diff --git a/.github/bdd-parts.json b/.github/bdd-parts.json index eb9937f05..8d6b9ea05 100644 --- a/.github/bdd-parts.json +++ b/.github/bdd-parts.json @@ -2,6 +2,8 @@ "remainder": "rest", "parts": { "compiler": [ + "BS-01", + "BS-02", "GC-02", "GN-02", "GN-03", diff --git a/CHANGELOG.md b/CHANGELOG.md index 80f63a031..644070152 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,18 @@ versions, and the entries below say what each tag does and does not claim. the gate are the rows of `.github/vv-rows.json`, the matrix the plan hands to `vv`. `release.yml` still runs `just vv` whole and reads no earlier run. The register is unchanged: the statement of `RP-14` is extended. +- The second component of the compiler's own pipeline as language-1.2 source: + the preservation lexer and token audit (SPEC.md §17.23, §17.17, `BS-02`, #92; + no new diagnostic code, no change to the language-1.2 identity). + `bootstrap/src/TokenAudit.lex.tex` imports `LexLeanStd.Text` via source + package and declares `lex` and `auditTokens` as production roots for + `rust-std`. `BS-02` runs 1,731 deterministic Lean 4 source vectors and 300 + seeded combinations per root against the stage-0 Rust oracle + `production::preserve::{lex, audit_tokens}` under the calculus evaluator and + 5,731 inputs per root under the pinned `rustc`, detects seven planted defects, + and, under the pinned Lean, compares the certified `audit_tokens` and `lex` + packages with the committed ones under `tests/production-export/bootstrap/`. + `BS-02` brings the register to 414 IDs. - Explicit shared byte literals (#68, `SM-19`, `MD-02`; languages 1.1 and 1.2): a modeled byte literal is lowered as `_root_.ByteArray.mk #[…]` with every octet written `_root_.UInt8.ofNat (nat_lit n)`, an octet occurring four or @@ -280,10 +292,12 @@ versions, and the entries below say what each tag does and does not claim. golden, fixture expectation, calculus package, production export, and verified record is regenerated. The register holds 391 IDs. -- The runtime gates read what they claimed to (#154, follow-up to #144; no new - diagnostic code, no new ID). `RT-04` finds a Lean runtime text in any string - literal of the compiler's source outside unit-test items, in production code - after a test module, with or without a `namespace` line (a declaration +- The runtime gates read what they claimed to (#154, #169, follow-ups to #144; + no new diagnostic code, no new ID). `RT-04` finds a Lean runtime text in any + string literal of the compiler's source outside unit-test items, in + production code after a test module or after a `#[cfg(test)]` that is not on + an item (or an inline `#![cfg(test)]`), with or without a `namespace` line (a + declaration under a runtime name is one), written whole or in literals joined by `concat!`, an array, `+` or `format!`; its statement now also asserts what it said of generated modules: every committed language-1.2 module @@ -291,8 +305,10 @@ versions, and the entries below say what each tag does and does not claim. under a runtime namespace. `RT-02` recomputes the compiler-semantics IDs with each frozen file changed (1.0 and 1.1 unchanged, 1.2 changed). `RT-03` plants the second direction of the axiom check. Every directory that holds a - `CACHEDIR.TAG` is skipped by the repository walkers, so a build directory - beside the sources no longer reads as source. No compiled behavior changes. + `CACHEDIR.TAG` is skipped by every repository walker, so a build directory + beside the sources no longer reads as source, and `RP-03` (#170) asserts that + the tracked tree (`git ls-files`) holds no `CACHEDIR.TAG` and no walker-skipped + path component outside the sanctioned `expected/` oracle directories. No compiled behavior changes. - UOR Atlas is verified in CI as the parts of one run (SPEC.md §9.4, §22.11, `RP-14`, `VR-23`, #131; no new diagnostic code). The examples leg, 178 minutes on `main` at 514e95ad (CI run 38716449420), was 156 minutes of diff --git a/CONFORMANCE.md b/CONFORMANCE.md index 30cad5ca4..05982c757 100644 --- a/CONFORMANCE.md +++ b/CONFORMANCE.md @@ -60,6 +60,7 @@ the error registry does not sanction (R5, `ERRORS.md`). | ID | Level | Statement | | --- | --- | --- | | `BS-01` | `build` | The axiom-output parser of SPEC.md §22.5 is language-1.2 source in the `bootstrap/` project: `parseAuditOutput` and the closed Lean-name check `isClosedLeanName` are production roots eligible for `rust-std` with exactly their declared effects; the parser's lowered program under the calculus evaluator agrees with the Rust parser `verify::axiom` on the result, the rejection message, and the attributed declaration for every committed golden vector (accepted, accepted-wrapped, and rejected); both roots' rendered `rust-std` packages under the pinned rustc agree with the Rust oracle on a large seeded corpus of generated, wrapped, and mutated audit outputs with no disagreement; a planted defect in the source is detected; and the certified packages the production export publishes for the project are the committed ones. | +| `BS-02` | `build` | The preservation lexer and token audit of SPEC.md §17.17 are language-1.2 source in the `bootstrap/` project: `lex` and `auditTokens` of `TokenAudit` are production roots eligible for `rust-std` with exactly their declared effects; both roots' lowered programs under the calculus evaluator agree with the Rust oracle `production::preserve::{lex, audit_tokens}` on every lexeme, position, and rejection message for the first 1,500 characters of every module of the shipped preservation library and calculus modules, the number-lexing corpus, and every token-audit unit vector; both roots' rendered `rust-std` packages under the pinned rustc agree with the Rust oracle on a large seeded corpus of generated and mutated Lean texts with no disagreement; a planted defect in the source is detected; and the certified packages the production export publishes for the project are the committed ones. | ## calculus @@ -452,7 +453,7 @@ the error registry does not sanction (R5, `ERRORS.md`). | --- | --- | --- | | `RP-01` | `build` | The repository, crate, executable, metadata, and licenses have the exact LexLean identity specified. | | `RP-02` | `build` | The repository is derived from the pinned UOR template commit and contains no inherited domain-specific claim logic. | -| `RP-03` | `build` | The completed repository has the required file and crate layout. | +| `RP-03` | `build` | The completed repository has the required file and crate layout, and the tracked tree holds no CACHEDIR.TAG or path component the repository walkers skip outside sanctioned expected/ oracle directories. | | `RP-04` | `build` | Only the lexlean crate is shipped and no shipped crate depends on repository-only tooling. | | `RP-05` | `build` | The just vv recipe runs every normative acceptance gate in the specified order. | | `RP-06` | `build` | CONFORMANCE.md and ERRORS.md are exact generated views of model files. | diff --git a/README.md b/README.md index f5beeaf08..e70adadc8 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 413 registered conformance IDs are implemented and pass; `just vv` runs clean from a checkout with the pinned toolchain installed. +All 414 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. @@ -183,7 +183,7 @@ Every row is validated by `just vv`; the IDs link the claim to its register row, | The language-1.2 authoring notation: a readable `.lex.tex` text for a semantic module, in bijection with its canonical JSON, whose every position and variant is read from the schema, with readable forms for types and terms and a generic form for every other value, formatted canonically by `fmt` (which also writes a module out of its data form), linking to exactly the module its data form links to, failing closed, the only form in which a language-1.2 source of the product is written, the same for the compiler-tooling modules in the generic notation, with no compiler-semantics ID that depends on which form an embedded module is written in, with no product source owned by a generator but five named records, read and written by programs only through the authoring API (`lexlean::sdk`), and, for a native core module, a readable program over the shared table of kernel terms whose numbering is the order of its text | `AU-01`..`AU-12` | `build` | | 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` | +| The bootstrap project: the compiler's own components as language-1.2 source compiled by LexLean's production pipeline to certified Rust packages, the exact axiom-output parser and its closed Lean-name check and the preservation lexer and token audit, each held to the Rust it replaces (the stage-0 oracle) by the committed vectors and a seeded differential of its evaluator and rustc realizations, with planted defects detected and the production export committed | `BS-01`..`BS-02` | `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 2efb0ef93..031dba153 100644 --- a/SPEC.md +++ b/SPEC.md @@ -270,7 +270,7 @@ Every user-visible failure has a registered diagnostic code and a sanctioned exi ## 7. Repository layout -The completed repository MUST have this layout. Additional files are allowed only when they have a defined role and are included by the repository audits. +The completed repository MUST have this layout. Additional files are allowed only when they have a defined role and are included by the repository audits; the tracked tree MUST NOT hold any `CACHEDIR.TAG` file or any path component the repository walkers skip (`target`, `.git`, `.lexlean`, `.lake`, `node_modules`, or `expected` outside the sanctioned `expected/` oracle directories under `bootstrap/`, `compiler/`, `stdlib/`, `examples//`, `tests/negative//`, `tests/tooling///`, and `tests/fixtures///`). ```text . @@ -6912,7 +6912,7 @@ differential against that Rust, and is never a source of the Rust. 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 +the workspace, `AxiomOutput` and `TokenAudit` import `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 @@ -6967,6 +6967,53 @@ the same differential. Under the pinned Lean, the production export (§24.7) certifies both roots, and its packages are the committed ones under `tests/production-export/bootstrap/`. +The second component is the preservation lexer and token audit (§17.17), the +module `TokenAudit`, with two production roots for `rust-std`: + +| Root | Oracle | +| --- | --- | +| `lex (text : Bytes) : Result (List Lexeme) Bytes` | `production::preserve::lex` | +| `auditTokens (text : Bytes) (imports : List Bytes) : Result Unit Bytes` | `production::preserve::audit_tokens` | + +`lex` reads the bytes of valid UTF-8 Lean source into a list of `Lexeme` +structures, each carrying its `kind` (`Ident` of a list of `Segment`s with +their unquoted `text` and whether each was written `«…»`, `Number`, `Literal`, +`Command` of its `#`-prefixed word, or `Symbol` of the UTF-8 bytes of its +character), its zero-based `line`, whether it is `firstOnLine`, and its `start` +offset in Unicode scalars of the text: line and nested block comments are +dropped; string, raw string (`r"…"`, `r#"…"#`), and character literals are read +as `Literal`; numbers are read as the pinned Lean's `numberFnAux` reads them, +with `0x`, `0b`, and `0o` radices, decimal fractions, exponents, `_` digit +separators, and tuple field projections after `.`, refusing ambiguous field +continuations (`p.1_0`, `p.1e5`) and bare dots before identifiers (`1.foo`); + identifiers are bounded by `isIdFirst` and `isIdRest` (`Lean.isLetterLike` and +subscripts included) and joined across `.` only when the next component begins +with `isIdFirst` or `«`; and an unclosed comment, string, raw string, character +literal, or quoted name, a quoted name whose body is empty or contains a +character outside `isIdRest` and `.`, an interpolated string (`s!"…"`), or a +control character (`U+0000`..`U+001F`, `U+007F`, `U+0080`..`U+009F`) is +refused with the oracle's exact message. `auditTokens` runs `lex` and checks +the token stream against the certificate environment: any `Command` is refused; +any identifier component equal to a forbidden constant (`ofReduceBool`, +`ofReduceNat`, `sorryAx`), quoted or not, is refused with its dotted name; any +single-segment identifier equal to one of the 27 forbidden tokens is refused +unless it is quoted outside an `@[…]` or `attribute […]` bracket list; every +`set_option` must name one of the six allowed options as a dotted identifier; +and every `import` must name a dotted identifier present in `imports`. + +`BS-02` holds both roots of `TokenAudit` to the oracle. Their lowered programs +are run under the calculus evaluator (§17.14) on the first 1,500 characters of +every module of the shipped preservation library and calculus modules (the +evaluator interprets the lowered program, so the gate reads a prefix of each +module), every prefix of the number-lexing corpus of `SP-09`, and every positive and negative vector of the token-audit +unit tests, and the rendered `rust-std` packages of both roots (§17.16), +compiled by the pinned rustc, are run on a seeded corpus of generated and +mutated Lean texts covering comments, literals, radices, scientific numbers, +quoted and Greek identifiers, attributes, options, imports, commands, and +control characters. Planted defects in the source are each detected by the same +differential, and the production export (§24.7) certifies both roots beside +`AxiomOutput` under `tests/production-export/bootstrap/`. + ## 18. Lean backend ### 18.1 Output contract @@ -9378,7 +9425,7 @@ Every row below is normative, has honesty level `build`, and MUST be copied byte |---|---|---|---| | `RP-01` | `repository` | The repository, crate, executable, metadata, and licenses have the exact LexLean identity specified. | §2 | | `RP-02` | `repository` | The repository is derived from the pinned UOR template commit and contains no inherited domain-specific claim logic. | §2.2 | -| `RP-03` | `repository` | The completed repository has the required file and crate layout. | §7 | +| `RP-03` | `repository` | The completed repository has the required file and crate layout, and the tracked tree holds no CACHEDIR.TAG or path component the repository walkers skip outside sanctioned expected/ oracle directories. | §7 | | `RP-04` | `repository` | Only the lexlean crate is shipped and no shipped crate depends on repository-only tooling. | §7, §8.4 | | `RP-05` | `repository` | The just vv recipe runs every normative acceptance gate in the specified order. | §9.2 | | `RP-06` | `repository` | CONFORMANCE.md and ERRORS.md are exact generated views of model files. | §27.5 | @@ -9781,6 +9828,7 @@ Every row below is normative, has honesty level `build`, and MUST be copied byte | `RT-04` | `runtime` | No Lean runtime text remains in the language-1.2 compiler: a generated language-1.2 module imports the runtime modules whose constants it names and declares nothing under a runtime namespace, and the only Lean runtime text in the compiler's source outside unit-test items, in one string literal or in several written together, is the decoder of core module 2, which loads native modules and so cannot be one; a runtime text planted in any of its shapes, raw or escaped, with or without a namespace line, split across literals, or after a test module, is found. | §17.12, §18.1 | | `SL-01` | `stdlib` | The standard library's `Text` module is language-1.2 source whose seven members over `Bytes` (`startsWith`, `endsWith`, `trim`, `lines`, `splitOn`, `joinWith`, `find`) are production roots eligible for `rust-std` with exactly their declared effects; each member's lowered program under the calculus evaluator and its rendered `rust-std` package under the pinned rustc agree with Rust's `starts_with`, `ends_with`, `trim_ascii`, `lines`, `split`, `join`, and `find` on a seeded corpus; a planted defect in a member is detected; and the certified packages the production export publishes for it are the committed ones. | §17.22 | | `BS-01` | `bootstrap` | The axiom-output parser of SPEC.md §22.5 is language-1.2 source in the `bootstrap/` project: `parseAuditOutput` and the closed Lean-name check `isClosedLeanName` are production roots eligible for `rust-std` with exactly their declared effects; the parser's lowered program under the calculus evaluator agrees with the Rust parser `verify::axiom` on the result, the rejection message, and the attributed declaration for every committed golden vector (accepted, accepted-wrapped, and rejected); both roots' rendered `rust-std` packages under the pinned rustc agree with the Rust oracle on a large seeded corpus of generated, wrapped, and mutated audit outputs with no disagreement; a planted defect in the source is detected; and the certified packages the production export publishes for the project are the committed ones. | §17.23, §22.5 | +| `BS-02` | `bootstrap` | The preservation lexer and token audit of SPEC.md §17.17 are language-1.2 source in the `bootstrap/` project: `lex` and `auditTokens` of `TokenAudit` are production roots eligible for `rust-std` with exactly their declared effects; both roots' lowered programs under the calculus evaluator agree with the Rust oracle `production::preserve::{lex, audit_tokens}` on every lexeme, position, and rejection message for the first 1,500 characters of every module of the shipped preservation library and calculus modules, the number-lexing corpus, and every token-audit unit vector; both roots' rendered `rust-std` packages under the pinned rustc agree with the Rust oracle on a large seeded corpus of generated and mutated Lean texts with no disagreement; a planted defect in the source is detected; and the certified packages the production export publishes for the project are the committed ones. | §17.17, §17.23 | | `PK-01` | `packages` | A language-1.2 project that declares a source package by its identifier, version, kind `path`, and the member directory a `lexlean-workspace.toml` lists locks it by the tree digest of its manifest and source files, its manifest digest, its version, its module prefix, and its own packages, and the configuration and the lock read back to the bytes written; a project without a source package keeps its bytes, and a package of another kind, a source package in another language, a changed byte or version (LLC0105), an undeclared package (LLC0106), a module prefix claimed twice (LLC0107), a project or a package outside the workspace (LLC0108), a path that escapes it, and a symlink (LLS8001) are each refused with the named code. | §10.5, §11.1, §25.1 | | `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 | @@ -9791,7 +9839,7 @@ Every row below is normative, has honesty level `build`, and MUST be copied byte | `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:** 413. +**Total required capability IDs:** 414. 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/VERIFICATION.md b/VERIFICATION.md index e8d0f9622..ced8928a8 100644 --- a/VERIFICATION.md +++ b/VERIFICATION.md @@ -8415,6 +8415,14 @@ found, are asserted by the case itself. literals). 4. The same under a `format!` template (`public def LexLeanReasoning.{name} : Nat := 0`). +5. Production code after a non-item `#[cfg(test)]` (#169): a struct with a + `#[cfg(test)]` field followed by + `const PLANTED_AFTER_CFG_TEST_FIELD: &str = "public def LexLeanRuntime.x : Nat := 0";` + appended to `backend/semantic.rs` (`without_test_items` blanks only items + under `#[cfg(test)]` and file-leading `#![cfg(test)]`, and the case itself + also plants the five shapes of #169 — a struct field, an enum variant, a + function parameter, a match arm, and an inline module with `#![cfg(test)]` — + as well as `+` concatenation). ```text thread 'conformance_rt_04' panicked at crates/conformance/src/cases/runtime.rs:765:5: @@ -8423,6 +8431,7 @@ assertion `left == right` failed: the only Lean runtime text in the compiler is right: [("backend/core_v2.rs", 34)] left: [("backend/core_v2.rs", 34), ("backend/semantic.rs", 2965)] (2 and 3) left: [("backend/core_v2.rs", 34), ("backend/semantic.rs", 2966)] (4) + left: [("backend/core_v2.rs", 83), ("backend/semantic.rs", 3191)] (5) ``` What the gate cannot see is said here and not left to a reader: a text built @@ -8471,9 +8480,22 @@ none is claimed. grep of `SPEC.md` for the path; it now recomputes the three IDs from disk (`RP-10`'s recomputation, shared) and finds, with either frozen file changed by one byte, the language-1.0 and 1.1 IDs unchanged and the 1.2 ID changed. -The repository walkers skip any directory that holds a `CACHEDIR.TAG`: with -a Cargo target directory named `target-check` in the checkout, `RT-01` and -`SP-12` failed on its Lean files before and pass now. +The repository walkers skip any directory that holds a `CACHEDIR.TAG` (including +`xtask/src/audit.rs`, `crates/conformance/src/lib.rs`, and +`crates/conformance/src/cases/oracle.rs`): with a Cargo target directory named +`target-check` in the checkout, `RT-01` and `SP-12` failed on its Lean files +before and pass now. Conversely (`RP-03`, #170), the tracked tree (`git ls-files`) +holds no `CACHEDIR.TAG` file and no path component the walkers skip (`target`, +`.git`, `.lexlean`, `.lake`, `node_modules`, or `expected` outside the +sanctioned `expected/` oracle directories). Planted in the git index and +restored after each run (`cargo test -p repo-conformance --test conformance +conformance_rp_03 -- --exact`): + +1. A tracked `examples/collections/CACHEDIR.TAG`: + `left: ["examples/collections/CACHEDIR.TAG: tracked `CACHEDIR.TAG` would cause repository walkers to skip `examples/collections`"]` +2. A tracked `.lexlean` directory outside the ignored roots + (`crates/lexlean/.lexlean/planted.lean`): + `left: ["crates/lexlean/.lexlean/planted.lean: tracked path has walker-skipped component `.lexlean`"]` The fifth runtime module, `LexLeanRuntime.Laws` (#117), declares under the namespace `LexLeanLaws`, which the runtime cases' list of namespaces did not @@ -8805,6 +8827,25 @@ mismatch (`LLV7013`); the module binds such a call to a `let` first, and spells a decimal without `iterate_until`. Lean's exact axiom policy was aligned declaration by declaration (`Quot.sound`, `propext` for the `UInt8` range checks and byte comparison, as the spike on #92 measured). +### the bootstrap preservation lexer and token audit can fail its oracle (SPEC.md §17.23, §17.17) + +`BS-02` holds the two production roots of `LexLeanBoot.TokenAudit` (`bootstrap/src/TokenAudit.lex.tex`) to the stage-0 Rust oracle they replace, `production::preserve::lex` and `production::preserve::audit_tokens`. The corpus of 1,731 deterministic Lean 4 source vectors (accepted modules, rejected control characters, unclosed comments/strings/raw strings/char literals/quoted names, malformed radix/exponent/field-index numbers, interpolated strings, forbidden commands, forbidden tokens inside and outside `@[...]`/`attribute [...]`, qualified forbidden constants, disallowed options, and unlisted imports) and 300 seeded combinations per root run under the calculus evaluator; both roots' rendered `rust-std` packages, compiled by the pinned `rustc`, run 5,731 inputs each. The case passed locally with the production export under the pinned Lean (`audit_tokens` and `lex` committed under `tests/production-export/bootstrap/packages/rust-std/`), and makes each of these seven plants on a copy of `bootstrap/src/TokenAudit.lex.tex` on every run: + +- **a nested block comment does not increment depth** (`depth := (dep + 1)` -> `depth := dep`). `-- conformance_bs_02`: + + ```text + BS-02: plant detected: a nested block comment does not increment depth: run 48 on "/- /- nested -/ theorem t : False := sorry\n": the program gives ok [...], the oracle error "a comment is not closed" + ``` + +- **a hexadecimal literal rejects uppercase `A..F` digits** (`(inRange byte (65 : UInt8) (70 : UInt8))` -> `(inRange byte (65 : UInt8) (65 : UInt8))`): run 60 on `"def x := 0x1_Fsorry\n"`, the program gives `error "a number has a digit separator or a radix prefix with no digit after it"` where the oracle lexes `0x1_F` followed by `sorry`. +- **an interpolated string is not refused** (`(if (if (not (project firstSeg quoted)) then (if isBanged then isQuoteAfter else false) else false)` -> `(if false`): run 44 on `"def s := s!\"{sorry}\"\n"`, the program lexes `s!` and `"{sorry}"` where the oracle refuses with `"an interpolated string holds code"`. +- **a C1 control character (`U+0080..U+009F`) is not refused** (`(byteIn subject (position + 1) (128 : UInt8) (159 : UInt8))` -> `(byteIn subject (position + 1) (128 : UInt8) (128 : UInt8))`): run 97 on `"def x := 1\u{85}\n"`, the program lexes `\u{85}` as a symbol where the oracle refuses with `"a control character U+0085 in the text"`. +- **a quoted forbidden attribute inside `@[...]` is not refused** (`(let activeTok : Bool := (if (not (project onlySeg quoted)) then true else (0 `(let activeTok : Bool := (not (project onlySeg quoted));`): run 23 on `"@[«implemented_by» g] def h := 1\n"`, the program gives `ok ()` where the oracle refuses with `"the forbidden token `implemented_by`"`. +- **a qualified forbidden constant is not checked** (`(let bad : Bool := (isForbiddenConstant (project seg text));` -> `(let bad : Bool := false;`): run 20 on `"def x := Lean.ofReduceBool\n"`, the program gives `ok ()` where the oracle refuses with `"the forbidden constant `ofReduceBool` (in `Lean.ofReduceBool`)"`. +- **an import of an unlisted module is accepted** (`(let okMod : Bool := (bytesInList modName imports);` -> `(let okMod : Bool := true;`): run 94 on `"import Mathlib\n"`, the program gives `ok ()` where the oracle refuses with `"the import of `Mathlib` is not allowed"`. + +Removed: the source was not changed (the plants are made on copies). + ### source packages can fail The cases of the `packages` suite (`PK-01`..`PK-04`, SPEC.md §10.5) were written diff --git a/bootstrap/README.md b/bootstrap/README.md index cebe8b90c..3284e92b8 100644 --- a/bootstrap/README.md +++ b/bootstrap/README.md @@ -2,11 +2,12 @@ The compiler's own components as language-1.2 source (SPEC.md §17.23, issue 92). -`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. +`src/AxiomOutput.lex.tex` and `src/TokenAudit.lex.tex` import 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/TokenAudit.coverage.json b/bootstrap/expected/build/coverage/LexLeanBoot/TokenAudit.coverage.json new file mode 100644 index 000000000..0f3a7e395 --- /dev/null +++ b/bootstrap/expected/build/coverage/LexLeanBoot/TokenAudit.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":312,"byte_start":134,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":699,"byte_start":312,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":981,"byte_start":699,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1261,"byte_start":981,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1542,"byte_start":1261,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1824,"byte_start":1542,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2128,"byte_start":1824,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2536,"byte_start":2128,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2851,"byte_start":2536,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3388,"byte_start":2851,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3969,"byte_start":3388,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4567,"byte_start":3969,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5010,"byte_start":4567,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5498,"byte_start":5010,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6005,"byte_start":5498,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6380,"byte_start":6005,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":6879,"byte_start":6380,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7732,"byte_start":6879,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":8406,"byte_start":7732,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9011,"byte_start":8406,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9691,"byte_start":9011,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10186,"byte_start":9691,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10682,"byte_start":10186,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11568,"byte_start":10682,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13092,"byte_start":11568,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14003,"byte_start":13092,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16293,"byte_start":14003,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17279,"byte_start":16293,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17992,"byte_start":17279,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19028,"byte_start":17992,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19531,"byte_start":19028,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20020,"byte_start":19531,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20674,"byte_start":20020,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":21208,"byte_start":20674,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":21876,"byte_start":21208,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":23430,"byte_start":21876,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24236,"byte_start":23430,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":25792,"byte_start":24236,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":26587,"byte_start":25792,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":27062,"byte_start":26587,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":27796,"byte_start":27062,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":28447,"byte_start":27796,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":29094,"byte_start":28447,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":30524,"byte_start":29094,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":31357,"byte_start":30524,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":32157,"byte_start":31357,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":33004,"byte_start":32157,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":34546,"byte_start":33004,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":35057,"byte_start":34546,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":35739,"byte_start":35057,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":36694,"byte_start":35739,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":37765,"byte_start":36694,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":38690,"byte_start":37765,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":39558,"byte_start":38690,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":40899,"byte_start":39558,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":42845,"byte_start":40899,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":44410,"byte_start":42845,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":45999,"byte_start":44410,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":47589,"byte_start":45999,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":48644,"byte_start":47589,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":49307,"byte_start":48644,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":49821,"byte_start":49307,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":52115,"byte_start":49821,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":54613,"byte_start":52115,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":56903,"byte_start":54613,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":57569,"byte_start":56903,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":58648,"byte_start":57569,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":59240,"byte_start":58648,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":59880,"byte_start":59240,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":61834,"byte_start":59880,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":62652,"byte_start":61834,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":63350,"byte_start":62652,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":64003,"byte_start":63350,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":64658,"byte_start":64003,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":65395,"byte_start":64658,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":69314,"byte_start":65395,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":72011,"byte_start":69314,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":73105,"byte_start":72011,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":73120,"byte_start":73105,"kind":"semantic-latex-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"lean":[{"byte_end":314,"byte_start":0,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":381,"byte_start":314,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":525,"byte_start":381,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":624,"byte_start":525,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":721,"byte_start":624,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":819,"byte_start":721,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":918,"byte_start":819,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1039,"byte_start":918,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1192,"byte_start":1039,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1324,"byte_start":1192,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1502,"byte_start":1324,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":1724,"byte_start":1502,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2050,"byte_start":1724,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2246,"byte_start":2050,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2487,"byte_start":2246,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2724,"byte_start":2487,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":2829,"byte_start":2724,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3058,"byte_start":2829,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":3641,"byte_start":3058,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4045,"byte_start":3641,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4380,"byte_start":4045,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4705,"byte_start":4380,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":4953,"byte_start":4705,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5202,"byte_start":4953,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":5818,"byte_start":5202,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7095,"byte_start":5818,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":7736,"byte_start":7095,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":9756,"byte_start":7736,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10472,"byte_start":9756,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":10915,"byte_start":10472,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11681,"byte_start":10915,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":11914,"byte_start":11681,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12133,"byte_start":11914,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12436,"byte_start":12133,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":12723,"byte_start":12436,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":13060,"byte_start":12723,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14334,"byte_start":13060,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":14791,"byte_start":14334,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16065,"byte_start":14791,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16511,"byte_start":16065,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":16739,"byte_start":16511,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17145,"byte_start":16739,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17549,"byte_start":17145,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":17853,"byte_start":17549,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19003,"byte_start":17853,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":19479,"byte_start":19003,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20009,"byte_start":19479,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":20501,"byte_start":20009,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":21773,"byte_start":20501,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":22014,"byte_start":21773,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":22345,"byte_start":22014,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":23030,"byte_start":22345,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":23743,"byte_start":23030,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24398,"byte_start":23743,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":24996,"byte_start":24398,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":26067,"byte_start":24996,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":27743,"byte_start":26067,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":29026,"byte_start":27743,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":30267,"byte_start":29026,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":31579,"byte_start":30267,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":32288,"byte_start":31579,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":32700,"byte_start":32288,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":32965,"byte_start":32700,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":34985,"byte_start":32965,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":37213,"byte_start":34985,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":39225,"byte_start":37213,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":39620,"byte_start":39225,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":40232,"byte_start":39620,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":40494,"byte_start":40232,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":40887,"byte_start":40494,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":42587,"byte_start":40887,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":43158,"byte_start":42587,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":43535,"byte_start":43158,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":43968,"byte_start":43535,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":44373,"byte_start":43968,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":44787,"byte_start":44373,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":48434,"byte_start":44787,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":50863,"byte_start":48434,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":51490,"byte_start":50863,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}},{"byte_end":51518,"byte_start":51490,"kind":"semantic-lean-module","origin":{"kind":"metadata","owner":"lexlean.core::semanticsource"}}],"module":"TokenAudit","source":[{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":6,"byte_start":0,"class":"control","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":7,"byte_start":6,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":14,"byte_start":7,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":15,"byte_start":14,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":16,"byte_start":15,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::env.lexlean"},"byte_end":26,"byte_start":16,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":27,"byte_start":26,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"useglossary","kind":"structural","package":"lexlean.core"},"byte_end":40,"byte_start":28,"class":"control","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":41,"byte_start":40,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":48,"byte_start":41,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":49,"byte_start":48,"class":"ascii-symbol","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":52,"byte_start":49,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":53,"byte_start":52,"class":"ascii-symbol","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":56,"byte_start":53,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":57,"byte_start":56,"class":"ascii-symbol","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":58,"byte_start":57,"class":"numeral","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":59,"byte_start":58,"class":"ascii-symbol","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":60,"byte_start":59,"class":"numeral","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":61,"byte_start":60,"class":"ascii-symbol","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::useglossary"},"byte_end":62,"byte_start":61,"class":"numeral","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":63,"byte_start":62,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"importmodule","kind":"structural","package":"lexlean.core"},"byte_end":77,"byte_start":64,"class":"control","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":78,"byte_start":77,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":88,"byte_start":78,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":89,"byte_start":88,"class":"ascii-symbol","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::importmodule"},"byte_end":93,"byte_start":89,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":94,"byte_start":93,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"title","kind":"structural","package":"lexlean.core"},"byte_end":101,"byte_start":95,"class":"control","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":102,"byte_start":101,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"nat","form":"natural-number-sc","kind":"form","package":"lexlean.std.nat"},"byte_end":116,"byte_start":102,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"addition","form":"addition","kind":"form","package":"lexlean.std.nat"},"byte_end":125,"byte_start":117,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":126,"byte_start":125,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"begin","kind":"structural","package":"lexlean.core"},"byte_end":133,"byte_start":127,"class":"control","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":134,"byte_start":133,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":148,"byte_start":134,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":149,"byte_start":148,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"kind":"metadata","owner":"lexlean.core::semanticsource"},"byte_end":56576,"byte_start":150,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":56580,"byte_start":56576,"class":"control","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":56581,"byte_start":56580,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"env.semanticmodule","kind":"structural","package":"lexlean.core"},"byte_end":56595,"byte_start":56581,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":56596,"byte_start":56595,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"end","kind":"structural","package":"lexlean.core"},"byte_end":56601,"byte_start":56597,"class":"control","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-open","kind":"structural","package":"lexlean.core"},"byte_end":56602,"byte_start":56601,"class":"delimiter","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"env.lexlean","kind":"structural","package":"lexlean.core"},"byte_end":56609,"byte_start":56602,"class":"word","path":"src/TokenAudit.lex.tex"},{"binding":{"entry":"brace-close","kind":"structural","package":"lexlean.core"},"byte_end":56610,"byte_start":56609,"class":"delimiter","path":"src/TokenAudit.lex.tex"}],"spec":"lexlean/coverage/1"} diff --git a/bootstrap/expected/build/lexicons/TokenAudit.closure.json b/bootstrap/expected/build/lexicons/TokenAudit.closure.json new file mode 100644 index 000000000..27f496ab6 --- /dev/null +++ b/bootstrap/expected/build/lexicons/TokenAudit.closure.json @@ -0,0 +1 @@ +{"module":"TokenAudit","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 6f67d2a0c..b9b6474ff 100644 --- a/bootstrap/expected/build/manifest.json +++ b/bootstrap/expected/build/manifest.json @@ -1 +1 @@ -{"build_id":"eb3ad30746e8f1173b6ec2d95f87ed0b2d0411819dc8d55ed047a074fcc15cbd","compiler":{"semantics_id":"53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075","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":"04342d902250785c703289ca0d42c16c90f4510dd9ed46bc2a8c043ef0759ff4"},{"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":"d81e39453daa0b35e4d9aff764f7c5bc32975c2e76e0b69c2b85899a1f731100"},{"byte_length":11547,"kind":"coverage","path":"coverage/LexLeanStd/Text.coverage.json","sha256":"e728b342669ee3356c515f2d9275542381a16fbeaf943e8aa2bd58841104c4a8"},{"byte_length":24530,"kind":"lean","path":"modules/LexLeanBoot/AxiomOutput.lean","sha256":"25ee8cf794529f05eb0fcb23c312bf33170614192504c8e9a0c98aaa82e9651d"},{"byte_length":7480,"kind":"lean","path":"modules/LexLeanStd/Text.lean","sha256":"07b17ba2e5d764626c9d6f6df40357222ed0662e3406eb55581ec8b1472f8756"},{"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":"7c3529a2e9d948fa0fbd3ab60e797d3c441219a7e628cdeab1afcf4c9bb5be03"},{"byte_length":6822,"kind":"map","path":"maps/LexLeanStd/Text.map.json","sha256":"8fca24294f015838dc2a604a9bbc241890efee04b904bfdbb5646ca25470c4d2"},{"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":"b68fb9280f6c4e3437006d738209d44bae5399fd3f2366e3a31fe233571c065c","source_id":"016cf91256f314914fa5e6f6163ec9d9a6182688de047ea0a9fcdb8e4fe515a2","spec":"lexlean/build-manifest/1"} +{"build_id":"49e82f045448025b44ae7a9db68acd7603938cd9924295325311bc00f4e92052","compiler":{"semantics_id":"53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075","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":"206c0fd7e861dedaa32fee6fe71635f73ff64fbeda2a22db778c0028530aa69f"},{"byte_length":759,"kind":"project-config","path":"lexlean.toml","sha256":"b745cd20c4f21870c20198a94d8d30b5e8c233ed06ef8c04f3aeb10d32836511"},{"byte_length":27568,"kind":"source","path":"src/AxiomOutput.lex.tex","sha256":"d3a7ea40054e49437cbe73935be7b0fce4697e35693c95d68d8a316d555f51f7"},{"byte_length":56611,"kind":"source","path":"src/TokenAudit.lex.tex","sha256":"c39b0157d52248dcc2de31e0810815d3911bc62fdf3e5a9e954e8f243dcb7e0f"},{"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"},{"lean_module":"LexLeanBoot.TokenAudit","module":"TokenAudit","source_path":"src/TokenAudit.lex.tex"}],"outputs":[{"byte_length":24876,"kind":"coverage","path":"coverage/LexLeanBoot/AxiomOutput.coverage.json","sha256":"d81e39453daa0b35e4d9aff764f7c5bc32975c2e76e0b69c2b85899a1f731100"},{"byte_length":28923,"kind":"coverage","path":"coverage/LexLeanBoot/TokenAudit.coverage.json","sha256":"9a6b9f836927ba64766ebe047b10f1b1defe8f83d5996b3764a9b489767537a0"},{"byte_length":11547,"kind":"coverage","path":"coverage/LexLeanStd/Text.coverage.json","sha256":"e728b342669ee3356c515f2d9275542381a16fbeaf943e8aa2bd58841104c4a8"},{"byte_length":24530,"kind":"lean","path":"modules/LexLeanBoot/AxiomOutput.lean","sha256":"25ee8cf794529f05eb0fcb23c312bf33170614192504c8e9a0c98aaa82e9651d"},{"byte_length":51518,"kind":"lean","path":"modules/LexLeanBoot/TokenAudit.lean","sha256":"b623976102c66fa4e532b20d5ca7112c1c233cd30f3545f24ce69d3d612242e5"},{"byte_length":7480,"kind":"lean","path":"modules/LexLeanStd/Text.lean","sha256":"07b17ba2e5d764626c9d6f6df40357222ed0662e3406eb55581ec8b1472f8756"},{"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":10608,"kind":"lexicon-closure","path":"lexicons/TokenAudit.closure.json","sha256":"52dad47a7c1f2488a36b34c0e065c25427a7df0ac7b9dcb9c0e07976020adc2b"},{"byte_length":21666,"kind":"map","path":"maps/LexLeanBoot/AxiomOutput.map.json","sha256":"1919f9166090a7eb8d71bd178b50916dbccf5a653f6b7d522bc0ec4b48c6e4fb"},{"byte_length":26678,"kind":"map","path":"maps/LexLeanBoot/TokenAudit.map.json","sha256":"408314cbf86b7f139218315592288ad47c91b8253ab4bb48b49c3bc262ad29d1"},{"byte_length":6822,"kind":"map","path":"maps/LexLeanStd/Text.map.json","sha256":"5bdf64a9871d60f2157e5735cc19553b19c212a5f2dd109a2fc4c58c09754262"},{"byte_length":82340,"kind":"production-eligibility","path":"production/LexLeanBoot/AxiomOutput.eligibility.json","sha256":"865c056f91f0b4bc5784d1d1782ad1ec007b4c72dfe773de2b889c1dbb64b704"},{"byte_length":183533,"kind":"production-eligibility","path":"production/LexLeanBoot/TokenAudit.eligibility.json","sha256":"f56b039f5f5f858867503721f6dc74d882bc143885e1d8c7e88275234491aa36"},{"byte_length":41556,"kind":"tex","path":"modules/LexLeanBoot/AxiomOutput.tex","sha256":"4bab1316879cff9f25aab44b8c3552b2f5143fbc5c6862d89718a9eff482e5cb"},{"byte_length":73120,"kind":"tex","path":"modules/LexLeanBoot/TokenAudit.tex","sha256":"05e4daf840ee9ad71e1713b1eb0899ed9d13084a27222c330c2838a7200181a5"},{"byte_length":13276,"kind":"tex","path":"modules/LexLeanStd/Text.tex","sha256":"612cb8192fa44088c7fd3b13e8d654e5388b08d3159ee15c183c42b02c7cdc96"}],"project":"bootstrap","selection":["AxiomOutput","LexLeanStd.Text","TokenAudit"],"semantic_id":"8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc","source_id":"b1b73525bb0b0375befab2acb4be4b14b8e40a55146a98765a3d910268d25600","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 f6f33993d..8a8e1eca9 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":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":12974,"gen_start":12483,"node":36,"role":"declaration","source":0,"src_end":13909,"src_start":13533},{"artifact":0,"gen_end":13335,"gen_start":12974,"node":37,"role":"declaration","source":0,"src_end":14326,"src_start":13911},{"artifact":0,"gen_end":13420,"gen_start":13335,"node":38,"role":"declaration","source":0,"src_end":14491,"src_start":14328},{"artifact":0,"gen_end":13633,"gen_start":13420,"node":39,"role":"declaration","source":0,"src_end":14761,"src_start":14493},{"artifact":0,"gen_end":14369,"gen_start":13633,"node":40,"role":"declaration","source":0,"src_end":15643,"src_start":14763},{"artifact":0,"gen_end":14991,"gen_start":14369,"node":41,"role":"declaration","source":0,"src_end":16421,"src_start":15645},{"artifact":0,"gen_end":15275,"gen_start":14991,"node":42,"role":"declaration","source":0,"src_end":16807,"src_start":16423},{"artifact":0,"gen_end":15553,"gen_start":15275,"node":43,"role":"declaration","source":0,"src_end":17153,"src_start":16809},{"artifact":0,"gen_end":15849,"gen_start":15553,"node":44,"role":"declaration","source":0,"src_end":17400,"src_start":17155},{"artifact":0,"gen_end":16351,"gen_start":15849,"node":45,"role":"declaration","source":0,"src_end":18082,"src_start":17402},{"artifact":0,"gen_end":17014,"gen_start":16351,"node":46,"role":"declaration","source":0,"src_end":18963,"src_start":18084},{"artifact":0,"gen_end":17129,"gen_start":17014,"node":47,"role":"declaration","source":0,"src_end":19119,"src_start":18965},{"artifact":0,"gen_end":17296,"gen_start":17129,"node":48,"role":"declaration","source":0,"src_end":19344,"src_start":19121},{"artifact":0,"gen_end":17437,"gen_start":17296,"node":49,"role":"declaration","source":0,"src_end":19548,"src_start":19346},{"artifact":0,"gen_end":17624,"gen_start":17437,"node":50,"role":"declaration","source":0,"src_end":19759,"src_start":19550},{"artifact":0,"gen_end":18126,"gen_start":17624,"node":51,"role":"declaration","source":0,"src_end":20409,"src_start":19761},{"artifact":0,"gen_end":18731,"gen_start":18126,"node":52,"role":"declaration","source":0,"src_end":21051,"src_start":20411},{"artifact":0,"gen_end":19342,"gen_start":18731,"node":53,"role":"declaration","source":0,"src_end":21674,"src_start":21053},{"artifact":0,"gen_end":20100,"gen_start":19342,"node":54,"role":"declaration","source":0,"src_end":22448,"src_start":21676},{"artifact":0,"gen_end":20266,"gen_start":20100,"node":55,"role":"declaration","source":0,"src_end":22691,"src_start":22450},{"artifact":0,"gen_end":20428,"gen_start":20266,"node":56,"role":"declaration","source":0,"src_end":22882,"src_start":22693},{"artifact":0,"gen_end":20570,"gen_start":20428,"node":57,"role":"declaration","source":0,"src_end":23069,"src_start":22884},{"artifact":0,"gen_end":21040,"gen_start":20570,"node":58,"role":"declaration","source":0,"src_end":23645,"src_start":23071},{"artifact":0,"gen_end":21314,"gen_start":21040,"node":59,"role":"declaration","source":0,"src_end":24013,"src_start":23647},{"artifact":0,"gen_end":22050,"gen_start":21314,"node":60,"role":"declaration","source":0,"src_end":24812,"src_start":24015},{"artifact":0,"gen_end":23090,"gen_start":22050,"node":61,"role":"declaration","source":0,"src_end":25947,"src_start":24814},{"artifact":0,"gen_end":24132,"gen_start":23090,"node":62,"role":"declaration","source":0,"src_end":27055,"src_start":25949},{"artifact":0,"gen_end":24501,"gen_start":24132,"node":63,"role":"declaration","source":0,"src_end":27532,"src_start":27057},{"artifact":0,"gen_end":24530,"gen_start":24501,"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":"b68fb9280f6c4e3437006d738209d44bae5399fd3f2366e3a31fe233571c065c","source_id":"016cf91256f314914fa5e6f6163ec9d9a6182688de047ea0a9fcdb8e4fe515a2","sources":[{"id":0,"kind":"file","path":"src/AxiomOutput.lex.tex","sha256":"d3a7ea40054e49437cbe73935be7b0fce4697e35693c95d68d8a316d555f51f7"}],"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":12974,"gen_start":12483,"node":36,"role":"declaration","source":0,"src_end":13909,"src_start":13533},{"artifact":0,"gen_end":13335,"gen_start":12974,"node":37,"role":"declaration","source":0,"src_end":14326,"src_start":13911},{"artifact":0,"gen_end":13420,"gen_start":13335,"node":38,"role":"declaration","source":0,"src_end":14491,"src_start":14328},{"artifact":0,"gen_end":13633,"gen_start":13420,"node":39,"role":"declaration","source":0,"src_end":14761,"src_start":14493},{"artifact":0,"gen_end":14369,"gen_start":13633,"node":40,"role":"declaration","source":0,"src_end":15643,"src_start":14763},{"artifact":0,"gen_end":14991,"gen_start":14369,"node":41,"role":"declaration","source":0,"src_end":16421,"src_start":15645},{"artifact":0,"gen_end":15275,"gen_start":14991,"node":42,"role":"declaration","source":0,"src_end":16807,"src_start":16423},{"artifact":0,"gen_end":15553,"gen_start":15275,"node":43,"role":"declaration","source":0,"src_end":17153,"src_start":16809},{"artifact":0,"gen_end":15849,"gen_start":15553,"node":44,"role":"declaration","source":0,"src_end":17400,"src_start":17155},{"artifact":0,"gen_end":16351,"gen_start":15849,"node":45,"role":"declaration","source":0,"src_end":18082,"src_start":17402},{"artifact":0,"gen_end":17014,"gen_start":16351,"node":46,"role":"declaration","source":0,"src_end":18963,"src_start":18084},{"artifact":0,"gen_end":17129,"gen_start":17014,"node":47,"role":"declaration","source":0,"src_end":19119,"src_start":18965},{"artifact":0,"gen_end":17296,"gen_start":17129,"node":48,"role":"declaration","source":0,"src_end":19344,"src_start":19121},{"artifact":0,"gen_end":17437,"gen_start":17296,"node":49,"role":"declaration","source":0,"src_end":19548,"src_start":19346},{"artifact":0,"gen_end":17624,"gen_start":17437,"node":50,"role":"declaration","source":0,"src_end":19759,"src_start":19550},{"artifact":0,"gen_end":18126,"gen_start":17624,"node":51,"role":"declaration","source":0,"src_end":20409,"src_start":19761},{"artifact":0,"gen_end":18731,"gen_start":18126,"node":52,"role":"declaration","source":0,"src_end":21051,"src_start":20411},{"artifact":0,"gen_end":19342,"gen_start":18731,"node":53,"role":"declaration","source":0,"src_end":21674,"src_start":21053},{"artifact":0,"gen_end":20100,"gen_start":19342,"node":54,"role":"declaration","source":0,"src_end":22448,"src_start":21676},{"artifact":0,"gen_end":20266,"gen_start":20100,"node":55,"role":"declaration","source":0,"src_end":22691,"src_start":22450},{"artifact":0,"gen_end":20428,"gen_start":20266,"node":56,"role":"declaration","source":0,"src_end":22882,"src_start":22693},{"artifact":0,"gen_end":20570,"gen_start":20428,"node":57,"role":"declaration","source":0,"src_end":23069,"src_start":22884},{"artifact":0,"gen_end":21040,"gen_start":20570,"node":58,"role":"declaration","source":0,"src_end":23645,"src_start":23071},{"artifact":0,"gen_end":21314,"gen_start":21040,"node":59,"role":"declaration","source":0,"src_end":24013,"src_start":23647},{"artifact":0,"gen_end":22050,"gen_start":21314,"node":60,"role":"declaration","source":0,"src_end":24812,"src_start":24015},{"artifact":0,"gen_end":23090,"gen_start":22050,"node":61,"role":"declaration","source":0,"src_end":25947,"src_start":24814},{"artifact":0,"gen_end":24132,"gen_start":23090,"node":62,"role":"declaration","source":0,"src_end":27055,"src_start":25949},{"artifact":0,"gen_end":24501,"gen_start":24132,"node":63,"role":"declaration","source":0,"src_end":27532,"src_start":27057},{"artifact":0,"gen_end":24530,"gen_start":24501,"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":"8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc","source_id":"b1b73525bb0b0375befab2acb4be4b14b8e40a55146a98765a3d910268d25600","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/TokenAudit.map.json b/bootstrap/expected/build/maps/LexLeanBoot/TokenAudit.map.json new file mode 100644 index 000000000..ceadc7bbe --- /dev/null +++ b/bootstrap/expected/build/maps/LexLeanBoot/TokenAudit.map.json @@ -0,0 +1 @@ +{"artifacts":[{"id":0,"kind":"lean","path":"modules/LexLeanBoot/TokenAudit.lean"},{"id":1,"kind":"tex","path":"modules/LexLeanBoot/TokenAudit.tex"}],"mappings":[{"artifact":0,"gen_end":314,"gen_start":0,"node":0,"role":"declaration","source":0,"src_end":56611,"src_start":0},{"artifact":0,"gen_end":381,"gen_start":314,"node":1,"role":"declaration","source":0,"src_end":286,"src_start":150},{"artifact":0,"gen_end":525,"gen_start":381,"node":2,"role":"declaration","source":0,"src_end":567,"src_start":288},{"artifact":0,"gen_end":624,"gen_start":525,"node":3,"role":"declaration","source":0,"src_end":785,"src_start":569},{"artifact":0,"gen_end":721,"gen_start":624,"node":4,"role":"declaration","source":0,"src_end":1001,"src_start":787},{"artifact":0,"gen_end":819,"gen_start":721,"node":5,"role":"declaration","source":0,"src_end":1218,"src_start":1003},{"artifact":0,"gen_end":918,"gen_start":819,"node":6,"role":"declaration","source":0,"src_end":1436,"src_start":1220},{"artifact":0,"gen_end":1039,"gen_start":918,"node":7,"role":"declaration","source":0,"src_end":1672,"src_start":1438},{"artifact":0,"gen_end":1192,"gen_start":1039,"node":8,"role":"declaration","source":0,"src_end":1972,"src_start":1674},{"artifact":0,"gen_end":1324,"gen_start":1192,"node":9,"role":"declaration","source":0,"src_end":2219,"src_start":1974},{"artifact":0,"gen_end":1502,"gen_start":1324,"node":10,"role":"declaration","source":0,"src_end":2443,"src_start":2221},{"artifact":0,"gen_end":1724,"gen_start":1502,"node":11,"role":"declaration","source":0,"src_end":2710,"src_start":2445},{"artifact":0,"gen_end":2050,"gen_start":1724,"node":12,"role":"declaration","source":0,"src_end":3110,"src_start":2712},{"artifact":0,"gen_end":2246,"gen_start":2050,"node":13,"role":"declaration","source":0,"src_end":3354,"src_start":3112},{"artifact":0,"gen_end":2487,"gen_start":2246,"node":14,"role":"declaration","source":0,"src_end":3628,"src_start":3356},{"artifact":0,"gen_end":2724,"gen_start":2487,"node":15,"role":"declaration","source":0,"src_end":3940,"src_start":3630},{"artifact":0,"gen_end":2829,"gen_start":2724,"node":16,"role":"declaration","source":0,"src_end":4125,"src_start":3942},{"artifact":0,"gen_end":3058,"gen_start":2829,"node":17,"role":"declaration","source":0,"src_end":4430,"src_start":4127},{"artifact":0,"gen_end":3641,"gen_start":3058,"node":18,"role":"declaration","source":0,"src_end":5049,"src_start":4432},{"artifact":0,"gen_end":4045,"gen_start":3641,"node":19,"role":"declaration","source":0,"src_end":5518,"src_start":5051},{"artifact":0,"gen_end":4380,"gen_start":4045,"node":20,"role":"declaration","source":0,"src_end":5955,"src_start":5520},{"artifact":0,"gen_end":4705,"gen_start":4380,"node":21,"role":"declaration","source":0,"src_end":6326,"src_start":5957},{"artifact":0,"gen_end":4953,"gen_start":4705,"node":22,"role":"declaration","source":0,"src_end":6612,"src_start":6328},{"artifact":0,"gen_end":5202,"gen_start":4953,"node":23,"role":"declaration","source":0,"src_end":6899,"src_start":6614},{"artifact":0,"gen_end":5818,"gen_start":5202,"node":24,"role":"declaration","source":0,"src_end":7615,"src_start":6901},{"artifact":0,"gen_end":7095,"gen_start":5818,"node":25,"role":"declaration","source":0,"src_end":8707,"src_start":7617},{"artifact":0,"gen_end":7736,"gen_start":7095,"node":26,"role":"declaration","source":0,"src_end":9313,"src_start":8709},{"artifact":0,"gen_end":9756,"gen_start":7736,"node":27,"role":"declaration","source":0,"src_end":11150,"src_start":9315},{"artifact":0,"gen_end":10472,"gen_start":9756,"node":28,"role":"declaration","source":0,"src_end":11871,"src_start":11152},{"artifact":0,"gen_end":10915,"gen_start":10472,"node":29,"role":"declaration","source":0,"src_end":12354,"src_start":11873},{"artifact":0,"gen_end":11681,"gen_start":10915,"node":30,"role":"declaration","source":0,"src_end":13107,"src_start":12356},{"artifact":0,"gen_end":11914,"gen_start":11681,"node":31,"role":"declaration","source":0,"src_end":13406,"src_start":13109},{"artifact":0,"gen_end":12133,"gen_start":11914,"node":32,"role":"declaration","source":0,"src_end":13717,"src_start":13408},{"artifact":0,"gen_end":12436,"gen_start":12133,"node":33,"role":"declaration","source":0,"src_end":14059,"src_start":13719},{"artifact":0,"gen_end":12723,"gen_start":12436,"node":34,"role":"declaration","source":0,"src_end":14415,"src_start":14061},{"artifact":0,"gen_end":13060,"gen_start":12723,"node":35,"role":"declaration","source":0,"src_end":14759,"src_start":14417},{"artifact":0,"gen_end":14334,"gen_start":13060,"node":36,"role":"declaration","source":0,"src_end":16216,"src_start":14761},{"artifact":0,"gen_end":14791,"gen_start":14334,"node":37,"role":"declaration","source":0,"src_end":16715,"src_start":16218},{"artifact":0,"gen_end":16065,"gen_start":14791,"node":38,"role":"declaration","source":0,"src_end":18207,"src_start":16717},{"artifact":0,"gen_end":16511,"gen_start":16065,"node":39,"role":"declaration","source":0,"src_end":18695,"src_start":18209},{"artifact":0,"gen_end":16739,"gen_start":16511,"node":40,"role":"declaration","source":0,"src_end":18989,"src_start":18697},{"artifact":0,"gen_end":17145,"gen_start":16739,"node":41,"role":"declaration","source":0,"src_end":19387,"src_start":18991},{"artifact":0,"gen_end":17549,"gen_start":17145,"node":42,"role":"declaration","source":0,"src_end":19881,"src_start":19389},{"artifact":0,"gen_end":17853,"gen_start":17549,"node":43,"role":"declaration","source":0,"src_end":20221,"src_start":19883},{"artifact":0,"gen_end":19003,"gen_start":17853,"node":44,"role":"declaration","source":0,"src_end":21587,"src_start":20223},{"artifact":0,"gen_end":19479,"gen_start":19003,"node":45,"role":"declaration","source":0,"src_end":22110,"src_start":21589},{"artifact":0,"gen_end":20009,"gen_start":19479,"node":46,"role":"declaration","source":0,"src_end":22808,"src_start":22112},{"artifact":0,"gen_end":20501,"gen_start":20009,"node":47,"role":"declaration","source":0,"src_end":23351,"src_start":22810},{"artifact":0,"gen_end":21773,"gen_start":20501,"node":48,"role":"declaration","source":0,"src_end":24696,"src_start":23353},{"artifact":0,"gen_end":22014,"gen_start":21773,"node":49,"role":"declaration","source":0,"src_end":25034,"src_start":24698},{"artifact":0,"gen_end":22345,"gen_start":22014,"node":50,"role":"declaration","source":0,"src_end":25404,"src_start":25036},{"artifact":0,"gen_end":23030,"gen_start":22345,"node":51,"role":"declaration","source":0,"src_end":26281,"src_start":25406},{"artifact":0,"gen_end":23743,"gen_start":23030,"node":52,"role":"declaration","source":0,"src_end":27023,"src_start":26283},{"artifact":0,"gen_end":24398,"gen_start":23743,"node":53,"role":"declaration","source":0,"src_end":27728,"src_start":27025},{"artifact":0,"gen_end":24996,"gen_start":24398,"node":54,"role":"declaration","source":0,"src_end":28401,"src_start":27730},{"artifact":0,"gen_end":26067,"gen_start":24996,"node":55,"role":"declaration","source":0,"src_end":29544,"src_start":28403},{"artifact":0,"gen_end":27743,"gen_start":26067,"node":56,"role":"declaration","source":0,"src_end":31149,"src_start":29546},{"artifact":0,"gen_end":29026,"gen_start":27743,"node":57,"role":"declaration","source":0,"src_end":32676,"src_start":31151},{"artifact":0,"gen_end":30267,"gen_start":29026,"node":58,"role":"declaration","source":0,"src_end":33934,"src_start":32678},{"artifact":0,"gen_end":31579,"gen_start":30267,"node":59,"role":"declaration","source":0,"src_end":35542,"src_start":33936},{"artifact":0,"gen_end":32288,"gen_start":31579,"node":60,"role":"declaration","source":0,"src_end":36388,"src_start":35544},{"artifact":0,"gen_end":32700,"gen_start":32288,"node":61,"role":"declaration","source":0,"src_end":36903,"src_start":36390},{"artifact":0,"gen_end":32965,"gen_start":32700,"node":62,"role":"declaration","source":0,"src_end":37226,"src_start":36905},{"artifact":0,"gen_end":34985,"gen_start":32965,"node":63,"role":"declaration","source":0,"src_end":39370,"src_start":37228},{"artifact":0,"gen_end":37213,"gen_start":34985,"node":64,"role":"declaration","source":0,"src_end":41530,"src_start":39372},{"artifact":0,"gen_end":39225,"gen_start":37213,"node":65,"role":"declaration","source":0,"src_end":43707,"src_start":41532},{"artifact":0,"gen_end":39620,"gen_start":39225,"node":66,"role":"declaration","source":0,"src_end":44258,"src_start":43709},{"artifact":0,"gen_end":40232,"gen_start":39620,"node":67,"role":"declaration","source":0,"src_end":45082,"src_start":44260},{"artifact":0,"gen_end":40494,"gen_start":40232,"node":68,"role":"declaration","source":0,"src_end":45358,"src_start":45084},{"artifact":0,"gen_end":40887,"gen_start":40494,"node":69,"role":"declaration","source":0,"src_end":45711,"src_start":45360},{"artifact":0,"gen_end":42587,"gen_start":40887,"node":70,"role":"declaration","source":0,"src_end":47089,"src_start":45713},{"artifact":0,"gen_end":43158,"gen_start":42587,"node":71,"role":"declaration","source":0,"src_end":47611,"src_start":47091},{"artifact":0,"gen_end":43535,"gen_start":43158,"node":72,"role":"declaration","source":0,"src_end":47982,"src_start":47613},{"artifact":0,"gen_end":43968,"gen_start":43535,"node":73,"role":"declaration","source":0,"src_end":48400,"src_start":47984},{"artifact":0,"gen_end":44373,"gen_start":43968,"node":74,"role":"declaration","source":0,"src_end":48871,"src_start":48402},{"artifact":0,"gen_end":44787,"gen_start":44373,"node":75,"role":"declaration","source":0,"src_end":49380,"src_start":48873},{"artifact":0,"gen_end":48434,"gen_start":44787,"node":76,"role":"declaration","source":0,"src_end":52938,"src_start":49382},{"artifact":0,"gen_end":50863,"gen_start":48434,"node":77,"role":"declaration","source":0,"src_end":55719,"src_start":52940},{"artifact":0,"gen_end":51490,"gen_start":50863,"node":78,"role":"declaration","source":0,"src_end":56575,"src_start":55721},{"artifact":0,"gen_end":51518,"gen_start":51490,"node":0,"role":"declaration","source":0,"src_end":56611,"src_start":0},{"artifact":1,"gen_end":134,"gen_start":0,"node":79,"role":"declaration","source":0,"src_end":56611,"src_start":0},{"artifact":1,"gen_end":312,"gen_start":134,"node":80,"role":"declaration","source":0,"src_end":286,"src_start":150},{"artifact":1,"gen_end":699,"gen_start":312,"node":81,"role":"declaration","source":0,"src_end":567,"src_start":288},{"artifact":1,"gen_end":981,"gen_start":699,"node":82,"role":"declaration","source":0,"src_end":785,"src_start":569},{"artifact":1,"gen_end":1261,"gen_start":981,"node":83,"role":"declaration","source":0,"src_end":1001,"src_start":787},{"artifact":1,"gen_end":1542,"gen_start":1261,"node":84,"role":"declaration","source":0,"src_end":1218,"src_start":1003},{"artifact":1,"gen_end":1824,"gen_start":1542,"node":85,"role":"declaration","source":0,"src_end":1436,"src_start":1220},{"artifact":1,"gen_end":2128,"gen_start":1824,"node":86,"role":"declaration","source":0,"src_end":1672,"src_start":1438},{"artifact":1,"gen_end":2536,"gen_start":2128,"node":87,"role":"declaration","source":0,"src_end":1972,"src_start":1674},{"artifact":1,"gen_end":2851,"gen_start":2536,"node":88,"role":"declaration","source":0,"src_end":2219,"src_start":1974},{"artifact":1,"gen_end":3388,"gen_start":2851,"node":89,"role":"declaration","source":0,"src_end":2443,"src_start":2221},{"artifact":1,"gen_end":3969,"gen_start":3388,"node":90,"role":"declaration","source":0,"src_end":2710,"src_start":2445},{"artifact":1,"gen_end":4567,"gen_start":3969,"node":91,"role":"declaration","source":0,"src_end":3110,"src_start":2712},{"artifact":1,"gen_end":5010,"gen_start":4567,"node":92,"role":"declaration","source":0,"src_end":3354,"src_start":3112},{"artifact":1,"gen_end":5498,"gen_start":5010,"node":93,"role":"declaration","source":0,"src_end":3628,"src_start":3356},{"artifact":1,"gen_end":6005,"gen_start":5498,"node":94,"role":"declaration","source":0,"src_end":3940,"src_start":3630},{"artifact":1,"gen_end":6380,"gen_start":6005,"node":95,"role":"declaration","source":0,"src_end":4125,"src_start":3942},{"artifact":1,"gen_end":6879,"gen_start":6380,"node":96,"role":"declaration","source":0,"src_end":4430,"src_start":4127},{"artifact":1,"gen_end":7732,"gen_start":6879,"node":97,"role":"declaration","source":0,"src_end":5049,"src_start":4432},{"artifact":1,"gen_end":8406,"gen_start":7732,"node":98,"role":"declaration","source":0,"src_end":5518,"src_start":5051},{"artifact":1,"gen_end":9011,"gen_start":8406,"node":99,"role":"declaration","source":0,"src_end":5955,"src_start":5520},{"artifact":1,"gen_end":9691,"gen_start":9011,"node":100,"role":"declaration","source":0,"src_end":6326,"src_start":5957},{"artifact":1,"gen_end":10186,"gen_start":9691,"node":101,"role":"declaration","source":0,"src_end":6612,"src_start":6328},{"artifact":1,"gen_end":10682,"gen_start":10186,"node":102,"role":"declaration","source":0,"src_end":6899,"src_start":6614},{"artifact":1,"gen_end":11568,"gen_start":10682,"node":103,"role":"declaration","source":0,"src_end":7615,"src_start":6901},{"artifact":1,"gen_end":13092,"gen_start":11568,"node":104,"role":"declaration","source":0,"src_end":8707,"src_start":7617},{"artifact":1,"gen_end":14003,"gen_start":13092,"node":105,"role":"declaration","source":0,"src_end":9313,"src_start":8709},{"artifact":1,"gen_end":16293,"gen_start":14003,"node":106,"role":"declaration","source":0,"src_end":11150,"src_start":9315},{"artifact":1,"gen_end":17279,"gen_start":16293,"node":107,"role":"declaration","source":0,"src_end":11871,"src_start":11152},{"artifact":1,"gen_end":17992,"gen_start":17279,"node":108,"role":"declaration","source":0,"src_end":12354,"src_start":11873},{"artifact":1,"gen_end":19028,"gen_start":17992,"node":109,"role":"declaration","source":0,"src_end":13107,"src_start":12356},{"artifact":1,"gen_end":19531,"gen_start":19028,"node":110,"role":"declaration","source":0,"src_end":13406,"src_start":13109},{"artifact":1,"gen_end":20020,"gen_start":19531,"node":111,"role":"declaration","source":0,"src_end":13717,"src_start":13408},{"artifact":1,"gen_end":20674,"gen_start":20020,"node":112,"role":"declaration","source":0,"src_end":14059,"src_start":13719},{"artifact":1,"gen_end":21208,"gen_start":20674,"node":113,"role":"declaration","source":0,"src_end":14415,"src_start":14061},{"artifact":1,"gen_end":21876,"gen_start":21208,"node":114,"role":"declaration","source":0,"src_end":14759,"src_start":14417},{"artifact":1,"gen_end":23430,"gen_start":21876,"node":115,"role":"declaration","source":0,"src_end":16216,"src_start":14761},{"artifact":1,"gen_end":24236,"gen_start":23430,"node":116,"role":"declaration","source":0,"src_end":16715,"src_start":16218},{"artifact":1,"gen_end":25792,"gen_start":24236,"node":117,"role":"declaration","source":0,"src_end":18207,"src_start":16717},{"artifact":1,"gen_end":26587,"gen_start":25792,"node":118,"role":"declaration","source":0,"src_end":18695,"src_start":18209},{"artifact":1,"gen_end":27062,"gen_start":26587,"node":119,"role":"declaration","source":0,"src_end":18989,"src_start":18697},{"artifact":1,"gen_end":27796,"gen_start":27062,"node":120,"role":"declaration","source":0,"src_end":19387,"src_start":18991},{"artifact":1,"gen_end":28447,"gen_start":27796,"node":121,"role":"declaration","source":0,"src_end":19881,"src_start":19389},{"artifact":1,"gen_end":29094,"gen_start":28447,"node":122,"role":"declaration","source":0,"src_end":20221,"src_start":19883},{"artifact":1,"gen_end":30524,"gen_start":29094,"node":123,"role":"declaration","source":0,"src_end":21587,"src_start":20223},{"artifact":1,"gen_end":31357,"gen_start":30524,"node":124,"role":"declaration","source":0,"src_end":22110,"src_start":21589},{"artifact":1,"gen_end":32157,"gen_start":31357,"node":125,"role":"declaration","source":0,"src_end":22808,"src_start":22112},{"artifact":1,"gen_end":33004,"gen_start":32157,"node":126,"role":"declaration","source":0,"src_end":23351,"src_start":22810},{"artifact":1,"gen_end":34546,"gen_start":33004,"node":127,"role":"declaration","source":0,"src_end":24696,"src_start":23353},{"artifact":1,"gen_end":35057,"gen_start":34546,"node":128,"role":"declaration","source":0,"src_end":25034,"src_start":24698},{"artifact":1,"gen_end":35739,"gen_start":35057,"node":129,"role":"declaration","source":0,"src_end":25404,"src_start":25036},{"artifact":1,"gen_end":36694,"gen_start":35739,"node":130,"role":"declaration","source":0,"src_end":26281,"src_start":25406},{"artifact":1,"gen_end":37765,"gen_start":36694,"node":131,"role":"declaration","source":0,"src_end":27023,"src_start":26283},{"artifact":1,"gen_end":38690,"gen_start":37765,"node":132,"role":"declaration","source":0,"src_end":27728,"src_start":27025},{"artifact":1,"gen_end":39558,"gen_start":38690,"node":133,"role":"declaration","source":0,"src_end":28401,"src_start":27730},{"artifact":1,"gen_end":40899,"gen_start":39558,"node":134,"role":"declaration","source":0,"src_end":29544,"src_start":28403},{"artifact":1,"gen_end":42845,"gen_start":40899,"node":135,"role":"declaration","source":0,"src_end":31149,"src_start":29546},{"artifact":1,"gen_end":44410,"gen_start":42845,"node":136,"role":"declaration","source":0,"src_end":32676,"src_start":31151},{"artifact":1,"gen_end":45999,"gen_start":44410,"node":137,"role":"declaration","source":0,"src_end":33934,"src_start":32678},{"artifact":1,"gen_end":47589,"gen_start":45999,"node":138,"role":"declaration","source":0,"src_end":35542,"src_start":33936},{"artifact":1,"gen_end":48644,"gen_start":47589,"node":139,"role":"declaration","source":0,"src_end":36388,"src_start":35544},{"artifact":1,"gen_end":49307,"gen_start":48644,"node":140,"role":"declaration","source":0,"src_end":36903,"src_start":36390},{"artifact":1,"gen_end":49821,"gen_start":49307,"node":141,"role":"declaration","source":0,"src_end":37226,"src_start":36905},{"artifact":1,"gen_end":52115,"gen_start":49821,"node":142,"role":"declaration","source":0,"src_end":39370,"src_start":37228},{"artifact":1,"gen_end":54613,"gen_start":52115,"node":143,"role":"declaration","source":0,"src_end":41530,"src_start":39372},{"artifact":1,"gen_end":56903,"gen_start":54613,"node":144,"role":"declaration","source":0,"src_end":43707,"src_start":41532},{"artifact":1,"gen_end":57569,"gen_start":56903,"node":145,"role":"declaration","source":0,"src_end":44258,"src_start":43709},{"artifact":1,"gen_end":58648,"gen_start":57569,"node":146,"role":"declaration","source":0,"src_end":45082,"src_start":44260},{"artifact":1,"gen_end":59240,"gen_start":58648,"node":147,"role":"declaration","source":0,"src_end":45358,"src_start":45084},{"artifact":1,"gen_end":59880,"gen_start":59240,"node":148,"role":"declaration","source":0,"src_end":45711,"src_start":45360},{"artifact":1,"gen_end":61834,"gen_start":59880,"node":149,"role":"declaration","source":0,"src_end":47089,"src_start":45713},{"artifact":1,"gen_end":62652,"gen_start":61834,"node":150,"role":"declaration","source":0,"src_end":47611,"src_start":47091},{"artifact":1,"gen_end":63350,"gen_start":62652,"node":151,"role":"declaration","source":0,"src_end":47982,"src_start":47613},{"artifact":1,"gen_end":64003,"gen_start":63350,"node":152,"role":"declaration","source":0,"src_end":48400,"src_start":47984},{"artifact":1,"gen_end":64658,"gen_start":64003,"node":153,"role":"declaration","source":0,"src_end":48871,"src_start":48402},{"artifact":1,"gen_end":65395,"gen_start":64658,"node":154,"role":"declaration","source":0,"src_end":49380,"src_start":48873},{"artifact":1,"gen_end":69314,"gen_start":65395,"node":155,"role":"declaration","source":0,"src_end":52938,"src_start":49382},{"artifact":1,"gen_end":72011,"gen_start":69314,"node":156,"role":"declaration","source":0,"src_end":55719,"src_start":52940},{"artifact":1,"gen_end":73105,"gen_start":72011,"node":157,"role":"declaration","source":0,"src_end":56575,"src_start":55721},{"artifact":1,"gen_end":73120,"gen_start":73105,"node":79,"role":"declaration","source":0,"src_end":56611,"src_start":0}],"module":"TokenAudit","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-declaration"},{"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-latex-module"},{"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"},{"id":128,"kind":"semantic-declaration"},{"id":129,"kind":"semantic-declaration"},{"id":130,"kind":"semantic-declaration"},{"id":131,"kind":"semantic-declaration"},{"id":132,"kind":"semantic-declaration"},{"id":133,"kind":"semantic-declaration"},{"id":134,"kind":"semantic-declaration"},{"id":135,"kind":"semantic-declaration"},{"id":136,"kind":"semantic-declaration"},{"id":137,"kind":"semantic-declaration"},{"id":138,"kind":"semantic-declaration"},{"id":139,"kind":"semantic-declaration"},{"id":140,"kind":"semantic-declaration"},{"id":141,"kind":"semantic-declaration"},{"id":142,"kind":"semantic-declaration"},{"id":143,"kind":"semantic-declaration"},{"id":144,"kind":"semantic-declaration"},{"id":145,"kind":"semantic-declaration"},{"id":146,"kind":"semantic-declaration"},{"id":147,"kind":"semantic-declaration"},{"id":148,"kind":"semantic-declaration"},{"id":149,"kind":"semantic-declaration"},{"id":150,"kind":"semantic-declaration"},{"id":151,"kind":"semantic-declaration"},{"id":152,"kind":"semantic-declaration"},{"id":153,"kind":"semantic-declaration"},{"id":154,"kind":"semantic-declaration"},{"id":155,"kind":"semantic-declaration"},{"id":156,"kind":"semantic-declaration"},{"id":157,"kind":"semantic-declaration"}],"semantic_id":"8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc","source_id":"b1b73525bb0b0375befab2acb4be4b14b8e40a55146a98765a3d910268d25600","sources":[{"id":0,"kind":"file","path":"src/TokenAudit.lex.tex","sha256":"c39b0157d52248dcc2de31e0810815d3911bc62fdf3e5a9e954e8f243dcb7e0f"}],"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 index 7ca4013a7..8bf0b6a18 100644 --- a/bootstrap/expected/build/maps/LexLeanStd/Text.map.json +++ b/bootstrap/expected/build/maps/LexLeanStd/Text.map.json @@ -1 +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":1188,"gen_start":940,"node":4,"role":"declaration","source":0,"src_end":1085,"src_start":836},{"artifact":0,"gen_end":1489,"gen_start":1188,"node":5,"role":"declaration","source":0,"src_end":1433,"src_start":1087},{"artifact":0,"gen_end":1955,"gen_start":1489,"node":6,"role":"declaration","source":0,"src_end":1924,"src_start":1435},{"artifact":0,"gen_end":2391,"gen_start":1955,"node":7,"role":"declaration","source":0,"src_end":2353,"src_start":1926},{"artifact":0,"gen_end":2703,"gen_start":2391,"node":8,"role":"declaration","source":0,"src_end":2718,"src_start":2355},{"artifact":0,"gen_end":2939,"gen_start":2703,"node":9,"role":"declaration","source":0,"src_end":3046,"src_start":2720},{"artifact":0,"gen_end":3184,"gen_start":2939,"node":10,"role":"declaration","source":0,"src_end":3293,"src_start":3048},{"artifact":0,"gen_end":3842,"gen_start":3184,"node":11,"role":"declaration","source":0,"src_end":4060,"src_start":3295},{"artifact":0,"gen_end":4459,"gen_start":3842,"node":12,"role":"declaration","source":0,"src_end":4720,"src_start":4062},{"artifact":0,"gen_end":4712,"gen_start":4459,"node":13,"role":"declaration","source":0,"src_end":4932,"src_start":4722},{"artifact":0,"gen_end":5360,"gen_start":4712,"node":14,"role":"declaration","source":0,"src_end":5690,"src_start":4934},{"artifact":0,"gen_end":6043,"gen_start":5360,"node":15,"role":"declaration","source":0,"src_end":6395,"src_start":5692},{"artifact":0,"gen_end":6557,"gen_start":6043,"node":16,"role":"declaration","source":0,"src_end":6993,"src_start":6397},{"artifact":0,"gen_end":6871,"gen_start":6557,"node":17,"role":"declaration","source":0,"src_end":7305,"src_start":6995},{"artifact":0,"gen_end":7459,"gen_start":6871,"node":18,"role":"declaration","source":0,"src_end":8045,"src_start":7307},{"artifact":0,"gen_end":7480,"gen_start":7459,"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":"b68fb9280f6c4e3437006d738209d44bae5399fd3f2366e3a31fe233571c065c","source_id":"016cf91256f314914fa5e6f6163ec9d9a6182688de047ea0a9fcdb8e4fe515a2","sources":[{"id":0,"kind":"file","path":"std:src/Text.lex.tex","sha256":"57c487328b200f710abcf7ca1e0daf1086d31c32f668fba6e7f5dc1a2e4a1eca"}],"spec":"lexlean/source-map/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":1188,"gen_start":940,"node":4,"role":"declaration","source":0,"src_end":1085,"src_start":836},{"artifact":0,"gen_end":1489,"gen_start":1188,"node":5,"role":"declaration","source":0,"src_end":1433,"src_start":1087},{"artifact":0,"gen_end":1955,"gen_start":1489,"node":6,"role":"declaration","source":0,"src_end":1924,"src_start":1435},{"artifact":0,"gen_end":2391,"gen_start":1955,"node":7,"role":"declaration","source":0,"src_end":2353,"src_start":1926},{"artifact":0,"gen_end":2703,"gen_start":2391,"node":8,"role":"declaration","source":0,"src_end":2718,"src_start":2355},{"artifact":0,"gen_end":2939,"gen_start":2703,"node":9,"role":"declaration","source":0,"src_end":3046,"src_start":2720},{"artifact":0,"gen_end":3184,"gen_start":2939,"node":10,"role":"declaration","source":0,"src_end":3293,"src_start":3048},{"artifact":0,"gen_end":3842,"gen_start":3184,"node":11,"role":"declaration","source":0,"src_end":4060,"src_start":3295},{"artifact":0,"gen_end":4459,"gen_start":3842,"node":12,"role":"declaration","source":0,"src_end":4720,"src_start":4062},{"artifact":0,"gen_end":4712,"gen_start":4459,"node":13,"role":"declaration","source":0,"src_end":4932,"src_start":4722},{"artifact":0,"gen_end":5360,"gen_start":4712,"node":14,"role":"declaration","source":0,"src_end":5690,"src_start":4934},{"artifact":0,"gen_end":6043,"gen_start":5360,"node":15,"role":"declaration","source":0,"src_end":6395,"src_start":5692},{"artifact":0,"gen_end":6557,"gen_start":6043,"node":16,"role":"declaration","source":0,"src_end":6993,"src_start":6397},{"artifact":0,"gen_end":6871,"gen_start":6557,"node":17,"role":"declaration","source":0,"src_end":7305,"src_start":6995},{"artifact":0,"gen_end":7459,"gen_start":6871,"node":18,"role":"declaration","source":0,"src_end":8045,"src_start":7307},{"artifact":0,"gen_end":7480,"gen_start":7459,"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":"8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc","source_id":"b1b73525bb0b0375befab2acb4be4b14b8e40a55146a98765a3d910268d25600","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/TokenAudit.lean b/bootstrap/expected/build/modules/LexLeanBoot/TokenAudit.lean new file mode 100644 index 000000000..185aedbba --- /dev/null +++ b/bootstrap/expected/build/modules/LexLeanBoot/TokenAudit.lean @@ -0,0 +1,205 @@ +module +public import Init +public import LexLeanRuntime.Portable +public import LexLeanRuntime.Collections +public import LexLeanStd.Text +set_option autoImplicit false +set_option maxRecDepth 100000 +set_option maxHeartbeats 1000000000 +set_option linter.constructorNameAsVariable false +namespace LexLeanBoot.TokenAudit + +public structure Segment where + text : ByteArray + quoted : Bool + +public inductive LexemeKind where + | Ident (_ : List (Segment)) + | Number + | Literal + | Command (_ : ByteArray) + | Symbol (_ : ByteArray) + +public structure Lexeme where + kind : LexemeKind + line : Nat + firstOnLine : Bool + start : Nat + +public structure CommentState where + position : Nat + line : Nat + depth : Nat + failed : Bool + +public structure StringState where + position : Nat + line : Nat + closed : Bool + failed : Bool + +public structure QuotedScan where + position : Nat + closed : Bool + failed : Bool + valid : Bool + +public structure NameScan where + position : Nat + segments : List (Segment) + done : Bool + error : Option (ByteArray) + +public structure LexState where + position : Nat + line : Nat + firstOnLine : Bool + chars : Nat + lexemes : List (Lexeme) + error : Option (ByteArray) + +public structure AuditState where + remaining : List (Lexeme) + attributeDepth : Nat + pending : Bool + error : Option (ByteArray) + +@[expose] public def listLength (Item : Type) (items : List (Item)) : Nat := (LexLeanCollections.listFold ((fun (count : Nat) (_item : Item) => (count + 1))) (0) (items) : Nat) + +@[expose] public def reversed (Item : Type) (items : List (Item)) : List (Item) := (LexLeanCollections.listFold ((fun (turned : List (Item)) (item : Item) => (item :: turned))) (([] : List (Item))) (items) : List (Item)) + +@[expose] public def inRange (byte : UInt8) (low : UInt8) (high : UInt8) : Bool := (match (LexLeanRuntime.checkedSubtract (byte) (low) : Option (UInt8)) with | Option.some _ => (match (LexLeanRuntime.checkedSubtract (high) (byte) : Option (UInt8)) with | Option.some _ => true | Option.none => false) | Option.none => false) + +@[expose] public def byteOrZero (subject : ByteArray) (position : Nat) : UInt8 := (match LexLeanStd.Text.byteAt (subject) (position) with | Option.some byte => byte | Option.none => (0 : UInt8)) + +@[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 LexLeanStd.Text.byteAt (subject) (position) with | Option.some byte => inRange (byte) (low) (high) | Option.none => false) + +@[expose] public def isAsciiDigit (byte : UInt8) : Bool := inRange (byte) ((48 : UInt8)) ((57 : UInt8)) + +@[expose] public def isAsciiAlpha (byte : UInt8) : Bool := (let lower : Bool := inRange (byte) ((97 : UInt8)) ((122 : UInt8)); (let upper : Bool := inRange (byte) ((65 : UInt8)) ((90 : UInt8)); (if lower then true else upper))) + +@[expose] public def isRadixDigit (byte : UInt8) (radix : Nat) : Bool := (let bin : Bool := inRange (byte) ((48 : UInt8)) ((49 : UInt8)); (let oct : Bool := inRange (byte) ((48 : UInt8)) ((55 : UInt8)); (let dec : Bool := inRange (byte) ((48 : UInt8)) ((57 : UInt8)); (let low : Bool := inRange (byte) ((97 : UInt8)) ((102 : UInt8)); (let high : Bool := inRange (byte) ((65 : UInt8)) ((70 : UInt8)); (if (Nat.beq (radix) (2)) then bin else (if (Nat.beq (radix) (8)) then oct else (if (Nat.beq (radix) (16)) then (if dec then true else (if low then true else high)) else dec)))))))) + +@[expose] public def scalarWidth (subject : ByteArray) (position : Nat) : Nat := (let b0 : UInt8 := byteOrZero (subject) (position); (let ascii : Bool := inRange (b0) ((0 : UInt8)) ((127 : UInt8)); (if ascii then 1 else (let two : Bool := inRange (b0) ((128 : UInt8)) ((223 : UInt8)); (if two then 2 else (let three : Bool := inRange (b0) ((224 : UInt8)) ((239 : UInt8)); (if three then 3 else 4))))))) + +@[expose] public def countScalarsStep (subject : ByteArray) (limit : Nat) (state : (Prod (Nat) (Nat))) : Option ((Prod (Nat) (Nat))) := (let pos : Nat := (state).1; (let count : Nat := (state).2; (if (Nat.blt (pos) (limit)) then (let w : Nat := scalarWidth (subject) (pos); Option.some (((pos + w), (count + 1)))) else Option.none))) + +@[expose] public def countScalars (subject : ByteArray) (fromPos : Nat) (toPos : Nat) : Nat := (((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) (Nat))) => countScalarsStep (subject) (toPos) (state))) ((LexLeanRuntime.subtract (toPos) (fromPos) : Nat)) ((fromPos, 0)) : (Prod ((Prod (Nat) (Nat))) (Bool)))).1).2 + +@[expose] public def isGuillemetOpen (subject : ByteArray) (position : Nat) : Bool := (let c2 : Bool := byteIs (subject) (position) ((194 : UInt8)); (let ab : Bool := byteIs (subject) ((position + 1)) ((171 : UInt8)); (if c2 then ab else false))) + +@[expose] public def isGuillemetClose (subject : ByteArray) (position : Nat) : Bool := (let c2 : Bool := byteIs (subject) (position) ((194 : UInt8)); (let bb : Bool := byteIs (subject) ((position + 1)) ((187 : UInt8)); (if c2 then bb else false))) + +@[expose] public def controlCode (subject : ByteArray) (position : Nat) : Option (UInt8) := (if (Nat.blt (position) ((LexLeanRuntime.length (subject) : Nat))) then (let b0 : UInt8 := byteOrZero (subject) (position); (if inRange (b0) ((0 : UInt8)) ((31 : UInt8)) then Option.some (b0) else (if (LexLeanRuntime.equal (b0) ((127 : UInt8)) : Bool) then Option.some (b0) else (if (LexLeanRuntime.equal (b0) ((194 : UInt8)) : Bool) then (if byteIn (subject) ((position + 1)) ((128 : UInt8)) ((159 : UInt8)) then Option.some (byteOrZero (subject) ((position + 1))) else Option.none) else Option.none)))) else Option.none) + +@[expose] public def hexDigit (nibble : UInt8) : ByteArray := (let table : ByteArray := (LexLeanRuntime.utf8Encode ("0123456789ABCDEF") : ByteArray); (let idx : Nat := (if (LexLeanRuntime.equal (nibble) ((0 : UInt8)) : Bool) then 0 else (if (LexLeanRuntime.equal (nibble) ((1 : UInt8)) : Bool) then 1 else (if (LexLeanRuntime.equal (nibble) ((2 : UInt8)) : Bool) then 2 else (if (LexLeanRuntime.equal (nibble) ((3 : UInt8)) : Bool) then 3 else (if (LexLeanRuntime.equal (nibble) ((4 : UInt8)) : Bool) then 4 else (if (LexLeanRuntime.equal (nibble) ((5 : UInt8)) : Bool) then 5 else (if (LexLeanRuntime.equal (nibble) ((6 : UInt8)) : Bool) then 6 else (if (LexLeanRuntime.equal (nibble) ((7 : UInt8)) : Bool) then 7 else (if (LexLeanRuntime.equal (nibble) ((8 : UInt8)) : Bool) then 8 else (if (LexLeanRuntime.equal (nibble) ((9 : UInt8)) : Bool) then 9 else (if (LexLeanRuntime.equal (nibble) ((10 : UInt8)) : Bool) then 10 else (if (LexLeanRuntime.equal (nibble) ((11 : UInt8)) : Bool) then 11 else (if (LexLeanRuntime.equal (nibble) ((12 : UInt8)) : Bool) then 12 else (if (LexLeanRuntime.equal (nibble) ((13 : UInt8)) : Bool) then 13 else (if (LexLeanRuntime.equal (nibble) ((14 : UInt8)) : Bool) then 14 else 15))))))))))))))); LexLeanStd.Text.sliceOr (table) (idx) (1))) + +@[expose] public def controlMessage (code : UInt8) : ByteArray := (let high : UInt8 := (match (LexLeanRuntime.shiftRight (code) ((4 : UInt32)) : Option (UInt8)) with | Option.some shifted => shifted | Option.none => (0 : UInt8)); (let low : UInt8 := (LexLeanRuntime.bitAnd (code) ((15 : UInt8)) : UInt8); (let d1 : ByteArray := hexDigit (high); (let d2 : ByteArray := hexDigit (low); (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("a control character U+00") : ByteArray)) ((LexLeanRuntime.append (d1) (d2) : ByteArray)) : ByteArray)) ((LexLeanRuntime.utf8Encode (" in the text") : ByteArray)) : ByteArray))))) + +@[expose] public def letterLikeWidth (subject : ByteArray) (position : Nat) : Nat := (let b0 : UInt8 := byteOrZero (subject) (position); (let b1 : UInt8 := byteOrZero (subject) ((position + 1)); (let b2 : UInt8 := byteOrZero (subject) ((position + 2)); (let b3 : UInt8 := byteOrZero (subject) ((position + 3)); (if (LexLeanRuntime.equal (b0) ((206 : UInt8)) : Bool) then (if inRange (b1) ((145 : UInt8)) ((169 : UInt8)) then (if (LexLeanRuntime.equal (b1) ((160 : UInt8)) : Bool) then 0 else (if (LexLeanRuntime.equal (b1) ((163 : UInt8)) : Bool) then 0 else 2)) else (if inRange (b1) ((177 : UInt8)) ((191 : UInt8)) then (if (LexLeanRuntime.equal (b1) ((187 : UInt8)) : Bool) then 0 else 2) else 0)) else (if (LexLeanRuntime.equal (b0) ((207 : UInt8)) : Bool) then (if inRange (b1) ((128 : UInt8)) ((187 : UInt8)) then 2 else 0) else (if (LexLeanRuntime.equal (b0) ((225 : UInt8)) : Bool) then (if inRange (b1) ((188 : UInt8)) ((191 : UInt8)) then (if inRange (b2) ((128 : UInt8)) ((191 : UInt8)) then (if (LexLeanRuntime.equal (b1) ((191 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b2) ((191 : UInt8)) : Bool) then 0 else 3) else 3) else 0) else 0) else (if (LexLeanRuntime.equal (b0) ((226 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b1) ((132 : UInt8)) : Bool) then (if inRange (b2) ((128 : UInt8)) ((191 : UInt8)) then 3 else 0) else (if (LexLeanRuntime.equal (b1) ((133 : UInt8)) : Bool) then (if inRange (b2) ((128 : UInt8)) ((143 : UInt8)) then 3 else 0) else 0)) else (if (LexLeanRuntime.equal (b0) ((240 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b1) ((157 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b2) ((146 : UInt8)) : Bool) then (if inRange (b3) ((156 : UInt8)) ((191 : UInt8)) then 4 else 0) else (if inRange (b2) ((147 : UInt8)) ((149 : UInt8)) then (if inRange (b3) ((128 : UInt8)) ((191 : UInt8)) then 4 else 0) else (if (LexLeanRuntime.equal (b2) ((150 : UInt8)) : Bool) then (if inRange (b3) ((128 : UInt8)) ((159 : UInt8)) then 4 else 0) else 0))) else 0) else 0))))))))) + +@[expose] public def subScriptWidth (subject : ByteArray) (position : Nat) : Nat := (let b0 : UInt8 := byteOrZero (subject) (position); (let b1 : UInt8 := byteOrZero (subject) ((position + 1)); (let b2 : UInt8 := byteOrZero (subject) ((position + 2)); (if (LexLeanRuntime.equal (b0) ((225 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b1) ((181 : UInt8)) : Bool) then (if inRange (b2) ((162 : UInt8)) ((170 : UInt8)) then 3 else 0) else 0) else (if (LexLeanRuntime.equal (b0) ((226 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b1) ((130 : UInt8)) : Bool) then (if inRange (b2) ((128 : UInt8)) ((137 : UInt8)) then 3 else (if inRange (b2) ((144 : UInt8)) ((156 : UInt8)) then 3 else 0)) else 0) else 0))))) + +@[expose] public def idFirstWidth (subject : ByteArray) (position : Nat) : Nat := (let b0 : UInt8 := byteOrZero (subject) (position); (let isAlpha : Bool := isAsciiAlpha (b0); (let isUnder : Bool := (LexLeanRuntime.equal (b0) ((95 : UInt8)) : Bool); (let ll : Nat := letterLikeWidth (subject) (position); (if (Nat.blt (position) ((LexLeanRuntime.length (subject) : Nat))) then (if isAlpha then 1 else (if isUnder then 1 else ll)) else 0))))) + +@[expose] public def idRestWidth (subject : ByteArray) (position : Nat) : Nat := (let b0 : UInt8 := byteOrZero (subject) (position); (let isAlpha : Bool := isAsciiAlpha (b0); (let isDig : Bool := isAsciiDigit (b0); (let ll : Nat := letterLikeWidth (subject) (position); (let ss : Nat := subScriptWidth (subject) (position); (if (Nat.blt (position) ((LexLeanRuntime.length (subject) : Nat))) then (if isAlpha then 1 else (if isDig then 1 else (if (LexLeanRuntime.equal (b0) ((95 : UInt8)) : Bool) then 1 else (if (LexLeanRuntime.equal (b0) ((39 : UInt8)) : Bool) then 1 else (if (LexLeanRuntime.equal (b0) ((33 : UInt8)) : Bool) then 1 else (if (LexLeanRuntime.equal (b0) ((63 : UInt8)) : Bool) then 1 else (if (Nat.blt (0) (ll)) then ll else ss))))))) else 0)))))) + +@[expose] public def canStartIdent (subject : ByteArray) (position : Nat) : Bool := (let w : Nat := idFirstWidth (subject) (position); (let g : Bool := isGuillemetOpen (subject) (position); (if (Nat.blt (0) (w)) then true else g))) + +@[expose] public def scanIdRestStep (subject : ByteArray) (position : Nat) : Option (Nat) := (let w : Nat := idRestWidth (subject) (position); (if (Nat.blt (0) (w)) then Option.some ((position + w)) else Option.none)) + +@[expose] public def scanIdRest (subject : ByteArray) (startPos : Nat) : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => scanIdRestStep (subject) (position))) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) (startPos) : Nat)) (startPos) : (Prod (Nat) (Bool)))).1 + +@[expose] public def scanLineCommentStep (subject : ByteArray) (n : Nat) (position : Nat) : Option (Nat) := (if (Nat.blt (position) (n)) then (let isLf : Bool := byteIs (subject) (position) ((10 : UInt8)); (if isLf then Option.none else Option.some ((position + 1)))) else Option.none) + +@[expose] public def scanLineComment (subject : ByteArray) (startPos : Nat) : Nat := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (position : Nat) => scanLineCommentStep (subject) (n) (position))) ((LexLeanRuntime.subtract (n) (startPos) : Nat)) (startPos) : (Prod (Nat) (Bool)))).1) + +@[expose] public def scanBlockCommentStep (subject : ByteArray) (n : Nat) (s : CommentState) : Option (CommentState) := (let pos : Nat := (s).position; (let ln : Nat := (s).line; (let dep : Nat := (s).depth; (if (Nat.beq (dep) (0)) then Option.none else (if (s).failed then Option.none else (if (Nat.blt (pos) (n)) then (let b0 : UInt8 := byteOrZero (subject) (pos); (if (if (LexLeanRuntime.equal (b0) ((47 : UInt8)) : Bool) then byteIs (subject) ((pos + 1)) ((45 : UInt8)) else false) then Option.some (({ position := (pos + 2), line := ln, depth := (dep + 1), failed := false } : CommentState)) else (if (if (LexLeanRuntime.equal (b0) ((45 : UInt8)) : Bool) then byteIs (subject) ((pos + 1)) ((47 : UInt8)) else false) then Option.some (({ position := (pos + 2), line := ln, depth := (LexLeanRuntime.subtract (dep) (1) : Nat), failed := false } : CommentState)) else (if (LexLeanRuntime.equal (b0) ((10 : UInt8)) : Bool) then Option.some (({ position := (pos + 1), line := (ln + 1), depth := dep, failed := false } : CommentState)) else Option.some (({ position := (pos + scalarWidth (subject) (pos)), line := ln, depth := dep, failed := false } : CommentState)))))) else Option.some (({ position := pos, line := ln, depth := dep, failed := true } : CommentState)))))))) + +@[expose] public def scanBlockComment (subject : ByteArray) (startPos : Nat) (startLine : Nat) : CommentState := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (s : CommentState) => scanBlockCommentStep (subject) (n) (s))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) (({ position := startPos, line := startLine, depth := 1, failed := false } : CommentState)) : (Prod (CommentState) (Bool)))).1) + +@[expose] public def scanStringStep (subject : ByteArray) (n : Nat) (s : StringState) : Option (StringState) := (let pos : Nat := (s).position; (let ln : Nat := (s).line; (if (s).closed then Option.none else (if (s).failed then Option.none else (if (Nat.blt (pos) (n)) then (let b0 : UInt8 := byteOrZero (subject) (pos); (if (LexLeanRuntime.equal (b0) ((92 : UInt8)) : Bool) then (if (Nat.blt ((pos + 1)) (n)) then (let w : Nat := scalarWidth (subject) ((pos + 1)); Option.some (({ position := ((pos + 1) + w), line := ln, closed := false, failed := false } : StringState))) else Option.some (({ position := n, line := ln, closed := false, failed := true } : StringState))) else (if (LexLeanRuntime.equal (b0) ((34 : UInt8)) : Bool) then Option.some (({ position := (pos + 1), line := ln, closed := true, failed := false } : StringState)) else (if (LexLeanRuntime.equal (b0) ((10 : UInt8)) : Bool) then Option.some (({ position := (pos + 1), line := (ln + 1), closed := false, failed := false } : StringState)) else (let w : Nat := scalarWidth (subject) (pos); Option.some (({ position := (pos + w), line := ln, closed := false, failed := false } : StringState))))))) else Option.some (({ position := pos, line := ln, closed := false, failed := true } : StringState))))))) + +@[expose] public def scanString (subject : ByteArray) (startPos : Nat) (startLine : Nat) : StringState := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (s : StringState) => scanStringStep (subject) (n) (s))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) (({ position := startPos, line := startLine, closed := false, failed := false } : StringState)) : (Prod (StringState) (Bool)))).1) + +@[expose] public def countRawHashesStep (subject : ByteArray) (position : Nat) : Option (Nat) := (let isHash : Bool := byteIs (subject) (position) ((35 : UInt8)); (if isHash then Option.some ((position + 1)) else Option.none)) + +@[expose] public def countRawHashes (subject : ByteArray) (startPos : Nat) : Nat := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); (let endPos : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => countRawHashesStep (subject) (position))) ((LexLeanRuntime.subtract (n) (startPos) : Nat)) (startPos) : (Prod (Nat) (Bool)))).1; (LexLeanRuntime.subtract (endPos) (startPos) : Nat))) + +@[expose] public def hasClosingHashesStep (subject : ByteArray) (startPos : Nat) (hashes : Nat) (state : (Prod (Nat) (Bool))) : Option ((Prod (Nat) (Bool))) := (let k : Nat := (state).1; (let ok : Bool := (state).2; (if ok then (if (Nat.blt (k) (hashes)) then (let nextOk : Bool := byteIs (subject) ((startPos + k)) ((35 : UInt8)); Option.some (((k + 1), nextOk))) else Option.none) else Option.none))) + +@[expose] public def hasClosingHashes (subject : ByteArray) (startPos : Nat) (hashes : Nat) : Bool := (((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) (Bool))) => hasClosingHashesStep (subject) (startPos) (hashes) (state))) (hashes) ((0, true)) : (Prod ((Prod (Nat) (Bool))) (Bool)))).1).2 + +@[expose] public def scanRawStringStep (subject : ByteArray) (n : Nat) (hashes : Nat) (s : StringState) : Option (StringState) := (let pos : Nat := (s).position; (let ln : Nat := (s).line; (if (s).closed then Option.none else (if (s).failed then Option.none else (if (Nat.blt (pos) (n)) then (let b0 : UInt8 := byteOrZero (subject) (pos); (if (LexLeanRuntime.equal (b0) ((34 : UInt8)) : Bool) then (let matchHashes : Bool := hasClosingHashes (subject) ((pos + 1)) (hashes); (if matchHashes then Option.some (({ position := ((pos + 1) + hashes), line := ln, closed := true, failed := false } : StringState)) else Option.some (({ position := (pos + 1), line := ln, closed := false, failed := false } : StringState)))) else (if (LexLeanRuntime.equal (b0) ((10 : UInt8)) : Bool) then Option.some (({ position := (pos + 1), line := (ln + 1), closed := false, failed := false } : StringState)) else (let w : Nat := scalarWidth (subject) (pos); Option.some (({ position := (pos + w), line := ln, closed := false, failed := false } : StringState)))))) else Option.some (({ position := pos, line := ln, closed := false, failed := true } : StringState))))))) + +@[expose] public def scanRawString (subject : ByteArray) (startPos : Nat) (startLine : Nat) (hashes : Nat) : StringState := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (s : StringState) => scanRawStringStep (subject) (n) (hashes) (s))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) (({ position := startPos, line := startLine, closed := false, failed := false } : StringState)) : (Prod (StringState) (Bool)))).1) + +@[expose] public def advanceScalarsStep (subject : ByteArray) (n : Nat) (count : Nat) (state : (Prod (Nat) ((Prod (Nat) (Bool))))) : Option ((Prod (Nat) ((Prod (Nat) (Bool))))) := (let pos : Nat := (state).1; (let step : Nat := ((state).2).1; (let ok : Bool := ((state).2).2; (if ok then (if (Nat.blt (step) (count)) then (if (Nat.blt (pos) (n)) then (let w : Nat := scalarWidth (subject) (pos); Option.some (((pos + w), ((step + 1), true)))) else Option.some ((pos, ((step + 1), false)))) else Option.none) else Option.none)))) + +@[expose] public def advanceScalars (subject : ByteArray) (startPos : Nat) (count : Nat) : Option (Nat) := (let final : (Prod (Nat) ((Prod (Nat) (Bool)))) := ((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) ((Prod (Nat) (Bool))))) => advanceScalarsStep (subject) ((LexLeanRuntime.length (subject) : Nat)) (count) (state))) (count) ((startPos, (0, true))) : (Prod ((Prod (Nat) ((Prod (Nat) (Bool))))) (Bool)))).1; (if ((final).2).2 then Option.some ((final).1) else Option.none)) + +@[expose] public def scanCharLiteral (subject : ByteArray) (startPos : Nat) : Option (Nat) := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); (let p1 : Nat := (startPos + 1); (let b1 : UInt8 := byteOrZero (subject) (p1); (let p2 : Nat := (p1 + 1); (let esc : UInt8 := byteOrZero (subject) (p2); (let p3 : Nat := (p2 + scalarWidth (subject) (p2)); (let adv2 : Option (Nat) := advanceScalars (subject) (p3) (2); (let adv4 : Option (Nat) := advanceScalars (subject) (p3) (4); (let w1 : Nat := scalarWidth (subject) (p1); (let afterBody : Option (Nat) := (if (Nat.blt (p1) (n)) then (if (LexLeanRuntime.equal (b1) ((92 : UInt8)) : Bool) then (if (Nat.blt (p2) (n)) then (if (LexLeanRuntime.equal (esc) ((120 : UInt8)) : Bool) then adv2 else (if (LexLeanRuntime.equal (esc) ((117 : UInt8)) : Bool) then adv4 else Option.some (p3))) else Option.none) else (if (LexLeanRuntime.equal (b1) ((39 : UInt8)) : Bool) then Option.none else (if (LexLeanRuntime.equal (b1) ((10 : UInt8)) : Bool) then Option.none else Option.some ((p1 + w1))))) else Option.none); (match afterBody with | Option.some endPos => (let isQuote : Bool := byteIs (subject) (endPos) ((39 : UInt8)); (if isQuote then Option.some ((endPos + 1)) else Option.none)) | Option.none => Option.none))))))))))) + +@[expose] public def scanDigitsOnlyStep (subject : ByteArray) (position : Nat) : Option (Nat) := (let isDig : Bool := byteIn (subject) (position) ((48 : UInt8)) ((57 : UInt8)); (if isDig then Option.some ((position + 1)) else Option.none)) + +@[expose] public def scanDigitsOnly (subject : ByteArray) (startPos : Nat) : Nat := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (position : Nat) => scanDigitsOnlyStep (subject) (position))) ((LexLeanRuntime.subtract (n) (startPos) : Nat)) (startPos) : (Prod (Nat) (Bool)))).1) + +@[expose] public def scanDigitsStep (subject : ByteArray) (n : Nat) (radix : Nat) (state : (Prod (Nat) ((Prod (Bool) (Bool))))) : Option ((Prod (Nat) ((Prod (Bool) (Bool))))) := (let pos : Nat := (state).1; (let needed : Bool := ((state).2).1; (let done : Bool := ((state).2).2; (if done then Option.none else (if (Nat.blt (pos) (n)) then (let b : UInt8 := byteOrZero (subject) (pos); (if (LexLeanRuntime.equal (b) ((95 : UInt8)) : Bool) then Option.some (((pos + 1), (true, false))) else (let okDig : Bool := isRadixDigit (b) (radix); (if okDig then Option.some (((pos + 1), (false, false))) else Option.some ((pos, (needed, true))))))) else Option.some ((pos, (needed, true)))))))) + +@[expose] public def scanDigits (subject : ByteArray) (startPos : Nat) (radix : Nat) (neededInit : Bool) : Except (ByteArray) (Nat) := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); (let final : (Prod (Nat) ((Prod (Bool) (Bool)))) := ((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) ((Prod (Bool) (Bool))))) => scanDigitsStep (subject) (n) (radix) (state))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) ((startPos, (neededInit, false))) : (Prod ((Prod (Nat) ((Prod (Bool) (Bool))))) (Bool)))).1; (if ((final).2).1 then Except.error ((LexLeanRuntime.utf8Encode ("a number has a digit separator or a radix prefix with no digit after it") : ByteArray)) else Except.ok ((final).1)))) + +@[expose] public def scanExponent (subject : ByteArray) (expPos : Nat) : Except (ByteArray) (Nat) := (let p1 : Nat := (expPos + 1); (let hasPlus : Bool := byteIs (subject) (p1) ((43 : UInt8)); (let hasMinus : Bool := byteIs (subject) (p1) ((45 : UInt8)); (let digStart : Nat := (if hasPlus then (p1 + 1) else (if hasMinus then (p1 + 1) else p1)); (let hasDig : Bool := byteIn (subject) (digStart) ((48 : UInt8)) ((57 : UInt8)); (let digRes : Except (ByteArray) (Nat) := scanDigits (subject) (digStart) (10) (false); (if hasDig then digRes else Except.error ((LexLeanRuntime.utf8Encode ("a scientific literal has no exponent digits") : ByteArray))))))))) + +@[expose] public def scanAfterDot (subject : ByteArray) (posNow : Nat) (bareDot : Bool) : Except (ByteArray) (Nat) := (let isE : Bool := byteIs (subject) (posNow) ((101 : UInt8)); (let isCapE : Bool := byteIs (subject) (posNow) ((69 : UInt8)); (let expRes : Except (ByteArray) (Nat) := scanExponent (subject) (posNow); (let canId : Bool := canStartIdent (subject) (posNow); (if (if isE then true else isCapE) then expRes else (if (if bareDot then canId else false) then Except.error ((LexLeanRuntime.utf8Encode ("an identifier follows a decimal point") : ByteArray)) else Except.ok (posNow))))))) + +@[expose] public def scanAfterInt (subject : ByteArray) (afterInt : Nat) : Except (ByteArray) (Nat) := (let dot0 : Bool := byteIs (subject) (afterInt) ((46 : UInt8)); (let dot1 : Bool := byteIs (subject) ((afterInt + 1)) ((46 : UInt8)); (let digAfterDot : Bool := byteIn (subject) ((afterInt + 1)) ((48 : UInt8)) ((57 : UInt8)); (let isE : Bool := byteIs (subject) (afterInt) ((101 : UInt8)); (let isCapE : Bool := byteIs (subject) (afterInt) ((69 : UInt8)); (let bareDotRes : Except (ByteArray) (Nat) := scanAfterDot (subject) ((afterInt + 1)) (true); (let expHereRes : Except (ByteArray) (Nat) := scanAfterDot (subject) (afterInt) (false); (let fracRes : Except (ByteArray) (Nat) := (match scanDigits (subject) ((afterInt + 1)) (10) (false) with | Except.error msg => Except.error (msg) | Except.ok pFrac => scanAfterDot (subject) (pFrac) (false)); (if (if dot0 then dot1 else false) then Except.ok (afterInt) else (if dot0 then (if digAfterDot then fracRes else bareDotRes) else (if (if isE then true else isCapE) then expHereRes else Except.ok (afterInt)))))))))))) + +@[expose] public def scanNumber (subject : ByteArray) (startPos : Nat) : Except (ByteArray) (Nat) := (let c0 : UInt8 := byteOrZero (subject) (startPos); (let c1 : UInt8 := byteOrZero (subject) ((startPos + 1)); (let radix : Nat := (if (LexLeanRuntime.equal (c0) ((48 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (c1) ((120 : UInt8)) : Bool) then 16 else (if (LexLeanRuntime.equal (c1) ((88 : UInt8)) : Bool) then 16 else (if (LexLeanRuntime.equal (c1) ((98 : UInt8)) : Bool) then 2 else (if (LexLeanRuntime.equal (c1) ((66 : UInt8)) : Bool) then 2 else (if (LexLeanRuntime.equal (c1) ((111 : UInt8)) : Bool) then 8 else (if (LexLeanRuntime.equal (c1) ((79 : UInt8)) : Bool) then 8 else 10)))))) else 10); (let radixRes : Except (ByteArray) (Nat) := scanDigits (subject) ((startPos + 2)) (radix) (true); (let endField : Nat := scanDigitsOnly (subject) (startPos); (let decRes : Except (ByteArray) (Nat) := (match scanDigits (subject) ((startPos + 1)) (10) (false) with | Except.error msg => Except.error (msg) | Except.ok afterInt => scanAfterInt (subject) (afterInt)); (if (!(Nat.beq (radix) (10))) then radixRes else (if (if (!(LexLeanRuntime.equal (c0) ((48 : UInt8)) : Bool)) then (if (Nat.blt (0) (startPos)) then byteIs (subject) ((LexLeanRuntime.subtract (startPos) (1) : Nat)) ((46 : UInt8)) else false) else false) then (if (if byteIs (subject) (endField) ((95 : UInt8)) then true else (if byteIs (subject) (endField) ((101 : UInt8)) then true else byteIs (subject) (endField) ((69 : UInt8)))) then Except.error ((LexLeanRuntime.utf8Encode ("a field index is followed by what could continue a number") : ByteArray)) else Except.ok (endField)) else decRes)))))))) + +@[expose] public def scanQuotedStep (subject : ByteArray) (n : Nat) (s : QuotedScan) : Option (QuotedScan) := (let pos : Nat := (s).position; (let valid : Bool := (s).valid; (if (s).closed then Option.none else (if (s).failed then Option.none else (if (Nat.blt (pos) (n)) then (let isLf : Bool := byteIs (subject) (pos) ((10 : UInt8)); (if isLf then Option.some (({ position := pos, closed := false, failed := true, valid := valid } : QuotedScan)) else (let isClose : Bool := isGuillemetClose (subject) (pos); (if isClose then Option.some (({ position := pos, closed := true, failed := false, valid := valid } : QuotedScan)) else (let wRest : Nat := idRestWidth (subject) (pos); (if (Nat.blt (0) (wRest)) then Option.some (({ position := (pos + wRest), closed := false, failed := false, valid := valid } : QuotedScan)) else (let isDot : Bool := byteIs (subject) (pos) ((46 : UInt8)); (if isDot then Option.some (({ position := (pos + 1), closed := false, failed := false, valid := valid } : QuotedScan)) else (let wAny : Nat := scalarWidth (subject) (pos); Option.some (({ position := (pos + wAny), closed := false, failed := false, valid := false } : QuotedScan))))))))))) else Option.some (({ position := pos, closed := false, failed := true, valid := valid } : QuotedScan))))))) + +@[expose] public def scanQuotedSegment (subject : ByteArray) (openPos : Nat) : Except (ByteArray) ((Prod (Segment) (Nat))) := (let bodyStart : Nat := (openPos + 2); (let scanned : QuotedScan := ((LexLeanCollections.iterateUntil ((fun (s : QuotedScan) => scanQuotedStep (subject) ((LexLeanRuntime.length (subject) : Nat)) (s))) (((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) (bodyStart) : Nat) + 1)) (({ position := bodyStart, closed := false, failed := false, valid := true } : QuotedScan)) : (Prod (QuotedScan) (Bool)))).1; (let nameBytes : ByteArray := LexLeanStd.Text.sliceOr (subject) (bodyStart) ((LexLeanRuntime.subtract ((scanned).position) (bodyStart) : Nat)); (if (scanned).closed then (if (if (Nat.blt (0) ((LexLeanRuntime.length (nameBytes) : Nat))) then (scanned).valid else false) then Except.ok ((({ text := nameBytes, quoted := true } : Segment), ((scanned).position + 2))) else Except.error ((LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the quoted name `") : ByteArray)) (nameBytes) : ByteArray)) ((LexLeanRuntime.utf8Encode ("` is not a name") : ByteArray)) : ByteArray))) else Except.error ((LexLeanRuntime.utf8Encode ("a quoted name is not closed") : ByteArray)))))) + +@[expose] public def scanSegmentsStep (subject : ByteArray) (s : NameScan) : Option (NameScan) := (let isOpen : Bool := isGuillemetOpen (subject) ((s).position); (let quotedRes : Except (ByteArray) ((Prod (Segment) (Nat))) := scanQuotedSegment (subject) ((s).position); (let endSeg : Nat := scanIdRest (subject) (((s).position + idFirstWidth (subject) ((s).position))); (let plainRes : Except (ByteArray) ((Prod (Segment) (Nat))) := Except.ok ((({ text := LexLeanStd.Text.sliceOr (subject) ((s).position) ((LexLeanRuntime.subtract (endSeg) ((s).position) : Nat)), quoted := false } : Segment), endSeg)); (if (s).done then Option.none else (match (if isOpen then quotedRes else plainRes) with | Except.error msg => Option.some (({ position := (s).position, segments := (s).segments, done := true, error := Option.some (msg) } : NameScan)) | Except.ok pair => (let hasDot : Bool := byteIs (subject) ((pair).2) ((46 : UInt8)); (let canCont : Bool := canStartIdent (subject) (((pair).2 + 1)); (if (if hasDot then canCont else false) then Option.some (({ position := ((pair).2 + 1), segments := ((pair).1 :: (s).segments), done := false, error := Option.none } : NameScan)) else Option.some (({ position := (pair).2, segments := ((pair).1 :: (s).segments), done := true, error := Option.none } : NameScan))))))))))) + +@[expose] public def scanSegments (subject : ByteArray) (startPos : Nat) : Except (ByteArray) ((Prod (List (Segment)) (Nat))) := (let n : Nat := (LexLeanRuntime.length (subject) : Nat); (let scanned : NameScan := ((LexLeanCollections.iterateUntil ((fun (s : NameScan) => scanSegmentsStep (subject) (s))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) (({ position := startPos, segments := ([] : List (Segment)), done := false, error := Option.none } : NameScan)) : (Prod (NameScan) (Bool)))).1; (match (scanned).error with | Option.some msg => Except.error (msg) | Option.none => (let revSegs : List (Segment) := reversed (Segment) ((scanned).segments); Except.ok ((revSegs, (scanned).position)))))) + +@[expose] public def pushLexeme (nextPos : Nat) (nextLine : Nat) (chs : Nat) (delta : Nat) (kind : LexemeKind) (itemLine : Nat) (firstOn : Bool) (lexs : List (Lexeme)) : LexState := ({ position := nextPos, line := nextLine, firstOnLine := false, chars := (chs + delta), lexemes := (({ kind := kind, line := itemLine, firstOnLine := firstOn, start := chs } : Lexeme) :: lexs), error := Option.none } : LexState) + +@[expose] public def failLex (pos : Nat) (ln : Nat) (firstOn : Bool) (chs : Nat) (lexs : List (Lexeme)) (msg : ByteArray) : LexState := ({ position := pos, line := ln, firstOnLine := firstOn, chars := chs, lexemes := lexs, error := Option.some (msg) } : LexState) + +@[expose] public def stepLexIdent (subject : ByteArray) (pos : Nat) (ln : Nat) (firstOn : Bool) (chs : Nat) (lexs : List (Lexeme)) : LexState := (match scanSegments (subject) (pos) with | Except.error msg => failLex (pos) (ln) (false) (chs) (lexs) (msg) | Except.ok pair => (match (pair).1 with | List.nil => ({ position := (pair).2, line := ln, firstOnLine := false, chars := chs, lexemes := lexs, error := Option.none } : LexState) | List.cons firstSeg restSegs => (match restSegs with | List.nil => (let hashes : Nat := countRawHashes (subject) ((pair).2); (let rState : StringState := scanRawString (subject) ((((pair).2 + hashes) + 1)) (ln) (hashes); (let rawOut : LexState := (if (rState).failed then failLex (pos) (ln) (false) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("a raw string is not closed") : ByteArray)) else pushLexeme ((rState).position) ((rState).line) (chs) (countScalars (subject) (pos) ((rState).position)) (LexemeKind.Literal) (ln) (firstOn) (lexs)); (let interpFail : LexState := failLex (pos) (ln) (false) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("an interpolated string holds code") : ByteArray)); (let identOut : LexState := pushLexeme ((pair).2) (ln) (chs) (countScalars (subject) (pos) ((pair).2)) (LexemeKind.Ident ((pair).1)) (ln) (firstOn) (lexs); (let isBanged : Bool := LexLeanStd.Text.endsWith ((firstSeg).text) ((LexLeanRuntime.utf8Encode ("!") : ByteArray)); (let isQuoteAfter : Bool := byteIs (subject) ((pair).2) ((34 : UInt8)); (let isRawQuote : Bool := byteIs (subject) (((pair).2 + hashes)) ((34 : UInt8)); (if (if (!(firstSeg).quoted) then (if (LexLeanRuntime.equal ((firstSeg).text) ((LexLeanRuntime.utf8Encode ("r") : ByteArray)) : Bool) then isRawQuote else false) else false) then rawOut else (if (if (!(firstSeg).quoted) then (if isBanged then isQuoteAfter else false) else false) then interpFail else identOut)))))))))) | List.cons _ _ => pushLexeme ((pair).2) (ln) (chs) (countScalars (subject) (pos) ((pair).2)) (LexemeKind.Ident ((pair).1)) (ln) (firstOn) (lexs)))) + +@[expose] public def stepLexToken (subject : ByteArray) (b0 : UInt8) (pos : Nat) (ln : Nat) (firstOn : Bool) (chs : Nat) (lexs : List (Lexeme)) : LexState := (let sState : StringState := scanString (subject) ((pos + 1)) (ln); (let strOut : LexState := (if (sState).failed then failLex (pos) (ln) (false) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("a string is not closed") : ByteArray)) else pushLexeme ((sState).position) ((sState).line) (chs) (countScalars (subject) (pos) ((sState).position)) (LexemeKind.Literal) (ln) (firstOn) (lexs)); (let charOut : LexState := (match scanCharLiteral (subject) (pos) with | Option.some endPos => pushLexeme (endPos) (ln) (chs) (countScalars (subject) (pos) (endPos)) (LexemeKind.Literal) (ln) (firstOn) (lexs) | Option.none => failLex (pos) (ln) (false) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("a character literal is not closed") : ByteArray))); (let numOut : LexState := (match scanNumber (subject) (pos) with | Except.error msg => failLex (pos) (ln) (false) (chs) (lexs) (msg) | Except.ok endPos => pushLexeme (endPos) (ln) (chs) (countScalars (subject) (pos) (endPos)) (LexemeKind.Number) (ln) (firstOn) (lexs)); (let wCmd1 : Nat := idFirstWidth (subject) ((pos + 1)); (let endCmd : Nat := scanIdRest (subject) (((pos + 1) + wCmd1)); (let cmdOut : LexState := pushLexeme (endCmd) (ln) (chs) (countScalars (subject) (pos) (endCmd)) (LexemeKind.Command (LexLeanStd.Text.sliceOr (subject) (pos) ((LexLeanRuntime.subtract (endCmd) (pos) : Nat)))) (ln) (firstOn) (lexs); (let canId : Bool := canStartIdent (subject) (pos); (let idOut : LexState := stepLexIdent (subject) (pos) (ln) (firstOn) (chs) (lexs); (let wSym : Nat := scalarWidth (subject) (pos); (let symOut : LexState := pushLexeme ((pos + wSym)) (ln) (chs) (1) (LexemeKind.Symbol (LexLeanStd.Text.sliceOr (subject) (pos) (wSym))) (ln) (firstOn) (lexs); (let isDig : Bool := isAsciiDigit (b0); (if (LexLeanRuntime.equal (b0) ((34 : UInt8)) : Bool) then strOut else (if (LexLeanRuntime.equal (b0) ((39 : UInt8)) : Bool) then charOut else (if isDig then numOut else (if (if (LexLeanRuntime.equal (b0) ((35 : UInt8)) : Bool) then (Nat.blt (0) (wCmd1)) else false) then cmdOut else (if canId then idOut else symOut))))))))))))))))) + +@[expose] public def stepLexAt (subject : ByteArray) (pos : Nat) (ln : Nat) (firstOn : Bool) (chs : Nat) (lexs : List (Lexeme)) : Option (LexState) := (let b0 : UInt8 := byteOrZero (subject) (pos); (let isDash2 : Bool := byteIs (subject) ((pos + 1)) ((45 : UInt8)); (let endLine : Nat := scanLineComment (subject) (pos); (let cState : CommentState := scanBlockComment (subject) ((pos + 2)) (ln); (let tokOut : LexState := stepLexToken (subject) (b0) (pos) (ln) (firstOn) (chs) (lexs); (if (LexLeanRuntime.equal (b0) ((10 : UInt8)) : Bool) then Option.some (({ position := (pos + 1), line := (ln + 1), firstOnLine := true, chars := (chs + 1), lexemes := lexs, error := Option.none } : LexState)) else (if (if (LexLeanRuntime.equal (b0) ((32 : UInt8)) : Bool) then true else (if (LexLeanRuntime.equal (b0) ((9 : UInt8)) : Bool) then true else (LexLeanRuntime.equal (b0) ((13 : UInt8)) : Bool))) then Option.some (({ position := (pos + 1), line := ln, firstOnLine := firstOn, chars := (chs + 1), lexemes := lexs, error := Option.none } : LexState)) else (match controlCode (subject) (pos) with | Option.some code => (let msg : ByteArray := controlMessage (code); Option.some (failLex (pos) (ln) (firstOn) (chs) (lexs) (msg))) | Option.none => (if (if (LexLeanRuntime.equal (b0) ((45 : UInt8)) : Bool) then isDash2 else false) then Option.some (({ position := endLine, line := ln, firstOnLine := firstOn, chars := (chs + countScalars (subject) (pos) (endLine)), lexemes := lexs, error := Option.none } : LexState)) else (if (if (LexLeanRuntime.equal (b0) ((47 : UInt8)) : Bool) then isDash2 else false) then (if (cState).failed then Option.some (failLex (pos) (ln) (firstOn) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("a comment is not closed") : ByteArray))) else Option.some (({ position := (cState).position, line := (cState).line, firstOnLine := firstOn, chars := (chs + countScalars (subject) (pos) ((cState).position)), lexemes := lexs, error := Option.none } : LexState))) else Option.some (tokOut))))))))))) + +@[expose] public def stepLex (subject : ByteArray) (n : Nat) (state : LexState) : Option (LexState) := (match (state).error with | Option.some _ => Option.none | Option.none => (let nextOpt : Option (LexState) := stepLexAt (subject) ((state).position) ((state).line) ((state).firstOnLine) ((state).chars) ((state).lexemes); (if (Nat.blt ((state).position) (n)) then nextOpt else Option.none))) + +@[expose] public def lex (text : ByteArray) : Except (ByteArray) (List (Lexeme)) := (let n : Nat := (LexLeanRuntime.length (text) : Nat); (let finalState : LexState := ((LexLeanCollections.iterateUntil ((fun (s : LexState) => stepLex (text) (n) (s))) ((n + 1)) (({ position := 0, line := 0, firstOnLine := true, chars := 0, lexemes := ([] : List (Lexeme)), error := Option.none } : LexState)) : (Prod (LexState) (Bool)))).1; (match (finalState).error with | Option.some msg => Except.error (msg) | Option.none => (let revLexs : List (Lexeme) := reversed (Lexeme) ((finalState).lexemes); Except.ok (revLexs))))) + +@[expose] public def bytesInList (needle : ByteArray) (items : List (ByteArray)) : Bool := (LexLeanCollections.listFold ((fun (found : Bool) (item : ByteArray) => (if found then true else (LexLeanRuntime.equal (item) (needle) : Bool)))) (false) (items) : Bool) + +@[expose] public def isForbiddenConstant (word : ByteArray) : Bool := (if (LexLeanRuntime.equal (word) ((LexLeanRuntime.utf8Encode ("ofReduceBool") : ByteArray)) : Bool) then true else (if (LexLeanRuntime.equal (word) ((LexLeanRuntime.utf8Encode ("ofReduceNat") : ByteArray)) : Bool) then true else (LexLeanRuntime.equal (word) ((LexLeanRuntime.utf8Encode ("sorryAx") : ByteArray)) : Bool))) + +@[expose] public def isForbiddenToken (word : ByteArray) : Bool := (let items : List (ByteArray) := ((LexLeanRuntime.utf8Encode ("sorry") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("admit") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("axiom") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("opaque") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("unsafe") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("partial") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("native_decide") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("kernel") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("ofReduceBool") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("ofReduceNat") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("implemented_by") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("extern") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("macro") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("macro_rules") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("syntax") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("elab") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("elab_rules") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("notation") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("infix") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("infixl") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("infixr") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("prefix") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("postfix") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("#eval") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("run_cmd") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("run_tac") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("sorryAx") : ByteArray) :: ([] : List (ByteArray))))))))))))))))))))))))))))); bytesInList (word) (items)) + +@[expose] public def isAllowedOption (optionName : ByteArray) : Bool := (let items : List (ByteArray) := ((LexLeanRuntime.utf8Encode ("autoImplicit") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("maxRecDepth") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("maxHeartbeats") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("synthInstance.maxHeartbeats") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("linter.unusedVariables") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("linter.unusedSimpArgs") : ByteArray) :: ([] : List (ByteArray)))))))); bytesInList (optionName) (items)) + +@[expose] public def dottedSegments (segments : List (Segment)) : ByteArray := (let texts : List (ByteArray) := reversed (ByteArray) ((LexLeanCollections.listFold ((fun (acc : List (ByteArray)) (seg : Segment) => ((seg).text :: acc))) (([] : List (ByteArray))) (segments) : List (ByteArray))); LexLeanStd.Text.joinWith (texts) ((LexLeanRuntime.utf8Encode (".") : ByteArray))) + +@[expose] public def dottedNext (remaining : List (Lexeme)) : ByteArray := (match remaining with | List.nil => _root_.ByteArray.mk #[] | List.cons nextLex _ => (match (nextLex).kind with | LexemeKind.Ident segs => dottedSegments (segs) | LexemeKind.Number => _root_.ByteArray.mk #[] | LexemeKind.Literal => _root_.ByteArray.mk #[] | LexemeKind.Command _ => _root_.ByteArray.mk #[] | LexemeKind.Symbol _ => _root_.ByteArray.mk #[])) + +@[expose] public def nextOpensBracket (remaining : List (Lexeme)) : Bool := (match remaining with | List.nil => false | List.cons nextLex _ => (match (nextLex).kind with | LexemeKind.Ident _ => false | LexemeKind.Number => false | LexemeKind.Literal => false | LexemeKind.Command _ => false | LexemeKind.Symbol sym => (LexLeanRuntime.equal (sym) ((LexLeanRuntime.utf8Encode ("[") : ByteArray)) : Bool))) + +@[expose] public def firstForbiddenConstant (segments : List (Segment)) : Option (ByteArray) := (LexLeanCollections.listFold ((fun (found : Option (ByteArray)) (seg : Segment) => (match found with | Option.some hit => Option.some (hit) | Option.none => (let bad : Bool := isForbiddenConstant ((seg).text); (if bad then Option.some ((seg).text) else Option.none))))) (Option.none) (segments) : Option (ByteArray)) + +@[expose] public def auditIdent (segments : List (Segment)) (tail : List (Lexeme)) (attributeDepth : Nat) (pending : Bool) (imports : List (ByteArray)) : AuditState := (match firstForbiddenConstant (segments) with | Option.some badConst => (let full : ByteArray := dottedSegments (segments); (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the forbidden constant `") : ByteArray)) (badConst) : ByteArray)) ((LexLeanRuntime.utf8Encode ("` (in `") : ByteArray)) : ByteArray)) (full) : ByteArray)) ((LexLeanRuntime.utf8Encode ("`)") : ByteArray)) : ByteArray); ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.some (msg) } : AuditState))) | Option.none => (match segments with | List.nil => ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none } : AuditState) | List.cons onlySeg restSegs => (match restSegs with | List.nil => (let badTok : Bool := isForbiddenToken ((onlySeg).text); (let activeTok : Bool := (if (!(onlySeg).quoted) then true else (Nat.blt (0) (attributeDepth))); (if (if badTok then activeTok else false) then (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the forbidden token `") : ByteArray)) ((onlySeg).text) : ByteArray)) ((LexLeanRuntime.utf8Encode ("`") : ByteArray)) : ByteArray); ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.some (msg) } : AuditState)) else (if (onlySeg).quoted then ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none } : AuditState) else (if (if (LexLeanRuntime.equal ((onlySeg).text) ((LexLeanRuntime.utf8Encode ("attribute") : ByteArray)) : Bool) then nextOpensBracket (tail) else false) then ({ remaining := tail, attributeDepth := attributeDepth, pending := true, error := Option.none } : AuditState) else (if (LexLeanRuntime.equal ((onlySeg).text) ((LexLeanRuntime.utf8Encode ("set_option") : ByteArray)) : Bool) then (let optName : ByteArray := dottedNext (tail); (let okOpt : Bool := isAllowedOption (optName); (if okOpt then ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none } : AuditState) else (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the option `") : ByteArray)) (optName) : ByteArray)) ((LexLeanRuntime.utf8Encode ("` is not allowed") : ByteArray)) : ByteArray); ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.some (msg) } : AuditState))))) else (if (LexLeanRuntime.equal ((onlySeg).text) ((LexLeanRuntime.utf8Encode ("import") : ByteArray)) : Bool) then (let modName : ByteArray := dottedNext (tail); (let okMod : Bool := bytesInList (modName) (imports); (if okMod then ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none } : AuditState) else (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the import of `") : ByteArray)) (modName) : ByteArray)) ((LexLeanRuntime.utf8Encode ("` is not allowed") : ByteArray)) : ByteArray); ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.some (msg) } : AuditState))))) else ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none } : AuditState)))))))) | List.cons _ _ => ({ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none } : AuditState)))) + +@[expose] public def stepAudit (imports : List (ByteArray)) (state : AuditState) : Option (AuditState) := (let dep : Nat := (state).attributeDepth; (let pend : Bool := (state).pending; (match (state).error with | Option.some _ => Option.none | Option.none => (match (state).remaining with | List.nil => Option.none | List.cons current tail => (match (current).kind with | LexemeKind.Ident segs => (let nextSt : AuditState := auditIdent (segs) (tail) (dep) (pend) (imports); Option.some (nextSt)) | LexemeKind.Number => Option.some (({ remaining := tail, attributeDepth := dep, pending := pend, error := Option.none } : AuditState)) | LexemeKind.Literal => Option.some (({ remaining := tail, attributeDepth := dep, pending := pend, error := Option.none } : AuditState)) | LexemeKind.Command cmd => (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the command `") : ByteArray)) (cmd) : ByteArray)) ((LexLeanRuntime.utf8Encode ("`") : ByteArray)) : ByteArray); Option.some (({ remaining := tail, attributeDepth := dep, pending := pend, error := Option.some (msg) } : AuditState))) | LexemeKind.Symbol sym => (if (if (LexLeanRuntime.equal (sym) ((LexLeanRuntime.utf8Encode ("@") : ByteArray)) : Bool) then nextOpensBracket (tail) else false) then Option.some (({ remaining := tail, attributeDepth := dep, pending := true, error := Option.none } : AuditState)) else (if (LexLeanRuntime.equal (sym) ((LexLeanRuntime.utf8Encode ("[") : ByteArray)) : Bool) then (if pend then Option.some (({ remaining := tail, attributeDepth := 1, pending := false, error := Option.none } : AuditState)) else (if (Nat.blt (0) (dep)) then Option.some (({ remaining := tail, attributeDepth := (dep + 1), pending := false, error := Option.none } : AuditState)) else Option.some (({ remaining := tail, attributeDepth := 0, pending := false, error := Option.none } : AuditState)))) else (if (LexLeanRuntime.equal (sym) ((LexLeanRuntime.utf8Encode ("]") : ByteArray)) : Bool) then (if (Nat.blt (0) (dep)) then Option.some (({ remaining := tail, attributeDepth := (LexLeanRuntime.subtract (dep) (1) : Nat), pending := pend, error := Option.none } : AuditState)) else Option.some (({ remaining := tail, attributeDepth := dep, pending := pend, error := Option.none } : AuditState))) else Option.some (({ remaining := tail, attributeDepth := dep, pending := pend, error := Option.none } : AuditState)))))))))) + +@[expose] public def auditTokens (text : ByteArray) (imports : List (ByteArray)) : Except (ByteArray) (Unit) := (match lex (text) with | Except.error msg => Except.error (msg) | Except.ok lexemes => (let count : Nat := listLength (Lexeme) (lexemes); (let finalState : AuditState := ((LexLeanCollections.iterateUntil ((fun (s : AuditState) => stepAudit (imports) (s))) ((count + 1)) (({ remaining := lexemes, attributeDepth := 0, pending := false, error := Option.none } : AuditState)) : (Prod (AuditState) (Bool)))).1; (match (finalState).error with | Option.some msg => Except.error (msg) | Option.none => Except.ok (()))))) + +end LexLeanBoot.TokenAudit diff --git a/bootstrap/expected/build/modules/LexLeanBoot/TokenAudit.tex b/bootstrap/expected/build/modules/LexLeanBoot/TokenAudit.tex new file mode 100644 index 000000000..6f1173365 --- /dev/null +++ b/bootstrap/expected/build/modules/LexLeanBoot/TokenAudit.tex @@ -0,0 +1,568 @@ +\documentclass[11pt]{article} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\begin{document} +\section*{Semantic declarations} +\subsection*{\texttt{Segment}} +\noindent Kind: \texttt{structure}.\par +\noindent Field \texttt{text}: \texttt{ByteArray}.\par +\noindent Field \texttt{quoted}: \texttt{Bool}.\par +\subsection*{\texttt{LexemeKind}} +\noindent Kind: \texttt{inductive}.\par +\noindent Constructor \texttt{Ident}: \texttt{(List (Segment))}.\par +\noindent Constructor \texttt{Number}: \texttt{()}.\par +\noindent Constructor \texttt{Literal}: \texttt{()}.\par +\noindent Constructor \texttt{Command}: \texttt{(ByteArray)}.\par +\noindent Constructor \texttt{Symbol}: \texttt{(ByteArray)}.\par +\subsection*{\texttt{Lexeme}} +\noindent Kind: \texttt{structure}.\par +\noindent Field \texttt{kind}: \texttt{LexemeKind}.\par +\noindent Field \texttt{line}: \texttt{Nat}.\par +\noindent Field \texttt{firstOnLine}: \texttt{Bool}.\par +\noindent Field \texttt{start}: \texttt{Nat}.\par +\subsection*{\texttt{CommentState}} +\noindent Kind: \texttt{structure}.\par +\noindent Field \texttt{position}: \texttt{Nat}.\par +\noindent Field \texttt{line}: \texttt{Nat}.\par +\noindent Field \texttt{depth}: \texttt{Nat}.\par +\noindent Field \texttt{failed}: \texttt{Bool}.\par +\subsection*{\texttt{StringState}} +\noindent Kind: \texttt{structure}.\par +\noindent Field \texttt{position}: \texttt{Nat}.\par +\noindent Field \texttt{line}: \texttt{Nat}.\par +\noindent Field \texttt{closed}: \texttt{Bool}.\par +\noindent Field \texttt{failed}: \texttt{Bool}.\par +\subsection*{\texttt{QuotedScan}} +\noindent Kind: \texttt{structure}.\par +\noindent Field \texttt{position}: \texttt{Nat}.\par +\noindent Field \texttt{closed}: \texttt{Bool}.\par +\noindent Field \texttt{failed}: \texttt{Bool}.\par +\noindent Field \texttt{valid}: \texttt{Bool}.\par +\subsection*{\texttt{NameScan}} +\noindent Kind: \texttt{structure}.\par +\noindent Field \texttt{position}: \texttt{Nat}.\par +\noindent Field \texttt{segments}: \texttt{List (Segment)}.\par +\noindent Field \texttt{done}: \texttt{Bool}.\par +\noindent Field \texttt{error}: \texttt{Option (ByteArray)}.\par +\subsection*{\texttt{LexState}} +\noindent Kind: \texttt{structure}.\par +\noindent Field \texttt{position}: \texttt{Nat}.\par +\noindent Field \texttt{line}: \texttt{Nat}.\par +\noindent Field \texttt{firstOnLine}: \texttt{Bool}.\par +\noindent Field \texttt{chars}: \texttt{Nat}.\par +\noindent Field \texttt{lexemes}: \texttt{List (Lexeme)}.\par +\noindent Field \texttt{error}: \texttt{Option (ByteArray)}.\par +\subsection*{\texttt{AuditState}} +\noindent Kind: \texttt{structure}.\par +\noindent Field \texttt{remaining}: \texttt{List (Lexeme)}.\par +\noindent Field \texttt{attributeDepth}: \texttt{Nat}.\par +\noindent Field \texttt{pending}: \texttt{Bool}.\par +\noindent Field \texttt{error}: \texttt{Option (ByteArray)}.\par +\subsection*{\texttt{listLength}} +\noindent Kind: \texttt{definition}.\par +\noindent Type parameters: \texttt{(Item)}.\par +\noindent Parameters: \texttt{(items : List (Item))}.\par +\noindent Closure 1: binds \texttt{(count, item)}, captures \texttt{()}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(LexLeanCollections.listFold ((fun (count : Nat) (\_item : Item) => (count + 1))) (0) (items) : Nat)}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{reversed}} +\noindent Kind: \texttt{definition}.\par +\noindent Type parameters: \texttt{(Item)}.\par +\noindent Parameters: \texttt{(items : List (Item))}.\par +\noindent Closure 1: binds \texttt{(turned, item)}, captures \texttt{()}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{List (Item)}.\par +\noindent Definition: \texttt{(LexLeanCollections.listFold ((fun (turned : List (Item)) (item : Item) => (item :: turned))) (([] : List (Item))) (items) : List (Item))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{inRange}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(byte : UInt8) (low : UInt8) (high : UInt8)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(match (LexLeanRuntime.checkedSubtract (byte) (low) : Option (UInt8)) with | Option.some \_ => (match (LexLeanRuntime.checkedSubtract (high) (byte) : Option (UInt8)) with | Option.some \_ => true | Option.none => false) | Option.none => false)}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{byteOrZero}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{UInt8}.\par +\noindent Definition: \texttt{(match LexLeanStd.Text.byteAt (subject) (position) with | Option.some byte => byte | Option.none => (0 : UInt8))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{byteIs}} +\noindent Kind: \texttt{definition}.\par +\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 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 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{isAsciiDigit}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(byte : UInt8)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{inRange (byte) ((48 : UInt8)) ((57 : UInt8))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{isAsciiAlpha}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(byte : UInt8)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(let lower : Bool := inRange (byte) ((97 : UInt8)) ((122 : UInt8)); (let upper : Bool := inRange (byte) ((65 : UInt8)) ((90 : UInt8)); (if lower then true else upper)))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{isRadixDigit}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(byte : UInt8) (radix : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(let bin : Bool := inRange (byte) ((48 : UInt8)) ((49 : UInt8)); (let oct : Bool := inRange (byte) ((48 : UInt8)) ((55 : UInt8)); (let dec : Bool := inRange (byte) ((48 : UInt8)) ((57 : UInt8)); (let low : Bool := inRange (byte) ((97 : UInt8)) ((102 : UInt8)); (let high : Bool := inRange (byte) ((65 : UInt8)) ((70 : UInt8)); (if (Nat.beq (radix) (2)) then bin else (if (Nat.beq (radix) (8)) then oct else (if (Nat.beq (radix) (16)) then (if dec then true else (if low then true else high)) else dec))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scalarWidth}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(let b0 : UInt8 := byteOrZero (subject) (position); (let ascii : Bool := inRange (b0) ((0 : UInt8)) ((127 : UInt8)); (if ascii then 1 else (let two : Bool := inRange (b0) ((128 : UInt8)) ((223 : UInt8)); (if two then 2 else (let three : Bool := inRange (b0) ((224 : UInt8)) ((239 : UInt8)); (if three then 3 else 4)))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{countScalarsStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (limit : Nat) (state : (Prod (Nat) (Nat)))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option ((Prod (Nat) (Nat)))}.\par +\noindent Definition: \texttt{(let pos : Nat := (state).1; (let count : Nat := (state).2; (if (Nat.blt (pos) (limit)) then (let w : Nat := scalarWidth (subject) (pos); Option.some (((pos + w), (count + 1)))) else Option.none)))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{countScalars}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (fromPos : Nat) (toPos : Nat)}.\par +\noindent Closure 1: binds \texttt{(state)}, captures \texttt{(subject, toPos)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) (Nat))) => countScalarsStep (subject) (toPos) (state))) ((LexLeanRuntime.subtract (toPos) (fromPos) : Nat)) ((fromPos, 0)) : (Prod ((Prod (Nat) (Nat))) (Bool)))).1).2}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{isGuillemetOpen}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(let c2 : Bool := byteIs (subject) (position) ((194 : UInt8)); (let ab : Bool := byteIs (subject) ((position + 1)) ((171 : UInt8)); (if c2 then ab else false)))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{isGuillemetClose}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(let c2 : Bool := byteIs (subject) (position) ((194 : UInt8)); (let bb : Bool := byteIs (subject) ((position + 1)) ((187 : UInt8)); (if c2 then bb else false)))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{controlCode}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (UInt8)}.\par +\noindent Definition: \texttt{(if (Nat.blt (position) ((LexLeanRuntime.length (subject) : Nat))) then (let b0 : UInt8 := byteOrZero (subject) (position); (if inRange (b0) ((0 : UInt8)) ((31 : UInt8)) then Option.some (b0) else (if (LexLeanRuntime.equal (b0) ((127 : UInt8)) : Bool) then Option.some (b0) else (if (LexLeanRuntime.equal (b0) ((194 : UInt8)) : Bool) then (if byteIn (subject) ((position + 1)) ((128 : UInt8)) ((159 : UInt8)) then Option.some (byteOrZero (subject) ((position + 1))) else Option.none) else Option.none)))) else Option.none)}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{hexDigit}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(nibble : UInt8)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{ByteArray}.\par +\noindent Definition: \texttt{(let table : ByteArray := (LexLeanRuntime.utf8Encode ("0123456789ABCDEF") : ByteArray); (let idx : Nat := (if (LexLeanRuntime.equal (nibble) ((0 : UInt8)) : Bool) then 0 else (if (LexLeanRuntime.equal (nibble) ((1 : UInt8)) : Bool) then 1 else (if (LexLeanRuntime.equal (nibble) ((2 : UInt8)) : Bool) then 2 else (if (LexLeanRuntime.equal (nibble) ((3 : UInt8)) : Bool) then 3 else (if (LexLeanRuntime.equal (nibble) ((4 : UInt8)) : Bool) then 4 else (if (LexLeanRuntime.equal (nibble) ((5 : UInt8)) : Bool) then 5 else (if (LexLeanRuntime.equal (nibble) ((6 : UInt8)) : Bool) then 6 else (if (LexLeanRuntime.equal (nibble) ((7 : UInt8)) : Bool) then 7 else (if (LexLeanRuntime.equal (nibble) ((8 : UInt8)) : Bool) then 8 else (if (LexLeanRuntime.equal (nibble) ((9 : UInt8)) : Bool) then 9 else (if (LexLeanRuntime.equal (nibble) ((10 : UInt8)) : Bool) then 10 else (if (LexLeanRuntime.equal (nibble) ((11 : UInt8)) : Bool) then 11 else (if (LexLeanRuntime.equal (nibble) ((12 : UInt8)) : Bool) then 12 else (if (LexLeanRuntime.equal (nibble) ((13 : UInt8)) : Bool) then 13 else (if (LexLeanRuntime.equal (nibble) ((14 : UInt8)) : Bool) then 14 else 15))))))))))))))); LexLeanStd.Text.sliceOr (table) (idx) (1)))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{controlMessage}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(code : UInt8)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{ByteArray}.\par +\noindent Definition: \texttt{(let high : UInt8 := (match (LexLeanRuntime.shiftRight (code) ((4 : UInt32)) : Option (UInt8)) with | Option.some shifted => shifted | Option.none => (0 : UInt8)); (let low : UInt8 := (LexLeanRuntime.bitAnd (code) ((15 : UInt8)) : UInt8); (let d1 : ByteArray := hexDigit (high); (let d2 : ByteArray := hexDigit (low); (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("a control character U+00") : ByteArray)) ((LexLeanRuntime.append (d1) (d2) : ByteArray)) : ByteArray)) ((LexLeanRuntime.utf8Encode (" in the text") : ByteArray)) : ByteArray)))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{letterLikeWidth}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(let b0 : UInt8 := byteOrZero (subject) (position); (let b1 : UInt8 := byteOrZero (subject) ((position + 1)); (let b2 : UInt8 := byteOrZero (subject) ((position + 2)); (let b3 : UInt8 := byteOrZero (subject) ((position + 3)); (if (LexLeanRuntime.equal (b0) ((206 : UInt8)) : Bool) then (if inRange (b1) ((145 : UInt8)) ((169 : UInt8)) then (if (LexLeanRuntime.equal (b1) ((160 : UInt8)) : Bool) then 0 else (if (LexLeanRuntime.equal (b1) ((163 : UInt8)) : Bool) then 0 else 2)) else (if inRange (b1) ((177 : UInt8)) ((191 : UInt8)) then (if (LexLeanRuntime.equal (b1) ((187 : UInt8)) : Bool) then 0 else 2) else 0)) else (if (LexLeanRuntime.equal (b0) ((207 : UInt8)) : Bool) then (if inRange (b1) ((128 : UInt8)) ((187 : UInt8)) then 2 else 0) else (if (LexLeanRuntime.equal (b0) ((225 : UInt8)) : Bool) then (if inRange (b1) ((188 : UInt8)) ((191 : UInt8)) then (if inRange (b2) ((128 : UInt8)) ((191 : UInt8)) then (if (LexLeanRuntime.equal (b1) ((191 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b2) ((191 : UInt8)) : Bool) then 0 else 3) else 3) else 0) else 0) else (if (LexLeanRuntime.equal (b0) ((226 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b1) ((132 : UInt8)) : Bool) then (if inRange (b2) ((128 : UInt8)) ((191 : UInt8)) then 3 else 0) else (if (LexLeanRuntime.equal (b1) ((133 : UInt8)) : Bool) then (if inRange (b2) ((128 : UInt8)) ((143 : UInt8)) then 3 else 0) else 0)) else (if (LexLeanRuntime.equal (b0) ((240 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b1) ((157 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b2) ((146 : UInt8)) : Bool) then (if inRange (b3) ((156 : UInt8)) ((191 : UInt8)) then 4 else 0) else (if inRange (b2) ((147 : UInt8)) ((149 : UInt8)) then (if inRange (b3) ((128 : UInt8)) ((191 : UInt8)) then 4 else 0) else (if (LexLeanRuntime.equal (b2) ((150 : UInt8)) : Bool) then (if inRange (b3) ((128 : UInt8)) ((159 : UInt8)) then 4 else 0) else 0))) else 0) else 0)))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{subScriptWidth}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(let b0 : UInt8 := byteOrZero (subject) (position); (let b1 : UInt8 := byteOrZero (subject) ((position + 1)); (let b2 : UInt8 := byteOrZero (subject) ((position + 2)); (if (LexLeanRuntime.equal (b0) ((225 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b1) ((181 : UInt8)) : Bool) then (if inRange (b2) ((162 : UInt8)) ((170 : UInt8)) then 3 else 0) else 0) else (if (LexLeanRuntime.equal (b0) ((226 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (b1) ((130 : UInt8)) : Bool) then (if inRange (b2) ((128 : UInt8)) ((137 : UInt8)) then 3 else (if inRange (b2) ((144 : UInt8)) ((156 : UInt8)) then 3 else 0)) else 0) else 0)))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{idFirstWidth}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(let b0 : UInt8 := byteOrZero (subject) (position); (let isAlpha : Bool := isAsciiAlpha (b0); (let isUnder : Bool := (LexLeanRuntime.equal (b0) ((95 : UInt8)) : Bool); (let ll : Nat := letterLikeWidth (subject) (position); (if (Nat.blt (position) ((LexLeanRuntime.length (subject) : Nat))) then (if isAlpha then 1 else (if isUnder then 1 else ll)) else 0)))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{idRestWidth}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(let b0 : UInt8 := byteOrZero (subject) (position); (let isAlpha : Bool := isAsciiAlpha (b0); (let isDig : Bool := isAsciiDigit (b0); (let ll : Nat := letterLikeWidth (subject) (position); (let ss : Nat := subScriptWidth (subject) (position); (if (Nat.blt (position) ((LexLeanRuntime.length (subject) : Nat))) then (if isAlpha then 1 else (if isDig then 1 else (if (LexLeanRuntime.equal (b0) ((95 : UInt8)) : Bool) then 1 else (if (LexLeanRuntime.equal (b0) ((39 : UInt8)) : Bool) then 1 else (if (LexLeanRuntime.equal (b0) ((33 : UInt8)) : Bool) then 1 else (if (LexLeanRuntime.equal (b0) ((63 : UInt8)) : Bool) then 1 else (if (Nat.blt (0) (ll)) then ll else ss))))))) else 0))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{canStartIdent}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(let w : Nat := idFirstWidth (subject) (position); (let g : Bool := isGuillemetOpen (subject) (position); (if (Nat.blt (0) (w)) then true else g)))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanIdRestStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (Nat)}.\par +\noindent Definition: \texttt{(let w : Nat := idRestWidth (subject) (position); (if (Nat.blt (0) (w)) then Option.some ((position + w)) else Option.none))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanIdRest}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat)}.\par +\noindent Closure 1: binds \texttt{(position)}, captures \texttt{(subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{((LexLeanCollections.iterateUntil ((fun (position : Nat) => scanIdRestStep (subject) (position))) ((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) (startPos) : Nat)) (startPos) : (Prod (Nat) (Bool)))).1}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanLineCommentStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (n : Nat) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (Nat)}.\par +\noindent Definition: \texttt{(if (Nat.blt (position) (n)) then (let isLf : Bool := byteIs (subject) (position) ((10 : UInt8)); (if isLf then Option.none else Option.some ((position + 1)))) else Option.none)}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{scanLineComment}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat)}.\par +\noindent Closure 1: binds \texttt{(position)}, captures \texttt{(n, subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (position : Nat) => scanLineCommentStep (subject) (n) (position))) ((LexLeanRuntime.subtract (n) (startPos) : Nat)) (startPos) : (Prod (Nat) (Bool)))).1)}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{scanBlockCommentStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (n : Nat) (s : CommentState)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (CommentState)}.\par +\noindent Definition: \texttt{(let pos : Nat := (s).position; (let ln : Nat := (s).line; (let dep : Nat := (s).depth; (if (Nat.beq (dep) (0)) then Option.none else (if (s).failed then Option.none else (if (Nat.blt (pos) (n)) then (let b0 : UInt8 := byteOrZero (subject) (pos); (if (if (LexLeanRuntime.equal (b0) ((47 : UInt8)) : Bool) then byteIs (subject) ((pos + 1)) ((45 : UInt8)) else false) then Option.some ((\{ position := (pos + 2), line := ln, depth := (dep + 1), failed := false \} : CommentState)) else (if (if (LexLeanRuntime.equal (b0) ((45 : UInt8)) : Bool) then byteIs (subject) ((pos + 1)) ((47 : UInt8)) else false) then Option.some ((\{ position := (pos + 2), line := ln, depth := (LexLeanRuntime.subtract (dep) (1) : Nat), failed := false \} : CommentState)) else (if (LexLeanRuntime.equal (b0) ((10 : UInt8)) : Bool) then Option.some ((\{ position := (pos + 1), line := (ln + 1), depth := dep, failed := false \} : CommentState)) else Option.some ((\{ position := (pos + scalarWidth (subject) (pos)), line := ln, depth := dep, failed := false \} : CommentState)))))) else Option.some ((\{ position := pos, line := ln, depth := dep, failed := true \} : CommentState))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanBlockComment}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat) (startLine : Nat)}.\par +\noindent Closure 1: binds \texttt{(s)}, captures \texttt{(n, subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{CommentState}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (s : CommentState) => scanBlockCommentStep (subject) (n) (s))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) ((\{ position := startPos, line := startLine, depth := 1, failed := false \} : CommentState)) : (Prod (CommentState) (Bool)))).1)}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanStringStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (n : Nat) (s : StringState)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (StringState)}.\par +\noindent Definition: \texttt{(let pos : Nat := (s).position; (let ln : Nat := (s).line; (if (s).closed then Option.none else (if (s).failed then Option.none else (if (Nat.blt (pos) (n)) then (let b0 : UInt8 := byteOrZero (subject) (pos); (if (LexLeanRuntime.equal (b0) ((92 : UInt8)) : Bool) then (if (Nat.blt ((pos + 1)) (n)) then (let w : Nat := scalarWidth (subject) ((pos + 1)); Option.some ((\{ position := ((pos + 1) + w), line := ln, closed := false, failed := false \} : StringState))) else Option.some ((\{ position := n, line := ln, closed := false, failed := true \} : StringState))) else (if (LexLeanRuntime.equal (b0) ((34 : UInt8)) : Bool) then Option.some ((\{ position := (pos + 1), line := ln, closed := true, failed := false \} : StringState)) else (if (LexLeanRuntime.equal (b0) ((10 : UInt8)) : Bool) then Option.some ((\{ position := (pos + 1), line := (ln + 1), closed := false, failed := false \} : StringState)) else (let w : Nat := scalarWidth (subject) (pos); Option.some ((\{ position := (pos + w), line := ln, closed := false, failed := false \} : StringState))))))) else Option.some ((\{ position := pos, line := ln, closed := false, failed := true \} : StringState)))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanString}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat) (startLine : Nat)}.\par +\noindent Closure 1: binds \texttt{(s)}, captures \texttt{(n, subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{StringState}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (s : StringState) => scanStringStep (subject) (n) (s))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) ((\{ position := startPos, line := startLine, closed := false, failed := false \} : StringState)) : (Prod (StringState) (Bool)))).1)}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{countRawHashesStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (Nat)}.\par +\noindent Definition: \texttt{(let isHash : Bool := byteIs (subject) (position) ((35 : UInt8)); (if isHash then Option.some ((position + 1)) else Option.none))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{countRawHashes}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat)}.\par +\noindent Closure 1: binds \texttt{(position)}, captures \texttt{(subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); (let endPos : Nat := ((LexLeanCollections.iterateUntil ((fun (position : Nat) => countRawHashesStep (subject) (position))) ((LexLeanRuntime.subtract (n) (startPos) : Nat)) (startPos) : (Prod (Nat) (Bool)))).1; (LexLeanRuntime.subtract (endPos) (startPos) : Nat)))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{hasClosingHashesStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat) (hashes : Nat) (state : (Prod (Nat) (Bool)))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option ((Prod (Nat) (Bool)))}.\par +\noindent Definition: \texttt{(let k : Nat := (state).1; (let ok : Bool := (state).2; (if ok then (if (Nat.blt (k) (hashes)) then (let nextOk : Bool := byteIs (subject) ((startPos + k)) ((35 : UInt8)); Option.some (((k + 1), nextOk))) else Option.none) else Option.none)))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{hasClosingHashes}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat) (hashes : Nat)}.\par +\noindent Closure 1: binds \texttt{(state)}, captures \texttt{(hashes, startPos, subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) (Bool))) => hasClosingHashesStep (subject) (startPos) (hashes) (state))) (hashes) ((0, true)) : (Prod ((Prod (Nat) (Bool))) (Bool)))).1).2}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{scanRawStringStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (n : Nat) (hashes : Nat) (s : StringState)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (StringState)}.\par +\noindent Definition: \texttt{(let pos : Nat := (s).position; (let ln : Nat := (s).line; (if (s).closed then Option.none else (if (s).failed then Option.none else (if (Nat.blt (pos) (n)) then (let b0 : UInt8 := byteOrZero (subject) (pos); (if (LexLeanRuntime.equal (b0) ((34 : UInt8)) : Bool) then (let matchHashes : Bool := hasClosingHashes (subject) ((pos + 1)) (hashes); (if matchHashes then Option.some ((\{ position := ((pos + 1) + hashes), line := ln, closed := true, failed := false \} : StringState)) else Option.some ((\{ position := (pos + 1), line := ln, closed := false, failed := false \} : StringState)))) else (if (LexLeanRuntime.equal (b0) ((10 : UInt8)) : Bool) then Option.some ((\{ position := (pos + 1), line := (ln + 1), closed := false, failed := false \} : StringState)) else (let w : Nat := scalarWidth (subject) (pos); Option.some ((\{ position := (pos + w), line := ln, closed := false, failed := false \} : StringState)))))) else Option.some ((\{ position := pos, line := ln, closed := false, failed := true \} : StringState)))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanRawString}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat) (startLine : Nat) (hashes : Nat)}.\par +\noindent Closure 1: binds \texttt{(s)}, captures \texttt{(hashes, n, subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{StringState}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (s : StringState) => scanRawStringStep (subject) (n) (hashes) (s))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) ((\{ position := startPos, line := startLine, closed := false, failed := false \} : StringState)) : (Prod (StringState) (Bool)))).1)}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{advanceScalarsStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (n : Nat) (count : Nat) (state : (Prod (Nat) ((Prod (Nat) (Bool)))))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option ((Prod (Nat) ((Prod (Nat) (Bool)))))}.\par +\noindent Definition: \texttt{(let pos : Nat := (state).1; (let step : Nat := ((state).2).1; (let ok : Bool := ((state).2).2; (if ok then (if (Nat.blt (step) (count)) then (if (Nat.blt (pos) (n)) then (let w : Nat := scalarWidth (subject) (pos); Option.some (((pos + w), ((step + 1), true)))) else Option.some ((pos, ((step + 1), false)))) else Option.none) else Option.none))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{advanceScalars}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat) (count : Nat)}.\par +\noindent Closure 1: binds \texttt{(state)}, captures \texttt{(count, subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (Nat)}.\par +\noindent Definition: \texttt{(let final : (Prod (Nat) ((Prod (Nat) (Bool)))) := ((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) ((Prod (Nat) (Bool))))) => advanceScalarsStep (subject) ((LexLeanRuntime.length (subject) : Nat)) (count) (state))) (count) ((startPos, (0, true))) : (Prod ((Prod (Nat) ((Prod (Nat) (Bool))))) (Bool)))).1; (if ((final).2).2 then Option.some ((final).1) else Option.none))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanCharLiteral}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (Nat)}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); (let p1 : Nat := (startPos + 1); (let b1 : UInt8 := byteOrZero (subject) (p1); (let p2 : Nat := (p1 + 1); (let esc : UInt8 := byteOrZero (subject) (p2); (let p3 : Nat := (p2 + scalarWidth (subject) (p2)); (let adv2 : Option (Nat) := advanceScalars (subject) (p3) (2); (let adv4 : Option (Nat) := advanceScalars (subject) (p3) (4); (let w1 : Nat := scalarWidth (subject) (p1); (let afterBody : Option (Nat) := (if (Nat.blt (p1) (n)) then (if (LexLeanRuntime.equal (b1) ((92 : UInt8)) : Bool) then (if (Nat.blt (p2) (n)) then (if (LexLeanRuntime.equal (esc) ((120 : UInt8)) : Bool) then adv2 else (if (LexLeanRuntime.equal (esc) ((117 : UInt8)) : Bool) then adv4 else Option.some (p3))) else Option.none) else (if (LexLeanRuntime.equal (b1) ((39 : UInt8)) : Bool) then Option.none else (if (LexLeanRuntime.equal (b1) ((10 : UInt8)) : Bool) then Option.none else Option.some ((p1 + w1))))) else Option.none); (match afterBody with | Option.some endPos => (let isQuote : Bool := byteIs (subject) (endPos) ((39 : UInt8)); (if isQuote then Option.some ((endPos + 1)) else Option.none)) | Option.none => Option.none)))))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanDigitsOnlyStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (position : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (Nat)}.\par +\noindent Definition: \texttt{(let isDig : Bool := byteIn (subject) (position) ((48 : UInt8)) ((57 : UInt8)); (if isDig then Option.some ((position + 1)) else Option.none))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanDigitsOnly}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat)}.\par +\noindent Closure 1: binds \texttt{(position)}, captures \texttt{(subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Nat}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); ((LexLeanCollections.iterateUntil ((fun (position : Nat) => scanDigitsOnlyStep (subject) (position))) ((LexLeanRuntime.subtract (n) (startPos) : Nat)) (startPos) : (Prod (Nat) (Bool)))).1)}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanDigitsStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (n : Nat) (radix : Nat) (state : (Prod (Nat) ((Prod (Bool) (Bool)))))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option ((Prod (Nat) ((Prod (Bool) (Bool)))))}.\par +\noindent Definition: \texttt{(let pos : Nat := (state).1; (let needed : Bool := ((state).2).1; (let done : Bool := ((state).2).2; (if done then Option.none else (if (Nat.blt (pos) (n)) then (let b : UInt8 := byteOrZero (subject) (pos); (if (LexLeanRuntime.equal (b) ((95 : UInt8)) : Bool) then Option.some (((pos + 1), (true, false))) else (let okDig : Bool := isRadixDigit (b) (radix); (if okDig then Option.some (((pos + 1), (false, false))) else Option.some ((pos, (needed, true))))))) else Option.some ((pos, (needed, true))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanDigits}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat) (radix : Nat) (neededInit : Bool)}.\par +\noindent Closure 1: binds \texttt{(state)}, captures \texttt{(n, radix, subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Except (ByteArray) (Nat)}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); (let final : (Prod (Nat) ((Prod (Bool) (Bool)))) := ((LexLeanCollections.iterateUntil ((fun (state : (Prod (Nat) ((Prod (Bool) (Bool))))) => scanDigitsStep (subject) (n) (radix) (state))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) ((startPos, (neededInit, false))) : (Prod ((Prod (Nat) ((Prod (Bool) (Bool))))) (Bool)))).1; (if ((final).2).1 then Except.error ((LexLeanRuntime.utf8Encode ("a number has a digit separator or a radix prefix with no digit after it") : ByteArray)) else Except.ok ((final).1))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanExponent}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (expPos : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Except (ByteArray) (Nat)}.\par +\noindent Definition: \texttt{(let p1 : Nat := (expPos + 1); (let hasPlus : Bool := byteIs (subject) (p1) ((43 : UInt8)); (let hasMinus : Bool := byteIs (subject) (p1) ((45 : UInt8)); (let digStart : Nat := (if hasPlus then (p1 + 1) else (if hasMinus then (p1 + 1) else p1)); (let hasDig : Bool := byteIn (subject) (digStart) ((48 : UInt8)) ((57 : UInt8)); (let digRes : Except (ByteArray) (Nat) := scanDigits (subject) (digStart) (10) (false); (if hasDig then digRes else Except.error ((LexLeanRuntime.utf8Encode ("a scientific literal has no exponent digits") : ByteArray)))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanAfterDot}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (posNow : Nat) (bareDot : Bool)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Except (ByteArray) (Nat)}.\par +\noindent Definition: \texttt{(let isE : Bool := byteIs (subject) (posNow) ((101 : UInt8)); (let isCapE : Bool := byteIs (subject) (posNow) ((69 : UInt8)); (let expRes : Except (ByteArray) (Nat) := scanExponent (subject) (posNow); (let canId : Bool := canStartIdent (subject) (posNow); (if (if isE then true else isCapE) then expRes else (if (if bareDot then canId else false) then Except.error ((LexLeanRuntime.utf8Encode ("an identifier follows a decimal point") : ByteArray)) else Except.ok (posNow)))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanAfterInt}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (afterInt : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Except (ByteArray) (Nat)}.\par +\noindent Definition: \texttt{(let dot0 : Bool := byteIs (subject) (afterInt) ((46 : UInt8)); (let dot1 : Bool := byteIs (subject) ((afterInt + 1)) ((46 : UInt8)); (let digAfterDot : Bool := byteIn (subject) ((afterInt + 1)) ((48 : UInt8)) ((57 : UInt8)); (let isE : Bool := byteIs (subject) (afterInt) ((101 : UInt8)); (let isCapE : Bool := byteIs (subject) (afterInt) ((69 : UInt8)); (let bareDotRes : Except (ByteArray) (Nat) := scanAfterDot (subject) ((afterInt + 1)) (true); (let expHereRes : Except (ByteArray) (Nat) := scanAfterDot (subject) (afterInt) (false); (let fracRes : Except (ByteArray) (Nat) := (match scanDigits (subject) ((afterInt + 1)) (10) (false) with | Except.error msg => Except.error (msg) | Except.ok pFrac => scanAfterDot (subject) (pFrac) (false)); (if (if dot0 then dot1 else false) then Except.ok (afterInt) else (if dot0 then (if digAfterDot then fracRes else bareDotRes) else (if (if isE then true else isCapE) then expHereRes else Except.ok (afterInt))))))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanNumber}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Except (ByteArray) (Nat)}.\par +\noindent Definition: \texttt{(let c0 : UInt8 := byteOrZero (subject) (startPos); (let c1 : UInt8 := byteOrZero (subject) ((startPos + 1)); (let radix : Nat := (if (LexLeanRuntime.equal (c0) ((48 : UInt8)) : Bool) then (if (LexLeanRuntime.equal (c1) ((120 : UInt8)) : Bool) then 16 else (if (LexLeanRuntime.equal (c1) ((88 : UInt8)) : Bool) then 16 else (if (LexLeanRuntime.equal (c1) ((98 : UInt8)) : Bool) then 2 else (if (LexLeanRuntime.equal (c1) ((66 : UInt8)) : Bool) then 2 else (if (LexLeanRuntime.equal (c1) ((111 : UInt8)) : Bool) then 8 else (if (LexLeanRuntime.equal (c1) ((79 : UInt8)) : Bool) then 8 else 10)))))) else 10); (let radixRes : Except (ByteArray) (Nat) := scanDigits (subject) ((startPos + 2)) (radix) (true); (let endField : Nat := scanDigitsOnly (subject) (startPos); (let decRes : Except (ByteArray) (Nat) := (match scanDigits (subject) ((startPos + 1)) (10) (false) with | Except.error msg => Except.error (msg) | Except.ok afterInt => scanAfterInt (subject) (afterInt)); (if (!(Nat.beq (radix) (10))) then radixRes else (if (if (!(LexLeanRuntime.equal (c0) ((48 : UInt8)) : Bool)) then (if (Nat.blt (0) (startPos)) then byteIs (subject) ((LexLeanRuntime.subtract (startPos) (1) : Nat)) ((46 : UInt8)) else false) else false) then (if (if byteIs (subject) (endField) ((95 : UInt8)) then true else (if byteIs (subject) (endField) ((101 : UInt8)) then true else byteIs (subject) (endField) ((69 : UInt8)))) then Except.error ((LexLeanRuntime.utf8Encode ("a field index is followed by what could continue a number") : ByteArray)) else Except.ok (endField)) else decRes))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanQuotedStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (n : Nat) (s : QuotedScan)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (QuotedScan)}.\par +\noindent Definition: \texttt{(let pos : Nat := (s).position; (let valid : Bool := (s).valid; (if (s).closed then Option.none else (if (s).failed then Option.none else (if (Nat.blt (pos) (n)) then (let isLf : Bool := byteIs (subject) (pos) ((10 : UInt8)); (if isLf then Option.some ((\{ position := pos, closed := false, failed := true, valid := valid \} : QuotedScan)) else (let isClose : Bool := isGuillemetClose (subject) (pos); (if isClose then Option.some ((\{ position := pos, closed := true, failed := false, valid := valid \} : QuotedScan)) else (let wRest : Nat := idRestWidth (subject) (pos); (if (Nat.blt (0) (wRest)) then Option.some ((\{ position := (pos + wRest), closed := false, failed := false, valid := valid \} : QuotedScan)) else (let isDot : Bool := byteIs (subject) (pos) ((46 : UInt8)); (if isDot then Option.some ((\{ position := (pos + 1), closed := false, failed := false, valid := valid \} : QuotedScan)) else (let wAny : Nat := scalarWidth (subject) (pos); Option.some ((\{ position := (pos + wAny), closed := false, failed := false, valid := false \} : QuotedScan))))))))))) else Option.some ((\{ position := pos, closed := false, failed := true, valid := valid \} : QuotedScan)))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanQuotedSegment}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (openPos : Nat)}.\par +\noindent Closure 1: binds \texttt{(s)}, captures \texttt{(subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Except (ByteArray) ((Prod (Segment) (Nat)))}.\par +\noindent Definition: \texttt{(let bodyStart : Nat := (openPos + 2); (let scanned : QuotedScan := ((LexLeanCollections.iterateUntil ((fun (s : QuotedScan) => scanQuotedStep (subject) ((LexLeanRuntime.length (subject) : Nat)) (s))) (((LexLeanRuntime.subtract ((LexLeanRuntime.length (subject) : Nat)) (bodyStart) : Nat) + 1)) ((\{ position := bodyStart, closed := false, failed := false, valid := true \} : QuotedScan)) : (Prod (QuotedScan) (Bool)))).1; (let nameBytes : ByteArray := LexLeanStd.Text.sliceOr (subject) (bodyStart) ((LexLeanRuntime.subtract ((scanned).position) (bodyStart) : Nat)); (if (scanned).closed then (if (if (Nat.blt (0) ((LexLeanRuntime.length (nameBytes) : Nat))) then (scanned).valid else false) then Except.ok (((\{ text := nameBytes, quoted := true \} : Segment), ((scanned).position + 2))) else Except.error ((LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the quoted name `") : ByteArray)) (nameBytes) : ByteArray)) ((LexLeanRuntime.utf8Encode ("` is not a name") : ByteArray)) : ByteArray))) else Except.error ((LexLeanRuntime.utf8Encode ("a quoted name is not closed") : ByteArray))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanSegmentsStep}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (s : NameScan)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (NameScan)}.\par +\noindent Definition: \texttt{(let isOpen : Bool := isGuillemetOpen (subject) ((s).position); (let quotedRes : Except (ByteArray) ((Prod (Segment) (Nat))) := scanQuotedSegment (subject) ((s).position); (let endSeg : Nat := scanIdRest (subject) (((s).position + idFirstWidth (subject) ((s).position))); (let plainRes : Except (ByteArray) ((Prod (Segment) (Nat))) := Except.ok (((\{ text := LexLeanStd.Text.sliceOr (subject) ((s).position) ((LexLeanRuntime.subtract (endSeg) ((s).position) : Nat)), quoted := false \} : Segment), endSeg)); (if (s).done then Option.none else (match (if isOpen then quotedRes else plainRes) with | Except.error msg => Option.some ((\{ position := (s).position, segments := (s).segments, done := true, error := Option.some (msg) \} : NameScan)) | Except.ok pair => (let hasDot : Bool := byteIs (subject) ((pair).2) ((46 : UInt8)); (let canCont : Bool := canStartIdent (subject) (((pair).2 + 1)); (if (if hasDot then canCont else false) then Option.some ((\{ position := ((pair).2 + 1), segments := ((pair).1 :: (s).segments), done := false, error := Option.none \} : NameScan)) else Option.some ((\{ position := (pair).2, segments := ((pair).1 :: (s).segments), done := true, error := Option.none \} : NameScan)))))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{scanSegments}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (startPos : Nat)}.\par +\noindent Closure 1: binds \texttt{(s)}, captures \texttt{(subject)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Except (ByteArray) ((Prod (List (Segment)) (Nat)))}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (subject) : Nat); (let scanned : NameScan := ((LexLeanCollections.iterateUntil ((fun (s : NameScan) => scanSegmentsStep (subject) (s))) (((LexLeanRuntime.subtract (n) (startPos) : Nat) + 1)) ((\{ position := startPos, segments := ([] : List (Segment)), done := false, error := Option.none \} : NameScan)) : (Prod (NameScan) (Bool)))).1; (match (scanned).error with | Option.some msg => Except.error (msg) | Option.none => (let revSegs : List (Segment) := reversed (Segment) ((scanned).segments); Except.ok ((revSegs, (scanned).position))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{pushLexeme}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(nextPos : Nat) (nextLine : Nat) (chs : Nat) (delta : Nat) (kind : LexemeKind) (itemLine : Nat) (firstOn : Bool) (lexs : List (Lexeme))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{LexState}.\par +\noindent Definition: \texttt{(\{ position := nextPos, line := nextLine, firstOnLine := false, chars := (chs + delta), lexemes := ((\{ kind := kind, line := itemLine, firstOnLine := firstOn, start := chs \} : Lexeme) :: lexs), error := Option.none \} : LexState)}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{failLex}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(pos : Nat) (ln : Nat) (firstOn : Bool) (chs : Nat) (lexs : List (Lexeme)) (msg : ByteArray)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{LexState}.\par +\noindent Definition: \texttt{(\{ position := pos, line := ln, firstOnLine := firstOn, chars := chs, lexemes := lexs, error := Option.some (msg) \} : LexState)}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{stepLexIdent}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (pos : Nat) (ln : Nat) (firstOn : Bool) (chs : Nat) (lexs : List (Lexeme))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{LexState}.\par +\noindent Definition: \texttt{(match scanSegments (subject) (pos) with | Except.error msg => failLex (pos) (ln) (false) (chs) (lexs) (msg) | Except.ok pair => (match (pair).1 with | List.nil => (\{ position := (pair).2, line := ln, firstOnLine := false, chars := chs, lexemes := lexs, error := Option.none \} : LexState) | List.cons firstSeg restSegs => (match restSegs with | List.nil => (let hashes : Nat := countRawHashes (subject) ((pair).2); (let rState : StringState := scanRawString (subject) ((((pair).2 + hashes) + 1)) (ln) (hashes); (let rawOut : LexState := (if (rState).failed then failLex (pos) (ln) (false) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("a raw string is not closed") : ByteArray)) else pushLexeme ((rState).position) ((rState).line) (chs) (countScalars (subject) (pos) ((rState).position)) (LexemeKind.Literal) (ln) (firstOn) (lexs)); (let interpFail : LexState := failLex (pos) (ln) (false) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("an interpolated string holds code") : ByteArray)); (let identOut : LexState := pushLexeme ((pair).2) (ln) (chs) (countScalars (subject) (pos) ((pair).2)) (LexemeKind.Ident ((pair).1)) (ln) (firstOn) (lexs); (let isBanged : Bool := LexLeanStd.Text.endsWith ((firstSeg).text) ((LexLeanRuntime.utf8Encode ("!") : ByteArray)); (let isQuoteAfter : Bool := byteIs (subject) ((pair).2) ((34 : UInt8)); (let isRawQuote : Bool := byteIs (subject) (((pair).2 + hashes)) ((34 : UInt8)); (if (if (!(firstSeg).quoted) then (if (LexLeanRuntime.equal ((firstSeg).text) ((LexLeanRuntime.utf8Encode ("r") : ByteArray)) : Bool) then isRawQuote else false) else false) then rawOut else (if (if (!(firstSeg).quoted) then (if isBanged then isQuoteAfter else false) else false) then interpFail else identOut)))))))))) | List.cons \_ \_ => pushLexeme ((pair).2) (ln) (chs) (countScalars (subject) (pos) ((pair).2)) (LexemeKind.Ident ((pair).1)) (ln) (firstOn) (lexs))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{stepLexToken}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (b0 : UInt8) (pos : Nat) (ln : Nat) (firstOn : Bool) (chs : Nat) (lexs : List (Lexeme))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{LexState}.\par +\noindent Definition: \texttt{(let sState : StringState := scanString (subject) ((pos + 1)) (ln); (let strOut : LexState := (if (sState).failed then failLex (pos) (ln) (false) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("a string is not closed") : ByteArray)) else pushLexeme ((sState).position) ((sState).line) (chs) (countScalars (subject) (pos) ((sState).position)) (LexemeKind.Literal) (ln) (firstOn) (lexs)); (let charOut : LexState := (match scanCharLiteral (subject) (pos) with | Option.some endPos => pushLexeme (endPos) (ln) (chs) (countScalars (subject) (pos) (endPos)) (LexemeKind.Literal) (ln) (firstOn) (lexs) | Option.none => failLex (pos) (ln) (false) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("a character literal is not closed") : ByteArray))); (let numOut : LexState := (match scanNumber (subject) (pos) with | Except.error msg => failLex (pos) (ln) (false) (chs) (lexs) (msg) | Except.ok endPos => pushLexeme (endPos) (ln) (chs) (countScalars (subject) (pos) (endPos)) (LexemeKind.Number) (ln) (firstOn) (lexs)); (let wCmd1 : Nat := idFirstWidth (subject) ((pos + 1)); (let endCmd : Nat := scanIdRest (subject) (((pos + 1) + wCmd1)); (let cmdOut : LexState := pushLexeme (endCmd) (ln) (chs) (countScalars (subject) (pos) (endCmd)) (LexemeKind.Command (LexLeanStd.Text.sliceOr (subject) (pos) ((LexLeanRuntime.subtract (endCmd) (pos) : Nat)))) (ln) (firstOn) (lexs); (let canId : Bool := canStartIdent (subject) (pos); (let idOut : LexState := stepLexIdent (subject) (pos) (ln) (firstOn) (chs) (lexs); (let wSym : Nat := scalarWidth (subject) (pos); (let symOut : LexState := pushLexeme ((pos + wSym)) (ln) (chs) (1) (LexemeKind.Symbol (LexLeanStd.Text.sliceOr (subject) (pos) (wSym))) (ln) (firstOn) (lexs); (let isDig : Bool := isAsciiDigit (b0); (if (LexLeanRuntime.equal (b0) ((34 : UInt8)) : Bool) then strOut else (if (LexLeanRuntime.equal (b0) ((39 : UInt8)) : Bool) then charOut else (if isDig then numOut else (if (if (LexLeanRuntime.equal (b0) ((35 : UInt8)) : Bool) then (Nat.blt (0) (wCmd1)) else false) then cmdOut else (if canId then idOut else symOut)))))))))))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{stepLexAt}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (pos : Nat) (ln : Nat) (firstOn : Bool) (chs : Nat) (lexs : List (Lexeme))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (LexState)}.\par +\noindent Definition: \texttt{(let b0 : UInt8 := byteOrZero (subject) (pos); (let isDash2 : Bool := byteIs (subject) ((pos + 1)) ((45 : UInt8)); (let endLine : Nat := scanLineComment (subject) (pos); (let cState : CommentState := scanBlockComment (subject) ((pos + 2)) (ln); (let tokOut : LexState := stepLexToken (subject) (b0) (pos) (ln) (firstOn) (chs) (lexs); (if (LexLeanRuntime.equal (b0) ((10 : UInt8)) : Bool) then Option.some ((\{ position := (pos + 1), line := (ln + 1), firstOnLine := true, chars := (chs + 1), lexemes := lexs, error := Option.none \} : LexState)) else (if (if (LexLeanRuntime.equal (b0) ((32 : UInt8)) : Bool) then true else (if (LexLeanRuntime.equal (b0) ((9 : UInt8)) : Bool) then true else (LexLeanRuntime.equal (b0) ((13 : UInt8)) : Bool))) then Option.some ((\{ position := (pos + 1), line := ln, firstOnLine := firstOn, chars := (chs + 1), lexemes := lexs, error := Option.none \} : LexState)) else (match controlCode (subject) (pos) with | Option.some code => (let msg : ByteArray := controlMessage (code); Option.some (failLex (pos) (ln) (firstOn) (chs) (lexs) (msg))) | Option.none => (if (if (LexLeanRuntime.equal (b0) ((45 : UInt8)) : Bool) then isDash2 else false) then Option.some ((\{ position := endLine, line := ln, firstOnLine := firstOn, chars := (chs + countScalars (subject) (pos) (endLine)), lexemes := lexs, error := Option.none \} : LexState)) else (if (if (LexLeanRuntime.equal (b0) ((47 : UInt8)) : Bool) then isDash2 else false) then (if (cState).failed then Option.some (failLex (pos) (ln) (firstOn) (chs) (lexs) ((LexLeanRuntime.utf8Encode ("a comment is not closed") : ByteArray))) else Option.some ((\{ position := (cState).position, line := (cState).line, firstOnLine := firstOn, chars := (chs + countScalars (subject) (pos) ((cState).position)), lexemes := lexs, error := Option.none \} : LexState))) else Option.some (tokOut)))))))))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{stepLex}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(subject : ByteArray) (n : Nat) (state : LexState)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (LexState)}.\par +\noindent Definition: \texttt{(match (state).error with | Option.some \_ => Option.none | Option.none => (let nextOpt : Option (LexState) := stepLexAt (subject) ((state).position) ((state).line) ((state).firstOnLine) ((state).chars) ((state).lexemes); (if (Nat.blt ((state).position) (n)) then nextOpt else Option.none)))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{lex}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(text : ByteArray)}.\par +\noindent Closure 1: binds \texttt{(s)}, captures \texttt{(n, text)}.\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{Except (ByteArray) (List (Lexeme))}.\par +\noindent Definition: \texttt{(let n : Nat := (LexLeanRuntime.length (text) : Nat); (let finalState : LexState := ((LexLeanCollections.iterateUntil ((fun (s : LexState) => stepLex (text) (n) (s))) ((n + 1)) ((\{ position := 0, line := 0, firstOnLine := true, chars := 0, lexemes := ([] : List (Lexeme)), error := Option.none \} : LexState)) : (Prod (LexState) (Bool)))).1; (match (finalState).error with | Option.some msg => Except.error (msg) | Option.none => (let revLexs : List (Lexeme) := reversed (Lexeme) ((finalState).lexemes); Except.ok (revLexs)))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\subsection*{\texttt{bytesInList}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(needle : ByteArray) (items : List (ByteArray))}.\par +\noindent Closure 1: binds \texttt{(found, item)}, captures \texttt{(needle)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(LexLeanCollections.listFold ((fun (found : Bool) (item : ByteArray) => (if found then true else (LexLeanRuntime.equal (item) (needle) : Bool)))) (false) (items) : Bool)}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{isForbiddenConstant}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(word : ByteArray)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(if (LexLeanRuntime.equal (word) ((LexLeanRuntime.utf8Encode ("ofReduceBool") : ByteArray)) : Bool) then true else (if (LexLeanRuntime.equal (word) ((LexLeanRuntime.utf8Encode ("ofReduceNat") : ByteArray)) : Bool) then true else (LexLeanRuntime.equal (word) ((LexLeanRuntime.utf8Encode ("sorryAx") : ByteArray)) : Bool)))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{isForbiddenToken}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(word : ByteArray)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(let items : List (ByteArray) := ((LexLeanRuntime.utf8Encode ("sorry") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("admit") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("axiom") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("opaque") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("unsafe") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("partial") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("native\_decide") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("kernel") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("ofReduceBool") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("ofReduceNat") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("implemented\_by") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("extern") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("macro") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("macro\_rules") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("syntax") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("elab") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("elab\_rules") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("notation") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("infix") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("infixl") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("infixr") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("prefix") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("postfix") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("\#eval") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("run\_cmd") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("run\_tac") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("sorryAx") : ByteArray) :: ([] : List (ByteArray))))))))))))))))))))))))))))); bytesInList (word) (items))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{isAllowedOption}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(optionName : ByteArray)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(let items : List (ByteArray) := ((LexLeanRuntime.utf8Encode ("autoImplicit") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("maxRecDepth") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("maxHeartbeats") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("synthInstance.maxHeartbeats") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("linter.unusedVariables") : ByteArray) :: ((LexLeanRuntime.utf8Encode ("linter.unusedSimpArgs") : ByteArray) :: ([] : List (ByteArray)))))))); bytesInList (optionName) (items))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{dottedSegments}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(segments : List (Segment))}.\par +\noindent Closure 1: binds \texttt{(acc, seg)}, captures \texttt{()}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{ByteArray}.\par +\noindent Definition: \texttt{(let texts : List (ByteArray) := reversed (ByteArray) ((LexLeanCollections.listFold ((fun (acc : List (ByteArray)) (seg : Segment) => ((seg).text :: acc))) (([] : List (ByteArray))) (segments) : List (ByteArray))); LexLeanStd.Text.joinWith (texts) ((LexLeanRuntime.utf8Encode (".") : ByteArray)))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{dottedNext}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(remaining : List (Lexeme))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{ByteArray}.\par +\noindent Definition: \texttt{(match remaining with | List.nil => ByteArray.mk \#[] | List.cons nextLex \_ => (match (nextLex).kind with | LexemeKind.Ident segs => dottedSegments (segs) | LexemeKind.Number => ByteArray.mk \#[] | LexemeKind.Literal => ByteArray.mk \#[] | LexemeKind.Command \_ => ByteArray.mk \#[] | LexemeKind.Symbol \_ => ByteArray.mk \#[]))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{nextOpensBracket}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(remaining : List (Lexeme))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Bool}.\par +\noindent Definition: \texttt{(match remaining with | List.nil => false | List.cons nextLex \_ => (match (nextLex).kind with | LexemeKind.Ident \_ => false | LexemeKind.Number => false | LexemeKind.Literal => false | LexemeKind.Command \_ => false | LexemeKind.Symbol sym => (LexLeanRuntime.equal (sym) ((LexLeanRuntime.utf8Encode ("[") : ByteArray)) : Bool)))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{firstForbiddenConstant}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(segments : List (Segment))}.\par +\noindent Closure 1: binds \texttt{(found, seg)}, captures \texttt{()}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (ByteArray)}.\par +\noindent Definition: \texttt{(LexLeanCollections.listFold ((fun (found : Option (ByteArray)) (seg : Segment) => (match found with | Option.some hit => Option.some (hit) | Option.none => (let bad : Bool := isForbiddenConstant ((seg).text); (if bad then Option.some ((seg).text) else Option.none))))) (Option.none) (segments) : Option (ByteArray))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{auditIdent}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(segments : List (Segment)) (tail : List (Lexeme)) (attributeDepth : Nat) (pending : Bool) (imports : List (ByteArray))}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{AuditState}.\par +\noindent Definition: \texttt{(match firstForbiddenConstant (segments) with | Option.some badConst => (let full : ByteArray := dottedSegments (segments); (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the forbidden constant `") : ByteArray)) (badConst) : ByteArray)) ((LexLeanRuntime.utf8Encode ("` (in `") : ByteArray)) : ByteArray)) (full) : ByteArray)) ((LexLeanRuntime.utf8Encode ("`)") : ByteArray)) : ByteArray); (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.some (msg) \} : AuditState))) | Option.none => (match segments with | List.nil => (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none \} : AuditState) | List.cons onlySeg restSegs => (match restSegs with | List.nil => (let badTok : Bool := isForbiddenToken ((onlySeg).text); (let activeTok : Bool := (if (!(onlySeg).quoted) then true else (Nat.blt (0) (attributeDepth))); (if (if badTok then activeTok else false) then (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the forbidden token `") : ByteArray)) ((onlySeg).text) : ByteArray)) ((LexLeanRuntime.utf8Encode ("`") : ByteArray)) : ByteArray); (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.some (msg) \} : AuditState)) else (if (onlySeg).quoted then (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none \} : AuditState) else (if (if (LexLeanRuntime.equal ((onlySeg).text) ((LexLeanRuntime.utf8Encode ("attribute") : ByteArray)) : Bool) then nextOpensBracket (tail) else false) then (\{ remaining := tail, attributeDepth := attributeDepth, pending := true, error := Option.none \} : AuditState) else (if (LexLeanRuntime.equal ((onlySeg).text) ((LexLeanRuntime.utf8Encode ("set\_option") : ByteArray)) : Bool) then (let optName : ByteArray := dottedNext (tail); (let okOpt : Bool := isAllowedOption (optName); (if okOpt then (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none \} : AuditState) else (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the option `") : ByteArray)) (optName) : ByteArray)) ((LexLeanRuntime.utf8Encode ("` is not allowed") : ByteArray)) : ByteArray); (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.some (msg) \} : AuditState))))) else (if (LexLeanRuntime.equal ((onlySeg).text) ((LexLeanRuntime.utf8Encode ("import") : ByteArray)) : Bool) then (let modName : ByteArray := dottedNext (tail); (let okMod : Bool := bytesInList (modName) (imports); (if okMod then (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none \} : AuditState) else (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the import of `") : ByteArray)) (modName) : ByteArray)) ((LexLeanRuntime.utf8Encode ("` is not allowed") : ByteArray)) : ByteArray); (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.some (msg) \} : AuditState))))) else (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none \} : AuditState)))))))) | List.cons \_ \_ => (\{ remaining := tail, attributeDepth := attributeDepth, pending := pending, error := Option.none \} : AuditState))))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{stepAudit}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(imports : List (ByteArray)) (state : AuditState)}.\par +\noindent Execution: executable, non-escaping closures only.\par +\noindent Type: \texttt{Option (AuditState)}.\par +\noindent Definition: \texttt{(let dep : Nat := (state).attributeDepth; (let pend : Bool := (state).pending; (match (state).error with | Option.some \_ => Option.none | Option.none => (match (state).remaining with | List.nil => Option.none | List.cons current tail => (match (current).kind with | LexemeKind.Ident segs => (let nextSt : AuditState := auditIdent (segs) (tail) (dep) (pend) (imports); Option.some (nextSt)) | LexemeKind.Number => Option.some ((\{ remaining := tail, attributeDepth := dep, pending := pend, error := Option.none \} : AuditState)) | LexemeKind.Literal => Option.some ((\{ remaining := tail, attributeDepth := dep, pending := pend, error := Option.none \} : AuditState)) | LexemeKind.Command cmd => (let msg : ByteArray := (LexLeanRuntime.append ((LexLeanRuntime.append ((LexLeanRuntime.utf8Encode ("the command `") : ByteArray)) (cmd) : ByteArray)) ((LexLeanRuntime.utf8Encode ("`") : ByteArray)) : ByteArray); Option.some ((\{ remaining := tail, attributeDepth := dep, pending := pend, error := Option.some (msg) \} : AuditState))) | LexemeKind.Symbol sym => (if (if (LexLeanRuntime.equal (sym) ((LexLeanRuntime.utf8Encode ("@") : ByteArray)) : Bool) then nextOpensBracket (tail) else false) then Option.some ((\{ remaining := tail, attributeDepth := dep, pending := true, error := Option.none \} : AuditState)) else (if (LexLeanRuntime.equal (sym) ((LexLeanRuntime.utf8Encode ("[") : ByteArray)) : Bool) then (if pend then Option.some ((\{ remaining := tail, attributeDepth := 1, pending := false, error := Option.none \} : AuditState)) else (if (Nat.blt (0) (dep)) then Option.some ((\{ remaining := tail, attributeDepth := (dep + 1), pending := false, error := Option.none \} : AuditState)) else Option.some ((\{ remaining := tail, attributeDepth := 0, pending := false, error := Option.none \} : AuditState)))) else (if (LexLeanRuntime.equal (sym) ((LexLeanRuntime.utf8Encode ("]") : ByteArray)) : Bool) then (if (Nat.blt (0) (dep)) then Option.some ((\{ remaining := tail, attributeDepth := (LexLeanRuntime.subtract (dep) (1) : Nat), pending := pend, error := Option.none \} : AuditState)) else Option.some ((\{ remaining := tail, attributeDepth := dep, pending := pend, error := Option.none \} : AuditState))) else Option.some ((\{ remaining := tail, attributeDepth := dep, pending := pend, error := Option.none \} : AuditState))))))))))}.\par +\noindent Axiom policy: \texttt{none}.\par +\subsection*{\texttt{auditTokens}} +\noindent Kind: \texttt{definition}.\par +\noindent Parameters: \texttt{(text : ByteArray) (imports : List (ByteArray))}.\par +\noindent Closure 1: binds \texttt{(s)}, captures \texttt{(imports)}.\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{Except (ByteArray) (Unit)}.\par +\noindent Definition: \texttt{(match lex (text) with | Except.error msg => Except.error (msg) | Except.ok lexemes => (let count : Nat := listLength (Lexeme) (lexemes); (let finalState : AuditState := ((LexLeanCollections.iterateUntil ((fun (s : AuditState) => stepAudit (imports) (s))) ((count + 1)) ((\{ remaining := lexemes, attributeDepth := 0, pending := false, error := Option.none \} : AuditState)) : (Prod (AuditState) (Bool)))).1; (match (finalState).error with | Option.some msg => Except.error (msg) | Option.none => Except.ok (())))))}.\par +\noindent Axiom policy: \texttt{exact [Quot.sound, propext]}.\par +\end{document} diff --git a/bootstrap/expected/build/production/LexLeanBoot/TokenAudit.eligibility.json b/bootstrap/expected/build/production/LexLeanBoot/TokenAudit.eligibility.json new file mode 100644 index 000000000..278421159 --- /dev/null +++ b/bootstrap/expected/build/production/LexLeanBoot/TokenAudit.eligibility.json @@ -0,0 +1 @@ +{"module":"TokenAudit","roots":[{"constructs":[{"construct":"declaration.definition","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"declaration.inductive","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"declaration.structure","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"primitive.append","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.scanQuotedSegment"]},{"construct":"primitive.bit_and","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage"]},{"construct":"primitive.checked_subtract","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.inRange"]},{"construct":"primitive.equal","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.endsWith"]},{"construct":"primitive.index","disposition":"runtime","instances":["LexLeanStd.Text.byteAt"]},{"construct":"primitive.iterate_until","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanString"]},{"construct":"primitive.length","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanString","LexLeanStd.Text.endsWith"]},{"construct":"primitive.list_fold","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"]},{"construct":"primitive.shift_right","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage"]},{"construct":"primitive.slice","disposition":"runtime","instances":["LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"primitive.subtract","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.endsWith"]},{"construct":"primitive.utf8_encode","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.add","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth"]},{"construct":"term.beq","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanNumber"]},{"construct":"term.ble","disposition":"runtime","instances":["LexLeanStd.Text.endsWith"]},{"construct":"term.blt","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.bool","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.endsWith"]},{"construct":"term.bytes","disposition":"runtime","instances":["LexLeanStd.Text.sliceOr"]},{"construct":"term.call","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth"]},{"construct":"term.cons","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanSegmentsStep"]},{"construct":"term.constructor","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.first","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.stepLexIdent"]},{"construct":"term.if","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.endsWith"]},{"construct":"term.integer","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth"]},{"construct":"term.lambda","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanString"]},{"construct":"term.let","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.endsWith"]},{"construct":"term.match","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"term.nat","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth"]},{"construct":"term.nil","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanSegments"]},{"construct":"term.not","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.stepLexIdent"]},{"construct":"term.pair","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep"]},{"construct":"term.primitive","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"term.project","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.record","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent"]},{"construct":"term.second","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.stepLexIdent"]},{"construct":"term.string","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.var","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"type.bool","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.endsWith"]},{"construct":"type.bytes","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"type.list","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"type.named","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"type.nat","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"type.option","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"type.product","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString"]},{"construct":"type.result","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep"]},{"construct":"type.uint32","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage"]},{"construct":"type.uint8","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt"]}],"declared_effects":["allocation","overflow","recursion"],"erased":[],"root":"LexLeanBoot.TokenAudit.lex","runtime_closure":[{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.lex","instance":"LexLeanBoot.TokenAudit.lex","path":["LexLeanBoot.TokenAudit.lex"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepLex","instance":"LexLeanBoot.TokenAudit.stepLex","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"],"type_arguments":["LexLeanBoot.TokenAudit.Lexeme"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepLexAt","instance":"LexLeanBoot.TokenAudit.stepLexAt","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.byteOrZero","instance":"LexLeanBoot.TokenAudit.byteOrZero","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.byteOrZero"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.byteIs","instance":"LexLeanBoot.TokenAudit.byteIs","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.byteIs"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanLineComment","instance":"LexLeanBoot.TokenAudit.scanLineComment","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.scanLineComment"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanBlockComment","instance":"LexLeanBoot.TokenAudit.scanBlockComment","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.scanBlockComment"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepLexToken","instance":"LexLeanBoot.TokenAudit.stepLexToken","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.controlCode","instance":"LexLeanBoot.TokenAudit.controlCode","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlCode"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.controlMessage","instance":"LexLeanBoot.TokenAudit.controlMessage","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlMessage"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.failLex","instance":"LexLeanBoot.TokenAudit.failLex","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.failLex"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.countScalars","instance":"LexLeanBoot.TokenAudit.countScalars","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.countScalars"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.byteAt","instance":"LexLeanStd.Text.byteAt","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.byteOrZero","LexLeanStd.Text.byteAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanLineCommentStep","instance":"LexLeanBoot.TokenAudit.scanLineCommentStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanBlockCommentStep","instance":"LexLeanBoot.TokenAudit.scanBlockCommentStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanString","instance":"LexLeanBoot.TokenAudit.scanString","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanString"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.pushLexeme","instance":"LexLeanBoot.TokenAudit.pushLexeme","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.pushLexeme"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanCharLiteral","instance":"LexLeanBoot.TokenAudit.scanCharLiteral","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanCharLiteral"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanNumber","instance":"LexLeanBoot.TokenAudit.scanNumber","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.idFirstWidth","instance":"LexLeanBoot.TokenAudit.idFirstWidth","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.idFirstWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanIdRest","instance":"LexLeanBoot.TokenAudit.scanIdRest","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanIdRest"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.sliceOr","instance":"LexLeanStd.Text.sliceOr","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.sliceOr"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.canStartIdent","instance":"LexLeanBoot.TokenAudit.canStartIdent","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.canStartIdent"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepLexIdent","instance":"LexLeanBoot.TokenAudit.stepLexIdent","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scalarWidth","instance":"LexLeanBoot.TokenAudit.scalarWidth","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scalarWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isAsciiDigit","instance":"LexLeanBoot.TokenAudit.isAsciiDigit","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.isAsciiDigit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.inRange","instance":"LexLeanBoot.TokenAudit.inRange","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.inRange"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.byteIn","instance":"LexLeanBoot.TokenAudit.byteIn","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.byteIn"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.hexDigit","instance":"LexLeanBoot.TokenAudit.hexDigit","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.hexDigit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.countScalarsStep","instance":"LexLeanBoot.TokenAudit.countScalarsStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanStringStep","instance":"LexLeanBoot.TokenAudit.scanStringStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.advanceScalars","instance":"LexLeanBoot.TokenAudit.advanceScalars","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.advanceScalars"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanDigits","instance":"LexLeanBoot.TokenAudit.scanDigits","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigits"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanDigitsOnly","instance":"LexLeanBoot.TokenAudit.scanDigitsOnly","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigitsOnly"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanAfterInt","instance":"LexLeanBoot.TokenAudit.scanAfterInt","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanAfterInt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isAsciiAlpha","instance":"LexLeanBoot.TokenAudit.isAsciiAlpha","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.isAsciiAlpha"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.letterLikeWidth","instance":"LexLeanBoot.TokenAudit.letterLikeWidth","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.letterLikeWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanIdRestStep","instance":"LexLeanBoot.TokenAudit.scanIdRestStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isGuillemetOpen","instance":"LexLeanBoot.TokenAudit.isGuillemetOpen","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.isGuillemetOpen"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanSegments","instance":"LexLeanBoot.TokenAudit.scanSegments","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.countRawHashes","instance":"LexLeanBoot.TokenAudit.countRawHashes","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.countRawHashes"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanRawString","instance":"LexLeanBoot.TokenAudit.scanRawString","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanRawString"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.endsWith","instance":"LexLeanStd.Text.endsWith","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanStd.Text.endsWith"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.advanceScalarsStep","instance":"LexLeanBoot.TokenAudit.advanceScalarsStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanDigitsStep","instance":"LexLeanBoot.TokenAudit.scanDigitsStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep","instance":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanAfterDot","instance":"LexLeanBoot.TokenAudit.scanAfterDot","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanAfterDot"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.idRestWidth","instance":"LexLeanBoot.TokenAudit.idRestWidth","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.idRestWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanSegmentsStep","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"],"type_arguments":["LexLeanBoot.TokenAudit.Segment"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.countRawHashesStep","instance":"LexLeanBoot.TokenAudit.countRawHashesStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanRawStringStep","instance":"LexLeanBoot.TokenAudit.scanRawStringStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isRadixDigit","instance":"LexLeanBoot.TokenAudit.isRadixDigit","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.isRadixDigit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanExponent","instance":"LexLeanBoot.TokenAudit.scanExponent","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanExponent"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.subScriptWidth","instance":"LexLeanBoot.TokenAudit.subScriptWidth","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.subScriptWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanQuotedSegment","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanQuotedSegment"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.hasClosingHashes","instance":"LexLeanBoot.TokenAudit.hasClosingHashes","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.hasClosingHashes"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanQuotedStep","instance":"LexLeanBoot.TokenAudit.scanQuotedStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.hasClosingHashesStep","instance":"LexLeanBoot.TokenAudit.hasClosingHashesStep","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isGuillemetClose","instance":"LexLeanBoot.TokenAudit.isGuillemetClose","path":["LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.isGuillemetClose"],"type_arguments":[]}],"targets":[{"boundary":[{"bits":64,"position":"result","representation":"nat"}],"effects":[{"effect":"allocation","sources":[{"construct":"primitive.append","instance":"LexLeanBoot.TokenAudit.controlMessage"},{"construct":"primitive.append","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"primitive.slice","instance":"LexLeanStd.Text.endsWith"},{"construct":"primitive.slice","instance":"LexLeanStd.Text.sliceOr"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.controlMessage"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.hexDigit"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanAfterDot"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanExponent"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanNumber"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"term.bytes","instance":"LexLeanStd.Text.sliceOr"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.pushLexeme"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.controlMessage"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.hexDigit"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanAfterDot"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanExponent"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanNumber"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.advanceScalars"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.advanceScalarsStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.byteIn"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.byteIs"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.byteOrZero"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.canStartIdent"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.controlCode"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.controlMessage"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.countRawHashes"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.countRawHashesStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.countScalars"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.countScalarsStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.failLex"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.hasClosingHashes"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.hasClosingHashesStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.hexDigit"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.idFirstWidth"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.idRestWidth"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.isGuillemetClose"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.isGuillemetOpen"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.letterLikeWidth"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.lex"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.pushLexeme"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scalarWidth"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanAfterDot"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanAfterInt"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanBlockComment"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanBlockCommentStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanCharLiteral"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanDigitsOnly"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanDigitsStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanExponent"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanIdRest"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanIdRestStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanLineComment"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanLineCommentStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanNumber"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanQuotedStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanRawString"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanRawStringStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanSegments"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanString"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanStringStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepLex"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.subScriptWidth"},{"construct":"type.bytes","instance":"LexLeanStd.Text.byteAt"},{"construct":"type.bytes","instance":"LexLeanStd.Text.endsWith"},{"construct":"type.bytes","instance":"LexLeanStd.Text.sliceOr"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.failLex"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.lex"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.pushLexeme"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.scanSegments"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepLex"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepLexToken"}]},{"effect":"overflow","sources":[{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.advanceScalarsStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.controlCode"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.countRawHashesStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.countScalarsStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.hasClosingHashesStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.isGuillemetClose"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.isGuillemetOpen"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.letterLikeWidth"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.lex"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.pushLexeme"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanAfterInt"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanBlockComment"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanBlockCommentStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanCharLiteral"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanDigitsStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanExponent"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanIdRestStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanLineCommentStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanNumber"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanQuotedStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanRawString"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanRawStringStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanSegments"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanString"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanStringStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.subScriptWidth"}]},{"effect":"recursion","sources":[{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.advanceScalars"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.countRawHashes"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.countScalars"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.hasClosingHashes"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.lex"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanBlockComment"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanDigitsOnly"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanIdRest"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanLineComment"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanRawString"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanSegments"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanString"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"}]}],"status":"eligible","target":"rust-std"}],"types":[{"construct":"type.bool","type":"Bool"},{"construct":"type.bytes","type":"ByteArray"},{"construct":"type.result","type":"Except (ByteArray) (List (LexLeanBoot.TokenAudit.Lexeme))"},{"construct":"type.result","type":"Except (ByteArray) (Nat)"},{"construct":"type.result","type":"Except (ByteArray) (Prod (LexLeanBoot.TokenAudit.Segment) (Nat))"},{"construct":"type.result","type":"Except (ByteArray) (Prod (List (LexLeanBoot.TokenAudit.Segment)) (Nat))"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.CommentState"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.LexState"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.Lexeme"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.LexemeKind"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.NameScan"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.QuotedScan"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.Segment"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.StringState"},{"construct":"type.list","type":"List (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"type.list","type":"List (LexLeanBoot.TokenAudit.Segment)"},{"construct":"type.nat","type":"Nat"},{"construct":"type.option","type":"Option (ByteArray)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.CommentState)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.LexState)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.NameScan)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.QuotedScan)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.StringState)"},{"construct":"type.option","type":"Option (Nat)"},{"construct":"type.option","type":"Option (Prod (Nat) (Bool))"},{"construct":"type.option","type":"Option (Prod (Nat) (Nat))"},{"construct":"type.option","type":"Option (Prod (Nat) (Prod (Bool) (Bool)))"},{"construct":"type.option","type":"Option (Prod (Nat) (Prod (Nat) (Bool)))"},{"construct":"type.option","type":"Option (UInt8)"},{"construct":"type.product","type":"Prod (Bool) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.CommentState) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.LexState) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.NameScan) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.QuotedScan) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.Segment) (Nat)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.StringState) (Bool)"},{"construct":"type.product","type":"Prod (List (LexLeanBoot.TokenAudit.Segment)) (Nat)"},{"construct":"type.product","type":"Prod (Nat) (Bool)"},{"construct":"type.product","type":"Prod (Nat) (Nat)"},{"construct":"type.product","type":"Prod (Nat) (Prod (Bool) (Bool))"},{"construct":"type.product","type":"Prod (Nat) (Prod (Nat) (Bool))"},{"construct":"type.product","type":"Prod (Prod (Nat) (Bool)) (Bool)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Nat)) (Bool)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Prod (Bool) (Bool))) (Bool)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Prod (Nat) (Bool))) (Bool)"},{"construct":"type.uint32","type":"UInt32"},{"construct":"type.uint8","type":"UInt8"}]},{"constructs":[{"construct":"declaration.definition","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.joinWith","LexLeanStd.Text.sliceOr"]},{"construct":"declaration.inductive","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"declaration.structure","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"primitive.append","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.stepAudit","LexLeanStd.Text.joinWith"]},{"construct":"primitive.bit_and","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage"]},{"construct":"primitive.checked_subtract","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.inRange"]},{"construct":"primitive.equal","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.endsWith"]},{"construct":"primitive.index","disposition":"runtime","instances":["LexLeanStd.Text.byteAt"]},{"construct":"primitive.iterate_until","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanString"]},{"construct":"primitive.length","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanString","LexLeanStd.Text.endsWith"]},{"construct":"primitive.list_fold","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanStd.Text.joinWith"]},{"construct":"primitive.shift_right","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage"]},{"construct":"primitive.slice","disposition":"runtime","instances":["LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"primitive.subtract","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.endsWith"]},{"construct":"primitive.utf8_encode","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.add","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth"]},{"construct":"term.beq","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanNumber"]},{"construct":"term.ble","disposition":"runtime","instances":["LexLeanStd.Text.endsWith"]},{"construct":"term.blt","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.bool","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.endsWith"]},{"construct":"term.bytes","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.dottedNext","LexLeanStd.Text.joinWith","LexLeanStd.Text.sliceOr"]},{"construct":"term.call","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth"]},{"construct":"term.cons","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanSegmentsStep"]},{"construct":"term.constructor","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.joinWith"]},{"construct":"term.first","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.stepLexIdent"]},{"construct":"term.if","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.endsWith"]},{"construct":"term.integer","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth"]},{"construct":"term.lambda","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanString","LexLeanStd.Text.joinWith"]},{"construct":"term.let","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.endsWith"]},{"construct":"term.match","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.endsWith","LexLeanStd.Text.joinWith","LexLeanStd.Text.sliceOr"]},{"construct":"term.nat","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth"]},{"construct":"term.nil","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanSegments"]},{"construct":"term.not","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.stepLexIdent"]},{"construct":"term.pair","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep"]},{"construct":"term.primitive","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.joinWith","LexLeanStd.Text.sliceOr"]},{"construct":"term.project","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.record","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent"]},{"construct":"term.second","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.stepLexIdent"]},{"construct":"term.string","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"term.unit","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditTokens"]},{"construct":"term.var","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.joinWith","LexLeanStd.Text.sliceOr"]},{"construct":"type.bool","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.endsWith"]},{"construct":"type.bytes","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.joinWith","LexLeanStd.Text.sliceOr"]},{"construct":"type.list","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (ByteArray)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.joinWith"]},{"construct":"type.named","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken"]},{"construct":"type.nat","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"]},{"construct":"type.option","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.joinWith","LexLeanStd.Text.sliceOr"]},{"construct":"type.product","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString"]},{"construct":"type.result","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep"]},{"construct":"type.uint32","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.controlMessage"]},{"construct":"type.uint8","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt"]},{"construct":"type.unit","disposition":"runtime","instances":["LexLeanBoot.TokenAudit.auditTokens"]}],"declared_effects":["allocation","overflow","recursion"],"erased":[],"root":"LexLeanBoot.TokenAudit.auditTokens","runtime_closure":[{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.auditTokens","instance":"LexLeanBoot.TokenAudit.auditTokens","path":["LexLeanBoot.TokenAudit.auditTokens"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.lex","instance":"LexLeanBoot.TokenAudit.lex","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.listLength","instance":"LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)"],"type_arguments":["LexLeanBoot.TokenAudit.Lexeme"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepAudit","instance":"LexLeanBoot.TokenAudit.stepAudit","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepLex","instance":"LexLeanBoot.TokenAudit.stepLex","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"],"type_arguments":["LexLeanBoot.TokenAudit.Lexeme"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.auditIdent","instance":"LexLeanBoot.TokenAudit.auditIdent","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.nextOpensBracket","instance":"LexLeanBoot.TokenAudit.nextOpensBracket","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.nextOpensBracket"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepLexAt","instance":"LexLeanBoot.TokenAudit.stepLexAt","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.firstForbiddenConstant","instance":"LexLeanBoot.TokenAudit.firstForbiddenConstant","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.firstForbiddenConstant"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.dottedSegments","instance":"LexLeanBoot.TokenAudit.dottedSegments","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.dottedSegments"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isForbiddenToken","instance":"LexLeanBoot.TokenAudit.isForbiddenToken","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.isForbiddenToken"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.dottedNext","instance":"LexLeanBoot.TokenAudit.dottedNext","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.dottedNext"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isAllowedOption","instance":"LexLeanBoot.TokenAudit.isAllowedOption","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.isAllowedOption"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.bytesInList","instance":"LexLeanBoot.TokenAudit.bytesInList","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.bytesInList"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.byteOrZero","instance":"LexLeanBoot.TokenAudit.byteOrZero","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.byteOrZero"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.byteIs","instance":"LexLeanBoot.TokenAudit.byteIs","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.byteIs"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanLineComment","instance":"LexLeanBoot.TokenAudit.scanLineComment","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.scanLineComment"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanBlockComment","instance":"LexLeanBoot.TokenAudit.scanBlockComment","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.scanBlockComment"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepLexToken","instance":"LexLeanBoot.TokenAudit.stepLexToken","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.controlCode","instance":"LexLeanBoot.TokenAudit.controlCode","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlCode"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.controlMessage","instance":"LexLeanBoot.TokenAudit.controlMessage","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlMessage"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.failLex","instance":"LexLeanBoot.TokenAudit.failLex","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.failLex"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.countScalars","instance":"LexLeanBoot.TokenAudit.countScalars","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.countScalars"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isForbiddenConstant","instance":"LexLeanBoot.TokenAudit.isForbiddenConstant","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenConstant"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (ByteArray)","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.reversed (ByteArray)"],"type_arguments":["ByteArray"]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.joinWith","instance":"LexLeanStd.Text.joinWith","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.dottedSegments","LexLeanStd.Text.joinWith"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.byteAt","instance":"LexLeanStd.Text.byteAt","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.byteOrZero","LexLeanStd.Text.byteAt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanLineCommentStep","instance":"LexLeanBoot.TokenAudit.scanLineCommentStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanBlockCommentStep","instance":"LexLeanBoot.TokenAudit.scanBlockCommentStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanString","instance":"LexLeanBoot.TokenAudit.scanString","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanString"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.pushLexeme","instance":"LexLeanBoot.TokenAudit.pushLexeme","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.pushLexeme"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanCharLiteral","instance":"LexLeanBoot.TokenAudit.scanCharLiteral","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanCharLiteral"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanNumber","instance":"LexLeanBoot.TokenAudit.scanNumber","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.idFirstWidth","instance":"LexLeanBoot.TokenAudit.idFirstWidth","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.idFirstWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanIdRest","instance":"LexLeanBoot.TokenAudit.scanIdRest","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanIdRest"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.sliceOr","instance":"LexLeanStd.Text.sliceOr","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanStd.Text.sliceOr"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.canStartIdent","instance":"LexLeanBoot.TokenAudit.canStartIdent","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.canStartIdent"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.stepLexIdent","instance":"LexLeanBoot.TokenAudit.stepLexIdent","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scalarWidth","instance":"LexLeanBoot.TokenAudit.scalarWidth","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scalarWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isAsciiDigit","instance":"LexLeanBoot.TokenAudit.isAsciiDigit","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.isAsciiDigit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.inRange","instance":"LexLeanBoot.TokenAudit.inRange","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.inRange"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.byteIn","instance":"LexLeanBoot.TokenAudit.byteIn","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.byteIn"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.hexDigit","instance":"LexLeanBoot.TokenAudit.hexDigit","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.hexDigit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.countScalarsStep","instance":"LexLeanBoot.TokenAudit.countScalarsStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanStringStep","instance":"LexLeanBoot.TokenAudit.scanStringStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.advanceScalars","instance":"LexLeanBoot.TokenAudit.advanceScalars","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.advanceScalars"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanDigits","instance":"LexLeanBoot.TokenAudit.scanDigits","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigits"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanDigitsOnly","instance":"LexLeanBoot.TokenAudit.scanDigitsOnly","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigitsOnly"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanAfterInt","instance":"LexLeanBoot.TokenAudit.scanAfterInt","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanAfterInt"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isAsciiAlpha","instance":"LexLeanBoot.TokenAudit.isAsciiAlpha","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.isAsciiAlpha"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.letterLikeWidth","instance":"LexLeanBoot.TokenAudit.letterLikeWidth","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.letterLikeWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanIdRestStep","instance":"LexLeanBoot.TokenAudit.scanIdRestStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isGuillemetOpen","instance":"LexLeanBoot.TokenAudit.isGuillemetOpen","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.isGuillemetOpen"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanSegments","instance":"LexLeanBoot.TokenAudit.scanSegments","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.countRawHashes","instance":"LexLeanBoot.TokenAudit.countRawHashes","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.countRawHashes"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanRawString","instance":"LexLeanBoot.TokenAudit.scanRawString","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanRawString"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanStd.Text.endsWith","instance":"LexLeanStd.Text.endsWith","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanStd.Text.endsWith"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.advanceScalarsStep","instance":"LexLeanBoot.TokenAudit.advanceScalarsStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanDigitsStep","instance":"LexLeanBoot.TokenAudit.scanDigitsStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep","instance":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanAfterDot","instance":"LexLeanBoot.TokenAudit.scanAfterDot","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanAfterDot"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.idRestWidth","instance":"LexLeanBoot.TokenAudit.idRestWidth","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.idRestWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanSegmentsStep","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"],"type_arguments":["LexLeanBoot.TokenAudit.Segment"]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.countRawHashesStep","instance":"LexLeanBoot.TokenAudit.countRawHashesStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanRawStringStep","instance":"LexLeanBoot.TokenAudit.scanRawStringStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isRadixDigit","instance":"LexLeanBoot.TokenAudit.isRadixDigit","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.isRadixDigit"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanExponent","instance":"LexLeanBoot.TokenAudit.scanExponent","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanExponent"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.subScriptWidth","instance":"LexLeanBoot.TokenAudit.subScriptWidth","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.subScriptWidth"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanQuotedSegment","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanQuotedSegment"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.hasClosingHashes","instance":"LexLeanBoot.TokenAudit.hasClosingHashes","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.hasClosingHashes"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.scanQuotedStep","instance":"LexLeanBoot.TokenAudit.scanQuotedStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.hasClosingHashesStep","instance":"LexLeanBoot.TokenAudit.hasClosingHashesStep","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep"],"type_arguments":[]},{"construct":"declaration.definition","declaration":"LexLeanBoot.TokenAudit.isGuillemetClose","instance":"LexLeanBoot.TokenAudit.isGuillemetClose","path":["LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.isGuillemetClose"],"type_arguments":[]}],"targets":[{"boundary":[],"effects":[{"effect":"allocation","sources":[{"construct":"primitive.append","instance":"LexLeanBoot.TokenAudit.auditIdent"},{"construct":"primitive.append","instance":"LexLeanBoot.TokenAudit.controlMessage"},{"construct":"primitive.append","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"primitive.append","instance":"LexLeanBoot.TokenAudit.stepAudit"},{"construct":"primitive.append","instance":"LexLeanStd.Text.joinWith"},{"construct":"primitive.slice","instance":"LexLeanStd.Text.endsWith"},{"construct":"primitive.slice","instance":"LexLeanStd.Text.sliceOr"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.auditIdent"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.controlMessage"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.dottedSegments"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.hexDigit"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.isAllowedOption"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.isForbiddenConstant"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.isForbiddenToken"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.nextOpensBracket"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanAfterDot"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanExponent"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanNumber"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.stepAudit"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"primitive.utf8_encode","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"term.bytes","instance":"LexLeanBoot.TokenAudit.dottedNext"},{"construct":"term.bytes","instance":"LexLeanStd.Text.joinWith"},{"construct":"term.bytes","instance":"LexLeanStd.Text.sliceOr"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.dottedSegments"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.isAllowedOption"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.isForbiddenToken"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.pushLexeme"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.reversed (ByteArray)"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"},{"construct":"term.cons","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.auditIdent"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.controlMessage"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.dottedSegments"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.hexDigit"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.isAllowedOption"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.isForbiddenConstant"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.isForbiddenToken"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.nextOpensBracket"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanAfterDot"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanExponent"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanNumber"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.stepAudit"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"term.string","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.advanceScalars"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.advanceScalarsStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.auditIdent"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.auditTokens"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.byteIn"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.byteIs"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.byteOrZero"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.bytesInList"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.canStartIdent"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.controlCode"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.controlMessage"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.countRawHashes"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.countRawHashesStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.countScalars"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.countScalarsStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.dottedNext"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.dottedSegments"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.failLex"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.firstForbiddenConstant"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.hasClosingHashes"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.hasClosingHashesStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.hexDigit"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.idFirstWidth"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.idRestWidth"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.isAllowedOption"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.isForbiddenConstant"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.isForbiddenToken"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.isGuillemetClose"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.isGuillemetOpen"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.letterLikeWidth"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.lex"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.nextOpensBracket"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.pushLexeme"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.reversed (ByteArray)"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scalarWidth"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanAfterDot"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanAfterInt"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanBlockComment"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanBlockCommentStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanCharLiteral"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanDigitsOnly"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanDigitsStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanExponent"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanIdRest"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanIdRestStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanLineComment"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanLineCommentStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanNumber"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanQuotedStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanRawString"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanRawStringStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanSegments"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanString"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.scanStringStep"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepAudit"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepLex"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"type.bytes","instance":"LexLeanBoot.TokenAudit.subScriptWidth"},{"construct":"type.bytes","instance":"LexLeanStd.Text.byteAt"},{"construct":"type.bytes","instance":"LexLeanStd.Text.endsWith"},{"construct":"type.bytes","instance":"LexLeanStd.Text.joinWith"},{"construct":"type.bytes","instance":"LexLeanStd.Text.sliceOr"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.auditIdent"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.auditTokens"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.bytesInList"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.dottedNext"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.dottedSegments"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.failLex"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.firstForbiddenConstant"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.isAllowedOption"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.isForbiddenToken"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.lex"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.nextOpensBracket"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.pushLexeme"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.reversed (ByteArray)"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.scanSegments"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepAudit"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepLex"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"type.list","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"type.list","instance":"LexLeanStd.Text.joinWith"}]},{"effect":"overflow","sources":[{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.advanceScalarsStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.auditTokens"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.controlCode"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.countRawHashesStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.countScalarsStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.hasClosingHashesStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.isGuillemetClose"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.isGuillemetOpen"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.letterLikeWidth"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.lex"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.pushLexeme"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanAfterInt"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanBlockComment"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanBlockCommentStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanCharLiteral"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanDigitsStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanExponent"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanIdRestStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanLineCommentStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanNumber"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanQuotedStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanRawString"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanRawStringStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanSegments"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanString"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.scanStringStep"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.stepAudit"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.stepLexAt"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.stepLexIdent"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.stepLexToken"},{"construct":"term.add","instance":"LexLeanBoot.TokenAudit.subScriptWidth"}]},{"effect":"recursion","sources":[{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.advanceScalars"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.auditTokens"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.countRawHashes"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.countScalars"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.hasClosingHashes"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.lex"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanBlockComment"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanDigits"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanDigitsOnly"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanIdRest"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanLineComment"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanRawString"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanSegments"},{"construct":"primitive.iterate_until","instance":"LexLeanBoot.TokenAudit.scanString"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.bytesInList"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.dottedSegments"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.firstForbiddenConstant"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.reversed (ByteArray)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"primitive.list_fold","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)"},{"construct":"primitive.list_fold","instance":"LexLeanStd.Text.joinWith"}]}],"status":"eligible","target":"rust-std"}],"types":[{"construct":"type.bool","type":"Bool"},{"construct":"type.bytes","type":"ByteArray"},{"construct":"type.result","type":"Except (ByteArray) (List (LexLeanBoot.TokenAudit.Lexeme))"},{"construct":"type.result","type":"Except (ByteArray) (Nat)"},{"construct":"type.result","type":"Except (ByteArray) (Prod (LexLeanBoot.TokenAudit.Segment) (Nat))"},{"construct":"type.result","type":"Except (ByteArray) (Prod (List (LexLeanBoot.TokenAudit.Segment)) (Nat))"},{"construct":"type.result","type":"Except (ByteArray) (Unit)"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.AuditState"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.CommentState"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.LexState"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.Lexeme"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.LexemeKind"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.NameScan"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.QuotedScan"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.Segment"},{"construct":"type.named","type":"LexLeanBoot.TokenAudit.StringState"},{"construct":"type.list","type":"List (ByteArray)"},{"construct":"type.list","type":"List (LexLeanBoot.TokenAudit.Lexeme)"},{"construct":"type.list","type":"List (LexLeanBoot.TokenAudit.Segment)"},{"construct":"type.nat","type":"Nat"},{"construct":"type.option","type":"Option (ByteArray)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.AuditState)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.CommentState)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.LexState)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.NameScan)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.QuotedScan)"},{"construct":"type.option","type":"Option (LexLeanBoot.TokenAudit.StringState)"},{"construct":"type.option","type":"Option (Nat)"},{"construct":"type.option","type":"Option (Prod (Nat) (Bool))"},{"construct":"type.option","type":"Option (Prod (Nat) (Nat))"},{"construct":"type.option","type":"Option (Prod (Nat) (Prod (Bool) (Bool)))"},{"construct":"type.option","type":"Option (Prod (Nat) (Prod (Nat) (Bool)))"},{"construct":"type.option","type":"Option (UInt8)"},{"construct":"type.product","type":"Prod (Bool) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.AuditState) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.CommentState) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.LexState) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.NameScan) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.QuotedScan) (Bool)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.Segment) (Nat)"},{"construct":"type.product","type":"Prod (LexLeanBoot.TokenAudit.StringState) (Bool)"},{"construct":"type.product","type":"Prod (List (LexLeanBoot.TokenAudit.Segment)) (Nat)"},{"construct":"type.product","type":"Prod (Nat) (Bool)"},{"construct":"type.product","type":"Prod (Nat) (Nat)"},{"construct":"type.product","type":"Prod (Nat) (Prod (Bool) (Bool))"},{"construct":"type.product","type":"Prod (Nat) (Prod (Nat) (Bool))"},{"construct":"type.product","type":"Prod (Prod (Nat) (Bool)) (Bool)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Nat)) (Bool)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Prod (Bool) (Bool))) (Bool)"},{"construct":"type.product","type":"Prod (Prod (Nat) (Prod (Nat) (Bool))) (Bool)"},{"construct":"type.uint32","type":"UInt32"},{"construct":"type.uint8","type":"UInt8"},{"construct":"type.unit","type":"Unit"}]}],"spec":"lexlean/production-eligibility/1"} diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanBoot.AxiomOutput.lean b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.AxiomOutput.lean similarity index 100% rename from bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanBoot.AxiomOutput.lean rename to bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.AxiomOutput.lean diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanBoot.AxiomOutput.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.AxiomOutput.process.json similarity index 96% rename from bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanBoot.AxiomOutput.process.json rename to bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.AxiomOutput.process.json index 08978b2fc..ae4f773bd 100644 --- a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanBoot.AxiomOutput.process.json +++ b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.AxiomOutput.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanBoot.AxiomOutput.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.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.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.AxiomOutput.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.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.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.TokenAudit.lean b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.TokenAudit.lean new file mode 100644 index 000000000..baf801d81 --- /dev/null +++ b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.TokenAudit.lean @@ -0,0 +1,80 @@ +module +import LexLeanBoot.TokenAudit +#print axioms LexLeanBoot.TokenAudit.AuditState +#print axioms LexLeanBoot.TokenAudit.CommentState +#print axioms LexLeanBoot.TokenAudit.LexState +#print axioms LexLeanBoot.TokenAudit.Lexeme +#print axioms LexLeanBoot.TokenAudit.LexemeKind +#print axioms LexLeanBoot.TokenAudit.NameScan +#print axioms LexLeanBoot.TokenAudit.QuotedScan +#print axioms LexLeanBoot.TokenAudit.Segment +#print axioms LexLeanBoot.TokenAudit.StringState +#print axioms LexLeanBoot.TokenAudit.advanceScalars +#print axioms LexLeanBoot.TokenAudit.advanceScalarsStep +#print axioms LexLeanBoot.TokenAudit.auditIdent +#print axioms LexLeanBoot.TokenAudit.auditTokens +#print axioms LexLeanBoot.TokenAudit.byteIn +#print axioms LexLeanBoot.TokenAudit.byteIs +#print axioms LexLeanBoot.TokenAudit.byteOrZero +#print axioms LexLeanBoot.TokenAudit.bytesInList +#print axioms LexLeanBoot.TokenAudit.canStartIdent +#print axioms LexLeanBoot.TokenAudit.controlCode +#print axioms LexLeanBoot.TokenAudit.controlMessage +#print axioms LexLeanBoot.TokenAudit.countRawHashes +#print axioms LexLeanBoot.TokenAudit.countRawHashesStep +#print axioms LexLeanBoot.TokenAudit.countScalars +#print axioms LexLeanBoot.TokenAudit.countScalarsStep +#print axioms LexLeanBoot.TokenAudit.dottedNext +#print axioms LexLeanBoot.TokenAudit.dottedSegments +#print axioms LexLeanBoot.TokenAudit.failLex +#print axioms LexLeanBoot.TokenAudit.firstForbiddenConstant +#print axioms LexLeanBoot.TokenAudit.hasClosingHashes +#print axioms LexLeanBoot.TokenAudit.hasClosingHashesStep +#print axioms LexLeanBoot.TokenAudit.hexDigit +#print axioms LexLeanBoot.TokenAudit.idFirstWidth +#print axioms LexLeanBoot.TokenAudit.idRestWidth +#print axioms LexLeanBoot.TokenAudit.inRange +#print axioms LexLeanBoot.TokenAudit.isAllowedOption +#print axioms LexLeanBoot.TokenAudit.isAsciiAlpha +#print axioms LexLeanBoot.TokenAudit.isAsciiDigit +#print axioms LexLeanBoot.TokenAudit.isForbiddenConstant +#print axioms LexLeanBoot.TokenAudit.isForbiddenToken +#print axioms LexLeanBoot.TokenAudit.isGuillemetClose +#print axioms LexLeanBoot.TokenAudit.isGuillemetOpen +#print axioms LexLeanBoot.TokenAudit.isRadixDigit +#print axioms LexLeanBoot.TokenAudit.letterLikeWidth +#print axioms LexLeanBoot.TokenAudit.lex +#print axioms LexLeanBoot.TokenAudit.listLength +#print axioms LexLeanBoot.TokenAudit.nextOpensBracket +#print axioms LexLeanBoot.TokenAudit.pushLexeme +#print axioms LexLeanBoot.TokenAudit.reversed +#print axioms LexLeanBoot.TokenAudit.scalarWidth +#print axioms LexLeanBoot.TokenAudit.scanAfterDot +#print axioms LexLeanBoot.TokenAudit.scanAfterInt +#print axioms LexLeanBoot.TokenAudit.scanBlockComment +#print axioms LexLeanBoot.TokenAudit.scanBlockCommentStep +#print axioms LexLeanBoot.TokenAudit.scanCharLiteral +#print axioms LexLeanBoot.TokenAudit.scanDigits +#print axioms LexLeanBoot.TokenAudit.scanDigitsOnly +#print axioms LexLeanBoot.TokenAudit.scanDigitsOnlyStep +#print axioms LexLeanBoot.TokenAudit.scanDigitsStep +#print axioms LexLeanBoot.TokenAudit.scanExponent +#print axioms LexLeanBoot.TokenAudit.scanIdRest +#print axioms LexLeanBoot.TokenAudit.scanIdRestStep +#print axioms LexLeanBoot.TokenAudit.scanLineComment +#print axioms LexLeanBoot.TokenAudit.scanLineCommentStep +#print axioms LexLeanBoot.TokenAudit.scanNumber +#print axioms LexLeanBoot.TokenAudit.scanQuotedSegment +#print axioms LexLeanBoot.TokenAudit.scanQuotedStep +#print axioms LexLeanBoot.TokenAudit.scanRawString +#print axioms LexLeanBoot.TokenAudit.scanRawStringStep +#print axioms LexLeanBoot.TokenAudit.scanSegments +#print axioms LexLeanBoot.TokenAudit.scanSegmentsStep +#print axioms LexLeanBoot.TokenAudit.scanString +#print axioms LexLeanBoot.TokenAudit.scanStringStep +#print axioms LexLeanBoot.TokenAudit.stepAudit +#print axioms LexLeanBoot.TokenAudit.stepLex +#print axioms LexLeanBoot.TokenAudit.stepLexAt +#print axioms LexLeanBoot.TokenAudit.stepLexIdent +#print axioms LexLeanBoot.TokenAudit.stepLexToken +#print axioms LexLeanBoot.TokenAudit.subScriptWidth diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.TokenAudit.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.TokenAudit.process.json new file mode 100644 index 000000000..32b32ffff --- /dev/null +++ b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.TokenAudit.process.json @@ -0,0 +1 @@ +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.TokenAudit.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanBoot.TokenAudit","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"'LexLeanBoot.TokenAudit.AuditState' does not depend on any axioms\n'LexLeanBoot.TokenAudit.CommentState' does not depend on any axioms\n'LexLeanBoot.TokenAudit.LexState' does not depend on any axioms\n'LexLeanBoot.TokenAudit.Lexeme' does not depend on any axioms\n'LexLeanBoot.TokenAudit.LexemeKind' does not depend on any axioms\n'LexLeanBoot.TokenAudit.NameScan' does not depend on any axioms\n'LexLeanBoot.TokenAudit.QuotedScan' does not depend on any axioms\n'LexLeanBoot.TokenAudit.Segment' does not depend on any axioms\n'LexLeanBoot.TokenAudit.StringState' does not depend on any axioms\n'LexLeanBoot.TokenAudit.advanceScalars' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.advanceScalarsStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.auditIdent' does not depend on any axioms\n'LexLeanBoot.TokenAudit.auditTokens' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.byteIn' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.byteIs' does not depend on any axioms\n'LexLeanBoot.TokenAudit.byteOrZero' does not depend on any axioms\n'LexLeanBoot.TokenAudit.bytesInList' does not depend on any axioms\n'LexLeanBoot.TokenAudit.canStartIdent' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.controlCode' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.controlMessage' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.countRawHashes' does not depend on any axioms\n'LexLeanBoot.TokenAudit.countRawHashesStep' does not depend on any axioms\n'LexLeanBoot.TokenAudit.countScalars' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.countScalarsStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.dottedNext' does not depend on any axioms\n'LexLeanBoot.TokenAudit.dottedSegments' does not depend on any axioms\n'LexLeanBoot.TokenAudit.failLex' does not depend on any axioms\n'LexLeanBoot.TokenAudit.firstForbiddenConstant' does not depend on any axioms\n'LexLeanBoot.TokenAudit.hasClosingHashes' does not depend on any axioms\n'LexLeanBoot.TokenAudit.hasClosingHashesStep' does not depend on any axioms\n'LexLeanBoot.TokenAudit.hexDigit' does not depend on any axioms\n'LexLeanBoot.TokenAudit.idFirstWidth' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.idRestWidth' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.inRange' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.isAllowedOption' does not depend on any axioms\n'LexLeanBoot.TokenAudit.isAsciiAlpha' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.isAsciiDigit' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.isForbiddenConstant' does not depend on any axioms\n'LexLeanBoot.TokenAudit.isForbiddenToken' does not depend on any axioms\n'LexLeanBoot.TokenAudit.isGuillemetClose' does not depend on any axioms\n'LexLeanBoot.TokenAudit.isGuillemetOpen' does not depend on any axioms\n'LexLeanBoot.TokenAudit.isRadixDigit' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.letterLikeWidth' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.lex' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.listLength' does not depend on any axioms\n'LexLeanBoot.TokenAudit.nextOpensBracket' does not depend on any axioms\n'LexLeanBoot.TokenAudit.pushLexeme' does not depend on any axioms\n'LexLeanBoot.TokenAudit.reversed' does not depend on any axioms\n'LexLeanBoot.TokenAudit.scalarWidth' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanAfterDot' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanAfterInt' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanBlockComment' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanBlockCommentStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanCharLiteral' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanDigits' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanDigitsOnly' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanDigitsOnlyStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanDigitsStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanExponent' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanIdRest' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanIdRestStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanLineComment' does not depend on any axioms\n'LexLeanBoot.TokenAudit.scanLineCommentStep' does not depend on any axioms\n'LexLeanBoot.TokenAudit.scanNumber' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanQuotedSegment' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanQuotedStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanRawString' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanRawStringStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanSegments' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanSegmentsStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanString' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.scanStringStep' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.stepAudit' does not depend on any axioms\n'LexLeanBoot.TokenAudit.stepLex' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.stepLexAt' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.stepLexIdent' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.stepLexToken' depends on axioms: [propext, Quot.sound]\n'LexLeanBoot.TokenAudit.subScriptWidth' depends on axioms: [propext, Quot.sound]\n","stdout_sha256":"80a9aca084d7bad846441310b857f009ace7b348577d8ccbffe436eeee5ca1e2","tool":"lean"} diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Collections.lean b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Collections.lean similarity index 100% rename from bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Collections.lean rename to bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Collections.lean diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Collections.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Collections.process.json similarity index 97% rename from bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Collections.process.json rename to bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Collections.process.json index 485209265..e1bfd2df8 100644 --- a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Collections.process.json +++ b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Collections.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Collections.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.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.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Collections.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.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.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Portable.lean b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Portable.lean similarity index 100% rename from bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Portable.lean rename to bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Portable.lean diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Portable.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Portable.process.json similarity index 98% rename from bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Portable.process.json rename to bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Portable.process.json index a38b6b713..d62557115 100644 --- a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Portable.process.json +++ b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Portable.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanRuntime.Portable.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.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.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanRuntime.Portable.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.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.Ab68fb9280f6c4e3437006d738209d44b.LexLeanStd.Text.lean b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanStd.Text.lean similarity index 100% rename from bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanStd.Text.lean rename to bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanStd.Text.lean diff --git a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanStd.Text.process.json b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanStd.Text.process.json similarity index 82% rename from bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanStd.Text.process.json rename to bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanStd.Text.process.json index 811f61cfd..d7be2037b 100644 --- a/bootstrap/expected/verify/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanStd.Text.process.json +++ b/bootstrap/expected/verify/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanStd.Text.process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/audit/LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.LexLeanStd.Text.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.Ab68fb9280f6c4e3437006d738209d44b.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"} +{"argv":["env","lean","$STAGING/audit/LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.LexLeanStd.Text.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanAudit.A8d9351bd3ba18266affe5d558ff4fd9f.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 9198e3e9f..ebc03541e 100644 --- a/bootstrap/expected/verify/audit/output.txt +++ b/bootstrap/expected/verify/audit/output.txt @@ -61,6 +61,84 @@ '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.TokenAudit.AuditState' does not depend on any axioms +'LexLeanBoot.TokenAudit.CommentState' does not depend on any axioms +'LexLeanBoot.TokenAudit.LexState' does not depend on any axioms +'LexLeanBoot.TokenAudit.Lexeme' does not depend on any axioms +'LexLeanBoot.TokenAudit.LexemeKind' does not depend on any axioms +'LexLeanBoot.TokenAudit.NameScan' does not depend on any axioms +'LexLeanBoot.TokenAudit.QuotedScan' does not depend on any axioms +'LexLeanBoot.TokenAudit.Segment' does not depend on any axioms +'LexLeanBoot.TokenAudit.StringState' does not depend on any axioms +'LexLeanBoot.TokenAudit.advanceScalars' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.advanceScalarsStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.auditIdent' does not depend on any axioms +'LexLeanBoot.TokenAudit.auditTokens' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.byteIn' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.byteIs' does not depend on any axioms +'LexLeanBoot.TokenAudit.byteOrZero' does not depend on any axioms +'LexLeanBoot.TokenAudit.bytesInList' does not depend on any axioms +'LexLeanBoot.TokenAudit.canStartIdent' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.controlCode' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.controlMessage' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.countRawHashes' does not depend on any axioms +'LexLeanBoot.TokenAudit.countRawHashesStep' does not depend on any axioms +'LexLeanBoot.TokenAudit.countScalars' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.countScalarsStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.dottedNext' does not depend on any axioms +'LexLeanBoot.TokenAudit.dottedSegments' does not depend on any axioms +'LexLeanBoot.TokenAudit.failLex' does not depend on any axioms +'LexLeanBoot.TokenAudit.firstForbiddenConstant' does not depend on any axioms +'LexLeanBoot.TokenAudit.hasClosingHashes' does not depend on any axioms +'LexLeanBoot.TokenAudit.hasClosingHashesStep' does not depend on any axioms +'LexLeanBoot.TokenAudit.hexDigit' does not depend on any axioms +'LexLeanBoot.TokenAudit.idFirstWidth' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.idRestWidth' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.inRange' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.isAllowedOption' does not depend on any axioms +'LexLeanBoot.TokenAudit.isAsciiAlpha' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.isAsciiDigit' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.isForbiddenConstant' does not depend on any axioms +'LexLeanBoot.TokenAudit.isForbiddenToken' does not depend on any axioms +'LexLeanBoot.TokenAudit.isGuillemetClose' does not depend on any axioms +'LexLeanBoot.TokenAudit.isGuillemetOpen' does not depend on any axioms +'LexLeanBoot.TokenAudit.isRadixDigit' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.letterLikeWidth' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.lex' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.listLength' does not depend on any axioms +'LexLeanBoot.TokenAudit.nextOpensBracket' does not depend on any axioms +'LexLeanBoot.TokenAudit.pushLexeme' does not depend on any axioms +'LexLeanBoot.TokenAudit.reversed' does not depend on any axioms +'LexLeanBoot.TokenAudit.scalarWidth' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanAfterDot' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanAfterInt' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanBlockComment' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanBlockCommentStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanCharLiteral' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanDigits' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanDigitsOnly' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanDigitsOnlyStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanDigitsStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanExponent' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanIdRest' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanIdRestStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanLineComment' does not depend on any axioms +'LexLeanBoot.TokenAudit.scanLineCommentStep' does not depend on any axioms +'LexLeanBoot.TokenAudit.scanNumber' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanQuotedSegment' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanQuotedStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanRawString' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanRawStringStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanSegments' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanSegmentsStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanString' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.scanStringStep' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.stepAudit' does not depend on any axioms +'LexLeanBoot.TokenAudit.stepLex' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.stepLexAt' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.stepLexIdent' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.stepLexToken' depends on axioms: [propext, Quot.sound] +'LexLeanBoot.TokenAudit.subScriptWidth' depends on axioms: [propext, Quot.sound] '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 diff --git a/bootstrap/expected/verify/extract/LexLeanExtract.Xb68fb9280f6c4e3437006d738209d44b.lean b/bootstrap/expected/verify/extract/LexLeanExtract.X8d9351bd3ba18266affe5d558ff4fd9f.lean similarity index 99% rename from bootstrap/expected/verify/extract/LexLeanExtract.Xb68fb9280f6c4e3437006d738209d44b.lean rename to bootstrap/expected/verify/extract/LexLeanExtract.X8d9351bd3ba18266affe5d558ff4fd9f.lean index 428b0abbb..32a0df557 100644 --- a/bootstrap/expected/verify/extract/LexLeanExtract.Xb68fb9280f6c4e3437006d738209d44b.lean +++ b/bootstrap/expected/verify/extract/LexLeanExtract.X8d9351bd3ba18266affe5d558ff4fd9f.lean @@ -4,6 +4,7 @@ import all LexLeanRuntime.Portable import all LexLeanRuntime.Collections import all LexLeanBoot.AxiomOutput import all LexLeanStd.Text +import all LexLeanBoot.TokenAudit set_option autoImplicit false set_option linter.unusedVariables false universe u u_1 u_2 v w @@ -431,4 +432,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", "LexLeanStd.Text"] : Array String)) +#eval LexLeanExtract.main ((#["LexLeanBoot.AxiomOutput.isClosedLeanName", "LexLeanBoot.AxiomOutput.parseAuditOutput", "LexLeanBoot.TokenAudit.lex", "LexLeanBoot.TokenAudit.auditTokens"] : Array String)) ((#["LexLeanRuntime.Portable", "LexLeanRuntime.Collections", "LexLeanBoot.AxiomOutput", "LexLeanStd.Text", "LexLeanBoot.TokenAudit"] : Array String)) diff --git a/bootstrap/expected/verify/extract/process.json b/bootstrap/expected/verify/extract/process.json index ce4219a4d..854ebb65f 100644 --- a/bootstrap/expected/verify/extract/process.json +++ b/bootstrap/expected/verify/extract/process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/extract/LexLeanExtract.Xb68fb9280f6c4e3437006d738209d44b.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExtract.Xb68fb9280f6c4e3437006d738209d44b","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.ofNat\",\"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\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"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.53\",\"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.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"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.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"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.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"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.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"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.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.not\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.63\"}}}}}}}}}}}}}}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}]}}}}}}}}}},\"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.ofNat\",\"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\",\"UInt8.ofNat\"],\"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\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"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.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"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.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"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.26\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.27\"}}}}}}}}}}}}}}},\"uses\":[\"Array\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"Ordering\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqOrdering\",\"ByteArray.mk\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"List.toArray\",\"UInt8.ofNat\"]},\"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.ofNat\",\"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\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"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.21\",\"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.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"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.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.endsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"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\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.9\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"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.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.30\"},\"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\":\"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.34\",\"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.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"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.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.36\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"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.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}}}}}}}}}}}]}}}}}}}}}}},\"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.ofNat\",\"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":"ae03cba40de68ae6914056b567f91be7e87e863dcf28394aa8952a0c6e3a3653","tool":"lean"} +{"argv":["env","lean","$STAGING/extract/LexLeanExtract.X8d9351bd3ba18266affe5d558ff4fd9f.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanExtract.X8d9351bd3ba18266affe5d558ff4fd9f","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\",\"LexLeanBoot.TokenAudit.lex\",\"LexLeanBoot.TokenAudit.auditTokens\"],\"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.bitAnd\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.Fixed.bitAnd\"],\"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\":\"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.Fixed\",\"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.58\",\"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.Fixed\",\"index\":4,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.58\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.59\"}}}},\"uses\":[\"LexLeanRuntime.Fixed\"]},\"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.26\",\"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.27\",\"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.26\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.27\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.27\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.25\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"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.30\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}}}}}}}}}},\"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.20\",\"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.21\",\"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.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"255\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"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.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Int\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.26\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"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.29\",\"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.30\",\"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.31\",\"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.56\",\"parameters\":[{\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.35\",\"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.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt32.toNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"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.48\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"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.50\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.shiftLeft\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"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.53\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.54\"}}}}}]}}}}}}},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.81\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.60\",\"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.69\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt32.toNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.decLt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"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.73\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.74\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"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.75\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.shiftRight\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"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.78\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.79\"}}}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"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.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.82\"}}}}}}}}}}}}}}}}}},\"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.shiftRight\",\"kind\":\"definition\",\"module\":\"LexLeanRuntime.Portable\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"UInt32\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.Fixed.shiftRight\"],\"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\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"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\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]}}},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanRuntime.Fixed\",\"index\":9,\"value\":\"_uniq.20\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.23\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.24\"}}}},\"uses\":[\"Option\",\"UInt32\",\"LexLeanRuntime.Fixed\"]},\"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.75\",\"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.74\",\"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.74\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"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.75\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.94\",\"parameters\":[{\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.89\",\"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.90\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unterminated axiom payload: \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"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.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.93\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"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.94\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.143\",\"parameters\":[{\"id\":\"_uniq.102\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.103\",\"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.105\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"expected \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"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.108\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.decimal\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.106\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" audit records, found \"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.text\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.cat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"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\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"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\":\"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.117\",\"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.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"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.117\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.107\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"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.129\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.118\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.131\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.137\",\"parameters\":[{\"id\":\"_uniq.134\",\"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.135\",\"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.136\",\"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.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.135\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.136\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"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.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\":\"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.138\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"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.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"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.137\"},{\"kind\":\"fvar\",\"id\":\"_uniq.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.140\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.141\"}}}}}}}]}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"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.143\",\"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.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}],\"code\":{\"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\":\"apply\",\"function\":\"_uniq.144\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.159\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.inside\",\"parameters\":[{\"id\":\"_uniq.160\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Record\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.161\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.163\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"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.95\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.160\"},{\"kind\":\"fvar\",\"id\":\"_uniq.161\"},{\"kind\":\"fvar\",\"id\":\"_uniq.162\"},{\"kind\":\"fvar\",\"id\":\"_uniq.163\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.164\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.AxiomOutput.Scan.stopped\",\"parameters\":[{\"id\":\"_uniq.165\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.AxiomOutput.Rejection\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"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.76\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.165\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.166\"}}}]}}}}}}}},\"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.ofNat\",\"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\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"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.53\",\"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.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"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.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"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.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"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.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"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.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.not\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.63\"}}}}}}}}}}}}}}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}}}]}}}}}}}}}},\"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.ofNat\",\"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\",\"UInt8.ofNat\"],\"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\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"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.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"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.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Ordering\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.compareBytes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"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.26\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.27\"}}}}}}}}}}}}}}},\"uses\":[\"Array\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"Ordering\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqOrdering\",\"ByteArray.mk\",\"LexLeanRuntime.compareBytes\",\"LexLeanRuntime.equal\",\"List.cons\",\"List.nil\",\"List.toArray\",\"UInt8.ofNat\"]},\"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.64\",\"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.55\",\"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.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"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.62\",\"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.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"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.62\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.63\"}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"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.64\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.71\",\"parameters\":[{\"id\":\"_uniq.69\",\"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.70\",\"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.70\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"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.71\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"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.80\"}]},\"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.81\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"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.72\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.83\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"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.65\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.85\"}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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\":\"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.88\"}}}]}}}}}}}}},\"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\":\"LexLeanBoot.TokenAudit.AuditState\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"parameters\":0,\"fields\":4,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"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.TokenAudit.AuditState\",\"levels\":[]}}}}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.CommentState.mk\",\"parameters\":0,\"fields\":4,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}}}}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"parameters\":0,\"fields\":6,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"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.TokenAudit.LexState\",\"levels\":[]}}}}}}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.Lexeme.mk\",\"parameters\":0,\"fields\":4,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}}}}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"parameters\":0,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]}}},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"parameters\":0,\"fields\":0,\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]}},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"parameters\":0,\"fields\":0,\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]}},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"parameters\":0,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]}}},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"parameters\":0,\"fields\":1,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.NameScan.mk\",\"parameters\":0,\"fields\":4,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"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.TokenAudit.NameScan\",\"levels\":[]}}}}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"parameters\":0,\"fields\":4,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}}}}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.Segment.mk\",\"parameters\":0,\"fields\":2,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"kind\":\"inductive\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"inductive\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":{\"parameters\":0,\"indices\":0,\"recursive\":false,\"constructors\":[{\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"parameters\":0,\"fields\":4,\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}}}}}}]}},{\"name\":\"LexLeanBoot.TokenAudit.advanceScalars\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.TokenAudit.advanceScalarsStep\"],\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}}},\"parameters\":[{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.32\",\"parameters\":[{\"id\":\"_uniq.28\",\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]}},\"value\":{\"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.23\"}]},\"body\":{\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.advanceScalarsStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"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\":\"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\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.41\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.50\"},\"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.51\"},{\"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\":\"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.54\",\"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.54\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.41\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"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.56\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.57\"}}}}]}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.advanceScalarsStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.advanceScalarsStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.TokenAudit.scalarWidth\"],\"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\":\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]}}}}},\"parameters\":[{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.49\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.49\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.52\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"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.62\"}]},\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.63\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.64\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.66\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"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.75\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.76\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"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\":\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.78\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.79\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.89\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"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.92\",\"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.91\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"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.92\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"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\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.93\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"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\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"body\":{\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.101\"}}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.102\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"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.107\",\"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.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"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.107\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.108\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"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.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.111\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.108\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"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\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"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\":\"const\",\"name\":\"Bool\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.116\"}}}}}}}}}}}}}}}]}}}}]}}}}]}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.scalarWidth\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.auditIdent\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanRuntime.append\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instAppendableByteArray\",\"LexLeanRuntime.utf8Encode\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanBoot.TokenAudit.AuditState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.bytesInList\",\"LexLeanBoot.TokenAudit.dottedNext\",\"LexLeanBoot.TokenAudit.dottedSegments\",\"LexLeanBoot.TokenAudit.firstForbiddenConstant\",\"LexLeanBoot.TokenAudit.isAllowedOption\",\"LexLeanBoot.TokenAudit.isForbiddenToken\",\"LexLeanBoot.TokenAudit.nextOpensBracket\",\"LexLeanBoot.TokenAudit.AuditState.mk\",\"LexLeanBoot.TokenAudit.Segment.quoted\",\"LexLeanBoot.TokenAudit.Segment.text\",\"LexLeanBoot.TokenAudit.scanSegments.match_1\",\"LexLeanBoot.TokenAudit.stepLexIdent.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.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"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.TokenAudit.AuditState\",\"levels\":[]}}}}}},\"parameters\":[{\"id\":\"_uniq.126\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.127\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.130\",\"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.156\",\"parameters\":[{\"id\":\"_uniq.137\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.dottedSegments\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.140\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"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.143\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"the forbidden constant `\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.143\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"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.142\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"},{\"kind\":\"fvar\",\"id\":\"_uniq.137\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"` (in `\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.146\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"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.142\"},{\"kind\":\"fvar\",\"id\":\"_uniq.145\"},{\"kind\":\"fvar\",\"id\":\"_uniq.147\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"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.142\"},{\"kind\":\"fvar\",\"id\":\"_uniq.148\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"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\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.150\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"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.142\"},{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.153\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.152\",\"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\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.153\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.155\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.154\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.155\"}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.157\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.156\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.435\",\"parameters\":[{\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.170\",\"parameters\":[{\"id\":\"_uniq.167\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"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.169\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.168\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.169\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.170\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.419\",\"parameters\":[{\"id\":\"_uniq.180\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.181\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.395\",\"parameters\":[{\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.192\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Segment\",\"index\":0,\"value\":\"_uniq.180\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isForbiddenToken\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.192\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.193\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Segment\",\"index\":1,\"value\":\"_uniq.180\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.not\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.203\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.206\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.204\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.394\",\"parameters\":[{\"id\":\"_uniq.214\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.215\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.214\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.194\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.393\",\"parameters\":[{\"id\":\"_uniq.236\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.237\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.236\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.237\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.238\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.247\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.203\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.247\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.248\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.265\",\"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.266\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"attribute\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.267\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.266\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.268\",\"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.265\"},{\"kind\":\"fvar\",\"id\":\"_uniq.192\"},{\"kind\":\"fvar\",\"id\":\"_uniq.267\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.269\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.268\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.375\",\"parameters\":[{\"id\":\"_uniq.274\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.275\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.274\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.275\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.276\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.285\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"set_option\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.286\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.285\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.287\",\"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.265\"},{\"kind\":\"fvar\",\"id\":\"_uniq.192\"},{\"kind\":\"fvar\",\"id\":\"_uniq.286\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.288\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.287\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.288\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.289\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.298\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"import\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.299\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.298\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.300\",\"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.265\"},{\"kind\":\"fvar\",\"id\":\"_uniq.192\"},{\"kind\":\"fvar\",\"id\":\"_uniq.299\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.301\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.300\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.301\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.302\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.303\",\"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.304\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.303\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.304\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.305\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.308\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.dottedNext\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.309\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.308\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.310\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.bytesInList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.309\"},{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.311\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.310\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.320\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.311\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.320\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.321\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.323\",\"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.324\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"the import of `\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.325\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.324\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.326\",\"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.323\"},{\"kind\":\"fvar\",\"id\":\"_uniq.325\"},{\"kind\":\"fvar\",\"id\":\"_uniq.309\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.327\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"` is not allowed\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.328\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.327\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.329\",\"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.323\"},{\"kind\":\"fvar\",\"id\":\"_uniq.326\"},{\"kind\":\"fvar\",\"id\":\"_uniq.328\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.330\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.329\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.331\",\"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.330\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.332\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.331\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.332\"}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.333\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.334\",\"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.335\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.334\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.335\"}}}}]}}}}}}}]}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.338\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.341\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.dottedNext\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.342\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.341\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.343\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isAllowedOption\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.342\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.344\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.343\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.353\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.344\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.353\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.354\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.356\",\"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.357\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"the option `\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.358\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.357\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.359\",\"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.356\"},{\"kind\":\"fvar\",\"id\":\"_uniq.358\"},{\"kind\":\"fvar\",\"id\":\"_uniq.342\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.360\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"` is not allowed\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.361\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.360\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.362\",\"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.356\"},{\"kind\":\"fvar\",\"id\":\"_uniq.359\"},{\"kind\":\"fvar\",\"id\":\"_uniq.361\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.363\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.362\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.364\",\"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.363\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.365\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.364\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.365\"}}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.366\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.367\",\"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.368\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.367\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.368\"}}}}]}}}}}}}]}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.371\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.372\",\"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.373\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"},{\"kind\":\"fvar\",\"id\":\"_uniq.372\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.373\"}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.269\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.270\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.271\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.375\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.271\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.272\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.273\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.nextOpensBracket\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.375\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.273\"}]}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.376\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.377\",\"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.378\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.377\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.378\"}}}}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.380\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.382\",\"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.383\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"the forbidden token `\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.384\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.383\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.385\",\"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.382\"},{\"kind\":\"fvar\",\"id\":\"_uniq.384\"},{\"kind\":\"fvar\",\"id\":\"_uniq.192\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.386\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"`\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.387\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.386\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.388\",\"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.382\"},{\"kind\":\"fvar\",\"id\":\"_uniq.385\"},{\"kind\":\"fvar\",\"id\":\"_uniq.387\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.389\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.388\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.390\",\"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.389\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.391\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.390\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.391\"}}}}}}}}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.232\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.233\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.234\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.393\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.234\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.235\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.393\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.215\"}]}}]}}}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.206\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.207\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.209\",\"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.208\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.209\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.211\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.210\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.394\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.211\"}]}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.212\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.213\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.394\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.213\"}]}}}]}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.396\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.395\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.403\",\"parameters\":[{\"id\":\"_uniq.399\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.400\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.401\",\"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.402\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.401\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.402\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.404\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.403\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.181\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.413\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.414\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.396\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.413\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.414\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.415\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.416\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.417\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.404\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.415\"},{\"kind\":\"fvar\",\"id\":\"_uniq.416\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.417\"}}}]}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.420\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.419\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.126\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.429\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.430\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.171\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.429\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.430\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.431\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.432\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.433\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.420\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.431\"},{\"kind\":\"fvar\",\"id\":\"_uniq.432\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.433\"}}}]}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.436\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.435\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.444\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.firstForbiddenConstant\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"discriminant\":\"_uniq.444\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.445\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.446\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.436\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.445\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.446\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.447\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.448\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.157\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.447\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.448\"}}}]}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.append\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instAppendableByteArray\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.AuditState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.bytesInList\",\"LexLeanBoot.TokenAudit.dottedNext\",\"LexLeanBoot.TokenAudit.dottedSegments\",\"LexLeanBoot.TokenAudit.firstForbiddenConstant\",\"LexLeanBoot.TokenAudit.isAllowedOption\",\"LexLeanBoot.TokenAudit.isForbiddenToken\",\"LexLeanBoot.TokenAudit.nextOpensBracket\",\"LexLeanBoot.TokenAudit.AuditState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.auditTokens\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Except\",\"List\",\"Nat\",\"Option\",\"Unit\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Except.error\",\"Except.ok\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"OfNat.ofNat\",\"Option.none\",\"Prod.fst\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.AuditState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.lex\",\"LexLeanBoot.TokenAudit.listLength\",\"LexLeanBoot.TokenAudit.stepAudit\",\"LexLeanBoot.TokenAudit.AuditState.error\",\"LexLeanBoot.TokenAudit.AuditState.mk\",\"LexLeanBoot.TokenAudit.auditTokens.match_1\",\"LexLeanBoot.TokenAudit.scanSegments.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\":\"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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]}}},\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.49\",\"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.57\",\"parameters\":[{\"id\":\"_uniq.55\",\"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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.56\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.121\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.listLength\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.72\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.77\",\"parameters\":[{\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.stepAudit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.76\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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.79\",\"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.78\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"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.79\"},\"body\":{\"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\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"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.85\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.86\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"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.94\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.95\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.96\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.106\",\"parameters\":[{\"id\":\"_uniq.103\",\"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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]}},\"value\":{\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.105\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]}},\"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\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.AuditState\",\"index\":3,\"value\":\"_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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]},\"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\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.117\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.119\"}}}]}}}}}}}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.121\",\"arguments\":[]},\"body\":{\"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\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.lex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]},\"discriminant\":\"_uniq.133\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.134\",\"type\":{\"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\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.58\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.134\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.135\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.136\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.122\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.136\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.137\"}}}]}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Except\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.iterateUntil\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.AuditState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.lex\",\"LexLeanBoot.TokenAudit.listLength\",\"LexLeanBoot.TokenAudit.stepAudit\",\"LexLeanBoot.TokenAudit.AuditState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.byteIn\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"Bool.false\",\"LexLeanBoot.TokenAudit.inRange\",\"LexLeanStd.Text.byteAt\",\"LexLeanBoot.TokenAudit.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.TokenAudit.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.TokenAudit.inRange\",\"LexLeanStd.Text.byteAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.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.TokenAudit.byteOrZero\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanStd.Text.byteAt\",\"LexLeanBoot.TokenAudit.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\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.38\",\"parameters\":[{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.37\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.47\",\"parameters\":[{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"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.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.45\"},\"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\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.47\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"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.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"discriminant\":\"_uniq.56\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"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\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.58\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.39\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}}]}}}}}}},\"uses\":[\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"UInt8\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanStd.Text.byteAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.bytesInList\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"instDecidableEqBool\",\"ite\",\"Bool.false\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanCollections.listFold\",\"LexLeanRuntime.equal\"],\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.17\",\"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.20\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.31\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"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.34\",\"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.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.34\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.30\"}}]}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"instDecidableEqBool\",\"Bool.false\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.listFold\",\"LexLeanRuntime.equal\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.canStartIdent\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"Nat.blt\",\"OfNat.ofNat\",\"LexLeanBoot.TokenAudit.idFirstWidth\",\"LexLeanBoot.TokenAudit.isGuillemetOpen\"],\"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\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.21\",\"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\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.idFirstWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.24\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isGuillemetOpen\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.26\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.41\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.27\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.44\"}}}]}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.blt\",\"LexLeanBoot.TokenAudit.idFirstWidth\",\"LexLeanBoot.TokenAudit.isGuillemetOpen\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.controlCode\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIn\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.inRange\"],\"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.27\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"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.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.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"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.41\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"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.43\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"31\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"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.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.60\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"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.63\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.64\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"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.76\",\"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.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"127\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.78\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"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.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"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.80\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"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.81\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.82\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"194\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"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.91\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.92\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"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.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"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.95\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.96\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.97\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.98\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"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.108\",\"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.107\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"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.108\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"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.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.111\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.109\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"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.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.115\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"159\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"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.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.118\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"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.40\"}]},\"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.121\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.122\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"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.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\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"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.125\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.126\"}}}}]}}}}}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"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.47\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.130\"}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"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.47\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}}]}}}}}}}}}}}}]}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIn\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.inRange\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.controlMessage\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Option\",\"UInt32\",\"UInt8\",\"Unit\",\"LexLeanRuntime.append\",\"LexLeanRuntime.bitAnd\",\"LexLeanRuntime.instAppendableByteArray\",\"LexLeanRuntime.instFixedUInt8\",\"LexLeanRuntime.shiftRight\",\"LexLeanRuntime.utf8Encode\",\"OfNat.ofNat\",\"UInt32.instOfNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.hexDigit\",\"LexLeanBoot.TokenAudit.inRange.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.44\",\"parameters\":[{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.44\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.53\",\"parameters\":[{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"return\",\"id\":\"_uniq.52\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"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.63\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"4\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"OfNat\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt32.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"UInt32\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.64\"},\"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\":\"LexLeanRuntime.shiftRight\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.90\",\"parameters\":[{\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.71\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"15\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"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.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.74\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.bitAnd\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.76\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.hexDigit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.78\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.hexDigit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"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.83\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a control character U+00\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"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.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"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.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\" in the text\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"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.82\"},{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.89\"}}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"join\",\"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\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.90\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.96\",\"parameters\":[{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.45\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.90\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.95\"}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"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\":\"jump\",\"target\":\"_uniq.93\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.96\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]}}]}}}}}}}}}}}}}},\"uses\":[\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"UInt32\",\"UInt8\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.Fixed\",\"LexLeanRuntime.append\",\"LexLeanRuntime.bitAnd\",\"LexLeanRuntime.instAppendableByteArray\",\"LexLeanRuntime.instFixedUInt8\",\"LexLeanRuntime.shiftRight\",\"LexLeanRuntime.utf8Encode\",\"Option.none\",\"Option.some\",\"UInt32.instOfNat\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.hexDigit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.countRawHashes\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Prod.fst\",\"LexLeanBoot.TokenAudit.countRawHashesStep\"],\"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\":\"let\",\"id\":\"_uniq.22\",\"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.23\",\"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.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.23\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.28\",\"parameters\":[{\"id\":\"_uniq.26\",\"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.27\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countRawHashesStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.27\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"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.30\",\"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.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"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.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.31\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.32\",\"arguments\":[]},\"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.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.34\"}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"Prod\",\"Sub\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.TokenAudit.countRawHashesStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.countRawHashesStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.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.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"35\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"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.20\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.21\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.23\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"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.33\"}]},\"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.34\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"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.36\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"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.39\",\"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.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"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.39\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"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.44\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.45\"}}}}}}}}}}]}}}}}}}}},\"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.TokenAudit.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Prod\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.TokenAudit.countScalarsStep\"],\"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\":\"Nat\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.23\",\"parameters\":[{\"id\":\"_uniq.21\",\"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.22\",\"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.TokenAudit.countScalarsStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.22\"}}},\"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.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"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.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"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.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"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.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.31\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.32\"}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instOfNatNat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.subtract\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.countScalarsStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.countScalarsStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.TokenAudit.scalarWidth\"],\"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\":\"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.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.28\",\"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.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.28\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.31\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.28\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.33\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"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\":\"let\",\"id\":\"_uniq.47\",\"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.47\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"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.53\",\"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.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"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.53\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"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.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.57\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"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\":\"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.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"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.60\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.61\"}}}}}}}}}}}}}}]}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.scalarWidth\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.dottedNext\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"UInt8\",\"Unit\",\"ByteArray.mk\",\"List.nil\",\"List.toArray\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.dottedSegments\",\"LexLeanBoot.TokenAudit.Lexeme.kind\",\"LexLeanBoot.TokenAudit.dottedNext.match_1\",\"LexLeanBoot.TokenAudit.dottedNext.match_3\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.68\",\"parameters\":[{\"id\":\"_uniq.64\",\"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.65\",\"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.66\",\"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.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.67\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.68\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.133\",\"parameters\":[{\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.83\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.94\",\"parameters\":[{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.dottedSegments\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.93\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.94\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.68\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.68\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.107\",\"parameters\":[{\"id\":\"_uniq.103\",\"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\":\"let\",\"id\":\"_uniq.104\",\"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.105\",\"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.104\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.106\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.107\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"index\":0,\"value\":\"_uniq.82\"},\"body\":{\"kind\":\"cases\",\"type_name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.121\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"parameters\":[{\"id\":\"_uniq.122\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.95\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.123\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.97\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.125\"}}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"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\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.127\"}}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.108\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.110\",\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.133\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.58\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.69\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.143\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.144\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.145\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.146\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.134\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.145\"},{\"kind\":\"fvar\",\"id\":\"_uniq.146\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.147\"}}}]}}}}}},\"uses\":[\"Array\",\"ByteArray\",\"List\",\"PUnit\",\"UInt8\",\"ByteArray.mk\",\"List.cons\",\"List.nil\",\"List.toArray\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.dottedSegments\",\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.dottedSegments\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"LexLeanCollections.listFold\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.reversed\",\"LexLeanStd.Text.joinWith\",\"LexLeanBoot.TokenAudit.Segment.text\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.11\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.19\",\"parameters\":[{\"id\":\"_uniq.15\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Segment\",\"index\":0,\"value\":\"_uniq.16\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"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.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.18\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"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.21\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.reversed\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.22\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\".\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.joinWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}}}}}}}}},\"uses\":[\"ByteArray\",\"List\",\"String\",\"LexLeanCollections.listFold\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.reversed\",\"LexLeanStd.Text.joinWith\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"List\",\"Nat\",\"Option.some\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexState.mk\"],\"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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}}}}}},\"parameters\":[{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"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.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.32\"}}}},\"uses\":[\"Bool\",\"ByteArray\",\"List\",\"Nat\",\"Option\",\"Option.some\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.firstForbiddenConstant\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"LexLeanCollections.listFold\",\"Option.none\",\"Option.some\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.isForbiddenConstant\",\"LexLeanBoot.TokenAudit.Segment.text\",\"LexLeanBoot.TokenAudit.scanSegments.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.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"parameters\":[{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.84\",\"parameters\":[{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.44\",\"parameters\":[{\"id\":\"_uniq.42\",\"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.43\",\"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.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"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.44\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.70\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Segment\",\"index\":0,\"value\":\"_uniq.36\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isForbiddenConstant\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"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.64\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.65\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"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\":\"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.52\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"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.70\",\"arguments\":[]},\"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.35\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.71\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.80\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.45\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.82\"}}}]}}}}}},\"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\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.listFold\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.86\"}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Option\",\"PUnit\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanCollections.listFold\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.isForbiddenConstant\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.hasClosingHashes\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Prod\",\"instOfNatNat\",\"Bool.true\",\"LexLeanCollections.iterateUntil\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.TokenAudit.hasClosingHashesStep\"],\"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\":\"Bool\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.23\",\"parameters\":[{\"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\":[]}]},\"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\":\"Bool\",\"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\":\"Bool\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"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\":\"Bool\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.hasClosingHashesStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.22\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"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\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"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\":\"Bool\",\"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\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.29\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"instOfNatNat\",\"Bool.true\",\"LexLeanCollections.iterateUntil\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.hasClosingHashesStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.hasClosingHashesStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]}]}]}}}}},\"parameters\":[{\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.37\"},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.37\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.42\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"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.52\"}]},\"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\":\"Bool\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.53\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.54\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"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\":\"Bool\",\"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\":\"Bool\",\"levels\":[]}]}}]},\"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.65\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"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\":\"Bool\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.66\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.67\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"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\":\"Bool\",\"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\":\"Bool\",\"levels\":[]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.68\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"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.72\",\"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.71\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"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.72\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.73\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"35\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"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.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.76\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.78\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"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.80\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.81\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.73\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"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\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"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\":\"Bool\",\"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\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.85\"}}}}}}}}}}}}}}}}}]}}}}]}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.hexDigit\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanStd.Text.sliceOr\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"0123456789ABCDEF\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"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.74\",\"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.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"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.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.76\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.78\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.346\",\"parameters\":[{\"id\":\"_uniq.340\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.341\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.340\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.342\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.343\",\"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.342\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.344\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.343\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.345\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.341\"},{\"kind\":\"fvar\",\"id\":\"_uniq.344\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.345\"}}}}}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.80\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.81\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"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.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.91\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.94\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.95\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"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\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"}]},\"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.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"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\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"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.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.119\"},\"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\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"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.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.122\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.123\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"4\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"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.132\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.133\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.134\"}]},\"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.135\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"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\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"5\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"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.146\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.147\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.148\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.150\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.151\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"6\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"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.160\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.161\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.162\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.163\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.164\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.165\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"7\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"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.174\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.175\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.176\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.177\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.178\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.179\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"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.188\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.189\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.190\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.192\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.191\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.192\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.193\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"9\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"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.202\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.203\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.204\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.206\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.205\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.206\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.207\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.216\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.217\",\"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.216\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.218\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.217\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.219\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.218\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.220\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.219\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.220\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.221\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.230\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"11\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.231\",\"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.230\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.231\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.233\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.232\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.234\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.233\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.234\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.235\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.244\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"12\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.245\",\"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.244\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.246\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.245\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.247\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.246\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.248\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.247\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.248\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.249\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.258\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"13\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.259\",\"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.258\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.260\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.259\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.261\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.260\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.262\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.261\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.262\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.263\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.272\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"14\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.273\",\"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.272\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.274\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.273\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.275\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.274\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.276\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.275\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.276\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.277\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.278\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"15\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.279\",\"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.278\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.280\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.279\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.280\"}]}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.281\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.282\",\"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.272\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.283\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.282\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.283\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.285\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.286\",\"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.258\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.287\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.286\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.287\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.289\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.290\",\"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.291\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.290\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.291\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.293\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.294\",\"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.230\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.295\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.294\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.295\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.297\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.298\",\"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.216\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.299\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.298\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.299\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.301\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.302\",\"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.202\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.303\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.302\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.303\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.305\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.306\",\"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.307\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.306\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.307\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.309\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.310\",\"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.174\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.311\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.310\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.311\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.313\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.314\",\"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.160\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.315\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.314\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.315\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.317\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.318\",\"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.146\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.319\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.318\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.319\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.321\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.322\",\"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.132\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.323\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.322\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.323\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.325\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.326\",\"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.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.327\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.326\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.327\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.329\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.330\",\"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.104\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.331\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.330\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.331\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.333\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.334\",\"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.335\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.334\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.335\"}]}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.337\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.338\",\"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.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.339\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.338\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.346\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.339\"}]}}}}]}}}}}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"String\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\",\"UInt8.instOfNat\",\"LexLeanStd.Text.sliceOr\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.idFirstWidth\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.isAsciiAlpha\",\"LexLeanBoot.TokenAudit.letterLikeWidth\"],\"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.32\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.38\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isAsciiAlpha\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"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.45\",\"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.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"95\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"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.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_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.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.49\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.letterLikeWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.51\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"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.62\",\"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.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.65\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.66\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"return\",\"id\":\"_uniq.69\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.79\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"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.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.89\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.52\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.91\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"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.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.93\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}}}}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.96\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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\":\"return\",\"id\":\"_uniq.99\"}}}}}]}}}]}}}}}}}}}}}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.isAsciiAlpha\",\"LexLeanBoot.TokenAudit.letterLikeWidth\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.idRestWidth\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.isAsciiAlpha\",\"LexLeanBoot.TokenAudit.isAsciiDigit\",\"LexLeanBoot.TokenAudit.letterLikeWidth\",\"LexLeanBoot.TokenAudit.subScriptWidth\"],\"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.50\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isAsciiAlpha\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isAsciiDigit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.letterLikeWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.63\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.subScriptWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"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.76\",\"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.75\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"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\":\"const\",\"name\":\"Nat\",\"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\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"return\",\"id\":\"_uniq.83\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"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.78\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.93\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.103\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"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.116\",\"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.115\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"95\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"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.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.118\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"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.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"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.78\"}]},\"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.131\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"39\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"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.131\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.133\"}]},\"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.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.135\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.136\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"33\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"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.145\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.146\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"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.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.147\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.148\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.149\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.150\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"63\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"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.159\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.160\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"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.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.161\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.162\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.163\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.164\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"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.173\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.174\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.175\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.176\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.177\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.178\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.66\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.179\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.64\"}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.181\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.183\",\"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.182\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.183\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.184\"}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.186\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"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.187\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.188\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.189\"}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.191\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.192\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"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.192\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.193\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.194\"}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.196\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.197\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.198\",\"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.197\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.199\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.198\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.199\"}}}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.201\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"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.202\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.203\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.204\"}}}}}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.206\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.207\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"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.207\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.209\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.208\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.209\"}}}}}]}}}]}}}}}}}}}}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.isAsciiAlpha\",\"LexLeanBoot.TokenAudit.isAsciiDigit\",\"LexLeanBoot.TokenAudit.letterLikeWidth\",\"LexLeanBoot.TokenAudit.subScriptWidth\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.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.TokenAudit.isAllowedOption\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"LexLeanBoot.TokenAudit.bytesInList\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"autoImplicit\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"maxRecDepth\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"maxHeartbeats\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"synthInstance.maxHeartbeats\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"linter.unusedVariables\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"linter.unusedSimpArgs\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"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.24\",\"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.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"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\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"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.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"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.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"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.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"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.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.29\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.bytesInList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"List\",\"String\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"LexLeanBoot.TokenAudit.bytesInList\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.isAsciiAlpha\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"UInt8\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.inRange\"],\"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.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"97\"}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"122\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.24\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"65\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"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.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.27\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"90\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"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.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.32\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"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.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"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\":\"return\",\"id\":\"_uniq.33\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"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.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.46\"}}}]}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.inRange\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.isAsciiDigit\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"UInt8\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.inRange\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.6\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.8\",\"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.7\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"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.10\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.11\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.6\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.13\"}}}}}}}}},\"uses\":[\"Bool\",\"Nat\",\"OfNat\",\"UInt8\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.inRange\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.isForbiddenConstant\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\"],\"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\":\"BEq\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.instBEq\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"ofReduceBool\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"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.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"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\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"ofReduceNat\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"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.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"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.25\"}]},\"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\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"sorryAx\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"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.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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\"}}}]}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.48\"}}}]}}}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"String\",\"instDecidableEqBool\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.isForbiddenToken\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"LexLeanBoot.TokenAudit.bytesInList\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.9\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.11\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"sorry\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.11\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"admit\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.14\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.15\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"axiom\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"opaque\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"unsafe\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.19\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"partial\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"native_decide\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"kernel\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"ofReduceBool\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.27\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"ofReduceNat\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"implemented_by\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"extern\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"macro\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"macro_rules\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"syntax\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"elab\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"elab_rules\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"notation\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"infix\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"infixl\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"infixr\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"prefix\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"postfix\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"#eval\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"run_cmd\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"run_tac\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"sorryAx\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"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.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"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\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"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.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"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.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"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.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_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\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"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.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"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.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.71\"}]},\"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\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"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.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"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.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"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.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"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.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"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.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"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.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"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.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"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.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"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.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.82\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"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.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"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.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"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.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"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.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"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.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"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.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"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.16\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"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.14\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"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.91\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.bytesInList\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"List\",\"String\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"LexLeanBoot.TokenAudit.bytesInList\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.isGuillemetClose\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.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\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.21\",\"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\":\"194\"}},\"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.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.27\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"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.30\",\"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.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"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.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"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.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.33\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.31\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"187\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.39\",\"arguments\":[]},\"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.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.50\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.52\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}]}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.isGuillemetOpen\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.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\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.21\",\"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\":\"194\"}},\"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.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.27\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"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.30\",\"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.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"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.30\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"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.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.33\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.31\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"171\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.39\",\"arguments\":[]},\"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.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.50\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.52\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.53\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}]}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.isRadixDigit\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"Eq\",\"Nat\",\"UInt8\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"Nat.beq\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.inRange\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"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.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.49\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"49\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"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.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"55\"}},\"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\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"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.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.62\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"97\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"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.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.67\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"102\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"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.69\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.70\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.71\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.72\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"65\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"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.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.75\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"70\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.78\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.80\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.95\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.96\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"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.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.106\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.107\"}]},\"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.108\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"16\"}},\"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.42\"},{\"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.94\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.123\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.125\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.134\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.135\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.144\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.145\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.81\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.146\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.147\"}}}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.149\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.150\"}}}]}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.153\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.60\"}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.155\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.55\"}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.beq\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.inRange\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.letterLikeWidth\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.inRange\"],\"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.99\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"},{\"kind\":\"fvar\",\"id\":\"_uniq.100\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"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.108\",\"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.107\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"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.108\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"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.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.111\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.109\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.114\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"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.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.117\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.109\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.120\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"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.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.123\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.109\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.126\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"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.139\",\"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.138\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"206\"}},\"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\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"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.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.145\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.146\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.155\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"207\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"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.155\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.157\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.156\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.158\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.159\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.160\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"225\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"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.169\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.170\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"},{\"kind\":\"fvar\",\"id\":\"_uniq.171\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.172\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.173\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.174\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.183\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"226\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"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.183\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.184\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"},{\"kind\":\"fvar\",\"id\":\"_uniq.185\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"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.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.187\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.188\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.197\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"240\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.198\",\"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.197\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.199\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.198\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.200\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"},{\"kind\":\"fvar\",\"id\":\"_uniq.199\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.201\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.200\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.201\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.202\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"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.203\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.204\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.205\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.206\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.215\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"157\"}},\"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\":\"LexLeanRuntime.equal\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"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.144\"}]},\"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\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.222\",\"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.221\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.223\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.222\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.223\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.224\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.233\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"146\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.234\",\"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.233\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.235\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.234\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.236\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.235\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.237\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.236\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.237\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.238\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.247\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"147\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.248\",\"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.247\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.249\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.248\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.250\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"149\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.251\",\"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.250\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.252\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.251\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.253\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.249\"},{\"kind\":\"fvar\",\"id\":\"_uniq.252\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.254\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.253\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.254\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.255\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.264\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"150\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.265\",\"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.264\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.266\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.265\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.267\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.266\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.268\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.267\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.268\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.269\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.270\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.271\",\"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.270\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.272\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.271\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.272\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.273\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.282\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.283\",\"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.282\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.284\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.283\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.285\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"159\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.286\",\"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.285\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.287\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.286\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.288\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.284\"},{\"kind\":\"fvar\",\"id\":\"_uniq.287\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.289\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.288\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.289\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.290\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.291\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.292\",\"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.291\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.293\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.292\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.293\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.294\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.295\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"4\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.296\",\"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.295\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.297\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.296\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.297\"}}}}}]}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.300\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.309\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.310\",\"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.309\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.311\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.310\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.312\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"191\"}},\"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.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"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.144\"}]},\"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\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.319\",\"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.318\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.320\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.319\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.320\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.321\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.322\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"4\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.323\",\"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.322\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.324\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.323\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.324\"}}}}}]}}}}}}}}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.327\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.336\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"156\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.337\",\"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.336\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.338\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.337\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.339\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"191\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.340\",\"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.339\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.341\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.340\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.342\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.338\"},{\"kind\":\"fvar\",\"id\":\"_uniq.341\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.343\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.342\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.343\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.344\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.345\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.346\",\"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.345\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.347\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.346\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.347\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.348\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.349\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"4\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.350\",\"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.349\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.351\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.350\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.351\"}}}}}]}}}}}}}}}}]}}}}}}}]}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.356\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.365\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"132\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.366\",\"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.365\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.367\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.366\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.368\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.367\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.369\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.368\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.369\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.370\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.379\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"133\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.380\",\"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.379\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.381\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.380\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.382\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.381\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.383\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.382\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.383\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.384\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.385\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.386\",\"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.385\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.387\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.386\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.387\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.388\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.397\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.398\",\"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.397\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.399\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.398\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.400\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"143\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.401\",\"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.400\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.402\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.401\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.403\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.399\"},{\"kind\":\"fvar\",\"id\":\"_uniq.402\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.404\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.403\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.404\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.405\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.406\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.407\",\"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.406\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.408\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.407\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.408\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.409\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.410\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.123\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.410\"}}}]}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.413\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.422\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.423\",\"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.422\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.424\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.423\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.425\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"191\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.426\",\"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.425\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.427\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.426\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.428\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.424\"},{\"kind\":\"fvar\",\"id\":\"_uniq.427\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.429\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.428\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.429\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.430\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.431\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.432\",\"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.431\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.433\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.432\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.433\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.434\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.435\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.123\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.435\"}}}]}}}}}}}}}}]}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.439\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.448\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"188\"}},\"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\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"191\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.452\",\"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.451\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.453\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.452\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.454\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.450\"},{\"kind\":\"fvar\",\"id\":\"_uniq.453\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.455\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.454\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.455\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.456\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.457\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.458\",\"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.457\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.459\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.458\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.459\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.460\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.469\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.470\",\"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.469\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.471\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.470\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.472\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.471\"},{\"kind\":\"fvar\",\"id\":\"_uniq.453\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.473\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.472\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.473\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.474\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.475\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.476\",\"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.475\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.477\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.476\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.477\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.478\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.487\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.453\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.488\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.487\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.488\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.489\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.490\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.123\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.490\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.491\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.500\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.453\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.501\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.500\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.501\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.502\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.503\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.123\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.503\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.504\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.505\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.506\",\"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.505\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.507\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.506\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.507\"}}}}}]}}}}]}}}}]}}}}}}}]}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.513\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.522\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.523\",\"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.522\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.524\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.523\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.525\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"187\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.526\",\"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.525\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.527\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.526\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.528\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.524\"},{\"kind\":\"fvar\",\"id\":\"_uniq.527\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.529\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.528\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.529\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.530\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.531\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.532\",\"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.531\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.533\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.532\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.533\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.534\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.535\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.117\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.535\"}}}]}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.538\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.547\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"145\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.548\",\"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.547\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.549\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.548\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.550\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"169\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.551\",\"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.550\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.552\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.551\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.553\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.549\"},{\"kind\":\"fvar\",\"id\":\"_uniq.552\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.554\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.553\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.554\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.555\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.564\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"177\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.565\",\"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.564\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.566\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.565\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.567\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"191\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.568\",\"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.567\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.569\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.568\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.570\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.566\"},{\"kind\":\"fvar\",\"id\":\"_uniq.569\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.571\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.570\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.571\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.572\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.573\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.574\",\"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.573\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.575\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.574\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.575\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.576\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.585\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"187\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.586\",\"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.585\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.587\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.586\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.588\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.587\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.589\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.588\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.589\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.590\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.591\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.117\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.591\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.592\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.593\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.594\",\"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.593\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.595\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.594\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.595\"}}}}}]}}}}}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.598\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.607\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"160\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.608\",\"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.607\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.609\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.608\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.610\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.609\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.611\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.610\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.611\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.612\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.621\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"163\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.622\",\"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.621\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.623\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.622\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.624\",\"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.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.115\"},{\"kind\":\"fvar\",\"id\":\"_uniq.623\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.625\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.624\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.625\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.626\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.627\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.117\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.627\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.628\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.629\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.630\",\"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.629\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.631\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.630\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.631\"}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.633\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.634\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.635\",\"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.634\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.636\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.635\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.636\"}}}}}]}}}}}}}]}}}}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.inRange\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.lex\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Except\",\"List\",\"Nat\",\"Option\",\"Unit\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"List.nil\",\"OfNat.ofNat\",\"Option.none\",\"Prod.fst\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.reversed\",\"LexLeanBoot.TokenAudit.stepLex\",\"LexLeanBoot.TokenAudit.LexState.error\",\"LexLeanBoot.TokenAudit.LexState.lexemes\",\"LexLeanBoot.TokenAudit.LexState.mk\",\"LexLeanBoot.TokenAudit.scanSegments.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\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]}]}},\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"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.33\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.39\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.44\",\"parameters\":[{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.stepLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.43\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"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.46\",\"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.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"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.46\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"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.64\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.65\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.63\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"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.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.69\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}}]},\"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\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.71\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"},{\"kind\":\"fvar\",\"id\":\"_uniq.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.81\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.82\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.95\",\"parameters\":[{\"id\":\"_uniq.87\",\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.95\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.113\",\"parameters\":[{\"id\":\"_uniq.101\",\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.LexState\",\"index\":4,\"value\":\"_uniq.83\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.reversed\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"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\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"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\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.LexState\",\"index\":5,\"value\":\"_uniq.83\"},\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"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\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"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\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"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\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.96\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.126\"}}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Except\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"List.nil\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.reversed\",\"LexLeanBoot.TokenAudit.stepLex\",\"LexLeanBoot.TokenAudit.LexState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.listLength\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.nextOpensBracket\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"List\",\"Unit\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.Lexeme.kind\",\"LexLeanBoot.TokenAudit.dottedNext.match_1\",\"LexLeanBoot.TokenAudit.dottedNext.match_3\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"parameters\":[{\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.66\",\"parameters\":[{\"id\":\"_uniq.64\",\"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.65\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.135\",\"parameters\":[{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.81\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.92\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.91\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.66\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.103\",\"parameters\":[{\"id\":\"_uniq.101\",\"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.102\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.103\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.111\",\"parameters\":[{\"id\":\"_uniq.106\",\"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.107\",\"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.108\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"[\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"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.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.106\"},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.110\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.111\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"index\":0,\"value\":\"_uniq.80\"},\"body\":{\"kind\":\"cases\",\"type_name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.123\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"parameters\":[{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.93\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.125\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.95\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.127\"}}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.97\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.129\"}}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.131\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.112\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.133\"}}}]}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.135\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"discriminant\":\"_uniq.58\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.67\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.145\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.146\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.148\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.136\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.147\"},{\"kind\":\"fvar\",\"id\":\"_uniq.148\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.149\"}}}]}}}}}},\"uses\":[\"BEq\",\"Bool\",\"ByteArray\",\"List\",\"PUnit\",\"String\",\"Bool.false\",\"ByteArray.instBEq\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"List\",\"Nat\",\"instAddNat\",\"instHAdd\",\"Bool.false\",\"HAdd.hAdd\",\"List.cons\",\"Option.none\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.LexState.mk\",\"LexLeanBoot.TokenAudit.Lexeme.mk\"],\"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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}}}}}}}},\"parameters\":[{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.44\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.35\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"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.49\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.49\"}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"HAdd\",\"List\",\"Nat\",\"Option\",\"instAddNat\",\"instHAdd\",\"Bool.false\",\"List.cons\",\"Option.none\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.LexState.mk\",\"LexLeanBoot.TokenAudit.Lexeme.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.reversed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.scalarWidth\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instDecidableEqBool\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.inRange\"],\"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.28\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.32\",\"arguments\":[]},\"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\":\"UInt8\",\"levels\":[]},{\"kind\":\"any\"}]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.instOfNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.35\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"127\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"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.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.40\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.51\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"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.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"223\"}},\"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\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.60\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.70\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.71\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"224\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"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.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"239\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"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.76\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.77\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.79\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.80\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.89\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"4\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"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.91\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.92\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.93\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"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.95\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.96\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.97\"}}}}}]}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.99\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"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.100\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.101\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}}}]}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"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.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.106\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.107\"}}}}}]}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Nat\",\"OfNat\",\"UInt8\",\"instDecidableEqBool\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.inRange\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanAfterDot\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"Nat\",\"UInt8\",\"instDecidableEqBool\",\"ite\",\"Bool.false\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"LexLeanRuntime.utf8Encode\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.canStartIdent\",\"LexLeanBoot.TokenAudit.scanExponent\"],\"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\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}}},\"parameters\":[{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"101\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"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.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.48\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"69\"}},\"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\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanExponent\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.canStartIdent\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.59\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.116\",\"parameters\":[{\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.81\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.82\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.83\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"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.77\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.113\",\"parameters\":[{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"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.104\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"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\":\"const\",\"name\":\"Nat\",\"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\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.107\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"an identifier follows a decimal point\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.109\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.111\"}}}}}]}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.100\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.101\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.113\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.103\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.113\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.114\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.58\"}}]}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.78\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.79\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.116\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.116\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]}}]}}}}}}}}}}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"Nat\",\"OfNat\",\"String\",\"UInt8\",\"instDecidableEqBool\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanRuntime.utf8Encode\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.canStartIdent\",\"LexLeanBoot.TokenAudit.scanExponent\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanAfterInt\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"Nat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"HAdd.hAdd\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIn\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.scanAfterDot\",\"LexLeanBoot.TokenAudit.scanDigits\",\"LexLeanBoot.TokenAudit.scanAfterInt.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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"46\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"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.79\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.82\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.84\",\"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.85\",\"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.84\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"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.85\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"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.87\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.88\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.86\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.81\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.91\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"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.93\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"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.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.97\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"101\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"69\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"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.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.107\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.109\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanAfterDot\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.112\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanAfterDot\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.115\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.124\",\"parameters\":[{\"id\":\"_uniq.122\",\"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\":\"const\",\"name\":\"Nat\",\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.123\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.124\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.131\",\"parameters\":[{\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanAfterDot\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.130\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.131\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"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.143\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.144\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanDigits\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.69\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.145\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.228\",\"parameters\":[{\"id\":\"_uniq.151\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.151\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.83\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.227\",\"parameters\":[{\"id\":\"_uniq.172\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.172\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.173\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.174\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.169\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.183\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.200\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.105\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.209\",\"parameters\":[{\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.203\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.204\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.205\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.206\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.206\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.207\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.116\"}}]}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.200\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.201\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.209\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.202\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.209\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.210\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.111\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.219\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.220\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.113\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.221\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.152\"}}]}}}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.224\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.225\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.225\"}}}]}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.169\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.170\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.227\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.171\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.227\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]}}]}}}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.234\",\"parameters\":[{\"id\":\"_uniq.232\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.233\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.132\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.232\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.228\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.233\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.231\",\"parameters\":[{\"id\":\"_uniq.229\",\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.230\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.125\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.229\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.228\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.230\"}]}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.146\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.231\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.147\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.234\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.149\"}]}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"HAdd\",\"Nat\",\"OfNat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIn\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.scanAfterDot\",\"LexLeanBoot.TokenAudit.scanDigits\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanBlockComment\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Prod.fst\",\"LexLeanBoot.TokenAudit.CommentState\",\"LexLeanBoot.TokenAudit.scanBlockCommentStep\",\"LexLeanBoot.TokenAudit.CommentState.mk\"],\"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\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"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.17\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.22\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.27\",\"parameters\":[{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanBlockCommentStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"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.29\",\"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.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"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.29\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"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.32\",\"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.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.30\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"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\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.TokenAudit.CommentState\",\"LexLeanBoot.TokenAudit.scanBlockCommentStep\",\"LexLeanBoot.TokenAudit.CommentState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanBlockCommentStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"Nat.beq\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.CommentState\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.CommentState.depth\",\"LexLeanBoot.TokenAudit.CommentState.failed\",\"LexLeanBoot.TokenAudit.CommentState.line\",\"LexLeanBoot.TokenAudit.CommentState.mk\",\"LexLeanBoot.TokenAudit.CommentState.position\"],\"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\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]}}}},\"parameters\":[{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.CommentState\",\"index\":0,\"value\":\"_uniq.52\"},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.CommentState\",\"index\":1,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.58\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.CommentState\",\"index\":2,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.60\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"discriminant\":\"_uniq.75\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.76\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.CommentState\",\"index\":3,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.85\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"discriminant\":\"_uniq.86\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"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\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"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.74\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"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\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.99\"}]},\"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.103\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.103\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"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.124\",\"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.123\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"47\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"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.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.126\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"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.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.251\",\"parameters\":[{\"id\":\"_uniq.144\",\"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\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.144\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"discriminant\":\"_uniq.145\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.146\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"45\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"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.163\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.165\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.164\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"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.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"},{\"kind\":\"fvar\",\"id\":\"_uniq.165\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.166\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.234\",\"parameters\":[{\"id\":\"_uniq.179\",\"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\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.180\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.179\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"discriminant\":\"_uniq.180\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.181\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"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.190\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.192\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.191\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"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.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.104\"},{\"kind\":\"fvar\",\"id\":\"_uniq.192\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.193\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"discriminant\":\"_uniq.194\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.195\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.196\",\"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.197\",\"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.196\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.198\",\"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.197\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.199\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.200\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.198\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.199\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.201\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.200\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.201\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.202\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.203\"}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.204\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"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.206\",\"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.205\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.207\",\"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.206\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.209\",\"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.208\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.209\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.211\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.207\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.210\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.212\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.207\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.210\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.213\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.214\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.211\"},{\"kind\":\"fvar\",\"id\":\"_uniq.212\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.213\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.215\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.214\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.215\"}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.217\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.218\",\"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.219\",\"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.218\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.220\",\"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.219\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.221\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.222\",\"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.221\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.223\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.222\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.224\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.220\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.223\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.225\",\"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.226\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.227\",\"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.226\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.228\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.227\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.229\",\"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.225\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.228\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.230\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.231\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.224\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.229\"},{\"kind\":\"fvar\",\"id\":\"_uniq.230\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.231\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.232\"}}}}}}}}}}}}}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"discriminant\":\"_uniq.167\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.168\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.234\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.169\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.170\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"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.172\",\"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.171\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"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.172\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"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.174\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.175\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.173\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.176\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.177\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.234\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.178\"}]}}}}}}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.235\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.236\",\"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.237\",\"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.236\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.238\",\"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.237\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.239\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.240\",\"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.239\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.241\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.240\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.242\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.238\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.241\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.243\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.244\",\"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.243\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.245\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.244\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.246\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.238\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.245\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.247\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.248\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.242\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.246\"},{\"kind\":\"fvar\",\"id\":\"_uniq.247\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.249\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.248\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.249\"}}}}}}}}}}}}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"discriminant\":\"_uniq.129\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.251\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.131\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.132\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"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.134\",\"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.133\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"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.134\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"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.136\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.137\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.135\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.138\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"45\"}},\"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.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.251\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.143\"}]}}}}}}}}}}}}}]}}}}}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.253\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.254\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.254\"}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.256\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.257\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.257\"}}}]}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Sub\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"Nat.beq\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.CommentState\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.CommentState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanCharLiteral\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.advanceScalars\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.scanCharLiteral.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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"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.101\",\"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.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"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.104\",\"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.103\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"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.104\"},\"body\":{\"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\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.109\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.111\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.110\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.113\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.115\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.114\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.118\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"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.120\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.121\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.advanceScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.123\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"4\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"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.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.126\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.advanceScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.128\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.130\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.110\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.140\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.298\",\"parameters\":[{\"id\":\"_uniq.249\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"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.250\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.249\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.277\",\"parameters\":[{\"id\":\"_uniq.255\",\"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.257\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"39\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.258\",\"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.257\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.259\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.258\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.260\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.255\"},{\"kind\":\"fvar\",\"id\":\"_uniq.259\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.261\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.260\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.270\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.261\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"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.270\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.271\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.272\",\"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.272\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.273\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.274\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.255\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.275\",\"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.274\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.275\"}}}}]}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.278\",\"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\":\"apply\",\"function\":\"_uniq.277\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.284\",\"parameters\":[{\"id\":\"_uniq.282\",\"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\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.283\",\"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.283\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.285\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.284\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.250\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.293\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.294\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.285\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.293\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.294\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.295\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.296\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.278\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.295\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.296\"}}}]}}}}}}},\"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.142\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.143\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"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\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.145\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"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.157\",\"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.156\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"92\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"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.158\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.159\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"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.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"},{\"kind\":\"fvar\",\"id\":\"_uniq.160\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.161\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"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.162\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.163\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"39\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"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.172\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.173\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"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.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"},{\"kind\":\"fvar\",\"id\":\"_uniq.174\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.175\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"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.176\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.177\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"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.186\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.187\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"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.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"},{\"kind\":\"fvar\",\"id\":\"_uniq.188\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.189\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"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.190\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.191\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.192\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.110\"},{\"kind\":\"fvar\",\"id\":\"_uniq.131\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"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.192\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.193\"}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.194\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.195\",\"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\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.195\"}]}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.197\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.198\",\"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\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.198\"}]}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.200\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.209\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.114\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.209\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"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.210\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.211\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.212\",\"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\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.212\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.213\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.222\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"120\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.223\",\"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.222\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.224\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.223\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.225\",\"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.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.224\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.226\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.225\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"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.226\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.227\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.236\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"117\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.237\",\"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.236\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.238\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.237\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.239\",\"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.157\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.238\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.240\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.239\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"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.240\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.241\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.242\",\"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.119\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.242\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.243\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.129\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.245\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]}}]}}}}}}}]}}}}]}}}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.advanceScalars\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.scalarWidth\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanDigits\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"Nat\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"LexLeanBoot.TokenAudit.scanDigitsStep\"],\"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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}}}},\"parameters\":[{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.32\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"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.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.37\"},{\"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.43\",\"parameters\":[{\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanDigitsStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.42\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"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.45\",\"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.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"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.45\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"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.48\",\"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.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"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.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.56\"},\"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\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.67\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.68\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"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\":\"const\",\"name\":\"Nat\",\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.58\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.73\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.74\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a number has a digit separator or a radix prefix with no digit after it\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.77\"}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"String\",\"Sub\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.scanDigitsStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanDigitsOnly\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Prod.fst\",\"LexLeanBoot.TokenAudit.scanDigitsOnlyStep\"],\"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.15\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"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.19\",\"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.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.19\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.24\",\"parameters\":[{\"id\":\"_uniq.22\",\"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.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanDigitsOnlyStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.23\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"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.26\",\"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.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"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.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.27\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"Prod\",\"Sub\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.TokenAudit.scanDigitsOnlyStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanDigitsOnlyStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.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.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"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.20\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"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.23\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"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\":\"LexLeanBoot.TokenAudit.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.26\",\"arguments\":[]},\"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.27\"},{\"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\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.37\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"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.39\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"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.42\",\"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.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"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.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"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.44\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.45\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.43\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"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.47\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.48\"}}}}}}}}}}]}}}}}}}}}}}},\"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.TokenAudit.byteIn\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanDigitsStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.isRadixDigit\"],\"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\":\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]}}}}},\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.47\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.47\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.51\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.47\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.53\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.53\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"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.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.67\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.45\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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.66\"}]},\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.78\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.79\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.81\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.44\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.85\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"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.98\",\"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.97\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"95\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"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.99\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.100\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"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.98\"},{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"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.66\"}]},\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.103\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.104\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isRadixDigit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.106\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"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.66\"}]},\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}]},\"discriminant\":\"_uniq.116\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.117\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.120\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.121\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"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.123\",\"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.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"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.123\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"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.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.126\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.124\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"},{\"kind\":\"fvar\",\"id\":\"_uniq.129\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.130\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.131\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.132\"}}}}}}}}}}}}}]}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.134\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"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.136\",\"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.135\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"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.136\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"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.138\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.139\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.137\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.140\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.142\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"},{\"kind\":\"fvar\",\"id\":\"_uniq.143\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.145\"}}}}}}}}}}}}}]}}}}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.148\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"Bool\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]}]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.149\"}}}]}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.isRadixDigit\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanExponent\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"Nat\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"Except.error\",\"HAdd.hAdd\",\"LexLeanRuntime.utf8Encode\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIn\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.scanDigits\"],\"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\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"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.47\",\"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.46\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.48\",\"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.47\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"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.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"43\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"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.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.55\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.57\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"45\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"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.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.60\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.62\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.58\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.121\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.90\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"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.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.93\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"57\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"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.95\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.96\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIn\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.97\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.98\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"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.100\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.101\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanDigits\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.38\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.99\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.114\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.115\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a scientific literal has no exponent digits\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.118\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.119\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.105\"}}]}}}}}}}}}}}}}}}}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.73\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.74\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"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.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.83\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.84\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.121\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.121\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"}]}}}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.48\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.53\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.121\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]}}}]}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"HAdd\",\"Nat\",\"OfNat\",\"String\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"LexLeanRuntime.utf8Encode\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIn\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.scanDigits\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanIdRest\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Prod.fst\",\"LexLeanBoot.TokenAudit.scanIdRestStep\"],\"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.12\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.13\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.17\",\"parameters\":[{\"id\":\"_uniq.15\",\"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.16\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanIdRestStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.12\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.16\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"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.19\",\"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.20\",\"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.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.12\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"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.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"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.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.13\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.22\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.23\"}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"Prod\",\"Sub\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.TokenAudit.scanIdRestStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanIdRestStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanBoot.TokenAudit.idRestWidth\"],\"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.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.idRestWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.20\",\"arguments\":[]},\"body\":{\"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\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"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.37\",\"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.37\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.38\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"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.40\",\"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.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"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.40\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.41\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.21\"}]},\"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\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"LexLeanBoot.TokenAudit.idRestWidth\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanLineComment\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"Prod.fst\",\"LexLeanBoot.TokenAudit.scanLineCommentStep\"],\"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.15\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.16\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.18\",\"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.19\",\"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.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.15\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.19\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.24\",\"parameters\":[{\"id\":\"_uniq.22\",\"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.23\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanLineCommentStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.15\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.23\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.25\",\"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.26\",\"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.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.27\",\"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.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.26\"},{\"kind\":\"fvar\",\"id\":\"_uniq.16\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.27\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.28\"}}}}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"Option\",\"Prod\",\"Sub\",\"instSubNat\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.TokenAudit.scanLineCommentStep\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanLineCommentStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.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\":\"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.23\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.34\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"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.36\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.37\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"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.38\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"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.41\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.42\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.44\",\"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.45\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"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\":\"Add\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"instAddNat\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"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.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"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.57\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"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.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.60\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.58\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.25\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"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.62\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.63\"}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.64\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"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.65\"}}}]}}}}}}}}]}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIs\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanNumber\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"Nat\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"Nat.beq\",\"Nat.blt\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.scanAfterInt\",\"LexLeanBoot.TokenAudit.scanDigits\",\"LexLeanBoot.TokenAudit.scanDigitsOnly\",\"LexLeanBoot.TokenAudit.scanAfterInt.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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.87\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.95\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"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.98\",\"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.97\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"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.98\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"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.100\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.101\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"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.117\",\"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.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"48\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"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.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.119\"},\"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\":\"UInt8\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.96\"},{\"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\":\"join\",\"declaration\":{\"id\":\"_uniq.415\",\"parameters\":[{\"id\":\"_uniq.246\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.247\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.246\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.248\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"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\":\"let\",\"id\":\"_uniq.251\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"},{\"kind\":\"fvar\",\"id\":\"_uniq.250\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.252\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanDigits\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.251\"},{\"kind\":\"fvar\",\"id\":\"_uniq.247\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.253\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.252\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.254\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanDigitsOnly\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.255\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.254\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.263\",\"parameters\":[{\"id\":\"_uniq.261\",\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.262\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.261\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.262\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.264\",\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.263\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.270\",\"parameters\":[{\"id\":\"_uniq.268\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.269\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanAfterInt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.268\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.269\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.271\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.270\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.282\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.283\",\"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.282\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.284\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.283\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.285\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.286\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanDigits\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.103\"},{\"kind\":\"fvar\",\"id\":\"_uniq.284\"},{\"kind\":\"fvar\",\"id\":\"_uniq.285\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.408\",\"parameters\":[{\"id\":\"_uniq.291\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.292\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.291\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.301\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.beq\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.247\"},{\"kind\":\"fvar\",\"id\":\"_uniq.284\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.302\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.not\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.301\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.303\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.302\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.303\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.304\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.321\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.not\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.121\"}]},\"body\":{\"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.122\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.405\",\"parameters\":[{\"id\":\"_uniq.347\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.348\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.347\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.348\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.349\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.292\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.350\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.367\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"95\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.368\",\"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.367\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.369\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.368\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.370\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.255\"},{\"kind\":\"fvar\",\"id\":\"_uniq.369\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.371\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.370\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.403\",\"parameters\":[{\"id\":\"_uniq.394\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.395\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.394\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.395\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.396\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.397\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.ok\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.255\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.397\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.398\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.399\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a field index is followed by what could continue a number\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.400\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.399\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.401\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Except.error\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.400\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.401\"}}}}}]}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.371\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.372\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.381\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"101\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.382\",\"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.381\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.383\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.382\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.384\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.255\"},{\"kind\":\"fvar\",\"id\":\"_uniq.383\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.385\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.384\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.385\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.386\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.387\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"69\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.388\",\"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.387\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.389\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.388\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.390\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.255\"},{\"kind\":\"fvar\",\"id\":\"_uniq.389\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.403\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.390\"}]}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.391\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.403\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.393\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.403\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]}}]}}}}}}}}]}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.322\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.323\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.405\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.285\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.324\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.333\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.334\",\"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.333\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.335\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.334\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.336\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.335\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.337\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.336\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.337\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.338\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.405\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.285\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.339\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.340\",\"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.341\",\"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.340\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.342\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"46\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.343\",\"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.342\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.344\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.343\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.345\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.341\"},{\"kind\":\"fvar\",\"id\":\"_uniq.344\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.405\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.345\"}]}}}}}}}}]}}}}}}}]}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.406\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.253\"}}]}}}}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.411\",\"parameters\":[{\"id\":\"_uniq.409\",\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.410\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.264\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.409\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.408\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.410\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.414\",\"parameters\":[{\"id\":\"_uniq.412\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.413\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.271\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.412\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.408\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.413\"}]}}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.286\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.287\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.411\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.287\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.289\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.414\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.289\"}]}}]}}}}}}}}}}}}}}}}}}}}}}},\"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\":\"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\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"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.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.126\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.415\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"120\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"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.137\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.138\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"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.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"},{\"kind\":\"fvar\",\"id\":\"_uniq.139\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.140\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.141\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.142\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"88\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"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.151\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.153\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.152\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"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.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"},{\"kind\":\"fvar\",\"id\":\"_uniq.153\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.155\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.155\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.156\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.165\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"98\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"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.165\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.166\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"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.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"},{\"kind\":\"fvar\",\"id\":\"_uniq.167\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.168\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.169\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.170\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.179\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"66\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.180\",\"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.179\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.181\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.180\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"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.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"},{\"kind\":\"fvar\",\"id\":\"_uniq.181\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.183\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.182\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.183\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.184\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"111\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"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.193\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.195\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.194\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.196\",\"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.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"},{\"kind\":\"fvar\",\"id\":\"_uniq.195\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.197\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.196\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.197\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.198\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.207\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"79\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"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.207\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.209\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.208\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"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.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"},{\"kind\":\"fvar\",\"id\":\"_uniq.209\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.211\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.210\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"discriminant\":\"_uniq.211\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.212\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.213\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.214\",\"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.213\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.215\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.214\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.415\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.215\"}]}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.216\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.217\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.218\",\"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.217\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.219\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.218\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.415\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.219\"}]}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.221\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.222\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"8\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.223\",\"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.222\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.224\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.223\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.415\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.224\"}]}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.226\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.227\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.228\",\"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.227\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.229\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.228\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.415\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.229\"}]}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.231\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.233\",\"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.232\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.234\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.233\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.415\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.234\"}]}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.236\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.237\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"16\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.238\",\"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.237\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.239\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.238\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.415\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.239\"}]}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.241\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.242\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"16\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.243\",\"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.242\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.244\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.243\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.415\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.244\"}]}}}}}]}}}}}}}]}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"HAdd\",\"Nat\",\"OfNat\",\"String\",\"Sub\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"Nat.beq\",\"Nat.blt\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.scanAfterInt\",\"LexLeanBoot.TokenAudit.scanDigits\",\"LexLeanBoot.TokenAudit.scanDigitsOnly\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanQuotedSegment\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"Nat\",\"Prod\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"Except.error\",\"Except.ok\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"Nat.blt\",\"OfNat.ofNat\",\"Prod.fst\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.QuotedScan\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.scanQuotedStep\",\"LexLeanStd.Text.sliceOr\",\"LexLeanBoot.TokenAudit.QuotedScan.closed\",\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"LexLeanBoot.TokenAudit.QuotedScan.position\",\"LexLeanBoot.TokenAudit.QuotedScan.valid\",\"LexLeanBoot.TokenAudit.Segment.mk\"],\"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\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.30\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"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.36\",\"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.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"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.36\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"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\":\"apply\",\"function\":\"_uniq.37\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.41\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.48\",\"parameters\":[{\"id\":\"_uniq.44\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]}},\"value\":{\"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.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanQuotedStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.44\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.47\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.49\",\"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.50\",\"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.51\",\"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.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"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.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"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.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.54\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.37\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.58\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.64\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"index\":0,\"value\":\"_uniq.66\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"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.49\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.30\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.69\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"index\":1,\"value\":\"_uniq.66\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"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.58\"}]},\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.80\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.81\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a quoted name is not closed\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.83\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.83\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.84\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.85\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"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.102\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.103\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"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.50\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.104\"},{\"kind\":\"fvar\",\"id\":\"_uniq.105\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.106\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.128\",\"parameters\":[{\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"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.58\"}]},\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.112\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.113\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"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.115\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"the quoted name `\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"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.114\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"` is not a name\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"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.114\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"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\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.121\"}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.122\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.70\"},{\"kind\":\"fvar\",\"id\":\"_uniq.58\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.37\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.67\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]},\"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\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.126\"}}}}}}]}}},\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.107\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.108\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.128\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.109\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"index\":3,\"value\":\"_uniq.66\"},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.128\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]}}}]}}}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"String\",\"Sub\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"Nat.blt\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.QuotedScan\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.scanQuotedStep\",\"LexLeanStd.Text.sliceOr\",\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"LexLeanBoot.TokenAudit.Segment.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanQuotedStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.QuotedScan\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.idRestWidth\",\"LexLeanBoot.TokenAudit.isGuillemetClose\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.QuotedScan.closed\",\"LexLeanBoot.TokenAudit.QuotedScan.failed\",\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"LexLeanBoot.TokenAudit.QuotedScan.position\",\"LexLeanBoot.TokenAudit.QuotedScan.valid\"],\"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\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]}}}},\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"index\":0,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"index\":3,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"index\":1,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"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.65\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.67\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.68\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"index\":2,\"value\":\"_uniq.50\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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.66\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.78\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.79\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.88\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.89\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.93\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"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.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.97\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"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.100\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.109\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isGuillemetClose\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.112\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.122\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.123\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.idRestWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.125\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"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.135\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.136\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"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\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.138\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.139\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.140\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"46\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"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.142\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.145\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.155\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.146\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.155\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.156\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.158\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"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.161\",\"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.160\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"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.161\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.162\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.159\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.165\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.163\"},{\"kind\":\"fvar\",\"id\":\"_uniq.164\"},{\"kind\":\"fvar\",\"id\":\"_uniq.164\"},{\"kind\":\"fvar\",\"id\":\"_uniq.164\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.165\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.166\"}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.167\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"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.169\",\"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.168\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"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.169\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"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.171\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.172\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.170\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.173\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.174\"},{\"kind\":\"fvar\",\"id\":\"_uniq.175\"},{\"kind\":\"fvar\",\"id\":\"_uniq.175\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.176\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.177\"}}}}}}}}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.179\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.180\",\"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.181\",\"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.180\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"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.181\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.183\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.182\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.183\"},{\"kind\":\"fvar\",\"id\":\"_uniq.184\"},{\"kind\":\"fvar\",\"id\":\"_uniq.184\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.185\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.186\"}}}}}}}}}]}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.188\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.189\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.190\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.191\"}}}}}]}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.193\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.195\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.194\"},{\"kind\":\"fvar\",\"id\":\"_uniq.66\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.196\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.195\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.196\"}}}}}]}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.199\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.200\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.200\"}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.202\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.QuotedScan\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.203\"}}}]}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.QuotedScan\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.idRestWidth\",\"LexLeanBoot.TokenAudit.isGuillemetClose\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.QuotedScan.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanRawString\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Prod.fst\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.scanRawStringStep\",\"LexLeanBoot.TokenAudit.StringState.mk\"],\"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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}}}}},\"parameters\":[{\"id\":\"_uniq.21\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.22\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanRawStringStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.21\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.24\"},{\"kind\":\"fvar\",\"id\":\"_uniq.30\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.31\"}}},\"body\":{\"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\":\"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.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.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.28\"},{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"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\":\"apply\",\"function\":\"_uniq.35\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.44\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.43\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.45\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.44\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.45\"}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.scanRawStringStep\",\"LexLeanBoot.TokenAudit.StringState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanRawStringStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.hasClosingHashes\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.StringState.closed\",\"LexLeanBoot.TokenAudit.StringState.failed\",\"LexLeanBoot.TokenAudit.StringState.line\",\"LexLeanBoot.TokenAudit.StringState.mk\",\"LexLeanBoot.TokenAudit.StringState.position\"],\"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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]}}}}},\"parameters\":[{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.50\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":0,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":1,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":2,\"value\":\"_uniq.51\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.67\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"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.67\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.68\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.69\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":3,\"value\":\"_uniq.51\"},\"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.78\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.79\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.90\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.91\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.95\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.97\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"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.110\",\"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.109\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"34\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"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.111\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.112\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"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.110\"},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.114\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.115\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.116\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"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.125\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.126\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"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.110\"},{\"kind\":\"fvar\",\"id\":\"_uniq.98\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.129\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.130\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.55\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.132\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"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.135\",\"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.134\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"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.135\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.136\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.133\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.137\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.138\"},{\"kind\":\"fvar\",\"id\":\"_uniq.138\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.139\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.140\"}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.141\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"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.143\",\"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.142\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"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.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"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.145\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.146\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.144\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.147\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.144\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.147\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.148\"},{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.150\"},{\"kind\":\"fvar\",\"id\":\"_uniq.150\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.152\"}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.154\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"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.157\",\"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.156\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"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.157\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"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.159\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.160\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.158\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.161\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.hasClosingHashes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.48\"},{\"kind\":\"fvar\",\"id\":\"_uniq.162\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.163\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.164\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.173\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.174\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.162\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.175\"},{\"kind\":\"fvar\",\"id\":\"_uniq.175\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.176\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.177\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.178\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.179\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.158\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.162\"},{\"kind\":\"fvar\",\"id\":\"_uniq.50\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.180\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.181\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.179\"},{\"kind\":\"fvar\",\"id\":\"_uniq.57\"},{\"kind\":\"fvar\",\"id\":\"_uniq.67\"},{\"kind\":\"fvar\",\"id\":\"_uniq.180\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.181\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.182\"}}}}}}]}}}}}}}}}}}}]}}}}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.186\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.187\"}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"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\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.190\"}}}]}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.hasClosingHashes\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.StringState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanSegments\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Except\",\"List\",\"Nat\",\"Option\",\"Prod\",\"Unit\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Except.error\",\"Except.ok\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.nil\",\"OfNat.ofNat\",\"Option.none\",\"Prod.fst\",\"Prod.mk\",\"LexLeanBoot.TokenAudit.NameScan\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.reversed\",\"LexLeanBoot.TokenAudit.scanSegmentsStep\",\"LexLeanBoot.TokenAudit.NameScan.error\",\"LexLeanBoot.TokenAudit.NameScan.mk\",\"LexLeanBoot.TokenAudit.NameScan.position\",\"LexLeanBoot.TokenAudit.NameScan.segments\",\"LexLeanBoot.TokenAudit.scanSegments.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\":\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}}},\"parameters\":[{\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"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.39\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.51\",\"parameters\":[{\"id\":\"_uniq.49\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanSegmentsStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.39\"},{\"kind\":\"fvar\",\"id\":\"_uniq.49\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.50\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"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.53\",\"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.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"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.53\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"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.56\",\"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.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.40\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.54\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.nil\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"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.68\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.40\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.51\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.68\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.69\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.70\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.77\",\"parameters\":[{\"id\":\"_uniq.75\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.75\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.76\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.77\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.91\",\"parameters\":[{\"id\":\"_uniq.83\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.85\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.NameScan\",\"index\":1,\"value\":\"_uniq.71\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.reversed\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.85\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.86\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.88\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.NameScan\",\"index\":0,\"value\":\"_uniq.71\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.87\"},{\"kind\":\"fvar\",\"id\":\"_uniq.88\"}]},\"body\":{\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.90\"}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.91\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.NameScan\",\"index\":3,\"value\":\"_uniq.71\"},\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"discriminant\":\"_uniq.100\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.92\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.103\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.78\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.103\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.104\"}}}]}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Except\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"Sub\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Except.error\",\"Except.ok\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"List.nil\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.NameScan\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.reversed\",\"LexLeanBoot.TokenAudit.scanSegmentsStep\",\"LexLeanBoot.TokenAudit.NameScan.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanSegmentsStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"Nat\",\"Option\",\"Prod\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"Except.ok\",\"HAdd.hAdd\",\"LexLeanRuntime.subtract\",\"List.cons\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"Prod.fst\",\"Prod.mk\",\"Prod.snd\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.NameScan\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.canStartIdent\",\"LexLeanBoot.TokenAudit.idFirstWidth\",\"LexLeanBoot.TokenAudit.isGuillemetOpen\",\"LexLeanBoot.TokenAudit.scanIdRest\",\"LexLeanBoot.TokenAudit.scanQuotedSegment\",\"LexLeanStd.Text.sliceOr\",\"LexLeanBoot.TokenAudit.NameScan.done\",\"LexLeanBoot.TokenAudit.NameScan.mk\",\"LexLeanBoot.TokenAudit.NameScan.position\",\"LexLeanBoot.TokenAudit.NameScan.segments\",\"LexLeanBoot.TokenAudit.Segment.mk\",\"LexLeanBoot.TokenAudit.scanSegmentsStep.match_1\"],\"declaration\":{\"safe\":true,\"level_parameters\":[],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.NameScan\",\"index\":0,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isGuillemetOpen\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.62\",\"arguments\":[]},\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanQuotedSegment\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.66\",\"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.67\",\"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.66\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.68\",\"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.67\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.69\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.idFirstWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.70\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.68\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.69\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.71\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanIdRest\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.70\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.72\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.71\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"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.74\",\"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.73\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.74\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.75\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Prod.mk\",\"levels\":[\"0\",\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}},{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"},{\"kind\":\"fvar\",\"id\":\"_uniq.72\"}]},\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.78\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.79\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.NameScan\",\"index\":2,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"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.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.91\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.103\",\"parameters\":[{\"id\":\"_uniq.98\",\"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\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.NameScan\",\"index\":1,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.100\",\"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.98\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.99\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"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\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.101\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.102\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.104\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.103\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.162\",\"parameters\":[{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.110\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"46\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"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.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.115\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.117\",\"arguments\":[]},\"body\":{\"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\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.68\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.canStartIdent\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.55\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.123\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.161\",\"parameters\":[{\"id\":\"_uniq.144\",\"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\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.144\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.145\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.146\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.110\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.NameScan\",\"index\":1,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.147\"},{\"kind\":\"fvar\",\"id\":\"_uniq.148\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"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.151\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.150\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.152\"}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.153\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.110\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.155\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.NameScan\",\"index\":1,\"value\":\"_uniq.56\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"List.cons\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.155\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.157\",\"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.158\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.122\"},{\"kind\":\"fvar\",\"id\":\"_uniq.156\"},{\"kind\":\"fvar\",\"id\":\"_uniq.76\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.159\"}}}}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.141\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.142\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.161\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.76\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.143\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.161\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]}}]}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.162\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.191\",\"parameters\":[{\"id\":\"_uniq.185\",\"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\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"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\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]}},\"value\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.185\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.104\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.186\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.187\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.188\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.163\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.188\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.189\"}}}]}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"discriminant\":\"_uniq.182\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.183\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.191\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.184\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.191\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.65\"}]}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.192\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.NameScan\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.193\"}}}]}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanRuntime.subtract\",\"List.cons\",\"Option.none\",\"Option.some\",\"Prod.mk\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.NameScan\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.canStartIdent\",\"LexLeanBoot.TokenAudit.idFirstWidth\",\"LexLeanBoot.TokenAudit.isGuillemetOpen\",\"LexLeanBoot.TokenAudit.scanIdRest\",\"LexLeanBoot.TokenAudit.scanQuotedSegment\",\"LexLeanStd.Text.sliceOr\",\"LexLeanBoot.TokenAudit.NameScan.mk\",\"LexLeanBoot.TokenAudit.Segment.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanString\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Nat\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"HAdd.hAdd\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"OfNat.ofNat\",\"Prod.fst\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.scanStringStep\",\"LexLeanBoot.TokenAudit.StringState.mk\"],\"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\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}}}},\"parameters\":[{\"id\":\"_uniq.17\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.18\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.19\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"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.17\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.22\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.27\",\"parameters\":[{\"id\":\"_uniq.25\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.26\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanStringStep\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.17\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.25\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.26\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.28\",\"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.29\",\"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.28\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"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.29\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"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.32\",\"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.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"},{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.33\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.30\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.32\"},{\"kind\":\"fvar\",\"id\":\"_uniq.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"},{\"kind\":\"fvar\",\"id\":\"_uniq.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"},{\"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\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanCollections.iterateUntil\",\"levels\":[],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.27\"},{\"kind\":\"fvar\",\"id\":\"_uniq.36\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.40\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.39\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.40\"}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"Bool\",\"ByteArray\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"Prod\",\"Sub\",\"instAddNat\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"LexLeanCollections.iterateUntil\",\"LexLeanRuntime.Lengthable\",\"LexLeanRuntime.instLengthableByteArray\",\"LexLeanRuntime.length\",\"LexLeanRuntime.subtract\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.scanStringStep\",\"LexLeanBoot.TokenAudit.StringState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanStringStep\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.StringState.closed\",\"LexLeanBoot.TokenAudit.StringState.failed\",\"LexLeanBoot.TokenAudit.StringState.line\",\"LexLeanBoot.TokenAudit.StringState.mk\",\"LexLeanBoot.TokenAudit.StringState.position\"],\"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\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]}}}},\"parameters\":[{\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.51\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":0,\"value\":\"_uniq.48\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.51\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":1,\"value\":\"_uniq.48\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.53\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":2,\"value\":\"_uniq.48\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.63\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.65\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.66\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":3,\"value\":\"_uniq.48\"},\"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.75\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.76\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.77\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.86\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.87\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.86\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.87\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.88\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.89\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.90\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.91\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.95\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.94\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.106\",\"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.107\",\"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.106\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"92\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"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.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.109\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"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.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"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.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.112\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.113\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"34\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"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.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.123\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.125\",\"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.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]},\"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.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.126\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.127\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.136\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"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.136\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.137\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"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.107\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.138\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.139\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.140\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.141\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.52\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.143\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"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.146\",\"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.145\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"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.146\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.147\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.144\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.148\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.149\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.150\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.151\"}}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.152\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.153\",\"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.154\",\"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.153\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.155\",\"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.154\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.157\",\"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.156\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.157\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.159\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.155\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.155\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.158\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.159\"},{\"kind\":\"fvar\",\"id\":\"_uniq.160\"},{\"kind\":\"fvar\",\"id\":\"_uniq.161\"},{\"kind\":\"fvar\",\"id\":\"_uniq.161\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.162\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.163\"}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.165\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"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.167\",\"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.166\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"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.167\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"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.169\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.170\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.172\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.168\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.171\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.172\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"},{\"kind\":\"fvar\",\"id\":\"_uniq.173\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.174\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.175\"}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.177\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"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.187\",\"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.186\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"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.187\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"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.189\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.190\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.192\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.188\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.52\"},{\"kind\":\"fvar\",\"id\":\"_uniq.191\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.192\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.193\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"discriminant\":\"_uniq.194\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.195\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.196\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.197\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.196\"},{\"kind\":\"fvar\",\"id\":\"_uniq.64\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.198\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.197\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.198\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.199\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.201\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.46\"},{\"kind\":\"fvar\",\"id\":\"_uniq.192\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.202\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.201\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.188\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.192\"},{\"kind\":\"fvar\",\"id\":\"_uniq.202\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.203\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"},{\"kind\":\"fvar\",\"id\":\"_uniq.204\"},{\"kind\":\"fvar\",\"id\":\"_uniq.204\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.206\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.205\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.206\"}}}}}}}}]}}}}}}}}}}}]}}}}}}}}}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.210\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.211\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.211\"}}}]}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.213\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.214\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.214\"}}}]}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"Option\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.StringState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.stepAudit\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"Unit\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"ByteArray.instBEq\",\"HAdd.hAdd\",\"LexLeanRuntime.append\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instAppendableByteArray\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"Nat.blt\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"LexLeanBoot.TokenAudit.AuditState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.auditIdent\",\"LexLeanBoot.TokenAudit.nextOpensBracket\",\"LexLeanBoot.TokenAudit.AuditState.attributeDepth\",\"LexLeanBoot.TokenAudit.AuditState.error\",\"LexLeanBoot.TokenAudit.AuditState.mk\",\"LexLeanBoot.TokenAudit.AuditState.pending\",\"LexLeanBoot.TokenAudit.AuditState.remaining\",\"LexLeanBoot.TokenAudit.Lexeme.kind\",\"LexLeanBoot.TokenAudit.dottedNext.match_1\",\"LexLeanBoot.TokenAudit.dottedNext.match_3\",\"LexLeanBoot.TokenAudit.scanSegments.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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}}},\"parameters\":[{\"id\":\"_uniq.110\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.111\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.AuditState\",\"index\":1,\"value\":\"_uniq.111\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.116\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.AuditState\",\"index\":2,\"value\":\"_uniq.111\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.118\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.125\",\"parameters\":[{\"id\":\"_uniq.123\",\"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\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.124\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.125\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.389\",\"parameters\":[{\"id\":\"_uniq.133\",\"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\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.139\",\"parameters\":[{\"id\":\"_uniq.137\",\"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\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.138\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.139\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.372\",\"parameters\":[{\"id\":\"_uniq.153\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.154\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.169\",\"parameters\":[{\"id\":\"_uniq.164\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.auditIdent\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.164\"},{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.166\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.167\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.168\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.170\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.169\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.176\",\"parameters\":[{\"id\":\"_uniq.172\",\"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\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.173\",\"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.174\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.173\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.174\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.175\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.176\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.179\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.176\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.195\",\"parameters\":[{\"id\":\"_uniq.182\",\"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\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"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.185\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"the command `\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.185\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"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.184\"},{\"kind\":\"fvar\",\"id\":\"_uniq.186\"},{\"kind\":\"fvar\",\"id\":\"_uniq.182\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"`\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.189\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.188\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"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.184\"},{\"kind\":\"fvar\",\"id\":\"_uniq.187\"},{\"kind\":\"fvar\",\"id\":\"_uniq.189\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.190\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.192\",\"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.191\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.192\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.193\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.194\"}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.196\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.195\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.344\",\"parameters\":[{\"id\":\"_uniq.198\",\"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\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.215\",\"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.216\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"@\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.217\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.216\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.218\",\"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.215\"},{\"kind\":\"fvar\",\"id\":\"_uniq.198\"},{\"kind\":\"fvar\",\"id\":\"_uniq.217\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.219\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.220\",\"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.219\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.343\",\"parameters\":[{\"id\":\"_uniq.225\",\"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\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.226\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.225\"},{\"kind\":\"fvar\",\"id\":\"_uniq.219\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.226\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.227\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.236\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"[\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.237\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.236\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.238\",\"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.215\"},{\"kind\":\"fvar\",\"id\":\"_uniq.198\"},{\"kind\":\"fvar\",\"id\":\"_uniq.237\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.239\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.238\"},{\"kind\":\"fvar\",\"id\":\"_uniq.219\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.239\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.240\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.249\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"]\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.250\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.249\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.251\",\"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.215\"},{\"kind\":\"fvar\",\"id\":\"_uniq.198\"},{\"kind\":\"fvar\",\"id\":\"_uniq.250\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.252\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.251\"},{\"kind\":\"fvar\",\"id\":\"_uniq.219\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.252\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.253\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.254\",\"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.255\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.254\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.256\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.255\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.256\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.257\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.266\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"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\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.268\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.270\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.269\"},{\"kind\":\"fvar\",\"id\":\"_uniq.219\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.270\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.271\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.272\",\"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.273\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.272\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.274\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.273\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.274\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.275\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.276\",\"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.277\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.278\",\"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.277\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.279\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.278\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.280\",\"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.276\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.279\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.281\",\"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.282\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.280\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.281\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.283\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.282\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.283\"}}}}}}}}}}]}}}}}}}]}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.286\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.295\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.219\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.295\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.296\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.305\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.306\",\"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.305\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.307\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.306\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.308\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.307\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.309\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.308\"},{\"kind\":\"fvar\",\"id\":\"_uniq.219\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.309\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.310\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.311\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.312\",\"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.313\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.307\"},{\"kind\":\"fvar\",\"id\":\"_uniq.311\"},{\"kind\":\"fvar\",\"id\":\"_uniq.312\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.314\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.313\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.314\"}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.315\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.316\",\"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.317\",\"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.316\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.318\",\"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.317\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.319\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.320\",\"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.319\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.321\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.320\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.322\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.318\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.321\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.323\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.324\",\"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.325\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.322\"},{\"kind\":\"fvar\",\"id\":\"_uniq.323\"},{\"kind\":\"fvar\",\"id\":\"_uniq.324\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.326\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.325\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.326\"}}}}}}}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.328\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.329\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.330\",\"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.329\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.331\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.330\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.332\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.333\",\"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.334\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.331\"},{\"kind\":\"fvar\",\"id\":\"_uniq.332\"},{\"kind\":\"fvar\",\"id\":\"_uniq.333\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.335\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.334\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.335\"}}}}}}}}}]}}}]}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.338\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.339\",\"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.340\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.219\"},{\"kind\":\"fvar\",\"id\":\"_uniq.339\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.341\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.340\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.341\"}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.220\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.221\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.222\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.343\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.222\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.223\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.224\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.nextOpensBracket\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.154\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.343\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.224\"}]}}}]}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.345\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.344\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.360\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"index\":0,\"value\":\"_uniq.153\"},\"body\":{\"kind\":\"cases\",\"type_name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.360\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"parameters\":[{\"id\":\"_uniq.361\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.362\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.170\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.361\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.362\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.363\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.364\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.177\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.363\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.364\"}}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.365\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.366\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.179\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.365\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.366\"}}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"parameters\":[{\"id\":\"_uniq.367\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.368\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.196\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.367\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.368\"}}},{\"kind\":\"constructor\",\"constructor\":\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"parameters\":[{\"id\":\"_uniq.369\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.370\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.345\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.369\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.370\"}}}]}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.373\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.372\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.382\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.AuditState\",\"index\":0,\"value\":\"_uniq.111\"},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.382\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.383\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.384\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.140\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.383\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.384\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.385\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.386\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.387\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.373\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.385\"},{\"kind\":\"fvar\",\"id\":\"_uniq.386\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.387\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.390\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.389\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.398\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.AuditState\",\"index\":3,\"value\":\"_uniq.111\"},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"discriminant\":\"_uniq.398\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.399\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.400\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.390\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.399\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.400\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.401\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.402\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.AuditState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.126\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.401\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.402\"}}}]}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"Sub\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.append\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.instAppendableByteArray\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.AuditState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.auditIdent\",\"LexLeanBoot.TokenAudit.nextOpensBracket\",\"LexLeanBoot.TokenAudit.AuditState.mk\",\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.stepLex\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"Option\",\"Unit\",\"instDecidableEqBool\",\"ite\",\"Bool.true\",\"Nat.blt\",\"Option.none\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.stepLexAt\",\"LexLeanBoot.TokenAudit.LexState.chars\",\"LexLeanBoot.TokenAudit.LexState.error\",\"LexLeanBoot.TokenAudit.LexState.firstOnLine\",\"LexLeanBoot.TokenAudit.LexState.lexemes\",\"LexLeanBoot.TokenAudit.LexState.line\",\"LexLeanBoot.TokenAudit.LexState.position\",\"LexLeanBoot.TokenAudit.scanSegments.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\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}}}},\"parameters\":[{\"id\":\"_uniq.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.43\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.51\",\"parameters\":[{\"id\":\"_uniq.49\",\"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\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.50\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.50\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.51\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.81\",\"parameters\":[{\"id\":\"_uniq.57\",\"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\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.59\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.LexState\",\"index\":0,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.60\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.LexState\",\"index\":1,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.LexState\",\"index\":2,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.LexState\",\"index\":3,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.LexState\",\"index\":4,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.64\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.stepLexAt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"},{\"kind\":\"fvar\",\"id\":\"_uniq.61\"},{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.63\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.74\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.59\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"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\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.76\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"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\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.none\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.78\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.79\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.65\"}}]}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.82\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.81\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.LexState\",\"index\":5,\"value\":\"_uniq.43\"},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.82\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.52\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.93\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.94\"}}}]}}}}}}},\"uses\":[\"Bool\",\"ByteArray\",\"Decidable\",\"List\",\"Nat\",\"Option\",\"PUnit\",\"instDecidableEqBool\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.stepLexAt\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.stepLexAt\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"List\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\",\"OfNat.ofNat\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.CommentState\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.controlCode\",\"LexLeanBoot.TokenAudit.controlMessage\",\"LexLeanBoot.TokenAudit.countScalars\",\"LexLeanBoot.TokenAudit.failLex\",\"LexLeanBoot.TokenAudit.scanBlockComment\",\"LexLeanBoot.TokenAudit.scanLineComment\",\"LexLeanBoot.TokenAudit.stepLexToken\",\"LexLeanBoot.TokenAudit.CommentState.failed\",\"LexLeanBoot.TokenAudit.CommentState.line\",\"LexLeanBoot.TokenAudit.CommentState.position\",\"LexLeanBoot.TokenAudit.LexState.mk\",\"LexLeanBoot.TokenAudit.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\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}}}}}}},\"parameters\":[{\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.91\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.93\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.94\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.95\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.101\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.102\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.101\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.103\",\"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.104\",\"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.103\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.105\",\"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.104\"},\"body\":{\"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\":\"let\",\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"45\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"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.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.111\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.113\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanLineComment\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.115\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"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.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.118\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanBlockComment\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.122\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.CommentState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.121\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.stepLexToken\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.123\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"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.136\",\"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.135\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"10\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"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.137\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.138\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"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.136\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.139\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.140\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.142\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.143\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"32\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"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.160\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.161\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"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.136\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.162\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.163\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.320\",\"parameters\":[{\"id\":\"_uniq.187\",\"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\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"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.187\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.188\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.189\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.202\",\"parameters\":[{\"id\":\"_uniq.196\",\"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\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.198\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.controlMessage\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.196\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.199\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.198\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.200\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.199\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.201\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.200\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.201\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.202\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.299\",\"parameters\":[{\"id\":\"_uniq.207\",\"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\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.224\",\"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.136\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.225\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.224\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.298\",\"parameters\":[{\"id\":\"_uniq.229\",\"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\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.230\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.229\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.230\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.231\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.248\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"47\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.249\",\"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.248\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.250\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.249\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.251\",\"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.136\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.250\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.252\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.251\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.290\",\"parameters\":[{\"id\":\"_uniq.256\",\"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\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.257\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.256\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.257\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.258\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.259\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.259\"}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.260\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.273\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.CommentState\",\"index\":3,\"value\":\"_uniq.122\"},\"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.141\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.274\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.275\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.276\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.CommentState\",\"index\":0,\"value\":\"_uniq.122\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.277\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.CommentState\",\"index\":1,\"value\":\"_uniq.122\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.278\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.276\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.279\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.278\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.280\",\"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.281\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.276\"},{\"kind\":\"fvar\",\"id\":\"_uniq.277\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.279\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.280\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.282\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.281\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.282\"}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.283\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.284\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a comment is not closed\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.285\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.284\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.286\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.285\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.287\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.286\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.287\"}}}}}}]}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.252\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.253\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.254\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.290\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.254\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.255\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.290\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.291\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.292\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"},{\"kind\":\"fvar\",\"id\":\"_uniq.116\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.293\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.292\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.294\",\"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.295\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.293\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.294\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.296\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.295\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.296\"}}}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.225\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.226\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.227\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.227\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.228\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.298\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.114\"}]}}]}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.300\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.299\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.308\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.controlCode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.90\"},{\"kind\":\"fvar\",\"id\":\"_uniq.91\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.308\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.309\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.310\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.300\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.309\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.310\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.311\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.312\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.203\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.311\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.312\"}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.314\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.315\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.316\",\"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.317\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.315\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.316\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.318\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.317\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.318\"}}}}}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.164\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.165\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.174\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"9\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.175\",\"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.174\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.175\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"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.136\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.176\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.177\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"discriminant\":\"_uniq.178\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.179\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.180\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"13\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.181\",\"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.180\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.181\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.183\",\"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.136\"},{\"kind\":\"fvar\",\"id\":\"_uniq.102\"},{\"kind\":\"fvar\",\"id\":\"_uniq.182\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.320\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.183\"}]}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.184\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.320\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.186\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.320\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.321\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.322\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.92\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.323\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.105\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.324\",\"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.325\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.109\"},{\"kind\":\"fvar\",\"id\":\"_uniq.322\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"},{\"kind\":\"fvar\",\"id\":\"_uniq.323\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.324\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.326\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"Option.some\",\"levels\":[\"0\"],\"arguments\":[{\"kind\":\"type\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},{\"kind\":\"fvar\",\"id\":\"_uniq.325\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.326\"}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.CommentState\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.controlCode\",\"LexLeanBoot.TokenAudit.controlMessage\",\"LexLeanBoot.TokenAudit.countScalars\",\"LexLeanBoot.TokenAudit.failLex\",\"LexLeanBoot.TokenAudit.scanBlockComment\",\"LexLeanBoot.TokenAudit.scanLineComment\",\"LexLeanBoot.TokenAudit.stepLexToken\",\"LexLeanBoot.TokenAudit.LexState.mk\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.stepLexIdent\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Nat\",\"Prod\",\"UInt8\",\"Unit\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"ByteArray.instBEq\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\",\"OfNat.ofNat\",\"Option.none\",\"Prod.fst\",\"Prod.snd\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.countRawHashes\",\"LexLeanBoot.TokenAudit.countScalars\",\"LexLeanBoot.TokenAudit.failLex\",\"LexLeanBoot.TokenAudit.pushLexeme\",\"LexLeanBoot.TokenAudit.scanRawString\",\"LexLeanBoot.TokenAudit.scanSegments\",\"LexLeanStd.Text.endsWith\",\"LexLeanBoot.TokenAudit.LexState.mk\",\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"LexLeanBoot.TokenAudit.Segment.quoted\",\"LexLeanBoot.TokenAudit.Segment.text\",\"LexLeanBoot.TokenAudit.StringState.failed\",\"LexLeanBoot.TokenAudit.StringState.line\",\"LexLeanBoot.TokenAudit.StringState.position\",\"LexLeanBoot.TokenAudit.stepLexIdent.match_1\",\"LexLeanBoot.TokenAudit.stepLexIdent.match_3\"],\"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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}}}}}},\"parameters\":[{\"id\":\"_uniq.123\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.124\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.125\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.127\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.128\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.136\",\"parameters\":[{\"id\":\"_uniq.133\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.134\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.134\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.133\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.135\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.136\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.369\",\"parameters\":[{\"id\":\"_uniq.143\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.153\",\"parameters\":[{\"id\":\"_uniq.148\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.151\",\"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.152\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.150\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.151\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.152\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.153\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.352\",\"parameters\":[{\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.164\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.325\",\"parameters\":[{\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countRawHashes\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.185\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.186\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"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.189\",\"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.188\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"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.189\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.191\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.190\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.185\"},{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.192\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.193\",\"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.192\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.193\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.195\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.190\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.191\"},{\"kind\":\"fvar\",\"id\":\"_uniq.194\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.196\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanRawString\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.195\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.197\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.196\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.206\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":3,\"value\":\"_uniq.197\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.207\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.206\"},{\"kind\":\"fvar\",\"id\":\"_uniq.207\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.324\",\"parameters\":[{\"id\":\"_uniq.220\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.221\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.220\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.222\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.223\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"an interpolated string holds code\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.224\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.223\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.225\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.222\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.224\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.226\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.225\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.227\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.185\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.228\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.230\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.228\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.231\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.185\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.227\"},{\"kind\":\"fvar\",\"id\":\"_uniq.230\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.232\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.231\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.233\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Segment\",\"index\":0,\"value\":\"_uniq.163\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.234\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"!\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.235\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.234\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.236\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.endsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.233\"},{\"kind\":\"fvar\",\"id\":\"_uniq.235\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.237\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.236\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.238\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"34\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.239\",\"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.238\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.240\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.239\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.241\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.185\"},{\"kind\":\"fvar\",\"id\":\"_uniq.240\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.242\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.241\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.243\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteIs\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.191\"},{\"kind\":\"fvar\",\"id\":\"_uniq.240\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.244\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.243\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.261\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.Segment\",\"index\":1,\"value\":\"_uniq.163\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.262\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.not\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.261\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.263\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.262\"},{\"kind\":\"fvar\",\"id\":\"_uniq.207\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.323\",\"parameters\":[{\"id\":\"_uniq.282\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.283\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.282\"},{\"kind\":\"fvar\",\"id\":\"_uniq.207\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.283\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.284\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.320\",\"parameters\":[{\"id\":\"_uniq.315\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"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.207\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.316\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.317\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.232\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.318\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.226\"}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.263\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.301\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.320\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.222\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.302\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.311\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.237\"},{\"kind\":\"fvar\",\"id\":\"_uniq.207\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.311\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.312\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.320\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.222\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.313\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.320\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.242\"}]}}]}}}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.321\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.221\"}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.263\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.264\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.323\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.222\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.265\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.274\",\"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.275\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"r\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.276\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.275\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.277\",\"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.274\"},{\"kind\":\"fvar\",\"id\":\"_uniq.233\"},{\"kind\":\"fvar\",\"id\":\"_uniq.276\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.278\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.277\"},{\"kind\":\"fvar\",\"id\":\"_uniq.207\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.278\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.279\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.323\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.222\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.280\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.323\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.244\"}]}}]}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.208\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.209\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":0,\"value\":\"_uniq.197\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.211\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":1,\"value\":\"_uniq.197\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.212\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.210\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.213\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.214\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.210\"},{\"kind\":\"fvar\",\"id\":\"_uniq.211\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.212\"},{\"kind\":\"fvar\",\"id\":\"_uniq.213\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.324\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.214\"}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.215\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.216\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.217\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a raw string is not closed\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.218\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.217\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.219\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.216\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.218\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.324\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.219\"}]}}}}}}]}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.326\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.325\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.336\",\"parameters\":[{\"id\":\"_uniq.329\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.330\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.331\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":1,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.332\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"},{\"kind\":\"fvar\",\"id\":\"_uniq.331\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.333\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.334\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.333\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.335\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.331\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.127\"},{\"kind\":\"fvar\",\"id\":\"_uniq.332\"},{\"kind\":\"fvar\",\"id\":\"_uniq.334\"},{\"kind\":\"fvar\",\"id\":\"_uniq.125\"},{\"kind\":\"fvar\",\"id\":\"_uniq.126\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.335\"}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.337\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.336\",\"arguments\":[]},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.164\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.346\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.347\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.326\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.346\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.347\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.348\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.349\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.350\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.337\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.348\"},{\"kind\":\"fvar\",\"id\":\"_uniq.349\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.350\"}}}]}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.353\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.352\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.362\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"value\":{\"kind\":\"projection\",\"type_name\":\"Prod\",\"index\":0,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"cases\",\"type_name\":\"List\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.362\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"List.nil\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.363\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.364\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.154\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.363\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.364\"}}}},{\"kind\":\"constructor\",\"constructor\":\"List.cons\",\"parameters\":[{\"id\":\"_uniq.365\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.366\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.367\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.353\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.365\"},{\"kind\":\"fvar\",\"id\":\"_uniq.366\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.367\"}}}]}}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.370\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.369\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.381\",\"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\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanSegments\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.123\"},{\"kind\":\"fvar\",\"id\":\"_uniq.124\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.381\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.382\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.383\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.137\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.382\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.383\"}}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.384\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Prod\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Segment\",\"levels\":[]}]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.385\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.370\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.384\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.385\"}}}]}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"Prod\",\"String\",\"UInt8\",\"instAddNat\",\"instDecidableEqBool\",\"instHAdd\",\"instOfNatNat\",\"Bool.false\",\"Bool.not\",\"Bool.true\",\"ByteArray.instBEq\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.utf8Encode\",\"List.cons\",\"List.nil\",\"Option.none\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.byteIs\",\"LexLeanBoot.TokenAudit.countRawHashes\",\"LexLeanBoot.TokenAudit.countScalars\",\"LexLeanBoot.TokenAudit.failLex\",\"LexLeanBoot.TokenAudit.pushLexeme\",\"LexLeanBoot.TokenAudit.scanRawString\",\"LexLeanBoot.TokenAudit.scanSegments\",\"LexLeanStd.Text.endsWith\",\"LexLeanBoot.TokenAudit.LexState.mk\",\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.stepLexToken\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Except\",\"List\",\"Nat\",\"Option\",\"UInt8\",\"Unit\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"ite\",\"Bool.false\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"Nat.blt\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.canStartIdent\",\"LexLeanBoot.TokenAudit.countScalars\",\"LexLeanBoot.TokenAudit.failLex\",\"LexLeanBoot.TokenAudit.idFirstWidth\",\"LexLeanBoot.TokenAudit.isAsciiDigit\",\"LexLeanBoot.TokenAudit.pushLexeme\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.scanCharLiteral\",\"LexLeanBoot.TokenAudit.scanIdRest\",\"LexLeanBoot.TokenAudit.scanNumber\",\"LexLeanBoot.TokenAudit.scanString\",\"LexLeanBoot.TokenAudit.stepLexIdent\",\"LexLeanStd.Text.sliceOr\",\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"LexLeanBoot.TokenAudit.StringState.failed\",\"LexLeanBoot.TokenAudit.StringState.line\",\"LexLeanBoot.TokenAudit.StringState.position\",\"LexLeanBoot.TokenAudit.scanAfterInt.match_1\",\"LexLeanBoot.TokenAudit.scanCharLiteral.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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}}}}}}}},\"parameters\":[{\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.119\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.120\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.121\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.122\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.Lexeme\",\"levels\":[]}]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.135\",\"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.136\",\"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.135\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.137\",\"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.136\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.138\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.139\",\"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.138\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.140\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.139\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.141\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.137\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.140\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.142\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanString\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.StringState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.142\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":3,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.157\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"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.156\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.373\",\"parameters\":[{\"id\":\"_uniq.170\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.171\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.170\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.180\",\"parameters\":[{\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.176\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.179\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.176\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.177\"},{\"kind\":\"fvar\",\"id\":\"_uniq.178\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.179\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.181\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.180\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.189\",\"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\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.185\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.186\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a character literal is not closed\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.187\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.186\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.188\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.185\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"},{\"kind\":\"fvar\",\"id\":\"_uniq.187\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.188\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.190\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.189\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.198\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanCharLiteral\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.366\",\"parameters\":[{\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.203\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.212\",\"parameters\":[{\"id\":\"_uniq.209\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.210\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.211\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.210\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"},{\"kind\":\"fvar\",\"id\":\"_uniq.209\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.211\"}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.213\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.212\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.219\",\"parameters\":[{\"id\":\"_uniq.215\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.216\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.215\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.217\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.218\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.215\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.216\"},{\"kind\":\"fvar\",\"id\":\"_uniq.217\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.218\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.220\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.219\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.231\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Except\",\"levels\":[\"0\",\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]}]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanNumber\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.359\",\"parameters\":[{\"id\":\"_uniq.236\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.237\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.236\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.238\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.idFirstWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.141\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.239\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.238\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.240\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.137\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.141\"},{\"kind\":\"fvar\",\"id\":\"_uniq.239\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.241\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scanIdRest\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.240\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.242\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.241\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.243\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.242\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.244\",\"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.245\",\"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.244\"},{\"kind\":\"fvar\",\"id\":\"_uniq.242\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.246\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.245\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.248\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.246\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.249\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.242\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.243\"},{\"kind\":\"fvar\",\"id\":\"_uniq.248\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.250\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.249\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.251\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.canStartIdent\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.252\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.251\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.253\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.stepLexIdent\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.254\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.253\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.255\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.scalarWidth\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.256\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.255\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.257\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.137\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.256\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.258\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.256\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.260\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.258\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.261\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.257\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.140\"},{\"kind\":\"fvar\",\"id\":\"_uniq.260\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.262\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.261\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.263\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.isAsciiDigit\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.264\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.263\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.275\",\"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.276\",\"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.275\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.277\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"34\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.278\",\"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.277\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.279\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.278\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.280\",\"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.276\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.279\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.281\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.280\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.281\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.282\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.291\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"39\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.292\",\"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.291\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.293\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.292\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.294\",\"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.276\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.293\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.295\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.294\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.295\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.296\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.305\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.264\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.305\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.306\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.323\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"35\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.324\",\"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.323\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.325\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.324\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.326\",\"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.276\"},{\"kind\":\"fvar\",\"id\":\"_uniq.117\"},{\"kind\":\"fvar\",\"id\":\"_uniq.325\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.327\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.326\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.352\",\"parameters\":[{\"id\":\"_uniq.335\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.336\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.335\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.336\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.337\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.346\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.252\"},{\"kind\":\"fvar\",\"id\":\"_uniq.157\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.346\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.347\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.262\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.348\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.254\"}}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.350\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.250\"}}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.327\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.328\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.329\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.352\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.329\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.330\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.331\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.332\",\"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.331\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.333\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.332\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.334\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Nat.blt\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.333\"},{\"kind\":\"fvar\",\"id\":\"_uniq.239\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.352\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.334\"}]}}}}}}]}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.353\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.237\"}}]}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.355\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.204\"}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.357\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.171\"}}]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.362\",\"parameters\":[{\"id\":\"_uniq.360\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.361\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.213\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.360\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.359\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.361\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.365\",\"parameters\":[{\"id\":\"_uniq.363\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.364\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.220\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.363\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.359\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.364\"}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Except\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.231\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Except.error\",\"parameters\":[{\"id\":\"_uniq.232\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.362\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.232\"}]}},{\"kind\":\"constructor\",\"constructor\":\"Except.ok\",\"parameters\":[{\"id\":\"_uniq.234\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.365\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.234\"}]}}]}}}}}}}}}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.372\",\"parameters\":[{\"id\":\"_uniq.370\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.371\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.181\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.370\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.366\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.371\"}]}}},\"body\":{\"kind\":\"join\",\"declaration\":{\"id\":\"_uniq.369\",\"parameters\":[{\"id\":\"_uniq.367\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.368\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.190\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.367\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.366\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.368\"}]}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.198\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.199\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.369\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.199\"}]}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.201\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"jump\",\"target\":\"_uniq.372\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.201\"}]}}]}}}}}}}}}}},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"discriminant\":\"_uniq.158\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.159\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.160\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":0,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"LexLeanBoot.TokenAudit.StringState\",\"index\":1,\"value\":\"_uniq.143\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.countScalars\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.116\"},{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.160\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.164\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.pushLexeme\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.160\"},{\"kind\":\"fvar\",\"id\":\"_uniq.161\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.162\"},{\"kind\":\"fvar\",\"id\":\"_uniq.163\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.120\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.373\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.164\"}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.165\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.166\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.false\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.167\",\"type\":{\"kind\":\"const\",\"name\":\"String\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"string\",\"value\":\"a string is not closed\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.168\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanRuntime.utf8Encode\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.167\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.169\",\"type\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.LexState\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.failLex\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.118\"},{\"kind\":\"fvar\",\"id\":\"_uniq.119\"},{\"kind\":\"fvar\",\"id\":\"_uniq.166\"},{\"kind\":\"fvar\",\"id\":\"_uniq.121\"},{\"kind\":\"fvar\",\"id\":\"_uniq.122\"},{\"kind\":\"fvar\",\"id\":\"_uniq.168\"}]},\"body\":{\"kind\":\"jump\",\"target\":\"_uniq.373\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.169\"}]}}}}}}]}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"Except\",\"HAdd\",\"List\",\"Nat\",\"OfNat\",\"Option\",\"PUnit\",\"String\",\"Sub\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"instSubNat\",\"Bool.false\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"Except.error\",\"Except.ok\",\"LexLeanRuntime.equal\",\"LexLeanRuntime.subtract\",\"LexLeanRuntime.utf8Encode\",\"Nat.blt\",\"Option.none\",\"Option.some\",\"UInt8.instOfNat\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.LexState\",\"LexLeanBoot.TokenAudit.Lexeme\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.StringState\",\"LexLeanBoot.TokenAudit.canStartIdent\",\"LexLeanBoot.TokenAudit.countScalars\",\"LexLeanBoot.TokenAudit.failLex\",\"LexLeanBoot.TokenAudit.idFirstWidth\",\"LexLeanBoot.TokenAudit.isAsciiDigit\",\"LexLeanBoot.TokenAudit.pushLexeme\",\"LexLeanBoot.TokenAudit.scalarWidth\",\"LexLeanBoot.TokenAudit.scanCharLiteral\",\"LexLeanBoot.TokenAudit.scanIdRest\",\"LexLeanBoot.TokenAudit.scanNumber\",\"LexLeanBoot.TokenAudit.scanString\",\"LexLeanBoot.TokenAudit.stepLexIdent\",\"LexLeanStd.Text.sliceOr\",\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\"]},\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.subScriptWidth\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"Bool\",\"ByteArray\",\"Eq\",\"Nat\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"ite\",\"Bool.true\",\"HAdd.hAdd\",\"LexLeanRuntime.equal\",\"OfNat.ofNat\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.inRange\"],\"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.41\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false},{\"id\":\"_uniq.42\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"let\",\"id\":\"_uniq.46\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.42\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.47\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.46\",\"arguments\":[]},\"body\":{\"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\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.52\",\"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.51\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.53\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.52\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.54\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.53\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.55\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.54\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.57\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"2\"}},\"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\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.50\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.42\"},{\"kind\":\"fvar\",\"id\":\"_uniq.59\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.byteOrZero\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.41\"},{\"kind\":\"fvar\",\"id\":\"_uniq.60\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.62\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.61\",\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.73\",\"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.74\",\"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.73\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.75\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"225\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.76\",\"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.75\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.77\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.76\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.78\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.77\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.79\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"Bool.true\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.80\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.78\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.80\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.81\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.90\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"226\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.91\",\"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.90\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.92\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.91\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.93\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"},{\"kind\":\"fvar\",\"id\":\"_uniq.92\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.94\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.94\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.95\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"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.96\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.98\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.97\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.98\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.99\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"130\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.109\",\"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.108\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.109\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.111\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.110\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.112\",\"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.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.112\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.113\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.114\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"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.114\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.115\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.116\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.117\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.126\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"128\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.127\",\"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.126\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.128\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.127\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.129\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"137\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.130\",\"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.129\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.131\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.130\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.132\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.128\"},{\"kind\":\"fvar\",\"id\":\"_uniq.131\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.133\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.132\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.133\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.134\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.143\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"144\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.144\",\"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.143\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.145\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.144\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.146\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"156\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.147\",\"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.146\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.148\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.147\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.149\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.145\"},{\"kind\":\"fvar\",\"id\":\"_uniq.148\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.150\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.149\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.150\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.151\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.152\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.153\",\"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.152\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.154\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.153\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.154\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.155\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.156\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.157\",\"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.156\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.158\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.157\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.158\"}}}}}]}}}}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.160\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.161\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.162\",\"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.161\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.163\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.162\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.163\"}}}}}]}}}}}}}}}}]}}}}}}}]}}}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.167\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.176\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"181\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.177\",\"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.176\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.178\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.177\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.179\",\"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.74\"},{\"kind\":\"fvar\",\"id\":\"_uniq.56\"},{\"kind\":\"fvar\",\"id\":\"_uniq.178\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.180\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.179\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.180\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.181\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.182\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.183\",\"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.182\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.184\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.183\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.184\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.185\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.194\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"162\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.195\",\"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.194\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.196\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.195\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.197\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"170\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.198\",\"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.197\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.199\",\"type\":{\"kind\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.198\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.200\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanBoot.TokenAudit.inRange\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"},{\"kind\":\"fvar\",\"id\":\"_uniq.196\"},{\"kind\":\"fvar\",\"id\":\"_uniq.199\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.201\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Decidable\",\"levels\":[]},\"arguments\":[{\"kind\":\"erased\"}]},\"value\":{\"kind\":\"const\",\"name\":\"instDecidableEqBool\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.200\"},{\"kind\":\"fvar\",\"id\":\"_uniq.79\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Decidable\",\"result_type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"discriminant\":\"_uniq.201\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.202\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.203\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.204\",\"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.203\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.205\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.204\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.205\"}}}}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.206\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.207\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"3\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.208\",\"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.207\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.209\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.208\"},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.209\"}}}}}]}}}}}}}}}}]}}}}}}}]}}}}}}}}}}}}}}}}}}}}}}}}}}},\"uses\":[\"Add\",\"BEq\",\"Bool\",\"ByteArray\",\"Decidable\",\"HAdd\",\"Nat\",\"OfNat\",\"UInt8\",\"instAddNat\",\"instBEqOfDecidableEq\",\"instDecidableEqBool\",\"instDecidableEqUInt8\",\"instHAdd\",\"instOfNatNat\",\"Bool.true\",\"Decidable.isFalse\",\"Decidable.isTrue\",\"LexLeanRuntime.equal\",\"UInt8.instOfNat\",\"LexLeanBoot.TokenAudit.byteOrZero\",\"LexLeanBoot.TokenAudit.inRange\"]},\"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.bitAnd\",\"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.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.shiftRight\",\"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.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.ofNat\",\"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\":\"const\",\"name\":\"UInt8\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"UInt8.ofNat\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.18\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.20\",\"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.21\",\"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.19\"},{\"kind\":\"fvar\",\"id\":\"_uniq.20\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.22\",\"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.21\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.23\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.22\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.24\",\"type\":{\"kind\":\"const\",\"name\":\"Bool\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.endsWith\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.23\"}]},\"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\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.26\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Decidable.isFalse\",\"parameters\":[{\"id\":\"_uniq.27\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"return\",\"id\":\"_uniq.9\"}},{\"kind\":\"constructor\",\"constructor\":\"Decidable.isTrue\",\"parameters\":[{\"id\":\"_uniq.28\",\"type\":{\"kind\":\"erased\"},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.29\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"0\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.30\",\"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.29\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.31\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.30\"},\"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\":\"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.34\",\"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.33\"},{\"kind\":\"fvar\",\"id\":\"_uniq.9\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.35\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"literal\",\"literal\":{\"kind\":\"nat\",\"value\":\"1\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.36\",\"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.35\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.37\",\"type\":{\"kind\":\"const\",\"name\":\"Nat\",\"levels\":[]},\"value\":{\"kind\":\"projection\",\"type_name\":\"OfNat\",\"index\":0,\"value\":\"_uniq.36\"},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.38\",\"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.34\"},{\"kind\":\"fvar\",\"id\":\"_uniq.37\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.39\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"LexLeanStd.Text.sliceOr\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.9\"},{\"kind\":\"fvar\",\"id\":\"_uniq.31\"},{\"kind\":\"fvar\",\"id\":\"_uniq.38\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.39\"}}}}}}}}}}}}}]}}}}}}}}}}},\"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.ofNat\",\"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.joinWith\",\"kind\":\"definition\",\"module\":\"LexLeanStd.Text\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Option\",\"UInt8\",\"Unit\",\"ByteArray.mk\",\"LexLeanCollections.listFold\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\",\"List.nil\",\"List.toArray\",\"Option.none\",\"Option.some\",\"LexLeanStd.Text.joinWith.match_1\",\"LexLeanStd.Text.sliceOr.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\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}}},\"parameters\":[{\"id\":\"_uniq.47\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"List\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.48\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"value\":{\"kind\":\"code\",\"code\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.55\",\"parameters\":[{\"id\":\"_uniq.54\",\"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.54\"}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.56\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.55\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.64\",\"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\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"let\",\"id\":\"_uniq.61\",\"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.62\",\"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.61\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.63\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"const\",\"name\":\"ByteArray.mk\",\"levels\":[],\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.62\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.63\"}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.65\",\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"codomain\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.64\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.112\",\"parameters\":[{\"id\":\"_uniq.79\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"borrow\":false},{\"id\":\"_uniq.80\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"type\":{\"kind\":\"arrow\",\"domain\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"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\":[]}]}}},\"value\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.88\",\"parameters\":[{\"id\":\"_uniq.86\",\"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.87\",\"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.80\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.87\"}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.89\",\"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.88\",\"arguments\":[]},\"body\":{\"kind\":\"fun\",\"declaration\":{\"id\":\"_uniq.98\",\"parameters\":[{\"id\":\"_uniq.93\",\"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.94\",\"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.95\",\"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.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.93\"},{\"kind\":\"fvar\",\"id\":\"_uniq.48\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.96\",\"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.94\"},{\"kind\":\"fvar\",\"id\":\"_uniq.95\"},{\"kind\":\"fvar\",\"id\":\"_uniq.80\"}]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.97\",\"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.96\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.97\"}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.99\",\"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.98\",\"arguments\":[]},\"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.79\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.107\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.108\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.89\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.107\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.108\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.109\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.110\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.99\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.109\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.110\"}}}]}}}}}},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.113\",\"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.114\",\"type\":{\"kind\":\"app\",\"head\":{\"kind\":\"const\",\"name\":\"Option\",\"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\":\"Option\",\"levels\":[\"0\"]},\"arguments\":[{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]}]}},{\"kind\":\"fvar\",\"id\":\"_uniq.112\"},{\"kind\":\"fvar\",\"id\":\"_uniq.113\"},{\"kind\":\"fvar\",\"id\":\"_uniq.47\"}]},\"body\":{\"kind\":\"cases\",\"type_name\":\"Option\",\"result_type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"discriminant\":\"_uniq.114\",\"alternatives\":[{\"kind\":\"constructor\",\"constructor\":\"Option.none\",\"parameters\":[],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.115\",\"type\":{\"kind\":\"const\",\"name\":\"PUnit\",\"levels\":[\"1\"]},\"value\":{\"kind\":\"const\",\"name\":\"Unit.unit\",\"levels\":[],\"arguments\":[]},\"body\":{\"kind\":\"let\",\"id\":\"_uniq.116\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.65\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.115\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.116\"}}}},{\"kind\":\"constructor\",\"constructor\":\"Option.some\",\"parameters\":[{\"id\":\"_uniq.117\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"borrow\":false}],\"code\":{\"kind\":\"let\",\"id\":\"_uniq.118\",\"type\":{\"kind\":\"const\",\"name\":\"ByteArray\",\"levels\":[]},\"value\":{\"kind\":\"apply\",\"function\":\"_uniq.56\",\"arguments\":[{\"kind\":\"fvar\",\"id\":\"_uniq.117\"}]},\"body\":{\"kind\":\"return\",\"id\":\"_uniq.118\"}}}]}}}}}}}}},\"uses\":[\"Array\",\"ByteArray\",\"List\",\"Option\",\"PUnit\",\"UInt8\",\"ByteArray.mk\",\"LexLeanCollections.listFold\",\"LexLeanRuntime.Appendable\",\"LexLeanRuntime.append\",\"LexLeanRuntime.instAppendableByteArray\",\"List.nil\",\"List.toArray\",\"Option.none\",\"Option.some\",\"Unit.unit\"]},\"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\":\"LexLeanBoot.TokenAudit.AuditState.attributeDepth\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.AuditState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.AuditState.error\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.AuditState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.AuditState.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.AuditState.pending\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.AuditState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.AuditState.remaining\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.AuditState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.CommentState.depth\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.CommentState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.CommentState.failed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.CommentState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.CommentState.line\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.CommentState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.CommentState.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.CommentState.position\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.CommentState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexState.chars\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.LexState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexState.error\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.LexState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexState.firstOnLine\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.LexState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexState.lexemes\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.LexState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexState.line\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.LexState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexState.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexState.position\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.LexState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.Lexeme.kind\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.Lexeme\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.Lexeme.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.casesOn\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"LexLeanBoot.TokenAudit.LexemeKind.rec\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.LexemeKind.rec\",\"kind\":\"recursor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"recursor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.NameScan.done\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.NameScan\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.NameScan.error\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.NameScan\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.NameScan.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.NameScan.position\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.NameScan\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.NameScan.segments\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.NameScan\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.closed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.QuotedScan\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.failed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.QuotedScan\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.position\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.QuotedScan\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.QuotedScan.valid\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.QuotedScan\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.Segment.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.Segment.quoted\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.Segment\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.Segment.text\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.Segment\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.StringState.closed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.StringState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.StringState.failed\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.StringState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.StringState.line\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.StringState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.StringState.mk\",\"kind\":\"constructor\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"constructor\",\"internal\":false,\"kernel_uses\":[],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.StringState.position\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":true,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"LexLeanBoot.TokenAudit.StringState\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.auditTokens.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Except.casesOn\",\"Except.error\",\"Except.ok\",\"LexLeanBoot.TokenAudit.Lexeme\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.dottedNext.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"List\",\"Unit\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.LexemeKind\",\"LexLeanBoot.TokenAudit.Segment\",\"LexLeanBoot.TokenAudit.LexemeKind.Command\",\"LexLeanBoot.TokenAudit.LexemeKind.Ident\",\"LexLeanBoot.TokenAudit.LexemeKind.Literal\",\"LexLeanBoot.TokenAudit.LexemeKind.Number\",\"LexLeanBoot.TokenAudit.LexemeKind.Symbol\",\"LexLeanBoot.TokenAudit.LexemeKind.casesOn\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.dottedNext.match_3\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"List\",\"Unit\",\"List.casesOn\",\"List.cons\",\"List.nil\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.Lexeme\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.inRange.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.scanAfterInt.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"Nat\",\"Except.casesOn\",\"Except.error\",\"Except.ok\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.scanCharLiteral.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.scanSegments.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"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.TokenAudit.scanSegmentsStep.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"Nat\",\"Prod\",\"Except.casesOn\",\"Except.error\",\"Except.ok\",\"LexLeanBoot.TokenAudit.Segment\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.stepLexIdent.match_1\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"List\",\"Unit\",\"List.casesOn\",\"List.cons\",\"List.nil\",\"Unit.unit\",\"LexLeanBoot.TokenAudit.Segment\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanBoot.TokenAudit.stepLexIdent.match_3\",\"kind\":\"definition\",\"module\":\"LexLeanBoot.TokenAudit\",\"computable\":true,\"generates_code\":false,\"original_kind\":\"definition\",\"internal\":false,\"kernel_uses\":[\"ByteArray\",\"Except\",\"List\",\"Nat\",\"Prod\",\"Except.casesOn\",\"Except.error\",\"Except.ok\",\"LexLeanBoot.TokenAudit.Segment\"],\"declaration\":null,\"inductive\":null},{\"name\":\"LexLeanStd.Text.joinWith.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.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.instOfNat\",\"kind\":\"definition\",\"module\":\"Init.Data.UInt.BasicAux\",\"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":"00b70729d03e9530da4704a19c453755f8d907a4acddb6a70549e10b68de362f","tool":"lean"} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0.lex.tex similarity index 92% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0.lex.tex rename to bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0.lex.tex index ce6648e5f..6c3f1ca32 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0.lex.tex +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0.lex.tex @@ -1,5 +1,5 @@ \begin{lexlean}{R0} -\title{Certificate A LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0} +\title{Certificate A LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0} \begin{coremodule} imports [ LexLeanPreservation.Core, @@ -10,19 +10,20 @@ LexLeanPreservation.Templates, LexLeanPreservation.Validate, LexLeanBoot.AxiomOutput, + LexLeanBoot.TokenAudit, LexLeanStd.Text ] -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__prog : @0 := @480 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__prog], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__prog : @0 := @480 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__prog], class: false, generated: false, policy: exact{axioms: []}, reducibility: regular{height: 1}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_4 : @484 := @493 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_4], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_4 : @484 := @493 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_4], class: false, compiled: true, generated: false, @@ -30,15 +31,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_4 : @526 := @641 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_4], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_4 : @526 := @641 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_4], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_8 : @644 := @673 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_8], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_8 : @644 := @673 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_8], class: false, compiled: true, generated: false, @@ -46,15 +47,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_8 : @700 := @1146 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_8], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_8 : @700 := @1146 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_8], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_6 : @1147 := @1186 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_6], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_6 : @1147 := @1186 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_6], class: false, compiled: true, generated: false, @@ -62,15 +63,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_6 : @1197 := @1476 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_6], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_6 : @1197 := @1476 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_6], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_7 : @1147 := @1515 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_7], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_7 : @1147 := @1515 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_7], class: false, compiled: true, generated: false, @@ -78,15 +79,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_7 : @1526 := @1781 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_7], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_7 : @1526 := @1781 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_7], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_5 : @1782 := @1833 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_5], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_5 : @1782 := @1833 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_5], class: false, compiled: true, generated: false, @@ -94,15 +95,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_5 : @1850 := @2434 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_5], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_5 : @1850 := @2434 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_5], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_3 : @2437 := @2501 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_3], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_3 : @2437 := @2501 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_3], class: false, compiled: true, generated: false, @@ -110,15 +111,15 @@ reducibility: regular{height: 5}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_3 : @2526 := @3085 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_3], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_3 : @2526 := @3085 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_3], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_2 : @3086 := @3089 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_2], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_2 : @3086 := @3089 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_2], class: false, compiled: true, generated: false, @@ -126,15 +127,15 @@ reducibility: regular{height: 6}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_2 : @3099 := @3149 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_2], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_2 : @3099 := @3149 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_2], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_0 : @3150 := @3179 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_0], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_0 : @3150 := @3179 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_0], class: false, compiled: true, generated: false, @@ -142,15 +143,15 @@ reducibility: regular{height: 7}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_0 : @3193 := @3549 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_0], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_0 : @3193 := @3549 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_0], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.denote : @3551 := @3560 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.denote], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.denote : @3551 := @3560 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.denote], class: false, compiled: true, generated: false, @@ -158,8 +159,8 @@ reducibility: regular{height: 8}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.root : @3566 := @3575 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.root], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.root : @3566 := @3575 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.root], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, @@ -498,7 +499,7 @@ @491 := @490 @486 @493 := fun (subject : @481) => fun (position : @10) => @491 @494 := LexLeanPreservation.FunRel -@495 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__prog +@495 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__prog @496 := @494 @495 @497 := @496 @171 @498 := LexLeanTarget.TargetSyntax.Value @@ -515,7 +516,7 @@ @509 := @503 @508 @510 := @497 @509 @511 := LexLeanPreservation.Rel -@512 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_4 +@512 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_4 @513 := @512 @501 @515 := @511 (@513 @504) @516 := LexLeanPreservation.encOption @@ -607,7 +608,7 @@ @681 := @680 @507 @683 := @676 (@678 @681) @684 := @674 @683 -@685 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_8 +@685 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_8 @689 := @511 (@685 @655 @501 @504) @690 := LexLeanTarget.TargetSyntax.Value.bool @691 := LexLeanBoot.AxiomOutput.inRange @@ -808,7 +809,7 @@ @1186 := fun (byte : @289) => @1154 (@1168 (@1172 (@1156 (@1157 @1174 @486) (@1164 @1174 @486) @488 @491))) @1188 := @496 @312 @681 -@1189 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_6 +@1189 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_6 @1190 := @1189 @504 @1191 := @511 @1190 @1192 := LexLeanBoot.AxiomOutput.isFirst @@ -861,7 +862,7 @@ @1315 := @1281 @352 @54 @486 @486 @351 @507 (@1305 @351) @1316 := @630 @1204 @1320 := @1280 (@1295 (@1307 (@1315 @1316))) -@1321 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_8 +@1321 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_8 @1326 := @1265 (@1320 (@1321 @504 @343 @350)) @1329 := @536 (@543 @677) @546 @1337 := @907 @1329 @156 @30 @54 @486 @486 @507 @1110 @@ -928,7 +929,7 @@ @1515 := fun (byte : @289) => @1479 (@1486 (@1490 (@1499 (@645 (@1156 (@1157 @1501 @486) (@1164 @1501 @486) @488 @491))))) @1517 := @496 @320 @681 -@1518 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_7 +@1518 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_7 @1519 := @1518 @504 @1520 := @511 @1519 @1521 := LexLeanBoot.AxiomOutput.isLater @@ -952,7 +953,7 @@ (fun (__b : @482) => @690 (@1249 (@1556 @486 (@1564 @486 (@1258 @432))))) @1193 @1596 := @1268 @312 @55 @488 @1190 @681 @1194 (@1282 @54 @486 @486 @679 @507 @1294 @1316) -@1597 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_6 +@1597 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_6 @1602 := @1582 (@1596 (@1597 @504)) (fun ("_" : @1481) => @1340) @1603 := @1480 @746 @1607 := @1344 @414 @159 @439 @1547 @@ -1067,7 +1068,7 @@ @1836 := @499 @1835 @1837 := @1836 @681 @1838 := @1834 @1837 -@1839 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_5 +@1839 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_5 @1842 := @511 (@1839 @501 @504) @1843 := LexLeanBoot.AxiomOutput.nameMode @1847 := @1842 (@72 (@1843 @501 @504)) @@ -1290,7 +1291,7 @@ @507 (@605 @2358 @43 @816 (@610 (@611 @2358 @43))) (@630 @2358)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_7 @736)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_7 @736)) @2410 := @1303 (@536 (@540 @820) (@536 (@543 (@72 @1020)) @546)) @66 @2434 := fun (mode : @10) => fun (byte : @289) => @@ -1343,7 +1344,7 @@ @2510 := @499 @2508 @507 @2511 := @503 @2510 @2512 := @2502 @2511 -@2515 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_3 @501 @504 +@2515 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_3 @501 @504 @2516 := @511 @2515 @2518 := @516 @2435 @2507 @2519 := LexLeanBoot.AxiomOutput.nameStep @@ -1443,7 +1444,7 @@ (@2760 (@2762 @2667 @118 @486 @2733 (@72 @2482) (@2747 @43 @2660 (@610 (@2750 @43)))) @2677)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_4 @655 @2471)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_4 @655 @2471)) @2787 := @804 (@519 @661 @2557) @504 @2788 := @2507 @736 @2795 := @536 (@540 @2788) (@536 (@543 (@500 @819)) @546) @@ -1558,7 +1559,7 @@ @681 (@2626 @2890 @118 @486 @2969 @2984 @2992) (@2940 @127 @54 @486 @486 @679 @507 (@2986 @49 @679 (@610 (@2989 @49))) @3005)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_5 @2899 @504)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_5 @2899 @504)) @3005)) @3065 := LexLeanPreservation.construct_pair @3085 := fun (subject : @481) => @@ -1578,7 +1579,7 @@ @3086 := (raw : @481) -> @2436 @3089 := fun (raw : @481) => fun (state : @2435) => @490 @2515 @3091 := @496 @49 @2511 -@3094 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_2 @501 @504 +@3094 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_2 @501 @504 @3096 := @511 @3094 @2522 @3099 := (raw : @481) -> (state : @2435) -> @3091 @3096 @3149 := fun (raw : @481) => @@ -1608,7 +1609,7 @@ @2510 (@2633 @18 @502 (@610 (@2636 @18))) (@2618 @118 @54 @486 @486 @2508 @507 @2639 @2652)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_3 @501 @504)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_3 @501 @504)) @3150 := (raw : @481) -> @482 @3155 := LexLeanRuntime.length @481 LexLeanRuntime.instLengthableByteArray @504 @3157 := @2461 @3155 @2478 @@ -1632,7 +1633,7 @@ @3181 := @500 @504 @3183 := @499 @3181 @507 @3184 := @3180 @3183 -@3186 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_0 @504 +@3186 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_0 @504 @3187 := @511 @3186 @3190 := @690 (LexLeanBoot.AxiomOutput.isClosedLeanName @504) @3191 := @3187 @3190 @@ -1707,7 +1708,7 @@ @49 @3183 @495 - (fun (__p0 : @2435) => LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_2 @501 @504) + (fun (__p0 : @2435) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_2 @501 @504) @3220 @3406 := @550 @3390 @3408 := @2519 @655 @504 @@ -1790,6 +1791,6 @@ @18 @3183 @3191 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_0 @504) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_0 @504) \end{coremodule} \end{lexlean} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/Compose/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0/Compose/RustStd.lex.tex similarity index 93% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/Compose/RustStd.lex.tex rename to bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0/Compose/RustStd.lex.tex index 417c7fa15..7d403a245 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/Compose/RustStd.lex.tex +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0/Compose/RustStd.lex.tex @@ -1,23 +1,23 @@ \begin{lexlean}{RustStd} -\title{Certificate E LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd} +\title{Certificate E LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd} \begin{coremodule} imports [ - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0, - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd, + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0, + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd, LexLeanPreservation.Compose ] -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.root : @827 := @828 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.root], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.root : @827 := @828 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.root], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -@0 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.program -@1 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.krate -@2 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.flags +@0 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.program +@1 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.krate +@2 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.root @17 @61 + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R0.denote +@272 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.denote @273 := @272 @4 -@274 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_0 +@274 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_0 @275 := @274 @4 @277 := LexLeanBoot.AxiomOutput.isClosedLeanName @4 @279 := LexLeanTarget.TargetSyntax.Value.bool @277 -@281 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.root @4 +@281 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.root @4 @282 := Bool @283 := Ne.{1} @284 := LexLeanPreservation.Obs diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0/RustStd.lex.tex similarity index 97% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/RustStd.lex.tex rename to bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0/RustStd.lex.tex index a2b5ee88f..7d5a91af7 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/RustStd.lex.tex +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0/RustStd.lex.tex @@ -1,104 +1,104 @@ \begin{lexlean}{RustStd} -\title{Certificate B LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd} +\title{Certificate B LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd} \begin{coremodule} imports [LexLeanPreservation.RustSound] -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.program : @0 := @480 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.program], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.program : @0 := @480 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.program], class: false, generated: false, policy: exact{axioms: []}, reducibility: regular{height: 1}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.krate : @481 := @1620 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.krate], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.krate : @481 := @1620 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.krate], class: false, generated: false, policy: exact{axioms: []}, reducibility: regular{height: 1}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.flags : @1621 := @1642 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.flags], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.flags : @1621 := @1642 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.flags], class: false, generated: false, policy: exact{axioms: []}, reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun0 : @1650 := @2476 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun0], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun0 : @1650 := @2476 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun0], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun1 : @2477 := @3166 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun1], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun1 : @2477 := @3166 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun1], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun2 : @3167 := @3408 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun2], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun2 : @3167 := @3408 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun2], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun3 : @3409 := @4141 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun3], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun3 : @3409 := @4141 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun3], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun4 : @4142 := @4403 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun4], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun4 : @4142 := @4403 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun4], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun5 : @4404 := @5032 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun5], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun5 : @4404 := @5032 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun5], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun6 : @5033 := @5474 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun6], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun6 : @5033 := @5474 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun6], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun7 : @5475 := @5878 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun7], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun7 : @5475 := @5878 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun7], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun8 : @5879 := @6467 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun8], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun8 : @5879 := @6467 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun8], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.crate_ok : @6471 := @6702 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.crate_ok], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.crate_ok : @6471 := @6702 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.crate_ok], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.root : @6710 := @6720 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.root], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.root : @6710 := @6720 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.root], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, @@ -1062,11 +1062,11 @@ @1631 := Prod.mk.{0, 0} @1642 := @1630 (@1631 @1626 @1628 (@1631 @1624 @23 @103 @106) @519) (@2 @1629) @1643 := LexLeanPreservation.Rust.FunOK -@1644 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.program +@1644 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.program @1645 := @1643 @1644 -@1646 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.krate +@1646 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.krate @1647 := @1645 @1646 -@1648 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.flags +@1648 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.flags @1649 := @1647 @1648 @1650 := @1649 @18 @1651 := Exists.intro.{1} @@ -3217,55 +3217,55 @@ @6504 := @6494 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @18)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun0) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun0) @6523 := @6472 (fun (y : @10) => (fn : @7) -> (h : @1657 (@1667 (@6482 @43)) @1672) -> @1649 (@6487 @43)) @1671 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @43)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun1) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun1) @6542 := @6472 (fun (y : @10) => (fn : @7) -> (h : @1657 (@1667 (@6482 @49)) @1672) -> @1649 (@6487 @49)) @1671 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @49)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun2) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun2) @6561 := @6472 (fun (y : @10) => (fn : @7) -> (h : @1657 (@1667 (@6482 @144)) @1672) -> @1649 (@6487 @144)) @1671 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @144)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun3) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun3) @6580 := @6472 (fun (y : @10) => (fn : @7) -> (h : @1657 (@1667 (@6482 @171)) @1672) -> @1649 (@6487 @171)) @1671 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @171)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun4) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun4) @6599 := @6472 (fun (y : @10) => (fn : @7) -> (h : @1657 (@1667 (@6482 @242)) @1672) -> @1649 (@6487 @242)) @1671 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @242)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun5) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun5) @6618 := @6472 (fun (y : @10) => (fn : @7) -> (h : @1657 (@1667 (@6482 @312)) @1672) -> @1649 (@6487 @312)) @1671 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @312)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun6) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun6) @6637 := @6472 (fun (y : @10) => (fn : @7) -> (h : @1657 (@1667 (@6482 @320)) @1672) -> @1649 (@6487 @320)) @1671 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @320)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun7) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun7) @6656 := @6472 (fun (y : @10) => (fn : @7) -> (h : @1657 (@1667 (@6482 @338)) @1672) -> @1649 (@6487 @338)) @1671 (fun (fn : @7) => fun (h : @1657 (@1667 (@6496 @338)) @1672) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun8) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun8) @6660 := @1657 (@1667 (@6482 @859)) @1672 @6665 := Option.noConfusion.{0, 0} (@1649 (@6487 @859)) @7 @6666 := @571 @7 @@ -3303,7 +3303,7 @@ @1644 @1646 @1648 - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.crate_ok + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.crate_ok @1715 @1671 \end{coremodule} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1.lex.tex similarity index 94% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1.lex.tex rename to bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1.lex.tex index b92902d1d..ab630ce98 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1.lex.tex +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1.lex.tex @@ -1,5 +1,5 @@ \begin{lexlean}{R1} -\title{Certificate A LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1} +\title{Certificate A LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1} \begin{coremodule} imports [ LexLeanPreservation.Core, @@ -10,19 +10,20 @@ LexLeanPreservation.Templates, LexLeanPreservation.Validate, LexLeanBoot.AxiomOutput, + LexLeanBoot.TokenAudit, LexLeanStd.Text ] -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__prog : @0 := @3836 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__prog], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__prog : @0 := @3836 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__prog], class: false, generated: false, policy: exact{axioms: []}, reducibility: regular{height: 1}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_0 : @3839 := @3860 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_0], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_0 : @3839 := @3860 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_0], class: false, compiled: true, generated: false, @@ -30,8 +31,8 @@ reducibility: regular{height: 1}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_2 : @3862 := @3882 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_2], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_2 : @3862 := @3882 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_2], class: false, compiled: true, generated: false, @@ -39,8 +40,8 @@ reducibility: regular{height: 1}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_1 : @3884 := @3936 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_1], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_1 : @3884 := @3936 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_1], class: false, compiled: true, generated: false, @@ -48,8 +49,8 @@ reducibility: regular{height: 2}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_19 : @3939 := @3948 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_19], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_19 : @3939 := @3948 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_19], class: false, compiled: true, generated: false, @@ -57,15 +58,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_19 : @3966 := @4074 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_19], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_19 : @3966 := @4074 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_19], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_5 : @3939 := @4081 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_5], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_5 : @3939 := @4081 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_5], class: false, compiled: true, generated: false, @@ -73,15 +74,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_5 : @4110 := @4164 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_5], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_5 : @4110 := @4164 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_5], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_6 : @4166 := @4168 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_6], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_6 : @4166 := @4168 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_6], class: false, compiled: true, generated: false, @@ -89,15 +90,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_6 : @4186 := @4257 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_6], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_6 : @4186 := @4257 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_6], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_7 : @4259 := @4262 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_7], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_7 : @4259 := @4262 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_7], class: false, compiled: true, generated: false, @@ -105,15 +106,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_7 : @4276 := @4326 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_7], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_7 : @4276 := @4326 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_7], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_18 : @4329 := @4352 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_18], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_18 : @4329 := @4352 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_18], class: false, compiled: true, generated: false, @@ -121,15 +122,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_18 : @4378 := @4624 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_18], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_18 : @4378 := @4624 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_18], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_51 : @4626 := @4628 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_51], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_51 : @4626 := @4628 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_51], class: false, compiled: true, generated: false, @@ -137,15 +138,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_51 : @4645 := @4714 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_51], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_51 : @4645 := @4714 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_51], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_69 : @4717 := @4735 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_69], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_69 : @4717 := @4735 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_69], class: false, compiled: true, generated: false, @@ -153,15 +154,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_69 : @4758 := @5008 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_69], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_69 : @4758 := @5008 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_69], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_53 : @4626 := @5054 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_53], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_53 : @4626 := @5054 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_53], class: false, compiled: true, generated: false, @@ -169,15 +170,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_53 : @5070 := @5254 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_53], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_53 : @5070 := @5254 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_53], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_39 : @5255 := @5258 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_39], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_39 : @5255 := @5258 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_39], class: false, compiled: true, generated: false, @@ -185,15 +186,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_39 : @5268 := @5296 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_39], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_39 : @5268 := @5296 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_39], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_20 : @5297 := @5347 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_20], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_20 : @5297 := @5347 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_20], class: false, compiled: true, generated: false, @@ -201,15 +202,15 @@ reducibility: regular{height: 5}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_20 : @5358 := @5757 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_20], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_20 : @5358 := @5757 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_20], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_21 : @5759 := @5789 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_21], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_21 : @5759 := @5789 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_21], class: false, compiled: true, generated: false, @@ -217,15 +218,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_21 : @5803 := @5983 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_21], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_21 : @5803 := @5983 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_21], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_8 : @5984 := @6223 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_8], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_8 : @5984 := @6223 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_8], class: false, compiled: true, generated: false, @@ -233,15 +234,15 @@ reducibility: regular{height: 6}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_8 : @6234 := @7621 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_8], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_8 : @6234 := @7621 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_8], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_23 : @7623 := @7625 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_23], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_23 : @7623 := @7625 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_23], class: false, compiled: true, generated: false, @@ -249,15 +250,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_23 : @7636 := @7691 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_23], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_23 : @7636 := @7691 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_23], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_9 : @7692 := @7705 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_9], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_9 : @7692 := @7705 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_9], class: false, compiled: true, generated: false, @@ -265,15 +266,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_9 : @7717 := @7834 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_9], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_9 : @7717 := @7834 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_9], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_25 : @7836 := @7838 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_25], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_25 : @7836 := @7838 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_25], class: false, compiled: true, generated: false, @@ -281,15 +282,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_25 : @7852 := @7909 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_25], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_25 : @7852 := @7909 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_25], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_10 : @7910 := @7921 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_10], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_10 : @7910 := @7921 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_10], class: false, compiled: true, generated: false, @@ -297,15 +298,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_10 : @7935 := @8047 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_10], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_10 : @7935 := @8047 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_10], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_40 : @8048 := @8067 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_40], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_40 : @8048 := @8067 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_40], class: false, compiled: true, generated: false, @@ -313,15 +314,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_40 : @8078 := @8168 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_40], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_40 : @8078 := @8168 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_40], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_54 : @4166 := @8174 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_54], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_54 : @4166 := @8174 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_54], class: false, compiled: true, generated: false, @@ -329,15 +330,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_54 : @8188 := @8297 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_54], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_54 : @8188 := @8297 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_54], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41 : @8300 := @8383 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41 : @8300 := @8383 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41], class: false, compiled: true, generated: false, @@ -345,15 +346,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_41 : @8408 := @9424 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_41], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_41 : @8408 := @9424 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_41], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41._unsafe_rec : @8300 := @9475 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41._unsafe_rec], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41._unsafe_rec : @8300 := @9475 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41._unsafe_rec], class: false, generated: false, policy: exact{axioms: [propext]}, @@ -361,8 +362,8 @@ safety: partial, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_26 : @9480 := @9603 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_26], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_26 : @9480 := @9603 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_26], class: false, compiled: true, generated: false, @@ -370,15 +371,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_26 : @9620 := @11120 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_26], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_26 : @9620 := @11120 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_26], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_12 : @9480 := @11123 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_12], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_12 : @9480 := @11123 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_12], class: false, compiled: true, generated: false, @@ -386,15 +387,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_12 : @11133 := @11185 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_12], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_12 : @11133 := @11185 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_12], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_28 : @11186 := @11188 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_28], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_28 : @11186 := @11188 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_28], class: false, compiled: true, generated: false, @@ -402,15 +403,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_28 : @11203 := @11274 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_28], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_28 : @11203 := @11274 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_28], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_13 : @7910 := @11290 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_13], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_13 : @7910 := @11290 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_13], class: false, compiled: true, generated: false, @@ -418,15 +419,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_13 : @11302 := @11392 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_13], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_13 : @11302 := @11392 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_13], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_1 : @11394 := @11525 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_1], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_1 : @11394 := @11525 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_1], class: false, compiled: true, generated: false, @@ -434,15 +435,15 @@ reducibility: regular{height: 7}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_1 : @11543 := @12681 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_1], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_1 : @11543 := @12681 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_1], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_79 : @12684 := @12705 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_79], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_79 : @12684 := @12705 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_79], class: false, compiled: true, generated: false, @@ -450,15 +451,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_79 : @12727 := @13107 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_79], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_79 : @12727 := @13107 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_79], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_70 : @13109 := @13126 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_70], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_70 : @13109 := @13126 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_70], class: false, compiled: true, generated: false, @@ -466,15 +467,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_70 : @13149 := @13400 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_70], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_70 : @13149 := @13400 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_70], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_55 : @4626 := @13742 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_55], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_55 : @4626 := @13742 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_55], class: false, compiled: true, generated: false, @@ -482,15 +483,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_55 : @13756 := @17081 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_55], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_55 : @13756 := @17081 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_55], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_63 : @4626 := @17109 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_63], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_63 : @4626 := @17109 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_63], class: false, compiled: true, generated: false, @@ -498,15 +499,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_63 : @17125 := @17295 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_63], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_63 : @17125 := @17295 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_63], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_46 : @17296 := @17304 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_46], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_46 : @17296 := @17304 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_46], class: false, compiled: true, generated: false, @@ -514,15 +515,15 @@ reducibility: regular{height: 5}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_46 : @17315 := @17576 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_46], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_46 : @17315 := @17576 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_46], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_75 : @17578 := @17672 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_75], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_75 : @17578 := @17672 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_75], class: false, compiled: true, generated: false, @@ -530,15 +531,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_75 : @17686 := @18346 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_75], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_75 : @17686 := @18346 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_75], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_64 : @18347 := @18392 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_64], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_64 : @18347 := @18392 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_64], class: false, compiled: true, generated: false, @@ -546,15 +547,15 @@ reducibility: regular{height: 5}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_64 : @18412 := @18744 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_64], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_64 : @18412 := @18744 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_64], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_47 : @18746 := @18790 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_47], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_47 : @18746 := @18790 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_47], class: false, compiled: true, generated: false, @@ -562,15 +563,15 @@ reducibility: regular{height: 6}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_47 : @18804 := @19213 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_47], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_47 : @18804 := @19213 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_47], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_32 : @17296 := @19231 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_32], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_32 : @17296 := @19231 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_32], class: false, compiled: true, generated: false, @@ -578,15 +579,15 @@ reducibility: regular{height: 7}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_32 : @19242 := @19429 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_32], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_32 : @19242 := @19429 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_32], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_42 : @17296 := @19438 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_42], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_42 : @17296 := @19438 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_42], class: false, compiled: true, generated: false, @@ -594,15 +595,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_42 : @19449 := @19515 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_42], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_42 : @19449 := @19515 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_42], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_29 : @19516 := @19552 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_29], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_29 : @19516 := @19552 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_29], class: false, compiled: true, generated: false, @@ -610,15 +611,15 @@ reducibility: regular{height: 8}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_29 : @19563 := @19832 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_29], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_29 : @19563 := @19832 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_29], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_31 : @3939 := @4081 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_31], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_31 : @3939 := @4081 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_31], class: false, compiled: true, generated: false, @@ -626,15 +627,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_31 : @19846 := @19875 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_31], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_31 : @19846 := @19875 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_31], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_68 : @19877 := @19907 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_68], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_68 : @19877 := @19907 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_68], class: false, compiled: true, generated: false, @@ -642,15 +643,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_68 : @19921 := @20355 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_68], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_68 : @19921 := @20355 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_68], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_56 : @19877 := @20385 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_56], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_56 : @19877 := @20385 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_56], class: false, compiled: true, generated: false, @@ -658,15 +659,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_56 : @20399 := @20616 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_56], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_56 : @20399 := @20616 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_56], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_43 : @20617 := @20652 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_43], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_43 : @20617 := @20652 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_43], class: false, compiled: true, generated: false, @@ -674,15 +675,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_43 : @20663 := @21025 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_43], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_43 : @20663 := @21025 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_43], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_48 : @21027 := @21041 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_48], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_48 : @21027 := @21041 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_48], class: false, compiled: true, generated: false, @@ -690,15 +691,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_48 : @21055 := @21255 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_48], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_48 : @21055 := @21255 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_48], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_49 : @21027 := @21278 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_49], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_49 : @21027 := @21278 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_49], class: false, compiled: true, generated: false, @@ -706,15 +707,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_49 : @21292 := @21398 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_49], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_49 : @21292 := @21398 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_49], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_59 : @21399 := @21400 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_59], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_59 : @21399 := @21400 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_59], class: false, compiled: true, generated: false, @@ -722,15 +723,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_59 : @21415 := @21443 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_59], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_59 : @21415 := @21443 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_59], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_57 : @20617 := @21460 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_57], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_57 : @20617 := @21460 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_57], class: false, compiled: true, generated: false, @@ -738,15 +739,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_57 : @21471 := @21549 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_57], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_57 : @21471 := @21549 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_57], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_58 : @8304 := @21551 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_58], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_58 : @8304 := @21551 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_58], class: false, compiled: true, generated: false, @@ -754,15 +755,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_58 : @21565 := @21642 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_58], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_58 : @21565 := @21642 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_58], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_60 : @8048 := @21655 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_60], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_60 : @8048 := @21655 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_60], class: false, compiled: true, generated: false, @@ -770,15 +771,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_60 : @21666 := @21743 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_60], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_60 : @21666 := @21743 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_60], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_94 : @21744 := @21775 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_94], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_94 : @21744 := @21775 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_94], class: false, compiled: true, generated: false, @@ -786,15 +787,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_94 : @21786 := @22041 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_94], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_94 : @21786 := @22041 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_94], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_95 : @21744 := @22078 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_95], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_95 : @21744 := @22078 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_95], class: false, compiled: true, generated: false, @@ -802,15 +803,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_95 : @22089 := @22343 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_95], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_95 : @22089 := @22343 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_95], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_89 : @22344 := @22394 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_89], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_89 : @22344 := @22394 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_89], class: false, compiled: true, generated: false, @@ -818,15 +819,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_89 : @22408 := @22960 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_89], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_89 : @22408 := @22960 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_89], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_80 : @22963 := @23009 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_80], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_80 : @22963 := @23009 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_80], class: false, compiled: true, generated: false, @@ -834,15 +835,15 @@ reducibility: regular{height: 5}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_80 : @23032 := @23562 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_80], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_80 : @23032 := @23562 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_80], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_72 : @23563 := @23566 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_72], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_72 : @23563 := @23566 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_72], class: false, compiled: true, generated: false, @@ -850,15 +851,15 @@ reducibility: regular{height: 6}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_72 : @23576 := @23626 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_72], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_72 : @23576 := @23626 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_72], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_61 : @23627 := @23645 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_61], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_61 : @23627 := @23645 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_61], class: false, compiled: true, generated: false, @@ -866,15 +867,15 @@ reducibility: regular{height: 7}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_61 : @23656 := @23952 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_61], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_61 : @23656 := @23952 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_61], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_82 : @23954 := @23969 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_82], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_82 : @23954 := @23969 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_82], class: false, compiled: true, generated: false, @@ -882,15 +883,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_82 : @23987 := @24210 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_82], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_82 : @23987 := @24210 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_82], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_90 : @23954 := @24234 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_90], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_90 : @23954 := @24234 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_90], class: false, compiled: true, generated: false, @@ -898,15 +899,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_90 : @24251 := @24481 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_90], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_90 : @24251 := @24481 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_90], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_81 : @24482 := @24489 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_81], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_81 : @24482 := @24489 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_81], class: false, compiled: true, generated: false, @@ -914,15 +915,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_81 : @24505 := @24551 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_81], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_81 : @24505 := @24551 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_81], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_73 : @24553 := @24640 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_73], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_73 : @24553 := @24640 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_73], class: false, compiled: true, generated: false, @@ -930,15 +931,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_73 : @24660 := @25472 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_73], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_73 : @24660 := @25472 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_73], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96 : @25474 := @25542 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96 : @25474 := @25542 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96], class: false, compiled: true, generated: false, @@ -946,15 +947,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_96 : @25557 := @26371 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_96], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_96 : @25557 := @26371 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_96], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96._unsafe_rec : @25474 := @26418 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96._unsafe_rec], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96._unsafe_rec : @25474 := @26418 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96._unsafe_rec], class: false, generated: false, policy: exact{axioms: [propext]}, @@ -962,8 +963,8 @@ safety: partial, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_91 : @26422 := @26486 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_91], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_91 : @26422 := @26486 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_91], class: false, compiled: true, generated: false, @@ -971,15 +972,15 @@ reducibility: regular{height: 8}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_91 : @26506 := @27349 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_91], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_91 : @26506 := @27349 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_91], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_84 : @26422 := @27352 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_84], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_84 : @26422 := @27352 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_84], class: false, compiled: true, generated: false, @@ -987,15 +988,15 @@ reducibility: regular{height: 9}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_84 : @27362 := @27414 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_84], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_84 : @27362 := @27414 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_84], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_37 : @27415 := @27417 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_37], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_37 : @27415 := @27417 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_37], class: false, compiled: true, generated: false, @@ -1003,15 +1004,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_37 : @27430 := @27495 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_37], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_37 : @27430 := @27495 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_37], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_17 : @27496 := @27508 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_17], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_17 : @27496 := @27508 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_17], class: false, compiled: true, generated: false, @@ -1019,15 +1020,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_17 : @27519 := @27609 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_17], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_17 : @27519 := @27609 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_17], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_97 : @27614 := @27681 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_97], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_97 : @27614 := @27681 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_97], class: false, compiled: true, generated: false, @@ -1035,15 +1036,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_97 : @27711 := @28698 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_97], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_97 : @27711 := @28698 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_97], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_92 : @28700 := @28707 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_92], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_92 : @28700 := @28707 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_92], class: false, compiled: true, generated: false, @@ -1051,15 +1052,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_92 : @28725 := @28803 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_92], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_92 : @28725 := @28803 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_92], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_85 : @28805 := @28862 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_85], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_85 : @28805 := @28862 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_85], class: false, compiled: true, generated: false, @@ -1067,15 +1068,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_85 : @28877 := @29475 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_85], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_85 : @28877 := @29475 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_85], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_74 : @29477 := @29530 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_74], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_74 : @29477 := @29530 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_74], class: false, compiled: true, generated: false, @@ -1083,15 +1084,15 @@ reducibility: regular{height: 10}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_74 : @29544 := @30068 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_74], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_74 : @29544 := @30068 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_74], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_62 : @30070 := @30129 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_62], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_62 : @30070 := @30129 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_62], class: false, compiled: true, generated: false, @@ -1099,15 +1100,15 @@ reducibility: regular{height: 11}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_62 : @30143 := @30644 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_62], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_62 : @30143 := @30644 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_62], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_44 : @20617 := @30707 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_44], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_44 : @20617 := @30707 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_44], class: false, compiled: true, generated: false, @@ -1115,15 +1116,15 @@ reducibility: regular{height: 12}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_44 : @30718 := @31590 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_44], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_44 : @30718 := @31590 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_44], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_45 : @31591 := @31597 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_45], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_45 : @31591 := @31597 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_45], class: false, compiled: true, generated: false, @@ -1131,15 +1132,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_45 : @31608 := @31734 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_45], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_45 : @31608 := @31734 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_45], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_30 : @31738 := @31783 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_30], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_30 : @31738 := @31783 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_30], class: false, compiled: true, generated: false, @@ -1147,15 +1148,15 @@ reducibility: regular{height: 13}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_30 : @31803 := @32416 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_30], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_30 : @31803 := @32416 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_30], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_86 : @32420 := @32459 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_86], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_86 : @32420 := @32459 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_86], class: false, compiled: true, generated: false, @@ -1163,15 +1164,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_86 : @32487 := @32806 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_86], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_86 : @32487 := @32806 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_86], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_76 : @24553 := @32858 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_76], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_76 : @24553 := @32858 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_76], class: false, compiled: true, generated: false, @@ -1179,15 +1180,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_76 : @32872 := @33463 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_76], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_76 : @32872 := @33463 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_76], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_65 : @33465 := @33504 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_65], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_65 : @33465 := @33504 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_65], class: false, compiled: true, generated: false, @@ -1195,15 +1196,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_65 : @33518 := @34022 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_65], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_65 : @33518 := @34022 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_65], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_87 : @5297 := @34059 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_87], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_87 : @5297 := @34059 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_87], class: false, compiled: true, generated: false, @@ -1211,15 +1212,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_87 : @34070 := @34396 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_87], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_87 : @34070 := @34396 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_87], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_98 : @4626 := @34413 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_98], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_98 : @4626 := @34413 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_98], class: false, compiled: true, generated: false, @@ -1227,15 +1228,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_98 : @34427 := @34499 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_98], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_98 : @34427 := @34499 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_98], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_93 : @4626 := @34502 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_93], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_93 : @4626 := @34502 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_93], class: false, compiled: true, generated: false, @@ -1243,15 +1244,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_93 : @34512 := @34540 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_93], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_93 : @34512 := @34540 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_93], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_88 : @17296 := @34552 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_88], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_88 : @17296 := @34552 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_88], class: false, compiled: true, generated: false, @@ -1259,15 +1260,15 @@ reducibility: regular{height: 5}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_88 : @34563 := @34755 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_88], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_88 : @34563 := @34755 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_88], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_78 : @23627 := @34821 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_78], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_78 : @23627 := @34821 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_78], class: false, compiled: true, generated: false, @@ -1275,15 +1276,15 @@ reducibility: regular{height: 6}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_78 : @34832 := @35242 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_78], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_78 : @34832 := @35242 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_78], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_67 : @35243 := @35248 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_67], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_67 : @35243 := @35248 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_67], class: false, compiled: true, generated: false, @@ -1291,15 +1292,15 @@ reducibility: regular{height: 8}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_67 : @35259 := @35297 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_67], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_67 : @35259 := @35297 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_67], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_77 : @35298 := @35324 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_77], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_77 : @35298 := @35324 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_77], class: false, compiled: true, generated: false, @@ -1307,15 +1308,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_77 : @35335 := @35516 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_77], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_77 : @35335 := @35516 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_77], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_66 : @35517 := @35614 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_66], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_66 : @35517 := @35614 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_66], class: false, compiled: true, generated: false, @@ -1323,15 +1324,15 @@ reducibility: regular{height: 9}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_66 : @35628 := @36777 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_66], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_66 : @35628 := @36777 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_66], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_50 : @19516 := @36811 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_50], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_50 : @19516 := @36811 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_50], class: false, compiled: true, generated: false, @@ -1339,15 +1340,15 @@ reducibility: regular{height: 10}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_50 : @36822 := @37530 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_50], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_50 : @36822 := @37530 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_50], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_33 : @19516 := @37553 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_33], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_33 : @19516 := @37553 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_33], class: false, compiled: true, generated: false, @@ -1355,15 +1356,15 @@ reducibility: regular{height: 11}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_33 : @37564 := @37831 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_33], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_33 : @37564 := @37831 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_33], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_34 : @31591 := @37836 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_34], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_34 : @31591 := @37836 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_34], class: false, compiled: true, generated: false, @@ -1371,15 +1372,15 @@ reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_34 : @37847 := @37954 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_34], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_34 : @37847 := @37954 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_34], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_14 : @37955 := @38067 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_14], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_14 : @37955 := @38067 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_14], class: false, compiled: true, generated: false, @@ -1387,15 +1388,15 @@ reducibility: regular{height: 14}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_14 : @38082 := @39643 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_14], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_14 : @38082 := @39643 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_14], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_3 : @37955 := @39646 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_3], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_3 : @37955 := @39646 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_3], class: false, compiled: true, generated: false, @@ -1403,15 +1404,15 @@ reducibility: regular{height: 15}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_3 : @39656 := @39708 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_3], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_3 : @39656 := @39708 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_3], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_52 : @19516 := @39728 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_52], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_52 : @19516 := @39728 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_52], class: false, compiled: true, generated: false, @@ -1419,15 +1420,15 @@ reducibility: regular{height: 2}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_52 : @39739 := @39880 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_52], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_52 : @39739 := @39880 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_52], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_35 : @28699 := @39932 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_35], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_35 : @28699 := @39932 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_35], class: false, compiled: true, generated: false, @@ -1435,15 +1436,15 @@ reducibility: regular{height: 3}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_35 : @39946 := @40763 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_35], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_35 : @39946 := @40763 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_35], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_16 : @28699 := @40766 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_16], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_16 : @28699 := @40766 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_16], class: false, compiled: true, generated: false, @@ -1451,15 +1452,15 @@ reducibility: regular{height: 4}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_16 : @40776 := @40828 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_16], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_16 : @40776 := @40828 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_16], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_4 : @17296 := @40880 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_4], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_4 : @17296 := @40880 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_4], class: false, compiled: true, generated: false, @@ -1467,15 +1468,15 @@ reducibility: regular{height: 5}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_4 : @40891 := @41523 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_4], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_4 : @40891 := @41523 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_4], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_0 : @41524 := @41560 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_0], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_0 : @41524 := @41560 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_0], class: false, compiled: true, generated: false, @@ -1483,15 +1484,15 @@ reducibility: regular{height: 16}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_0 : @41574 := @41738 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_0], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_0 : @41574 := @41738 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_0], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.denote : @41741 := @41751 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.denote], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.denote : @41741 := @41751 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.denote], class: false, compiled: true, generated: false, @@ -1499,8 +1500,8 @@ reducibility: regular{height: 17}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.root : @41758 := @41769 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.root], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.root : @41758 := @41769 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.root], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, @@ -4249,7 +4250,7 @@ @3889 := @6 @3861 @3890 := @6 @3849 @3891 := @3867 @3861 -@3892 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_2 +@3892 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_2 @3893 := @3891 @3892 @3894 := #1 @3895 := @3893 @3894 @@ -4278,7 +4279,7 @@ (fun (__x0 : @3889) => fun (__x1 : @3890) => fun (__x2 : @3849) => fun (__x3 : @3906) => @3907 @3921) @3928 := @3840 @34 -@3929 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_0 +@3929 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_0 @3930 := @3929 @3844 @3932 := @3842 @3930 @3856 @3936 := fun (__v : @3883) => @3927 (fun (__x0 : @3837) => @3928 @3932) @@ -4293,11 +4294,11 @@ @3946 := @3945 @3941 @3948 := fun (message : @3849) => fun (declaration : @3906) => @3946 @3949 := LexLeanPreservation.FunRel -@3950 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__prog +@3950 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__prog @3951 := @3949 @3950 @3953 := @3951 @508 @3919 @3954 := LexLeanPreservation.Rel -@3957 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_19 @3894 @3844 +@3957 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_19 @3894 @3844 @3958 := @3954 @3957 @3962 := @3929 (LexLeanBoot.AxiomOutput.rejected @3894 @3844) @3963 := @3958 @3962 @@ -4355,7 +4356,7 @@ @4077 := @3940 @4075 @3941 @4081 := fun (message : @3849) => fun (declaration : @3906) => @3940 @4077 @3941 @4083 := @3951 @176 @3919 -@4084 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_5 +@4084 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_5 @4087 := @3954 (@4084 @3894 @3844) @4088 := LexLeanPreservation.encExcept @4089 := @4088 @3837 @@ -4397,7 +4398,7 @@ @3919 @3962 @4066 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_19 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_19 @3894 @3844)) @4064 @4158 := @4135 @4157 @4159 := LexLeanPreservation.construct_error @@ -4410,7 +4411,7 @@ @4172 := @4171 @3856 @4173 := @3915 @4172 @4174 := @4169 @4173 -@4175 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_6 +@4175 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_6 @4178 := @3954 (@4175 @3894 @3844) @4179 := LexLeanBoot.AxiomOutput.cat @4183 := @4178 (@1177 (@4179 @3894 @3844)) @@ -4451,7 +4452,7 @@ @4264 := @198 @3844 @4266 := @3842 @4264 @3856 @4267 := @4263 @4266 -@4268 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_7 +@4268 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_7 @4270 := @3954 (@4268 @3844) @4271 := LexLeanBoot.AxiomOutput.text @4274 := @4270 (@1177 (@4271 @3844)) @@ -4507,7 +4508,7 @@ @4361 := @4357 @4360 @4362 := @4355 @4361 @4363 := @4353 @4362 -@4364 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_18 +@4364 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_18 @4365 := @4364 @3911 @4368 := @3954 (@4365 @3894 @3844) @4369 := LexLeanStd.Text.sliceOr @@ -4646,7 +4647,7 @@ @4629 := @3951 @1637 @4630 := @3915 @4360 @4631 := @4629 @4630 -@4632 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_51 +@4632 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_51 @4633 := @4632 @3894 @4635 := @3954 (@4633 @3844) @4637 := @3848 @1180 @1647 @@ -4702,7 +4703,7 @@ @4740 := @4357 @4739 @4741 := @4355 @4740 @4742 := @4736 @4741 -@4743 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_69 +@4743 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_69 @4744 := @4743 @3911 @4745 := @4744 @3894 @4747 := @3954 (@4745 @3844) @@ -4744,7 +4745,7 @@ (@4822 (@4825 (@4043 (@4826 @49))) (@4816 @120 @105 @3941 @3941 @4356 @3856 (@4823 @78 @4356 (@4043 (@4826 @78))) (@4063 @4765))) -@4847 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_51 +@4847 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_51 @4848 := @4847 @3911 @4851 := @4805 (@4846 (@4848 @3894)) @4852 := @4485 @4723 @@ -4847,7 +4848,7 @@ @5049 := @3940 (@5046 @3941) @3941 @5054 := fun (subject : @3849) => fun (position : @28) => @5013 (@5026 @5049 @3943) @5056 := @3951 @1776 @4630 -@5059 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_53 @3894 @3844 +@5059 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_53 @3894 @3844 @5060 := @3954 @5059 @5062 := @3848 @28 @431 @5063 := LexLeanBoot.AxiomOutput.zeroStep @@ -4902,7 +4903,7 @@ @5155 := @5154 @1645 @5156 := @5155 @2197 @5161 := @5135 (@5141 (@5147 (@5153 @5156 @4704))) -@5162 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_69 +@5162 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_69 @5167 := @5123 (@5161 (@5162 @3894 @3844 @2196)) @5168 := @4018 @4391 @5170 := @5168 @953 @1740 @@ -4952,7 +4953,7 @@ @5255 := (digits : @3849) -> @4625 @5258 := fun (digits : @3849) => fun (position : @28) => @3945 @5059 @5260 := @3951 @1208 @4630 -@5263 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_39 @3894 @3844 +@5263 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_39 @3894 @3844 @5265 := @3954 @5263 @5066 @5268 := (digits : @3849) -> (position : @28) -> @5260 @5265 @5296 := fun (digits : @3849) => @@ -4973,7 +4974,7 @@ @4630 @5066 @4706 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_53 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_53 @3894 @3844)) @5297 := (digits : @3849) -> @3937 @5301 := LexLeanRuntime.length @3849 LexLeanRuntime.instLengthableByteArray @5302 := @5301 @3844 @@ -5015,7 +5016,7 @@ @5345 := @5326 @5344 @5347 := fun (digits : @3849) => @5319 @5345 @5349 := @3951 @549 @4172 -@5350 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_20 +@5350 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_20 @5352 := @3954 (@5350 @3844) @5353 := LexLeanBoot.AxiomOutput.significant @5356 := @5352 (@1177 (@5353 @3844)) @@ -5099,7 +5100,7 @@ @1208 @4172 @3950 - (fun (__p0 : @28) => LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_39 @3894 @3844) + (fun (__p0 : @28) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_39 @3894 @3844) @5333 @5522 := @3990 @5506 @5524 := @5063 @3911 @3844 @@ -5197,7 +5198,7 @@ @5740 := @5708 (@5714 (@5720 (@5726 @5727) @5473) (@5682 @105 @3941 @3941 @5385 @3856 @5692 @5727)) @5741 := LexLeanPreservation.prim_natSub @5749 := @5666 (@5681 (@5693 (@5699 (@5740 (@5741 @5302 @5336)) @5727))) -@5750 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_18 +@5750 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_18 @5751 := @5750 @3844 @5757 := fun (digits : @3849) => @5375 (@5650 (@5749 (@5751 @5336 @5343))) @5759 := (number : @28) -> (place : @28) -> @3937 @@ -5219,7 +5220,7 @@ @5786 := @5771 @5784 @78 @5789 := fun (number : @28) => fun (place : @28) => @5769 @5786 @5791 := @3951 @554 @4361 -@5792 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_21 +@5792 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_21 @5795 := @3954 (@5792 @3894 @3844) @5796 := LexLeanBoot.AxiomOutput.digit @5797 := @5796 @3894 @@ -5244,7 +5245,7 @@ @5863 := @5859 (@5860 @196 @1231) @5864 := @4063 @5811 @5866 := @5853 (@5863 @5864) -@5867 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_7 +@5867 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_7 @5870 := @5845 (@5866 (@5867 @1230)) @5876 := @5839 @1247 @764 @5765 @3943 @5829 @5194 @5877 := @4205 @5811 @@ -5477,7 +5478,7 @@ @6221 := @6207 @6220 @6223 := fun (number : @28) => @5987 @6221 @6225 := @3951 @224 @4360 -@6226 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_8 +@6226 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_8 @6228 := @3954 (@6226 @3844) @6229 := LexLeanBoot.AxiomOutput.decimal @6232 := @6228 (@1177 (@6229 @3844)) @@ -5537,7 +5538,7 @@ @6377 := @6373 (@6375 @560) @6378 := @4063 @6298 @6381 := @6353 (@6367 (@6377 @6378)) -@6383 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_21 @3844 +@6383 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_21 @3844 @6386 := @6344 (@6381 (@6383 @559)) @6392 := @6319 @838 @105 @6137 @3941 @6333 @3856 @6395 := @6327 @837 @6135 @3941 @@ -6078,7 +6079,7 @@ (@6386 (@6392 (@6403 (@6437 (@6443 @7453 @6378)) (@4251 @6149 @6202)) @6378)) (@4251 @6147 @6203)) @6378) -@7471 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_20 +@7471 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_20 @7474 := @6308 (@7470 (@7471 @6204)) @7477 := @3976 (@4383 @6306) @6298 @7482 := @5086 @7477 @849 @120 @163 @3946 @@ -6157,7 +6158,7 @@ @7626 := @3951 @867 @7627 := @4357 @4172 @7628 := @7626 @7627 -@7631 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_23 @3894 @3844 +@7631 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_23 @3894 @3844 @7633 := @3954 @7631 @5174 @7636 := (count : @28) -> (item : @3849) -> @7628 @7633 @7640 := @3968 @867 @7627 @7633 @1277 @@ -6189,7 +6190,7 @@ @7703 := @7698 @7700 @49 @3844 @7705 := fun (items : @3890) => @4331 @7703 @7707 := @3951 @233 @3899 -@7708 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_9 +@7708 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_9 @7710 := @3954 (@7708 @3844) @7711 := LexLeanBoot.AxiomOutput.listLength @7712 := @7711 @3849 @@ -6238,7 +6239,7 @@ @3950 (fun (__p0 : @28) => fun (__p1 : @3849) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_23 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_23 @3894 @3844) @862 @11 @403 @@ -6254,7 +6255,7 @@ @7842 := @7841 @3856 @7843 := @4357 @7842 @7844 := @7839 @7843 -@7847 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_25 @3894 @3844 +@7847 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_25 @3894 @3844 @7849 := @3954 @7847 @5174 @7852 := (count : @28) -> (item : @3861) -> @7844 @7849 @7856 := @3968 @887 @7843 @7849 @1297 @@ -6288,7 +6289,7 @@ @7923 := @3893 @3844 @7925 := @3842 @7923 @3856 @7926 := @7922 @7925 -@7927 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_10 +@7927 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_10 @7929 := @3954 (@7927 @3844) @7930 := @7711 @3861 @7933 := @7929 (@431 (@7930 @3844)) @@ -6336,7 +6337,7 @@ @3950 (fun (__p0 : @28) => fun (__p1 : @3861) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_25 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_25 @3894 @3844) @882 @35 @403 @@ -6360,7 +6361,7 @@ @8065 := @4175 @8063 @8054 @8067 := fun ("name" : @3849) => @8061 @8065 @8069 := @3951 @1328 @4172 -@8070 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_40 +@8070 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_40 @8071 := @8070 @3844 @8072 := @3954 @8071 @8073 := LexLeanBoot.AxiomOutput.quoted @@ -6394,7 +6395,7 @@ @8140 := @5482 @196 @8146 := @8133 (@8139 (@8140 @1782) @5454) (@5867 @1781) @8149 := @8119 (@8125 @8146 @5455) -@8150 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_6 +@8150 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_6 @8168 := fun ("name" : @3849) => @8092 (@8107 @@ -6405,7 +6406,7 @@ @8172 := @3940 @8170 @3941 @8174 := fun (left : @3849) => fun (right : @3849) => @8172 @8176 := @3951 @1829 @4173 -@8177 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_54 +@8177 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_54 @8178 := @8177 @3894 @8180 := @3954 (@8178 @3844) @8181 := LexLeanBoot.AxiomOutput.lessBytes @@ -6517,7 +6518,7 @@ @8387 := @4101 @3844 @8389 := @3842 @8387 @3856 @8392 := @8384 (@4355 (@8386 @8389)) -@8393 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41 +@8393 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41 @8395 := @8393 @3911 @3894 @8397 := @3954 (@8395 @3844) @8399 := @3848 @4092 @4101 @@ -6723,7 +6724,7 @@ @3856 (@5393 @8869 @368 @3941 @8929 (@3869 (@8835 @4503)) (@8943 @103 @8858 (@4043 (@8946 @103)))) @8878)) -@8974 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_54 +@8974 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_54 @8978 := @8923 (@8973 (@8974 @3911 @8746)) @8979 := @4101 @4503 @8981 := @3976 (@8721 @8979) @@ -6929,7 +6930,7 @@ @8346 (@3940 (@4331 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41._unsafe_rec + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41._unsafe_rec @4499 @3908 @3844)) @@ -7001,7 +7002,7 @@ @9605 := @4102 @3894 @9607 := @3842 @9605 @7842 @9608 := @9604 @9607 -@9611 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_26 @3894 @3844 +@9611 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_26 @3894 @3844 @9612 := @3954 @9611 @9615 := LexLeanBoot.AxiomOutput.auditStep @3894 @3844 @9616 := @4102 @9615 @@ -7339,7 +7340,7 @@ @10381 := @10373 (@10376 (@4043 (@10377 @78))) @10383 := @4043 (@10173 @49) @10387 := @10360 (@10366 (@10381 @10383) @10342) -@10388 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_40 +@10388 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_40 @10389 := @10388 @9746 @10398 := @10305 (@10317 (@10347 (@10353 (@10387 @10389) @10342)) (@8150 @9506 @9747)) @10404 := @10299 @1341 @105 @4261 @3941 @10293 @3856 @@ -7351,7 +7352,7 @@ (@10299 @206 @105 @3941 @3941 @10126 @3856 (@10374 @176 @10126 (@4043 (@10377 @176))) @10342) @10429 := @5233 @10126 @10434 := @10298 (@10398 (@10404 (@10428 @10429) @10342)) -@10435 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_5 +@10435 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_5 @10439 := @10285 (@10434 (@10435 @9748 @10019)) @10440 := @3979 @181 @10443 := @3976 (@10440 @10283) @10275 @@ -7564,7 +7565,7 @@ @3856 (@10865 @103 @10796 (@4043 (@10868 @103))) (@4063 @10810)))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_41 @9756 @10692 @3894)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_41 @9756 @10692 @3894)) @10918 := @9198 (@9776 @3911) @3844 @10922 := @4418 (@3874 @5555) @1184 @9521 @10929 := @4103 (@4179 (@4179 (@9548 (@8073 @10922)) @9551) @9919) @@ -7664,7 +7665,7 @@ (fun ("_" : @10058 @4789) => @10865 @193 @10787 (@4043 (@10868 @193))))))))))) @11123 := fun (state : @9478) => fun (entry : @3861) => @3945 @9611 @11125 := @3951 @306 @9607 -@11128 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_12 @3894 @3844 +@11128 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_12 @3894 @3844 @11130 := @3954 @11128 @9616 @11133 := (state : @9478) -> (entry : @3861) -> @11125 @11130 @11147 := @3968 @@ -7698,13 +7699,13 @@ @3856 (@9797 @78 @7840 (@4043 (@9800 @78))) (@4063 @9628))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_26 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_26 @3894 @3844)) @11186 := (turned : @3889) -> @7835 @11188 := fun (turned : @3889) => fun (item : @3861) => @3946 @11189 := @3951 @934 @11190 := @3896 @7842 @11191 := @11189 @11190 -@11194 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_28 @3894 @3844 +@11194 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_28 @3894 @3844 @11195 := @3954 @11194 @11196 := @2 @3861 @11198 := @11196 @3844 @3894 @@ -7752,7 +7753,7 @@ @11288 := @11285 @11286 @3844 @11290 := fun (items : @3889) => @11277 @11288 @11292 := @3951 @322 @7925 -@11293 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_13 +@11293 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_13 @11295 := @3954 (@11293 @3844) @11297 := LexLeanBoot.AxiomOutput.reversed @3861 @11300 := @11295 (@3893 (@11297 @3844)) @@ -7804,7 +7805,7 @@ @3950 (fun (__p0 : @3889) => fun (__p1 : @3861) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_28 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_28 @3894 @3844) @929 @35 @36 @@ -7886,12 +7887,12 @@ @11521 := fun (rejection : @3837) => @4261 @11525 := fun (scan : @3883) => fun (expected : @3890) => @3942 (@11520 @11521) @11526 := @3951 @78 -@11527 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_1 +@11527 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_1 @11528 := @11527 @3894 @11529 := @3842 @11528 @11530 := @11529 @3899 @11531 := @11526 @11530 -@11532 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_1 +@11532 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_1 @11535 := @3954 (@11532 @3894 @3844) @11536 := LexLeanBoot.AxiomOutput.finish @11540 := @11535 (@4102 (@11536 @3894 @3844)) @@ -8116,9 +8117,9 @@ @12043 := @12041 @78 @9258 @12044 := @4044 @11889 @12050 := @12034 (@12040 (@12043 (@4043 (@12044 @78))) @12000) -@12052 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_9 @4499 +@12052 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_9 @4499 @12056 := @12020 (@12026 (@12050 @12052) @12000) -@12057 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_8 +@12057 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_8 @12100 := @11947 (@11958 (@11964 @@ -8154,7 +8155,7 @@ @11228 @12110 (@11923 @270 @105 @3941 @3941 @3895 @3856 (@12041 @193 @3895 (@4043 (@12044 @193))) @12000) -@12142 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_10 @3894 +@12142 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_10 @3894 @12180 := @11910 (@11922 (@11929 @@ -8291,7 +8292,7 @@ (@12390 (@12398 (@12404 (@12407 (@4043 (@12408 @193))) @12347) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_13 @3911)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_13 @3911)) @12347))) (@8013 @9478 @@ -8306,7 +8307,7 @@ @3950 (fun (__p0 : @9478) => fun (__p1 : @3861) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_12 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_12 @3894 @3844) @301 @35 @92 @@ -8442,7 +8443,7 @@ @12710 := @12709 @4739 @12711 := @12707 @12710 @12712 := @12706 @12711 -@12713 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_79 +@12713 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_79 @12717 := @3954 (@12713 @3911 @3894 @3844) @12718 := LexLeanBoot.AxiomOutput.inRange @12723 := @12717 (@4748 (@12718 @3911 @3894 @3844)) @@ -8628,7 +8629,7 @@ @13128 := @3842 @4523 @13130 := @9047 (@13128 @12710) @13131 := @13127 @13130 -@13132 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_70 +@13132 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_70 @13133 := @13132 @3908 @13137 := @3954 (@13133 @3911 @3894 @3844) @13138 := LexLeanBoot.AxiomOutput.byteIn @@ -8749,7 +8750,7 @@ @3856 (@13348 @103 @4858 (@4043 (@13351 @103))) (@4063 @13316)))) -@13385 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_79 +@13385 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_79 @13386 := @13385 @3844 @13400 := fun (subject : @3849) => fun (position : @28) => @@ -8871,7 +8872,7 @@ (@13718 (@5015 (@5016 @13720 @3941) (@5023 @13720 @3941) @3941 @3941)) @3941))))))))) @13744 := @3951 @1871 @4630 -@13745 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_55 +@13745 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_55 @13746 := @13745 @3894 @13747 := @13746 @3844 @13748 := @3954 @13747 @@ -9069,7 +9070,7 @@ @14154 (@5155 @2249) (@4677 @2253 @105 @3941 @3941 @2252 @3856 (@5155 @2252) @4704)))) -@14194 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_70 +@14194 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_70 @14196 := @14194 @3894 @3844 @14211 := @14147 (@14193 (@14196 @2248 @2166)) @@ -10293,7 +10294,7 @@ fun (position : @28) => @17088 (@17096 (@3940 (@3940 (@17086 (@5027 @17097 @5043)) @3941) @3941) @3943) @17111 := @3951 @2029 @4630 -@17114 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_63 @3894 @3844 +@17114 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_63 @3894 @3844 @17115 := @3954 @17114 @17120 := @5112 @17092 @17095 (@5115 @17097) @5118 @17122 := @17115 (@5062 @17120) @@ -10332,7 +10333,7 @@ @17190 := @17187 @17189 @17196 := @4677 @2636 @105 @17082 @3941 @13752 @3856 @17203 := @5124 @1871 @394 @3944 @13747 @4630 @13752 @4706 -@17204 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_55 +@17204 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_55 @17211 := @17181 (@17190 (@17196 (@17203 (@17204 @3894 @3844)) @4704)) @17212 := LexLeanPreservation.prim_natLt @17213 := @17212 @49 @@ -10373,7 +10374,7 @@ @17303 := @5309 @17302 @17304 := fun (subject : @3849) => @17303 @17306 := @3951 @1539 @4172 -@17308 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_46 @3844 +@17308 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_46 @3844 @17309 := @3954 @17308 @17311 := LexLeanBoot.AxiomOutput.skipWhite @3844 @17312 := @431 @17311 @@ -10403,7 +10404,7 @@ @2029 @4172 @3950 - (fun (__p0 : @28) => LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_63 @3894 @3844) + (fun (__p0 : @28) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_63 @3894 @3844) @17332 @17376 := @17151 @3844 @17377 := @17089 @17376 @@ -10529,7 +10530,7 @@ (@17619 (@17631 (@17650 (@5015 (@5016 @17655 @3941) (@5023 @17655 @3941) @3941 @3941))))))) @17674 := @3951 @2657 @4630 -@17675 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_75 +@17675 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_75 @17677 := @17675 @3894 @3844 @17678 := @3954 @17677 @17679 := LexLeanBoot.AxiomOutput.whiteEnding @@ -10806,7 +10807,7 @@ @18393 := @3951 @2042 @18394 := @13128 @4630 @18395 := @18393 @18394 -@18396 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_64 +@18396 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_64 @18408 := @3954 (@18396 @3911 @3894 @3844) (@5062 (@5112 @18379 @18382 (@5115 (@17581 @17681)) @5118)) @@ -10853,7 +10854,7 @@ @18549 := @18500 @163 @105 @3941 @3941 @4358 @3856 (@18530 @34 @4358 (@4043 (@18533 @34))) @18550 := @4063 @18423 @18553 := @18523 (@18537 (@18549 @18550)) -@18554 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_75 +@18554 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_75 @18564 := @18488 (@18499 (@18510 (@18516 (@18553 (@18554 @3894 @3844)) @18550)) (@17213 @17681)) @18566 := @3976 (@4383 @4356) @18568 := @3976 (@3980 @4354) @@ -10942,7 +10943,7 @@ @18788 := @18755 @18787 @18790 := fun (subject : @3849) => fun (start : @28) => @18788 @18792 := @3951 @1547 @4630 -@18793 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_47 +@18793 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_47 @18796 := @3954 (@18793 @3894 @3844) @18797 := LexLeanBoot.AxiomOutput.dropWhiteEnd @18801 := @18796 (@431 (@18797 @3894 @3844)) @@ -10987,7 +10988,7 @@ @18836 @3950 (fun (__p0 : @28) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_64 @3894 @3911 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_64 @3894 @3911 @3844) @18822 @18913 := @17679 @3908 @3844 @18914 := @17089 @18913 @@ -11105,7 +11106,7 @@ @19229 := @19219 @19228 @19231 := fun (subject : @3849) => @19215 @19229 @19233 := @3951 @1004 @4172 -@19234 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_32 +@19234 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_32 @19235 := @19234 @3844 @19236 := @3954 @19235 @19237 := LexLeanBoot.AxiomOutput.trimmed @@ -11133,7 +11134,7 @@ @4172 @17312 @5455 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_46 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_46 @3844)) @19279 := @3976 (@3980 @17312) @5365 @19286 := @5377 @19279 @34 @403 @1549 @1557 @19218 @19228 @19287 := @431 @19224 @@ -11160,7 +11161,7 @@ @3856 (@19307 @78 @17312 (@4043 (@19310 @78))) (@4063 @19279))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_47 @3844 @17311)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_47 @3844 @17311)) @19338 := @3976 (@4383 @19287) @19279 @19343 := @4143 @19338 @478 @1556 @19220 @19227 @19344 := @431 @19226 @@ -11195,7 +11196,7 @@ @19435 := @3942 @19434 @19438 := fun (subject : @3849) => @3940 @19435 @3941 @19440 := @3951 @1448 @4172 -@19442 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_42 @3844 +@19442 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_42 @3844 @19443 := @3954 @19442 @19445 := LexLeanBoot.AxiomOutput.startsWhite @3844 @19446 := @4748 @19445 @@ -11264,7 +11265,7 @@ @19550 := @19520 (@19526 (@19536 (@19541 @19543 @3943 @4261)) @3943) @19552 := fun (line : @3849) => @19518 @19550 @19554 := @3951 @949 @4172 -@19555 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_29 +@19555 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_29 @19557 := @3954 (@19555 @3844) @19558 := LexLeanBoot.AxiomOutput.continuation @19561 := @19557 (@3851 (@19558 @3844)) @@ -11281,7 +11282,7 @@ @19584 := @5014 @3906 @19595 := @19583 (@3851 (@19584 @19522 @19525 (@19584 @19540 @19543 @4536 (@4584 @19238)) @4536)) @19602 := @5404 @1004 @133 @3943 @19235 @4172 @19239 @5455 -@19603 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_32 +@19603 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_32 @19605 := @19602 (@19603 @3844) @19606 := @19595 @19605 @19609 := @3976 (@3980 @19239) @5365 @@ -11322,7 +11323,7 @@ @3856 (@4038 @19609 @49 @4170 (@4043 (@4044 @19609 @49))) (@4063 @19609)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_42 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_42 @3844)) @19682 := @1177 @19615 @19685 := @3976 (@3980 @19682) @3987 @19693 := @5086 @19685 @1456 @285 @1459 @19624 (fun (__b : @3937) => @8744 @4261) @@ -11385,7 +11386,7 @@ (fun ("_" : @19521 @4789) => @4018 @19685 @282 @14 @105 @3941 @3941 @3856 @5245 @19753 @5248))) @19834 := @3951 @987 @3919 -@19835 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_31 +@19835 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_31 @19838 := @3954 (@19835 @3894 @3844) @19839 := LexLeanBoot.AxiomOutput.stop @19843 := @19838 (@11527 (@19839 @3894 @3844)) @@ -11420,7 +11421,7 @@ @19904 := @5306 @19903 @19907 := fun (subject : @3849) => fun (suffix : @3849) => @18751 @19904 @19909 := @3951 @2161 @4173 -@19910 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_68 +@19910 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_68 @19912 := @19910 @3894 @3844 @19913 := @3954 @19912 @19914 := LexLeanStd.Text.endsWith @@ -11654,7 +11655,7 @@ @20385 := fun (subject : @3849) => fun (suffix : @3849) => @20357 (@20363 (@3940 (@3940 (@20372 (@20374 @19893)) @3941) @3941) @3943) @20387 := @3951 @1884 @4173 -@20388 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_56 +@20388 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_56 @20389 := @20388 @3894 @20391 := @3954 (@20389 @3844) @20392 := LexLeanBoot.AxiomOutput.stripSuffix @@ -11690,7 +11691,7 @@ @20450 := @20441 (fun (__b : @3937) => @3851 (@19641 (@4584 @20443) @4536)) @19916 @20451 := @4143 @4193 @20458 := @20451 @2161 @394 @3944 @19912 @4173 @19917 @4249 -@20459 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_68 +@20459 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_68 @20463 := @20450 (@20458 (@20459 @3894 @3844)) @20464 := @4018 @20088 @20466 := @20464 @953 @14 @@ -11769,7 +11770,7 @@ @20649 := fun (bracketed : @3849) => @3943 @20652 := fun (payload : @3849) => @20628 (@20648 @20649) @20654 := @3951 @1475 @4172 -@20655 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_43 +@20655 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_43 @20657 := @3954 (@20655 @3844) @20658 := LexLeanBoot.AxiomOutput.terminates @20661 := @20657 (@4748 (@20658 @3844)) @@ -11803,7 +11804,7 @@ @20745 := @20731 @20733 @20710 (@5426 @1888 @105 @3941 @3941 @1887 @3856 (@8140 @1887) @5454) @20746 := @5867 @1886 @20751 := @20716 (@20722 (@20728 (@20745 @20746) @5454)) -@20752 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_56 +@20752 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_56 @20753 := @20752 @3844 @20756 := @20705 (@20751 (@20753 @20625)) @20757 := @20393 @20625 @@ -11928,7 +11929,7 @@ @21037 := fun (head : @3849) => @3946 @21041 := fun (subject : @3849) => fun («prefix» : @3849) => @21032 (@21036 @21037) @21043 := @3951 @1565 @4173 -@21044 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_48 +@21044 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_48 @21046 := @21044 @3894 @3844 @21047 := @3954 @21046 @21048 := LexLeanStd.Text.startsWith @@ -12044,7 +12045,7 @@ (@3940 (@3940 (@3940 (@3942 (@5306 @20369)) (@20373 @5302 @19893)) @3941) @3941) @3943) @21280 := @3951 @1584 @4173 -@21281 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_49 +@21281 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_49 @21282 := @21281 @3894 @21284 := @3954 (@21282 @3844) @21285 := LexLeanBoot.AxiomOutput.stripPrefix @@ -12070,7 +12071,7 @@ @21326 := @4370 @18747 @20018 @21333 := @21324 (fun (__b : @3937) => @3851 (@19641 (@4584 @21326) @4536)) @21050 @21340 := @20451 @1565 @394 @3944 @21046 @4173 @21051 @4249 -@21341 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_48 +@21341 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_48 @21345 := @21333 (@21340 (@21341 @3894 @3844)) @21348 := @20466 @2075 @21318 @3941 @21349 := @1177 @21326 @@ -12103,7 +12104,7 @@ @21399 := (message : @3849) -> @3937 @21400 := fun (message : @3849) => @4261 @21402 := @3951 @1963 @4172 -@21403 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_59 +@21403 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_59 @21404 := @21403 @3844 @21405 := @3954 @21404 @21406 := @4088 @3849 @@ -12137,7 +12138,7 @@ @21458 := @21403 @21457 @21460 := fun (payload : @3849) => @21455 @21458 @21462 := @3951 @1934 @4172 -@21463 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_57 +@21463 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_57 @21464 := @21463 @3844 @21465 := @3954 @21464 @21466 := LexLeanBoot.AxiomOutput.unrecognized @@ -12180,11 +12181,11 @@ @5455) (@8150 @21449 @3844)) @5454) -@21545 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_59 +@21545 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_59 @21549 := fun (payload : @3849) => @21485 (@21544 (@21545 @21457)) @21551 := fun ("name" : @3849) => fun (axioms : @3890) => @8363 @21553 := @3951 @1954 @8548 -@21554 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_58 +@21554 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_58 @21557 := @3954 (@21554 @3894 @3844) @21558 := LexLeanBoot.AxiomOutput.parsed @21559 := @21558 @3894 @@ -12228,7 +12229,7 @@ @21653 := @21651 @21652 @21655 := fun ("name" : @3849) => @21650 @21653 @21657 := @3951 @1968 @4172 -@21658 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_60 +@21658 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_60 @21659 := @21658 @3844 @21660 := @3954 @21659 @21661 := LexLeanBoot.AxiomOutput.notLean @@ -12291,7 +12292,7 @@ @21775 := fun (byte : @1180) => @21748 (@21757 (@21761 (@5015 (@5016 @21763 @3941) (@5023 @21763 @3941) @3943 @3946))) @21777 := @3951 @3425 @4739 -@21778 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_94 +@21778 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_94 @21779 := @21778 @3844 @21780 := @3954 @21779 @21781 := LexLeanBoot.AxiomOutput.isFirst @@ -12399,7 +12400,7 @@ @22043 (@22050 (@22054 (@22063 (@6208 (@5015 (@5016 @22064 @3941) (@5023 @22064 @3941) @3943 @3946))))) @22080 := @3951 @3433 @4739 -@22081 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_95 +@22081 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_95 @22082 := @22081 @3844 @22083 := @3954 @22082 @22084 := LexLeanBoot.AxiomOutput.isLater @@ -12437,7 +12438,7 @@ @4739 @21783 (@21852 @105 @3941 @3941 @4737 @3856 @21864 @21884) -@22160 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_94 +@22160 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_94 @22165 := @22145 (@22159 (@22160 @3844)) (fun ("_" : @22045) => @21906) @22166 := @22044 @4789 @22170 := @21910 @3592 @1110 @3615 @22110 @@ -12548,7 +12549,7 @@ (@5015 (@5016 @22085 @3941) (@5023 @22085 @3941) @3941 @3941)) @3941))))))) @22396 := @3951 @3198 @4740 -@22397 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_89 +@22397 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_89 @22400 := @3954 (@22397 @3894 @3844) @22401 := LexLeanBoot.AxiomOutput.nameMode @22405 := @22400 (@431 (@22401 @3894 @3844)) @@ -12756,7 +12757,7 @@ @3856 (@4038 @22886 @78 @12823 (@4043 (@4044 @22886 @78))) (@4063 @22886)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_95 @4499)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_95 @4499)) @22930 := @3976 (@3980 @12826) @22936 := @4575 (@22930 (@3976 (@3983 @16157) @3986)) @403 @22960 := fun (mode : @28) => @@ -12804,7 +12805,7 @@ @23016 := @3842 @23014 @3856 @23017 := @3915 @23016 @23018 := @23010 @23017 -@23021 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_80 @3894 @3844 +@23021 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_80 @3894 @3844 @23022 := @3954 @23021 @23024 := @3848 @22961 @23013 @23025 := LexLeanBoot.AxiomOutput.nameStep @@ -13043,7 +13044,7 @@ @3856 (@23466 @34 @4737 (@4043 (@23469 @34))) @23485)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_89 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_89 @23382 @3844)) @23485)) @@ -13053,7 +13054,7 @@ @23563 := (raw : @3849) -> @22962 @23566 := fun (raw : @3849) => fun (state : @22961) => @3945 @23021 @23568 := @3951 @2568 @23017 -@23571 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_72 @3894 @3844 +@23571 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_72 @3894 @3844 @23573 := @3954 @23571 @23028 @23576 := (raw : @3849) -> (state : @22961) -> @23568 @23573 @23626 := fun (raw : @3849) => @@ -13083,7 +13084,7 @@ @23016 (@23137 @49 @3914 (@4043 (@23140 @49))) (@23122 @120 @105 @3941 @3941 @23014 @3856 @23143 @23156)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_80 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_80 @3894 @3844)) @23627 := (raw : @3849) -> @3937 @23628 := @5306 @8169 @23629 := @4260 @23628 @@ -13099,7 +13100,7 @@ @23642 := @3940 @23640 @3943 @23645 := fun (raw : @3849) => @3940 @23642 @3941 @23647 := @3951 @1978 @4172 -@23648 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_61 +@23648 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_61 @23649 := @23648 @3844 @23650 := @3954 @23649 @23651 := LexLeanBoot.AxiomOutput.isClosedLeanName @@ -13164,7 +13165,7 @@ @4172 @3950 (fun (__p0 : @22961) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_72 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_72 @3894 @3844) @23678 @23810 := @3990 @23794 @23812 := @23025 @3911 @3844 @@ -13251,7 +13252,7 @@ @23970 := @3951 @2921 @23971 := @4355 @4630 @23972 := @23970 @23971 -@23973 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_82 +@23973 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_82 @23974 := @23973 @3911 @23975 := @23974 @3894 @23976 := @23975 @3844 @@ -13361,7 +13362,7 @@ fun (position : @28) => @24212 (@24219 (@6208 (@5015 (@5016 @24220 @3941) (@5023 @24220 @3941) @8363 @3943))) @24236 := @3951 @3225 @23971 -@24237 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_90 +@24237 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_90 @24241 := @3954 (@24237 @3911 @3894 @3844) @24242 := LexLeanBoot.AxiomOutput.lastStep @24245 := @24242 @3911 @3894 @3844 @@ -13392,7 +13393,7 @@ @24313 := @24067 @165 @3941 @3943 @3914 @4360 @24077 @24320 := @24043 @105 @3941 @3941 @4358 @3856 @24053 @24079 @24323 := @24301 (@24307 (@24313 @24320)) -@24324 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_82 +@24324 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_82 @24325 := @24324 @3911 @24326 := @24325 @3894 @24329 := @24294 (@24323 (@24326 @3844)) @@ -13471,7 +13472,7 @@ @24485 := @24237 @3894 @3911 @3844 @24489 := fun (needle : @3849) => fun (subject : @3849) => fun (position : @28) => @4331 @24485 @24491 := @3951 @2909 @23971 -@24492 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_81 +@24492 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_81 @24493 := @24492 @3911 @24496 := @3954 (@24493 @3894 @3844) @24500 := @5062 (@24242 @3894 @3911 @3844) @@ -13502,7 +13503,7 @@ @24524 @24077 (@24029 @165 @3941 @3943 @4354 @4360 @24041 @24320)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_90 @3894 @3911 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_90 @3894 @3911 @3844)) @24553 := (subject : @3849) -> (needle : @3849) -> @3937 @24554 := @18748 @5302 @24555 := @5016 @24554 @@ -13548,7 +13549,7 @@ @24637 := @5306 @24636 @24640 := fun (subject : @3849) => fun (needle : @3849) => @18751 @24637 @24642 := @3951 @2592 @4173 -@24643 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_73 +@24643 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_73 @24646 := @3954 (@24643 @3894 @3844) @24647 := @4090 @3849 @24648 := @3848 @24647 @@ -13723,7 +13724,7 @@ @24891 @3950 (fun (__p0 : @28) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_81 @3911 @3908 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_81 @3911 @3908 @3844) @24736 @24994 := @24242 @4499 @3908 @3844 @24996 := @5332 (fun (position : @28) => @24994) @@ -13997,7 +13998,7 @@ @3894 @25543 := @3951 @3467 @25544 := @25543 @8548 -@25545 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96 +@25545 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96 @25546 := @25545 @3894 @25548 := @3954 (@25546 @3844) @25550 := @3848 @3890 @3869 @@ -14328,7 +14329,7 @@ @25512 (@3940 (@3945 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96._unsafe_rec + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96._unsafe_rec @3908 @3844)) (@25520 (@26172 @3844) @3943 @25526))))))) @@ -14369,7 +14370,7 @@ @26491 := @26490 @3894 @26493 := @3842 @26491 @4172 @26494 := @26487 @26493 -@26497 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_91 @3894 @3844 +@26497 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_91 @3894 @3844 @26498 := @3954 @26497 @26501 := LexLeanBoot.AxiomOutput.collectStep @3894 @3844 @26502 := @26490 @26501 @@ -14584,7 +14585,7 @@ @3856 (@4038 @26867 @129 @26834 (@4043 (@4044 @26867 @129))) (@4063 @26867)) -@26950 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_61 +@26950 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_61 @26953 := @26921 (@26949 (@26950 @26747)) @26954 := @1177 @26873 @26965 := @3976 (@8721 @26954) (@3976 (@4593 @8385) (@20205 (@3976 (@3983 (@26490 @4503)) @3986))) @@ -14608,7 +14609,7 @@ @27030 := @26984 (@26994 (@27009 (@27021 @27022)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_96 @26873 @3894)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_96 @26873 @3894)) @27033 := @26171 (@26661 @3911) @3844 @27034 := @19237 @5555 @27035 := @1177 @27034 @@ -14742,7 +14743,7 @@ @27317 := @26985 @1968 @376 @3943 @26898 @27318 := @26990 @3856 @27328 := @27317 @27318 @27302 (@26996 @105 @3941 @3941 @26954 @3856 @27008 @27022) -@27329 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_60 +@27329 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_60 @27349 := fun (state : @26420) => fun (piece : @3849) => @26524 @@ -14759,7 +14760,7 @@ @27307 (@27313 (@27328 (@27329 @26873)) @27022) (@4159 @27302)))))))) @27352 := fun (state : @26420) => fun (piece : @3849) => @3945 @26497 @27354 := @3951 @2962 @26493 -@27357 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_84 @3894 @3844 +@27357 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_84 @3894 @3844 @27359 := @3954 @27357 @26502 @27362 := (state : @26420) -> (piece : @3849) -> @27354 @27359 @27376 := @3968 @@ -14793,13 +14794,13 @@ @3856 (@26621 @78 @4170 (@4043 (@26624 @78))) (@4063 @26514))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_91 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_91 @3894 @3844)) @27415 := (reversed : @3890) -> @26421 @27417 := fun (reversed : @3890) => fun (piece : @3849) => @3946 @27418 := @3951 @1153 @27419 := @8386 @4172 @27420 := @27418 @27419 -@27423 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_37 @3894 @3844 +@27423 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_37 @3894 @3844 @27424 := @3954 @27423 @27425 := @25756 @3894 @27427 := @27424 (@3869 @27425) @@ -14839,7 +14840,7 @@ @27506 := @27501 @27503 @25573 @3844 @27508 := fun (pieces : @3890) => @11277 @27506 @27510 := @3951 @471 @3899 -@27511 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_17 +@27511 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_17 @27513 := @3954 (@27511 @3844) @27514 := LexLeanStd.Text.reverse @27517 := @27513 (@3869 (@27514 @3844)) @@ -14891,7 +14892,7 @@ @3950 (fun (__p0 : @3890) => fun (__p1 : @3849) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_37 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_37 @3894 @3844) @1148 @11 @38 @@ -14948,7 +14949,7 @@ @27691 := @3842 @27689 @3856 @27693 := @4355 (@12709 @27691) @27694 := @27682 @27693 -@27695 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_97 +@27695 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_97 @27699 := @3954 (@27695 @3911 @3894 @3844) @27701 := @3848 @27611 @27688 @27702 := LexLeanStd.Text.splitStep @@ -15393,7 +15394,7 @@ @28709 := @3915 @27691 @28710 := @12707 @28709 @28711 := @28708 @28710 -@28712 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_92 +@28712 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_92 @28716 := @3954 (@28712 @3911 @3894 @3844) @28720 := @27701 (@27702 @3894 @3911 @3844) @28721 := @28716 @28720 @@ -15433,7 +15434,7 @@ @3856 (@28758 @34 @27689 (@4043 (@28761 @34))) (@4063 @28731)))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_97 @3894 @3911 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_97 @3894 @3911 @3844)) @28805 := (subject : @3849) -> (delimiter : @1180) -> @3937 @28806 := @3942 @25483 @28808 := @3940 @28806 @3941 @@ -15478,7 +15479,7 @@ @28863 := @3951 @2974 @28864 := @3915 @4739 @28865 := @28863 @28864 -@28866 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_85 +@28866 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_85 @28869 := @3954 (@28866 @3894 @3844) @28870 := LexLeanStd.Text.splitOn @28871 := @28870 @3894 @@ -15590,7 +15591,7 @@ @28957 @3950 (fun (__p0 : @27611) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_92 @3894 @3911 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_92 @3894 @3911 @3844) @28833 @29136 := @3990 @29119 @29139 := @27702 @3908 @3911 @3844 @@ -15728,7 +15729,7 @@ @29418)) (@8604 @29314 @29316)) @29418) -@29467 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_17 +@29467 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_17 @29475 := fun (subject : @3849) => fun (delimiter : @1180) => @28892 (@28930 (@29268 (@29305 (@29466 (@29467 @28855))))) @29477 := ("name" : @3849) -> (list : @3849) -> @3937 @@ -15771,7 +15772,7 @@ (fun (sorted : @3890) => @3942 (@29518 (fun (head : @3849) => fun (tail : @3890) => @3945 (@21554 @4499 @3911))))) @29532 := @3951 @2612 @4173 -@29533 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_74 +@29533 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_74 @29536 := @3954 (@29533 @3894 @3844) @29537 := LexLeanBoot.AxiomOutput.axiomList @29539 := @29537 @3894 @3844 @@ -15852,7 +15853,7 @@ @29677 @4245 (@4220 @2980 @105 @3941 @3941 @2979 @3856 (@8269 @1645 @2979) @4247)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_85 @3844 @2978)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_85 @3844 @2978)) @4247))) (@7798 @26420 @@ -15867,7 +15868,7 @@ @3950 (fun (__p0 : @26420) => fun (__p1 : @3849) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_84 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_84 @3894 @3844) @2957 @11 @2967 @@ -16009,7 +16010,7 @@ @3856 (@30023 @103 @9258 (@4043 (@30026 @103))) (@4063 @29997))) -@30047 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_58 +@30047 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_58 @30068 := fun ("name" : @3849) => fun (list : @3849) => @29558 @@ -16075,7 +16076,7 @@ @30125 := fun (split : @24647) => @30124 @30129 := fun (payload : @3849) => fun (body : @3849) => @30081 (@30090 @30125) @30131 := @3951 @1994 @4173 -@30132 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_62 +@30132 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_62 @30135 := @3954 (@30132 @3894 @3844) @30136 := LexLeanBoot.AxiomOutput.listed @30140 := @30135 (@21409 (@30136 @3894 @3844)) @@ -16121,7 +16122,7 @@ @30253 := @30200 (@30211 (@30217 (@30223 (@30231 (@30237 (@30238 @2595) @4247) (@5867 @2594)) @4247)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_73 @3844 @30078)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_73 @3844 @30078)) @30254 := @4485 @24679 @30257 := @30254 (@24654 @30078) @3844 @30258 := @4492 @24647 @@ -16159,7 +16160,7 @@ @30324 := @30322 @49 @8990 @30325 := @4044 @21153 @30331 := @30314 (@30321 (@30324 (@4043 (@30325 @49))) @21183) -@30332 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_57 +@30332 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_57 @30337 := @30279 (@30295 (@30307 (@30331 (@30332 @3908)))) @30339 := @24652 (@24687 @3844) @30342 := @21189 @30339 @953 @158 @@ -16223,7 +16224,7 @@ @30481 := @30434 (@30445 (@30460 (@30472 @30473)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_74 @30092 @30095)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_74 @30092 @30095)) @30484 := @3976 (@9315 @30432) @30424 @30491 := @5377 @30484 @181 @1926 @2620 @2625 @30106 @30120 @30492 := @21409 @30359 @@ -16346,7 +16347,7 @@ @30701 := fun ("name" : @3849) => @30700 @30707 := fun (payload : @3849) => @30655 (@30660 (fun (rest : @3849) => @30670 (@30680 @30701))) @30709 := @3951 @1482 @4172 -@30710 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_44 +@30710 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_44 @30712 := @3954 (@30710 @3844) @30713 := LexLeanBoot.AxiomOutput.parsePayload @30716 := @30712 (@21409 (@30713 @3844)) @@ -16416,7 +16417,7 @@ (@5867 @1567)) @5454) @30834 := @30799 @30833 -@30835 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_49 +@30835 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_49 @30836 := @30835 @3844 @30839 := @30788 (@30834 (@30836 @30652)) @30842 := @4486 (@21286 @30652) @3844 @@ -16636,7 +16637,7 @@ @3856 (@31326 @176 @4170 (@4043 (@31329 @176))) (@4063 @31300))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_62 @5604 @3844))))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_62 @5604 @3844))))))) @31369 := @4555 @31044 @4586 @953 @158 @1985 @2005 @4172 @31370 := @20962 @31044 @31371 := @31369 @31370 @@ -16741,7 +16742,7 @@ @31595 := @31592 (fun (head : @3849) => fun (tail : @3890) => @3941) @31597 := fun (names : @3890) => @3942 @31595 @31599 := @3951 @1508 @3899 -@31600 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_45 +@31600 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_45 @31602 := @3954 (@31600 @3844) @31603 := LexLeanBoot.AxiomOutput.tailOf @31606 := @31602 (@3869 (@31603 @3844)) @@ -16823,7 +16824,7 @@ @31783 := fun (records : @3889) => fun (remaining : @3890) => fun (payload : @3849) => fun (about : @3906) => @31741 (@31776 @31777) @31785 := @3951 @960 @3921 -@31786 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_30 +@31786 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_30 @31788 := @31786 @3908 @3911 @31791 := @3954 (@31788 @3894 @3844) @31792 := LexLeanBoot.AxiomOutput.extend @@ -16884,7 +16885,7 @@ @3856 (@4038 @31815 @34 @3914 (@4043 (@4044 @31815 @34))) (@4063 @31815)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_43 @3894)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_43 @3894)) @31918 := @4403 @29577 @3950 @31919 := @3851 @3894 @31921 := @3976 (@4593 @31919) @@ -16917,7 +16918,7 @@ @31991 := @31983 @31990 @31992 := @4063 @31930 @31998 := @31968 - (@31976 (@31991 @31992) (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_44 @3911)) + (@31976 (@31991 @31992) (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_44 @3911)) @32002 := @4485 @29577 (@30713 @3908) @3844 @32003 := @26632 @4091 @32004 := @3851 @4499 @@ -16972,7 +16973,7 @@ @3856 (@32095 @103 @32004 (@4043 (@32098 @103))) (@4063 @32063))) -@32119 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_31 +@32119 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_31 @32125 := @32052 (fun (message : @3849) => @32077 (@32118 (@32119 @3844 @4499))) @32126 := @4522 @32013 @32129 := @21409 (@26606 @4091 @3844) @@ -17079,7 +17080,7 @@ @3856 (@32235 @78 @12465 (@4043 (@32238 @78))) @32269) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_45 @5597)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_45 @5597)) @32269)) (@4069 @32159)))))) @32343 := @31743 @4789 @@ -17156,7 +17157,7 @@ @32460 := @3951 @3078 @32462 := @14850 (@14886 @4362) @32463 := @32460 @32462 -@32464 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_86 +@32464 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_86 @32470 := @3954 (@32464 @4499 @3908 @3911 @3894 @3844) @32473 := @5112 @32428 @32431 @5118 @32475 := @5112 @32445 @32448 @@ -17312,7 +17313,7 @@ @32855 := @5306 @32854 @32858 := fun (subject : @3849) => fun (needle : @3849) => @18751 @32855 @32860 := @3951 @2691 @4173 -@32863 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_76 @3894 @3844 +@32863 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_76 @3894 @3844 @32864 := @3954 @32863 @32865 := LexLeanStd.Text.find @32867 := @32865 @3894 @3844 @@ -17401,7 +17402,7 @@ @32930 @3950 (fun (__p0 : @28) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_86 @3894 @18747 @3911 @20016 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_86 @3894 @18747 @3911 @20016 @3844) @32837 @33050 := @5112 @24795 @24798 @5118 @33051 := @5027 @24804 @@ -17594,7 +17595,7 @@ @3941) @3941)) @33506 := @3951 @2084 @4173 -@33507 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_65 +@33507 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_65 @33508 := @33507 @3894 @33510 := @3954 (@33508 @3844) @33511 := LexLeanBoot.AxiomOutput.splitOnce @@ -17644,7 +17645,7 @@ @4173 @32868 @4249 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_76 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_76 @3894 @3844)) @33606 := @5532 (@32865 @3911 @3894) @3844 @33607 := @4492 @28 @33610 := @21137 (@5062 @3844) @2726 @@ -17856,7 +17857,7 @@ @34053 := @3940 @34051 @3941 @34059 := fun (digits : @3849) => @5322 (@34030 (@5322 (@34038 @34053 @3943))) @34061 := @3951 @3131 @4172 -@34062 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_87 +@34062 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_87 @34064 := @3954 (@34062 @3844) @34065 := LexLeanBoot.AxiomOutput.fitsWord @34068 := @34064 (@4748 (@34065 @3844)) @@ -18007,7 +18008,7 @@ @34413 := fun (subject : @3849) => fun (position : @28) => @34400 (@5015 @34404 (@5023 @34402 @3941) @5049 @3943) @34415 := @3951 @3523 @4630 -@34418 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_98 @3894 @3844 +@34418 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_98 @3894 @3844 @34419 := @3954 @34418 @34420 := LexLeanBoot.AxiomOutput.digitStep @34422 := @34420 @3894 @3844 @@ -18059,7 +18060,7 @@ (fun ("_" : @34403 @4789) => @5249)) @34502 := fun (subject : @3849) => fun (position : @28) => @3945 @34418 @34504 := @3951 @3389 @4630 -@34507 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_93 @3894 @3844 +@34507 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_93 @3894 @3844 @34509 := @3954 @34507 @34423 @34512 := (subject : @3849) -> (position : @28) -> @34504 @34509 @34540 := fun (subject : @3849) => @@ -18080,7 +18081,7 @@ @4630 @34423 @4706 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_98 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_98 @3894 @3844)) @34541 := fun (__p0 : @28) => @34507 @34542 := @5311 @34541 @34543 := fun (position : @28) => @34422 @@ -18089,7 +18090,7 @@ @34549 := @3940 @34547 @20364 @34552 := fun (subject : @3849) => @3940 @34549 @3941 @34554 := @3951 @3147 @4172 -@34555 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_88 +@34555 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_88 @34557 := @3954 (@34555 @3844) @34558 := LexLeanBoot.AxiomOutput.allDigits @34561 := @34557 (@4748 (@34558 @3844)) @@ -18122,7 +18123,7 @@ @3389 @4172 @3950 - (fun (__p0 : @28) => LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_93 @3894 @3844) + (fun (__p0 : @28) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_93 @3894 @3844) @34581 @34641 := @34420 @3911 @3844 @34648 := @34639 (fun (s : @28) => @5522 (@5332 (fun (position : @28) => @34641) @49 @3844)) @@ -18224,7 +18225,7 @@ @34819 := @34785 @34818 @34821 := fun (raw : @3849) => @34772 @34819 @34823 := @3951 @2795 @4172 -@34824 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_78 +@34824 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_78 @34826 := @3954 (@34824 @3844) @34827 := LexLeanBoot.AxiomOutput.isWord @34830 := @34826 (@4748 (@34827 @3844)) @@ -18317,7 +18318,7 @@ @35032 := @34981 (@34991 (@34998 (@35006 (@35020 @35021) (@7471 @34776)) @35021) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_87 @34782)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_87 @34782)) @35035 := @3976 (@4593 @34979) @34971 @35040 := @5086 @35035 @3142 @3152 @1094 @34794 @35043 := @4418 @34924 @3894 @34775 @@ -18373,7 +18374,7 @@ (@4038 @35139 @34 @35135 (@4043 (@4044 @35139 @34))) @35186 := @4063 @35139 @35192 := @35160 - (@35170 (@35185 @35186) (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_88 @35043)) + (@35170 (@35185 @35186) (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_88 @35043)) @35193 := @4748 @35154 @35200 := @3976 (@4593 @35193) (@3976 (@4383 (@1177 @35152)) @4390) @35242 := fun (raw : @3849) => @@ -18394,7 +18395,7 @@ @35246 := @34824 @19238 @35248 := fun (field : @3849) => @35245 @35246 @35250 := @3951 @2124 @4172 -@35251 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_67 +@35251 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_67 @35253 := @3954 (@35251 @3844) @35254 := LexLeanBoot.AxiomOutput.isCount @35257 := @35253 (@4748 (@35254 @3844)) @@ -18416,7 +18417,7 @@ (@3842 @19239 @3856) (@4748 (@34827 @19238)) (@5426 @1443 @105 @19517 @3941 @19239 @3856 @19605 @5454) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_78 @19238)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_78 @19238)) @35298 := (rest : @3849) -> @3937 @35299 := @4268 @962 @35300 := @4260 @35299 @@ -18440,7 +18441,7 @@ @35321 := fun (spaced : @3849) => @35320 @35324 := fun (rest : @3849) => @35308 (@35311 @35321) @35326 := @3951 @2752 @4172 -@35327 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_77 +@35327 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_77 @35328 := @35327 @3844 @35329 := @3954 @35328 @35330 := LexLeanBoot.AxiomOutput.afterLabel @@ -18552,7 +18553,7 @@ fun (rest : @3849) => @35527 (@35546 (fun (span : @24647) => @3942 (@3942 (@35556 (@35559 @35605))))) @35616 := @3951 @2116 @4173 -@35617 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_66 +@35617 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_66 @35620 := @3954 (@35617 @3894 @3844) @35621 := LexLeanBoot.AxiomOutput.afterLocation @35623 := @35621 @3894 @3844 @@ -18639,7 +18640,7 @@ (@4220 @2732 @105 @3941 @3941 @2731 @3856 (@30238 @2731) @4247) (@5867 @2730)) @4247)) -@35782 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_65 +@35782 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_65 @35786 := @35735 (@35781 (@35782 @3894 @35524)) @35789 := @30254 (@35670 @35524) @3844 @35790 := @30260 @2788 @@ -18693,7 +18694,7 @@ @20540 @35886 (@30315 @120 @105 @3941 @3941 @4354 @3856 (@30322 @78 @4354 (@4043 (@30325 @78))) @21183) -@35909 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_77 +@35909 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_77 @35912 := @35888 (@35908 (@35909 @3911)) @35915 := @3976 (@12181 @35886) @21153 @35921 := @5086 @35915 @2780 @331 @285 @35856 @35146 @@ -18717,7 +18718,7 @@ @3856 (@4038 @35915 @49 @8990 (@4043 (@4044 @35915 @49))) (@4063 @35915)) -@35955 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_67 +@35955 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_67 @35958 := @35928 (@35954 (@35955 @3908)) @35959 := @3851 @35922 @35962 := @3976 (@12181 @35959) @20232 @@ -19120,7 +19121,7 @@ @36808 := fun (head : @24647) => @36807 @36811 := fun (line : @3849) => @36781 (@36785 @36808) @36813 := @3951 @1603 @4172 -@36814 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_50 +@36814 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_50 @36815 := @36814 @3844 @36816 := @3954 @36815 @36817 := LexLeanBoot.AxiomOutput.located @@ -19389,7 +19390,7 @@ @3856 (@37391 @181 @30385 (@4043 (@37394 @181))) (@4063 @37366))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_66 @30092 @30095)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_66 @30092 @30095)) @37422 := @3976 (@10682 @37374) @37366 @37428 := @5086 @37422 @2126 @270 @285 @36317 @35146 @37430 := @35621 @30555 @30178 @@ -19476,7 +19477,7 @@ @37548 := fun (payload : @3849) => @4261 @37553 := fun (line : @3849) => @37534 (@37543 (@37544 (@37547 @37548))) @37555 := @3951 @1019 @4172 -@37556 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_33 +@37556 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_33 @37558 := @3954 (@37556 @3844) @37559 := LexLeanBoot.AxiomOutput.envelope @37562 := @37558 (@3851 (@37559 @3844)) @@ -19601,7 +19602,7 @@ @3856 (@4038 @8993 @49 @8990 (@4043 (@4044 @8993 @49))) (@4063 @8993)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_50 @3908)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_50 @3908)))) @37784 := @20927 @4586 @953 @81 @1459 @1608 @4172 @37785 := @4192 @4531 @37786 := @37784 @37785 @@ -19642,7 +19643,7 @@ @37834 := @31592 (fun (head : @3849) => fun (tail : @3890) => @4261) @37836 := fun (names : @3890) => @3942 @37834 @37838 := @3951 @1034 @3899 -@37839 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_34 +@37839 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_34 @37840 := @37839 @3844 @37841 := @3954 @37840 @37842 := LexLeanBoot.AxiomOutput.headOf @@ -19769,7 +19770,7 @@ @38068 := @3951 @392 @38069 := @11529 @4172 @38070 := @38068 @38069 -@38073 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_14 @3894 @3844 +@38073 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_14 @3894 @3844 @38074 := @3954 @38073 @38077 := LexLeanBoot.AxiomOutput.scanStep @3894 @3844 @38078 := @11527 @38077 @@ -19994,7 +19995,7 @@ @38641 := @38592 (@38603 (@38610 (@38617 (@38629 @38630) (@19603 @4503)) @38630) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_33 @26646)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_33 @26646)) @38643 := @4486 @38244 @3844 @38645 := @3976 (@12181 @9258) @38646 := @3893 @4503 @@ -20082,7 +20083,7 @@ (@32351 @3856) @38776 (@38782 @331 @105 @3941 @3941 @11685 @3856 (@38848 @233 @11685 (@4043 (@38851 @233))) @38824) -@38895 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_34 +@38895 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_34 @38907 := @38716 (@38755 (@38768 (@38781 (@38867 (@38873 (@38894 (@38895 @3908)) @38824)) (@32119 @38745 @38575)))) @@ -20128,7 +20129,7 @@ @39018 := @38977 @105 @3941 @3941 @9258 @3856 @38987 @39019 := @4063 @38918 @39029 := @38961 (@38976 (@38988 (@39000 (@39006 (@39012 (@39018 @39019) (@38895 @4499)) @39019)))) -@39030 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_30 +@39030 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_30 @39049 := @38310 (fun (records : @3889) => fun (remaining : @3890) => @@ -20184,7 +20185,7 @@ @3856 (@4038 @39083 @78 @9220 (@4043 (@4044 @39083 @78))) (@4063 @39083)) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_29 @5597)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_29 @5597)) @39175 := @4486 (@19558 @5555) @3844 @39176 := @3851 @3908 @39178 := @3976 (@10440 @39176) @@ -20371,7 +20372,7 @@ (@4038 @39620 @49 @11688 (@4043 (@4044 @39620 @49)))))) @39646 := fun (state : @3883) => fun (line : @3849) => @3945 @38073 @39648 := @3951 @103 @38069 -@39651 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_3 @3894 @3844 +@39651 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_3 @3894 @3844 @39653 := @3954 @39651 @38078 @39656 := (state : @3883) -> (line : @3849) -> @39648 @39653 @39670 := @3968 @@ -20405,7 +20406,7 @@ @3856 (@38206 @78 @4170 (@4043 (@38209 @78))) (@4063 @38087))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_14 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_14 @3894 @3844)) @39710 := @19910 @3844 @2170 @39711 := @3945 @39710 @39712 := @3940 @39711 @@ -20415,7 +20416,7 @@ @39728 := fun (line : @3849) => @39712 (@5015 @39716 (@5023 @39714 @3941) (@5326 (@5327 @49 (@5342 @78))) @3941) @39730 := @3951 @1667 @4172 -@39731 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_52 +@39731 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_52 @39733 := @3954 (@39731 @3844) @39734 := LexLeanStd.Text.chomp @39737 := @39733 (@1177 (@39734 @3844)) @@ -20540,7 +20541,7 @@ @39929 := @3942 @39928 @39932 := fun (subject : @3849) => fun (state : @27611) => @3942 @39929 @39934 := @3951 @1139 @28709 -@39937 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_35 @3894 @3844 +@39937 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_35 @3894 @3844 @39938 := @3954 @39937 @39939 := LexLeanStd.Text.lineStep @39941 := @39939 @3894 @3844 @@ -20856,7 +20857,7 @@ @40523))) (@5750 @4503 @28252 @28255)) @40523) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_52 @40357)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_52 @40357)) @40673 := @40469 @374 @105 @@ -20941,7 +20942,7 @@ @28682)))))))) @40766 := fun (subject : @3849) => fun (state : @27611) => @3945 @39937 @40768 := @3951 @423 @28709 -@40771 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_16 @3894 @3844 +@40771 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_16 @3894 @3844 @40773 := @3954 @40771 @39942 @40776 := (subject : @3849) -> (state : @27611) -> @40768 @40773 @40790 := @3968 @@ -20967,7 +20968,7 @@ @27691 (@39993 @49 @3914 (@4043 (@39996 @49))) (@40798 @120 @105 @3941 @3941 @27689 @3856 @39999 (@4063 @39953))) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_35 @3894 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_35 @3894 @3844)) @40829 := @4260 @28811 @40830 := @3940 @40829 @40831 := fun (__p0 : @27611) => @40771 @@ -20999,7 +21000,7 @@ @40878 := @40838 @40877 @40880 := fun (subject : @3849) => @5306 @40878 @40882 := @3951 @129 @4172 -@40883 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_4 +@40883 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_4 @40885 := @3954 (@40883 @3844) @40886 := LexLeanStd.Text.lines @40889 := @40885 (@3869 (@40886 @3844)) @@ -21092,7 +21093,7 @@ @4172 @3950 (fun (__p0 : @27611) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_16 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_16 @3894 @3844) @40839 @41080 := @39939 @3911 @3844 @41082 := @28832 (fun (state : @27611) => @41080) @@ -21304,7 +21305,7 @@ @41557 := @11532 @41555 @3844 @41560 := fun (stdout : @3849) => fun (expected : @3890) => @41551 @41557 @41562 := @3951 @49 @8548 -@41565 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_0 @3894 @3844 +@41565 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_0 @3894 @3844 @41566 := @3954 @41565 @41570 := @4102 (LexLeanBoot.AxiomOutput.parseAuditOutput @3894 @3844) @41571 := @41566 @41570 @@ -21386,7 +21387,7 @@ @12544 @41622 (@21604 @105 @3941 @3941 @3914 @3856 @21616 @21630) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_4 @3894)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_4 @3894)) @21630))) (@7798 @3883 @@ -21401,7 +21402,7 @@ @3950 (fun (__p0 : @3883) => fun (__p1 : @3849) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_3 @3894 @3844) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_3 @3894 @3844) @34 @11 @112 @@ -21409,7 +21410,7 @@ @41544 @41546)) @21631) - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_1 @41555 @3844)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_1 @41555 @3844)) @41739 := LexLeanPreservation.Obs @41741 := (stdout : @3849) -> (expected : @3890) -> @41739 @41751 := fun (stdout : @3849) => @@ -21424,6 +21425,6 @@ @49 @8548 @41571 - (LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_0 @3894 @3844) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_0 @3894 @3844) \end{coremodule} \end{lexlean} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/Compose/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1/Compose/RustStd.lex.tex similarity index 95% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/Compose/RustStd.lex.tex rename to bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1/Compose/RustStd.lex.tex index c91008b33..27bafb0d9 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/Compose/RustStd.lex.tex +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1/Compose/RustStd.lex.tex @@ -1,47 +1,47 @@ \begin{lexlean}{RustStd} -\title{Certificate E LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd} +\title{Certificate E LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd} \begin{coremodule} imports [ - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1, - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd, + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1, + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd, LexLeanPreservation.Compose ] -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_0 : @16 := @541 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_0], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_0 : @16 := @541 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_0], class: false, generated: false, policy: exact{axioms: [propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_2 : @549 := @873 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_2], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_2 : @549 := @873 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_2], class: false, generated: false, policy: exact{axioms: [propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_1 : @881 := @1454 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_1], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_1 : @881 := @1454 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_1], class: false, generated: false, policy: exact{axioms: [propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.root : @2180 := @2181 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.root], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.root : @2180 := @2181 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.root], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, transparency: semireducible } -@0 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.program -@1 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.krate -@2 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.flags +@0 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.program +@1 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.krate +@2 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.flags @3 := LexLeanBoot.AxiomOutput.Rejection @4 := #0 -@5 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_0 +@5 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_2 +@543 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_1 @4 +@876 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_2 @4 + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_0 @4 +@1349 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.root @4 @9 + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R1.denote +@1568 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.denote @1570 := @1568 @30 @32 -@1571 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_0 +@1571 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.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.Cb68fb9280f6c4e3437006d738209d44b.R1.root @30 @32 +@1595 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.root @30 @32 @1596 := Bool @1597 := Ne.{1} @1598 := LexLeanPreservation.Obs diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1/RustStd.lex.tex similarity index 98% rename from bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/RustStd.lex.tex rename to bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1/RustStd.lex.tex index ffd9154a9..f377076a3 100644 --- a/bootstrap/expected/verify/preserve/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/RustStd.lex.tex +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1/RustStd.lex.tex @@ -1,734 +1,734 @@ \begin{lexlean}{RustStd} -\title{Certificate B LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd} +\title{Certificate B LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd} \begin{coremodule} imports [LexLeanPreservation.RustSound] -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.program : @0 := @3836 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.program], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.program : @0 := @3836 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.program], class: false, generated: false, policy: exact{axioms: []}, reducibility: regular{height: 1}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.krate : @3837 := @14802 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.krate], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.krate : @3837 := @14802 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.krate], class: false, generated: false, policy: exact{axioms: []}, reducibility: regular{height: 1}, transparency: semireducible } -definition LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.flags : @14803 := @14876 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.flags], +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.flags : @14803 := @14876 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.flags], class: false, generated: false, policy: exact{axioms: []}, reducibility: regular{height: 1}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun0 : @14884 := @15596 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun0], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun0 : @14884 := @15596 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun0], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun1 : @15597 := @17126 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun1], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun1 : @15597 := @17126 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun1], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun2 : @17127 := @17602 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun2], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun2 : @17127 := @17602 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun2], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun3 : @17603 := @17837 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun3], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun3 : @17603 := @17837 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun3], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun4 : @17838 := @18887 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun4], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun4 : @17838 := @18887 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun4], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun5 : @18888 := @19158 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun5], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun5 : @18888 := @19158 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun5], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun6 : @19159 := @19420 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun6], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun6 : @19159 := @19420 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun6], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun7 : @19421 := @19656 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun7], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun7 : @19421 := @19656 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun7], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun8 : @19657 := @22034 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun8], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun8 : @19657 := @22034 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun8], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun9 : @22035 := @22323 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun9], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun9 : @22035 := @22323 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun9], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun10 : @22324 := @22606 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun10], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun10 : @22324 := @22606 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun10], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun11 : @22607 := @23057 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun11], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun11 : @22607 := @23057 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun11], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun12 : @23058 := @23298 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun12], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun12 : @23058 := @23298 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun12], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun13 : @23299 := @23579 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun13], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun13 : @23299 := @23579 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun13], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun14 : @23580 := @25096 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun14], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun14 : @23580 := @25096 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun14], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun15 : @25097 := @25706 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun15], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun15 : @25097 := @25706 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun15], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun16 : @25707 := @25946 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun16], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun16 : @25707 := @25946 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun16], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun17 : @25947 := @26227 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun17], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun17 : @25947 := @26227 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun17], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun18 : @26228 := @26657 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun18], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun18 : @26228 := @26657 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun18], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun19 : @26658 := @26832 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun19], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun19 : @26658 := @26832 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun19], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun20 : @26833 := @27305 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun20], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun20 : @26833 := @27305 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun20], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun21 : @27306 := @27772 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun21], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun21 : @27306 := @27772 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun21], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun22 : @27773 := @28211 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun22], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun22 : @27773 := @28211 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun22], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun23 : @28212 := @28472 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun23], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun23 : @28212 := @28472 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun23], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun24 : @28473 := @28911 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun24], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun24 : @28473 := @28911 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun24], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun25 : @28912 := @29153 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun25], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun25 : @28912 := @29153 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun25], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun26 : @29154 := @30772 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun26], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun26 : @29154 := @30772 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun26], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun27 : @30773 := @31211 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun27], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun27 : @30773 := @31211 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun27], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun28 : @31212 := @31437 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun28], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun28 : @31212 := @31437 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun28], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun29 : @31438 := @31877 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun29], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun29 : @31438 := @31877 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun29], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun30 : @31878 := @32653 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun30], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun30 : @31878 := @32653 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun30], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun31 : @32654 := @32829 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun31], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun31 : @32654 := @32829 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun31], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun32 : @32830 := @33210 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun32], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun32 : @32830 := @33210 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun32], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun33 : @33211 := @33703 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun33], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun33 : @33211 := @33703 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun33], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun34 : @33704 := @34022 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun34], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun34 : @33704 := @34022 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun34], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun35 : @34023 := @35154 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun35], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun35 : @34023 := @35154 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun35], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun36 : @35155 := @35590 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun36], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun36 : @35155 := @35590 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun36], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun37 : @35591 := @35810 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun37], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun37 : @35591 := @35810 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun37], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun38 : @35811 := @36387 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun38], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun38 : @35811 := @36387 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun38], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun39 : @36388 := @36584 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun39], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun39 : @36388 := @36584 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun39], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun40 : @36585 := @36863 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun40], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun40 : @36585 := @36863 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun40], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun41 : @36864 := @37862 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun41], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun41 : @36864 := @37862 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun41], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun42 : @37863 := @38116 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun42], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun42 : @37863 := @38116 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun42], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun43 : @38117 := @38642 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun43], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun43 : @38117 := @38642 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun43], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun44 : @38643 := @39678 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun44], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun44 : @38643 := @39678 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun44], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun45 : @39679 := @39931 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun45], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun45 : @39679 := @39931 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun45], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun46 : @39932 := @40198 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun46], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun46 : @39932 := @40198 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun46], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun47 : @40199 := @40511 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun47], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun47 : @40199 := @40511 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun47], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun48 : @40512 := @40945 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun48], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun48 : @40512 := @40945 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun48], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun49 : @40946 := @41376 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun49], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun49 : @40946 := @41376 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun49], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun50 : @41377 := @42570 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun50], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun50 : @41377 := @42570 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun50], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun51 : @42571 := @42816 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun51], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun51 : @42571 := @42816 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun51], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun52 : @42817 := @43190 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun52], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun52 : @42817 := @43190 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun52], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun53 : @43191 := @43530 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun53], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun53 : @43191 := @43530 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun53], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun54 : @43531 := @43867 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun54], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun54 : @43531 := @43867 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun54], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun55 : @43868 := @45909 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun55], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun55 : @43868 := @45909 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun55], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun56 : @45910 := @46237 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun56], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun56 : @45910 := @46237 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun56], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun57 : @46238 := @46492 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun57], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun57 : @46238 := @46492 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun57], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun58 : @46493 := @46716 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun58], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun58 : @46493 := @46716 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun58], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun59 : @46717 := @46885 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun59], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun59 : @46717 := @46885 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun59], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun60 : @46886 := @47125 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun60], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun60 : @46886 := @47125 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun60], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun61 : @47126 := @47497 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun61], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun61 : @47126 := @47497 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun61], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun62 : @47498 := @48239 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun62], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun62 : @47498 := @48239 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun62], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun63 : @48240 := @48566 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun63], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun63 : @48240 := @48566 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun63], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun64 : @48567 := @49166 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun64], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun64 : @48567 := @49166 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun64], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun65 : @49167 := @49934 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun65], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun65 : @49167 := @49934 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun65], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun66 : @49935 := @51029 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun66], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun66 : @49935 := @51029 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun66], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun67 : @51030 := @51226 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun67], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun67 : @51030 := @51226 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun67], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun68 : @51227 := @51903 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun68], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun68 : @51227 := @51903 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun68], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun69 : @51904 := @52328 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun69], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun69 : @51904 := @52328 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun69], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun70 : @52329 := @52758 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun70], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun70 : @52329 := @52758 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun70], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun71 : @52759 := @53337 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun71], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun71 : @52759 := @53337 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun71], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun72 : @53338 := @53577 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun72], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun72 : @53338 := @53577 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun72], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun73 : @53578 := @54630 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun73], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun73 : @53578 := @54630 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun73], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun74 : @54631 := @55376 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun74], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun74 : @54631 := @55376 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun74], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun75 : @55377 := @56129 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun75], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun75 : @55377 := @56129 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun75], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun76 : @56130 := @56596 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun76], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun76 : @56130 := @56596 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun76], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun77 : @56597 := @56977 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun77], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun77 : @56597 := @56977 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun77], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun78 : @56978 := @57660 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun78], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun78 : @56978 := @57660 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun78], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun79 : @57661 := @58255 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun79], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun79 : @57661 := @58255 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun79], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun80 : @58256 := @58931 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun80], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun80 : @58256 := @58931 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun80], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun81 : @58932 := @59170 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun81], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun81 : @58932 := @59170 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun81], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun82 : @59171 := @59607 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun82], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun82 : @59171 := @59607 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun82], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun83 : @59608 := @60055 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun83], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun83 : @59608 := @60055 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun83], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun84 : @60056 := @60291 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun84], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun84 : @60056 := @60291 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun84], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun85 : @60292 := @61101 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun85], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun85 : @60292 := @61101 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun85], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun86 : @61102 := @61620 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun86], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun86 : @61102 := @61620 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun86], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun87 : @61621 := @62225 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun87], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun87 : @61621 := @62225 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun87], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun88 : @62226 := @62559 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun88], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun88 : @62226 := @62559 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun88], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun89 : @62560 := @63157 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun89], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun89 : @62560 := @63157 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun89], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun90 : @63158 := @63529 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun90], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun90 : @63158 := @63529 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun90], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun91 : @63530 := @64349 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun91], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun91 : @63530 := @64349 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun91], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun92 : @64350 := @64597 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun92], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun92 : @64350 := @64597 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun92], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun93 : @64598 := @64770 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun93], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun93 : @64598 := @64770 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun93], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun94 : @64771 := @65195 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun94], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun94 : @64771 := @65195 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun94], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun95 : @65196 := @65594 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun95], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun95 : @65196 := @65594 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun95], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun96 : @65595 := @66428 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun96], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun96 : @65595 := @66428 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun96], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun97 : @66429 := @67510 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun97], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun97 : @66429 := @67510 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun97], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun98 : @67511 := @67778 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun98], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun98 : @67511 := @67778 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun98], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.crate_ok : @67782 := @69903 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.crate_ok], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.crate_ok : @67782 := @69903 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.crate_ok], class: false, generated: false, policy: exact{axioms: [Quot.sound, propext]}, transparency: semireducible } -theorem LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.root : @69911 := @69921 { - all: [LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.root], +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.root : @69911 := @69921 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.root], class: false, generated: false, policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, @@ -9095,11 +9095,11 @@ (@14813 (@14815 @2857 @2859) @3918) (@14810 (@14813 (@14815 @3243 @2967) @3918) (@16 @14809)))))))))) @14877 := LexLeanPreservation.Rust.FunOK -@14878 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.program +@14878 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.program @14879 := @14877 @14878 -@14880 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.krate +@14880 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.krate @14881 := @14879 @14880 -@14882 := LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.flags +@14882 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.flags @14883 := @14881 @14882 @14884 := @14883 @49 @14885 := Exists.intro.{1} @@ -36821,693 +36821,693 @@ @67815 := @67805 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @49)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun0) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun0) @67834 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @78)) @14906) -> @14883 (@67798 @78)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @78)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun1) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun1) @67853 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @34)) @14906) -> @14883 (@67798 @34)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @34)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun2) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun2) @67872 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @103)) @14906) -> @14883 (@67798 @103)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @103)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun3) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun3) @67891 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @129)) @14906) -> @14883 (@67798 @129)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @129)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun4) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun4) @67910 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @176)) @14906) -> @14883 (@67798 @176)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @176)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun5) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun5) @67929 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @181)) @14906) -> @14883 (@67798 @181)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @181)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun6) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun6) @67948 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @193)) @14906) -> @14883 (@67798 @193)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @193)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun7) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun7) @67967 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @224)) @14906) -> @14883 (@67798 @224)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @224)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun8) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun8) @67986 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @233)) @14906) -> @14883 (@67798 @233)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @233)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun9) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun9) @68005 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @268)) @14906) -> @14883 (@67798 @268)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @268)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun10) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun10) @68024 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @301)) @14906) -> @14883 (@67798 @301)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @301)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun11) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun11) @68043 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @306)) @14906) -> @14883 (@67798 @306)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @306)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun12) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun12) @68062 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @322)) @14906) -> @14883 (@67798 @322)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @322)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun13) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun13) @68081 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @392)) @14906) -> @14883 (@67798 @392)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @392)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun14) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun14) @68100 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @418)) @14906) -> @14883 (@67798 @418)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @418)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun15) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun15) @68119 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @423)) @14906) -> @14883 (@67798 @423)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @423)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun16) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun16) @68138 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @471)) @14906) -> @14883 (@67798 @471)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @471)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun17) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun17) @68157 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @478)) @14906) -> @14883 (@67798 @478)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @478)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun18) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun18) @68176 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @508)) @14906) -> @14883 (@67798 @508)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @508)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun19) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun19) @68195 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @549)) @14906) -> @14883 (@67798 @549)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @549)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun20) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun20) @68214 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @554)) @14906) -> @14883 (@67798 @554)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @554)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun21) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun21) @68233 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @862)) @14906) -> @14883 (@67798 @862)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @862)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun22) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun22) @68252 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @867)) @14906) -> @14883 (@67798 @867)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @867)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun23) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun23) @68271 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @882)) @14906) -> @14883 (@67798 @882)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @882)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun24) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun24) @68290 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @887)) @14906) -> @14883 (@67798 @887)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @887)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun25) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun25) @68309 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @920)) @14906) -> @14883 (@67798 @920)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @920)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun26) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun26) @68328 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @929)) @14906) -> @14883 (@67798 @929)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @929)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun27) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun27) @68347 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @934)) @14906) -> @14883 (@67798 @934)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @934)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun28) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun28) @68366 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @949)) @14906) -> @14883 (@67798 @949)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @949)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun29) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun29) @68385 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @960)) @14906) -> @14883 (@67798 @960)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @960)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun30) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun30) @68404 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @987)) @14906) -> @14883 (@67798 @987)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @987)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun31) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun31) @68423 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1004)) @14906) -> @14883 (@67798 @1004)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1004)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun32) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun32) @68442 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1019)) @14906) -> @14883 (@67798 @1019)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1019)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun33) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun33) @68461 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1034)) @14906) -> @14883 (@67798 @1034)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1034)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun34) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun34) @68480 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1139)) @14906) -> @14883 (@67798 @1139)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1139)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun35) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun35) @68499 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1148)) @14906) -> @14883 (@67798 @1148)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1148)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun36) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun36) @68518 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1153)) @14906) -> @14883 (@67798 @1153)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1153)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun37) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun37) @68537 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1203)) @14906) -> @14883 (@67798 @1203)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1203)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun38) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun38) @68556 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1208)) @14906) -> @14883 (@67798 @1208)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1208)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun39) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun39) @68575 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1328)) @14906) -> @14883 (@67798 @1328)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1328)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun40) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun40) @68594 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1387)) @14906) -> @14883 (@67798 @1387)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1387)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun41) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun41) @68613 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1448)) @14906) -> @14883 (@67798 @1448)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1448)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun42) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun42) @68632 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1475)) @14906) -> @14883 (@67798 @1475)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1475)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun43) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun43) @68651 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1482)) @14906) -> @14883 (@67798 @1482)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1482)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun44) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun44) @68670 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1508)) @14906) -> @14883 (@67798 @1508)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1508)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun45) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun45) @68689 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1539)) @14906) -> @14883 (@67798 @1539)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1539)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun46) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun46) @68708 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1547)) @14906) -> @14883 (@67798 @1547)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1547)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun47) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun47) @68727 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1565)) @14906) -> @14883 (@67798 @1565)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1565)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun48) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun48) @68746 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1584)) @14906) -> @14883 (@67798 @1584)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1584)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun49) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun49) @68765 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1603)) @14906) -> @14883 (@67798 @1603)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1603)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun50) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun50) @68784 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1637)) @14906) -> @14883 (@67798 @1637)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1637)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun51) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun51) @68803 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1667)) @14906) -> @14883 (@67798 @1667)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1667)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun52) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun52) @68822 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1776)) @14906) -> @14883 (@67798 @1776)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1776)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun53) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun53) @68841 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1829)) @14906) -> @14883 (@67798 @1829)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1829)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun54) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun54) @68860 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1871)) @14906) -> @14883 (@67798 @1871)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1871)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun55) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun55) @68879 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1884)) @14906) -> @14883 (@67798 @1884)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1884)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun56) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun56) @68898 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1934)) @14906) -> @14883 (@67798 @1934)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1934)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun57) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun57) @68917 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1954)) @14906) -> @14883 (@67798 @1954)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1954)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun58) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun58) @68936 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1963)) @14906) -> @14883 (@67798 @1963)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1963)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun59) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun59) @68955 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1968)) @14906) -> @14883 (@67798 @1968)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1968)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun60) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun60) @68974 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1978)) @14906) -> @14883 (@67798 @1978)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1978)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun61) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun61) @68993 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @1994)) @14906) -> @14883 (@67798 @1994)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @1994)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun62) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun62) @69012 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2029)) @14906) -> @14883 (@67798 @2029)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2029)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun63) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun63) @69031 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2042)) @14906) -> @14883 (@67798 @2042)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2042)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun64) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun64) @69050 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2084)) @14906) -> @14883 (@67798 @2084)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2084)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun65) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun65) @69069 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2116)) @14906) -> @14883 (@67798 @2116)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2116)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun66) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun66) @69088 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2124)) @14906) -> @14883 (@67798 @2124)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2124)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun67) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun67) @69107 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2161)) @14906) -> @14883 (@67798 @2161)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2161)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun68) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun68) @69126 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2192)) @14906) -> @14883 (@67798 @2192)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2192)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun69) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun69) @69145 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2244)) @14906) -> @14883 (@67798 @2244)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2244)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun70) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun70) @69164 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2563)) @14906) -> @14883 (@67798 @2563)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2563)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun71) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun71) @69183 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2568)) @14906) -> @14883 (@67798 @2568)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2568)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun72) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun72) @69202 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2592)) @14906) -> @14883 (@67798 @2592)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2592)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun73) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun73) @69221 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2612)) @14906) -> @14883 (@67798 @2612)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2612)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun74) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun74) @69240 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2657)) @14906) -> @14883 (@67798 @2657)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2657)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun75) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun75) @69259 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2691)) @14906) -> @14883 (@67798 @2691)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2691)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun76) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun76) @69278 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2752)) @14906) -> @14883 (@67798 @2752)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2752)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun77) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun77) @69297 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2795)) @14906) -> @14883 (@67798 @2795)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2795)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun78) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun78) @69316 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2846)) @14906) -> @14883 (@67798 @2846)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2846)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun79) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun79) @69335 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2897)) @14906) -> @14883 (@67798 @2897)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2897)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun80) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun80) @69354 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2909)) @14906) -> @14883 (@67798 @2909)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2909)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun81) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun81) @69373 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2921)) @14906) -> @14883 (@67798 @2921)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2921)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun82) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun82) @69392 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2957)) @14906) -> @14883 (@67798 @2957)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2957)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun83) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun83) @69411 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2962)) @14906) -> @14883 (@67798 @2962)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2962)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun84) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun84) @69430 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @2974)) @14906) -> @14883 (@67798 @2974)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @2974)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun85) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun85) @69449 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3078)) @14906) -> @14883 (@67798 @3078)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3078)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun86) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun86) @69468 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3131)) @14906) -> @14883 (@67798 @3131)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3131)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun87) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun87) @69487 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3147)) @14906) -> @14883 (@67798 @3147)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3147)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun88) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun88) @69506 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3198)) @14906) -> @14883 (@67798 @3198)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3198)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun89) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun89) @69525 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3225)) @14906) -> @14883 (@67798 @3225)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3225)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun90) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun90) @69544 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3266)) @14906) -> @14883 (@67798 @3266)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3266)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun91) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun91) @69563 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3278)) @14906) -> @14883 (@67798 @3278)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3278)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun92) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun92) @69582 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3389)) @14906) -> @14883 (@67798 @3389)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3389)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun93) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun93) @69601 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3425)) @14906) -> @14883 (@67798 @3425)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3425)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun94) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun94) @69620 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3433)) @14906) -> @14883 (@67798 @3433)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3433)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun95) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun95) @69639 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3467)) @14906) -> @14883 (@67798 @3467)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3467)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun96) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun96) @69658 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3515)) @14906) -> @14883 (@67798 @3515)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3515)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun97) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun97) @69677 := @67783 (fun (y : @28) => (fn : @70) -> (h : @14891 (@14901 (@67793 @3523)) @14906) -> @14883 (@67798 @3523)) @14905 (fun (fn : @70) => fun (h : @14891 (@14901 (@67807 @3523)) @14906) => - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun98) + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun98) @69681 := @14891 (@14901 (@67793 @6742)) @14906 @69686 := Option.noConfusion.{0, 0} (@14883 (@67798 @6742)) @70 @69687 := @4315 @70 @@ -37725,7 +37725,7 @@ @14878 @14880 @14882 - LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.crate_ok + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.crate_ok @14949 @14905 \end{coremodule} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2.lex.tex new file mode 100644 index 000000000..944c02d3d --- /dev/null +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2.lex.tex @@ -0,0 +1,33663 @@ +\begin{lexlean}{R2} +\title{Certificate A LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2} +\begin{coremodule} +imports [ + LexLeanPreservation.Core, + LexLeanPreservation.Values, + LexLeanPreservation.Primitives, + LexLeanPreservation.Fixed, + LexLeanPreservation.Keys, + LexLeanPreservation.Templates, + LexLeanPreservation.Validate, + LexLeanBoot.AxiomOutput, + LexLeanBoot.TokenAudit, + LexLeanStd.Text +] + +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__prog : @0 := @4981 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__prog], + class: false, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_2 : @4984 := @5002 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_2], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_1 : @5004 := @5038 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_1], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_0 : @5040 := @5063 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_0], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_3 : @5065 := @5103 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_3], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_4 : @5105 := @5127 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_4], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_5 : @5129 := @5151 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_5], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_6 : @5153 := @5175 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_6], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_7 : @5177 := @5199 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_7], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_17 : @5202 := @5211 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_17], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_17 : @5238 := @5352 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_17], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_8 : @5202 := @5366 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_8], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_8 : @5380 := @5569 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_8], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_9 : @5572 := @5584 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_9], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_9 : @5607 := @5856 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_9], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_38 : @5858 := @5918 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_38], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_38 : @5939 := @6290 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_38], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_19 : @6291 := @6298 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_19], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_19 : @6315 := @6398 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_19], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_10 : @6400 := @6437 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_10], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_10 : @6451 := @6810 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_10], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_33 : @6813 := @6834 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_33], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_33 : @6856 := @7238 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_33], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_31 : @5202 := @7293 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_31], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_31 : @7307 := @7779 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_31], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_39 : @7782 := @7972 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_39], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_39 : @7997 := @10539 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_39], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_21 : @10541 := @10548 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_21], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_21 : @10566 := @10643 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_21], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_11 : @10646 := @10684 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_11], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_11 : @10701 := @11145 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_11], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_15 : @11152 := @11167 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_15], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_15 : @11205 := @11362 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_15], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_54 : @11366 := @11411 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_54], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_54 : @11438 := @11855 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_54], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_37 : @11857 := @11861 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_37], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_37 : @11873 := @11940 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_37], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_16 : @11943 := @11968 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_16], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_16 : @11985 := @12302 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_16], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_55 : @12305 := @12463 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_55], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_55 : @12488 := @14876 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_55], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_41 : @14878 := @14885 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_41], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_41 : @14903 := @14980 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_41], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_22 : @10646 := @15005 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_22], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_22 : @15022 := @15305 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_22], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_23 : @15313 := @15342 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_23], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_23 : @15389 := @15677 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_23], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_68 : @15682 := @15762 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_68], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_68 : @15793 := @16736 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_68], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_57 : @16738 := @16749 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_57], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_57 : @16768 := @16873 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_57], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_42 : @16876 := @16929 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_42], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_42 : @16946 := @17385 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_42], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_24 : @6400 := @17572 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_24], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_24 : @17586 := @19695 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_24], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_78 : @19697 := @19777 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_78], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_78 : @19792 := @20714 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_78], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_69 : @20721 := @20806 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_69], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_69 : @20841 := @22080 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_69], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_59 : @22083 := @22092 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_59], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_59 : @22114 := @22214 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_59], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_43 : @22218 := @22280 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_43], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_43 : @22311 := @22987 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_43], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_34 : @22989 := @23006 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_34], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_34 : @23028 := @23270 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_34], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_70 : @5202 := @23292 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_70], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_70 : @23306 := @23483 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_70], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_60 : @5202 := @23486 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_60], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_60 : @23496 := @23524 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_60], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_44 : @6400 := @23540 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_44], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_44 : @23554 := @23725 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_44], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_46 : @23726 := @23748 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_46], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_46 : @23759 := @23969 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_46], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_47 : @5202 := @24310 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_47], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_47 : @24324 := @28294 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_47], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_26 : @5202 := @28340 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_26], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_26 : @28354 := @28763 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_26], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_49 : @5202 := @28791 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_49], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_49 : @28805 := @29031 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_49], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_29 : @5202 := @29050 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_29], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_29 : @29064 := @29252 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_29], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_71 : @29254 := @29320 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_71], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_71 : @29334 := @30010 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_71], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_61 : @30013 := @30072 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_61], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_61 : @30090 := @30655 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_61], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_45 : @30657 := @30787 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_45], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 8}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_45 : @30801 := @32201 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_45], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_25 : @6400 := @32428 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_25], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 9}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_25 : @32442 := @34735 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_25], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_32 : @23726 := @34739 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_32], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_32 : @34750 := @34804 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_32], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_79 : @5202 := @34878 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_79], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_79 : @34892 := @35615 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_79], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_72 : @5202 := @35684 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_72], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_72 : @35698 := @36851 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_72], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_62 : @5202 := @36874 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_62], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_62 : @36888 := @37086 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_62], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_48 : @5202 := @37089 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_48], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_48 : @37099 := @37127 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_48], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_27 : @6400 := @37147 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_27], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_27 : @37161 := @37352 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_27], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_28 : @37354 := @37375 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_28], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_28 : @37392 := @37550 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_28], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_88 : @5202 := @37557 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_88], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_88 : @37571 := @37691 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_88], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_86 : @37694 := @37842 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_86], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_86 : @37867 := @40195 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_86], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_83 : @40196 := @40204 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_83], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_83 : @40219 := @40308 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_83], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_80 : @40310 := @40437 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_80], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_80 : @40460 := @41693 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_80], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_73 : @41695 := @41855 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_73], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 8}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_73 : @41876 := @43715 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_73], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_64 : @41695 := @43718 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_64], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 9}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_64 : @43728 := @43771 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_64], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_75 : @43773 := @43775 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_75], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_75 : @43794 := @43864 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_75], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_65 : @43865 := @43881 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_65], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_65 : @43893 := @44020 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_65], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_50 : @6400 := @44067 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_50], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 10}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_50 : @44090 := @44827 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_50], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_76 : @5202 := @44843 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_76], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_76 : @44857 := @45016 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_76], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_66 : @5202 := @45019 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_66], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_66 : @45029 := @45057 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_66], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_51 : @6400 := @45073 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_51], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_51 : @45087 := @45315 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_51], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_87 : @45319 := @45373 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_87], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_87 : @45400 := @45929 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_87], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_85 : @45932 := @45941 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_85], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_85 : @45963 := @46056 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_85], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_81 : @46059 := @46076 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_81], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_81 : @46093 := @46359 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_81], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_77 : @46362 := @46457 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_77], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_77 : @46479 := @48115 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_77], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_67 : @48116 := @48125 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_67], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_67 : @48145 := @48238 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_67], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_52 : @48241 := @48267 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_52], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 8}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_52 : @48289 := @48694 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_52], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_53 : @48696 := @48728 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_53], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_53 : @48743 := @49179 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_53], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_30 : @49184 := @49470 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_30], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 11}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_30 : @49502 := @54524 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_30], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_12 : @54526 := @54831 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_12], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 12}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_12 : @54862 := @58696 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_12], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_13 : @5202 := @58753 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_13], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_13 : @58767 := @59626 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_13], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_35 : @59627 := @59841 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_35], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_35 : @59852 := @62469 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_35], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_14 : @62470 := @62508 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_14], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_14 : @62519 := @62975 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_14], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_7 : @49184 := @63224 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_7], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 13}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_7 : @63252 := @66810 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_7], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_4 : @66813 := @66841 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_4], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 14}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_4 : @66863 := @67388 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_4], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_2 : @67391 := @67398 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_2], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 15}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_2 : @67416 := @67493 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_2], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_6 : @67495 := @67497 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_6], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_6 : @67515 := @67584 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_6], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_3 : @67585 := @67598 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_3], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_3 : @67609 := @67729 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_3], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_0 : @67730 := @67786 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_0], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 16}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_0 : @67800 := @68585 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_0], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.denote : @68587 := @68596 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.denote], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 17}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.root : @68602 := @68611 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.root], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} + +@0 := LexLeanTarget.TargetSyntax.Program +@1 := LexLeanTarget.TargetSyntax.Program.mk +@2 := List.cons.{0} +@3 := LexLeanTarget.TargetSyntax.Adt +@4 := @2 @3 +@5 := LexLeanTarget.TargetSyntax.Adt.mk +@6 := List.{0} +@7 := LexLeanTarget.TargetSyntax.Ty +@8 := @6 @7 +@9 := @2 @8 +@10 := @2 @7 +@11 := LexLeanTarget.TargetSyntax.Ty.adt +@12 := OfNat.ofNat.{0} +@13 := Nat +@14 := @12 @13 +@15 := 1 +@16 := @14 @15 +@17 := instOfNatNat +@19 := @16 (@17 @15) +@20 := @11 @19 +@21 := @10 @20 +@22 := LexLeanTarget.TargetSyntax.Ty.nat +@23 := @10 @22 +@24 := LexLeanTarget.TargetSyntax.Ty.bool +@25 := @10 @24 +@26 := List.nil.{0} +@27 := @26 @7 +@28 := @23 @27 +@32 := @9 (@21 (@23 (@25 @28))) +@33 := @26 @8 +@36 := @4 (@5 (@32 @33)) +@37 := LexLeanTarget.TargetSyntax.Ty.list +@38 := 2 +@41 := @14 @38 (@17 @38) +@42 := @11 @41 +@43 := @37 @42 +@44 := @10 @43 +@45 := @44 @27 +@46 := @9 @45 +@47 := @9 @27 +@48 := LexLeanTarget.TargetSyntax.Ty.bytes +@49 := @10 @48 +@50 := @49 @27 +@51 := @9 @50 +@58 := @4 (@5 (@46 (@47 (@47 (@51 (@51 @33)))))) +@59 := @25 @27 +@64 := @4 (@5 (@9 (@49 @59) @33)) +@65 := 0 +@68 := @14 @65 (@17 @65) +@69 := @11 @68 +@70 := @37 @69 +@71 := @10 @70 +@72 := LexLeanTarget.TargetSyntax.Ty.option +@73 := @72 @48 +@75 := @10 @73 @27 +@84 := @4 (@5 (@9 (@23 (@23 (@25 (@23 (@71 @75))))) @33)) +@85 := @23 @59 +@86 := @23 @85 +@91 := @4 (@5 (@9 (@23 @86) @33)) +@92 := @25 @59 +@121 := @1 + (@36 + (@58 + (@64 + (@84 + (@91 + (@4 + (@5 (@9 (@23 (@23 @92)) @33)) + (@4 + (@5 (@9 (@23 (@44 (@25 @75))) @33)) + (@4 (@5 (@9 (@23 (@25 @92)) @33)) (@26 @3))))))))) +@122 := LexLeanTarget.TargetSyntax.Function +@123 := @2 @122 +@124 := LexLeanTarget.TargetSyntax.Function.mk +@125 := @2 @13 +@126 := @125 @68 +@127 := @26 @13 +@129 := @124 (@126 @127) +@130 := @129 @50 +@131 := LexLeanTarget.TargetSyntax.Ty.result +@133 := @131 @70 @48 +@134 := @130 @133 +@135 := LexLeanTarget.TargetSyntax.Expr.let +@136 := @135 @19 +@137 := @136 @22 +@138 := LexLeanTarget.TargetSyntax.Expr.prim +@139 := LexLeanTarget.TargetSyntax.Prim.length +@140 := @138 @139 +@141 := LexLeanTarget.TargetSyntax.Expr +@142 := @2 @141 +@143 := LexLeanTarget.TargetSyntax.Expr.var +@144 := @143 @68 +@145 := @142 @144 +@146 := @26 @141 +@147 := @145 @146 +@148 := @140 @147 +@149 := @137 @148 +@150 := @135 @41 +@151 := 3 +@154 := @14 @151 (@17 @151) +@155 := @11 @154 +@156 := @150 @155 +@157 := LexLeanTarget.TargetSyntax.Expr.first +@158 := LexLeanTarget.TargetSyntax.Expr.call +@159 := @158 @19 +@160 := LexLeanTarget.TargetSyntax.Expr.closure +@161 := @160 @41 +@162 := @143 @19 +@163 := @142 @162 +@164 := @163 @147 +@165 := @161 @164 +@166 := @142 @165 +@167 := LexLeanTarget.TargetSyntax.Prim.natAdd +@168 := @138 @167 +@169 := LexLeanTarget.TargetSyntax.Expr.value +@170 := @169 @22 +@171 := LexLeanTarget.TargetSyntax.Value.nat +@172 := @171 @19 +@173 := @170 @172 +@174 := @142 @173 +@175 := @174 @146 +@176 := @163 @175 +@177 := @168 @176 +@178 := @142 @177 +@179 := LexLeanTarget.TargetSyntax.Expr.build +@180 := LexLeanTarget.TargetSyntax.Shape.adt +@181 := @180 @68 +@182 := @179 @181 +@183 := @182 @155 +@184 := @171 @68 +@185 := @170 @184 +@186 := @142 @185 +@187 := LexLeanTarget.TargetSyntax.Shape.true +@190 := @179 @187 @24 @146 +@191 := @142 @190 +@192 := LexLeanTarget.TargetSyntax.Shape.nil +@193 := @179 @192 +@195 := @193 @70 @146 +@196 := @142 @195 +@197 := LexLeanTarget.TargetSyntax.Shape.none +@198 := @179 @197 +@200 := @198 @73 @146 +@202 := @142 @200 @146 +@203 := @196 @202 +@204 := @186 @203 +@205 := @191 @204 +@206 := @186 @205 +@207 := @186 @206 +@208 := @183 @207 +@210 := @142 @208 @146 +@211 := @178 @210 +@212 := @166 @211 +@213 := @159 @212 +@214 := @157 @213 +@215 := @156 @214 +@216 := LexLeanTarget.TargetSyntax.Expr.match +@217 := @216 @133 +@218 := LexLeanTarget.TargetSyntax.Expr.field +@219 := @143 @41 +@220 := @218 @219 +@221 := 5 +@224 := @14 @221 (@17 @221) +@225 := @220 @224 +@226 := @217 @225 +@227 := LexLeanTarget.TargetSyntax.Arm +@228 := @2 @227 +@229 := LexLeanTarget.TargetSyntax.Arm.arm +@230 := LexLeanTarget.TargetSyntax.Shape.some +@231 := @229 @230 +@232 := @125 @154 +@233 := @232 @127 +@234 := @231 @233 +@235 := LexLeanTarget.TargetSyntax.Shape.error +@236 := @179 @235 +@237 := @236 @133 +@238 := @143 @154 +@239 := @142 @238 +@240 := @239 @146 +@241 := @237 @240 +@243 := @228 (@234 @241) +@245 := @229 @197 @127 +@246 := 4 +@249 := @14 @246 (@17 @246) +@250 := @135 @249 +@251 := @250 @70 +@252 := @158 @154 +@253 := @220 @249 +@255 := @142 @253 @146 +@256 := @252 @255 +@257 := @251 @256 +@258 := LexLeanTarget.TargetSyntax.Shape.ok +@259 := @179 @258 +@260 := @259 @133 +@261 := @143 @249 +@262 := @142 @261 +@263 := @262 @146 +@264 := @260 @263 +@265 := @257 @264 +@267 := @228 (@245 @265) +@268 := @26 @227 +@269 := @267 @268 +@270 := @243 @269 +@271 := @226 @270 +@272 := @215 @271 +@274 := @134 (@149 @272) +@275 := @123 @274 +@276 := @125 @19 +@277 := @125 @41 +@278 := @277 @127 +@281 := @124 (@126 (@276 @278)) +@282 := LexLeanTarget.TargetSyntax.Ty.fn +@284 := @10 @155 @27 +@285 := @282 @284 +@286 := @72 @155 +@288 := @10 (@285 @286) +@289 := @23 @284 +@291 := @281 (@288 @289) +@292 := LexLeanTarget.TargetSyntax.Ty.pair +@294 := @292 @155 @24 +@295 := @291 @294 +@296 := @216 @294 +@297 := @296 @162 +@300 := @229 LexLeanTarget.TargetSyntax.Shape.zero @127 +@301 := LexLeanTarget.TargetSyntax.Shape.pair +@302 := @179 @301 +@303 := @302 @294 +@304 := @142 @219 +@305 := LexLeanTarget.TargetSyntax.Shape.false +@308 := @179 @305 @24 @146 +@309 := @142 @308 +@310 := @309 @146 +@311 := @304 @310 +@314 := @228 (@300 (@303 @311)) +@317 := @229 LexLeanTarget.TargetSyntax.Shape.succ @233 +@319 := LexLeanTarget.TargetSyntax.Expr.apply @144 +@320 := @304 @146 +@321 := @319 @320 +@322 := @296 @321 +@323 := @191 @146 +@324 := @304 @323 +@327 := @228 (@245 (@303 @324)) +@328 := @125 @249 +@329 := @328 @127 +@330 := @231 @329 +@332 := @145 (@239 @263) +@345 := @123 (@295 (@297 (@314 (@228 (@317 (@322 (@327 (@228 (@330 (@159 @332)) @268)))) @268)))) +@349 := @281 (@23 (@49 @284)) @286 +@350 := @158 @249 +@351 := @145 @320 +@352 := @163 @351 +@354 := @349 (@350 @352) +@355 := @123 @354 +@356 := @71 @27 +@358 := @129 @356 @70 +@359 := @158 @224 +@360 := 6 +@363 := @14 @360 (@17 @360) +@365 := @160 @363 @146 +@366 := @142 @365 +@367 := @196 @147 +@368 := @366 @367 +@370 := @358 (@359 @368) +@371 := @123 @370 +@374 := @281 (@49 @289) @286 +@375 := @216 @286 +@376 := @375 @225 +@378 := @198 @286 @146 +@380 := @228 (@234 @378) +@381 := @250 @286 +@382 := 7 +@385 := @14 @382 (@17 @382) +@386 := @158 @385 +@387 := @220 @68 +@388 := @142 @387 +@389 := @220 @19 +@390 := @142 @389 +@391 := @220 @41 +@392 := @142 @391 +@393 := @220 @154 +@395 := @142 @393 @255 +@396 := @392 @395 +@397 := @390 @396 +@398 := @388 @397 +@399 := @145 @398 +@400 := @386 @399 +@401 := @381 @400 +@402 := LexLeanTarget.TargetSyntax.Expr.cond +@403 := LexLeanTarget.TargetSyntax.Prim.natLt +@404 := @138 @403 +@405 := @163 @146 +@406 := @388 @405 +@407 := @404 @406 +@410 := @402 @407 @261 @378 +@411 := @401 @410 +@414 := @228 (@245 @411) @268 +@415 := @380 @414 +@417 := @374 (@376 @415) +@418 := @123 @417 +@421 := @71 (@10 @69 @27) +@428 := @281 (@10 (@282 @421 @70) (@71 @356)) @70 +@430 := @216 @70 @219 +@432 := @229 @192 @127 +@434 := @228 (@432 @162) +@435 := LexLeanTarget.TargetSyntax.Shape.cons +@436 := @229 @435 +@438 := @436 (@232 @329) +@439 := @163 @240 +@443 := @145 (@142 (@319 @439) @263) +@451 := @123 (@428 (@430 (@434 (@228 (@438 (@359 @443)) @268)))) +@452 := @276 @127 +@454 := @124 (@126 @452) +@456 := @454 @421 @70 +@457 := @179 @435 +@458 := @457 @70 +@460 := @456 (@458 @164) +@461 := @123 @460 +@462 := @125 @224 +@469 := @124 (@126 (@276 (@277 (@232 (@328 (@462 @127)))))) +@473 := @23 (@23 (@25 (@23 @356))) +@475 := @469 (@49 @473) +@476 := @475 @286 +@477 := @135 @363 +@478 := LexLeanTarget.TargetSyntax.Ty.fixed +@480 := @478 LexLeanTarget.TargetSyntax.IntKind.u8 +@481 := @477 @480 +@482 := 8 +@485 := @14 @482 (@17 @482) +@486 := @158 @485 +@487 := @145 @405 +@488 := @486 @487 +@489 := @481 @488 +@490 := @135 @385 +@491 := @490 @24 +@492 := 9 +@495 := @14 @492 (@17 @492) +@496 := @158 @495 +@497 := @169 @480 +@498 := LexLeanTarget.TargetSyntax.Value.u8 +@499 := UInt8 +@500 := @12 @499 +@501 := 45 +@502 := @500 @501 +@503 := UInt8.instOfNat +@505 := @502 (@503 @501) +@506 := @498 @505 +@507 := @497 @506 +@509 := @142 @507 @146 +@510 := @178 @509 +@511 := @145 @510 +@512 := @496 @511 +@513 := @491 @512 +@514 := @135 @485 +@515 := @514 @22 +@516 := 10 +@519 := @14 @516 (@17 @516) +@521 := @158 @519 @487 +@522 := @515 @521 +@523 := @135 @495 +@524 := @11 @249 +@525 := @523 @524 +@526 := 11 +@529 := @14 @526 (@17 @526) +@530 := @158 @529 +@531 := @171 @41 +@532 := @170 @531 +@534 := @142 @532 @146 +@535 := @163 @534 +@536 := @168 @535 +@537 := @142 @536 +@538 := @537 @320 +@539 := @145 @538 +@540 := @530 @539 +@541 := @525 @540 +@542 := @135 @519 +@543 := @542 @155 +@544 := 12 +@547 := @14 @544 (@17 @544) +@548 := @158 @547 +@549 := @143 @363 +@550 := @142 @549 +@551 := @143 @224 +@552 := @142 @551 +@553 := @552 @146 +@554 := @262 @553 +@555 := @239 @554 +@556 := @304 @555 +@557 := @163 @556 +@558 := @550 @557 +@559 := @145 @558 +@560 := @548 @559 +@561 := @543 @560 +@562 := LexLeanTarget.TargetSyntax.Prim.equal +@563 := @138 @562 +@566 := @500 @516 (@503 @516) +@567 := @498 @566 +@568 := @497 @567 +@570 := @142 @568 @146 +@571 := @550 @570 +@572 := @563 @571 +@573 := @402 @572 +@574 := @179 @230 +@575 := @574 @286 +@576 := @304 @175 +@577 := @168 @576 +@578 := @142 @577 +@579 := @262 @175 +@580 := @168 @579 +@581 := @142 @580 +@582 := @552 @202 +@583 := @581 @582 +@584 := @191 @583 +@585 := @578 @584 +@586 := @178 @585 +@587 := @183 @586 +@589 := @142 @587 @146 +@590 := @575 @589 +@591 := @573 @590 +@592 := 32 +@595 := @500 @592 (@503 @592) +@596 := @498 @595 +@597 := @497 @596 +@599 := @142 @597 @146 +@600 := @550 @599 +@601 := @563 @600 +@603 := @402 @601 @190 +@606 := @500 @492 (@503 @492) +@607 := @498 @606 +@608 := @497 @607 +@610 := @142 @608 @146 +@611 := @550 @610 +@612 := @563 @611 +@614 := @402 @612 @190 +@615 := 13 +@618 := @500 @615 (@503 @615) +@619 := @498 @618 +@620 := @497 @619 +@622 := @142 @620 @146 +@623 := @550 @622 +@624 := @563 @623 +@625 := @614 @624 +@626 := @603 @625 +@627 := @402 @626 +@628 := @239 @583 +@629 := @304 @628 +@630 := @178 @629 +@631 := @183 @630 +@633 := @142 @631 @146 +@634 := @575 @633 +@635 := @627 @634 +@638 := @14 @615 (@17 @615) +@640 := @158 @638 @487 +@641 := @375 @640 +@643 := @125 @529 @127 +@644 := @231 @643 +@645 := @135 @547 +@646 := @645 @48 +@647 := 14 +@650 := @14 @647 (@17 @647) +@651 := @158 @650 +@652 := @143 @529 +@654 := @142 @652 @146 +@655 := @651 @654 +@656 := @646 @655 +@657 := 15 +@660 := @14 @657 (@17 @657) +@661 := @158 @660 +@662 := @143 @547 +@663 := @142 @662 +@664 := @663 @146 +@665 := @552 @664 +@666 := @262 @665 +@667 := @239 @666 +@668 := @304 @667 +@669 := @163 @668 +@670 := @661 @669 +@672 := @142 @670 @146 +@673 := @575 @672 +@674 := @656 @673 +@676 := @228 (@644 @674) +@677 := @550 @509 +@678 := @563 @677 +@679 := @402 @678 +@680 := @143 @385 +@682 := @679 @680 @308 +@683 := @402 @682 +@684 := @143 @485 +@685 := @142 @684 +@686 := 16 +@689 := @14 @686 (@17 @686) +@690 := @158 @689 +@691 := @685 @146 +@692 := @163 @691 +@693 := @145 @692 +@694 := @690 @693 +@696 := @142 @694 @146 +@697 := @262 @696 +@698 := @168 @697 +@700 := @142 @698 @582 +@701 := @239 @700 +@702 := @304 @701 +@703 := @685 @702 +@704 := @183 @703 +@706 := @142 @704 @146 +@707 := @575 @706 +@708 := @683 @707 +@709 := 47 +@712 := @500 @709 (@503 @709) +@713 := @498 @712 +@714 := @497 @713 +@716 := @142 @714 @146 +@717 := @550 @716 +@718 := @563 @717 +@719 := @402 @718 +@721 := @719 @680 @308 +@722 := @402 @721 +@723 := @143 @495 +@724 := @218 @723 +@725 := @724 @154 +@726 := @402 @725 +@727 := LexLeanTarget.TargetSyntax.Prim.utf8Encode +@728 := @138 @727 +@729 := LexLeanTarget.TargetSyntax.Ty.string +@730 := @169 @729 +@731 := LexLeanTarget.TargetSyntax.Value.string +@732 := "a comment is not closed" +@733 := @731 @732 +@734 := @730 @733 +@736 := @142 @734 @146 +@737 := @728 @736 +@739 := @142 @737 @146 +@740 := @552 @739 +@741 := @262 @740 +@742 := @239 @741 +@743 := @304 @742 +@744 := @163 @743 +@745 := @661 @744 +@747 := @142 @745 @146 +@748 := @575 @747 +@749 := @726 @748 +@750 := @724 @68 +@751 := @142 @750 +@752 := @724 @19 +@753 := @142 @752 +@754 := @751 @146 +@755 := @163 @754 +@756 := @145 @755 +@757 := @690 @756 +@759 := @142 @757 @146 +@760 := @262 @759 +@761 := @168 @760 +@763 := @142 @761 @582 +@764 := @239 @763 +@765 := @753 @764 +@766 := @751 @765 +@767 := @183 @766 +@769 := @142 @767 @146 +@770 := @575 @769 +@771 := @749 @770 +@772 := @722 @771 +@773 := @143 @519 +@774 := @142 @773 +@775 := @774 @146 +@776 := @575 @775 +@777 := @772 @776 +@778 := @708 @777 +@781 := @228 (@245 @778) @268 +@782 := @676 @781 +@783 := @641 @782 +@784 := @635 @783 +@785 := @591 @784 +@786 := @561 @785 +@787 := @541 @786 +@788 := @522 @787 +@789 := @513 @788 +@791 := @476 (@489 @789) +@792 := @123 @791 +@793 := @49 @28 +@794 := @454 @793 +@795 := @794 @480 +@796 := @216 @480 +@797 := 17 +@800 := @14 @797 (@17 @797) +@802 := @158 @800 @487 +@803 := @796 @802 +@806 := @228 (@231 @278 @219) +@809 := @500 @65 (@503 @65) +@810 := @498 @809 +@811 := @497 @810 +@814 := @228 (@245 @811) @268 +@815 := @806 @814 +@817 := @795 (@803 @815) +@818 := @123 @817 +@819 := @10 @480 +@820 := @819 @27 +@824 := @281 (@49 (@23 @820)) @24 +@825 := @216 @24 +@826 := @825 @802 +@827 := @239 @320 +@828 := @563 @827 +@830 := @228 (@234 @828) +@833 := @228 (@245 @308) @268 +@834 := @830 @833 +@836 := @824 (@826 @834) +@837 := @123 @836 +@838 := @794 @22 +@839 := @150 @22 +@840 := @839 @148 +@841 := 18 +@844 := @14 @841 (@17 @841) +@845 := @158 @844 +@846 := 19 +@849 := @14 @846 (@17 @846) +@850 := @160 @849 +@851 := @304 @147 +@852 := @850 @851 +@853 := @142 @852 +@854 := LexLeanTarget.TargetSyntax.Prim.natSub +@855 := @138 @854 +@856 := @304 @405 +@857 := @855 @856 +@858 := @142 @857 +@859 := @858 @405 +@860 := @853 @859 +@861 := @845 @860 +@862 := @157 @861 +@864 := @838 (@840 @862) +@865 := @123 @864 +@866 := @23 @28 +@868 := @281 (@49 @866) +@869 := @868 @524 +@870 := @135 @154 +@871 := @870 @22 +@872 := @871 @148 +@873 := 20 +@876 := @14 @873 (@17 @873) +@877 := @158 @876 +@878 := 21 +@881 := @14 @878 (@17 @878) +@882 := @160 @881 +@883 := @239 @147 +@884 := @882 @883 +@885 := @142 @884 +@886 := @239 @405 +@887 := @855 @886 +@889 := @142 @887 @175 +@890 := @168 @889 +@891 := @142 @890 +@892 := @182 @524 +@893 := @174 @310 +@894 := @304 @893 +@895 := @163 @894 +@896 := @892 @895 +@898 := @142 @896 @146 +@899 := @891 @898 +@900 := @885 @899 +@901 := @877 @900 +@902 := @157 @901 +@904 := @869 (@872 @902) +@905 := @123 @904 +@906 := @125 @363 +@907 := @906 @127 +@918 := @124 (@126 (@276 (@277 (@232 (@328 (@462 @907)))))) (@49 (@819 @473)) @155 +@919 := @11 @224 +@920 := @490 @919 +@921 := 22 +@924 := @14 @921 (@17 @921) +@925 := @158 @924 +@926 := @578 @240 +@927 := @145 @926 +@928 := @925 @927 +@929 := @920 @928 +@930 := @514 @155 +@931 := @218 @680 +@932 := @931 @154 +@933 := @402 @932 +@934 := "a string is not closed" +@935 := @731 @934 +@936 := @730 @935 +@938 := @142 @936 @146 +@939 := @728 @938 +@941 := @142 @939 @146 +@942 := @550 @941 +@943 := @552 @942 +@944 := @309 @943 +@945 := @239 @944 +@946 := @304 @945 +@947 := @661 @946 +@948 := @933 @947 +@949 := 23 +@952 := @14 @949 (@17 @949) +@953 := @158 @952 +@954 := @931 @68 +@955 := @142 @954 +@956 := @931 @19 +@957 := @142 @956 +@958 := @955 @146 +@959 := @304 @958 +@960 := @145 @959 +@961 := @690 @960 +@962 := @142 @961 +@963 := @180 @41 +@966 := @179 @963 @20 @146 +@967 := @142 @966 +@968 := @550 @146 +@969 := @262 @968 +@970 := @239 @969 +@971 := @967 @970 +@972 := @962 @971 +@973 := @552 @972 +@974 := @957 @973 +@975 := @955 @974 +@976 := @953 @975 +@977 := @948 @976 +@978 := @930 @977 +@979 := @216 @155 +@980 := 24 +@983 := @14 @980 (@17 @980) +@985 := @158 @983 @351 +@986 := @979 @985 +@988 := @125 @495 @127 +@989 := @231 @988 +@990 := @142 @723 +@991 := @990 @146 +@992 := @304 @991 +@993 := @145 @992 +@994 := @690 @993 +@996 := @142 @994 @971 +@997 := @552 @996 +@998 := @239 @997 +@999 := @990 @998 +@1000 := @953 @999 +@1002 := @228 (@989 @1000) +@1003 := "a character literal is not closed" +@1004 := @731 @1003 +@1005 := @730 @1004 +@1007 := @142 @1005 @146 +@1008 := @728 @1007 +@1010 := @142 @1008 @146 +@1011 := @550 @1010 +@1012 := @552 @1011 +@1013 := @309 @1012 +@1014 := @239 @1013 +@1015 := @304 @1014 +@1016 := @661 @1015 +@1019 := @228 (@245 @1016) @268 +@1020 := @1002 @1019 +@1021 := @986 @1020 +@1022 := @543 @1021 +@1023 := @135 @638 +@1024 := @1023 @155 +@1025 := 25 +@1028 := @14 @1025 (@17 @1025) +@1030 := @158 @1028 @351 +@1031 := @979 @1030 +@1032 := @229 @235 +@1033 := @1032 @643 +@1034 := @550 @654 +@1035 := @552 @1034 +@1036 := @309 @1035 +@1037 := @239 @1036 +@1038 := @304 @1037 +@1039 := @661 @1038 +@1041 := @228 (@1033 @1039) +@1042 := @229 @258 +@1044 := @125 @547 @127 +@1045 := @1042 @1044 +@1046 := @304 @664 +@1047 := @145 @1046 +@1048 := @690 @1047 +@1049 := @142 @1048 +@1050 := @180 @19 +@1053 := @179 @1050 @20 @146 +@1055 := @142 @1053 @970 +@1056 := @1049 @1055 +@1057 := @552 @1056 +@1058 := @239 @1057 +@1059 := @663 @1058 +@1060 := @953 @1059 +@1063 := @228 (@1045 @1060) @268 +@1064 := @1041 @1063 +@1065 := @1031 @1064 +@1066 := @1024 @1065 +@1067 := @135 @650 +@1068 := @1067 @22 +@1069 := 26 +@1072 := @14 @1069 (@17 @1069) +@1073 := @158 @1072 +@1074 := @578 @146 +@1075 := @145 @1074 +@1076 := @1073 @1075 +@1077 := @1068 @1076 +@1078 := @135 @660 +@1079 := @1078 @22 +@1080 := 27 +@1083 := @14 @1080 (@17 @1080) +@1084 := @158 @1083 +@1085 := @143 @650 +@1087 := @142 @1085 @146 +@1088 := @578 @1087 +@1089 := @168 @1088 +@1091 := @142 @1089 @146 +@1092 := @145 @1091 +@1093 := @1084 @1092 +@1094 := @1079 @1093 +@1095 := @135 @689 +@1096 := @1095 @155 +@1097 := @143 @660 +@1098 := @142 @1097 +@1099 := @1098 @146 +@1100 := @304 @1099 +@1101 := @145 @1100 +@1102 := @690 @1101 +@1103 := @142 @1102 +@1104 := @180 @154 +@1106 := @179 @1104 @20 +@1107 := 28 +@1110 := @14 @1107 (@17 @1107) +@1111 := @158 @1110 +@1112 := @1098 @320 +@1113 := @855 @1112 +@1115 := @142 @1113 @146 +@1116 := @304 @1115 +@1117 := @145 @1116 +@1118 := @1111 @1117 +@1120 := @142 @1118 @146 +@1121 := @1106 @1120 +@1123 := @142 @1121 @970 +@1124 := @1103 @1123 +@1125 := @552 @1124 +@1126 := @239 @1125 +@1127 := @1098 @1126 +@1128 := @953 @1127 +@1129 := @1096 @1128 +@1131 := @135 @800 @24 +@1132 := 29 +@1135 := @14 @1132 (@17 @1132) +@1136 := @158 @1135 +@1137 := @1136 @351 +@1138 := @1131 @1137 +@1140 := @135 @844 @155 +@1141 := 30 +@1144 := @14 @1141 (@17 @1141) +@1145 := @158 @1144 +@1146 := @552 @968 +@1147 := @262 @1146 +@1148 := @239 @1147 +@1149 := @304 @1148 +@1150 := @145 @1149 +@1151 := @1145 @1150 +@1152 := @1140 @1151 +@1154 := @135 @849 @22 +@1155 := 31 +@1158 := @14 @1155 (@17 @1155) +@1159 := @158 @1158 +@1160 := @1159 @351 +@1161 := @1154 @1160 +@1163 := @135 @876 @155 +@1164 := @143 @849 +@1166 := @142 @1164 @146 +@1167 := @304 @1166 +@1168 := @168 @1167 +@1169 := @142 @1168 +@1170 := @180 @249 +@1172 := @179 @1170 @20 +@1173 := @145 @1167 +@1174 := @1111 @1173 +@1176 := @142 @1174 @146 +@1177 := @1172 @1176 +@1179 := @142 @1177 @970 +@1180 := @174 @1179 +@1181 := @552 @1180 +@1182 := @239 @1181 +@1183 := @1169 @1182 +@1184 := @953 @1183 +@1185 := @1163 @1184 +@1187 := @135 @881 @24 +@1190 := @14 @592 (@17 @592) +@1191 := @158 @1190 +@1192 := @1191 @405 +@1193 := @1187 @1192 +@1194 := 34 +@1197 := @500 @1194 (@503 @1194) +@1198 := @498 @1197 +@1199 := @497 @1198 +@1201 := @142 @1199 @146 +@1202 := @163 @1201 +@1203 := @563 @1202 +@1205 := @402 @1203 @684 +@1206 := 39 +@1209 := @500 @1206 (@503 @1206) +@1210 := @498 @1209 +@1211 := @497 @1210 +@1213 := @142 @1211 @146 +@1214 := @163 @1213 +@1215 := @563 @1214 +@1217 := @402 @1215 @773 +@1218 := @143 @881 +@1219 := @402 @1218 +@1220 := @143 @638 +@1221 := @1219 @1220 +@1222 := 35 +@1225 := @500 @1222 (@503 @1222) +@1226 := @498 @1225 +@1227 := @497 @1226 +@1229 := @142 @1227 @146 +@1230 := @163 @1229 +@1231 := @563 @1230 +@1232 := @402 @1231 +@1233 := @186 @1087 +@1234 := @404 @1233 +@1236 := @1232 @1234 @308 +@1237 := @402 @1236 +@1238 := @143 @689 +@1239 := @1237 @1238 +@1240 := @143 @800 +@1241 := @402 @1240 +@1242 := @143 @844 +@1243 := @1241 @1242 +@1244 := @143 @876 +@1245 := @1243 @1244 +@1246 := @1239 @1245 +@1247 := @1221 @1246 +@1248 := @1217 @1247 +@1249 := @1205 @1248 +@1250 := @1193 @1249 +@1251 := @1185 @1250 +@1252 := @1161 @1251 +@1253 := @1152 @1252 +@1254 := @1138 @1253 +@1255 := @1129 @1254 +@1256 := @1094 @1255 +@1257 := @1077 @1256 +@1258 := @1066 @1257 +@1259 := @1022 @1258 +@1260 := @978 @1259 +@1262 := @918 (@929 @1260) +@1263 := @123 @1262 +@1264 := @72 @480 +@1265 := @794 @1264 +@1266 := @142 @148 +@1267 := @1266 @146 +@1268 := @163 @1267 +@1269 := @404 @1268 +@1270 := @402 @1269 +@1271 := @150 @480 +@1272 := @1271 @488 +@1273 := 33 +@1276 := @14 @1273 (@17 @1273) +@1277 := @158 @1276 +@1278 := @142 @811 +@1281 := @500 @1155 (@503 @1155) +@1282 := @498 @1281 +@1283 := @497 @1282 +@1285 := @142 @1283 @146 +@1286 := @1278 @1285 +@1287 := @304 @1286 +@1288 := @1277 @1287 +@1289 := @402 @1288 +@1290 := @574 @1264 +@1291 := @1290 @320 +@1292 := @1289 @1291 +@1293 := 127 +@1296 := @500 @1293 (@503 @1293) +@1297 := @498 @1296 +@1298 := @497 @1297 +@1300 := @142 @1298 @146 +@1301 := @304 @1300 +@1302 := @563 @1301 +@1304 := @402 @1302 @1291 +@1305 := 194 +@1308 := @500 @1305 (@503 @1305) +@1309 := @498 @1308 +@1310 := @497 @1309 +@1312 := @142 @1310 @146 +@1313 := @304 @1312 +@1314 := @563 @1313 +@1315 := @402 @1314 +@1318 := @14 @1194 (@17 @1194) +@1319 := @158 @1318 +@1320 := 128 +@1323 := @500 @1320 (@503 @1320) +@1324 := @498 @1323 +@1325 := @497 @1324 +@1326 := @142 @1325 +@1327 := 159 +@1330 := @500 @1327 (@503 @1327) +@1331 := @498 @1330 +@1332 := @497 @1331 +@1334 := @142 @1332 @146 +@1335 := @1326 @1334 +@1336 := @178 @1335 +@1337 := @145 @1336 +@1338 := @1319 @1337 +@1339 := @402 @1338 +@1340 := @178 @146 +@1341 := @145 @1340 +@1342 := @486 @1341 +@1344 := @142 @1342 @146 +@1345 := @1290 @1344 +@1346 := @1339 @1345 +@1348 := @198 @1264 @146 +@1349 := @1346 @1348 +@1351 := @1315 @1349 @1348 +@1352 := @1304 @1351 +@1353 := @1292 @1352 +@1354 := @1272 @1353 +@1357 := @1265 (@1270 @1354 @1348) +@1358 := @123 @1357 +@1359 := @129 @820 +@1360 := @1359 @48 +@1361 := LexLeanTarget.TargetSyntax.Prim.shiftRight +@1362 := @138 @1361 +@1364 := @478 LexLeanTarget.TargetSyntax.IntKind.u32 +@1365 := @169 @1364 +@1366 := LexLeanTarget.TargetSyntax.Value.u32 +@1372 := @12 UInt32 @246 (UInt32.instOfNat @246) +@1373 := @1366 @1372 +@1374 := @1365 @1373 +@1376 := @142 @1374 @146 +@1377 := @145 @1376 +@1378 := @1362 @1377 +@1379 := @796 @1378 +@1383 := @228 (@231 @452 @162) @814 +@1384 := @1379 @1383 +@1385 := @1271 @1384 +@1386 := @870 @480 +@1387 := LexLeanTarget.TargetSyntax.Prim.bitAnd +@1388 := @138 @1387 +@1391 := @500 @657 (@503 @657) +@1392 := @498 @1391 +@1393 := @497 @1392 +@1395 := @142 @1393 @146 +@1396 := @145 @1395 +@1397 := @1388 @1396 +@1398 := @1386 @1397 +@1399 := @250 @48 +@1402 := @14 @1222 (@17 @1222) +@1403 := @158 @1402 +@1404 := @1403 @320 +@1405 := @1399 @1404 +@1406 := @135 @224 +@1407 := @1406 @48 +@1408 := @1403 @240 +@1409 := @1407 @1408 +@1410 := LexLeanTarget.TargetSyntax.Prim.append +@1411 := @138 @1410 +@1412 := "a control character U+00" +@1413 := @731 @1412 +@1414 := @730 @1413 +@1416 := @142 @1414 @146 +@1417 := @728 @1416 +@1418 := @142 @1417 +@1419 := @1411 @554 +@1421 := @142 @1419 @146 +@1422 := @1418 @1421 +@1423 := @1411 @1422 +@1424 := @142 @1423 +@1425 := " in the text" +@1426 := @731 @1425 +@1427 := @730 @1426 +@1429 := @142 @1427 @146 +@1430 := @728 @1429 +@1432 := @142 @1430 @146 +@1433 := @1424 @1432 +@1434 := @1411 @1433 +@1435 := @1409 @1434 +@1436 := @1405 @1435 +@1437 := @1398 @1436 +@1439 := @1360 (@1385 @1437) +@1440 := @123 @1439 +@1447 := @469 (@23 (@23 (@25 (@23 (@71 @50))))) @155 +@1448 := @574 @73 +@1449 := @1448 @553 +@1451 := @142 @1449 @146 +@1452 := @262 @1451 +@1453 := @239 @1452 +@1454 := @304 @1453 +@1455 := @163 @1454 +@1456 := @145 @1455 +@1458 := @1447 (@183 @1456) +@1459 := @123 @1458 +@1460 := @868 @22 +@1461 := LexLeanTarget.TargetSyntax.Expr.second +@1462 := 36 +@1465 := @14 @1462 (@17 @1462) +@1466 := @158 @1465 +@1467 := 37 +@1470 := @14 @1467 (@17 @1467) +@1472 := @160 @1470 @351 +@1473 := @142 @1472 +@1474 := @292 @22 +@1475 := @1474 @22 +@1476 := @302 @1475 +@1477 := @186 @146 +@1478 := @163 @1477 +@1479 := @1476 @1478 +@1481 := @142 @1479 @146 +@1482 := @858 @1481 +@1483 := @1473 @1482 +@1484 := @1466 @1483 +@1485 := @157 @1484 +@1487 := @1460 (@1461 @1485) +@1488 := @123 @1487 +@1489 := LexLeanTarget.TargetSyntax.Prim.index +@1492 := @1265 (@138 @1489 @487) +@1493 := @123 @1492 +@1494 := @282 @28 +@1495 := @72 @22 +@1499 := @281 (@10 (@1494 @1495) @866) +@1500 := @1474 @24 +@1501 := @1499 @1500 +@1502 := @216 @1500 +@1503 := @1502 @162 +@1504 := @302 @1500 +@1524 := @123 + (@1501 + (@1503 + (@228 + (@300 (@1504 @311)) + (@228 + (@317 (@1502 @321 (@228 (@245 (@1504 @324)) (@228 (@330 (@845 @332)) @268)))) + @268)))) +@1527 := @281 (@23 @793) @1495 +@1528 := 38 +@1531 := @14 @1528 (@17 @1528) +@1534 := @1527 (@158 @1531 @352) +@1535 := @123 @1534 +@1537 := @10 @524 @27 +@1538 := @282 @1537 +@1539 := @72 @524 +@1541 := @10 (@1538 @1539) +@1542 := @23 @1537 +@1544 := @281 (@1541 @1542) +@1546 := @292 @524 @24 +@1547 := @1544 @1546 +@1548 := @216 @1546 +@1549 := @1548 @162 +@1550 := @302 @1546 +@1570 := @123 + (@1547 + (@1549 + (@228 + (@300 (@1550 @311)) + (@228 + (@317 (@1548 @321 (@228 (@245 (@1550 @324)) (@228 (@330 (@877 @332)) @268)))) + @268)))) +@1574 := @281 (@23 (@49 @1537)) @1539 +@1577 := @14 @1206 (@17 @1206) +@1580 := @1574 (@158 @1577 @352) +@1581 := @123 @1580 +@1582 := @868 @919 +@1583 := 40 +@1586 := @14 @1583 (@17 @1583) +@1587 := @158 @1586 +@1588 := 41 +@1591 := @14 @1588 (@17 @1588) +@1593 := @160 @1591 @883 +@1594 := @142 @1593 +@1595 := @182 @919 +@1596 := @309 @310 +@1597 := @304 @1596 +@1598 := @163 @1597 +@1599 := @1595 @1598 +@1601 := @142 @1599 @146 +@1602 := @891 @1601 +@1603 := @1594 @1602 +@1604 := @1587 @1603 +@1605 := @157 @1604 +@1607 := @1582 (@872 @1605) +@1608 := @123 @1607 +@1610 := @125 @385 @127 +@1627 := @124 + (@126 (@276 (@277 (@232 (@328 (@462 (@906 @1610))))))) + (@23 (@23 (@23 (@23 (@21 (@23 (@25 @356))))))) + @155 +@1628 := @304 @240 +@1629 := @168 @1628 +@1630 := @142 @1629 +@1631 := @182 @69 +@1632 := @550 @320 +@1633 := @552 @1632 +@1634 := @262 @1633 +@1635 := @1631 @1634 +@1636 := @142 @1635 +@1637 := @142 @680 +@1638 := @1637 @146 +@1639 := @1636 @1638 +@1640 := @458 @1639 +@1642 := @142 @1640 @202 +@1643 := @1630 @1642 +@1644 := @309 @1643 +@1645 := @163 @1644 +@1646 := @145 @1645 +@1648 := @1627 (@183 @1646) +@1649 := @123 @1648 +@1650 := @794 @1495 +@1651 := @871 @177 +@1652 := @250 @480 +@1653 := @145 @240 +@1654 := @486 @1653 +@1655 := @1652 @1654 +@1656 := @1406 @22 +@1657 := @239 @175 +@1658 := @168 @1657 +@1659 := @1656 @1658 +@1660 := @145 @553 +@1661 := @486 @1660 +@1662 := @481 @1661 +@1663 := @490 @22 +@1664 := @1159 @1660 +@1666 := @142 @1664 @146 +@1667 := @552 @1666 +@1668 := @168 @1667 +@1669 := @1663 @1668 +@1670 := @514 @1495 +@1671 := 42 +@1674 := @14 @1671 (@17 @1671) +@1675 := @158 @1674 +@1676 := @1637 @534 +@1677 := @145 @1676 +@1678 := @1675 @1677 +@1679 := @1670 @1678 +@1680 := @523 @1495 +@1681 := @171 @249 +@1682 := @170 @1681 +@1684 := @142 @1682 @146 +@1685 := @1637 @1684 +@1686 := @145 @1685 +@1687 := @1675 @1686 +@1688 := @1680 @1687 +@1689 := @542 @22 +@1690 := @1159 @1653 +@1691 := @1689 @1690 +@1692 := @135 @529 +@1693 := @1692 @1495 +@1694 := @404 @827 +@1695 := @402 @1694 +@1696 := 92 +@1699 := @500 @1696 (@503 @1696) +@1700 := @498 @1699 +@1701 := @497 @1700 +@1703 := @142 @1701 @146 +@1704 := @262 @1703 +@1705 := @563 @1704 +@1706 := @402 @1705 +@1707 := @552 @320 +@1708 := @404 @1707 +@1709 := @402 @1708 +@1710 := 120 +@1713 := @500 @1710 (@503 @1710) +@1714 := @498 @1713 +@1715 := @497 @1714 +@1717 := @142 @1715 @146 +@1718 := @550 @1717 +@1719 := @563 @1718 +@1721 := @402 @1719 @684 +@1722 := 117 +@1725 := @500 @1722 (@503 @1722) +@1726 := @498 @1725 +@1727 := @497 @1726 +@1729 := @142 @1727 @146 +@1730 := @550 @1729 +@1731 := @563 @1730 +@1733 := @402 @1731 @723 +@1734 := @574 @1495 +@1735 := @1734 @1638 +@1736 := @1733 @1735 +@1737 := @1721 @1736 +@1738 := @1709 @1737 +@1740 := @198 @1495 @146 +@1741 := @1738 @1740 +@1742 := @1706 @1741 +@1743 := @262 @1213 +@1744 := @563 @1743 +@1746 := @402 @1744 @1740 +@1747 := @262 @570 +@1748 := @563 @1747 +@1750 := @402 @1748 @1740 +@1751 := @239 @775 +@1752 := @168 @1751 +@1754 := @142 @1752 @146 +@1755 := @1734 @1754 +@1756 := @1750 @1755 +@1757 := @1746 @1756 +@1758 := @1742 @1757 +@1760 := @1695 @1758 @1740 +@1761 := @1693 @1760 +@1763 := @216 @1495 @652 +@1764 := @231 @1044 +@1765 := @1023 @24 +@1766 := @663 @1213 +@1767 := @145 @1766 +@1768 := @496 @1767 +@1769 := @1765 @1768 +@1770 := @402 @1220 +@1771 := @663 @175 +@1772 := @168 @1771 +@1774 := @142 @1772 @146 +@1775 := @1734 @1774 +@1777 := @1770 @1775 @1740 +@1778 := @1769 @1777 +@1780 := @228 (@1764 @1778) +@1783 := @228 (@245 @1740) @268 +@1784 := @1780 @1783 +@1785 := @1763 @1784 +@1786 := @1761 @1785 +@1787 := @1691 @1786 +@1788 := @1688 @1787 +@1789 := @1679 @1788 +@1790 := @1669 @1789 +@1791 := @1662 @1790 +@1792 := @1659 @1791 +@1793 := @1655 @1792 +@1794 := @1651 @1793 +@1796 := @1650 (@840 @1794) +@1797 := @123 @1796 +@1799 := @131 @22 @48 +@1800 := @794 @1799 +@1801 := @1386 @1342 +@1802 := @250 @22 +@1803 := 48 +@1806 := @500 @1803 (@503 @1803) +@1807 := @498 @1806 +@1808 := @497 @1807 +@1809 := @142 @1808 +@1810 := @1809 @146 +@1811 := @304 @1810 +@1812 := @563 @1811 +@1813 := @402 @1812 +@1814 := @239 @1717 +@1815 := @563 @1814 +@1816 := @402 @1815 +@1817 := @171 @689 +@1818 := @170 @1817 +@1819 := @1816 @1818 +@1820 := 88 +@1823 := @500 @1820 (@503 @1820) +@1824 := @498 @1823 +@1825 := @497 @1824 +@1827 := @142 @1825 @146 +@1828 := @239 @1827 +@1829 := @563 @1828 +@1831 := @402 @1829 @1818 +@1832 := 98 +@1835 := @500 @1832 (@503 @1832) +@1836 := @498 @1835 +@1837 := @497 @1836 +@1839 := @142 @1837 @146 +@1840 := @239 @1839 +@1841 := @563 @1840 +@1843 := @402 @1841 @532 +@1844 := 66 +@1847 := @500 @1844 (@503 @1844) +@1848 := @498 @1847 +@1849 := @497 @1848 +@1851 := @142 @1849 @146 +@1852 := @239 @1851 +@1853 := @563 @1852 +@1855 := @402 @1853 @532 +@1856 := 111 +@1859 := @500 @1856 (@503 @1856) +@1860 := @498 @1859 +@1861 := @497 @1860 +@1863 := @142 @1861 @146 +@1864 := @239 @1863 +@1865 := @563 @1864 +@1866 := @402 @1865 +@1867 := @171 @485 +@1868 := @170 @1867 +@1869 := @1866 @1868 +@1870 := 79 +@1873 := @500 @1870 (@503 @1870) +@1874 := @498 @1873 +@1875 := @497 @1874 +@1877 := @142 @1875 @146 +@1878 := @239 @1877 +@1879 := @563 @1878 +@1881 := @402 @1879 @1868 +@1882 := @171 @519 +@1883 := @170 @1882 +@1884 := @1881 @1883 +@1885 := @1869 @1884 +@1886 := @1855 @1885 +@1887 := @1843 @1886 +@1888 := @1831 @1887 +@1889 := @1819 @1888 +@1891 := @1813 @1889 @1883 +@1892 := @1802 @1891 +@1893 := @1406 @1799 +@1894 := 43 +@1897 := @14 @1894 (@17 @1894) +@1898 := @158 @1897 +@1899 := @262 @323 +@1900 := @537 @1899 +@1901 := @145 @1900 +@1902 := @1898 @1901 +@1903 := @1893 @1902 +@1904 := @477 @22 +@1905 := 44 +@1908 := @14 @1905 (@17 @1905) +@1910 := @158 @1908 @487 +@1911 := @1904 @1910 +@1912 := @523 @1799 +@1913 := @216 @1799 +@1914 := @142 @1883 +@1915 := @1914 @310 +@1916 := @178 @1915 +@1917 := @145 @1916 +@1918 := @1898 @1917 +@1919 := @1913 @1918 +@1920 := @1032 @1610 +@1921 := @236 @1799 +@1922 := @1921 @1638 +@1924 := @228 (@1920 @1922) +@1925 := @125 @485 +@1926 := @1925 @127 +@1927 := @1042 @1926 +@1930 := @14 @501 (@17 @501) +@1931 := @158 @1930 +@1932 := @145 @691 +@1933 := @1931 @1932 +@1936 := @228 (@1927 @1933) @268 +@1937 := @1924 @1936 +@1938 := @1919 @1937 +@1939 := @1912 @1938 +@1940 := LexLeanTarget.TargetSyntax.Prim.boolNot +@1941 := @138 @1940 +@1942 := LexLeanTarget.TargetSyntax.Prim.natEq +@1943 := @138 @1942 +@1944 := @1914 @146 +@1945 := @262 @1944 +@1946 := @1943 @1945 +@1948 := @142 @1946 @146 +@1949 := @1941 @1948 +@1951 := @402 @1949 @551 +@1953 := @142 @1812 @146 +@1954 := @1941 @1953 +@1955 := @402 @1954 +@1956 := @186 @405 +@1957 := @404 @1956 +@1958 := @402 @1957 +@1959 := @855 @176 +@1960 := @142 @1959 +@1961 := 46 +@1964 := @500 @1961 (@503 @1961) +@1965 := @498 @1964 +@1966 := @497 @1965 +@1968 := @142 @1966 @146 +@1969 := @1960 @1968 +@1970 := @145 @1969 +@1971 := @496 @1970 +@1973 := @1958 @1971 @308 +@1975 := @1955 @1973 @308 +@1976 := @402 @1975 +@1977 := 95 +@1980 := @500 @1977 (@503 @1977) +@1981 := @498 @1980 +@1982 := @497 @1981 +@1984 := @142 @1982 @146 +@1985 := @550 @1984 +@1986 := @145 @1985 +@1987 := @496 @1986 +@1989 := @402 @1987 @190 +@1990 := 101 +@1993 := @500 @1990 (@503 @1990) +@1994 := @498 @1993 +@1995 := @497 @1994 +@1997 := @142 @1995 @146 +@1998 := @550 @1997 +@1999 := @145 @1998 +@2000 := @496 @1999 +@2002 := @402 @2000 @190 +@2003 := 69 +@2006 := @500 @2003 (@503 @2003) +@2007 := @498 @2006 +@2008 := @497 @2007 +@2010 := @142 @2008 @146 +@2011 := @550 @2010 +@2012 := @145 @2011 +@2013 := @496 @2012 +@2014 := @2002 @2013 +@2015 := @1989 @2014 +@2016 := @402 @2015 +@2017 := "a field index is followed by what could continue a number" +@2018 := @731 @2017 +@2019 := @730 @2018 +@2021 := @142 @2019 @146 +@2022 := @728 @2021 +@2024 := @142 @2022 @146 +@2025 := @1921 @2024 +@2026 := @2016 @2025 +@2027 := @259 @1799 +@2028 := @2027 @968 +@2029 := @2026 @2028 +@2031 := @1976 @2029 @723 +@2032 := @1951 @2031 +@2033 := @1939 @2032 +@2034 := @1911 @2033 +@2035 := @1903 @2034 +@2036 := @1892 @2035 +@2037 := @1801 @2036 +@2039 := @1800 (@1272 @2037) +@2040 := @123 @2039 +@2041 := @870 @24 +@2044 := @14 @1961 (@17 @1961) +@2046 := @158 @2044 @320 +@2047 := @2041 @2046 +@2048 := @250 @24 +@2049 := @304 @1984 +@2050 := @563 @2049 +@2051 := @2048 @2050 +@2054 := @14 @709 (@17 @709) +@2056 := @158 @2054 @487 +@2057 := @1656 @2056 +@2058 := @402 @238 +@2059 := @2058 @173 +@2060 := @402 @261 +@2061 := @2060 @173 +@2062 := @2061 @551 +@2063 := @2059 @2062 +@2065 := @1270 @2063 @185 +@2066 := @2057 @2065 +@2067 := @2051 @2066 +@2068 := @2047 @2067 +@2070 := @838 (@1272 @2068) +@2071 := @123 @2070 +@2074 := @14 @1803 (@17 @1803) +@2076 := @160 @2074 @147 +@2077 := @142 @2076 +@2078 := @1266 @405 +@2079 := @855 @2078 +@2081 := @142 @2079 @405 +@2082 := @2077 @2081 +@2083 := @845 @2082 +@2085 := @838 (@157 @2083) +@2086 := @123 @2085 +@2087 := @868 @48 +@2088 := @216 @48 +@2089 := LexLeanTarget.TargetSyntax.Prim.slice +@2090 := @138 @2089 +@2091 := @163 @320 +@2092 := @145 @2091 +@2093 := @2090 @2092 +@2094 := @2088 @2093 +@2096 := @228 (@234 @238) +@2097 := @169 @48 +@2098 := LexLeanTarget.TargetSyntax.Value.bytes +@2104 := ByteArray.mk (List.toArray.{0} @499 (@26 @499)) +@2105 := @2098 @2104 +@2106 := @2097 @2105 +@2109 := @228 (@245 @2106) @268 +@2110 := @2096 @2109 +@2112 := @2087 (@2094 @2110) +@2113 := @123 @2112 +@2114 := @794 @24 +@2115 := @1073 @487 +@2116 := @839 @2115 +@2117 := 49 +@2120 := @14 @2117 (@17 @2117) +@2121 := @158 @2120 +@2122 := @2121 @487 +@2123 := @2041 @2122 +@2124 := @186 @320 +@2125 := @404 @2124 +@2126 := @402 @2125 +@2128 := @2126 @190 @238 +@2129 := @2123 @2128 +@2131 := @2114 (@2116 @2129) +@2132 := @123 @2131 +@2133 := @475 @155 +@2134 := 50 +@2137 := @14 @2134 (@17 @2134) +@2139 := @158 @2137 @487 +@2140 := @979 @2139 +@2141 := @1032 @907 +@2142 := @309 @1147 +@2143 := @304 @2142 +@2144 := @163 @2143 +@2145 := @661 @2144 +@2147 := @228 (@2141 @2145) +@2148 := @1042 @1610 +@2149 := @157 @680 +@2150 := @979 @2149 +@2151 := @1461 @680 +@2152 := @142 @2151 +@2153 := @262 @582 +@2154 := @309 @2153 +@2155 := @304 @2154 +@2156 := @2152 @2155 +@2157 := @183 @2156 +@2159 := @228 (@432 @2157) +@2160 := @1925 @988 +@2161 := @436 @2160 +@2162 := @979 @723 +@2163 := 51 +@2166 := @14 @2163 (@17 @2163) +@2167 := @158 @2166 +@2168 := @2152 @146 +@2169 := @145 @2168 +@2170 := @2167 @2169 +@2171 := @1689 @2170 +@2172 := @1692 @919 +@2173 := 52 +@2176 := @14 @2173 (@17 @2173) +@2177 := @158 @2176 +@2178 := @2152 @775 +@2179 := @168 @2178 +@2180 := @142 @2179 +@2181 := @2180 @175 +@2182 := @168 @2181 +@2183 := @142 @2182 +@2184 := @304 @775 +@2185 := @2183 @2184 +@2186 := @145 @2185 +@2187 := @2177 @2186 +@2188 := @2172 @2187 +@2189 := @645 @155 +@2190 := @218 @652 +@2191 := @2190 @154 +@2192 := @402 @2191 +@2193 := "a raw string is not closed" +@2194 := @731 @2193 +@2195 := @730 @2194 +@2197 := @142 @2195 @146 +@2198 := @728 @2197 +@2200 := @142 @2198 @146 +@2201 := @552 @2200 +@2202 := @262 @2201 +@2203 := @309 @2202 +@2204 := @304 @2203 +@2205 := @163 @2204 +@2206 := @661 @2205 +@2207 := @2192 @2206 +@2208 := @2190 @68 +@2209 := @142 @2208 +@2210 := @2190 @19 +@2211 := @142 @2210 +@2212 := @2209 @146 +@2213 := @163 @2212 +@2214 := @145 @2213 +@2215 := @690 @2214 +@2216 := @142 @2215 +@2217 := @239 @553 +@2218 := @304 @2217 +@2219 := @967 @2218 +@2220 := @2216 @2219 +@2221 := @262 @2220 +@2222 := @2211 @2221 +@2223 := @2209 @2222 +@2224 := @953 @2223 +@2225 := @2207 @2224 +@2226 := @2189 @2225 +@2227 := "an interpolated string holds code" +@2228 := @731 @2227 +@2229 := @730 @2228 +@2231 := @142 @2229 @146 +@2232 := @728 @2231 +@2234 := @142 @2232 @146 +@2235 := @552 @2234 +@2236 := @262 @2235 +@2237 := @309 @2236 +@2238 := @304 @2237 +@2239 := @163 @2238 +@2240 := @661 @2239 +@2241 := @1024 @2240 +@2242 := @1067 @155 +@2243 := @163 @2168 +@2244 := @145 @2243 +@2245 := @690 @2244 +@2246 := @142 @2245 +@2247 := @182 @20 +@2248 := @142 @2149 +@2249 := @2248 @146 +@2250 := @2247 @2249 +@2252 := @142 @2250 @2218 +@2253 := @2246 @2252 +@2254 := @262 @2253 +@2255 := @304 @2254 +@2256 := @2152 @2255 +@2257 := @953 @2256 +@2258 := @2242 @2257 +@2259 := @1078 @24 +@2260 := 53 +@2263 := @14 @2260 (@17 @2260) +@2264 := @158 @2263 +@2265 := @218 @684 +@2266 := @2265 @68 +@2267 := @142 @2266 +@2268 := "!" +@2269 := @731 @2268 +@2270 := @730 @2269 +@2272 := @142 @2270 @146 +@2273 := @728 @2272 +@2275 := @142 @2273 @146 +@2276 := @2267 @2275 +@2277 := @2264 @2276 +@2278 := @2259 @2277 +@2279 := @1095 @24 +@2280 := @2152 @1201 +@2281 := @145 @2280 +@2282 := @496 @2281 +@2283 := @2279 @2282 +@2284 := @2180 @1201 +@2285 := @145 @2284 +@2286 := @496 @2285 +@2287 := @1131 @2286 +@2288 := @2265 @19 +@2290 := @142 @2288 @146 +@2291 := @1941 @2290 +@2292 := @402 @2291 +@2293 := "r" +@2294 := @731 @2293 +@2295 := @730 @2294 +@2297 := @142 @2295 @146 +@2298 := @728 @2297 +@2300 := @142 @2298 @146 +@2301 := @2267 @2300 +@2302 := @563 @2301 +@2305 := @402 @2302 @1240 @308 +@2307 := @2292 @2305 @308 +@2309 := @402 @2307 @662 +@2312 := @402 @1097 @1238 @308 +@2314 := @2292 @2312 @308 +@2317 := @402 @2314 @1220 @1085 +@2318 := @2309 @2317 +@2319 := @2287 @2318 +@2320 := @2283 @2319 +@2321 := @2278 @2320 +@2322 := @2258 @2321 +@2323 := @2241 @2322 +@2324 := @2226 @2323 +@2325 := @2188 @2324 +@2326 := @2171 @2325 +@2328 := @228 (@432 @2326) +@2332 := @125 @844 (@125 @849 @127) +@2336 := @228 (@436 @2332 @2257) @268 +@2337 := @2328 @2336 +@2338 := @2162 @2337 +@2341 := @228 (@2161 @2338) @268 +@2342 := @2159 @2341 +@2343 := @2150 @2342 +@2346 := @228 (@2148 @2343) @268 +@2347 := @2147 @2346 +@2349 := @2133 (@2140 @2347) +@2350 := @123 @2349 +@2351 := @1278 @1300 +@2352 := @304 @2351 +@2353 := @1277 @2352 +@2354 := @2041 @2353 +@2355 := 223 +@2358 := @500 @2355 (@503 @2355) +@2359 := @498 @2358 +@2360 := @497 @2359 +@2362 := @142 @2360 @146 +@2363 := @1326 @2362 +@2364 := @304 @2363 +@2365 := @1277 @2364 +@2366 := @2048 @2365 +@2367 := @2060 @532 +@2368 := @1406 @24 +@2369 := 224 +@2372 := @500 @2369 (@503 @2369) +@2373 := @498 @2372 +@2374 := @497 @2373 +@2375 := @142 @2374 +@2376 := 239 +@2379 := @500 @2376 (@503 @2376) +@2380 := @498 @2379 +@2381 := @497 @2380 +@2383 := @142 @2381 @146 +@2384 := @2375 @2383 +@2385 := @304 @2384 +@2386 := @1277 @2385 +@2387 := @2368 @2386 +@2388 := @402 @551 +@2389 := @171 @154 +@2390 := @170 @2389 +@2392 := @2388 @2390 @1682 +@2393 := @2387 @2392 +@2394 := @2367 @2393 +@2395 := @2366 @2394 +@2396 := @2059 @2395 +@2397 := @2354 @2396 +@2399 := @838 (@1272 @2397) +@2400 := @123 @2399 +@2401 := @1359 @24 +@2402 := 57 +@2405 := @500 @2402 (@503 @2402) +@2406 := @498 @2405 +@2407 := @497 @2406 +@2409 := @142 @2407 @146 +@2410 := @1809 @2409 +@2411 := @145 @2410 +@2412 := @1277 @2411 +@2413 := @2401 @2412 +@2414 := @123 @2413 +@2415 := @819 @820 +@2418 := @281 (@819 @2415) @24 +@2419 := LexLeanTarget.TargetSyntax.Prim.checkedSub +@2420 := @138 @2419 +@2421 := @2420 @487 +@2422 := @825 @2421 +@2423 := @2420 @851 +@2424 := @825 @2423 +@2427 := @228 (@330 @190) @833 +@2428 := @2424 @2427 +@2431 := @228 (@234 @2428) @833 +@2433 := @2418 (@2422 @2431) +@2434 := @123 @2433 +@2438 := @124 (@126 (@276 (@277 @233))) +@2442 := @2438 (@49 (@23 @2415)) @24 +@2443 := @262 @1628 +@2444 := @1277 @2443 +@2447 := @228 (@330 @2444) @833 +@2449 := @2442 (@826 @2447) +@2450 := @123 @2449 +@2451 := @136 @48 +@2452 := "0123456789ABCDEF" +@2453 := @731 @2452 +@2454 := @730 @2453 +@2456 := @142 @2454 @146 +@2457 := @728 @2456 +@2458 := @2451 @2457 +@2459 := @1278 @146 +@2460 := @145 @2459 +@2461 := @563 @2460 +@2463 := @402 @2461 @185 +@2466 := @500 @15 (@503 @15) +@2467 := @498 @2466 +@2468 := @497 @2467 +@2470 := @142 @2468 @146 +@2471 := @145 @2470 +@2472 := @563 @2471 +@2474 := @402 @2472 @173 +@2477 := @500 @38 (@503 @38) +@2478 := @498 @2477 +@2479 := @497 @2478 +@2481 := @142 @2479 @146 +@2482 := @145 @2481 +@2483 := @563 @2482 +@2485 := @402 @2483 @532 +@2488 := @500 @151 (@503 @151) +@2489 := @498 @2488 +@2490 := @497 @2489 +@2492 := @142 @2490 @146 +@2493 := @145 @2492 +@2494 := @563 @2493 +@2496 := @402 @2494 @2390 +@2499 := @500 @246 (@503 @246) +@2500 := @498 @2499 +@2501 := @497 @2500 +@2503 := @142 @2501 @146 +@2504 := @145 @2503 +@2505 := @563 @2504 +@2507 := @402 @2505 @1682 +@2510 := @500 @221 (@503 @221) +@2511 := @498 @2510 +@2512 := @497 @2511 +@2514 := @142 @2512 @146 +@2515 := @145 @2514 +@2516 := @563 @2515 +@2517 := @402 @2516 +@2518 := @171 @224 +@2519 := @170 @2518 +@2520 := @2517 @2519 +@2523 := @500 @360 (@503 @360) +@2524 := @498 @2523 +@2525 := @497 @2524 +@2527 := @142 @2525 @146 +@2528 := @145 @2527 +@2529 := @563 @2528 +@2530 := @402 @2529 +@2531 := @171 @363 +@2532 := @170 @2531 +@2533 := @2530 @2532 +@2536 := @500 @382 (@503 @382) +@2537 := @498 @2536 +@2538 := @497 @2537 +@2540 := @142 @2538 @146 +@2541 := @145 @2540 +@2542 := @563 @2541 +@2543 := @402 @2542 +@2544 := @171 @385 +@2545 := @170 @2544 +@2546 := @2543 @2545 +@2549 := @500 @482 (@503 @482) +@2550 := @498 @2549 +@2551 := @497 @2550 +@2553 := @142 @2551 @146 +@2554 := @145 @2553 +@2555 := @563 @2554 +@2557 := @402 @2555 @1868 +@2558 := @145 @610 +@2559 := @563 @2558 +@2560 := @402 @2559 +@2561 := @171 @495 +@2562 := @170 @2561 +@2563 := @2560 @2562 +@2564 := @145 @570 +@2565 := @563 @2564 +@2567 := @402 @2565 @1883 +@2570 := @500 @526 (@503 @526) +@2571 := @498 @2570 +@2572 := @497 @2571 +@2574 := @142 @2572 @146 +@2575 := @145 @2574 +@2576 := @563 @2575 +@2577 := @402 @2576 +@2578 := @171 @529 +@2579 := @170 @2578 +@2580 := @2577 @2579 +@2583 := @500 @544 (@503 @544) +@2584 := @498 @2583 +@2585 := @497 @2584 +@2587 := @142 @2585 @146 +@2588 := @145 @2587 +@2589 := @563 @2588 +@2590 := @402 @2589 +@2591 := @171 @547 +@2592 := @170 @2591 +@2593 := @2590 @2592 +@2594 := @145 @622 +@2595 := @563 @2594 +@2596 := @402 @2595 +@2597 := @171 @638 +@2598 := @170 @2597 +@2599 := @2596 @2598 +@2602 := @500 @647 (@503 @647) +@2603 := @498 @2602 +@2604 := @497 @2603 +@2606 := @142 @2604 @146 +@2607 := @145 @2606 +@2608 := @563 @2607 +@2609 := @402 @2608 +@2610 := @171 @650 +@2611 := @170 @2610 +@2612 := @2609 @2611 +@2613 := @171 @660 +@2614 := @170 @2613 +@2615 := @2612 @2614 +@2616 := @2599 @2615 +@2617 := @2593 @2616 +@2618 := @2580 @2617 +@2619 := @2567 @2618 +@2620 := @2563 @2619 +@2621 := @2557 @2620 +@2622 := @2546 @2621 +@2623 := @2533 @2622 +@2624 := @2520 @2623 +@2625 := @2507 @2624 +@2626 := @2496 @2625 +@2627 := @2485 @2626 +@2628 := @2474 @2627 +@2629 := @2463 @2628 +@2630 := @839 @2629 +@2631 := @163 @576 +@2632 := @1111 @2631 +@2633 := @2630 @2632 +@2635 := @1360 (@2458 @2633) +@2636 := @123 @2635 +@2638 := @10 @1475 @27 +@2639 := @282 @2638 +@2640 := @72 @1475 +@2642 := @10 (@2639 @2640) +@2643 := @23 @2638 +@2645 := @281 (@2642 @2643) +@2647 := @292 @1475 @24 +@2648 := @2645 @2647 +@2649 := @216 @2647 +@2650 := @2649 @162 +@2651 := @302 @2647 +@2671 := @123 + (@2648 + (@2650 + (@228 + (@300 (@2651 @311)) + (@228 + (@317 (@2649 @321 (@228 (@245 (@2651 @324)) (@228 (@330 (@1466 @332)) @268)))) + @268)))) +@2674 := @281 (@49 @2643) @2640 +@2675 := 54 +@2678 := @14 @2675 (@17 @2675) +@2681 := @2674 (@158 @2678 @2092) +@2682 := @123 @2681 +@2683 := @868 @1495 +@2684 := @404 @856 +@2685 := @402 @2684 +@2686 := @304 @570 +@2687 := @145 @2686 +@2688 := @496 @2687 +@2689 := @2041 @2688 +@2690 := @2058 @1740 +@2691 := @1734 @1074 +@2692 := @2690 @2691 +@2693 := @2689 @2692 +@2696 := @2683 (@2685 @2693 @1740) +@2697 := @123 @2696 +@2700 := @281 (@49 @1542) @1539 +@2701 := @871 @387 +@2702 := @1802 @389 +@2703 := @1656 @391 +@2704 := @552 @1477 +@2705 := @1943 @2704 +@2706 := @402 @2705 +@2708 := @198 @1539 @146 +@2709 := @2706 @2708 +@2710 := @402 @393 +@2711 := @2710 @2708 +@2712 := @404 @886 +@2713 := @402 @2712 +@2714 := @481 @1654 +@2715 := @142 @1658 +@2716 := @2715 @509 +@2717 := @145 @2716 +@2718 := @496 @2717 +@2720 := @719 @2718 @308 +@2721 := @402 @2720 +@2722 := @574 @1539 +@2723 := @239 @534 +@2724 := @168 @2723 +@2725 := @142 @2724 +@2726 := @552 @175 +@2727 := @168 @2726 +@2728 := @142 @2727 +@2729 := @2728 @310 +@2730 := @262 @2729 +@2731 := @2725 @2730 +@2732 := @892 @2731 +@2734 := @142 @2732 @146 +@2735 := @2722 @2734 +@2736 := @2721 @2735 +@2737 := @2715 @716 +@2738 := @145 @2737 +@2739 := @496 @2738 +@2741 := @679 @2739 @308 +@2742 := @402 @2741 +@2743 := @855 @2726 +@2745 := @142 @2743 @310 +@2746 := @262 @2745 +@2747 := @2725 @2746 +@2748 := @892 @2747 +@2750 := @142 @2748 @146 +@2751 := @2722 @2750 +@2752 := @2742 @2751 +@2753 := @552 @310 +@2754 := @581 @2753 +@2755 := @2715 @2754 +@2756 := @892 @2755 +@2758 := @142 @2756 @146 +@2759 := @2722 @2758 +@2760 := @573 @2759 +@2762 := @142 @1690 @146 +@2763 := @239 @2762 +@2764 := @168 @2763 +@2765 := @142 @2764 +@2766 := @262 @2753 +@2767 := @2765 @2766 +@2768 := @892 @2767 +@2770 := @142 @2768 @146 +@2771 := @2722 @2770 +@2772 := @2760 @2771 +@2773 := @2752 @2772 +@2774 := @2736 @2773 +@2775 := @2714 @2774 +@2776 := @2713 @2775 +@2777 := @552 @323 +@2778 := @262 @2777 +@2779 := @239 @2778 +@2780 := @892 @2779 +@2782 := @142 @2780 @146 +@2783 := @2722 @2782 +@2784 := @2776 @2783 +@2785 := @2711 @2784 +@2786 := @2709 @2785 +@2787 := @2703 @2786 +@2788 := @2702 @2787 +@2790 := @2700 (@2701 @2788) +@2791 := @123 @2790 +@2793 := @10 @919 @27 +@2794 := @282 @2793 +@2795 := @72 @919 +@2797 := @10 (@2794 @2795) +@2798 := @23 @2793 +@2800 := @281 (@2797 @2798) +@2802 := @292 @919 @24 +@2803 := @2800 @2802 +@2804 := @216 @2802 +@2805 := @2804 @162 +@2806 := @302 @2802 +@2826 := @123 + (@2803 + (@2805 + (@228 + (@300 (@2806 @311)) + (@228 + (@317 (@2804 @321 (@228 (@245 (@2806 @324)) (@228 (@330 (@1587 @332)) @268)))) + @268)))) +@2828 := @23 (@49 @2793) +@2830 := @281 @2828 @2795 +@2831 := 55 +@2834 := @14 @2831 (@17 @2831) +@2837 := @2830 (@158 @2834 @352) +@2838 := @123 @2837 +@2839 := @1474 @1500 +@2840 := @870 @2839 +@2841 := 56 +@2844 := @14 @2841 (@17 @2841) +@2845 := @158 @2844 +@2848 := @14 @2402 (@17 @2402) +@2850 := @160 @2848 @851 +@2851 := @142 @2850 +@2852 := @302 @2839 +@2853 := @186 @323 +@2854 := @1504 @2853 +@2856 := @142 @2854 @146 +@2857 := @163 @2856 +@2858 := @2852 @2857 +@2860 := @142 @2858 @146 +@2861 := @304 @2860 +@2862 := @2851 @2861 +@2863 := @2845 @2862 +@2864 := @157 @2863 +@2865 := @2840 @2864 +@2866 := @1461 @238 +@2867 := @1461 @2866 +@2868 := @402 @2867 +@2869 := @157 @238 +@2871 := @142 @2869 @146 +@2872 := @1734 @2871 +@2874 := @2868 @2872 @1740 +@2876 := @2683 (@2865 @2874) +@2877 := @123 @2876 +@2880 := @2438 (@49 @86) @1799 +@2881 := @1802 @148 +@2883 := @292 @24 @24 +@2884 := @1474 @2883 +@2885 := @1406 @2884 +@2886 := 58 +@2889 := @14 @2886 (@17 @2886) +@2890 := @158 @2889 +@2891 := 59 +@2894 := @14 @2891 (@17 @2891) +@2895 := @160 @2894 +@2896 := @262 @851 +@2897 := @2895 @2896 +@2898 := @142 @2897 +@2899 := @262 @405 +@2900 := @855 @2899 +@2902 := @142 @2900 @175 +@2903 := @168 @2902 +@2904 := @142 @2903 +@2905 := @302 @2884 +@2906 := @302 @2883 +@2907 := @239 @310 +@2908 := @2906 @2907 +@2910 := @142 @2908 @146 +@2911 := @163 @2910 +@2912 := @2905 @2911 +@2914 := @142 @2912 @146 +@2915 := @2904 @2914 +@2916 := @2898 @2915 +@2917 := @2890 @2916 +@2918 := @157 @2917 +@2919 := @2885 @2918 +@2920 := @1461 @551 +@2921 := @157 @2920 +@2922 := @402 @2921 +@2923 := "a number has a digit separator or a radix prefix with no digit after it" +@2924 := @731 @2923 +@2925 := @730 @2924 +@2927 := @142 @2925 @146 +@2928 := @728 @2927 +@2930 := @142 @2928 @146 +@2931 := @1921 @2930 +@2932 := @2922 @2931 +@2933 := @157 @551 +@2935 := @142 @2933 @146 +@2936 := @2027 @2935 +@2937 := @2932 @2936 +@2938 := @2919 @2937 +@2940 := @2880 (@2881 @2938) +@2941 := @123 @2940 +@2942 := 60 +@2945 := @14 @2942 (@17 @2942) +@2947 := @160 @2945 @147 +@2949 := @142 @2947 @859 +@2950 := @845 @2949 +@2951 := @157 @2950 +@2953 := @838 (@840 @2951) +@2954 := @123 @2953 +@2955 := @150 @24 +@2956 := @163 @1968 +@2957 := @145 @2956 +@2958 := @496 @2957 +@2959 := @2955 @2958 +@2960 := @178 @1968 +@2961 := @145 @2960 +@2962 := @496 @2961 +@2963 := @2041 @2962 +@2964 := @178 @2410 +@2965 := @145 @2964 +@2966 := @1319 @2965 +@2967 := @2048 @2966 +@2968 := @163 @1997 +@2969 := @145 @2968 +@2970 := @496 @2969 +@2971 := @2368 @2970 +@2972 := @477 @24 +@2973 := @163 @2010 +@2974 := @145 @2973 +@2975 := @496 @2974 +@2976 := @2972 @2975 +@2977 := @490 @1799 +@2978 := 61 +@2981 := @14 @2978 (@17 @2978) +@2982 := @158 @2981 +@2983 := @178 @323 +@2984 := @145 @2983 +@2985 := @2982 @2984 +@2986 := @2977 @2985 +@2987 := @514 @1799 +@2988 := @163 @310 +@2989 := @145 @2988 +@2990 := @2982 @2989 +@2991 := @2987 @2990 +@2992 := @1692 @1799 +@2993 := @1032 @988 +@2994 := @1921 @991 +@2996 := @228 (@2993 @2994) +@2998 := @125 @519 @127 +@2999 := @1042 @2998 +@3000 := @774 @310 +@3001 := @145 @3000 +@3002 := @2982 @3001 +@3005 := @228 (@2999 @3002) @268 +@3006 := @2996 @3005 +@3007 := @1919 @3006 +@3008 := @2992 @3007 +@3009 := @402 @219 +@3010 := @3009 @238 +@3011 := @3010 @308 +@3012 := @402 @3011 +@3013 := @2027 @405 +@3014 := @3012 @3013 +@3016 := @2060 @652 @680 +@3017 := @3009 @3016 +@3019 := @2388 @190 @549 +@3022 := @402 @3019 @684 @3013 +@3023 := @3017 @3022 +@3024 := @3014 @3023 +@3025 := @3008 @3024 +@3026 := @2991 @3025 +@3027 := @2986 @3026 +@3028 := @2976 @3027 +@3029 := @2971 @3028 +@3030 := @2967 @3029 +@3031 := @2963 @3030 +@3033 := @1800 (@2959 @3031) +@3034 := @123 @3033 +@3035 := @136 @24 +@3036 := 97 +@3039 := @500 @3036 (@503 @3036) +@3040 := @498 @3039 +@3041 := @497 @3040 +@3042 := @142 @3041 +@3043 := 122 +@3046 := @500 @3043 (@503 @3043) +@3047 := @498 @3046 +@3048 := @497 @3047 +@3050 := @142 @3048 @146 +@3051 := @3042 @3050 +@3052 := @145 @3051 +@3053 := @1277 @3052 +@3054 := @3035 @3053 +@3055 := 65 +@3058 := @500 @3055 (@503 @3055) +@3059 := @498 @3058 +@3060 := @497 @3059 +@3061 := @142 @3060 +@3062 := 90 +@3065 := @500 @3062 (@503 @3062) +@3066 := @498 @3065 +@3067 := @497 @3066 +@3069 := @142 @3067 @146 +@3070 := @3061 @3069 +@3071 := @145 @3070 +@3072 := @1277 @3071 +@3073 := @2955 @3072 +@3076 := @402 @162 @190 @219 +@3077 := @3073 @3076 +@3079 := @2401 (@3054 @3077) +@3080 := @123 @3079 +@3081 := @537 @146 +@3082 := @145 @3081 +@3083 := @486 @3082 +@3084 := @1652 @3083 +@3085 := @1406 @480 +@3087 := @142 @2390 @146 +@3088 := @163 @3087 +@3089 := @168 @3088 +@3091 := @142 @3089 @146 +@3092 := @145 @3091 +@3093 := @486 @3092 +@3094 := @3085 @3093 +@3095 := 206 +@3098 := @500 @3095 (@503 @3095) +@3099 := @498 @3098 +@3100 := @497 @3099 +@3102 := @142 @3100 @146 +@3103 := @304 @3102 +@3104 := @563 @3103 +@3105 := @402 @3104 +@3106 := 145 +@3109 := @500 @3106 (@503 @3106) +@3110 := @498 @3109 +@3111 := @497 @3110 +@3112 := @142 @3111 +@3113 := 169 +@3116 := @500 @3113 (@503 @3113) +@3117 := @498 @3116 +@3118 := @497 @3117 +@3120 := @142 @3118 @146 +@3121 := @3112 @3120 +@3122 := @239 @3121 +@3123 := @1277 @3122 +@3124 := @402 @3123 +@3125 := 160 +@3128 := @500 @3125 (@503 @3125) +@3129 := @498 @3128 +@3130 := @497 @3129 +@3132 := @142 @3130 @146 +@3133 := @239 @3132 +@3134 := @563 @3133 +@3136 := @402 @3134 @185 +@3137 := 163 +@3140 := @500 @3137 (@503 @3137) +@3141 := @498 @3140 +@3142 := @497 @3141 +@3144 := @142 @3142 @146 +@3145 := @239 @3144 +@3146 := @563 @3145 +@3149 := @402 @3146 @185 @532 +@3150 := @3136 @3149 +@3151 := @3124 @3150 +@3152 := 177 +@3155 := @500 @3152 (@503 @3152) +@3156 := @498 @3155 +@3157 := @497 @3156 +@3158 := @142 @3157 +@3159 := 191 +@3162 := @500 @3159 (@503 @3159) +@3163 := @498 @3162 +@3164 := @497 @3163 +@3166 := @142 @3164 @146 +@3167 := @3158 @3166 +@3168 := @239 @3167 +@3169 := @1277 @3168 +@3170 := @402 @3169 +@3171 := 187 +@3174 := @500 @3171 (@503 @3171) +@3175 := @498 @3174 +@3176 := @497 @3175 +@3178 := @142 @3176 @146 +@3179 := @239 @3178 +@3180 := @563 @3179 +@3183 := @402 @3180 @185 @532 +@3185 := @3170 @3183 @185 +@3186 := @3151 @3185 +@3187 := @3105 @3186 +@3188 := 207 +@3191 := @500 @3188 (@503 @3188) +@3192 := @498 @3191 +@3193 := @497 @3192 +@3195 := @142 @3193 @146 +@3196 := @304 @3195 +@3197 := @563 @3196 +@3198 := @402 @3197 +@3199 := @1326 @3178 +@3200 := @239 @3199 +@3201 := @1277 @3200 +@3204 := @402 @3201 @532 @185 +@3205 := @3198 @3204 +@3206 := 225 +@3209 := @500 @3206 (@503 @3206) +@3210 := @498 @3209 +@3211 := @497 @3210 +@3213 := @142 @3211 @146 +@3214 := @304 @3213 +@3215 := @563 @3214 +@3216 := @402 @3215 +@3217 := 188 +@3220 := @500 @3217 (@503 @3217) +@3221 := @498 @3220 +@3222 := @497 @3221 +@3224 := @142 @3222 @3166 +@3225 := @239 @3224 +@3226 := @1277 @3225 +@3227 := @402 @3226 +@3228 := @1326 @3166 +@3229 := @262 @3228 +@3230 := @1277 @3229 +@3231 := @402 @3230 +@3232 := @239 @3166 +@3233 := @563 @3232 +@3234 := @402 @3233 +@3235 := @262 @3166 +@3236 := @563 @3235 +@3239 := @402 @3236 @185 @2390 +@3241 := @3234 @3239 @2390 +@3243 := @3231 @3241 @185 +@3245 := @3227 @3243 @185 +@3246 := @3216 @3245 +@3247 := 226 +@3250 := @500 @3247 (@503 @3247) +@3251 := @498 @3250 +@3252 := @497 @3251 +@3254 := @142 @3252 @146 +@3255 := @304 @3254 +@3256 := @563 @3255 +@3257 := @402 @3256 +@3258 := 132 +@3261 := @500 @3258 (@503 @3258) +@3262 := @498 @3261 +@3263 := @497 @3262 +@3265 := @142 @3263 @146 +@3266 := @239 @3265 +@3267 := @563 @3266 +@3268 := @402 @3267 +@3270 := @3231 @2390 @185 +@3271 := @3268 @3270 +@3272 := 133 +@3275 := @500 @3272 (@503 @3272) +@3276 := @498 @3275 +@3277 := @497 @3276 +@3279 := @142 @3277 @146 +@3280 := @239 @3279 +@3281 := @563 @3280 +@3282 := @402 @3281 +@3283 := 143 +@3286 := @500 @3283 (@503 @3283) +@3287 := @498 @3286 +@3288 := @497 @3287 +@3290 := @142 @3288 @146 +@3291 := @1326 @3290 +@3292 := @262 @3291 +@3293 := @1277 @3292 +@3296 := @402 @3293 @2390 @185 +@3298 := @3282 @3296 @185 +@3299 := @3271 @3298 +@3300 := @3257 @3299 +@3301 := 240 +@3304 := @500 @3301 (@503 @3301) +@3305 := @498 @3304 +@3306 := @497 @3305 +@3308 := @142 @3306 @146 +@3309 := @304 @3308 +@3310 := @563 @3309 +@3311 := @402 @3310 +@3312 := 157 +@3315 := @500 @3312 (@503 @3312) +@3316 := @498 @3315 +@3317 := @497 @3316 +@3319 := @142 @3317 @146 +@3320 := @239 @3319 +@3321 := @563 @3320 +@3322 := @402 @3321 +@3323 := 146 +@3326 := @500 @3323 (@503 @3323) +@3327 := @498 @3326 +@3328 := @497 @3327 +@3330 := @142 @3328 @146 +@3331 := @262 @3330 +@3332 := @563 @3331 +@3333 := @402 @3332 +@3334 := 156 +@3337 := @500 @3334 (@503 @3334) +@3338 := @498 @3337 +@3339 := @497 @3338 +@3340 := @142 @3339 +@3341 := @3340 @3166 +@3342 := @552 @3341 +@3343 := @1277 @3342 +@3346 := @402 @3343 @1682 @185 +@3347 := @3333 @3346 +@3348 := 147 +@3351 := @500 @3348 (@503 @3348) +@3352 := @498 @3351 +@3353 := @497 @3352 +@3354 := @142 @3353 +@3355 := 149 +@3358 := @500 @3355 (@503 @3355) +@3359 := @498 @3358 +@3360 := @497 @3359 +@3362 := @142 @3360 @146 +@3363 := @3354 @3362 +@3364 := @262 @3363 +@3365 := @1277 @3364 +@3366 := @402 @3365 +@3367 := @552 @3228 +@3368 := @1277 @3367 +@3371 := @402 @3368 @1682 @185 +@3372 := @3366 @3371 +@3373 := 150 +@3376 := @500 @3373 (@503 @3373) +@3377 := @498 @3376 +@3378 := @497 @3377 +@3380 := @142 @3378 @146 +@3381 := @262 @3380 +@3382 := @563 @3381 +@3383 := @402 @3382 +@3384 := @552 @1335 +@3385 := @1277 @3384 +@3388 := @402 @3385 @1682 @185 +@3390 := @3383 @3388 @185 +@3391 := @3372 @3390 +@3392 := @3347 @3391 +@3394 := @3322 @3392 @185 +@3396 := @3311 @3394 @185 +@3397 := @3300 @3396 +@3398 := @3246 @3397 +@3399 := @3205 @3398 +@3400 := @3187 @3399 +@3401 := @3094 @3400 +@3402 := @3084 @3401 +@3403 := @1801 @3402 +@3405 := @838 (@1272 @3403) +@3406 := @123 @3405 +@3407 := 62 +@3410 := @14 @3407 (@17 @3407) +@3413 := @1650 (@158 @3410 @487) +@3414 := @123 @3413 +@3415 := @163 @1312 +@3416 := @145 @3415 +@3417 := @496 @3416 +@3418 := @2955 @3417 +@3419 := 171 +@3422 := @500 @3419 (@503 @3419) +@3423 := @498 @3422 +@3424 := @497 @3423 +@3426 := @142 @3424 @146 +@3427 := @178 @3426 +@3428 := @145 @3427 +@3429 := @496 @3428 +@3431 := @2041 @3429 @3011 +@3433 := @2114 (@3418 @3431) +@3434 := @123 @3433 +@3436 := @292 @43 @22 +@3438 := @131 @3436 @48 +@3439 := @794 @3438 +@3440 := @11 @363 +@3441 := @870 @3440 +@3442 := 63 +@3445 := @14 @3442 (@17 @3442) +@3446 := @158 @3445 +@3447 := 64 +@3450 := @14 @3447 (@17 @3447) +@3452 := @160 @3450 @147 +@3453 := @142 @3452 +@3454 := @858 @175 +@3455 := @168 @3454 +@3456 := @142 @3455 +@3457 := @182 @3440 +@3459 := @193 @43 @146 +@3460 := @142 @3459 +@3461 := @309 @202 +@3462 := @3460 @3461 +@3463 := @163 @3462 +@3464 := @3457 @3463 +@3466 := @142 @3464 @146 +@3467 := @3456 @3466 +@3468 := @3453 @3467 +@3469 := @3446 @3468 +@3470 := @157 @3469 +@3471 := @3441 @3470 +@3472 := @216 @3438 +@3473 := @218 @238 +@3474 := @3473 @154 +@3475 := @3472 @3474 +@3477 := @236 @3438 @263 +@3479 := @228 (@330 @3477) +@3480 := @1406 @43 +@3483 := @14 @3055 (@17 @3055) +@3484 := @158 @3483 +@3485 := @3473 @19 +@3487 := @142 @3485 @146 +@3488 := @3484 @3487 +@3489 := @3480 @3488 +@3490 := @259 @3438 +@3491 := @302 @3436 +@3492 := @3473 @68 +@3493 := @142 @3492 +@3494 := @3493 @146 +@3495 := @552 @3494 +@3496 := @3491 @3495 +@3498 := @142 @3496 @146 +@3499 := @3490 @3498 +@3500 := @3489 @3499 +@3503 := @228 (@245 @3500) @268 +@3504 := @3479 @3503 +@3505 := @3475 @3504 +@3506 := @3471 @3505 +@3508 := @3439 (@840 @3506) +@3509 := @123 @3508 +@3512 := @14 @1844 (@17 @1844) +@3514 := @160 @3512 @147 +@3516 := @142 @3514 @859 +@3517 := @845 @3516 +@3518 := @157 @3517 +@3520 := @871 @3518 @887 +@3522 := @838 (@840 @3520) +@3523 := @123 @3522 +@3527 := @2438 (@49 (@23 @866)) @919 +@3528 := 67 +@3531 := @14 @3528 (@17 @3528) +@3532 := @160 @3531 +@3533 := @262 @147 +@3534 := @239 @3533 +@3535 := @3532 @3534 +@3536 := @142 @3535 +@3537 := @2904 @1601 +@3538 := @3536 @3537 +@3539 := @1587 @3538 +@3540 := @157 @3539 +@3542 := @3527 (@2881 @3540) +@3543 := @123 @3542 +@3546 := @454 (@49 @50) @24 +@3547 := @140 @405 +@3548 := @871 @3547 +@3549 := LexLeanTarget.TargetSyntax.Prim.natLe +@3551 := @138 @3549 @827 +@3552 := @402 @3551 +@3553 := @855 @1628 +@3555 := @142 @3553 @240 +@3556 := @145 @3555 +@3557 := @2090 @3556 +@3558 := @825 @3557 +@3559 := @563 @2899 +@3562 := @228 (@330 @3559) @833 +@3563 := @3558 @3562 +@3565 := @3552 @3563 @308 +@3566 := @3548 @3565 +@3568 := @3546 (@840 @3566) +@3569 := @123 @3568 +@3570 := @157 @219 +@3571 := @871 @3570 +@3572 := @1461 @219 +@3573 := @1802 @3572 +@3574 := @1656 @1690 +@3575 := @574 @2640 +@3576 := @168 @2217 +@3577 := @142 @3576 +@3578 := @581 @146 +@3579 := @3577 @3578 +@3580 := @1476 @3579 +@3582 := @142 @3580 @146 +@3583 := @3575 @3582 +@3584 := @3574 @3583 +@3585 := @2713 @3584 +@3587 := @198 @2640 @146 +@3588 := @3585 @3587 +@3589 := @3573 @3588 +@3591 := @2674 (@3571 @3589) +@3592 := @123 @3591 +@3595 := @281 (@49 @2798) @2795 +@3596 := @402 @391 +@3598 := @198 @2795 @146 +@3599 := @3596 @3598 +@3600 := @2710 @3598 +@3601 := @3085 @1654 +@3602 := @552 @1703 +@3603 := @563 @3602 +@3604 := @402 @3603 +@3605 := @2715 @405 +@3606 := @404 @3605 +@3607 := @402 @3606 +@3608 := @2715 @146 +@3609 := @145 @3608 +@3610 := @1159 @3609 +@3611 := @1904 @3610 +@3612 := @574 @2795 +@3613 := @2715 @968 +@3614 := @168 @3613 +@3615 := @142 @3614 +@3616 := @262 @1596 +@3617 := @3615 @3616 +@3618 := @1595 @3617 +@3620 := @142 @3618 @146 +@3621 := @3612 @3620 +@3622 := @3611 @3621 +@3623 := @3607 @3622 +@3624 := @309 @323 +@3625 := @262 @3624 +@3626 := @163 @3625 +@3627 := @1595 @3626 +@3629 := @142 @3627 @146 +@3630 := @3612 @3629 +@3631 := @3623 @3630 +@3632 := @3604 @3631 +@3633 := @552 @1201 +@3634 := @563 @3633 +@3635 := @402 @3634 +@3636 := @191 @310 +@3637 := @262 @3636 +@3638 := @2715 @3637 +@3639 := @1595 @3638 +@3641 := @142 @3639 @146 +@3642 := @3612 @3641 +@3643 := @3635 @3642 +@3644 := @552 @570 +@3645 := @563 @3644 +@3646 := @402 @3645 +@3647 := @581 @1596 +@3648 := @2715 @3647 +@3649 := @1595 @3648 +@3651 := @142 @3649 @146 +@3652 := @3612 @3651 +@3653 := @3646 @3652 +@3654 := @1663 @1690 +@3655 := @239 @1638 +@3656 := @168 @3655 +@3657 := @142 @3656 +@3658 := @3657 @3616 +@3659 := @1595 @3658 +@3661 := @142 @3659 @146 +@3662 := @3612 @3661 +@3663 := @3654 @3662 +@3664 := @3653 @3663 +@3665 := @3643 @3664 +@3666 := @3632 @3665 +@3667 := @3601 @3666 +@3668 := @2713 @3667 +@3669 := @239 @3625 +@3670 := @1595 @3669 +@3672 := @142 @3670 @146 +@3673 := @3612 @3672 +@3674 := @3668 @3673 +@3675 := @3600 @3674 +@3676 := @3599 @3675 +@3677 := @2702 @3676 +@3679 := @3595 (@2701 @3677) +@3680 := @123 @3679 +@3682 := @10 @2839 @27 +@3683 := @282 @3682 +@3684 := @72 @2839 +@3686 := @10 (@3683 @3684) +@3687 := @23 @3682 +@3689 := @281 (@3686 @3687) +@3691 := @292 @2839 @24 +@3692 := @3689 @3691 +@3693 := @216 @3691 +@3694 := @3693 @162 +@3695 := @302 @3691 +@3715 := @123 + (@3692 + (@3694 + (@228 + (@300 (@3695 @311)) + (@228 + (@317 (@3693 @321 (@228 (@245 (@3695 @324)) (@228 (@330 (@2845 @332)) @268)))) + @268)))) +@3719 := @281 (@23 (@49 @3682)) @3684 +@3720 := 68 +@3723 := @14 @3720 (@17 @3720) +@3724 := @158 @3723 +@3726 := @142 @3547 @351 +@3727 := @163 @3726 +@3729 := @3719 (@3724 @3727) +@3730 := @123 @3729 +@3732 := @10 @2884 @27 +@3733 := @282 @3732 +@3734 := @72 @2884 +@3736 := @10 (@3733 @3734) +@3737 := @23 @3732 +@3739 := @281 (@3736 @3737) +@3741 := @292 @2884 @24 +@3742 := @3739 @3741 +@3743 := @216 @3741 +@3744 := @3743 @162 +@3745 := @302 @3741 +@3765 := @123 + (@3742 + (@3744 + (@228 + (@300 (@3745 @311)) + (@228 + (@317 (@3743 @321 (@228 (@245 (@3745 @324)) (@228 (@330 (@2890 @332)) @268)))) + @268)))) +@3770 := @2438 (@23 (@23 (@49 @3732))) @3734 +@3773 := @14 @2003 (@17 @2003) +@3774 := @158 @3773 +@3775 := @145 @439 +@3776 := @304 @3775 +@3778 := @3770 (@3774 @3776) +@3779 := @123 @3778 +@3780 := 70 +@3783 := @14 @3780 (@17 @3780) +@3786 := @1650 (@158 @3783 @487) +@3787 := @123 @3786 +@3790 := @281 (@49 @85) @1799 +@3791 := @2041 @2970 +@3792 := @2048 @2975 +@3793 := 71 +@3796 := @14 @3793 (@17 @3793) +@3798 := @158 @3796 @487 +@3799 := @1893 @3798 +@3800 := @1136 @487 +@3801 := @2972 @3800 +@3803 := @2058 @190 @261 +@3805 := @402 @3803 @551 +@3807 := @3009 @549 @308 +@3808 := @402 @3807 +@3809 := "an identifier follows a decimal point" +@3810 := @731 @3809 +@3811 := @730 @3810 +@3813 := @142 @3811 @146 +@3814 := @728 @3813 +@3816 := @142 @3814 @146 +@3817 := @1921 @3816 +@3819 := @3808 @3817 @3013 +@3820 := @3805 @3819 +@3821 := @3801 @3820 +@3822 := @3799 @3821 +@3823 := @3792 @3822 +@3825 := @3790 (@3791 @3823) +@3826 := @123 @3825 +@3827 := 72 +@3830 := @14 @3827 (@17 @3827) +@3831 := @158 @3830 +@3832 := @3831 @487 +@3833 := @839 @3832 +@3834 := @168 @2091 +@3836 := @142 @3834 @146 +@3837 := @1734 @3836 +@3839 := @2126 @3837 @1740 +@3841 := @1650 (@3833 @3839) +@3842 := @123 @3841 +@3844 := @10 @3440 @27 +@3845 := @282 @3844 +@3846 := @72 @3440 +@3851 := @281 (@10 (@3845 @3846) (@23 @3844)) +@3853 := @292 @3440 @24 +@3854 := @3851 @3853 +@3855 := @216 @3853 +@3856 := @3855 @162 +@3857 := @302 @3853 +@3877 := @123 + (@3854 + (@3856 + (@228 + (@300 (@3857 @311)) + (@228 + (@317 (@3855 @321 (@228 (@245 (@3857 @324)) (@228 (@330 (@3446 @332)) @268)))) + @268)))) +@3880 := @454 (@49 @3844) @3846 +@3881 := 73 +@3884 := @14 @3881 (@17 @3881) +@3887 := @3880 (@158 @3884 @487) +@3888 := @123 @3887 +@3890 := @129 @45 @43 +@3891 := 74 +@3894 := @14 @3891 (@17 @3891) +@3895 := @158 @3894 +@3896 := 75 +@3899 := @14 @3896 (@17 @3896) +@3901 := @160 @3899 @146 +@3902 := @142 @3901 +@3903 := @3460 @147 +@3904 := @3902 @3903 +@3906 := @3890 (@3895 @3904) +@3907 := @123 @3906 +@3908 := 76 +@3911 := @14 @3908 (@17 @3908) +@3914 := @1650 (@158 @3911 @487) +@3915 := @123 @3914 +@3918 := @2438 (@23 @2828) @2795 +@3919 := 77 +@3922 := @14 @3919 (@17 @3919) +@3923 := @158 @3922 +@3924 := @163 @1653 +@3925 := @304 @3924 +@3927 := @3918 (@3923 @3925) +@3928 := @123 @3927 +@3932 := @2438 (@49 (@23 @3687)) @3684 +@3933 := @1802 @2869 +@3934 := @157 @2866 +@3935 := @1656 @3934 +@3936 := @2972 @2867 +@3937 := @402 @549 +@3938 := @404 @2899 +@3939 := @402 @3938 +@3940 := @145 @263 +@3941 := @1159 @3940 +@3942 := @1663 @3941 +@3943 := @574 @3684 +@3944 := @262 @1638 +@3945 := @168 @3944 +@3946 := @142 @3945 +@3947 := @2728 @323 +@3948 := @1504 @3947 +@3950 := @142 @3948 @146 +@3951 := @3946 @3950 +@3952 := @2852 @3951 +@3954 := @142 @3952 @146 +@3955 := @3943 @3954 +@3956 := @3942 @3955 +@3957 := @3939 @3956 +@3958 := @1504 @2729 +@3960 := @142 @3958 @146 +@3961 := @262 @3960 +@3962 := @2852 @3961 +@3964 := @142 @3962 @146 +@3965 := @3943 @3964 +@3966 := @3957 @3965 +@3967 := @1709 @3966 +@3969 := @198 @3684 @146 +@3970 := @3967 @3969 +@3972 := @3937 @3970 @3969 +@3973 := @3936 @3972 +@3974 := @3935 @3973 +@3976 := @3932 (@3933 @3974) +@3977 := @123 @3976 +@3981 := @2438 (@49 (@23 @3737)) @3734 +@3982 := @2368 @3934 +@3984 := @198 @3734 @146 +@3985 := @3937 @3984 +@3986 := @490 @480 +@3987 := @486 @3940 +@3988 := @3986 @3987 +@3989 := @1637 @1984 +@3990 := @563 @3989 +@3991 := @402 @3990 +@3992 := @574 @3734 +@3993 := @2906 @3636 +@3995 := @142 @3993 @146 +@3996 := @581 @3995 +@3997 := @2905 @3996 +@3999 := @142 @3997 @146 +@4000 := @3992 @3999 +@4001 := @3991 @4000 +@4002 := @514 @24 +@4003 := 78 +@4006 := @14 @4003 (@17 @4003) +@4007 := @158 @4006 +@4008 := @1637 @320 +@4009 := @4007 @4008 +@4010 := @4002 @4009 +@4011 := @402 @684 +@4012 := @2906 @1596 +@4014 := @142 @4012 @146 +@4015 := @581 @4014 +@4016 := @2905 @4015 +@4018 := @142 @4016 @146 +@4019 := @3992 @4018 +@4020 := @4011 @4019 +@4021 := @2906 @2777 +@4023 := @142 @4021 @146 +@4024 := @262 @4023 +@4025 := @2905 @4024 +@4027 := @142 @4025 @146 +@4028 := @3992 @4027 +@4029 := @4020 @4028 +@4030 := @4010 @4029 +@4031 := @4001 @4030 +@4032 := @3988 @4031 +@4034 := @3939 @4032 @4028 +@4035 := @3985 @4034 +@4036 := @3936 @4035 +@4037 := @3982 @4036 +@4039 := @3981 (@3933 @4037) +@4040 := @123 @4039 +@4041 := @163 @2410 +@4042 := @145 @4041 +@4043 := @1319 @4042 +@4044 := @2955 @4043 +@4045 := @1734 @1340 +@4047 := @3009 @4045 @1740 +@4049 := @1650 (@4044 @4047) +@4050 := @123 @4049 +@4051 := @839 @177 +@4054 := @500 @1894 (@503 @1894) +@4055 := @498 @4054 +@4056 := @497 @4055 +@4058 := @142 @4056 @146 +@4059 := @304 @4058 +@4060 := @145 @4059 +@4061 := @496 @4060 +@4062 := @2041 @4061 +@4063 := @304 @509 +@4064 := @145 @4063 +@4065 := @496 @4064 +@4066 := @2048 @4065 +@4067 := @2058 @577 +@4069 := @2060 @577 @219 +@4070 := @4067 @4069 +@4071 := @1656 @4070 +@4072 := @552 @2410 +@4073 := @145 @4072 +@4074 := @1319 @4073 +@4075 := @2972 @4074 +@4076 := @552 @1915 +@4077 := @145 @4076 +@4078 := @1898 @4077 +@4079 := @2977 @4078 +@4080 := @3937 @680 +@4081 := "a scientific literal has no exponent digits" +@4082 := @731 @4081 +@4083 := @730 @4082 +@4085 := @142 @4083 @146 +@4086 := @728 @4085 +@4088 := @142 @4086 @146 +@4089 := @1921 @4088 +@4090 := @4080 @4089 +@4091 := @4079 @4090 +@4092 := @4075 @4091 +@4093 := @4071 @4092 +@4094 := @4066 @4093 +@4095 := @4062 @4094 +@4097 := @1800 (@4051 @4095) +@4098 := @123 @4097 +@4099 := @1191 @320 +@4100 := @2048 @4099 +@4103 := @14 @1870 (@17 @1870) +@4105 := @158 @4103 @487 +@4106 := @1904 @4105 +@4108 := @402 @2050 @173 +@4109 := @304 @1213 +@4110 := @563 @4109 +@4112 := @402 @4110 @173 +@4115 := @500 @1273 (@503 @1273) +@4116 := @498 @4115 +@4117 := @497 @4116 +@4119 := @142 @4117 @146 +@4120 := @304 @4119 +@4121 := @563 @4120 +@4123 := @402 @4121 @173 +@4126 := @500 @3442 (@503 @3442) +@4127 := @498 @4126 +@4128 := @497 @4127 +@4130 := @142 @4128 @146 +@4131 := @304 @4130 +@4132 := @563 @4131 +@4134 := @402 @4132 @173 +@4135 := @186 @553 +@4136 := @404 @4135 +@4139 := @402 @4136 @551 @549 +@4140 := @4134 @4139 +@4141 := @4123 @4140 +@4142 := @4112 @4141 +@4143 := @4108 @4142 +@4144 := @2061 @4143 +@4145 := @2059 @4144 +@4147 := @1270 @4145 @185 +@4148 := @4106 @4147 +@4149 := @2057 @4148 +@4150 := @4100 @4149 +@4151 := @2047 @4150 +@4153 := @838 (@1272 @4151) +@4154 := @123 @4153 +@4155 := @218 @162 +@4156 := @4155 @68 +@4157 := @142 @4156 +@4158 := @4157 @146 +@4159 := @145 @4158 +@4160 := @2121 @4159 +@4161 := @2955 @4160 +@4163 := @292 @42 @22 +@4165 := @131 @4163 @48 +@4166 := @870 @4165 +@4167 := 80 +@4170 := @14 @4167 (@17 @4167) +@4172 := @158 @4170 @4159 +@4173 := @4166 @4172 +@4174 := @1073 @4159 +@4176 := @142 @4174 @146 +@4177 := @4157 @4176 +@4178 := @168 @4177 +@4180 := @142 @4178 @146 +@4181 := @145 @4180 +@4182 := @1084 @4181 +@4183 := @1802 @4182 +@4184 := @1406 @4165 +@4185 := @259 @4165 +@4186 := @302 @4163 +@4187 := @182 @42 +@4188 := @262 @4158 +@4189 := @855 @4188 +@4191 := @142 @4189 @146 +@4192 := @4157 @4191 +@4193 := @145 @4192 +@4194 := @1111 @4193 +@4196 := @142 @4194 @310 +@4197 := @4187 @4196 +@4199 := @142 @4197 @263 +@4200 := @4186 @4199 +@4202 := @142 @4200 @146 +@4203 := @4185 @4202 +@4204 := @4184 @4203 +@4205 := @4155 @41 +@4206 := @402 @4205 +@4208 := @198 @3846 @146 +@4209 := @4206 @4208 +@4210 := @216 @3846 +@4211 := @3010 @551 +@4212 := @4210 @4211 +@4213 := @574 @3846 +@4214 := @4155 @19 +@4215 := @142 @4214 +@4216 := @1448 @968 +@4218 := @142 @4216 @146 +@4219 := @191 @4218 +@4220 := @4215 @4219 +@4221 := @4157 @4220 +@4222 := @3457 @4221 +@4224 := @142 @4222 @146 +@4225 := @4213 @4224 +@4227 := @228 (@2141 @4225) +@4228 := @2152 @1968 +@4229 := @145 @4228 +@4230 := @496 @4229 +@4231 := @4002 @4230 +@4232 := @523 @24 +@4233 := @2152 @175 +@4234 := @168 @4233 +@4235 := @142 @4234 +@4236 := @4235 @146 +@4237 := @145 @4236 +@4238 := @1136 @4237 +@4239 := @4232 @4238 +@4241 := @4011 @723 @308 +@4242 := @402 @4241 +@4243 := @457 @43 +@4244 := @4215 @146 +@4245 := @2248 @4244 +@4246 := @4243 @4245 +@4247 := @142 @4246 +@4248 := @4247 @3461 +@4249 := @4235 @4248 +@4250 := @3457 @4249 +@4252 := @142 @4250 @146 +@4253 := @4213 @4252 +@4254 := @4242 @4253 +@4255 := @191 @202 +@4256 := @4247 @4255 +@4257 := @2152 @4256 +@4258 := @3457 @4257 +@4260 := @142 @4258 @146 +@4261 := @4213 @4260 +@4262 := @4254 @4261 +@4263 := @4239 @4262 +@4264 := @4231 @4263 +@4267 := @228 (@2148 @4264) @268 +@4268 := @4227 @4267 +@4269 := @4212 @4268 +@4270 := @4209 @4269 +@4271 := @4204 @4270 +@4272 := @4183 @4271 +@4273 := @4173 @4272 +@4275 := @3880 (@4161 @4273) +@4276 := @123 @4275 +@4279 := @44 (@10 @42 @27) +@4296 := @123 + (@281 + (@10 (@282 @4279 @43) (@44 @45)) + @43 + (@216 @43 @219 (@434 (@228 (@438 (@3895 @443)) @268)))) +@4300 := @454 @4279 @43 (@4243 @164) +@4301 := @123 @4300 +@4302 := @145 @1230 +@4303 := @496 @4302 +@4306 := @1650 (@2955 @4303 @4047) +@4307 := @123 @4306 +@4311 := @2438 (@49 (@23 @2798)) @2795 +@4312 := @1802 @3492 +@4313 := @1656 @3485 +@4314 := @3473 @41 +@4316 := @402 @4314 @3598 +@4318 := @402 @3474 @3598 +@4319 := @481 @3987 +@4320 := @550 @1201 +@4321 := @563 @4320 +@4322 := @402 @4321 +@4323 := 81 +@4326 := @14 @4323 (@17 @4323) +@4327 := @158 @4326 +@4328 := @581 @320 +@4329 := @145 @4328 +@4330 := @4327 @4329 +@4331 := @491 @4330 +@4332 := @402 @680 +@4333 := @168 @4328 +@4334 := @142 @4333 +@4335 := @552 @3636 +@4336 := @4334 @4335 +@4337 := @1595 @4336 +@4339 := @142 @4337 @146 +@4340 := @3612 @4339 +@4341 := @4332 @4340 +@4342 := @552 @1596 +@4343 := @581 @4342 +@4344 := @1595 @4343 +@4346 := @142 @4344 @146 +@4347 := @3612 @4346 +@4348 := @4341 @4347 +@4349 := @4331 @4348 +@4350 := @4322 @4349 +@4351 := @2728 @1596 +@4352 := @581 @4351 +@4353 := @1595 @4352 +@4355 := @142 @4353 @146 +@4356 := @3612 @4355 +@4357 := @573 @4356 +@4358 := @515 @3941 +@4359 := @262 @691 +@4360 := @168 @4359 +@4362 := @142 @4360 @4342 +@4363 := @1595 @4362 +@4365 := @142 @4363 @146 +@4366 := @3612 @4365 +@4367 := @4358 @4366 +@4368 := @4357 @4367 +@4369 := @4350 @4368 +@4370 := @4319 @4369 +@4371 := @3939 @4370 +@4372 := @552 @3624 +@4373 := @262 @4372 +@4374 := @1595 @4373 +@4376 := @142 @4374 @146 +@4377 := @3612 @4376 +@4378 := @4371 @4377 +@4379 := @4318 @4378 +@4380 := @4316 @4379 +@4381 := @4313 @4380 +@4383 := @4311 (@4312 @4381) +@4384 := @123 @4383 +@4387 := @454 (@819 @28) @24 +@4390 := @500 @2117 (@503 @2117) +@4391 := @498 @4390 +@4392 := @497 @4391 +@4394 := @142 @4392 @146 +@4395 := @1809 @4394 +@4396 := @145 @4395 +@4397 := @1277 @4396 +@4398 := @2955 @4397 +@4401 := @500 @2831 (@503 @2831) +@4402 := @498 @4401 +@4403 := @497 @4402 +@4405 := @142 @4403 @146 +@4406 := @1809 @4405 +@4407 := @145 @4406 +@4408 := @1277 @4407 +@4409 := @2041 @4408 +@4410 := @2048 @2412 +@4411 := 102 +@4414 := @500 @4411 (@503 @4411) +@4415 := @498 @4414 +@4416 := @497 @4415 +@4418 := @142 @4416 @146 +@4419 := @3042 @4418 +@4420 := @145 @4419 +@4421 := @1277 @4420 +@4422 := @2368 @4421 +@4425 := @500 @3780 (@503 @3780) +@4426 := @498 @4425 +@4427 := @497 @4426 +@4429 := @142 @4427 @146 +@4430 := @3061 @4429 +@4431 := @145 @4430 +@4432 := @1277 @4431 +@4433 := @2972 @4432 +@4434 := @1943 @535 +@4436 := @402 @4434 @219 +@4438 := @142 @1868 @146 +@4439 := @163 @4438 +@4440 := @1943 @4439 +@4442 := @402 @4440 @238 +@4444 := @142 @1818 @146 +@4445 := @163 @4444 +@4446 := @1943 @4445 +@4447 := @402 @4446 +@4449 := @2060 @190 @3019 +@4451 := @4447 @4449 @261 +@4452 := @4442 @4451 +@4453 := @4436 @4452 +@4454 := @4433 @4453 +@4455 := @4422 @4454 +@4456 := @4410 @4455 +@4457 := @4409 @4456 +@4459 := @4387 (@4398 @4457) +@4460 := @123 @4459 +@4461 := 181 +@4464 := @500 @4461 (@503 @4461) +@4465 := @498 @4464 +@4466 := @497 @4465 +@4468 := @142 @4466 @146 +@4469 := @239 @4468 +@4470 := @563 @4469 +@4471 := @402 @4470 +@4472 := 162 +@4475 := @500 @4472 (@503 @4472) +@4476 := @498 @4475 +@4477 := @497 @4476 +@4478 := @142 @4477 +@4479 := 170 +@4482 := @500 @4479 (@503 @4479) +@4483 := @498 @4482 +@4484 := @497 @4483 +@4486 := @142 @4484 @146 +@4487 := @4478 @4486 +@4488 := @262 @4487 +@4489 := @1277 @4488 +@4492 := @402 @4489 @2390 @185 +@4494 := @4471 @4492 @185 +@4495 := @3216 @4494 +@4496 := 130 +@4499 := @500 @4496 (@503 @4496) +@4500 := @498 @4499 +@4501 := @497 @4500 +@4503 := @142 @4501 @146 +@4504 := @239 @4503 +@4505 := @563 @4504 +@4506 := @402 @4505 +@4507 := 137 +@4510 := @500 @4507 (@503 @4507) +@4511 := @498 @4510 +@4512 := @497 @4511 +@4514 := @142 @4512 @146 +@4515 := @1326 @4514 +@4516 := @262 @4515 +@4517 := @1277 @4516 +@4519 := @402 @4517 @2390 +@4520 := 144 +@4523 := @500 @4520 (@503 @4520) +@4524 := @498 @4523 +@4525 := @497 @4524 +@4526 := @142 @4525 +@4527 := @3340 @146 +@4528 := @4526 @4527 +@4529 := @262 @4528 +@4530 := @1277 @4529 +@4533 := @402 @4530 @2390 @185 +@4534 := @4519 @4533 +@4536 := @4506 @4534 @185 +@4538 := @3257 @4536 @185 +@4539 := @4495 @4538 +@4540 := @3084 @4539 +@4541 := @1801 @4540 +@4543 := @838 (@1272 @4541) +@4544 := @123 @4543 +@4545 := @794 @4165 +@4546 := @839 @536 +@4547 := @11 @385 +@4548 := @870 @4547 +@4549 := 82 +@4552 := @14 @4549 (@17 @4549) +@4553 := @158 @4552 +@4554 := 83 +@4557 := @14 @4554 (@17 @4554) +@4559 := @160 @4557 @147 +@4560 := @142 @4559 +@4561 := @1266 @320 +@4562 := @855 @4561 +@4564 := @142 @4562 @175 +@4565 := @168 @4564 +@4566 := @142 @4565 +@4567 := @182 @4547 +@4568 := @309 @3624 +@4569 := @304 @4568 +@4570 := @4567 @4569 +@4572 := @142 @4570 @146 +@4573 := @4566 @4572 +@4574 := @4560 @4573 +@4575 := @4553 @4574 +@4576 := @157 @4575 +@4577 := @4548 @4576 +@4578 := @3493 @320 +@4579 := @855 @4578 +@4581 := @142 @4579 @146 +@4582 := @304 @4581 +@4583 := @145 @4582 +@4584 := @1111 @4583 +@4585 := @1399 @4584 +@4586 := @402 @3485 +@4587 := @140 @263 +@4589 := @142 @4587 @146 +@4590 := @186 @4589 +@4591 := @404 @4590 +@4594 := @402 @4591 @3474 @308 +@4595 := @402 @4594 +@4596 := @4187 @1899 +@4597 := @142 @4596 +@4598 := @3493 @534 +@4599 := @168 @4598 +@4601 := @142 @4599 @146 +@4602 := @4597 @4601 +@4603 := @4186 @4602 +@4605 := @142 @4603 @146 +@4606 := @4185 @4605 +@4607 := @4595 @4606 +@4608 := @236 @4165 +@4609 := "the quoted name `" +@4610 := @731 @4609 +@4611 := @730 @4610 +@4613 := @142 @4611 @146 +@4614 := @728 @4613 +@4616 := @142 @4614 @263 +@4617 := @1411 @4616 +@4618 := @142 @4617 +@4619 := "` is not a name" +@4620 := @731 @4619 +@4621 := @730 @4620 +@4623 := @142 @4621 @146 +@4624 := @728 @4623 +@4626 := @142 @4624 @146 +@4627 := @4618 @4626 +@4628 := @1411 @4627 +@4630 := @142 @4628 @146 +@4631 := @4608 @4630 +@4632 := @4607 @4631 +@4633 := @4586 @4632 +@4634 := "a quoted name is not closed" +@4635 := @731 @4634 +@4636 := @730 @4635 +@4638 := @142 @4636 @146 +@4639 := @728 @4638 +@4641 := @142 @4639 @146 +@4642 := @4608 @4641 +@4643 := @4633 @4642 +@4644 := @4585 @4643 +@4645 := @4577 @4644 +@4647 := @4545 (@4546 @4645) +@4648 := @123 @4647 +@4649 := @868 @24 +@4650 := 84 +@4653 := @14 @4650 (@17 @4650) +@4654 := @158 @4653 +@4655 := 85 +@4658 := @14 @4655 (@17 @4655) +@4659 := @160 @4658 +@4660 := @304 @164 +@4661 := @4659 @4660 +@4662 := @142 @4661 +@4663 := @304 @2856 +@4664 := @4662 @4663 +@4665 := @4654 @4664 +@4666 := @157 @4665 +@4668 := @4649 (@1461 @4666) +@4669 := @123 @4668 +@4671 := @10 @4547 @27 +@4672 := @282 @4671 +@4673 := @72 @4547 +@4675 := @10 (@4672 @4673) +@4676 := @23 @4671 +@4678 := @281 (@4675 @4676) +@4680 := @292 @4547 @24 +@4681 := @4678 @4680 +@4682 := @216 @4680 +@4683 := @4682 @162 +@4684 := @302 @4680 +@4704 := @123 + (@4681 + (@4683 + (@228 + (@300 (@4684 @311)) + (@228 + (@317 (@4682 @321 (@228 (@245 (@4684 @324)) (@228 (@330 (@4553 @332)) @268)))) + @268)))) +@4707 := @454 (@49 @4671) @4673 +@4708 := 86 +@4711 := @14 @4708 (@17 @4708) +@4712 := @158 @4711 +@4713 := @145 @2078 +@4715 := @4707 (@4712 @4713) +@4716 := @123 @4715 +@4718 := @10 @1500 @27 +@4719 := @282 @4718 +@4720 := @72 @1500 +@4722 := @10 (@4719 @4720) +@4723 := @23 @4718 +@4725 := @281 (@4722 @4723) +@4727 := @292 @1500 @24 +@4728 := @4725 @4727 +@4729 := @216 @4727 +@4730 := @4729 @162 +@4731 := @302 @4727 +@4751 := @123 + (@4728 + (@4730 + (@228 + (@300 (@4731 @311)) + (@228 + (@317 (@4729 @321 (@228 (@245 (@4731 @324)) (@228 (@330 (@4654 @332)) @268)))) + @268)))) +@4756 := @2438 (@23 (@23 (@49 @4718))) @4720 +@4757 := 87 +@4760 := @14 @4757 (@17 @4757) +@4763 := @4756 (@158 @4760 @3925) +@4764 := @123 @4763 +@4767 := @281 (@49 @4676) @4673 +@4768 := @2048 @393 +@4769 := @402 @389 +@4771 := @198 @4673 @146 +@4772 := @4769 @4771 +@4773 := @3596 @4771 +@4774 := @239 @570 +@4775 := @145 @4774 +@4776 := @496 @4775 +@4777 := @2368 @4776 +@4778 := @574 @4673 +@4779 := @191 @263 +@4780 := @309 @4779 +@4781 := @239 @4780 +@4782 := @4567 @4781 +@4784 := @142 @4782 @146 +@4785 := @4778 @4784 +@4786 := @2388 @4785 +@4789 := @14 @1820 (@17 @1820) +@4791 := @158 @4789 @1653 +@4792 := @2972 @4791 +@4793 := @309 @263 +@4794 := @191 @4793 +@4795 := @239 @4794 +@4796 := @4567 @4795 +@4798 := @142 @4796 @146 +@4799 := @4778 @4798 +@4800 := @3937 @4799 +@4801 := @3831 @1653 +@4802 := @1663 @4801 +@4803 := @186 @1638 +@4804 := @404 @4803 +@4805 := @402 @4804 +@4806 := @309 @4793 +@4807 := @3657 @4806 +@4808 := @4567 @4807 +@4810 := @142 @4808 @146 +@4811 := @4778 @4810 +@4812 := @4805 @4811 +@4813 := @239 @1968 +@4814 := @145 @4813 +@4815 := @496 @4814 +@4816 := @4002 @4815 +@4817 := @2715 @4806 +@4818 := @4567 @4817 +@4820 := @142 @4818 @146 +@4821 := @4778 @4820 +@4822 := @4011 @4821 +@4824 := @523 @22 @1690 +@4825 := @239 @991 +@4826 := @168 @4825 +@4827 := @142 @4826 +@4828 := @309 @1596 +@4829 := @4827 @4828 +@4830 := @4567 @4829 +@4832 := @142 @4830 @146 +@4833 := @4778 @4832 +@4834 := @4824 @4833 +@4835 := @4822 @4834 +@4836 := @4816 @4835 +@4837 := @4812 @4836 +@4838 := @4802 @4837 +@4839 := @4800 @4838 +@4840 := @4792 @4839 +@4841 := @4786 @4840 +@4842 := @4777 @4841 +@4844 := @2713 @4842 @4785 +@4845 := @4773 @4844 +@4846 := @4772 @4845 +@4847 := @4768 @4846 +@4849 := @4767 (@2701 @4847) +@4850 := @123 @4849 +@4854 := @2438 (@49 (@23 @4723)) @4720 +@4855 := @2368 @2866 +@4856 := @262 @320 +@4857 := @404 @4856 +@4858 := @402 @4857 +@4859 := @163 @263 +@4860 := @168 @4859 +@4862 := @142 @4860 @1229 +@4863 := @145 @4862 +@4864 := @496 @4863 +@4865 := @2972 @4864 +@4866 := @574 @4720 +@4867 := @581 @968 +@4868 := @1504 @4867 +@4870 := @142 @4868 @146 +@4871 := @4866 @4870 +@4872 := @4865 @4871 +@4873 := @4858 @4872 +@4875 := @198 @4720 @146 +@4876 := @4873 @4875 +@4878 := @2388 @4876 @4875 +@4879 := @4855 @4878 +@4881 := @4854 (@3933 @4879) +@4882 := @123 @4881 +@4883 := @178 @3178 +@4884 := @145 @4883 +@4885 := @496 @4884 +@4887 := @2041 @4885 @3011 +@4889 := @2114 (@3418 @4887) +@4938 := @2877 + (@2941 + (@2954 + (@3034 + (@3080 + (@3406 + (@3414 + (@3434 + (@3509 + (@3523 + (@3543 + (@3569 + (@3592 + (@3680 + (@3715 + (@3730 + (@3765 + (@3779 + (@3787 + (@3826 + (@3842 + (@3877 + (@3888 + (@3907 + (@3915 + (@3928 + (@3977 + (@4040 + (@4050 + (@4098 + (@4154 + (@4276 + (@4296 + (@4301 + (@4307 + (@4384 + (@4460 + (@4544 + (@4648 + (@4669 + (@4704 + (@4716 + (@4751 + (@4764 + (@4850 + (@4882 + (@123 + @4889 + (@26 + @122))))))))))))))))))))))))))))))))))))))))))))))) +@4981 := @121 + (@275 + (@345 + (@355 + (@371 + (@418 + (@451 + (@461 + (@792 + (@818 + (@837 + (@865 + (@905 + (@1263 + (@1358 + (@1440 + (@1459 + (@1488 + (@1493 + (@1524 + (@1535 + (@1570 + (@1581 + (@1608 + (@1649 + (@1797 + (@2040 + (@2071 + (@2086 + (@2113 + (@2132 + (@2350 + (@2400 + (@2414 + (@2434 + (@2450 + (@2636 + (@2671 + (@2682 + (@2697 + (@2791 + (@2826 + (@2838 + @4938)))))))))))))))))))))))))))))))))))))))))) +@4982 := LexLeanBoot.TokenAudit.Segment +@4983 := LexLeanTarget.TargetSyntax.Value +@4984 := @4982 -> @4983 +@4985 := LexLeanTarget.TargetSyntax.Value.adt +@4986 := @4985 @68 +@4987 := @2 @4983 +@4988 := LexLeanBoot.TokenAudit.Segment.text +@4989 := #0 +@4992 := @4987 (@2098 (@4988 @4989)) +@4993 := LexLeanTarget.TargetSyntax.Value.bool +@4994 := LexLeanBoot.TokenAudit.Segment.quoted +@4997 := @4987 (@4993 (@4994 @4989)) +@4998 := @26 @4983 +@5002 := fun (__s : @4982) => @4986 (@4992 (@4997 @4998)) +@5003 := LexLeanBoot.TokenAudit.LexemeKind +@5004 := @5003 -> @4983 +@5008 := LexLeanBoot.TokenAudit.LexemeKind.casesOn.{1} (fun ("_" : @5003) => @4983) @4989 +@5009 := @6 @4982 +@5010 := LexLeanPreservation.encList +@5011 := @5010 @4982 +@5012 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_2 +@5013 := @5011 @5012 +@5014 := @5013 @4989 +@5016 := @4987 @5014 @4998 +@5019 := @5008 (fun (__x0 : @5009) => @4986 @5016) +@5021 := @4985 @19 @4998 +@5022 := @5019 @5021 +@5024 := @4985 @41 @4998 +@5025 := @5022 @5024 +@5026 := ByteArray +@5027 := @4985 @154 +@5028 := @2098 @4989 +@5029 := @4987 @5028 +@5030 := @5029 @4998 +@5033 := @5025 (fun (__x0 : @5026) => @5027 @5030) +@5034 := @4985 @249 +@5038 := fun (__v : @5003) => @5033 (fun (__x0 : @5026) => @5034 @5030) +@5039 := LexLeanBoot.TokenAudit.Lexeme +@5040 := @5039 -> @4983 +@5041 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_1 +@5063 := fun (__s : @5039) => + @4986 + (@4987 + (@5041 (LexLeanBoot.TokenAudit.Lexeme.kind @4989)) + (@4987 + (@171 (LexLeanBoot.TokenAudit.Lexeme.line @4989)) + (@4987 + (@4993 (LexLeanBoot.TokenAudit.Lexeme.firstOnLine @4989)) + (@4987 (@171 (LexLeanBoot.TokenAudit.Lexeme.start @4989)) @4998)))) +@5064 := LexLeanBoot.TokenAudit.LexState +@5065 := @5064 -> @4983 +@5066 := LexLeanBoot.TokenAudit.LexState.position +@5067 := @5066 @4989 +@5069 := @4987 (@171 @5067) +@5070 := LexLeanBoot.TokenAudit.LexState.line +@5071 := @5070 @4989 +@5073 := @4987 (@171 @5071) +@5074 := LexLeanBoot.TokenAudit.LexState.firstOnLine +@5075 := @5074 @4989 +@5077 := @4987 (@4993 @5075) +@5078 := LexLeanBoot.TokenAudit.LexState.chars +@5079 := @5078 @4989 +@5081 := @4987 (@171 @5079) +@5082 := @5010 @5039 +@5083 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_0 +@5084 := @5082 @5083 +@5085 := LexLeanBoot.TokenAudit.LexState.lexemes +@5086 := @5085 @4989 +@5088 := @4987 (@5084 @5086) +@5089 := LexLeanPreservation.encOption +@5091 := @5089 @5026 @2098 +@5092 := LexLeanBoot.TokenAudit.LexState.error +@5093 := @5092 @4989 +@5094 := @5091 @5093 +@5101 := @5069 (@5073 (@5077 (@5081 (@5088 (@4987 @5094 @4998))))) +@5103 := fun (__s : @5064) => @4986 @5101 +@5104 := LexLeanBoot.TokenAudit.CommentState +@5105 := @5104 -> @4983 +@5106 := LexLeanBoot.TokenAudit.CommentState.position +@5107 := @5106 @4989 +@5108 := @171 @5107 +@5109 := @4987 @5108 +@5110 := LexLeanBoot.TokenAudit.CommentState.line +@5111 := @5110 @4989 +@5112 := @171 @5111 +@5113 := @4987 @5112 +@5114 := LexLeanBoot.TokenAudit.CommentState.depth +@5115 := @5114 @4989 +@5116 := @171 @5115 +@5117 := @4987 @5116 +@5118 := LexLeanBoot.TokenAudit.CommentState.failed +@5119 := @5118 @4989 +@5125 := @5109 (@5113 (@5117 (@4987 (@4993 @5119) @4998))) +@5127 := fun (__s : @5104) => @4986 @5125 +@5128 := LexLeanBoot.TokenAudit.StringState +@5129 := @5128 -> @4983 +@5130 := LexLeanBoot.TokenAudit.StringState.position +@5131 := @5130 @4989 +@5132 := @171 @5131 +@5133 := @4987 @5132 +@5134 := LexLeanBoot.TokenAudit.StringState.line +@5135 := @5134 @4989 +@5136 := @171 @5135 +@5137 := @4987 @5136 +@5138 := LexLeanBoot.TokenAudit.StringState.closed +@5139 := @5138 @4989 +@5140 := @4993 @5139 +@5141 := @4987 @5140 +@5142 := LexLeanBoot.TokenAudit.StringState.failed +@5143 := @5142 @4989 +@5149 := @5133 (@5137 (@5141 (@4987 (@4993 @5143) @4998))) +@5151 := fun (__s : @5128) => @4986 @5149 +@5152 := LexLeanBoot.TokenAudit.NameScan +@5153 := @5152 -> @4983 +@5154 := LexLeanBoot.TokenAudit.NameScan.position +@5155 := @5154 @4989 +@5156 := @171 @5155 +@5157 := @4987 @5156 +@5158 := LexLeanBoot.TokenAudit.NameScan.segments +@5161 := @4987 (@5013 (@5158 @4989)) +@5162 := LexLeanBoot.TokenAudit.NameScan.done +@5163 := @5162 @4989 +@5164 := @4993 @5163 +@5165 := @4987 @5164 +@5166 := LexLeanBoot.TokenAudit.NameScan.error +@5173 := @5157 (@5161 (@5165 (@4987 (@5091 (@5166 @4989)) @4998))) +@5175 := fun (__s : @5152) => @4986 @5173 +@5176 := LexLeanBoot.TokenAudit.QuotedScan +@5177 := @5176 -> @4983 +@5178 := LexLeanBoot.TokenAudit.QuotedScan.position +@5179 := @5178 @4989 +@5180 := @171 @5179 +@5181 := @4987 @5180 +@5182 := LexLeanBoot.TokenAudit.QuotedScan.closed +@5183 := @5182 @4989 +@5184 := @4993 @5183 +@5185 := @4987 @5184 +@5186 := LexLeanBoot.TokenAudit.QuotedScan.failed +@5187 := @5186 @4989 +@5189 := @4987 (@4993 @5187) +@5190 := LexLeanBoot.TokenAudit.QuotedScan.valid +@5191 := @5190 @4989 +@5192 := @4993 @5191 +@5197 := @5181 (@5185 (@5189 (@4987 @5192 @4998))) +@5199 := fun (__s : @5176) => @4986 @5197 +@5200 := Bool +@5201 := (position : @13) -> @5200 +@5202 := (subject : @5026) -> @5201 +@5203 := Bool.and +@5204 := Bool.true +@5205 := @5203 @5204 +@5206 := @5205 @5204 +@5207 := @5205 @5206 +@5208 := @5203 @5207 +@5209 := @5208 @5204 +@5211 := fun (subject : @5026) => fun (position : @13) => @5209 +@5212 := LexLeanPreservation.FunRel +@5213 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__prog +@5214 := @5212 @5213 +@5215 := @5214 @800 +@5216 := #1 +@5217 := @2098 @5216 +@5218 := @4987 @5217 +@5219 := @171 @4989 +@5220 := @4987 @5219 +@5221 := @5220 @4998 +@5222 := @5218 @5221 +@5223 := @5215 @5222 +@5224 := LexLeanPreservation.Rel +@5225 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_17 +@5227 := @5225 @5216 @4989 +@5228 := @5224 @5227 +@5230 := @5089 @499 @498 +@5231 := LexLeanStd.Text.byteAt +@5233 := @5231 @5216 @4989 +@5234 := @5230 @5233 +@5235 := @5228 @5234 +@5238 := (subject : @5026) -> (position : @13) -> @5223 @5235 +@5240 := LexLeanPreservation.funRel_intro @5213 +@5244 := @5240 @800 @5222 @5235 @1492 +@5245 := Prod.{0, 0} +@5246 := @5245 @13 +@5247 := @5246 @4983 +@5248 := @2 @5247 +@5249 := Prod.mk.{0, 0} +@5250 := @5249 @13 +@5251 := @5250 @4983 +@5252 := @5251 @19 +@5254 := @5248 (@5252 @5219) +@5255 := @5251 @68 +@5257 := @5248 (@5255 @5217) +@5258 := @26 @5247 +@5259 := @5257 @5258 +@5260 := @5254 @5259 +@5261 := @5244 @5260 +@5262 := Eq.refl.{1} +@5263 := Option.{0} +@5265 := @5262 (@5263 @122) +@5266 := LexLeanRuntime.index +@5269 := @5266 (@6 @122) @122 +@5270 := LexLeanRuntime.instIndexableList +@5275 := @5269 (@5270 @122) (LexLeanTarget.TargetSyntax.Program.functions @5213) +@5278 := @5261 (@5265 (@5275 @800)) +@5281 := @5262 (@5263 (@6 @5247)) +@5282 := LexLeanTarget.TargetSemantics.bindAll +@5283 := LexLeanTarget.TargetSyntax.Function.parameters +@5289 := @5278 (@5281 (@5282 (@5283 @1492) @5222 @5258)) +@5291 := LexLeanPreservation.conv_prim @5213 +@5292 := @5291 @5260 +@5305 := @5292 + @1489 + @487 + @5207 + @5204 + @5222 + (@5230 (@5266 @5026 @499 LexLeanRuntime.instIndexableByteArrayUInt8 @5216 @4989)) +@5307 := LexLeanPreservation.convL_cons @5213 +@5308 := @5307 @5260 +@5309 := @5308 @144 +@5314 := @5309 @405 @5204 @5206 @5217 @5221 +@5316 := LexLeanPreservation.conv_var @5213 +@5317 := @5316 @5260 +@5319 := @5317 @68 @5217 +@5321 := @5262 (@5263 @4983) +@5322 := LexLeanTarget.TargetSemantics.lookup +@5323 := @5322 @5260 +@5326 := @5319 (@5321 (@5323 @68)) +@5327 := @5314 @5326 +@5328 := @5308 @162 +@5333 := @5328 @146 @5204 @5204 @5219 @4998 +@5338 := @5317 @19 @5219 (@5321 (@5323 @19)) +@5339 := @5333 @5338 +@5341 := LexLeanPreservation.convL_nil @5213 +@5342 := @5341 @5260 +@5343 := @5339 @5342 +@5344 := @5327 @5343 +@5352 := fun (subject : @5026) => + fun (position : @13) => @5289 (@5305 @5344 (LexLeanPreservation.prim_index_bytes @5216 @4989)) +@5353 := @5208 @5227 +@5354 := @5203 @5353 +@5355 := Option.casesOn.{1, 0} +@5356 := @5355 @499 +@5357 := @5263 @499 +@5359 := @5356 (fun ("_" : @5357) => @5200) +@5361 := @5359 @5233 @5204 +@5362 := fun (byte : @499) => @5204 +@5366 := fun (subject : @5026) => fun (position : @13) => @5354 (@5361 @5362) +@5368 := @5214 @485 @5222 +@5369 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_8 +@5370 := @5369 @5216 +@5371 := @5370 @4989 +@5372 := @5224 @5371 +@5373 := LexLeanBoot.TokenAudit.byteOrZero +@5374 := @5373 @5216 +@5375 := @5374 @4989 +@5376 := @498 @5375 +@5377 := @5372 @5376 +@5380 := (subject : @5026) -> (position : @13) -> @5368 @5377 +@5394 := @5240 + @485 + @5222 + @5377 + @817 + @5260 + (@5265 (@5275 @485)) + (@5281 (@5282 (@5283 @817) @5222 @5258)) +@5395 := LexLeanPreservation.conv_matchV +@5397 := @5395 @5357 @5213 +@5403 := @5397 @5260 @480 @802 @815 @5353 @5230 +@5404 := @5359 @4989 +@5405 := @5404 @5204 +@5407 := fun (__a : @5357) => @5405 @5362 +@5408 := @5403 @5407 +@5410 := @5356 (fun ("_" : @5357) => @499) +@5412 := @5410 @4989 @809 +@5416 := fun (__a : @5357) => @498 (@5412 (fun (byte : @499) => @4989)) +@5418 := @5408 @5416 @5233 +@5420 := LexLeanPreservation.conv_call @5213 +@5421 := @5420 @5260 +@5428 := @5421 @800 @487 @5207 @5227 @5222 @5234 @5344 +@5429 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_17 +@5433 := @5418 (@5428 (@5429 @5216 @4989)) +@5434 := Eq.{1} +@5435 := @5434 @5357 +@5436 := #2 +@5438 := @5231 @5436 @5216 +@5440 := @5435 @5438 @4989 +@5441 := Option.casesOn.{0, 0} +@5442 := @5441 @499 +@5444 := LexLeanPreservation.ConvA @5213 +@5445 := #3 +@5446 := @171 @5445 +@5448 := @5248 (@5252 @5446) +@5449 := #4 +@5450 := @2098 @5449 +@5453 := @5248 (@5255 @5450) @5258 +@5454 := @5448 @5453 +@5455 := @5444 @5454 +@5456 := @5230 @4989 +@5466 := @5442 (fun (__a : @5357) => @5455 @5456 @815 (@5224 (@5407 @4989) (@5416 @4989))) @5216 +@5468 := LexLeanPreservation.convA_miss @5213 +@5469 := @171 @5436 +@5471 := @5248 (@5252 @5469) +@5472 := @2098 @5445 +@5475 := @5248 (@5255 @5472) @5258 +@5476 := @5471 @5475 +@5477 := @5468 @5476 +@5478 := Option.none.{0} +@5479 := @5478 @499 +@5480 := @5230 @5479 +@5485 := @5477 @5480 @230 @278 @219 @814 +@5486 := @5224 @5204 +@5487 := @5486 @810 +@5488 := @5485 @5487 +@5489 := @6 @4983 +@5491 := @5262 (@5263 @5489) +@5492 := LexLeanTarget.TargetSemantics.destruct +@5493 := @5492 @230 +@5495 := @5491 (@5493 @5480) +@5496 := @5488 @5495 +@5498 := LexLeanPreservation.convA_hit @5213 +@5507 := @5498 @5476 @5480 @197 @127 @811 @268 @4998 @5476 @5487 +@5508 := @5492 @197 +@5510 := @5491 (@5508 @5480) +@5511 := @5507 @5510 +@5513 := @5282 @127 @4998 +@5516 := @5511 (@5281 (@5513 @5476)) +@5518 := LexLeanPreservation.conv_value @5213 +@5524 := @5466 (@5496 (@5516 (@5518 @5476 @480 @810))) +@5525 := @5498 @5454 +@5526 := Option.some.{0} +@5527 := @5526 @499 +@5528 := @5527 @4989 +@5529 := @5230 @5528 +@5534 := @5525 @5529 @230 @278 @219 @814 +@5535 := @498 @4989 +@5536 := @4987 @5535 +@5537 := @5536 @4998 +@5538 := @5534 @5537 +@5539 := @5251 @41 +@5541 := @5248 (@5539 @5535) +@5542 := @5541 @5454 +@5543 := @5538 @5542 +@5544 := @5486 @5535 +@5545 := @5543 @5544 +@5547 := @5491 (@5493 @5529) +@5569 := fun (subject : @5026) => + fun (position : @13) => + @5394 + (@5433 + (fun (__a : @5357) => + fun (__h : @5440) => + @5524 + (fun (byte : @499) => + @5545 + @5547 + (@5281 (@5282 @278 @5537 @5454)) + (@5316 @5542 @41 @5535 (@5321 (@5322 @5542 @41)))))) +@5572 := (subject : @5026) -> (position : @13) -> (value : @499) -> @5200 +@5574 := @5225 @5436 @5216 +@5575 := @5208 @5574 +@5576 := @5203 @5575 +@5578 := @5359 @5438 @5206 +@5579 := fun (byte : @499) => @5209 +@5584 := fun (subject : @5026) => fun (position : @13) => fun (value : @499) => @5576 (@5578 @5579) +@5585 := @5214 @495 +@5586 := @2098 @5436 +@5587 := @4987 @5586 +@5588 := @171 @5216 +@5589 := @4987 @5588 +@5591 := @5587 (@5589 @5537) +@5592 := @5585 @5591 +@5593 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_9 +@5594 := @5593 @5436 +@5595 := @5594 @5216 +@5597 := @5224 (@5595 @4989) +@5598 := LexLeanBoot.TokenAudit.byteIs +@5599 := @5598 @5436 +@5600 := @5599 @5216 +@5603 := @5597 (@4993 (@5600 @4989)) +@5607 := (subject : @5026) -> (position : @13) -> (value : @499) -> @5592 @5603 +@5611 := @5240 @495 @5591 @5603 @836 +@5613 := @5248 (@5252 @5588) +@5616 := @5248 (@5255 @5586) @5258 +@5617 := @5613 @5616 +@5618 := @5541 @5617 +@5628 := @5611 @5618 (@5265 (@5275 @495)) (@5281 (@5282 (@5283 @836) @5591 @5258)) +@5634 := @5397 @5618 @24 @802 @834 @5575 @5230 +@5635 := @5404 @5206 +@5637 := fun (__a : @5357) => @5635 @5579 +@5638 := @5634 @5637 +@5639 := Bool.false +@5640 := @5404 @5639 +@5641 := LexLeanRuntime.equal +@5647 := @5641 @499 (instBEqOfDecidableEq.{0} @499 instDecidableEqUInt8) +@5648 := @5647 @4989 +@5655 := @5638 (fun (__a : @5357) => @4993 (@5640 (fun (byte : @499) => @5648 @5436))) @5438 +@5660 := @5420 @5618 @800 @487 @5207 @5574 +@5661 := @5589 @4998 +@5662 := @5587 @5661 +@5665 := @5660 @5662 (@5230 @5438) +@5666 := @5307 @5618 +@5672 := @5666 @144 @405 @5204 @5206 @5586 @5661 +@5673 := @5316 @5618 +@5675 := @5673 @68 @5586 +@5676 := @5322 @5618 +@5700 := @5655 + (@5665 + (@5672 + (@5675 (@5321 (@5676 @68))) + (@5666 + @162 + @146 + @5204 + @5204 + @5588 + @4998 + (@5673 @19 @5588 (@5321 (@5676 @19))) + (@5341 @5618))) + (@5429 @5436 @5216)) +@5702 := @5231 @5445 @5436 +@5704 := @5435 @5702 @4989 +@5705 := @498 @5445 +@5707 := @5248 (@5539 @5705) +@5708 := @171 @5449 +@5710 := @5248 (@5252 @5708) +@5711 := #5 +@5712 := @2098 @5711 +@5715 := @5248 (@5255 @5712) @5258 +@5716 := @5710 @5715 +@5717 := @5707 @5716 +@5733 := @5442 + (fun (__a : @5357) => + @5444 + @5717 + @5456 + @834 + (@5224 + (@5637 @4989) + ((fun (__a : @5357) => @4993 (@5640 (fun (byte : @499) => @5648 @5711))) @4989))) + @5216 +@5734 := @498 @5436 +@5736 := @5248 (@5539 @5734) +@5737 := @5736 @5454 +@5743 := @5468 @5737 @5480 @230 @233 @828 @833 +@5744 := @5224 @5206 +@5745 := @4993 @5639 +@5746 := @5744 @5745 +@5748 := @5743 @5746 @5495 +@5761 := @5498 @5737 @5480 @197 @127 @308 @268 @4998 @5737 @5746 @5510 (@5281 (@5513 @5737)) +@5763 := LexLeanPreservation.conv_build @5213 +@5773 := @5763 @5737 @305 @24 @146 @5204 @5204 @4998 @5745 (@5341 @5737) +@5774 := LexLeanPreservation.construct_false +@5778 := @5733 (@5748 (@5761 (@5773 @5774))) +@5785 := @5498 @5717 @5529 @230 @233 @828 @833 @5537 +@5786 := @5251 @154 +@5788 := @5248 (@5786 @5535) +@5789 := @5788 @5717 +@5790 := @5785 @5789 +@5791 := @5224 @5209 +@5793 := @4993 (@5648 @5445) +@5796 := @5790 (@5791 @5793) @5547 +@5797 := @5282 @233 +@5798 := @5797 @5537 +@5801 := @5796 (@5281 (@5798 @5717)) +@5806 := @5291 @5789 @562 @827 @5207 @5204 +@5807 := @4987 @5705 +@5808 := @5807 @4998 +@5811 := @5806 (@5536 @5808) @5793 +@5812 := @5307 @5789 +@5818 := @5812 @238 @320 @5204 @5206 @5535 @5808 +@5819 := @5316 @5789 +@5821 := @5819 @154 @5535 +@5822 := @5322 @5789 +@5842 := @5811 + (@5818 + (@5821 (@5321 (@5822 @154))) + (@5812 @219 @146 @5204 @5204 @5705 @4998 (@5819 @41 @5705 (@5321 (@5822 @41))) (@5341 @5789))) +@5843 := LexLeanPreservation.prim_equal_u8 +@5844 := @5843 @4989 +@5856 := fun (subject : @5026) => + fun (position : @13) => + fun (value : @499) => + @5628 + (@5700 + (fun (__a : @5357) => + fun (__h : @5704) => @5778 (fun (byte : @499) => @5801 (@5842 (@5844 @5445))))) +@5858 := (subject : @5026) -> (n : @13) -> @5201 +@5859 := @5203 @5209 +@5860 := ite.{1} +@5861 := @5860 @5200 +@5862 := @5434 @5200 +@5863 := Nat.blt +@5864 := @5863 @4989 +@5865 := @5864 @5216 +@5866 := @5862 @5865 +@5867 := @5866 @5204 +@5868 := @5861 @5867 +@5869 := instDecidableEqBool +@5872 := @5868 (@5869 @5865 @5204) +@5873 := @5205 @5207 +@5874 := @5203 @5873 +@5875 := @5594 @4989 +@5878 := @5203 (@5874 (@5875 @566)) +@5879 := @5599 @4989 +@5880 := @5879 @566 +@5887 := @5861 (@5862 @5880 @5204) (@5869 @5880 @5204) @5206 +@5896 := HAdd.hAdd.{0, 0, 0} @13 @13 @13 (instHAdd.{0} @13 instAddNat) +@5897 := @5896 @4989 +@5898 := @5897 @19 +@5899 := @5863 @5898 +@5900 := 18446744073709551616 +@5903 := @14 @5900 (@17 @5900) +@5904 := @5899 @5903 +@5905 := @5208 @5904 +@5906 := @5203 @5905 +@5907 := @5906 @5204 +@5909 := @5203 @5907 @5204 +@5918 := fun (subject : @5026) => + fun (n : @13) => fun (position : @13) => @5859 (@5872 (@5878 (@5205 (@5887 @5909))) @5206) +@5919 := @5214 @1531 +@5920 := @5589 @5221 +@5921 := @5587 @5920 +@5922 := @5919 @5921 +@5923 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_38 +@5927 := @5224 (@5923 @5436 @5216 @4989) +@5929 := @5089 @13 @171 +@5930 := LexLeanBoot.TokenAudit.scanLineCommentStep +@5931 := @5930 @5436 +@5935 := @5927 (@5929 (@5931 @5216 @4989)) +@5939 := (subject : @5026) -> (n : @13) -> (position : @13) -> @5922 @5935 +@5943 := @5240 @1531 @5921 @5935 @2696 +@5945 := @5248 (@5539 @5219) +@5946 := @5945 @5617 +@5956 := @5943 @5946 (@5265 (@5275 @1531)) (@5281 (@5282 (@5283 @2696) @5921 @5258)) +@5958 := LexLeanPreservation.conv_cond @5213 +@5963 := @5958 @5946 @2684 @2693 @1740 @5209 +@5965 := @5862 @4989 @5204 +@5966 := @5861 @5965 +@5968 := @5869 @4989 @5204 +@5969 := @5966 @5968 +@5970 := @5593 @5445 +@5972 := @5970 @5216 @566 +@5973 := @5874 @5972 +@5974 := @5203 @5973 +@5975 := @5598 @5445 +@5977 := @5975 @5216 @566 +@5978 := @5862 @5977 +@5979 := @5978 @5204 +@5980 := @5861 @5979 +@5982 := @5869 @5977 @5204 +@5984 := @5980 @5982 @5206 +@5985 := @5896 @5216 +@5986 := @5985 @19 +@5987 := @5863 @5986 +@5988 := @5987 @5903 +@5989 := @5208 @5988 +@5990 := @5203 @5989 +@5991 := @5990 @5204 +@5993 := @5203 @5991 @5204 +@5995 := @5205 (@5984 @5993) +@6000 := @5963 (fun (__b : @5200) => @5969 (@5974 @5995) @5206) +@6001 := @5263 @13 +@6002 := @5860 @6001 +@6004 := @6002 @5965 @5968 +@6005 := @5478 @13 +@6006 := @6004 @6005 +@6007 := @5526 @13 +@6008 := @5896 @5436 +@6009 := @6008 @19 +@6011 := @6006 (@6007 @6009) +@6018 := @6000 (fun (__b : @5200) => @5929 (@6004 (let isLf : @5200 := @5977; @6011) @6005)) @5865 +@6019 := @5291 @5946 +@6023 := @6019 @403 @856 @5207 @5204 +@6024 := @5220 @5661 +@6027 := @6023 @6024 (@4993 @5865) +@6028 := @5307 @5946 +@6029 := @6028 @219 +@6034 := @6029 @405 @5204 @5206 @5219 @5661 +@6035 := @5316 @5946 +@6037 := @6035 @41 @5219 +@6038 := @5322 @5946 +@6041 := @6037 (@5321 (@6038 @41)) +@6042 := @6034 @6041 +@6043 := @6028 @162 +@6048 := @6043 @146 @5204 @5204 @5588 @4998 +@6053 := @6035 @19 @5588 (@5321 (@6038 @19)) +@6054 := @6048 @6053 +@6055 := @5341 @5946 +@6057 := @6042 (@6054 @6055) +@6058 := @6027 @6057 +@6059 := LexLeanPreservation.prim_natLt +@6060 := @6059 @4989 +@6063 := @6018 (@6058 (@6060 @5216)) +@6065 := LexLeanPreservation.conv_let @5213 +@6068 := @5248 (@5539 @5588) @5476 +@6075 := @6065 @6068 @154 @24 @2688 @2692 @5973 @5995 +@6076 := @4993 @5977 +@6077 := @6075 @6076 +@6080 := @6002 @5979 @5982 @6005 +@6081 := @6007 @5986 +@6084 := @6077 (@5929 (@6080 @6081)) +@6089 := @5420 @6068 @495 @2687 @5873 @5972 +@6090 := @4987 @5472 +@6092 := @4987 @567 @4998 +@6093 := @5589 @6092 +@6096 := @6089 (@6090 @6093) @6076 +@6097 := @5307 @6068 +@6103 := @6097 @144 @2686 @5204 @5207 @5472 @6093 +@6104 := @5316 @6068 +@6106 := @6104 @68 @5472 +@6107 := @5322 @6068 +@6111 := @6103 (@6106 (@5321 (@6107 @68))) +@6123 := @6097 @219 @570 @5204 @5206 @5588 @6092 (@6104 @41 @5588 (@5321 (@6107 @41))) +@6133 := @6097 @568 @146 @5204 @5204 @567 @4998 (@5518 @6068 @480 @567) +@6134 := @5341 @6068 +@6138 := @6096 (@6111 (@6123 (@6133 @6134))) +@6139 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_9 +@6140 := @6139 @5445 +@6144 := @6084 (@6138 (@6140 @5216 @566)) +@6147 := @5248 (@5786 @6076) @6068 +@6152 := @5958 @6147 @238 @1740 @2691 @5204 +@6153 := @5969 @5206 +@6154 := @5863 @6009 +@6155 := @6154 @5903 +@6156 := @5208 @6155 +@6157 := @5203 @6156 +@6158 := @6157 @5204 +@6175 := @6152 + (fun (__b : @5200) => @6153 (@5203 @6158 @5204)) + (fun (__b : @5200) => @5929 @6011) + @5977 + (@5316 @6147 @154 @6076 (@5321 (@5322 @6147 @154))) +@6176 := @5598 @5449 +@6181 := @5248 (@5786 (@4993 (@6176 @5436 @566))) +@6184 := @5248 (@5539 @5469) @5454 +@6185 := @6181 @6184 +@6186 := @5763 @6185 +@6192 := @6186 @197 @1495 @146 @5204 @5204 @4998 +@6193 := LexLeanTarget.TargetSyntax.Value.none +@6194 := @6192 @6193 +@6195 := @5341 @6185 +@6196 := @6194 @6195 +@6197 := LexLeanPreservation.construct_none +@6200 := @6175 (fun ("_" : @5979) => @6196 @6197) +@6201 := @5978 @5639 +@6206 := @6186 @230 @1495 @1074 @6158 @5204 +@6207 := @171 @6009 +@6208 := @4987 @6207 +@6210 := @6206 (@6208 @4998) +@6211 := LexLeanTarget.TargetSyntax.Value.some +@6213 := @6210 (@6211 @6207) +@6214 := @5307 @6185 +@6220 := @6214 @577 @146 @6156 @5204 @6207 @4998 +@6225 := @5291 @6185 @167 @576 @5207 @6155 +@6226 := @4987 @5469 +@6227 := @4987 @172 +@6228 := @6227 @4998 +@6229 := @6226 @6228 +@6258 := @6225 + @6229 + @6207 + (@6214 + @219 + @175 + @5204 + @5206 + @5469 + @6228 + (@5316 @6185 @41 @5469 (@5321 (@5322 @6185 @41))) + (@6214 @173 @146 @5204 @5204 @172 @4998 (@5518 @6185 @22 @172) @6195)) +@6259 := LexLeanPreservation.prim_natAdd +@6261 := @6259 @5436 @19 +@6265 := @6213 (@6220 (@6258 @6261) @6195) +@6266 := LexLeanPreservation.construct_some +@6290 := fun (subject : @5026) => + fun (n : @13) => + fun (position : @13) => + @5956 + (@6063 + (fun ("_" : @5867) => @6144 (@6200 (fun ("_" : @6201) => @6265 (@6266 @6207)))) + (fun ("_" : @5866 @5639) => @5763 @6068 @197 @1495 @146 @5204 @5204 @4998 @6193 @6134 @6197)) +@6291 := (n : @13) -> @5202 +@6294 := @5923 @5216 @5436 @4989 +@6298 := fun (n : @13) => fun (subject : @5026) => fun (position : @13) => @5874 @6294 +@6299 := @5214 @849 +@6300 := @6226 @5222 +@6301 := @6299 @6300 +@6302 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_19 +@6306 := @5224 (@6302 @5436 @5216 @4989) +@6310 := @5929 (@5930 @5216 @5436 @4989) +@6311 := @6306 @6310 +@6315 := (n : @13) -> (subject : @5026) -> (position : @13) -> @6301 @6311 +@6319 := @5240 @849 @6300 @6311 @1534 +@6321 := @5248 (@5252 @5217) +@6325 := @6321 (@5248 (@5255 @5469) @5258) +@6326 := @5945 @6325 +@6336 := @6319 @6326 (@5265 (@5275 @849)) (@5281 (@5282 (@5283 @1534) @6300 @5258)) +@6341 := @5420 @6326 @1531 @352 @5873 @6294 +@6342 := @6226 @5221 +@6345 := @6341 (@5218 @6342) @6310 +@6346 := @5307 @6326 +@6352 := @6346 @162 @351 @5204 @5207 @5217 @6342 +@6353 := @5316 @6326 +@6355 := @6353 @19 @5217 +@6356 := @5322 @6326 +@6398 := fun (n : @13) => + fun (subject : @5026) => + fun (position : @13) => + @6336 + (@6345 + (@6352 + (@6355 (@5321 (@6356 @19))) + (@6346 + @144 + @320 + @5204 + @5206 + @5469 + @5221 + (@6353 @68 @5469 (@5321 (@6356 @68))) + (@6346 + @219 + @146 + @5204 + @5204 + @5219 + @4998 + (@6353 @41 @5219 (@5321 (@6356 @41))) + (@5341 @6326)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_38 @5216 @5436 @4989)) +@6400 := (subject : @5026) -> (startPos : @13) -> @5200 +@6401 := @5203 @5206 +@6405 := LexLeanRuntime.length @5026 LexLeanRuntime.instLengthableByteArray +@6406 := @6405 @5216 +@6408 := @5863 @6406 @5903 +@6409 := @6401 @6408 +@6410 := @5203 @6409 +@6411 := @5859 @5206 +@6412 := @5208 @6411 +@6413 := @5203 @6412 +@6414 := LexLeanPreservation.untilFits +@6415 := @6414 @13 +@6416 := @6405 @5436 +@6420 := fun (__p0 : @13) => @6302 @6416 @5436 @4989 +@6421 := @6415 @6420 +@6424 := fun (position : @13) => @5931 @6416 @4989 +@6425 := @6421 @6424 +@6429 := LexLeanRuntime.subtract @13 instSubNat +@6430 := @6429 @6406 +@6431 := @6430 @4989 +@6433 := @6425 @6431 @4989 +@6434 := @6413 @6433 +@6437 := fun (subject : @5026) => fun (startPos : @13) => @6410 @6434 +@6439 := @5214 @519 @5222 +@6440 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_10 +@6443 := @5224 (@6440 @5216 @4989) +@6444 := LexLeanBoot.TokenAudit.scanLineComment +@6448 := @6443 (@171 (@6444 @5216 @4989)) +@6451 := (subject : @5026) -> (startPos : @13) -> @6439 @6448 +@6465 := @5240 + @519 + @5222 + @6448 + @864 + @5260 + (@5265 (@5275 @519)) + (@5281 (@5282 (@5283 @864) @5222 @5258)) +@6467 := @6065 @5260 @41 +@6468 := @6467 @22 +@6469 := @6468 @148 +@6472 := @6469 @862 @6409 @6434 +@6473 := @171 @6406 +@6474 := @6472 @6473 +@6475 := Prod.fst.{0, 0} +@6476 := @6475 @13 +@6477 := @6476 @5200 +@6478 := LexLeanCollections.iterateUntil +@6479 := @6478 @13 +@6480 := @6479 @6424 +@6482 := @6480 @6431 @4989 +@6484 := @171 (@6477 @6482) +@6485 := @6474 @6484 +@6489 := @5292 @139 @147 @5206 @6408 +@6490 := @5218 @4998 +@6492 := @6489 @6490 @6473 +@6499 := @5309 @146 @5204 @5204 @5217 @4998 @5326 @5342 +@6500 := @6492 @6499 +@6501 := LexLeanPreservation.prim_length_bytes +@6502 := @6501 @5216 +@6503 := @6500 @6502 +@6504 := @6485 @6503 +@6506 := LexLeanPreservation.conv_first @5213 +@6508 := @5248 (@5539 @6473) +@6509 := @6508 @5260 +@6510 := @6506 @6509 +@6513 := @6510 @861 @6434 @6484 +@6514 := Prod.snd.{0, 0} +@6515 := @6514 @13 +@6516 := @6515 @5200 +@6519 := @6513 (@4993 (@6516 @6482)) +@6520 := @5420 @6509 +@6521 := @6520 @844 +@6524 := @6521 @860 @6412 @6433 +@6525 := LexLeanTarget.TargetSyntax.Value.closure +@6526 := @6525 @849 +@6527 := @4987 @6473 +@6528 := @6527 @6490 +@6529 := @6526 @6528 +@6530 := @4987 @6529 +@6531 := @171 @6431 +@6532 := @4987 @6531 +@6533 := @6532 @5221 +@6535 := @6524 (@6530 @6533) +@6536 := LexLeanPreservation.encPair +@6537 := @6536 @13 +@6540 := @6537 @5200 @171 @4993 +@6542 := @6535 (@6540 @6482) +@6543 := @5307 @6509 +@6549 := @6543 @852 @859 @5207 @6411 @6529 @6533 +@6551 := LexLeanPreservation.conv_closure @5213 +@6552 := @6551 @6509 +@6556 := @6552 @849 @851 @5207 @6528 +@6557 := @6543 @219 +@6562 := @6557 @147 @5204 @5206 @6473 @6490 +@6563 := @5316 @6509 +@6565 := @6563 @41 @6473 +@6566 := @5322 @6509 +@6569 := @6565 (@5321 (@6566 @41)) +@6570 := @6562 @6569 +@6582 := @6543 @144 @146 @5204 @5204 @5217 @4998 (@6563 @68 @5217 (@5321 (@6566 @68))) +@6583 := @5341 @6509 +@6584 := @6582 @6583 +@6587 := @6549 (@6556 (@6570 @6584)) +@6588 := @6543 @857 +@6593 := @6588 @405 @5209 @5206 @6531 @5221 +@6594 := @5291 @6509 +@6598 := @6594 @854 @856 @5207 @5204 +@6599 := @6527 @5221 +@6601 := @6598 @6599 @6531 +@6607 := @6557 @405 @5204 @5206 @6473 @5221 @6569 +@6608 := @6543 @162 +@6613 := @6608 @146 @5204 @5204 @5219 @4998 +@6618 := @6563 @19 @5219 (@5321 (@6566 @19)) +@6620 := @6613 @6618 @6583 +@6622 := @6601 (@6607 @6620) +@6623 := LexLeanPreservation.prim_natSub +@6624 := @6623 @6406 +@6625 := @6624 @4989 +@6626 := @6622 @6625 +@6628 := @6593 @6626 @6620 +@6630 := @6542 (@6587 @6628) +@6631 := LexLeanPreservation.tpl_iterateUntil +@6633 := @6631 @13 @171 +@6634 := LexLeanPreservation.optEnc +@6636 := @6634 @13 @171 +@6637 := @6633 @6636 +@6638 := @5262 @4983 +@6639 := LexLeanPreservation.OptEnc.elem +@6646 := @6637 (fun (s : @13) => @6638 (@6639 @13 @6636 @4989)) @6540 +@6647 := @5246 @5200 +@6648 := @6540 @4989 +@6651 := @6646 (fun (x : @6647) => @6638 @6648) +@6663 := @6651 + @6424 + @6420 + @849 + @6528 + @5213 + (fun (__p0 : @13) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_19 @6416 @5436 @4989) + @6480 +@6664 := @5262 @6647 +@6665 := @5930 @5445 +@6666 := @6405 @5445 +@6668 := @6665 @6666 @4989 +@6675 := @6663 (fun (s : @13) => @6664 (@6479 (fun (position : @13) => @6668) @68 @4989)) +@6676 := @5434 @6001 +@6678 := @6676 @6668 @6005 +@6679 := Eq.rec.{0, 1} +@6680 := @6679 @6001 +@6681 := @5930 @5449 +@6682 := @6405 @5449 +@6684 := @6681 @6682 @5216 +@6685 := @6680 @6684 +@6686 := @5930 @5711 +@6687 := @6405 @5711 +@6689 := @6686 @6687 @5436 +@6691 := @6676 @6689 @4989 +@6692 := @5434 @6647 +@6693 := @5355 @13 +@6695 := @6693 (fun ("_" : @6001) => @6647) +@6696 := #6 +@6697 := @5930 @6696 +@6698 := @6405 @6696 +@6699 := @6697 @6698 +@6700 := @6699 @5445 +@6701 := @6695 @6700 +@6702 := @5250 @5200 +@6704 := @6702 @5445 @5204 +@6705 := @6701 @6704 +@6706 := #8 +@6707 := @5930 @6706 +@6708 := @6405 @6706 +@6715 := fun (next : @13) => @6479 (fun (position : @13) => @6707 @6708 @4989) @5711 @4989 +@6717 := @6692 (@6705 @6715) +@6718 := @6695 @5216 +@6719 := @6718 @6704 +@6724 := @6685 (fun (c : @6001) => fun ("_" : @6691) => @6717 (@6719 @6715)) +@6725 := @6695 @6684 +@6727 := @6702 @5216 @5204 +@6743 := @6675 + (fun (n : @13) => + fun (s : @13) => + fun (a._@._internal._hyg.#0 : @6678) => + @6724 + (@6664 + (@6725 @6727 (fun (next : @13) => @6479 (fun (position : @13) => @6699 @4989) @5445 @4989))) + @6005 + @4989) +@6744 := @6676 @6684 +@6745 := @6007 @4989 +@6746 := @6744 @6745 +@6747 := @6680 @6689 +@6749 := @6676 @6700 @4989 +@6750 := #7 +@6751 := @5930 @6750 +@6752 := @6405 @6750 +@6753 := @6751 @6752 +@6755 := @6695 (@6753 @5449) +@6757 := @6702 @5449 @5204 +@6758 := @6755 @6757 +@6759 := #9 +@6760 := @5930 @6759 +@6761 := @6405 @6759 +@6768 := fun (next : @13) => @6479 (fun (position : @13) => @6760 @6761 @4989) @6696 @4989 +@6770 := @6692 (@6758 @6768) +@6771 := @6718 @6757 +@6776 := @6747 (fun (c : @6001) => fun ("_" : @6749) => @6770 (@6771 @6768)) +@6777 := @6695 @6689 +@6779 := @6702 @5436 @5204 +@6789 := @6776 + (@6664 + (@6777 @6779 (fun (next : @13) => @6479 (fun (position : @13) => @6753 @4989) @5449 @4989))) +@6790 := @6007 @5216 +@6799 := @6743 + (fun (n : @13) => + fun (s : @13) => fun (t : @13) => fun (a._@._internal._hyg.#0 : @6746) => @6789 @6790 @4989) + @844 + @22 +@6801 := @5265 (@5275 @844) +@6810 := fun (subject : @5026) => + fun (startPos : @13) => @6465 (@6504 (@6519 (@6630 (@6799 @6801 @6431 @4989)))) +@6812 := (low : @499) -> (high : @499) -> @5200 +@6813 := (byte : @499) -> @6812 +@6815 := LexLeanRuntime.checkedSubtract @499 +@6816 := LexLeanRuntime.instFixedUInt8 +@6817 := @6815 @6816 +@6818 := @6817 @5436 +@6819 := @6818 @5216 +@6821 := @5359 @6819 @5206 +@6825 := @5359 (@6817 @5216 @5445) @5206 +@6826 := fun (below : @499) => @5206 +@6834 := fun (byte : @499) => + fun (low : @499) => fun (high : @499) => @5859 (@6821 (fun (above : @499) => @5859 (@6825 @6826))) +@6835 := @5214 @1276 +@6836 := @4987 @5734 +@6837 := @498 @5216 +@6838 := @4987 @6837 +@6839 := @6838 @5537 +@6840 := @6836 @6839 +@6841 := @6835 @6840 +@6842 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_33 +@6846 := @5224 (@6842 @5436 @5216 @4989) +@6847 := LexLeanBoot.TokenAudit.inRange +@6848 := @6847 @5436 +@6852 := @6846 (@4993 (@6848 @5216 @4989)) +@6856 := (byte : @499) -> (low : @499) -> (high : @499) -> @6841 @6852 +@6860 := @5240 @1276 @6840 @6852 @2433 +@6862 := @5248 (@5252 @6837) +@6865 := @5248 (@5255 @5734) @5258 +@6867 := @5541 (@6862 @6865) +@6877 := @6860 @6867 (@5265 (@5275 @1276)) (@5281 (@5282 (@5283 @2433) @6840 @5258)) +@6883 := @5397 @6867 @24 @2421 @2431 @5209 @5230 +@6885 := @5359 (@6818 @5449) +@6892 := @6883 (fun (__a : @5357) => @5635 (fun (above : @499) => @5859 (@6885 @5206 @6826))) +@6893 := @6885 @5639 +@6894 := fun (below : @499) => @5204 +@6901 := @6892 (fun (__a : @5357) => @4993 (@5640 (fun (above : @499) => @6893 @6894))) @6819 +@6906 := @5291 @6867 @2419 @487 @5207 @5204 +@6907 := @6838 @4998 +@6911 := @6906 (@6836 @6907) (@5230 @6819) +@6912 := @5307 @6867 +@6918 := @6912 @144 @405 @5204 @5206 @5734 @6907 +@6919 := @5316 @6867 +@6921 := @6919 @68 @5734 +@6922 := @5322 @6867 +@6942 := @6911 + (@6918 + (@6921 (@5321 (@6922 @68))) + (@6912 @162 @146 @5204 @5204 @6837 @4998 (@6919 @19 @6837 (@5321 (@6922 @19))) (@5341 @6867))) +@6943 := LexLeanPreservation.prim_checkedSub_u8 +@6947 := @6901 (@6942 (@6943 @5436 @5216)) +@6948 := @6817 @5445 +@6951 := @5435 (@6948 @5436) @4989 +@6952 := @498 @5449 +@6954 := @5248 (@5252 @6952) +@6955 := @498 @5711 +@6958 := @5248 (@5255 @6955) @5258 +@6960 := @5707 (@6954 @6958) +@6963 := @5444 @6960 @5456 @2431 +@6966 := @5359 (@6817 @5711 @6750) +@6986 := @5442 + (fun (__a : @5357) => + @6963 + (@5224 + ((fun (__a : @5357) => @5635 (fun (above : @499) => @5859 (@6966 @5206 @6826))) @4989) + ((fun (__a : @5357) => @4993 (@5640 (fun (above : @499) => @6966 @5639 @6894))) @4989))) + @5216 +@6988 := @5248 (@5252 @5705) +@6991 := @5248 (@5255 @6952) @5258 +@6993 := @5736 (@6988 @6991) +@7028 := @6986 + (@5468 + @6993 + @5480 + @230 + @233 + @2428 + @833 + @5746 + @5495 + (@5498 + @6993 + @5480 + @197 + @127 + @308 + @268 + @4998 + @6993 + @5746 + @5510 + (@5281 (@5513 @6993)) + (@5763 @6993 @305 @24 @146 @5204 @5204 @4998 @5745 (@5341 @6993) @5774))) +@7035 := @5498 @6960 @5529 @230 @233 @2428 @833 @5537 +@7036 := @5788 @6960 +@7037 := @7035 @7036 +@7038 := @6948 @5711 +@7039 := @5359 @7038 +@7052 := @7037 + (@5224 (@5859 (@7039 @5206 @6826)) (@4993 (@7039 @5639 @6894))) + @5547 + (@5281 (@5798 @6960)) +@7058 := @5397 @7036 @24 @2423 @2427 @5209 @5230 +@7060 := fun (__a : @5357) => @5635 @6826 +@7061 := @7058 @7060 +@7064 := fun (__a : @5357) => @4993 (@5640 @6894) +@7066 := @7061 @7064 @7038 +@7071 := @5291 @7036 @2419 @851 @5207 @5204 +@7072 := @4987 @6955 +@7073 := @7072 @4998 +@7077 := @7071 (@5807 @7073) (@5230 @7038) +@7078 := @5307 @7036 +@7084 := @7078 @219 @147 @5204 @5206 @5705 @7073 +@7085 := @5316 @7036 +@7087 := @7085 @41 @5705 +@7088 := @5322 @7036 +@7112 := @7066 + (@7077 + (@7084 + (@7087 (@5321 (@7088 @41))) + (@7078 + @144 + @146 + @5204 + @5204 + @6955 + @4998 + (@7085 @68 @6955 (@5321 (@7088 @68))) + (@5341 @7036))) + (@6943 @5445 @5711)) +@7116 := @5435 (@6817 @5449 @6696) @4989 +@7118 := @5248 (@5786 @5705) +@7119 := @498 @6696 +@7121 := @5248 (@5539 @7119) +@7122 := @498 @6750 +@7124 := @5248 (@5252 @7122) +@7125 := @498 @6706 +@7128 := @5248 (@5255 @7125) @5258 +@7131 := @7118 (@7121 (@7124 @7128)) +@7142 := @5442 + (fun (__a : @5357) => @5444 @7131 @5456 @2427 (@5224 (@7060 @4989) (@7064 @4989))) + @5216 +@7144 := @5248 (@5786 @5734) +@7146 := @5248 (@5539 @6955) +@7148 := @5248 (@5252 @7119) +@7151 := @5248 (@5255 @7122) @5258 +@7154 := @7144 (@7146 (@7148 @7151)) +@7189 := @7142 + (@5468 + @7154 + @5480 + @230 + @329 + @190 + @833 + @5746 + @5495 + (@5498 + @7154 + @5480 + @197 + @127 + @308 + @268 + @4998 + @7154 + @5746 + @5510 + (@5281 (@5513 @7154)) + (@5763 @7154 @305 @24 @146 @5204 @5204 @4998 @5745 (@5341 @7154) @5774))) +@7196 := @5498 @7131 @5529 @230 @329 @190 @833 @5537 +@7197 := @5251 @249 +@7199 := @5248 (@7197 @5535) +@7200 := @7199 @7131 +@7201 := @7196 @7200 +@7202 := @4993 @5204 +@7205 := @7201 (@5744 @7202) @5547 +@7206 := @5282 @329 +@7207 := @7206 @5537 +@7210 := @7205 (@5281 (@7207 @7131)) +@7220 := @5763 @7200 @187 @24 @146 @5204 @5204 @4998 @7202 (@5341 @7200) +@7221 := LexLeanPreservation.construct_true +@7238 := fun (byte : @499) => + fun (low : @499) => + fun (high : @499) => + @6877 + (@6947 + (fun (__a : @5357) => + fun (__h : @6951) => + @7028 + (fun (above : @499) => + @7052 + (@7112 + (fun (__a : @5357) => + fun (__h : @7116) => @7189 (fun (below : @499) => @7210 (@7220 @7221))))))) +@7239 := @5208 @5371 +@7240 := @5203 @7239 +@7241 := @6842 @5375 +@7242 := @7241 @809 +@7243 := @7242 @1296 +@7244 := @5874 @7243 +@7245 := @5203 @7244 +@7246 := @6847 @5375 +@7247 := @7246 @809 +@7248 := @7247 @1296 +@7249 := @5862 @7248 +@7250 := @7249 @5204 +@7251 := @5861 @7250 +@7253 := @5869 @7248 @5204 +@7255 := @7251 @7253 @5204 +@7259 := @5203 (@5874 (@7241 @1323 @2358)) +@7261 := @7246 @1323 @2358 +@7268 := @5861 (@5862 @7261 @5204) (@5869 @7261 @5204) @5204 +@7272 := @5203 (@5874 (@7241 @2372 @2379)) +@7274 := @7246 @2372 @2379 +@7289 := @5205 + (@7255 + (@7259 + (@5205 + (@7268 (@7272 (@5205 (@5861 (@5862 @7274 @5204) (@5869 @7274 @5204) @5204 @5204))))))) +@7290 := @7245 @7289 +@7293 := fun (subject : @5026) => fun (position : @13) => @7240 @7290 +@7295 := @5214 @1158 @5222 +@7296 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_31 +@7297 := @7296 @5216 +@7299 := @5224 (@7297 @4989) +@7300 := LexLeanBoot.TokenAudit.scalarWidth +@7301 := @7300 @5216 +@7304 := @7299 (@171 (@7301 @4989)) +@7307 := (subject : @5026) -> (position : @13) -> @7295 @7304 +@7321 := @5240 + @1158 + @5222 + @7304 + @2399 + @5260 + (@5265 (@5275 @1158)) + (@5281 (@5282 (@5283 @2399) @5222 @5258)) +@7323 := @6467 @480 @488 +@7327 := @7323 @2397 @7239 @7290 @5376 +@7328 := @5860 @13 +@7331 := @7328 @7250 @7253 @19 +@7333 := @7328 @5965 @5968 +@7334 := @7333 @41 +@7335 := @5373 @5436 +@7336 := @7335 @5216 +@7337 := @6847 @7336 +@7339 := @7337 @2372 @2379 +@7340 := @7333 @154 +@7341 := @7340 @249 +@7342 := let three : @5200 := @7339; @7341 +@7346 := @171 (@7331 (let two : @5200 := @7261; @7334 @7342)) +@7347 := @7327 @7346 +@7354 := @5421 @485 @487 @5207 @5371 @5222 @5376 @5344 +@7355 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_8 +@7356 := @7355 @5216 +@7358 := @7354 (@7356 @4989) +@7359 := @7347 @7358 +@7362 := @5248 (@5539 @5376) @5260 +@7364 := @6065 @7362 @154 +@7365 := @7364 @24 +@7369 := @7365 @2353 @2396 @7244 @7289 +@7370 := @4993 @7248 +@7372 := @7369 @7370 @7346 +@7373 := @5420 @7362 +@7377 := @7373 @1276 @2352 @5873 @7243 +@7378 := @4987 @5376 +@7379 := @4987 @810 +@7381 := @4987 @1297 @4998 +@7382 := @7379 @7381 +@7385 := @7377 (@7378 @7382) @7370 +@7386 := @5307 @7362 +@7387 := @7386 @219 +@7392 := @7387 @2351 @5204 @5207 @5376 @7382 +@7393 := @5316 @7362 +@7395 := @7393 @41 @5376 +@7396 := @5322 @7362 +@7399 := @7395 (@5321 (@7396 @41)) +@7400 := @7392 @7399 +@7406 := @7386 @811 @1300 @5204 @5206 @810 @7381 +@7407 := @5518 @7362 +@7408 := @7407 @480 +@7410 := @7406 (@7408 @810) +@7418 := @7386 @1298 @146 @5204 @5204 @1297 @4998 (@7408 @1297) +@7419 := @5341 @7362 +@7423 := @7385 (@7400 (@7410 (@7418 @7419))) +@7424 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_33 +@7429 := @7372 (@7423 (@7424 @5375 @809 @1296)) +@7432 := @5248 (@5786 @7370) @7362 +@7437 := @5958 @7432 @238 @173 @2395 @5204 +@7438 := @5969 @5204 +@7439 := @6842 @7336 +@7441 := @7439 @1323 @2358 +@7442 := @5874 @7441 +@7443 := @5203 @7442 +@7445 := @7337 @1323 @2358 +@7446 := @5862 @7445 +@7447 := @7446 @5204 +@7448 := @5861 @7447 +@7450 := @5869 @7445 @5204 +@7468 := @5205 + (@7448 + @7450 + @5204 + (@5203 + (@5874 (@7439 @2372 @2379)) + (@5205 (@5861 (@5862 @7339 @5204) (@5869 @7339 @5204) @5204 @5204)))) +@7472 := @7437 (fun (__b : @5200) => @7438 (@7443 @7468)) +@7473 := @7333 @19 +@7474 := @5373 @5445 +@7475 := @7474 @5436 +@7476 := @6847 @7475 +@7478 := @7476 @2372 @2379 +@7480 := @7334 (let three : @5200 := @7478; @7341) +@7494 := @7472 + (fun (__b : @5200) => @171 (@7473 (let two : @5200 := @7445; @7480))) + @7248 + (@5316 @7432 @154 @7370 (@5321 (@5322 @7432 @154))) +@7495 := @7337 @809 +@7499 := @5248 (@5786 (@4993 (@7495 @1296))) +@7500 := @498 @7336 +@7503 := @5248 (@5539 @7500) @5617 +@7504 := @7499 @7503 +@7505 := @5518 @7504 +@7509 := @7494 (fun ("_" : @7250) => @7505 @22 @172) +@7510 := @7249 @5639 +@7517 := @6065 @7504 @249 @24 @2365 @2394 @7442 @7468 +@7518 := @4993 @7445 +@7525 := @7517 @7518 (@171 (@7328 @7447 @7450 @41 @7342)) +@7530 := @5420 @7504 @1276 @2364 @5873 @7441 +@7531 := @4987 @7500 +@7532 := @4987 @1324 +@7534 := @4987 @2359 @4998 +@7535 := @7532 @7534 +@7538 := @7530 (@7531 @7535) @7518 +@7539 := @5307 @7504 +@7553 := @7539 @219 @2363 @5204 @5207 @7500 @7535 (@5316 @7504 @41 @7500 (@5321 (@5322 @7504 @41))) +@7559 := @7539 @1325 @2362 @5204 @5206 @1324 @7534 +@7560 := @7505 @480 +@7575 := @7538 + (@7553 + (@7559 (@7560 @1324) (@7539 @2360 @146 @5204 @5204 @2359 @4998 (@7560 @2359) (@5341 @7504)))) +@7576 := @7424 @7336 +@7580 := @7525 (@7575 (@7576 @1323 @2358)) +@7583 := @5248 (@7197 @7518) @7504 +@7588 := @5958 @7583 @261 @532 @2393 @5204 +@7591 := @6842 @7475 @2372 @2379 +@7592 := @5874 @7591 +@7593 := @5203 @7592 +@7594 := @5862 @7478 +@7595 := @7594 @5204 +@7596 := @5861 @7595 +@7598 := @5869 @7478 @5204 +@7602 := @5205 (@7596 @7598 @5204 @5204) +@7618 := @7588 + (fun (__b : @5200) => @7438 (@7593 @7602)) + (fun (__b : @5200) => @171 @7480) + @7445 + (@5316 @7583 @249 @7518 (@5321 (@5322 @7583 @249))) +@7623 := @5248 (@7197 (@4993 (@7476 @1323 @2358))) +@7628 := @5248 (@5786 (@4993 (@7476 @809 @1296))) +@7629 := @498 @7475 +@7632 := @5248 (@5539 @7629) @5476 +@7634 := @7623 (@7628 @7632) +@7635 := @5518 @7634 +@7639 := @7618 (fun ("_" : @7447) => @7635 @22 @531) +@7640 := @7446 @5639 +@7647 := @6065 @7634 @224 @24 @2386 @2392 @7592 @7602 +@7648 := @4993 @7478 +@7655 := @7647 @7648 (@171 (@7328 @7595 @7598 @154 @249)) +@7660 := @5420 @7634 @1276 @2385 @5873 @7591 +@7661 := @4987 @7629 +@7662 := @4987 @2373 +@7664 := @4987 @2380 @4998 +@7665 := @7662 @7664 +@7668 := @7660 (@7661 @7665) @7648 +@7669 := @5307 @7634 +@7683 := @7669 @219 @2384 @5204 @5207 @7629 @7665 (@5316 @7634 @41 @7629 (@5321 (@5322 @7634 @41))) +@7689 := @7669 @2374 @2383 @5204 @5206 @2373 @7664 +@7690 := @7635 @480 +@7710 := @7655 + (@7668 + (@7683 + (@7689 + (@7690 @2373) + (@7669 @2381 @146 @5204 @5204 @2380 @4998 (@7690 @2380) (@5341 @7634)))) + (@7424 @7475 @2372 @2379)) +@7711 := @5251 @224 +@7714 := @5248 (@7711 @7648) @7634 +@7719 := @5958 @7714 @551 @2390 @1682 @5204 +@7721 := fun (__b : @5200) => @7438 @5204 +@7734 := @7719 + @7721 + (fun (__b : @5200) => @171 @7341) + @7478 + (@5316 @7714 @224 @7648 (@5321 (@5322 @7714 @224))) +@7735 := @5373 @5449 +@7736 := @7735 @5445 +@7737 := @6847 @7736 +@7742 := @5248 (@7711 (@4993 (@7737 @2372 @2379))) +@7747 := @5248 (@7197 (@4993 (@7737 @1323 @2358))) +@7752 := @5248 (@5786 (@4993 (@7737 @809 @1296))) +@7753 := @498 @7736 +@7756 := @5248 (@5539 @7753) @5454 +@7761 := @5518 (@7742 (@7747 (@7752 @7756))) @22 +@7779 := fun (subject : @5026) => + fun (position : @13) => + @7321 + (@7359 + (@7429 + (@7509 + (fun ("_" : @7510) => + @7580 + (@7639 + (fun ("_" : @7640) => + @7710 + (@7734 + (fun ("_" : @7595) => @7761 @2389) + (fun ("_" : @7594 @5639) => @7761 @1681)))))))) +@7780 := (s : @5104) -> @5200 +@7782 := (subject : @5026) -> (n : @13) -> @7780 +@7783 := Nat.beq +@7785 := @7783 @5115 @68 +@7786 := @5862 @7785 +@7787 := @7786 @5204 +@7788 := @5861 @7787 +@7790 := @5869 @7785 @5204 +@7792 := @7788 @7790 @5206 +@7794 := @5862 @5119 @5204 +@7795 := @5861 @7794 +@7797 := @5869 @5119 @5204 +@7799 := @7795 @7797 @5206 +@7801 := @5863 @5107 @5216 +@7803 := @5862 @7801 @5204 +@7804 := @5861 @7803 +@7806 := @5869 @7801 @5204 +@7807 := @7804 @7806 +@7808 := @5369 @5436 +@7811 := @5203 (@5208 (@7808 @5107)) +@7812 := @7335 @5107 +@7813 := @5647 @7812 +@7814 := @7813 @712 +@7820 := @5861 (@5862 @7814 @5204) (@5869 @7814 @5204) +@7821 := @5896 @5107 +@7822 := @7821 @19 +@7826 := @5203 (@5208 (@5863 @7822 @5903)) +@7829 := @5203 (@5205 (@7826 @5206)) +@7830 := @5594 @7822 +@7836 := @5203 (@5859 (@7820 (@7829 (@7830 @505)) @5206)) +@7837 := @5599 @7822 +@7840 := @7820 (@7837 @505) @5639 +@7846 := @5861 (@5862 @7840 @5204) (@5869 @7840 @5204) +@7851 := @5203 (@5208 (@5863 (@7821 @41) @5903)) +@7857 := @5203 (@5208 (@5863 (@5896 @5115 @19) @5903)) +@7858 := @6401 @5204 +@7868 := @7846 (@5203 (@5203 (@5203 (@7851 (@5205 (@7857 @7858))) @5204) @5204) @5204) +@7869 := @7813 @505 +@7875 := @5861 (@5862 @7869 @5204) (@5869 @7869 @5204) +@7881 := @5203 (@5859 (@7875 (@7829 (@7830 @712)) @5206)) +@7884 := @7875 (@7837 @712) @5639 +@7890 := @5861 (@5862 @7884 @5204) (@5869 @7884 @5204) +@7891 := @5859 @7858 +@7892 := @5205 @7891 +@7900 := @7890 (@5203 (@5203 (@5203 (@7851 @7892) @5204) @5204) @5204) +@7901 := @7813 @566 +@7907 := @5861 (@5862 @7901 @5204) (@5869 @7901 @5204) +@7913 := @5203 (@5208 (@5863 (@5896 @5111 @19) @5903)) +@7914 := @5205 @7858 +@7923 := @7907 (@5203 (@5203 (@5203 (@7826 (@7913 @7914)) @5204) @5204) @5204) +@7924 := @7296 @5436 +@7930 := @5203 (@5205 (@5203 (@5208 (@7924 @5107)) @5204)) +@7931 := @7300 @5436 +@7937 := @5203 (@7930 (@5863 (@7821 (@7931 @5107)) @5903)) +@7938 := @5205 @7914 +@7953 := @7807 + (@7811 + (@7836 + (@7868 + (@7881 (@7900 (@5859 (@7923 (@5203 (@5203 (@5203 (@7937 @7938) @5204) @5204) @5204)))))))) +@7954 := @5205 @7938 +@7955 := @5203 @7954 +@7956 := @7955 @5204 +@7958 := @5203 @7956 @5204 +@7960 := @5203 @7958 @5204 +@7966 := @5859 (@7792 (@5205 (@7799 (@5859 (@7953 @7960))))) +@7967 := @5205 @7966 +@7968 := @5205 @7967 +@7972 := fun (subject : @5026) => fun (n : @13) => fun (s : @5104) => @5205 @7968 +@7973 := @5214 @1577 +@7974 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_4 +@7975 := @7974 @4989 +@7977 := @4987 @7975 @4998 +@7979 := @5587 (@5589 @7977) +@7980 := @7973 @7979 +@7981 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_39 +@7985 := @5224 (@7981 @5436 @5216 @4989) +@7987 := @5089 @5104 @7974 +@7988 := LexLeanBoot.TokenAudit.scanBlockCommentStep +@7993 := @7985 (@7987 (@7988 @5436 @5216 @4989)) +@7997 := (subject : @5026) -> (n : @13) -> (s : @5104) -> @7980 @7993 +@8001 := @5240 @1577 @7979 @7993 @2790 +@8003 := @5248 (@5539 @7975) +@8004 := @8003 @5617 +@8014 := @8001 @8004 (@5265 (@5275 @1577)) (@5281 (@5282 (@5283 @2790) @7979 @5258)) +@8022 := @6065 @8004 @154 @22 @387 @2788 @5204 @7968 @5108 +@8023 := @5263 @5104 +@8024 := @5860 @8023 +@8026 := @8024 @7787 @7790 +@8027 := @5478 @5104 +@8028 := @8026 @8027 +@8031 := @8024 @7794 @7797 @8027 +@8033 := @8024 @7803 @7806 +@8034 := @5648 @712 +@8040 := @5861 (@5862 @8034 @5204) (@5869 @8034 @5204) +@8041 := @5106 @5216 +@8042 := @5896 @8041 +@8043 := @8042 @19 +@8044 := @5975 @8043 +@8045 := @8044 @505 +@8047 := @8040 @8045 @5639 +@8053 := @8024 (@5862 @8047 @5204) (@5869 @8047 @5204) +@8054 := @5526 @5104 +@8055 := LexLeanBoot.TokenAudit.CommentState.mk +@8056 := @8042 @41 +@8057 := @8055 @8056 +@8058 := @5110 @5216 +@8059 := @8057 @8058 +@8060 := @5114 @5216 +@8062 := @5896 @8060 @19 +@8066 := @8053 (@8054 (@8059 @8062 @5639)) +@8067 := @5648 @505 +@8073 := @5861 (@5862 @8067 @5204) (@5869 @8067 @5204) +@8074 := @8044 @712 +@8076 := @8073 @8074 @5639 +@8088 := @8024 (@5862 @8076 @5204) (@5869 @8076 @5204) (@8054 (@8059 (@6429 @8060 @19) @5639)) +@8089 := @5648 @566 +@8091 := @5862 @8089 @5204 +@8092 := @8024 @8091 +@8094 := @5869 @8089 @5204 +@8095 := @8092 @8094 +@8096 := @8055 @8043 +@8098 := @5896 @8058 @19 +@8103 := @8095 (@8054 (@8096 @8098 @8060 @5639)) +@8104 := @7300 @5445 +@8106 := @8042 (@8104 @8041) +@8125 := @7987 + (@8028 + (@8031 + (@8033 + (let b0 : @499 := @7812; @8066 (@8088 (@8103 (@8054 (@8055 @8106 @8058 @8060 @5639))))) + (@8054 (@8055 @5107 @5111 @5115 @5204))))) +@8126 := @8022 @8125 +@8128 := LexLeanPreservation.conv_field @5213 +@8143 := @8128 + @8004 + @219 + @5204 + @68 + @5125 + @68 + @5108 + (@5316 @8004 @41 @7975 (@5321 (@5322 @8004 @41))) +@8147 := @5266 @5489 @4983 (@5270 @4983) +@8148 := @8147 @5125 +@8152 := @8126 (@8143 (@5321 (@8148 @68))) +@8155 := @5248 (@5786 @5108) @8004 +@8183 := @6065 + @8155 + @249 + @22 + @389 + @2787 + @5204 + @7967 + @5112 + @8125 + (@8128 + @8155 + @219 + @5204 + @19 + @5125 + @68 + @5112 + (@5316 @8155 @41 @7975 (@5321 (@5322 @8155 @41))) + (@5321 (@8148 @19))) +@8186 := @5248 (@7197 @5112) @8155 +@8214 := @6065 + @8186 + @224 + @22 + @391 + @2786 + @5204 + @7966 + @5116 + @8125 + (@8128 + @8186 + @219 + @5204 + @41 + @5125 + @68 + @5116 + (@5316 @8186 @41 @7975 (@5321 (@5322 @8186 @41))) + (@5321 (@8148 @41))) +@8217 := @5248 (@7711 @5116) @8186 +@8222 := @5958 @8217 @2705 @2708 @2785 @5209 +@8223 := @5118 @5216 +@8224 := @5862 @8223 +@8225 := @8224 @5204 +@8226 := @5861 @8225 +@8228 := @5869 @8223 @5204 +@8230 := @8226 @8228 @5206 +@8232 := @5863 @8041 @5436 +@8234 := @5862 @8232 @5204 +@8235 := @5861 @8234 +@8237 := @5869 @8232 @5204 +@8238 := @8235 @8237 +@8239 := @5369 @5445 +@8242 := @5203 (@5208 (@8239 @8041)) +@8243 := @7474 @8041 +@8244 := @5647 @8243 +@8245 := @8244 @712 +@8251 := @5861 (@5862 @8245 @5204) (@5869 @8245 @5204) +@8255 := @5203 (@5208 (@5863 @8043 @5903)) +@8258 := @5203 (@5205 (@8255 @5206)) +@8259 := @5970 @8043 +@8265 := @5203 (@5859 (@8251 (@8258 (@8259 @505)) @5206)) +@8267 := @8251 @8045 @5639 +@8273 := @5861 (@5862 @8267 @5204) (@5869 @8267 @5204) +@8277 := @5203 (@5208 (@5863 @8056 @5903)) +@8291 := @8273 + (@5203 + (@5203 (@5203 (@8277 (@5205 (@5203 (@5208 (@5863 @8062 @5903)) @7858))) @5204) @5204) + @5204) +@8292 := @8244 @505 +@8298 := @5861 (@5862 @8292 @5204) (@5869 @8292 @5204) +@8304 := @5203 (@5859 (@8298 (@8258 (@8259 @712)) @5206)) +@8306 := @8298 @8074 @5639 +@8320 := @5861 + (@5862 @8306 @5204) + (@5869 @8306 @5204) + (@5203 (@5203 (@5203 (@8277 @7892) @5204) @5204) @5204) +@8321 := @8244 @566 +@8340 := @5861 + (@5862 @8321 @5204) + (@5869 @8321 @5204) + (@5203 (@5203 (@5203 (@8255 (@5203 (@5208 (@5863 @8098 @5903)) @7914)) @5204) @5204) @5204) +@8341 := @7296 @5445 +@8373 := @8222 + (fun (__b : @5200) => + @6153 + (@5205 + (@8230 + (@5859 + (@8238 + (@8242 + (@8265 + (@8291 + (@8304 + (@8320 + (@5859 + (@8340 + (@5203 + (@5203 + (@5203 + (@5203 + (@5203 + (@5205 (@5203 (@5208 (@8341 @8041)) @5204)) + (@5863 @8106 @5903)) + @7938) + @5204) + @5204) + @5204)))))))) + @7960))))) +@8375 := @8024 @5965 @5968 +@8376 := @8375 @8027 +@8379 := @8024 @8225 @8228 @8027 +@8381 := @8024 @8234 @8237 +@8382 := @5106 @5436 +@8383 := @5896 @8382 +@8384 := @8383 @19 +@8385 := @6176 @8384 +@8386 := @8385 @505 +@8388 := @8040 @8386 @5639 +@8394 := @8024 (@5862 @8388 @5204) (@5869 @8388 @5204) +@8395 := @8383 @41 +@8396 := @8055 @8395 +@8397 := @5110 @5436 +@8398 := @8396 @8397 +@8399 := @5114 @5436 +@8401 := @5896 @8399 @19 +@8405 := @8394 (@8054 (@8398 @8401 @5639)) +@8406 := @8385 @712 +@8408 := @8073 @8406 @5639 +@8420 := @8024 (@5862 @8408 @5204) (@5869 @8408 @5204) (@8054 (@8398 (@6429 @8399 @19) @5639)) +@8421 := @8055 @8384 +@8423 := @5896 @8397 @19 +@8428 := @8095 (@8054 (@8421 @8423 @8399 @5639)) +@8429 := @7300 @5449 +@8431 := @8383 (@8429 @8382) +@8453 := @8373 + (fun (__b : @5200) => + @7987 + (@8376 + (@8379 + (@8381 + (let b0 : @499 := @8243; @8405 (@8420 (@8428 (@8054 (@8055 @8431 @8397 @8399 @5639))))) + (@8054 (@8055 @8041 @8058 @8060 @5204)))))) + @7785 +@8458 := @5291 @8217 @1942 @2704 @5207 @5204 +@8459 := @4987 @184 +@8460 := @8459 @4998 +@8464 := @8458 (@5117 @8460) (@4993 @7785) +@8465 := @5307 @8217 +@8493 := @8464 + (@8465 + @551 + @1477 + @5204 + @5206 + @5116 + @8460 + (@5316 @8217 @224 @5116 (@5321 (@5322 @8217 @224))) + (@8465 @185 @146 @5204 @5204 @184 @4998 (@5518 @8217 @22 @184) (@5341 @8217))) +@8494 := LexLeanPreservation.prim_natEq +@8498 := @8453 (@8493 (@8494 @5115 @68)) +@8499 := @171 @8060 +@8501 := @5248 (@7711 @8499) +@8502 := @171 @8058 +@8504 := @5248 (@7197 @8502) +@8505 := @171 @8041 +@8507 := @5248 (@5786 @8505) +@8508 := @7974 @5216 +@8514 := @8501 (@8504 (@8507 (@5248 (@5539 @8508) @5476))) +@8527 := @8498 + (fun ("_" : @7787) => @5763 @8514 @197 @1539 @146 @5204 @5204 @4998 @6193 (@5341 @8514) @6197) +@8528 := @7786 @5639 +@8533 := @5958 @8514 @393 @2708 @2784 @5204 +@8535 := @5863 @8382 @5445 +@8536 := @5862 @8535 +@8537 := @8536 @5204 +@8538 := @5861 @8537 +@8540 := @5869 @8535 @5204 +@8541 := @8538 @8540 +@8542 := @5369 @5449 +@8545 := @5203 (@5208 (@8542 @8382)) +@8546 := @7735 @8382 +@8547 := @5647 @8546 +@8548 := @8547 @712 +@8554 := @5861 (@5862 @8548 @5204) (@5869 @8548 @5204) +@8558 := @5203 (@5208 (@5863 @8384 @5903)) +@8561 := @5203 (@5205 (@8558 @5206)) +@8562 := @5593 @5449 +@8563 := @8562 @8384 +@8569 := @5203 (@5859 (@8554 (@8561 (@8563 @505)) @5206)) +@8571 := @8554 @8386 @5639 +@8577 := @5861 (@5862 @8571 @5204) (@5869 @8571 @5204) +@8581 := @5203 (@5208 (@5863 @8395 @5903)) +@8595 := @8577 + (@5203 + (@5203 (@5203 (@8581 (@5205 (@5203 (@5208 (@5863 @8401 @5903)) @7858))) @5204) @5204) + @5204) +@8596 := @8547 @505 +@8602 := @5861 (@5862 @8596 @5204) (@5869 @8596 @5204) +@8608 := @5203 (@5859 (@8602 (@8561 (@8563 @712)) @5206)) +@8610 := @8602 @8406 @5639 +@8624 := @5861 + (@5862 @8610 @5204) + (@5869 @8610 @5204) + (@5203 (@5203 (@5203 (@8581 @7892) @5204) @5204) @5204) +@8625 := @8547 @566 +@8644 := @5861 + (@5862 @8625 @5204) + (@5869 @8625 @5204) + (@5203 (@5203 (@5203 (@8558 (@5203 (@5208 (@5863 @8423 @5903)) @7914)) @5204) @5204) @5204) +@8645 := @7296 @5449 +@8675 := @8533 + (fun (__b : @5200) => + @6153 + (@5859 + (@8541 + (@8545 + (@8569 + (@8595 + (@8608 + (@8624 + (@5859 + (@8644 + (@5203 + (@5203 + (@5203 + (@5203 + (@5203 + (@5205 (@5203 (@5208 (@8645 @8382)) @5204)) + (@5863 @8431 @5903)) + @7938) + @5204) + @5204) + @5204)))))))) + @7960))) +@8677 := @8024 @8537 @8540 +@8678 := @5598 @5711 +@8679 := @5106 @5445 +@8680 := @5896 @8679 +@8681 := @8680 @19 +@8682 := @8678 @8681 +@8683 := @8682 @505 +@8685 := @8040 @8683 @5639 +@8691 := @8024 (@5862 @8685 @5204) (@5869 @8685 @5204) +@8692 := @8680 @41 +@8693 := @8055 @8692 +@8694 := @5110 @5445 +@8695 := @8693 @8694 +@8696 := @5114 @5445 +@8698 := @5896 @8696 @19 +@8701 := @8054 (@8695 @8698 @5639) +@8702 := @8691 @8701 +@8703 := @8682 @712 +@8705 := @8073 @8703 @5639 +@8711 := @8024 (@5862 @8705 @5204) (@5869 @8705 @5204) +@8716 := @8054 (@8695 (@6429 @8696 @19) @5639) +@8717 := @8711 @8716 +@8718 := @8055 @8681 +@8720 := @5896 @8694 @19 +@8724 := @8054 (@8718 @8720 @8696 @5639) +@8725 := @8095 @8724 +@8726 := @7300 @5711 +@8728 := @8680 (@8726 @8679) +@8733 := @8054 (@8055 @8728 @8694 @8696 @5639) +@8749 := @8675 + (fun (__b : @5200) => + @7987 + (@8376 + (@8677 + (let b0 : @499 := @8546; @8702 (@8717 (@8725 @8733))) + (@8054 (@8055 @8382 @8397 @8399 @5204))))) + @8223 +@8753 := @8128 @8514 @219 @5204 @154 +@8754 := @4987 @8505 +@8755 := @4987 @8502 +@8756 := @4987 @8499 +@8757 := @4993 @8223 +@8762 := @8754 (@8755 (@8756 (@4987 @8757 @4998))) +@8778 := @8749 + (@8753 + @8762 + @68 + @8757 + (@5316 @8514 @41 @8508 (@5321 (@5322 @8514 @41))) + (@5321 (@8147 @8762 @154))) +@8781 := @5248 (@7711 (@171 @8399)) +@8784 := @5248 (@7197 (@171 @8397)) +@8785 := @171 @8382 +@8794 := @8781 (@8784 (@5248 (@5786 @8785) (@5248 (@5539 (@7974 @5436)) @5454))) +@8802 := @5763 @8794 @197 @1539 @146 @5204 @5204 @4998 @6193 +@8803 := @5341 @8794 +@8807 := @8778 (fun ("_" : @8225) => @8802 @8803 @6197) +@8808 := @8224 @5639 +@8813 := @5958 @8794 @2712 @2775 @2783 @5209 +@8814 := @5369 @5711 +@8815 := @8814 @8679 +@8816 := @5208 @8815 +@8817 := @5203 @8816 +@8818 := @5373 @5711 +@8819 := @8818 @8679 +@8820 := @5647 @8819 +@8821 := @8820 @712 +@8822 := @5862 @8821 +@8823 := @8822 @5204 +@8827 := @5861 @8823 (@5869 @8821 @5204) +@8831 := @5203 (@5208 (@5863 @8681 @5903)) +@8834 := @5203 (@5205 (@8831 @5206)) +@8835 := @5593 @5711 +@8836 := @8835 @8681 +@8841 := @5859 (@8827 (@8834 (@8836 @505)) @5206) +@8842 := @5203 @8841 +@8844 := @8827 @8683 @5639 +@8845 := @5862 @8844 +@8846 := @8845 @5204 +@8847 := @5861 @8846 +@8849 := @5869 @8844 @5204 +@8850 := @8847 @8849 +@8854 := @5203 (@5208 (@5863 @8692 @5903)) +@8868 := @8850 + (@5203 + (@5203 (@5203 (@8854 (@5205 (@5203 (@5208 (@5863 @8698 @5903)) @7858))) @5204) @5204) + @5204) +@8869 := @8820 @505 +@8875 := @5861 (@5862 @8869 @5204) (@5869 @8869 @5204) +@8881 := @5203 (@5859 (@8875 (@8834 (@8836 @712)) @5206)) +@8883 := @8875 @8703 @5639 +@8885 := @5862 @8883 @5204 +@8886 := @5861 @8885 +@8888 := @5869 @8883 @5204 +@8897 := @8886 @8888 (@5203 (@5203 (@5203 (@8854 @7892) @5204) @5204) @5204) +@8898 := @8820 @566 +@8900 := @5862 @8898 @5204 +@8901 := @5861 @8900 +@8903 := @5869 @8898 @5204 +@8917 := @8901 + @8903 + (@5203 (@5203 (@5203 (@8831 (@5203 (@5208 (@5863 @8720 @5903)) @7914)) @5204) @5204) @5204) +@8918 := @7296 @5711 +@8941 := @8842 + (@8868 + (@8881 + (@8897 + (@5859 + (@8917 + (@5203 + (@5203 + (@5203 + (@5203 + (@5203 (@5205 (@5203 (@5208 (@8918 @8679)) @5204)) (@5863 @8728 @5903)) + @7938) + @5204) + @5204) + @5204)))))) +@8946 := @8813 (fun (__b : @5200) => @5969 (@8817 @8941) @7960) +@8947 := @5598 @6696 +@8948 := @5106 @5449 +@8949 := @5896 @8948 +@8950 := @8949 @19 +@8951 := @8947 @8950 +@8952 := @8951 @505 +@8954 := @8040 @8952 @5639 +@8960 := @8024 (@5862 @8954 @5204) (@5869 @8954 @5204) +@8961 := @8949 @41 +@8962 := @8055 @8961 +@8963 := @5110 @5449 +@8964 := @8962 @8963 +@8965 := @5114 @5449 +@8967 := @5896 @8965 @19 +@8970 := @8054 (@8964 @8967 @5639) +@8971 := @8960 @8970 +@8972 := @8951 @712 +@8974 := @8073 @8972 @5639 +@8980 := @8024 (@5862 @8974 @5204) (@5869 @8974 @5204) +@8985 := @8054 (@8964 (@6429 @8965 @19) @5639) +@8986 := @8980 @8985 +@8987 := @8055 @8950 +@8989 := @5896 @8963 @19 +@8993 := @8054 (@8987 @8989 @8965 @5639) +@8994 := @8095 @8993 +@8995 := @7300 @6696 +@8997 := @8949 (@8995 @8948) +@9002 := @8054 (@8055 @8997 @8963 @8965 @5639) +@9017 := @8946 + (fun (__b : @5200) => + @7987 + (@8375 + (let b0 : @499 := @8819; @8971 (@8986 (@8994 @9002))) + (@8054 (@8055 @8679 @8694 @8696 @5204)))) + @8535 +@9022 := @5291 @8794 @403 @886 @5207 @5204 +@9023 := @4987 @8785 +@9024 := @4987 @5446 +@9025 := @9024 @4998 +@9029 := @9022 (@9023 @9025) (@4993 @8535) +@9030 := @5307 @8794 +@9036 := @9030 @238 @405 @5204 @5206 @8785 @9025 +@9037 := @5316 @8794 +@9039 := @9037 @154 @8785 +@9040 := @5322 @8794 +@9063 := @9017 + (@9029 + (@9036 + (@9039 (@5321 (@9040 @154))) + (@9030 @162 @146 @5204 @5204 @5446 @4998 (@9037 @19 @5446 (@5321 (@9040 @19))) @8803)) + (@6059 @8382 @5445)) +@9064 := @171 @8696 +@9066 := @5248 (@7711 @9064) +@9067 := @171 @8694 +@9069 := @5248 (@7197 @9067) +@9070 := @171 @8679 +@9079 := @9066 (@9069 (@5248 (@5786 @9070) (@5248 (@5539 (@7974 @5445)) @5716))) +@9086 := @6065 @9079 @363 @480 @1654 @2774 @8816 @8941 +@9087 := @498 @8819 +@9102 := @9086 + @9087 + (@7987 (@8024 @8846 @8849 @8701 (@8024 @8885 @8888 @8716 (@8024 @8900 @8903 @8724 @8733)))) +@9107 := @5420 @9079 @485 @1653 @5207 @8815 +@9108 := @4987 @5712 +@9109 := @4987 @9070 +@9110 := @9109 @4998 +@9113 := @9107 (@9108 @9110) @9087 +@9114 := @5307 @9079 +@9120 := @9114 @144 @240 @5204 @5206 @5712 @9110 +@9121 := @5316 @9079 +@9123 := @9121 @68 @5712 +@9124 := @5322 @9079 +@9128 := @9120 (@9123 (@5321 (@9124 @68))) +@9129 := @9114 @238 +@9134 := @9129 @146 @5204 @5204 @9070 @4998 +@9139 := @9121 @154 @9070 (@5321 (@9124 @154)) +@9140 := @9134 @9139 +@9141 := @5341 @9079 +@9144 := @9113 (@9128 (@9140 @9141)) +@9145 := @7355 @5711 +@9148 := @9102 (@9144 (@9145 @8679)) +@9149 := @5251 @363 +@9152 := @5248 (@9149 @9087) @9079 +@9153 := @5958 @9152 +@9157 := @9153 @2720 @2735 @2773 @8841 +@9159 := @5863 @8961 @5903 +@9160 := @5208 @9159 +@9161 := @5203 @9160 +@9163 := @5863 @8967 @5903 +@9164 := @5208 @9163 +@9166 := @5203 @9164 @7858 +@9167 := @5205 @9166 +@9168 := @9161 @9167 +@9170 := @5203 @9168 @5204 +@9172 := @5203 @9170 @5204 +@9175 := @5969 (@5203 @9172 @5204) +@9176 := @5373 @6696 +@9177 := @9176 @8948 +@9178 := @5647 @9177 +@9179 := @9178 @505 +@9180 := @5862 @9179 +@9181 := @9180 @5204 +@9185 := @5861 @9181 (@5869 @9179 @5204) +@9187 := @5863 @8950 @5903 +@9188 := @5208 @9187 +@9189 := @5203 @9188 +@9190 := @9189 @5206 +@9191 := @5205 @9190 +@9192 := @5203 @9191 +@9193 := @5593 @6696 +@9194 := @9193 @8950 +@9199 := @5859 (@9185 (@9192 (@9194 @712)) @5206) +@9200 := @5203 @9199 +@9202 := @9185 @8972 @5639 +@9203 := @5862 @9202 +@9204 := @9203 @5204 +@9205 := @5861 @9204 +@9207 := @5869 @9202 @5204 +@9216 := @9205 @9207 (@5203 (@5203 (@5203 (@9161 @7892) @5204) @5204) @5204) +@9217 := @9178 @566 +@9219 := @5862 @9217 @5204 +@9220 := @5861 @9219 +@9222 := @5869 @9217 @5204 +@9236 := @9220 + @9222 + (@5203 (@5203 (@5203 (@9189 (@5203 (@5208 (@5863 @8989 @5903)) @7914)) @5204) @5204) @5204) +@9237 := @7296 @6696 +@9275 := @9157 + (fun (__b : @5200) => + @9175 + (@9200 + (@9216 + (@5859 + (@9236 + (@5203 + (@5203 + (@5203 + (@5203 + (@5203 (@5205 (@5203 (@5208 (@9237 @8948)) @5204)) (@5863 @8997 @5903)) + @7938) + @5204) + @5204) + @5204)))))) + (fun (__b : @5200) => + @7987 (@8375 @8970 (@8024 @9204 @9207 @8985 (@8024 @9219 @9222 @8993 @9002)))) + @8844 +@9279 := @9153 @718 @2718 @308 @5209 +@9280 := @9194 @505 +@9291 := @9279 + (fun (__b : @5200) => @5969 (@9192 @9280) @5206) + (fun (__b : @5200) => @4993 (@5969 @8952 @5639)) + @8821 +@9296 := @5291 @9152 @562 @717 @5207 @5204 +@9297 := @4987 @9087 +@9299 := @4987 @713 @4998 +@9303 := @9296 (@9297 @9299) (@4993 @8821) +@9304 := @5307 @9152 +@9336 := @9291 + (@9303 + (@9304 + @549 + @716 + @5204 + @5206 + @9087 + @9299 + (@5316 @9152 @363 @9087 (@5321 (@5322 @9152 @363))) + (@9304 @714 @146 @5204 @5204 @713 @4998 (@5518 @9152 @480 @713) (@5341 @9152))) + (@5843 @8819 @712)) +@9337 := @498 @9177 +@9339 := @5248 (@9149 @9337) +@9340 := @171 @8965 +@9342 := @5248 (@7711 @9340) +@9343 := @171 @8963 +@9345 := @5248 (@7197 @9343) +@9346 := @171 @8948 +@9348 := @5248 (@5786 @9346) +@9351 := @5248 (@5539 (@7974 @5449)) +@9352 := @171 @5711 +@9354 := @5248 (@5252 @9352) +@9355 := @2098 @6696 +@9358 := @5248 (@5255 @9355) @5258 +@9359 := @9354 @9358 +@9364 := @9339 (@9342 (@9345 (@9348 (@9351 @9359)))) +@9369 := @5420 @9364 @495 @2717 @9191 @9280 +@9370 := @4987 @9355 +@9371 := @171 @8950 +@9372 := @4987 @9371 +@9374 := @4987 @506 @4998 +@9375 := @9372 @9374 +@9379 := @9369 (@9370 @9375) (@4993 @8952) +@9380 := @5307 @9364 +@9386 := @9380 @144 @2716 @5204 @9190 @9355 @9375 +@9387 := @5316 @9364 +@9389 := @9387 @68 @9355 +@9390 := @5322 @9364 +@9394 := @9386 (@9389 (@5321 (@9390 @68))) +@9400 := @9380 @1658 @509 @9188 @5206 @9371 @9374 +@9401 := @5291 @9364 +@9402 := @9401 @167 +@9405 := @9402 @1657 @5207 @9187 +@9406 := @4987 @9346 +@9409 := @9405 (@9406 @6228) @9371 +@9410 := @9380 @238 +@9415 := @9410 @175 @5204 @5206 @9346 @6228 +@9420 := @9387 @154 @9346 (@5321 (@9390 @154)) +@9421 := @9415 @9420 +@9427 := @9380 @173 @146 @5204 @5204 @172 @4998 +@9428 := @5518 @9364 +@9429 := @9428 @22 +@9431 := @9427 (@9429 @172) +@9432 := @5341 @9364 +@9433 := @9431 @9432 +@9435 := @9409 (@9421 @9433) +@9436 := @6259 @8948 +@9439 := @9400 (@9435 (@9436 @19)) +@9449 := @9380 @507 @146 @5204 @5204 @506 @4998 (@9428 @480 @506) @9432 +@9458 := @9336 (fun ("_" : @8823) => @9379 (@9394 (@9439 @9449)) (@6139 @6696 @8950 @505)) +@9459 := @8822 @5639 +@9460 := @5763 @9364 +@9469 := @9460 @305 @24 @146 @5204 @5204 @4998 @5745 @9432 @5774 +@9472 := @9275 (@9458 (fun ("_" : @9459) => @9469)) +@9477 := @9460 @230 @1539 @2734 @9172 @5204 +@9478 := @171 @8961 +@9479 := @4987 @9478 +@9480 := @4987 @9343 +@9481 := @171 @8967 +@9482 := @4987 @9481 +@9483 := @4987 @5745 +@9484 := @9483 @4998 +@9485 := @9482 @9484 +@9486 := @9480 @9485 +@9487 := @9479 @9486 +@9488 := @4986 @9487 +@9493 := @9477 (@4987 @9488 @4998) (@6211 @9488) +@9499 := @9380 @2732 @146 @9170 @5204 @9488 @4998 +@9506 := @9460 @181 @524 @2731 @9168 @5204 @9487 @9488 +@9512 := @9380 @2724 @2730 @9160 @9167 @9478 @9486 +@9515 := @9402 @2723 @5207 @9159 +@9517 := @4987 @531 @4998 +@9595 := @9506 + (@9512 + (@9515 + (@9406 @9517) + @9478 + (@9410 + @534 + @5204 + @5206 + @9346 + @9517 + @9420 + (@9380 @532 @146 @5204 @5204 @531 @4998 (@9429 @531) @9432)) + (@9436 @41)) + (@9380 + @261 + @2729 + @5204 + @9166 + @9343 + @9485 + (@9387 @249 @9343 (@5321 (@9390 @249))) + (@9380 + @2727 + @310 + @9164 + @7858 + @9481 + @9484 + (@9402 + @2726 + @5207 + @9163 + (@4987 @9340 @6228) + @9481 + (@9380 @551 @175 @5204 @5206 @9340 @6228 (@9387 @224 @9340 (@5321 (@9390 @224))) @9433) + (@6259 @8965 @19)) + (@9380 @308 @146 @5206 @5204 @5745 @4998 @9469 @9432)))) +@9596 := LexLeanPreservation.construct_adt +@9597 := @9596 @68 +@9606 := @9472 (fun ("_" : @8846) => @9493 (@9499 (@9595 (@9597 @9487)) @9432) (@6266 @9488)) +@9607 := @8845 @5639 +@9608 := @5958 @9364 +@9612 := @9608 @2741 @2751 @2772 @9199 +@9613 := @5106 @5711 +@9614 := @5896 @9613 +@9615 := @9614 @41 +@9617 := @5863 @9615 @5903 +@9618 := @5208 @9617 +@9620 := @5203 @9618 @7892 +@9622 := @5203 @9620 @5204 +@9624 := @5203 @9622 @5204 +@9627 := @5969 (@5203 @9624 @5204) +@9628 := @5373 @6750 +@9629 := @9628 @9613 +@9631 := @5647 @9629 @566 +@9632 := @5862 @9631 +@9633 := @9632 @5204 +@9634 := @5861 @9633 +@9636 := @5869 @9631 @5204 +@9637 := @9634 @9636 +@9638 := @9614 @19 +@9640 := @5863 @9638 @5903 +@9641 := @5208 @9640 +@9642 := @5203 @9641 +@9643 := @5110 @5711 +@9645 := @5896 @9643 @19 +@9658 := @9637 + (@5203 (@5203 (@5203 (@9642 (@5203 (@5208 (@5863 @9645 @5903)) @7914)) @5204) @5204) @5204) +@9659 := @7296 @6750 +@9665 := @5203 (@5205 (@5203 (@5208 (@9659 @9613)) @5204)) +@9666 := @7300 @6750 +@9668 := @9614 (@9666 @9613) +@9684 := @9612 + (fun (__b : @5200) => + @9627 + (@5859 + (@9658 + (@5203 (@5203 (@5203 (@5203 (@9665 (@5863 @9668 @5903)) @7938) @5204) @5204) @5204)))) +@9686 := @8055 @9615 @9643 +@9687 := @5114 @5711 +@9689 := @6429 @9687 @19 +@9712 := @9684 + (fun (__b : @5200) => + @7987 + (@8375 + (@8054 (@9686 @9689 @5639)) + (@8024 + @9633 + @9636 + (@8054 (@8055 @9638 @9645 @9687 @5639)) + (@8054 (@8055 @9668 @9643 @9687 @5639))))) + @9202 +@9716 := @9608 @678 @2739 @308 @5209 +@9717 := @9642 @5206 +@9718 := @5205 @9717 +@9719 := @5203 @9718 +@9720 := @5593 @6750 +@9722 := @9720 @9638 @712 +@9727 := @9716 (fun (__b : @5200) => @5969 (@9719 @9722) @5206) +@9728 := @5598 @6750 +@9730 := @9728 @9638 @712 +@9763 := @9727 + (fun (__b : @5200) => @4993 (@5969 @9730 @5639)) + @9179 + (@9401 + @562 + @677 + @5207 + @5204 + (@4987 @9337 @9374) + (@4993 @9179) + (@9380 @549 @509 @5204 @5206 @9337 @9374 (@9387 @363 @9337 (@5321 (@9390 @363))) @9449) + (@5843 @9177 @505)) +@9764 := @498 @9629 +@9766 := @5248 (@9149 @9764) +@9767 := @171 @9687 +@9769 := @5248 (@7711 @9767) +@9770 := @171 @9643 +@9772 := @5248 (@7197 @9770) +@9773 := @171 @9613 +@9775 := @5248 (@5786 @9773) +@9778 := @5248 (@5539 (@7974 @5711)) +@9779 := @171 @6696 +@9781 := @5248 (@5252 @9779) +@9782 := @2098 @6750 +@9785 := @5248 (@5255 @9782) @5258 +@9786 := @9781 @9785 +@9791 := @9766 (@9769 (@9772 (@9775 (@9778 @9786)))) +@9796 := @5420 @9791 @495 @2738 @9718 @9722 +@9797 := @4987 @9782 +@9798 := @171 @9638 +@9800 := @4987 @9798 @9299 +@9804 := @9796 (@9797 @9800) (@4993 @9730) +@9805 := @5307 @9791 +@9811 := @9805 @144 @2737 @5204 @9717 @9782 @9800 +@9812 := @5316 @9791 +@9814 := @9812 @68 @9782 +@9815 := @5322 @9791 +@9819 := @9811 (@9814 (@5321 (@9815 @68))) +@9825 := @9805 @1658 @716 @9641 @5206 @9798 @9299 +@9826 := @5291 @9791 +@9827 := @9826 @167 +@9830 := @9827 @1657 @5207 @9640 +@9831 := @4987 @9773 +@9834 := @9830 (@9831 @6228) @9798 +@9835 := @9805 @238 +@9840 := @9835 @175 @5204 @5206 @9773 @6228 +@9845 := @9812 @154 @9773 (@5321 (@9815 @154)) +@9846 := @9840 @9845 +@9852 := @9805 @173 @146 @5204 @5204 @172 @4998 +@9853 := @5518 @9791 +@9854 := @9853 @22 +@9856 := @9852 (@9854 @172) +@9857 := @5341 @9791 +@9858 := @9856 @9857 +@9860 := @9834 (@9846 @9858) +@9861 := @6259 @9613 +@9864 := @9825 (@9860 (@9861 @19)) +@9870 := @9805 @714 @146 @5204 @5204 @713 @4998 +@9871 := @9853 @480 +@9883 := @9763 + (fun ("_" : @9181) => @9804 (@9819 (@9864 (@9870 (@9871 @713) @9857))) (@6139 @6750 @9638 @712)) +@9884 := @9180 @5639 +@9885 := @5763 @9791 +@9894 := @9885 @305 @24 @146 @5204 @5204 @4998 @5745 @9857 @5774 +@9897 := @9712 (@9883 (fun ("_" : @9884) => @9894)) +@9902 := @9885 @230 @1539 @2750 @9624 @5204 +@9903 := @171 @9615 +@9904 := @4987 @9903 +@9905 := @4987 @9770 +@9906 := @171 @9689 +@9908 := @4987 @9906 @9484 +@9909 := @9905 @9908 +@9910 := @9904 @9909 +@9911 := @4986 @9910 +@10026 := @9897 + (fun ("_" : @9204) => + @9902 + (@4987 @9911 @4998) + (@6211 @9911) + (@9805 + @2748 + @146 + @9622 + @5204 + @9911 + @4998 + (@9885 + @181 + @524 + @2747 + @9620 + @5204 + @9910 + @9911 + (@9805 + @2724 + @2746 + @9618 + @7892 + @9903 + @9909 + (@9827 + @2723 + @5207 + @9617 + (@9831 @9517) + @9903 + (@9835 + @534 + @5204 + @5206 + @9773 + @9517 + @9845 + (@9805 @532 @146 @5204 @5204 @531 @4998 (@9854 @531) @9857)) + (@9861 @41)) + (@9805 + @261 + @2745 + @5204 + @7891 + @9770 + @9908 + (@9812 @249 @9770 (@5321 (@9815 @249))) + (@9805 + @2743 + @310 + @5209 + @7858 + @9906 + @9484 + (@9826 + @854 + @2726 + @5207 + @5204 + (@4987 @9767 @6228) + @9906 + (@9805 + @551 + @175 + @5204 + @5206 + @9767 + @6228 + (@9812 @224 @9767 (@5321 (@9815 @224))) + @9858) + (@6623 @9687 @19)) + (@9805 @308 @146 @5206 @5204 @5745 @4998 @9894 @9857)))) + (@9597 @9910)) + @9857) + (@6266 @9911)) +@10027 := @9203 @5639 +@10032 := @5958 @9791 @572 @2759 @2771 @5209 +@10033 := @5106 @6696 +@10034 := @5896 @10033 +@10035 := @10034 @19 +@10037 := @5863 @10035 @5903 +@10038 := @5208 @10037 +@10039 := @5203 @10038 +@10040 := @5110 @6696 +@10042 := @5896 @10040 @19 +@10044 := @5863 @10042 @5903 +@10045 := @5208 @10044 +@10047 := @5203 @10045 @7914 +@10048 := @10039 @10047 +@10050 := @5203 @10048 @5204 +@10052 := @5203 @10050 @5204 +@10055 := @5969 (@5203 @10052 @5204) +@10056 := @7296 @6706 +@10057 := @10056 @10033 +@10058 := @5208 @10057 +@10060 := @5203 @10058 @5204 +@10061 := @5205 @10060 +@10062 := @5203 @10061 +@10063 := @7300 @6706 +@10064 := @10063 @10033 +@10065 := @10034 @10064 +@10067 := @5863 @10065 @5903 +@10068 := @10062 @10067 +@10070 := @5203 @10068 @7938 +@10072 := @5203 @10070 @5204 +@10074 := @5203 @10072 @5204 +@10079 := @10032 (fun (__b : @5200) => @10055 (@5203 @10074 @5204)) +@10081 := @8055 @10035 @10042 +@10082 := @5114 @6696 +@10132 := @10079 + (fun (__b : @5200) => + @7987 (@8375 (@8054 (@10081 @10082 @5639)) (@8054 (@8055 @10065 @10040 @10082 @5639)))) + @9631 + (@9826 + @562 + @571 + @5207 + @5204 + (@4987 @9764 @6092) + (@4993 @9631) + (@9805 + @549 + @570 + @5204 + @5206 + @9764 + @6092 + (@9812 @363 @9764 (@5321 (@9815 @363))) + (@9805 @568 @146 @5204 @5204 @567 @4998 (@9871 @567) @9857)) + (@5843 @9629 @566)) +@10133 := @5373 @6706 +@10137 := @5248 (@9149 (@498 (@10133 @10033))) +@10138 := @171 @10082 +@10140 := @5248 (@7711 @10138) +@10141 := @171 @10040 +@10143 := @5248 (@7197 @10141) +@10144 := @171 @10033 +@10146 := @5248 (@5786 @10144) +@10149 := @5248 (@5539 (@7974 @6696)) +@10150 := @171 @6750 +@10152 := @5248 (@5252 @10150) +@10153 := @2098 @6706 +@10156 := @5248 (@5255 @10153) @5258 +@10157 := @10152 @10156 +@10162 := @10137 (@10140 (@10143 (@10146 (@10149 @10157)))) +@10163 := @5763 @10162 +@10165 := @10163 @230 @1539 +@10168 := @10165 @2758 @10052 @5204 +@10169 := @171 @10035 +@10170 := @4987 @10169 +@10171 := @171 @10042 +@10172 := @4987 @10171 +@10174 := @4987 @10138 @9484 +@10175 := @10172 @10174 +@10176 := @10170 @10175 +@10177 := @4986 @10176 +@10182 := @10168 (@4987 @10177 @4998) (@6211 @10177) +@10183 := @5307 @10162 +@10189 := @10183 @2756 @146 @10050 @5204 @10177 @4998 +@10191 := @10163 @181 @524 +@10196 := @10191 @2755 @10048 @5204 @10176 @10177 +@10202 := @10183 @1658 @2754 @10038 @10047 @10169 @10175 +@10204 := @5291 @10162 @167 +@10207 := @10204 @1657 @5207 @10037 +@10208 := @4987 @10144 +@10211 := @10207 (@10208 @6228) @10169 +@10212 := @10183 @238 +@10217 := @10212 @175 @5204 @5206 @10144 @6228 +@10218 := @5316 @10162 +@10220 := @10218 @154 @10144 +@10221 := @5322 @10162 +@10224 := @10220 (@5321 (@10221 @154)) +@10225 := @10217 @10224 +@10235 := @10183 @173 @146 @5204 @5204 @172 @4998 (@5518 @10162 @22 @172) +@10236 := @5341 @10162 +@10237 := @10235 @10236 +@10239 := @10211 (@10225 @10237) +@10240 := @6259 @10033 +@10243 := @10202 (@10239 (@10240 @19)) +@10249 := @10183 @580 @2753 @10045 @7914 @10171 @10174 +@10252 := @10204 @579 @5207 @10044 +@10253 := @4987 @10141 +@10256 := @10252 (@10253 @6228) @10171 +@10257 := @10183 @261 +@10262 := @10257 @175 @5204 @5206 @10141 @6228 +@10267 := @10218 @249 @10141 (@5321 (@10221 @249)) +@10274 := @10249 (@10256 (@10262 @10267 @10237) (@6259 @10040 @19)) +@10304 := @10183 + @551 + @310 + @5204 + @7858 + @10138 + @9484 + (@10218 @224 @10138 (@5321 (@10221 @224))) + (@10183 + @308 + @146 + @5206 + @5204 + @5745 + @4998 + (@10163 @305 @24 @146 @5204 @5204 @4998 @5745 @10236 @5774) + @10236) +@10316 := @10132 + (fun ("_" : @9633) => + @10182 (@10189 (@10196 (@10243 (@10274 @10304)) (@9597 @10176)) @10236) (@6266 @10177)) +@10317 := @9632 @5639 +@10320 := @10165 @2770 @10074 @5204 +@10321 := @171 @10065 +@10322 := @4987 @10321 +@10323 := @10253 @10174 +@10324 := @10322 @10323 +@10325 := @4986 @10324 +@10330 := @10320 (@4987 @10325 @4998) (@6211 @10325) +@10336 := @10183 @2768 @146 @10072 @5204 @10325 @4998 +@10341 := @10191 @2767 @10070 @5204 @10324 @10325 +@10347 := @10183 @2764 @2766 @10068 @7938 @10321 @10323 +@10350 := @10204 @2763 @10061 @10067 +@10351 := @171 @10064 +@10353 := @4987 @10351 @4998 +@10356 := @10350 (@10208 @10353) @10321 +@10362 := @10212 @2762 @5204 @10060 @10144 @10353 @10224 +@10368 := @10183 @1690 @146 @10058 @5204 @10351 @4998 +@10373 := @5420 @10162 @1158 @1653 @5207 @10057 +@10374 := @4987 @10153 +@10375 := @10208 @4998 +@10399 := @10373 + (@10374 @10375) + @10351 + (@10183 + @144 + @240 + @5204 + @5206 + @10153 + @10375 + (@10218 @68 @10153 (@5321 (@10221 @68))) + (@10212 @146 @5204 @5204 @10144 @4998 @10224 @10236)) +@10400 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_31 +@10401 := @10400 @6706 +@10435 := @9063 + (fun ("_" : @8537) => + @9148 + (@9606 + (fun ("_" : @9607) => + @10026 + (fun ("_" : @10027) => + @10316 + (fun ("_" : @10317) => + @10330 + (@10336 + (@10341 + (@10347 + (@10356 (@10362 (@10368 (@10399 (@10401 @10033)) @10236)) (@10240 @10064)) + (@10257 @2753 @5204 @7914 @10141 @10174 @10267 @10304)) + (@9597 @10324)) + @10236) + (@6266 @10325)))))) +@10436 := @8536 @5639 +@10437 := @5763 @9079 +@10442 := @10437 @230 @1539 @2782 @7958 @5204 +@10443 := @4987 @9067 +@10444 := @4987 @9064 +@10445 := @4987 @7202 +@10446 := @10445 @4998 +@10447 := @10444 @10446 +@10448 := @10443 @10447 +@10449 := @9109 @10448 +@10450 := @4986 @10449 +@10539 := fun (subject : @5026) => + fun (n : @13) => + fun (s : @5104) => + @8014 + (@8152 + (@8183 + (@8214 + (@8527 + (fun ("_" : @8528) => + @8807 + (fun ("_" : @8808) => + @10435 + (fun ("_" : @10436) => + @10442 + (@4987 @10450 @4998) + (@6211 @10450) + (@9114 + @2780 + @146 + @7956 + @5204 + @10450 + @4998 + (@10437 + @181 + @524 + @2779 + @7954 + @5204 + @10449 + @10450 + (@9129 + @2778 + @5204 + @7938 + @9070 + @10448 + @9139 + (@9114 + @261 + @2777 + @5204 + @7914 + @9067 + @10447 + (@9121 @249 @9067 (@5321 (@9124 @249))) + (@9114 + @551 + @323 + @5204 + @7858 + @9064 + @10446 + (@9121 @224 @9064 (@5321 (@9124 @224))) + (@9114 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@10437 @187 @24 @146 @5204 @5204 @4998 @7202 @9141 @7221) + @9141)))) + (@9597 @10449)) + @9141) + (@6266 @10450)))))))) +@10541 := (n : @13) -> (subject : @5026) -> @7780 +@10544 := @7981 @5216 @5436 @4989 +@10548 := fun (n : @13) => fun (subject : @5026) => fun (s : @5104) => @5874 @10544 +@10549 := @5214 @881 +@10551 := @6226 (@5218 @7977) +@10552 := @10549 @10551 +@10553 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_21 +@10557 := @5224 (@10553 @5436 @5216 @4989) +@10561 := @7987 (@7988 @5216 @5436 @4989) +@10562 := @10557 @10561 +@10566 := (n : @13) -> (subject : @5026) -> (s : @5104) -> @10552 @10562 +@10570 := @5240 @881 @10551 @10562 @1580 +@10571 := @8003 @6325 +@10581 := @10570 @10571 (@5265 (@5275 @881)) (@5281 (@5282 (@5283 @1580) @10551 @5258)) +@10586 := @5420 @10571 @1577 @352 @5873 @10544 +@10587 := @6226 @7977 +@10590 := @10586 (@5218 @10587) @10561 +@10591 := @5307 @10571 +@10597 := @10591 @162 @351 @5204 @5207 @5217 @10587 +@10598 := @5316 @10571 +@10600 := @10598 @19 @5217 +@10601 := @5322 @10571 +@10643 := fun (n : @13) => + fun (subject : @5026) => + fun (s : @5104) => + @10581 + (@10590 + (@10597 + (@10600 (@5321 (@10601 @19))) + (@10591 + @144 + @320 + @5204 + @5206 + @5469 + @7977 + (@10598 @68 @5469 (@5321 (@10601 @68))) + (@10591 + @219 + @146 + @5204 + @5204 + @7975 + @4998 + (@10598 @41 @7975 (@5321 (@10601 @41))) + (@5341 @10571)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_39 @5216 @5436 @4989)) +@10646 := (subject : @5026) -> (startPos : @13) -> (startLine : @13) -> @5200 +@10648 := @5863 @6416 @5903 +@10649 := @6401 @10648 +@10650 := @5203 @10649 +@10651 := @5203 @6411 +@10652 := @6429 @6416 +@10653 := @10652 @5216 +@10655 := @5896 @10653 @19 +@10657 := @5863 @10655 @5903 +@10658 := @10651 @10657 +@10659 := @5203 @10658 +@10660 := @10659 @7958 +@10661 := @5208 @10660 +@10662 := @5203 @10661 +@10663 := @6414 @5104 +@10667 := fun (__p0 : @5104) => @10553 @6666 @5445 @4989 +@10668 := @10663 @10667 +@10672 := fun (s : @5104) => @7988 @5445 @6666 @4989 +@10674 := @10668 @10672 @10655 +@10678 := @8055 @5216 @4989 @19 @5639 +@10679 := @10674 @10678 +@10680 := @10662 @10679 +@10684 := fun (subject : @5026) => fun (startPos : @13) => fun (startLine : @13) => @10650 @10680 +@10686 := @5214 @529 @5921 +@10687 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_11 +@10691 := @5224 (@10687 @5436 @5216 @4989) +@10692 := LexLeanBoot.TokenAudit.scanBlockComment +@10697 := @10691 (@7974 (@10692 @5436 @5216 @4989)) +@10701 := (subject : @5026) -> (startPos : @13) -> (startLine : @13) -> @10686 @10697 +@10715 := @5240 + @529 + @5921 + @10697 + @904 + @5946 + (@5265 (@5275 @529)) + (@5281 (@5282 (@5283 @904) @5921 @5258)) +@10717 := @6065 @5946 @154 +@10719 := @10717 @22 @148 +@10722 := @10719 @902 @10649 @10680 +@10723 := @171 @6416 +@10724 := @10722 @10723 +@10726 := @6475 @5104 @5200 +@10727 := @6478 @5104 +@10728 := @10727 @10672 +@10730 := @10728 @10655 @10678 +@10732 := @7974 (@10726 @10730) +@10733 := @10724 @10732 +@10737 := @6019 @139 @147 @5206 @10648 +@10738 := @5587 @4998 +@10740 := @10737 @10738 @10723 +@10741 := @6028 @144 +@10746 := @10741 @146 @5204 @5204 @5586 @4998 +@10751 := @6035 @68 @5586 (@5321 (@6038 @68)) +@10753 := @10746 @10751 @6055 +@10756 := @10740 @10753 (@6501 @5436) +@10757 := @10733 @10756 +@10760 := @5248 (@5786 @10723) @5946 +@10761 := @6506 @10760 +@10769 := @10761 @901 @10680 @10732 (@4993 (@6514 @5104 @5200 @10730)) +@10770 := @5420 @10760 +@10774 := @10770 @876 @900 @10661 @10679 +@10775 := @6525 @881 +@10776 := @4987 @10723 +@10777 := @10776 @10738 +@10778 := @10775 @10777 +@10779 := @4987 @10778 +@10780 := @171 @10655 +@10781 := @4987 @10780 +@10782 := @6227 @9484 +@10783 := @5220 @10782 +@10784 := @5589 @10783 +@10785 := @4986 @10784 +@10787 := @4987 @10785 @4998 +@10788 := @10781 @10787 +@10790 := @10774 (@10779 @10788) +@10794 := @6536 @5104 @5200 @7974 @4993 +@10796 := @10790 (@10794 @10730) +@10797 := @5307 @10760 +@10803 := @10797 @884 @899 @5207 @10660 @10778 @10788 +@10804 := @6551 @10760 +@10808 := @10804 @881 @883 @5207 @10777 +@10809 := @10797 @238 +@10814 := @10809 @147 @5204 @5206 @10723 @10738 +@10815 := @5316 @10760 +@10817 := @10815 @154 @10723 +@10818 := @5322 @10760 +@10821 := @10817 (@5321 (@10818 @154)) +@10822 := @10814 @10821 +@10834 := @10797 @144 @146 @5204 @5204 @5586 @4998 (@10815 @68 @5586 (@5321 (@10818 @68))) +@10835 := @5341 @10760 +@10837 := @10822 (@10834 @10835) +@10839 := @10803 (@10808 @10837) +@10840 := @10797 @890 +@10845 := @10840 @898 @10658 @7958 @10780 @10787 +@10846 := @5291 @10760 +@10850 := @10846 @167 @889 @6411 @10657 +@10851 := @171 @10653 +@10855 := @10850 (@4987 @10851 @6228) @10780 +@10861 := @10797 @887 @175 @5209 @5206 @10851 @6228 +@10868 := @10846 @854 @886 @5207 @5204 (@10776 @5661) @10851 +@10874 := @10809 @405 @5204 @5206 @10723 @5661 @10821 +@10875 := @10797 @162 +@10880 := @10875 @146 @5204 @5204 @5588 @4998 +@10885 := @10815 @19 @5588 (@5321 (@10818 @19)) +@10889 := @10868 (@10874 (@10880 @10885 @10835)) +@10890 := @6623 @6416 +@10893 := @10861 (@10889 (@10890 @5216)) +@10894 := @10797 @173 +@10899 := @10894 @146 @5204 @5204 @172 @4998 +@10902 := @5518 @10760 @22 @172 +@10909 := @10855 (@10893 (@10899 @10902 @10835)) (@6259 @10653 @19) +@10910 := @10845 @10909 +@10916 := @10797 @896 @146 @7956 @5204 @10785 @4998 +@10917 := @5763 @10760 +@10918 := @10917 @181 +@10924 := @10918 @524 @895 @7954 @5204 @10784 @10785 +@10930 := @10875 @894 @5204 @7938 @5588 @10783 @10885 +@10931 := @10797 @219 +@10936 := @10931 @893 @5204 @7914 @5219 @10782 +@10941 := @10815 @41 @5219 (@5321 (@10818 @41)) +@10942 := @10936 @10941 +@10948 := @10894 @310 @5204 @7858 @172 @9484 @10902 +@10949 := @10797 @308 +@10954 := @10949 @146 @5206 @5204 @5745 @4998 +@10963 := @10917 @305 @24 @146 @5204 @5204 @4998 @5745 @10835 @5774 +@10965 := @10954 @10963 @10835 +@10976 := @10796 + (@10839 (@10910 (@10916 (@10924 (@10930 (@10942 (@10948 @10965))) (@9597 @10784)) @10835))) +@10978 := @6631 @5104 @7974 +@10980 := @6634 @5104 @7974 +@10988 := @10978 @10980 (fun (s : @5104) => @6638 (@6639 @5104 @10980 @4989)) @10794 +@10990 := @5245 @5104 @5200 +@11006 := @10988 + (fun (x : @10990) => @6638 (@10794 @4989)) + @10672 + @10667 + @881 + @10777 + @5213 + (fun (__p0 : @5104) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_21 @6666 @5445 @4989) + @10728 +@11007 := @5262 @10990 +@11010 := @7988 @5449 @6682 @4989 +@11017 := @11006 (fun (s : @5104) => @11007 (@10727 (fun (s : @5104) => @11010) @68 @4989)) +@11018 := @5434 @8023 +@11020 := @11018 @11010 @8027 +@11021 := @6679 @8023 +@11024 := @7988 @5711 @6687 @5216 +@11025 := @11021 @11024 +@11028 := @7988 @6696 @6698 @5436 +@11030 := @11018 @11028 @4989 +@11031 := @5434 @10990 +@11034 := @5355 @5104 (fun ("_" : @8023) => @10990) +@11036 := @7988 @6750 @6752 +@11037 := @11036 @5445 +@11038 := @11034 @11037 +@11040 := @5249 @5104 @5200 +@11042 := @11040 @5445 @5204 +@11043 := @11038 @11042 +@11051 := fun (next : @5104) => @10727 (fun (s : @5104) => @7988 @6759 @6761 @4989) @5711 @4989 +@11053 := @11031 (@11043 @11051) +@11054 := @11034 @5216 +@11079 := @11017 + (fun (n : @13) => + fun (s : @5104) => + fun (a._@._internal._hyg.#0 : @11020) => + @11025 + (fun (c : @8023) => fun ("_" : @11030) => @11053 (@11054 @11042 @11051)) + (@11007 + (@11034 + @11024 + (@11040 @5216 @5204) + (fun (next : @5104) => @10727 (fun (s : @5104) => @11036 @4989) @5445 @4989))) + @8027 + @4989) +@11082 := @11018 @11024 (@8054 @4989) +@11083 := @11021 @11028 +@11085 := @11018 @11037 @4989 +@11087 := @7988 @6706 @6708 +@11089 := @11034 (@11087 @5449) +@11091 := @11040 @5449 @5204 +@11092 := @11089 @11091 +@11093 := #10 +@11094 := @7988 @11093 +@11095 := @6405 @11093 +@11102 := fun (next : @5104) => @10727 (fun (s : @5104) => @11094 @11095 @4989) @6696 @4989 +@11145 := fun (subject : @5026) => + fun (startPos : @13) => + fun (startLine : @13) => + @10715 + (@10757 + (@10769 + (@10976 + (@11079 + (fun (n : @13) => + fun (s : @5104) => + fun (t : @5104) => + fun (a._@._internal._hyg.#0 : @11082) => + @11083 + (fun (c : @8023) => + fun ("_" : @11085) => @11031 (@11092 @11102) (@11054 @11091 @11102)) + (@11007 + (@11034 + @11028 + (@11040 @5436 @5204) + (fun (next : @5104) => @10727 (fun (s : @5104) => @11087 @4989) @5449 @4989))) + (@8054 @5216) + @4989) + @876 + @524 + (@5265 (@5275 @876)) + @10655 + @10678)))) +@11146 := @6 @5039 +@11152 := (pos : @13) -> + (ln : @13) -> (firstOn : @5200) -> (chs : @13) -> (lexs : @11146) -> (msg : @5026) -> @5200 +@11153 := @5203 @7858 +@11154 := @11153 @5204 +@11155 := @5205 @11154 +@11156 := @5205 @11155 +@11157 := @5205 @11156 +@11158 := @5205 @11157 +@11159 := @5205 @11158 +@11160 := @5203 @11159 +@11167 := fun (pos : @13) => + fun (ln : @13) => + fun (firstOn : @5200) => + fun (chs : @13) => fun (lexs : @11146) => fun (msg : @5026) => @11160 @5204 +@11168 := @5214 @660 +@11169 := @4987 @9352 +@11170 := @4987 @5708 +@11171 := @4993 @5445 +@11172 := @4987 @11171 +@11173 := @5084 @5216 +@11174 := @4987 @11173 +@11179 := @11169 (@11170 (@11172 (@6226 (@11174 @5030)))) +@11180 := @11168 @11179 +@11181 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_15 +@11183 := @11181 @5711 @5449 +@11186 := @11183 @5445 @5436 @5216 +@11188 := @5224 (@11186 @4989) +@11189 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_3 +@11190 := LexLeanBoot.TokenAudit.failLex +@11192 := @11190 @5711 @5449 +@11195 := @11192 @5445 @5436 @5216 +@11198 := @11188 (@11189 (@11195 @4989)) +@11205 := (pos : @13) -> + (ln : @13) -> + (firstOn : @5200) -> (chs : @13) -> (lexs : @11146) -> (msg : @5026) -> @11180 @11198 +@11209 := @5240 @660 @11179 @11198 @1458 +@11225 := @5248 + (@7711 @5028) + (@5248 + (@7197 @11173) + (@5248 (@5786 @5469) (@5248 (@5539 @11171) (@5710 (@5248 (@5255 @9352) @5258))))) +@11235 := @11209 @11225 (@5265 (@5275 @660)) (@5281 (@5282 (@5283 @1458) @11179 @5258)) +@11236 := @5763 @11225 +@11241 := @11236 @181 @155 @1456 @11159 @5204 +@11242 := @6211 @5028 +@11244 := @4987 @11242 @4998 +@11245 := @11174 @11244 +@11246 := @6226 @11245 +@11247 := @11172 @11246 +@11248 := @11170 @11247 +@11249 := @11169 @11248 +@11252 := @11241 @11249 (@4986 @11249) +@11253 := @5307 @11225 +@11259 := @11253 @144 @1455 @5204 @11158 @9352 @11248 +@11260 := @5316 @11225 +@11262 := @11260 @68 @9352 +@11263 := @5322 @11225 +@11267 := @11259 (@11262 (@5321 (@11263 @68))) +@11279 := @11253 @162 @1454 @5204 @11157 @5708 @11247 (@11260 @19 @5708 (@5321 (@11263 @19))) +@11291 := @11253 @219 @1453 @5204 @11156 @11171 @11246 (@11260 @41 @11171 (@5321 (@11263 @41))) +@11303 := @11253 @238 @1452 @5204 @11155 @5469 @11245 (@11260 @154 @5469 (@5321 (@11263 @154))) +@11315 := @11253 @261 @1451 @5204 @11154 @11173 @11244 (@11260 @249 @11173 (@5321 (@11263 @249))) +@11321 := @11253 @1449 @146 @7858 @5204 @11242 @4998 +@11328 := @11236 @230 @73 @553 @5206 @5204 @5030 @11242 +@11340 := @11253 @551 @146 @5204 @5204 @5028 @4998 (@11260 @224 @5028 (@5321 (@11263 @224))) +@11341 := @5341 @11225 +@11343 := @11328 (@11340 @11341) +@11344 := @6266 @5028 +@11362 := fun (pos : @13) => + fun (ln : @13) => + fun (firstOn : @5200) => + fun (chs : @13) => + fun (lexs : @11146) => + fun (msg : @5026) => + @11235 + (@11252 + (@11267 (@11279 (@11291 (@11303 (@11315 (@11321 (@11343 @11344) @11341)))))) + (@9597 @11249)) +@11363 := @5246 @13 +@11364 := (state : @11363) -> @5200 +@11366 := (subject : @5026) -> (limit : @13) -> @11364 +@11367 := @6476 @13 +@11368 := @11367 @4989 +@11370 := @5863 @11368 @5216 +@11371 := @5862 @11370 +@11372 := @11371 @5204 +@11373 := @5861 @11372 +@11375 := @5869 @11370 @5204 +@11376 := @11373 @11375 +@11379 := @5203 (@5208 (@7924 @11368)) +@11380 := @5896 @11368 +@11381 := @7931 @11368 +@11386 := @5203 (@5208 (@5863 (@11380 @11381) @5903)) +@11387 := @6515 @13 +@11388 := @11387 @4989 +@11406 := @5859 + (@11376 + (@11379 + (@5203 + (@5203 + (@5203 (@11386 (@5203 (@5208 (@5863 (@5896 @11388 @19) @5903)) @5204)) @5204) + @5204) + @5204)) + @5206) +@11407 := @5205 @11406 +@11411 := fun (subject : @5026) => fun (limit : @13) => fun (state : @11363) => @5205 @11407 +@11412 := @5214 @2678 +@11415 := @6537 @13 @171 @171 +@11416 := @11415 @4989 +@11418 := @4987 @11416 @4998 +@11419 := @5589 @11418 +@11420 := @5587 @11419 +@11421 := @11412 @11420 +@11425 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_54 @5436 @5216 @4989 +@11426 := @5224 @11425 +@11428 := @5089 @11363 @11415 +@11429 := LexLeanBoot.TokenAudit.countScalarsStep +@11433 := @11428 (@11429 @5436 @5216 @4989) +@11434 := @11426 @11433 +@11438 := (subject : @5026) -> (limit : @13) -> (state : @11363) -> @11421 @11434 +@11442 := @5240 @2678 @11420 @11434 @3591 +@11445 := @5248 (@5539 @11416) @5617 +@11455 := @11442 @11445 (@5265 (@5275 @2678)) (@5281 (@5282 (@5283 @3591) @11420 @5258)) +@11462 := @6065 @11445 @154 @22 @3570 @3589 @5204 @11407 +@11463 := @171 @11368 +@11464 := @11462 @11463 +@11465 := @5263 @11363 +@11466 := @5860 @11465 +@11468 := @11466 @11372 @11375 +@11469 := @5526 @11363 +@11470 := @5250 @13 +@11471 := @11367 @5216 +@11472 := @5896 @11471 +@11474 := @11470 (@11472 @4989) +@11475 := @11387 @5216 +@11477 := @5896 @11475 @19 +@11481 := @11468 (let w : @13 := @11381; @11469 (@11474 @11477)) +@11482 := @5478 @11363 +@11484 := @11428 (@11481 @11482) +@11485 := @11464 @11484 +@11489 := @6506 @11445 @219 @5204 @11463 +@11490 := @171 @11388 +@11491 := @11489 @11490 +@11492 := @5316 @11445 +@11494 := @11492 @41 @11416 +@11495 := @5322 @11445 +@11498 := @11494 (@5321 (@11495 @41)) +@11500 := @11485 (@11491 @11498) +@11503 := @5248 (@5786 @11463) @11445 +@11512 := @6065 @11503 @249 @22 @3572 @3588 @5204 @11406 @11490 @11484 +@11514 := LexLeanPreservation.conv_second @5213 +@11528 := @11512 + (@11514 @11503 @219 @5204 @11463 @11490 (@5316 @11503 @41 @11416 (@5321 (@5322 @11503 @41)))) +@11531 := @5248 (@7197 @11490) @11503 +@11536 := @5958 @11531 @2712 @3584 @3587 @5209 +@11537 := @8341 @11471 +@11538 := @5208 @11537 +@11539 := @5203 @11538 +@11540 := @8104 @11471 +@11541 := @11472 @11540 +@11543 := @5863 @11541 @5903 +@11544 := @5208 @11543 +@11545 := @5203 @11544 +@11547 := @5863 @11477 @5903 +@11548 := @5208 @11547 +@11550 := @5203 @11548 @5204 +@11551 := @11545 @11550 +@11553 := @5203 @11551 @5204 +@11555 := @5203 @11553 @5204 +@11557 := @5203 @11555 @5204 +@11580 := @11536 + (fun (__b : @5200) => @5969 (@11539 @11557) @5206) + (fun (__b : @5200) => + @11428 + (@11466 + @5965 + @5968 + (let w : @13 := @11540; + @11469 (@11470 (@5896 (@11367 @5436) @4989) (@5896 (@11387 @5436) @19))) + @11482)) + @11370 +@11590 := @5291 @11531 @403 @886 @5207 @5204 (@4987 @11463 @5661) (@4993 @11370) +@11591 := @5307 @11531 +@11597 := @11591 @238 @405 @5204 @5206 @11463 @5661 +@11598 := @5316 @11531 +@11600 := @11598 @154 @11463 +@11601 := @5322 @11531 +@11625 := @11580 + (@11590 + (@11597 + (@11600 (@5321 (@11601 @154))) + (@11591 + @162 + @146 + @5204 + @5204 + @5588 + @4998 + (@11598 @19 @5588 (@5321 (@11601 @19))) + (@5341 @11531))) + (@6059 @11368 @5216)) +@11626 := @171 @11475 +@11628 := @5248 (@7197 @11626) +@11629 := @171 @11471 +@11637 := @11628 (@5248 (@5786 @11629) (@5248 (@5539 (@11415 @5216)) @5476)) +@11644 := @6065 @11637 @224 @22 @1690 @3583 @11538 @11557 +@11645 := @171 @11540 +@11646 := @11644 @11645 +@11647 := LexLeanTarget.TargetSyntax.Value.pair +@11648 := @171 @11541 +@11649 := @11647 @11648 +@11650 := @171 @11477 +@11651 := @11649 @11650 +@11652 := @6211 @11651 +@11653 := @11646 @11652 +@11658 := @5420 @11637 @1158 @1653 @5207 @11537 +@11659 := @4987 @11629 +@11660 := @11659 @4998 +@11663 := @11658 (@6090 @11660) @11645 +@11664 := @5307 @11637 +@11670 := @11664 @144 @240 @5204 @5206 @5472 @11660 +@11671 := @5316 @11637 +@11673 := @11671 @68 @5472 +@11674 := @5322 @11637 +@11678 := @11670 (@11673 (@5321 (@11674 @68))) +@11690 := @11664 @238 @146 @5204 @5204 @11629 @4998 (@11671 @154 @11629 (@5321 (@11674 @154))) +@11691 := @5341 @11637 +@11698 := @11653 (@11663 (@11678 (@11690 @11691)) (@10400 @5445 @11471)) +@11701 := @5248 (@7711 @11645) @11637 +@11702 := @5763 @11701 +@11711 := @11702 @230 @2640 @3582 @11555 @5204 (@4987 @11651 @4998) @11652 +@11712 := @5307 @11701 +@11718 := @11712 @3580 @146 @11553 @5204 @11651 @4998 +@11723 := @11702 @301 @1475 @3579 @11551 @5204 +@11724 := @4987 @11648 +@11726 := @4987 @11650 @4998 +@11729 := @11723 (@11724 @11726) @11651 +@11735 := @11712 @3576 @3578 @11544 @11550 @11648 @11726 +@11737 := @5291 @11701 @167 +@11740 := @11737 @2217 @5207 @11543 +@11742 := @4987 @11645 @4998 +@11745 := @11740 (@11659 @11742) @11648 +@11751 := @11712 @238 @553 @5204 @5206 @11629 @11742 +@11752 := @5316 @11701 +@11754 := @11752 @154 @11629 +@11755 := @5322 @11701 +@11759 := @11751 (@11754 (@5321 (@11755 @154))) +@11771 := @11712 @551 @146 @5204 @5204 @11645 @4998 (@11752 @224 @11645 (@5321 (@11755 @224))) +@11772 := @5341 @11701 +@11824 := @11729 + (@11735 + (@11745 (@11759 (@11771 @11772)) (@6259 @11471 @11540)) + (@11712 + @580 + @146 + @11548 + @5204 + @11650 + @4998 + (@11737 + @579 + @5207 + @11547 + (@4987 @11626 @6228) + @11650 + (@11712 + @261 + @175 + @5204 + @5206 + @11626 + @6228 + (@11752 @249 @11626 (@5321 (@11755 @249))) + (@11712 @173 @146 @5204 @5204 @172 @4998 (@5518 @11701 @22 @172) @11772)) + (@6259 @11475 @19)) + @11772)) +@11825 := LexLeanPreservation.construct_pair +@11855 := fun (subject : @5026) => + fun (limit : @13) => + fun (state : @11363) => + @11455 + (@11500 + (@11528 + (@11625 + (fun ("_" : @11372) => + @11698 (@11711 (@11718 (@11824 (@11825 @11648 @11650)) @11772) (@6266 @11651))) + (fun ("_" : @11371 @5639) => + @5763 @11637 @197 @2640 @146 @5204 @5204 @4998 @6193 @11691 @6197)))) +@11857 := (subject : @5026) -> (toPos : @13) -> @11364 +@11861 := fun (subject : @5026) => fun (toPos : @13) => fun (state : @11363) => @5874 @11425 +@11863 := @5214 @1470 @11420 +@11864 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_37 +@11869 := @5224 (@11864 @5436 @5216 @4989) @11433 +@11873 := (subject : @5026) -> (toPos : @13) -> (state : @11363) -> @11863 @11869 +@11887 := @5240 + @1470 + @11420 + @11869 + @2681 + @11445 + (@5265 (@5275 @1470)) + (@5281 (@5282 (@5283 @2681) @11420 @5258)) +@11894 := @5420 @11445 @2678 @2092 @5873 @11425 @11420 @11433 +@11895 := @5307 @11445 +@11940 := fun (subject : @5026) => + fun (toPos : @13) => + fun (state : @11363) => + @11887 + (@11894 + (@11895 + @144 + @2091 + @5204 + @5207 + @5586 + @11419 + (@11492 @68 @5586 (@5321 (@11495 @68))) + (@11895 + @162 + @320 + @5204 + @5206 + @5588 + @11418 + (@11492 @19 @5588 (@5321 (@11495 @19))) + (@11895 @219 @146 @5204 @5204 @11416 @4998 @11498 (@5341 @11445)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_54 @5436 @5216 @4989)) +@11943 := (subject : @5026) -> (fromPos : @13) -> (toPos : @13) -> @5200 +@11944 := @5859 @5204 +@11945 := @5859 @11944 +@11946 := @5208 @11945 +@11947 := @5203 @11946 +@11948 := @6414 @11363 +@11952 := fun (__p0 : @11363) => @11864 @5445 @5216 @4989 +@11953 := @11948 @11952 +@11957 := fun (state : @11363) => @11429 @5445 @5216 @4989 +@11958 := @11953 @11957 +@11959 := @6429 @4989 +@11960 := @11959 @5216 +@11961 := @11958 @11960 +@11963 := @11470 @5216 @68 +@11964 := @11961 @11963 +@11965 := @11947 @11964 +@11968 := fun (subject : @5026) => fun (fromPos : @13) => fun (toPos : @13) => @11965 +@11970 := @5214 @689 @5921 +@11971 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_16 +@11975 := @5224 (@11971 @5436 @5216 @4989) +@11976 := LexLeanBoot.TokenAudit.countScalars +@11981 := @11975 (@171 (@11976 @5436 @5216 @4989)) +@11985 := (subject : @5026) -> (fromPos : @13) -> (toPos : @13) -> @11970 @11981 +@11999 := @5240 + @689 + @5921 + @11981 + @1487 + @5946 + (@5265 (@5275 @689)) + (@5281 (@5282 (@5283 @1487) @5921 @5258)) +@12000 := @11514 @5946 +@12002 := @12000 @1485 @11965 +@12004 := @6475 @11363 @5200 +@12005 := @6478 @11363 +@12006 := @12005 @11957 +@12008 := @12006 @11960 @11963 +@12009 := @12004 @12008 +@12015 := @12002 (@171 (@11367 @12009)) (@171 (@11387 @12009)) +@12016 := @6506 @5946 +@12025 := @12016 @1484 @11965 (@11415 @12009) (@4993 (@6514 @11363 @5200 @12008)) +@12026 := @5420 @5946 +@12030 := @12026 @1465 @1483 @11946 @11964 +@12031 := @6525 @1470 +@12032 := @5587 @5221 +@12033 := @12031 @12032 +@12034 := @4987 @12033 +@12035 := @171 @11960 +@12036 := @4987 @12035 +@12037 := @11647 @5588 +@12038 := @12037 @184 +@12040 := @4987 @12038 @4998 +@12041 := @12036 @12040 +@12043 := @12030 (@12034 @12041) +@12047 := @6536 @11363 @5200 @11415 @4993 +@12049 := @12043 (@12047 @12008) +@12055 := @6028 @1472 @1482 @5207 @11945 @12033 @12041 +@12056 := @6551 @5946 +@12060 := @12056 @1470 @351 @5207 @12032 +@12066 := @10741 @320 @5204 @5206 @5586 @5221 @10751 +@12073 := @6029 @146 @5204 @5204 @5219 @4998 @6041 @6055 +@12076 := @12055 (@12060 (@12066 @12073)) +@12093 := @6028 + @857 + @1481 + @5209 + @11944 + @12035 + @12040 + (@6019 @854 @856 @5207 @5204 @6024 @12035 @6057 (@6623 @4989 @5216)) +@12099 := @6028 @1479 @146 @5209 @5204 @12038 @4998 +@12100 := @5763 @5946 +@12101 := @12100 @301 +@12108 := @12101 @1475 @1478 @5207 @5204 (@5589 @8460) @12038 +@12114 := @6043 @1477 @5204 @5206 @5588 @8460 @6053 +@12115 := @6028 @185 +@12120 := @12115 @146 @5204 @5204 @184 @4998 +@12123 := @5518 @5946 @22 @184 +@12127 := @12108 (@12114 (@12120 @12123 @6055)) +@12128 := @11825 @5588 +@12135 := @12049 (@12076 (@12093 (@12099 (@12127 (@12128 @184)) @6055))) +@12137 := @6631 @11363 @11415 +@12139 := @6634 @11363 @11415 +@12147 := @12137 @12139 (fun (s : @11363) => @6638 (@6639 @11363 @12139 @4989)) @12047 +@12149 := @5245 @11363 @5200 +@12165 := @12147 + (fun (x : @12149) => @6638 (@12047 @4989)) + @11957 + @11952 + @1470 + @12032 + @5213 + (fun (__p0 : @11363) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_37 @5445 @5216 @4989) + @12006 +@12166 := @5262 @12149 +@12169 := @11429 @5449 @5436 @4989 +@12176 := @12165 (fun (s : @11363) => @12166 (@12005 (fun (state : @11363) => @12169) @68 @4989)) +@12177 := @5434 @11465 +@12179 := @12177 @12169 @11482 +@12180 := @6679 @11465 +@12183 := @11429 @5711 @5445 @5216 +@12184 := @12180 @12183 +@12187 := @11429 @6696 @5449 @5436 +@12189 := @12177 @12187 @4989 +@12190 := @5434 @12149 +@12193 := @5355 @11363 (fun ("_" : @11465) => @12149) +@12195 := @11429 @6750 @5711 +@12196 := @12195 @5445 +@12197 := @12193 @12196 +@12199 := @5249 @11363 @5200 +@12201 := @12199 @5445 @5204 +@12202 := @12197 @12201 +@12210 := fun (next : @11363) => + @12005 (fun (state : @11363) => @11429 @6759 @6750 @4989) @5711 @4989 +@12212 := @12190 (@12202 @12210) +@12213 := @12193 @5216 +@12238 := @12176 + (fun (n : @13) => + fun (s : @11363) => + fun (a._@._internal._hyg.#0 : @12179) => + @12184 + (fun (c : @11465) => fun ("_" : @12189) => @12212 (@12213 @12201 @12210)) + (@12166 + (@12193 + @12183 + (@12199 @5216 @5204) + (fun (next : @11363) => @12005 (fun (state : @11363) => @12195 @4989) @5445 @4989))) + @11482 + @4989) +@12241 := @12177 @12183 (@11469 @4989) +@12242 := @12180 @12187 +@12244 := @12177 @12196 @4989 +@12246 := @11429 @6706 @6696 +@12248 := @12193 (@12246 @5449) +@12250 := @12199 @5449 @5204 +@12251 := @12248 @12250 +@12259 := fun (next : @11363) => + @12005 (fun (state : @11363) => @11429 @11093 @6706 @4989) @6696 @4989 +@12302 := fun (subject : @5026) => + fun (fromPos : @13) => + fun (toPos : @13) => + @11999 + (@12015 + (@12025 + (@12135 + (@12238 + (fun (n : @13) => + fun (s : @11363) => + fun (t : @11363) => + fun (a._@._internal._hyg.#0 : @12241) => + @12242 + (fun (c : @11465) => + fun ("_" : @12244) => @12190 (@12251 @12259) (@12213 @12250 @12259)) + (@12166 + (@12193 + @12187 + (@12199 @5436 @5204) + (fun (next : @11363) => + @12005 (fun (state : @11363) => @12246 @4989) @5449 @4989))) + (@11469 @5216) + @4989) + @1465 + @1475 + (@5265 (@5275 @1465)) + @11960 + @11963)))) +@12303 := (s : @5128) -> @5200 +@12305 := (subject : @5026) -> (n : @13) -> @12303 +@12306 := @5862 @5139 +@12307 := @12306 @5204 +@12308 := @5861 @12307 +@12310 := @5869 @5139 @5204 +@12312 := @12308 @12310 @5206 +@12314 := @5862 @5143 @5204 +@12315 := @5861 @12314 +@12317 := @5869 @5143 @5204 +@12319 := @12315 @12317 @5206 +@12320 := @5863 @5131 +@12321 := @12320 @5216 +@12323 := @5862 @12321 @5204 +@12324 := @5861 @12323 +@12326 := @5869 @12321 @5204 +@12327 := @12324 @12326 +@12330 := @5203 (@5208 (@7808 @5131)) +@12331 := @7335 @5131 +@12332 := @5647 @12331 +@12333 := @12332 @1699 +@12339 := @5861 (@5862 @12333 @5204) (@5869 @12333 @5204) +@12340 := @5896 @5131 +@12341 := @12340 @19 +@12342 := @5863 @12341 +@12345 := @5203 (@5208 (@12342 @5903)) +@12346 := @12345 @5206 +@12347 := @5203 @12346 +@12349 := @5203 (@12347 @5204) +@12350 := @12342 @5216 +@12356 := @5861 (@5862 @12350 @5204) (@5869 @12350 @5204) +@12362 := @5203 (@5203 (@5205 (@12345 @5204)) (@7924 @12341)) +@12363 := @5896 @12341 +@12369 := @5203 (@12347 (@5863 (@12363 (@7931 @12341)) @5903)) +@12370 := @6401 @7858 +@12371 := @5205 @12370 +@12380 := @12356 (@12362 (@5203 (@5203 (@5203 (@12369 @12371) @5204) @5204) @5204)) +@12381 := @5205 @12371 +@12383 := @5203 @12381 @5204 +@12385 := @5203 @12383 @5204 +@12387 := @5203 @12385 @5204 +@12390 := @12339 (@12349 (@12380 @12387)) +@12391 := @12332 @1197 +@12397 := @5861 (@5862 @12391 @5204) (@5869 @12391 @5204) +@12404 := @5203 (@5203 (@5203 (@12345 @12371) @5204) @5204) @5204 +@12405 := @12397 @12404 +@12406 := @12332 @566 +@12412 := @5861 (@5862 @12406 @5204) (@5869 @12406 @5204) +@12426 := @5203 + (@5203 (@5203 (@12345 (@5203 (@5208 (@5863 (@5896 @5135 @19) @5903)) @12370)) @5204) @5204) + @5204 +@12458 := @5205 + (@12312 + (@5205 + (@12319 + (@5859 + (@12327 + (@12330 + (@5859 + (@12390 + (@5859 + (@12405 + (@5859 + (@12412 + @12426 + (@5203 + (@5208 (@7924 @5131)) + (@5203 + (@5203 + (@5203 + (@5203 (@5208 (@5863 (@12340 (@7931 @5131)) @5903)) @12371) + @5204) + @5204) + @5204))))))))) + @12387))))) +@12459 := @5205 @12458 +@12463 := fun (subject : @5026) => fun (n : @13) => fun (s : @5128) => @5205 @12459 +@12464 := @5214 @2834 +@12465 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_5 +@12466 := @12465 @4989 +@12468 := @4987 @12466 @4998 +@12469 := @5589 @12468 +@12470 := @5587 @12469 +@12471 := @12464 @12470 +@12472 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_55 +@12476 := @5224 (@12472 @5436 @5216 @4989) +@12478 := @5089 @5128 @12465 +@12479 := LexLeanBoot.TokenAudit.scanStringStep +@12484 := @12476 (@12478 (@12479 @5436 @5216 @4989)) +@12488 := (subject : @5026) -> (n : @13) -> (s : @5128) -> @12471 @12484 +@12492 := @5240 @2834 @12470 @12484 @3679 +@12494 := @5248 (@5539 @12466) +@12495 := @12494 @5617 +@12505 := @12492 @12495 (@5265 (@5275 @2834)) (@5281 (@5282 (@5283 @3679) @12470 @5258)) +@12513 := @6065 @12495 @154 @22 @387 @3677 @5204 @12459 @5132 +@12514 := @5263 @5128 +@12515 := @5860 @12514 +@12517 := @12515 @12307 @12310 +@12518 := @5478 @5128 +@12519 := @12517 @12518 +@12522 := @12515 @12314 @12317 @12518 +@12524 := @12515 @12323 @12326 +@12525 := @5648 @1699 +@12531 := @12515 (@5862 @12525 @5204) (@5869 @12525 @5204) +@12532 := @5130 @5216 +@12533 := @5896 @12532 +@12534 := @12533 @19 +@12535 := @5863 @12534 +@12536 := @12535 @5436 +@12538 := @5862 @12536 @5204 +@12539 := @12515 @12538 +@12541 := @5869 @12536 @5204 +@12542 := @12539 @12541 +@12543 := @8104 @12534 +@12544 := @5526 @5128 +@12545 := LexLeanBoot.TokenAudit.StringState.mk +@12546 := @5130 @5436 +@12547 := @5896 @12546 +@12548 := @12547 @19 +@12549 := @5896 @12548 +@12551 := @12545 (@12549 @4989) +@12552 := @5134 @5436 +@12558 := @12542 (let w : @13 := @12543; @12544 (@12551 @12552 @5639 @5639)) +@12559 := @12545 @5436 +@12560 := @5134 @5216 +@12566 := @12531 (@12558 (@12544 (@12559 @12560 @5639 @5204))) +@12567 := @5648 @1197 +@12573 := @12515 (@5862 @12567 @5204) (@5869 @12567 @5204) +@12574 := @12545 @12534 +@12579 := @12573 (@12544 (@12574 @12560 @5204 @5639)) +@12581 := @12515 @8091 @8094 +@12583 := @5896 @12560 @19 +@12588 := @12581 (@12544 (@12574 @12583 @5639 @5639)) +@12589 := @8104 @12532 +@12595 := @12544 (@12545 (@12547 @4989) @12552 @5639 @5639) +@12601 := @12524 (let b0 : @499 := @12331; @12566 (@12579 (@12588 (let w : @13 := @12589; @12595)))) +@12606 := @12544 (@12545 @5131 @5135 @5639 @5204) +@12610 := @12478 (@12519 (@12522 (@12601 @12606))) +@12611 := @12513 @12610 +@12626 := @8128 + @12495 + @219 + @5204 + @68 + @5149 + @68 + @5132 + (@5316 @12495 @41 @12466 (@5321 (@5322 @12495 @41))) +@12627 := @8147 @5149 +@12629 := @5321 (@12627 @68) +@12631 := @12611 (@12626 @12629) +@12634 := @5248 (@5786 @5132) @12495 +@12643 := @6065 @12634 @249 @22 @389 @3676 @5204 @12458 @5136 @12610 +@12658 := @8128 + @12634 + @219 + @5204 + @19 + @5149 + @68 + @5136 + (@5316 @12634 @41 @12466 (@5321 (@5322 @12634 @41))) +@12660 := @5321 (@12627 @19) +@12662 := @12643 (@12658 @12660) +@12665 := @5248 (@7197 @5136) @12634 +@12670 := @5958 @12665 @391 @3598 @3675 @5204 +@12671 := @5142 @5216 +@12672 := @5862 @12671 +@12673 := @12672 @5204 +@12674 := @5861 @12673 +@12676 := @5869 @12671 @5204 +@12678 := @12674 @12676 @5206 +@12679 := @5863 @12532 +@12680 := @12679 @5436 +@12682 := @5862 @12680 @5204 +@12683 := @5861 @12682 +@12685 := @5869 @12680 @5204 +@12686 := @12683 @12685 +@12689 := @5203 (@5208 (@8239 @12532)) +@12690 := @7474 @12532 +@12691 := @5647 @12690 +@12692 := @12691 @1699 +@12698 := @5861 (@5862 @12692 @5204) (@5869 @12692 @5204) +@12701 := @5203 (@5208 (@12535 @5903)) +@12702 := @12701 @5206 +@12703 := @5203 @12702 +@12705 := @5203 (@12703 @5204) +@12707 := @5861 @12538 @12541 +@12713 := @5203 (@5203 (@5205 (@12701 @5204)) (@8341 @12534)) +@12714 := @5896 @12534 +@12731 := @12698 + (@12705 + (@12707 + (@12713 + (@5203 + (@5203 (@5203 (@5203 (@12703 (@5863 (@12714 @12543) @5903)) @12371) @5204) @5204) + @5204)) + @12387)) +@12732 := @12691 @1197 +@12738 := @5861 (@5862 @12732 @5204) (@5869 @12732 @5204) +@12745 := @5203 (@5203 (@5203 (@12701 @12371) @5204) @5204) @5204 +@12746 := @12738 @12745 +@12747 := @12691 @566 +@12753 := @5861 (@5862 @12747 @5204) (@5869 @12747 @5204) +@12765 := @5203 + (@5203 (@5203 (@12701 (@5203 (@5208 (@5863 @12583 @5903)) @12370)) @5204) @5204) + @5204 +@12797 := @12670 + (fun (__b : @5200) => + @6153 + (@5205 + (@12678 + (@5859 + (@12686 + (@12689 + (@5859 + (@12731 + (@5859 + (@12746 + (@5859 + (@12753 + @12765 + (@5203 + (@5208 (@8341 @12532)) + (@5203 + (@5203 + (@5203 (@5203 (@5208 (@5863 (@12533 @12589) @5903)) @12371) @5204) + @5204) + @5204))))))))) + @12387))))) +@12799 := @12515 @5965 @5968 +@12800 := @12799 @12518 +@12803 := @12515 @12673 @12676 @12518 +@12805 := @12515 @12682 @12685 +@12806 := @5863 @12548 +@12807 := @12806 @5445 +@12809 := @5862 @12807 @5204 +@12810 := @12515 @12809 +@12812 := @5869 @12807 @5204 +@12813 := @12810 @12812 +@12814 := @8429 @12548 +@12815 := @5130 @5445 +@12816 := @5896 @12815 +@12817 := @12816 @19 +@12818 := @5896 @12817 +@12820 := @12545 (@12818 @4989) +@12821 := @5134 @5445 +@12834 := @12531 + (@12813 + (let w : @13 := @12814; @12544 (@12820 @12821 @5639 @5639)) + (@12544 (@12545 @5445 @12552 @5639 @5204))) +@12835 := @12545 @12548 +@12836 := @12835 @12552 +@12840 := @12573 (@12544 (@12836 @5204 @5639)) +@12842 := @5896 @12552 @19 +@12847 := @12581 (@12544 (@12835 @12842 @5639 @5639)) +@12848 := @8429 @12546 +@12854 := @12544 (@12545 (@12816 @4989) @12821 @5639 @5639) +@12860 := @12805 (let b0 : @499 := @12690; @12834 (@12840 (@12847 (let w : @13 := @12848; @12854)))) +@12865 := @12544 (@12545 @12532 @12560 @5639 @5204) +@12872 := @12797 (fun (__b : @5200) => @12478 (@12800 (@12803 (@12860 @12865)))) @5139 +@12887 := @8128 + @12665 + @219 + @5204 + @41 + @5149 + @68 + @5140 + (@5316 @12665 @41 @12466 (@5321 (@5322 @12665 @41))) +@12889 := @5321 (@12627 @41) +@12891 := @12872 (@12887 @12889) +@12892 := @171 @12560 +@12894 := @5248 (@7197 @12892) +@12895 := @171 @12532 +@12897 := @5248 (@5786 @12895) +@12898 := @12465 @5216 +@12903 := @12894 (@12897 (@5248 (@5539 @12898) @5476)) +@12916 := @12891 + (fun ("_" : @12307) => + @5763 @12903 @197 @2795 @146 @5204 @5204 @4998 @6193 (@5341 @12903) @6197) +@12917 := @12306 @5639 +@12922 := @5958 @12903 @393 @3598 @3674 @5204 +@12923 := @5863 @12546 +@12924 := @12923 @5445 +@12925 := @5862 @12924 +@12926 := @12925 @5204 +@12927 := @5861 @12926 +@12929 := @5869 @12924 @5204 +@12930 := @12927 @12929 +@12933 := @5203 (@5208 (@8542 @12546)) +@12934 := @7735 @12546 +@12935 := @5647 @12934 +@12936 := @12935 @1699 +@12942 := @5861 (@5862 @12936 @5204) (@5869 @12936 @5204) +@12945 := @5203 (@5208 (@12806 @5903)) +@12946 := @12945 @5206 +@12947 := @5203 @12946 +@12974 := @12942 + (@5203 + (@12947 @5204) + (@5861 + @12809 + @12812 + (@5203 + (@5203 (@5205 (@12945 @5204)) (@8645 @12548)) + (@5203 + (@5203 (@5203 (@5203 (@12947 (@5863 (@12549 @12814) @5903)) @12371) @5204) @5204) + @5204)) + @12387)) +@12975 := @12935 @1197 +@12981 := @5861 (@5862 @12975 @5204) (@5869 @12975 @5204) +@12988 := @5203 (@5203 (@5203 (@12945 @12371) @5204) @5204) @5204 +@12989 := @12981 @12988 +@12990 := @12935 @566 +@12996 := @5861 (@5862 @12990 @5204) (@5869 @12990 @5204) +@13008 := @5203 + (@5203 (@5203 (@12945 (@5203 (@5208 (@5863 @12842 @5903)) @12370)) @5204) @5204) + @5204 +@13038 := @12922 + (fun (__b : @5200) => + @6153 + (@5859 + (@12930 + (@12933 + (@5859 + (@12974 + (@5859 + (@12989 + (@5859 + (@12996 + @13008 + (@5203 + (@5208 (@8645 @12546)) + (@5203 + (@5203 + (@5203 (@5203 (@5208 (@5863 (@12547 @12848) @5903)) @12371) @5204) + @5204) + @5204))))))))) + @12387))) +@13040 := @12515 @12926 @12929 +@13041 := @5863 @12817 +@13042 := @13041 @5449 +@13044 := @5862 @13042 @5204 +@13045 := @12515 @13044 +@13047 := @5869 @13042 @5204 +@13048 := @13045 @13047 +@13049 := @8726 @12817 +@13050 := @5130 @5449 +@13051 := @5896 @13050 +@13052 := @13051 @19 +@13053 := @5896 @13052 +@13055 := @12545 (@13053 @4989) +@13056 := @5134 @5449 +@13068 := @13048 + (let w : @13 := @13049; @12544 (@13055 @13056 @5639 @5639)) + (@12544 (@12545 @5449 @12821 @5639 @5204)) +@13069 := @12531 @13068 +@13070 := @12545 @12817 +@13071 := @13070 @12821 +@13074 := @12544 (@13071 @5204 @5639) +@13075 := @12573 @13074 +@13077 := @5896 @12821 @19 +@13081 := @12544 (@13070 @13077 @5639 @5639) +@13082 := @12581 @13081 +@13083 := @8726 @12815 +@13089 := @12544 (@12545 (@13051 @4989) @13056 @5639 @5639) +@13090 := let w : @13 := @13083; @13089 +@13095 := @13040 (let b0 : @499 := @12934; @13069 (@13075 (@13082 @13090))) +@13100 := @12544 (@12545 @12546 @12552 @5639 @5204) +@13106 := @13038 (fun (__b : @5200) => @12478 (@12800 (@13095 @13100))) @12671 +@13110 := @8128 @12903 @219 @5204 @154 +@13111 := @4987 @12895 +@13112 := @4987 @12892 +@13115 := @4987 (@4993 (@5138 @5216)) +@13116 := @4993 @12671 +@13121 := @13111 (@13112 (@13115 (@4987 @13116 @4998))) +@13132 := @13110 @13121 @68 @13116 (@5316 @12903 @41 @12898 (@5321 (@5322 @12903 @41))) +@13135 := @5321 (@8147 @13121 @154) +@13137 := @13106 (@13132 @13135) +@13138 := @171 @12552 +@13140 := @5248 (@7197 @13138) +@13141 := @171 @12546 +@13143 := @5248 (@5786 @13141) +@13144 := @12465 @5436 +@13149 := @13140 (@13143 (@5248 (@5539 @13144) @5454)) +@13157 := @5763 @13149 @197 @2795 @146 @5204 @5204 @4998 @6193 +@13158 := @5341 @13149 +@13162 := @13137 (fun ("_" : @12673) => @13157 @13158 @6197) +@13163 := @12672 @5639 +@13168 := @5958 @13149 @2712 @3667 @3673 @5209 +@13169 := @8814 @12815 +@13170 := @5208 @13169 +@13171 := @5203 @13170 +@13172 := @8818 @12815 +@13173 := @5647 @13172 +@13174 := @13173 @1699 +@13175 := @5862 @13174 +@13176 := @13175 @5204 +@13177 := @5861 @13176 +@13179 := @5869 @13174 @5204 +@13180 := @13177 @13179 +@13183 := @5203 (@5208 (@13041 @5903)) +@13184 := @13183 @5206 +@13185 := @5203 @13184 +@13212 := @13180 + (@5203 + (@13185 @5204) + (@5861 + @13044 + @13047 + (@5203 + (@5203 (@5205 (@13183 @5204)) (@8918 @12817)) + (@5203 + (@5203 (@5203 (@5203 (@13185 (@5863 (@12818 @13049) @5903)) @12371) @5204) @5204) + @5204)) + @12387)) +@13213 := @13173 @1197 +@13215 := @5862 @13213 @5204 +@13216 := @5861 @13215 +@13218 := @5869 @13213 @5204 +@13219 := @13216 @13218 +@13226 := @5203 (@5203 (@5203 (@13183 @12371) @5204) @5204) @5204 +@13227 := @13219 @13226 +@13228 := @13173 @566 +@13230 := @5862 @13228 @5204 +@13231 := @5861 @13230 +@13233 := @5869 @13228 @5204 +@13234 := @13231 @13233 +@13246 := @5203 + (@5203 (@5203 (@13183 (@5203 (@5208 (@5863 @13077 @5903)) @12370)) @5204) @5204) + @5204 +@13269 := @5859 + (@13212 + (@5859 + (@13227 + (@5859 + (@13234 + @13246 + (@5203 + (@5208 (@8918 @12815)) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@12816 @13083) @5903)) @12371) @5204) @5204) + @5204))))))) +@13274 := @13168 (fun (__b : @5200) => @5969 (@13171 @13269) @12387) +@13275 := @5863 @13052 +@13276 := @13275 @5711 +@13277 := @5862 @13276 +@13278 := @13277 @5204 +@13279 := @12515 @13278 +@13281 := @5869 @13276 @5204 +@13282 := @13279 @13281 +@13283 := @8995 @13052 +@13284 := @5130 @5711 +@13285 := @5896 @13284 +@13286 := @13285 @19 +@13287 := @5896 @13286 +@13289 := @12545 (@13287 @4989) +@13290 := @5134 @5711 +@13302 := @13282 + (let w : @13 := @13283; @12544 (@13289 @13290 @5639 @5639)) + (@12544 (@12545 @5711 @13056 @5639 @5204)) +@13303 := @12531 @13302 +@13304 := @12545 @13052 +@13305 := @13304 @13056 +@13308 := @12544 (@13305 @5204 @5639) +@13309 := @12573 @13308 +@13311 := @5896 @13056 @19 +@13315 := @12544 (@13304 @13311 @5639 @5639) +@13316 := @12581 @13315 +@13317 := @8995 @13050 +@13323 := @12544 (@12545 (@13285 @4989) @13290 @5639 @5639) +@13324 := let w : @13 := @13317; @13323 +@13329 := @12799 (let b0 : @499 := @13172; @13303 (@13309 (@13316 @13324))) +@13334 := @12544 (@12545 @12815 @12821 @5639 @5204) +@13339 := @13274 (fun (__b : @5200) => @12478 (@13329 @13334)) @12924 +@13344 := @5291 @13149 @403 @886 @5207 @5204 +@13345 := @4987 @13141 +@13349 := @13344 (@13345 @9025) (@4993 @12924) +@13350 := @5307 @13149 +@13356 := @13350 @238 @405 @5204 @5206 @13141 @9025 +@13357 := @5316 @13149 +@13359 := @13357 @154 @13141 +@13360 := @5322 @13149 +@13379 := @13349 + (@13356 + (@13359 (@5321 (@13360 @154))) + (@13350 @162 @146 @5204 @5204 @5446 @4998 (@13357 @19 @5446 (@5321 (@13360 @19))) @13158)) +@13380 := @6059 @12546 +@13383 := @13339 (@13379 (@13380 @5445)) +@13384 := @171 @12821 +@13386 := @5248 (@7197 @13384) +@13387 := @171 @12815 +@13389 := @5248 (@5786 @13387) +@13390 := @12465 @5445 +@13395 := @13386 (@13389 (@5248 (@5539 @13390) @5716)) +@13402 := @6065 @13395 @224 @480 @1654 @3666 @13170 @13269 +@13403 := @498 @13172 +@13418 := @13402 + @13403 + (@12478 + (@12515 + @13176 + @13179 + @13068 + (@12515 @13215 @13218 @13074 (@12515 @13230 @13233 @13081 @13090)))) +@13423 := @5420 @13395 @485 @1653 @5207 @13169 +@13424 := @4987 @13387 +@13425 := @13424 @4998 +@13428 := @13423 (@9108 @13425) @13403 +@13429 := @5307 @13395 +@13435 := @13429 @144 @240 @5204 @5206 @5712 @13425 +@13436 := @5316 @13395 +@13438 := @13436 @68 @5712 +@13439 := @5322 @13395 +@13443 := @13435 (@13438 (@5321 (@13439 @68))) +@13444 := @13429 @238 +@13449 := @13444 @146 @5204 @5204 @13387 @4998 +@13454 := @13436 @154 @13387 (@5321 (@13439 @154)) +@13455 := @13449 @13454 +@13456 := @5341 @13395 +@13462 := @13418 (@13428 (@13443 (@13455 @13456)) (@9145 @12815)) +@13465 := @5248 (@7711 @13403) @13395 +@13470 := @5958 @13465 @3603 @3631 @3665 @5209 +@13471 := @13275 @5903 +@13472 := @5208 @13471 +@13473 := @5203 @13472 +@13474 := @13473 @5206 +@13475 := @5203 @13474 +@13476 := @13475 @5204 +@13502 := @5969 + (@5203 + @13476 + (@5861 + @13278 + @13281 + (@5203 + (@5203 (@5205 (@13473 @5204)) (@9237 @13052)) + (@5203 + (@5203 (@5203 (@5203 (@13475 (@5863 (@13053 @13283) @5903)) @12371) @5204) @5204) + @5204)) + @12387)) +@13503 := @9176 @13050 +@13504 := @5647 @13503 +@13505 := @13504 @1197 +@13506 := @5862 @13505 +@13507 := @13506 @5204 +@13508 := @5861 @13507 +@13510 := @5869 @13505 @5204 +@13511 := @13508 @13510 +@13518 := @5203 (@5203 (@5203 (@13473 @12371) @5204) @5204) @5204 +@13519 := @13511 @13518 +@13520 := @13504 @566 +@13522 := @5862 @13520 @5204 +@13523 := @5861 @13522 +@13525 := @5869 @13520 @5204 +@13526 := @13523 @13525 +@13538 := @5203 + (@5203 (@5203 (@13473 (@5203 (@5208 (@5863 @13311 @5903)) @12370)) @5204) @5204) + @5204 +@13576 := @13470 + (fun (__b : @5200) => + @13502 + (@5859 + (@13519 + (@5859 + (@13526 + @13538 + (@5203 + (@5208 (@9237 @13050)) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@13051 @13317) @5903)) @12371) @5204) @5204) + @5204))))))) + (fun (__b : @5200) => + @12478 (@12799 @13302 (@12515 @13507 @13510 @13308 (@12515 @13522 @13525 @13315 @13324)))) + @13174 +@13581 := @5291 @13465 @562 @3602 @5207 @5204 +@13582 := @4987 @13403 +@13584 := @4987 @1700 @4998 +@13588 := @13581 (@13582 @13584) (@4993 @13174) +@13589 := @5307 @13465 +@13621 := @13576 + (@13588 + (@13589 + @551 + @1703 + @5204 + @5206 + @13403 + @13584 + (@5316 @13465 @224 @13403 (@5321 (@5322 @13465 @224))) + (@13589 @1701 @146 @5204 @5204 @1700 @4998 (@5518 @13465 @480 @1700) (@5341 @13465))) + (@5843 @13172 @1699)) +@13622 := @498 @13503 +@13624 := @5248 (@7711 @13622) +@13625 := @171 @13056 +@13627 := @5248 (@7197 @13625) +@13628 := @171 @13050 +@13630 := @5248 (@5786 @13628) +@13631 := @12465 @5449 +@13637 := @13624 (@13627 (@13630 (@5248 (@5539 @13631) @9359))) +@13638 := @5958 @13637 +@13642 := @13638 @3606 @3622 @3630 @13476 +@13644 := @5863 @13286 @5903 +@13645 := @5208 @13644 +@13646 := @5203 @13645 +@13647 := @13646 @5204 +@13648 := @5205 @13647 +@13649 := @5203 @13648 +@13650 := @9659 @13286 +@13651 := @13649 @13650 +@13652 := @5203 @13651 +@13653 := @13646 @5206 +@13654 := @5203 @13653 +@13655 := @9666 @13286 +@13656 := @13287 @13655 +@13658 := @5863 @13656 @5903 +@13659 := @13654 @13658 +@13661 := @5203 @13659 @12371 +@13663 := @5203 @13661 @5204 +@13665 := @5203 @13663 @5204 +@13667 := @5203 @13665 @5204 +@13672 := @13642 (fun (__b : @5200) => @5969 (@13652 @13667) @12387) +@13673 := @5130 @6696 +@13674 := @5896 @13673 +@13675 := @13674 @19 +@13678 := @12545 (@5896 @13675 @4989) +@13679 := @5134 @6696 +@13695 := @13672 + (fun (__b : @5200) => + @12478 + (@12799 + (let w : @13 := @13655; @12544 (@13678 @13679 @5639 @5639)) + (@12544 (@12545 @6696 @13290 @5639 @5204)))) + @13276 +@13696 := @5291 @13637 +@13700 := @13696 @403 @3605 @13474 @5204 +@13701 := @171 @13052 +@13702 := @4987 @13701 +@13703 := @11169 @4998 +@13704 := @13702 @13703 +@13707 := @13700 @13704 (@4993 @13276) +@13708 := @5307 @13637 +@13714 := @13708 @1658 @405 @13472 @5206 @13701 @13703 +@13718 := @13696 @167 @1657 @5207 @13471 +@13720 := @4987 @13628 @6228 +@13722 := @13718 @13720 @13701 +@13728 := @13708 @238 @175 @5204 @5206 @13628 @6228 +@13729 := @5316 @13637 +@13731 := @13729 @154 @13628 +@13732 := @5322 @13637 +@13736 := @13728 (@13731 (@5321 (@13732 @154))) +@13742 := @13708 @173 @146 @5204 @5204 @172 @4998 +@13743 := @5518 @13637 +@13746 := @13742 (@13743 @22 @172) +@13747 := @5341 @13637 +@13750 := @13722 (@13736 (@13746 @13747)) +@13752 := @6259 @13050 @19 +@13773 := @13695 + (@13707 + (@13714 + (@13750 @13752) + (@13708 @162 @146 @5204 @5204 @9352 @4998 (@13729 @19 @9352 (@5321 (@13732 @19))) @13747)) + (@6059 @13052 @5711)) +@13774 := @9628 @13284 +@13775 := @498 @13774 +@13777 := @5248 (@7711 @13775) +@13778 := @171 @13290 +@13780 := @5248 (@7197 @13778) +@13781 := @171 @13284 +@13783 := @5248 (@5786 @13781) +@13784 := @12465 @5711 +@13790 := @13777 (@13780 (@13783 (@5248 (@5539 @13784) @9786))) +@13797 := @6065 @13790 @363 @22 @3610 @3621 @13651 @13667 +@13798 := @171 @13655 +@13799 := @13797 @13798 +@13800 := @171 @13656 +@13801 := @4987 @13800 +@13802 := @4987 @13778 +@13803 := @9483 @9484 +@13804 := @13802 @13803 +@13805 := @13801 @13804 +@13806 := @4986 @13805 +@13807 := @6211 @13806 +@13808 := @13799 @13807 +@13813 := @5420 @13790 @1158 @3609 @13648 @13650 +@13814 := @171 @13286 +@13815 := @4987 @13814 +@13816 := @13815 @4998 +@13819 := @13813 (@9797 @13816) @13798 +@13820 := @5307 @13790 +@13826 := @13820 @144 @3608 @5204 @13647 @9782 @13816 +@13827 := @5316 @13790 +@13829 := @13827 @68 @9782 +@13830 := @5322 @13790 +@13834 := @13826 (@13829 (@5321 (@13830 @68))) +@13835 := @13820 @1658 +@13840 := @13835 @146 @13645 @5204 @13814 @4998 +@13841 := @5291 @13790 +@13845 := @13841 @167 @1657 @5207 @13644 +@13846 := @4987 @13781 +@13847 := @13846 @6228 +@13849 := @13845 @13847 @13814 +@13861 := @13820 @238 @175 @5204 @5206 @13781 @6228 (@13827 @154 @13781 (@5321 (@13830 @154))) +@13867 := @13820 @173 @146 @5204 @5204 @172 @4998 +@13868 := @5518 @13790 +@13871 := @13867 (@13868 @22 @172) +@13872 := @5341 @13790 +@13875 := @13849 (@13861 (@13871 @13872)) +@13876 := @6259 @13284 +@13877 := @13876 @19 +@13878 := @13875 @13877 +@13886 := @13808 (@13819 (@13834 (@13840 @13878 @13872)) (@10400 @6750 @13286)) +@13889 := @5248 (@9149 @13798) @13790 +@13890 := @5763 @13889 +@13899 := @13890 @230 @2795 @3620 @13665 @5204 (@4987 @13806 @4998) @13807 +@13900 := @5307 @13889 +@13906 := @13900 @3618 @146 @13663 @5204 @13806 @4998 +@13913 := @13890 @181 @919 @3617 @13661 @5204 @13805 @13806 +@13919 := @13900 @3614 @3616 @13659 @12371 @13800 @13804 +@13921 := @5291 @13889 @167 +@13924 := @13921 @3613 @13653 @13658 +@13926 := @4987 @13798 @4998 +@13929 := @13924 (@13815 @13926) @13800 +@13935 := @13900 @1658 @968 @13645 @5206 @13814 @13926 +@13940 := @13921 @1657 @5207 @13644 @13847 @13814 +@13946 := @13900 @238 @175 @5204 @5206 @13781 @6228 +@13947 := @5316 @13889 +@13949 := @13947 @154 @13781 +@13950 := @5322 @13889 +@13954 := @13946 (@13949 (@5321 (@13950 @154))) +@13964 := @13900 @173 @146 @5204 @5204 @172 @4998 (@5518 @13889 @22 @172) +@13965 := @5341 @13889 +@13985 := @13929 + (@13935 + (@13940 (@13954 (@13964 @13965)) @13877) + (@13900 @549 @146 @5204 @5204 @13798 @4998 (@13947 @363 @13798 (@5321 (@13950 @363))) @13965)) +@13986 := @6259 @13286 +@13989 := @13919 (@13985 (@13986 @13655)) +@14001 := @13900 @261 @1596 @5204 @12370 @13778 @13803 (@13947 @249 @13778 (@5321 (@13950 @249))) +@14002 := @13900 @308 +@14007 := @14002 @310 @5206 @7858 @5745 @9484 +@14016 := @13890 @305 @24 @146 @5204 @5204 @4998 @5745 @13965 @5774 +@14038 := @13773 + (fun ("_" : @13278) => + @13886 + (@13899 + (@13906 + (@13913 + (@13989 (@14001 (@14007 @14016 (@14002 @146 @5206 @5204 @5745 @4998 @14016 @13965)))) + (@9597 @13805)) + @13965) + (@6266 @13806))) +@14039 := @13277 @5639 +@14040 := @5763 @13790 +@14042 := @14040 @230 @2795 +@14045 := @14042 @3629 @12385 @5204 +@14046 := @4987 @9779 +@14047 := @9483 @10446 +@14048 := @13802 @14047 +@14049 := @14046 @14048 +@14050 := @4986 @14049 +@14055 := @14045 (@4987 @14050 @4998) (@6211 @14050) +@14061 := @13820 @3627 @146 @12383 @5204 @14050 @4998 +@14063 := @14040 @181 @919 +@14068 := @14063 @3626 @12381 @5204 @14049 @14050 +@14080 := @13820 @162 @3625 @5204 @12371 @9779 @14048 (@13827 @19 @9779 (@5321 (@13830 @19))) +@14081 := @13820 @261 +@14086 := @14081 @3624 @5204 @12370 @13778 @14047 +@14091 := @13827 @249 @13778 (@5321 (@13830 @249)) +@14092 := @14086 @14091 +@14093 := @13820 @308 +@14098 := @14093 @323 @5206 @7858 @5745 @10446 +@14107 := @14040 @305 @24 @146 @5204 @5204 @4998 @5745 @13872 @5774 +@14108 := @14098 @14107 +@14109 := @13820 @190 +@14114 := @14109 @146 @5206 @5204 @7202 @4998 +@14123 := @14040 @187 @24 @146 @5204 @5204 @4998 @7202 @13872 @7221 +@14140 := @13621 + (fun ("_" : @13176) => + @14038 + (fun ("_" : @14039) => + @14055 + (@14061 (@14068 (@14080 (@14092 (@14108 (@14114 @14123 @13872)))) (@9597 @14049)) @13872) + (@6266 @14050))) +@14141 := @13175 @5639 +@14145 := @13638 @3634 @3642 @3664 @5209 +@14146 := @13646 @12371 +@14148 := @5203 @14146 @5204 +@14150 := @5203 @14148 @5204 +@14152 := @5203 @14150 @5204 +@14153 := @5969 @14152 +@14155 := @5647 @13774 @566 +@14156 := @5862 @14155 +@14157 := @14156 @5204 +@14158 := @5861 @14157 +@14160 := @5869 @14155 @5204 +@14161 := @14158 @14160 +@14163 := @5896 @13290 @19 +@14165 := @5863 @14163 @5903 +@14166 := @5208 @14165 +@14168 := @5203 @14166 @12370 +@14169 := @13646 @14168 +@14171 := @5203 @14169 @5204 +@14173 := @5203 @14171 @5204 +@14175 := @5203 @14173 @5204 +@14176 := @14161 @14175 +@14179 := @5203 (@5208 (@9659 @13284)) +@14180 := @9666 @13284 +@14198 := @14145 + (fun (__b : @5200) => + @14153 + (@5859 + (@14176 + (@14179 + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@13285 @14180) @5903)) @12371) @5204) @5204) + @5204))))) +@14199 := @12545 @13286 +@14200 := @14199 @13290 +@14204 := @12799 (@12544 (@14200 @5204 @5639)) +@14206 := @12515 @14157 @14160 +@14210 := @12544 (@14199 @14163 @5639 @5639) +@14211 := @14206 @14210 +@14217 := @12544 (@12545 (@13674 @4989) @13679 @5639 @5639) +@14224 := @14198 + (fun (__b : @5200) => @12478 (@14204 (@14211 (let w : @13 := @14180; @14217)))) + @13505 +@14228 := @13696 @562 @3633 @5207 @5204 +@14229 := @4987 @13622 +@14231 := @4987 @1198 @4998 +@14263 := @14224 + (@14228 + (@14229 @14231) + (@4993 @13505) + (@13708 + @551 + @1201 + @5204 + @5206 + @13622 + @14231 + (@13729 @224 @13622 (@5321 (@13732 @224))) + (@13708 @1199 @146 @5204 @5204 @1198 @4998 (@13743 @480 @1198) @13747)) + (@5843 @13503 @1197)) +@14266 := @14042 @3641 @14150 @5204 +@14267 := @10445 @9484 +@14268 := @13802 @14267 +@14269 := @13815 @14268 +@14270 := @4986 @14269 +@14324 := @14263 + (fun ("_" : @13507) => + @14266 + (@4987 @14270 @4998) + (@6211 @14270) + (@13820 + @3639 + @146 + @14148 + @5204 + @14270 + @4998 + (@14063 + @3638 + @14146 + @5204 + @14269 + @14270 + (@13835 + @3637 + @13645 + @12371 + @13814 + @14268 + @13878 + (@14081 + @3636 + @5204 + @12370 + @13778 + @14267 + @14091 + (@14109 + @310 + @5206 + @7858 + @7202 + @9484 + @14123 + (@14093 @146 @5206 @5204 @5745 @4998 @14107 @13872)))) + (@9597 @14269)) + @13872) + (@6266 @14270)) +@14325 := @13506 @5639 +@14330 := @5958 @13790 @3645 @3652 @3663 @5209 +@14332 := @5863 @13675 @5903 +@14333 := @5208 @14332 +@14334 := @5203 @14333 +@14336 := @5896 @13679 @19 +@14338 := @5863 @14336 @5903 +@14339 := @5208 @14338 +@14341 := @5203 @14339 @12370 +@14342 := @14334 @14341 +@14344 := @5203 @14342 @5204 +@14346 := @5203 @14344 @5204 +@14349 := @5969 (@5203 @14346 @5204) +@14350 := @10056 @13673 +@14351 := @5208 @14350 +@14352 := @5203 @14351 +@14353 := @10063 @13673 +@14354 := @13674 @14353 +@14356 := @5863 @14354 @5903 +@14357 := @5208 @14356 +@14359 := @5203 @14357 @12371 +@14361 := @5203 @14359 @5204 +@14363 := @5203 @14361 @5204 +@14365 := @5203 @14363 @5204 +@14427 := @14330 + (fun (__b : @5200) => @14349 (@14352 @14365)) + (fun (__b : @5200) => + @12478 + (@12799 + (@12544 (@12545 @13675 @14336 @5639 @5639)) + (let w : @13 := @14353; + @12544 (@12545 (@5896 (@5130 @6750) @4989) (@5134 @6750) @5639 @5639)))) + @14155 + (@13841 + @562 + @3644 + @5207 + @5204 + (@4987 @13775 @6092) + (@4993 @14155) + (@13820 + @551 + @570 + @5204 + @5206 + @13775 + @6092 + (@13827 @224 @13775 (@5321 (@13830 @224))) + (@13820 @568 @146 @5204 @5204 @567 @4998 (@13868 @480 @567) @13872)) + (@5843 @13774 @566)) +@14431 := @5248 (@7711 (@498 (@10133 @13673))) +@14432 := @171 @13679 +@14434 := @5248 (@7197 @14432) +@14435 := @171 @13673 +@14444 := @14431 (@14434 (@5248 (@5786 @14435) (@5248 (@5539 (@12465 @6696)) @10157))) +@14445 := @5763 @14444 +@14450 := @14445 @230 @2795 @3651 @14346 @5204 +@14451 := @171 @13675 +@14452 := @4987 @14451 +@14453 := @171 @14336 +@14455 := @4987 @14453 @13803 +@14456 := @14452 @14455 +@14457 := @4986 @14456 +@14462 := @14450 (@4987 @14457 @4998) (@6211 @14457) +@14463 := @5307 @14444 +@14469 := @14463 @3649 @146 @14344 @5204 @14457 @4998 +@14476 := @14445 @181 @919 @3648 @14342 @5204 @14456 @14457 +@14482 := @14463 @1658 @3647 @14333 @14341 @14451 @14455 +@14484 := @5291 @14444 @167 +@14487 := @14484 @1657 @5207 @14332 +@14488 := @4987 @14435 +@14491 := @14487 (@14488 @6228) @14451 +@14492 := @14463 @238 +@14497 := @14492 @175 @5204 @5206 @14435 @6228 +@14498 := @5316 @14444 +@14500 := @14498 @154 @14435 +@14501 := @5322 @14444 +@14504 := @14500 (@5321 (@14501 @154)) +@14505 := @14497 @14504 +@14515 := @14463 @173 @146 @5204 @5204 @172 @4998 (@5518 @14444 @22 @172) +@14516 := @5341 @14444 +@14517 := @14515 @14516 +@14519 := @14491 (@14505 @14517) +@14520 := @6259 @13673 +@14523 := @14482 (@14519 (@14520 @19)) +@14529 := @14463 @580 @1596 @14339 @12370 @14453 @13803 +@14532 := @14484 @579 @5207 @14338 +@14533 := @4987 @14432 +@14554 := @14529 + (@14532 + (@14533 @6228) + @14453 + (@14463 @261 @175 @5204 @5206 @14432 @6228 (@14498 @249 @14432 (@5321 (@14501 @249))) @14517) + (@6259 @13679 @19)) +@14555 := @14463 @308 +@14560 := @14555 @310 @5206 @7858 @5745 @9484 +@14569 := @14445 @305 @24 @146 @5204 @5204 @4998 @5745 @14516 @5774 +@14590 := @14427 + (fun ("_" : @14157) => + @14462 + (@14469 + (@14476 + (@14523 (@14554 (@14560 @14569 (@14555 @146 @5206 @5204 @5745 @4998 @14569 @14516)))) + (@9597 @14456)) + @14516) + (@6266 @14457)) +@14591 := @14156 @5639 +@14598 := @6065 @14444 @385 @22 @1690 @3662 @14351 @14365 +@14599 := @171 @14353 +@14600 := @14598 @14599 +@14601 := @171 @14354 +@14602 := @4987 @14601 +@14603 := @14533 @13803 +@14604 := @14602 @14603 +@14605 := @4986 @14604 +@14606 := @6211 @14605 +@14607 := @14600 @14606 +@14612 := @5420 @14444 @1158 @1653 @5207 @14350 +@14613 := @14488 @4998 +@14640 := @14607 + (@14612 + (@10374 @14613) + @14599 + (@14463 + @144 + @240 + @5204 + @5206 + @10153 + @14613 + (@14498 @68 @10153 (@5321 (@14501 @68))) + (@14492 @146 @5204 @5204 @14435 @4998 @14504 @14516)) + (@10401 @13673)) +@14641 := @5251 @385 +@14644 := @5248 (@14641 @14599) @14444 +@14645 := @5763 @14644 +@14654 := @14645 @230 @2795 @3661 @14363 @5204 (@4987 @14605 @4998) @14606 +@14655 := @5307 @14644 +@14661 := @14655 @3659 @146 @14361 @5204 @14605 @4998 +@14668 := @14645 @181 @919 @3658 @14359 @5204 @14604 @14605 +@14674 := @14655 @3656 @3616 @14357 @12371 @14601 @14603 +@14679 := @5291 @14644 @167 @3655 @5207 @14356 +@14681 := @4987 @14599 @4998 +@14684 := @14679 (@14488 @14681) @14601 +@14690 := @14655 @238 @1638 @5204 @5206 @14435 @14681 +@14691 := @5316 @14644 +@14693 := @14691 @154 @14435 +@14694 := @5322 @14644 +@14698 := @14690 (@14693 (@5321 (@14694 @154))) +@14710 := @14655 @680 @146 @5204 @5204 @14599 @4998 (@14691 @385 @14599 (@5321 (@14694 @385))) +@14711 := @5341 @14644 +@14717 := @14674 (@14684 (@14698 (@14710 @14711)) (@14520 @14353)) +@14729 := @14655 @261 @1596 @5204 @12370 @14432 @13803 (@14691 @249 @14432 (@5321 (@14694 @249))) +@14730 := @14655 @308 +@14735 := @14730 @310 @5206 @7858 @5745 @9484 +@14744 := @14645 @305 @24 @146 @5204 @5204 @4998 @5745 @14711 @5774 +@14773 := @13383 + (fun ("_" : @12926) => + @13462 + (@14140 + (fun ("_" : @14141) => + @14324 + (fun ("_" : @14325) => + @14590 + (fun ("_" : @14591) => + @14640 + (@14654 + (@14661 + (@14668 + (@14717 + (@14729 (@14735 @14744 (@14730 @146 @5206 @5204 @5745 @4998 @14744 @14711)))) + (@9597 @14604)) + @14711) + (@6266 @14605))))))) +@14774 := @12925 @5639 +@14775 := @5763 @13395 +@14780 := @14775 @230 @2795 @3672 @12385 @5204 +@14782 := @4987 @13384 @14047 +@14783 := @13424 @14782 +@14784 := @4986 @14783 +@14786 := @4987 @14784 @4998 +@14787 := @14780 @14786 +@14788 := @6211 @14784 +@14789 := @14787 @14788 +@14795 := @13429 @3670 @146 @12383 @5204 @14784 @4998 +@14857 := @14775 + @181 + @919 + @3669 + @12381 + @5204 + @14783 + @14784 + (@13444 + @3625 + @5204 + @12371 + @13387 + @14782 + @13454 + (@13429 + @261 + @3624 + @5204 + @12370 + @13384 + @14047 + (@13436 @249 @13384 (@5321 (@13439 @249))) + (@13429 + @308 + @323 + @5206 + @7858 + @5745 + @10446 + (@14775 @305 @24 @146 @5204 @5204 @4998 @5745 @13456 @5774) + (@13429 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@14775 @187 @24 @146 @5204 @5204 @4998 @7202 @13456 @7221) + @13456)))) +@14858 := @9597 @14783 +@14862 := @14789 (@14795 (@14857 @14858) @13456) +@14863 := @6266 @14784 +@14876 := fun (subject : @5026) => + fun (n : @13) => + fun (s : @5128) => + @12505 + (@12631 + (@12662 + (@12916 + (fun ("_" : @12917) => + @13162 (fun ("_" : @13163) => @14773 (fun ("_" : @14774) => @14862 @14863)))))) +@14878 := (n : @13) -> (subject : @5026) -> @12303 +@14881 := @12472 @5216 @5436 @4989 +@14885 := fun (n : @13) => fun (subject : @5026) => fun (s : @5128) => @5874 @14881 +@14886 := @5214 @1591 +@14888 := @6226 (@5218 @12468) +@14889 := @14886 @14888 +@14890 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_41 +@14894 := @5224 (@14890 @5436 @5216 @4989) +@14898 := @12478 (@12479 @5216 @5436 @4989) +@14899 := @14894 @14898 +@14903 := (n : @13) -> (subject : @5026) -> (s : @5128) -> @14889 @14899 +@14907 := @5240 @1591 @14888 @14899 @2837 +@14908 := @12494 @6325 +@14918 := @14907 @14908 (@5265 (@5275 @1591)) (@5281 (@5282 (@5283 @2837) @14888 @5258)) +@14923 := @5420 @14908 @2834 @352 @5873 @14881 +@14924 := @6226 @12468 +@14927 := @14923 (@5218 @14924) @14898 +@14928 := @5307 @14908 +@14934 := @14928 @162 @351 @5204 @5207 @5217 @14924 +@14935 := @5316 @14908 +@14937 := @14935 @19 @5217 +@14938 := @5322 @14908 +@14980 := fun (n : @13) => + fun (subject : @5026) => + fun (s : @5128) => + @14918 + (@14927 + (@14934 + (@14937 (@5321 (@14938 @19))) + (@14928 + @144 + @320 + @5204 + @5206 + @5469 + @12468 + (@14935 @68 @5469 (@5321 (@14938 @68))) + (@14928 + @219 + @146 + @5204 + @5204 + @12466 + @4998 + (@14935 @41 @12466 (@5321 (@14938 @41))) + (@5341 @14908)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_55 @5216 @5436 @4989)) +@14981 := @10659 @12385 +@14982 := @5208 @14981 +@14983 := @5203 @14982 +@14984 := @6414 @5128 +@14988 := fun (__p0 : @5128) => @14890 @6666 @5445 @4989 +@14989 := @14984 @14988 +@14993 := fun (s : @5128) => @12479 @5445 @6666 @4989 +@14995 := @14989 @14993 @10655 +@14999 := @12545 @5216 @4989 @5639 @5639 +@15000 := @14995 @14999 +@15001 := @14983 @15000 +@15005 := fun (subject : @5026) => fun (startPos : @13) => fun (startLine : @13) => @10650 @15001 +@15007 := @5214 @924 @5921 +@15008 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_22 +@15012 := @5224 (@15008 @5436 @5216 @4989) +@15013 := LexLeanBoot.TokenAudit.scanString +@15018 := @15012 (@12465 (@15013 @5436 @5216 @4989)) +@15022 := (subject : @5026) -> (startPos : @13) -> (startLine : @13) -> @15007 @15018 +@15036 := @5240 + @924 + @5921 + @15018 + @1607 + @5946 + (@5265 (@5275 @924)) + (@5281 (@5282 (@5283 @1607) @5921 @5258)) +@15040 := @10719 @1605 @10649 @15001 @10723 +@15042 := @6475 @5128 @5200 +@15043 := @6478 @5128 +@15044 := @15043 @14993 +@15046 := @15044 @10655 @14999 +@15048 := @12465 (@15042 @15046) +@15050 := @15040 @15048 @10756 +@15053 := @10761 @1604 @15001 @15048 +@15055 := @6514 @5128 @5200 +@15058 := @15053 (@4993 (@15055 @15046)) +@15062 := @10770 @1586 @1603 @14982 @15000 +@15064 := @6525 @1591 @10777 +@15065 := @4987 @15064 +@15066 := @5220 @13803 +@15067 := @5589 @15066 +@15068 := @4986 @15067 +@15070 := @4987 @15068 @4998 +@15071 := @10781 @15070 +@15073 := @15062 (@15065 @15071) +@15077 := @6536 @5128 @5200 @12465 @4993 +@15138 := @15073 + (@15077 @15046) + (@10797 + @1593 + @1602 + @5207 + @14981 + @15064 + @15071 + (@10804 @1591 @883 @5207 @10777 @10837) + (@10840 + @1601 + @10658 + @12385 + @10780 + @15070 + @10909 + (@10797 + @1599 + @146 + @12383 + @5204 + @15068 + @4998 + (@10918 + @919 + @1598 + @12381 + @5204 + @15067 + @15068 + (@10875 + @1597 + @5204 + @12371 + @5588 + @15066 + @10885 + (@10931 + @1596 + @5204 + @12370 + @5219 + @13803 + @10941 + (@10949 @310 @5206 @7858 @5745 @9484 @10963 @10965))) + (@9597 @15067)) + @10835))) +@15140 := @6631 @5128 @12465 +@15142 := @6634 @5128 @12465 +@15150 := @15140 @15142 (fun (s : @5128) => @6638 (@6639 @5128 @15142 @4989)) @15077 +@15152 := @5245 @5128 @5200 +@15156 := @15150 (fun (x : @15152) => @6638 (@15077 @4989)) +@15168 := @15156 + @14993 + @14988 + @1591 + @10777 + @5213 + (fun (__p0 : @5128) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_41 @6666 @5445 @4989) + @15044 +@15169 := @5262 @15152 +@15172 := @12479 @5449 @6682 @4989 +@15179 := @15168 (fun (s : @5128) => @15169 (@15043 (fun (s : @5128) => @15172) @68 @4989)) +@15180 := @5434 @12514 +@15182 := @15180 @15172 @12518 +@15183 := @6679 @12514 +@15186 := @12479 @5711 @6687 @5216 +@15187 := @15183 @15186 +@15190 := @12479 @6696 @6698 @5436 +@15192 := @15180 @15190 @4989 +@15193 := @5434 @15152 +@15196 := @5355 @5128 (fun ("_" : @12514) => @15152) +@15198 := @12479 @6750 @6752 +@15199 := @15198 @5445 +@15200 := @15196 @15199 +@15202 := @5249 @5128 @5200 +@15204 := @15202 @5445 @5204 +@15205 := @15200 @15204 +@15213 := fun (next : @5128) => @15043 (fun (s : @5128) => @12479 @6759 @6761 @4989) @5711 @4989 +@15215 := @15193 (@15205 @15213) +@15216 := @15196 @5216 +@15217 := @15216 @15204 +@15222 := @15187 (fun (c : @12514) => fun ("_" : @15192) => @15215 (@15217 @15213)) +@15223 := @15196 @15186 +@15225 := @15202 @5216 @5204 +@15241 := @15179 + (fun (n : @13) => + fun (s : @5128) => + fun (a._@._internal._hyg.#0 : @15182) => + @15222 + (@15169 + (@15223 + @15225 + (fun (next : @5128) => @15043 (fun (s : @5128) => @15198 @4989) @5445 @4989))) + @12518 + @4989) +@15242 := @15180 @15186 +@15243 := @12544 @4989 +@15244 := @15242 @15243 +@15245 := @15183 @15190 +@15247 := @15180 @15199 @4989 +@15249 := @12479 @6706 @6708 +@15251 := @15196 (@15249 @5449) +@15253 := @15202 @5449 @5204 +@15254 := @15251 @15253 +@15262 := fun (next : @5128) => @15043 (fun (s : @5128) => @12479 @11093 @11095 @4989) @6696 @4989 +@15264 := @15193 (@15254 @15262) +@15265 := @15216 @15253 +@15270 := @15245 (fun (c : @12514) => fun ("_" : @15247) => @15264 (@15265 @15262)) +@15271 := @15196 @15190 +@15273 := @15202 @5436 @5204 +@15283 := @15270 + (@15169 + (@15271 @15273 (fun (next : @5128) => @15043 (fun (s : @5128) => @15249 @4989) @5449 @4989))) +@15284 := @12544 @5216 +@15293 := @15241 + (fun (n : @13) => + fun (s : @5128) => + fun (t : @5128) => fun (a._@._internal._hyg.#0 : @15244) => @15283 @15284 @4989) + @1586 + @919 +@15295 := @5265 (@5275 @1586) +@15305 := fun (subject : @5026) => + fun (startPos : @13) => + fun (startLine : @13) => @15036 (@15050 (@15058 (@15138 (@15293 @15295 @10655 @14999)))) +@15306 := (lexs : @11146) -> @5200 +@15313 := (nextPos : @13) -> + (nextLine : @13) -> + (chs : @13) -> (delta : @13) -> (kind : @5003) -> (itemLine : @13) -> (firstOn : @5200) -> @15306 +@15314 := @5896 @5711 +@15315 := @15314 @5449 +@15317 := @5863 @15315 @5903 +@15318 := @5208 @15317 +@15319 := @5203 @15318 +@15320 := @5205 @5873 +@15321 := @5203 @15320 +@15322 := @15321 @5204 +@15324 := @5203 @15322 @5206 +@15326 := @5203 @15324 @5204 +@15328 := @5203 @15326 @7858 +@15329 := @15319 @15328 +@15330 := @6401 @15329 +@15331 := @5205 @15330 +@15332 := @5205 @15331 +@15342 := fun (nextPos : @13) => + fun (nextLine : @13) => + fun (chs : @13) => + fun (delta : @13) => + fun (kind : @5003) => + fun (itemLine : @13) => fun (firstOn : @5200) => fun (lexs : @11146) => @5203 @15332 @5204 +@15343 := @5214 @952 +@15344 := @4987 @10150 +@15345 := @5041 @5445 +@15346 := @4987 @15345 +@15347 := @4993 @5216 +@15348 := @4987 @15347 +@15349 := @5084 @4989 +@15351 := @4987 @15349 @4998 +@15358 := @15344 (@14046 (@11169 (@11170 (@15346 (@6226 (@15348 @15351)))))) +@15359 := @15343 @15358 +@15360 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_23 +@15369 := @5224 (@15360 @6750 @6696 @5711 @5449 @5445 @5436 @5216 @4989) +@15370 := LexLeanBoot.TokenAudit.pushLexeme +@15380 := @15369 (@11189 (@15370 @6750 @6696 @5711 @5449 @5445 @5436 @5216 @4989)) +@15389 := (nextPos : @13) -> + (nextLine : @13) -> + (chs : @13) -> + (delta : @13) -> + (kind : @5003) -> (itemLine : @13) -> (firstOn : @5200) -> (lexs : @11146) -> @15359 @15380 +@15393 := @5240 @952 @15358 @15380 @1648 +@15395 := @5248 (@14641 @15349) +@15397 := @5248 (@9149 @15347) +@15399 := @5248 (@7711 @5469) +@15401 := @5248 (@7197 @15345) +@15403 := @5248 (@5786 @5708) +@15405 := @5248 (@5539 @9352) +@15415 := @15395 (@15397 (@15399 (@15401 (@15403 (@15405 (@9781 (@5248 (@5255 @10150) @5258))))))) +@15425 := @15393 @15415 (@5265 (@5275 @952)) (@5281 (@5282 (@5283 @1648) @15358 @5258)) +@15426 := @5763 @15415 +@15427 := @15426 @181 +@15431 := @15427 @155 @1646 @15332 @5204 +@15432 := @171 @15315 +@15433 := @4987 @15432 +@15434 := LexLeanTarget.TargetSyntax.Value.list +@15435 := @15348 @13703 +@15436 := @6226 @15435 +@15437 := @15346 @15436 +@15438 := @4986 @15437 +@15439 := @4987 @15438 +@15440 := List.map.{0, 0} +@15443 := @15440 @5039 @4983 @5083 +@15444 := @15443 @4989 +@15446 := @15434 (@15439 @15444) +@15447 := @4987 @15446 +@15449 := @4987 @6193 @4998 +@15450 := @15447 @15449 +@15451 := @15433 @15450 +@15452 := @9483 @15451 +@15453 := @14046 @15452 +@15454 := @15344 @15453 +@15457 := @15431 @15454 (@4986 @15454) +@15458 := @5307 @15415 +@15464 := @15458 @144 @1645 @5204 @15331 @10150 @15453 +@15465 := @5316 @15415 +@15467 := @15465 @68 @10150 +@15468 := @5322 @15415 +@15472 := @15464 (@15467 (@5321 (@15468 @68))) +@15484 := @15458 @162 @1644 @5204 @15330 @9779 @15452 (@15465 @19 @9779 (@5321 (@15468 @19))) +@15490 := @15458 @308 @1643 @5206 @15329 @5745 @15451 +@15497 := @15426 @305 @24 @146 @5204 @5204 @4998 @5745 +@15498 := @5341 @15415 +@15501 := @15490 (@15497 @15498 @5774) +@15507 := @15458 @1629 @1642 @15318 @15328 @15432 @15450 +@15512 := @5291 @15415 @167 @1628 @5207 @15317 +@15513 := @11170 @4998 +@15516 := @15512 (@11169 @15513) @15432 +@15517 := @15458 @219 +@15522 := @15517 @240 @5204 @5206 @9352 @15513 +@15527 := @15465 @41 @9352 (@5321 (@15468 @41)) +@15543 := @15516 + (@15522 + @15527 + (@15458 @238 @146 @5204 @5204 @5708 @4998 (@15465 @154 @5708 (@5321 (@15468 @154))) @15498)) +@15544 := @6259 @5711 +@15547 := @15507 (@15543 (@15544 @5449)) +@15553 := @15458 @1640 @202 @15326 @7858 @15446 @15449 +@15638 := @15426 + @435 + @70 + @1639 + @15324 + @5204 + (@15439 @15351) + @15446 + (@15458 + @1635 + @1638 + @15322 + @5206 + @15438 + @15351 + (@15427 + @69 + @1634 + @15320 + @5204 + @15437 + @15438 + (@15458 + @261 + @1633 + @5204 + @5873 + @15345 + @15436 + (@15465 @249 @15345 (@5321 (@15468 @249))) + (@15458 + @551 + @1632 + @5204 + @5207 + @5469 + @15435 + (@15465 @224 @5469 (@5321 (@15468 @224))) + (@15458 + @549 + @320 + @5204 + @5206 + @15347 + @13703 + (@15465 @363 @15347 (@5321 (@15468 @363))) + (@15517 @146 @5204 @5204 @9352 @4998 @15527 @15498)))) + (@9597 @15437)) + (@15458 @680 @146 @5204 @5204 @15349 @4998 (@15465 @385 @15349 (@5321 (@15468 @385))) @15498)) +@15639 := LexLeanPreservation.construct_cons +@15677 := fun (nextPos : @13) => + fun (nextLine : @13) => + fun (chs : @13) => + fun (delta : @13) => + fun (kind : @5003) => + fun (itemLine : @13) => + fun (firstOn : @5200) => + fun (lexs : @11146) => + @15425 + (@15457 + (@15472 + (@15484 + (@15501 + (@15547 + (@15553 + (@15638 (@15639 @15438 @15444)) + (@15458 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@15426 @197 @73 @146 @5204 @5204 @4998 @6193 @15498 @6197) + @15498)))))) + (@9597 @15454)) +@15678 := @5246 @6647 +@15679 := (state : @15678) -> @5200 +@15682 := (subject : @5026) -> (n : @13) -> (count : @13) -> @15679 +@15683 := @6515 @6647 +@15684 := @15683 @4989 +@15685 := @6516 @15684 +@15686 := @5862 @15685 +@15687 := @15686 @5204 +@15688 := @5861 @15687 +@15690 := @5869 @15685 @5204 +@15691 := @15688 @15690 +@15692 := @6477 @15684 +@15694 := @5863 @15692 @5216 +@15696 := @5862 @15694 @5204 +@15697 := @5861 @15696 +@15699 := @5869 @15694 @5204 +@15700 := @15697 @15699 +@15701 := @6476 @6647 +@15702 := @15701 @4989 +@15704 := @5863 @15702 @5436 +@15706 := @5862 @15704 @5204 +@15707 := @5861 @15706 +@15709 := @5869 @15704 @5204 +@15710 := @15707 @15709 +@15713 := @5203 (@5208 (@8341 @15702)) +@15714 := @5896 @15702 +@15715 := @8104 @15702 +@15720 := @5203 (@5208 (@5863 (@15714 @15715) @5903)) +@15722 := @5896 @15692 @19 +@15731 := @5203 (@5203 (@5203 (@5208 (@5863 @15722 @5903)) @7858) @5204) @5204 +@15755 := @5205 + (@15691 + (@5859 + (@15700 + (@5859 + (@15710 + (@15713 (@5203 (@5203 (@5203 (@15720 @15731) @5204) @5204) @5204)) + (@5203 (@5203 (@5203 (@5205 @15731) @5204) @5204) @5204))) + @5206)) + @5206) +@15756 := @5205 @15755 +@15757 := @5205 @15756 +@15762 := fun (subject : @5026) => + fun (n : @13) => fun (count : @13) => fun (state : @15678) => @5205 @15757 +@15763 := @5214 @3723 +@15766 := @6537 @6647 @171 @6540 +@15767 := @15766 @4989 +@15769 := @4987 @15767 @4998 +@15772 := @6090 (@6226 (@5589 @15769)) +@15773 := @15763 @15772 +@15774 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_68 +@15779 := @5224 (@15774 @5445 @5436 @5216 @4989) +@15781 := @5089 @15678 @15766 +@15782 := LexLeanBoot.TokenAudit.advanceScalarsStep +@15783 := @15782 @5445 +@15788 := @15779 (@15781 (@15783 @5436 @5216 @4989)) +@15793 := (subject : @5026) -> (n : @13) -> (count : @13) -> (state : @15678) -> @15773 @15788 +@15797 := @5240 @3723 @15772 @15788 @3976 +@15800 := @5248 (@5786 @15767) @6068 +@15810 := @15797 @15800 (@5265 (@5275 @3723)) (@5281 (@5282 (@5283 @3976) @15772 @5258)) +@15817 := @6065 @15800 @249 @22 @2869 @3974 @5204 @15757 +@15818 := @171 @15702 +@15819 := @15817 @15818 +@15820 := @5263 @15678 +@15821 := @5860 @15820 +@15823 := @15821 @15687 @15690 +@15825 := @15821 @15696 @15699 +@15827 := @15821 @15706 @15709 +@15828 := @5526 @15678 +@15829 := @5250 @6647 +@15830 := @15701 @5216 +@15831 := @5896 @15830 +@15833 := @15829 (@15831 @4989) +@15834 := @15683 @5216 +@15835 := @6477 @15834 +@15837 := @5896 @15835 @19 +@15838 := @6702 @15837 +@15850 := @15825 + (@15827 + (let w : @13 := @15715; @15828 (@15833 (@15838 @5204))) + (@15828 (@15829 @15702 (@6702 @15722 @5639)))) +@15851 := @5478 @15678 +@15855 := @15781 (@15823 (@15850 @15851) @15851) +@15856 := @15819 @15855 +@15860 := @6506 @15800 @238 @5204 @15818 +@15861 := @6540 @15684 +@15871 := @15856 (@15860 @15861 (@5316 @15800 @154 @15767 (@5321 (@5322 @15800 @154)))) +@15874 := @5248 (@7197 @15818) @15800 +@15881 := @6065 @15874 @224 @22 @3934 @3973 @5204 @15756 +@15882 := @171 @15692 +@15884 := @15881 @15882 @15855 +@15888 := @6506 @15874 @2866 @5204 @15882 +@15889 := @4993 @15685 +@15905 := @15884 + (@15888 + @15889 + (@11514 + @15874 + @238 + @5204 + @15818 + @15861 + (@5316 @15874 @154 @15767 (@5321 (@5322 @15874 @154))))) +@15908 := @5248 (@7711 @15882) @15874 +@15917 := @6065 @15908 @363 @24 @2867 @3972 @5204 @15755 @15889 @15855 +@15918 := @11514 @15908 +@15936 := @15917 + (@15918 + @2866 + @5204 + @15882 + @15889 + (@15918 @238 @5204 @15818 @15861 (@5316 @15908 @154 @15767 (@5321 (@5322 @15908 @154))))) +@15939 := @5248 (@9149 @15889) @15908 +@15944 := @5958 @15939 @549 @3970 @3969 @5204 +@15946 := @5863 @15835 @5436 +@15947 := @5862 @15946 +@15948 := @15947 @5204 +@15949 := @5861 @15948 +@15951 := @5869 @15946 @5204 +@15952 := @15949 @15951 +@15954 := @5863 @15830 @5445 +@15956 := @5862 @15954 @5204 +@15957 := @5861 @15956 +@15959 := @5869 @15954 @5204 +@15960 := @15957 @15959 +@15963 := @5203 (@5208 (@8645 @15830)) +@15964 := @8429 @15830 +@15969 := @5203 (@5208 (@5863 (@15831 @15964) @5903)) +@15978 := @5203 (@5203 (@5203 (@5208 (@5863 @15837 @5903)) @7858) @5204) @5204 +@16003 := @15944 + (fun (__b : @5200) => + @5969 + (@5859 + (@15952 + (@5859 + (@15960 + (@15963 (@5203 (@5203 (@5203 (@15969 @15978) @5204) @5204) @5204)) + (@5203 (@5203 (@5203 (@5205 @15978) @5204) @5204) @5204))) + @5206)) + @5206) +@16005 := @15821 @5965 @5968 +@16007 := @15821 @15948 @15951 +@16009 := @15821 @15956 @15959 +@16010 := @15701 @5436 +@16011 := @5896 @16010 +@16013 := @15829 (@16011 @4989) +@16014 := @15683 @5436 +@16015 := @6477 @16014 +@16017 := @5896 @16015 @19 +@16018 := @6702 @16017 +@16044 := @16003 + (fun (__b : @5200) => + @15781 + (@16005 + (@16007 + (@16009 + (let w : @13 := @15964; @15828 (@16013 (@16018 @5204))) + (@15828 (@15829 @15830 (@15838 @5639)))) + @15851) + @15851)) + @15685 + (@5316 @15939 @363 @15889 (@5321 (@5322 @15939 @363))) +@16048 := @5248 (@9149 (@4993 (@6516 @15834))) +@16049 := @171 @15835 +@16061 := @16048 + (@5248 (@7711 @16049) (@5248 (@7197 (@171 @15830)) (@5248 (@5786 (@15766 @5216)) @6184))) +@16066 := @5958 @16061 @1708 @3966 @3969 @5209 +@16068 := @5863 @16010 @5449 +@16069 := @5862 @16068 +@16070 := @16069 @5204 +@16071 := @5861 @16070 +@16073 := @5869 @16068 @5204 +@16074 := @16071 @16073 +@16077 := @5203 (@5208 (@8918 @16010)) +@16078 := @8726 @16010 +@16083 := @5203 (@5208 (@5863 (@16011 @16078) @5903)) +@16092 := @5203 (@5203 (@5203 (@5208 (@5863 @16017 @5903)) @7858) @5204) @5204 +@16114 := @16066 + (fun (__b : @5200) => + @5969 + (@5859 + (@16074 + (@16077 (@5203 (@5203 (@5203 (@16083 @16092) @5204) @5204) @5204)) + (@5203 (@5203 (@5203 (@5205 @16092) @5204) @5204) @5204))) + @5206) +@16116 := @15821 @16070 @16073 +@16117 := @15701 @5445 +@16118 := @5896 @16117 +@16120 := @15829 (@16118 @4989) +@16121 := @15683 @5445 +@16122 := @6477 @16121 +@16124 := @5896 @16122 @19 +@16125 := @6702 @16124 +@16141 := @16114 + (fun (__b : @5200) => + @15781 + (@16005 + (@16116 + (let w : @13 := @16078; @15828 (@16120 (@16125 @5204))) + (@15828 (@15829 @16010 (@16018 @5639)))) + @15851)) + @15946 +@16146 := @5291 @16061 @403 @1707 @5207 @5204 +@16147 := @4987 @16049 +@16148 := @6226 @4998 +@16152 := @16146 (@16147 @16148) (@4993 @15946) +@16153 := @5307 @16061 +@16159 := @16153 @551 @320 @5204 @5206 @16049 @16148 +@16160 := @5316 @16061 +@16162 := @16160 @224 @16049 +@16163 := @5322 @16061 +@16167 := @16159 (@16162 (@5321 (@16163 @224))) +@16179 := @16153 @219 @146 @5204 @5204 @5469 @4998 (@16160 @41 @5469 (@5321 (@16163 @41))) +@16180 := @5341 @16061 +@16187 := @16141 (@16152 (@16167 (@16179 @16180)) (@6059 @15835 @5436)) +@16191 := @5248 (@9149 (@4993 (@6516 @16014))) +@16194 := @5248 (@7711 (@171 @16015)) +@16195 := @171 @16010 +@16197 := @5248 (@7197 @16195) +@16200 := @5248 (@5786 (@15766 @5436)) +@16203 := @5248 (@5539 @5446) @5716 +@16207 := @16191 (@16194 (@16197 (@16200 @16203))) +@16212 := @5958 @16207 @3938 @3956 @3965 @5209 +@16213 := @9237 @16117 +@16214 := @5208 @16213 +@16215 := @5203 @16214 +@16216 := @8995 @16117 +@16217 := @16118 @16216 +@16219 := @5863 @16217 @5903 +@16220 := @5208 @16219 +@16221 := @5203 @16220 +@16223 := @5863 @16124 @5903 +@16224 := @5208 @16223 +@16226 := @5203 @16224 @7858 +@16228 := @5203 @16226 @5204 +@16230 := @5203 @16228 @5204 +@16231 := @16221 @16230 +@16233 := @5203 @16231 @5204 +@16235 := @5203 @16233 @5204 +@16237 := @5203 @16235 @5204 +@16239 := @5969 (@16215 @16237) +@16240 := @5205 @16230 +@16242 := @5203 @16240 @5204 +@16244 := @5203 @16242 @5204 +@16272 := @16212 + (fun (__b : @5200) => @16239 (@5203 @16244 @5204)) + (fun (__b : @5200) => + @15781 + (@16005 + (let w : @13 := @16216; + @15828 + (@15829 (@5896 (@15701 @5449) @4989) (@6702 (@5896 (@6477 (@15683 @5449)) @19) @5204))) + (@15828 (@15829 @16117 (@16125 @5639))))) + @16068 +@16282 := @5291 @16207 @403 @2899 @5207 @5204 (@4987 @16195 @15513) (@4993 @16068) +@16283 := @5307 @16207 +@16289 := @16283 @261 @405 @5204 @5206 @16195 @15513 +@16290 := @5316 @16207 +@16292 := @16290 @249 @16195 +@16293 := @5322 @16207 +@16297 := @16289 (@16292 (@5321 (@16293 @249))) +@16309 := @16283 @162 @146 @5204 @5204 @5708 @4998 (@16290 @19 @5708 (@5321 (@16293 @19))) +@16310 := @5341 @16207 +@16317 := @16272 (@16282 (@16297 (@16309 @16310)) (@6059 @16010 @5449)) +@16321 := @5248 (@9149 (@4993 (@6516 @16121))) +@16322 := @171 @16122 +@16324 := @5248 (@7711 @16322) +@16325 := @171 @16117 +@16327 := @5248 (@7197 @16325) +@16330 := @5248 (@5786 (@15766 @5445)) +@16332 := @5248 (@5539 @5708) +@16333 := @16332 @9359 +@16337 := @16321 (@16324 (@16327 (@16330 @16333))) +@16344 := @6065 @16337 @385 @22 @3941 @3955 @16214 @16237 +@16345 := @171 @16216 +@16346 := @16344 @16345 +@16347 := @171 @16217 +@16348 := @11647 @16347 +@16349 := @171 @16124 +@16350 := @11647 @16349 +@16351 := @16350 @7202 +@16352 := @16348 @16351 +@16353 := @6211 @16352 +@16354 := @16346 @16353 +@16359 := @5420 @16337 @1158 @3940 @5207 @16213 +@16360 := @4987 @16325 +@16361 := @16360 @4998 +@16364 := @16359 (@9370 @16361) @16345 +@16365 := @5307 @16337 +@16371 := @16365 @144 @263 @5204 @5206 @9355 @16361 +@16372 := @5316 @16337 +@16374 := @16372 @68 @9355 +@16375 := @5322 @16337 +@16379 := @16371 (@16374 (@5321 (@16375 @68))) +@16380 := @16365 @261 +@16385 := @16380 @146 @5204 @5204 @16325 @4998 +@16390 := @16372 @249 @16325 (@5321 (@16375 @249)) +@16391 := @16385 @16390 +@16392 := @5341 @16337 +@16395 := @16364 (@16379 (@16391 @16392)) +@16396 := @10400 @6696 +@16399 := @16354 (@16395 (@16396 @16117)) +@16402 := @5248 (@14641 @16345) @16337 +@16403 := @5763 @16402 +@16412 := @16403 @230 @3684 @3954 @16235 @5204 (@4987 @16352 @4998) @16353 +@16413 := @5307 @16402 +@16419 := @16413 @3952 @146 @16233 @5204 @16352 @4998 +@16420 := @16403 @301 +@16424 := @16420 @2839 @3951 @16231 @5204 +@16425 := @4987 @16347 +@16427 := @4987 @16351 @4998 +@16430 := @16424 (@16425 @16427) @16352 +@16436 := @16413 @3945 @3950 @16220 @16230 @16347 @16427 +@16438 := @5291 @16402 @167 +@16441 := @16438 @3944 @5207 @16219 +@16443 := @4987 @16345 @4998 +@16446 := @16441 (@16360 @16443) @16347 +@16452 := @16413 @261 @1638 @5204 @5206 @16325 @16443 +@16453 := @5316 @16402 +@16455 := @16453 @249 @16325 +@16456 := @5322 @16402 +@16460 := @16452 (@16455 (@5321 (@16456 @249))) +@16472 := @16413 @680 @146 @5204 @5204 @16345 @4998 (@16453 @385 @16345 (@5321 (@16456 @385))) +@16473 := @5341 @16402 +@16480 := @16436 (@16446 (@16460 (@16472 @16473)) (@6259 @16117 @16216)) +@16486 := @16413 @3948 @146 @16228 @5204 @16351 @4998 +@16490 := @16420 @1500 @3947 @16226 @5204 +@16491 := @4987 @16349 +@16494 := @16490 (@16491 @10446) @16351 +@16500 := @16413 @2727 @323 @16224 @7858 @16349 @10446 +@16503 := @16438 @2726 @5207 @16223 +@16505 := @4987 @16322 @6228 +@16532 := @16503 + @16505 + @16349 + (@16413 + @551 + @175 + @5204 + @5206 + @16322 + @6228 + (@16453 @224 @16322 (@5321 (@16456 @224))) + (@16413 @173 @146 @5204 @5204 @172 @4998 (@5518 @16402 @22 @172) @16473)) +@16534 := @6259 @16122 @19 +@16555 := @16494 + (@16500 + (@16532 @16534) + (@16413 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@16403 @187 @24 @146 @5204 @5204 @4998 @7202 @16473 @7221) + @16473)) +@16556 := @11825 @16349 +@16573 := @16317 + (fun ("_" : @16070) => + @16399 + (@16412 + (@16419 + (@16430 (@16480 (@16486 (@16555 (@16556 @7202)) @16473)) (@11825 @16347 @16351)) + @16473) + (@6266 @16352))) +@16574 := @16069 @5639 +@16575 := @5763 @16337 +@16580 := @16575 @230 @3684 @3964 @16244 @5204 +@16581 := @11647 @16325 +@16582 := @16350 @5745 +@16583 := @16581 @16582 +@16588 := @16580 (@4987 @16583 @4998) (@6211 @16583) +@16594 := @16365 @3962 @146 @16242 @5204 @16583 @4998 +@16595 := @16575 @301 +@16599 := @16595 @2839 @3961 @16240 @5204 +@16601 := @4987 @16582 @4998 +@16736 := fun (subject : @5026) => + fun (n : @13) => + fun (count : @13) => + fun (state : @15678) => + @15810 + (@15871 + (@15905 + (@15936 + (@16044 + (fun ("_" : @15687) => + @16187 + (fun ("_" : @15948) => + @16573 + (fun ("_" : @16574) => + @16588 + (@16594 + (@16599 + (@16360 @16601) + @16583 + (@16380 + @3960 + @5204 + @16230 + @16325 + @16601 + @16390 + (@16365 + @3958 + @146 + @16228 + @5204 + @16582 + @4998 + (@16595 + @1500 + @2729 + @16226 + @5204 + (@16491 @9484) + @16582 + (@16365 + @2727 + @310 + @16224 + @7858 + @16349 + @9484 + (@5291 + @16337 + @167 + @2726 + @5207 + @16223 + @16505 + @16349 + (@16365 + @551 + @175 + @5204 + @5206 + @16322 + @6228 + (@16372 @224 @16322 (@5321 (@16375 @224))) + (@16365 + @173 + @146 + @5204 + @5204 + @172 + @4998 + (@5518 @16337 @22 @172) + @16392)) + @16534) + (@16365 + @308 + @146 + @5206 + @5204 + @5745 + @4998 + (@16575 @305 @24 @146 @5204 @5204 @4998 @5745 @16392 @5774) + @16392)) + (@16556 @5745)) + @16392)) + (@11825 @16325 @16582)) + @16392) + (@6266 @16583))) + (fun ("_" : @15947 @5639) => + @5763 @16207 @197 @3684 @146 @5204 @5204 @4998 @6193 @16310 @6197)) + (fun ("_" : @15686 @5639) => + @5763 @16061 @197 @3684 @146 @5204 @5204 @4998 @6193 @16180 @6197))))) +@16738 := (count : @13) -> (subject : @5026) -> @15679 +@16739 := @6410 @5207 +@16740 := @5205 @16739 +@16741 := @5203 @16740 +@16745 := @15774 @5216 @6406 @5436 @4989 +@16749 := fun (count : @13) => fun (subject : @5026) => fun (state : @15678) => @16741 @16745 +@16750 := @5214 @2848 +@16752 := @6226 (@5218 @15769) +@16753 := @16750 @16752 +@16754 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_57 +@16758 := @5224 (@16754 @5436 @5216 @4989) +@16763 := @15781 (@15782 @5216 @6406 @5436 @4989) +@16764 := @16758 @16763 +@16768 := (count : @13) -> (subject : @5026) -> (state : @15678) -> @16753 @16764 +@16772 := @5240 @2848 @16752 @16764 @3729 +@16775 := @5248 (@5539 @15767) @6325 +@16785 := @16772 @16775 (@5265 (@5275 @2848)) (@5281 (@5282 (@5283 @3729) @16752 @5258)) +@16790 := @5420 @16775 @3723 @3727 @16740 @16745 +@16791 := @6226 @15769 +@16792 := @6527 @16791 +@16795 := @16790 (@5218 @16792) @16763 +@16796 := @5307 @16775 +@16797 := @16796 @162 +@16802 := @16797 @3726 @5204 @16739 @5217 @16792 +@16803 := @5316 @16775 +@16805 := @16803 @19 @5217 +@16806 := @5322 @16775 +@16809 := @16805 (@5321 (@16806 @19)) +@16810 := @16802 @16809 +@16816 := @16796 @3547 @351 @6409 @5207 @6473 @16791 +@16823 := @5291 @16775 @139 @405 @5206 @6408 @6490 @6473 +@16829 := @16797 @146 @5204 @5204 @5217 @4998 @16809 +@16830 := @5341 @16775 +@16873 := fun (count : @13) => + fun (subject : @5026) => + fun (state : @15678) => + @16785 + (@16795 + (@16810 + (@16816 + (@16823 (@16829 @16830) @6502) + (@16796 + @144 + @320 + @5204 + @5206 + @5469 + @15769 + (@16803 @68 @5469 (@5321 (@16806 @68))) + (@16796 + @219 + @146 + @5204 + @5204 + @15767 + @4998 + (@16803 @41 @15767 (@5321 (@16806 @41))) + @16830)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_68 @5216 @6406 @5436 @4989)) +@16874 := (count : @13) -> @5200 +@16876 := (subject : @5026) -> (startPos : @13) -> @16874 +@16878 := @5203 @7914 @5204 +@16879 := @5203 @16878 +@16880 := @16879 @5204 +@16881 := @5205 @16880 +@16883 := @5203 @16881 @5204 +@16885 := @5203 @16883 @5204 +@16886 := @5205 @16885 +@16887 := @5208 @16886 +@16888 := @5203 @16887 +@16889 := @6414 @15678 +@16893 := fun (__p0 : @15678) => @16754 @5216 @5445 @4989 +@16894 := @16889 @16893 +@16898 := fun (state : @15678) => @15783 @6666 @5216 @4989 +@16900 := @16894 @16898 @4989 +@16901 := @15829 @5216 +@16903 := @6702 @68 @5204 +@16904 := @16901 @16903 +@16905 := @16900 @16904 +@16906 := @16888 @16905 +@16907 := @5203 @16906 +@16909 := @6475 @15678 @5200 +@16910 := @6478 @15678 +@16911 := @16910 @16898 +@16913 := @16911 @4989 @16904 +@16914 := @16909 @16913 +@16915 := @15683 @16914 +@16916 := @6516 @16915 +@16917 := @5862 @16916 +@16918 := @16917 @5204 +@16919 := @5861 @16918 +@16921 := @5869 @16916 @5204 +@16925 := @5205 (@16919 @16921 @7858 @5206) +@16929 := fun (subject : @5026) => fun (startPos : @13) => fun (count : @13) => @16907 @16925 +@16931 := @5214 @1674 @5921 +@16932 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_42 +@16936 := @5224 (@16932 @5436 @5216 @4989) +@16937 := LexLeanBoot.TokenAudit.advanceScalars +@16938 := @16937 @5436 +@16942 := @16936 (@5929 (@16938 @5216 @4989)) +@16946 := (subject : @5026) -> (startPos : @13) -> (count : @13) -> @16931 @16942 +@16960 := @5240 + @1674 + @5921 + @16942 + @2876 + @5946 + (@5265 (@5275 @1674)) + (@5281 (@5282 (@5283 @2876) @5921 @5258)) +@16965 := @10717 @2839 @2864 @2874 @16906 @16925 +@16966 := @15766 @16914 +@16967 := @16965 @16966 +@16969 := @6002 @16918 @16921 +@16970 := @15701 @16914 +@16975 := @16967 (@5929 (@16969 (@6007 @16970) @6005)) +@16983 := @12016 @2863 @16906 @16966 (@4993 (@6514 @15678 @5200 @16913)) +@16987 := @12026 @2844 @2862 @16887 @16905 +@16988 := @6525 @2848 +@16989 := @5220 @10738 +@16990 := @16988 @16989 +@16991 := @4987 @16990 +@16993 := @11647 @184 @7202 +@16994 := @12037 @16993 +@16996 := @4987 @16994 @4998 +@16997 := @5220 @16996 +@16999 := @16987 (@16991 @16997) +@17003 := @6536 @15678 @5200 @15766 @4993 +@17005 := @16999 (@17003 @16913) +@17024 := @6028 + @2850 + @2861 + @5207 + @16886 + @16990 + @16997 + (@12056 @2848 @851 @5207 @16989 (@6029 @147 @5204 @5206 @5219 @10738 @6041 @10753)) +@17030 := @6029 @2860 @5204 @16885 @5219 @16996 @6041 +@17036 := @6028 @2858 @146 @16883 @5204 @16994 @4998 +@17040 := @12101 @2839 @2857 @16881 @5204 +@17042 := @4987 @16993 @4998 +@17045 := @17040 (@5589 @17042) @16994 +@17051 := @6043 @2856 @5204 @16880 @5588 @17042 @6053 +@17094 := @6028 + @2854 + @146 + @16878 + @5204 + @16993 + @4998 + (@12101 + @1500 + @2853 + @7914 + @5204 + (@8459 @10446) + @16993 + (@12115 + @323 + @5204 + @7858 + @184 + @10446 + @12123 + (@6028 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@12100 @187 @24 @146 @5204 @5204 @4998 @7202 @6055 @7221) + @6055)) + (@11825 @184 @7202)) + @6055 +@17103 := @17005 (@17024 (@17030 (@17036 (@17045 (@17051 @17094) (@12128 @16993)) @6055))) +@17105 := @6631 @15678 @15766 +@17107 := @6634 @15678 @15766 +@17115 := @17105 @17107 (fun (s : @15678) => @6638 (@6639 @15678 @17107 @4989)) @17003 +@17117 := @5245 @15678 @5200 +@17133 := @17115 + (fun (x : @17117) => @6638 (@17003 @4989)) + @16898 + @16893 + @2848 + @16989 + @5213 + (fun (__p0 : @15678) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_57 @5216 @5445 @4989) + @16911 +@17134 := @5262 @17117 +@17138 := @15782 @5449 @6682 @5436 @4989 +@17140 := @16910 (fun (state : @15678) => @17138) +@17145 := @17133 (fun (s : @15678) => @17134 (@17140 @68 @4989)) +@17146 := @5434 @15820 +@17148 := @17146 @17138 @15851 +@17149 := @6679 @15820 +@17153 := @15782 @5711 @6687 @5445 @5216 +@17154 := @17149 @17153 +@17158 := @15782 @6696 @6698 @5449 @5436 +@17160 := @17146 @17158 @4989 +@17161 := @5434 @17117 +@17164 := @5355 @15678 (fun ("_" : @15820) => @17117) +@17167 := @15782 @6750 @6752 @5711 +@17168 := @17167 @5445 +@17169 := @17164 @17168 +@17171 := @5249 @15678 @5200 +@17173 := @17171 @5445 @5204 +@17174 := @17169 @17173 +@17183 := fun (next : @15678) => + @16910 (fun (state : @15678) => @15782 @6759 @6761 @6750 @4989) @5711 @4989 +@17185 := @17161 (@17174 @17183) +@17186 := @17164 @5216 +@17211 := @17145 + (fun (n : @13) => + fun (s : @15678) => + fun (a._@._internal._hyg.#0 : @17148) => + @17154 + (fun (c : @15820) => fun ("_" : @17160) => @17185 (@17186 @17173 @17183)) + (@17134 + (@17164 + @17153 + (@17171 @5216 @5204) + (fun (next : @15678) => @16910 (fun (state : @15678) => @17167 @4989) @5445 @4989))) + @15851 + @4989) +@17214 := @17146 @17153 (@15828 @4989) +@17215 := @17149 @17158 +@17217 := @17146 @17168 @4989 +@17220 := @15782 @6706 @6708 @6696 +@17222 := @17164 (@17220 @5449) +@17224 := @17171 @5449 @5204 +@17225 := @17222 @17224 +@17234 := fun (next : @15678) => + @16910 (fun (state : @15678) => @15782 @11093 @11095 @6706 @4989) @6696 @4989 +@17273 := @16975 + (@16983 + (@17103 + (@17211 + (fun (n : @13) => + fun (s : @15678) => + fun (t : @15678) => + fun (a._@._internal._hyg.#0 : @17214) => + @17215 + (fun (c : @15820) => + fun ("_" : @17217) => @17161 (@17225 @17234) (@17186 @17224 @17234)) + (@17134 + (@17164 + @17158 + (@17171 @5436 @5204) + (fun (next : @15678) => @16910 (fun (state : @15678) => @17220 @4989) @5449 @4989))) + (@15828 @5216) + @4989) + @2844 + @2839 + (@5265 (@5275 @2844)) + @4989 + @16904))) +@17276 := @5248 (@5786 @16966) @5946 +@17281 := @5958 @17276 @2867 @2872 @1740 @5204 +@17282 := @5969 @7858 +@17285 := @17281 (fun (__b : @5200) => @17282 @5206) +@17290 := @16909 (@17140 @5216 (@15829 @5436 @16903)) +@17291 := @15701 @17290 +@17298 := @17285 (fun (__b : @5200) => @5929 (@6004 (@6007 @17291) @6005)) @16916 +@17299 := @11514 @17276 +@17322 := @17298 + (@17299 + @2866 + @5204 + (@171 (@6477 @16915)) + (@4993 @16916) + (@17299 + @238 + @5204 + (@171 @16970) + (@6540 @16915) + (@5316 @17276 @154 @16966 (@5321 (@5322 @17276 @154))))) +@17323 := @15766 @17290 +@17326 := @5248 (@5786 @17323) @6068 +@17327 := @5763 @17326 +@17332 := @17327 @230 @1495 @2871 @5206 @5204 +@17333 := @171 @17291 +@17338 := @17332 (@4987 @17333 @4998) (@6211 @17333) +@17361 := @5307 + @17326 + @2869 + @146 + @5204 + @5204 + @17333 + @4998 + (@6506 + @17326 + @238 + @5204 + @17333 + (@6540 (@15683 @17290)) + (@5316 @17326 @154 @17323 (@5321 (@5322 @17326 @154)))) +@17362 := @5341 @17326 +@17385 := fun (subject : @5026) => + fun (startPos : @13) => + fun (count : @13) => + @16960 + (@17273 + (@17322 + (fun ("_" : @16918) => @17338 (@17361 @17362) (@6266 @17333)) + (fun ("_" : @16917 @5639) => @17327 @197 @1495 @146 @5204 @5204 @4998 @6193 @17362 @6197))) +@17386 := @5370 @5898 +@17387 := @5208 @17386 +@17388 := @5203 @17387 +@17389 := @5896 @5898 +@17390 := @17389 @19 +@17391 := @5863 @17390 +@17392 := @17391 @5903 +@17393 := @5208 @17392 +@17394 := @5203 @17393 +@17395 := @5370 @17390 +@17396 := @5208 @17395 +@17397 := @5203 @17396 +@17398 := @7297 @17390 +@17399 := @5208 @17398 +@17401 := @5203 @17399 @5204 +@17402 := @5205 @17401 +@17403 := @5203 @17402 +@17404 := @5896 @17390 +@17405 := @7301 @17390 +@17406 := @17404 @17405 +@17408 := @5863 @17406 @5903 +@17409 := @17403 @17408 +@17410 := @5203 @17409 +@17412 := @16932 @5216 @17406 +@17413 := @17412 @41 +@17414 := @5874 @17413 +@17415 := @5203 @17414 +@17416 := @17412 @249 +@17417 := @5874 @17416 +@17418 := @5203 @17417 +@17419 := @7297 @5898 +@17420 := @5208 @17419 +@17421 := @5203 @17420 +@17422 := @5899 @6406 +@17423 := @5862 @17422 +@17424 := @17423 @5204 +@17425 := @5861 @17424 +@17427 := @5869 @17422 @5204 +@17428 := @17425 @17427 +@17429 := @5374 @5898 +@17430 := @5647 @17429 +@17431 := @17430 @1699 +@17433 := @5862 @17431 @5204 +@17434 := @5861 @17433 +@17436 := @5869 @17431 @5204 +@17437 := @17434 @17436 +@17438 := @17391 @6406 +@17440 := @5862 @17438 @5204 +@17441 := @5861 @17440 +@17443 := @5869 @17438 @5204 +@17444 := @17441 @17443 +@17445 := @5374 @17390 +@17446 := @5647 @17445 +@17447 := @17446 @1713 +@17449 := @5862 @17447 @5204 +@17450 := @5861 @17449 +@17452 := @5869 @17447 @5204 +@17454 := @17450 @17452 @5204 +@17455 := @17446 @1725 +@17457 := @5862 @17455 @5204 +@17458 := @5861 @17457 +@17460 := @5869 @17455 @5204 +@17470 := @17437 (@5859 (@17444 (@5859 (@17454 (@5859 (@17458 @17460 @5204 @7858)))) @5206)) +@17471 := @17430 @1209 +@17473 := @5862 @17471 @5204 +@17474 := @5861 @17473 +@17476 := @5869 @17471 @5204 +@17478 := @17474 @17476 @5206 +@17479 := @17430 @566 +@17481 := @5862 @17479 @5204 +@17482 := @5861 @17481 +@17484 := @5869 @17479 @5204 +@17486 := @17482 @17484 @5206 +@17487 := @7301 @5898 +@17488 := @17389 @17487 +@17504 := @5859 + (@17428 + (@5859 + (@17470 + (@5859 + (@17478 (@5859 (@17486 (@5203 (@5203 (@5208 (@5863 @17488 @5903)) @5204) @5204))))))) + @5206) +@17505 := @5203 @17504 +@17507 := @6693 (fun ("_" : @6001) => @5200) +@17509 := @6002 @17424 @17427 +@17511 := @6002 @17433 @17436 +@17513 := @6002 @17440 @17443 +@17515 := @6002 @17449 @17452 +@17517 := @16937 @5216 @17406 +@17518 := @17517 @41 +@17519 := @17515 @17518 +@17521 := @6002 @17457 @17460 +@17522 := @17517 @249 +@17541 := @17509 + (@17511 + (@17513 (@17519 (@17521 @17522 (@6007 @17406))) @6005) + (@6002 @17473 @17476 @6005 (@6002 @17481 @17484 @6005 (@6007 @17488)))) + @6005 +@17543 := @17507 @17541 @5206 +@17546 := @5203 (@5874 (@5875 @1209)) +@17547 := @5879 @1209 +@17560 := @5205 + (@17543 + (fun (endPos : @13) => + @17546 (@5205 (@5861 (@5862 @17547 @5204) (@5869 @17547 @5204) @5909 @5206)))) +@17561 := @17505 @17560 +@17562 := @17421 @17561 +@17563 := @17418 @17562 +@17564 := @17415 @17563 +@17565 := @17410 @17564 +@17566 := @17397 @17565 +@17567 := @17394 @17566 +@17568 := @17388 @17567 +@17569 := @5906 @17568 +@17572 := fun (subject : @5026) => fun (startPos : @13) => @6410 @17569 +@17574 := @5214 @983 @5222 +@17575 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_24 +@17578 := @5224 (@17575 @5216 @4989) +@17579 := LexLeanBoot.TokenAudit.scanCharLiteral +@17583 := @17578 (@5929 (@17579 @5216 @4989)) +@17586 := (subject : @5026) -> (startPos : @13) -> @17574 @17583 +@17600 := @5240 + @983 + @5222 + @17583 + @1796 + @5260 + (@5265 (@5275 @983)) + (@5281 (@5282 (@5283 @1796) @5222 @5258)) +@17604 := @6469 @1794 @6409 @17569 @6473 +@17606 := @6693 (fun ("_" : @6001) => @6001) +@17608 := @17606 @17541 @6005 +@17610 := @6004 @6081 @6005 +@17614 := @5929 (@17608 (fun (endPos : @13) => let isQuote : @5200 := @17547; @17610)) +@17616 := @17604 @17614 @6503 +@17618 := @6065 @6509 @154 +@17619 := @17618 @22 +@17623 := @17619 @177 @1793 @5905 @17568 +@17624 := @171 @5898 +@17626 := @17623 @17624 @17614 +@17627 := @6594 @167 +@17630 := @17627 @176 @5207 @5904 +@17631 := @5220 @6228 +@17633 := @17630 @17631 @17624 +@17639 := @6608 @175 @5204 @5206 @5219 @6228 @6618 +@17650 := @6543 @173 @146 @5204 @5204 @172 @4998 (@5518 @6509 @22 @172) @6583 +@17652 := @17633 (@17639 @17650) +@17653 := @6259 @4989 +@17654 := @17653 @19 +@17656 := @17626 (@17652 @17654) +@17659 := @5248 (@5786 @17624) @6509 +@17666 := @6065 @17659 @249 @480 @1654 @1792 @17387 @17567 +@17667 := @498 @17429 +@17669 := @17666 @17667 @17614 +@17674 := @5420 @17659 @485 @1653 @5207 @17386 +@17675 := @4987 @17624 +@17676 := @17675 @4998 +@17677 := @5218 @17676 +@17679 := @17674 @17677 @17667 +@17680 := @5307 @17659 +@17686 := @17680 @144 @240 @5204 @5206 @5217 @17676 +@17687 := @5316 @17659 +@17689 := @17687 @68 @5217 +@17690 := @5322 @17659 +@17710 := @17679 + (@17686 + (@17689 (@5321 (@17690 @68))) + (@17680 + @238 + @146 + @5204 + @5204 + @17624 + @4998 + (@17687 @154 @17624 (@5321 (@17690 @154))) + (@5341 @17659))) +@17711 := @7356 @5898 +@17713 := @17669 (@17710 @17711) +@17716 := @5248 (@7197 @17667) @17659 +@17723 := @6065 @17716 @224 @22 @1658 @1791 @17393 @17566 +@17724 := @171 @17390 +@17726 := @17723 @17724 @17614 +@17734 := @5291 @17716 @167 @1657 @5207 @17392 (@17675 @6228) @17724 +@17735 := @5307 @17716 +@17767 := @17726 + (@17734 + (@17735 + @238 + @175 + @5204 + @5206 + @17624 + @6228 + (@5316 @17716 @154 @17624 (@5321 (@5322 @17716 @154))) + (@17735 @173 @146 @5204 @5204 @172 @4998 (@5518 @17716 @22 @172) (@5341 @17716))) + (@6259 @5898 @19)) +@17770 := @5248 (@7711 @17724) @17716 +@17777 := @6065 @17770 @363 @480 @1661 @1790 @17396 @17565 +@17778 := @498 @17445 +@17780 := @17777 @17778 @17614 +@17785 := @5420 @17770 @485 @1660 @5207 @17395 +@17786 := @4987 @17724 +@17787 := @17786 @4998 +@17788 := @5218 @17787 +@17790 := @17785 @17788 @17778 +@17791 := @5307 @17770 +@17797 := @17791 @144 @553 @5204 @5206 @5217 @17787 +@17798 := @5316 @17770 +@17800 := @17798 @68 @5217 +@17801 := @5322 @17770 +@17824 := @17780 + (@17790 + (@17797 + (@17800 (@5321 (@17801 @68))) + (@17791 + @551 + @146 + @5204 + @5204 + @17724 + @4998 + (@17798 @224 @17724 (@5321 (@17801 @224))) + (@5341 @17770))) + (@7356 @17390)) +@17827 := @5248 (@9149 @17778) @17770 +@17834 := @6065 @17827 @385 @22 @1668 @1789 @17409 @17564 +@17835 := @171 @17406 +@17837 := @17834 @17835 @17614 +@17842 := @5291 @17827 @167 @1667 @17402 @17408 +@17843 := @171 @17405 +@17845 := @4987 @17843 @4998 +@17848 := @17842 (@17786 @17845) @17835 +@17849 := @5307 @17827 +@17850 := @17849 @551 +@17855 := @17850 @1666 @5204 @17401 @17724 @17845 +@17856 := @5316 @17827 +@17858 := @17856 @224 @17724 +@17859 := @5322 @17827 +@17862 := @17858 (@5321 (@17859 @224)) +@17863 := @17855 @17862 +@17869 := @17849 @1664 @146 @17399 @5204 @17843 @4998 +@17876 := @5420 @17827 @1158 @1660 @5207 @17398 @17788 @17843 +@17888 := @17849 @144 @553 @5204 @5206 @5217 @17787 (@17856 @68 @5217 (@5321 (@17859 @68))) +@17894 := @17850 @146 @5204 @5204 @17724 @4998 @17862 +@17895 := @5341 @17827 +@17898 := @17876 (@17888 (@17894 @17895)) +@17899 := @10400 @5216 +@17909 := @17837 (@17848 (@17863 (@17869 (@17898 (@17899 @17390)) @17895)) (@6259 @17390 @17405)) +@17912 := @5248 (@14641 @17835) @17827 +@17919 := @6065 @17912 @485 @1495 @1678 @1788 @17414 @17563 +@17920 := @5929 @17518 +@17922 := @17919 @17920 @17614 +@17927 := @5420 @17912 @1674 @1677 @5873 @17413 +@17928 := @4987 @17835 +@17929 := @17928 @9517 +@17932 := @17927 (@5218 @17929) @17920 +@17933 := @5307 @17912 +@17939 := @17933 @144 @1676 @5204 @5207 @5217 @17929 +@17940 := @5316 @17912 +@17942 := @17940 @68 @5217 +@17943 := @5322 @17912 +@17974 := @17932 + (@17939 + (@17942 (@5321 (@17943 @68))) + (@17933 + @680 + @534 + @5204 + @5206 + @17835 + @9517 + (@17940 @385 @17835 (@5321 (@17943 @385))) + (@17933 @532 @146 @5204 @5204 @531 @4998 (@5518 @17912 @22 @531) (@5341 @17912)))) +@17977 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_42 @5216 @17406 +@17980 := @17922 (@17974 (@17977 @41)) +@17981 := @5251 @485 +@17984 := @5248 (@17981 @17920) @17912 +@17991 := @6065 @17984 @495 @1495 @1687 @1787 @17417 @17562 +@17992 := @5929 @17522 +@17994 := @17991 @17992 @17614 +@17999 := @5420 @17984 @1674 @1686 @5873 @17416 +@18001 := @4987 @1681 @4998 +@18002 := @17928 @18001 +@18005 := @17999 (@5218 @18002) @17992 +@18006 := @5307 @17984 +@18012 := @18006 @144 @1685 @5204 @5207 @5217 @18002 +@18013 := @5316 @17984 +@18015 := @18013 @68 @5217 +@18016 := @5322 @17984 +@18050 := @17994 + (@18005 + (@18012 + (@18015 (@5321 (@18016 @68))) + (@18006 + @680 + @1684 + @5204 + @5206 + @17835 + @18001 + (@18013 @385 @17835 (@5321 (@18016 @385))) + (@18006 @1682 @146 @5204 @5204 @1681 @4998 (@5518 @17984 @22 @1681) (@5341 @17984)))) + (@17977 @249)) +@18051 := @5251 @495 +@18054 := @5248 (@18051 @17992) @17984 +@18061 := @6065 @18054 @519 @22 @1690 @1786 @17420 @17561 +@18062 := @171 @17487 +@18064 := @18061 @18062 @17614 +@18071 := @5420 @18054 @1158 @1653 @5207 @17419 @17677 @18062 +@18072 := @5307 @18054 +@18078 := @18072 @144 @240 @5204 @5206 @5217 @17676 +@18079 := @5316 @18054 +@18081 := @18079 @68 @5217 +@18082 := @5322 @18054 +@18105 := @18064 + (@18071 + (@18078 + (@18081 (@5321 (@18082 @68))) + (@18072 + @238 + @146 + @5204 + @5204 + @17624 + @4998 + (@18079 @154 @17624 (@5321 (@18082 @154))) + (@5341 @18054))) + (@17899 @5898)) +@18106 := @5251 @519 +@18109 := @5248 (@18106 @18062) @18054 +@18116 := @6065 @18109 @529 @1495 @1760 @1785 @17504 @17560 +@18117 := @5929 @17541 +@18119 := @18116 @18117 @17614 +@18124 := @5958 @18109 @1694 @1758 @1740 @5209 +@18125 := @7335 @5986 +@18126 := @5647 @18125 +@18127 := @18126 @1699 +@18128 := @5862 @18127 +@18129 := @18128 @5204 +@18130 := @5861 @18129 +@18132 := @5869 @18127 @5204 +@18133 := @18130 @18132 +@18134 := @5896 @5986 +@18135 := @18134 @19 +@18136 := @5863 @18135 +@18137 := @18136 @6416 +@18139 := @5862 @18137 @5204 +@18140 := @5861 @18139 +@18142 := @5869 @18137 @5204 +@18143 := @18140 @18142 +@18144 := @7335 @18135 +@18145 := @5647 @18144 +@18146 := @18145 @1713 +@18148 := @5862 @18146 @5204 +@18149 := @5861 @18148 +@18151 := @5869 @18146 @5204 +@18153 := @18149 @18151 @5204 +@18154 := @18145 @1725 +@18156 := @5862 @18154 @5204 +@18157 := @5861 @18156 +@18159 := @5869 @18154 @5204 +@18169 := @18133 (@5859 (@18143 (@5859 (@18153 (@5859 (@18157 @18159 @5204 @7858)))) @5206)) +@18170 := @18126 @1209 +@18172 := @5862 @18170 @5204 +@18173 := @5861 @18172 +@18175 := @5869 @18170 @5204 +@18177 := @18173 @18175 @5206 +@18178 := @18126 @566 +@18180 := @5862 @18178 @5204 +@18181 := @5861 @18180 +@18183 := @5869 @18178 @5204 +@18185 := @18181 @18183 @5206 +@18186 := @7931 @5986 +@18187 := @18134 @18186 +@18204 := @18124 + (fun (__b : @5200) => + @5969 + (@5859 + (@18169 + (@5859 + (@18177 (@5859 (@18185 (@5203 (@5203 (@5208 (@5863 @18187 @5903)) @5204) @5204))))))) + @5206) +@18206 := @6002 @18129 @18132 +@18208 := @6002 @18139 @18142 +@18210 := @6002 @18148 @18151 +@18213 := @5896 @18135 (@7931 @18135) +@18214 := @16938 @18213 +@18215 := @18214 @41 +@18216 := @18210 @18215 +@18218 := @6002 @18156 @18159 +@18219 := @18214 @249 +@18236 := @18206 + (@18208 (@18216 (@18218 @18219 (@6007 @18213))) @6005) + (@6002 @18172 @18175 @6005 (@6002 @18180 @18183 @6005 (@6007 @18187))) +@18242 := @18204 (fun (__b : @5200) => @5929 (@6004 @18236 @6005)) @17422 +@18247 := @5291 @18109 @403 @827 @5207 @5204 +@18248 := @6527 @4998 +@18252 := @18247 (@17675 @18248) (@4993 @17422) +@18253 := @5307 @18109 +@18259 := @18253 @238 @320 @5204 @5206 @17624 @18248 +@18260 := @5316 @18109 +@18262 := @18260 @154 @17624 +@18263 := @5322 @18109 +@18287 := @18242 + (@18252 + (@18259 + (@18262 (@5321 (@18263 @154))) + (@18253 + @219 + @146 + @5204 + @5204 + @6473 + @4998 + (@18260 @41 @6473 (@5321 (@18263 @41))) + (@5341 @18109))) + (@6059 @5898 @6406)) +@18290 := @5248 (@18106 (@171 @18186)) +@18293 := @5248 (@18051 (@5929 @18219)) +@18296 := @5248 (@17981 (@5929 @18215)) +@18299 := @5248 (@14641 (@171 @18213)) +@18302 := @5248 (@9149 (@498 @18144)) +@18303 := @171 @18135 +@18305 := @5248 (@7711 @18303) +@18306 := @498 @18125 +@18308 := @5248 (@7197 @18306) +@18309 := @171 @5986 +@18311 := @5248 (@5786 @18309) +@18313 := @5248 (@5539 @10723) +@18322 := @18290 (@18293 (@18296 (@18299 (@18302 (@18305 (@18308 (@18311 (@18313 @5617)))))))) +@18327 := @5958 @18322 @1705 @1741 @1757 @5209 +@18328 := @5896 @6009 +@18329 := @18328 @19 +@18330 := @5863 @18329 +@18331 := @18330 @6666 +@18332 := @5862 @18331 +@18333 := @18332 @5204 +@18334 := @5861 @18333 +@18336 := @5869 @18331 @5204 +@18337 := @18334 @18336 +@18338 := @7474 @18329 +@18339 := @5647 @18338 +@18340 := @18339 @1713 +@18342 := @5862 @18340 @5204 +@18343 := @5861 @18342 +@18345 := @5869 @18340 @5204 +@18347 := @18343 @18345 @5204 +@18348 := @18339 @1725 +@18350 := @5862 @18348 @5204 +@18351 := @5861 @18350 +@18353 := @5869 @18348 @5204 +@18363 := @5969 (@5859 (@18337 (@5859 (@18347 (@5859 (@18351 @18353 @5204 @7858)))) @5206)) +@18364 := @7474 @6009 +@18365 := @5647 @18364 +@18366 := @18365 @1209 +@18367 := @5862 @18366 +@18368 := @18367 @5204 +@18369 := @5861 @18368 +@18371 := @5869 @18366 @5204 +@18373 := @18369 @18371 @5206 +@18374 := @18365 @566 +@18376 := @5862 @18374 @5204 +@18377 := @5861 @18376 +@18379 := @5869 @18374 @5204 +@18381 := @18377 @18379 @5206 +@18382 := @8104 @6009 +@18383 := @18328 @18382 +@18397 := @18327 + (fun (__b : @5200) => + @18363 + (@5859 (@18373 (@5859 (@18381 (@5203 (@5203 (@5208 (@5863 @18383 @5903)) @5204) @5204)))))) +@18399 := @6002 @18333 @18336 +@18401 := @6002 @18342 @18345 +@18402 := @16937 @5445 +@18405 := @5896 @18329 (@8104 @18329) +@18406 := @18402 @18405 +@18407 := @18406 @41 +@18408 := @18401 @18407 +@18410 := @6002 @18350 @18353 +@18411 := @18406 @249 +@18417 := @18399 (@18408 (@18410 @18411 (@6007 @18405))) @6005 +@18418 := @6004 @18417 +@18427 := @6002 @18368 @18371 @6005 (@6002 @18376 @18379 @6005 (@6007 @18383)) +@18432 := @18397 (fun (__b : @5200) => @5929 (@18418 @18427)) @18127 +@18437 := @5291 @18322 @562 @1704 @5207 @5204 +@18438 := @4987 @18306 +@18442 := @18437 (@18438 @13584) (@4993 @18127) +@18443 := @5307 @18322 +@18457 := @18443 + @261 + @1703 + @5204 + @5206 + @18306 + @13584 + (@5316 @18322 @249 @18306 (@5321 (@5322 @18322 @249))) +@18467 := @18443 @1701 @146 @5204 @5204 @1700 @4998 (@5518 @18322 @480 @1700) +@18468 := @5341 @18322 +@18471 := @18442 (@18457 (@18467 @18468)) +@18472 := @5843 @18125 +@18475 := @18432 (@18471 (@18472 @1699)) +@18478 := @5248 (@18106 (@171 @18382)) +@18481 := @5248 (@18051 (@5929 @18411)) +@18484 := @5248 (@17981 (@5929 @18407)) +@18487 := @5248 (@14641 (@171 @18405)) +@18490 := @5248 (@9149 (@498 @18338)) +@18491 := @171 @18329 +@18493 := @5248 (@7711 @18491) +@18494 := @498 @18364 +@18496 := @5248 (@7197 @18494) +@18498 := @5248 (@5786 @6207) +@18499 := @171 @6666 +@18502 := @5248 (@5539 @18499) @5476 +@18510 := @18478 (@18481 (@18484 (@18487 (@18490 (@18493 (@18496 (@18498 @18502))))))) +@18511 := @5958 @18510 +@18515 := @18511 @1708 @1737 @1740 @5209 +@18516 := @5896 @5445 +@18517 := @18516 @19 +@18518 := @5896 @18517 +@18519 := @18518 @19 +@18520 := @7735 @18519 +@18521 := @5647 @18520 +@18522 := @18521 @1713 +@18523 := @5862 @18522 +@18524 := @18523 @5204 +@18525 := @5861 @18524 +@18527 := @5869 @18522 @5204 +@18529 := @18525 @18527 @5204 +@18530 := @18521 @1725 +@18532 := @5862 @18530 @5204 +@18533 := @5861 @18532 +@18535 := @5869 @18530 @5204 +@18545 := @18515 + (fun (__b : @5200) => @5969 (@5859 (@18529 (@5859 (@18533 @18535 @5204 @7858)))) @5206) +@18547 := @6002 @18524 @18527 +@18548 := @16937 @5449 +@18551 := @5896 @18519 (@8429 @18519) +@18552 := @18548 @18551 +@18553 := @18552 @41 +@18554 := @18547 @18553 +@18556 := @6002 @18532 @18535 +@18557 := @18552 @249 +@18561 := @18554 (@18556 @18557 (@6007 @18551)) +@18567 := @18545 (fun (__b : @5200) => @5929 (@6004 @18561 @6005)) @18331 +@18568 := @5291 @18510 +@18572 := @18568 @403 @1707 @5207 @5204 +@18573 := @4987 @18491 +@18574 := @4987 @18499 +@18575 := @18574 @4998 +@18579 := @18572 (@18573 @18575) (@4993 @18331) +@18580 := @5307 @18510 +@18586 := @18580 @551 @320 @5204 @5206 @18491 @18575 +@18587 := @5316 @18510 +@18589 := @18587 @224 @18491 +@18590 := @5322 @18510 +@18594 := @18586 (@18589 (@5321 (@18590 @224))) +@18606 := @18580 @219 @146 @5204 @5204 @18499 @4998 (@18587 @41 @18499 (@5321 (@18590 @41))) +@18607 := @5341 @18510 +@18614 := @18567 (@18579 (@18594 (@18606 @18607)) (@6059 @18329 @6666)) +@18615 := @8429 @18517 +@18618 := @5248 (@18106 (@171 @18615)) +@18621 := @5248 (@18051 (@5929 @18557)) +@18624 := @5248 (@17981 (@5929 @18553)) +@18627 := @5248 (@14641 (@171 @18551)) +@18628 := @498 @18520 +@18630 := @5248 (@9149 @18628) +@18633 := @5248 (@7711 (@171 @18519)) +@18634 := @7735 @18517 +@18635 := @498 @18634 +@18637 := @5248 (@7197 @18635) +@18638 := @171 @18517 +@18640 := @5248 (@5786 @18638) +@18641 := @171 @6682 +@18643 := @5248 (@5539 @18641) +@18644 := @18643 @5454 +@18652 := @18618 (@18621 (@18624 (@18627 (@18630 (@18633 (@18637 (@18640 @18644))))))) +@18653 := @5958 @18652 +@18657 := @18653 @1719 @684 @1736 @5209 +@18658 := @5896 @5449 +@18659 := @18658 @19 +@18660 := @5896 @18659 +@18661 := @18660 @19 +@18662 := @8818 @18661 +@18663 := @5647 @18662 +@18664 := @18663 @1725 +@18665 := @5862 @18664 +@18666 := @18665 @5204 +@18667 := @5861 @18666 +@18669 := @5869 @18664 @5204 +@18676 := @18657 (fun (__b : @5200) => @7438 (@5859 (@18667 @18669 @5204 @7858))) +@18677 := @16937 @5711 +@18680 := @5896 @18661 (@8726 @18661) +@18681 := @18677 @18680 +@18682 := @18681 @41 +@18683 := @6004 @18682 +@18685 := @6002 @18666 @18669 +@18686 := @18681 @249 +@18689 := @18685 @18686 (@6007 @18680) +@18694 := @18676 (fun (__b : @5200) => @5929 (@18683 @18689)) @18522 +@18696 := @5291 @18652 @562 +@18699 := @18696 @1718 @5207 @5204 +@18700 := @4987 @18628 +@18702 := @4987 @1714 @4998 +@18706 := @18699 (@18700 @18702) (@4993 @18522) +@18707 := @5307 @18652 +@18713 := @18707 @549 @1717 @5204 @5206 @18628 @18702 +@18714 := @5316 @18652 +@18716 := @18714 @363 @18628 +@18717 := @5322 @18652 +@18721 := @18713 (@18716 (@5321 (@18717 @363))) +@18727 := @18707 @1715 @146 @5204 @5204 @1714 @4998 +@18729 := @5518 @18652 @480 +@18731 := @18727 (@18729 @1714) +@18732 := @5341 @18652 +@18739 := @18694 (@18706 (@18721 (@18731 @18732)) (@5843 @18520 @1713)) +@18740 := @8726 @18659 +@18741 := @171 @18740 +@18743 := @5248 (@18106 @18741) +@18746 := @5248 (@18051 (@5929 @18686)) +@18747 := @5929 @18682 +@18749 := @5248 (@17981 @18747) +@18752 := @5248 (@14641 (@171 @18680)) +@18753 := @498 @18662 +@18755 := @5248 (@9149 @18753) +@18758 := @5248 (@7711 (@171 @18661)) +@18759 := @8818 @18659 +@18760 := @498 @18759 +@18762 := @5248 (@7197 @18760) +@18763 := @171 @18659 +@18765 := @5248 (@5786 @18763) +@18768 := @5248 (@5539 (@171 @6687)) +@18777 := @18743 (@18746 (@18749 (@18752 (@18755 (@18758 (@18762 (@18765 (@18768 @5716)))))))) +@18778 := @5316 @18777 +@18780 := @18778 @485 @18747 +@18781 := @5322 @18777 +@18786 := @18739 (fun ("_" : @18524) => @18780 (@5321 (@18781 @485))) +@18787 := @18523 @5639 +@18792 := @5958 @18777 @1731 @723 @1735 @5209 +@18794 := fun (__b : @5200) => @7438 @7858 +@18795 := @18792 @18794 +@18796 := @16937 @6696 +@18797 := @15314 @19 +@18798 := @5896 @18797 +@18799 := @18798 @19 +@18802 := @5896 @18799 (@8995 @18799) +@18803 := @18796 @18802 +@18804 := @18803 @249 +@18811 := @18795 (fun (__b : @5200) => @5929 (@6004 @18804 (@6007 @18802))) @18664 +@18812 := @5291 @18777 +@18816 := @18812 @562 @1730 @5207 @5204 +@18817 := @4987 @18753 +@18819 := @4987 @1726 @4998 +@18823 := @18816 (@18817 @18819) (@4993 @18664) +@18824 := @5307 @18777 +@18836 := @18824 @549 @1729 @5204 @5206 @18753 @18819 (@18778 @363 @18753 (@5321 (@18781 @363))) +@18846 := @18824 @1727 @146 @5204 @5204 @1726 @4998 (@5518 @18777 @480 @1726) +@18847 := @5341 @18777 +@18854 := @18811 (@18823 (@18836 (@18846 @18847)) (@5843 @18662 @1725)) +@18858 := @5248 (@18106 (@171 (@8995 @18797))) +@18859 := @5929 @18804 +@18861 := @5248 (@18051 @18859) +@18865 := @5248 (@17981 (@5929 (@18803 @41))) +@18866 := @171 @18802 +@18868 := @5248 (@14641 @18866) +@18872 := @5248 (@9149 (@498 (@9176 @18799))) +@18875 := @5248 (@7711 (@171 @18799)) +@18876 := @9176 @18797 +@18877 := @498 @18876 +@18879 := @5248 (@7197 @18877) +@18880 := @171 @18797 +@18894 := @18858 + (@18861 + (@18865 + (@18868 + (@18872 (@18875 (@18879 (@5248 (@5786 @18880) (@5248 (@5539 (@171 @6698)) @9359)))))))) +@18895 := @5316 @18894 +@18897 := @18895 @495 @18859 +@18898 := @5322 @18894 +@18939 := @18614 + (fun ("_" : @18333) => + @18786 + (fun ("_" : @18787) => + @18854 + (fun ("_" : @18666) => @18897 (@5321 (@18898 @495))) + (fun ("_" : @18665 @5639) => + @5763 + @18894 + @230 + @1495 + @1638 + @5206 + @5204 + (@4987 @18866 @4998) + (@6211 @18866) + (@5307 + @18894 + @680 + @146 + @5204 + @5204 + @18866 + @4998 + (@18895 @385 @18866 (@5321 (@18898 @385))) + (@5341 @18894)) + (@6266 @18866)))) +@18940 := @18332 @5639 +@18950 := @5763 @18652 @197 @1495 @146 @5204 @5204 @4998 @6193 @18732 @6197 +@18954 := @18475 (fun ("_" : @18129) => @18939 (fun ("_" : @18940) => @18950)) +@18955 := @18128 @5639 +@18959 := @18511 @1744 @1740 @1756 @5209 +@18960 := @5647 @18634 +@18961 := @18960 @566 +@18962 := @5862 @18961 +@18963 := @18962 @5204 +@18964 := @5861 @18963 +@18966 := @5869 @18961 @5204 +@18968 := @18964 @18966 @5206 +@18969 := @18518 @18615 +@18981 := @18959 + (fun (__b : @5200) => + @6153 (@5859 (@18968 (@5203 (@5203 (@5208 (@5863 @18969 @5903)) @5204) @5204)))) +@18986 := @6002 @18963 @18966 @6005 (@6007 @18969) +@18991 := @18981 (fun (__b : @5200) => @5929 (@6006 @18986)) @18366 +@18995 := @18568 @562 @1743 @5207 @5204 +@18996 := @4987 @18494 +@18998 := @4987 @1210 @4998 +@19027 := @18995 + (@18996 @18998) + (@4993 @18366) + (@18580 + @261 + @1213 + @5204 + @5206 + @18494 + @18998 + (@18587 @249 @18494 (@5321 (@18590 @249))) + (@18580 @1211 @146 @5204 @5204 @1210 @4998 (@5518 @18510 @480 @1210) @18607)) +@19028 := @5843 @18364 +@19033 := @18991 (@19027 (@19028 @1209)) (fun ("_" : @18368) => @18950) +@19034 := @18367 @5639 +@19038 := @18653 @1748 @1740 @1755 @5209 +@19039 := @18660 @18740 +@19041 := @5863 @19039 @5903 +@19042 := @5208 @19041 +@19044 := @5203 @19042 @5204 +@19049 := @19038 (fun (__b : @5200) => @6153 (@5203 @19044 @5204)) +@19050 := @6007 @19039 +@19055 := @19049 (fun (__b : @5200) => @5929 (@6006 @19050)) @18961 +@19058 := @18696 @1747 @5207 @5204 +@19059 := @4987 @18635 +@19086 := @19058 + (@19059 @6092) + (@4993 @18961) + (@18707 + @261 + @570 + @5204 + @5206 + @18635 + @6092 + (@18714 @249 @18635 (@5321 (@18717 @249))) + (@18707 @568 @146 @5204 @5204 @567 @4998 (@18729 @567) @18732)) +@19087 := @5843 @18634 +@19090 := @19055 (@19086 (@19087 @566)) +@19091 := @5763 @18777 +@19102 := @19090 (fun ("_" : @18963) => @19091 @197 @1495 @146 @5204 @5204 @4998 @6193 @18847 @6197) +@19103 := @18962 @5639 +@19108 := @19091 @230 @1495 @1754 @19044 @5204 +@19109 := @171 @19039 +@19114 := @19108 (@4987 @19109 @4998) (@6211 @19109) +@19120 := @18824 @1752 @146 @19042 @5204 @19109 @4998 +@19124 := @18812 @167 @1751 @5207 @19041 +@19125 := @4987 @18763 +@19127 := @4987 @18741 @4998 +@19157 := @19124 + (@19125 @19127) + @19109 + (@18824 + @238 + @775 + @5204 + @5206 + @18763 + @19127 + (@18778 @154 @18763 (@5321 (@18781 @154))) + (@18824 @773 @146 @5204 @5204 @18741 @4998 (@18778 @519 @18741 (@5321 (@18781 @519))) @18847)) +@19158 := @6259 @18659 +@19187 := @18119 + (@18287 + (fun ("_" : @17424) => + @18954 + (fun ("_" : @18955) => + @19033 + (fun ("_" : @19034) => + @19102 + (fun ("_" : @19103) => + @19114 (@19120 (@19157 (@19158 @18740)) @18847) (@6266 @19109))))) + (fun ("_" : @17423 @5639) => + @5763 @18322 @197 @1495 @146 @5204 @5204 @4998 @6193 @18468 @6197)) +@19189 := @5395 @6001 @5213 +@19190 := @5251 @529 +@19193 := @5248 (@19190 @18117) @18109 +@19199 := @19189 @19193 @1495 @652 @1784 @5204 @5929 +@19200 := @17507 @4989 +@19201 := @19200 @5206 +@19205 := @5203 (@5874 (@5970 @4989 @1209)) +@19207 := @5975 @4989 @1209 +@19221 := @19199 + (fun (__a : @6001) => + @19201 + (fun (endPos : @13) => + @19205 (@5205 (@5861 (@5862 @19207 @5204) (@5869 @19207 @5204) @5909 @5206)))) +@19223 := @17606 @4989 @6005 +@19238 := @19221 + (fun (__a : @6001) => + @5929 (@19223 (fun (endPos : @13) => let isQuote : @5200 := @19207; @17610))) + @17541 + (@5316 @19193 @529 @18117 (@5321 (@5322 @19193 @529))) +@19239 := @5987 @6416 +@19249 := @6676 (@6002 (@5862 @19239 @5204) (@5869 @19239 @5204) @18236 @6005) @4989 +@19250 := @5441 @13 +@19251 := @5863 @18517 +@19252 := @19251 @6682 +@19258 := @6002 (@5862 @19252 @5204) (@5869 @19252 @5204) +@19259 := @18960 @1699 +@19265 := @6002 (@5862 @19259 @5204) (@5869 @19259 @5204) +@19267 := @5863 @18519 @6682 +@19276 := @19265 (@6002 (@5862 @19267 @5204) (@5869 @19267 @5204) @18561 @6005) +@19277 := @18960 @1209 +@19292 := @5248 + (@19190 + (@5929 + (@19258 (@19276 (@6002 (@5862 @19277 @5204) (@5869 @19277 @5204) @6005 @18986)) @6005))) + @18652 +@19293 := @5444 @19292 +@19294 := @5929 @4989 +@19296 := @19293 @19294 @1784 +@19300 := @5203 (@5874 (@9193 @4989 @1209)) +@19302 := @8947 @4989 @1209 +@19328 := @19250 + (fun (__a : @6001) => + @19296 + (@5224 + ((fun (__a : @6001) => + @19201 + (fun (endPos : @13) => + @19300 (@5205 (@5861 (@5862 @19302 @5204) (@5869 @19302 @5204) @5909 @5206)))) + @4989) + ((fun (__a : @6001) => + @5929 (@19223 (fun (endPos : @13) => let isQuote : @5200 := @19302; @17610))) + @4989))) + @5216 +@19329 := @6154 @6666 +@19335 := @6002 (@5862 @19329 @5204) (@5869 @19329 @5204) +@19336 := @18365 @1699 +@19350 := @5248 + (@19190 (@5929 (@19335 (@6002 (@5862 @19336 @5204) (@5869 @19336 @5204) @18417 @18427) @6005))) + @18510 +@19351 := @5468 @19350 +@19352 := @5929 @6005 +@19357 := @19351 @19352 @230 @1044 @1778 @1783 +@19358 := @5744 @6193 +@19359 := @19357 @19358 +@19361 := @5491 (@5493 @19352) +@19362 := @19359 @19361 +@19371 := @5498 @19350 @19352 @197 @127 @1740 @268 @4998 @19350 @19358 +@19373 := @5491 (@5508 @19352) +@19391 := @19328 + (@19362 + (@19371 + @19373 + (@5281 (@5513 @19350)) + (@5763 @19350 @197 @1495 @146 @5204 @5204 @4998 @6193 (@5341 @19350) @6197))) +@19392 := @5498 @19292 +@19393 := @5929 @6745 +@19399 := @19392 @19393 @230 @1044 @1778 @1783 @5221 +@19400 := @5251 @547 +@19402 := @5248 (@19400 @5219) +@19403 := @19402 @19292 +@19404 := @19399 @19403 +@19406 := @8562 @4989 @1209 +@19407 := @5874 @19406 +@19408 := @5203 @19407 +@19410 := @6176 @4989 @1209 +@19411 := @5862 @19410 +@19412 := @19411 @5204 +@19413 := @5861 @19412 +@19415 := @5869 @19410 @5204 +@19419 := @5205 (@19413 @19415 @5909 @5206) +@19421 := @5224 (@19408 @19419) +@19423 := @6002 @19412 @19415 +@19424 := @6007 @5898 +@19427 := @5929 (@19423 @19424 @6005) +@19429 := @19404 (@19421 @19427) +@19431 := @5491 (@5493 @19393) +@19432 := @19429 @19431 +@19434 := @5282 @1044 @5221 +@19437 := @19432 (@5281 (@19434 @19292)) +@19444 := @6065 @19403 @638 @24 @1768 @1777 @19407 @19419 +@19445 := @4993 @19410 +@19447 := @19444 @19445 @19427 +@19452 := @5420 @19403 @495 @1767 @5873 @19406 +@19453 := @4987 @5450 +@19454 := @5220 @18998 +@19457 := @19452 (@19453 @19454) @19445 +@19458 := @5307 @19403 +@19464 := @19458 @144 @1766 @5204 @5207 @5450 @19454 +@19465 := @5316 @19403 +@19467 := @19465 @68 @5450 +@19468 := @5322 @19403 +@19499 := @19457 + (@19464 + (@19467 (@5321 (@19468 @68))) + (@19458 + @662 + @1213 + @5204 + @5206 + @5219 + @18998 + (@19465 @547 @5219 (@5321 (@19468 @547))) + (@19458 @1211 @146 @5204 @5204 @1210 @4998 (@5518 @19403 @480 @1210) (@5341 @19403)))) +@19500 := @6139 @5449 +@19504 := @19447 (@19499 (@19500 @4989 @1209)) +@19505 := @5251 @638 +@19508 := @5248 (@19505 @19445) @19403 +@19513 := @5958 @19508 @1220 @1775 @1740 @5204 +@19516 := fun (__b : @5200) => @5969 @5993 @5206 +@19517 := @19513 @19516 +@19519 := fun (__b : @5200) => @5929 @17610 +@19529 := @19517 @19519 @19410 (@5316 @19508 @638 @19445 (@5321 (@5322 @19508 @638))) +@19534 := @5248 (@19505 (@4993 (@8678 @5216 @1209))) +@19536 := @5248 (@19400 @5588) +@19537 := @5863 @18659 +@19538 := @19537 @6687 +@19544 := @6002 (@5862 @19538 @5204) (@5869 @19538 @5204) +@19545 := @5647 @18759 +@19546 := @19545 @1699 +@19552 := @6002 (@5862 @19546 @5204) (@5869 @19546 @5204) +@19554 := @5863 @18661 @6687 +@19560 := @6002 (@5862 @19554 @5204) (@5869 @19554 @5204) +@19561 := @18663 @1713 +@19572 := @19552 (@19560 (@6002 (@5862 @19561 @5204) (@5869 @19561 @5204) @18682 @18689) @6005) +@19573 := @19545 @1209 +@19580 := @6002 (@5862 @19573 @5204) (@5869 @19573 @5204) @6005 +@19581 := @19545 @566 +@19599 := @19534 + (@19536 + (@5248 + (@19190 + (@5929 + (@19544 + (@19572 (@19580 (@6002 (@5862 @19581 @5204) (@5869 @19581 @5204) @6005 @19050))) + @6005))) + @18777)) +@19600 := @5763 @19599 +@19605 := @19600 @230 @1495 @1774 @5991 @5204 +@19606 := @4987 @18309 +@19607 := @19606 @4998 +@19608 := @19605 @19607 +@19609 := @6211 @18309 +@19610 := @19608 @19609 +@19611 := @5307 @19599 +@19617 := @19611 @1772 @146 @5989 @5204 @18309 @4998 +@19622 := @5291 @19599 @167 @1771 @5207 @5988 +@19623 := @5589 @6228 +@19625 := @19622 @19623 @18309 +@19639 := @19611 + @662 + @175 + @5204 + @5206 + @5588 + @6228 + (@5316 @19599 @547 @5588 (@5321 (@5322 @19599 @547))) +@19649 := @19611 @173 @146 @5204 @5204 @172 @4998 (@5518 @19599 @22 @172) +@19650 := @5341 @19599 +@19653 := @19625 (@19639 (@19649 @19650)) +@19654 := @6259 @5216 +@19655 := @19654 @19 +@19659 := @19610 (@19617 (@19653 @19655) @19650) +@19660 := @6266 @18309 +@19695 := fun (subject : @5026) => + fun (startPos : @13) => + @17600 + (@17616 + (@17656 + (@17713 + (@17767 + (@17824 + (@17909 + (@17980 + (@18050 + (@18105 + (@19187 + (@19238 + (fun (__a : @6001) => + fun (__h : @19249) => + @19391 + (fun (endPos : @13) => + @19437 + (@19504 + (@19529 + (fun ("_" : @19412) => @19659 @19660) + (fun ("_" : @19411 @5639) => + @19600 + @197 + @1495 + @146 + @5204 + @5204 + @4998 + @6193 + @19650 + @6197)))))))))))))))) +@19697 := (byte : @499) -> (radix : @13) -> @5200 +@19698 := @6842 @5216 +@19699 := @19698 @1806 +@19700 := @19699 @4390 +@19701 := @5874 @19700 +@19702 := @5203 @19701 +@19703 := @19699 @4401 +@19704 := @5874 @19703 +@19705 := @5203 @19704 +@19706 := @19699 @2405 +@19707 := @5874 @19706 +@19708 := @5203 @19707 +@19710 := @19698 @3039 @4414 +@19711 := @5874 @19710 +@19712 := @5203 @19711 +@19714 := @19698 @3058 @4425 +@19715 := @5874 @19714 +@19716 := @5203 @19715 +@19717 := @7783 @4989 +@19718 := @19717 @41 +@19719 := @5862 @19718 +@19720 := @19719 @5204 +@19724 := @5861 @19720 (@5869 @19718 @5204) +@19725 := @19724 @5204 +@19726 := @19717 @485 +@19732 := @5861 (@5862 @19726 @5204) (@5869 @19726 @5204) +@19733 := @19732 @5204 +@19734 := @19717 @689 +@19740 := @5861 (@5862 @19734 @5204) (@5869 @19734 @5204) +@19741 := @6847 @5216 +@19742 := @19741 @1806 +@19743 := @19742 @2405 +@19749 := @5861 (@5862 @19743 @5204) (@5869 @19743 @5204) +@19750 := @19749 @5206 +@19751 := @19741 @3039 +@19752 := @19751 @4414 +@19758 := @5861 (@5862 @19752 @5204) (@5869 @19752 @5204) +@19770 := @5859 + (@19725 (@5859 (@19733 (@5859 (@19740 (@5205 (@19750 (@5205 (@19758 @5206 @5204)))) @5204))))) +@19771 := @19716 @19770 +@19772 := @19712 @19771 +@19773 := @19708 @19772 +@19774 := @19705 @19773 +@19777 := fun (byte : @499) => fun (radix : @13) => @19702 @19774 +@19778 := @5214 @4006 +@19779 := @6838 @5221 +@19780 := @19778 @19779 +@19781 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_78 +@19784 := @5224 (@19781 @5216 @4989) +@19785 := LexLeanBoot.TokenAudit.isRadixDigit +@19789 := @19784 (@4993 (@19785 @5216 @4989)) +@19792 := (byte : @499) -> (radix : @13) -> @19780 @19789 +@19796 := @5240 @4006 @19779 @19789 @4459 +@19799 := @5248 (@5255 @6837) @5258 +@19800 := @5254 @19799 +@19810 := @19796 @19800 (@5265 (@5275 @4006)) (@5281 (@5282 (@5283 @4459) @19779 @5258)) +@19817 := @6065 @19800 @41 @24 @4397 @4457 @19701 @19774 +@19818 := @19742 @4390 +@19819 := @4993 @19818 +@19820 := @19817 @19819 +@19821 := @19724 @19818 +@19822 := @19742 @4401 +@19823 := @19732 @19822 +@19824 := @19749 @5204 +@19825 := @19758 @5204 +@19826 := @19741 @3058 +@19827 := @19826 @4425 +@19834 := @4993 (@19821 (@19823 (@19740 (@19824 (@19825 @19827)) @19743))) +@19835 := @19820 @19834 +@19840 := @5420 @19800 @1276 @4396 @5873 @19700 +@19841 := @4987 @1807 +@19843 := @4987 @4391 @4998 +@19844 := @19841 @19843 +@19847 := @19840 (@6838 @19844) @19819 +@19848 := @5307 @19800 +@19862 := @19848 + @144 + @4395 + @5204 + @5207 + @6837 + @19844 + (@5316 @19800 @68 @6837 (@5321 (@5322 @19800 @68))) +@19868 := @19848 @1808 @4394 @5204 @5206 @1807 @19843 +@19870 := @5518 @19800 @480 +@19885 := @19847 + (@19862 + (@19868 + (@19870 @1807) + (@19848 @4392 @146 @5204 @5204 @4391 @4998 (@19870 @4391) (@5341 @19800)))) +@19886 := @7424 @5216 +@19887 := @19886 @1806 +@19890 := @19835 (@19885 (@19887 @4390)) +@19893 := @5248 (@5539 @19819) @19800 +@19900 := @6065 @19893 @154 @24 @4408 @4456 @19704 @19773 +@19901 := @4993 @19822 +@19903 := @19900 @19901 @19834 +@19908 := @5420 @19893 @1276 @4407 @5873 @19703 +@19910 := @4987 @4402 @4998 +@19911 := @19841 @19910 +@19914 := @19908 (@6838 @19911) @19901 +@19915 := @5307 @19893 +@19929 := @19915 + @144 + @4406 + @5204 + @5207 + @6837 + @19911 + (@5316 @19893 @68 @6837 (@5321 (@5322 @19893 @68))) +@19935 := @19915 @1808 @4405 @5204 @5206 @1807 @19910 +@19937 := @5518 @19893 @480 +@19955 := @19903 + (@19914 + (@19929 + (@19935 + (@19937 @1807) + (@19915 @4403 @146 @5204 @5204 @4402 @4998 (@19937 @4402) (@5341 @19893)))) + (@19887 @4401)) +@19958 := @5248 (@5786 @19901) @19893 +@19965 := @6065 @19958 @249 @24 @2412 @4455 @19707 @19772 +@19966 := @4993 @19743 +@19968 := @19965 @19966 @19834 +@19973 := @5420 @19958 @1276 @2411 @5873 @19706 +@19975 := @4987 @2406 @4998 +@19976 := @19841 @19975 +@19979 := @19973 (@6838 @19976) @19966 +@19980 := @5307 @19958 +@19994 := @19980 + @144 + @2410 + @5204 + @5207 + @6837 + @19976 + (@5316 @19958 @68 @6837 (@5321 (@5322 @19958 @68))) +@20000 := @19980 @1808 @2409 @5204 @5206 @1807 @19975 +@20002 := @5518 @19958 @480 +@20020 := @19968 + (@19979 + (@19994 + (@20000 + (@20002 @1807) + (@19980 @2407 @146 @5204 @5204 @2406 @4998 (@20002 @2406) (@5341 @19958)))) + (@19887 @2405)) +@20023 := @5248 (@7197 @19966) @19958 +@20030 := @6065 @20023 @224 @24 @4421 @4454 @19711 @19771 +@20031 := @4993 @19752 +@20033 := @20030 @20031 @19834 +@20038 := @5420 @20023 @1276 @4420 @5873 @19710 +@20039 := @4987 @3040 +@20041 := @4987 @4415 @4998 +@20042 := @20039 @20041 +@20045 := @20038 (@6838 @20042) @20031 +@20046 := @5307 @20023 +@20060 := @20046 + @144 + @4419 + @5204 + @5207 + @6837 + @20042 + (@5316 @20023 @68 @6837 (@5321 (@5322 @20023 @68))) +@20066 := @20046 @3041 @4418 @5204 @5206 @3040 @20041 +@20068 := @5518 @20023 @480 +@20087 := @20033 + (@20045 + (@20060 + (@20066 + (@20068 @3040) + (@20046 @4416 @146 @5204 @5204 @4415 @4998 (@20068 @4415) (@5341 @20023)))) + (@19886 @3039 @4414)) +@20090 := @5248 (@7711 @20031) @20023 +@20097 := @6065 @20090 @363 @24 @4432 @4453 @19715 @19770 +@20098 := @4993 @19827 +@20100 := @20097 @20098 @19834 +@20105 := @5420 @20090 @1276 @4431 @5873 @19714 +@20106 := @4987 @3059 +@20108 := @4987 @4426 @4998 +@20109 := @20106 @20108 +@20112 := @20105 (@6838 @20109) @20098 +@20113 := @5307 @20090 +@20127 := @20113 + @144 + @4430 + @5204 + @5207 + @6837 + @20109 + (@5316 @20090 @68 @6837 (@5321 (@5322 @20090 @68))) +@20133 := @20113 @3060 @4429 @5204 @5206 @3059 @20108 +@20135 := @5518 @20090 @480 +@20154 := @20100 + (@20112 + (@20127 + (@20133 + (@20135 @3059) + (@20113 @4427 @146 @5204 @5204 @4426 @4998 (@20135 @4426) (@5341 @20090)))) + (@19886 @3058 @4425)) +@20157 := @5248 (@9149 @20098) @20090 +@20162 := @5958 @20157 @4434 @219 @4452 @5209 +@20163 := @7783 @5216 +@20164 := @20163 @485 +@20165 := @5862 @20164 +@20166 := @20165 @5204 +@20170 := @5861 @20166 (@5869 @20164 @5204) +@20171 := @20170 @5204 +@20172 := @20163 @689 +@20178 := @5861 (@5862 @20172 @5204) (@5869 @20172 @5204) +@20179 := @6848 @1806 +@20180 := @20179 @2405 +@20186 := @5861 (@5862 @20180 @5204) (@5869 @20180 @5204) +@20187 := @20186 @5206 +@20189 := @6848 @3039 @4414 +@20195 := @5861 (@5862 @20189 @5204) (@5869 @20189 @5204) +@20208 := @20162 + (fun (__b : @5200) => + @7438 (@5859 (@20171 (@5859 (@20178 (@5205 (@20187 (@5205 (@20195 @5206 @5204)))) @5204))))) +@20209 := @20179 @4390 +@20210 := @5969 @20209 +@20211 := @20179 @4401 +@20212 := @20170 @20211 +@20213 := @20186 @5204 +@20214 := @20195 @5204 +@20216 := @6848 @3058 @4425 +@20226 := @20208 + (fun (__b : @5200) => @4993 (@20210 (@20212 (@20178 (@20213 (@20214 @20216)) @20180)))) + @19718 +@20231 := @5291 @20157 @1942 @535 @5207 @5204 +@20232 := @5220 @9517 +@20235 := @20231 @20232 (@4993 @19718) +@20236 := @5307 @20157 +@20268 := @20226 + (@20235 + (@20236 + @162 + @534 + @5204 + @5206 + @5219 + @9517 + (@5316 @20157 @19 @5219 (@5321 (@5322 @20157 @19))) + (@20236 @532 @146 @5204 @5204 @531 @4998 (@5518 @20157 @22 @531) (@5341 @20157))) + (@8494 @4989 @41)) +@20271 := @5248 (@9149 (@4993 @20216)) +@20274 := @5248 (@7711 (@4993 @20189)) +@20277 := @5248 (@7197 (@4993 @20180)) +@20280 := @5248 (@5786 (@4993 @20211)) +@20281 := @4993 @20209 +@20289 := @20271 (@20274 (@20277 (@20280 (@5248 (@5539 @20281) (@5613 @6865))))) +@20290 := @5316 @20289 +@20292 := @20290 @41 @20281 +@20293 := @5322 @20289 +@20298 := @20268 (fun ("_" : @19720) => @20292 (@5321 (@20293 @41))) +@20299 := @19719 @5639 +@20304 := @5958 @20289 @4440 @238 @4451 @5209 +@20306 := @7783 @5436 @689 +@20307 := @5862 @20306 +@20308 := @20307 @5204 +@20312 := @5861 @20308 (@5869 @20306 @5204) +@20313 := @6847 @5445 +@20314 := @20313 @1806 +@20315 := @20314 @2405 +@20321 := @5861 (@5862 @20315 @5204) (@5869 @20315 @5204) +@20322 := @20321 @5206 +@20324 := @20313 @3039 @4414 +@20330 := @5861 (@5862 @20324 @5204) (@5869 @20324 @5204) +@20341 := @20304 + (fun (__b : @5200) => + @7438 (@5859 (@20312 (@5205 (@20322 (@5205 (@20330 @5206 @5204)))) @5204))) +@20342 := @20314 @4401 +@20343 := @5969 @20342 +@20344 := @20321 @5204 +@20345 := @20330 @5204 +@20347 := @20313 @3058 @4425 +@20356 := @20341 + (fun (__b : @5200) => @4993 (@20343 (@20312 (@20344 (@20345 @20347)) @20315))) + @20164 +@20361 := @5291 @20289 @1942 @4439 @5207 @5204 +@20363 := @4987 @1867 @4998 +@20367 := @20361 (@5589 @20363) (@4993 @20164) +@20368 := @5307 @20289 +@20398 := @20356 + (@20367 + (@20368 + @162 + @4438 + @5204 + @5206 + @5588 + @20363 + (@20290 @19 @5588 (@5321 (@20293 @19))) + (@20368 @1868 @146 @5204 @5204 @1867 @4998 (@5518 @20289 @22 @1867) (@5341 @20289))) + (@8494 @5216 @485)) +@20401 := @5248 (@9149 (@4993 @20347)) +@20404 := @5248 (@7711 (@4993 @20324)) +@20407 := @5248 (@7197 (@4993 @20315)) +@20408 := @4993 @20342 +@20410 := @5248 (@5786 @20408) +@20414 := @5248 (@5539 (@4993 (@20314 @4390))) +@20417 := @5248 (@5255 @5705) @5258 +@20423 := @20401 (@20404 (@20407 (@20410 (@20414 (@5471 @20417))))) +@20424 := @5316 @20423 +@20426 := @20424 @154 @20408 +@20427 := @5322 @20423 +@20432 := @20398 (fun ("_" : @20166) => @20426 (@5321 (@20427 @154))) +@20433 := @20165 @5639 +@20438 := @5958 @20423 @4446 @4449 @261 @5209 +@20439 := @6847 @5449 +@20440 := @20439 @1806 +@20441 := @20440 @2405 +@20442 := @5862 @20441 +@20443 := @20442 @5204 +@20447 := @5861 @20443 (@5869 @20441 @5204) +@20448 := @20447 @5206 +@20450 := @20439 @3039 @4414 +@20456 := @5861 (@5862 @20450 @5204) (@5869 @20450 @5204) +@20465 := @20438 (fun (__b : @5200) => @5969 (@5205 (@20448 (@5205 (@20456 @5206 @5204)))) @5204) +@20466 := @20447 @5204 +@20467 := @20456 @5204 +@20469 := @20439 @3058 @4425 +@20477 := @20465 (fun (__b : @5200) => @4993 (@5969 (@20466 (@20467 @20469)) @20441)) @20306 +@20482 := @5291 @20423 @1942 @4445 @5207 @5204 +@20484 := @4987 @1817 @4998 +@20488 := @20482 (@6226 @20484) (@4993 @20306) +@20489 := @5307 @20423 +@20519 := @20477 + (@20488 + (@20489 + @162 + @4444 + @5204 + @5206 + @5469 + @20484 + (@20424 @19 @5469 (@5321 (@20427 @19))) + (@20489 @1818 @146 @5204 @5204 @1817 @4998 (@5518 @20423 @22 @1817) (@5341 @20423))) + (@8494 @5436 @689)) +@20522 := @5248 (@9149 (@4993 @20469)) +@20525 := @5248 (@7711 (@4993 @20450)) +@20526 := @4993 @20441 +@20542 := @20522 + (@20525 + (@5248 + (@7197 @20526) + (@5248 + (@5786 (@4993 (@20440 @4401))) + (@5248 (@5539 (@4993 (@20440 @4390))) (@5448 @6991))))) +@20547 := @5958 @20542 @261 @190 @3019 @5204 +@20548 := @6847 @5711 +@20550 := @20548 @3039 @4414 +@20551 := @5862 @20550 +@20552 := @20551 @5204 +@20556 := @5861 @20552 (@5869 @20550 @5204) +@20562 := @20547 (fun (__b : @5200) => @6153 (@5205 (@20556 @5206 @5204))) +@20563 := @20556 @5204 +@20565 := @20548 @3058 @4425 +@20571 := @20562 (fun (__b : @5200) => @4993 (@7438 (@20563 @20565))) @20441 +@20578 := @5316 @20542 @249 @20526 (@5321 (@5322 @20542 @249)) +@20579 := @20571 @20578 +@20582 := @5248 (@9149 (@4993 @20565)) +@20583 := @4993 @20550 +@20585 := @5248 (@7711 @20583) +@20586 := @20548 @1806 +@20604 := @20582 + (@20585 + (@5248 + (@7197 (@4993 (@20586 @2405))) + (@5248 + (@5786 (@4993 (@20586 @4401))) + (@5248 (@5539 (@4993 (@20586 @4390))) (@5710 @6958))))) +@20617 := @20579 + (fun ("_" : @20443) => @5763 @20604 @187 @24 @146 @5204 @5204 @4998 @7202 (@5341 @20604) @7221) +@20618 := @20442 @5639 +@20623 := @5958 @20604 @551 @190 @549 @5204 +@20625 := fun (__b : @5200) => @6153 @5204 +@20626 := @20623 @20625 +@20627 := @6847 @6696 +@20629 := @20627 @3058 @4425 +@20642 := @20626 + (fun (__b : @5200) => @4993 (@7438 @20629)) + @20550 + (@5316 @20604 @224 @20583 (@5321 (@5322 @20604 @224))) +@20643 := @4993 @20629 +@20645 := @5248 (@9149 @20643) +@20650 := @5248 (@7711 (@4993 (@20627 @3039 @4414))) +@20651 := @20627 @1806 +@20655 := @5248 (@7197 (@4993 (@20651 @2405))) +@20659 := @5248 (@5786 (@4993 (@20651 @4401))) +@20663 := @5248 (@5539 (@4993 (@20651 @4390))) +@20666 := @5248 (@5255 @7119) @5258 +@20672 := @20645 (@20650 (@20655 (@20659 (@20663 (@9354 @20666))))) +@20714 := fun (byte : @499) => + fun (radix : @13) => + @19810 + (@19890 + (@19955 + (@20020 + (@20087 + (@20154 + (@20298 + (fun ("_" : @20299) => + @20432 + (fun ("_" : @20433) => + @20519 + (fun ("_" : @20308) => + @20617 + (fun ("_" : @20618) => + @20642 + (fun ("_" : @20552) => + @5763 @20672 @187 @24 @146 @5204 @5204 @4998 @7202 (@5341 @20672) @7221) + (fun ("_" : @20551 @5639) => + @5316 @20672 @363 @20643 (@5321 (@5322 @20672 @363))))) + (fun ("_" : @20307 @5639) => @20578))))))))) +@20716 := @5245 @5200 @5200 +@20717 := @5246 @20716 +@20718 := (state : @20717) -> @5200 +@20721 := (subject : @5026) -> (n : @13) -> (radix : @13) -> @20718 +@20723 := @6514 @5200 @5200 +@20724 := @6515 @20716 +@20725 := @20724 @4989 +@20726 := @20723 @20725 +@20727 := @5862 @20726 +@20728 := @20727 @5204 +@20729 := @5861 @20728 +@20731 := @5869 @20726 @5204 +@20733 := @20729 @20731 @5206 +@20734 := @6476 @20716 +@20735 := @20734 @4989 +@20737 := @5863 @20735 @5436 +@20739 := @5862 @20737 @5204 +@20740 := @5861 @20739 +@20742 := @5869 @20737 @5204 +@20743 := @20740 @20742 +@20746 := @5203 (@5208 (@8239 @20735)) +@20747 := @7474 @20735 +@20749 := @5647 @20747 @1980 +@20755 := @5861 (@5862 @20749 @5204) (@5869 @20749 @5204) +@20761 := @5203 (@5208 (@5863 (@5896 @20735 @19) @5903)) +@20763 := @5203 @12370 @5204 +@20765 := @5203 @20763 @5204 +@20772 := @5203 (@5203 (@5203 (@20761 @20765) @5204) @5204) @5204 +@20773 := @20755 @20772 +@20777 := @5203 (@5208 (@19781 @20747 @5216)) +@20779 := @19785 @20747 @5216 +@20786 := @5861 (@5862 @20779 @5204) (@5869 @20779 @5204) @20772 +@20788 := @5203 @16885 @5204 +@20799 := @5205 + (@20733 (@5859 (@20743 (@20746 (@5859 (@20773 (@20777 (@5205 (@20786 @20788)))))) @20788))) +@20800 := @5205 @20799 +@20801 := @5205 @20800 +@20806 := fun (subject : @5026) => + fun (n : @13) => fun (radix : @13) => fun (state : @20717) => @5205 @20801 +@20807 := @5214 @3773 +@20809 := @6537 @20716 @171 +@20813 := @6536 @5200 @5200 @4993 @4993 +@20814 := @20809 @20813 +@20815 := @20814 @4989 +@20817 := @4987 @20815 @4998 +@20820 := @6090 (@6226 (@5589 @20817)) +@20821 := @20807 @20820 +@20822 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_69 +@20827 := @5224 (@20822 @5445 @5436 @5216 @4989) +@20829 := @5089 @20717 @20814 +@20830 := LexLeanBoot.TokenAudit.scanDigitsStep +@20836 := @20827 (@20829 (@20830 @5445 @5436 @5216 @4989)) +@20841 := (subject : @5026) -> (n : @13) -> (radix : @13) -> (state : @20717) -> @20821 @20836 +@20845 := @5240 @3773 @20820 @20836 @4039 +@20847 := @5248 (@5786 @20815) +@20848 := @20847 @6068 +@20858 := @20845 @20848 (@5265 (@5275 @3773)) (@5281 (@5282 (@5283 @4039) @20820 @5258)) +@20865 := @6065 @20848 @249 @22 @2869 @4037 @5204 @20801 +@20866 := @171 @20735 +@20867 := @20865 @20866 +@20868 := @5263 @20717 +@20869 := @5860 @20868 +@20871 := @20869 @20728 @20731 +@20872 := @5478 @20717 +@20873 := @20871 @20872 +@20875 := @20869 @20739 @20742 +@20876 := @5648 @1980 +@20882 := @20869 (@5862 @20876 @5204) (@5869 @20876 @5204) +@20883 := @5526 @20717 +@20884 := @5250 @20716 +@20885 := @20734 @5216 +@20887 := @5896 @20885 @19 +@20888 := @20884 @20887 +@20890 := @5249 @5200 @5200 +@20892 := @20890 @5204 @5639 +@20895 := @20882 (@20883 (@20888 @20892)) +@20896 := @19785 @4989 +@20897 := @20896 @5436 +@20899 := @20869 @5965 @5968 +@20900 := @20734 @5436 +@20902 := @5896 @20900 @19 +@20903 := @20884 @20902 +@20905 := @20890 @5639 @5639 +@20908 := @20899 (@20883 (@20903 @20905)) +@20909 := @20884 @20900 +@20911 := @6475 @5200 @5200 +@20912 := @20724 @5436 +@20913 := @20911 @20912 +@20917 := @20883 (@20909 (@20890 @20913 @5204)) +@20922 := @20875 (let b : @499 := @20747; @20895 (let okDig : @5200 := @20897; @20908 @20917)) +@20923 := @20884 @20735 +@20924 := @20911 @20725 +@20931 := @20829 (@20873 (@20922 (@20883 (@20923 (@20890 @20924 @5204))))) +@20932 := @20867 @20931 +@20936 := @6506 @20848 @238 @5204 @20866 +@20937 := @20813 @20725 +@20947 := @20932 (@20936 @20937 (@5316 @20848 @154 @20815 (@5321 (@5322 @20848 @154)))) +@20950 := @5248 (@7197 @20866) @20848 +@20957 := @6065 @20950 @224 @24 @3934 @4036 @5204 @20800 +@20958 := @4993 @20924 +@20960 := @20957 @20958 @20931 +@20964 := @6506 @20950 @2866 @5204 @20958 +@20965 := @4993 @20726 +@20981 := @20960 + (@20964 + @20965 + (@11514 + @20950 + @238 + @5204 + @20866 + @20937 + (@5316 @20950 @154 @20815 (@5321 (@5322 @20950 @154))))) +@20984 := @5248 (@7711 @20958) @20950 +@20993 := @6065 @20984 @363 @24 @2867 @4035 @5204 @20799 @20965 @20931 +@20994 := @11514 @20984 +@21012 := @20993 + (@20994 + @2866 + @5204 + @20958 + @20965 + (@20994 @238 @5204 @20866 @20937 (@5316 @20984 @154 @20815 (@5321 (@5322 @20984 @154))))) +@21015 := @5248 (@9149 @20965) @20984 +@21020 := @5958 @21015 @549 @3984 @4034 @5204 +@21022 := @5863 @20885 @5445 +@21023 := @5862 @21022 +@21024 := @21023 @5204 +@21025 := @5861 @21024 +@21027 := @5869 @21022 @5204 +@21028 := @21025 @21027 +@21031 := @5203 (@5208 (@8542 @20885)) +@21032 := @7735 @20885 +@21034 := @5647 @21032 @1980 +@21040 := @5861 (@5862 @21034 @5204) (@5869 @21034 @5204) +@21051 := @5203 (@5203 (@5203 (@5203 (@5208 (@5863 @20887 @5903)) @20765) @5204) @5204) @5204 +@21052 := @21040 @21051 +@21056 := @5203 (@5208 (@19781 @21032 @5436)) +@21058 := @19785 @21032 @5436 +@21077 := @21020 + (fun (__b : @5200) => + @6153 + (@5859 + (@21028 + (@21031 + (@5859 + (@21052 + (@21056 (@5205 (@5861 (@5862 @21058 @5204) (@5869 @21058 @5204) @21051 @20788)))))) + @20788))) +@21078 := @20899 @20872 +@21080 := @20869 @21024 @21027 +@21082 := @20883 (@20903 @20892) +@21083 := @20882 @21082 +@21084 := @20896 @5445 +@21085 := @20734 @5445 +@21087 := @5896 @21085 @19 +@21088 := @20884 @21087 +@21090 := @20883 (@21088 @20905) +@21091 := @20899 @21090 +@21092 := @20884 @21085 +@21093 := @20724 @5445 +@21094 := @20911 @21093 +@21098 := @20883 (@21092 (@20890 @21094 @5204)) +@21099 := @21091 @21098 +@21103 := @21080 (let b : @499 := @21032; @21083 (let okDig : @5200 := @21084; @21099)) +@21104 := @20884 @20885 +@21105 := @20724 @5216 +@21106 := @20911 @21105 +@21124 := @21077 + (fun (__b : @5200) => @20829 (@21078 (@21103 (@20883 (@21104 (@20890 @21106 @5204)))))) + @20726 + (@5316 @21015 @363 @20965 (@5321 (@5322 @21015 @363))) +@21128 := @5248 (@9149 (@4993 (@20723 @21105))) +@21131 := @5248 (@7711 (@4993 @21106)) +@21132 := @171 @20885 +@21141 := @21128 (@21131 (@5248 (@7197 @21132) (@5248 (@5786 (@20814 @5216)) @6184))) +@21149 := @5763 @21141 @197 @3734 @146 @5204 @5204 @4998 @6193 +@21150 := @5341 @21141 +@21154 := @21124 (fun ("_" : @20728) => @21149 @21150 @6197) +@21155 := @20727 @5639 +@21160 := @5958 @21141 @3938 @4032 @4028 @5209 +@21161 := @8814 @20900 +@21162 := @5208 @21161 +@21163 := @5203 @21162 +@21164 := @8818 @20900 +@21166 := @5647 @21164 @1980 +@21167 := @5862 @21166 +@21168 := @21167 @5204 +@21169 := @5861 @21168 +@21171 := @5869 @21166 @5204 +@21172 := @21169 @21171 +@21183 := @5203 (@5203 (@5203 (@5203 (@5208 (@5863 @20902 @5903)) @20765) @5204) @5204) @5204 +@21184 := @21172 @21183 +@21188 := @5203 (@5208 (@19781 @21164 @5445)) +@21190 := @19785 @21164 @5445 +@21202 := @5859 + (@21184 (@21188 (@5205 (@5861 (@5862 @21190 @5204) (@5869 @21190 @5204) @21183 @20788)))) +@21207 := @21160 (fun (__b : @5200) => @5969 (@21163 @21202) @20788) +@21209 := @20883 (@21088 @20892) +@21210 := @20882 @21209 +@21211 := @20896 @5449 +@21212 := @20734 @5449 +@21214 := @5896 @21212 @19 +@21218 := @20899 (@20883 (@20884 @21214 @20905)) +@21219 := @20884 @21212 +@21220 := @20724 @5449 +@21221 := @20911 @21220 +@21226 := @21218 (@20883 (@21219 (@20890 @21221 @5204))) +@21235 := @21207 + (fun (__b : @5200) => + @20829 (@20899 (let b : @499 := @21164; @21210 (let okDig : @5200 := @21211; @21226)) @20917)) + @21022 +@21245 := @5291 @21141 @403 @2899 @5207 @5204 (@4987 @21132 @9025) (@4993 @21022) +@21246 := @5307 @21141 +@21252 := @21246 @261 @405 @5204 @5206 @21132 @9025 +@21253 := @5316 @21141 +@21255 := @21253 @249 @21132 +@21256 := @5322 @21141 +@21279 := @21235 + (@21245 + (@21252 + (@21255 (@5321 (@21256 @249))) + (@21246 @162 @146 @5204 @5204 @5446 @4998 (@21253 @19 @5446 (@5321 (@21256 @19))) @21150)) + (@6059 @20885 @5445)) +@21283 := @5248 (@9149 (@4993 (@20723 @20912))) +@21284 := @4993 @20913 +@21286 := @5248 (@7711 @21284) +@21287 := @171 @20900 +@21296 := @21283 (@21286 (@5248 (@7197 @21287) (@5248 (@5786 (@20814 @5436)) @16203))) +@21303 := @6065 @21296 @385 @480 @3987 @4031 @21162 @21202 +@21304 := @498 @21164 +@21312 := @21303 @21304 (@20829 (@20869 @21168 @21171 @21082 (let okDig : @5200 := @21190; @21099))) +@21317 := @5420 @21296 @485 @3940 @5207 @21161 +@21318 := @4987 @21287 +@21319 := @21318 @4998 +@21322 := @21317 (@9108 @21319) @21304 +@21323 := @5307 @21296 +@21329 := @21323 @144 @263 @5204 @5206 @5712 @21319 +@21330 := @5316 @21296 +@21332 := @21330 @68 @5712 +@21333 := @5322 @21296 +@21337 := @21329 (@21332 (@5321 (@21333 @68))) +@21338 := @21323 @261 +@21343 := @21338 @146 @5204 @5204 @21287 @4998 +@21348 := @21330 @249 @21287 (@5321 (@21333 @249)) +@21349 := @21343 @21348 +@21350 := @5341 @21296 +@21356 := @21312 (@21322 (@21337 (@21349 @21350)) (@9145 @20900)) +@21359 := @5248 (@14641 @21304) @21296 +@21364 := @5958 @21359 @3990 @4000 @4030 @5209 +@21366 := @5863 @21087 @5903 +@21367 := @5208 @21366 +@21369 := @5203 @21367 @20765 +@21371 := @5203 @21369 @5204 +@21373 := @5203 @21371 @5204 +@21375 := @5203 @21373 @5204 +@21376 := @5969 @21375 +@21377 := @9176 @21085 +@21379 := @19781 @21377 @5449 +@21380 := @5208 @21379 +@21381 := @5203 @21380 +@21383 := @19785 @21377 @5449 +@21384 := @5862 @21383 +@21385 := @21384 @5204 +@21386 := @5861 @21385 +@21388 := @5869 @21383 @5204 +@21392 := @5205 (@21386 @21388 @21375 @20788) +@21403 := @21364 + (fun (__b : @5200) => @21376 (@21381 @21392)) + (fun (__b : @5200) => @20829 (@20899 @21209 (let okDig : @5200 := @21383; @21226))) + @21166 +@21408 := @5291 @21359 @562 @3989 @5207 @5204 +@21409 := @4987 @21304 +@21411 := @4987 @1981 @4998 +@21415 := @21408 (@21409 @21411) (@4993 @21166) +@21416 := @5307 @21359 +@21448 := @21403 + (@21415 + (@21416 + @680 + @1984 + @5204 + @5206 + @21304 + @21411 + (@5316 @21359 @385 @21304 (@5321 (@5322 @21359 @385))) + (@21416 @1982 @146 @5204 @5204 @1981 @4998 (@5518 @21359 @480 @1981) (@5341 @21359))) + (@5843 @21164 @1980)) +@21449 := @498 @21377 +@21451 := @5248 (@14641 @21449) +@21455 := @5248 (@9149 (@4993 (@20723 @21093))) +@21458 := @5248 (@7711 (@4993 @21094)) +@21459 := @171 @21085 +@21469 := @21451 (@21455 (@21458 (@5248 (@7197 @21459) (@5248 (@5786 (@20814 @5445)) @16333)))) +@21470 := @5763 @21469 +@21475 := @21470 @230 @3734 @3999 @21373 @5204 +@21476 := @171 @21087 +@21477 := @11647 @21476 +@21479 := @11647 @7202 @5745 +@21480 := @21477 @21479 +@21485 := @21475 (@4987 @21480 @4998) (@6211 @21480) +@21486 := @5307 @21469 +@21492 := @21486 @3997 @146 @21371 @5204 @21480 @4998 +@21493 := @21470 @301 +@21497 := @21493 @2884 @3996 @21369 @5204 +@21498 := @4987 @21476 +@21500 := @4987 @21479 @4998 +@21503 := @21497 (@21498 @21500) @21480 +@21509 := @21486 @580 @3995 @21367 @20765 @21476 @21500 +@21518 := @5291 @21469 @167 @579 @5207 @21366 (@4987 @21459 @6228) @21476 +@21524 := @21486 @261 @175 @5204 @5206 @21459 @6228 +@21525 := @5316 @21469 +@21527 := @21525 @249 @21459 +@21528 := @5322 @21469 +@21532 := @21524 (@21527 (@5321 (@21528 @249))) +@21542 := @21486 @173 @146 @5204 @5204 @172 @4998 (@5518 @21469 @22 @172) +@21543 := @5341 @21469 +@21614 := @21448 + (fun ("_" : @21168) => + @21485 + (@21492 + (@21503 + (@21509 + (@21518 (@21532 (@21542 @21543)) (@6259 @21085 @19)) + (@21486 + @3993 + @146 + @20763 + @5204 + @21479 + @4998 + (@21493 + @2883 + @3636 + @12370 + @5204 + @14267 + @21479 + (@21486 + @190 + @310 + @5206 + @7858 + @7202 + @9484 + (@21470 @187 @24 @146 @5204 @5204 @4998 @7202 @21543 @7221) + (@21486 + @308 + @146 + @5206 + @5204 + @5745 + @4998 + (@21470 @305 @24 @146 @5204 @5204 @4998 @5745 @21543 @5774) + @21543)) + (@11825 @7202 @5745)) + @21543)) + (@11825 @21476 @21479)) + @21543) + (@6266 @21480)) +@21615 := @21167 @5639 +@21622 := @6065 @21469 @485 @24 @4009 @4029 @21380 @21392 +@21623 := @4993 @21383 +@21671 := @21622 + @21623 + (@20829 (@20869 @21385 @21388 @21090 @21098)) + (@5420 + @21469 + @4006 + @4008 + @5207 + @21379 + (@4987 @21449 @15513) + @21623 + (@21486 + @680 + @320 + @5204 + @5206 + @21449 + @15513 + (@21525 @385 @21449 (@5321 (@21528 @385))) + (@21486 @219 @146 @5204 @5204 @5708 @4998 (@21525 @41 @5708 (@5321 (@21528 @41))) @21543)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_78 @21377 @5449)) +@21674 := @5248 (@17981 @21623) @21469 +@21679 := @5958 @21674 @684 @4019 @4028 @5204 +@21681 := @5863 @21214 @5903 +@21682 := @5208 @21681 +@21684 := @5203 @21682 @20765 +@21686 := @5203 @21684 @5204 +@21688 := @5203 @21686 @5204 +@21706 := @21679 + (fun (__b : @5200) => @5969 (@5203 @21688 @5204) @20788) + (fun (__b : @5200) => @20829 @21226) + @21383 + (@5316 @21674 @485 @21623 (@5321 (@5322 @21674 @485))) +@21707 := @9628 @21212 +@21712 := @5248 (@17981 (@4993 (@19785 @21707 @5711))) +@21715 := @5248 (@14641 (@498 @21707)) +@21719 := @5248 (@9149 (@4993 (@20723 @21220))) +@21720 := @4993 @21221 +@21722 := @5248 (@7711 @21720) +@21723 := @171 @21212 +@21725 := @5248 (@7197 @21723) +@21728 := @5248 (@5786 (@20814 @5449)) +@21729 := @15405 @9786 +@21735 := @21712 (@21715 (@21719 (@21722 (@21725 (@21728 @21729))))) +@21736 := @5763 @21735 +@21738 := @21736 @230 @3734 +@21741 := @21738 @4018 @21688 @5204 +@21742 := @171 @21214 +@21743 := @11647 @21742 +@21745 := @11647 @5745 @5745 +@21746 := @21743 @21745 +@21751 := @21741 (@4987 @21746 @4998) (@6211 @21746) +@21752 := @5307 @21735 +@21758 := @21752 @4016 @146 @21686 @5204 @21746 @4998 +@21759 := @21736 @301 +@21760 := @21759 @2884 +@21763 := @21760 @4015 @21684 @5204 +@21764 := @4987 @21742 +@21766 := @4987 @21745 @4998 +@21769 := @21763 (@21764 @21766) @21746 +@21775 := @21752 @580 @4014 @21682 @20765 @21742 @21766 +@21780 := @5291 @21735 @167 @579 @5207 @21681 +@21781 := @4987 @21723 +@21784 := @21780 (@21781 @6228) @21742 +@21785 := @21752 @261 +@21790 := @21785 @175 @5204 @5206 @21723 @6228 +@21791 := @5316 @21735 +@21793 := @21791 @249 @21723 +@21794 := @5322 @21735 +@21797 := @21793 (@5321 (@21794 @249)) +@21798 := @21790 @21797 +@21808 := @21752 @173 @146 @5204 @5204 @172 @4998 (@5518 @21735 @22 @172) +@21809 := @5341 @21735 +@21816 := @21775 (@21784 (@21798 (@21808 @21809)) (@6259 @21212 @19)) +@21822 := @21752 @4012 @146 @20763 @5204 @21745 @4998 +@21823 := @21759 @2883 +@21828 := @21823 @1596 @12370 @5204 @13803 @21745 +@21829 := @21752 @308 +@21834 := @21829 @310 @5206 @7858 @5745 @9484 +@21843 := @21736 @305 @24 @146 @5204 @5204 @4998 @5745 @21809 @5774 +@21870 := @21706 + (fun ("_" : @21385) => + @21751 + (@21758 + (@21769 + (@21816 + (@21822 + (@21828 + (@21834 @21843 (@21829 @146 @5206 @5204 @5745 @4998 @21843 @21809)) + (@11825 @5745 @5745)) + @21809)) + (@11825 @21742 @21745)) + @21809) + (@6266 @21746)) +@21871 := @21384 @5639 +@21874 := @21738 @4027 @16885 @5204 +@21875 := @11647 @21723 +@21877 := @11647 @21720 @7202 +@21878 := @21875 @21877 +@21883 := @21874 (@4987 @21878 @4998) (@6211 @21878) +@21889 := @21752 @4025 @146 @16883 @5204 @21878 @4998 +@21892 := @21760 @4024 @16881 @5204 +@21894 := @4987 @21877 @4998 +@21970 := @21279 + (fun ("_" : @21024) => + @21356 + (@21614 + (fun ("_" : @21615) => + @21671 + (@21870 + (fun ("_" : @21871) => + @21883 + (@21889 + (@21892 + (@21781 @21894) + @21878 + (@21785 + @4023 + @5204 + @16880 + @21723 + @21894 + @21797 + (@21752 + @4021 + @146 + @16878 + @5204 + @21877 + @4998 + (@21823 + @2777 + @7914 + @5204 + (@4987 @21720 @10446) + @21877 + (@21752 + @551 + @323 + @5204 + @7858 + @21720 + @10446 + (@21791 @224 @21720 (@5321 (@21794 @224))) + (@21752 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@21736 @187 @24 @146 @5204 @5204 @4998 @7202 @21809 @7221) + @21809)) + (@11825 @21720 @7202)) + @21809)) + (@11825 @21723 @21877)) + @21809) + (@6266 @21878)))))) +@21971 := @21023 @5639 +@21972 := @5763 @21296 +@21977 := @21972 @230 @3734 @4027 @16885 @5204 +@21978 := @11647 @21287 +@21980 := @11647 @21284 @7202 +@21981 := @21978 @21980 +@21986 := @21977 (@4987 @21981 @4998) (@6211 @21981) +@21992 := @21323 @4025 @146 @16883 @5204 @21981 @4998 +@21993 := @21972 @301 +@21997 := @21993 @2884 @4024 @16881 @5204 +@21999 := @4987 @21980 @4998 +@22080 := fun (subject : @5026) => + fun (n : @13) => + fun (radix : @13) => + fun (state : @20717) => + @20858 + (@20947 + (@20981 + (@21012 + (@21154 + (fun ("_" : @21155) => + @21970 + (fun ("_" : @21971) => + @21986 + (@21992 + (@21997 + (@21318 @21999) + @21981 + (@21338 + @4023 + @5204 + @16880 + @21287 + @21999 + @21348 + (@21323 + @4021 + @146 + @16878 + @5204 + @21980 + @4998 + (@21993 + @2883 + @2777 + @7914 + @5204 + (@4987 @21284 @10446) + @21980 + (@21323 + @551 + @323 + @5204 + @7858 + @21284 + @10446 + (@21330 @224 @21284 (@5321 (@21333 @224))) + (@21323 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@21972 @187 @24 @146 @5204 @5204 @4998 @7202 @21350 @7221) + @21350)) + (@11825 @21284 @7202)) + @21350)) + (@11825 @21287 @21980)) + @21350) + (@6266 @21981))))))) +@22083 := (n : @13) -> (radix : @13) -> (subject : @5026) -> @20718 +@22087 := @20822 @5216 @5445 @5436 @4989 +@22092 := fun (n : @13) => + fun (radix : @13) => fun (subject : @5026) => fun (state : @20717) => @15321 @22087 +@22093 := @5214 @2894 +@22096 := @9024 (@6226 (@5218 @20817)) +@22097 := @22093 @22096 +@22098 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_59 +@22103 := @5224 (@22098 @5445 @5436 @5216 @4989) +@22108 := @20829 (@20830 @5216 @5445 @5436 @4989) +@22109 := @22103 @22108 +@22114 := (n : @13) -> (radix : @13) -> (subject : @5026) -> (state : @20717) -> @22097 @22109 +@22118 := @5240 @2894 @22096 @22109 @3778 +@22125 := @5248 (@5539 @5217) (@5471 (@5248 (@5255 @5446) @5258)) +@22126 := @20847 @22125 +@22136 := @22118 @22126 (@5265 (@5275 @2894)) (@5281 (@5282 (@5283 @3778) @22096 @5258)) +@22141 := @5420 @22126 @3773 @3776 @15320 @22087 +@22142 := @6226 @20817 +@22143 := @9024 @22142 +@22146 := @22141 (@5218 @22143) @22108 +@22147 := @5307 @22126 +@22153 := @22147 @219 @3775 @5204 @5873 @5217 @22143 +@22154 := @5316 @22126 +@22156 := @22154 @41 @5217 +@22157 := @5322 @22126 +@22214 := fun (n : @13) => + fun (radix : @13) => + fun (subject : @5026) => + fun (state : @20717) => + @22136 + (@22146 + (@22153 + (@22156 (@5321 (@22157 @41))) + (@22147 + @144 + @439 + @5204 + @5207 + @5446 + @22142 + (@22154 @68 @5446 (@5321 (@22157 @68))) + (@22147 + @162 + @240 + @5204 + @5206 + @5469 + @20817 + (@22154 @19 @5469 (@5321 (@22157 @19))) + (@22147 + @238 + @146 + @5204 + @5204 + @20815 + @4998 + (@22154 @154 @20815 (@5321 (@22157 @154))) + (@5341 @22126))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_69 @5216 @5445 @5436 @4989)) +@22218 := (subject : @5026) -> (startPos : @13) -> (radix : @13) -> (neededInit : @5200) -> @5200 +@22220 := @5863 @6666 @5903 +@22221 := @6401 @22220 +@22222 := @5203 @22221 +@22223 := @6429 @6666 +@22224 := @22223 @5436 +@22226 := @5896 @22224 @19 +@22228 := @5863 @22226 @5903 +@22229 := @10651 @22228 +@22230 := @5203 @22229 +@22231 := @22230 @16885 +@22232 := @5874 @22231 +@22233 := @5203 @22232 +@22234 := @6414 @20717 +@22239 := fun (__p0 : @20717) => @22098 @6682 @5436 @5449 @4989 +@22240 := @22234 @22239 +@22245 := fun (state : @20717) => @20830 @5449 @6682 @5436 @4989 +@22247 := @22240 @22245 @22226 +@22251 := @20884 @5436 (@20890 @4989 @5639) +@22252 := @22247 @22251 +@22253 := @22233 @22252 +@22254 := @5203 @22253 +@22256 := @6475 @20717 @5200 +@22257 := @6478 @20717 +@22258 := @22257 @22245 +@22260 := @22258 @22226 @22251 +@22261 := @22256 @22260 +@22262 := @20724 @22261 +@22263 := @20911 @22262 +@22264 := @5862 @22263 +@22265 := @22264 @5204 +@22266 := @5861 @22265 +@22268 := @5869 @22263 @5204 +@22269 := @22266 @22268 +@22271 := @5203 @11154 @5204 +@22274 := @5205 (@22269 @22271 @7858) +@22275 := @22254 @22274 +@22280 := fun (subject : @5026) => + fun (startPos : @13) => fun (radix : @13) => fun (neededInit : @5200) => @22222 @22275 +@22281 := @5214 @1897 +@22282 := @4993 @4989 +@22283 := @4987 @22282 +@22285 := @5589 (@22283 @4998) +@22287 := @6090 (@6226 @22285) +@22288 := @22281 @22287 +@22289 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_43 +@22294 := @5224 (@22289 @5445 @5436 @5216 @4989) +@22296 := LexLeanPreservation.encExcept @5026 +@22299 := @22296 @13 @2098 @171 +@22300 := LexLeanBoot.TokenAudit.scanDigits +@22301 := @22300 @5445 +@22306 := @22294 (@22299 (@22301 @5436 @5216 @4989)) +@22311 := (subject : @5026) -> + (startPos : @13) -> (radix : @13) -> (neededInit : @5200) -> @22288 @22306 +@22315 := @5240 @1897 @22287 @22306 @2940 +@22318 := @5248 (@5786 @22282) @6068 +@22328 := @22315 @22318 (@5265 (@5275 @1897)) (@5281 (@5282 (@5283 @2940) @22287 @5258)) +@22336 := @6065 @22318 @249 @22 @148 @2938 @22221 @22275 @18499 +@22338 := Except.{0, 0} @5026 +@22339 := @22338 @13 +@22340 := @5860 @22339 +@22342 := @22340 @22265 @22268 +@22344 := Except.error.{0, 0} @5026 +@22345 := @22344 @13 +@22346 := LexLeanRuntime.utf8Encode +@22347 := @22346 @2923 +@22348 := @22345 @22347 +@22349 := @22342 @22348 +@22351 := Except.ok.{0, 0} @5026 +@22352 := @22351 @13 +@22353 := @20734 @22261 +@22356 := @22299 (@22349 (@22352 @22353)) +@22357 := @22336 @22356 +@22362 := @5291 @22318 @139 @147 @5206 @22220 +@22363 := @6090 @4998 +@22383 := @22362 + @22363 + @18499 + (@5307 + @22318 + @144 + @146 + @5204 + @5204 + @5472 + @4998 + (@5316 @22318 @68 @5472 (@5321 (@5322 @22318 @68))) + (@5341 @22318)) +@22384 := @6501 @5445 +@22386 := @22357 (@22383 @22384) +@22388 := @5248 (@7197 @18499) +@22389 := @22388 @22318 +@22396 := @6065 @22389 @224 @2884 @2918 @2937 @22253 @22274 +@22397 := @20814 @22261 +@22399 := @22396 @22397 @22356 +@22408 := @6506 @22389 @2917 @22253 @22397 (@4993 (@6514 @20717 @5200 @22260)) +@22413 := @5420 @22389 @2889 @2916 @22232 @22252 +@22414 := @6525 @2894 +@22415 := @5589 @22363 +@22416 := @18574 @22415 +@22417 := @22414 @22416 +@22418 := @4987 @22417 +@22419 := @171 @22226 +@22420 := @4987 @22419 +@22421 := @11647 @5469 +@22423 := @11647 @22282 @5745 +@22424 := @22421 @22423 +@22426 := @4987 @22424 @4998 +@22427 := @22420 @22426 +@22429 := @22413 (@22418 @22427) +@22433 := @6536 @20717 @5200 @20814 @4993 +@22435 := @22429 (@22433 @22260) +@22436 := @5307 @22389 +@22442 := @22436 @2897 @2915 @5873 @22231 @22417 @22427 +@22447 := @6551 @22389 @2894 @2896 @5873 @22416 +@22448 := @22436 @261 +@22453 := @22448 @851 @5204 @5207 @18499 @22415 +@22454 := @5316 @22389 +@22456 := @22454 @249 @18499 +@22457 := @5322 @22389 +@22460 := @22456 (@5321 (@22457 @249)) +@22461 := @22453 @22460 +@22473 := @22436 @219 @147 @5204 @5206 @5588 @22363 (@22454 @41 @5588 (@5321 (@22457 @41))) +@22485 := @22436 @144 @146 @5204 @5204 @5472 @4998 (@22454 @68 @5472 (@5321 (@22457 @68))) +@22486 := @5341 @22389 +@22491 := @22442 (@22447 (@22461 (@22473 (@22485 @22486)))) +@22497 := @22436 @2903 @2914 @22229 @16885 @22419 @22426 +@22498 := @5291 @22389 +@22502 := @22498 @167 @2902 @6411 @22228 +@22503 := @171 @22224 +@22505 := @4987 @22503 @6228 +@22507 := @22502 @22505 @22419 +@22513 := @22436 @2900 @175 @5209 @5206 @22503 @6228 +@22517 := @22498 @854 @2899 @5207 @5204 +@22518 := @18574 @16148 +@22520 := @22517 @22518 @22503 +@22526 := @22448 @405 @5204 @5206 @18499 @16148 @22460 +@22527 := @22436 @162 +@22532 := @22527 @146 @5204 @5204 @5469 @4998 +@22537 := @22454 @19 @5469 (@5321 (@22457 @19)) +@22541 := @22520 (@22526 (@22532 @22537 @22486)) +@22543 := @6623 @6666 @5436 +@22558 := @22507 + (@22513 + (@22541 @22543) + (@22436 @173 @146 @5204 @5204 @172 @4998 (@5518 @22389 @22 @172) @22486)) +@22560 := @6259 @22224 @19 +@22562 := @22497 (@22558 @22560) +@22568 := @22436 @2912 @146 @16883 @5204 @22424 @4998 +@22569 := @5763 @22389 +@22570 := @22569 @301 +@22574 := @22570 @2884 @2911 @16881 @5204 +@22576 := @4987 @22423 @4998 +@22644 := @22435 + (@22491 + (@22562 + (@22568 + (@22574 + (@6226 @22576) + @22424 + (@22527 + @2910 + @5204 + @16880 + @5469 + @22576 + @22537 + (@22436 + @2908 + @146 + @16878 + @5204 + @22423 + @4998 + (@22570 + @2883 + @2907 + @7914 + @5204 + (@22283 @9484) + @22423 + (@22436 + @238 + @310 + @5204 + @7858 + @22282 + @9484 + (@22454 @154 @22282 (@5321 (@22457 @154))) + (@22436 + @308 + @146 + @5206 + @5204 + @5745 + @4998 + (@22569 @305 @24 @146 @5204 @5204 @4998 @5745 @22486 @5774) + @22486)) + (@11825 @22282 @5745)) + @22486)) + (@11825 @5469 @22423)) + @22486))) +@22646 := @6631 @20717 @20814 +@22648 := @6634 @20717 @20814 +@22656 := @22646 @22648 (fun (s : @20717) => @6638 (@6639 @20717 @22648 @4989)) @22433 +@22658 := @5245 @20717 @5200 +@22675 := @22656 + (fun (x : @22658) => @6638 (@22433 @4989)) + @22245 + @22239 + @2894 + @22416 + @5213 + (fun (__p0 : @20717) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_59 @6682 @5436 @5449 @4989) + @22258 +@22676 := @5262 @22658 +@22680 := @20830 @5711 @6687 @5445 @4989 +@22682 := @22257 (fun (state : @20717) => @22680) +@22687 := @22675 (fun (s : @20717) => @22676 (@22682 @68 @4989)) +@22688 := @5434 @20868 +@22690 := @22688 @22680 @20872 +@22691 := @6679 @20868 +@22695 := @20830 @6696 @6698 @5449 @5216 +@22696 := @22691 @22695 +@22700 := @20830 @6750 @6752 @5711 @5436 +@22702 := @22688 @22700 @4989 +@22703 := @5434 @22658 +@22706 := @5355 @20717 (fun ("_" : @20868) => @22658) +@22709 := @20830 @6706 @6708 @6696 +@22710 := @22709 @5445 +@22711 := @22706 @22710 +@22713 := @5249 @20717 @5200 +@22715 := @22713 @5445 @5204 +@22716 := @22711 @22715 +@22725 := fun (next : @20717) => + @22257 (fun (state : @20717) => @20830 @11093 @11095 @6706 @4989) @5711 @4989 +@22727 := @22703 (@22716 @22725) +@22728 := @22706 @5216 +@22753 := @22687 + (fun (n : @13) => + fun (s : @20717) => + fun (a._@._internal._hyg.#0 : @22690) => + @22696 + (fun (c : @20868) => fun ("_" : @22702) => @22727 (@22728 @22715 @22725)) + (@22676 + (@22706 + @22695 + (@22713 @5216 @5204) + (fun (next : @20717) => @22257 (fun (state : @20717) => @22709 @4989) @5445 @4989))) + @20872 + @4989) +@22756 := @22688 @22695 (@20883 @4989) +@22757 := @22691 @22700 +@22759 := @22688 @22710 @4989 +@22762 := @20830 @6759 @6761 @6750 +@22764 := @22706 (@22762 @5449) +@22766 := @22713 @5449 @5204 +@22767 := @22764 @22766 +@22768 := #11 +@22769 := @20830 @22768 +@22770 := @6405 @22768 +@22778 := fun (next : @20717) => + @22257 (fun (state : @20717) => @22769 @22770 @6759 @4989) @6696 @4989 +@22817 := @22399 + (@22408 + (@22644 + (@22753 + (fun (n : @13) => + fun (s : @20717) => + fun (t : @20717) => + fun (a._@._internal._hyg.#0 : @22756) => + @22757 + (fun (c : @20868) => + fun ("_" : @22759) => @22703 (@22767 @22778) (@22728 @22766 @22778)) + (@22676 + (@22706 + @22700 + (@22713 @5436 @5204) + (fun (next : @20717) => @22257 (fun (state : @20717) => @22762 @4989) @5449 @4989))) + (@20883 @5216) + @4989) + @2889 + @2884 + (@5265 (@5275 @2889)) + @22226 + @22251))) +@22820 := @5248 (@7711 @22397) @22389 +@22825 := @5958 @22820 @2921 @2931 @2936 @5204 +@22828 := fun (__b : @5200) => @5969 @22271 @7858 +@22829 := @22825 @22828 +@22831 := @22340 @5965 @5968 +@22832 := @22831 @22348 +@22836 := @5896 (@6429 @6682 @5445) @19 +@22843 := @22256 (@22682 @22836 (@20884 @5445 (@20890 @5216 @5639))) +@22844 := @20734 @22843 +@22875 := @22829 + (fun (__b : @5200) => @22299 (@22832 (@22352 @22844))) + @22263 + (@6506 + @22820 + @2920 + @5204 + (@4993 @22263) + (@4993 (@20723 @22262)) + (@11514 + @22820 + @551 + @5204 + (@171 @22353) + (@20813 @22262) + (@5316 @22820 @224 @22397 (@5321 (@5322 @22820 @224))))) +@22876 := @20814 @22843 +@22885 := @5248 (@7711 @22876) (@5248 (@7197 @18641) (@5248 (@5786 @15347) @6184)) +@22886 := @5763 @22885 +@22891 := @22886 @235 @1799 @2930 @11154 @5204 +@22892 := @2098 @22347 +@22895 := @22891 (@4987 @22892 @4998) +@22896 := LexLeanTarget.TargetSyntax.Value.error +@22898 := @22895 (@22896 @22892) +@22899 := @5307 @22885 +@22905 := @22899 @2928 @146 @7858 @5204 @22892 @4998 +@22914 := @5291 @22885 @727 @2927 @5206 @5204 (@4987 @2924 @4998) @22892 +@22924 := @22899 @2925 @146 @5204 @5204 @2924 @4998 (@5518 @22885 @729 @2924) +@22925 := @5341 @22885 +@22927 := @22914 (@22924 @22925) +@22928 := LexLeanPreservation.prim_utf8Encode +@22933 := @22898 (@22905 (@22927 (@22928 @2923)) @22925) +@22934 := LexLeanPreservation.construct_error +@22938 := @22875 (fun ("_" : @22265) => @22933 (@22934 @22892)) +@22939 := @22264 @5639 +@22944 := @22886 @258 @1799 @2935 @5206 @5204 +@22945 := @171 @22844 +@22948 := @22944 (@4987 @22945 @4998) +@22949 := LexLeanTarget.TargetSyntax.Value.ok +@22975 := @22948 + (@22949 @22945) + (@22899 + @2933 + @146 + @5204 + @5204 + @22945 + @4998 + (@6506 + @22885 + @551 + @5204 + @22945 + (@20813 (@20724 @22843)) + (@5316 @22885 @224 @22876 (@5321 (@5322 @22885 @224)))) + @22925) +@22976 := LexLeanPreservation.construct_ok +@22987 := fun (subject : @5026) => + fun (startPos : @13) => + fun (radix : @13) => + fun (neededInit : @5200) => + @22328 (@22386 (@22817 (@22938 (fun ("_" : @22939) => @22975 (@22976 @22945))))) +@22989 := (subject : @5026) -> (position : @13) -> @6812 +@22991 := @5225 @5445 @5436 +@22992 := @5208 @22991 +@22993 := @5203 @22992 +@22995 := @5359 @5702 @5206 +@22996 := @6842 @4989 +@23006 := fun (subject : @5026) => + fun (position : @13) => + fun (low : @499) => + fun (high : @499) => @22993 (@22995 (fun (byte : @499) => @5874 (@22996 @5436 @5216))) +@23007 := @5214 @1318 +@23009 := @6090 (@6226 @6839) +@23010 := @23007 @23009 +@23011 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_34 +@23012 := @23011 @5445 +@23016 := @5224 (@23012 @5436 @5216 @4989) +@23017 := LexLeanBoot.TokenAudit.byteIn +@23018 := @23017 @5445 +@23023 := @23016 (@4993 (@23018 @5436 @5216 @4989)) +@23028 := (subject : @5026) -> (position : @13) -> (low : @499) -> (high : @499) -> @23010 @23023 +@23032 := @5240 @1318 @23009 @23023 @2449 +@23036 := @5788 (@5248 (@5539 @6837) @5476) +@23046 := @23032 @23036 (@5265 (@5275 @1318)) (@5281 (@5282 (@5283 @2449) @23009 @5258)) +@23059 := @5397 + @23036 + @24 + @802 + @2447 + @22992 + @5230 + (fun (__a : @5357) => @5635 (fun (byte : @499) => @5874 (@22996 @5445 @5436))) +@23060 := @6847 @4989 +@23068 := @23059 + (fun (__a : @5357) => @4993 (@5640 (fun (byte : @499) => @23060 @5445 @5436))) + @5702 +@23077 := @5420 @23036 @800 @487 @5207 @22991 (@6090 @16148) (@5230 @5702) +@23078 := @5307 @23036 +@23084 := @23078 @144 @405 @5204 @5206 @5472 @16148 +@23085 := @5316 @23036 +@23087 := @23085 @68 @5472 +@23088 := @5322 @23036 +@23112 := @23068 + (@23077 + (@23084 + (@23087 (@5321 (@23088 @68))) + (@23078 + @162 + @146 + @5204 + @5204 + @5469 + @4998 + (@23085 @19 @5469 (@5321 (@23088 @19))) + (@5341 @23036))) + (@5429 @5445 @5436)) +@23116 := @5435 (@5231 @5449 @5445) @4989 +@23120 := @7118 (@5248 (@5539 @6952) @9359) +@23143 := @5442 + (fun (__a : @5357) => + @5444 + @23120 + @5456 + @2447 + (@5224 + ((fun (__a : @5357) => @5635 (fun (byte : @499) => @5874 (@22996 @6696 @5711))) @4989) + ((fun (__a : @5357) => @4993 (@5640 (fun (byte : @499) => @23060 @6696 @5711))) @4989))) + @5216 +@23144 := @7144 @5717 +@23179 := @23143 + (@5468 + @23144 + @5480 + @230 + @329 + @2444 + @833 + @5746 + @5495 + (@5498 + @23144 + @5480 + @197 + @127 + @308 + @268 + @4998 + @23144 + @5746 + @5510 + (@5281 (@5513 @23144)) + (@5763 @23144 @305 @24 @146 @5204 @5204 @4998 @5745 (@5341 @23144) @5774))) +@23186 := @5498 @23120 @5529 @230 @329 @2444 @833 @5537 +@23187 := @7199 @23120 +@23188 := @23186 @23187 +@23190 := @22996 @5449 @5445 +@23192 := @5224 (@5874 @23190) +@23195 := @4993 (@23060 @5449 @5445) +@23201 := @23188 (@23192 @23195) @5547 (@5281 (@7207 @23120)) +@23206 := @5420 @23187 @1276 @2443 @5873 @23190 +@23207 := @4987 @6952 +@23208 := @23207 @5808 +@23211 := @23206 (@5536 @23208) @23195 +@23212 := @5307 @23187 +@23218 := @23212 @261 @1628 @5204 @5207 @5535 @23208 +@23219 := @5316 @23187 +@23221 := @23219 @249 @5535 +@23222 := @5322 @23187 +@23255 := @23211 + (@23218 + (@23221 (@5321 (@23222 @249))) + (@23212 + @219 + @240 + @5204 + @5206 + @6952 + @5808 + (@23219 @41 @6952 (@5321 (@23222 @41))) + (@23212 + @238 + @146 + @5204 + @5204 + @5705 + @4998 + (@23219 @154 @5705 (@5321 (@23222 @154))) + (@5341 @23187)))) +@23256 := @7424 @4989 +@23270 := fun (subject : @5026) => + fun (position : @13) => + fun (low : @499) => + fun (high : @499) => + @23046 + (@23112 + (fun (__a : @5357) => + fun (__h : @23116) => @23179 (fun (byte : @499) => @23201 (@23255 (@23256 @5449 @5445))))) +@23271 := @23011 @5216 +@23274 := @23271 @4989 @1806 @2405 +@23275 := @15321 @23274 +@23276 := @5203 @23275 +@23277 := @23017 @5216 +@23280 := @23277 @4989 @1806 @2405 +@23281 := @5862 @23280 +@23282 := @23281 @5204 +@23283 := @5861 @23282 +@23285 := @5869 @23280 @5204 +@23289 := @5205 (@23283 @23285 @5909 @5206) +@23292 := fun (subject : @5026) => fun (position : @13) => @23276 @23289 +@23294 := @5214 @3783 @5222 +@23297 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_70 @5216 @4989 +@23298 := @5224 @23297 +@23299 := LexLeanBoot.TokenAudit.scanDigitsOnlyStep +@23302 := @5929 (@23299 @5216 @4989) +@23303 := @23298 @23302 +@23306 := (subject : @5026) -> (position : @13) -> @23294 @23303 +@23320 := @5240 + @3783 + @5222 + @23303 + @4049 + @5260 + (@5265 (@5275 @3783)) + (@5281 (@5282 (@5283 @4049) @5222 @5258)) +@23321 := @6467 @24 +@23325 := @23321 @4043 @4047 @23275 @23289 +@23326 := @4993 @23280 +@23333 := @23325 @23326 (@5929 (@6002 @23282 @23285 @19424 @6005)) +@23337 := @5421 @1318 @4042 @15320 @23274 +@23338 := @5220 @19976 +@23341 := @23337 (@5218 @23338) @23326 +@23347 := @5309 @4041 @5204 @5873 @5217 @23338 @5326 +@23353 := @5328 @2410 @5204 @5207 @5219 @19976 @5338 +@23359 := @5308 @1808 @2409 @5204 @5206 @1807 @19975 +@23360 := @5518 @5260 +@23361 := @23360 @480 +@23376 := @23341 + (@23347 + (@23353 + (@23359 (@23361 @1807) (@5308 @2407 @146 @5204 @5204 @2406 @4998 (@23361 @2406) @5342)))) +@23377 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_34 +@23378 := @23377 @5216 +@23383 := @23333 (@23376 (@23378 @4989 @1806 @2405)) +@23386 := @5248 (@5539 @23326) @5260 +@23402 := @5958 + @23386 + @219 + @4045 + @1740 + @5204 + @19516 + @19519 + @23280 + (@5316 @23386 @41 @23326 (@5321 (@5322 @23386 @41))) +@23403 := @23017 @5436 +@23410 := @5248 (@5539 (@4993 (@23403 @5216 @1806 @2405))) @5617 +@23411 := @5763 @23410 +@23418 := @23411 @230 @1495 @1340 @5991 @5204 @19607 @19609 +@23419 := @5307 @23410 +@23425 := @23419 @177 @146 @5989 @5204 @18309 @4998 +@23432 := @5291 @23410 @167 @176 @5207 @5988 @19623 @18309 +@23446 := @23419 + @162 + @175 + @5204 + @5206 + @5588 + @6228 + (@5316 @23410 @19 @5588 (@5321 (@5322 @23410 @19))) +@23456 := @23419 @173 @146 @5204 @5204 @172 @4998 (@5518 @23410 @22 @172) +@23457 := @5341 @23410 +@23483 := fun (subject : @5026) => + fun (position : @13) => + @23320 + (@23383 + (@23402 + (fun ("_" : @23282) => + @23418 (@23425 (@23432 (@23446 (@23456 @23457)) @19655) @23457) @19660) + (fun ("_" : @23281 @5639) => @23411 @197 @1495 @146 @5204 @5204 @4998 @6193 @23457 @6197))) +@23486 := fun (subject : @5026) => fun (position : @13) => @5208 @23297 +@23488 := @5214 @2945 @5222 +@23489 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_60 +@23493 := @5224 (@23489 @5216 @4989) @23302 +@23496 := (subject : @5026) -> (position : @13) -> @23488 @23493 +@23524 := fun (subject : @5026) => + fun (position : @13) => + @5240 + @2945 + @5222 + @23493 + @3786 + @5260 + (@5265 (@5275 @2945)) + (@5281 (@5282 (@5283 @3786) @5222 @5258)) + (@5421 + @3783 + @487 + @5207 + @23297 + @5222 + @23302 + @5344 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_70 @5216 @4989)) +@23525 := @6401 @6411 +@23526 := @5203 @23525 +@23529 := fun (__p0 : @13) => @23489 @5436 @4989 +@23530 := @6415 @23529 +@23533 := fun (position : @13) => @23299 @5436 @4989 +@23536 := @23530 @23533 @6431 @4989 +@23537 := @23526 @23536 +@23540 := fun (subject : @5026) => fun (startPos : @13) => @6410 @23537 +@23542 := @5214 @1908 @5222 +@23545 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_44 @5216 @4989 +@23546 := @5224 @23545 +@23547 := LexLeanBoot.TokenAudit.scanDigitsOnly +@23549 := @23547 @5216 @4989 +@23550 := @171 @23549 +@23551 := @23546 @23550 +@23554 := (subject : @5026) -> (startPos : @13) -> @23542 @23551 +@23568 := @5240 + @1908 + @5222 + @23551 + @2953 + @5260 + (@5265 (@5275 @1908)) + (@5281 (@5282 (@5283 @2953) @5222 @5258)) +@23572 := @6469 @2951 @6409 @23537 @6473 +@23573 := @6479 @23533 +@23575 := @23573 @6431 @4989 +@23577 := @171 (@6477 @23575) +@23579 := @23572 @23577 @6503 +@23585 := @6510 @2950 @23537 @23577 (@4993 (@6516 @23575)) +@23588 := @6521 @2949 @23525 @23536 +@23590 := @6525 @2945 @6490 +@23609 := @23588 + (@4987 @23590 @6533) + (@6540 @23575) + (@6543 @2947 @859 @5206 @6411 @23590 @6533 (@6552 @2945 @147 @5206 @6490 @6584) @6628) +@23620 := @6651 + @23533 + @23529 + @2945 + @6490 + @5213 + (fun (__p0 : @13) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_60 @5436 @4989) + @23573 +@23622 := @23299 @5445 @4989 +@23629 := @23620 (fun (s : @13) => @6664 (@6479 (fun (position : @13) => @23622) @68 @4989)) +@23631 := @6676 @23622 @6005 +@23633 := @23299 @5449 @5216 +@23634 := @6680 @23633 +@23636 := @23299 @5711 @5436 +@23638 := @6676 @23636 @4989 +@23639 := @23299 @6696 +@23640 := @23639 @5445 +@23642 := @6695 @23640 @6704 +@23649 := fun (next : @13) => @6479 (fun (position : @13) => @23299 @6706 @4989) @5711 @4989 +@23673 := @23629 + (fun (n : @13) => + fun (s : @13) => + fun (a._@._internal._hyg.#0 : @23631) => + @23634 + (fun (c : @6001) => fun ("_" : @23638) => @6692 (@23642 @23649) (@6719 @23649)) + (@6664 + (@6695 + @23633 + @6727 + (fun (next : @13) => @6479 (fun (position : @13) => @23639 @4989) @5445 @4989))) + @6005 + @4989) +@23675 := @6676 @23633 @6745 +@23676 := @6680 @23636 +@23678 := @6676 @23640 @4989 +@23679 := @23299 @6750 +@23682 := @6695 (@23679 @5449) @6757 +@23689 := fun (next : @13) => @6479 (fun (position : @13) => @23299 @6759 @4989) @6696 @4989 +@23725 := fun (subject : @5026) => + fun (startPos : @13) => + @23568 + (@23579 + (@23585 + (@23609 + (@23673 + (fun (n : @13) => + fun (s : @13) => + fun (t : @13) => + fun (a._@._internal._hyg.#0 : @23675) => + @23676 + (fun (c : @6001) => fun ("_" : @23678) => @6692 (@23682 @23689) (@6771 @23689)) + (@6664 + (@6695 + @23636 + @6779 + (fun (next : @13) => @6479 (fun (position : @13) => @23679 @4989) @5449 @4989))) + @6790 + @4989) + @844 + @22 + @6801 + @6431 + @4989)))) +@23726 := (byte : @499) -> @5200 +@23728 := @22996 @3039 @3046 +@23729 := @5874 @23728 +@23730 := @5203 @23729 +@23732 := @22996 @3058 @3065 +@23733 := @5874 @23732 +@23734 := @5203 @23733 +@23736 := @23060 @3039 @3046 +@23737 := @5862 @23736 +@23738 := @23737 @5204 +@23742 := @5861 @23738 (@5869 @23736 @5204) +@23745 := @5205 (@23742 @5206 @5204) +@23746 := @23734 @23745 +@23748 := fun (byte : @499) => @23730 @23746 +@23750 := @5214 @2044 @5537 +@23751 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_46 +@23753 := @5224 (@23751 @4989) +@23754 := LexLeanBoot.TokenAudit.isAsciiAlpha +@23757 := @23753 (@4993 (@23754 @4989)) +@23759 := (byte : @499) -> @23750 @23757 +@23763 := @5240 @2044 @5537 @23757 @3079 +@23766 := @5248 (@5255 @5535) @5258 +@23776 := @23763 @23766 (@5265 (@5275 @2044)) (@5281 (@5282 (@5283 @3079) @5537 @5258)) +@23777 := @6065 @23766 +@23778 := @23777 @19 +@23783 := @23778 @24 @3053 @3077 @23729 @23746 +@23784 := @4993 @23736 +@23785 := @23783 @23784 +@23786 := @23742 @5204 +@23788 := @23060 @3058 @3065 +@23790 := @4993 (@23786 @23788) +@23791 := @23785 @23790 +@23793 := @5420 @23766 @1276 +@23796 := @23793 @3052 @5873 @23728 +@23798 := @4987 @3047 @4998 +@23799 := @20039 @23798 +@23802 := @23796 (@5536 @23799) @23784 +@23803 := @5307 @23766 +@23804 := @23803 @144 +@23809 := @23804 @3051 @5204 @5207 @5535 @23799 +@23816 := @5316 @23766 @68 @5535 (@5321 (@5322 @23766 @68)) +@23817 := @23809 @23816 +@23823 := @23803 @3041 @3050 @5204 @5206 @3040 @23798 +@23824 := @5518 @23766 +@23825 := @23824 @480 +@23827 := @23823 (@23825 @3040) +@23835 := @23803 @3048 @146 @5204 @5204 @3047 @4998 (@23825 @3047) +@23836 := @5341 @23766 +@23844 := @23791 (@23802 (@23817 (@23827 (@23835 @23836))) (@23256 @3039 @3046)) +@23847 := @5248 (@5252 @23784) @23766 +@23854 := @6065 @23847 @41 @24 @3072 @3076 @23733 @23745 +@23855 := @4993 @23788 +@23857 := @23854 @23855 @23790 +@23862 := @5420 @23847 @1276 @3071 @5873 @23732 +@23864 := @4987 @3066 @4998 +@23865 := @20106 @23864 +@23868 := @23862 (@5536 @23865) @23855 +@23869 := @5307 @23847 +@23883 := @23869 + @144 + @3070 + @5204 + @5207 + @5535 + @23865 + (@5316 @23847 @68 @5535 (@5321 (@5322 @23847 @68))) +@23889 := @23869 @3060 @3069 @5204 @5206 @3059 @23864 +@23891 := @5518 @23847 @480 +@23910 := @23857 + (@23868 + (@23883 + (@23889 + (@23891 @3059) + (@23869 @3067 @146 @5204 @5204 @3066 @4998 (@23891 @3066) (@5341 @23847)))) + (@23256 @3058 @3065)) +@23913 := @5248 (@5539 @23855) @23847 +@23919 := @5958 @23913 @162 @190 @219 @5204 @20625 +@23920 := @19826 @3065 +@23933 := @23919 + (fun (__b : @5200) => @4993 (@7438 @23920)) + @23736 + (@5316 @23913 @19 @23784 (@5321 (@5322 @23913 @19))) +@23934 := @4993 @23920 +@23942 := @5248 (@5539 @23934) (@5248 (@5252 (@4993 (@19751 @3046))) @19799) +@23969 := fun (byte : @499) => + @23776 + (@23844 + (@23910 + (@23933 + (fun ("_" : @23738) => + @5763 @23942 @187 @24 @146 @5204 @5204 @4998 @7202 (@5341 @23942) @7221) + (fun ("_" : @23737 @5639) => @5316 @23942 @41 @23934 (@5321 (@5322 @23942 @41)))))) +@23970 := @5205 @5907 +@23972 := @5203 @23970 @17386 +@23973 := @5203 @23972 +@23974 := @5897 @41 +@23976 := @5863 @23974 @5903 +@23977 := @5208 @23976 +@23978 := @5203 @23977 +@23979 := @23978 @5204 +@23980 := @5205 @23979 +@23981 := @5203 @23980 +@23982 := @5370 @23974 +@23983 := @23981 @23982 +@23984 := @5203 @23983 +@23985 := @5897 @154 +@23987 := @5863 @23985 @5903 +@23988 := @5208 @23987 +@23990 := @5203 @23988 @5204 +@23991 := @5205 @23990 +@23992 := @5203 @23991 +@23993 := @5370 @23985 +@23994 := @23992 @23993 +@23995 := @5203 @23994 +@23996 := @5647 @5375 +@23997 := @23996 @3098 +@23998 := @5862 @23997 +@23999 := @23998 @5204 +@24000 := @5861 @23999 +@24002 := @5869 @23997 @5204 +@24003 := @24000 @24002 +@24004 := @6842 @17429 +@24008 := @5203 (@5874 (@24004 @3109 @3116)) +@24009 := @6847 @17429 +@24011 := @24009 @3109 @3116 +@24013 := @5862 @24011 @5204 +@24014 := @5861 @24013 +@24016 := @5869 @24011 @5204 +@24017 := @24014 @24016 +@24018 := @17430 @3128 +@24020 := @5862 @24018 @5204 +@24021 := @5861 @24020 +@24023 := @5869 @24018 @5204 +@24025 := @24021 @24023 @5204 +@24026 := @17430 @3140 +@24028 := @5862 @24026 @5204 +@24029 := @5861 @24028 +@24031 := @5869 @24026 @5204 +@24038 := @24017 (@5859 (@24025 (@5859 (@24029 @24031 @5204 @5204)))) +@24042 := @5203 (@5874 (@24004 @3155 @3162)) +@24044 := @24009 @3155 @3162 +@24046 := @5862 @24044 @5204 +@24047 := @5861 @24046 +@24049 := @5869 @24044 @5204 +@24050 := @24047 @24049 +@24051 := @17430 @3174 +@24053 := @5862 @24051 @5204 +@24054 := @5861 @24053 +@24056 := @5869 @24051 @5204 +@24066 := @24003 (@24008 (@24038 (@24042 (@24050 (@5859 (@24054 @24056 @5204 @5204)) @5204)))) +@24067 := @23996 @3191 +@24069 := @5862 @24067 @5204 +@24070 := @5861 @24069 +@24072 := @5869 @24067 @5204 +@24073 := @24070 @24072 +@24077 := @5203 (@5874 (@24004 @1323 @3174)) +@24079 := @24009 @1323 @3174 +@24081 := @5862 @24079 @5204 +@24082 := @5861 @24081 +@24084 := @5869 @24079 @5204 +@24089 := @24073 (@24077 (@24082 @24084 @5204 @5204)) +@24090 := @23996 @3209 +@24091 := @5862 @24090 +@24092 := @24091 @5204 +@24093 := @5861 @24092 +@24095 := @5869 @24090 @5204 +@24096 := @24093 @24095 +@24100 := @5203 (@5874 (@24004 @3220 @3162)) +@24102 := @24009 @3220 @3162 +@24104 := @5862 @24102 @5204 +@24105 := @5861 @24104 +@24107 := @5869 @24102 @5204 +@24108 := @24105 @24107 +@24109 := @5374 @23974 +@24110 := @6842 @24109 +@24111 := @24110 @1323 +@24114 := @5203 (@5874 (@24111 @3162)) +@24115 := @6847 @24109 +@24116 := @24115 @1323 +@24117 := @24116 @3162 +@24119 := @5862 @24117 @5204 +@24120 := @5861 @24119 +@24122 := @5869 @24117 @5204 +@24123 := @24120 @24122 +@24124 := @17430 @3162 +@24126 := @5862 @24124 @5204 +@24127 := @5861 @24126 +@24129 := @5869 @24124 @5204 +@24130 := @24127 @24129 +@24131 := @5647 @24109 +@24132 := @24131 @3162 +@24134 := @5862 @24132 @5204 +@24135 := @5861 @24134 +@24137 := @5869 @24132 @5204 +@24151 := @24096 + (@24100 + (@24108 + (@24114 (@24123 (@5859 (@24130 (@5859 (@24135 @24137 @5204 @5204)) @5204)) @5204)) + @5204)) +@24152 := @23996 @3250 +@24154 := @5862 @24152 @5204 +@24155 := @5861 @24154 +@24157 := @5869 @24152 @5204 +@24158 := @24155 @24157 +@24159 := @17430 @3261 +@24161 := @5862 @24159 @5204 +@24162 := @5861 @24161 +@24164 := @5869 @24159 @5204 +@24169 := @24162 @24164 (@24114 (@24123 @5204 @5204)) +@24170 := @17430 @3275 +@24172 := @5862 @24170 @5204 +@24173 := @5861 @24172 +@24175 := @5869 @24170 @5204 +@24176 := @24173 @24175 +@24179 := @5203 (@5874 (@24111 @3286)) +@24180 := @24116 @3286 +@24182 := @5862 @24180 @5204 +@24183 := @5861 @24182 +@24185 := @5869 @24180 @5204 +@24195 := @24158 (@5859 (@24169 (@5859 (@24176 (@24179 (@24183 @24185 @5204 @5204)) @5204)))) +@24196 := @23996 @3304 +@24198 := @5862 @24196 @5204 +@24199 := @5861 @24198 +@24201 := @5869 @24196 @5204 +@24202 := @24199 @24201 +@24203 := @17430 @3315 +@24205 := @5862 @24203 @5204 +@24206 := @5861 @24205 +@24208 := @5869 @24203 @5204 +@24209 := @24206 @24208 +@24210 := @24131 @3326 +@24212 := @5862 @24210 @5204 +@24213 := @5861 @24212 +@24215 := @5869 @24210 @5204 +@24216 := @24213 @24215 +@24217 := @5374 @23985 +@24218 := @6842 @24217 +@24222 := @5203 (@5874 (@24218 @3337 @3162)) +@24223 := @6847 @24217 +@24225 := @24223 @3337 @3162 +@24227 := @5862 @24225 @5204 +@24228 := @5861 @24227 +@24230 := @5869 @24225 @5204 +@24235 := @24216 (@24222 (@24228 @24230 @5204 @5204)) +@24239 := @5203 (@5874 (@24110 @3351 @3358)) +@24241 := @24115 @3351 @3358 +@24243 := @5862 @24241 @5204 +@24244 := @5861 @24243 +@24246 := @5869 @24241 @5204 +@24247 := @24244 @24246 +@24248 := @24218 @1323 +@24251 := @5203 (@5874 (@24248 @3162)) +@24252 := @24223 @1323 +@24253 := @24252 @3162 +@24255 := @5862 @24253 @5204 +@24256 := @5861 @24255 +@24258 := @5869 @24253 @5204 +@24263 := @24247 (@24251 (@24256 @24258 @5204 @5204)) +@24264 := @24131 @3376 +@24266 := @5862 @24264 @5204 +@24267 := @5861 @24266 +@24269 := @5869 @24264 @5204 +@24270 := @24267 @24269 +@24273 := @5203 (@5874 (@24248 @1330)) +@24274 := @24252 @1330 +@24276 := @5862 @24274 @5204 +@24277 := @5861 @24276 +@24279 := @5869 @24274 @5204 +@24304 := @5859 + (@24066 + (@5859 + (@24089 + (@5859 + (@24151 + (@5859 + (@24195 + (@5859 + (@24202 + (@5859 + (@24209 + (@5859 + (@24235 + (@24239 + (@24263 + (@5859 (@24270 (@24273 (@24277 @24279 @5204 @5204)) @5204)))))) + @5204)) + @5204))))))))) +@24305 := @23995 @24304 +@24306 := @23984 @24305 +@24307 := @23973 @24306 +@24310 := fun (subject : @5026) => fun (position : @13) => @7240 @24307 +@24312 := @5214 @2054 @5222 +@24315 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_47 @5216 @4989 +@24316 := @5224 @24315 +@24317 := LexLeanBoot.TokenAudit.letterLikeWidth +@24319 := @24317 @5216 @4989 +@24320 := @171 @24319 +@24321 := @24316 @24320 +@24324 := (subject : @5026) -> (position : @13) -> @24312 @24321 +@24338 := @5240 + @2054 + @5222 + @24321 + @3405 + @5260 + (@5265 (@5275 @2054)) + (@5281 (@5282 (@5283 @3405) @5222 @5258)) +@24342 := @7323 @3403 @7239 @24307 @5376 +@24365 := @7328 + @23999 + @24002 + (@7328 + @24013 + @24016 + (@7328 @24020 @24023 @68 (@7328 @24028 @24031 @68 @41)) + (@7328 @24046 @24049 (@7328 @24053 @24056 @68 @41) @68)) +@24372 := @7328 @24069 @24072 (@7328 @24081 @24084 @41 @68) +@24374 := @7328 @24092 @24095 +@24376 := @7328 @24104 @24107 +@24378 := @7328 @24119 @24122 +@24391 := @24374 (@24376 (@24378 (@7328 @24126 @24129 (@7328 @24134 @24137 @68 @154) @154) @68) @68) +@24393 := @7328 @24154 @24157 +@24445 := @171 + (@24365 + (@24372 + (@24391 + (@24393 + (@7328 + @24161 + @24164 + (@24378 @154 @68) + (@7328 @24172 @24175 (@7328 @24182 @24185 @154 @68) @68)) + (@7328 + @24198 + @24201 + (@7328 + @24205 + @24208 + (@7328 + @24212 + @24215 + (@7328 @24227 @24230 @249 @68) + (@7328 + @24243 + @24246 + (@7328 @24255 @24258 @249 @68) + (@7328 @24266 @24269 (@7328 @24276 @24279 @249 @68) @68))) + @68) + @68))))) +@24447 := @24342 @24445 @7358 +@24449 := @7364 @480 @1342 +@24454 := @24449 @3402 @23972 @24306 @17667 @24445 +@24515 := @7373 + @485 + @1341 + @23970 + @17386 + @17677 + @17667 + (@7386 + @144 + @1340 + @5204 + @5907 + @5217 + @17676 + (@7393 @68 @5217 (@5321 (@7396 @68))) + (@7386 + @177 + @146 + @5905 + @5204 + @17624 + @4998 + (@5291 + @7362 + @167 + @176 + @5207 + @5904 + @17631 + @17624 + (@7386 + @162 + @175 + @5204 + @5206 + @5219 + @6228 + (@7393 @19 @5219 (@5321 (@7396 @19))) + (@7386 @173 @146 @5204 @5204 @172 @4998 (@7407 @22 @172) @7419)) + @17654) + @7419)) + @17711 +@24516 := @24454 @24515 +@24519 := @5248 (@5786 @17667) @7362 +@24521 := @6065 @24519 @249 +@24523 := @24521 @480 @3083 +@24526 := @24523 @3401 @23983 @24305 +@24527 := @498 @24109 +@24529 := @24526 @24527 @24445 +@24534 := @5420 @24519 @485 @3082 @23980 @23982 +@24535 := @171 @23974 +@24536 := @4987 @24535 +@24537 := @24536 @4998 +@24540 := @24534 (@5218 @24537) @24527 +@24541 := @5307 @24519 +@24547 := @24541 @144 @3081 @5204 @23979 @5217 @24537 +@24548 := @5316 @24519 +@24550 := @24548 @68 @5217 +@24551 := @5322 @24519 +@24555 := @24547 (@24550 (@5321 (@24551 @68))) +@24561 := @24541 @536 @146 @23977 @5204 @24535 @4998 +@24562 := @5291 @24519 +@24568 := @24562 @167 @535 @5207 @23976 @20232 @24535 +@24580 := @24541 @162 @534 @5204 @5206 @5219 @9517 (@24548 @19 @5219 (@5321 (@24551 @19))) +@24586 := @24541 @532 @146 @5204 @5204 @531 @4998 +@24587 := @5518 @24519 +@24590 := @24586 (@24587 @22 @531) +@24591 := @5341 @24519 +@24594 := @24568 (@24580 (@24590 @24591)) +@24595 := @17653 @41 +@24602 := @24540 (@24555 (@24561 (@24594 @24595) @24591)) (@7356 @23974) +@24603 := @24529 @24602 +@24606 := @5248 (@7197 @24527) @24519 +@24613 := @6065 @24606 @224 @480 @3093 @3400 @23994 @24304 +@24614 := @498 @24217 +@24616 := @24613 @24614 @24445 +@24621 := @5420 @24606 @485 @3092 @23991 @23993 +@24622 := @171 @23985 +@24624 := @4987 @24622 @4998 +@24627 := @24621 (@5218 @24624) @24614 +@24628 := @5307 @24606 +@24634 := @24628 @144 @3091 @5204 @23990 @5217 @24624 +@24635 := @5316 @24606 +@24637 := @24635 @68 @5217 +@24638 := @5322 @24606 +@24642 := @24634 (@24637 (@5321 (@24638 @68))) +@24648 := @24628 @3089 @146 @23988 @5204 @24622 @4998 +@24649 := @5291 @24606 +@24653 := @24649 @167 @3088 @5207 @23987 +@24655 := @4987 @2389 @4998 +@24658 := @24653 (@5220 @24655) @24622 +@24670 := @24628 @162 @3087 @5204 @5206 @5219 @24655 (@24635 @19 @5219 (@5321 (@24638 @19))) +@24676 := @24628 @2390 @146 @5204 @5204 @2389 @4998 +@24677 := @5518 @24606 +@24680 := @24676 (@24677 @22 @2389) +@24681 := @5341 @24606 +@24693 := @24616 + (@24627 (@24642 (@24648 (@24658 (@24670 (@24680 @24681)) (@17653 @154)) @24681)) (@7356 @23985)) +@24696 := @5248 (@7711 @24614) @24606 +@24701 := @5958 @24696 @3104 @3186 @3399 @5209 +@24702 := @6842 @18125 +@24704 := @24702 @3109 @3116 +@24705 := @5874 @24704 +@24706 := @5203 @24705 +@24707 := @6847 @18125 +@24709 := @24707 @3109 @3116 +@24710 := @5862 @24709 +@24711 := @24710 @5204 +@24712 := @5861 @24711 +@24714 := @5869 @24709 @5204 +@24715 := @24712 @24714 +@24716 := @18126 @3128 +@24718 := @5862 @24716 @5204 +@24719 := @5861 @24718 +@24721 := @5869 @24716 @5204 +@24723 := @24719 @24721 @5204 +@24724 := @18126 @3140 +@24726 := @5862 @24724 @5204 +@24727 := @5861 @24726 +@24729 := @5869 @24724 @5204 +@24736 := @24715 (@5859 (@24723 (@5859 (@24727 @24729 @5204 @5204)))) +@24740 := @5203 (@5874 (@24702 @3155 @3162)) +@24742 := @24707 @3155 @3162 +@24744 := @5862 @24742 @5204 +@24745 := @5861 @24744 +@24747 := @5869 @24742 @5204 +@24748 := @24745 @24747 +@24749 := @18126 @3174 +@24751 := @5862 @24749 @5204 +@24752 := @5861 @24751 +@24754 := @5869 @24749 @5204 +@24764 := @5969 (@24706 (@24736 (@24740 (@24748 (@5859 (@24752 @24754 @5204 @5204)) @5204)))) +@24765 := @5647 @7336 +@24766 := @24765 @3191 +@24767 := @5862 @24766 +@24768 := @24767 @5204 +@24769 := @5861 @24768 +@24771 := @5869 @24766 @5204 +@24772 := @24769 @24771 +@24776 := @5203 (@5874 (@24702 @1323 @3174)) +@24778 := @24707 @1323 @3174 +@24780 := @5862 @24778 @5204 +@24781 := @5861 @24780 +@24783 := @5869 @24778 @5204 +@24788 := @24772 (@24776 (@24781 @24783 @5204 @5204)) +@24789 := @24765 @3209 +@24791 := @5862 @24789 @5204 +@24792 := @5861 @24791 +@24794 := @5869 @24789 @5204 +@24795 := @24792 @24794 +@24799 := @5203 (@5874 (@24702 @3220 @3162)) +@24801 := @24707 @3220 @3162 +@24803 := @5862 @24801 @5204 +@24804 := @5861 @24803 +@24806 := @5869 @24801 @5204 +@24807 := @24804 @24806 +@24808 := @5985 @41 +@24809 := @7335 @24808 +@24810 := @6842 @24809 +@24811 := @24810 @1323 +@24814 := @5203 (@5874 (@24811 @3162)) +@24815 := @6847 @24809 +@24816 := @24815 @1323 +@24817 := @24816 @3162 +@24819 := @5862 @24817 @5204 +@24820 := @5861 @24819 +@24822 := @5869 @24817 @5204 +@24823 := @24820 @24822 +@24824 := @18126 @3162 +@24826 := @5862 @24824 @5204 +@24827 := @5861 @24826 +@24829 := @5869 @24824 @5204 +@24830 := @24827 @24829 +@24831 := @5647 @24809 +@24832 := @24831 @3162 +@24834 := @5862 @24832 @5204 +@24835 := @5861 @24834 +@24837 := @5869 @24832 @5204 +@24851 := @24795 + (@24799 + (@24807 + (@24814 (@24823 (@5859 (@24830 (@5859 (@24835 @24837 @5204 @5204)) @5204)) @5204)) + @5204)) +@24852 := @24765 @3250 +@24853 := @5862 @24852 +@24854 := @24853 @5204 +@24855 := @5861 @24854 +@24857 := @5869 @24852 @5204 +@24858 := @24855 @24857 +@24859 := @18126 @3261 +@24861 := @5862 @24859 @5204 +@24862 := @5861 @24861 +@24864 := @5869 @24859 @5204 +@24869 := @24862 @24864 (@24814 (@24823 @5204 @5204)) +@24870 := @18126 @3275 +@24872 := @5862 @24870 @5204 +@24873 := @5861 @24872 +@24875 := @5869 @24870 @5204 +@24876 := @24873 @24875 +@24879 := @5203 (@5874 (@24811 @3286)) +@24880 := @24816 @3286 +@24882 := @5862 @24880 @5204 +@24883 := @5861 @24882 +@24885 := @5869 @24880 @5204 +@24895 := @24858 (@5859 (@24869 (@5859 (@24876 (@24879 (@24883 @24885 @5204 @5204)) @5204)))) +@24896 := @24765 @3304 +@24898 := @5862 @24896 @5204 +@24899 := @5861 @24898 +@24901 := @5869 @24896 @5204 +@24902 := @24899 @24901 +@24903 := @18126 @3315 +@24905 := @5862 @24903 @5204 +@24906 := @5861 @24905 +@24908 := @5869 @24903 @5204 +@24909 := @24906 @24908 +@24910 := @24831 @3326 +@24912 := @5862 @24910 @5204 +@24913 := @5861 @24912 +@24915 := @5869 @24910 @5204 +@24916 := @24913 @24915 +@24918 := @7335 (@5985 @154) +@24919 := @6842 @24918 +@24923 := @5203 (@5874 (@24919 @3337 @3162)) +@24924 := @6847 @24918 +@24926 := @24924 @3337 @3162 +@24928 := @5862 @24926 @5204 +@24929 := @5861 @24928 +@24931 := @5869 @24926 @5204 +@24936 := @24916 (@24923 (@24929 @24931 @5204 @5204)) +@24940 := @5203 (@5874 (@24810 @3351 @3358)) +@24942 := @24815 @3351 @3358 +@24944 := @5862 @24942 @5204 +@24945 := @5861 @24944 +@24947 := @5869 @24942 @5204 +@24948 := @24945 @24947 +@24949 := @24919 @1323 +@24952 := @5203 (@5874 (@24949 @3162)) +@24953 := @24924 @1323 +@24954 := @24953 @3162 +@24956 := @5862 @24954 @5204 +@24957 := @5861 @24956 +@24959 := @5869 @24954 @5204 +@24964 := @24948 (@24952 (@24957 @24959 @5204 @5204)) +@24965 := @24831 @3376 +@24967 := @5862 @24965 @5204 +@24968 := @5861 @24967 +@24970 := @5869 @24965 @5204 +@24971 := @24968 @24970 +@24974 := @5203 (@5874 (@24949 @1330)) +@24975 := @24953 @1330 +@24977 := @5862 @24975 @5204 +@24978 := @5861 @24977 +@24980 := @5869 @24975 @5204 +@25006 := @24701 + (fun (__b : @5200) => + @24764 + (@5859 + (@24788 + (@5859 + (@24851 + (@5859 + (@24895 + (@5859 + (@24902 + (@5859 + (@24909 + (@5859 + (@24936 + (@24940 + (@24964 + (@5859 (@24971 (@24974 (@24978 @24980 @5204 @5204)) @5204)))))) + @5204)) + @5204))))))))) +@25027 := @7333 + (@7328 + @24711 + @24714 + (@7328 @24718 @24721 @68 (@7328 @24726 @24729 @68 @41)) + (@7328 @24744 @24747 (@7328 @24751 @24754 @68 @41) @68)) +@25034 := @7328 @24768 @24771 (@7328 @24780 @24783 @41 @68) +@25036 := @7328 @24791 @24794 +@25038 := @7328 @24803 @24806 +@25040 := @7328 @24819 @24822 +@25053 := @25036 (@25038 (@25040 (@7328 @24826 @24829 (@7328 @24834 @24837 @68 @154) @154) @68) @68) +@25055 := @7328 @24854 @24857 +@25110 := @25006 + (fun (__b : @5200) => + @171 + (@25027 + (@25034 + (@25053 + (@25055 + (@7328 + @24861 + @24864 + (@25040 @154 @68) + (@7328 @24872 @24875 (@7328 @24882 @24885 @154 @68) @68)) + (@7328 + @24898 + @24901 + (@7328 + @24905 + @24908 + (@7328 + @24912 + @24915 + (@7328 @24928 @24931 @249 @68) + (@7328 + @24944 + @24947 + (@7328 @24956 @24959 @249 @68) + (@7328 @24967 @24970 (@7328 @24977 @24980 @249 @68) @68))) + @68) + @68)))))) + @23997 +@25115 := @5291 @24696 @562 @3103 @5207 @5204 +@25117 := @4987 @3099 @4998 +@25121 := @25115 (@7378 @25117) (@4993 @23997) +@25122 := @5307 @24696 +@25150 := @25121 + (@25122 + @219 + @3102 + @5204 + @5206 + @5376 + @25117 + (@5316 @24696 @41 @5376 (@5321 (@5322 @24696 @41))) + (@25122 @3100 @146 @5204 @5204 @3099 @4998 (@5518 @24696 @480 @3099) (@5341 @24696))) +@25151 := @5843 @5375 +@25154 := @25110 (@25150 (@25151 @3098)) +@25157 := @5248 (@7711 (@498 @24918)) +@25160 := @5248 (@7197 (@498 @24809)) +@25163 := @5248 (@5786 @18306) @7503 +@25164 := @25160 @25163 +@25165 := @25157 @25164 +@25166 := @5958 @25165 +@25170 := @25166 @3123 @3150 @3185 @24705 +@25171 := @18365 @3128 +@25172 := @5862 @25171 +@25173 := @25172 @5204 +@25174 := @5861 @25173 +@25176 := @5869 @25171 @5204 +@25178 := @25174 @25176 @5204 +@25179 := @18365 @3140 +@25181 := @5862 @25179 @5204 +@25182 := @5861 @25181 +@25184 := @5869 @25179 @5204 +@25191 := @5969 (@5859 (@25178 (@5859 (@25182 @25184 @5204 @5204)))) +@25192 := @6842 @18364 +@25194 := @25192 @3155 @3162 +@25195 := @5874 @25194 +@25196 := @5203 @25195 +@25197 := @6847 @18364 +@25199 := @25197 @3155 @3162 +@25200 := @5862 @25199 +@25201 := @25200 @5204 +@25202 := @5861 @25201 +@25204 := @5869 @25199 @5204 +@25205 := @25202 @25204 +@25206 := @18365 @3174 +@25208 := @5862 @25206 @5204 +@25209 := @5861 @25208 +@25211 := @5869 @25206 @5204 +@25243 := @25170 + (fun (__b : @5200) => @25191 (@25196 (@25205 (@5859 (@25209 @25211 @5204 @5204)) @5204))) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 @25173 @25176 @68 (@7328 @25181 @25184 @68 @41)) + (@7328 @25201 @25204 (@7328 @25208 @25211 @68 @41) @68))) + @24709 +@25248 := @5420 @25165 @1276 @3122 @5873 @24704 +@25249 := @4987 @3110 +@25251 := @4987 @3117 @4998 +@25252 := @25249 @25251 +@25256 := @25248 (@18438 @25252) (@4993 @24709) +@25257 := @5307 @25165 +@25263 := @25257 @238 @3121 @5204 @5207 @18306 @25252 +@25264 := @5316 @25165 +@25266 := @25264 @154 @18306 +@25267 := @5322 @25165 +@25271 := @25263 (@25266 (@5321 (@25267 @154))) +@25277 := @25257 @3111 @3120 @5204 @5206 @3110 @25251 +@25279 := @5518 @25165 @480 +@25281 := @25277 (@25279 @3110) +@25289 := @25257 @3118 @146 @5204 @5204 @3117 @4998 (@25279 @3117) +@25290 := @5341 @25165 +@25299 := @25243 (@25256 (@25271 (@25281 (@25289 @25290))) (@7424 @18125 @3109 @3116)) +@25301 := @7474 (@6008 @154) +@25304 := @5248 (@7711 (@498 @25301)) +@25305 := @6008 @41 +@25306 := @7474 @25305 +@25307 := @498 @25306 +@25309 := @5248 (@7197 @25307) +@25312 := @5248 (@5786 @18494) @7632 +@25313 := @25309 @25312 +@25314 := @25304 @25313 +@25315 := @5958 @25314 +@25319 := @25315 @3134 @185 @3149 @5209 +@25320 := @18960 @3140 +@25321 := @5862 @25320 +@25322 := @25321 @5204 +@25323 := @5861 @25322 +@25325 := @5869 @25320 @5204 +@25332 := @25319 (fun (__b : @5200) => @7438 (@5859 (@25323 @25325 @5204 @5204))) +@25333 := @7333 @68 +@25342 := @25332 (fun (__b : @5200) => @171 (@25333 (@7328 @25322 @25325 @68 @41))) @25171 +@25344 := @5291 @25314 @562 +@25347 := @25344 @3133 @5207 @5204 +@25349 := @4987 @3129 @4998 +@25353 := @25347 (@18996 @25349) (@4993 @25171) +@25354 := @5307 @25314 +@25355 := @25354 @238 +@25360 := @25355 @3132 @5204 @5206 @18494 @25349 +@25361 := @5316 @25314 +@25363 := @25361 @154 @18494 +@25364 := @5322 @25314 +@25367 := @25363 (@5321 (@25364 @154)) +@25368 := @25360 @25367 +@25374 := @25354 @3130 @146 @5204 @5204 @3129 @4998 +@25376 := @5518 @25314 @480 +@25378 := @25374 (@25376 @3129) +@25379 := @5341 @25314 +@25385 := @25342 (@25353 (@25368 (@25378 @25379)) (@19028 @3128)) +@25387 := @7735 (@18516 @154) +@25390 := @5248 (@7711 (@498 @25387)) +@25391 := @18516 @41 +@25392 := @7735 @25391 +@25393 := @498 @25392 +@25395 := @5248 (@7197 @25393) +@25398 := @5248 (@5786 @18635) @7756 +@25399 := @25395 @25398 +@25400 := @25390 @25399 +@25401 := @5518 @25400 +@25402 := @25401 @22 +@25403 := @25402 @184 +@25405 := @25385 (fun ("_" : @25173) => @25403) +@25406 := @25172 @5639 +@25407 := @5958 @25400 +@25412 := @25407 @3146 @185 @532 @5209 @7721 +@25415 := fun (__b : @5200) => @171 (@25333 @41) +@25417 := @25412 @25415 @25320 +@25419 := @5291 @25400 @562 +@25422 := @25419 @3145 @5207 @5204 +@25424 := @4987 @3141 @4998 +@25428 := @25422 (@19059 @25424) (@4993 @25320) +@25429 := @5307 @25400 +@25430 := @25429 @238 +@25435 := @25430 @3144 @5204 @5206 @18635 @25424 +@25436 := @5316 @25400 +@25438 := @25436 @154 @18635 +@25439 := @5322 @25400 +@25442 := @25438 (@5321 (@25439 @154)) +@25443 := @25435 @25442 +@25449 := @25429 @3142 @146 @5204 @5204 @3141 @4998 +@25450 := @25401 @480 +@25452 := @25449 (@25450 @3141) +@25453 := @5341 @25400 +@25459 := @25417 (@25428 (@25443 (@25452 @25453)) (@19087 @3140)) +@25461 := @8818 (@18658 @154) +@25464 := @5248 (@7711 (@498 @25461)) +@25465 := @18658 @41 +@25466 := @8818 @25465 +@25467 := @498 @25466 +@25469 := @5248 (@7197 @25467) +@25471 := @5248 (@5786 @18760) +@25472 := @8818 @5449 +@25473 := @498 @25472 +@25476 := @5248 (@5539 @25473) @5716 +@25477 := @25471 @25476 +@25478 := @25469 @25477 +@25479 := @25464 @25478 +@25480 := @5518 @25479 +@25481 := @25480 @22 +@25482 := @25481 @184 +@25484 := @25459 (fun ("_" : @25322) => @25482) +@25485 := @25321 @5639 +@25486 := @25481 @531 +@25492 := @25299 + (fun ("_" : @24711) => @25405 (fun ("_" : @25406) => @25484 (fun ("_" : @25485) => @25486))) +@25493 := @24710 @5639 +@25497 := @25315 @3169 @3183 @185 @25195 +@25498 := @18960 @3174 +@25499 := @5862 @25498 +@25500 := @25499 @5204 +@25501 := @5861 @25500 +@25503 := @5869 @25498 @5204 +@25521 := @25497 + (fun (__b : @5200) => @5969 (@5859 (@25501 @25503 @5204 @5204)) @5204) + (fun (__b : @5200) => @171 (@7333 (@7328 @25500 @25503 @68 @41) @68)) + @25199 +@25523 := @5420 @25314 @1276 +@25526 := @25523 @3168 @5873 @25194 +@25527 := @4987 @3156 +@25529 := @4987 @3163 @4998 +@25530 := @25527 @25529 +@25560 := @25526 + (@18996 @25530) + (@4993 @25199) + (@25355 + @3167 + @5204 + @5207 + @18494 + @25530 + @25367 + (@25354 + @3157 + @3166 + @5204 + @5206 + @3156 + @25529 + (@25376 @3156) + (@25354 @3164 @146 @5204 @5204 @3163 @4998 (@25376 @3163) @25379))) +@25561 := @7424 @18364 +@25565 := @25521 (@25560 (@25561 @3155 @3162)) +@25572 := @25407 @3180 @185 @532 @5209 @7721 @25415 @25498 +@25575 := @25419 @3179 @5207 @5204 +@25577 := @4987 @3175 @4998 +@25615 := @25154 + (fun ("_" : @23999) => + @25492 + (fun ("_" : @25493) => + @25565 + (fun ("_" : @25201) => + @25572 + (@25575 + (@19059 @25577) + (@4993 @25498) + (@25430 + @3178 + @5204 + @5206 + @18635 + @25577 + @25442 + (@25429 @3176 @146 @5204 @5204 @3175 @4998 (@25450 @3175) @25453)) + (@19087 @3174)) + (fun ("_" : @25500) => @25482) + (fun ("_" : @25499 @5639) => @25486)) + (fun ("_" : @25200 @5639) => @25403))) +@25616 := @23998 @5639 +@25620 := @25166 @3197 @3204 @3398 @5209 +@25622 := @25192 @1323 @3174 +@25623 := @5874 @25622 +@25624 := @5203 @25623 +@25626 := @25197 @1323 @3174 +@25627 := @5862 @25626 +@25628 := @25627 @5204 +@25629 := @5861 @25628 +@25631 := @5869 @25626 @5204 +@25636 := @5969 (@25624 (@25629 @25631 @5204 @5204)) +@25637 := @5647 @7475 +@25638 := @25637 @3209 +@25639 := @5862 @25638 +@25640 := @25639 @5204 +@25641 := @5861 @25640 +@25643 := @5869 @25638 @5204 +@25644 := @25641 @25643 +@25648 := @5203 (@5874 (@25192 @3220 @3162)) +@25650 := @25197 @3220 @3162 +@25652 := @5862 @25650 @5204 +@25653 := @5861 @25652 +@25655 := @5869 @25650 @5204 +@25656 := @25653 @25655 +@25657 := @6842 @25306 +@25658 := @25657 @1323 +@25661 := @5203 (@5874 (@25658 @3162)) +@25662 := @6847 @25306 +@25663 := @25662 @1323 +@25664 := @25663 @3162 +@25666 := @5862 @25664 @5204 +@25667 := @5861 @25666 +@25669 := @5869 @25664 @5204 +@25670 := @25667 @25669 +@25671 := @18365 @3162 +@25673 := @5862 @25671 @5204 +@25674 := @5861 @25673 +@25676 := @5869 @25671 @5204 +@25677 := @25674 @25676 +@25678 := @5647 @25306 +@25679 := @25678 @3162 +@25681 := @5862 @25679 @5204 +@25682 := @5861 @25681 +@25684 := @5869 @25679 @5204 +@25698 := @25644 + (@25648 + (@25656 + (@25661 (@25670 (@5859 (@25677 (@5859 (@25682 @25684 @5204 @5204)) @5204)) @5204)) + @5204)) +@25699 := @25637 @3250 +@25701 := @5862 @25699 @5204 +@25702 := @5861 @25701 +@25704 := @5869 @25699 @5204 +@25705 := @25702 @25704 +@25706 := @18365 @3261 +@25708 := @5862 @25706 @5204 +@25709 := @5861 @25708 +@25711 := @5869 @25706 @5204 +@25716 := @25709 @25711 (@25661 (@25670 @5204 @5204)) +@25717 := @18365 @3275 +@25719 := @5862 @25717 @5204 +@25720 := @5861 @25719 +@25722 := @5869 @25717 @5204 +@25723 := @25720 @25722 +@25726 := @5203 (@5874 (@25658 @3286)) +@25727 := @25663 @3286 +@25729 := @5862 @25727 @5204 +@25730 := @5861 @25729 +@25732 := @5869 @25727 @5204 +@25742 := @25705 (@5859 (@25716 (@5859 (@25723 (@25726 (@25730 @25732 @5204 @5204)) @5204)))) +@25743 := @25637 @3304 +@25745 := @5862 @25743 @5204 +@25746 := @5861 @25745 +@25748 := @5869 @25743 @5204 +@25749 := @25746 @25748 +@25750 := @18365 @3315 +@25752 := @5862 @25750 @5204 +@25753 := @5861 @25752 +@25755 := @5869 @25750 @5204 +@25756 := @25753 @25755 +@25757 := @25678 @3326 +@25759 := @5862 @25757 @5204 +@25760 := @5861 @25759 +@25762 := @5869 @25757 @5204 +@25763 := @25760 @25762 +@25764 := @6842 @25301 +@25768 := @5203 (@5874 (@25764 @3337 @3162)) +@25769 := @6847 @25301 +@25771 := @25769 @3337 @3162 +@25773 := @5862 @25771 @5204 +@25774 := @5861 @25773 +@25776 := @5869 @25771 @5204 +@25781 := @25763 (@25768 (@25774 @25776 @5204 @5204)) +@25785 := @5203 (@5874 (@25657 @3351 @3358)) +@25787 := @25662 @3351 @3358 +@25789 := @5862 @25787 @5204 +@25790 := @5861 @25789 +@25792 := @5869 @25787 @5204 +@25793 := @25790 @25792 +@25794 := @25764 @1323 +@25797 := @5203 (@5874 (@25794 @3162)) +@25798 := @25769 @1323 +@25799 := @25798 @3162 +@25801 := @5862 @25799 @5204 +@25802 := @5861 @25801 +@25804 := @5869 @25799 @5204 +@25809 := @25793 (@25797 (@25802 @25804 @5204 @5204)) +@25810 := @25678 @3376 +@25812 := @5862 @25810 @5204 +@25813 := @5861 @25812 +@25815 := @5869 @25810 @5204 +@25816 := @25813 @25815 +@25819 := @5203 (@5874 (@25794 @1330)) +@25820 := @25798 @1330 +@25822 := @5862 @25820 @5204 +@25823 := @5861 @25822 +@25825 := @5869 @25820 @5204 +@25849 := @25620 + (fun (__b : @5200) => + @25636 + (@5859 + (@25698 + (@5859 + (@25742 + (@5859 + (@25749 + (@5859 + (@25756 + (@5859 + (@25781 + (@25785 + (@25809 (@5859 (@25816 (@25819 (@25823 @25825 @5204 @5204)) @5204)))))) + @5204)) + @5204))))))) +@25854 := @7333 (@7328 @25628 @25631 @41 @68) +@25856 := @7328 @25640 @25643 +@25858 := @7328 @25652 @25655 +@25860 := @7328 @25666 @25669 +@25929 := @25849 + (fun (__b : @5200) => + @171 + (@25854 + (@25856 + (@25858 (@25860 (@7328 @25673 @25676 (@7328 @25681 @25684 @68 @154) @154) @68) @68) + (@7328 + @25701 + @25704 + (@7328 + @25708 + @25711 + (@25860 @154 @68) + (@7328 @25719 @25722 (@7328 @25729 @25732 @154 @68) @68)) + (@7328 + @25745 + @25748 + (@7328 + @25752 + @25755 + (@7328 + @25759 + @25762 + (@7328 @25773 @25776 @249 @68) + (@7328 + @25789 + @25792 + (@7328 @25801 @25804 @249 @68) + (@7328 @25812 @25815 (@7328 @25822 @25825 @249 @68) @68))) + @68) + @68))))) + @24766 +@25934 := @5291 @25165 @562 @3196 @5207 @5204 +@25936 := @4987 @3192 @4998 +@25963 := @25934 + (@7531 @25936) + (@4993 @24766) + (@25257 + @219 + @3195 + @5204 + @5206 + @7500 + @25936 + (@25264 @41 @7500 (@5321 (@25267 @41))) + (@25257 @3193 @146 @5204 @5204 @3192 @4998 (@25279 @3192) @25290)) +@25964 := @5843 @7336 +@25967 := @25929 (@25963 (@25964 @3191)) +@25977 := @25315 @3201 @532 @185 @25623 @7721 (fun (__b : @5200) => @171 (@7334 @68)) @25626 +@25980 := @25523 @3200 @5873 @25622 +@25981 := @7532 @25577 +@26023 := @25967 + (fun ("_" : @24768) => + @25977 + (@25980 + (@18996 @25981) + (@4993 @25626) + (@25355 + @3199 + @5204 + @5207 + @18494 + @25981 + @25367 + (@25354 + @1325 + @3178 + @5204 + @5206 + @1324 + @25577 + (@25376 @1324) + (@25354 @3176 @146 @5204 @5204 @3175 @4998 (@25376 @3175) @25379))) + (@25561 @1323 @3174)) + (fun ("_" : @25628) => @25402 @531) + (fun ("_" : @25627 @5639) => @25403)) +@26024 := @24767 @5639 +@26028 := @25315 @3215 @3245 @3397 @5209 +@26031 := @6842 @18634 @3220 @3162 +@26032 := @5874 @26031 +@26033 := @5203 @26032 +@26036 := @6847 @18634 @3220 @3162 +@26037 := @5862 @26036 +@26038 := @26037 @5204 +@26039 := @5861 @26038 +@26041 := @5869 @26036 @5204 +@26042 := @26039 @26041 +@26043 := @6842 @25392 +@26044 := @26043 @1323 +@26047 := @5203 (@5874 (@26044 @3162)) +@26048 := @6847 @25392 +@26049 := @26048 @1323 +@26050 := @26049 @3162 +@26052 := @5862 @26050 @5204 +@26053 := @5861 @26052 +@26055 := @5869 @26050 @5204 +@26056 := @26053 @26055 +@26057 := @18960 @3162 +@26059 := @5862 @26057 @5204 +@26060 := @5861 @26059 +@26062 := @5869 @26057 @5204 +@26063 := @26060 @26062 +@26064 := @5647 @25392 +@26065 := @26064 @3162 +@26067 := @5862 @26065 @5204 +@26068 := @5861 @26067 +@26070 := @5869 @26065 @5204 +@26084 := @5969 + (@26033 + (@26042 + (@26047 (@26056 (@5859 (@26063 (@5859 (@26068 @26070 @5204 @5204)) @5204)) @5204)) + @5204)) +@26085 := @5647 @7736 +@26086 := @26085 @3250 +@26087 := @5862 @26086 +@26088 := @26087 @5204 +@26089 := @5861 @26088 +@26091 := @5869 @26086 @5204 +@26092 := @26089 @26091 +@26093 := @18960 @3261 +@26095 := @5862 @26093 @5204 +@26096 := @5861 @26095 +@26098 := @5869 @26093 @5204 +@26103 := @26096 @26098 (@26047 (@26056 @5204 @5204)) +@26104 := @18960 @3275 +@26106 := @5862 @26104 @5204 +@26107 := @5861 @26106 +@26109 := @5869 @26104 @5204 +@26110 := @26107 @26109 +@26113 := @5203 (@5874 (@26044 @3286)) +@26114 := @26049 @3286 +@26116 := @5862 @26114 @5204 +@26117 := @5861 @26116 +@26119 := @5869 @26114 @5204 +@26129 := @26092 (@5859 (@26103 (@5859 (@26110 (@26113 (@26117 @26119 @5204 @5204)) @5204)))) +@26130 := @26085 @3304 +@26132 := @5862 @26130 @5204 +@26133 := @5861 @26132 +@26135 := @5869 @26130 @5204 +@26136 := @26133 @26135 +@26137 := @18960 @3315 +@26139 := @5862 @26137 @5204 +@26140 := @5861 @26139 +@26142 := @5869 @26137 @5204 +@26143 := @26140 @26142 +@26144 := @26064 @3326 +@26146 := @5862 @26144 @5204 +@26147 := @5861 @26146 +@26149 := @5869 @26144 @5204 +@26150 := @26147 @26149 +@26151 := @6842 @25387 +@26155 := @5203 (@5874 (@26151 @3337 @3162)) +@26156 := @6847 @25387 +@26158 := @26156 @3337 @3162 +@26160 := @5862 @26158 @5204 +@26161 := @5861 @26160 +@26163 := @5869 @26158 @5204 +@26168 := @26150 (@26155 (@26161 @26163 @5204 @5204)) +@26172 := @5203 (@5874 (@26043 @3351 @3358)) +@26174 := @26048 @3351 @3358 +@26176 := @5862 @26174 @5204 +@26177 := @5861 @26176 +@26179 := @5869 @26174 @5204 +@26180 := @26177 @26179 +@26181 := @26151 @1323 +@26184 := @5203 (@5874 (@26181 @3162)) +@26185 := @26156 @1323 +@26186 := @26185 @3162 +@26188 := @5862 @26186 @5204 +@26189 := @5861 @26188 +@26191 := @5869 @26186 @5204 +@26196 := @26180 (@26184 (@26189 @26191 @5204 @5204)) +@26197 := @26064 @3376 +@26199 := @5862 @26197 @5204 +@26200 := @5861 @26199 +@26202 := @5869 @26197 @5204 +@26203 := @26200 @26202 +@26206 := @5203 (@5874 (@26181 @1330)) +@26207 := @26185 @1330 +@26209 := @5862 @26207 @5204 +@26210 := @5861 @26209 +@26212 := @5869 @26207 @5204 +@26234 := @26028 + (fun (__b : @5200) => + @26084 + (@5859 + (@26129 + (@5859 + (@26136 + (@5859 + (@26143 + (@5859 + (@26168 + (@26172 + (@26196 (@5859 (@26203 (@26206 (@26210 @26212 @5204 @5204)) @5204)))))) + @5204)) + @5204))))) +@26236 := @7328 @26038 @26041 +@26238 := @7328 @26052 @26055 +@26306 := @26234 + (fun (__b : @5200) => + @171 + (@7333 + (@26236 (@26238 (@7328 @26059 @26062 (@7328 @26067 @26070 @68 @154) @154) @68) @68) + (@7328 + @26088 + @26091 + (@7328 + @26095 + @26098 + (@26238 @154 @68) + (@7328 @26106 @26109 (@7328 @26116 @26119 @154 @68) @68)) + (@7328 + @26132 + @26135 + (@7328 + @26139 + @26142 + (@7328 + @26146 + @26149 + (@7328 @26160 @26163 @249 @68) + (@7328 + @26176 + @26179 + (@7328 @26188 @26191 @249 @68) + (@7328 @26199 @26202 (@7328 @26209 @26212 @249 @68) @68))) + @68) + @68)))) + @25638 +@26309 := @25344 @3214 @5207 @5204 +@26311 := @4987 @3210 @4998 +@26338 := @26309 + (@7661 @26311) + (@4993 @25638) + (@25354 + @219 + @3213 + @5204 + @5206 + @7629 + @26311 + (@25361 @41 @7629 (@5321 (@25364 @41))) + (@25354 @3211 @146 @5204 @5204 @3210 @4998 (@25376 @3210) @25379)) +@26339 := @5843 @7475 +@26342 := @26306 (@26338 (@26339 @3209)) +@26346 := @25407 @3226 @3243 @185 @26032 +@26347 := @6842 @25466 +@26348 := @26347 @1323 +@26349 := @26348 @3162 +@26350 := @5874 @26349 +@26351 := @5203 @26350 +@26352 := @6847 @25466 +@26353 := @26352 @1323 +@26354 := @26353 @3162 +@26355 := @5862 @26354 +@26356 := @26355 @5204 +@26357 := @5861 @26356 +@26359 := @5869 @26354 @5204 +@26360 := @26357 @26359 +@26361 := @19545 @3162 +@26363 := @5862 @26361 @5204 +@26364 := @5861 @26363 +@26366 := @5869 @26361 @5204 +@26367 := @26364 @26366 +@26368 := @5647 @25466 +@26369 := @26368 @3162 +@26371 := @5862 @26369 @5204 +@26372 := @5861 @26371 +@26374 := @5869 @26369 @5204 +@26388 := @26346 + (fun (__b : @5200) => + @5969 (@26351 (@26360 (@5859 (@26367 (@5859 (@26372 @26374 @5204 @5204)) @5204)) @5204)) @5204) +@26390 := @7328 @26356 @26359 +@26406 := @26388 + (fun (__b : @5200) => + @171 (@7333 (@26390 (@7328 @26363 @26366 (@7328 @26371 @26374 @68 @154) @154) @68) @68)) + @26036 +@26411 := @5420 @25400 @1276 @3225 @5873 @26031 +@26413 := @4987 @3221 @25529 +@26448 := @26406 + (@26411 + (@19059 @26413) + (@4993 @26036) + (@25430 + @3224 + @5204 + @5207 + @18635 + @26413 + @25442 + (@25429 + @3222 + @3166 + @5204 + @5206 + @3221 + @25529 + (@25450 @3221) + (@25429 @3164 @146 @5204 @5204 @3163 @4998 (@25450 @3163) @25453))) + (@7424 @18634 @3220 @3162)) +@26449 := @5958 @25479 +@26453 := @26449 @3230 @3241 @185 @26350 +@26454 := @5647 @18876 +@26455 := @26454 @3162 +@26456 := @5862 @26455 +@26457 := @26456 @5204 +@26458 := @5861 @26457 +@26460 := @5869 @26455 @5204 +@26461 := @26458 @26460 +@26462 := @15314 @41 +@26463 := @9176 @26462 +@26464 := @5647 @26463 +@26465 := @26464 @3162 +@26467 := @5862 @26465 @5204 +@26468 := @5861 @26467 +@26470 := @5869 @26465 @5204 +@26495 := @26453 + (fun (__b : @5200) => @5969 (@5859 (@26461 (@5859 (@26468 @26470 @5204 @5204)) @5204)) @5204) + (fun (__b : @5200) => + @171 (@7333 (@7328 @26457 @26460 (@7328 @26467 @26470 @68 @154) @154) @68)) + @26354 +@26500 := @5420 @25479 @1276 @3229 @5873 @26349 +@26501 := @4987 @25467 +@26502 := @7532 @25529 +@26506 := @26500 (@26501 @26502) (@4993 @26354) +@26507 := @5307 @25479 +@26513 := @26507 @261 @3228 @5204 @5207 @25467 @26502 +@26514 := @5316 @25479 +@26516 := @26514 @249 @25467 +@26517 := @5322 @25479 +@26521 := @26513 (@26516 (@5321 (@26517 @249))) +@26527 := @26507 @1325 @3166 @5204 @5206 @1324 @25529 +@26528 := @25480 @480 +@26530 := @26527 (@26528 @1324) +@26538 := @26507 @3164 @146 @5204 @5204 @3163 @4998 (@26528 @3163) +@26539 := @5341 @25479 +@26543 := @26506 (@26521 (@26530 (@26538 @26539))) +@26544 := @7424 @25466 +@26548 := @26495 (@26543 (@26544 @1323 @3162)) +@26550 := @9176 (@15314 @154) +@26553 := @5248 (@7711 (@498 @26550)) +@26554 := @498 @26463 +@26556 := @5248 (@7197 @26554) +@26558 := @5248 (@5786 @18877) +@26559 := @9176 @5711 +@26560 := @498 @26559 +@26563 := @5248 (@5539 @26560) @9359 +@26564 := @26558 @26563 +@26565 := @26556 @26564 +@26566 := @26553 @26565 +@26567 := @5958 @26566 +@26571 := @26567 @3233 @3239 @2390 @5209 +@26572 := @5896 @6696 +@26573 := @26572 @41 +@26574 := @9628 @26573 +@26575 := @5647 @26574 +@26576 := @26575 @3162 +@26577 := @5862 @26576 +@26578 := @26577 @5204 +@26579 := @5861 @26578 +@26581 := @5869 @26576 @5204 +@26599 := @26571 + (fun (__b : @5200) => @5969 (@5859 (@26579 @26581 @5204 @5204)) @5204) + (fun (__b : @5200) => @171 (@7333 (@7328 @26578 @26581 @68 @154) @154)) + @26455 +@26601 := @5291 @26566 @562 +@26604 := @26601 @3232 @5207 @5204 +@26605 := @4987 @18877 +@26609 := @26604 (@26605 @25529) (@4993 @26455) +@26610 := @5307 @26566 +@26611 := @26610 @238 +@26616 := @26611 @3166 @5204 @5206 @18877 @25529 +@26617 := @5316 @26566 +@26619 := @26617 @154 @18877 +@26620 := @5322 @26566 +@26623 := @26619 (@5321 (@26620 @154)) +@26624 := @26616 @26623 +@26630 := @26610 @3164 @146 @5204 @5204 @3163 @4998 +@26631 := @5518 @26566 +@26632 := @26631 @480 +@26634 := @26630 (@26632 @3163) +@26635 := @5341 @26566 +@26636 := @26634 @26635 +@26638 := @26609 (@26624 @26636) +@26639 := @5843 @18876 +@26642 := @26599 (@26638 (@26639 @3162)) +@26644 := @9628 (@26572 @154) +@26647 := @5248 (@7711 (@498 @26644)) +@26648 := @498 @26574 +@26650 := @5248 (@7197 @26648) +@26651 := @26572 @19 +@26652 := @9628 @26651 +@26653 := @498 @26652 +@26655 := @5248 (@5786 @26653) +@26656 := @9628 @6696 +@26657 := @498 @26656 +@26660 := @5248 (@5539 @26657) @9786 +@26661 := @26655 @26660 +@26663 := @26647 (@26650 @26661) +@26664 := @5958 @26663 +@26674 := @26664 @3236 @185 @2390 @5209 @7721 (fun (__b : @5200) => @171 (@25333 @154)) @26576 +@26676 := @5291 @26663 @562 +@26679 := @26676 @3235 @5207 @5204 +@26680 := @4987 @26648 +@26684 := @26679 (@26680 @25529) (@4993 @26576) +@26685 := @5307 @26663 +@26686 := @26685 @261 +@26691 := @26686 @3166 @5204 @5206 @26648 @25529 +@26698 := @5316 @26663 @249 @26648 (@5321 (@5322 @26663 @249)) +@26699 := @26691 @26698 +@26705 := @26685 @3164 @146 @5204 @5204 @3163 @4998 +@26706 := @5518 @26663 +@26707 := @26706 @480 +@26709 := @26705 (@26707 @3163) +@26710 := @5341 @26663 +@26713 := @26684 (@26699 (@26709 @26710)) +@26714 := @5843 @26574 +@26717 := @26674 (@26713 (@26714 @3162)) +@26718 := @5896 @6750 +@26720 := @10133 (@26718 @154) +@26721 := @498 @26720 +@26723 := @5248 (@7711 @26721) +@26724 := @26718 @41 +@26725 := @10133 @26724 +@26726 := @498 @26725 +@26728 := @5248 (@7197 @26726) +@26729 := @26718 @19 +@26733 := @5248 (@5786 (@498 (@10133 @26729))) +@26734 := @10133 @6750 +@26735 := @498 @26734 +@26738 := @5248 (@5539 @26735) @10157 +@26739 := @26733 @26738 +@26741 := @26723 (@26728 @26739) +@26742 := @5518 @26741 +@26743 := @26742 @22 +@26744 := @26743 @184 +@26746 := @26717 (fun ("_" : @26578) => @26744) +@26747 := @26577 @5639 +@26748 := @26743 @2389 +@26752 := @26642 (fun ("_" : @26457) => @26746 (fun ("_" : @26747) => @26748)) +@26753 := @26456 @5639 +@26754 := @26706 @22 +@26755 := @26754 @2389 +@26759 := @26548 (fun ("_" : @26356) => @26752 (fun ("_" : @26753) => @26755)) +@26760 := @26355 @5639 +@26762 := @26631 @22 @184 +@26771 := @26342 + (fun ("_" : @25640) => + @26448 + (fun ("_" : @26038) => @26759 (fun ("_" : @26760) => @26762)) + (fun ("_" : @26037 @5639) => @25482)) +@26772 := @25639 @5639 +@26776 := @25407 @3256 @3299 @3396 @5209 +@26777 := @19545 @3261 +@26778 := @5862 @26777 +@26779 := @26778 @5204 +@26780 := @5861 @26779 +@26782 := @5869 @26777 @5204 +@26787 := @26780 @26782 (@26351 (@26360 @5204 @5204)) +@26788 := @19545 @3275 +@26790 := @5862 @26788 @5204 +@26791 := @5861 @26790 +@26793 := @5869 @26788 @5204 +@26794 := @26791 @26793 +@26797 := @5203 (@5874 (@26348 @3286)) +@26798 := @26353 @3286 +@26800 := @5862 @26798 @5204 +@26801 := @5861 @26800 +@26803 := @5869 @26798 @5204 +@26813 := @5969 (@5859 (@26787 (@5859 (@26794 (@26797 (@26801 @26803 @5204 @5204)) @5204)))) +@26814 := @5647 @25472 +@26815 := @26814 @3304 +@26816 := @5862 @26815 +@26817 := @26816 @5204 +@26818 := @5861 @26817 +@26820 := @5869 @26815 @5204 +@26821 := @26818 @26820 +@26822 := @19545 @3315 +@26824 := @5862 @26822 @5204 +@26825 := @5861 @26824 +@26827 := @5869 @26822 @5204 +@26828 := @26825 @26827 +@26829 := @26368 @3326 +@26831 := @5862 @26829 @5204 +@26832 := @5861 @26831 +@26834 := @5869 @26829 @5204 +@26835 := @26832 @26834 +@26836 := @6842 @25461 +@26840 := @5203 (@5874 (@26836 @3337 @3162)) +@26841 := @6847 @25461 +@26843 := @26841 @3337 @3162 +@26845 := @5862 @26843 @5204 +@26846 := @5861 @26845 +@26848 := @5869 @26843 @5204 +@26853 := @26835 (@26840 (@26846 @26848 @5204 @5204)) +@26857 := @5203 (@5874 (@26347 @3351 @3358)) +@26859 := @26352 @3351 @3358 +@26861 := @5862 @26859 @5204 +@26862 := @5861 @26861 +@26864 := @5869 @26859 @5204 +@26865 := @26862 @26864 +@26866 := @26836 @1323 +@26869 := @5203 (@5874 (@26866 @3162)) +@26870 := @26841 @1323 +@26871 := @26870 @3162 +@26873 := @5862 @26871 @5204 +@26874 := @5861 @26873 +@26876 := @5869 @26871 @5204 +@26881 := @26865 (@26869 (@26874 @26876 @5204 @5204)) +@26882 := @26368 @3376 +@26884 := @5862 @26882 @5204 +@26885 := @5861 @26884 +@26887 := @5869 @26882 @5204 +@26888 := @26885 @26887 +@26891 := @5203 (@5874 (@26866 @1330)) +@26892 := @26870 @1330 +@26894 := @5862 @26892 @5204 +@26895 := @5861 @26894 +@26897 := @5869 @26892 @5204 +@26969 := @26776 + (fun (__b : @5200) => + @26813 + (@5859 + (@26821 + (@5859 + (@26828 + (@5859 + (@26853 + (@26857 (@26881 (@5859 (@26888 (@26891 (@26895 @26897 @5204 @5204)) @5204)))))) + @5204)) + @5204))) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 + @26779 + @26782 + (@26390 @154 @68) + (@7328 @26790 @26793 (@7328 @26800 @26803 @154 @68) @68)) + (@7328 + @26817 + @26820 + (@7328 + @26824 + @26827 + (@7328 + @26831 + @26834 + (@7328 @26845 @26848 @249 @68) + (@7328 + @26861 + @26864 + (@7328 @26873 @26876 @249 @68) + (@7328 @26884 @26887 (@7328 @26894 @26897 @249 @68) @68))) + @68) + @68))) + @26086 +@26972 := @25419 @3255 @5207 @5204 +@26973 := @4987 @7753 +@26975 := @4987 @3251 @4998 +@27002 := @26972 + (@26973 @26975) + (@4993 @26086) + (@25429 + @219 + @3254 + @5204 + @5206 + @7753 + @26975 + (@25436 @41 @7753 (@5321 (@25439 @41))) + (@25429 @3252 @146 @5204 @5204 @3251 @4998 (@25450 @3251) @25453)) +@27003 := @5843 @7736 +@27006 := @26969 (@27002 (@27003 @3250)) +@27010 := @26449 @3267 @3270 @3298 @5209 +@27011 := @6842 @26463 +@27012 := @27011 @1323 +@27013 := @27012 @3162 +@27014 := @5874 @27013 +@27015 := @5203 @27014 +@27016 := @6847 @26463 +@27017 := @27016 @1323 +@27018 := @27017 @3162 +@27019 := @5862 @27018 +@27020 := @27019 @5204 +@27021 := @5861 @27020 +@27023 := @5869 @27018 @5204 +@27028 := @5969 (@27015 (@27021 @27023 @5204 @5204)) +@27029 := @26454 @3275 +@27030 := @5862 @27029 +@27031 := @27030 @5204 +@27032 := @5861 @27031 +@27034 := @5869 @27029 @5204 +@27035 := @27032 @27034 +@27038 := @5203 (@5874 (@27012 @3286)) +@27039 := @27017 @3286 +@27041 := @5862 @27039 @5204 +@27042 := @5861 @27041 +@27044 := @5869 @27039 @5204 +@27072 := @27010 + (fun (__b : @5200) => @27028 (@5859 (@27035 (@27038 (@27042 @27044 @5204 @5204)) @5204))) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 @27020 @27023 @154 @68) + (@7328 @27031 @27034 (@7328 @27041 @27044 @154 @68) @68))) + @26777 +@27074 := @5291 @25479 @562 +@27077 := @27074 @3266 @5207 @5204 +@27078 := @4987 @18760 +@27080 := @4987 @3262 @4998 +@27107 := @27077 + (@27078 @27080) + (@4993 @26777) + (@26507 + @238 + @3265 + @5204 + @5206 + @18760 + @27080 + (@26514 @154 @18760 (@5321 (@26517 @154))) + (@26507 @3263 @146 @5204 @5204 @3262 @4998 (@26528 @3262) @26539)) +@27108 := @5843 @18759 +@27111 := @27072 (@27107 (@27108 @3261)) +@27116 := @26567 @3230 @2390 @185 @27014 @7721 +@27119 := fun (__b : @5200) => @171 (@7340 @68) +@27161 := @27116 + @27119 + @27018 + (@5420 + @26566 + @1276 + @3229 + @5873 + @27013 + (@4987 @26554 @26502) + (@4993 @27018) + (@26610 + @261 + @3228 + @5204 + @5207 + @26554 + @26502 + (@26617 @249 @26554 (@5321 (@26620 @249))) + (@26610 @1325 @3166 @5204 @5206 @1324 @25529 (@26632 @1324) @26636)) + (@7424 @26463 @1323 @3162)) + (fun ("_" : @27020) => @26755) +@27162 := @27019 @5639 +@27163 := @26754 @184 +@27167 := @27111 (fun ("_" : @26779) => @27161 (fun ("_" : @27162) => @27163)) +@27168 := @26778 @5639 +@27172 := @26567 @3281 @3296 @185 @5209 +@27173 := @6842 @26574 +@27175 := @27173 @1323 @3286 +@27176 := @5874 @27175 +@27177 := @5203 @27176 +@27178 := @6847 @26574 +@27180 := @27178 @1323 @3286 +@27181 := @5862 @27180 +@27182 := @27181 @5204 +@27183 := @5861 @27182 +@27185 := @5869 @27180 @5204 +@27203 := @27172 + (fun (__b : @5200) => @5969 (@27177 (@27183 @27185 @5204 @5204)) @5204) + (fun (__b : @5200) => @171 (@7333 (@7328 @27182 @27185 @154 @68) @68)) + @27029 +@27206 := @26601 @3280 @5207 @5204 +@27208 := @4987 @3276 @4998 +@27232 := @27203 + (@27206 + (@26605 @27208) + (@4993 @27029) + (@26611 + @3279 + @5204 + @5206 + @18877 + @27208 + @26623 + (@26610 @3277 @146 @5204 @5204 @3276 @4998 (@26632 @3276) @26635)) + (@26639 @3275)) +@27239 := @26664 @3293 @2390 @185 @27176 @7721 @27119 @27180 +@27244 := @5420 @26663 @1276 @3292 @5873 @27175 +@27246 := @4987 @3287 @4998 +@27247 := @7532 @27246 +@27296 := @27006 + (fun ("_" : @26088) => + @27167 + (fun ("_" : @27168) => + @27232 + (fun ("_" : @27031) => + @27239 + (@27244 + (@26680 @27247) + (@4993 @27180) + (@26686 + @3291 + @5204 + @5207 + @26648 + @27247 + @26698 + (@26685 + @1325 + @3290 + @5204 + @5206 + @1324 + @27246 + (@26707 @1324) + (@26685 @3288 @146 @5204 @5204 @3287 @4998 (@26707 @3287) @26710))) + (@7424 @26574 @1323 @3286)) + (fun ("_" : @27182) => @26748) + (fun ("_" : @27181 @5639) => @26744)) + (fun ("_" : @27030 @5639) => @27163))) +@27297 := @26087 @5639 +@27301 := @26449 @3310 @3394 @185 @5209 +@27302 := @26454 @3315 +@27303 := @5862 @27302 +@27304 := @27303 @5204 +@27305 := @5861 @27304 +@27307 := @5869 @27302 @5204 +@27308 := @27305 @27307 +@27309 := @26464 @3326 +@27311 := @5862 @27309 @5204 +@27312 := @5861 @27311 +@27314 := @5869 @27309 @5204 +@27315 := @27312 @27314 +@27316 := @6842 @26550 +@27320 := @5203 (@5874 (@27316 @3337 @3162)) +@27321 := @6847 @26550 +@27323 := @27321 @3337 @3162 +@27325 := @5862 @27323 @5204 +@27326 := @5861 @27325 +@27328 := @5869 @27323 @5204 +@27333 := @27315 (@27320 (@27326 @27328 @5204 @5204)) +@27337 := @5203 (@5874 (@27011 @3351 @3358)) +@27339 := @27016 @3351 @3358 +@27341 := @5862 @27339 @5204 +@27342 := @5861 @27341 +@27344 := @5869 @27339 @5204 +@27345 := @27342 @27344 +@27346 := @27316 @1323 +@27349 := @5203 (@5874 (@27346 @3162)) +@27350 := @27321 @1323 +@27351 := @27350 @3162 +@27353 := @5862 @27351 @5204 +@27354 := @5861 @27353 +@27356 := @5869 @27351 @5204 +@27361 := @27345 (@27349 (@27354 @27356 @5204 @5204)) +@27362 := @26464 @3376 +@27364 := @5862 @27362 @5204 +@27365 := @5861 @27364 +@27367 := @5869 @27362 @5204 +@27368 := @27365 @27367 +@27371 := @5203 (@5874 (@27346 @1330)) +@27372 := @27350 @1330 +@27374 := @5862 @27372 @5204 +@27375 := @5861 @27374 +@27377 := @5869 @27372 @5204 +@27429 := @27301 + (fun (__b : @5200) => + @5969 + (@5859 + (@27308 + (@5859 + (@27333 (@27337 (@27361 (@5859 (@27368 (@27371 (@27375 @27377 @5204 @5204)) @5204)))))) + @5204)) + @5204) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 + @27304 + @27307 + (@7328 + @27311 + @27314 + (@7328 @27325 @27328 @249 @68) + (@7328 + @27341 + @27344 + (@7328 @27353 @27356 @249 @68) + (@7328 @27364 @27367 (@7328 @27374 @27377 @249 @68) @68))) + @68) + @68)) + @26815 +@27432 := @27074 @3309 @5207 @5204 +@27433 := @4987 @25473 +@27435 := @4987 @3305 @4998 +@27462 := @27432 + (@27433 @27435) + (@4993 @26815) + (@26507 + @219 + @3308 + @5204 + @5206 + @25473 + @27435 + (@26514 @41 @25473 (@5321 (@26517 @41))) + (@26507 @3306 @146 @5204 @5204 @3305 @4998 (@26528 @3305) @26539)) +@27463 := @5843 @25472 +@27466 := @27429 (@27462 (@27463 @3304)) +@27470 := @26567 @3321 @3392 @185 @5209 +@27471 := @26575 @3326 +@27472 := @5862 @27471 +@27473 := @27472 @5204 +@27474 := @5861 @27473 +@27476 := @5869 @27471 @5204 +@27477 := @27474 @27476 +@27478 := @6842 @26644 +@27482 := @5203 (@5874 (@27478 @3337 @3162)) +@27483 := @6847 @26644 +@27485 := @27483 @3337 @3162 +@27487 := @5862 @27485 @5204 +@27488 := @5861 @27487 +@27490 := @5869 @27485 @5204 +@27495 := @27477 (@27482 (@27488 @27490 @5204 @5204)) +@27499 := @5203 (@5874 (@27173 @3351 @3358)) +@27501 := @27178 @3351 @3358 +@27503 := @5862 @27501 @5204 +@27504 := @5861 @27503 +@27506 := @5869 @27501 @5204 +@27507 := @27504 @27506 +@27508 := @27478 @1323 +@27511 := @5203 (@5874 (@27508 @3162)) +@27512 := @27483 @1323 +@27513 := @27512 @3162 +@27515 := @5862 @27513 @5204 +@27516 := @5861 @27515 +@27518 := @5869 @27513 @5204 +@27523 := @27507 (@27511 (@27516 @27518 @5204 @5204)) +@27524 := @26575 @3376 +@27526 := @5862 @27524 @5204 +@27527 := @5861 @27526 +@27529 := @5869 @27524 @5204 +@27530 := @27527 @27529 +@27533 := @5203 (@5874 (@27508 @1330)) +@27534 := @27512 @1330 +@27536 := @5862 @27534 @5204 +@27537 := @5861 @27536 +@27539 := @5869 @27534 @5204 +@27584 := @27470 + (fun (__b : @5200) => + @5969 + (@5859 (@27495 (@27499 (@27523 (@5859 (@27530 (@27533 (@27537 @27539 @5204 @5204)) @5204)))))) + @5204) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 + @27473 + @27476 + (@7328 @27487 @27490 @249 @68) + (@7328 + @27503 + @27506 + (@7328 @27515 @27518 @249 @68) + (@7328 @27526 @27529 (@7328 @27536 @27539 @249 @68) @68))) + @68)) + @27302 +@27587 := @26601 @3320 @5207 @5204 +@27589 := @4987 @3316 @4998 +@27613 := @27584 + (@27587 + (@26605 @27589) + (@4993 @27302) + (@26611 + @3319 + @5204 + @5206 + @18877 + @27589 + @26623 + (@26610 @3317 @146 @5204 @5204 @3316 @4998 (@26632 @3316) @26635)) + (@26639 @3315)) +@27617 := @26664 @3332 @3346 @3391 @5209 +@27618 := @6842 @26720 +@27620 := @27618 @3337 @3162 +@27621 := @5874 @27620 +@27622 := @5203 @27621 +@27623 := @6847 @26720 +@27625 := @27623 @3337 @3162 +@27626 := @5862 @27625 +@27627 := @27626 @5204 +@27628 := @5861 @27627 +@27630 := @5869 @27625 @5204 +@27635 := @5969 (@27622 (@27628 @27630 @5204 @5204)) +@27638 := @6842 @26725 @3351 @3358 +@27639 := @5874 @27638 +@27640 := @5203 @27639 +@27643 := @6847 @26725 @3351 @3358 +@27644 := @5862 @27643 +@27645 := @27644 @5204 +@27646 := @5861 @27645 +@27648 := @5869 @27643 @5204 +@27649 := @27646 @27648 +@27650 := @27618 @1323 +@27653 := @5203 (@5874 (@27650 @3162)) +@27654 := @27623 @1323 +@27655 := @27654 @3162 +@27657 := @5862 @27655 @5204 +@27658 := @5861 @27657 +@27660 := @5869 @27655 @5204 +@27665 := @27649 (@27653 (@27658 @27660 @5204 @5204)) +@27667 := @5647 @26725 @3376 +@27669 := @5862 @27667 @5204 +@27670 := @5861 @27669 +@27672 := @5869 @27667 @5204 +@27673 := @27670 @27672 +@27676 := @5203 (@5874 (@27650 @1330)) +@27677 := @27654 @1330 +@27679 := @5862 @27677 @5204 +@27680 := @5861 @27679 +@27682 := @5869 @27677 @5204 +@27720 := @27617 + (fun (__b : @5200) => + @27635 (@27640 (@27665 (@5859 (@27673 (@27676 (@27680 @27682 @5204 @5204)) @5204))))) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 @27627 @27630 @249 @68) + (@7328 + @27645 + @27648 + (@7328 @27657 @27660 @249 @68) + (@7328 @27669 @27672 (@7328 @27679 @27682 @249 @68) @68)))) + @27471 +@27723 := @26676 @3331 @5207 @5204 +@27725 := @4987 @3327 @4998 +@27749 := @27720 + (@27723 + (@26680 @27725) + (@4993 @27471) + (@26686 + @3330 + @5204 + @5206 + @26648 + @27725 + @26698 + (@26685 @3328 @146 @5204 @5204 @3327 @4998 (@26707 @3327) @26710)) + (@26714 @3326)) +@27750 := @5958 @26741 +@27755 := @27750 @3343 @1682 @185 @27621 @7721 +@27756 := @7333 @249 +@27759 := fun (__b : @5200) => @171 (@27756 @68) +@27761 := @27755 @27759 @27625 +@27763 := @5420 @26741 @1276 +@27766 := @27763 @3342 @5873 @27620 +@27767 := @4987 @26721 +@27768 := @4987 @3338 +@27769 := @27768 @25529 +@27773 := @27766 (@27767 @27769) (@4993 @27625) +@27774 := @5307 @26741 +@27780 := @27774 @551 @3341 @5204 @5207 @26721 @27769 +@27781 := @5316 @26741 +@27783 := @27781 @224 @26721 +@27784 := @5322 @26741 +@27788 := @27780 (@27783 (@5321 (@27784 @224))) +@27794 := @27774 @3339 @3166 @5204 @5206 @3338 @25529 +@27795 := @26742 @480 +@27797 := @27794 (@27795 @3338) +@27805 := @27774 @3164 @146 @5204 @5204 @3163 @4998 (@27795 @3163) +@27806 := @5341 @26741 +@27815 := @27761 (@27773 (@27788 (@27797 (@27805 @27806))) (@7424 @26720 @3337 @3162)) +@27816 := @5373 @6759 +@27817 := @5896 @6706 +@27819 := @27816 (@27817 @154) +@27820 := @498 @27819 +@27822 := @5248 (@7711 @27820) +@27823 := @27817 @41 +@27824 := @27816 @27823 +@27825 := @498 @27824 +@27827 := @5248 (@7197 @27825) +@27828 := @27817 @19 +@27832 := @5248 (@5786 (@498 (@27816 @27828))) +@27833 := @27816 @6706 +@27834 := @498 @27833 +@27836 := @5248 (@5539 @27834) +@27837 := @171 @6706 +@27839 := @5248 (@5252 @27837) +@27840 := @2098 @6759 +@27843 := @5248 (@5255 @27840) @5258 +@27844 := @27839 @27843 +@27845 := @27836 @27844 +@27848 := @27822 (@27827 (@27832 @27845)) +@27849 := @5518 @27848 +@27850 := @27849 @22 +@27859 := @27749 + (fun ("_" : @27473) => + @27815 (fun ("_" : @27627) => @27850 @1681) (fun ("_" : @27626 @5639) => @27850 @184)) +@27860 := @27472 @5639 +@27864 := @27750 @3365 @3371 @3390 @27639 +@27866 := @6842 @27819 @1323 +@27867 := @27866 @3162 +@27868 := @5874 @27867 +@27869 := @5203 @27868 +@27871 := @6847 @27819 @1323 +@27872 := @27871 @3162 +@27873 := @5862 @27872 +@27874 := @27873 @5204 +@27875 := @5861 @27874 +@27877 := @5869 @27872 @5204 +@27882 := @5969 (@27869 (@27875 @27877 @5204 @5204)) +@27884 := @5647 @27824 @3376 +@27885 := @5862 @27884 +@27886 := @27885 @5204 +@27887 := @5861 @27886 +@27889 := @5869 @27884 @5204 +@27890 := @27887 @27889 +@27893 := @5203 (@5874 (@27866 @1330)) +@27894 := @27871 @1330 +@27896 := @5862 @27894 @5204 +@27897 := @5861 @27896 +@27899 := @5869 @27894 @5204 +@27927 := @27864 + (fun (__b : @5200) => @27882 (@5859 (@27890 (@27893 (@27897 @27899 @5204 @5204)) @5204))) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 @27874 @27877 @249 @68) + (@7328 @27886 @27889 (@7328 @27896 @27899 @249 @68) @68))) + @27643 +@27930 := @27763 @3364 @5873 @27638 +@27931 := @4987 @26726 +@27932 := @4987 @3352 +@27934 := @4987 @3359 @4998 +@27935 := @27932 @27934 +@27976 := @27927 + (@27930 + (@27931 @27935) + (@4993 @27643) + (@27774 + @261 + @3363 + @5204 + @5207 + @26726 + @27935 + (@27781 @249 @26726 (@5321 (@27784 @249))) + (@27774 + @3353 + @3362 + @5204 + @5206 + @3352 + @27934 + (@27795 @3352) + (@27774 @3360 @146 @5204 @5204 @3359 @4998 (@27795 @3359) @27806))) + (@7424 @26725 @3351 @3358)) +@27977 := @5958 @27848 +@27984 := @27977 @3368 @1682 @185 @27868 @7721 @27759 @27872 +@27994 := @5420 @27848 @1276 @3367 @5873 @27867 (@4987 @27820 @26502) (@4993 @27872) +@27995 := @5307 @27848 +@28001 := @27995 @551 @3228 @5204 @5207 @27820 @26502 +@28002 := @5316 @27848 +@28004 := @28002 @224 @27820 +@28005 := @5322 @27848 +@28009 := @28001 (@28004 (@5321 (@28005 @224))) +@28015 := @27995 @1325 @3166 @5204 @5206 @1324 @25529 +@28016 := @27849 @480 +@28018 := @28015 (@28016 @1324) +@28026 := @27995 @3164 @146 @5204 @5204 @3163 @4998 (@28016 @3163) +@28027 := @5341 @27848 +@28036 := @27984 (@27994 (@28009 (@28018 (@28026 @28027))) (@7424 @27819 @1323 @3162)) +@28037 := @5373 @11093 +@28038 := @5896 @6759 +@28040 := @28037 (@28038 @154) +@28041 := @498 @28040 +@28043 := @5248 (@7711 @28041) +@28044 := @28038 @41 +@28048 := @5248 (@7197 (@498 (@28037 @28044))) +@28049 := @28038 @19 +@28053 := @5248 (@5786 (@498 (@28037 @28049))) +@28054 := @28037 @6759 +@28055 := @498 @28054 +@28057 := @5248 (@5539 @28055) +@28058 := @171 @6759 +@28060 := @5248 (@5252 @28058) +@28061 := @2098 @11093 +@28064 := @5248 (@5255 @28061) @5258 +@28065 := @28060 @28064 +@28069 := @28043 (@28048 (@28053 (@28057 @28065))) +@28070 := @5518 @28069 +@28071 := @28070 @22 +@28074 := @28036 (fun ("_" : @27874) => @28071 @1681) +@28075 := @27873 @5639 +@28076 := @28071 @184 +@28080 := @27976 (fun ("_" : @27645) => @28074 (fun ("_" : @28075) => @28076)) +@28081 := @27644 @5639 +@28085 := @27977 @3382 @3388 @185 @5209 +@28088 := @6842 @28040 @1323 @1330 +@28089 := @5874 @28088 +@28090 := @5203 @28089 +@28093 := @6847 @28040 @1323 @1330 +@28094 := @5862 @28093 +@28095 := @28094 @5204 +@28096 := @5861 @28095 +@28098 := @5869 @28093 @5204 +@28116 := @28085 + (fun (__b : @5200) => @5969 (@28090 (@28096 @28098 @5204 @5204)) @5204) + (fun (__b : @5200) => @171 (@7333 (@7328 @28095 @28098 @249 @68) @68)) + @27884 +@28121 := @5291 @27848 @562 @3381 @5207 @5204 +@28122 := @4987 @27825 +@28124 := @4987 @3377 @4998 +@28155 := @28116 + (@28121 + (@28122 @28124) + (@4993 @27884) + (@27995 + @261 + @3380 + @5204 + @5206 + @27825 + @28124 + (@28002 @249 @27825 (@5321 (@28005 @249))) + (@27995 @3378 @146 @5204 @5204 @3377 @4998 (@28016 @3377) @28027)) + (@5843 @27824 @3376)) +@28163 := @5958 @28069 @3385 @1682 @185 @28089 @7721 @27759 @28093 +@28168 := @5420 @28069 @1276 @3384 @5873 @28088 +@28169 := @4987 @28041 +@28171 := @4987 @1331 @4998 +@28172 := @7532 @28171 +@28176 := @28168 (@28169 @28172) (@4993 @28093) +@28177 := @5307 @28069 +@28191 := @28177 + @551 + @1335 + @5204 + @5207 + @28041 + @28172 + (@5316 @28069 @224 @28041 (@5321 (@5322 @28069 @224))) +@28197 := @28177 @1325 @1334 @5204 @5206 @1324 @28171 +@28198 := @28070 @480 +@28218 := @28163 + (@28176 + (@28191 + (@28197 + (@28198 @1324) + (@28177 @1332 @146 @5204 @5204 @1331 @4998 (@28198 @1331) (@5341 @28069)))) + (@7424 @28040 @1323 @1330)) +@28219 := @5373 @22768 +@28220 := @5896 @11093 +@28225 := @5248 (@7711 (@498 (@28219 (@28220 @154)))) +@28226 := @28220 @41 +@28230 := @5248 (@7197 (@498 (@28219 @28226))) +@28231 := @28220 @19 +@28235 := @5248 (@5786 (@498 (@28219 @28231))) +@28236 := @28219 @11093 +@28237 := @498 @28236 +@28239 := @5248 (@5539 @28237) +@28240 := @171 @11093 +@28242 := @5248 (@5252 @28240) +@28246 := @5248 (@5255 (@2098 @22768)) @5258 +@28247 := @28242 @28246 +@28253 := @5518 (@28225 (@28230 (@28235 (@28239 @28247)))) @22 +@28294 := fun (subject : @5026) => + fun (position : @13) => + @24338 + (@24447 + (@24516 + (@24603 + (@24693 + (@25615 + (fun ("_" : @25616) => + @26023 + (fun ("_" : @26024) => + @26771 + (fun ("_" : @26772) => + @27296 + (fun ("_" : @27297) => + @27466 + (fun ("_" : @26817) => + @27613 + (fun ("_" : @27304) => + @27859 + (fun ("_" : @27860) => + @28080 + (fun ("_" : @28081) => + @28155 + (fun ("_" : @27886) => + @28218 + (fun ("_" : @28095) => @28253 @1681) + (fun ("_" : @28094 @5639) => @28253 @184)) + (fun ("_" : @27885 @5639) => @28076)))) + (fun ("_" : @27303 @5639) => @27163)) + (fun ("_" : @26816 @5639) => @26762)))))))))) +@28295 := @23751 @5375 +@28296 := @6401 @28295 +@28297 := @5203 @28296 +@28298 := @5208 @24315 +@28299 := @5203 @28298 +@28300 := @6410 @5204 +@28301 := @5205 @28300 +@28303 := @5203 @28301 @5204 +@28304 := @5203 @28303 +@28305 := @5864 @6406 +@28306 := @5862 @28305 +@28307 := @28306 @5204 +@28308 := @5861 @28307 +@28310 := @5869 @28305 @5204 +@28311 := @28308 @28310 +@28312 := @23754 @5375 +@28314 := @5862 @28312 @5204 +@28315 := @5861 @28314 +@28317 := @5869 @28312 @5204 +@28319 := @28315 @28317 @5204 +@28320 := @23996 @1980 +@28322 := @5862 @28320 @5204 +@28323 := @5861 @28322 +@28325 := @5869 @28320 @5204 +@28327 := @28323 @28325 @5204 +@28334 := @28304 (@28311 (@5205 (@28319 (@5205 (@28327 @5204)))) @5204) +@28335 := @28299 @28334 +@28336 := @5859 @28335 +@28337 := @28297 @28336 +@28340 := fun (subject : @5026) => fun (position : @13) => @7240 @28337 +@28342 := @5214 @1072 @5222 +@28343 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_26 +@28344 := @28343 @5216 +@28345 := @28344 @4989 +@28346 := @5224 @28345 +@28347 := LexLeanBoot.TokenAudit.idFirstWidth +@28348 := @28347 @5216 +@28349 := @28348 @4989 +@28350 := @171 @28349 +@28351 := @28346 @28350 +@28354 := (subject : @5026) -> (position : @13) -> @28342 @28351 +@28368 := @5240 + @1072 + @5222 + @28351 + @2070 + @5260 + (@5265 (@5275 @1072)) + (@5281 (@5282 (@5283 @2070) @5222 @5258)) +@28372 := @7323 @2068 @7239 @28337 @5376 +@28374 := @7328 @28307 @28310 +@28377 := @7328 @28314 @28317 @19 +@28380 := @7328 @28322 @28325 @19 +@28385 := @171 (@28374 (@28377 (@28380 @24319)) @68) +@28387 := @28372 @28385 @7358 +@28388 := @7365 @2046 +@28391 := @28388 @2067 @28296 @28336 +@28392 := @4993 @28312 +@28394 := @28391 @28392 @28385 +@28398 := @7373 @2044 @320 @5206 @28295 +@28399 := @7378 @4998 +@28412 := @28398 + @28399 + @28392 + (@7387 @146 @5204 @5204 @5376 @4998 @7399 @7419) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_46 @5375) +@28413 := @28394 @28412 +@28416 := @5248 (@5786 @28392) @7362 +@28419 := @6065 @28416 @249 @24 +@28423 := @28419 @2050 @2066 @5209 @28335 +@28424 := @4993 @28320 +@28426 := @28423 @28424 @28385 +@28434 := @5291 @28416 @562 @2049 @5207 @5204 (@7378 @21411) @28424 +@28435 := @5307 @28416 +@28436 := @28435 @219 +@28441 := @28436 @1984 @5204 @5206 @5376 @21411 +@28448 := @5316 @28416 @41 @5376 (@5321 (@5322 @28416 @41)) +@28449 := @28441 @28448 +@28459 := @28435 @1982 @146 @5204 @5204 @1981 @4998 (@5518 @28416 @480 @1981) +@28460 := @5341 @28416 +@28466 := @28426 (@28434 (@28449 (@28459 @28460)) (@25151 @1980)) +@28469 := @5248 (@7197 @28424) @28416 +@28478 := @6065 @28469 @224 @22 @2056 @2065 @28298 @28334 @24320 @28385 +@28485 := @5420 @28469 @2054 @487 @5207 @24315 @5222 @24320 +@28486 := @5307 @28469 +@28492 := @28486 @144 @405 @5204 @5206 @5217 @5221 +@28493 := @5316 @28469 +@28495 := @28493 @68 @5217 +@28496 := @5322 @28469 +@28516 := @28485 + (@28492 + (@28495 (@5321 (@28496 @68))) + (@28486 + @162 + @146 + @5204 + @5204 + @5219 + @4998 + (@28493 @19 @5219 (@5321 (@28496 @19))) + (@5341 @28469))) +@28519 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_47 @5216 @4989 +@28521 := @28478 (@28516 @28519) +@28523 := @5248 (@7711 @24320) +@28524 := @28523 @28469 +@28529 := @5958 @28524 @1269 @2063 @185 @28303 +@28530 := @23754 @7336 +@28531 := @5862 @28530 +@28532 := @28531 @5204 +@28533 := @5861 @28532 +@28535 := @5869 @28530 @5204 +@28537 := @28533 @28535 @5204 +@28538 := @24765 @1980 +@28540 := @5862 @28538 @5204 +@28541 := @5861 @28540 +@28543 := @5869 @28538 @5204 +@28545 := @28541 @28543 @5204 +@28553 := @28529 (fun (__b : @5200) => @5969 (@5205 (@28537 (@5205 (@28545 @5204)))) @5204) +@28556 := @7328 @28532 @28535 @19 +@28559 := @7328 @28540 @28543 @19 +@28561 := @24317 @5436 @5216 +@28569 := @28553 (fun (__b : @5200) => @171 (@7333 (@28556 (@28559 @28561)) @68)) @28305 +@28570 := @5291 @28524 +@28574 := @28570 @403 @1268 @28301 @5204 +@28575 := @5220 @18248 +@28576 := @28574 @28575 +@28577 := @4993 @28305 +@28578 := @28576 @28577 +@28579 := @5307 @28524 +@28585 := @28579 @162 @1267 @5204 @28300 @5219 @18248 +@28586 := @5316 @28524 +@28588 := @28586 @19 @5219 +@28589 := @5322 @28524 +@28593 := @28585 (@28588 (@5321 (@28589 @19))) +@28599 := @28579 @148 @146 @6409 @5204 @6473 @4998 +@28605 := @28570 @139 @147 @5206 @6408 @6490 @6473 +@28617 := @28579 @144 @146 @5204 @5204 @5217 @4998 (@28586 @68 @5217 (@5321 (@28589 @68))) +@28618 := @5341 @28524 +@28625 := @28578 (@28593 (@28599 (@28605 (@28617 @28618) @6502) @28618)) +@28626 := @6060 @6406 +@28628 := @28569 (@28625 @28626) +@28631 := @5248 (@7711 (@171 @28561)) +@28634 := @5248 (@7197 (@4993 @28538)) +@28635 := @4993 @28530 +@28638 := @5248 (@5786 @28635) @7503 +@28640 := @28631 (@28634 @28638) +@28645 := @5958 @28640 @238 @173 @2062 @5204 +@28646 := @25637 @1980 +@28647 := @5862 @28646 +@28648 := @28647 @5204 +@28649 := @5861 @28648 +@28651 := @5869 @28646 @5204 +@28653 := @28649 @28651 @5204 +@28658 := @28645 (fun (__b : @5200) => @7438 (@5205 (@28653 @5204))) +@28661 := @7328 @28648 @28651 @19 +@28663 := @24317 @5445 @5436 +@28677 := @28658 + (fun (__b : @5200) => @171 (@7473 (@28661 @28663))) + @28530 + (@5316 @28640 @154 @28635 (@5321 (@5322 @28640 @154))) +@28680 := @5248 (@7711 (@171 @28663)) +@28681 := @4993 @28646 +@28683 := @5248 (@7197 @28681) +@28688 := @5248 (@5786 (@4993 (@23754 @7475))) @7632 +@28690 := @28680 (@28683 @28688) +@28695 := @28677 (fun ("_" : @28532) => @5518 @28690 @22 @172) +@28696 := @28531 @5639 +@28702 := @5958 @28690 @261 @173 @551 @5204 @7721 +@28704 := @24317 @5449 @5445 +@28717 := @28702 + (fun (__b : @5200) => @171 (@7473 @28704)) + @28646 + (@5316 @28690 @249 @28681 (@5321 (@5322 @28690 @249))) +@28718 := @171 @28704 +@28720 := @5248 (@7711 @28718) +@28721 := @26085 @1980 +@28722 := @4993 @28721 +@28724 := @5248 (@7197 @28722) +@28729 := @5248 (@5786 (@4993 (@23754 @7736))) @7756 +@28731 := @28720 (@28724 @28729) +@28750 := @28628 + (fun ("_" : @28307) => + @28695 + (fun ("_" : @28696) => + @28717 + (fun ("_" : @28648) => @5518 @28731 @22 @172) + (fun ("_" : @28647 @5639) => @5316 @28731 @224 @28718 (@5321 (@5322 @28731 @224))))) +@28751 := @28306 @5639 +@28763 := fun (subject : @5026) => + fun (position : @13) => + @28368 (@28387 (@28413 (@28466 (@28521 (@28750 (fun ("_" : @28751) => @5518 @28640 @22 @184)))))) +@28764 := @5593 @5216 +@28765 := @28764 @4989 +@28766 := @28765 @1308 +@28767 := @5874 @28766 +@28768 := @5203 @28767 +@28769 := @5906 @5206 +@28770 := @5205 @28769 +@28771 := @5203 @28770 +@28772 := @28764 @5898 +@28773 := @28772 @3422 +@28774 := @28771 @28773 +@28775 := @5203 @28774 +@28776 := @5598 @5216 +@28777 := @28776 @4989 +@28778 := @28777 @1308 +@28779 := @5862 @28778 +@28780 := @28779 @5204 +@28784 := @5861 @28780 (@5869 @28778 @5204) +@28787 := @5205 (@28784 @5204 @5206) +@28788 := @28775 @28787 +@28791 := fun (subject : @5026) => fun (position : @13) => @28768 @28788 +@28793 := @5214 @2120 @5222 +@28795 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_49 @5216 +@28796 := @28795 @4989 +@28797 := @5224 @28796 +@28798 := LexLeanBoot.TokenAudit.isGuillemetOpen +@28799 := @28798 @5216 +@28800 := @28799 @4989 +@28801 := @4993 @28800 +@28802 := @28797 @28801 +@28805 := (subject : @5026) -> (position : @13) -> @28793 @28802 +@28819 := @5240 + @2120 + @5222 + @28802 + @3433 + @5260 + (@5265 (@5275 @2120)) + (@5281 (@5282 (@5283 @3433) @5222 @5258)) +@28820 := @23321 @3417 +@28823 := @28820 @3431 @28767 @28788 +@28824 := @4993 @28778 +@28825 := @28823 @28824 +@28826 := @28776 @5898 +@28827 := @28826 @3422 +@28830 := @4993 (@28784 @28827 @5639) +@28831 := @28825 @28830 +@28832 := @5421 @495 +@28835 := @28832 @3416 @5873 @28766 +@28837 := @4987 @1309 @4998 +@28838 := @5220 @28837 +@28865 := @28835 + (@5218 @28838) + @28824 + (@5309 + @3415 + @5204 + @5207 + @5217 + @28838 + @5326 + (@5328 + @1312 + @5204 + @5206 + @5219 + @28837 + @5338 + (@5308 @1310 @146 @5204 @5204 @1309 @4998 (@23361 @1309) @5342))) +@28866 := @6139 @5216 +@28867 := @28866 @4989 +@28869 := @28865 (@28867 @1308) +@28870 := @28831 @28869 +@28873 := @5248 (@5539 @28824) @5260 +@28876 := @6065 @28873 @154 @24 +@28880 := @28876 @3429 @3011 @28774 @28787 +@28881 := @4993 @28827 +@28883 := @28880 @28881 @28830 +@28885 := @5420 @28873 @495 +@28888 := @28885 @3428 @28770 @28773 +@28890 := @4987 @3423 @4998 +@28891 := @17675 @28890 +@28894 := @28888 (@5218 @28891) @28881 +@28895 := @5307 @28873 +@28896 := @28895 @144 +@28901 := @28896 @3427 @5204 @28769 @5217 @28891 +@28902 := @5316 @28873 +@28904 := @28902 @68 @5217 +@28905 := @5322 @28873 +@28908 := @28904 (@5321 (@28905 @68)) +@28909 := @28901 @28908 +@28910 := @28895 @177 +@28915 := @28910 @3426 @5905 @5206 @17624 @28890 +@28922 := @5291 @28873 @167 @176 @5207 @5904 @17631 @17624 +@28934 := @28895 @162 @175 @5204 @5206 @5219 @6228 (@28902 @19 @5219 (@5321 (@28905 @19))) +@28940 := @28895 @173 @146 @5204 @5204 @172 @4998 +@28941 := @5518 @28873 +@28944 := @28940 (@28941 @22 @172) +@28945 := @5341 @28873 +@28949 := @28922 (@28934 (@28944 @28945)) @17654 +@28950 := @28915 @28949 +@28956 := @28895 @3424 @146 @5204 @5204 @3423 @4998 +@28957 := @28941 @480 +@28963 := @28894 (@28909 (@28950 (@28956 (@28957 @3423) @28945))) +@28964 := @28866 @5898 +@28967 := @28883 (@28963 (@28964 @3422)) +@28970 := @5248 (@5786 @28881) @28873 +@28975 := @5958 @28970 @219 @238 @308 @5204 +@28976 := @7438 @5206 +@28977 := fun (__b : @5200) => @28976 +@28978 := @28975 @28977 +@28979 := @5599 @5986 +@28980 := @28979 @3422 +@28994 := @28978 + (fun (__b : @5200) => @4993 (@5969 @28980 @5639)) + @28778 + (@5316 @28970 @41 @28824 (@5321 (@5322 @28970 @41))) +@28995 := @4993 @28980 +@28997 := @5248 (@5786 @28995) +@29002 := @5248 (@5539 (@4993 (@5600 @1308))) @5617 +@29003 := @28997 @29002 +@29012 := @28994 (fun ("_" : @28780) => @5316 @29003 @154 @28995 (@5321 (@5322 @29003 @154))) +@29013 := @28779 @5639 +@29031 := fun (subject : @5026) => + fun (position : @13) => + @28819 + (@28870 + (@28967 + (@29012 + (fun ("_" : @29013) => + @5763 @29003 @305 @24 @146 @5204 @5204 @4998 @5745 (@5341 @29003) @5774)))) +@29032 := @5208 @28345 +@29033 := @5203 @29032 +@29034 := @5208 @28796 +@29035 := @5203 @29034 +@29036 := @5863 @68 +@29037 := @29036 @28349 +@29038 := @5862 @29037 +@29039 := @29038 @5204 +@29043 := @5861 @29039 (@5869 @29037 @5204) +@29046 := @5859 (@29043 @5206 @5204) +@29047 := @29035 @29046 +@29050 := fun (subject : @5026) => fun (position : @13) => @29033 @29047 +@29052 := @5214 @1135 @5222 +@29053 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_29 +@29056 := @5224 (@29053 @5216 @4989) +@29057 := LexLeanBoot.TokenAudit.canStartIdent +@29061 := @29056 (@4993 (@29057 @5216 @4989)) +@29064 := (subject : @5026) -> (position : @13) -> @29052 @29061 +@29078 := @5240 + @1135 + @5222 + @29061 + @2131 + @5260 + (@5265 (@5275 @1135)) + (@5281 (@5282 (@5283 @2131) @5222 @5258)) +@29083 := @6468 @2115 @2129 @29032 @29047 @28350 +@29086 := @4993 (@29043 @5204 @28800) +@29087 := @29083 @29086 +@29094 := @5421 @1072 @487 @5207 @28345 @5222 @28350 @5344 +@29095 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_26 +@29096 := @29095 @5216 +@29099 := @29087 (@29094 (@29096 @4989)) +@29102 := @5248 (@5539 @28350) @5260 +@29111 := @6065 @29102 @154 @24 @2122 @2128 @29034 @29046 @28801 @29086 +@29118 := @5420 @29102 @2120 @487 @5207 @28796 @5222 @28801 +@29119 := @5307 @29102 +@29125 := @29119 @144 @405 @5204 @5206 @5217 @5221 +@29126 := @5316 @29102 +@29128 := @29126 @68 @5217 +@29129 := @5322 @29102 +@29149 := @29118 + (@29125 + (@29128 (@5321 (@29129 @68))) + (@29119 + @162 + @146 + @5204 + @5204 + @5219 + @4998 + (@29126 @19 @5219 (@5321 (@29129 @19))) + (@5341 @29102))) +@29151 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_49 @5216 +@29154 := @29111 (@29149 (@29151 @4989)) +@29157 := @5248 (@5786 @28801) @29102 +@29163 := @5958 @29157 @2125 @190 @238 @5209 @20625 +@29164 := @28798 @5436 +@29165 := @29164 @5216 +@29170 := @29163 (fun (__b : @5200) => @4993 (@7438 @29165)) @29037 +@29175 := @5291 @29157 @403 @2124 @5207 @5204 +@29177 := @4987 @28350 @4998 +@29181 := @29175 (@8459 @29177) (@4993 @29037) +@29182 := @5307 @29157 +@29210 := @29181 + (@29182 + @185 + @320 + @5204 + @5206 + @184 + @29177 + (@5518 @29157 @22 @184) + (@29182 + @219 + @146 + @5204 + @5204 + @28350 + @4998 + (@5316 @29157 @41 @28350 (@5321 (@5322 @29157 @41))) + (@5341 @29157))) +@29211 := @6059 @68 +@29214 := @29170 (@29210 (@29211 @28349)) +@29215 := @4993 @29165 +@29217 := @5248 (@5786 @29215) +@29218 := @28347 @5436 +@29224 := @29217 (@5248 (@5539 (@171 (@29218 @5216))) @5617) +@29252 := fun (subject : @5026) => + fun (position : @13) => + @29078 + (@29099 + (@29154 + (@29214 + (fun ("_" : @29039) => + @5763 @29224 @187 @24 @146 @5204 @5204 @4998 @7202 (@5341 @29224) @7221) + (fun ("_" : @29038 @5639) => @5316 @29224 @154 @29215 (@5321 (@5322 @29224 @154)))))) +@29254 := (subject : @5026) -> (expPos : @13) -> @5200 +@29255 := @28772 @4054 +@29256 := @5874 @29255 +@29257 := @5203 @29256 +@29258 := @28772 @505 +@29259 := @5874 @29258 +@29260 := @5203 @29259 +@29261 := @28826 @4054 +@29262 := @5862 @29261 +@29263 := @29262 @5204 +@29264 := @5861 @29263 +@29266 := @5869 @29261 @5204 +@29268 := @29264 @29266 @17393 +@29269 := @28826 @505 +@29271 := @5862 @29269 @5204 +@29272 := @5861 @29271 +@29274 := @5869 @29269 @5204 +@29280 := @5205 (@29268 (@5205 (@29272 @29274 @17393 @5204))) +@29281 := @5203 @29280 +@29289 := @7328 @29263 @29266 @17390 (@7328 @29271 @29274 @17390 @5898) +@29292 := @23271 @29289 @1806 @2405 +@29293 := @15321 @29292 +@29294 := @5203 @29293 +@29295 := @22289 @5216 +@29298 := @29295 @29289 @519 @5639 +@29299 := @7955 @29298 +@29300 := @5203 @29299 +@29303 := @23277 @29289 @1806 @2405 +@29304 := @5862 @29303 +@29305 := @29304 @5204 +@29306 := @5861 @29305 +@29308 := @5869 @29303 @5204 +@29312 := @5205 (@29306 @29308 @5204 @22271) +@29313 := @29300 @29312 +@29314 := @29294 @29313 +@29315 := @29281 @29314 +@29316 := @29260 @29315 +@29317 := @29257 @29316 +@29320 := fun (subject : @5026) => fun (expPos : @13) => @5906 @29317 +@29322 := @5214 @3796 @5222 +@29323 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_71 +@29326 := @5224 (@29323 @5216 @4989) +@29327 := LexLeanBoot.TokenAudit.scanExponent +@29331 := @29326 (@22299 (@29327 @5216 @4989)) +@29334 := (subject : @5026) -> (expPos : @13) -> @29322 @29331 +@29348 := @5240 + @3796 + @5222 + @29331 + @4097 + @5260 + (@5265 (@5275 @3796)) + (@5281 (@5282 (@5283 @4097) @5222 @5258)) +@29353 := @6468 @177 @4095 @5905 @29317 @17624 +@29355 := @22340 @29305 @29308 +@29356 := @22300 @5216 +@29359 := @29356 @29289 @519 @5639 +@29360 := @29355 @29359 +@29361 := @22346 @4081 +@29362 := @22345 @29361 +@29364 := @22299 (@29360 @29362) +@29365 := @29353 @29364 +@29366 := @5292 @167 +@29371 := @29366 @176 @5207 @5904 @17631 @17624 +@29377 := @5328 @175 @5204 @5206 @5219 @6228 @5338 +@29383 := @5308 @173 @146 @5204 @5204 @172 @4998 +@29384 := @23360 @22 +@29391 := @29365 (@29371 (@29377 (@29383 (@29384 @172) @5342)) @17654) +@29394 := @5248 (@5539 @17624) @5260 +@29401 := @6065 @29394 @154 @24 @4061 @4094 @29256 @29316 +@29402 := @4993 @29261 +@29404 := @29401 @29402 @29364 +@29409 := @5420 @29394 @495 @4060 @5873 @29255 +@29411 := @4987 @4055 @4998 +@29412 := @17675 @29411 +@29415 := @29409 (@5218 @29412) @29402 +@29416 := @5307 @29394 +@29422 := @29416 @144 @4059 @5204 @5207 @5217 @29412 +@29423 := @5316 @29394 +@29425 := @29423 @68 @5217 +@29426 := @5322 @29394 +@29460 := @29404 + (@29415 + (@29422 + (@29425 (@5321 (@29426 @68))) + (@29416 + @219 + @4058 + @5204 + @5206 + @17624 + @29411 + (@29423 @41 @17624 (@5321 (@29426 @41))) + (@29416 @4056 @146 @5204 @5204 @4055 @4998 (@5518 @29394 @480 @4055) (@5341 @29394)))) + (@28964 @4054)) +@29463 := @5248 (@5786 @29402) @29394 +@29470 := @6065 @29463 @249 @24 @4065 @4093 @29259 @29315 +@29471 := @4993 @29269 +@29473 := @29470 @29471 @29364 +@29478 := @5420 @29463 @495 @4064 @5873 @29258 +@29479 := @17675 @9374 +@29482 := @29478 (@5218 @29479) @29471 +@29483 := @5307 @29463 +@29489 := @29483 @144 @4063 @5204 @5207 @5217 @29479 +@29490 := @5316 @29463 +@29492 := @29490 @68 @5217 +@29493 := @5322 @29463 +@29527 := @29473 + (@29482 + (@29489 + (@29492 (@5321 (@29493 @68))) + (@29483 + @219 + @509 + @5204 + @5206 + @17624 + @9374 + (@29490 @41 @17624 (@5321 (@29493 @41))) + (@29483 @507 @146 @5204 @5204 @506 @4998 (@5518 @29463 @480 @506) (@5341 @29463)))) + (@28964 @505)) +@29530 := @5248 (@7197 @29471) @29463 +@29537 := @6065 @29530 @224 @22 @4070 @4092 @29280 @29314 +@29538 := @171 @29289 +@29540 := @29537 @29538 @29364 +@29545 := @5958 @29530 @238 @577 @4069 @5204 +@29546 := @18136 @5903 +@29547 := @5208 @29546 +@29548 := @5969 @29547 +@29549 := @28979 @505 +@29550 := @5862 @29549 +@29551 := @29550 @5204 +@29552 := @5861 @29551 +@29554 := @5869 @29549 @5204 +@29561 := @29545 (fun (__b : @5200) => @29548 (@5205 (@29552 @29554 @29547 @5204))) +@29562 := @7333 @18135 +@29566 := @7328 @29551 @29554 @18135 @5986 +@29579 := @29561 + (fun (__b : @5200) => @171 (@29562 @29566)) + @29261 + (@5316 @29530 @154 @29402 (@5321 (@5322 @29530 @154))) +@29580 := @4993 @29549 +@29582 := @5248 (@7197 @29580) +@29583 := @28979 @4054 +@29591 := @29582 (@5248 (@5786 (@4993 @29583)) (@5248 (@5539 @18309) @5617)) +@29599 := @5291 @29591 @167 @576 @5207 @29546 (@19606 @6228) @18303 +@29600 := @5307 @29591 +@29606 := @29600 @219 @175 @5204 @5206 @18309 @6228 +@29607 := @5316 @29591 +@29609 := @29607 @41 @18309 +@29610 := @5322 @29591 +@29633 := @29579 + (fun ("_" : @29263) => + @29599 + (@29606 + (@29609 (@5321 (@29610 @41))) + (@29600 @173 @146 @5204 @5204 @172 @4998 (@5518 @29591 @22 @172) (@5341 @29591))) + (@6259 @5986 @19)) +@29634 := @29262 @5639 +@29639 := @5958 @29591 @261 @577 @219 @5204 +@29640 := @18330 @5903 +@29657 := @29639 + (fun (__b : @5200) => @5969 (@5208 @29640) @5204) + (fun (__b : @5200) => @171 (@7333 @18329 @6009)) + @29549 + (@29607 @249 @29580 (@5321 (@29610 @249))) +@29658 := @5975 @6009 +@29671 := @5248 + (@7197 (@4993 (@29658 @505))) + (@5248 (@5786 (@4993 (@29658 @4054))) (@5248 (@5539 @6207) @5476)) +@29679 := @5291 @29671 @167 @576 @5207 @29640 (@6208 @6228) @18491 +@29680 := @5307 @29671 +@29686 := @29680 @219 @175 @5204 @5206 @6207 @6228 +@29693 := @5316 @29671 @41 @6207 (@5321 (@5322 @29671 @41)) +@29719 := @29540 + (@29633 + (fun ("_" : @29634) => + @29657 + (fun ("_" : @29551) => + @29679 + (@29686 + @29693 + (@29680 @173 @146 @5204 @5204 @172 @4998 (@5518 @29671 @22 @172) (@5341 @29671))) + (@6259 @6009 @19)) + (fun ("_" : @29550 @5639) => @29693))) +@29722 := @5248 (@7711 @29538) @29530 +@29729 := @6065 @29722 @363 @24 @4074 @4091 @29293 @29313 +@29730 := @4993 @29303 +@29732 := @29729 @29730 @29364 +@29737 := @5420 @29722 @1318 @4073 @15320 @29292 +@29738 := @4987 @29538 +@29739 := @29738 @19976 +@29742 := @29737 (@5218 @29739) @29730 +@29743 := @5307 @29722 +@29749 := @29743 @144 @4072 @5204 @5873 @5217 @29739 +@29750 := @5316 @29722 +@29752 := @29750 @68 @5217 +@29753 := @5322 @29722 +@29757 := @29749 (@29752 (@5321 (@29753 @68))) +@29769 := @29743 @551 @2410 @5204 @5207 @29538 @19976 (@29750 @224 @29538 (@5321 (@29753 @224))) +@29775 := @29743 @1808 @2409 @5204 @5206 @1807 @19975 +@29777 := @5518 @29722 @480 +@29798 := @29732 + (@29742 + (@29757 + (@29769 + (@29775 + (@29777 @1807) + (@29743 @2407 @146 @5204 @5204 @2406 @4998 (@29777 @2406) (@5341 @29722))))) + (@23378 @29289 @1806 @2405)) +@29801 := @5248 (@9149 @29730) @29722 +@29808 := @6065 @29801 @385 @1799 @4078 @4090 @29299 @29312 +@29809 := @22299 @29359 +@29811 := @29808 @29809 @29364 +@29816 := @5420 @29801 @1897 @4077 @7954 @29298 +@29817 := @4987 @1882 +@29818 := @29817 @9484 +@29819 := @29738 @29818 +@29822 := @29816 (@5218 @29819) @29809 +@29823 := @5307 @29801 +@29829 := @29823 @144 @4076 @5204 @7938 @5217 @29819 +@29830 := @5316 @29801 +@29832 := @29830 @68 @5217 +@29833 := @5322 @29801 +@29837 := @29829 (@29832 (@5321 (@29833 @68))) +@29849 := @29823 @551 @1915 @5204 @7914 @29538 @29818 (@29830 @224 @29538 (@5321 (@29833 @224))) +@29859 := @29823 @1883 @310 @5204 @7858 @1882 @9484 (@5518 @29801 @22 @1882) +@29865 := @29823 @308 @146 @5206 @5204 @5745 @4998 +@29873 := @5763 @29801 @305 @24 @146 @5204 @5204 @4998 @5745 +@29874 := @5341 @29801 +@29882 := @29822 (@29837 (@29849 (@29859 (@29865 (@29873 @29874 @5774) @29874)))) +@29884 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_43 @5216 +@29889 := @29811 (@29882 (@29884 @29289 @519 @5639)) +@29892 := @5248 (@14641 @29809) @29801 +@29900 := @5958 @29892 @549 @680 @4089 @5204 (fun (__b : @5200) => @7438 @22271) +@29901 := @22300 @5436 +@29909 := @7328 (@5862 @29583 @5204) (@5869 @29583 @5204) @18135 @29566 +@29912 := @29901 @29909 @519 @5639 +@29926 := @29900 + (fun (__b : @5200) => @22299 (@22831 @29912 @29362)) + @29303 + (@5316 @29892 @363 @29730 (@5321 (@5322 @29892 @363))) +@29927 := @22299 @29912 +@29941 := @5248 + (@14641 @29927) + (@5248 (@9149 (@4993 (@23403 @29909 @1806 @2405))) (@5248 (@7711 (@171 @29909)) @29591)) +@29950 := @29926 (fun ("_" : @29305) => @5316 @29941 @385 @29927 (@5321 (@5322 @29941 @385))) +@29951 := @29304 @5639 +@29957 := @5763 @29941 @235 @1799 @4088 @11154 @5204 +@29958 := @2098 @29361 +@29963 := @29957 (@4987 @29958 @4998) (@22896 @29958) +@29964 := @5307 @29941 +@29970 := @29964 @4086 @146 @7858 @5204 @29958 @4998 +@29979 := @5291 @29941 @727 @4085 @5206 @5204 (@4987 @4082 @4998) @29958 +@29989 := @29964 @4083 @146 @5204 @5204 @4082 @4998 (@5518 @29941 @729 @4082) +@29990 := @5341 @29941 +@30010 := fun (subject : @5026) => + fun (expPos : @13) => + @29348 + (@29391 + (@29460 + (@29527 + (@29719 + (@29798 + (@29889 + (@29950 + (fun ("_" : @29951) => + @29963 + (@29970 (@29979 (@29989 @29990) (@22928 @4081)) @29990) + (@22934 @29958))))))))) +@30013 := (subject : @5026) -> (posNow : @13) -> (bareDot : @5200) -> @5200 +@30014 := @5595 @1993 +@30015 := @5874 @30014 +@30016 := @5203 @30015 +@30017 := @5595 @2006 +@30018 := @5874 @30017 +@30019 := @5203 @30018 +@30021 := @29323 @5436 @5216 +@30022 := @5208 @30021 +@30023 := @5203 @30022 +@30024 := @29053 @5436 +@30025 := @30024 @5216 +@30026 := @5208 @30025 +@30027 := @5203 @30026 +@30028 := @5600 @1993 +@30029 := @5862 @30028 +@30030 := @30029 @5204 +@30034 := @5861 @30030 (@5869 @30028 @5204) +@30037 := @5205 (@30034 @5206 @5204) +@30038 := @5203 @30037 +@30039 := @30034 @5204 +@30040 := @5600 @2006 +@30041 := @30039 @30040 +@30042 := @5862 @30041 +@30043 := @30042 @5204 +@30044 := @5861 @30043 +@30046 := @5869 @30041 @5204 +@30048 := @30044 @30046 @5204 +@30050 := @5203 (@5205 @28976) +@30051 := @29057 @5436 +@30052 := @30051 @5216 +@30054 := @5969 @30052 @5639 +@30056 := @5862 @30054 @5204 +@30057 := @5861 @30056 +@30059 := @5869 @30054 @5204 +@30065 := @30038 (@30048 (@30050 (@30057 @30059 @22271 @7858))) +@30066 := @30027 @30065 +@30067 := @30023 @30066 +@30068 := @30019 @30067 +@30072 := fun (subject : @5026) => fun (posNow : @13) => fun (bareDot : @5200) => @30016 @30068 +@30073 := @5214 @2981 +@30074 := @5587 @22285 +@30075 := @30073 @30074 +@30076 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_61 +@30077 := @30076 @5436 +@30080 := @5224 (@30077 @5216 @4989) +@30081 := LexLeanBoot.TokenAudit.scanAfterDot +@30082 := @30081 @5436 +@30083 := @30082 @5216 +@30086 := @30080 (@22299 (@30083 @4989)) +@30090 := (subject : @5026) -> (posNow : @13) -> (bareDot : @5200) -> @30075 @30086 +@30094 := @5240 @2981 @30074 @30086 @3825 +@30097 := @5248 (@5539 @22282) @5617 +@30107 := @30094 @30097 (@5265 (@5275 @2981)) (@5281 (@5282 (@5283 @3825) @30074 @5258)) +@30114 := @6065 @30097 @154 @24 @2970 @3823 @30015 @30068 +@30115 := @4993 @30028 +@30116 := @30114 @30115 +@30118 := @22340 @30043 @30046 +@30120 := @29327 @5436 @5216 +@30121 := @30118 @30120 +@30123 := @22340 @30056 @30059 +@30124 := @22346 @3809 +@30125 := @22345 @30124 +@30126 := @30123 @30125 +@30127 := @22352 @5216 +@30130 := @22299 (@30121 (@30126 @30127)) +@30131 := @30116 @30130 +@30136 := @5420 @30097 @495 @2969 @5873 @30014 +@30138 := @4987 @1994 @4998 +@30139 := @5589 @30138 +@30142 := @30136 (@5587 @30139) @30115 +@30143 := @5307 @30097 +@30149 := @30143 @144 @2968 @5204 @5207 @5586 @30139 +@30150 := @5316 @30097 +@30152 := @30150 @68 @5586 +@30153 := @5322 @30097 +@30184 := @30142 + (@30149 + (@30152 (@5321 (@30153 @68))) + (@30143 + @162 + @1997 + @5204 + @5206 + @5588 + @30138 + (@30150 @19 @5588 (@5321 (@30153 @19))) + (@30143 @1995 @146 @5204 @5204 @1994 @4998 (@5518 @30097 @480 @1994) (@5341 @30097)))) +@30186 := @6139 @5436 @5216 +@30189 := @30131 (@30184 (@30186 @1993)) +@30192 := @5248 (@5786 @30115) @30097 +@30199 := @6065 @30192 @249 @24 @2975 @3822 @30018 @30067 +@30200 := @4993 @30040 +@30202 := @30199 @30200 @30130 +@30207 := @5420 @30192 @495 @2974 @5873 @30017 +@30209 := @4987 @2007 @4998 +@30210 := @5589 @30209 +@30213 := @30207 (@5587 @30210) @30200 +@30214 := @5307 @30192 +@30220 := @30214 @144 @2973 @5204 @5207 @5586 @30210 +@30221 := @5316 @30192 +@30223 := @30221 @68 @5586 +@30224 := @5322 @30192 +@30258 := @30202 + (@30213 + (@30220 + (@30223 (@5321 (@30224 @68))) + (@30214 + @162 + @2010 + @5204 + @5206 + @5588 + @30209 + (@30221 @19 @5588 (@5321 (@30224 @19))) + (@30214 @2008 @146 @5204 @5204 @2007 @4998 (@5518 @30192 @480 @2007) (@5341 @30192)))) + (@30186 @2006)) +@30261 := @5248 (@7197 @30200) @30192 +@30268 := @6065 @30261 @224 @1799 @3798 @3821 @30022 @30066 +@30269 := @22299 @30120 +@30271 := @30268 @30269 @30130 +@30278 := @5420 @30261 @3796 @487 @5207 @30021 @5662 @30269 +@30279 := @5307 @30261 +@30285 := @30279 @144 @405 @5204 @5206 @5586 @5661 +@30286 := @5316 @30261 +@30288 := @30286 @68 @5586 +@30289 := @5322 @30261 +@30314 := @30271 + (@30278 + (@30285 + (@30288 (@5321 (@30289 @68))) + (@30279 + @162 + @146 + @5204 + @5204 + @5588 + @4998 + (@30286 @19 @5588 (@5321 (@30289 @19))) + (@5341 @30261))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_71 @5436 @5216)) +@30317 := @5248 (@7711 @30269) @30261 +@30324 := @6065 @30317 @363 @24 @3800 @3820 @30026 @30065 +@30325 := @4993 @30052 +@30327 := @30324 @30325 @30130 +@30334 := @5420 @30317 @1135 @487 @5207 @30025 @5662 @30325 +@30335 := @5307 @30317 +@30341 := @30335 @144 @405 @5204 @5206 @5586 @5661 +@30342 := @5316 @30317 +@30344 := @30342 @68 @5586 +@30345 := @5322 @30317 +@30365 := @30334 + (@30341 + (@30344 (@5321 (@30345 @68))) + (@30335 + @162 + @146 + @5204 + @5204 + @5588 + @4998 + (@30342 @19 @5588 (@5321 (@30345 @19))) + (@5341 @30317))) +@30366 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_29 +@30370 := @30327 (@30365 (@30366 @5436 @5216)) +@30373 := @5248 (@9149 @30325) @30317 +@30374 := @5958 @30373 +@30378 := @30374 @3803 @551 @3819 @30037 +@30379 := @5862 @5216 +@30380 := @30379 @5204 +@30384 := @5861 @30380 (@5869 @5216 @5204) +@30387 := @5205 (@30384 @5204 @5206) +@30388 := @5203 @30387 +@30389 := @29057 @5445 +@30390 := @30389 @5436 +@30392 := @30384 @30390 @5639 +@30393 := @5862 @30392 +@30394 := @30393 @5204 +@30395 := @5861 @30394 +@30397 := @5869 @30392 @5204 +@30404 := @30378 (fun (__b : @5200) => @7438 (@30388 (@30395 @30397 @22271 @7858))) +@30406 := @29327 @5445 @5436 +@30407 := @22831 @30406 +@30410 := @22340 @30394 @30397 @30125 +@30411 := @22352 @5436 +@30417 := @30404 (fun (__b : @5200) => @22299 (@30407 (@30410 @30411))) @30041 +@30422 := @30374 @238 @190 @261 @5204 @20625 +@30423 := @5975 @5436 +@30424 := @30423 @2006 +@30437 := @30422 + (fun (__b : @5200) => @4993 (@7438 @30424)) + @30028 + (@5316 @30373 @154 @30115 (@5321 (@5322 @30373 @154))) +@30440 := @5248 (@9149 (@4993 @30390)) +@30441 := @22299 @30406 +@30443 := @5248 (@7711 @30441) +@30444 := @4993 @30424 +@30446 := @5248 (@7197 @30444) +@30447 := @30423 @1993 +@30448 := @4993 @30447 +@30457 := @30440 (@30443 (@30446 (@5248 (@5786 @30448) (@5248 (@5539 @15347) @5476)))) +@30470 := @30437 + (fun ("_" : @30030) => @5763 @30457 @187 @24 @146 @5204 @5204 @4998 @7202 (@5341 @30457) @7221) +@30471 := @30029 @5639 +@30472 := @5316 @30457 +@30474 := @30472 @249 @30444 +@30475 := @5322 @30457 +@30488 := @30417 + (@30470 (fun ("_" : @30471) => @30474 (@5321 (@30475 @249)))) + (fun ("_" : @30043) => @30472 @224 @30441 (@5321 (@30475 @224))) +@30489 := @30042 @5639 +@30490 := @5958 @30457 +@30495 := @30490 @3807 @3817 @3013 @30387 @22828 +@30496 := @22831 @30125 +@30497 := @22352 @5445 +@30502 := @30495 (fun (__b : @5200) => @22299 (@30496 @30497)) @30392 +@30507 := @30490 @219 @549 @308 @5204 @28977 +@30508 := @29057 @5449 +@30509 := @30508 @5445 +@30521 := @30507 + (fun (__b : @5200) => @4993 (@5969 @30509 @5639)) + @5216 + (@30472 @41 @15347 (@5321 (@30475 @41))) +@30522 := @4993 @30509 +@30524 := @5248 (@9149 @30522) +@30529 := @5248 (@7711 (@22299 (@29327 @5449 @5445))) +@30530 := @6176 @5445 +@30531 := @30530 @2006 +@30532 := @4993 @30531 +@30534 := @5248 (@7197 @30532) +@30536 := @4993 (@30530 @1993) +@30538 := @5248 (@5786 @30536) +@30539 := @4993 @5436 +@30546 := @30524 (@30529 (@30534 (@30538 (@5248 (@5539 @30539) @5454)))) +@30547 := @5316 @30546 +@30549 := @30547 @363 @30522 +@30550 := @5322 @30546 +@30555 := @30521 (fun ("_" : @30380) => @30549 (@5321 (@30550 @363))) +@30556 := @30379 @5639 +@30557 := @5763 @30546 +@30564 := @30557 @305 @24 @146 @5204 @5204 @4998 @5745 +@30565 := @5341 @30546 +@30570 := @30502 (@30555 (fun ("_" : @30556) => @30564 @30565 @5774)) +@30575 := @30557 @235 @1799 @3816 @11154 @5204 +@30576 := @2098 @30124 +@30581 := @30575 (@4987 @30576 @4998) (@22896 @30576) +@30582 := @5307 @30546 +@30618 := @30570 + (fun ("_" : @30394) => + @30581 + (@30582 + @3814 + @146 + @7858 + @5204 + @30576 + @4998 + (@5291 + @30546 + @727 + @3813 + @5206 + @5204 + (@4987 @3810 @4998) + @30576 + (@30582 @3811 @146 @5204 @5204 @3810 @4998 (@5518 @30546 @729 @3810) @30565) + (@22928 @3809)) + @30565) + (@22934 @30576)) +@30619 := @30393 @5639 +@30625 := @30557 @258 @1799 @405 @5206 @5204 @9025 +@30626 := @22949 @5446 +@30641 := @30625 + @30626 + (@30582 @162 @146 @5204 @5204 @5446 @4998 (@30547 @19 @5446 (@5321 (@30550 @19))) @30565) +@30642 := @22976 @5446 +@30655 := fun (subject : @5026) => + fun (posNow : @13) => + fun (bareDot : @5200) => + @30107 + (@30189 + (@30258 + (@30314 + (@30370 (@30488 (fun ("_" : @30489) => @30618 (fun ("_" : @30619) => @30641 @30642))))))) +@30657 := (subject : @5026) -> (afterInt : @13) -> @5200 +@30658 := @28765 @1964 +@30659 := @5874 @30658 +@30660 := @5203 @30659 +@30661 := @28772 @1964 +@30662 := @28771 @30661 +@30663 := @5203 @30662 +@30664 := @5906 @5207 +@30665 := @5205 @30664 +@30666 := @5203 @30665 +@30667 := @23271 @5898 +@30669 := @30667 @1806 @2405 +@30670 := @30666 @30669 +@30671 := @5203 @30670 +@30672 := @28765 @1993 +@30673 := @5874 @30672 +@30674 := @5203 @30673 +@30675 := @28765 @2006 +@30676 := @5874 @30675 +@30677 := @5203 @30676 +@30678 := @5906 @7858 +@30679 := @5205 @30678 +@30680 := @5203 @30679 +@30681 := @30076 @5216 +@30683 := @30681 @5898 @5204 +@30684 := @30680 @30683 +@30685 := @5203 @30684 +@30686 := @5203 @7938 +@30688 := @30681 @4989 @5639 +@30689 := @30686 @30688 +@30690 := @5203 @30689 +@30691 := @5906 @7914 +@30692 := @5205 @30691 +@30693 := @5203 @30692 +@30696 := @29295 @5898 @519 @5639 +@30697 := @30693 @30696 +@30698 := @5203 @30697 +@30700 := Except.casesOn.{1, 0, 0} @5026 +@30701 := @30700 @13 +@30703 := @30701 (fun ("_" : @22339) => @5200) +@30706 := @29356 @5898 @519 @5639 +@30707 := @30703 @30706 +@30708 := fun (msg : @5026) => @7858 +@30709 := @30707 @30708 +@30715 := @30698 (@30709 (fun (pFrac : @13) => @30686 (@30077 @4989 @5639))) +@30716 := @5203 @30715 +@30717 := @28777 @1964 +@30718 := @5862 @30717 +@30719 := @30718 @5204 +@30720 := @5861 @30719 +@30722 := @5869 @30717 @5204 +@30723 := @30720 @30722 +@30726 := @5205 (@30723 @5204 @5206) +@30727 := @5203 @30726 +@30728 := @28826 @1964 +@30730 := @30723 @30728 @5639 +@30731 := @5862 @30730 +@30732 := @30731 @5204 +@30733 := @5861 @30732 +@30735 := @5869 @30730 @5204 +@30737 := @30733 @30735 @7858 +@30738 := @23277 @5898 +@30740 := @30738 @1806 @2405 +@30742 := @5862 @30740 @5204 +@30743 := @5861 @30742 +@30745 := @5869 @30740 @5204 +@30750 := @30723 (@5205 (@30743 @30745 @5204 @5204)) +@30751 := @28777 @1993 +@30757 := @5861 (@5862 @30751 @5204) (@5869 @30751 @5204) +@30761 := @5203 (@5205 (@30757 @5206 @5204)) +@30762 := @30757 @5204 +@30763 := @28777 @2006 +@30764 := @30762 @30763 +@30766 := @5862 @30764 @5204 +@30767 := @5861 @30766 +@30769 := @5869 @30764 @5204 +@30777 := @30727 (@30737 (@5205 (@30750 (@30761 (@30767 @30769 @5204 @7858))))) +@30778 := @30716 @30777 +@30779 := @30690 @30778 +@30780 := @30685 @30779 +@30781 := @30677 @30780 +@30782 := @30674 @30781 +@30783 := @30671 @30782 +@30784 := @30663 @30783 +@30787 := fun (subject : @5026) => fun (afterInt : @13) => @30660 @30784 +@30789 := @5214 @1930 @5222 +@30790 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_45 +@30793 := @5224 (@30790 @5216 @4989) +@30794 := LexLeanBoot.TokenAudit.scanAfterInt +@30798 := @30793 (@22299 (@30794 @5216 @4989)) +@30801 := (subject : @5026) -> (afterInt : @13) -> @30789 @30798 +@30815 := @5240 + @1930 + @5222 + @30798 + @3033 + @5260 + (@5265 (@5275 @1930)) + (@5281 (@5282 (@5283 @3033) @5222 @5258)) +@30819 := @23321 @2958 @3031 @30659 @30784 +@30820 := @4993 @30717 +@30821 := @30819 @30820 +@30823 := @22340 @30732 @30735 +@30824 := @22352 @4989 +@30825 := @30823 @30824 +@30827 := @22340 @30719 @30722 +@30829 := @22340 @30742 @30745 +@30831 := @30701 (fun ("_" : @22339) => @22339) +@30832 := @30831 @30706 +@30833 := @22345 @4989 +@30834 := fun (msg : @5026) => @30833 +@30835 := @30832 @30834 +@30839 := @30835 (fun (pFrac : @13) => @30082 @4989 @5639) +@30840 := @30829 @30839 +@30841 := @30081 @5216 +@30843 := @30841 @5898 @5204 +@30845 := @30827 (@30840 @30843) +@30847 := @22340 @30766 @30769 +@30849 := @30841 @4989 @5639 +@30854 := @22299 (@30825 (@30845 (@30847 @30849 @30824))) +@30855 := @30821 @30854 +@30858 := @28832 @2957 @5873 @30658 +@30860 := @4987 @1965 @4998 +@30861 := @5220 @30860 +@30891 := @30855 + (@30858 + (@5218 @30861) + @30820 + (@5309 + @2956 + @5204 + @5207 + @5217 + @30861 + @5326 + (@5328 + @1968 + @5204 + @5206 + @5219 + @30860 + @5338 + (@5308 @1966 @146 @5204 @5204 @1965 @4998 (@23361 @1965) @5342))) + (@28867 @1964)) +@30894 := @5248 (@5539 @30820) @5260 +@30901 := @6065 @30894 @154 @24 @2962 @3030 @30662 @30783 +@30902 := @4993 @30728 +@30904 := @30901 @30902 @30854 +@30909 := @5420 @30894 @495 @2961 @28770 @30661 +@30910 := @17675 @30860 +@30913 := @30909 (@5218 @30910) @30902 +@30914 := @5307 @30894 +@30920 := @30914 @144 @2960 @5204 @28769 @5217 @30910 +@30921 := @5316 @30894 +@30923 := @30921 @68 @5217 +@30924 := @5322 @30894 +@30928 := @30920 (@30923 (@5321 (@30924 @68))) +@30934 := @30914 @177 @1968 @5905 @5206 @17624 @30860 +@30941 := @5291 @30894 @167 @176 @5207 @5904 @17631 @17624 +@30953 := @30914 @162 @175 @5204 @5206 @5219 @6228 (@30921 @19 @5219 (@5321 (@30924 @19))) +@30959 := @30914 @173 @146 @5204 @5204 @172 @4998 +@30960 := @5518 @30894 +@30963 := @30959 (@30960 @22 @172) +@30964 := @5341 @30894 +@30985 := @30904 + (@30913 + (@30928 + (@30934 + (@30941 (@30953 (@30963 @30964)) @17654) + (@30914 @1966 @146 @5204 @5204 @1965 @4998 (@30960 @480 @1965) @30964))) + (@28964 @1964)) +@30988 := @5248 (@5786 @30902) @30894 +@30995 := @6065 @30988 @249 @24 @2966 @3029 @30670 @30782 +@30996 := @4993 @30740 +@30998 := @30995 @30996 @30854 +@31003 := @5420 @30988 @1318 @2965 @30665 @30669 +@31004 := @17675 @19976 +@31007 := @31003 (@5218 @31004) @30996 +@31008 := @5307 @30988 +@31014 := @31008 @144 @2964 @5204 @30664 @5217 @31004 +@31015 := @5316 @30988 +@31017 := @31015 @68 @5217 +@31018 := @5322 @30988 +@31022 := @31014 (@31017 (@5321 (@31018 @68))) +@31028 := @31008 @177 @2410 @5905 @5207 @17624 @19976 +@31035 := @5291 @30988 @167 @176 @5207 @5904 @17631 @17624 +@31047 := @31008 @162 @175 @5204 @5206 @5219 @6228 (@31015 @19 @5219 (@5321 (@31018 @19))) +@31053 := @31008 @173 @146 @5204 @5204 @172 @4998 +@31054 := @5518 @30988 +@31057 := @31053 (@31054 @22 @172) +@31058 := @5341 @30988 +@31063 := @31028 (@31035 (@31047 (@31057 @31058)) @17654) +@31069 := @31008 @1808 @2409 @5204 @5206 @1807 @19975 +@31070 := @31054 @480 +@31090 := @30998 + (@31007 + (@31022 + (@31063 + (@31069 + (@31070 @1807) + (@31008 @2407 @146 @5204 @5204 @2406 @4998 (@31070 @2406) @31058)))) + (@23378 @5898 @1806 @2405)) +@31093 := @5248 (@7197 @30996) @30988 +@31100 := @6065 @31093 @224 @24 @2970 @3028 @30673 @30781 +@31101 := @4993 @30751 +@31103 := @31100 @31101 @30854 +@31108 := @5420 @31093 @495 @2969 @5873 @30672 +@31109 := @5220 @30138 +@31112 := @31108 (@5218 @31109) @31101 +@31113 := @5307 @31093 +@31119 := @31113 @144 @2968 @5204 @5207 @5217 @31109 +@31120 := @5316 @31093 +@31122 := @31120 @68 @5217 +@31123 := @5322 @31093 +@31157 := @31103 + (@31112 + (@31119 + (@31122 (@5321 (@31123 @68))) + (@31113 + @162 + @1997 + @5204 + @5206 + @5219 + @30138 + (@31120 @19 @5219 (@5321 (@31123 @19))) + (@31113 @1995 @146 @5204 @5204 @1994 @4998 (@5518 @31093 @480 @1994) (@5341 @31093)))) + (@28867 @1993)) +@31160 := @5248 (@7711 @31101) @31093 +@31167 := @6065 @31160 @363 @24 @2975 @3027 @30676 @30780 +@31168 := @4993 @30763 +@31170 := @31167 @31168 @30854 +@31175 := @5420 @31160 @495 @2974 @5873 @30675 +@31176 := @5220 @30209 +@31179 := @31175 (@5218 @31176) @31168 +@31180 := @5307 @31160 +@31186 := @31180 @144 @2973 @5204 @5207 @5217 @31176 +@31187 := @5316 @31160 +@31189 := @31187 @68 @5217 +@31190 := @5322 @31160 +@31224 := @31170 + (@31179 + (@31186 + (@31189 (@5321 (@31190 @68))) + (@31180 + @162 + @2010 + @5204 + @5206 + @5219 + @30209 + (@31187 @19 @5219 (@5321 (@31190 @19))) + (@31180 @2008 @146 @5204 @5204 @2007 @4998 (@5518 @31160 @480 @2007) (@5341 @31160)))) + (@28867 @2006)) +@31227 := @5248 (@9149 @31168) @31160 +@31234 := @6065 @31227 @385 @1799 @2985 @3026 @30684 @30779 +@31235 := @22299 @30843 +@31237 := @31234 @31235 @30854 +@31242 := @5420 @31227 @2981 @2984 @30679 @30683 +@31243 := @17675 @10446 +@31246 := @31242 (@5218 @31243) @31235 +@31247 := @5307 @31227 +@31253 := @31247 @144 @2983 @5204 @30678 @5217 @31243 +@31254 := @5316 @31227 +@31256 := @31254 @68 @5217 +@31257 := @5322 @31227 +@31261 := @31253 (@31256 (@5321 (@31257 @68))) +@31267 := @31247 @177 @323 @5905 @7858 @17624 @10446 +@31274 := @5291 @31227 @167 @176 @5207 @5904 @17631 @17624 +@31286 := @31247 @162 @175 @5204 @5206 @5219 @6228 (@31254 @19 @5219 (@5321 (@31257 @19))) +@31296 := @31247 @173 @146 @5204 @5204 @172 @4998 (@5518 @31227 @22 @172) +@31297 := @5341 @31227 +@31323 := @31246 + (@31261 + (@31267 + (@31274 (@31286 (@31296 @31297)) @17654) + (@31247 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@5763 @31227 @187 @24 @146 @5204 @5204 @4998 @7202 @31297 @7221) + @31297))) +@31324 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_61 +@31325 := @31324 @5216 +@31329 := @31237 (@31323 (@31325 @5898 @5204)) +@31332 := @5248 (@14641 @31235) @31227 +@31339 := @6065 @31332 @485 @1799 @2990 @3025 @30689 @30778 +@31340 := @22299 @30849 +@31342 := @31339 @31340 @30854 +@31347 := @5420 @31332 @2981 @2989 @7938 @30688 +@31348 := @5220 @9484 +@31351 := @31347 (@5218 @31348) @31340 +@31352 := @5307 @31332 +@31358 := @31352 @144 @2988 @5204 @7914 @5217 @31348 +@31359 := @5316 @31332 +@31361 := @31359 @68 @5217 +@31362 := @5322 @31332 +@31366 := @31358 (@31361 (@5321 (@31362 @68))) +@31378 := @31352 @162 @310 @5204 @7858 @5219 @9484 (@31359 @19 @5219 (@5321 (@31362 @19))) +@31384 := @31352 @308 @146 @5206 @5204 @5745 @4998 +@31392 := @5763 @31332 @305 @24 @146 @5204 @5204 @4998 @5745 +@31393 := @5341 @31332 +@31404 := @31342 + (@31351 (@31366 (@31378 (@31384 (@31392 @31393 @5774) @31393))) (@31325 @4989 @5639)) +@31407 := @5248 (@17981 @31340) @31332 +@31414 := @6065 @31407 @529 @1799 @3007 @3024 @30715 @30777 +@31415 := @22299 @30839 +@31417 := @31414 @31415 @30854 +@31419 := @5395 @22339 @5213 +@31425 := @31419 @31407 @1799 @1918 @3006 @30697 @22299 +@31426 := @30703 @4989 +@31427 := @31426 @30708 +@31435 := @31425 + (fun (__a : @22339) => @31427 (fun (pFrac : @13) => @30686 (@30076 @5445 @4989 @5639))) +@31437 := @30831 @4989 @30834 +@31438 := @30081 @5445 +@31441 := fun (pFrac : @13) => @31438 @4989 @5639 +@31446 := @31435 (fun (__a : @22339) => @22299 (@31437 @31441)) @30706 +@31451 := @5420 @31407 @1897 @1917 @30692 @30696 +@31452 := @17675 @29818 +@31453 := @5218 @31452 +@31454 := @31451 @31453 +@31455 := @22299 @30706 +@31456 := @31454 @31455 +@31457 := @5307 @31407 +@31463 := @31457 @144 @1916 @5204 @30691 @5217 @31452 +@31464 := @5316 @31407 +@31466 := @31464 @68 @5217 +@31467 := @5322 @31407 +@31471 := @31463 (@31466 (@5321 (@31467 @68))) +@31477 := @31457 @177 @1915 @5905 @7914 @17624 @29818 +@31484 := @5291 @31407 @167 @176 @5207 @5904 @17631 @17624 +@31496 := @31457 @162 @175 @5204 @5206 @5219 @6228 (@31464 @19 @5219 (@5321 (@31467 @19))) +@31502 := @31457 @173 @146 @5204 @5204 @172 @4998 +@31504 := @5518 @31407 @22 +@31506 := @31502 (@31504 @172) +@31507 := @5341 @31407 +@31542 := @31456 + (@31471 + (@31477 + (@31484 (@31496 (@31506 @31507)) @17654) + (@31457 + @1883 + @310 + @5204 + @7858 + @1882 + @9484 + (@31504 @1882) + (@31457 + @308 + @146 + @5206 + @5204 + @5745 + @4998 + (@5763 @31407 @305 @24 @146 @5204 @5204 @4998 @5745 @31507 @5774) + @31507)))) +@31545 := @29884 @5898 @519 @5639 +@31547 := @31446 (@31542 @31545) +@31548 := @5434 @22339 +@31551 := @29901 @5986 @519 @5639 +@31553 := @31548 @31551 @4989 +@31555 := Except.casesOn.{0, 0, 0} @5026 +@31556 := @31555 @13 +@31557 := @30081 @5449 +@31559 := @31557 @5445 @5639 +@31560 := @22299 @31559 +@31562 := @5248 (@17981 @31560) +@31564 := @31557 @18517 @5204 +@31565 := @22299 @31564 +@31567 := @5248 (@14641 @31565) +@31569 := @5248 (@9149 @30532) +@31571 := @5248 (@7711 @30536) +@31573 := @23017 @5449 @18517 +@31594 := @31562 + (@31567 + (@31569 + (@31571 + (@5248 + (@7197 (@4993 (@31573 @1806 @2405))) + (@5248 + (@5786 (@4993 (@6176 @18517 @1964))) + (@5248 (@5539 (@4993 (@30530 @1964))) @5454)))))) +@31595 := @5444 @31594 +@31596 := @22299 @4989 +@31620 := @31556 + (fun (__a : @22339) => + @31595 + @31596 + @3006 + (@5224 + ((fun (__a : @22339) => @31427 (fun (pFrac : @13) => @30686 (@30076 @6696 @4989 @5639))) + @4989) + ((fun (__a : @22339) => @22299 (@31437 (fun (pFrac : @13) => @30081 @6696 @4989 @5639))) + @4989))) + @5216 +@31621 := @5498 @31594 +@31622 := @22299 @30833 +@31628 := @31621 @31622 @235 @988 @2994 @3005 @5030 +@31631 := @5248 (@18051 @5028) @31594 +@31632 := @31628 @31631 +@31633 := @5224 @7858 +@31634 := @22896 @5028 +@31635 := @31633 @31634 +@31636 := @31632 @31635 +@31637 := @5492 @235 +@31639 := @5491 (@31637 @31622) +@31640 := @31636 @31639 +@31641 := @5282 @988 +@31645 := @31640 (@5281 (@31641 @5030 @31594)) +@31671 := @5763 + @31631 + @235 + @1799 + @991 + @5206 + @5204 + @5030 + @31634 + (@5307 + @31631 + @723 + @146 + @5204 + @5204 + @5028 + @4998 + (@5316 @31631 @495 @5028 (@5321 (@5322 @31631 @495))) + (@5341 @31631)) +@31672 := @22934 @5028 +@31676 := @31620 (fun (msg : @5026) => @31645 (@31671 @31672)) +@31677 := @5468 @31594 +@31678 := @22299 @30824 +@31683 := @31677 @31678 @235 @988 @2994 @3005 +@31686 := @30076 @5449 @4989 @5639 +@31688 := @5224 (@30686 @31686) +@31690 := @31557 @4989 @5639 +@31691 := @22299 @31690 +@31692 := @31688 @31691 +@31693 := @31683 @31692 +@31695 := @5491 (@31637 @31678) +@31696 := @31693 @31695 +@31702 := @31621 @31678 @258 @2998 @3002 @268 @5221 +@31705 := @5248 (@18106 @5219) @31594 +@31707 := @31702 @31705 @31692 +@31708 := @5492 @258 +@31710 := @5491 (@31708 @31678) +@31716 := @31707 @31710 (@5281 (@5282 @2998 @5221 @31594)) +@31724 := @5420 @31705 @2981 @3001 @7938 @31686 (@19453 @31348) @31691 +@31725 := @5307 @31705 +@31731 := @31725 @144 @3000 @5204 @7914 @5450 @31348 +@31732 := @5316 @31705 +@31734 := @31732 @68 @5450 +@31735 := @5322 @31705 +@31739 := @31731 (@31734 (@5321 (@31735 @68))) +@31751 := @31725 @773 @310 @5204 @7858 @5219 @9484 (@31732 @519 @5219 (@5321 (@31735 @519))) +@31757 := @31725 @308 @146 @5206 @5204 @5745 @4998 +@31765 := @5763 @31705 @305 @24 @146 @5204 @5204 @4998 @5745 +@31766 := @5341 @31705 +@31785 := @31417 + (@31547 + (fun (__a : @22339) => + fun (__h : @31553) => + @31676 + (fun (pFrac : @13) => + @31696 + (@31716 + (@31724 + (@31739 (@31751 (@31757 (@31765 @31766 @5774) @31766))) + (@31324 @5449 @4989 @5639)))))) +@31788 := @5248 (@19190 @31415) @31407 +@31789 := @5958 @31788 +@31793 := @31789 @3011 @3013 @3023 @30726 +@31794 := @5600 @1964 +@31795 := @5862 @31794 +@31796 := @31795 @5204 +@31797 := @5861 @31796 +@31799 := @5869 @31794 @5204 +@31800 := @31797 @31799 +@31801 := @23403 @5986 +@31803 := @31801 @1806 @2405 +@31805 := @5862 @31803 @5204 +@31806 := @5861 @31805 +@31808 := @5869 @31803 @5204 +@31820 := @31793 + (fun (__b : @5200) => + @17282 (@5205 (@31800 (@5205 (@31806 @31808 @5204 @5204)) (@30038 (@30048 @7858))))) +@31821 := @22831 @30127 +@31823 := @22340 @31796 @31799 +@31825 := @22340 @31805 @31808 +@31827 := @30831 @31551 @30834 +@31828 := @31827 @31441 +@31829 := @31825 @31828 +@31831 := @30082 @5986 @5204 +@31833 := @31823 (@31829 @31831) +@31834 := @30083 @5639 +@31842 := @31820 (fun (__b : @5200) => @22299 (@31821 (@31833 (@30118 @31834 @30127)))) @30730 +@31847 := @31789 @219 @238 @308 @5204 @28977 +@31848 := @28979 @1964 +@31862 := @31847 + (fun (__b : @5200) => @4993 (@5969 @31848 @5639)) + @30717 + (@5316 @31788 @41 @30820 (@5321 (@5322 @31788 @41))) +@31865 := @5248 (@19190 (@22299 @31828)) +@31868 := @5248 (@17981 (@22299 @31834)) +@31871 := @5248 (@14641 (@22299 @31831)) +@31873 := @5248 (@9149 @30200) +@31875 := @5248 (@7711 @30115) +@31878 := @5248 (@7197 (@4993 @31803)) +@31879 := @4993 @31848 +@31881 := @5248 (@5786 @31879) +@31882 := @4993 @31794 +@31892 := @31865 (@31868 (@31871 (@31873 (@31875 (@31878 (@31881 (@5248 (@5539 @31882) @5617))))))) +@31893 := @5316 @31892 +@31895 := @31893 @154 @31879 +@31896 := @5322 @31892 +@31901 := @31862 (fun ("_" : @30719) => @31895 (@5321 (@31896 @154))) +@31902 := @30718 @5639 +@31903 := @5763 @31892 +@31910 := @31903 @305 @24 @146 @5204 @5204 @4998 @5745 +@31911 := @5341 @31892 +@31943 := @31842 + (@31901 (fun ("_" : @31902) => @31910 @31911 @5774)) + (fun ("_" : @30732) => + @31903 + @258 + @1799 + @405 + @5206 + @5204 + @5661 + (@22949 @5588) + (@5307 + @31892 + @162 + @146 + @5204 + @5204 + @5588 + @4998 + (@31893 @19 @5588 (@5321 (@31896 @19))) + @31911) + (@22976 @5588)) +@31944 := @30731 @5639 +@31949 := @5958 @31892 @219 @3016 @3022 @5204 +@31950 := @23018 @6009 +@31952 := @31950 @1806 @2405 +@31953 := @5862 @31952 +@31954 := @31953 @5204 +@31955 := @5861 @31954 +@31957 := @5869 @31952 @5204 +@31962 := @5969 (@5205 (@31955 @31957 @5204 @5204)) +@31963 := @5862 @30447 +@31964 := @31963 @5204 +@31968 := @5861 @31964 (@5869 @30447 @5204) +@31971 := @5205 (@31968 @5206 @5204) +@31972 := @5203 @31971 +@31974 := @31968 @5204 @30424 +@31975 := @5862 @31974 +@31976 := @31975 @5204 +@31977 := @5861 @31976 +@31979 := @5869 @31974 @5204 +@31986 := @31949 (fun (__b : @5200) => @31962 (@31972 (@31977 @31979 @5204 @7858))) +@31988 := @22340 @31954 @31957 +@31993 := @30831 (@22301 @6009 @519 @5639) @30834 +@31995 := @31993 (fun (pFrac : @13) => @31690) +@31996 := @31988 @31995 +@31998 := @31438 @6009 @5204 +@32000 := @22831 (@31996 @31998) +@32002 := @22340 @31976 @31979 +@32004 := @31438 @5436 @5639 +@32017 := @31986 + (fun (__b : @5200) => @22299 (@32000 (@32002 @32004 @30411))) + @31794 + (@31893 @41 @31882 (@5321 (@31896 @41))) +@32020 := @5248 (@19190 (@22299 @31995)) +@32023 := @5248 (@17981 (@22299 @32004)) +@32026 := @5248 (@14641 (@22299 @31998)) +@32028 := @5248 (@9149 @30444) +@32030 := @5248 (@7711 @30448) +@32031 := @4993 @31952 +@32049 := @32020 + (@32023 + (@32026 + (@32028 + (@32030 + (@5248 + (@7197 @32031) + (@5248 + (@5786 (@4993 (@29658 @1964))) + (@5248 (@5539 (@4993 (@30423 @1964))) @5476))))))) +@32050 := @5958 @32049 +@32055 := @32050 @261 @652 @680 @5204 @7721 +@32056 := @22300 @5449 +@32061 := @30831 (@32056 @18517 @519 @5639) @30834 +@32066 := @32061 (fun (pFrac : @13) => @30081 @5711 @4989 @5639) +@32072 := @32055 (fun (__b : @5200) => @22299 (@22831 @32066 @31564)) @31952 +@32073 := @5316 @32049 +@32075 := @32073 @249 @32031 +@32076 := @5322 @32049 +@32080 := @32072 (@32075 (@5321 (@32076 @249))) +@32081 := @22299 @32066 +@32084 := @5248 (@19190 @32081) @31594 +@32085 := @5316 @32084 +@32087 := @32085 @529 @32081 +@32088 := @5322 @32084 +@32103 := @32017 + (fun ("_" : @31796) => + @32080 + (fun ("_" : @31954) => @32087 (@5321 (@32088 @529))) + (fun ("_" : @31953 @5639) => @32085 @385 @31565 (@5321 (@32088 @385)))) +@32104 := @31795 @5639 +@32115 := @32050 + @3019 + @684 + @3013 + @31971 + @18794 + (fun (__b : @5200) => @22299 (@22831 @31559 @30497)) + @31974 +@32131 := @32050 + @551 + @190 + @549 + @5204 + @20625 + (fun (__b : @5200) => @4993 (@7438 @30531)) + @30447 + (@32073 @224 @30448 (@5321 (@32076 @224))) +@32132 := @5763 @32084 +@32139 := @32132 @187 @24 @146 @5204 @5204 @4998 @7202 +@32140 := @5341 @32084 +@32201 := fun (subject : @5026) => + fun (afterInt : @13) => + @30815 + (@30891 + (@30985 + (@31090 + (@31157 + (@31224 + (@31329 + (@31404 + (@31785 + (@31943 + (fun ("_" : @31944) => + @32103 + (fun ("_" : @32104) => + @32115 + (@32131 + (fun ("_" : @31964) => @32139 @32140 @7221) + (fun ("_" : @31963 @5639) => @32085 @363 @30532 (@5321 (@32088 @363)))) + (fun ("_" : @31976) => @32085 @485 @31560 (@5321 (@32088 @485))) + (fun ("_" : @31975 @5639) => + @32132 + @258 + @1799 + @405 + @5206 + @5204 + @9025 + @30626 + (@5307 + @32084 + @162 + @146 + @5204 + @5204 + @5446 + @4998 + (@32085 @19 @5446 (@5321 (@32088 @19))) + @32140) + @30642)))))))))))) +@32202 := @23996 @1806 +@32203 := @5862 @32202 +@32204 := @32203 @5204 +@32205 := @5861 @32204 +@32207 := @5869 @32202 @5204 +@32208 := @32205 @32207 +@32209 := @17430 @1713 +@32211 := @5862 @32209 @5204 +@32212 := @5861 @32211 +@32214 := @5869 @32209 @5204 +@32216 := @32212 @32214 @5204 +@32217 := @17430 @1823 +@32219 := @5862 @32217 @5204 +@32220 := @5861 @32219 +@32222 := @5869 @32217 @5204 +@32224 := @32220 @32222 @5204 +@32225 := @17430 @1835 +@32227 := @5862 @32225 @5204 +@32228 := @5861 @32227 +@32230 := @5869 @32225 @5204 +@32232 := @32228 @32230 @5204 +@32233 := @17430 @1847 +@32235 := @5862 @32233 @5204 +@32236 := @5861 @32235 +@32238 := @5869 @32233 @5204 +@32240 := @32236 @32238 @5204 +@32241 := @17430 @1859 +@32243 := @5862 @32241 @5204 +@32244 := @5861 @32243 +@32246 := @5869 @32241 @5204 +@32248 := @32244 @32246 @5204 +@32249 := @17430 @1873 +@32251 := @5862 @32249 @5204 +@32252 := @5861 @32251 +@32254 := @5869 @32249 @5204 +@32271 := @5859 + (@32208 + (@5859 + (@32216 + (@5859 + (@32224 + (@5859 + (@32232 (@5859 (@32240 (@5859 (@32248 (@5859 (@32252 @32254 @5204 @5204)))))))))))) + @5204) +@32272 := @5203 @32271 +@32273 := @23978 @7914 +@32274 := @5205 @32273 +@32275 := @5203 @32274 +@32276 := @29295 @23974 +@32304 := @7328 + @32204 + @32207 + (@7328 + @32211 + @32214 + @689 + (@7328 + @32219 + @32222 + @689 + (@7328 + @32227 + @32230 + @41 + (@7328 @32235 @32238 @41 (@7328 @32243 @32246 @485 (@7328 @32251 @32254 @485 @519)))))) + @519 +@32306 := @32276 @32304 @5204 +@32307 := @32275 @32306 +@32308 := @5203 @32307 +@32309 := @5208 @23545 +@32310 := @5203 @32309 +@32316 := @30698 (@30709 (fun (afterInt : @13) => @5208 (@30790 @5436 @4989))) +@32317 := @5203 @32316 +@32319 := @5203 @11944 @5204 +@32320 := @5203 @32319 +@32321 := Bool.not +@32323 := @7783 @32304 @519 +@32324 := @32321 @32323 +@32325 := @5862 @32324 +@32326 := @32325 @5204 +@32327 := @5861 @32326 +@32329 := @5869 @32324 @5204 +@32331 := @32327 @32329 @5204 +@32332 := @32321 @32202 +@32338 := @5861 (@5862 @32332 @5204) (@5869 @32332 @5204) +@32339 := @29036 @4989 +@32341 := @5862 @32339 @5204 +@32342 := @5861 @32341 +@32344 := @5869 @32339 @5204 +@32345 := @32342 @32344 +@32346 := @5205 @6411 +@32347 := @5203 @32346 +@32348 := @11959 @19 +@32358 := @5203 (@32320 (@32338 (@5859 (@32345 (@32347 (@28764 @32348 @1964)) @5206)) @5206)) +@32364 := @32338 (@32345 (@28776 @32348 @1964) @5639) @5639 +@32366 := @5862 @32364 @5204 +@32367 := @5861 @32366 +@32369 := @5869 @32364 @5204 +@32370 := @32367 @32369 +@32371 := @28764 @23549 +@32374 := @5203 (@5874 (@32371 @1980)) +@32375 := @28776 @23549 +@32376 := @32375 @1980 +@32382 := @5861 (@5862 @32376 @5204) (@5869 @32376 @5204) +@32383 := @32382 @5206 +@32386 := @5203 (@5874 (@32371 @1993)) +@32387 := @32375 @1993 +@32393 := @5861 (@5862 @32387 @5204) (@5869 @32387 @5204) +@32401 := @5203 (@32374 (@32383 (@32386 (@32393 @5206 (@5874 (@32371 @2006)))))) +@32406 := @32382 @5204 (@32393 @5204 (@32375 @2006)) +@32408 := @5862 @32406 @5204 +@32409 := @5861 @32408 +@32411 := @5869 @32406 @5204 +@32420 := @32320 (@32331 (@32358 (@32370 (@32401 (@32409 @32411 @22271 @7858)) @5204))) +@32421 := @32317 @32420 +@32422 := @32310 @32421 +@32423 := @32308 @32422 +@32424 := @32272 @32423 +@32425 := @23973 @32424 +@32428 := fun (subject : @5026) => fun (startPos : @13) => @7240 @32425 +@32430 := @5214 @1028 @5222 +@32431 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_25 +@32434 := @5224 (@32431 @5216 @4989) +@32435 := LexLeanBoot.TokenAudit.scanNumber +@32439 := @32434 (@22299 (@32435 @5216 @4989)) +@32442 := (subject : @5026) -> (startPos : @13) -> @32430 @32439 +@32456 := @5240 + @1028 + @5222 + @32439 + @2039 + @5260 + (@5265 (@5275 @1028)) + (@5281 (@5282 (@5283 @2039) @5222 @5258)) +@32460 := @7323 @2037 @7239 @32425 @5376 +@32462 := @22340 @32326 @32329 +@32465 := @29356 @23974 @32304 @5204 +@32466 := @32462 @32465 +@32468 := @22340 @32366 @32369 +@32470 := @22340 @32408 @32411 +@32471 := @22346 @2017 +@32472 := @22345 @32471 +@32476 := @32468 (@32470 @32472 (@22352 @23549)) +@32480 := @30835 (fun (afterInt : @13) => @30794 @5436 @4989) +@32483 := @22299 (@32466 (@32476 @32480)) +@32485 := @32460 @32483 @7358 +@32491 := @24449 @2036 @23972 @32424 @17667 @32483 @24515 +@32496 := @24521 @22 @1891 @2035 @32271 @32423 +@32497 := @171 @32304 +@32499 := @32496 @32497 @32483 +@32504 := @5958 @24519 @1812 @1889 @1883 @5209 +@32505 := @18126 @1713 +@32506 := @5862 @32505 +@32507 := @32506 @5204 +@32508 := @5861 @32507 +@32510 := @5869 @32505 @5204 +@32512 := @32508 @32510 @5204 +@32513 := @18126 @1823 +@32515 := @5862 @32513 @5204 +@32516 := @5861 @32515 +@32518 := @5869 @32513 @5204 +@32520 := @32516 @32518 @5204 +@32521 := @18126 @1835 +@32523 := @5862 @32521 @5204 +@32524 := @5861 @32523 +@32526 := @5869 @32521 @5204 +@32528 := @32524 @32526 @5204 +@32529 := @18126 @1847 +@32531 := @5862 @32529 @5204 +@32532 := @5861 @32531 +@32534 := @5869 @32529 @5204 +@32536 := @32532 @32534 @5204 +@32537 := @18126 @1859 +@32539 := @5862 @32537 @5204 +@32540 := @5861 @32539 +@32542 := @5869 @32537 @5204 +@32544 := @32540 @32542 @5204 +@32545 := @18126 @1873 +@32547 := @5862 @32545 @5204 +@32548 := @5861 @32547 +@32550 := @5869 @32545 @5204 +@32568 := @32504 + (fun (__b : @5200) => + @5969 + (@5859 + (@32512 + (@5859 + (@32520 + (@5859 + (@32528 (@5859 (@32536 (@5859 (@32544 (@5859 (@32548 @32550 @5204 @5204)))))))))))) + @5204) +@32592 := @7328 + @32507 + @32510 + @689 + (@7328 + @32515 + @32518 + @689 + (@7328 + @32523 + @32526 + @41 + (@7328 @32531 @32534 @41 (@7328 @32539 @32542 @485 (@7328 @32547 @32550 @485 @519))))) +@32598 := @32568 (fun (__b : @5200) => @171 (@7333 @32592 @519)) @32202 +@32602 := @24562 @562 @1811 @5207 @5204 +@32603 := @19841 @4998 +@32634 := @32598 + (@32602 + (@7378 @32603) + (@4993 @32202) + (@24541 + @219 + @1810 + @5204 + @5206 + @5376 + @32603 + (@24548 @41 @5376 (@5321 (@24551 @41))) + (@24541 @1808 @146 @5204 @5204 @1807 @4998 (@24587 @480 @1807) @24591)) + (@25151 @1806)) +@32639 := @5958 @25163 @1815 @1818 @1888 @5209 +@32640 := @18365 @1823 +@32641 := @5862 @32640 +@32642 := @32641 @5204 +@32643 := @5861 @32642 +@32645 := @5869 @32640 @5204 +@32647 := @32643 @32645 @5204 +@32648 := @18365 @1835 +@32650 := @5862 @32648 @5204 +@32651 := @5861 @32650 +@32653 := @5869 @32648 @5204 +@32655 := @32651 @32653 @5204 +@32656 := @18365 @1847 +@32658 := @5862 @32656 @5204 +@32659 := @5861 @32658 +@32661 := @5869 @32656 @5204 +@32663 := @32659 @32661 @5204 +@32664 := @18365 @1859 +@32666 := @5862 @32664 @5204 +@32667 := @5861 @32666 +@32669 := @5869 @32664 @5204 +@32671 := @32667 @32669 @5204 +@32672 := @18365 @1873 +@32674 := @5862 @32672 @5204 +@32675 := @5861 @32674 +@32677 := @5869 @32672 @5204 +@32692 := @32639 + (fun (__b : @5200) => + @7438 + (@5859 + (@32647 + (@5859 (@32655 (@5859 (@32663 (@5859 (@32671 (@5859 (@32675 @32677 @5204 @5204))))))))))) +@32693 := @7333 @689 +@32713 := @7328 + @32642 + @32645 + @689 + (@7328 + @32650 + @32653 + @41 + (@7328 @32658 @32661 @41 (@7328 @32666 @32669 @485 (@7328 @32674 @32677 @485 @519)))) +@32718 := @32692 (fun (__b : @5200) => @171 (@32693 @32713)) @32505 +@32727 := @5291 @25163 @562 @1814 @5207 @5204 (@18438 @18702) (@4993 @32505) +@32728 := @5307 @25163 +@32742 := @32728 + @238 + @1717 + @5204 + @5206 + @18306 + @18702 + (@5316 @25163 @154 @18306 (@5321 (@5322 @25163 @154))) +@32748 := @32728 @1715 @146 @5204 @5204 @1714 @4998 +@32749 := @5518 @25163 +@32759 := @32718 (@32727 (@32742 (@32748 (@32749 @480 @1714) (@5341 @25163))) (@18472 @1713)) +@32760 := @5518 @25312 +@32764 := @32759 (fun ("_" : @32507) => @32760 @22 @1817) +@32765 := @32506 @5639 +@32770 := @5958 @25312 @1829 @1818 @1887 @5209 +@32771 := @18960 @1835 +@32772 := @5862 @32771 +@32773 := @32772 @5204 +@32774 := @5861 @32773 +@32776 := @5869 @32771 @5204 +@32778 := @32774 @32776 @5204 +@32779 := @18960 @1847 +@32781 := @5862 @32779 @5204 +@32782 := @5861 @32781 +@32784 := @5869 @32779 @5204 +@32786 := @32782 @32784 @5204 +@32787 := @18960 @1859 +@32789 := @5862 @32787 @5204 +@32790 := @5861 @32789 +@32792 := @5869 @32787 @5204 +@32794 := @32790 @32792 @5204 +@32795 := @18960 @1873 +@32797 := @5862 @32795 @5204 +@32798 := @5861 @32797 +@32800 := @5869 @32795 @5204 +@32813 := @32770 + (fun (__b : @5200) => + @7438 (@5859 (@32778 (@5859 (@32786 (@5859 (@32794 (@5859 (@32798 @32800 @5204 @5204))))))))) +@32829 := @7328 + @32773 + @32776 + @41 + (@7328 @32781 @32784 @41 (@7328 @32789 @32792 @485 (@7328 @32797 @32800 @485 @519))) +@32834 := @32813 (fun (__b : @5200) => @171 (@32693 @32829)) @32640 +@32839 := @5291 @25312 @562 @1828 @5207 @5204 +@32841 := @4987 @1824 @4998 +@32845 := @32839 (@18996 @32841) (@4993 @32640) +@32846 := @5307 @25312 +@32876 := @32834 + (@32845 + (@32846 + @238 + @1827 + @5204 + @5206 + @18494 + @32841 + (@5316 @25312 @154 @18494 (@5321 (@5322 @25312 @154))) + (@32846 @1825 @146 @5204 @5204 @1824 @4998 (@32760 @480 @1824) (@5341 @25312))) + (@19028 @1823)) +@32877 := @5518 @25398 +@32881 := @32876 (fun ("_" : @32642) => @32877 @22 @1817) +@32882 := @32641 @5639 +@32887 := @5958 @25398 @1841 @532 @1886 @5209 +@32888 := @19545 @1847 +@32889 := @5862 @32888 +@32890 := @32889 @5204 +@32891 := @5861 @32890 +@32893 := @5869 @32888 @5204 +@32895 := @32891 @32893 @5204 +@32896 := @19545 @1859 +@32898 := @5862 @32896 @5204 +@32899 := @5861 @32898 +@32901 := @5869 @32896 @5204 +@32903 := @32899 @32901 @5204 +@32904 := @19545 @1873 +@32906 := @5862 @32904 @5204 +@32907 := @5861 @32906 +@32909 := @5869 @32904 @5204 +@32920 := @32887 + (fun (__b : @5200) => + @7438 (@5859 (@32895 (@5859 (@32903 (@5859 (@32907 @32909 @5204 @5204))))))) +@32932 := @7328 @32890 @32893 @41 (@7328 @32898 @32901 @485 (@7328 @32906 @32909 @485 @519)) +@32937 := @32920 (fun (__b : @5200) => @171 (@7334 @32932)) @32771 +@32942 := @5291 @25398 @562 @1840 @5207 @5204 +@32944 := @4987 @1836 @4998 +@32948 := @32942 (@19059 @32944) (@4993 @32771) +@32949 := @5307 @25398 +@32979 := @32937 + (@32948 + (@32949 + @238 + @1839 + @5204 + @5206 + @18635 + @32944 + (@5316 @25398 @154 @18635 (@5321 (@5322 @25398 @154))) + (@32949 @1837 @146 @5204 @5204 @1836 @4998 (@32877 @480 @1836) (@5341 @25398))) + (@19087 @1835)) +@32980 := @5518 @25477 +@32984 := @32979 (fun ("_" : @32773) => @32980 @22 @531) +@32985 := @32772 @5639 +@32990 := @5958 @25477 @1853 @532 @1885 @5209 +@32991 := @26454 @1859 +@32992 := @5862 @32991 +@32993 := @32992 @5204 +@32994 := @5861 @32993 +@32996 := @5869 @32991 @5204 +@32998 := @32994 @32996 @5204 +@32999 := @26454 @1873 +@33001 := @5862 @32999 @5204 +@33002 := @5861 @33001 +@33004 := @5869 @32999 @5204 +@33026 := @32990 + (fun (__b : @5200) => @7438 (@5859 (@32998 (@5859 (@33002 @33004 @5204 @5204))))) + (fun (__b : @5200) => @171 (@7334 (@7328 @32993 @32996 @485 (@7328 @33001 @33004 @485 @519)))) + @32888 +@33031 := @5291 @25477 @562 @1852 @5207 @5204 +@33033 := @4987 @1848 @4998 +@33037 := @33031 (@27078 @33033) (@4993 @32888) +@33038 := @5307 @25477 +@33068 := @33026 + (@33037 + (@33038 + @238 + @1851 + @5204 + @5206 + @18760 + @33033 + (@5316 @25477 @154 @18760 (@5321 (@5322 @25477 @154))) + (@33038 @1849 @146 @5204 @5204 @1848 @4998 (@32980 @480 @1848) (@5341 @25477))) + (@27108 @1847)) +@33069 := @5518 @26564 +@33073 := @33068 (fun ("_" : @32890) => @33069 @22 @531) +@33074 := @32889 @5639 +@33079 := @5958 @26564 @1865 @1868 @1884 @5209 +@33081 := @5647 @26652 @1873 +@33082 := @5862 @33081 +@33083 := @33082 @5204 +@33084 := @5861 @33083 +@33086 := @5869 @33081 @5204 +@33093 := @33079 (fun (__b : @5200) => @7438 (@5859 (@33084 @33086 @5204 @5204))) +@33094 := @7333 @485 +@33103 := @33093 (fun (__b : @5200) => @171 (@33094 (@7328 @33083 @33086 @485 @519))) @32991 +@33108 := @5291 @26564 @562 @1864 @5207 @5204 +@33110 := @4987 @1860 @4998 +@33114 := @33108 (@26605 @33110) (@4993 @32991) +@33115 := @5307 @26564 +@33145 := @33103 + (@33114 + (@33115 + @238 + @1863 + @5204 + @5206 + @18877 + @33110 + (@5316 @26564 @154 @18877 (@5321 (@5322 @26564 @154))) + (@33115 @1861 @146 @5204 @5204 @1860 @4998 (@33069 @480 @1860) (@5341 @26564))) + (@26639 @1859)) +@33146 := @5518 @26661 +@33150 := @33145 (fun ("_" : @32993) => @33146 @22 @1867) +@33151 := @32992 @5639 +@33162 := @5958 + @26661 + @1879 + @1868 + @1883 + @5209 + @7721 + (fun (__b : @5200) => @171 (@33094 @519)) + @33081 +@33167 := @5291 @26661 @562 @1878 @5207 @5204 +@33168 := @4987 @26653 +@33170 := @4987 @1874 @4998 +@33174 := @33167 (@33168 @33170) (@4993 @33081) +@33175 := @5307 @26661 +@33206 := @33162 + (@33174 + (@33175 + @238 + @1877 + @5204 + @5206 + @26653 + @33170 + (@5316 @26661 @154 @26653 (@5321 (@5322 @26661 @154))) + (@33175 @1875 @146 @5204 @5204 @1874 @4998 (@33146 @480 @1874) (@5341 @26661))) + (@5843 @26652 @1873)) +@33208 := @5518 @26739 @22 +@33233 := @32499 + (@32634 + (fun ("_" : @32204) => + @32764 + (fun ("_" : @32765) => + @32881 + (fun ("_" : @32882) => + @32984 + (fun ("_" : @32985) => + @33073 + (fun ("_" : @33074) => + @33150 + (fun ("_" : @33151) => + @33206 + (fun ("_" : @33083) => @33208 @1867) + (fun ("_" : @33082 @5639) => @33208 @1882))))))) + (fun ("_" : @32203 @5639) => @32749 @22 @1882)) +@33236 := @5248 (@7197 @32497) @24519 +@33243 := @6065 @33236 @224 @1799 @1902 @2034 @32307 @32422 +@33244 := @22299 @32465 +@33246 := @33243 @33244 @32483 +@33251 := @5420 @33236 @1897 @1901 @32274 @32306 +@33252 := @4987 @32497 +@33253 := @33252 @10446 +@33254 := @24536 @33253 +@33257 := @33251 (@5218 @33254) @33244 +@33258 := @5307 @33236 +@33264 := @33258 @144 @1900 @5204 @32273 @5217 @33254 +@33265 := @5316 @33236 +@33267 := @33265 @68 @5217 +@33268 := @5322 @33236 +@33272 := @33264 (@33267 (@5321 (@33268 @68))) +@33278 := @33258 @536 @1899 @23977 @7914 @24535 @33253 +@33285 := @5291 @33236 @167 @535 @5207 @23976 @20232 @24535 +@33297 := @33258 @162 @534 @5204 @5206 @5219 @9517 (@33265 @19 @5219 (@5321 (@33268 @19))) +@33307 := @33258 @532 @146 @5204 @5204 @531 @4998 (@5518 @33236 @22 @531) +@33308 := @5341 @33236 +@33352 := @33246 + (@33257 + (@33272 + (@33278 + (@33285 (@33297 (@33307 @33308)) @24595) + (@33258 + @261 + @323 + @5204 + @7858 + @32497 + @10446 + (@33265 @249 @32497 (@5321 (@33268 @249))) + (@33258 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@5763 @33236 @187 @24 @146 @5204 @5204 @4998 @7202 @33308 @7221) + @33308)))) + (@29884 @23974 @32304 @5204)) +@33355 := @5248 (@7711 @33244) @33236 +@33364 := @6065 @33355 @363 @22 @1910 @2033 @32309 @32421 @23550 @32483 +@33371 := @5420 @33355 @1908 @487 @5207 @23545 @5222 @23550 +@33372 := @5307 @33355 +@33378 := @33372 @144 @405 @5204 @5206 @5217 @5221 +@33379 := @5316 @33355 +@33381 := @33379 @68 @5217 +@33382 := @5322 @33355 +@33407 := @33364 + (@33371 + (@33378 + (@33381 (@5321 (@33382 @68))) + (@33372 + @162 + @146 + @5204 + @5204 + @5219 + @4998 + (@33379 @19 @5219 (@5321 (@33382 @19))) + (@5341 @33355))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_44 @5216 @4989)) +@33410 := @5248 (@9149 @23550) @33355 +@33417 := @6065 @33410 @495 @1799 @1938 @2032 @32316 @32420 +@33418 := @22299 @32480 +@33420 := @33417 @33418 @32483 +@33433 := @31419 + @33410 + @1799 + @1918 + @1937 + @30697 + @22299 + (fun (__a : @22339) => @31427 (fun (afterInt : @13) => @5208 (@30790 @5445 @4989))) +@33436 := fun (afterInt : @13) => @30794 @5445 @4989 +@33441 := @33433 (fun (__a : @22339) => @22299 (@31437 @33436)) @30706 +@33448 := @5420 @33410 @1897 @1917 @30692 @30696 @31453 @31455 +@33449 := @5307 @33410 +@33455 := @33449 @144 @1916 @5204 @30691 @5217 @31452 +@33456 := @5316 @33410 +@33458 := @33456 @68 @5217 +@33459 := @5322 @33410 +@33463 := @33455 (@33458 (@5321 (@33459 @68))) +@33469 := @33449 @177 @1915 @5905 @7914 @17624 @29818 +@33476 := @5291 @33410 @167 @176 @5207 @5904 @17631 @17624 +@33488 := @33449 @162 @175 @5204 @5206 @5219 @6228 (@33456 @19 @5219 (@5321 (@33459 @19))) +@33494 := @33449 @173 @146 @5204 @5204 @172 @4998 +@33496 := @5518 @33410 @22 +@33498 := @33494 (@33496 @172) +@33499 := @5341 @33410 +@33536 := @33441 + (@33448 + (@33463 + (@33469 + (@33476 (@33488 (@33498 @33499)) @17654) + (@33449 + @1883 + @310 + @5204 + @7858 + @1882 + @9484 + (@33496 @1882) + (@33449 + @308 + @146 + @5206 + @5204 + @5745 + @4998 + (@5763 @33410 @305 @24 @146 @5204 @5204 @4998 @5745 @33499 @5774) + @33499)))) + @31545) +@33538 := @23547 @5449 @5445 +@33539 := @171 @33538 +@33541 := @5248 (@9149 @33539) +@33542 := @32056 @25391 +@33543 := @26085 @1806 +@33549 := @7328 (@5862 @33543 @5204) (@5869 @33543 @5204) +@33550 := @18960 @1713 +@33557 := @7328 (@5862 @33550 @5204) (@5869 @33550 @5204) @689 +@33558 := @18960 @1823 +@33569 := @33549 (@33557 (@7328 (@5862 @33558 @5204) (@5869 @33558 @5204) @689 @32829)) @519 +@33580 := @33541 (@5248 (@7711 (@22299 (@33542 @33569 @5204))) (@5248 (@7197 (@171 @33569)) @25398)) +@33583 := @5444 @33580 @31596 @1937 +@33591 := @5224 + ((fun (__a : @22339) => @31427 (fun (afterInt : @13) => @5208 (@30790 @6696 @4989))) @4989) +@33594 := fun (afterInt : @13) => @30794 @6696 @4989 +@33603 := @31556 + (fun (__a : @22339) => @33583 (@33591 ((fun (__a : @22339) => @22299 (@31437 @33594)) @4989))) + @5216 +@33604 := @5498 @33580 +@33610 := @33604 @31622 @235 @1610 @1922 @1936 @5030 +@33613 := @5248 (@14641 @5028) @33580 +@33616 := @33610 @33613 @31635 @31639 +@33617 := @5282 @1610 +@33651 := @33603 + (fun (msg : @5026) => + @33616 + (@5281 (@33617 @5030 @33580)) + (@5763 + @33613 + @235 + @1799 + @1638 + @5206 + @5204 + @5030 + @31634 + (@5307 + @33613 + @680 + @146 + @5204 + @5204 + @5028 + @4998 + (@5316 @33613 @385 @5028 (@5321 (@5322 @33613 @385))) + (@5341 @33613)) + @31672)) +@33657 := @5468 @33580 @31678 @235 @1610 @1922 @1936 +@33659 := @30790 @5449 @4989 +@33661 := @5224 (@5208 @33659) +@33663 := @30794 @5449 @4989 +@33664 := @22299 @33663 +@33665 := @33661 @33664 +@33667 := @33657 @33665 @31695 +@33673 := @33604 @31678 @258 @1926 @1933 @268 @5221 +@33676 := @5248 (@17981 @5219) @33580 +@33684 := @33673 @33676 @33665 @31710 (@5281 (@5282 @1926 @5221 @33580)) +@33692 := @5420 @33676 @1930 @1932 @5207 @33659 (@19453 @5221) @33664 +@33693 := @5307 @33676 +@33699 := @33693 @144 @691 @5204 @5206 @5450 @5221 +@33700 := @5316 @33676 +@33702 := @33700 @68 @5450 +@33703 := @5322 @33676 +@33735 := @33420 + (@33536 + (fun (__a : @22339) => + fun (__h : @31553) => + @33651 + (fun (afterInt : @13) => + @33667 + (@33684 + (@33692 + (@33699 + (@33702 (@5321 (@33703 @68))) + (@33693 + @684 + @146 + @5204 + @5204 + @5219 + @4998 + (@33700 @485 @5219 (@5321 (@33703 @485))) + (@5341 @33676))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_45 @5449 @4989)))))) +@33738 := @5248 (@18051 @33418) @33410 +@33743 := @5958 @33738 @1949 @551 @2031 @32319 +@33744 := @24765 @1806 +@33745 := @32321 @33744 +@33746 := @5862 @33745 +@33747 := @33746 @5204 +@33751 := @5861 @33747 (@5869 @33745 @5204) +@33752 := @29036 @5216 +@33758 := @5861 (@5862 @33752 @5204) (@5869 @33752 @5204) +@33760 := @6429 @5216 @19 +@33769 := @32320 (@33751 (@5859 (@33758 (@32347 (@5594 @33760 @1964)) @5206)) @5206) +@33770 := @5203 @33769 +@33776 := @33751 (@33758 (@5599 @33760 @1964) @5639) @5639 +@33777 := @5862 @33776 +@33778 := @33777 @5204 +@33779 := @5861 @33778 +@33781 := @5869 @33776 @5204 +@33782 := @33779 @33781 +@33784 := @23547 @5436 @5216 +@33785 := @5594 @33784 +@33788 := @5203 (@5874 (@33785 @1980)) +@33789 := @5599 @33784 +@33790 := @33789 @1980 +@33796 := @5861 (@5862 @33790 @5204) (@5869 @33790 @5204) +@33797 := @33796 @5206 +@33800 := @5203 (@5874 (@33785 @1993)) +@33801 := @33789 @1993 +@33807 := @5861 (@5862 @33801 @5204) (@5869 @33801 @5204) +@33815 := @5203 (@33788 (@33797 (@33800 (@33807 @5206 (@5874 (@33785 @2006)))))) +@33820 := @33796 @5204 (@33807 @5204 (@33789 @2006)) +@33822 := @5862 @33820 @5204 +@33823 := @5861 @33822 +@33825 := @5869 @33820 @5204 +@33835 := @33743 + (fun (__b : @5200) => @7438 (@33770 (@33782 (@33815 (@33823 @33825 @22271 @7858)) @5204))) +@33836 := @29901 @24808 +@33844 := @7328 (@5862 @33744 @5204) (@5869 @33744 @5204) @32592 @519 +@33846 := @33836 @33844 @5204 +@33847 := @22831 @33846 +@33855 := @22340 @33778 @33781 (@22340 @33822 @33825 @32472 (@22352 @33784)) +@33856 := @31827 @33436 +@33862 := @33835 (fun (__b : @5200) => @22299 (@33847 (@33855 @33856))) @32324 +@33863 := @5291 @33738 +@33867 := @33863 @1940 @1948 @11944 @5204 +@33868 := @4993 @32323 +@33873 := @33867 (@4987 @33868 @4998) (@4993 @32324) +@33874 := @5307 @33738 +@33880 := @33874 @1946 @146 @5209 @5204 @33868 @4998 +@33884 := @33863 @1942 @1945 @5207 @5204 +@33885 := @29817 @4998 +@33888 := @33884 (@33252 @33885) @33868 +@33902 := @33874 + @261 + @1944 + @5204 + @5206 + @32497 + @33885 + (@5316 @33738 @249 @32497 (@5321 (@5322 @33738 @249))) +@33912 := @33874 @1883 @146 @5204 @5204 @1882 @4998 (@5518 @33738 @22 @1882) +@33913 := @5341 @33738 +@33922 := @33873 (@33880 (@33888 (@33902 (@33912 @33913)) (@8494 @32304 @519)) @33913) +@33923 := LexLeanPreservation.prim_boolNot +@33926 := @33862 (@33922 (@33923 @32323)) +@33929 := @5248 (@18051 (@22299 @33856)) +@33932 := @5248 (@9149 (@171 @33784)) +@33933 := @22299 @33846 +@33942 := @33929 (@33932 (@5248 (@7711 @33933) (@5248 (@7197 (@171 @33844)) @25163))) +@33943 := @5316 @33942 +@33945 := @33943 @224 @33933 +@33946 := @5322 @33942 +@33951 := @33926 (fun ("_" : @32326) => @33945 (@5321 (@33946 @224))) +@33952 := @32325 @5639 +@33953 := @5958 @33942 +@33957 := @33953 @1975 @2029 @723 @33769 +@33959 := @23547 @5445 @5436 +@33960 := @5970 @33959 +@33961 := @33960 @1980 +@33962 := @5874 @33961 +@33963 := @5203 @33962 +@33964 := @5975 @33959 +@33965 := @33964 @1980 +@33966 := @5862 @33965 +@33967 := @33966 @5204 +@33971 := @5861 @33967 (@5869 @33965 @5204) +@33972 := @33971 @5206 +@33975 := @5203 (@5874 (@33960 @1993)) +@33976 := @33964 @1993 +@33982 := @5861 (@5862 @33976 @5204) (@5869 @33976 @5204) +@33989 := @33963 (@33972 (@33975 (@33982 @5206 (@5874 (@33960 @2006))))) +@33990 := @5203 @33989 +@33995 := @33971 @5204 (@33982 @5204 (@33964 @2006)) +@33996 := @5862 @33995 +@33997 := @33996 @5204 +@33998 := @5861 @33997 +@34000 := @5869 @33995 @5204 +@34008 := @33957 (fun (__b : @5200) => @5969 (@33990 (@33998 @34000 @22271 @7858)) @5204) +@34014 := @22831 (@22340 @33997 @34000 @32472 (@22352 @33959)) +@34016 := @31993 (fun (afterInt : @13) => @33663) +@34021 := @34008 (fun (__b : @5200) => @22299 (@34014 @34016)) @33776 +@34025 := @33953 @1954 @1973 @308 @32319 +@34026 := @29036 @5436 +@34027 := @5862 @34026 +@34028 := @34027 @5204 +@34032 := @5861 @34028 (@5869 @34026 @5204) +@34034 := @6429 @5436 @19 +@34054 := @34025 + (fun (__b : @5200) => @5969 (@5859 (@34032 (@32347 (@5970 @34034 @1964)) @5206)) @5206) + (fun (__b : @5200) => @4993 (@5969 (@34032 (@5975 @34034 @1964) @5639) @5639)) + @33745 +@34055 := @5291 @33942 +@34059 := @34055 @1940 @1953 @11944 @5204 +@34060 := @4993 @33744 +@34065 := @34059 (@4987 @34060 @4998) (@4993 @33745) +@34066 := @5307 @33942 +@34072 := @34066 @1812 @146 @5209 @5204 @34060 @4998 +@34079 := @34055 @562 @1811 @5207 @5204 (@7531 @32603) @34060 +@34091 := @34066 @219 @1810 @5204 @5206 @7500 @32603 (@33943 @41 @7500 (@5321 (@33946 @41))) +@34101 := @34066 @1808 @146 @5204 @5204 @1807 @4998 (@5518 @33942 @480 @1807) +@34102 := @5341 @33942 +@34113 := @34054 + (@34065 (@34072 (@34079 (@34091 (@34101 @34102)) (@25964 @1806)) @34102) (@33923 @33744)) +@34114 := @22299 @34016 +@34116 := @5248 (@18051 @34114) +@34117 := @171 @33959 +@34119 := @5248 (@9149 @34117) +@34120 := @22301 @25305 +@34121 := @25637 @1806 +@34127 := @7328 (@5862 @34121 @5204) (@5869 @34121 @5204) +@34128 := @18365 @1713 +@34138 := @34127 (@7328 (@5862 @34128 @5204) (@5869 @34128 @5204) @689 @32713) @519 +@34150 := @34116 + (@34119 (@5248 (@7711 (@22299 (@34120 @34138 @5204))) (@5248 (@7197 (@171 @34138)) @25312))) +@34151 := @5958 @34150 +@34155 := @34151 @1957 @1971 @308 @5209 +@34157 := @6429 @5445 @19 +@34159 := @8562 @34157 @1964 +@34164 := @34155 (fun (__b : @5200) => @5969 (@32347 @34159) @5206) +@34166 := @6176 @34157 @1964 +@34172 := @34164 (fun (__b : @5200) => @4993 (@5969 @34166 @5639)) @34026 +@34181 := @5291 @34150 @403 @1956 @5207 @5204 (@8459 @16148) (@4993 @34026) +@34182 := @5307 @34150 +@34188 := @34182 @185 @405 @5204 @5206 @184 @16148 +@34189 := @5518 @34150 +@34192 := @34188 (@34189 @22 @184) +@34198 := @34182 @162 @146 @5204 @5204 @5469 @4998 +@34199 := @5316 @34150 +@34201 := @34199 @19 @5469 +@34202 := @5322 @34150 +@34206 := @34198 (@34201 (@5321 (@34202 @19))) +@34207 := @5341 @34150 +@34213 := @34172 (@34181 (@34192 (@34206 @34207)) (@29211 @5436)) +@34221 := @5248 (@18051 (@22299 (@32061 (fun (afterInt : @13) => @30794 @5711 @4989)))) @33580 +@34223 := @5420 @34221 @495 +@34226 := @34223 @1970 @32346 @34159 +@34227 := @171 @34157 +@34229 := @4987 @34227 @30860 +@34233 := @34226 (@19453 @34229) (@4993 @34166) +@34234 := @5307 @34221 +@34235 := @34234 @144 +@34240 := @34235 @1969 @5204 @6411 @5450 @34229 +@34241 := @5316 @34221 +@34243 := @34241 @68 @5450 +@34244 := @5322 @34221 +@34247 := @34243 (@5321 (@34244 @68)) +@34248 := @34240 @34247 +@34254 := @34234 @1959 @1968 @5209 @5206 @34227 @30860 +@34255 := @5291 @34221 +@34259 := @34255 @854 @176 @5207 @5204 +@34260 := @9024 @6228 +@34262 := @34259 @34260 @34227 +@34274 := @34234 @162 @175 @5204 @5206 @5446 @6228 (@34241 @19 @5446 (@5321 (@34244 @19))) +@34280 := @34234 @173 @146 @5204 @5204 @172 @4998 +@34281 := @5518 @34221 +@34284 := @34280 (@34281 @22 @172) +@34285 := @5341 @34221 +@34292 := @34254 (@34262 (@34274 (@34284 @34285)) (@6623 @5445 @19)) +@34298 := @34234 @1966 @146 @5204 @5204 @1965 @4998 +@34299 := @34281 @480 +@34310 := @34213 + (fun ("_" : @34028) => + @34233 (@34248 (@34292 (@34298 (@34299 @1965) @34285))) (@19500 @34157 @1964)) +@34311 := @34027 @5639 +@34312 := @5763 @34221 +@34339 := @34021 + (@34113 + (fun ("_" : @33747) => + @34310 (fun ("_" : @34311) => @34312 @305 @24 @146 @5204 @5204 @4998 @5745 @34285 @5774)) + (fun ("_" : @33746 @5639) => @5763 @34150 @305 @24 @146 @5204 @5204 @4998 @5745 @34207 @5774)) +@34351 := @34151 + @2015 + @2025 + @2028 + @33989 + @22828 + (fun (__b : @5200) => @22299 (@22831 @32472 (@22352 @33538))) + @33995 +@34355 := @34151 @1987 @190 @2014 @33962 +@34356 := @8562 @33538 +@34357 := @34356 @1993 +@34358 := @5874 @34357 +@34359 := @5203 @34358 +@34360 := @6176 @33538 +@34361 := @34360 @1993 +@34362 := @5862 @34361 +@34363 := @34362 @5204 +@34367 := @5861 @34363 (@5869 @34361 @5204) +@34383 := @34355 + (fun (__b : @5200) => @6153 (@34359 (@34367 @5206 (@5874 (@34356 @2006))))) + (fun (__b : @5200) => @4993 (@7438 (@34367 @5204 (@34360 @2006)))) + @33965 +@34388 := @5420 @34150 @495 @1986 @5873 @33961 +@34390 := @4987 @34117 @21411 +@34446 := @34383 + (@34388 + (@6090 @34390) + (@4993 @33965) + (@34182 + @144 + @1985 + @5204 + @5207 + @5472 + @34390 + (@34199 @68 @5472 (@5321 (@34202 @68))) + (@34182 + @549 + @1984 + @5204 + @5206 + @34117 + @21411 + (@34199 @363 @34117 (@5321 (@34202 @363))) + (@34182 @1982 @146 @5204 @5204 @1981 @4998 (@34189 @480 @1981) @34207))) + (@6140 @33959 @1980)) + (fun ("_" : @33967) => @34312 @187 @24 @146 @5204 @5204 @4998 @7202 @34285 @7221) +@34447 := @33966 @5639 +@34452 := @5958 @34221 @2000 @190 @2013 @34358 +@34454 := @23547 @5711 @5449 +@34456 := @8835 @34454 @2006 +@34460 := @34452 (fun (__b : @5200) => @6153 (@5874 @34456)) +@34462 := @8678 @34454 @2006 +@34467 := @34460 (fun (__b : @5200) => @4993 (@7438 @34462)) @34361 +@34470 := @34223 @1999 @5873 @34357 +@34471 := @4987 @33539 +@34472 := @34471 @30138 +@34476 := @34470 (@19453 @34472) (@4993 @34361) +@34482 := @34235 @1998 @5204 @5207 @5450 @34472 @34247 +@34483 := @34234 @549 +@34488 := @34483 @1997 @5204 @5206 @33539 @30138 +@34493 := @34241 @363 @33539 (@5321 (@34244 @363)) +@34510 := @34467 + (@34476 + (@34482 (@34488 @34493 (@34234 @1995 @146 @5204 @5204 @1994 @4998 (@34299 @1994) @34285))) + (@19500 @33538 @1993)) +@34511 := @22300 @5711 +@34520 := @5248 (@18051 (@22299 (@30831 (@34511 @18659 @519 @5639) @30834 @33594))) +@34521 := @171 @34454 +@34523 := @5248 (@9149 @34521) +@34524 := @34511 @25465 +@34525 := @26814 @1806 +@34531 := @7328 (@5862 @34525 @5204) (@5869 @34525 @5204) +@34532 := @19545 @1713 +@34539 := @7328 (@5862 @34532 @5204) (@5869 @34532 @5204) @689 +@34540 := @19545 @1823 +@34547 := @7328 (@5862 @34540 @5204) (@5869 @34540 @5204) @689 +@34548 := @19545 @1835 +@34560 := @34531 (@34539 (@34547 (@7328 (@5862 @34548 @5204) (@5869 @34548 @5204) @41 @32932))) @519 +@34572 := @34520 + (@34523 (@5248 (@7711 (@22299 (@34524 @34560 @5204))) (@5248 (@7197 (@171 @34560)) @25477))) +@34580 := @5763 @34572 @187 @24 @146 @5204 @5204 @4998 @7202 +@34581 := @5341 @34572 +@34585 := @34510 (fun ("_" : @34363) => @34580 @34581 @7221) +@34586 := @34362 @5639 +@34591 := @5420 @34572 @495 @2012 @5873 @34456 +@34593 := @4987 @34521 @30209 +@34597 := @34591 (@9108 @34593) (@4993 @34462) +@34598 := @5307 @34572 +@34604 := @34598 @144 @2011 @5204 @5207 @5712 @34593 +@34605 := @5316 @34572 +@34607 := @34605 @68 @5712 +@34608 := @5322 @34572 +@34638 := @34597 + (@34604 + (@34607 (@5321 (@34608 @68))) + (@34598 + @549 + @2010 + @5204 + @5206 + @34521 + @30209 + (@34605 @363 @34521 (@5321 (@34608 @363))) + (@34598 @2008 @146 @5204 @5204 @2007 @4998 (@5518 @34572 @480 @2007) @34581))) +@34639 := @6139 @5711 +@34647 := @34351 + (@34446 (fun ("_" : @34447) => @34585 (fun ("_" : @34586) => @34638 (@34639 @34454 @2006)))) +@34652 := @34312 @235 @1799 @2024 @11154 @5204 +@34653 := @2098 @32471 +@34735 := fun (subject : @5026) => + fun (startPos : @13) => + @32456 + (@32485 + (@32491 + (@33233 + (@33352 + (@33407 + (@33735 + (@33951 + (fun ("_" : @33952) => + @34339 + (fun ("_" : @33778) => + @34647 + (fun ("_" : @33997) => + @34652 + (@4987 @34653 @4998) + (@22896 @34653) + (@34234 + @2022 + @146 + @7858 + @5204 + @34653 + @4998 + (@34255 + @727 + @2021 + @5206 + @5204 + (@4987 @2018 @4998) + @34653 + (@34234 @2019 @146 @5204 @5204 @2018 @4998 (@34281 @729 @2018) @34285) + (@22928 @2017)) + @34285) + (@22934 @34653)) + (fun ("_" : @33996 @5639) => + @34312 + @258 + @1799 + @968 + @5206 + @5204 + (@34471 @4998) + (@22949 @33539) + (@34483 @146 @5204 @5204 @33539 @4998 @34493 @34285) + (@22976 @33539))) + (fun ("_" : @33777 @5639) => @34199 @495 @34114 (@5321 (@34202 @495))))))))))) +@34737 := @22996 @1806 @2405 +@34739 := fun (byte : @499) => @5874 @34737 +@34741 := @5214 @1190 @5537 +@34742 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_32 +@34744 := @5224 (@34742 @4989) +@34745 := LexLeanBoot.TokenAudit.isAsciiDigit +@34748 := @34744 (@4993 (@34745 @4989)) +@34750 := (byte : @499) -> @34741 @34748 +@34804 := fun (byte : @499) => + @5240 + @1190 + @5537 + @34748 + @2413 + @23766 + (@5265 (@5275 @1190)) + (@5281 (@5282 (@5283 @2413) @5537 @5258)) + (@23793 + @2411 + @5873 + @34737 + (@5536 @19976) + (@4993 (@23060 @1806 @2405)) + (@23804 + @2410 + @5204 + @5207 + @5535 + @19976 + @23816 + (@23803 + @1808 + @2409 + @5204 + @5206 + @1807 + @19975 + (@23825 @1807) + (@23803 @2407 @146 @5204 @5204 @2406 @4998 (@23825 @2406) @23836))) + (@23256 @1806 @2405)) +@34805 := @17430 @4464 +@34807 := @5862 @34805 @5204 +@34808 := @5861 @34807 +@34810 := @5869 @34805 @5204 +@34811 := @34808 @34810 +@34815 := @5203 (@5874 (@24110 @4475 @4482)) +@34817 := @24115 @4475 @4482 +@34819 := @5862 @34817 @5204 +@34820 := @5861 @34819 +@34822 := @5869 @34817 @5204 +@34830 := @24096 (@5859 (@34811 (@34815 (@34820 @34822 @5204 @5204)) @5204)) +@34831 := @17430 @4499 +@34833 := @5862 @34831 @5204 +@34834 := @5861 @34833 +@34836 := @5869 @34831 @5204 +@34837 := @34834 @34836 +@34840 := @5203 (@5874 (@24111 @4510)) +@34841 := @24116 @4510 +@34843 := @5862 @34841 @5204 +@34844 := @5861 @34843 +@34846 := @5869 @34841 @5204 +@34848 := @34844 @34846 @5204 +@34852 := @5203 (@5874 (@24110 @4523 @3337)) +@34854 := @24115 @4523 @3337 +@34856 := @5862 @34854 @5204 +@34857 := @5861 @34856 +@34859 := @5869 @34854 @5204 +@34873 := @5859 + (@34830 + (@5859 + (@24158 + (@5859 (@34837 (@34840 (@34848 (@34852 (@34857 @34859 @5204 @5204)))) @5204)) + @5204))) +@34874 := @23984 @34873 +@34875 := @23973 @34874 +@34878 := fun (subject : @5026) => fun (position : @13) => @7240 @34875 +@34880 := @5214 @4103 @5222 +@34883 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_79 @5216 @4989 +@34884 := @5224 @34883 +@34885 := LexLeanBoot.TokenAudit.subScriptWidth +@34887 := @34885 @5216 @4989 +@34888 := @171 @34887 +@34889 := @34884 @34888 +@34892 := (subject : @5026) -> (position : @13) -> @34880 @34889 +@34906 := @5240 + @4103 + @5222 + @34889 + @4543 + @5260 + (@5265 (@5275 @4103)) + (@5281 (@5282 (@5283 @4543) @5222 @5258)) +@34910 := @7323 @4541 @7239 @34875 @5376 +@34935 := @171 + (@24374 + (@7328 @34807 @34810 (@7328 @34819 @34822 @154 @68) @68) + (@24393 + (@7328 @34833 @34836 (@7328 @34843 @34846 @154 (@7328 @34856 @34859 @154 @68)) @68) + @68)) +@34937 := @34910 @34935 @7358 +@34943 := @24449 @4540 @23972 @34874 @17667 @34935 @24515 +@34949 := @24523 @4539 @23983 @34873 @24527 @34935 @24602 +@34954 := @5958 @24606 @3215 @4494 @4538 @5209 +@34955 := @18126 @4464 +@34956 := @5862 @34955 +@34957 := @34956 @5204 +@34958 := @5861 @34957 +@34960 := @5869 @34955 @5204 +@34961 := @34958 @34960 +@34965 := @5203 (@5874 (@24810 @4475 @4482)) +@34967 := @24815 @4475 @4482 +@34969 := @5862 @34967 @5204 +@34970 := @5861 @34969 +@34972 := @5869 @34967 @5204 +@34980 := @5969 (@5859 (@34961 (@34965 (@34970 @34972 @5204 @5204)) @5204)) +@34981 := @18126 @4499 +@34983 := @5862 @34981 @5204 +@34984 := @5861 @34983 +@34986 := @5869 @34981 @5204 +@34987 := @34984 @34986 +@34990 := @5203 (@5874 (@24811 @4510)) +@34991 := @24816 @4510 +@34993 := @5862 @34991 @5204 +@34994 := @5861 @34993 +@34996 := @5869 @34991 @5204 +@34998 := @34994 @34996 @5204 +@35002 := @5203 (@5874 (@24810 @4523 @3337)) +@35004 := @24815 @4523 @3337 +@35006 := @5862 @35004 @5204 +@35007 := @5861 @35006 +@35009 := @5869 @35004 @5204 +@35087 := @34954 + (fun (__b : @5200) => + @34980 + (@5859 + (@24858 + (@5859 (@34987 (@34990 (@34998 (@35002 (@35007 @35009 @5204 @5204)))) @5204)) + @5204))) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 @34957 @34960 (@7328 @34969 @34972 @154 @68) @68) + (@25055 + (@7328 @34983 @34986 (@7328 @34993 @34996 @154 (@7328 @35006 @35009 @154 @68)) @68) + @68))) + @24090 + (@24649 + @562 + @3214 + @5207 + @5204 + (@7378 @26311) + (@4993 @24090) + (@24628 + @219 + @3213 + @5204 + @5206 + @5376 + @26311 + (@24635 @41 @5376 (@5321 (@24638 @41))) + (@24628 @3211 @146 @5204 @5204 @3210 @4998 (@24677 @480 @3210) @24681)) + (@25151 @3209)) +@35088 := @5958 @25164 +@35092 := @35088 @4470 @4492 @185 @5209 +@35094 := @25657 @4475 @4482 +@35095 := @5874 @35094 +@35096 := @5203 @35095 +@35098 := @25662 @4475 @4482 +@35099 := @5862 @35098 +@35100 := @35099 @5204 +@35101 := @5861 @35100 +@35103 := @5869 @35098 @5204 +@35121 := @35092 + (fun (__b : @5200) => @5969 (@35096 (@35101 @35103 @5204 @5204)) @5204) + (fun (__b : @5200) => @171 (@7333 (@7328 @35100 @35103 @154 @68) @68)) + @34955 +@35123 := @5291 @25164 @562 +@35126 := @35123 @4469 @5207 @5204 +@35128 := @4987 @4465 @4998 +@35132 := @35126 (@18438 @35128) (@4993 @34955) +@35133 := @5307 @25164 +@35139 := @35133 @238 @4468 @5204 @5206 @18306 @35128 +@35140 := @5316 @25164 +@35142 := @35140 @154 @18306 +@35143 := @5322 @25164 +@35147 := @35139 (@35142 (@5321 (@35143 @154))) +@35153 := @35133 @4466 @146 @5204 @5204 @4465 @4998 +@35155 := @5518 @25164 @480 +@35157 := @35153 (@35155 @4465) +@35158 := @5341 @25164 +@35164 := @35121 (@35132 (@35147 (@35157 @35158)) (@18472 @4464)) +@35165 := @5958 @25313 +@35172 := @35165 @4489 @2390 @185 @35095 @7721 @27119 @35098 +@35177 := @5420 @25313 @1276 @4488 @5873 @35094 +@35178 := @4987 @25307 +@35179 := @4987 @4476 +@35181 := @4987 @4483 @4998 +@35182 := @35179 @35181 +@35186 := @35177 (@35178 @35182) (@4993 @35098) +@35187 := @5307 @25313 +@35193 := @35187 @261 @4487 @5204 @5207 @25307 @35182 +@35194 := @5316 @25313 +@35196 := @35194 @249 @25307 +@35197 := @5322 @25313 +@35201 := @35193 (@35196 (@5321 (@35197 @249))) +@35207 := @35187 @4477 @4486 @5204 @5206 @4476 @35181 +@35208 := @5518 @25313 +@35209 := @35208 @480 +@35211 := @35207 (@35209 @4476) +@35219 := @35187 @4484 @146 @5204 @5204 @4483 @4998 (@35209 @4483) +@35220 := @5341 @25313 +@35229 := @35172 (@35186 (@35201 (@35211 (@35219 @35220))) (@7424 @25306 @4475 @4482)) +@35230 := @5518 @25399 +@35231 := @35230 @22 +@35234 := @35229 (fun ("_" : @35100) => @35231 @2389) +@35235 := @35099 @5639 +@35236 := @35231 @184 +@35240 := @35164 (fun ("_" : @34957) => @35234 (fun ("_" : @35235) => @35236)) +@35241 := @34956 @5639 +@35243 := @35208 @22 @184 +@35247 := @35087 (fun ("_" : @24092) => @35240 (fun ("_" : @35241) => @35243)) +@35248 := @24091 @5639 +@35252 := @35088 @3256 @4536 @185 @5209 +@35253 := @18365 @4499 +@35254 := @5862 @35253 +@35255 := @35254 @5204 +@35256 := @5861 @35255 +@35258 := @5869 @35253 @5204 +@35259 := @35256 @35258 +@35262 := @5203 (@5874 (@25658 @4510)) +@35263 := @25663 @4510 +@35265 := @5862 @35263 @5204 +@35266 := @5861 @35265 +@35268 := @5869 @35263 @5204 +@35270 := @35266 @35268 @5204 +@35274 := @5203 (@5874 (@25657 @4523 @3337)) +@35276 := @25662 @4523 @3337 +@35278 := @5862 @35276 @5204 +@35279 := @5861 @35278 +@35281 := @5869 @35276 @5204 +@35345 := @35252 + (fun (__b : @5200) => + @5969 (@5859 (@35259 (@35262 (@35270 (@35274 (@35279 @35281 @5204 @5204)))) @5204)) @5204) + (fun (__b : @5200) => + @171 + (@7333 + (@7328 @35255 @35258 (@7328 @35265 @35268 @154 (@7328 @35278 @35281 @154 @68)) @68) + @68)) + @24852 + (@35123 + @3255 + @5207 + @5204 + (@7531 @26975) + (@4993 @24852) + (@35133 + @219 + @3254 + @5204 + @5206 + @7500 + @26975 + (@35140 @41 @7500 (@5321 (@35143 @41))) + (@35133 @3252 @146 @5204 @5204 @3251 @4998 (@35155 @3251) @35158)) + (@25964 @3250)) +@35349 := @35165 @4505 @4534 @185 @5209 +@35350 := @26044 @4510 +@35351 := @5874 @35350 +@35352 := @5203 @35351 +@35353 := @26049 @4510 +@35354 := @5862 @35353 +@35355 := @35354 @5204 +@35356 := @5861 @35355 +@35358 := @5869 @35353 @5204 +@35360 := @35356 @35358 @5204 +@35364 := @5203 (@5874 (@26043 @4523 @3337)) +@35366 := @26048 @4523 @3337 +@35368 := @5862 @35366 @5204 +@35369 := @5861 @35368 +@35371 := @5869 @35366 @5204 +@35395 := @35349 + (fun (__b : @5200) => @5969 (@35352 (@35360 (@35364 (@35369 @35371 @5204 @5204)))) @5204) + (fun (__b : @5200) => + @171 (@7333 (@7328 @35355 @35358 @154 (@7328 @35368 @35371 @154 @68)) @68)) + @35253 +@35400 := @5291 @25313 @562 @4504 @5207 @5204 +@35402 := @4987 @4500 @4998 +@35432 := @35395 + (@35400 + (@18996 @35402) + (@4993 @35253) + (@35187 + @238 + @4503 + @5204 + @5206 + @18494 + @35402 + (@35194 @154 @18494 (@5321 (@35197 @154))) + (@35187 @4501 @146 @5204 @5204 @4500 @4998 (@35209 @4500) @35220)) + (@19028 @4499)) +@35437 := @5958 @25399 @4517 @2390 @4533 @35351 +@35439 := @26347 @4523 @3337 +@35440 := @5874 @35439 +@35441 := @5203 @35440 +@35443 := @26352 @4523 @3337 +@35444 := @5862 @35443 +@35445 := @35444 @5204 +@35446 := @5861 @35445 +@35448 := @5869 @35443 @5204 +@35464 := @35437 + (fun (__b : @5200) => @7438 (@35441 (@35446 @35448 @5204 @5204))) + (fun (__b : @5200) => @171 (@7340 (@7328 @35445 @35448 @154 @68))) + @35353 +@35469 := @5420 @25399 @1276 @4516 @5873 @35350 +@35470 := @4987 @25393 +@35472 := @4987 @4511 @4998 +@35473 := @7532 @35472 +@35477 := @35469 (@35470 @35473) (@4993 @35353) +@35478 := @5307 @25399 +@35492 := @35478 + @261 + @4515 + @5204 + @5207 + @25393 + @35473 + (@5316 @25399 @249 @25393 (@5321 (@5322 @25399 @249))) +@35498 := @35478 @1325 @4514 @5204 @5206 @1324 @35472 +@35499 := @35230 @480 +@35519 := @35464 + (@35477 + (@35492 + (@35498 + (@35499 @1324) + (@35478 @4512 @146 @5204 @5204 @4511 @4998 (@35499 @4511) (@5341 @25399)))) + (@7424 @25392 @1323 @4510)) +@35520 := @5518 @25478 +@35524 := @35519 (fun ("_" : @35355) => @35520 @22 @2389) +@35525 := @35354 @5639 +@35533 := @5958 @25478 @4530 @2390 @185 @35440 @7721 @27119 @35443 +@35538 := @5420 @25478 @1276 @4529 @5873 @35439 +@35539 := @4987 @4524 +@35540 := @27768 @4998 +@35541 := @35539 @35540 +@35545 := @35538 (@26501 @35541) (@4993 @35443) +@35546 := @5307 @25478 +@35560 := @35546 + @261 + @4528 + @5204 + @5207 + @25467 + @35541 + (@5316 @25478 @249 @25467 (@5321 (@5322 @25478 @249))) +@35566 := @35546 @4525 @4527 @5204 @5206 @4524 @35540 +@35567 := @35520 @480 +@35586 := @35533 + (@35545 + (@35560 + (@35566 + (@35567 @4524) + (@35546 @3339 @146 @5204 @5204 @3338 @4998 (@35567 @3338) (@5341 @25478)))) + (@26544 @4523 @3337)) +@35588 := @5518 @26565 @22 +@35615 := fun (subject : @5026) => + fun (position : @13) => + @34906 + (@34937 + (@34943 + (@34949 + (@35247 + (fun ("_" : @35248) => + @35345 + (fun ("_" : @24854) => + @35432 + (fun ("_" : @35255) => + @35524 + (fun ("_" : @35525) => + @35586 + (fun ("_" : @35445) => @35588 @2389) + (fun ("_" : @35444 @5639) => @35588 @184))) + (fun ("_" : @35254 @5639) => @35236)) + (fun ("_" : @24853 @5639) => @35243)))))) +@35616 := @34742 @5375 +@35617 := @6401 @35616 +@35618 := @5203 @35617 +@35619 := @5208 @34883 +@35620 := @5203 @35619 +@35621 := @34745 @5375 +@35623 := @5862 @35621 @5204 +@35624 := @5861 @35623 +@35626 := @5869 @35621 @5204 +@35628 := @35624 @35626 @5204 +@35629 := @23996 @1209 +@35631 := @5862 @35629 @5204 +@35632 := @5861 @35631 +@35634 := @5869 @35629 @5204 +@35636 := @35632 @35634 @5204 +@35637 := @23996 @4115 +@35639 := @5862 @35637 @5204 +@35640 := @5861 @35639 +@35642 := @5869 @35637 @5204 +@35644 := @35640 @35642 @5204 +@35645 := @23996 @4126 +@35647 := @5862 @35645 @5204 +@35648 := @5861 @35647 +@35650 := @5869 @35645 @5204 +@35652 := @35648 @35650 @5204 +@35653 := @29036 @24319 +@35655 := @5862 @35653 @5204 +@35656 := @5861 @35655 +@35658 := @5869 @35653 @5204 +@35677 := @28304 + (@28311 + (@5205 + (@28319 + (@5205 + (@35628 + (@5859 + (@28327 + (@5859 + (@35636 + (@5859 (@35644 (@5859 (@35652 (@5859 (@35656 @35658 @5204 @5204)))))))))))))) + @5204) +@35678 := @35620 @35677 +@35679 := @28299 @35678 +@35680 := @35618 @35679 +@35681 := @28297 @35680 +@35684 := fun (subject : @5026) => fun (position : @13) => @7240 @35681 +@35686 := @5214 @3830 @5222 +@35687 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_72 +@35689 := @35687 @5216 @4989 +@35690 := @5224 @35689 +@35691 := LexLeanBoot.TokenAudit.idRestWidth +@35693 := @35691 @5216 @4989 +@35694 := @171 @35693 +@35695 := @35690 @35694 +@35698 := (subject : @5026) -> (position : @13) -> @35686 @35695 +@35712 := @5240 + @3830 + @5222 + @35695 + @4153 + @5260 + (@5265 (@5275 @3830)) + (@5281 (@5282 (@5283 @4153) @5222 @5258)) +@35716 := @7323 @4151 @7239 @35681 @5376 +@35741 := @171 + (@28374 + (@28377 + (@7328 + @35623 + @35626 + @19 + (@28380 + (@7328 + @35631 + @35634 + @19 + (@7328 + @35639 + @35642 + @19 + (@7328 @35647 @35650 @19 (@7328 @35655 @35658 @24319 @34887))))))) + @68) +@35743 := @35716 @35741 @7358 +@35749 := @28388 @4150 @28296 @35680 @28392 @35741 @28412 +@35753 := @28419 @4099 @4149 @35617 @35679 +@35754 := @4993 @35621 +@35756 := @35753 @35754 @35741 +@35771 := @5420 + @28416 + @1190 + @320 + @5206 + @35616 + @28399 + @35754 + (@28436 @146 @5204 @5204 @5376 @4998 @28448 @28460) +@35772 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_32 +@35775 := @35756 (@35771 (@35772 @5375)) +@35778 := @5248 (@7197 @35754) @28416 +@35787 := @6065 @35778 @224 @22 @2056 @4148 @28298 @35678 @24320 @35741 +@35794 := @5420 @35778 @2054 @487 @5207 @24315 @5222 @24320 +@35795 := @5307 @35778 +@35801 := @35795 @144 @405 @5204 @5206 @5217 @5221 +@35802 := @5316 @35778 +@35804 := @35802 @68 @5217 +@35805 := @5322 @35778 +@35827 := @35787 + (@35794 + (@35801 + (@35804 (@5321 (@35805 @68))) + (@35795 + @162 + @146 + @5204 + @5204 + @5219 + @4998 + (@35802 @19 @5219 (@5321 (@35805 @19))) + (@5341 @35778))) + @28519) +@35828 := @28523 @35778 +@35837 := @6065 @35828 @363 @22 @4105 @4147 @35619 @35677 @34888 @35741 +@35844 := @5420 @35828 @4103 @487 @5207 @34883 @5222 @34888 +@35845 := @5307 @35828 +@35851 := @35845 @144 @405 @5204 @5206 @5217 @5221 +@35852 := @5316 @35828 +@35854 := @35852 @68 @5217 +@35855 := @5322 @35828 +@35880 := @35837 + (@35844 + (@35851 + (@35854 (@5321 (@35855 @68))) + (@35845 + @162 + @146 + @5204 + @5204 + @5219 + @4998 + (@35852 @19 @5219 (@5321 (@35855 @19))) + (@5341 @35828))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_79 @5216 @4989)) +@35883 := @5248 (@9149 @34888) @35828 +@35888 := @5958 @35883 @1269 @4145 @185 @28303 +@35889 := @34745 @7336 +@35891 := @5862 @35889 @5204 +@35892 := @5861 @35891 +@35894 := @5869 @35889 @5204 +@35896 := @35892 @35894 @5204 +@35897 := @24765 @1209 +@35899 := @5862 @35897 @5204 +@35900 := @5861 @35899 +@35902 := @5869 @35897 @5204 +@35904 := @35900 @35902 @5204 +@35905 := @24765 @4115 +@35907 := @5862 @35905 @5204 +@35908 := @5861 @35907 +@35910 := @5869 @35905 @5204 +@35912 := @35908 @35910 @5204 +@35913 := @24765 @4126 +@35915 := @5862 @35913 @5204 +@35916 := @5861 @35915 +@35918 := @5869 @35913 @5204 +@35920 := @35916 @35918 @5204 +@35921 := @29036 @28561 +@35923 := @5862 @35921 @5204 +@35924 := @5861 @35923 +@35926 := @5869 @35921 @5204 +@35946 := @35888 + (fun (__b : @5200) => + @5969 + (@5205 + (@28537 + (@5205 + (@35896 + (@5859 + (@28545 + (@5859 + (@35904 + (@5859 (@35912 (@5859 (@35920 (@5859 (@35924 @35926 @5204 @5204)))))))))))))) + @5204) +@35949 := @7328 @35891 @35894 @19 +@35952 := @7328 @35899 @35902 @19 +@35955 := @7328 @35907 @35910 @19 +@35958 := @7328 @35915 @35918 @19 +@35961 := @7328 @35923 @35926 @28561 +@35963 := @34885 @5436 @5216 +@35976 := @35946 + (fun (__b : @5200) => + @171 (@7333 (@28556 (@35949 (@28559 (@35952 (@35955 (@35958 (@35961 @35963))))))) @68)) + @28305 +@35977 := @5291 @35883 +@35983 := @35977 @403 @1268 @28301 @5204 @28575 @28577 +@35984 := @5307 @35883 +@35990 := @35984 @162 @1267 @5204 @28300 @5219 @18248 +@35991 := @5316 @35883 +@35993 := @35991 @19 @5219 +@35994 := @5322 @35883 +@35998 := @35990 (@35993 (@5321 (@35994 @19))) +@36004 := @35984 @148 @146 @6409 @5204 @6473 @4998 +@36010 := @35977 @139 @147 @5206 @6408 @6490 @6473 +@36022 := @35984 @144 @146 @5204 @5204 @5217 @4998 (@35991 @68 @5217 (@5321 (@35994 @68))) +@36023 := @5341 @35883 +@36032 := @35976 (@35983 (@35998 (@36004 (@36010 (@36022 @36023) @6502) @36023)) @28626) +@36041 := @5248 (@9149 (@171 @35963)) (@28631 (@5248 (@7197 (@4993 @35889)) @28638)) +@36046 := @5958 @36041 @238 @173 @4144 @5204 +@36047 := @34745 @7475 +@36048 := @5862 @36047 +@36049 := @36048 @5204 +@36050 := @5861 @36049 +@36052 := @5869 @36047 @5204 +@36054 := @36050 @36052 @5204 +@36055 := @25637 @1209 +@36057 := @5862 @36055 @5204 +@36058 := @5861 @36057 +@36060 := @5869 @36055 @5204 +@36062 := @36058 @36060 @5204 +@36063 := @25637 @4115 +@36065 := @5862 @36063 @5204 +@36066 := @5861 @36065 +@36068 := @5869 @36063 @5204 +@36070 := @36066 @36068 @5204 +@36071 := @25637 @4126 +@36073 := @5862 @36071 @5204 +@36074 := @5861 @36073 +@36076 := @5869 @36071 @5204 +@36078 := @36074 @36076 @5204 +@36079 := @29036 @28663 +@36081 := @5862 @36079 @5204 +@36082 := @5861 @36081 +@36084 := @5869 @36079 @5204 +@36101 := @36046 + (fun (__b : @5200) => + @7438 + (@5205 + (@36054 + (@5859 + (@28653 + (@5859 + (@36062 (@5859 (@36070 (@5859 (@36078 (@5859 (@36082 @36084 @5204 @5204))))))))))))) +@36104 := @7328 @36049 @36052 @19 +@36107 := @7328 @36057 @36060 @19 +@36110 := @7328 @36065 @36068 @19 +@36113 := @7328 @36073 @36076 @19 +@36116 := @7328 @36081 @36084 @28663 +@36118 := @34885 @5445 @5436 +@36137 := @36101 + (fun (__b : @5200) => @171 (@7473 (@36104 (@28661 (@36107 (@36110 (@36113 (@36116 @36118)))))))) + @28530 + (@5316 @36041 @154 @28635 (@5321 (@5322 @36041 @154))) +@36140 := @5248 (@9149 (@171 @36118)) +@36141 := @4993 @36047 +@36146 := @36140 (@28680 (@5248 (@7197 @36141) @28688)) +@36151 := @36137 (fun ("_" : @28532) => @5518 @36146 @22 @172) +@36156 := @5958 @36146 @261 @173 @4143 @5204 +@36157 := @5862 @28721 +@36158 := @36157 @5204 +@36159 := @5861 @36158 +@36161 := @5869 @28721 @5204 +@36163 := @36159 @36161 @5204 +@36164 := @26085 @1209 +@36166 := @5862 @36164 @5204 +@36167 := @5861 @36166 +@36169 := @5869 @36164 @5204 +@36171 := @36167 @36169 @5204 +@36172 := @26085 @4115 +@36174 := @5862 @36172 @5204 +@36175 := @5861 @36174 +@36177 := @5869 @36172 @5204 +@36179 := @36175 @36177 @5204 +@36180 := @26085 @4126 +@36182 := @5862 @36180 @5204 +@36183 := @5861 @36182 +@36185 := @5869 @36180 @5204 +@36187 := @36183 @36185 @5204 +@36188 := @29036 @28704 +@36190 := @5862 @36188 @5204 +@36191 := @5861 @36190 +@36193 := @5869 @36188 @5204 +@36208 := @36156 + (fun (__b : @5200) => + @7438 + (@5859 + (@36163 + (@5859 (@36171 (@5859 (@36179 (@5859 (@36187 (@5859 (@36191 @36193 @5204 @5204))))))))))) +@36211 := @7328 @36158 @36161 @19 +@36214 := @7328 @36166 @36169 @19 +@36217 := @7328 @36174 @36177 @19 +@36220 := @7328 @36182 @36185 @19 +@36223 := @7328 @36190 @36193 @28704 +@36225 := @34885 @5449 @5445 +@36243 := @36208 + (fun (__b : @5200) => @171 (@7473 (@36211 (@36214 (@36217 (@36220 (@36223 @36225))))))) + @36047 + (@5316 @36146 @249 @36141 (@5321 (@5322 @36146 @249))) +@36253 := @5248 (@9149 (@171 @36225)) (@28720 (@5248 (@7197 (@4993 (@34745 @7736))) @28729)) +@36254 := @5518 @36253 +@36258 := @36243 (fun ("_" : @36049) => @36254 @22 @172) +@36259 := @36048 @5639 +@36264 := @5958 @36253 @2050 @173 @4142 @5209 +@36265 := @26814 @1209 +@36266 := @5862 @36265 +@36267 := @36266 @5204 +@36268 := @5861 @36267 +@36270 := @5869 @36265 @5204 +@36272 := @36268 @36270 @5204 +@36273 := @26814 @4115 +@36275 := @5862 @36273 @5204 +@36276 := @5861 @36275 +@36278 := @5869 @36273 @5204 +@36280 := @36276 @36278 @5204 +@36281 := @26814 @4126 +@36283 := @5862 @36281 @5204 +@36284 := @5861 @36283 +@36286 := @5869 @36281 @5204 +@36288 := @36284 @36286 @5204 +@36290 := @24317 @5711 @5449 +@36291 := @29036 @36290 +@36293 := @5862 @36291 @5204 +@36294 := @5861 @36293 +@36296 := @5869 @36291 @5204 +@36309 := @36264 + (fun (__b : @5200) => + @7438 (@5859 (@36272 (@5859 (@36280 (@5859 (@36288 (@5859 (@36294 @36296 @5204 @5204))))))))) +@36312 := @7328 @36267 @36270 @19 +@36315 := @7328 @36275 @36278 @19 +@36318 := @7328 @36283 @36286 @19 +@36321 := @7328 @36293 @36296 @36290 +@36323 := @34885 @5711 @5449 +@36332 := @36309 + (fun (__b : @5200) => @171 (@7473 (@36312 (@36315 (@36318 (@36321 @36323)))))) + @28721 +@36340 := @5291 @36253 @562 @2049 @5207 @5204 (@26973 @21411) @28722 +@36341 := @5307 @36253 +@36371 := @36332 + (@36340 + (@36341 + @219 + @1984 + @5204 + @5206 + @7753 + @21411 + (@5316 @36253 @41 @7753 (@5321 (@5322 @36253 @41))) + (@36341 @1982 @146 @5204 @5204 @1981 @4998 (@36254 @480 @1981) (@5341 @36253))) + (@27003 @1980)) +@36389 := @5248 + (@9149 (@171 @36323)) + (@5248 + (@7711 (@171 @36290)) + (@5248 (@7197 (@4993 (@34745 @25472))) (@5248 (@5786 (@4993 (@23754 @25472))) @25476))) +@36390 := @5518 @36389 +@36394 := @36371 (fun ("_" : @36158) => @36390 @22 @172) +@36395 := @36157 @5639 +@36400 := @5958 @36389 @4110 @173 @4141 @5209 +@36401 := @5647 @26559 +@36402 := @36401 @4115 +@36403 := @5862 @36402 +@36404 := @36403 @5204 +@36405 := @5861 @36404 +@36407 := @5869 @36402 @5204 +@36409 := @36405 @36407 @5204 +@36410 := @36401 @4126 +@36412 := @5862 @36410 @5204 +@36413 := @5861 @36412 +@36415 := @5869 @36410 @5204 +@36417 := @36413 @36415 @5204 +@36419 := @24317 @6696 @5711 +@36420 := @29036 @36419 +@36422 := @5862 @36420 @5204 +@36423 := @5861 @36422 +@36425 := @5869 @36420 @5204 +@36436 := @36400 + (fun (__b : @5200) => + @7438 (@5859 (@36409 (@5859 (@36417 (@5859 (@36423 @36425 @5204 @5204))))))) +@36439 := @7328 @36404 @36407 @19 +@36442 := @7328 @36412 @36415 @19 +@36445 := @7328 @36422 @36425 @36419 +@36447 := @34885 @6696 @5711 +@36455 := @36436 (fun (__b : @5200) => @171 (@7473 (@36439 (@36442 (@36445 @36447))))) @36265 +@36464 := @5291 @36389 @562 @4109 @5207 @5204 (@27433 @18998) (@4993 @36265) +@36465 := @5307 @36389 +@36495 := @36455 + (@36464 + (@36465 + @219 + @1213 + @5204 + @5206 + @25473 + @18998 + (@5316 @36389 @41 @25473 (@5321 (@5322 @36389 @41))) + (@36465 @1211 @146 @5204 @5204 @1210 @4998 (@36390 @480 @1210) (@5341 @36389))) + (@27463 @1209)) +@36513 := @5248 + (@9149 (@171 @36447)) + (@5248 + (@7711 (@171 @36419)) + (@5248 (@7197 (@4993 (@34745 @26559))) (@5248 (@5786 (@4993 (@23754 @26559))) @26563))) +@36514 := @5518 @36513 +@36518 := @36495 (fun ("_" : @36267) => @36514 @22 @172) +@36519 := @36266 @5639 +@36524 := @5958 @36513 @4121 @173 @4140 @5209 +@36525 := @5647 @26656 +@36526 := @36525 @4126 +@36527 := @5862 @36526 +@36528 := @36527 @5204 +@36529 := @5861 @36528 +@36531 := @5869 @36526 @5204 +@36533 := @36529 @36531 @5204 +@36535 := @24317 @6750 @6696 +@36536 := @29036 @36535 +@36538 := @5862 @36536 @5204 +@36539 := @5861 @36538 +@36541 := @5869 @36536 @5204 +@36550 := @36524 (fun (__b : @5200) => @7438 (@5859 (@36533 (@5859 (@36539 @36541 @5204 @5204))))) +@36553 := @7328 @36528 @36531 @19 +@36556 := @7328 @36538 @36541 @36535 +@36558 := @34885 @6750 @6696 +@36565 := @36550 (fun (__b : @5200) => @171 (@7473 (@36553 (@36556 @36558)))) @36402 +@36570 := @5291 @36513 @562 @4120 @5207 @5204 +@36571 := @4987 @26560 +@36573 := @4987 @4116 @4998 +@36577 := @36570 (@36571 @36573) (@4993 @36402) +@36578 := @5307 @36513 +@36605 := @36577 + (@36578 + @219 + @4119 + @5204 + @5206 + @26560 + @36573 + (@5316 @36513 @41 @26560 (@5321 (@5322 @36513 @41))) + (@36578 @4117 @146 @5204 @5204 @4116 @4998 (@36514 @480 @4116) (@5341 @36513))) +@36606 := @5843 @26559 +@36609 := @36565 (@36605 (@36606 @4115)) +@36627 := @5248 + (@9149 (@171 @36558)) + (@5248 + (@7711 (@171 @36535)) + (@5248 (@7197 (@4993 (@34745 @26656))) (@5248 (@5786 (@4993 (@23754 @26656))) @26660))) +@36628 := @5518 @36627 +@36632 := @36609 (fun ("_" : @36404) => @36628 @22 @172) +@36633 := @36403 @5639 +@36638 := @5958 @36627 @4132 @173 @4139 @5209 +@36640 := @24317 @6706 @6750 +@36641 := @29036 @36640 +@36642 := @5862 @36641 +@36643 := @36642 @5204 +@36644 := @5861 @36643 +@36646 := @5869 @36641 @5204 +@36653 := @36638 (fun (__b : @5200) => @7438 (@5859 (@36644 @36646 @5204 @5204))) +@36656 := @7328 @36643 @36646 @36640 +@36658 := @34885 @6706 @6750 +@36664 := @36653 (fun (__b : @5200) => @171 (@7473 (@36656 @36658))) @36526 +@36669 := @5291 @36627 @562 @4131 @5207 @5204 +@36670 := @4987 @26657 +@36672 := @4987 @4127 @4998 +@36676 := @36669 (@36670 @36672) (@4993 @36526) +@36677 := @5307 @36627 +@36704 := @36676 + (@36677 + @219 + @4130 + @5204 + @5206 + @26657 + @36672 + (@5316 @36627 @41 @26657 (@5321 (@5322 @36627 @41))) + (@36677 @4128 @146 @5204 @5204 @4127 @4998 (@36628 @480 @4127) (@5341 @36627))) +@36705 := @5843 @26656 +@36708 := @36664 (@36704 (@36705 @4126)) +@36711 := @5248 (@9149 (@171 @36658)) +@36712 := @171 @36640 +@36726 := @36711 + (@5248 + (@7711 @36712) + (@5248 (@7197 (@4993 (@34745 @26734))) (@5248 (@5786 (@4993 (@23754 @26734))) @26738))) +@36728 := @5518 @36726 @22 +@36731 := @36708 (fun ("_" : @36528) => @36728 @172) +@36732 := @36527 @5639 +@36738 := @5958 @36726 @4136 @551 @549 @5209 @7721 +@36740 := @24317 @6759 @6706 +@36741 := @7333 @36740 +@36743 := @34885 @6759 @6706 +@36748 := @36738 (fun (__b : @5200) => @171 (@36741 @36743)) @36641 +@36753 := @5291 @36726 @403 @4135 @5207 @5204 +@36755 := @4987 @36712 @4998 +@36759 := @36753 (@8459 @36755) (@4993 @36641) +@36760 := @5307 @36726 +@36789 := @36748 + (@36759 + (@36760 + @185 + @553 + @5204 + @5206 + @184 + @36755 + (@36728 @184) + (@36760 + @551 + @146 + @5204 + @5204 + @36712 + @4998 + (@5316 @36726 @224 @36712 (@5321 (@5322 @36726 @224))) + (@5341 @36726))) + (@29211 @36640)) +@36790 := @171 @36743 +@36792 := @5248 (@9149 @36790) +@36793 := @171 @36740 +@36807 := @36792 + (@5248 + (@7711 @36793) + (@5248 (@7197 (@4993 (@34745 @27833))) (@5248 (@5786 (@4993 (@23754 @27833))) @27845))) +@36808 := @5316 @36807 +@36810 := @36808 @224 @36793 +@36811 := @5322 @36807 +@36851 := fun (subject : @5026) => + fun (position : @13) => + @35712 + (@35743 + (@35749 + (@35775 + (@35827 + (@35880 + (@36032 + (fun ("_" : @28307) => + @36151 + (fun ("_" : @28696) => + @36258 + (fun ("_" : @36259) => + @36394 + (fun ("_" : @36395) => + @36518 + (fun ("_" : @36519) => + @36632 + (fun ("_" : @36633) => + @36731 + (fun ("_" : @36732) => + @36789 + (fun ("_" : @36643) => @36810 (@5321 (@36811 @224))) + (fun ("_" : @36642 @5639) => + @36808 @363 @36790 (@5321 (@36811 @363)))))))))) + (fun ("_" : @28751) => @5518 @36041 @22 @184))))))) +@36852 := @5208 @35689 +@36853 := @5203 @36852 +@36854 := @29036 @35693 +@36855 := @5862 @36854 +@36856 := @36855 @5204 +@36857 := @5861 @36856 +@36859 := @5869 @36854 @5204 +@36860 := @36857 @36859 +@36861 := @5897 @35693 +@36871 := @5859 (@36860 (@5203 (@5203 (@5208 (@5863 @36861 @5903)) @5204) @5204) @5206) +@36874 := fun (subject : @5026) => fun (position : @13) => @36853 @36871 +@36876 := @5214 @3410 @5222 +@36879 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_62 @5216 @4989 +@36880 := @5224 @36879 +@36881 := LexLeanBoot.TokenAudit.scanIdRestStep +@36884 := @5929 (@36881 @5216 @4989) +@36885 := @36880 @36884 +@36888 := (subject : @5026) -> (position : @13) -> @36876 @36885 +@36902 := @5240 + @3410 + @5222 + @36885 + @3841 + @5260 + (@5265 (@5275 @3410)) + (@5281 (@5282 (@5283 @3841) @5222 @5258)) +@36914 := @6468 @3832 @3839 @36852 @36871 @35694 (@5929 (@6002 @36856 @36859 (@6007 @36861) @6005)) +@36921 := @5421 @3830 @487 @5207 @35689 @5222 @35694 @5344 +@36922 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_72 +@36926 := @36914 (@36921 (@36922 @5216 @4989)) +@36929 := @5248 (@5539 @35694) @5260 +@36934 := @5958 @36929 @2125 @3837 @1740 @5209 +@36935 := @35691 @5436 +@36936 := @36935 @5216 +@36937 := @5985 @36936 +@36939 := @5863 @36937 @5903 +@36940 := @5208 @36939 +@36942 := @5203 @36940 @5204 +@36955 := @36934 + (fun (__b : @5200) => @5969 (@5203 @36942 @5204) @5206) + (fun (__b : @5200) => @5929 (@6004 (@6007 @36937) @6005)) + @36854 +@36960 := @5291 @36929 @403 @2124 @5207 @5204 +@36962 := @4987 @35694 @4998 +@36966 := @36960 (@8459 @36962) (@4993 @36854) +@36967 := @5307 @36929 +@36998 := @36955 + (@36966 + (@36967 + @185 + @320 + @5204 + @5206 + @184 + @36962 + (@5518 @36929 @22 @184) + (@36967 + @219 + @146 + @5204 + @5204 + @35694 + @4998 + (@5316 @36929 @41 @35694 (@5321 (@5322 @36929 @41))) + (@5341 @36929))) + (@29211 @35693)) +@36999 := @171 @36936 +@37002 := @5248 (@5539 @36999) @5617 +@37003 := @5763 @37002 +@37008 := @37003 @230 @1495 @3836 @36942 @5204 +@37009 := @171 @36937 +@37014 := @37008 (@4987 @37009 @4998) (@6211 @37009) +@37015 := @5307 @37002 +@37021 := @37015 @3834 @146 @36940 @5204 @37009 @4998 +@37026 := @5291 @37002 @167 @2091 @5207 @36939 +@37028 := @4987 @36999 @4998 +@37031 := @37026 (@5589 @37028) @37009 +@37037 := @37015 @162 @320 @5204 @5206 @5588 @37028 +@37038 := @5316 @37002 +@37040 := @37038 @19 @5588 +@37041 := @5322 @37002 +@37045 := @37037 (@37040 (@5321 (@37041 @19))) +@37057 := @37015 @219 @146 @5204 @5204 @36999 @4998 (@37038 @41 @36999 (@5321 (@37041 @41))) +@37058 := @5341 @37002 +@37086 := fun (subject : @5026) => + fun (position : @13) => + @36902 + (@36926 + (@36998 + (fun ("_" : @36856) => + @37014 (@37021 (@37031 (@37045 (@37057 @37058)) (@19654 @36936)) @37058) (@6266 @37009)) + (fun ("_" : @36855 @5639) => @37003 @197 @1495 @146 @5204 @5204 @4998 @6193 @37058 @6197))) +@37089 := fun (subject : @5026) => fun (position : @13) => @5208 @36879 +@37091 := @5214 @2074 @5222 +@37092 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_48 +@37096 := @5224 (@37092 @5216 @4989) @36884 +@37099 := (subject : @5026) -> (position : @13) -> @37091 @37096 +@37127 := fun (subject : @5026) => + fun (position : @13) => + @5240 + @2074 + @5222 + @37096 + @3413 + @5260 + (@5265 (@5275 @2074)) + (@5281 (@5282 (@5283 @3413) @5222 @5258)) + (@5421 + @3410 + @487 + @5207 + @36879 + @5222 + @36884 + @5344 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_62 @5216 @4989)) +@37128 := @6410 @5206 +@37130 := @5203 @37128 @5204 +@37132 := @5203 @37130 @5206 +@37133 := @6401 @37132 +@37134 := @5203 @37133 +@37137 := fun (__p0 : @13) => @37092 @5436 @4989 +@37138 := @6415 @37137 +@37141 := fun (position : @13) => @36881 @5436 @4989 +@37144 := @37138 @37141 @6431 @4989 +@37145 := @37134 @37144 +@37147 := fun (subject : @5026) => fun (startPos : @13) => @37145 +@37149 := @5214 @1083 @5222 +@37150 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_27 +@37151 := @37150 @5216 +@37153 := @5224 (@37151 @4989) +@37154 := LexLeanBoot.TokenAudit.scanIdRest +@37155 := @37154 @5216 +@37158 := @37153 (@171 (@37155 @4989)) +@37161 := (subject : @5026) -> (startPos : @13) -> @37149 @37158 +@37175 := @5240 + @1083 + @5222 + @37158 + @2085 + @5260 + (@5265 (@5275 @1083)) + (@5281 (@5282 (@5283 @2085) @5222 @5258)) +@37178 := @6506 @5260 @2083 @37145 +@37179 := @6479 @37141 +@37181 := @37179 @6431 @4989 +@37187 := @37178 (@171 (@6477 @37181)) (@4993 (@6516 @37181)) +@37191 := @5421 @844 @2082 @37133 @37144 +@37193 := @6525 @2074 @6490 +@37198 := @37191 (@4987 @37193 @6533) (@6540 @37181) +@37211 := @5308 @2076 @2081 @5206 @37132 @37193 @6533 (@6551 @5260 @2074 @147 @5206 @6490 @6499) +@37217 := @5308 @2079 @405 @37130 @5206 @6531 @5221 +@37223 := @5292 @854 @2078 @37128 @5204 @6599 @6531 +@37224 := @5308 @148 +@37237 := @37198 + (@37211 (@37217 (@37223 (@37224 @405 @6409 @5206 @6473 @5221 @6503 @5343) @6625) @5343)) +@37248 := @6651 + @37141 + @37137 + @2074 + @6490 + @5213 + (fun (__p0 : @13) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_48 @5436 @4989) + @37179 +@37250 := @36881 @5445 @4989 +@37257 := @37248 (fun (s : @13) => @6664 (@6479 (fun (position : @13) => @37250) @68 @4989)) +@37259 := @6676 @37250 @6005 +@37261 := @36881 @5449 @5216 +@37262 := @6680 @37261 +@37264 := @36881 @5711 @5436 +@37266 := @6676 @37264 @4989 +@37267 := @36881 @6696 +@37268 := @37267 @5445 +@37270 := @6695 @37268 @6704 +@37277 := fun (next : @13) => @6479 (fun (position : @13) => @36881 @6706 @4989) @5711 @4989 +@37301 := @37257 + (fun (n : @13) => + fun (s : @13) => + fun (a._@._internal._hyg.#0 : @37259) => + @37262 + (fun (c : @6001) => fun ("_" : @37266) => @6692 (@37270 @37277) (@6719 @37277)) + (@6664 + (@6695 + @37261 + @6727 + (fun (next : @13) => @6479 (fun (position : @13) => @37267 @4989) @5445 @4989))) + @6005 + @4989) +@37303 := @6676 @37261 @6745 +@37304 := @6680 @37264 +@37306 := @6676 @37268 @4989 +@37307 := @36881 @6750 +@37310 := @6695 (@37307 @5449) @6757 +@37317 := fun (next : @13) => @6479 (fun (position : @13) => @36881 @6759 @4989) @6696 @4989 +@37352 := fun (subject : @5026) => + fun (startPos : @13) => + @37175 + (@37187 + (@37237 + (@37301 + (fun (n : @13) => + fun (s : @13) => + fun (t : @13) => + fun (a._@._internal._hyg.#0 : @37303) => + @37304 + (fun (c : @6001) => fun ("_" : @37306) => @6692 (@37310 @37317) (@6771 @37317)) + (@6664 + (@6695 + @37264 + @6779 + (fun (next : @13) => @6479 (fun (position : @13) => @37307 @4989) @5449 @4989))) + @6790 + @4989) + @844 + @22 + @6801 + @6431 + @4989))) +@37354 := (subject : @5026) -> (start : @13) -> @16874 +@37355 := @5874 @5204 +@37356 := @5203 @37355 +@37357 := @5355 @5026 +@37358 := @5263 @5026 +@37360 := @37357 (fun ("_" : @37358) => @5200) +@37364 := LexLeanRuntime.slice @5026 LexLeanRuntime.instSliceableByteArray +@37365 := @37364 @5436 +@37367 := @37365 @5216 @4989 +@37369 := @37360 @37367 @5204 +@37370 := fun (piece : @5026) => @5204 +@37375 := fun (subject : @5026) => fun (start : @13) => fun (count : @13) => @37356 (@37369 @37370) +@37377 := @5214 @1110 @5921 +@37378 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_28 +@37382 := @5224 (@37378 @5436 @5216 @4989) +@37383 := LexLeanStd.Text.sliceOr +@37384 := @37383 @5436 +@37388 := @37382 (@2098 (@37384 @5216 @4989)) +@37392 := (subject : @5026) -> (start : @13) -> (count : @13) -> @37377 @37388 +@37406 := @5240 + @1110 + @5921 + @37388 + @2112 + @5946 + (@5265 (@5275 @1110)) + (@5281 (@5282 (@5283 @2112) @5921 @5258)) +@37408 := @5395 @37358 @5213 +@37414 := @37408 @5946 @48 @2093 @2110 @37355 @5091 +@37415 := @37360 @4989 +@37418 := fun (__a : @37358) => @37415 @5204 @37370 +@37419 := @37414 @37418 +@37427 := fun (__a : @37358) => + @2098 (@37357 (fun ("_" : @37358) => @5026) @4989 @2104 (fun (piece : @5026) => @4989)) +@37429 := @37419 @37427 @37367 +@37451 := @6019 + @2089 + @2092 + @5873 + @5204 + @5921 + (@5091 @37367) + (@10741 @2091 @5204 @5207 @5586 @5920 @10751 (@6043 @320 @5204 @5206 @5588 @5221 @6053 @12073)) +@37453 := LexLeanPreservation.prim_slice_bytes @5436 +@37457 := @37429 (@37451 (@37453 @5216 @4989)) +@37458 := @5434 @37358 +@37459 := @37364 @5445 +@37463 := @37458 (@37459 @5436 @5216) @4989 +@37464 := @5441 @5026 +@37465 := @5444 @16203 +@37466 := @5091 @4989 +@37476 := @37464 + (fun (__a : @37358) => @37465 @37466 @2110 (@5224 (@37418 @4989) (@37427 @4989))) + @5216 +@37477 := @5468 @6184 +@37478 := @5478 @5026 +@37479 := @5091 @37478 +@37484 := @37477 @37479 @230 @233 @238 @2109 +@37485 := @5486 @2105 +@37486 := @37484 @37485 +@37488 := @5491 (@5493 @37479) +@37489 := @37486 @37488 +@37498 := @5498 @6184 @37479 @197 @127 @2106 @268 @4998 @6184 @37485 +@37500 := @5491 (@5508 @37479) +@37510 := @37476 (@37489 (@37498 @37500 (@5281 (@5513 @6184)) (@5518 @6184 @48 @2105))) +@37511 := @5498 @16203 +@37513 := @5526 @5026 @4989 +@37514 := @5091 @37513 +@37520 := @37511 @37514 @230 @233 @238 @2109 @5030 +@37522 := @5248 (@5786 @5028) +@37523 := @37522 @16203 +@37526 := @37520 @37523 (@5486 @5028) +@37528 := @5491 (@5493 @37514) +@37529 := @37526 @37528 +@37530 := @5797 @5030 +@37550 := fun (subject : @5026) => + fun (start : @13) => + fun (count : @13) => + @37406 + (@37457 + (fun (__a : @37358) => + fun (__h : @37463) => + @37510 + (fun (piece : @5026) => + @37529 (@5281 (@37530 @16203)) (@5316 @37523 @154 @5028 (@5321 (@5322 @37523 @154)))))) +@37551 := @28772 @3174 +@37552 := @28771 @37551 +@37554 := @5203 @37552 @28787 +@37557 := fun (subject : @5026) => fun (position : @13) => @28768 @37554 +@37559 := @5214 @4789 @5222 +@37560 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_88 +@37563 := @5224 (@37560 @5216 @4989) +@37564 := LexLeanBoot.TokenAudit.isGuillemetClose +@37568 := @37563 (@4993 (@37564 @5216 @4989)) +@37571 := (subject : @5026) -> (position : @13) -> @37559 @37568 +@37585 := @5240 + @4789 + @5222 + @37568 + @4889 + @5260 + (@5265 (@5275 @4789)) + (@5281 (@5282 (@5283 @4889) @5222 @5258)) +@37589 := @28820 @4887 @28767 @37554 @28824 +@37590 := @28826 @3174 +@37593 := @4993 (@28784 @37590 @5639) +@37595 := @37589 @37593 @28869 +@37599 := @28876 @4885 @3011 @37552 @28787 +@37600 := @4993 @37590 +@37602 := @37599 @37600 @37593 +@37605 := @28885 @4884 @28770 @37551 +@37606 := @17675 @25577 +@37636 := @37602 + (@37605 + (@5218 @37606) + @37600 + (@28896 + @4883 + @5204 + @28769 + @5217 + @37606 + @28908 + (@28910 + @3178 + @5905 + @5206 + @17624 + @25577 + @28949 + (@28895 @3176 @146 @5204 @5204 @3175 @4998 (@28957 @3175) @28945))) + (@28964 @3174)) +@37639 := @5248 (@5786 @37600) @28873 +@37645 := @5958 @37639 @219 @238 @308 @5204 @28977 +@37646 := @28979 @3174 +@37660 := @37645 + (fun (__b : @5200) => @4993 (@5969 @37646 @5639)) + @28778 + (@5316 @37639 @41 @28824 (@5321 (@5322 @37639 @41))) +@37661 := @4993 @37646 +@37664 := @5248 (@5786 @37661) @29002 +@37691 := fun (subject : @5026) => + fun (position : @13) => + @37585 + (@37595 + (@37636 + (@37660 + (fun ("_" : @28780) => @5316 @37664 @154 @37661 (@5321 (@5322 @37664 @154))) + (fun ("_" : @29013) => + @5763 @37664 @305 @24 @146 @5204 @5204 @4998 @5745 (@5341 @37664) @5774)))) +@37692 := (s : @5176) -> @5200 +@37694 := (subject : @5026) -> (n : @13) -> @37692 +@37695 := @5862 @5183 +@37696 := @37695 @5204 +@37697 := @5861 @37696 +@37699 := @5869 @5183 @5204 +@37701 := @37697 @37699 @5206 +@37703 := @5862 @5187 @5204 +@37704 := @5861 @37703 +@37706 := @5869 @5187 @5204 +@37708 := @37704 @37706 @5206 +@37710 := @5863 @5179 @5216 +@37712 := @5862 @37710 @5204 +@37713 := @5861 @37712 +@37715 := @5869 @37710 @5204 +@37716 := @37713 @37715 +@37717 := @5594 @5179 +@37720 := @5203 (@5874 (@37717 @566)) +@37721 := @5599 @5179 +@37722 := @37721 @566 +@37728 := @5861 (@5862 @37722 @5204) (@5869 @37722 @5204) +@37729 := @6401 @5206 +@37730 := @6401 @37729 +@37731 := @5205 @37730 +@37733 := @5203 @37731 @5204 +@37735 := @5203 @37733 @5204 +@37737 := @5203 @37735 @5204 +@37738 := @37728 @37737 +@37742 := @5203 (@5208 (@37560 @5436 @5179)) +@37744 := @37564 @5436 @5179 +@37751 := @5861 (@5862 @37744 @5204) (@5869 @37744 @5204) @37737 +@37755 := @5203 (@5208 (@35687 @5436 @5179)) +@37756 := @36935 @5179 +@37757 := @29036 @37756 +@37763 := @5861 (@5862 @37757 @5204) (@5869 @37757 @5204) +@37764 := @5896 @5179 +@37777 := @37763 + (@5203 (@5203 (@5203 (@5203 (@5208 (@5863 (@37764 @37756) @5903)) @37730) @5204) @5204) @5204) +@37780 := @5203 (@5874 (@37717 @1964)) +@37781 := @37721 @1964 +@37800 := @5861 + (@5862 @37781 @5204) + (@5869 @37781 @5204) + (@5203 (@5203 (@5203 (@5203 (@5208 (@5863 (@37764 @19) @5903)) @37730) @5204) @5204) @5204) +@37803 := @5203 (@5208 (@7924 @5179)) +@37809 := @5203 (@5208 (@5863 (@37764 (@7931 @5179)) @5903)) +@37810 := @6401 @12370 +@37837 := @5205 + (@37701 + (@5205 + (@37708 + (@5859 + (@37716 + (@37720 + (@5205 + (@37738 + (@37742 + (@5205 + (@37751 + (@37755 + (@5859 + (@37777 + (@37780 + (@5205 + (@37800 + (@37803 + (@5203 + (@5203 (@5203 (@37809 @37810) @5204) @5204) + @5204)))))))))))))) + @37737))))) +@37838 := @5205 @37837 +@37842 := fun (subject : @5026) => fun (n : @13) => fun (s : @5176) => @5205 @37838 +@37843 := @5214 @4711 +@37844 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_7 +@37845 := @37844 @4989 +@37847 := @4987 @37845 @4998 +@37849 := @5587 (@5589 @37847) +@37850 := @37843 @37849 +@37851 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_86 +@37855 := @5224 (@37851 @5436 @5216 @4989) +@37857 := @5089 @5176 @37844 +@37858 := LexLeanBoot.TokenAudit.scanQuotedStep +@37859 := @37858 @5436 +@37863 := @37855 (@37857 (@37859 @5216 @4989)) +@37867 := (subject : @5026) -> (n : @13) -> (s : @5176) -> @37850 @37863 +@37871 := @5240 @4711 @37849 @37863 @4849 +@37874 := @5248 (@5539 @37845) @5617 +@37884 := @37871 @37874 (@5265 (@5275 @4711)) (@5281 (@5282 (@5283 @4849) @37849 @5258)) +@37892 := @6065 @37874 @154 @22 @387 @4847 @5204 @37838 @5180 +@37893 := @5263 @5176 +@37894 := @5860 @37893 +@37896 := @37894 @37696 @37699 +@37897 := @5478 @5176 +@37898 := @37896 @37897 +@37901 := @37894 @37703 @37706 @37897 +@37903 := @37894 @37712 @37715 +@37905 := @37894 @5965 @5968 +@37906 := @5526 @5176 +@37907 := LexLeanBoot.TokenAudit.QuotedScan.mk +@37908 := @5178 @5216 +@37911 := @37907 @37908 @5639 @5204 +@37912 := @5190 @5216 +@37914 := @37906 (@37911 @37912) +@37915 := @37905 @37914 +@37917 := @37564 @5445 @37908 +@37918 := @5178 @5436 +@37919 := @37907 @37918 +@37921 := @37919 @5204 @5639 +@37922 := @5190 @5436 +@37925 := @37905 (@37906 (@37921 @37922)) +@37927 := @35691 @5449 @37918 +@37929 := @37894 @32341 @32344 +@37930 := @5178 @5445 +@37931 := @5896 @37930 +@37935 := @37907 (@37931 @4989) @5639 @5639 +@37936 := @5190 @5445 +@37939 := @37929 (@37906 (@37935 @37936)) +@37940 := @8678 @37930 +@37941 := @37940 @1964 +@37942 := @5178 @5449 +@37943 := @5896 @37942 +@37944 := @37943 @19 +@37947 := @37907 @37944 @5639 @5639 +@37948 := @5190 @5449 +@37951 := @37905 (@37906 (@37947 @37948)) +@37952 := @8995 @37942 +@37953 := @5178 @5711 +@37954 := @5896 @37953 +@37958 := @37907 (@37954 @4989) @5639 @5639 +@37979 := @37857 + (@37898 + (@37901 + (@37903 + (let isLf : @5200 := @37722; + @37915 + (let isClose : @5200 := @37917; + @37925 + (let wRest : @13 := @37927; + @37939 + (let isDot : @5200 := @37941; + @37951 (let wAny : @13 := @37952; @37906 (@37958 @5639)))))) + (@37906 (@37907 @5179 @5639 @5204 @5191))))) +@37980 := @37892 @37979 +@37995 := @8128 + @37874 + @219 + @5204 + @68 + @5197 + @68 + @5180 + (@5316 @37874 @41 @37845 (@5321 (@5322 @37874 @41))) +@37996 := @8147 @5197 +@38000 := @37980 (@37995 (@5321 (@37996 @68))) +@38003 := @5248 (@5786 @5180) @37874 +@38031 := @6065 + @38003 + @249 + @24 + @393 + @4846 + @5204 + @37837 + @5192 + @37979 + (@8128 + @38003 + @219 + @5204 + @154 + @5197 + @68 + @5192 + (@5316 @38003 @41 @37845 (@5321 (@5322 @38003 @41))) + (@5321 (@37996 @154))) +@38034 := @5248 (@7197 @5192) @38003 +@38039 := @5958 @38034 @389 @4771 @4845 @5204 +@38040 := @5186 @5216 +@38041 := @5862 @38040 +@38042 := @38041 @5204 +@38043 := @5861 @38042 +@38045 := @5869 @38040 @5204 +@38047 := @38043 @38045 @5206 +@38049 := @5863 @37908 @5436 +@38051 := @5862 @38049 @5204 +@38052 := @5861 @38051 +@38054 := @5869 @38049 @5204 +@38055 := @38052 @38054 +@38056 := @5970 @37908 +@38059 := @5203 (@5874 (@38056 @566)) +@38060 := @5975 @37908 +@38061 := @38060 @566 +@38068 := @5861 (@5862 @38061 @5204) (@5869 @38061 @5204) @37737 +@38072 := @5203 (@5208 (@37560 @5445 @37908)) +@38079 := @5861 (@5862 @37917 @5204) (@5869 @37917 @5204) @37737 +@38083 := @5203 (@5208 (@35687 @5445 @37908)) +@38085 := @35691 @5445 @37908 +@38086 := @29036 @38085 +@38092 := @5861 (@5862 @38086 @5204) (@5869 @38086 @5204) +@38093 := @5896 @37908 +@38106 := @38092 + (@5203 (@5203 (@5203 (@5203 (@5208 (@5863 (@38093 @38085) @5903)) @37730) @5204) @5204) @5204) +@38109 := @5203 (@5874 (@38056 @1964)) +@38110 := @38060 @1964 +@38166 := @38039 + (fun (__b : @5200) => + @6153 + (@5205 + (@38047 + (@5859 + (@38055 + (@38059 + (@5205 + (@38068 + (@38072 + (@5205 + (@38079 + (@38083 + (@5859 + (@38106 + (@38109 + (@5205 + (@5861 + (@5862 @38110 @5204) + (@5869 @38110 @5204) + (@5203 + (@5203 + (@5203 + (@5203 (@5208 (@5863 (@38093 @19) @5903)) @37730) + @5204) + @5204) + @5204) + (@5203 + (@5208 (@8341 @37908)) + (@5203 + (@5203 + (@5203 + (@5203 + (@5208 (@5863 (@38093 (@8104 @37908)) @5903)) + @37810) + @5204) + @5204) + @5204)))))))))))))) + @37737))))) +@38167 := @37905 @37897 +@38170 := @37894 @38042 @38045 @37897 +@38172 := @37894 @38051 @38054 +@38176 := @37906 (@37919 @5639 @5204 @37922) +@38177 := @37905 @38176 +@38179 := @37564 @5449 @37918 +@38180 := @37907 @37930 +@38185 := @37905 (@37906 (@38180 @5204 @5639 @37936)) +@38187 := @35691 @5711 @37930 +@38194 := @37929 (@37906 (@37907 (@37943 @4989) @5639 @5639 @37948)) +@38195 := @8947 @37942 +@38196 := @38195 @1964 +@38197 := @37954 @19 +@38200 := @37907 @38197 @5639 @5639 +@38201 := @5190 @5711 +@38204 := @37905 (@37906 (@38200 @38201)) +@38205 := @9666 @37953 +@38206 := @5178 @6696 +@38207 := @5896 @38206 +@38211 := @37907 (@38207 @4989) @5639 @5639 +@38249 := @38166 + (fun (__b : @5200) => + @37857 + (@38167 + (@38170 + (@38172 + (let isLf : @5200 := @38061; + @38177 + (let isClose : @5200 := @38179; + @38185 + (let wRest : @13 := @38187; + @38194 + (let isDot : @5200 := @38196; + @38204 (let wAny : @13 := @38205; @37906 (@38211 @5639)))))) + @37914)))) + @5183 + (@8128 + @38034 + @219 + @5204 + @19 + @5197 + @68 + @5184 + (@5316 @38034 @41 @37845 (@5321 (@5322 @38034 @41))) + (@5321 (@37996 @19))) +@38250 := @4993 @37912 +@38252 := @5248 (@7197 @38250) +@38253 := @171 @37908 +@38255 := @5248 (@5786 @38253) +@38256 := @37844 @5216 +@38261 := @38252 (@38255 (@5248 (@5539 @38256) @5476)) +@38274 := @38249 + (fun ("_" : @37696) => + @5763 @38261 @197 @4673 @146 @5204 @5204 @4998 @6193 (@5341 @38261) @6197) +@38275 := @37695 @5639 +@38280 := @5958 @38261 @391 @4771 @4844 @5204 +@38282 := @5863 @37918 @5445 +@38283 := @5862 @38282 +@38284 := @38283 @5204 +@38285 := @5861 @38284 +@38287 := @5869 @38282 @5204 +@38288 := @38285 @38287 +@38289 := @8562 @37918 +@38292 := @5203 (@5874 (@38289 @566)) +@38293 := @6176 @37918 +@38294 := @38293 @566 +@38301 := @5861 (@5862 @38294 @5204) (@5869 @38294 @5204) @37737 +@38305 := @5203 (@5208 (@37560 @5449 @37918)) +@38312 := @5861 (@5862 @38179 @5204) (@5869 @38179 @5204) @37737 +@38316 := @5203 (@5208 (@35687 @5449 @37918)) +@38317 := @29036 @37927 +@38323 := @5861 (@5862 @38317 @5204) (@5869 @38317 @5204) +@38324 := @5896 @37918 +@38337 := @38323 + (@5203 (@5203 (@5203 (@5203 (@5208 (@5863 (@38324 @37927) @5903)) @37730) @5204) @5204) @5204) +@38340 := @5203 (@5874 (@38289 @1964)) +@38341 := @38293 @1964 +@38395 := @38280 + (fun (__b : @5200) => + @6153 + (@5859 + (@38288 + (@38292 + (@5205 + (@38301 + (@38305 + (@5205 + (@38312 + (@38316 + (@5859 + (@38337 + (@38340 + (@5205 + (@5861 + (@5862 @38341 @5204) + (@5869 @38341 @5204) + (@5203 + (@5203 + (@5203 + (@5203 (@5208 (@5863 (@38324 @19) @5903)) @37730) + @5204) + @5204) + @5204) + (@5203 + (@5208 (@8645 @37918)) + (@5203 + (@5203 + (@5203 + (@5203 + (@5208 (@5863 (@38324 (@8429 @37918)) @5903)) + @37810) + @5204) + @5204) + @5204)))))))))))))) + @37737))) +@38397 := @37894 @38284 @38287 +@38401 := @37906 (@38180 @5639 @5204 @37936) +@38402 := @37905 @38401 +@38404 := @37564 @5711 @37930 +@38405 := @37907 @37942 +@38409 := @37906 (@38405 @5204 @5639 @37948) +@38410 := @37905 @38409 +@38412 := @35691 @6696 @37942 +@38415 := @37929 (@37906 (@37958 @38201)) +@38416 := @9728 @37953 +@38417 := @38416 @1964 +@38418 := @38207 @19 +@38421 := @37907 @38418 @5639 @5639 +@38422 := @5190 @6696 +@38424 := @37906 (@38421 @38422) +@38425 := @37905 @38424 +@38426 := @10063 @38206 +@38427 := @5178 @6750 +@38428 := @5896 @38427 +@38435 := let wAny : @13 := @38426; @37906 (@37907 (@38428 @4989) @5639 @5639 @5639) +@38437 := let isDot : @5200 := @38417; @38425 @38435 +@38439 := let wRest : @13 := @38412; @38415 @38437 +@38441 := let isClose : @5200 := @38404; @38410 @38439 +@38450 := @38395 + (fun (__b : @5200) => + @37857 (@38167 (@38397 (let isLf : @5200 := @38294; @38402 @38441) @38176))) + @38040 +@38454 := @8128 @38261 @219 @5204 @41 +@38455 := @4987 @38253 +@38458 := @4987 (@4993 (@5182 @5216)) +@38459 := @4993 @38040 +@38465 := @38455 (@38458 (@4987 @38459 (@4987 @38250 @4998))) +@38481 := @38450 + (@38454 + @38465 + @68 + @38459 + (@5316 @38261 @41 @38256 (@5321 (@5322 @38261 @41))) + (@5321 (@8147 @38465 @41))) +@38484 := @5248 (@7197 (@4993 @37922)) +@38485 := @171 @37918 +@38493 := @38484 (@5248 (@5786 @38485) (@5248 (@5539 (@37844 @5436)) @5454)) +@38501 := @5763 @38493 @197 @4673 @146 @5204 @5204 @4998 @6193 +@38502 := @5341 @38493 +@38506 := @38481 (fun ("_" : @38042) => @38501 @38502 @6197) +@38507 := @38041 @5639 +@38512 := @5958 @38493 @2712 @4842 @4785 @5209 +@38513 := @8835 @37930 +@38514 := @38513 @566 +@38515 := @5874 @38514 +@38516 := @5203 @38515 +@38517 := @37940 @566 +@38518 := @5862 @38517 +@38519 := @38518 @5204 +@38520 := @5861 @38519 +@38522 := @5869 @38517 @5204 +@38524 := @38520 @38522 @37737 +@38528 := @5203 (@5208 (@37560 @5711 @37930)) +@38535 := @5861 (@5862 @38404 @5204) (@5869 @38404 @5204) @37737 +@38539 := @5203 (@5208 (@35687 @5711 @37930)) +@38540 := @29036 @38187 +@38609 := @5205 + (@38524 + (@38528 + (@5205 + (@38535 + (@38539 + (@5859 + (@5861 + (@5862 @38540 @5204) + (@5869 @38540 @5204) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@37931 @38187) @5903)) @37730) @5204) @5204) + @5204) + (@5203 + (@5874 (@38513 @1964)) + (@5205 + (@5861 + (@5862 @37941 @5204) + (@5869 @37941 @5204) + (@5203 + (@5203 + (@5203 (@5203 (@5208 (@5863 (@37931 @19) @5903)) @37730) @5204) + @5204) + @5204) + (@5203 + (@5208 (@8918 @37930)) + (@5203 + (@5203 + (@5203 + (@5203 (@5208 (@5863 (@37931 (@8726 @37930)) @5903)) @37810) + @5204) + @5204) + @5204)))))))))))) +@38614 := @38512 (fun (__b : @5200) => @5969 (@38516 @38609) @37737) +@38619 := @37905 (@37906 (@38405 @5639 @5204 @37948)) +@38621 := @37564 @6696 @37942 +@38627 := @37905 (@37906 (@37907 @37953 @5204 @5639 @38201)) +@38629 := @35691 @6750 @37953 +@38632 := @37929 (@37906 (@38211 @38422)) +@38633 := @5598 @6706 +@38634 := @38633 @38206 +@38635 := @38634 @1964 +@38636 := @38428 @19 +@38639 := @37907 @38636 @5639 @5639 +@38640 := @5190 @6750 +@38643 := @37905 (@37906 (@38639 @38640)) +@38644 := @7300 @6759 +@38645 := @38644 @38427 +@38655 := @38643 + (let wAny : @13 := @38645; @37906 (@37907 (@5896 (@5178 @6706) @4989) @5639 @5639 @5639)) +@38656 := let isDot : @5200 := @38635; @38655 +@38659 := @38627 (let wRest : @13 := @38629; @38632 @38656) +@38661 := @38619 (let isClose : @5200 := @38621; @38659) +@38668 := @38614 + (fun (__b : @5200) => @37857 (@37905 (let isLf : @5200 := @38517; @38661) @38401)) + @38282 +@38678 := @5291 @38493 @403 @886 @5207 @5204 (@4987 @38485 @9025) (@4993 @38282) +@38679 := @5307 @38493 +@38685 := @38679 @238 @405 @5204 @5206 @38485 @9025 +@38686 := @5316 @38493 +@38688 := @38686 @154 @38485 +@38689 := @5322 @38493 +@38712 := @38668 + (@38678 + (@38685 + (@38688 (@5321 (@38689 @154))) + (@38679 @162 @146 @5204 @5204 @5446 @4998 (@38686 @19 @5446 (@5321 (@38689 @19))) @38502)) + (@6059 @37918 @5445)) +@38713 := @4993 @37936 +@38715 := @5248 (@7197 @38713) +@38716 := @171 @37930 +@38724 := @38715 (@5248 (@5786 @38716) (@5248 (@5539 (@37844 @5445)) @5716)) +@38731 := @6065 @38724 @224 @24 @4776 @4841 @38515 @38609 +@38732 := @4993 @38517 +@38739 := @38731 @38732 (@37857 (@37894 @38519 @38522 @38401 @38441)) +@38744 := @5420 @38724 @495 @4775 @5873 @38514 +@38745 := @4987 @38716 +@38746 := @38745 @6092 +@38749 := @38744 (@9108 @38746) @38732 +@38750 := @5307 @38724 +@38756 := @38750 @144 @4774 @5204 @5207 @5712 @38746 +@38757 := @5316 @38724 +@38759 := @38757 @68 @5712 +@38760 := @5322 @38724 +@38764 := @38756 (@38759 (@5321 (@38760 @68))) +@38765 := @38750 @238 +@38770 := @38765 @570 @5204 @5206 @38716 @6092 +@38775 := @38757 @154 @38716 (@5321 (@38760 @154)) +@38776 := @38770 @38775 +@38786 := @38750 @568 @146 @5204 @5204 @567 @4998 (@5518 @38724 @480 @567) +@38787 := @5341 @38724 +@38795 := @38739 (@38749 (@38764 (@38776 (@38786 @38787))) (@34639 @37930 @566)) +@38798 := @5248 (@7711 @38732) @38724 +@38803 := @5958 @38798 @551 @4785 @4840 @5204 +@38804 := @5969 @37737 +@38806 := @37560 @6696 @37942 +@38807 := @5208 @38806 +@38808 := @5203 @38807 +@38809 := @5862 @38621 +@38810 := @38809 @5204 +@38811 := @5861 @38810 +@38813 := @5869 @38621 @5204 +@38815 := @38811 @38813 @37737 +@38819 := @5203 (@5208 (@35687 @6696 @37942)) +@38820 := @29036 @38412 +@38885 := @5205 + (@38815 + (@38819 + (@5859 + (@5861 + (@5862 @38820 @5204) + (@5869 @38820 @5204) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@37943 @38412) @5903)) @37730) @5204) @5204) + @5204) + (@5203 + (@5874 (@9193 @37942 @1964)) + (@5205 + (@5861 + (@5862 @38196 @5204) + (@5869 @38196 @5204) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 @37944 @5903)) @37730) @5204) @5204) + @5204) + (@5203 + (@5208 (@9237 @37942)) + (@5203 + (@5203 + (@5203 (@5203 (@5208 (@5863 (@37943 @37952) @5903)) @37810) @5204) + @5204) + @5204))))))))) +@38901 := @38803 + (fun (__b : @5200) => @38804 (@38808 @38885)) + (fun (__b : @5200) => @37857 @38661) + @38517 + (@5316 @38798 @224 @38732 (@5321 (@5322 @38798 @224))) +@38905 := @5248 (@7711 (@4993 (@38195 @566))) +@38906 := @4993 @37948 +@38908 := @5248 (@7197 @38906) +@38909 := @171 @37942 +@38918 := @38905 (@38908 (@5248 (@5786 @38909) (@5248 (@5539 (@37844 @5449)) @9359))) +@38919 := @5763 @38918 +@38924 := @38919 @230 @4673 @4784 @37735 @5204 +@38925 := @4987 @38909 +@38927 := @4987 @38906 @4998 +@38928 := @10445 @38927 +@38929 := @9483 @38928 +@38930 := @38925 @38929 +@38931 := @4986 @38930 +@38936 := @38924 (@4987 @38931 @4998) (@6211 @38931) +@38937 := @5307 @38918 +@38943 := @38937 @4782 @146 @37733 @5204 @38931 @4998 +@38950 := @38919 @181 @4547 @4781 @37731 @5204 @38930 @38931 +@38951 := @38937 @238 +@38956 := @38951 @4780 @5204 @37730 @38909 @38929 +@38957 := @5316 @38918 +@38959 := @38957 @154 @38909 +@38960 := @5322 @38918 +@38963 := @38959 (@5321 (@38960 @154)) +@38964 := @38956 @38963 +@38970 := @38937 @308 @4779 @5206 @37729 @5745 @38928 +@38977 := @38919 @305 @24 @146 @5204 @5204 @4998 @5745 +@38978 := @5341 @38918 +@39023 := @38901 + (fun ("_" : @38519) => + @38936 + (@38943 + (@38950 + (@38964 + (@38970 + (@38977 @38978 @5774) + (@38937 + @190 + @263 + @5206 + @5206 + @7202 + @38927 + (@38919 @187 @24 @146 @5204 @5204 @4998 @7202 @38978 @7221) + (@38937 + @261 + @146 + @5204 + @5204 + @38906 + @4998 + (@38957 @249 @38906 (@5321 (@38960 @249))) + @38978)))) + (@9597 @38930)) + @38978) + (@6266 @38931)) +@39024 := @38518 @5639 +@39031 := @6065 @38918 @363 @24 @4791 @4839 @38807 @38885 +@39032 := @4993 @38621 +@39039 := @39031 @39032 (@37857 (@37894 @38810 @38813 @38409 @38439)) +@39044 := @5420 @38918 @4789 @1653 @5207 @38806 +@39045 := @38925 @4998 +@39074 := @39039 + (@39044 + (@9370 @39045) + @39032 + (@38937 + @144 + @240 + @5204 + @5206 + @9355 + @39045 + (@38957 @68 @9355 (@5321 (@38960 @68))) + (@38951 @146 @5204 @5204 @38909 @4998 @38963 @38978)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_88 @6696 @37942)) +@39077 := @5248 (@9149 @39032) @38918 +@39082 := @5958 @39077 @549 @4799 @4838 @5204 +@39084 := @35687 @6750 @37953 +@39085 := @5208 @39084 +@39086 := @5203 @39085 +@39087 := @29036 @38629 +@39088 := @5862 @39087 +@39089 := @39088 @5204 +@39090 := @5861 @39089 +@39092 := @5869 @39087 @5204 +@39093 := @39090 @39092 +@39094 := @37954 @38629 +@39149 := @5859 + (@39093 + (@5203 (@5203 (@5203 (@5203 (@5208 (@5863 @39094 @5903)) @37730) @5204) @5204) @5204) + (@5203 + (@5874 (@9720 @37953 @1964)) + (@5205 + (@5861 + (@5862 @38417 @5204) + (@5869 @38417 @5204) + (@5203 (@5203 (@5203 (@5203 (@5208 (@5863 @38197 @5903)) @37730) @5204) @5204) @5204) + (@5203 + (@5208 (@9659 @37953)) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@37954 @38205) @5903)) @37810) @5204) @5204) + @5204)))))) +@39165 := @39082 + (fun (__b : @5200) => @38804 (@39086 @39149)) + (fun (__b : @5200) => @37857 @38659) + @38621 + (@5316 @39077 @363 @39032 (@5321 (@5322 @39077 @363))) +@39170 := @5248 (@9149 (@4993 (@37564 @6750 @37953))) +@39174 := @5248 (@7711 (@4993 (@38416 @566))) +@39175 := @4993 @38201 +@39177 := @5248 (@7197 @39175) +@39178 := @171 @37953 +@39188 := @39170 (@39174 (@39177 (@5248 (@5786 @39178) (@5248 (@5539 (@37844 @5711)) @9786)))) +@39189 := @5763 @39188 +@39194 := @39189 @230 @4673 @4798 @37735 @5204 +@39195 := @4987 @39178 +@39197 := @4987 @39175 @4998 +@39198 := @9483 @39197 +@39199 := @10445 @39198 +@39200 := @39195 @39199 +@39201 := @4986 @39200 +@39206 := @39194 (@4987 @39201 @4998) (@6211 @39201) +@39207 := @5307 @39188 +@39213 := @39207 @4796 @146 @37733 @5204 @39201 @4998 +@39220 := @39189 @181 @4547 @4795 @37731 @5204 @39200 @39201 +@39221 := @39207 @238 +@39226 := @39221 @4794 @5204 @37730 @39178 @39199 +@39227 := @5316 @39188 +@39229 := @39227 @154 @39178 +@39230 := @5322 @39188 +@39233 := @39229 (@5321 (@39230 @154)) +@39234 := @39226 @39233 +@39240 := @39207 @190 @4793 @5206 @37729 @7202 @39198 +@39247 := @39189 @187 @24 @146 @5204 @5204 @4998 @7202 +@39248 := @5341 @39188 +@39293 := @39165 + (fun ("_" : @38810) => + @39206 + (@39213 + (@39220 + (@39234 + (@39240 + (@39247 @39248 @7221) + (@39207 + @308 + @263 + @5206 + @5206 + @5745 + @39197 + (@39189 @305 @24 @146 @5204 @5204 @4998 @5745 @39248 @5774) + (@39207 + @261 + @146 + @5204 + @5204 + @39175 + @4998 + (@39227 @249 @39175 (@5321 (@39230 @249))) + @39248)))) + (@9597 @39200)) + @39248) + (@6266 @39201)) +@39294 := @38809 @5639 +@39301 := @6065 @39188 @385 @22 @4801 @4837 @39085 @39149 +@39302 := @171 @38629 +@39314 := @39301 + @39302 + (@37857 (@37894 @39089 @39092 (@37906 (@37907 @39094 @5639 @5639 @38201)) @38437)) +@39319 := @5420 @39188 @3830 @1653 @5207 @39084 +@39320 := @39195 @4998 +@39348 := @39314 + (@39319 + (@9797 @39320) + @39302 + (@39207 + @144 + @240 + @5204 + @5206 + @9782 + @39320 + (@39227 @68 @9782 (@5321 (@39230 @68))) + (@39221 @146 @5204 @5204 @39178 @4998 @39233 @39248)) + (@36922 @6750 @37953)) +@39351 := @5248 (@14641 @39302) @39188 +@39356 := @5958 @39351 @4804 @4811 @4836 @5209 +@39358 := @35691 @6706 @38206 +@39359 := @38207 @39358 +@39361 := @5863 @39359 @5903 +@39362 := @5208 @39361 +@39364 := @5203 @39362 @37730 +@39366 := @5203 @39364 @5204 +@39368 := @5203 @39366 @5204 +@39371 := @5969 (@5203 @39368 @5204) +@39372 := @5593 @6706 +@39374 := @39372 @38206 @1964 +@39375 := @5874 @39374 +@39376 := @5203 @39375 +@39377 := @5862 @38635 +@39378 := @39377 @5204 +@39379 := @5861 @39378 +@39381 := @5869 @38635 @5204 +@39412 := @5205 + (@39379 + @39381 + (@5203 (@5203 (@5203 (@5203 (@5208 (@5863 @38418 @5903)) @37730) @5204) @5204) @5204) + (@5203 + (@5208 (@10056 @38206)) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@38207 @38426) @5903)) @37810) @5204) @5204) + @5204))) +@39427 := @39356 + (fun (__b : @5200) => @39371 (@39376 @39412)) + (fun (__b : @5200) => @37857 (@37905 (@37906 (@37907 @39359 @5639 @5639 @38422)) @38656)) + @39087 +@39432 := @5291 @39351 @403 @4803 @5207 @5204 +@39434 := @4987 @39302 @4998 +@39438 := @39432 (@8459 @39434) (@4993 @39087) +@39439 := @5307 @39351 +@39470 := @39427 + (@39438 + (@39439 + @185 + @1638 + @5204 + @5206 + @184 + @39434 + (@5518 @39351 @22 @184) + (@39439 + @680 + @146 + @5204 + @5204 + @39302 + @4998 + (@5316 @39351 @385 @39302 (@5321 (@5322 @39351 @385))) + (@5341 @39351))) + (@29211 @38629)) +@39471 := @171 @39358 +@39473 := @5248 (@14641 @39471) +@39478 := @5248 (@9149 (@4993 (@37564 @6706 @38206))) +@39482 := @5248 (@7711 (@4993 (@38634 @566))) +@39483 := @4993 @38422 +@39485 := @5248 (@7197 @39483) +@39486 := @171 @38206 +@39497 := @39473 + (@39478 (@39482 (@39485 (@5248 (@5786 @39486) (@5248 (@5539 (@37844 @6696)) @10157))))) +@39498 := @5763 @39497 +@39503 := @39498 @230 @4673 @4810 @39368 @5204 +@39504 := @171 @39359 +@39505 := @4987 @39504 +@39507 := @4987 @39483 @4998 +@39508 := @9483 @39507 +@39509 := @9483 @39508 +@39510 := @39505 @39509 +@39511 := @4986 @39510 +@39516 := @39503 (@4987 @39511 @4998) (@6211 @39511) +@39517 := @5307 @39497 +@39523 := @39517 @4808 @146 @39366 @5204 @39511 @4998 +@39530 := @39498 @181 @4547 @4807 @39364 @5204 @39510 @39511 +@39536 := @39517 @3656 @4806 @39362 @37730 @39504 @39509 +@39541 := @5291 @39497 @167 @3655 @5207 @39361 +@39542 := @4987 @39486 +@39544 := @4987 @39471 @4998 +@39547 := @39541 (@39542 @39544) @39504 +@39548 := @39517 @238 +@39553 := @39548 @1638 @5204 @5206 @39486 @39544 +@39554 := @5316 @39497 +@39556 := @39554 @154 @39486 +@39557 := @5322 @39497 +@39560 := @39556 (@5321 (@39557 @154)) +@39561 := @39553 @39560 +@39573 := @39517 @680 @146 @5204 @5204 @39471 @4998 (@39554 @385 @39471 (@5321 (@39557 @385))) +@39574 := @5341 @39497 +@39581 := @39536 (@39547 (@39561 (@39573 @39574)) (@6259 @38206 @39358)) +@39582 := @39517 @308 +@39587 := @39582 @4793 @5206 @37729 @5745 @39508 +@39596 := @39498 @305 @24 @146 @5204 @5204 @4998 @5745 @39574 @5774 +@39629 := @39470 + (fun ("_" : @39089) => + @39516 + (@39523 + (@39530 + (@39581 + (@39587 + @39596 + (@39582 + @263 + @5206 + @5206 + @5745 + @39507 + @39596 + (@39517 + @261 + @146 + @5204 + @5204 + @39483 + @4998 + (@39554 @249 @39483 (@5321 (@39557 @249))) + @39574)))) + (@9597 @39510)) + @39574) + (@6266 @39511)) +@39630 := @39088 @5639 +@39637 := @6065 @39497 @485 @24 @4815 @4835 @39375 @39412 +@39638 := @4993 @38635 +@39645 := @39637 @39638 (@37857 (@37894 @39378 @39381 @38424 @38435)) +@39650 := @5420 @39497 @495 @4814 @5873 @39374 +@39651 := @39542 @30860 +@39691 := @39645 + (@39650 + (@10374 @39651) + @39638 + (@39517 + @144 + @4813 + @5204 + @5207 + @10153 + @39651 + (@39554 @68 @10153 (@5321 (@39557 @68))) + (@39548 + @1968 + @5204 + @5206 + @39486 + @30860 + @39560 + (@39517 @1966 @146 @5204 @5204 @1965 @4998 (@5518 @39497 @480 @1965) @39574))) + (@6139 @6706 @38206 @1964)) +@39694 := @5248 (@17981 @39638) @39497 +@39699 := @5958 @39694 @684 @4821 @4834 @5204 +@39701 := @5863 @38636 @5903 +@39702 := @5208 @39701 +@39704 := @5203 @39702 @37730 +@39706 := @5203 @39704 @5204 +@39708 := @5203 @39706 @5204 +@39711 := @5969 (@5203 @39708 @5204) +@39713 := @7296 @6759 @38427 +@39714 := @5208 @39713 +@39715 := @5203 @39714 +@39716 := @38428 @38645 +@39718 := @5863 @39716 @5903 +@39719 := @5208 @39718 +@39721 := @5203 @39719 @37810 +@39723 := @5203 @39721 @5204 +@39725 := @5203 @39723 @5204 +@39727 := @5203 @39725 @5204 +@39743 := @39699 + (fun (__b : @5200) => @39711 (@39715 @39727)) + (fun (__b : @5200) => @37857 @38655) + @38635 + (@5316 @39694 @485 @39638 (@5321 (@5322 @39694 @485))) +@39744 := @5598 @6759 +@39745 := @39744 @38427 +@39749 := @5248 (@17981 (@4993 (@39745 @1964))) +@39754 := @5248 (@14641 (@171 (@35691 @6759 @38427))) +@39759 := @5248 (@9149 (@4993 (@37564 @6759 @38427))) +@39763 := @5248 (@7711 (@4993 (@39745 @566))) +@39764 := @4993 @38640 +@39766 := @5248 (@7197 @39764) +@39767 := @171 @38427 +@39779 := @39749 + (@39754 (@39759 (@39763 (@39766 (@5248 (@5786 @39767) (@5248 (@5539 (@37844 @6750)) @27844)))))) +@39780 := @5763 @39779 +@39785 := @39780 @230 @4673 @4820 @39708 @5204 +@39786 := @171 @38636 +@39787 := @4987 @39786 +@39789 := @4987 @39764 @4998 +@39790 := @9483 @39789 +@39791 := @9483 @39790 +@39792 := @39787 @39791 +@39793 := @4986 @39792 +@39798 := @39785 (@4987 @39793 @4998) (@6211 @39793) +@39799 := @5307 @39779 +@39805 := @39799 @4818 @146 @39706 @5204 @39793 @4998 +@39812 := @39780 @181 @4547 @4817 @39704 @5204 @39792 @39793 +@39818 := @39799 @1658 @4806 @39702 @37730 @39786 @39791 +@39823 := @5291 @39779 @167 @1657 @5207 @39701 +@39824 := @4987 @39767 +@39827 := @39823 (@39824 @6228) @39786 +@39828 := @39799 @238 +@39833 := @39828 @175 @5204 @5206 @39767 @6228 +@39834 := @5316 @39779 +@39836 := @39834 @154 @39767 +@39837 := @5322 @39779 +@39840 := @39836 (@5321 (@39837 @154)) +@39841 := @39833 @39840 +@39851 := @39799 @173 @146 @5204 @5204 @172 @4998 (@5518 @39779 @22 @172) +@39852 := @5341 @39779 +@39855 := @39827 (@39841 (@39851 @39852)) +@39856 := @6259 @38427 +@39859 := @39818 (@39855 (@39856 @19)) +@39860 := @39799 @308 +@39865 := @39860 @4793 @5206 @37729 @5745 @39790 +@39874 := @39780 @305 @24 @146 @5204 @5204 @4998 @5745 @39852 @5774 +@39907 := @39743 + (fun ("_" : @39378) => + @39798 + (@39805 + (@39812 + (@39859 + (@39865 + @39874 + (@39860 + @263 + @5206 + @5206 + @5745 + @39789 + @39874 + (@39799 + @261 + @146 + @5204 + @5204 + @39764 + @4998 + (@39834 @249 @39764 (@5321 (@39837 @249))) + @39852)))) + (@9597 @39792)) + @39852) + (@6266 @39793)) +@39908 := @39377 @5639 +@39915 := @6065 @39779 @495 @22 @1690 @4833 @39714 @39727 +@39916 := @171 @38645 +@39917 := @39915 @39916 +@39918 := @171 @39716 +@39919 := @4987 @39918 +@39920 := @9483 @13803 +@39921 := @39919 @39920 +@39922 := @4986 @39921 +@39923 := @6211 @39922 +@39924 := @39917 @39923 +@39929 := @5420 @39779 @1158 @1653 @5207 @39713 +@39930 := @4987 @27840 +@39931 := @39824 @4998 +@39959 := @39924 + (@39929 + (@39930 @39931) + @39916 + (@39799 + @144 + @240 + @5204 + @5206 + @27840 + @39931 + (@39834 @68 @27840 (@5321 (@39837 @68))) + (@39828 @146 @5204 @5204 @39767 @4998 @39840 @39852)) + (@10400 @6759 @38427)) +@39962 := @5248 (@18051 @39916) @39779 +@39963 := @5763 @39962 +@39972 := @39963 @230 @4673 @4832 @39725 @5204 (@4987 @39922 @4998) @39923 +@39973 := @5307 @39962 +@39979 := @39973 @4830 @146 @39723 @5204 @39922 @4998 +@39986 := @39963 @181 @4547 @4829 @39721 @5204 @39921 @39922 +@39992 := @39973 @4826 @4828 @39719 @37810 @39918 @39920 +@39997 := @5291 @39962 @167 @4825 @5207 @39718 +@39999 := @4987 @39916 @4998 +@40002 := @39997 (@39824 @39999) @39918 +@40008 := @39973 @238 @991 @5204 @5206 @39767 @39999 +@40009 := @5316 @39962 +@40011 := @40009 @154 @39767 +@40012 := @5322 @39962 +@40016 := @40008 (@40011 (@5321 (@40012 @154))) +@40028 := @39973 @723 @146 @5204 @5204 @39916 @4998 (@40009 @495 @39916 (@5321 (@40012 @495))) +@40029 := @5341 @39962 +@40035 := @39992 (@40002 (@40016 (@40028 @40029)) (@39856 @38645)) +@40036 := @39973 @308 +@40041 := @40036 @1596 @5206 @12370 @5745 @13803 +@40050 := @39963 @305 @24 @146 @5204 @5204 @4998 @5745 @40029 @5774 +@40090 := @38712 + (fun ("_" : @38284) => + @38795 + (@39023 + (fun ("_" : @39024) => + @39074 + (@39293 + (fun ("_" : @39294) => + @39348 + (@39629 + (fun ("_" : @39630) => + @39691 + (@39907 + (fun ("_" : @39908) => + @39959 + (@39972 + (@39979 + (@39986 + (@40035 + (@40041 + @40050 + (@40036 + @310 + @5206 + @7858 + @5745 + @9484 + @40050 + (@40036 @146 @5206 @5204 @5745 @4998 @40050 @40029)))) + (@9597 @39921)) + @40029) + (@6266 @39922))))))))))) +@40091 := @38283 @5639 +@40092 := @5763 @38724 +@40097 := @40092 @230 @4673 @4784 @37735 @5204 +@40099 := @4987 @38713 @4998 +@40100 := @10445 @40099 +@40101 := @9483 @40100 +@40102 := @38745 @40101 +@40103 := @4986 @40102 +@40195 := fun (subject : @5026) => + fun (n : @13) => + fun (s : @5176) => + @37884 + (@38000 + (@38031 + (@38274 + (fun ("_" : @38275) => + @38506 + (fun ("_" : @38507) => + @40090 + (fun ("_" : @40091) => + @40097 + (@4987 @40103 @4998) + (@6211 @40103) + (@38750 + @4782 + @146 + @37733 + @5204 + @40103 + @4998 + (@40092 + @181 + @4547 + @4781 + @37731 + @5204 + @40102 + @40103 + (@38765 + @4780 + @5204 + @37730 + @38716 + @40101 + @38775 + (@38750 + @308 + @4779 + @5206 + @37729 + @5745 + @40100 + (@40092 @305 @24 @146 @5204 @5204 @4998 @5745 @38787 @5774) + (@38750 + @190 + @263 + @5206 + @5206 + @7202 + @40099 + (@40092 @187 @24 @146 @5204 @5204 @4998 @7202 @38787 @7221) + (@38750 + @261 + @146 + @5204 + @5204 + @38713 + @4998 + (@38757 @249 @38713 (@5321 (@38760 @249))) + @38787)))) + (@9597 @40102)) + @38787) + (@6266 @40103))))))) +@40196 := (subject : @5026) -> @37692 +@40197 := @5205 @37128 +@40198 := @5203 @40197 +@40201 := @37851 @5216 @6406 @4989 +@40204 := fun (subject : @5026) => fun (s : @5176) => @40198 @40201 +@40205 := @5214 @4557 +@40206 := @5218 @37847 +@40207 := @40205 @40206 +@40208 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_83 +@40211 := @5224 (@40208 @5216 @4989) +@40215 := @37857 (@37858 @5216 @6406 @4989) +@40216 := @40211 @40215 +@40219 := (subject : @5026) -> (s : @5176) -> @40207 @40216 +@40223 := @5240 @4557 @40206 @40216 @4715 +@40226 := @5248 (@5252 @37845) @5259 +@40236 := @40223 @40226 (@5265 (@5275 @4557)) (@5281 (@5282 (@5283 @4715) @40206 @5258)) +@40241 := @5420 @40226 @4711 @4713 @40197 @40201 +@40242 := @6527 @37847 +@40245 := @40241 (@5218 @40242) @40215 +@40246 := @5307 @40226 +@40247 := @40246 @144 +@40252 := @40247 @2078 @5204 @37128 @5217 @40242 +@40253 := @5316 @40226 +@40255 := @40253 @68 @5217 +@40256 := @5322 @40226 +@40259 := @40255 (@5321 (@40256 @68)) +@40260 := @40252 @40259 +@40266 := @40246 @148 @405 @6409 @5206 @6473 @37847 +@40273 := @5291 @40226 @139 @147 @5206 @6408 @6490 @6473 +@40279 := @40247 @146 @5204 @5204 @5217 @4998 @40259 +@40280 := @5341 @40226 +@40308 := fun (subject : @5026) => + fun (s : @5176) => + @40236 + (@40245 + (@40260 + (@40266 + (@40273 (@40279 @40280) @6502) + (@40246 + @162 + @146 + @5204 + @5204 + @37845 + @4998 + (@40253 @19 @37845 (@5321 (@40256 @19))) + @40280))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_86 @5216 @6406 @4989)) +@40310 := (subject : @5026) -> (openPos : @13) -> @5200 +@40311 := @5203 @37132 +@40312 := @6430 @23974 +@40314 := @5896 @40312 @19 +@40316 := @5863 @40314 @5903 +@40317 := @40311 @40316 +@40318 := @5203 @40317 +@40319 := @5205 @37810 +@40321 := @5203 @40319 @5204 +@40323 := @5203 @40321 @5204 +@40324 := @40318 @40323 +@40325 := @6401 @40324 +@40326 := @5203 @40325 +@40327 := @6414 @5176 +@40330 := fun (__p0 : @5176) => @40208 @5436 @4989 +@40331 := @40327 @40330 +@40334 := fun (s : @5176) => @37859 @6416 @4989 +@40336 := @40331 @40334 @40314 +@40340 := @37907 @23974 @5639 @5639 @5204 +@40341 := @40336 @40340 +@40342 := @40326 @40341 +@40343 := @5203 @40342 +@40344 := @5205 @11944 +@40345 := @5205 @40344 +@40346 := @5203 @40345 +@40347 := @37378 @5216 +@40348 := @40347 @23974 +@40350 := @6475 @5176 @5200 +@40351 := @6478 @5176 +@40352 := @40351 @40334 +@40354 := @40352 @40314 @40340 +@40355 := @40350 @40354 +@40356 := @5178 @40355 +@40358 := @6429 @40356 @23974 +@40359 := @40348 @40358 +@40360 := @40346 @40359 +@40361 := @5203 @40360 +@40362 := @5182 @40355 +@40363 := @5862 @40362 +@40364 := @40363 @5204 +@40365 := @5861 @40364 +@40367 := @5869 @40362 @5204 +@40368 := @40365 @40367 +@40369 := @37383 @5216 +@40371 := @40369 @23974 @40358 +@40372 := @6405 @40371 +@40381 := @5203 (@5203 (@5205 (@5203 (@6401 (@5863 @40372 @5903)) @5204)) @5204) +@40382 := @29036 @40372 +@40388 := @5861 (@5862 @40382 @5204) (@5869 @40382 @5204) +@40392 := @5203 (@40381 (@40388 @5204 @5206)) +@40393 := @5190 @40355 +@40395 := @40388 @40393 @5639 +@40397 := @5862 @40395 @5204 +@40398 := @5861 @40397 +@40400 := @5869 @40395 @5204 +@40401 := @40398 @40400 +@40403 := @5896 @40356 @41 +@40416 := @40401 + (@5203 (@5203 (@5203 (@16879 (@5203 (@5208 (@5863 @40403 @5903)) @5204)) @5204) @5204) @5204) +@40417 := @11153 @5206 +@40419 := @5203 @40417 @5204 +@40421 := @5203 @40419 @11154 +@40423 := @5203 @40421 @5204 +@40425 := @5203 @40423 @5204 +@40427 := @5203 @40425 @5204 +@40432 := @5205 (@40368 (@40392 (@40416 @40427)) @22271) +@40433 := @40361 @40432 +@40434 := @40343 @40433 +@40437 := fun (subject : @5026) => fun (openPos : @13) => @23978 @40434 +@40439 := @5214 @4170 @5222 +@40441 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_80 @5216 +@40443 := @5224 (@40441 @4989) +@40445 := @5245 @4982 @13 +@40447 := @22296 @40445 @2098 +@40451 := @6536 @4982 @13 @5012 @171 +@40452 := @40447 @40451 +@40453 := LexLeanBoot.TokenAudit.scanQuotedSegment +@40454 := @40453 @5216 +@40457 := @40443 (@40452 (@40454 @4989)) +@40460 := (subject : @5026) -> (openPos : @13) -> @40439 @40457 +@40474 := @5240 + @4170 + @5222 + @40457 + @4647 + @5260 + (@5265 (@5275 @4170)) + (@5281 (@5282 (@5283 @4647) @5222 @5258)) +@40479 := @6468 @536 @4645 @23977 @40434 @24535 +@40480 := @22338 @40445 +@40481 := @5860 @40480 +@40483 := @40481 @40364 @40367 +@40485 := @40481 @40397 @40400 +@40486 := @22351 @40445 +@40488 := @5249 @4982 @13 +@40489 := LexLeanBoot.TokenAudit.Segment.mk +@40495 := @40485 (@40486 (@40488 (@40489 @40371 @5204) @40403)) +@40496 := @22344 @40445 +@40500 := LexLeanRuntime.append @5026 LexLeanRuntime.instAppendableByteArray +@40501 := @22346 @4609 +@40502 := @40500 @40501 +@40504 := @40500 (@40502 @40371) +@40505 := @22346 @4619 +@40509 := @40483 (@40495 (@40496 (@40504 @40505))) +@40510 := @22346 @4634 +@40511 := @40496 @40510 +@40513 := @40452 (@40509 @40511) +@40538 := @40479 + @40513 + (@29366 + @535 + @5207 + @23976 + @20232 + @24535 + (@5328 + @534 + @5204 + @5206 + @5219 + @9517 + @5338 + (@5308 @532 @146 @5204 @5204 @531 @4998 (@29384 @531) @5342)) + @24595) +@40541 := @5248 (@5539 @24535) @5260 +@40548 := @6065 @40541 @154 @4547 @4576 @4644 @40342 @40433 +@40549 := @37844 @40355 +@40551 := @40548 @40549 @40513 +@40560 := @6506 @40541 @4575 @40342 @40549 (@4993 (@6514 @5176 @5200 @40354)) +@40565 := @5420 @40541 @4552 @4574 @40325 @40341 +@40567 := @6525 @4557 @6490 +@40568 := @4987 @40567 +@40569 := @171 @40314 +@40570 := @4987 @40569 +@40571 := @9483 @14047 +@40572 := @24536 @40571 +@40573 := @4986 @40572 +@40575 := @4987 @40573 @4998 +@40576 := @40570 @40575 +@40578 := @40565 (@40568 @40576) +@40582 := @6536 @5176 @5200 @37844 @4993 +@40584 := @40578 (@40582 @40354) +@40585 := @5307 @40541 +@40591 := @40585 @4559 @4573 @5206 @40324 @40567 @40576 +@40596 := @6551 @40541 @4557 @147 @5206 @6490 +@40602 := @40585 @144 @146 @5204 @5204 @5217 @4998 +@40603 := @5316 @40541 +@40605 := @40603 @68 @5217 +@40606 := @5322 @40541 +@40610 := @40602 (@40605 (@5321 (@40606 @68))) +@40611 := @5341 @40541 +@40612 := @40610 @40611 +@40614 := @40591 (@40596 @40612) +@40620 := @40585 @4565 @4572 @40317 @40323 @40569 @40575 +@40621 := @5291 @40541 +@40625 := @40621 @167 @4564 @37132 @40316 +@40626 := @171 @40312 +@40630 := @40625 (@4987 @40626 @6228) @40569 +@40636 := @40585 @4562 @175 @37130 @5206 @40626 @6228 +@40643 := @40621 @854 @4561 @37128 @5204 (@6527 @24537) @40626 +@40658 := @40585 + @148 + @320 + @6409 + @5206 + @6473 + @24537 + (@40621 @139 @147 @5206 @6408 @6490 @6473 @40612 @6502) +@40659 := @40585 @219 +@40664 := @40659 @146 @5204 @5204 @24535 @4998 +@40669 := @40603 @41 @24535 (@5321 (@40606 @41)) +@40693 := @40620 + (@40630 + (@40636 + (@40643 (@40658 (@40664 @40669 @40611)) (@6624 @23974)) + (@40585 @173 @146 @5204 @5204 @172 @4998 (@5518 @40541 @22 @172) @40611)) + (@6259 @40312 @19)) +@40699 := @40585 @4570 @146 @40321 @5204 @40573 @4998 +@40700 := @5763 @40541 +@40707 := @40700 @181 @4547 @4569 @40319 @5204 @40572 @40573 +@40713 := @40659 @4568 @5204 @37810 @24535 @40571 @40669 +@40714 := @40585 @308 +@40719 := @40714 @3624 @5206 @12370 @5745 @14047 +@40728 := @40700 @305 @24 @146 @5204 @5204 @4998 @5745 @40611 @5774 +@40763 := @40584 + (@40614 + (@40693 + (@40699 + (@40707 + (@40713 + (@40719 + @40728 + (@40714 + @323 + @5206 + @7858 + @5745 + @10446 + @40728 + (@40585 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@40700 @187 @24 @146 @5204 @5204 @4998 @7202 @40611 @7221) + @40611)))) + (@9597 @40572)) + @40611))) +@40765 := @6631 @5176 @37844 +@40767 := @6634 @5176 @37844 +@40775 := @40765 @40767 (fun (s : @5176) => @6638 (@6639 @5176 @40767 @4989)) @40582 +@40777 := @5245 @5176 @5200 +@40792 := @40775 + (fun (x : @40777) => @6638 (@40582 @4989)) + @40334 + @40330 + @4557 + @6490 + @5213 + (fun (__p0 : @5176) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_83 @5436 @4989) + @40352 +@40793 := @5262 @40777 +@40796 := @37858 @5445 @6666 @4989 +@40798 := @40351 (fun (s : @5176) => @40796) +@40803 := @40792 (fun (s : @5176) => @40793 (@40798 @68 @4989)) +@40804 := @5434 @37893 +@40806 := @40804 @40796 @37897 +@40807 := @6679 @37893 +@40809 := @37858 @5449 @6682 +@40810 := @40809 @5216 +@40811 := @40807 @40810 +@40814 := @37858 @5711 @6687 @5436 +@40816 := @40804 @40814 @4989 +@40817 := @5434 @40777 +@40820 := @5355 @5176 (fun ("_" : @37893) => @40777) +@40822 := @37858 @6696 @6698 +@40823 := @40822 @5445 +@40824 := @40820 @40823 +@40826 := @5249 @5176 @5200 +@40828 := @40826 @5445 @5204 +@40829 := @40824 @40828 +@40837 := fun (next : @5176) => @40351 (fun (s : @5176) => @37858 @6706 @6708 @4989) @5711 @4989 +@40839 := @40817 (@40829 @40837) +@40840 := @40820 @5216 +@40865 := @40803 + (fun (n : @13) => + fun (s : @5176) => + fun (a._@._internal._hyg.#0 : @40806) => + @40811 + (fun (c : @37893) => fun ("_" : @40816) => @40839 (@40840 @40828 @40837)) + (@40793 + (@40820 + @40810 + (@40826 @5216 @5204) + (fun (next : @5176) => @40351 (fun (s : @5176) => @40822 @4989) @5445 @4989))) + @37897 + @4989) +@40868 := @40804 @40810 (@37906 @4989) +@40869 := @40807 @40814 +@40871 := @40804 @40823 @4989 +@40873 := @37858 @6750 @6752 +@40875 := @40820 (@40873 @5449) +@40877 := @40826 @5449 @5204 +@40878 := @40875 @40877 +@40886 := fun (next : @5176) => @40351 (fun (s : @5176) => @37858 @6759 @6761 @4989) @6696 @4989 +@40925 := @40551 + (@40560 + (@40763 + (@40865 + (fun (n : @13) => + fun (s : @5176) => + fun (t : @5176) => + fun (a._@._internal._hyg.#0 : @40868) => + @40869 + (fun (c : @37893) => + fun ("_" : @40871) => @40817 (@40878 @40886) (@40840 @40877 @40886)) + (@40793 + (@40820 + @40814 + (@40826 @5436 @5204) + (fun (next : @5176) => @40351 (fun (s : @5176) => @40873 @4989) @5449 @4989))) + (@37906 @5216) + @4989) + @4552 + @4547 + (@5265 (@5275 @4552)) + @40314 + @40340))) +@40928 := @5248 (@5786 @40549) @40541 +@40935 := @6065 @40928 @249 @48 @4584 @4643 @40360 @40432 +@40936 := @2098 @40371 +@40938 := @40935 @40936 @40513 +@40943 := @5420 @40928 @1110 @4583 @40345 @40359 +@40944 := @171 @40358 +@40946 := @4987 @40944 @4998 +@40947 := @24536 @40946 +@40950 := @40943 (@5218 @40947) @40936 +@40951 := @5307 @40928 +@40957 := @40951 @144 @4582 @5204 @40344 @5217 @40947 +@40958 := @5316 @40928 +@40960 := @40958 @68 @5217 +@40961 := @5322 @40928 +@40965 := @40957 (@40960 (@5321 (@40961 @68))) +@40966 := @40951 @219 +@40971 := @40966 @4581 @5204 @11944 @24535 @40946 +@40976 := @40958 @41 @24535 (@5321 (@40961 @41)) +@40977 := @40971 @40976 +@40983 := @40951 @4579 @146 @5209 @5204 @40944 @4998 +@40988 := @5291 @40928 @854 @4578 @5207 @5204 +@40989 := @171 @40356 +@40990 := @4987 @40989 +@40993 := @40988 (@40990 @24537) @40944 +@40999 := @40951 @3492 @320 @5204 @5206 @40989 @24537 +@41003 := @8128 @40928 @238 @5204 @68 +@41004 := @4993 @40362 +@41014 := @40990 (@4987 @41004 (@4987 (@4993 (@5186 @40355)) (@4987 (@4993 @40393) @4998))) +@41023 := @41003 @41014 @68 @40989 (@40958 @154 @40549 (@5321 (@40961 @154))) +@41024 := @8147 @41014 +@41028 := @40999 (@41023 (@5321 (@41024 @68))) +@41034 := @40966 @146 @5204 @5204 @24535 @4998 @40976 +@41035 := @5341 @40928 +@41046 := @40950 + (@40965 (@40977 (@40983 (@40993 (@41028 (@41034 @41035)) (@6623 @40356 @23974)) @41035))) +@41047 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_28 +@41048 := @41047 @5216 +@41052 := @40938 (@41046 (@41048 @23974 @40358)) +@41055 := @5248 (@7197 @40936) @40928 +@41060 := @5958 @41055 @3485 @4632 @4642 @5204 +@41061 := @37384 @24808 +@41071 := @40350 (@40798 (@5896 (@10652 @24808) @19) (@37907 @24808 @5639 @5639 @5204)) +@41072 := @5178 @41071 +@41075 := @41061 (@6429 @41072 @24808) +@41076 := @6405 @41075 +@41078 := @5863 @41076 @5903 +@41079 := @6401 @41078 +@41081 := @5203 @41079 @5204 +@41082 := @5205 @41081 +@41084 := @5203 @41082 @5204 +@41085 := @5203 @41084 +@41086 := @29036 @41076 +@41087 := @5862 @41086 +@41088 := @41087 @5204 +@41092 := @5861 @41088 (@5869 @41086 @5204) +@41095 := @41085 (@41092 @5204 @5206) +@41096 := @5203 @41095 +@41099 := @41092 (@5190 @41071) @5639 +@41100 := @5862 @41099 +@41101 := @41100 @5204 +@41102 := @5861 @41101 +@41104 := @5869 @41099 @5204 +@41105 := @41102 @41104 +@41107 := @5896 @41072 @41 +@41126 := @41060 + (fun (__b : @5200) => + @5969 + (@41096 + (@41105 + (@5203 + (@5203 (@5203 (@16879 (@5203 (@5208 (@5863 @41107 @5903)) @5204)) @5204) @5204) + @5204) + @40427)) + @22271) +@41128 := @40481 @5965 @5968 +@41166 := @41126 + (fun (__b : @5200) => + @40452 + (@41128 + (@40481 + @41101 + @41104 + (@40486 (@40488 (@40489 @41075 @5204) @41107)) + (@40496 (@40500 (@40502 @41075) @40505))) + @40511)) + @40362 + (@8128 + @41055 + @238 + @5204 + @19 + @41014 + @68 + @41004 + (@5316 @41055 @154 @40549 (@5321 (@5322 @41055 @154))) + (@5321 (@41024 @19))) +@41167 := @2098 @41075 +@41178 := @5248 (@7197 @41167) (@5248 (@5786 (@37844 @41071)) (@5248 (@5539 (@171 @24808)) @5617)) +@41179 := @5958 @41178 +@41183 := @41179 @4594 @4606 @4631 @41095 +@41196 := @40350 + (@40351 + (fun (s : @5176) => @40809 @4989) + (@5896 (@22223 @25305) @19) + (@37907 @25305 @5639 @5639 @5204)) +@41197 := @5178 @41196 +@41199 := @5896 @41197 @41 +@41201 := @5863 @41199 @5903 +@41202 := @5208 @41201 +@41204 := @5203 @41202 @5204 +@41205 := @16879 @41204 +@41207 := @5203 @41205 @5204 +@41209 := @5203 @41207 @5204 +@41215 := @41183 (fun (__b : @5200) => @5969 (@5203 @41209 @5204) @40427) +@41216 := @37383 @5445 +@41220 := @41216 @25305 (@6429 @41197 @25305) +@41226 := @41128 (@40486 (@40488 (@40489 @41220 @5204) @41199)) +@41227 := @40502 @41220 +@41229 := @40500 @41227 @40505 +@41235 := @41215 (fun (__b : @5200) => @40452 (@41226 (@40496 @41229))) @41099 +@41240 := @41179 @4591 @3474 @308 @41084 @28977 +@41241 := @5190 @41196 +@41247 := @41240 (fun (__b : @5200) => @4993 (@5969 @41241 @5639)) @41086 +@41248 := @5291 @41178 +@41252 := @41248 @403 @4590 @41082 @5204 +@41253 := @171 @41076 +@41255 := @4987 @41253 @4998 +@41259 := @41252 (@8459 @41255) (@4993 @41086) +@41260 := @5307 @41178 +@41266 := @41260 @185 @4589 @5204 @41081 @184 @41255 +@41267 := @5518 @41178 +@41270 := @41266 (@41267 @22 @184) +@41276 := @41260 @4587 @146 @41079 @5204 @41253 @4998 +@41284 := @41248 @139 @263 @5206 @41078 (@4987 @41167 @4998) @41253 +@41298 := @41260 + @261 + @146 + @5204 + @5204 + @41167 + @4998 + (@5316 @41178 @249 @41167 (@5321 (@5322 @41178 @249))) +@41299 := @5341 @41178 +@41310 := @41247 + (@41259 (@41270 (@41276 (@41284 (@41298 @41299) (@6501 @41075)) @41299)) (@29211 @41076)) +@41311 := @2098 @41220 +@41313 := @5248 (@7197 @41311) +@41314 := @37844 @41196 +@41322 := @41313 (@5248 (@5786 @41314) (@5248 (@5539 (@171 @25305)) @5476)) +@41325 := @8128 @41322 @238 @5204 +@41326 := @41325 @154 +@41327 := @171 @41197 +@41328 := @4987 @41327 +@41331 := @4987 (@4993 (@5182 @41196)) +@41334 := @4987 (@4993 (@5186 @41196)) +@41335 := @4993 @41241 +@41340 := @41328 (@41331 (@41334 (@4987 @41335 @4998))) +@41343 := @41326 @41340 @68 @41335 +@41344 := @5316 @41322 +@41346 := @41344 @154 @41314 +@41347 := @5322 @41322 +@41350 := @41346 (@5321 (@41347 @154)) +@41351 := @41343 @41350 +@41352 := @8147 @41340 +@41357 := @41310 (fun ("_" : @41088) => @41351 (@5321 (@41352 @154))) +@41358 := @41087 @5639 +@41359 := @5763 @41322 +@41366 := @41359 @305 @24 @146 @5204 @5204 @4998 @5745 +@41367 := @5341 @41322 +@41372 := @41235 (@41357 (fun ("_" : @41358) => @41366 @41367 @5774)) +@41377 := @41359 @258 @4165 @4605 @41209 @5204 +@41378 := @4987 @41311 +@41379 := @41378 @10446 +@41380 := @4986 @41379 +@41381 := @11647 @41380 +@41382 := @171 @41199 +@41383 := @41381 @41382 +@41388 := @41377 (@4987 @41383 @4998) (@22949 @41383) +@41389 := @5307 @41322 +@41395 := @41389 @4603 @146 @41207 @5204 @41383 @4998 +@41400 := @41359 @301 @4163 @4602 @41205 @5204 +@41401 := @4987 @41380 +@41403 := @4987 @41382 @4998 +@41406 := @41400 (@41401 @41403) @41383 +@41412 := @41389 @4596 @4601 @16878 @41204 @41380 @41403 +@41419 := @41359 @181 @42 @1899 @7914 @5204 @41379 @41380 +@41420 := @41389 @261 +@41425 := @41420 @323 @5204 @7858 @41311 @10446 +@41430 := @41344 @249 @41311 (@5321 (@41347 @249)) +@41453 := @41412 + (@41419 + (@41425 + @41430 + (@41389 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@41359 @187 @24 @146 @5204 @5204 @4998 @7202 @41367 @7221) + @41367)) + (@9597 @41379)) +@41459 := @41389 @4599 @146 @41202 @5204 @41382 @4998 +@41460 := @5291 @41322 +@41467 := @41460 @167 @4598 @5207 @41201 (@41328 @9517) @41382 +@41482 := @41389 + @3492 + @534 + @5204 + @5206 + @41327 + @9517 + (@41325 @68 @41340 @68 @41327 @41350 (@5321 (@41352 @68))) +@41488 := @41389 @532 @146 @5204 @5204 @531 @4998 +@41489 := @5518 @41322 +@41512 := @41372 + (fun ("_" : @41101) => + @41388 + (@41395 + (@41406 + (@41453 + (@41459 (@41467 (@41482 (@41488 (@41489 @22 @531) @41367)) (@6259 @41197 @41)) @41367)) + (@11825 @41380 @41382)) + @41367) + (@22976 @41383)) +@41513 := @41100 @5639 +@41518 := @41359 @235 @4165 @4630 @40425 @5204 +@41519 := @2098 @41229 +@41524 := @41518 (@4987 @41519 @4998) (@22896 @41519) +@41530 := @41389 @4628 @146 @40423 @5204 @41519 @4998 +@41531 := @41460 @1410 +@41534 := @41531 @4627 @40421 @5204 +@41535 := @2098 @41227 +@41536 := @4987 @41535 +@41537 := @2098 @40505 +@41539 := @4987 @41537 @4998 +@41542 := @41534 (@41536 @41539) @41519 +@41548 := @41389 @4617 @4626 @40419 @11154 @41535 @41539 +@41551 := @41531 @4616 @40417 @5204 +@41552 := @2098 @40501 +@41553 := @4987 @41552 +@41554 := @41378 @4998 +@41557 := @41551 (@41553 @41554) @41535 +@41563 := @41389 @4614 @263 @7858 @5206 @41552 @41554 +@41564 := @41460 @727 +@41571 := @41564 @4613 @5206 @5204 (@4987 @4610 @4998) @41552 +@41577 := @41389 @4611 @146 @5204 @5204 @4610 @4998 +@41578 := @41489 @729 +@41594 := @41557 + (@41563 + (@41571 (@41577 (@41578 @4610) @41367) (@22928 @4609)) + (@41420 @146 @5204 @5204 @41311 @4998 @41430 @41367)) +@41595 := LexLeanPreservation.prim_append_bytes +@41640 := @41166 + (fun ("_" : @40364) => + @41512 + (fun ("_" : @41513) => + @41524 + (@41530 + (@41542 + (@41548 + (@41594 (@41595 @40501 @41220)) + (@41389 + @4624 + @146 + @7858 + @5204 + @41537 + @4998 + (@41564 + @4623 + @5206 + @5204 + (@4987 @4620 @4998) + @41537 + (@41389 @4621 @146 @5204 @5204 @4620 @4998 (@41578 @4620) @41367) + (@22928 @4619)) + @41367)) + (@41595 @41227 @40505)) + @41367) + (@22934 @41519))) +@41641 := @40363 @5639 +@41647 := @5763 @41178 @235 @4165 @4641 @11154 @5204 +@41648 := @2098 @40510 +@41693 := fun (subject : @5026) => + fun (openPos : @13) => + @40474 + (@40538 + (@40925 + (@41052 + (@41640 + (fun ("_" : @41641) => + @41647 + (@4987 @41648 @4998) + (@22896 @41648) + (@41260 + @4639 + @146 + @7858 + @5204 + @41648 + @4998 + (@41248 + @727 + @4638 + @5206 + @5204 + (@4987 @4635 @4998) + @41648 + (@41260 @4636 @146 @5204 @5204 @4635 @4998 (@41267 @729 @4635) @41299) + (@22928 @4634)) + @41299) + (@22934 @41648)))))) +@41695 := (subject : @5026) -> (s : @5152) -> @5200 +@41696 := @28795 @5155 +@41697 := @5208 @41696 +@41698 := @5203 @41697 +@41699 := @40441 @5155 +@41700 := @5208 @41699 +@41701 := @5203 @41700 +@41702 := @28344 @5155 +@41703 := @5208 @41702 +@41705 := @5203 @41703 @5204 +@41706 := @5205 @41705 +@41707 := @5203 @41706 +@41708 := @5896 @5155 +@41709 := @28348 @5155 +@41710 := @41708 @41709 +@41712 := @5863 @41710 @5903 +@41713 := @41707 @41712 +@41715 := @5203 @41713 @5204 +@41716 := @5205 @41715 +@41717 := @5203 @41716 +@41718 := @37151 @41710 +@41719 := @41717 @41718 +@41720 := @5203 @41719 +@41721 := @40347 @5155 +@41722 := @37155 @41710 +@41724 := @6429 @41722 @5155 +@41725 := @41721 @41724 +@41726 := @40346 @41725 +@41728 := @5203 @41726 @7858 +@41730 := @5203 @41728 @5204 +@41732 := @5203 @41730 @5206 +@41734 := @5203 @41732 @5204 +@41736 := @5203 @41734 @5204 +@41738 := @5203 @41736 @5204 +@41739 := @5203 @41738 +@41740 := @5862 @5163 +@41741 := @41740 @5204 +@41742 := @5861 @41741 +@41744 := @5869 @5163 @5204 +@41746 := @41742 @41744 @5206 +@41747 := @28799 @5155 +@41749 := @5862 @41747 @5204 +@41750 := @5861 @41749 +@41752 := @5869 @41747 @5204 +@41757 := @5203 (@5205 (@41750 @41752 @5204 @5204)) +@41758 := @30700 @40445 +@41760 := @41758 (fun ("_" : @40480) => @5200) +@41762 := @40481 @41749 @41752 +@41763 := @40454 @5155 +@41764 := @41762 @41763 +@41766 := @40369 @5155 @41724 +@41771 := @40486 (@40488 (@40489 @41766 @5639) @41722) +@41772 := @41764 @41771 +@41773 := @41760 @41772 +@41774 := @6401 @11154 +@41775 := @5205 @41774 +@41776 := @5205 @41775 +@41778 := @5203 @41776 @5204 +@41780 := @5203 @41778 @5204 +@41782 := @5203 @41780 @5204 +@41783 := fun (msg : @5026) => @41782 +@41784 := @41773 @41783 +@41786 := @6514 @4982 @13 +@41787 := @41786 @4989 +@41791 := @5203 (@5874 (@5594 @41787 @1964)) +@41793 := @5896 @41787 @19 +@41795 := @5863 @41793 @5903 +@41796 := @5208 @41795 +@41797 := @5203 @41796 +@41798 := @41797 @5204 +@41799 := @5205 @41798 +@41800 := @5203 @41799 +@41803 := @5203 (@41800 (@30024 @41793)) +@41805 := @5599 @41787 @1964 +@41811 := @5861 (@5862 @41805 @5204) (@5869 @41805 @5204) +@41815 := @5203 (@5205 (@41811 @5204 @5206)) +@41818 := @41811 (@30051 @41793) @5639 +@41824 := @5861 (@5862 @41818 @5204) (@5869 @41818 @5204) +@41825 := @5859 @12370 +@41832 := @5203 (@5203 (@5203 (@41797 @41825) @5204) @5204) @5204 +@41833 := @41824 @41832 +@41834 := @5205 @41825 +@41836 := @5203 @41834 @5204 +@41838 := @5203 @41836 @5204 +@41840 := @5203 @41838 @5204 +@41849 := @5205 + (@41746 (@41757 (@41784 (fun (pair : @40445) => @41791 (@41803 (@41815 (@41833 @41840))))))) +@41850 := @41739 @41849 +@41851 := @41720 @41850 +@41852 := @41701 @41851 +@41855 := fun (subject : @5026) => fun (s : @5152) => @41698 @41852 +@41856 := @5214 @3884 +@41857 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_6 +@41858 := @41857 @4989 +@41860 := @4987 @41858 @4998 +@41861 := @5218 @41860 +@41862 := @41856 @41861 +@41865 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_73 @5216 @4989 +@41866 := @5224 @41865 +@41868 := @5089 @5152 @41857 +@41869 := LexLeanBoot.TokenAudit.scanSegmentsStep +@41872 := @41868 (@41869 @5216 @4989) +@41873 := @41866 @41872 +@41876 := (subject : @5026) -> (s : @5152) -> @41862 @41873 +@41880 := @5240 @3884 @41861 @41873 @4275 +@41883 := @5248 (@5252 @41858) @5259 +@41893 := @41880 @41883 (@5265 (@5275 @3884)) (@5281 (@5282 (@5283 @4275) @41861 @5258)) +@41900 := @6065 @41883 @41 @24 @4160 @4273 @41697 @41852 +@41901 := @4993 @41747 +@41902 := @41900 @41901 +@41903 := @5263 @5152 +@41904 := @5860 @41903 +@41906 := @41904 @41741 @41744 +@41907 := @5478 @5152 +@41908 := @41906 @41907 +@41910 := @41758 (fun ("_" : @40480) => @41903) +@41911 := @41910 @41772 +@41912 := @5526 @5152 +@41913 := LexLeanBoot.TokenAudit.NameScan.mk +@41914 := @5154 @5216 +@41922 := @41911 (fun (msg : @5026) => @41912 (@41913 @41914 (@5158 @5216) @5204 @37513)) +@41923 := @41786 @5216 +@41925 := @5896 @41923 @19 +@41926 := @30389 @41925 +@41928 := @30384 @4989 @5639 +@41934 := @41904 (@5862 @41928 @5204) (@5869 @41928 @5204) +@41935 := @41786 @5436 +@41938 := @41913 (@5896 @41935 @19) +@41939 := @2 @4982 +@41941 := @6475 @4982 @13 +@41943 := @41939 (@41941 @5436) +@41944 := @5158 @5445 +@41945 := @41943 @41944 +@41950 := @41934 (@41912 (@41938 @41945 @5639 @37478)) +@41951 := @41913 @41935 +@41962 := @41868 + (@41908 + (@41922 + (fun (pair : @40445) => + let hasDot : @5200 := @41805; + let canCont : @5200 := @41926; @41950 (@41912 (@41951 @41945 @5204 @37478))))) +@41963 := @41902 @41962 +@41964 := @5420 @41883 +@41968 := @41964 @2120 @4159 @5207 @41696 +@41969 := @5157 @4998 +@41970 := @5218 @41969 +@41972 := @41968 @41970 @41901 +@41973 := @5307 @41883 +@41974 := @41973 @144 +@41979 := @41974 @4158 @5204 @5206 @5217 @41969 +@41980 := @5316 @41883 +@41982 := @41980 @68 @5217 +@41983 := @5322 @41883 +@41986 := @41982 (@5321 (@41983 @68)) +@41987 := @41979 @41986 +@41993 := @41973 @4156 @146 @5204 @5204 @5156 @4998 +@42000 := @8128 @41883 @162 @5204 @68 @5173 @68 @5156 +@42005 := @41980 @19 @41858 (@5321 (@41983 @19)) +@42006 := @42000 @42005 +@42007 := @8147 @5173 +@42009 := @5321 (@42007 @68) +@42011 := @41993 (@42006 @42009) +@42012 := @5341 @41883 +@42018 := @41963 (@41972 (@41987 (@42011 @42012)) (@29151 @5155)) +@42021 := @5248 (@5539 @41901) @41883 +@42028 := @6065 @42021 @154 @4165 @4172 @4272 @41700 @41851 +@42029 := @40452 @41763 +@42031 := @42028 @42029 @41962 +@42038 := @5420 @42021 @4170 @4159 @5207 @41699 @41970 @42029 +@42039 := @5307 @42021 +@42045 := @42039 @144 @4158 @5204 @5206 @5217 @41969 +@42046 := @5316 @42021 +@42048 := @42046 @68 @5217 +@42049 := @5322 @42021 +@42083 := @42031 + (@42038 + (@42045 + (@42048 (@5321 (@42049 @68))) + (@42039 + @4156 + @146 + @5204 + @5204 + @5156 + @4998 + (@8128 + @42021 + @162 + @5204 + @68 + @5173 + @68 + @5156 + (@42046 @19 @41858 (@5321 (@42049 @19))) + @42009) + (@5341 @42021))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_80 @5216 @5155)) +@42086 := @5248 (@5786 @42029) @42021 +@42093 := @6065 @42086 @249 @22 @4182 @4271 @41719 @41850 +@42094 := @171 @41722 +@42096 := @42093 @42094 @41962 +@42097 := @5420 @42086 +@42101 := @42097 @1083 @4181 @41716 @41718 +@42102 := @171 @41710 +@42104 := @4987 @42102 @4998 +@42107 := @42101 (@5218 @42104) @42094 +@42108 := @5307 @42086 +@42109 := @42108 @144 +@42114 := @42109 @4180 @5204 @41715 @5217 @42104 +@42115 := @5316 @42086 +@42117 := @42115 @68 @5217 +@42118 := @5322 @42086 +@42121 := @42117 (@5321 (@42118 @68)) +@42122 := @42114 @42121 +@42128 := @42108 @4178 @146 @41713 @5204 @42102 @4998 +@42133 := @5291 @42086 @167 @4177 @41706 @41712 +@42134 := @171 @41709 +@42136 := @4987 @42134 @4998 +@42139 := @42133 (@5157 @42136) @42102 +@42140 := @42108 @4156 +@42145 := @42140 @4176 @5204 @41705 @5156 @42136 +@42159 := @8128 + @42086 + @162 + @5204 + @68 + @5173 + @68 + @5156 + (@42115 @19 @41858 (@5321 (@42118 @19))) + @42009 +@42160 := @42145 @42159 +@42166 := @42108 @4174 @146 @41703 @5204 @42134 @4998 +@42172 := @42097 @1072 @4159 @5207 @41702 @41970 @42134 +@42178 := @42109 @4158 @5204 @5206 @5217 @41969 @42121 +@42184 := @42140 @146 @5204 @5204 @5156 @4998 @42159 +@42185 := @5341 @42086 +@42201 := @42107 + (@42122 + (@42128 + (@42139 + (@42160 (@42166 (@42172 (@42178 (@42184 @42185)) (@29096 @5155)) @42185)) + (@6259 @5155 @41709)) + @42185)) +@42202 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_27 +@42206 := @42096 (@42201 (@42202 @5216 @41710)) +@42209 := @5248 (@7197 @42094) @42086 +@42216 := @6065 @42209 @224 @4165 @4203 @4270 @41738 @41849 +@42217 := @2098 @41766 +@42219 := @4987 @42217 @9484 +@42220 := @4986 @42219 +@42222 := @11647 @42220 @42094 +@42223 := @22949 @42222 +@42225 := @42216 @42223 @41962 +@42226 := @5763 @42209 +@42235 := @42226 @258 @4165 @4202 @41736 @5204 (@4987 @42222 @4998) @42223 +@42236 := @5307 @42209 +@42242 := @42236 @4200 @146 @41734 @5204 @42222 @4998 +@42247 := @42226 @301 @4163 @4199 @41732 @5204 +@42248 := @4987 @42220 +@42249 := @4987 @42094 +@42250 := @42249 @4998 +@42253 := @42247 (@42248 @42250) @42222 +@42259 := @42236 @4197 @263 @41730 @5206 @42220 @42250 +@42266 := @42226 @181 @42 @4196 @41728 @5204 @42219 @42220 +@42272 := @42236 @4194 @310 @41726 @7858 @42217 @9484 +@42277 := @5420 @42209 @1110 @4193 @40345 @41725 +@42278 := @171 @41724 +@42280 := @4987 @42278 @4998 +@42281 := @5157 @42280 +@42284 := @42277 (@5218 @42281) @42217 +@42290 := @42236 @144 @4192 @5204 @40344 @5217 @42281 +@42291 := @5316 @42209 +@42293 := @42291 @68 @5217 +@42294 := @5322 @42209 +@42298 := @42290 (@42293 (@5321 (@42294 @68))) +@42299 := @42236 @4156 +@42304 := @42299 @4191 @5204 @11944 @5156 @42280 +@42318 := @8128 + @42209 + @162 + @5204 + @68 + @5173 + @68 + @5156 + (@42291 @19 @41858 (@5321 (@42294 @19))) + @42009 +@42319 := @42304 @42318 +@42325 := @42236 @4189 @146 @5209 @5204 @42278 @4998 +@42333 := @5291 @42209 @854 @4188 @5207 @5204 (@42249 @41969) @42278 +@42334 := @42236 @261 +@42339 := @42334 @4158 @5204 @5206 @42094 @41969 +@42344 := @42291 @249 @42094 (@5321 (@42294 @249)) +@42345 := @42339 @42344 +@42351 := @42299 @146 @5204 @5204 @5156 @4998 @42318 +@42352 := @5341 @42209 +@42407 := @42225 + (@42235 + (@42242 + (@42253 + (@42259 + (@42266 + (@42272 + (@42284 + (@42298 + (@42319 (@42325 (@42333 (@42345 (@42351 @42352)) (@6623 @41722 @5155)) @42352))) + (@41048 @5155 @41724)) + (@42236 + @308 + @146 + @5206 + @5204 + @5745 + @4998 + (@42226 @305 @24 @146 @5204 @5204 @4998 @5745 @42352 @5774) + @42352)) + (@9597 @42219)) + (@42334 @146 @5204 @5204 @42094 @4998 @42344 @42352)) + (@11825 @42220 @42094)) + @42352) + (@22976 @42222)) +@42411 := @5248 (@7711 (@40452 @41771)) @42209 +@42416 := @5958 @42411 @4205 @4208 @4269 @5204 +@42417 := @29164 @41914 +@42418 := @5862 @42417 +@42419 := @42418 @5204 +@42420 := @5861 @42419 +@42422 := @5869 @42417 @5204 +@42426 := @5205 (@42420 @42422 @5204 @5204) +@42427 := @5203 @42426 +@42429 := @40481 @42419 @42422 +@42431 := @40453 @5436 @41914 +@42432 := @42429 @42431 +@42433 := @37384 @41914 +@42438 := @37154 @5436 (@5896 @41914 (@29218 @41914)) +@42446 := @40486 (@40488 (@40489 (@42433 (@6429 @42438 @41914)) @5639) @42438) +@42447 := @42432 @42446 +@42449 := @41760 @42447 @41783 +@42453 := @5203 (@5874 (@5970 @41787 @1964)) +@42457 := @5203 (@41800 (@29053 @5445 @41793)) +@42459 := @5975 @41787 @1964 +@42465 := @5861 (@5862 @42459 @5204) (@5869 @42459 @5204) +@42469 := @5203 (@5205 (@42465 @5204 @5206)) +@42472 := @42465 (@30389 @41793) @5639 +@42489 := @42416 + (fun (__b : @5200) => + @6153 + (@42427 + (@42449 + (fun (pair : @40445) => + @42453 + (@42457 (@42469 (@5861 (@5862 @42472 @5204) (@5869 @42472 @5204) @41832 @41840))))))) +@42491 := @41904 @5965 @5968 +@42492 := @42491 @41907 +@42493 := @41910 @42447 +@42494 := @5154 @5436 +@42502 := @42493 (fun (msg : @5026) => @41912 (@41913 @42494 (@5158 @5436) @5204 @37513)) +@42503 := @30508 @41925 +@42504 := @5158 @5449 +@42505 := @41943 @42504 +@42543 := @42489 + (fun (__b : @5200) => + @41868 + (@42492 + (@42502 + (fun (pair : @40445) => + let hasDot : @5200 := @42459; + let canCont : @5200 := @42503; + @41934 (@41912 (@41938 @42505 @5639 @37478)) (@41912 (@41951 @42505 @5204 @37478)))))) + @5163 + (@8128 + @42411 + @162 + @5204 + @41 + @5173 + @68 + @5164 + (@5316 @42411 @19 @41858 (@5321 (@5322 @42411 @19))) + (@5321 (@42007 @41))) +@42546 := @5248 (@7711 (@40452 @42446)) +@42549 := @5248 (@7197 (@171 @42438)) +@42552 := @5248 (@5786 (@40452 @42431)) +@42553 := @4993 @42417 +@42563 := @42546 (@42549 (@42552 (@5248 (@5539 @42553) (@5248 (@5252 (@41857 @5216)) @5616)))) +@42576 := @42543 + (fun ("_" : @41741) => + @5763 @42563 @197 @3846 @146 @5204 @5204 @4998 @6193 (@5341 @42563) @6197) +@42577 := @41740 @5639 +@42585 := @5395 @40480 @5213 @42563 @3846 @4211 @4268 @42426 @40452 +@42587 := @41760 @4989 @41783 +@42591 := @5203 (@5874 (@8562 @41787 @1964)) +@42595 := @5203 (@41800 (@29053 @5449 @41793)) +@42597 := @6176 @41787 @1964 +@42603 := @5861 (@5862 @42597 @5204) (@5869 @42597 @5204) +@42607 := @5203 (@5205 (@42603 @5204 @5206)) +@42610 := @42603 (@30508 @41793) @5639 +@42625 := @42585 + (fun (__a : @40480) => + @42587 + (fun (pair : @40445) => + @42591 (@42595 (@42607 (@5861 (@5862 @42610 @5204) (@5869 @42610 @5204) @41832 @41840))))) +@42626 := @41910 @4989 +@42634 := @42626 (fun (msg : @5026) => @41912 (@41913 (@5154 @5445) @41944 @5204 @37513)) +@42635 := @29057 @5711 +@42636 := @42635 @41925 +@42637 := @5158 @5711 +@42638 := @41943 @42637 +@42656 := @42625 + (fun (__a : @40480) => + @41868 + (@42634 + (fun (pair : @40445) => + let hasDot : @5200 := @42597; + let canCont : @5200 := @42636; + @41934 (@41912 (@41938 @42638 @5639 @37478)) (@41912 (@41951 @42638 @5204 @37478))))) + @42447 +@42662 := @5958 @42563 @219 @238 @551 @5204 @7721 +@42664 := @40453 @5445 @42494 +@42665 := @41128 @42664 +@42666 := @41216 @42494 +@42672 := @37154 @5445 (@5896 @42494 (@28347 @5445 @42494)) +@42680 := @40486 (@40488 (@40489 (@42666 (@6429 @42672 @42494)) @5639) @42672) +@42693 := @42662 + (fun (__b : @5200) => @40452 (@42665 @42680)) + @42417 + (@5316 @42563 @41 @42553 (@5321 (@5322 @42563 @41))) +@42694 := @40452 @42680 +@42696 := @5248 (@7711 @42694) +@42699 := @5248 (@7197 (@171 @42672)) +@42700 := @40452 @42664 +@42702 := @5248 (@5786 @42700) +@42704 := @28798 @5445 @42494 +@42715 := @42696 + (@42699 (@42702 (@5248 (@5539 (@4993 @42704)) (@5248 (@5252 (@41857 @5436)) @5475)))) +@42716 := @5316 @42715 +@42718 := @42716 @154 @42700 +@42719 := @5322 @42715 +@42733 := @42656 + (@42693 + (fun ("_" : @42419) => @42718 (@5321 (@42719 @154))) + (fun ("_" : @42418 @5639) => @42716 @224 @42694 (@5321 (@42719 @224)))) +@42744 := @5434 @40480 (@40481 (@5862 @42704 @5204) (@5869 @42704 @5204) @42664 @42680) @4989 +@42745 := @31555 @40445 +@42746 := @37383 @5711 +@42747 := @5154 @5449 +@42748 := @42746 @42747 +@42754 := @37154 @5711 (@5896 @42747 (@28347 @5711 @42747)) +@42765 := @5248 + (@7711 (@40452 (@40486 (@40488 (@40489 (@42748 (@6429 @42754 @42747)) @5639) @42754)))) +@42768 := @5248 (@7197 (@171 @42754)) +@42773 := @5248 (@5786 (@40452 (@40453 @5711 @42747))) +@42778 := @5248 (@5539 (@4993 (@28798 @5711 @42747))) +@42779 := @41857 @5449 +@42786 := @42765 (@42768 (@42773 (@42778 (@5248 (@5252 @42779) @5715)))) +@42790 := @5444 @42786 (@40452 @4989) @4268 +@42794 := @5203 (@5874 (@9720 @41787 @1964)) +@42798 := @5203 (@41800 (@29053 @6750 @41793)) +@42800 := @9728 @41787 @1964 +@42806 := @5861 (@5862 @42800 @5204) (@5869 @42800 @5204) +@42810 := @5203 (@5205 (@42806 @5204 @5206)) +@42811 := @29057 @6750 +@42814 := @42806 (@42811 @41793) @5639 +@42830 := @5224 + ((fun (__a : @40480) => + @42587 + (fun (pair : @40445) => + @42794 (@42798 (@42810 (@5861 (@5862 @42814 @5204) (@5869 @42814 @5204) @41832 @41840))))) + @4989) +@42839 := @42626 (fun (msg : @5026) => @41912 (@41913 (@5154 @6696) (@5158 @6696) @5204 @37513)) +@42840 := @29057 @6706 +@42841 := @42840 @41925 +@42843 := @41943 (@5158 @6706) +@42865 := @42745 + (fun (__a : @40480) => + @42790 + (@42830 + ((fun (__a : @40480) => + @41868 + (@42839 + (fun (pair : @40445) => + let hasDot : @5200 := @42800; + let canCont : @5200 := @42841; + @41934 (@41912 (@41938 @42843 @5639 @37478)) (@41912 (@41951 @42843 @5204 @37478))))) + @4989))) + @5216 +@42866 := @5498 @42786 +@42868 := @40452 (@40496 @4989) +@42874 := @42866 @42868 @235 @907 @4225 @4267 @5030 +@42876 := @5248 (@9149 @5028) +@42877 := @42876 @42786 +@42878 := @42874 @42877 +@42879 := @5224 @41782 +@42880 := @171 @42747 +@42881 := @4987 @42880 +@42882 := @5013 @42504 +@42883 := @4987 @42882 +@42884 := @10445 @11244 +@42885 := @42883 @42884 +@42886 := @42881 @42885 +@42887 := @4986 @42886 +@42888 := @6211 @42887 +@42893 := @42878 (@42879 @42888) (@5491 (@31637 @42868)) +@42895 := @5282 @907 @5030 +@42898 := @42893 (@5281 (@42895 @42786)) +@42899 := @5763 @42877 +@42900 := @42899 @230 +@42908 := @42900 @3846 @4224 @41780 @5204 (@4987 @42887 @4998) @42888 +@42909 := @5307 @42877 +@42915 := @42909 @4222 @146 @41778 @5204 @42887 @4998 +@42922 := @42899 @181 @3440 @4221 @41776 @5204 @42886 @42887 +@42928 := @42909 @4156 @4220 @5204 @41775 @42880 @42885 +@42931 := @8128 @42877 @162 @5204 +@42932 := @42931 @68 +@42942 := @42881 (@42883 (@4987 (@4993 (@5162 @5449)) (@4987 (@5091 (@5166 @5449)) @4998))) +@42945 := @42932 @42942 @68 @42880 +@42946 := @5316 @42877 +@42948 := @42946 @19 @42779 +@42949 := @5322 @42877 +@42952 := @42948 (@5321 (@42949 @19)) +@42953 := @42945 @42952 +@42954 := @8147 @42942 +@42958 := @42928 (@42953 (@5321 (@42954 @68))) +@42973 := @42909 + @4214 + @4219 + @5204 + @41774 + @42882 + @42884 + (@42931 @19 @42942 @68 @42882 @42952 (@5321 (@42954 @19))) +@42979 := @42909 @190 @4218 @5206 @11154 @7202 @11244 +@42986 := @42899 @187 @24 @146 @5204 @5204 @4998 @7202 +@42987 := @5341 @42877 +@43033 := @42865 + (fun (msg : @5026) => + @42898 + (@42908 + (@42915 + (@42922 + (@42958 + (@42973 + (@42979 + (@42986 @42987 @7221) + (@42909 + @4216 + @146 + @7858 + @5204 + @11242 + @4998 + (@42900 + @73 + @968 + @5206 + @5204 + @5030 + @11242 + (@42909 + @549 + @146 + @5204 + @5204 + @5028 + @4998 + (@42946 @363 @5028 (@5321 (@42949 @363))) + @42987) + @11344) + @42987)))) + (@9597 @42886)) + @42987) + (@6266 @42887))) +@43034 := @5468 @42786 +@43036 := @40452 (@40486 @4989) +@43041 := @43034 @43036 @235 @907 @4225 @4267 +@43043 := @8835 @41787 @1964 +@43044 := @5874 @43043 +@43045 := @5203 @43044 +@43047 := @29053 @5711 @41793 +@43048 := @41800 @43047 +@43049 := @5203 @43048 +@43051 := @8678 @41787 @1964 +@43052 := @5862 @43051 +@43053 := @43052 @5204 +@43057 := @5861 @43053 (@5869 @43051 @5204) +@43060 := @5205 (@43057 @5204 @5206) +@43061 := @5203 @43060 +@43062 := @42635 @41793 +@43064 := @43057 @43062 @5639 +@43065 := @5862 @43064 +@43066 := @43065 @5204 +@43067 := @5861 @43066 +@43069 := @5869 @43064 @5204 +@43073 := @43061 (@43067 @43069 @41832 @41840) +@43074 := @43049 @43073 +@43076 := @5224 (@43045 @43074) +@43078 := @41904 @43066 @43069 +@43079 := @41913 @41793 +@43080 := @41941 @4989 +@43082 := @41939 @43080 @42504 +@43094 := @41868 + (@43078 (@41912 (@43079 @43082 @5639 @37478)) (@41912 (@41913 @41787 @43082 @5204 @37478))) +@43095 := @43076 @43094 +@43099 := @43041 @43095 (@5491 (@31637 @43036)) +@43104 := @42866 @43036 @258 @1610 @4264 @268 +@43105 := @40451 @4989 +@43107 := @4987 @43105 @4998 +@43108 := @43104 @43107 +@43111 := @5248 (@14641 @43105) @42786 +@43120 := @43108 @43111 @43095 (@5491 (@31708 @43036)) (@5281 (@33617 @43107 @42786)) +@43127 := @6065 @43111 @485 @24 @4230 @4263 @43044 @43074 +@43128 := @4993 @43051 +@43130 := @43127 @43128 @43094 +@43135 := @5420 @43111 @495 @4229 @5873 @43043 +@43136 := @171 @41787 +@43137 := @4987 @43136 +@43138 := @43137 @30860 +@43141 := @43135 (@9108 @43138) @43128 +@43142 := @5307 @43111 +@43148 := @43142 @144 @4228 @5204 @5207 @5712 @43138 +@43149 := @5316 @43111 +@43151 := @43149 @68 @5712 +@43152 := @5322 @43111 +@43156 := @43148 (@43151 (@5321 (@43152 @68))) +@43162 := @43142 @2151 @1968 @5204 @5206 @43136 @30860 +@43165 := @11514 @43111 @680 @5204 +@43166 := @5012 @43080 +@43194 := @43130 + (@43141 + (@43156 + (@43162 + (@43165 @43166 @43136 (@43149 @385 @43105 (@5321 (@43152 @385)))) + (@43142 @1966 @146 @5204 @5204 @1965 @4998 (@5518 @43111 @480 @1965) (@5341 @43111)))) + (@34639 @41787 @1964)) +@43197 := @5248 (@17981 @43128) @43111 +@43204 := @6065 @43197 @495 @24 @4238 @4262 @43048 @43073 +@43205 := @4993 @43062 +@43207 := @43204 @43205 @43094 +@43212 := @5420 @43197 @1135 @4237 @41799 @43047 +@43213 := @171 @41793 +@43215 := @4987 @43213 @4998 +@43218 := @43212 (@9108 @43215) @43205 +@43219 := @5307 @43197 +@43225 := @43219 @144 @4236 @5204 @41798 @5712 @43215 +@43226 := @5316 @43197 +@43228 := @43226 @68 @5712 +@43229 := @5322 @43197 +@43233 := @43225 (@43228 (@5321 (@43229 @68))) +@43239 := @43219 @4234 @146 @41796 @5204 @43213 @4998 +@43247 := @5291 @43197 @167 @4233 @5207 @41795 (@43137 @6228) @43213 +@43265 := @43219 + @2151 + @175 + @5204 + @5206 + @43136 + @6228 + (@11514 @43197 @680 @5204 @43166 @43136 (@43226 @385 @43105 (@5321 (@43229 @385)))) +@43275 := @43219 @173 @146 @5204 @5204 @172 @4998 (@5518 @43197 @22 @172) +@43276 := @5341 @43197 +@43290 := @43207 + (@43218 + (@43233 (@43239 (@43247 (@43265 (@43275 @43276)) (@6259 @41787 @19)) @43276)) + (@30366 @5711 @41793)) +@43293 := @5248 (@18051 @43205) @43197 +@43294 := @5958 @43293 +@43298 := @43294 @4241 @4253 @4261 @43060 +@43300 := @5863 @41925 @5903 +@43301 := @5208 @43300 +@43303 := @5203 @43301 @41825 +@43305 := @5203 @43303 @5204 +@43307 := @5203 @43305 @5204 +@43313 := @43298 (fun (__b : @5200) => @5969 (@5203 @43307 @5204) @41840) +@43314 := @41913 @41925 +@43315 := @41941 @5216 +@43317 := @41939 @43315 @42637 +@43332 := @43313 + (fun (__b : @5200) => + @41868 + (@42491 (@41912 (@43314 @43317 @5639 @37478)) (@41912 (@41913 @41923 @43317 @5204 @37478)))) + @43064 +@43337 := @43294 @684 @723 @308 @5204 @28977 +@43338 := @29057 @6696 +@43339 := @43338 @41925 +@43353 := @43337 + (fun (__b : @5200) => @4993 (@5969 @43339 @5639)) + @43051 + (@5316 @43293 @485 @43128 (@5321 (@5322 @43293 @485))) +@43354 := @4993 @43339 +@43356 := @5248 (@18051 @43354) +@43361 := @5248 (@17981 (@4993 (@8947 @41923 @1964))) +@43362 := @40451 @5216 +@43364 := @5248 (@14641 @43362) +@43365 := @37383 @6696 +@43366 := @5154 @5711 +@43367 := @43365 @43366 +@43368 := @37154 @6696 +@43369 := @5896 @43366 +@43370 := @28347 @6696 +@43373 := @43368 (@43369 (@43370 @43366)) +@43384 := @5248 + (@7711 (@40452 (@40486 (@40488 (@40489 (@43367 (@6429 @43373 @43366)) @5639) @43373)))) +@43387 := @5248 (@7197 (@171 @43373)) +@43392 := @5248 (@5786 (@40452 (@40453 @6696 @43366))) +@43397 := @5248 (@5539 (@4993 (@28798 @6696 @43366))) +@43398 := @41857 @5711 +@43408 := @43356 (@43361 (@43364 (@43384 (@43387 (@43392 (@43397 (@5248 (@5252 @43398) @9358))))))) +@43409 := @5316 @43408 +@43411 := @43409 @495 @43354 +@43412 := @5322 @43408 +@43417 := @43353 (fun ("_" : @43053) => @43411 (@5321 (@43412 @495))) +@43418 := @43052 @5639 +@43419 := @5763 @43408 +@43426 := @43419 @305 @24 @146 @5204 @5204 @4998 @5745 +@43427 := @5341 @43408 +@43429 := @43426 @43427 @5774 +@43432 := @43332 (@43417 (fun ("_" : @43418) => @43429)) +@43434 := @43419 @230 @3846 +@43437 := @43434 @4252 @43307 @5204 +@43438 := @171 @41925 +@43439 := @4987 @43438 +@43440 := @5012 @43315 +@43441 := @4987 @43440 +@43444 := @15440 @4982 @4983 @5012 +@43445 := @43444 @42637 +@43447 := @15434 (@43441 @43445) +@43448 := @4987 @43447 +@43449 := @9483 @15449 +@43450 := @43448 @43449 +@43451 := @43439 @43450 +@43452 := @4986 @43451 +@43457 := @43437 (@4987 @43452 @4998) (@6211 @43452) +@43458 := @5307 @43408 +@43464 := @43458 @4250 @146 @43305 @5204 @43452 @4998 +@43466 := @43419 @181 @3440 +@43471 := @43466 @4249 @43303 @5204 @43451 @43452 +@43477 := @43458 @4234 @4248 @43301 @41825 @43438 @43450 +@43482 := @5291 @43408 @167 @4233 @5207 @43300 +@43483 := @171 @41923 +@43484 := @4987 @43483 +@43487 := @43482 (@43484 @6228) @43438 +@43488 := @43458 @2151 +@43493 := @43488 @175 @5204 @5206 @43483 @6228 +@43498 := @11514 @43408 @680 @5204 @43440 @43483 +@43503 := @43409 @385 @43362 (@5321 (@43412 @385)) +@43504 := @43498 @43503 +@43522 := @43477 + (@43487 + (@43493 @43504 (@43458 @173 @146 @5204 @5204 @172 @4998 (@5518 @43408 @22 @172) @43427)) + (@6259 @41923 @19)) +@43523 := @43458 @4246 +@43528 := @43523 @3461 @5209 @12370 @43447 @43449 +@43533 := @43419 @435 @43 @4245 @5207 @5204 +@43534 := @5013 @42637 +@43535 := @4987 @43534 +@43536 := @43535 @4998 +@43539 := @43533 (@43441 @43536) @43447 +@43552 := @43458 + @2149 + @4244 + @5204 + @5206 + @43440 + @43536 + (@6506 @43408 @680 @5204 @43440 @43483 @43503) +@43558 := @43458 @4214 @146 @5204 @5204 @43534 @4998 +@43562 := @8128 @43408 @162 @5204 @19 +@43574 := @4987 + (@171 @43366) + (@43535 (@4987 (@4993 (@5162 @5711)) (@4987 (@5091 (@5166 @5711)) @4998))) +@43594 := @43539 + (@43552 + (@43558 + (@43562 + @43574 + @68 + @43534 + (@43409 @19 @43398 (@5321 (@43412 @19))) + (@5321 (@8147 @43574 @19))) + @43427)) + (@15639 @43440 @43445) +@43595 := @43528 @43594 +@43602 := @43458 @308 @202 @5206 @7858 @5745 @15449 @43429 +@43619 := @43458 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@43419 @197 @73 @146 @5204 @5204 @4998 @6193 @43427 @6197) + @43427 +@43632 := @43432 + (fun ("_" : @43066) => + @43457 (@43464 (@43471 (@43522 (@43595 (@43602 @43619))) (@9597 @43451)) @43427) (@6266 @43452)) +@43633 := @43065 @5639 +@43636 := @43434 @4260 @41838 @5204 +@43637 := @10445 @15449 +@43638 := @43448 @43637 +@43639 := @43484 @43638 +@43640 := @4986 @43639 +@43715 := fun (subject : @5026) => + fun (s : @5152) => + @41893 + (@42018 + (@42083 + (@42206 + (@42407 + (@42576 + (fun ("_" : @42577) => + @42733 + (fun (__a : @40480) => + fun (__h : @42744) => + @43033 + (fun (pair : @40445) => + @43099 + (@43120 + (@43194 + (@43290 + (@43632 + (fun ("_" : @43633) => + @43636 + (@4987 @43640 @4998) + (@6211 @43640) + (@43458 + @4258 + @146 + @41836 + @5204 + @43640 + @4998 + (@43466 + @4257 + @41834 + @5204 + @43639 + @43640 + (@43488 + @4256 + @5204 + @41825 + @43483 + @43638 + @43504 + (@43523 + @4255 + @5209 + @12370 + @43447 + @43637 + @43594 + (@43458 + @190 + @202 + @5206 + @7858 + @7202 + @15449 + (@43419 @187 @24 @146 @5204 @5204 @4998 @7202 @43427 @7221) + @43619))) + (@9597 @43639)) + @43427) + (@6266 @43640)))))))))))))) +@43718 := fun (subject : @5026) => fun (s : @5152) => @5208 @41865 +@43720 := @5214 @3450 @41861 +@43721 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_64 +@43725 := @5224 (@43721 @5216 @4989) @41872 +@43728 := (subject : @5026) -> (s : @5152) -> @43720 @43725 +@43771 := fun (subject : @5026) => + fun (s : @5152) => + @5240 + @3450 + @41861 + @43725 + @3887 + @41883 + (@5265 (@5275 @3450)) + (@5281 (@5282 (@5283 @3887) @41861 @5258)) + (@41964 + @3884 + @487 + @5207 + @41865 + @41861 + @41872 + (@41974 + @405 + @5204 + @5206 + @5217 + @41860 + @41986 + (@41973 @162 @146 @5204 @5204 @41858 @4998 @42005 @42012)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_73 @5216 @4989)) +@43773 := (turned : @5009) -> (item : @4982) -> @5200 +@43775 := fun (turned : @5009) => fun (item : @4982) => @5209 +@43776 := @5214 @3899 +@43777 := @5013 @5216 +@43778 := @4987 @43777 +@43779 := @5012 @4989 +@43780 := @4987 @43779 +@43782 := @43778 (@43780 @4998) +@43783 := @43776 @43782 +@43786 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_75 @5216 @4989 +@43787 := @5224 @43786 +@43789 := @41939 @4989 @5216 +@43791 := @43787 (@5013 @43789) +@43794 := (turned : @5009) -> (item : @4982) -> @43783 @43791 +@43798 := @5240 @3899 @43782 @43791 @4300 +@43804 := @5248 (@5252 @43779) (@5248 (@5255 @43777) @5258) +@43814 := @43798 @43804 (@5265 (@5275 @3899)) (@5281 (@5282 (@5283 @4300) @43782 @5258)) +@43820 := @5763 @43804 @435 @43 @164 @5207 @5204 +@43821 := @43778 @4998 +@43823 := @43820 (@43780 @43821) +@43824 := @43444 @5216 +@43827 := @43823 (@15434 (@43780 @43824)) +@43828 := @5307 @43804 +@43834 := @43828 @162 @147 @5204 @5206 @43779 @43821 +@43835 := @5316 @43804 +@43837 := @43835 @19 @43779 +@43838 := @5322 @43804 +@43864 := fun (turned : @5009) => + fun (item : @4982) => + @43814 + (@43827 + (@43834 + (@43837 (@5321 (@43838 @19))) + (@43828 + @144 + @146 + @5204 + @5204 + @43777 + @4998 + (@43835 @68 @43777 (@5321 (@43838 @68))) + (@5341 @43804))) + (@15639 @43779 @43824)) +@43865 := (items : @5009) -> @5200 +@43866 := @5205 @37729 +@43867 := @5203 @43866 +@43868 := LexLeanPreservation.foldFits +@43870 := @43868 @5009 @4982 +@43872 := fun (__p0 : @5009) => fun (__p1 : @4982) => @43786 +@43873 := @43870 @43872 +@43875 := fun (turned : @5009) => fun (item : @4982) => @43789 +@43876 := @43873 @43875 +@43877 := @26 @4982 +@43879 := @43876 @43877 @4989 +@43881 := fun (items : @5009) => @43867 @43879 +@43883 := @5214 @3483 @5016 +@43884 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_65 +@43886 := @5224 (@43884 @4989) +@43887 := LexLeanBoot.TokenAudit.reversed +@43888 := @43887 @4982 +@43891 := @43886 (@5013 (@43888 @4989)) +@43893 := (items : @5009) -> @43883 @43891 +@43897 := @5240 @3483 @5016 @43891 @3906 +@43900 := @5248 (@5255 @5014) @5258 +@43910 := @43897 @43900 (@5265 (@5275 @3483)) (@5281 (@5282 (@5283 @3906) @5016 @5258)) +@43915 := @5420 @43900 @3894 @3904 @43866 @43879 +@43917 := @6525 @3899 @4998 +@43918 := @4987 @43917 +@43919 := @15434 @4998 +@43920 := @4987 @43919 +@43921 := @43920 @5016 +@43923 := @43915 (@43918 @43921) +@43924 := List.foldl.{0, 0} +@43931 := @43923 (@5013 (@43924 @5009 @4982 @43875 @43877 @4989)) +@43932 := @5307 @43900 +@43938 := @43932 @3901 @3903 @5204 @37729 @43917 @43921 +@43943 := @6551 @43900 @3899 @146 @5204 @4998 +@43944 := @5341 @43900 +@43946 := @43938 (@43943 @43944) +@43952 := @43932 @3459 @147 @5206 @5206 @43919 @5016 +@43961 := @5763 @43900 @192 @43 @146 @5204 @5204 @4998 @43919 @43944 +@43962 := LexLeanPreservation.construct_nil +@43982 := @43931 + (@43946 + (@43952 + (@43961 @43962) + (@43932 + @144 + @146 + @5204 + @5204 + @5014 + @4998 + (@5316 @43900 @68 @5014 (@5321 (@5322 @43900 @68))) + @43944))) +@43983 := LexLeanPreservation.tpl_listFold +@43987 := @43983 @4982 @5009 @5012 @5013 +@43988 := LexLeanPreservation.listEnc +@43990 := @43988 @4982 @5012 +@43991 := @43987 @43990 +@43992 := LexLeanPreservation.ListEnc.elem +@44020 := fun (items : @5009) => + @43910 + (@43982 + (@43991 + (fun (e : @4982) => @6638 (@43992 @4982 @43990 @4989)) + @43875 + @43872 + @3899 + @4998 + @5213 + (fun (__p0 : @5009) => + fun (__p1 : @4982) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_75 @5216 @4989) + @3894 + @42 + @43 + (@5265 (@5275 @3894)) + @43877 + @4989)) +@44022 := @5896 @6431 @19 +@44024 := @5863 @44022 @5903 +@44025 := @10651 @44024 +@44027 := @5203 @44025 @40323 +@44028 := @6401 @44027 +@44029 := @5203 @44028 +@44030 := @6414 @5152 +@44033 := fun (__p0 : @5152) => @43721 @5436 @4989 +@44034 := @44030 @44033 +@44037 := fun (s : @5152) => @41869 @5436 @4989 +@44039 := @44034 @44037 @44022 +@44043 := @41913 @4989 @43877 @5639 @37478 +@44044 := @44039 @44043 +@44045 := @44029 @44044 +@44046 := @5203 @44045 +@44048 := @6475 @5152 @5200 +@44049 := @6478 @5152 +@44050 := @44049 @44037 +@44052 := @44050 @44022 @44043 +@44053 := @44048 @44052 +@44054 := @5166 @44053 +@44055 := @37360 @44054 +@44056 := @5158 @44053 +@44063 := @5205 (@44055 (@5203 (@6401 (@43884 @44056)) @32319) @30708) +@44064 := @44046 @44063 +@44067 := fun (subject : @5026) => fun (startPos : @13) => @6410 @44064 +@44069 := @5214 @2137 @5222 +@44070 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_50 +@44073 := @5224 (@44070 @5216 @4989) +@44075 := @5245 @5009 @13 +@44077 := @22296 @44075 @2098 +@44081 := @6536 @5009 @13 @5013 @171 +@44082 := @44077 @44081 +@44083 := LexLeanBoot.TokenAudit.scanSegments +@44087 := @44073 (@44082 (@44083 @5216 @4989)) +@44090 := (subject : @5026) -> (startPos : @13) -> @44069 @44087 +@44104 := @5240 + @2137 + @5222 + @44087 + @3508 + @5260 + (@5265 (@5275 @2137)) + (@5281 (@5282 (@5283 @3508) @5222 @5258)) +@44108 := @6469 @3506 @6409 @44064 @6473 +@44109 := @22338 @44075 +@44111 := @37357 (fun ("_" : @37358) => @44109) +@44112 := @44111 @44054 +@44113 := @43888 @44056 +@44114 := @22351 @44075 +@44117 := @5249 @5009 @13 @4989 +@44119 := @41869 @5445 @4989 +@44121 := @44049 (fun (s : @5152) => @44119) +@44128 := @44048 (@44121 @10655 (@41913 @5216 @43877 @5639 @37478)) +@44133 := @44112 (let revSegs : @5009 := @44113; @44114 (@44117 (@5154 @44128))) +@44135 := @22344 @44075 @4989 +@44136 := fun (msg : @5026) => @44135 +@44138 := @44082 (@44133 @44136) +@44140 := @44108 @44138 @6503 +@44145 := @17618 @3440 @3470 @3505 @44045 @44063 +@44146 := @41857 @44053 +@44148 := @44145 @44146 @44138 +@44156 := @6510 @3469 @44045 @44146 (@4993 (@6514 @5152 @5200 @44052)) +@44160 := @6520 @3445 @3468 @44028 @44044 +@44162 := @6525 @3450 @6490 +@44163 := @4987 @44162 +@44164 := @171 @44022 +@44165 := @4987 @44164 +@44166 := @43920 @43449 +@44167 := @5220 @44166 +@44168 := @4986 @44167 +@44170 := @4987 @44168 @4998 +@44171 := @44165 @44170 +@44173 := @44160 (@44163 @44171) +@44177 := @6536 @5152 @5200 @41857 @4993 +@44179 := @44173 (@44177 @44052) +@44191 := @6543 @3452 @3467 @5206 @44027 @44162 @44171 (@6552 @3450 @147 @5206 @6490 @6584) +@44215 := @6543 + @3455 + @3466 + @44025 + @40323 + @44164 + @44170 + (@17627 + @3454 + @6411 + @44024 + (@6532 @6228) + @44164 + (@6588 @175 @5209 @5206 @6531 @6228 @6626 @17650) + (@6259 @6431 @19)) +@44221 := @6543 @3464 @146 @40321 @5204 @44168 @4998 +@44222 := @5763 @6509 +@44295 := @44179 + (@44191 + (@44215 + (@44221 + (@44222 + @181 + @3440 + @3463 + @40319 + @5204 + @44167 + @44168 + (@6608 + @3462 + @5204 + @37810 + @5219 + @44166 + @6618 + (@6543 + @3459 + @3461 + @5206 + @12370 + @43919 + @43449 + (@44222 @192 @43 @146 @5204 @5204 @4998 @43919 @6583 @43962) + (@6543 + @308 + @202 + @5206 + @7858 + @5745 + @15449 + (@44222 @305 @24 @146 @5204 @5204 @4998 @5745 @6583 @5774) + (@6543 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@44222 @197 @73 @146 @5204 @5204 @4998 @6193 @6583 @6197) + @6583)))) + (@9597 @44167)) + @6583))) +@44297 := @6631 @5152 @41857 +@44299 := @6634 @5152 @41857 +@44307 := @44297 @44299 (fun (s : @5152) => @6638 (@6639 @5152 @44299 @4989)) @44177 +@44309 := @5245 @5152 @5200 +@44324 := @44307 + (fun (x : @44309) => @6638 (@44177 @4989)) + @44037 + @44033 + @3450 + @6490 + @5213 + (fun (__p0 : @5152) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_64 @5436 @4989) + @44050 +@44325 := @5262 @44309 +@44330 := @44324 (fun (s : @5152) => @44325 (@44121 @68 @4989)) +@44331 := @5434 @41903 +@44333 := @44331 @44119 @41907 +@44334 := @6679 @41903 +@44335 := @41869 @5449 +@44336 := @44335 @5216 +@44337 := @44334 @44336 +@44338 := @41869 @5711 +@44339 := @44338 @5436 +@44341 := @44331 @44339 @4989 +@44342 := @5434 @44309 +@44345 := @5355 @5152 (fun ("_" : @41903) => @44309) +@44346 := @41869 @6696 +@44347 := @44346 @5445 +@44348 := @44345 @44347 +@44350 := @5249 @5152 @5200 +@44352 := @44350 @5445 @5204 +@44353 := @44348 @44352 +@44360 := fun (next : @5152) => @44049 (fun (s : @5152) => @41869 @6706 @4989) @5711 @4989 +@44362 := @44342 (@44353 @44360) +@44363 := @44345 @5216 +@44369 := @44337 (fun (c : @41903) => fun ("_" : @44341) => @44362 (@44363 @44352 @44360)) +@44373 := @44345 @44336 (@44350 @5216 @5204) +@44376 := @44049 (fun (s : @5152) => @44346 @4989) +@44388 := @44330 + (fun (n : @13) => + fun (s : @5152) => + fun (a._@._internal._hyg.#0 : @44333) => + @44369 (@44325 (@44373 (fun (next : @5152) => @44376 @5445 @4989))) @41907 @4989) +@44391 := @44331 @44336 (@41912 @4989) +@44392 := @44334 @44339 +@44394 := @44331 @44347 @4989 +@44395 := @41869 @6750 +@44397 := @44345 (@44395 @5449) +@44399 := @44350 @5449 @5204 +@44400 := @44397 @44399 +@44407 := fun (next : @5152) => @44049 (fun (s : @5152) => @41869 @6759 @4989) @6696 @4989 +@44415 := @44392 + (fun (c : @41903) => fun ("_" : @44394) => @44342 (@44400 @44407) (@44363 @44399 @44407)) +@44419 := @44345 @44339 (@44350 @5436 @5204) +@44422 := @44049 (fun (s : @5152) => @44395 @4989) +@44446 := @44148 + (@44156 + (@44295 + (@44388 + (fun (n : @13) => + fun (s : @5152) => + fun (t : @5152) => + fun (a._@._internal._hyg.#0 : @44391) => + @44415 (@44325 (@44419 (fun (next : @5152) => @44422 @5449 @4989))) (@41912 @5216) @4989) + @3445 + @3440 + (@5265 (@5275 @3445)) + @44022 + @44043))) +@44449 := @5248 (@5786 @44146) @6509 +@44455 := @37408 @44449 @3438 @3474 @3504 @5204 @5091 +@44456 := @5158 @44128 +@44464 := @44455 (fun (__a : @37358) => @37415 (@5203 (@6401 (@43884 @44456)) @32319) @30708) +@44465 := @44111 @4989 +@44466 := @43888 @44456 +@44476 := @44048 + (@44049 (fun (s : @5152) => @44335 @4989) @22226 (@41913 @5436 @43877 @5639 @37478)) +@44477 := @5154 @44476 +@44486 := @44464 + (fun (__a : @37358) => + @44082 (@44465 (let revSegs : @5009 := @44466; @44114 (@44117 @44477)) @44136)) + @44054 +@44490 := @8128 @44449 @238 @5204 @154 +@44493 := @4987 (@171 (@5154 @44053)) +@44495 := @4987 (@5013 @44056) +@44498 := @4987 (@4993 (@5162 @44053)) +@44499 := @5091 @44054 +@44504 := @44493 (@44495 (@44498 (@4987 @44499 @4998))) +@44520 := @44486 + (@44490 + @44504 + @68 + @44499 + (@5316 @44449 @154 @44146 (@5321 (@5322 @44449 @154))) + (@5321 (@8147 @44504 @154))) +@44523 := @37458 (@5166 @44128) @4989 +@44537 := @5248 + (@5786 + (@41857 + (@44048 + (@44049 (fun (s : @5152) => @44338 @4989) @22836 (@41913 @5445 @43877 @5639 @37478))))) + @18644 +@44540 := @5444 @44537 @37466 @3504 +@44552 := @5158 (@44048 (@44376 (@5896 (@6429 @6687 @5449) @19) (@41913 @5449 @43877 @5639 @37478))) +@44587 := @37464 + (fun (__a : @37358) => + @44540 + (@5224 + ((fun (__a : @37358) => @37415 (@5203 (@6401 (@43884 @44552)) @32319) @30708) @4989) + ((fun (__a : @37358) => + @44082 + (@44465 + (let revSegs : @5009 := @43888 @44552; + @44114 + (@44117 + (@5154 + (@44048 + (@44422 (@5896 (@6429 @6698 @5711) @19) (@41913 @5711 @43877 @5639 @37478)))))) + @44136)) + @4989))) + @5216 +@44588 := @41857 @44476 +@44591 := @5248 (@5786 @44588) @18502 +@44597 := @5468 @44591 @37479 @230 @329 @3477 @3503 +@44598 := @5158 @44476 +@44599 := @43884 @44598 +@44600 := @6401 @44599 +@44603 := @5224 (@5203 @44600 @32319) +@44605 := @5013 (@43888 @44598) +@44606 := @11647 @44605 +@44607 := @171 @44477 +@44608 := @44606 @44607 +@44609 := @22949 @44608 +@44610 := @44603 @44609 +@44612 := @44597 @44610 @37488 +@44625 := @5498 @44591 @37479 @197 @127 @3500 @268 @4998 @44591 @44610 @37500 (@5281 (@5513 @44591)) +@44634 := @6065 @44591 @224 @43 @3488 @3499 @44600 @32319 @44605 @44609 +@44639 := @5420 @44591 @3483 @3487 @5206 @44599 +@44640 := @5013 @44598 +@44641 := @4987 @44640 +@44644 := @44639 (@44641 @4998) @44605 +@44651 := @5307 @44591 @3485 @146 @5204 @5204 @44640 @4998 +@44655 := @8128 @44591 @238 @5204 @19 +@44656 := @4987 @44607 +@44666 := @44656 (@44641 (@4987 (@4993 (@5162 @44476)) (@4987 (@5091 (@5166 @44476)) @4998))) +@44677 := @44655 @44666 @68 @44640 (@5316 @44591 @154 @44588 (@5321 (@5322 @44591 @154))) +@44678 := @8147 @44666 +@44689 := @44634 + (@44644 + (@44651 (@44677 (@5321 (@44678 @19))) (@5341 @44591)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_65 @44598)) +@44692 := @5248 (@7711 @44605) @44591 +@44693 := @5763 @44692 +@44702 := @44693 @258 @3438 @3498 @11944 @5204 (@4987 @44608 @4998) @44609 +@44703 := @5307 @44692 +@44709 := @44703 @3496 @146 @5209 @5204 @44608 @4998 +@44714 := @44693 @301 @3436 @3495 @5207 @5204 +@44715 := @4987 @44605 +@44716 := @44656 @4998 +@44719 := @44714 (@44715 @44716) @44608 +@44725 := @44703 @551 @3494 @5204 @5206 @44605 @44716 +@44726 := @5316 @44692 +@44728 := @44726 @224 @44605 +@44729 := @5322 @44692 +@44733 := @44725 (@44728 (@5321 (@44729 @224))) +@44756 := @44703 + @3492 + @146 + @5204 + @5204 + @44607 + @4998 + (@8128 + @44692 + @238 + @5204 + @68 + @44666 + @68 + @44607 + (@44726 @154 @44588 (@5321 (@44729 @154))) + (@5321 (@44678 @68))) +@44757 := @5341 @44692 +@44772 := @44587 + (@44612 + (@44625 + (@44689 + (@44702 + (@44709 (@44719 (@44733 (@44756 @44757)) (@11825 @44605 @44607)) @44757) + (@22976 @44608))))) +@44779 := @5498 @44537 @37514 @230 @329 @3477 @3503 @5030 +@44781 := @5248 (@7197 @5028) +@44782 := @44781 @44537 +@44785 := @44779 @44782 @31635 @37528 +@44786 := @7206 @5030 +@44827 := fun (subject : @5026) => + fun (startPos : @13) => + @44104 + (@44140 + (@44446 + (@44520 + (fun (__a : @37358) => + fun (__h : @44523) => + @44772 + (fun (msg : @5026) => + @44785 + (@5281 (@44786 @44537)) + (@5763 + @44782 + @235 + @3438 + @263 + @5206 + @5204 + @5030 + @31634 + (@5307 + @44782 + @261 + @146 + @5204 + @5204 + @5028 + @4998 + (@5316 @44782 @249 @5028 (@5321 (@5322 @44782 @249))) + (@5341 @44782)) + @31672)))))) +@44828 := @28765 @1225 +@44829 := @5874 @44828 +@44830 := @5203 @44829 +@44831 := @28777 @1225 +@44832 := @5862 @44831 +@44833 := @44832 @5204 +@44834 := @5861 @44833 +@44836 := @5869 @44831 @5204 +@44840 := @5205 (@44834 @44836 @5909 @5206) +@44843 := fun (subject : @5026) => fun (position : @13) => @44830 @44840 +@44845 := @5214 @3911 @5222 +@44848 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_76 @5216 @4989 +@44849 := @5224 @44848 +@44850 := LexLeanBoot.TokenAudit.countRawHashesStep +@44853 := @5929 (@44850 @5216 @4989) +@44854 := @44849 @44853 +@44857 := (subject : @5026) -> (position : @13) -> @44845 @44854 +@44871 := @5240 + @3911 + @5222 + @44854 + @4306 + @5260 + (@5265 (@5275 @3911)) + (@5281 (@5282 (@5283 @4306) @5222 @5258)) +@44875 := @23321 @4303 @4047 @44829 @44840 +@44876 := @4993 @44831 +@44883 := @44875 @44876 (@5929 (@6002 @44833 @44836 @19424 @6005)) +@44886 := @28832 @4302 @5873 @44828 +@44888 := @4987 @1226 @4998 +@44889 := @5220 @44888 +@44919 := @44883 + (@44886 + (@5218 @44889) + @44876 + (@5309 + @1230 + @5204 + @5207 + @5217 + @44889 + @5326 + (@5328 + @1229 + @5204 + @5206 + @5219 + @44888 + @5338 + (@5308 @1227 @146 @5204 @5204 @1226 @4998 (@23361 @1226) @5342))) + (@28867 @1225)) +@44922 := @5248 (@5539 @44876) @5260 +@44938 := @5958 + @44922 + @219 + @4045 + @1740 + @5204 + @19516 + @19519 + @44831 + (@5316 @44922 @41 @44876 (@5321 (@5322 @44922 @41))) +@44943 := @5248 (@5539 (@4993 (@5600 @1225))) @5617 +@44944 := @5763 @44943 +@44951 := @44944 @230 @1495 @1340 @5991 @5204 @19607 @19609 +@44952 := @5307 @44943 +@44958 := @44952 @177 @146 @5989 @5204 @18309 @4998 +@44965 := @5291 @44943 @167 @176 @5207 @5988 @19623 @18309 +@44979 := @44952 + @162 + @175 + @5204 + @5206 + @5588 + @6228 + (@5316 @44943 @19 @5588 (@5321 (@5322 @44943 @19))) +@44989 := @44952 @173 @146 @5204 @5204 @172 @4998 (@5518 @44943 @22 @172) +@44990 := @5341 @44943 +@45016 := fun (subject : @5026) => + fun (position : @13) => + @44871 + (@44919 + (@44938 + (fun ("_" : @44833) => + @44951 (@44958 (@44965 (@44979 (@44989 @44990)) @19655) @44990) @19660) + (fun ("_" : @44832 @5639) => @44944 @197 @1495 @146 @5204 @5204 @4998 @6193 @44990 @6197))) +@45019 := fun (subject : @5026) => fun (position : @13) => @5208 @44848 +@45021 := @5214 @3512 @5222 +@45022 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_66 +@45026 := @5224 (@45022 @5216 @4989) @44853 +@45029 := (subject : @5026) -> (position : @13) -> @45021 @45026 +@45057 := fun (subject : @5026) => + fun (position : @13) => + @5240 + @3512 + @5222 + @45026 + @3914 + @5260 + (@5265 (@5275 @3512)) + (@5281 (@5282 (@5283 @3914) @5222 @5258)) + (@5421 + @3911 + @487 + @5207 + @44848 + @5222 + @44853 + @5344 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_76 @5216 @4989)) +@45060 := fun (__p0 : @13) => @45022 @5436 @4989 +@45061 := @6415 @45060 +@45064 := fun (position : @13) => @44850 @5436 @4989 +@45067 := @45061 @45064 @6431 @4989 +@45068 := @23526 @45067 +@45070 := @5203 @45068 @5209 +@45073 := fun (subject : @5026) => fun (startPos : @13) => @6410 @45070 +@45075 := @5214 @2166 @5222 +@45076 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_51 +@45079 := @5224 (@45076 @5216 @4989) +@45080 := LexLeanBoot.TokenAudit.countRawHashes +@45084 := @45079 (@171 (@45080 @5216 @4989)) +@45087 := (subject : @5026) -> (startPos : @13) -> @45075 @45084 +@45101 := @5240 + @2166 + @5222 + @45084 + @3522 + @5260 + (@5265 (@5275 @2166)) + (@5281 (@5282 (@5283 @3522) @5222 @5258)) +@45105 := @6469 @3520 @6409 @45070 @6473 +@45106 := @6479 @45064 +@45108 := @45106 @6431 @4989 +@45109 := @6477 @45108 +@45112 := @171 (@6429 @45109 @4989) +@45114 := @45105 @45112 @6503 +@45118 := @17619 @3518 @887 @45068 @5209 +@45119 := @171 @45109 +@45121 := @45118 @45119 @45112 +@45127 := @6510 @3517 @45068 @45119 (@4993 (@6516 @45108)) +@45130 := @6521 @3516 @23525 @45067 +@45132 := @6525 @3512 @6490 +@45151 := @45130 + (@4987 @45132 @6533) + (@6540 @45108) + (@6543 @3514 @859 @5206 @6411 @45132 @6533 (@6552 @3512 @147 @5206 @6490 @6584) @6628) +@45162 := @6651 + @45064 + @45060 + @3512 + @6490 + @5213 + (fun (__p0 : @13) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_66 @5436 @4989) + @45106 +@45164 := @44850 @5445 @4989 +@45171 := @45162 (fun (s : @13) => @6664 (@6479 (fun (position : @13) => @45164) @68 @4989)) +@45173 := @6676 @45164 @6005 +@45175 := @44850 @5449 @5216 +@45176 := @6680 @45175 +@45178 := @44850 @5711 @5436 +@45180 := @6676 @45178 @4989 +@45181 := @44850 @6696 +@45182 := @45181 @5445 +@45184 := @6695 @45182 @6704 +@45191 := fun (next : @13) => @6479 (fun (position : @13) => @44850 @6706 @4989) @5711 @4989 +@45215 := @45171 + (fun (n : @13) => + fun (s : @13) => + fun (a._@._internal._hyg.#0 : @45173) => + @45176 + (fun (c : @6001) => fun ("_" : @45180) => @6692 (@45184 @45191) (@6719 @45191)) + (@6664 + (@6695 + @45175 + @6727 + (fun (next : @13) => @6479 (fun (position : @13) => @45181 @4989) @5445 @4989))) + @6005 + @4989) +@45217 := @6676 @45175 @6745 +@45218 := @6680 @45178 +@45220 := @6676 @45182 @4989 +@45221 := @44850 @6750 +@45224 := @6695 (@45221 @5449) @6757 +@45231 := fun (next : @13) => @6479 (fun (position : @13) => @44850 @6759 @4989) @6696 @4989 +@45264 := @45121 + (@45127 + (@45151 + (@45215 + (fun (n : @13) => + fun (s : @13) => + fun (t : @13) => + fun (a._@._internal._hyg.#0 : @45217) => + @45218 + (fun (c : @6001) => fun ("_" : @45220) => @6692 (@45224 @45231) (@6771 @45231)) + (@6664 + (@6695 + @45178 + @6779 + (fun (next : @13) => @6479 (fun (position : @13) => @45221 @4989) @5449 @4989))) + @6790 + @4989) + @844 + @22 + @6801 + @6431 + @4989))) +@45267 := @5248 (@5786 @45119) @6509 +@45276 := @5291 @45267 @854 @886 @5207 @5204 (@4987 @45119 @5221) @45112 +@45277 := @5307 @45267 +@45283 := @45277 @238 @405 @5204 @5206 @45119 @5221 +@45284 := @5316 @45267 +@45286 := @45284 @154 @45119 +@45287 := @5322 @45267 +@45315 := fun (subject : @5026) => + fun (startPos : @13) => + @45101 + (@45114 + (@45264 + (@45276 + (@45283 + (@45286 (@5321 (@45287 @154))) + (@45277 + @162 + @146 + @5204 + @5204 + @5219 + @4998 + (@45284 @19 @5219 (@5321 (@45287 @19))) + (@5341 @45267))) + (@6623 @45109 @4989)))) +@45316 := (state : @6647) -> @5200 +@45319 := (subject : @5026) -> (startPos : @13) -> (hashes : @13) -> @45316 +@45320 := @6516 @4989 +@45321 := @5862 @45320 +@45322 := @45321 @5204 +@45323 := @5861 @45322 +@45325 := @5869 @45320 @5204 +@45326 := @45323 @45325 +@45327 := @6477 @4989 +@45329 := @5863 @45327 @5216 +@45331 := @5862 @45329 @5204 +@45332 := @5861 @45331 +@45334 := @5869 @45329 @5204 +@45335 := @45332 @45334 +@45336 := @6008 @45327 +@45367 := @5205 + (@45326 + (@5859 + (@45335 + (@5203 + (@5203 (@5205 (@5203 (@5208 (@5863 @45336 @5903)) @5206)) (@5970 @45336 @1225)) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@5896 @45327 @19) @5903)) @5206) @5204) @5204) + @5204)) + @5206)) + @5206) +@45368 := @5205 @45367 +@45373 := fun (subject : @5026) => + fun (startPos : @13) => fun (hashes : @13) => fun (state : @6647) => @5205 @45368 +@45374 := @5214 @4760 +@45376 := @4987 @6648 @4998 +@45379 := @6090 (@6226 (@5589 @45376)) +@45380 := @45374 @45379 +@45381 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_87 +@45386 := @5224 (@45381 @5445 @5436 @5216 @4989) +@45388 := @5089 @6647 @6540 +@45389 := LexLeanBoot.TokenAudit.hasClosingHashesStep +@45393 := @45389 @5445 @5436 @5216 @4989 +@45395 := @45386 (@45388 @45393) +@45400 := (subject : @5026) -> + (startPos : @13) -> (hashes : @13) -> (state : @6647) -> @45380 @45395 +@45404 := @5240 @4760 @45379 @45395 @4881 +@45406 := @5248 (@5786 @6648) +@45407 := @45406 @6068 +@45417 := @45404 @45407 (@5265 (@5275 @4760)) (@5281 (@5282 (@5283 @4881) @45379 @5258)) +@45424 := @6065 @45407 @249 @22 @2869 @4879 @5204 @45368 +@45425 := @171 @45327 +@45426 := @45424 @45425 +@45427 := @5263 @6647 +@45428 := @5860 @45427 +@45430 := @45428 @45322 @45325 +@45432 := @45428 @45331 @45334 +@45434 := @5975 @45336 @1225 +@45435 := @5526 @6647 +@45436 := @6477 @5216 +@45438 := @5896 @45436 @19 +@45443 := @45432 (let nextOk : @5200 := @45434; @45435 (@6702 @45438 @4989)) +@45444 := @5478 @6647 +@45448 := @45388 (@45430 (@45443 @45444) @45444) +@45449 := @45426 @45448 +@45453 := @6506 @45407 @238 @5204 @45425 +@45454 := @4993 @45320 +@45464 := @45449 (@45453 @45454 (@5316 @45407 @154 @6648 (@5321 (@5322 @45407 @154)))) +@45467 := @5248 (@7197 @45425) @45407 +@45490 := @6065 + @45467 + @224 + @24 + @2866 + @4878 + @5204 + @45367 + @45454 + @45448 + (@11514 @45467 @238 @5204 @45425 @45454 (@5316 @45467 @154 @6648 (@5321 (@5322 @45467 @154)))) +@45493 := @5248 (@7711 @45454) @45467 +@45498 := @5958 @45493 @551 @4876 @4875 @5204 +@45500 := @5863 @45436 @5436 +@45501 := @5862 @45500 +@45502 := @45501 @5204 +@45503 := @5861 @45502 +@45505 := @5869 @45500 @5204 +@45506 := @45503 @45505 +@45507 := @18516 @45436 +@45537 := @45498 + (fun (__b : @5200) => + @5969 + (@5859 + (@45506 + (@5203 + (@5203 (@5205 (@5203 (@5208 (@5863 @45507 @5903)) @5206)) (@8562 @45507 @1225)) + (@5203 (@5203 (@5203 (@5203 (@5208 (@5863 @45438 @5903)) @5206) @5204) @5204) @5204)) + @5206)) + @5206) +@45539 := @45428 @5965 @5968 +@45541 := @45428 @45502 @45505 +@45543 := @6176 @45507 @1225 +@45544 := @6477 @5436 +@45546 := @5896 @45544 @19 +@45566 := @45537 + (fun (__b : @5200) => + @45388 + (@45539 (@45541 (let nextOk : @5200 := @45543; @45435 (@6702 @45546 @4989)) @45444) @45444)) + @45320 + (@5316 @45493 @224 @45454 (@5321 (@5322 @45493 @224))) +@45570 := @5248 (@7711 (@4993 (@6516 @5216))) +@45571 := @171 @45436 +@45579 := @45570 (@5248 (@7197 @45571) (@5248 (@5786 (@6540 @5216)) @6184)) +@45584 := @5958 @45579 @4857 @4872 @4875 @5209 +@45585 := @18658 @45544 +@45587 := @5863 @45585 @5903 +@45588 := @5208 @45587 +@45590 := @5203 @45588 @5206 +@45591 := @5205 @45590 +@45592 := @5203 @45591 +@45594 := @8835 @45585 @1225 +@45595 := @45592 @45594 +@45596 := @5203 @45595 +@45598 := @5863 @45546 @5903 +@45599 := @5208 @45598 +@45601 := @5203 @45599 @5206 +@45603 := @5203 @45601 @5204 +@45605 := @5203 @45603 @5204 +@45607 := @5203 @45605 @5204 +@45612 := @45584 (fun (__b : @5200) => @5969 (@45596 @45607) @5206) +@45614 := @8678 @45585 @1225 +@45627 := @45612 + (fun (__b : @5200) => + @45388 + (@45539 + (let nextOk : @5200 := @45614; @45435 (@6702 (@5896 (@6477 @5445) @19) @4989)) + @45444)) + @45500 +@45637 := @5291 @45579 @403 @4856 @5207 @5204 (@4987 @45571 @16148) (@4993 @45500) +@45638 := @5307 @45579 +@45644 := @45638 @261 @320 @5204 @5206 @45571 @16148 +@45645 := @5316 @45579 +@45647 := @45645 @249 @45571 +@45648 := @5322 @45579 +@45652 := @45644 (@45647 (@5321 (@45648 @249))) +@45664 := @45638 @219 @146 @5204 @5204 @5469 @4998 (@45645 @41 @5469 (@5321 (@45648 @41))) +@45665 := @5341 @45579 +@45672 := @45627 (@45637 (@45652 (@45664 @45665)) (@6059 @45436 @5436)) +@45676 := @5248 (@7711 (@4993 (@6516 @5436))) +@45677 := @171 @45544 +@45685 := @45676 (@5248 (@7197 @45677) (@5248 (@5786 (@6540 @5436)) @16203)) +@45692 := @6065 @45685 @363 @24 @4864 @4871 @45595 @45607 +@45693 := @4993 @45614 +@45694 := @45692 @45693 +@45695 := @171 @45546 +@45697 := @11647 @45695 @45693 +@45698 := @6211 @45697 +@45699 := @45694 @45698 +@45704 := @5420 @45685 @495 @4863 @45591 @45594 +@45705 := @171 @45585 +@45707 := @4987 @45705 @44888 +@45710 := @45704 (@9108 @45707) @45693 +@45711 := @5307 @45685 +@45717 := @45711 @144 @4862 @5204 @45590 @5712 @45707 +@45718 := @5316 @45685 +@45720 := @45718 @68 @5712 +@45721 := @5322 @45685 +@45725 := @45717 (@45720 (@5321 (@45721 @68))) +@45731 := @45711 @4860 @1229 @45588 @5206 @45705 @44888 +@45736 := @5291 @45685 @167 @4859 @5207 @45587 +@45737 := @4987 @45677 +@45738 := @45737 @4998 +@45741 := @45736 (@11170 @45738) @45705 +@45753 := @45711 @162 @263 @5204 @5206 @5708 @45738 (@45718 @19 @5708 (@5321 (@45721 @19))) +@45765 := @45711 @261 @146 @5204 @5204 @45677 @4998 (@45718 @249 @45677 (@5321 (@45721 @249))) +@45766 := @5341 @45685 +@45769 := @45741 (@45753 (@45765 @45766)) +@45770 := @6259 @5449 +@45791 := @45699 + (@45710 + (@45725 + (@45731 + (@45769 (@45770 @45544)) + (@45711 @1227 @146 @5204 @5204 @1226 @4998 (@5518 @45685 @480 @1226) @45766))) + (@34639 @45585 @1225)) +@45794 := @5248 (@9149 @45693) @45685 +@45795 := @5763 @45794 +@45804 := @45795 @230 @4720 @4870 @45605 @5204 (@4987 @45697 @4998) @45698 +@45805 := @5307 @45794 +@45811 := @45805 @4868 @146 @45603 @5204 @45697 @4998 +@45816 := @45795 @301 @1500 @4867 @45601 @5204 +@45817 := @4987 @45695 +@45819 := @4987 @45693 @4998 +@45822 := @45816 (@45817 @45819) @45697 +@45828 := @45805 @580 @968 @45599 @5206 @45695 @45819 +@45836 := @5291 @45794 @167 @579 @5207 @45598 (@45737 @6228) @45695 +@45842 := @45805 @261 @175 @5204 @5206 @45677 @6228 +@45843 := @5316 @45794 +@45845 := @45843 @249 @45677 +@45846 := @5322 @45794 +@45850 := @45842 (@45845 (@5321 (@45846 @249))) +@45860 := @45805 @173 @146 @5204 @5204 @172 @4998 (@5518 @45794 @22 @172) +@45861 := @5341 @45794 +@45929 := fun (subject : @5026) => + fun (startPos : @13) => + fun (hashes : @13) => + fun (state : @6647) => + @45417 + (@45464 + (@45490 + (@45566 + (fun ("_" : @45322) => + @45672 + (fun ("_" : @45502) => + @45791 + (@45804 + (@45811 + (@45822 + (@45828 + (@45836 (@45850 (@45860 @45861)) (@6259 @45544 @19)) + (@45805 + @549 + @146 + @5204 + @5204 + @45693 + @4998 + (@45843 @363 @45693 (@5321 (@45846 @363))) + @45861)) + (@11825 @45695 @45693)) + @45861) + (@6266 @45697))) + (fun ("_" : @45501 @5639) => + @5763 @45685 @197 @4720 @146 @5204 @5204 @4998 @6193 @45766 @6197)) + (fun ("_" : @45321 @5639) => + @5763 @45579 @197 @4720 @146 @5204 @5204 @4998 @6193 @45665 @6197)))) +@45932 := (hashes : @13) -> (startPos : @13) -> (subject : @5026) -> @45316 +@45936 := @45381 @5216 @5436 @5445 @4989 +@45941 := fun (hashes : @13) => + fun (startPos : @13) => fun (subject : @5026) => fun (state : @6647) => @15321 @45936 +@45942 := @5214 @4658 +@45945 := @9024 (@6226 (@5218 @45376)) +@45946 := @45942 @45945 +@45947 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_85 +@45952 := @5224 (@45947 @5445 @5436 @5216 @4989) +@45957 := @45388 (@45389 @5216 @5436 @5445 @4989) +@45958 := @45952 @45957 +@45963 := (hashes : @13) -> + (startPos : @13) -> (subject : @5026) -> (state : @6647) -> @45946 @45958 +@45967 := @5240 @4658 @45945 @45958 @4763 +@45968 := @45406 @22125 +@45978 := @45967 @45968 (@5265 (@5275 @4658)) (@5281 (@5282 (@5283 @4763) @45945 @5258)) +@45983 := @5420 @45968 @4760 @3925 @15320 @45936 +@45984 := @9024 @45376 +@45985 := @6226 @45984 +@45988 := @45983 (@5218 @45985) @45957 +@45989 := @5307 @45968 +@45995 := @45989 @219 @3924 @5204 @5873 @5217 @45985 +@45996 := @5316 @45968 +@45998 := @45996 @41 @5217 +@45999 := @5322 @45968 +@46056 := fun (hashes : @13) => + fun (startPos : @13) => + fun (subject : @5026) => + fun (state : @6647) => + @45978 + (@45988 + (@45995 + (@45998 (@5321 (@45999 @41))) + (@45989 + @162 + @1653 + @5204 + @5207 + @5469 + @45984 + (@45996 @19 @5469 (@5321 (@45999 @19))) + (@45989 + @144 + @240 + @5204 + @5206 + @5446 + @45376 + (@45996 @68 @5446 (@5321 (@45999 @68))) + (@45989 + @238 + @146 + @5204 + @5204 + @6648 + @4998 + (@45996 @154 @6648 (@5321 (@45999 @154))) + (@5341 @45968))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_87 @5216 @5436 @5445 @4989)) +@46057 := (hashes : @13) -> @5200 +@46059 := (subject : @5026) -> (startPos : @13) -> @46057 +@46060 := @5874 @16881 +@46061 := @5203 @46060 +@46062 := @6414 @6647 +@46067 := fun (__p0 : @6647) => @45947 @5216 @5436 @5445 @4989 +@46068 := @46062 @46067 +@46069 := fun (state : @6647) => @45393 +@46072 := @46068 @46069 @4989 @16903 +@46073 := @46061 @46072 +@46076 := fun (subject : @5026) => fun (startPos : @13) => fun (hashes : @13) => @46073 +@46078 := @5214 @4326 @5921 +@46079 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_81 +@46083 := @5224 (@46079 @5436 @5216 @4989) +@46084 := LexLeanBoot.TokenAudit.hasClosingHashes +@46089 := @46083 (@4993 (@46084 @5436 @5216 @4989)) +@46093 := (subject : @5026) -> (startPos : @13) -> (hashes : @13) -> @46078 @46089 +@46107 := @5240 + @4326 + @5921 + @46089 + @4668 + @5946 + (@5265 (@5275 @4326)) + (@5281 (@5282 (@5283 @4668) @5921 @5258)) +@46109 := @12000 @4666 @46073 +@46111 := @6475 @6647 @5200 +@46112 := @6478 @6647 +@46113 := @46112 @46069 +@46115 := @46113 @4989 @16903 +@46116 := @46111 @46115 +@46122 := @46109 (@171 (@6477 @46116)) (@4993 (@6516 @46116)) +@46131 := @12016 @4665 @46073 (@6540 @46116) (@4993 (@6514 @6647 @5200 @46115)) +@46135 := @12026 @4653 @4664 @46060 @46072 +@46136 := @6525 @4658 +@46137 := @5589 @10738 +@46138 := @5220 @46137 +@46139 := @46136 @46138 +@46140 := @4987 @46139 +@46141 := @5220 @17042 +@46143 := @46135 (@46140 @46141) +@46147 := @6536 @6647 @5200 @6540 @4993 +@46184 := @46143 + (@46147 @46115) + (@6028 + @4661 + @4663 + @5873 + @16881 + @46139 + @46141 + (@12056 + @4658 + @4660 + @5873 + @46138 + (@6029 + @164 + @5204 + @5207 + @5219 + @46137 + @6041 + (@6043 @147 @5204 @5206 @5588 @10738 @6053 @10753))) + (@6029 @2856 @5204 @16880 @5219 @17042 @6041 @17094)) +@46186 := @6631 @6647 @6540 +@46188 := @6634 @6647 @6540 +@46196 := @46186 @46188 (fun (s : @6647) => @6638 (@6639 @6647 @46188 @4989)) @46147 +@46198 := @5245 @6647 @5200 +@46215 := @46196 + (fun (x : @46198) => @6638 (@46147 @4989)) + @46069 + @46067 + @4658 + @46138 + @5213 + (fun (__p0 : @6647) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_85 @5216 @5436 @5445 @4989) + @46113 +@46216 := @5262 @46198 +@46220 := @45389 @5449 @5445 @5436 @4989 +@46227 := @46215 (fun (s : @6647) => @46216 (@46112 (fun (state : @6647) => @46220) @68 @4989)) +@46228 := @5434 @45427 +@46230 := @46228 @46220 @45444 +@46231 := @6679 @45427 +@46235 := @45389 @5711 @5449 @5445 @5216 +@46236 := @46231 @46235 +@46240 := @45389 @6696 @5711 @5449 @5436 +@46242 := @46228 @46240 @4989 +@46243 := @5434 @46198 +@46246 := @5355 @6647 (fun ("_" : @45427) => @46198) +@46249 := @45389 @6750 @6696 @5711 +@46250 := @46249 @5445 +@46251 := @46246 @46250 +@46253 := @5249 @6647 @5200 +@46255 := @46253 @5445 @5204 +@46256 := @46251 @46255 +@46265 := fun (next : @6647) => + @46112 (fun (state : @6647) => @45389 @6759 @6706 @6750 @4989) @5711 @4989 +@46267 := @46243 (@46256 @46265) +@46268 := @46246 @5216 +@46293 := @46227 + (fun (n : @13) => + fun (s : @6647) => + fun (a._@._internal._hyg.#0 : @46230) => + @46236 + (fun (c : @45427) => fun ("_" : @46242) => @46267 (@46268 @46255 @46265)) + (@46216 + (@46246 + @46235 + (@46253 @5216 @5204) + (fun (next : @6647) => @46112 (fun (state : @6647) => @46249 @4989) @5445 @4989))) + @45444 + @4989) +@46296 := @46228 @46235 (@45435 @4989) +@46297 := @46231 @46240 +@46299 := @46228 @46250 @4989 +@46302 := @45389 @6706 @6750 @6696 +@46304 := @46246 (@46302 @5449) +@46306 := @46253 @5449 @5204 +@46307 := @46304 @46306 +@46316 := fun (next : @6647) => + @46112 (fun (state : @6647) => @45389 @11093 @6759 @6706 @4989) @6696 @4989 +@46359 := fun (subject : @5026) => + fun (startPos : @13) => + fun (hashes : @13) => + @46107 + (@46122 + (@46131 + (@46184 + (@46293 + (fun (n : @13) => + fun (s : @6647) => + fun (t : @6647) => + fun (a._@._internal._hyg.#0 : @46296) => + @46297 + (fun (c : @45427) => + fun ("_" : @46299) => @46243 (@46307 @46316) (@46268 @46306 @46316)) + (@46216 + (@46246 + @46240 + (@46253 @5436 @5204) + (fun (next : @6647) => @46112 (fun (state : @6647) => @46302 @4989) @5449 @4989))) + (@45435 @5216) + @4989) + @4653 + @1500 + (@5265 (@5275 @4653)) + @4989 + @16903)))) +@46362 := (subject : @5026) -> (n : @13) -> (hashes : @13) -> @12303 +@46363 := @12320 @5436 +@46365 := @5862 @46363 @5204 +@46366 := @5861 @46365 +@46368 := @5869 @46363 @5204 +@46369 := @46366 @46368 +@46372 := @5203 (@5208 (@8239 @5131)) +@46373 := @7474 @5131 +@46374 := @5647 @46373 +@46375 := @46374 @1197 +@46381 := @5861 (@5862 @46375 @5204) (@5869 @46375 @5204) +@46388 := @5203 (@5203 (@5205 @12346) (@46079 @5445 @12341 @5216)) +@46391 := @46084 @5445 @12341 @5216 +@46414 := @46381 + (@46388 + (@5205 + (@5861 + (@5862 @46391 @5204) + (@5869 @46391 @5204) + (@5203 + (@5203 (@5203 (@5203 (@12347 (@5863 (@12363 @5216) @5903)) @12371) @5204) @5204) + @5204) + @12404))) +@46415 := @46374 @566 +@46451 := @5205 + (@12312 + (@5205 + (@12319 + (@5859 + (@46369 + (@46372 + (@5859 + (@46414 + (@5859 + (@5861 + (@5862 @46415 @5204) + (@5869 @46415 @5204) + @12426 + (@5203 + (@5208 (@8341 @5131)) + (@5203 + (@5203 + (@5203 + (@5203 (@5208 (@5863 (@12340 (@8104 @5131)) @5903)) @12371) + @5204) + @5204) + @5204))))))) + @12387))))) +@46452 := @5205 @46451 +@46457 := fun (subject : @5026) => + fun (n : @13) => fun (hashes : @13) => fun (s : @5128) => @5205 @46452 +@46458 := @5214 @3922 +@46460 := @6090 (@6226 @12469) +@46461 := @46458 @46460 +@46462 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_77 +@46467 := @5224 (@46462 @5445 @5436 @5216 @4989) +@46468 := LexLeanBoot.TokenAudit.scanRawStringStep +@46474 := @46467 (@12478 (@46468 @5445 @5436 @5216 @4989)) +@46479 := (subject : @5026) -> (n : @13) -> (hashes : @13) -> (s : @5128) -> @46461 @46474 +@46483 := @5240 @3922 @46460 @46474 @4383 +@46485 := @5248 (@5786 @12466) +@46486 := @46485 @6068 +@46496 := @46483 @46486 (@5265 (@5275 @3922)) (@5281 (@5282 (@5283 @4383) @46460 @5258)) +@46504 := @6065 @46486 @249 @22 @3492 @4381 @5204 @46452 @5132 +@46506 := @12515 @46365 @46368 +@46509 := @46084 @5449 @12534 @5436 +@46510 := @12549 @5445 +@46522 := @12573 + (let matchHashes : @5200 := @46509; + @12799 (@12544 (@12545 @46510 @12552 @5204 @5639)) (@12544 (@12836 @5639 @5639))) +@46523 := @8429 @12532 +@46532 := @12478 + (@12519 + (@12522 + (@46506 (let b0 : @499 := @46373; @46522 (@12588 (let w : @13 := @46523; @12595))) @12606))) +@46550 := @46504 + @46532 + (@8128 + @46486 + @238 + @5204 + @68 + @5149 + @68 + @5132 + (@5316 @46486 @154 @12466 (@5321 (@5322 @46486 @154))) + @12629) +@46553 := @5248 (@7197 @5132) @46486 +@46579 := @6065 + @46553 + @224 + @22 + @3485 + @4380 + @5204 + @46451 + @5136 + @46532 + (@8128 + @46553 + @238 + @5204 + @19 + @5149 + @68 + @5136 + (@5316 @46553 @154 @12466 (@5321 (@5322 @46553 @154))) + @12660) +@46582 := @5248 (@7711 @5136) @46553 +@46587 := @5958 @46582 @4314 @3598 @4379 @5204 +@46588 := @12679 @5445 +@46590 := @5862 @46588 @5204 +@46591 := @5861 @46590 +@46593 := @5869 @46588 @5204 +@46594 := @46591 @46593 +@46597 := @5203 (@5208 (@8542 @12532)) +@46598 := @7735 @12532 +@46599 := @5647 @46598 +@46600 := @46599 @1197 +@46636 := @5861 + (@5862 @46600 @5204) + (@5869 @46600 @5204) + (@5203 + (@5203 (@5205 @12702) (@46079 @5449 @12534 @5436)) + (@5205 + (@5861 + (@5862 @46509 @5204) + (@5869 @46509 @5204) + (@5203 + (@5203 (@5203 (@5203 (@12703 (@5863 (@12714 @5436) @5903)) @12371) @5204) @5204) + @5204) + @12745))) +@46637 := @46599 @566 +@46673 := @46587 + (fun (__b : @5200) => + @6153 + (@5205 + (@12678 + (@5859 + (@46594 + (@46597 + (@5859 + (@46636 + (@5859 + (@5861 + (@5862 @46637 @5204) + (@5869 @46637 @5204) + @12765 + (@5203 + (@5208 (@8645 @12532)) + (@5203 + (@5203 + (@5203 (@5203 (@5208 (@5863 (@12533 @46523) @5903)) @12371) @5204) + @5204) + @5204))))))) + @12387))))) +@46675 := @12515 @46590 @46593 +@46678 := @46084 @5711 @12548 @5445 +@46679 := @12818 @5449 +@46691 := @12573 + (let matchHashes : @5200 := @46678; + @12799 (@12544 (@12545 @46679 @12821 @5204 @5639)) (@12544 (@13071 @5639 @5639))) +@46692 := @8726 @12546 +@46721 := @46673 + (fun (__b : @5200) => + @12478 + (@12800 + (@12803 + (@46675 + (let b0 : @499 := @46598; @46691 (@12847 (let w : @13 := @46692; @12854))) + @12865)))) + @5139 + (@8128 + @46582 + @238 + @5204 + @41 + @5149 + @68 + @5140 + (@5316 @46582 @154 @12466 (@5321 (@5322 @46582 @154))) + @12889) +@46730 := @5248 (@7711 @12892) (@5248 (@7197 @12895) (@5248 (@5786 @12898) @6184)) +@46743 := @46721 + (fun ("_" : @12307) => + @5763 @46730 @197 @2795 @146 @5204 @5204 @4998 @6193 (@5341 @46730) @6197) +@46748 := @5958 @46730 @3474 @3598 @4378 @5204 +@46749 := @12923 @5449 +@46750 := @5862 @46749 +@46751 := @46750 @5204 +@46752 := @5861 @46751 +@46754 := @5869 @46749 @5204 +@46755 := @46752 @46754 +@46758 := @5203 (@5208 (@8814 @12546)) +@46759 := @8818 @12546 +@46760 := @5647 @46759 +@46761 := @46760 @1197 +@46796 := @5861 + (@5862 @46761 @5204) + (@5869 @46761 @5204) + (@5203 + (@5203 (@5205 @12946) (@46079 @5711 @12548 @5445)) + (@5205 + (@5861 + (@5862 @46678 @5204) + (@5869 @46678 @5204) + (@5203 (@5203 (@5203 (@5203 (@12947 (@5863 @46510 @5903)) @12371) @5204) @5204) @5204) + @12988))) +@46797 := @46760 @566 +@46831 := @46748 + (fun (__b : @5200) => + @6153 + (@5859 + (@46755 + (@46758 + (@5859 + (@46796 + (@5859 + (@5861 + (@5862 @46797 @5204) + (@5869 @46797 @5204) + @13008 + (@5203 + (@5208 (@8918 @12546)) + (@5203 + (@5203 + (@5203 (@5203 (@5208 (@5863 (@12547 @46692) @5903)) @12371) @5204) + @5204) + @5204))))))) + @12387))) +@46833 := @12515 @46751 @46754 +@46836 := @46084 @6696 @12817 @5449 +@46837 := @13053 @5711 +@46842 := @12544 (@12545 @46837 @13056 @5204 @5639) +@46843 := @12799 @46842 +@46846 := @12544 (@13305 @5639 @5639) +@46848 := let matchHashes : @5200 := @46836; @46843 @46846 +@46849 := @12573 @46848 +@46850 := @8995 @12815 +@46851 := let w : @13 := @46850; @13089 +@46878 := @46831 + (fun (__b : @5200) => + @12478 (@12800 (@46833 (let b0 : @499 := @46759; @46849 (@13082 @46851)) @13100))) + @12671 + (@8128 + @46730 + @238 + @5204 + @154 + @13121 + @68 + @13116 + (@5316 @46730 @154 @12898 (@5321 (@5322 @46730 @154))) + @13135) +@46887 := @5248 (@7711 @13138) (@5248 (@7197 @13141) (@5248 (@5786 @13144) @16203)) +@46895 := @5763 @46887 @197 @2795 @146 @5204 @5204 @4998 @6193 +@46896 := @5341 @46887 +@46900 := @46878 (fun ("_" : @12673) => @46895 @46896 @6197) +@46905 := @5958 @46887 @3938 @4370 @4377 @5209 +@46906 := @5369 @6696 +@46907 := @46906 @12815 +@46908 := @5208 @46907 +@46909 := @5203 @46908 +@46910 := @9176 @12815 +@46911 := @5647 @46910 +@46912 := @46911 @1197 +@46913 := @5862 @46912 +@46914 := @46913 @5204 +@46915 := @5861 @46914 +@46917 := @5869 @46912 @5204 +@46947 := @46915 + @46917 + (@5203 + (@5203 (@5205 @13184) (@46079 @6696 @12817 @5449)) + (@5205 + (@5861 + (@5862 @46836 @5204) + (@5869 @46836 @5204) + (@5203 (@5203 (@5203 (@5203 (@13185 (@5863 @46679 @5903)) @12371) @5204) @5204) @5204) + @13226))) +@46948 := @46911 @566 +@46950 := @5862 @46948 @5204 +@46951 := @5861 @46950 +@46953 := @5869 @46948 @5204 +@46975 := @5859 + (@46947 + (@5859 + (@46951 + @46953 + @13246 + (@5203 + (@5208 (@9237 @12815)) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@12816 @46850) @5903)) @12371) @5204) @5204) + @5204))))) +@46980 := @46905 (fun (__b : @5200) => @5969 (@46909 @46975) @12387) +@46983 := @46084 @6750 @13052 @5711 +@46984 := @13287 @6696 +@46994 := @12799 (@12544 (@12545 @46984 @13290 @5204 @5639)) (@12544 (@14200 @5639 @5639)) +@46995 := let matchHashes : @5200 := @46983; @46994 +@46996 := @12573 @46995 +@46997 := @9666 @13050 +@46998 := let w : @13 := @46997; @13323 +@47007 := @46980 + (fun (__b : @5200) => @12478 (@12799 (let b0 : @499 := @46910; @46996 (@13316 @46998)) @13334)) + @46749 +@47016 := @5291 @46887 @403 @2899 @5207 @5204 (@13345 @15513) (@4993 @46749) +@47017 := @5307 @46887 +@47023 := @47017 @261 @405 @5204 @5206 @13141 @15513 +@47024 := @5316 @46887 +@47026 := @47024 @249 @13141 +@47027 := @5322 @46887 +@47049 := @47007 + (@47016 + (@47023 + (@47026 (@5321 (@47027 @249))) + (@47017 @162 @146 @5204 @5204 @5708 @4998 (@47024 @19 @5708 (@5321 (@47027 @19))) @46896)) + (@13380 @5449)) +@47058 := @5248 (@7711 @13384) (@5248 (@7197 @13387) (@5248 (@5786 @13390) @16333)) +@47065 := @6065 @47058 @363 @480 @3987 @4369 @46908 @46975 +@47066 := @498 @46910 +@47077 := @47065 @47066 (@12478 (@12515 @46914 @46917 @46848 (@12515 @46950 @46953 @13081 @46851))) +@47085 := @5420 @47058 @485 @3940 @5207 @46907 (@9370 @13425) @47066 +@47086 := @5307 @47058 +@47092 := @47086 @144 @263 @5204 @5206 @9355 @13425 +@47093 := @5316 @47058 +@47095 := @47093 @68 @9355 +@47096 := @5322 @47058 +@47100 := @47092 (@47095 (@5321 (@47096 @68))) +@47101 := @47086 @261 +@47106 := @47101 @146 @5204 @5204 @13387 @4998 +@47111 := @47093 @249 @13387 (@5321 (@47096 @249)) +@47112 := @47106 @47111 +@47113 := @5341 @47058 +@47116 := @47085 (@47100 (@47112 @47113)) +@47117 := @7355 @6696 +@47120 := @47077 (@47116 (@47117 @12815)) +@47123 := @5248 (@9149 @47066) @47058 +@47128 := @5958 @47123 @4321 @4349 @4368 @5209 +@47129 := @5205 @13474 +@47130 := @5203 @47129 +@47133 := @46079 @6750 @13052 @5711 +@47134 := @47130 @47133 +@47135 := @5203 @47134 +@47136 := @5862 @46983 +@47137 := @47136 @5204 +@47138 := @5861 @47137 +@47140 := @5869 @46983 @5204 +@47155 := @5205 + (@47138 + @47140 + (@5203 (@5203 (@5203 (@5203 (@13475 (@5863 @46837 @5903)) @12371) @5204) @5204) @5204) + @13518) +@47157 := @5969 (@47135 @47155) +@47158 := @9628 @13050 +@47160 := @5647 @47158 @566 +@47161 := @5862 @47160 +@47162 := @47161 @5204 +@47163 := @5861 @47162 +@47165 := @5869 @47160 @5204 +@47198 := @47128 + (fun (__b : @5200) => + @47157 + (@5859 + (@47163 + @47165 + @13538 + (@5203 + (@5208 (@9659 @13050)) + (@5203 + (@5203 (@5203 (@5203 (@5208 (@5863 (@13051 @46997) @5903)) @12371) @5204) @5204) + @5204))))) + (fun (__b : @5200) => @12478 (@12799 @46995 (@12515 @47162 @47165 @13315 @46998))) + @46912 +@47208 := @5291 @47123 @562 @4320 @5207 @5204 (@4987 @47066 @14231) (@4993 @46912) +@47209 := @5307 @47123 +@47241 := @47198 + (@47208 + (@47209 + @549 + @1201 + @5204 + @5206 + @47066 + @14231 + (@5316 @47123 @363 @47066 (@5321 (@5322 @47123 @363))) + (@47209 @1199 @146 @5204 @5204 @1198 @4998 (@5518 @47123 @480 @1198) (@5341 @47123))) + (@5843 @46910 @1197)) +@47242 := @498 @47158 +@47254 := @5248 + (@9149 @47242) + (@5248 (@7711 @13625) (@5248 (@7197 @13628) (@5248 (@5786 @13631) @21729))) +@47261 := @6065 @47254 @385 @24 @4330 @4348 @47134 @47155 +@47262 := @4993 @46983 +@47269 := @47261 @47262 (@12478 (@12515 @47137 @47140 @46842 @46846)) +@47277 := @5420 @47254 @4326 @4329 @47129 @47133 (@9797 @13704) @47262 +@47278 := @5307 @47254 +@47284 := @47278 @144 @4328 @5204 @13474 @9782 @13704 +@47285 := @5316 @47254 +@47287 := @47285 @68 @9782 +@47288 := @5322 @47254 +@47292 := @47284 (@47287 (@5321 (@47288 @68))) +@47298 := @47278 @580 @320 @13472 @5206 @13701 @13703 +@47299 := @5291 @47254 +@47305 := @47299 @167 @579 @5207 @13471 @13720 @13701 +@47317 := @47278 @261 @175 @5204 @5206 @13628 @6228 (@47285 @249 @13628 (@5321 (@47288 @249))) +@47323 := @47278 @173 @146 @5204 @5204 @172 @4998 +@47324 := @5518 @47254 +@47327 := @47323 (@47324 @22 @172) +@47328 := @5341 @47254 +@47355 := @47269 + (@47277 + (@47292 + (@47298 + (@47305 (@47317 (@47327 @47328)) @13752) + (@47278 + @219 + @146 + @5204 + @5204 + @9352 + @4998 + (@47285 @41 @9352 (@5321 (@47288 @41))) + @47328))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_81 @6750 @13052 @5711)) +@47358 := @5248 (@14641 @47262) @47254 +@47363 := @5958 @47358 @680 @4340 @4347 @5204 +@47365 := @5863 @46984 @5903 +@47366 := @13654 @47365 +@47368 := @5203 @47366 @12371 +@47370 := @5203 @47368 @5204 +@47372 := @5203 @47370 @5204 +@47390 := @47363 + (fun (__b : @5200) => @5969 (@5203 @47372 @5204) @14152) + (fun (__b : @5200) => @12478 @46994) + @46983 + (@5316 @47358 @385 @47262 (@5321 (@5322 @47358 @385))) +@47396 := @5248 (@14641 (@4993 (@46084 @6706 @13286 @6696))) +@47400 := @5248 (@9149 (@498 (@10133 @13284))) +@47402 := @5248 (@7711 @13778) +@47404 := @5248 (@7197 @13781) +@47406 := @5248 (@5786 @13784) +@47408 := @5248 (@5539 @9779) +@47409 := @47408 @10157 +@47413 := @47400 (@47402 (@47404 (@47406 @47409))) +@47414 := @47396 @47413 +@47415 := @5763 @47414 +@47417 := @47415 @230 @2795 +@47420 := @47417 @4339 @47372 @5204 +@47421 := @171 @46984 +@47423 := @4987 @47421 @14268 +@47424 := @4986 @47423 +@47429 := @47420 (@4987 @47424 @4998) (@6211 @47424) +@47430 := @5307 @47414 +@47436 := @47430 @4337 @146 @47370 @5204 @47424 @4998 +@47438 := @47415 @181 @919 +@47443 := @47438 @4336 @47368 @5204 @47423 @47424 +@47449 := @47430 @4333 @4335 @47366 @12371 @47421 @14268 +@47451 := @5291 @47414 @167 +@47454 := @47451 @4328 @13653 @47365 +@47455 := @14046 @4998 +@47458 := @47454 (@13815 @47455) @47421 +@47459 := @47430 @580 +@47464 := @47459 @320 @13645 @5206 @13814 @47455 +@47469 := @47451 @579 @5207 @13644 @13847 @13814 +@47475 := @47430 @261 @175 @5204 @5206 @13781 @6228 +@47476 := @5316 @47414 +@47478 := @47476 @249 @13781 +@47479 := @5322 @47414 +@47483 := @47475 (@47478 (@5321 (@47479 @249))) +@47493 := @47430 @173 @146 @5204 @5204 @172 @4998 (@5518 @47414 @22 @172) +@47494 := @5341 @47414 +@47498 := @47469 (@47483 (@47493 @47494)) @13877 +@47517 := @47449 + (@47458 + (@47464 + @47498 + (@47430 @219 @146 @5204 @5204 @9779 @4998 (@47476 @41 @9779 (@5321 (@47479 @41))) @47494)) + (@13986 @6696)) +@47518 := @47430 @551 +@47523 := @47518 @3636 @5204 @12370 @13778 @14267 +@47528 := @47476 @224 @13778 (@5321 (@47479 @224)) +@47529 := @47523 @47528 +@47545 := @47430 + @190 + @310 + @5206 + @7858 + @7202 + @9484 + (@47415 @187 @24 @146 @5204 @5204 @4998 @7202 @47494 @7221) +@47546 := @47430 @308 +@47551 := @47546 @146 @5206 @5204 @5745 @4998 +@47560 := @47415 @305 @24 @146 @5204 @5204 @4998 @5745 @47494 @5774 +@47562 := @47551 @47560 @47494 +@47575 := @47390 + (fun ("_" : @47137) => + @47429 (@47436 (@47443 (@47517 (@47529 (@47545 @47562))) (@9597 @47423)) @47494) (@6266 @47424)) +@47576 := @47136 @5639 +@47579 := @47417 @4346 @14150 @5204 +@47580 := @13815 @13804 +@47581 := @4986 @47580 +@47631 := @47241 + (fun ("_" : @46914) => + @47355 + (@47575 + (fun ("_" : @47576) => + @47579 + (@4987 @47581 @4998) + (@6211 @47581) + (@47430 + @4344 + @146 + @14148 + @5204 + @47581 + @4998 + (@47438 + @4343 + @14146 + @5204 + @47580 + @47581 + (@47459 + @4342 + @13645 + @12371 + @13814 + @13804 + @47498 + (@47518 + @1596 + @5204 + @12370 + @13778 + @13803 + @47528 + (@47546 @310 @5206 @7858 @5745 @9484 @47560 @47562))) + (@9597 @47580)) + @47494) + (@6266 @47581)))) +@47632 := @46913 @5639 +@47637 := @5958 @47254 @572 @4356 @4367 @5209 +@47638 := @5969 @14175 +@47639 := @10056 @13284 +@47640 := @5208 @47639 +@47641 := @5203 @47640 +@47642 := @10063 @13284 +@47643 := @13285 @47642 +@47645 := @5863 @47643 @5903 +@47646 := @5208 @47645 +@47648 := @5203 @47646 @12371 +@47650 := @5203 @47648 @5204 +@47652 := @5203 @47650 @5204 +@47654 := @5203 @47652 @5204 +@47702 := @47637 + (fun (__b : @5200) => @47638 (@47641 @47654)) + (fun (__b : @5200) => @12478 (@12799 @14210 (let w : @13 := @47642; @14217))) + @47160 + (@47299 + @562 + @571 + @5207 + @5204 + (@4987 @47242 @6092) + (@4993 @47160) + (@47278 + @549 + @570 + @5204 + @5206 + @47242 + @6092 + (@47285 @363 @47242 (@5321 (@47288 @363))) + (@47278 @568 @146 @5204 @5204 @567 @4998 (@47324 @480 @567) @47328)) + (@5843 @47158 @566)) +@47703 := @5763 @47413 +@47708 := @47703 @230 @2795 @4355 @14173 @5204 +@47709 := @171 @14163 +@47711 := @4987 @47709 @13803 +@47712 := @13815 @47711 +@47713 := @4986 @47712 +@47718 := @47708 (@4987 @47713 @4998) (@6211 @47713) +@47719 := @5307 @47413 +@47725 := @47719 @4353 @146 @14171 @5204 @47713 @4998 +@47732 := @47703 @181 @919 @4352 @14169 @5204 @47712 @47713 +@47738 := @47719 @580 @4351 @13645 @14168 @13814 @47711 +@47740 := @5291 @47413 @167 +@47745 := @47740 @579 @5207 @13644 @13847 @13814 +@47746 := @47719 @261 +@47751 := @47746 @175 @5204 @5206 @13781 @6228 +@47752 := @5316 @47413 +@47754 := @47752 @249 @13781 +@47755 := @5322 @47413 +@47758 := @47754 (@5321 (@47755 @249)) +@47759 := @47751 @47758 +@47769 := @47719 @173 @146 @5204 @5204 @172 @4998 (@5518 @47413 @22 @172) +@47770 := @5341 @47413 +@47771 := @47769 @47770 +@47775 := @47738 (@47745 (@47759 @47771) @13877) +@47805 := @47719 + @2727 + @1596 + @14166 + @12370 + @47709 + @13803 + (@47740 + @2726 + @5207 + @14165 + (@13802 @6228) + @47709 + (@47719 @551 @175 @5204 @5206 @13778 @6228 (@47752 @224 @13778 (@5321 (@47755 @224))) @47771) + (@6259 @13290 @19)) +@47806 := @47719 @308 +@47811 := @47806 @310 @5206 @7858 @5745 @9484 +@47820 := @47703 @305 @24 @146 @5204 @5204 @4998 @5745 @47770 @5774 +@47841 := @47702 + (fun ("_" : @47162) => + @47718 + (@47725 + (@47732 + (@47775 (@47805 (@47811 @47820 (@47806 @146 @5206 @5204 @5745 @4998 @47820 @47770)))) + (@9597 @47712)) + @47770) + (@6266 @47713)) +@47842 := @47161 @5639 +@47849 := @6065 @47413 @485 @22 @3941 @4366 @47640 @47654 +@47850 := @171 @47642 +@47851 := @47849 @47850 +@47852 := @171 @47643 +@47854 := @4987 @47852 @13804 +@47855 := @4986 @47854 +@47856 := @6211 @47855 +@47857 := @47851 @47856 +@47862 := @5420 @47413 @1158 @3940 @5207 @47639 +@47863 := @13846 @4998 +@47890 := @47857 + (@47862 + (@10374 @47863) + @47850 + (@47719 + @144 + @263 + @5204 + @5206 + @10153 + @47863 + (@47752 @68 @10153 (@5321 (@47755 @68))) + (@47746 @146 @5204 @5204 @13781 @4998 @47758 @47770)) + (@10401 @13284)) +@47893 := @5248 (@17981 @47850) @47413 +@47894 := @5763 @47893 +@47903 := @47894 @230 @2795 @4365 @47652 @5204 (@4987 @47855 @4998) @47856 +@47904 := @5307 @47893 +@47910 := @47904 @4363 @146 @47650 @5204 @47855 @4998 +@47917 := @47894 @181 @919 @4362 @47648 @5204 @47854 @47855 +@47923 := @47904 @4360 @4342 @47646 @12371 @47852 @13804 +@47928 := @5291 @47893 @167 @4359 @5207 @47645 +@47930 := @4987 @47850 @4998 +@47933 := @47928 (@13846 @47930) @47852 +@47939 := @47904 @261 @691 @5204 @5206 @13781 @47930 +@47940 := @5316 @47893 +@47942 := @47940 @249 @13781 +@47943 := @5322 @47893 +@47947 := @47939 (@47942 (@5321 (@47943 @249))) +@47959 := @47904 @684 @146 @5204 @5204 @47850 @4998 (@47940 @485 @47850 (@5321 (@47943 @485))) +@47960 := @5341 @47893 +@47966 := @47923 (@47933 (@47947 (@47959 @47960)) (@13876 @47642)) +@47978 := @47904 @551 @1596 @5204 @12370 @13778 @13803 (@47940 @224 @13778 (@5321 (@47943 @224))) +@47979 := @47904 @308 +@47984 := @47979 @310 @5206 @7858 @5745 @9484 +@47993 := @47894 @305 @24 @146 @5204 @5204 @4998 @5745 @47960 @5774 +@48020 := @47049 + (fun ("_" : @46751) => + @47120 + (@47631 + (fun ("_" : @47632) => + @47841 + (fun ("_" : @47842) => + @47890 + (@47903 + (@47910 + (@47917 + (@47966 + (@47978 (@47984 @47993 (@47979 @146 @5206 @5204 @5745 @4998 @47993 @47960)))) + (@9597 @47854)) + @47960) + (@6266 @47855)))))) +@48021 := @46750 @5639 +@48022 := @5763 @47058 +@48115 := fun (subject : @5026) => + fun (n : @13) => + fun (hashes : @13) => + fun (s : @5128) => + @46496 + (@46550 + (@46579 + (@46743 + (fun ("_" : @12917) => + @46900 + (fun ("_" : @13163) => + @48020 + (fun ("_" : @48021) => + @48022 + @230 + @2795 + @4376 + @12385 + @5204 + @14786 + @14788 + (@47086 + @4374 + @146 + @12383 + @5204 + @14784 + @4998 + (@48022 + @181 + @919 + @4373 + @12381 + @5204 + @14783 + @14784 + (@47101 + @4372 + @5204 + @12371 + @13387 + @14782 + @47111 + (@47086 + @551 + @3624 + @5204 + @12370 + @13384 + @14047 + (@47093 @224 @13384 (@5321 (@47096 @224))) + (@47086 + @308 + @323 + @5206 + @7858 + @5745 + @10446 + (@48022 @305 @24 @146 @5204 @5204 @4998 @5745 @47113 @5774) + (@47086 + @190 + @146 + @5206 + @5204 + @7202 + @4998 + (@48022 @187 @24 @146 @5204 @5204 @4998 @7202 @47113 @7221) + @47113)))) + @14858) + @47113) + @14863)))))) +@48116 := (hashes : @13) -> @14878 +@48120 := @46462 @5216 @5436 @5445 @4989 +@48125 := fun (hashes : @13) => + fun (n : @13) => fun (subject : @5026) => fun (s : @5128) => @15321 @48120 +@48126 := @5214 @3531 +@48127 := @9024 @14888 +@48128 := @48126 @48127 +@48129 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_67 +@48134 := @5224 (@48129 @5445 @5436 @5216 @4989) +@48139 := @12478 (@46468 @5216 @5436 @5445 @4989) +@48140 := @48134 @48139 +@48145 := (hashes : @13) -> (n : @13) -> (subject : @5026) -> (s : @5128) -> @48128 @48140 +@48149 := @5240 @3531 @48127 @48140 @3927 +@48150 := @46485 @22125 +@48160 := @48149 @48150 (@5265 (@5275 @3531)) (@5281 (@5282 (@5283 @3927) @48127 @5258)) +@48165 := @5420 @48150 @3922 @3925 @15320 @48120 +@48166 := @9024 @12468 +@48167 := @6226 @48166 +@48170 := @48165 (@5218 @48167) @48139 +@48171 := @5307 @48150 +@48177 := @48171 @219 @3924 @5204 @5873 @5217 @48167 +@48178 := @5316 @48150 +@48180 := @48178 @41 @5217 +@48181 := @5322 @48150 +@48238 := fun (hashes : @13) => + fun (n : @13) => + fun (subject : @5026) => + fun (s : @5128) => + @48160 + (@48170 + (@48177 + (@48180 (@5321 (@48181 @41))) + (@48171 + @162 + @1653 + @5204 + @5207 + @5469 + @48166 + (@48178 @19 @5469 (@5321 (@48181 @19))) + (@48171 + @144 + @240 + @5204 + @5206 + @5446 + @12468 + (@48178 @68 @5446 (@5321 (@48181 @68))) + (@48171 + @238 + @146 + @5204 + @5204 + @12466 + @4998 + (@48178 @154 @12466 (@5321 (@48181 @154))) + (@5341 @48150))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_77 @5216 @5436 @5445 @4989)) +@48241 := (subject : @5026) -> (startPos : @13) -> (startLine : @13) -> @46057 +@48242 := @22230 @12385 +@48243 := @5874 @48242 +@48244 := @5203 @48243 +@48249 := fun (__p0 : @5128) => @48129 @5216 @6682 @5449 @4989 +@48250 := @14984 @48249 +@48255 := fun (s : @5128) => @46468 @5449 @6682 @5216 @4989 +@48257 := @48250 @48255 @22226 +@48260 := @12559 @5216 @5639 @5639 +@48261 := @48257 @48260 +@48262 := @48244 @48261 +@48267 := fun (subject : @5026) => + fun (startPos : @13) => fun (startLine : @13) => fun (hashes : @13) => @22222 @48262 +@48268 := @5214 @2176 +@48270 := @6090 (@6226 @5920) +@48271 := @48268 @48270 +@48272 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_52 +@48277 := @5224 (@48272 @5445 @5436 @5216 @4989) +@48278 := LexLeanBoot.TokenAudit.scanRawString +@48284 := @48277 (@12465 (@48278 @5445 @5436 @5216 @4989)) +@48289 := (subject : @5026) -> + (startPos : @13) -> (startLine : @13) -> (hashes : @13) -> @48271 @48284 +@48293 := @5240 @2176 @48270 @48284 @3542 +@48296 := @5248 (@5786 @5219) @6068 +@48306 := @48293 @48296 (@5265 (@5275 @2176)) (@5281 (@5282 (@5283 @3542) @48270 @5258)) +@48314 := @6065 @48296 @249 @22 @148 @3540 @22221 @48262 @18499 +@48315 := @15043 @48255 +@48317 := @48315 @22226 @48260 +@48319 := @12465 (@15042 @48317) +@48347 := @48314 + @48319 + (@5291 + @48296 + @139 + @147 + @5206 + @22220 + @22363 + @18499 + (@5307 + @48296 + @144 + @146 + @5204 + @5204 + @5472 + @4998 + (@5316 @48296 @68 @5472 (@5321 (@5322 @48296 @68))) + (@5341 @48296)) + @22384) +@48348 := @22388 @48296 +@48355 := @6506 @48348 @3539 @48262 @48319 (@4993 (@15055 @48317)) +@48360 := @5420 @48348 @1586 @3538 @48243 @48261 +@48361 := @6525 @3531 +@48362 := @18574 @22363 +@48363 := @5220 @48362 +@48364 := @48361 @48363 +@48365 := @4987 @48364 +@48366 := @5589 @13803 +@48367 := @6226 @48366 +@48368 := @4986 @48367 +@48370 := @4987 @48368 @4998 +@48371 := @22420 @48370 +@48375 := @48360 (@48365 @48371) (@15077 @48317) +@48376 := @5307 @48348 +@48382 := @48376 @3535 @3537 @5873 @48242 @48364 @48371 +@48387 := @6551 @48348 @3531 @3534 @5873 @48363 +@48393 := @48376 @238 @3533 @5204 @5207 @5219 @48362 +@48394 := @5316 @48348 +@48396 := @48394 @154 @5219 +@48397 := @5322 @48348 +@48401 := @48393 (@48396 (@5321 (@48397 @154))) +@48402 := @48376 @261 +@48407 := @48402 @147 @5204 @5206 @18499 @22363 +@48412 := @48394 @249 @18499 (@5321 (@48397 @249)) +@48413 := @48407 @48412 +@48425 := @48376 @144 @146 @5204 @5204 @5472 @4998 (@48394 @68 @5472 (@5321 (@48397 @68))) +@48426 := @5341 @48348 +@48431 := @48382 (@48387 (@48401 (@48413 (@48425 @48426)))) +@48437 := @48376 @2903 @1601 @22229 @12385 @22419 @48370 +@48438 := @5291 @48348 +@48444 := @48438 @167 @2902 @6411 @22228 @22505 @22419 +@48450 := @48376 @2900 @175 @5209 @5206 @22503 @6228 +@48456 := @48438 @854 @2899 @5207 @5204 @22518 @22503 +@48462 := @48402 @405 @5204 @5206 @18499 @16148 @48412 +@48463 := @48376 @162 +@48468 := @48463 @146 @5204 @5204 @5469 @4998 +@48473 := @48394 @19 @5469 (@5321 (@48397 @19)) +@48494 := @48437 + (@48444 + (@48450 + (@48456 (@48462 (@48468 @48473 @48426)) @22543) + (@48376 @173 @146 @5204 @5204 @172 @4998 (@5518 @48348 @22 @172) @48426)) + @22560) +@48500 := @48376 @1599 @146 @12383 @5204 @48368 @4998 +@48501 := @5763 @48348 +@48508 := @48501 @181 @919 @1598 @12381 @5204 @48367 @48368 +@48514 := @48463 @1597 @5204 @12371 @5469 @48366 @48473 +@48526 := @48376 @219 @1596 @5204 @12370 @5588 @13803 (@48394 @41 @5588 (@5321 (@48397 @41))) +@48527 := @48376 @308 +@48532 := @48527 @310 @5206 @7858 @5745 @9484 +@48541 := @48501 @305 @24 @146 @5204 @5204 @4998 @5745 @48426 @5774 +@48560 := @48375 + (@48431 + (@48494 + (@48500 + (@48508 + (@48514 (@48526 (@48532 @48541 (@48527 @146 @5206 @5204 @5745 @4998 @48541 @48426)))) + (@9597 @48367)) + @48426))) +@48573 := @15156 + @48255 + @48249 + @3531 + @48363 + @5213 + (fun (__p0 : @5128) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_67 @5216 @6682 @5449 @4989) + @48315 +@48577 := @46468 @5711 @6687 @5436 @4989 +@48584 := @48573 (fun (s : @5128) => @15169 (@15043 (fun (s : @5128) => @48577) @68 @4989)) +@48586 := @15180 @48577 @12518 +@48590 := @46468 @6696 @6698 @5445 @5216 +@48591 := @15183 @48590 +@48595 := @46468 @6750 @6752 @5449 @5436 +@48597 := @15180 @48595 @4989 +@48600 := @46468 @6706 @6708 @5711 +@48601 := @48600 @5445 +@48603 := @15196 @48601 @15204 +@48612 := fun (next : @5128) => + @15043 (fun (s : @5128) => @46468 @11093 @11095 @6750 @4989) @5711 @4989 +@48636 := @48584 + (fun (n : @13) => + fun (s : @5128) => + fun (a._@._internal._hyg.#0 : @48586) => + @48591 + (fun (c : @12514) => fun ("_" : @48597) => @15193 (@48603 @48612) (@15217 @48612)) + (@15169 + (@15196 + @48590 + @15225 + (fun (next : @5128) => @15043 (fun (s : @5128) => @48600 @4989) @5445 @4989))) + @12518 + @4989) +@48638 := @15180 @48590 @15243 +@48639 := @15183 @48595 +@48641 := @15180 @48601 @4989 +@48644 := @46468 @6759 @6761 @6696 +@48647 := @15196 (@48644 @5449) @15253 +@48656 := fun (next : @5128) => + @15043 (fun (s : @5128) => @46468 @22768 @22770 @6706 @4989) @6696 @4989 +@48694 := fun (subject : @5026) => + fun (startPos : @13) => + fun (startLine : @13) => + fun (hashes : @13) => + @48306 + (@48347 + (@48355 + (@48560 + (@48636 + (fun (n : @13) => + fun (s : @5128) => + fun (t : @5128) => + fun (a._@._internal._hyg.#0 : @48638) => + @48639 + (fun (c : @12514) => fun ("_" : @48641) => @15193 (@48647 @48656) (@15265 @48656)) + (@15169 + (@15196 + @48595 + @15273 + (fun (next : @5128) => @15043 (fun (s : @5128) => @48644 @4989) @5449 @4989))) + @15284 + @4989) + @1586 + @919 + @15295 + @22226 + @48260)))) +@48696 := (subject : @5026) -> (suffix : @5026) -> @5200 +@48697 := @6405 @4989 +@48699 := @5863 @48697 @5903 +@48700 := @6401 @48699 +@48701 := @5203 @48700 +@48704 := Nat.ble @48697 @6406 +@48705 := @5862 @48704 +@48706 := @48705 @5204 +@48710 := @5861 @48706 (@5869 @48704 @5204) +@48711 := @32347 @5204 +@48712 := @5203 @48711 +@48717 := @37360 (@37364 @5216 (@6430 @48697) @48697) +@48718 := @48717 @5206 +@48719 := fun (tail : @5026) => @5209 +@48724 := @5859 (@48710 (@48712 (@48718 @48719)) @5206) +@48725 := @48701 @48724 +@48728 := fun (subject : @5026) => fun (suffix : @5026) => @6410 @48725 +@48729 := @5214 @2263 +@48730 := @5218 @5030 +@48731 := @48729 @48730 +@48732 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_53 +@48735 := @5224 (@48732 @5216 @4989) +@48736 := LexLeanStd.Text.endsWith +@48740 := @48735 (@4993 (@48736 @5216 @4989)) +@48743 := (subject : @5026) -> (suffix : @5026) -> @48731 @48740 +@48747 := @5240 @2263 @48730 @48740 @3568 +@48750 := @5248 (@5252 @5028) @5259 +@48760 := @48747 @48750 (@5265 (@5275 @2263)) (@5281 (@5282 (@5283 @3568) @48730 @5258)) +@48768 := @6065 @48750 @41 @22 @148 @3566 @6409 @48725 @6473 +@48769 := @48717 @5639 +@48772 := @5641 @5026 ByteArray.instBEq +@48773 := @48772 @4989 +@48779 := @4993 (@48710 (@48769 (fun (tail : @5026) => @48773 @5216)) @5639) +@48807 := @48768 + @48779 + (@5291 + @48750 + @139 + @147 + @5206 + @6408 + @6490 + @6473 + (@5307 + @48750 + @144 + @146 + @5204 + @5204 + @5217 + @4998 + (@5316 @48750 @68 @5217 (@5321 (@5322 @48750 @68))) + (@5341 @48750)) + @6502) +@48808 := @6508 @48750 +@48815 := @6065 @48808 @154 @22 @3547 @3565 @48700 @48724 +@48816 := @171 @48697 +@48818 := @48815 @48816 @48779 +@48843 := @5291 + @48808 + @139 + @405 + @5206 + @48699 + @5030 + @48816 + (@5307 + @48808 + @162 + @146 + @5204 + @5204 + @5028 + @4998 + (@5316 @48808 @19 @5028 (@5321 (@5322 @48808 @19))) + (@5341 @48808)) +@48844 := @6501 @4989 +@48846 := @48818 (@48843 @48844) +@48849 := @5248 (@5786 @48816) @48808 +@48854 := @5958 @48849 @3551 @3563 @308 @5209 +@48855 := @10652 @6406 +@48857 := @37365 @48855 @6406 +@48858 := @37360 @48857 +@48875 := @48854 + (fun (__b : @5200) => @5969 (@48712 (@48858 @5206 @48719)) @5206) + (fun (__b : @5200) => @4993 (@5969 (@48858 @5639 (fun (tail : @5026) => @48773 @5436)) @5639)) + @48704 +@48880 := @5291 @48849 @3549 @827 @5207 @5204 +@48881 := @4987 @48816 +@48885 := @48880 (@48881 @18248) (@4993 @48704) +@48886 := @5307 @48849 +@48892 := @48886 @238 @320 @5204 @5206 @48816 @18248 +@48893 := @5316 @48849 +@48895 := @48893 @154 @48816 +@48896 := @5322 @48849 +@48921 := @48875 + (@48885 + (@48892 + (@48895 (@5321 (@48896 @154))) + (@48886 + @219 + @146 + @5204 + @5204 + @6473 + @4998 + (@48893 @41 @6473 (@5321 (@48896 @41))) + (@5341 @48849))) + (LexLeanPreservation.prim_natLe @48697 @6406)) +@48926 := @5248 (@5786 @6473) (@18313 (@6321 @5616)) +@48932 := @37408 @48926 @24 @3557 @3562 @48711 @5091 +@48935 := fun (__a : @37358) => @37415 @5206 @48719 +@48936 := @48932 @48935 +@48937 := @37415 @5639 +@48944 := @48936 (fun (__a : @37358) => @4993 (@48937 (fun (tail : @5026) => @48773 @5445))) @48857 +@48945 := @5291 @48926 +@48949 := @48945 @2089 @3556 @32346 @5204 +@48950 := @171 @48855 +@48952 := @4987 @48950 @18248 +@48956 := @48949 (@5587 @48952) (@5091 @48857) +@48957 := @5307 @48926 +@48963 := @48957 @144 @3555 @5204 @6411 @5586 @48952 +@48964 := @5316 @48926 +@48966 := @48964 @68 @5586 +@48967 := @5322 @48926 +@48971 := @48963 (@48966 (@5321 (@48967 @68))) +@48977 := @48957 @3553 @240 @5209 @5206 @48950 @18248 +@48984 := @48945 @854 @1628 @5207 @5204 (@10776 @18248) @48950 +@48996 := @48957 @219 @240 @5204 @5206 @10723 @18248 (@48964 @41 @10723 (@5321 (@48967 @41))) +@49008 := @48957 @238 @146 @5204 @5204 @6473 @4998 (@48964 @154 @6473 (@5321 (@48967 @154))) +@49009 := @5341 @48926 +@49010 := @49008 @49009 +@49022 := @48944 + (@48956 (@48971 (@48977 (@48984 (@48996 @49010) (@10890 @6406)) @49010)) (@37453 @48855 @6406)) +@49027 := @37458 (@37459 (@22223 @6416) @6416) @4989 +@49034 := @5248 (@5786 @18641) (@18768 (@5248 (@5252 @5450) @5715)) +@49050 := @37464 + (fun (__a : @37358) => + @5444 + @49034 + @37466 + @3562 + (@5224 + (@48935 @4989) + ((fun (__a : @37358) => @4993 (@48937 (fun (tail : @5026) => @48773 @6696))) @4989))) + @5216 +@49057 := @5248 (@5786 @18499) (@18643 (@5248 (@5252 @5472) @5453)) +@49092 := @49050 + (@5468 + @49057 + @37479 + @230 + @329 + @3559 + @833 + @5746 + @37488 + (@5498 + @49057 + @37479 + @197 + @127 + @308 + @268 + @4998 + @49057 + @5746 + @37500 + (@5281 (@5513 @49057)) + (@5763 @49057 @305 @24 @146 @5204 @5204 @4998 @5745 (@5341 @49057) @5774))) +@49099 := @5498 @49034 @37514 @230 @329 @3559 @833 @5030 +@49100 := @44781 @49034 +@49101 := @49099 @49100 +@49103 := @4993 (@48773 @5449) +@49109 := @49101 (@5791 @49103) @37528 (@5281 (@44786 @49034)) +@49114 := @5291 @49100 @562 @2899 @5207 @5204 +@49115 := @19453 @4998 +@49118 := @49114 (@5029 @49115) @49103 +@49119 := @5307 @49100 +@49125 := @49119 @261 @405 @5204 @5206 @5028 @49115 +@49126 := @5316 @49100 +@49128 := @49126 @249 @5028 +@49129 := @5322 @49100 +@49149 := @49118 + (@49125 + (@49128 (@5321 (@49129 @249))) + (@49119 + @162 + @146 + @5204 + @5204 + @5450 + @4998 + (@49126 @19 @5450 (@5321 (@49129 @19))) + (@5341 @49100))) +@49150 := LexLeanPreservation.prim_equal_bytes +@49179 := fun (subject : @5026) => + fun (suffix : @5026) => + @48760 + (@48807 + (@48846 + (@48921 + (fun ("_" : @48706) => + @49022 + (fun (__a : @37358) => + fun (__h : @49027) => + @49092 (fun (tail : @5026) => @49109 (@49149 (@49150 @4989 @5449))))) + (fun ("_" : @48705 @5639) => + @5763 @48926 @305 @24 @146 @5204 @5204 @4998 @5745 @49009 @5774)))) +@49183 := (pos : @13) -> (ln : @13) -> (firstOn : @5200) -> (chs : @13) -> @15306 +@49184 := (subject : @5026) -> @49183 +@49186 := @44070 @5711 @5449 +@49187 := @5208 @49186 +@49188 := @5203 @49187 +@49189 := @30700 @44075 +@49191 := @49189 (fun ("_" : @44109) => @5200) +@49193 := @44083 @5711 @5449 +@49194 := @49191 @49193 +@49195 := @6401 @5873 +@49196 := @5205 @49195 +@49197 := @5205 @49196 +@49198 := @5203 @49197 +@49201 := @11183 @5639 @5436 @5216 +@49204 := fun (msg : @5026) => @49198 (@49201 @4989) +@49205 := @49194 @49204 +@49207 := List.casesOn.{1, 0} @4982 +@49209 := @49207 (fun ("_" : @5009) => @5200) +@49211 := @6475 @5009 @13 +@49212 := @49211 @4989 +@49213 := @49209 @49212 +@49214 := @6401 @7938 +@49215 := @5205 @49214 +@49216 := @5205 @49215 +@49218 := @5203 @49216 @5204 +@49219 := @49213 @49218 +@49220 := @49209 @4989 +@49221 := @45076 @6706 +@49223 := @6514 @5009 @13 +@49224 := @49223 @5436 +@49227 := @5203 (@5208 (@49221 @49224)) +@49228 := @5896 @49224 +@49230 := @45080 @6706 @49224 +@49231 := @49228 @49230 +@49236 := @5203 (@5208 (@5863 @49231 @5903)) @5206 +@49237 := @5203 @49236 +@49239 := @5896 @49231 @19 +@49252 := @5203 + (@5203 (@5205 (@5203 (@49237 (@5863 @49239 @5903)) @5207)) (@48272 @6706 @49239 @6696 @49230)) +@49256 := @48278 @6706 @49239 @6696 @49230 +@49257 := @5142 @49256 +@49263 := @5861 (@5862 @49257 @5204) (@5869 @49257 @5204) +@49264 := @6401 @11156 +@49265 := @5205 @49264 +@49266 := @5205 @49265 +@49267 := @5203 @49266 +@49269 := @11181 @6750 @6696 +@49272 := @49269 @5639 @5449 @5445 +@49273 := @22346 @2193 +@49276 := @49263 (@49267 (@49272 @49273)) +@49277 := @11971 @6706 +@49278 := @49277 @6750 +@49279 := @5130 @49256 +@49287 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@49278 @49279)) @49195)))) +@49291 := @15360 @49279 (@5134 @49256) @5449 +@49292 := @11976 @6706 +@49293 := @49292 @6750 +@49295 := @49291 (@49293 @49279) +@49296 := LexLeanBoot.TokenAudit.LexemeKind.Literal +@49304 := @5203 (@5205 (@49276 (@49287 (@49295 @49296 @6696 @5711 @5445)))) +@49305 := @22346 @2227 +@49308 := @5203 (@49267 (@49272 @49305)) +@49311 := @5203 (@5874 (@49278 @49224)) +@49312 := @11153 @5873 +@49317 := @5203 (@5205 (@5205 (@5205 (@49311 @49312)))) +@49318 := @15360 @49224 +@49322 := @49318 @6696 @5449 (@49293 @49224) +@49323 := LexLeanBoot.TokenAudit.LexemeKind.Ident +@49324 := @49211 @5436 +@49325 := @49323 @49324 +@49331 := @5203 (@49317 (@49322 @49325 @6696 @5711 @5445)) +@49332 := @5203 @11155 +@49333 := @4988 @5216 +@49334 := @48732 @49333 +@49335 := @22346 @2268 +@49338 := @5203 (@49332 (@49334 @49335)) +@49342 := @5203 (@5874 (@39372 @49224 @1197)) +@49348 := @5203 (@5203 (@5205 @49236) (@39372 @49231 @1197)) +@49350 := @32321 (@4994 @5216) +@49356 := @5861 (@5862 @49350 @5204) (@5869 @49350 @5204) +@49357 := @49332 @5204 +@49358 := @5203 @49357 +@49359 := @48772 @49333 +@49360 := @22346 @2293 +@49361 := @49359 @49360 +@49367 := @5861 (@5862 @49361 @5204) (@5869 @49361 @5204) +@49374 := @5203 (@11153 (@49356 (@49358 (@49367 @5204 @5206)) @5206)) +@49380 := @49356 (@49367 (@38633 @49231 @1197) @5639) @5639 +@49387 := @5861 (@5862 @49380 @5204) (@5869 @49380 @5204) @5204 +@49389 := @48736 @49333 @49335 +@49395 := @5861 (@5862 @49389 @5204) (@5869 @49389 @5204) +@49402 := @5203 (@11153 (@49356 (@5205 (@49395 @5204 @5206)) @5206)) +@49408 := @49356 (@49395 (@38633 @49224 @1197) @5639) @5639 +@49428 := @49220 + (@49227 + (@49252 + (@49304 + (@49308 + (@49331 + (@49338 + (@49342 + (@49348 + (@49374 + (@49387 + (@49402 + (@5861 (@5862 @49408 @5204) (@5869 @49408 @5204) @5204 @5204)))))))))))) +@49430 := @11971 @11093 @6759 +@49431 := @49223 @5449 +@49439 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@49430 @49431)) @49312)))) +@49440 := @15360 @49431 +@49442 := @49440 @6706 @6696 +@49443 := @11976 @11093 +@49444 := @49443 @6759 +@49446 := @49442 (@49444 @49431) +@49448 := @49323 (@49211 @5449) +@49470 := fun (subject : @5026) => + fun (pos : @13) => + fun (ln : @13) => + fun (firstOn : @5200) => + fun (chs : @13) => + fun (lexs : @11146) => + @49188 + (@49205 + (fun (pair : @44075) => + @5205 + (@49219 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @5205 + (@49428 + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => @49439 (@49446 @49448 @6706 @6750 @5711))))))) +@49471 := @5214 @1144 +@49472 := @4987 @30539 +@49473 := @5589 @15351 +@49474 := @49472 @49473 +@49475 := @9024 @49474 +@49476 := @11170 @49475 +@49477 := @9108 @49476 +@49478 := @49471 @49477 +@49479 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_30 +@49486 := @5224 (@49479 @5711 @5449 @5445 @5436 @5216 @4989) +@49487 := LexLeanBoot.TokenAudit.stepLexIdent +@49495 := @49486 (@11189 (@49487 @5711 @5449 @5445 @5436 @5216 @4989)) +@49502 := (subject : @5026) -> + (pos : @13) -> (ln : @13) -> (firstOn : @5200) -> (chs : @13) -> (lexs : @11146) -> @49478 @49495 +@49506 := @5240 @1144 @49477 @49495 @2349 +@49515 := @5248 (@7711 @15349) (@5248 (@7197 @5588) (@5248 (@5786 @30539) @16203)) +@49525 := @49506 @49515 (@5265 (@5275 @1144)) (@5281 (@5282 (@5283 @2349) @49477 @5258)) +@49533 := @5395 @44109 @5213 @49515 @155 @2139 @2347 @49187 @44082 +@49534 := @49191 @4989 +@49536 := @11181 @6696 @5711 +@49539 := @49536 @5639 @5445 @5436 +@49542 := fun (msg : @5026) => @49198 (@49539 @4989) +@49543 := @49534 @49542 +@49547 := @5203 (@5208 (@45076 @6759 @49224)) +@49549 := @45080 @6759 @49224 +@49550 := @49228 @49549 +@49555 := @5203 (@5208 (@5863 @49550 @5903)) @5206 +@49556 := @5203 @49555 +@49558 := @5896 @49550 @19 +@49571 := @5203 + (@5203 (@5205 (@5203 (@49556 (@5863 @49558 @5903)) @5207)) (@48272 @6759 @49558 @6750 @49549)) +@49575 := @48278 @6759 @49558 @6750 @49549 +@49576 := @5142 @49575 +@49582 := @5861 (@5862 @49576 @5204) (@5869 @49576 @5204) +@49584 := @11181 @6706 @6750 +@49587 := @49584 @5639 @5711 @5449 +@49590 := @49582 (@49267 (@49587 @49273)) +@49591 := @11971 @6759 +@49592 := @49591 @6706 +@49593 := @5130 @49575 +@49601 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@49592 @49593)) @49195)))) +@49605 := @15360 @49593 (@5134 @49575) @5711 +@49606 := @11976 @6759 +@49607 := @49606 @6706 +@49617 := @5203 (@5205 (@49590 (@49601 (@49605 (@49607 @49593) @49296 @6750 @6696 @5449)))) +@49620 := @5203 (@49267 (@49587 @49305)) +@49638 := @5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@49592 @49224)) @49312)))) + (@49318 @6750 @5711 (@49607 @49224) @49325 @6750 @6696 @5449)) +@49639 := @5593 @6759 +@49643 := @5203 (@5874 (@49639 @49224 @1197)) +@49649 := @5203 (@5203 (@5205 @49555) (@49639 @49550 @1197)) +@49655 := @49356 (@49367 (@39744 @49550 @1197) @5639) @5639 +@49662 := @5861 (@5862 @49655 @5204) (@5869 @49655 @5204) @5204 +@49668 := @49356 (@49395 (@39744 @49224 @1197) @5639) @5639 +@49688 := @49220 + (@49547 + (@49571 + (@49617 + (@49620 + (@49638 + (@49338 + (@49643 + (@49649 + (@49374 + (@49662 + (@49402 + (@5861 (@5862 @49668 @5204) (@5869 @49668 @5204) @5204 @5204)))))))))))) +@49689 := @11971 @22768 +@49690 := @49689 @11093 +@49698 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@49690 @49431)) @49312)))) +@49700 := @49440 @6759 @6750 +@49701 := @11976 @22768 +@49702 := @49701 @11093 +@49703 := @49702 @49431 +@49721 := @49533 + (fun (__a : @44109) => + @49543 + (fun (pair : @44075) => + @5205 + (@49219 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @5205 + (@49688 + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => @49698 (@49700 @49703 @49448 @6759 @6706 @6696))))))) +@49724 := @49189 (fun ("_" : @44109) => @5064) @4989 +@49726 := @11190 @6696 @5711 +@49729 := @49726 @5639 @5445 @5436 +@49731 := fun (msg : @5026) => @49729 @4989 +@49732 := @49724 @49731 +@49734 := @49207 (fun ("_" : @5009) => @5064) +@49735 := @49734 @49212 +@49736 := LexLeanBoot.TokenAudit.LexState.mk +@49737 := @49223 @4989 +@49738 := @49736 @49737 +@49744 := @49735 (@49738 @5711 @5639 @5445 @5436 @37478) +@49745 := @49734 @4989 +@49746 := @48278 @11093 +@49747 := @49223 @5445 +@49748 := @5896 @49747 +@49751 := @5896 (@49748 @4989) @19 +@49754 := @49746 @49751 @6706 @4989 +@49755 := @5860 @5064 +@49757 := @49755 @12314 @12317 +@49759 := @11190 @11093 @6759 +@49762 := @49759 @5639 @6750 @6696 +@49764 := @49757 (@49762 @49273) +@49766 := @15370 @5131 @5135 +@49774 := @49764 (@49766 @6750 (@49702 @5131) @49296 @6759 @6706 @6696) +@49776 := @11190 @22768 @11093 +@49779 := @49776 @5639 @6706 @6750 +@49780 := @49779 @49305 +@49781 := @49223 @6696 +@49782 := @15370 @49781 +@49784 := @49782 @22768 @6759 +@49785 := #13 +@49786 := @11976 @49785 +@49787 := #12 +@49788 := @49786 @49787 +@49790 := @49784 (@49788 @49781) +@49791 := @49211 @6696 +@49792 := @49323 @49791 +@49796 := @49790 @49792 @22768 @11093 @6706 +@49799 := @48736 (@4988 @6696) @49335 +@49800 := #15 +@49801 := @5598 @49800 +@49802 := @49223 @6706 +@49804 := @49801 @49802 @1197 +@49805 := #16 +@49806 := @5598 @49805 +@49807 := @49223 @6759 +@49808 := @5896 @49807 +@49809 := @49808 @6696 +@49811 := @49806 @49809 @1197 +@49813 := @32321 (@4994 @6759) +@49819 := @5861 (@5862 @49813 @5204) (@5869 @49813 @5204) +@49822 := @48772 (@4988 @6759) @49360 +@49832 := @49819 (@5861 (@5862 @49822 @5204) (@5869 @49822 @5204) @4989 @5639) @5639 +@49839 := @49755 (@5862 @49832 @5204) (@5869 @49832 @5204) @5711 +@49847 := @5861 (@5862 @5436 @5204) (@5869 @5436 @5204) @5216 @5639 +@49849 := @49819 @49847 @5639 +@49858 := @49839 (@49755 (@5862 @49849 @5204) (@5869 @49849 @5204) @5449 @5445) +@49867 := @49745 + (let hashes : @13 := @49549; + let rState : @5128 := @49754; + let rawOut : @5064 := @49774; + let interpFail : @5064 := @49780; + let identOut : @5064 := @49796; + let isBanged : @5200 := @49799; + let isQuoteAfter : @5200 := @49804; let isRawQuote : @5200 := @49811; @49858) +@49868 := @15370 @49431 +@49887 := @49721 + (fun (__a : @44109) => + @11189 + (@49732 + (fun (pair : @44075) => + @49744 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @49867 + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => @49868 @6759 @6750 @49703 @49448 @6759 @6706 @6696))))) + @49193 +@49888 := @5420 @49515 +@49892 := @49888 @2137 @487 @5207 @49186 +@49893 := @9108 @15513 +@49896 := @49892 @49893 (@44082 @49193) +@49897 := @5307 @49515 +@49903 := @49897 @144 @405 @5204 @5206 @5712 @15513 +@49904 := @5316 @49515 +@49906 := @49904 @68 @5712 +@49907 := @5322 @49515 +@49926 := @49903 + (@49906 (@5321 (@49907 @68))) + (@49897 + @162 + @146 + @5204 + @5204 + @5708 + @4998 + (@49904 @19 @5708 (@5321 (@49907 @19))) + (@5341 @49515)) +@49932 := @49887 + (@49896 @49926 (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_50 @5711 @5449)) +@49937 := @5434 @44109 (@44083 @6696 @5711) @4989 +@49938 := @31555 @44075 +@49939 := @5084 @5445 +@49941 := @5248 (@7711 @49939) +@49943 := @5248 (@7197 @5708) +@49944 := @4993 @5711 +@49949 := @49941 (@49943 (@5248 (@5786 @49944) @47409)) +@49953 := @5444 @49949 (@44082 @4989) @2347 +@49955 := @11181 @6759 @6706 +@49958 := @49955 @5639 @6696 @5711 +@49961 := fun (msg : @5026) => @49198 (@49958 @4989) +@49962 := @49534 @49961 +@49963 := @45076 @49787 +@49966 := @5203 (@5208 (@49963 @49224)) +@49967 := @45080 @49787 +@49968 := @49967 @49224 +@49969 := @49228 @49968 +@49974 := @5203 (@5208 (@5863 @49969 @5903)) @5206 +@49975 := @5203 @49974 +@49977 := @5896 @49969 @19 +@49984 := @5203 (@5205 (@5203 (@49975 (@5863 @49977 @5903)) @5207)) +@49985 := @48272 @49787 +@49990 := @5203 (@49984 (@49985 @49977 @11093 @49968)) +@49991 := @48278 @49787 +@49994 := @49991 @49977 @11093 @49968 +@49995 := @5142 @49994 +@50001 := @5861 (@5862 @49995 @5204) (@5869 @49995 @5204) +@50003 := @11181 @22768 @11093 +@50006 := @50003 @5639 @6706 @6750 +@50008 := @49267 (@50006 @49273) +@50009 := @50001 @50008 +@50011 := @11971 @49787 @22768 +@50012 := @5130 @49994 +@50020 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@50011 @50012)) @49195)))) +@50024 := @15360 @50012 (@5134 @49994) @6706 +@50025 := @11976 @49787 +@50026 := @50025 @22768 +@50036 := @5203 (@5205 (@50009 (@50020 (@50024 (@50026 @50012) @49296 @11093 @6759 @6750)))) +@50039 := @5203 (@49267 (@50006 @49305)) +@50057 := @5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@50011 @49224)) @49312)))) + (@49318 @11093 @6706 (@50026 @49224) @49325 @11093 @6759 @6750)) +@50058 := @5593 @49787 +@50062 := @5203 (@5874 (@50058 @49224 @1197)) +@50068 := @5203 (@5203 (@5205 @49974) (@50058 @49969 @1197)) +@50069 := @5598 @49787 +@50075 := @49356 (@49367 (@50069 @49969 @1197) @5639) @5639 +@50082 := @5861 (@5862 @50075 @5204) (@5869 @50075 @5204) @5204 +@50088 := @49356 (@49395 (@50069 @49224 @1197) @5639) @5639 +@50108 := @49220 + (@49966 + (@49990 + (@50036 + (@50039 + (@50057 + (@49338 + (@50062 + (@50068 + (@49374 + (@50082 + (@49402 + (@5861 (@5862 @50088 @5204) (@5869 @50088 @5204) @5204 @5204)))))))))))) +@50109 := #14 +@50111 := @11971 @50109 @49785 +@50119 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@50111 @49431)) @49312)))) +@50121 := @49440 @49787 @11093 +@50123 := @11976 @50109 @49785 +@50124 := @50123 @49431 +@50143 := @5224 + ((fun (__a : @44109) => + @49962 + (fun (pair : @44075) => + @5205 + (@49219 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @5205 + (@50108 + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => @50119 (@50121 @50124 @49448 @49787 @22768 @6759))))))) + @4989) +@50145 := @11190 @6759 @6706 +@50148 := @50145 @5639 @6696 @5711 +@50150 := fun (msg : @5026) => @50148 @4989 +@50151 := @49724 @50150 +@50157 := @49735 (@49738 @6706 @5639 @6696 @5711 @37478) +@50158 := @48278 @49785 +@50161 := @50158 @49751 @22768 @4989 +@50166 := @11190 @49785 @49787 @5639 @11093 @6759 +@50167 := @50166 @49273 +@50176 := @49757 @50167 (@49766 @11093 (@50123 @5131) @49296 @49787 @22768 @6759) +@50181 := @11190 @50109 @49785 @5639 @22768 @11093 +@50182 := @50181 @49305 +@50184 := @49782 @50109 @49787 +@50186 := @11976 @49805 @49800 +@50192 := @50184 (@50186 @49781) @49792 @50109 @49785 @22768 +@50193 := #18 +@50194 := @5598 @50193 +@50196 := @50194 @49802 @1197 +@50197 := #19 +@50198 := @5598 @50197 +@50232 := @49938 + (fun (__a : @44109) => + @49953 + (@50143 + ((fun (__a : @44109) => + @11189 + (@50151 + (fun (pair : @44075) => + @50157 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @49745 + (let hashes : @13 := @49968; + let rState : @5128 := @50161; + let rawOut : @5064 := @50176; + let interpFail : @5064 := @50182; + let identOut : @5064 := @50192; + let isBanged : @5200 := @49799; + let isQuoteAfter : @5200 := @50196; + let isRawQuote : @5200 := @50198 @49809 @1197; @49858) + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => + @49868 @49787 @11093 @50124 @49448 @49787 @22768 @6759))))) + @4989))) + @5216 +@50233 := @5498 @49949 +@50234 := @44082 @44135 +@50240 := @50233 @50234 @235 @907 @2145 @2346 @5030 +@50241 := @42876 @49949 +@50242 := @50240 @50241 +@50243 := @49272 @4989 +@50245 := @5224 (@49198 @50243) +@50247 := @11190 @6750 @6696 +@50250 := @50247 @5639 @5449 @5445 +@50251 := @50250 @4989 +@50252 := @11189 @50251 +@50253 := @50245 @50252 +@50260 := @50242 @50253 (@5491 (@31637 @50234)) (@5281 (@42895 @49949)) +@50265 := @5420 @50241 @660 @2144 @49197 @50243 +@50266 := @4987 @49939 +@50267 := @50266 @5030 +@50268 := @11170 @50267 +@50269 := @9483 @50268 +@50270 := @14046 @50269 +@50271 := @15344 @50270 +@50273 := @50265 @50271 @50252 +@50274 := @5307 @50241 +@50280 := @50274 @162 @2143 @5204 @49196 @10150 @50270 +@50281 := @5316 @50241 +@50283 := @50281 @19 @10150 +@50284 := @5322 @50241 +@50288 := @50280 (@50283 (@5321 (@50284 @19))) +@50300 := @50274 @219 @2142 @5204 @49195 @9779 @50269 (@50281 @41 @9779 (@5321 (@50284 @41))) +@50306 := @50274 @308 @1147 @5206 @5873 @5745 @50268 +@50314 := @5763 @50241 @305 @24 @146 @5204 @5204 @4998 @5745 +@50315 := @5341 @50241 +@50361 := @50273 + (@50288 + (@50300 + (@50306 + (@50314 @50315 @5774) + (@50274 + @261 + @1146 + @5204 + @5207 + @5708 + @50267 + (@50281 @249 @5708 (@5321 (@50284 @249))) + (@50274 + @551 + @968 + @5204 + @5206 + @49939 + @5030 + (@50281 @224 @49939 (@5321 (@50284 @224))) + (@50274 + @549 + @146 + @5204 + @5204 + @5028 + @4998 + (@50281 @363 @5028 (@5321 (@50284 @363))) + @50315)))))) +@50362 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_15 +@50368 := @50362 @6750 @6696 @5639 @5449 @5445 @4989 +@50372 := @50232 (fun (msg : @5026) => @50260 (@50361 @50368)) +@50373 := @5468 @49949 +@50375 := @44082 (@44114 @4989) +@50380 := @50373 @50375 @235 @907 @2145 @2346 +@50384 := @5203 (@5208 (@45076 @11093 @49224)) +@50386 := @45080 @11093 @49224 +@50387 := @49228 @50386 +@50392 := @5203 (@5208 (@5863 @50387 @5903)) @5206 +@50393 := @5203 @50392 +@50395 := @5896 @50387 @19 +@50408 := @5203 + (@5203 (@5205 (@5203 (@50393 (@5863 @50395 @5903)) @5207)) (@48272 @11093 @50395 @6706 @50386)) +@50411 := @49746 @50395 @6706 @50386 +@50412 := @5142 @50411 +@50421 := @5861 (@5862 @50412 @5204) (@5869 @50412 @5204) (@49267 (@49958 @49273)) +@50422 := @5130 @50411 +@50444 := @5203 + (@5205 + (@50421 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@49430 @50422)) @49195)))) + (@15360 @50422 (@5134 @50411) @6696 (@49444 @50422) @49296 @6706 @6750 @5711)))) +@50447 := @5203 (@49267 (@49958 @49305)) +@50465 := @5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@49430 @49224)) @49312)))) + (@49318 @6706 @6696 (@49444 @49224) @49325 @6706 @6750 @5711)) +@50466 := @5593 @11093 +@50470 := @5203 (@5874 (@50466 @49224 @1197)) +@50476 := @5203 (@5203 (@5205 @50392) (@50466 @50387 @1197)) +@50477 := @5598 @11093 +@50483 := @49356 (@49367 (@50477 @50387 @1197) @5639) @5639 +@50490 := @5861 (@5862 @50483 @5204) (@5869 @50483 @5204) @5204 +@50496 := @49356 (@49395 (@50477 @49224 @1197) @5639) @5639 +@50516 := @49220 + (@50384 + (@50408 + (@50444 + (@50447 + (@50465 + (@49338 + (@50470 + (@50476 + (@49374 + (@50490 + (@49402 + (@5861 (@5862 @50496 @5204) (@5869 @50496 @5204) @5204 @5204)))))))))))) +@50524 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@50011 @49431)) @49312)))) +@50526 := @49440 @11093 @6706 +@50527 := @50026 @49431 +@50533 := @50524 (@50526 @50527 @49448 @11093 @6759 @6750) +@50542 := @5224 + (@5205 + (@49219 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @5205 (@50516 (fun (secondSeg : @4982) => fun (moreSegs : @5009) => @50533))))) +@50548 := @49735 (@49738 @6696 @5639 @5449 @5445 @37478) +@50549 := @48278 @22768 +@50552 := @50549 @49751 @6759 @4989 +@50562 := @49757 (@49779 @49273) (@49766 @6706 (@50026 @5131) @49296 @11093 @6759 @6750) +@50564 := @11190 @49787 @22768 +@50567 := @50564 @5639 @6759 @6706 +@50568 := @50567 @49305 +@50570 := @49782 @49787 @11093 +@50571 := @50123 @49781 +@50576 := @50570 @50571 @49792 @49787 @22768 @6759 +@50578 := @49806 @49802 @1197 +@50579 := #17 +@50580 := @5598 @50579 +@50606 := @50542 + (@11189 + (@50548 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @49745 + (let hashes : @13 := @50386; + let rState : @5128 := @50552; + let rawOut : @5064 := @50562; + let interpFail : @5064 := @50568; + let identOut : @5064 := @50576; + let isBanged : @5200 := @49799; + let isQuoteAfter : @5200 := @50578; let isRawQuote : @5200 := @50580 @49809 @1197; @49858) + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => @49868 @11093 @6706 @50527 @49448 @11093 @6759 @6750)))) +@50610 := @50380 @50606 (@5491 (@31637 @50375)) +@50615 := @50233 @50375 @258 @1610 @2343 @268 +@50616 := @44081 @4989 +@50618 := @4987 @50616 @4998 +@50619 := @50615 @50618 +@50622 := @5248 (@14641 @50616) @49949 +@50631 := @50619 @50622 @50606 (@5491 (@31708 @50375)) (@5281 (@33617 @50618 @49949)) +@50633 := @5395 @5009 @5213 +@50639 := @50633 @50622 @155 @2149 @2342 @5204 @5013 +@50640 := @49220 @49218 +@50644 := @5203 (@5208 (@45076 @22768 @49747)) +@50646 := @45080 @22768 @49747 +@50647 := @49748 @50646 +@50652 := @5203 (@5208 (@5863 @50647 @5903)) @5206 +@50653 := @5203 @50652 +@50655 := @5896 @50647 @19 +@50668 := @5203 + (@5203 (@5205 (@5203 (@50653 (@5863 @50655 @5903)) @5207)) (@48272 @22768 @50655 @6759 @50646)) +@50671 := @50549 @50655 @6759 @50646 +@50672 := @5142 @50671 +@50678 := @5861 (@5862 @50672 @5204) (@5869 @50672 @5204) +@50680 := @11181 @11093 @6759 +@50683 := @50680 @5639 @6750 @6696 +@50686 := @50678 (@49267 (@50683 @49273)) +@50687 := @5130 @50671 +@50709 := @5203 + (@5205 + (@50686 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@49690 @50687)) @49195)))) + (@15360 @50687 (@5134 @50671) @6750 (@49702 @50687) @49296 @6759 @6706 @6696)))) +@50712 := @5203 (@49267 (@50683 @49305)) +@50733 := @5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@49690 @49747)) @49312)))) + (@15360 @49747 @6759 @6750 (@49702 @49747) (@49323 (@49211 @5445)) @6759 @6706 @6696)) +@50734 := @5593 @22768 +@50738 := @5203 (@5874 (@50734 @49747 @1197)) +@50744 := @5203 (@5203 (@5205 @50652) (@50734 @50647 @1197)) +@50745 := @5598 @22768 +@50751 := @49356 (@49367 (@50745 @50647 @1197) @5639) @5639 +@50758 := @5861 (@5862 @50751 @5204) (@5869 @50751 @5204) @5204 +@50764 := @49356 (@49395 (@50745 @49747 @1197) @5639) @5639 +@50784 := @49220 + (@50644 + (@50668 + (@50709 + (@50712 + (@50733 + (@49338 + (@50738 + (@50744 + (@49374 + (@50758 + (@49402 + (@5861 (@5862 @50764 @5204) (@5869 @50764 @5204) @5204 @5204)))))))))))) +@50786 := @11971 @49785 @49787 +@50787 := @49223 @5711 +@50795 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@50786 @50787)) @49312)))) +@50798 := @15360 @50787 @22768 @6759 +@50799 := @49788 @50787 +@50800 := @50798 @50799 +@50802 := @49323 (@49211 @5711) +@50807 := @50795 (@50800 @50802 @22768 @11093 @6706) +@50816 := @50639 + (fun (__a : @5009) => + @50640 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @5205 (@50784 (fun (secondSeg : @4982) => fun (moreSegs : @5009) => @50807)))) +@50824 := @49745 (@49736 (@49223 @5216) @6750 @5639 @5711 @5449 @37478) +@50825 := @5896 @49431 +@50831 := @49991 (@5896 (@50825 @4989) @19) @11093 @4989 +@50841 := @49757 (@50567 @49273) (@49766 @6759 (@49788 @5131) @49296 @22768 @11093 @6706) +@50842 := @50166 @49305 +@50843 := @49223 @6750 +@50846 := @15370 @50843 @49785 @22768 +@50848 := @11976 @49800 @50109 +@50849 := @50848 @50843 +@50850 := @50846 @50849 +@50852 := @49323 (@49211 @6750) +@50856 := @50850 @50852 @49785 @49787 @11093 +@50858 := @50580 @49807 @1197 +@50859 := @49223 @11093 +@50906 := @50816 + (fun (__a : @5009) => + @11189 + (@50824 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @49745 + (let hashes : @13 := @50646; + let rState : @5128 := @50831; + let rawOut : @5064 := @50841; + let interpFail : @5064 := @50842; + let identOut : @5064 := @50856; + let isBanged : @5200 := @49799; + let isQuoteAfter : @5200 := @50858; + let isRawQuote : @5200 := @50194 (@5896 @50859 @6696) @1197; @49858) + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => @15370 @50787 @22768 @6759 @50799 @50802 @22768 @11093 @6706)))) + @49212 + (@6506 + @50622 + @680 + @5204 + (@5013 @49212) + (@171 @49737) + (@5316 @50622 @385 @50616 (@5321 (@5322 @50622 @385)))) +@50907 := @5434 @5009 +@50910 := @50907 (@49211 @5216) @4989 +@50912 := List.casesOn.{0, 0} @4982 +@50915 := @5248 (@14641 (@44081 @5445)) +@50918 := @5248 (@7711 (@5084 @6696)) +@50920 := @5248 (@7197 @10150) +@50923 := @5248 (@5786 (@4993 @6706)) +@50925 := @5248 (@5539 @28058) +@50929 := @50918 (@50920 (@50923 (@50925 @28247))) +@50933 := @5444 (@50915 @50929) @5014 @2342 +@50935 := @45076 @50109 @49781 +@50936 := @5208 @50935 +@50937 := @5203 @50936 +@50938 := @5896 @49781 +@50940 := @45080 @50109 @49781 +@50941 := @50938 @50940 +@50943 := @5863 @50941 @5903 +@50944 := @5208 @50943 +@50946 := @5203 @50944 @5206 +@50947 := @5203 @50946 +@50949 := @5896 @50941 @19 +@50951 := @5863 @50949 @5903 +@50952 := @50947 @50951 +@50954 := @5203 @50952 @5207 +@50955 := @5205 @50954 +@50956 := @5203 @50955 +@50960 := @48272 @50109 @50949 @49787 @50940 +@50961 := @50956 @50960 +@50962 := @5203 @50961 +@50963 := @48278 @50109 +@50966 := @50963 @50949 @49787 @50940 +@50967 := @5142 @50966 +@50968 := @5862 @50967 +@50969 := @50968 @5204 +@50970 := @5861 @50969 +@50972 := @5869 @50967 @5204 +@50973 := @50970 @50972 +@50978 := @11181 @49785 @49787 @5639 @11093 @6759 +@50981 := @50973 (@49267 (@50978 @49273)) +@50982 := @5130 @50966 +@50990 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@50111 @50982)) @49195)))) +@50991 := @15360 @50982 +@50992 := @5134 @50966 +@50994 := @50991 @50992 @11093 +@50995 := @50123 @50982 +@51003 := @5205 (@50981 (@50990 (@50994 @50995 @49296 @49787 @22768 @6759))) +@51004 := @5203 @51003 +@51005 := @50978 @49305 +@51006 := @49267 @51005 +@51007 := @5203 @51006 +@51008 := @50111 @49781 +@51009 := @5874 @51008 +@51011 := @5203 @51009 @49312 +@51012 := @5205 @51011 +@51013 := @5205 @51012 +@51014 := @5205 @51013 +@51015 := @5203 @51014 +@51023 := @15360 @49781 @49787 @11093 @50571 @49792 @49787 @22768 @6759 +@51024 := @51015 @51023 +@51025 := @5203 @51024 +@51026 := @5593 @50109 +@51028 := @51026 @49781 @1197 +@51029 := @5874 @51028 +@51030 := @5203 @51029 +@51031 := @5205 @50946 +@51032 := @5203 @51031 +@51034 := @51026 @50941 @1197 +@51035 := @51032 @51034 +@51036 := @5203 @51035 +@51037 := @5598 @50109 +@51039 := @51037 @50941 @1197 +@51043 := @49356 (@49367 @51039 @5639) @5639 +@51050 := @5861 (@5862 @51043 @5204) (@5869 @51043 @5204) @5204 +@51052 := @51037 @49781 @1197 +@51056 := @49356 (@49395 @51052 @5639) @5639 +@51076 := @49220 + (@50937 + (@50962 + (@51004 + (@51007 + (@51025 + (@49338 + (@51030 + (@51036 + (@49374 + (@51050 + (@49402 + (@5861 (@5862 @51056 @5204) (@5869 @51056 @5204) @5204 @5204)))))))))))) +@51078 := @11971 @49805 @49800 +@51079 := @51078 @49802 +@51080 := @5874 @51079 +@51082 := @5203 @51080 @49312 +@51083 := @5205 @51082 +@51084 := @5205 @51083 +@51085 := @5205 @51084 +@51086 := @5203 @51085 +@51089 := @15360 @49802 @50109 @49787 +@51090 := @50186 @49802 +@51091 := @51089 @51090 +@51092 := @49211 @6706 +@51093 := @49323 @51092 +@51097 := @51091 @51093 @50109 @49785 @22768 +@51098 := @51086 @51097 +@51108 := @5224 + ((fun (__a : @5009) => + @50640 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @5205 (@51076 (fun (secondSeg : @4982) => fun (moreSegs : @5009) => @51098)))) + @4989) +@51115 := @49745 (@49736 @49431 @11093 @5639 @6706 @6750 @37478) +@51116 := @48278 @49800 +@51117 := @5896 @50843 +@51123 := @51116 (@5896 (@51117 @4989) @19) @49785 @4989 +@51128 := @11190 @49800 @50109 @5639 @49787 @22768 +@51129 := @51128 @49273 +@51138 := @49757 @51129 (@49766 @49787 (@50186 @5131) @49296 @50109 @49785 @22768) +@51143 := @11190 @49805 @49800 @5639 @49785 @49787 +@51144 := @51143 @49305 +@51147 := @15370 @50859 @49805 @50109 +@51149 := @11976 @50193 @50579 +@51150 := @51149 @50859 +@51151 := @51147 @51150 +@51153 := @49323 (@49211 @11093) +@51157 := @51151 @51153 @49805 @49800 @49785 +@51158 := #20 +@51159 := @5598 @51158 +@51160 := @49223 @49787 +@51178 := @49745 + (let hashes : @13 := @50940; + let rState : @5128 := @51123; + let rawOut : @5064 := @51138; + let interpFail : @5064 := @51144; + let identOut : @5064 := @51157; + let isBanged : @5200 := @49799; + let isQuoteAfter : @5200 := @51159 @51160 @1197; + let isRawQuote : @5200 := @5598 #21 (@5896 (@49223 @49785) @6696) @1197; @49858) +@51186 := @15370 @49802 @50109 @49787 @51090 @51093 @50109 @49785 @22768 +@51200 := @50912 + (fun (__a : @5009) => + @50933 + (@51108 + ((fun (__a : @5009) => + @11189 + (@51115 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @51178 (fun (secondSeg : @4982) => fun (moreSegs : @5009) => @51186)))) + @4989))) + @5216 +@51201 := @44081 @5436 +@51203 := @5248 (@14641 @51201) +@51204 := @5084 @5711 +@51206 := @5248 (@7711 @51204) +@51208 := @5248 (@7197 @9779) +@51209 := @4993 @6750 +@51211 := @5248 (@5786 @51209) +@51213 := @5248 (@5539 @27837) +@51217 := @51206 (@51208 (@51211 (@51213 @28065))) +@51218 := @51203 @51217 +@51219 := @5498 @51218 +@51220 := @5013 @43877 +@51227 := @51219 @51220 @192 @127 @2157 @2341 @4998 @51218 +@51228 := @5224 @49218 +@51229 := @171 @49224 +@51230 := @4987 @51229 +@51231 := @4987 @27837 +@51232 := @4987 @51204 +@51233 := @51232 @15449 +@51234 := @14046 @51233 +@51235 := @9483 @51234 +@51236 := @51231 @51235 +@51237 := @51230 @51236 +@51238 := @4986 @51237 +@51240 := @51227 (@51228 @51238) +@51241 := @5492 @192 +@51243 := @5491 (@51241 @51220) +@51247 := @51240 @51243 (@5281 (@5513 @51218)) +@51248 := @5763 @51218 +@51255 := @51248 @181 @155 @2156 @49216 @5204 @51237 @51238 +@51256 := @5307 @51218 +@51262 := @51256 @2151 @2155 @5204 @49215 @51229 @51236 +@51268 := @11514 @51218 @680 @5204 (@5013 @49324) @51229 +@51269 := @5316 @51218 +@51271 := @51269 @385 @51201 +@51272 := @5322 @51218 +@51277 := @51262 (@51268 (@51271 (@5321 (@51272 @385)))) +@51289 := @51256 @219 @2154 @5204 @49214 @27837 @51235 (@51269 @41 @27837 (@5321 (@51272 @41))) +@51295 := @51256 @308 @2153 @5206 @7938 @5745 @51234 +@51302 := @51248 @305 @24 @146 @5204 @5204 @4998 @5745 +@51303 := @5341 @51218 +@51357 := @51200 + (@51247 + (@51255 + (@51277 + (@51289 + (@51295 + (@51302 @51303 @5774) + (@51256 + @261 + @582 + @5204 + @7914 + @9779 + @51233 + (@51269 @249 @9779 (@5321 (@51272 @249))) + (@51256 + @551 + @202 + @5204 + @7858 + @51204 + @15449 + (@51269 @224 @51204 (@5321 (@51272 @224))) + (@51256 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@51248 @197 @73 @146 @5204 @5204 @4998 @6193 @51303 @6197) + @51303)))))) + (@9597 @51237))) +@51360 := @5248 (@14641 (@44081 @5449)) +@51361 := @5084 @6750 +@51363 := @5248 (@7711 @51361) +@51365 := @5248 (@7197 @27837) +@51366 := @4993 @6759 +@51368 := @5248 (@5786 @51366) +@51370 := @5248 (@5539 @28240) +@51371 := @171 @22768 +@51373 := @5248 (@5252 @51371) +@51374 := @2098 @49787 +@51382 := @51363 (@51365 (@51368 (@51370 (@51373 (@5248 (@5255 @51374) @5258))))) +@51383 := @51360 @51382 +@51384 := @5468 @51383 +@51387 := @5013 (@41939 @5216 @4989) +@51392 := @51384 @51387 @192 @127 @2157 @2341 +@51395 := @5203 (@5208 (@49963 @49431)) +@51396 := @49967 @49431 +@51397 := @50825 @51396 +@51402 := @5203 (@5208 (@5863 @51397 @5903)) @5206 +@51403 := @5203 @51402 +@51405 := @5896 @51397 @19 +@51417 := @5203 + (@5203 (@5205 (@5203 (@51403 (@5863 @51405 @5903)) @5207)) (@49985 @51405 @11093 @51396)) +@51420 := @49991 @51405 @11093 @51396 +@51421 := @5142 @51420 +@51428 := @5861 (@5862 @51421 @5204) (@5869 @51421 @5204) @50008 +@51429 := @5130 @51420 +@51451 := @5203 + (@5205 + (@51428 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@50011 @51429)) @49195)))) + (@15360 @51429 (@5134 @51420) @6706 (@50026 @51429) @49296 @11093 @6759 @6750)))) +@51452 := @5203 @50533 +@51456 := @5203 (@5874 (@50058 @49431 @1197)) +@51462 := @5203 (@5203 (@5205 @51402) (@50058 @51397 @1197)) +@51468 := @49356 (@49367 (@50069 @51397 @1197) @5639) @5639 +@51475 := @5861 (@5862 @51468 @5204) (@5869 @51468 @5204) @5204 +@51481 := @49356 (@49395 (@50069 @49431 @1197) @5639) @5639 +@51506 := @5224 + (@5205 + (@49220 + (@51395 + (@51417 + (@51451 + (@50039 + (@51452 + (@49338 + (@51456 + (@51462 + (@49374 + (@51475 + (@49402 + (@5861 + (@5862 @51481 @5204) + (@5869 @51481 @5204) + @5204 + @5204)))))))))))) + (fun (secondSeg : @4982) => fun (moreSegs : @5009) => @51024))) +@51507 := @5896 @50787 +@51513 := @50158 (@5896 (@51507 @4989) @19) @22768 @4989 +@51515 := @50194 @50859 @1197 +@51516 := @49223 @22768 +@51534 := @51506 + (@11189 + (@49745 + (let hashes : @13 := @51396; + let rState : @5128 := @51513; + let rawOut : @5064 := @50176; + let interpFail : @5064 := @50182; + let identOut : @5064 := @51186; + let isBanged : @5200 := @49799; + let isQuoteAfter : @5200 := @51515; + let isRawQuote : @5200 := @50198 (@5896 @51516 @6696) @1197; @49858) + (fun (secondSeg : @4982) => fun (moreSegs : @5009) => @50576))) +@51535 := @51392 @51534 +@51537 := @5491 (@51241 @51387) +@51538 := @51535 @51537 +@51544 := @5498 @51383 @51387 @435 @2160 @2338 @268 +@51545 := @5012 @5216 +@51547 := @4987 @51545 @5016 +@51548 := @51544 @51547 +@51554 := @5248 (@18051 @5014) (@5248 (@17981 @51545) @51383) +@51556 := @51548 @51554 @51534 +@51559 := @5491 (@5492 @435 @51387) +@51565 := @51556 @51559 (@5281 (@5282 @2160 @51547 @51383)) +@51571 := @50633 @51554 @155 @723 @2337 @5204 @5013 +@51575 := @5203 (@5208 (@45076 @49785 @50787)) +@51577 := @45080 @49785 @50787 +@51578 := @51507 @51577 +@51583 := @5203 (@5208 (@5863 @51578 @5903)) @5206 +@51584 := @5203 @51583 +@51586 := @5896 @51578 @19 +@51599 := @5203 + (@5203 (@5205 (@5203 (@51584 (@5863 @51586 @5903)) @5207)) (@48272 @49785 @51586 @22768 @51577)) +@51602 := @50158 @51586 @22768 @51577 +@51603 := @5142 @51602 +@51609 := @5861 (@5862 @51603 @5204) (@5869 @51603 @5204) +@51614 := @11181 @49787 @22768 @5639 @6759 @6706 +@51617 := @51609 (@49267 (@51614 @49273)) +@51618 := @5130 @51602 +@51640 := @5203 + (@5205 + (@51617 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@50786 @51618)) @49195)))) + (@15360 @51618 (@5134 @51602) @6759 (@49788 @51618) @49296 @22768 @11093 @6706)))) +@51643 := @5203 (@49267 (@51614 @49305)) +@51644 := @5203 @50807 +@51645 := @4988 @5436 +@51649 := @5203 (@49332 (@48732 @51645 @49335)) +@51650 := @5593 @49785 +@51654 := @5203 (@5874 (@51650 @50787 @1197)) +@51660 := @5203 (@5203 (@5205 @51583) (@51650 @51578 @1197)) +@51662 := @32321 (@4994 @5436) +@51668 := @5861 (@5862 @51662 @5204) (@5869 @51662 @5204) +@51670 := @48772 @51645 @49360 +@51676 := @5861 (@5862 @51670 @5204) (@5869 @51670 @5204) +@51683 := @5203 (@11153 (@51668 (@49358 (@51676 @5204 @5206)) @5206)) +@51684 := @5598 @49785 +@51690 := @51668 (@51676 (@51684 @51578 @1197) @5639) @5639 +@51697 := @5861 (@5862 @51690 @5204) (@5869 @51690 @5204) @5204 +@51699 := @48736 @51645 @49335 +@51705 := @5861 (@5862 @51699 @5204) (@5869 @51699 @5204) +@51712 := @5203 (@11153 (@51668 (@5205 (@51705 @5204 @5206)) @5206)) +@51718 := @51668 (@51705 (@51684 @50787 @1197) @5639) @5639 +@51738 := @49220 + (@51575 + (@51599 + (@51640 + (@51643 + (@51644 + (@51649 + (@51654 + (@51660 + (@51683 + (@51697 + (@51712 + (@5861 (@5862 @51718 @5204) (@5869 @51718 @5204) @5204 @5204)))))))))))) +@51740 := @11971 @49800 @50109 +@51762 := @51571 + (fun (__a : @5009) => + @51738 + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => + @5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@51740 @50843)) @49312)))) + (@15360 @50843 @49785 @22768 @50849 @50852 @49785 @49787 @11093))) +@51768 := @50963 (@5896 (@50938 @4989) @19) @49787 @4989 +@51769 := @50181 @49273 +@51778 := @49757 @51769 (@49766 @22768 (@50848 @5131) @49296 @49785 @49787 @11093) +@51779 := @51128 @49305 +@51782 := @15370 @49807 @49800 @49785 +@51784 := @11976 @50579 @49805 +@51792 := @51782 (@51784 @49807) (@49323 (@49211 @6759)) @49800 @50109 @49787 +@51795 := @48736 (@4988 @6750) @49335 +@51797 := @50198 @51516 @1197 +@51801 := @51159 (@5896 @51160 @6696) @1197 +@51803 := @32321 (@4994 @11093) +@51809 := @5861 (@5862 @51803 @5204) (@5869 @51803 @5204) +@51810 := @4988 @11093 +@51812 := @48772 @51810 @49360 +@51822 := @51809 (@5861 (@5862 @51812 @5204) (@5869 @51812 @5204) @4989 @5639) @5639 +@51829 := @49755 (@5862 @51822 @5204) (@5869 @51822 @5204) @5711 +@51831 := @51809 @49847 @5639 +@51864 := @51762 + (fun (__a : @5009) => + @11189 + (@49745 + (let hashes : @13 := @51577; + let rState : @5128 := @51768; + let rawOut : @5064 := @51778; + let interpFail : @5064 := @51779; + let identOut : @5064 := @51792; + let isBanged : @5200 := @51795; + let isQuoteAfter : @5200 := @51797; + let isRawQuote : @5200 := @51801; + @51829 (@49755 (@5862 @51831 @5204) (@5869 @51831 @5204) @5449 @5445)) + (fun (secondSeg : @4982) => fun (moreSegs : @5009) => @50856))) + @4989 + (@5316 @51554 @495 @5014 (@5321 (@5322 @51554 @495))) +@51866 := @50907 @5216 @4989 +@51869 := @5248 (@18051 (@5013 @5445)) +@51870 := @5012 @5449 +@51872 := @5248 (@17981 @51870) +@51875 := @5248 (@14641 (@44081 @6750)) +@51876 := @5084 @11093 +@51878 := @5248 (@7711 @51876) +@51880 := @5248 (@7197 @51371) +@51881 := @4993 @49787 +@51883 := @5248 (@5786 @51881) +@51884 := @171 @49785 +@51886 := @5248 (@5539 @51884) +@51887 := @171 @50109 +@51889 := @5248 (@5252 @51887) +@51890 := @2098 @49800 +@51901 := @51869 + (@51872 (@51875 (@51878 (@51880 (@51883 (@51886 (@51889 (@5248 (@5255 @51890) @5258)))))))) +@51904 := @5444 @51901 @5014 @2337 +@51908 := @5203 (@5208 (@45076 @49805 @49802)) +@51909 := @5896 @49802 +@51911 := @45080 @49805 @49802 +@51912 := @51909 @51911 +@51917 := @5203 (@5208 (@5863 @51912 @5903)) @5206 +@51918 := @5203 @51917 +@51920 := @5896 @51912 @19 +@51933 := @5203 + (@5203 (@5205 (@5203 (@51918 (@5863 @51920 @5903)) @5207)) (@48272 @49805 @51920 @50109 @51911)) +@51937 := @48278 @49805 @51920 @50109 @51911 +@51938 := @5142 @51937 +@51940 := @5862 @51938 @5204 +@51941 := @5861 @51940 +@51943 := @5869 @51938 @5204 +@51944 := @51941 @51943 +@51949 := @11181 @49800 @50109 @5639 @49787 @22768 +@51952 := @51944 (@49267 (@51949 @49273)) +@51953 := @5130 @51937 +@51961 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@51078 @51953)) @49195)))) +@51962 := @15360 @51953 +@51963 := @5134 @51937 +@51965 := @51962 @51963 @49787 +@51966 := @50186 @51953 +@51975 := @5203 (@5205 (@51952 (@51961 (@51965 @51966 @49296 @50109 @49785 @22768)))) +@51978 := @5203 (@49267 (@51949 @49305)) +@51979 := @5203 @51098 +@51980 := @4988 @5711 +@51984 := @5203 (@49332 (@48732 @51980 @49335)) +@51985 := @5593 @49805 +@51989 := @5203 (@5874 (@51985 @49802 @1197)) +@51995 := @5203 (@5203 (@5205 @51917) (@51985 @51912 @1197)) +@51997 := @32321 (@4994 @5711) +@52003 := @5861 (@5862 @51997 @5204) (@5869 @51997 @5204) +@52005 := @48772 @51980 @49360 +@52011 := @5861 (@5862 @52005 @5204) (@5869 @52005 @5204) +@52018 := @5203 (@11153 (@52003 (@49358 (@52011 @5204 @5206)) @5206)) +@52020 := @49806 @51912 @1197 +@52024 := @52003 (@52011 @52020 @5639) @5639 +@52031 := @5861 (@5862 @52024 @5204) (@5869 @52024 @5204) @5204 +@52033 := @48736 @51980 @49335 +@52034 := @5862 @52033 +@52035 := @52034 @5204 +@52039 := @5861 @52035 (@5869 @52033 @5204) +@52042 := @5205 (@52039 @5204 @5206) +@52046 := @5203 (@11153 (@52003 @52042 @5206)) +@52048 := @52039 @50578 @5639 +@52050 := @52003 @52048 @5639 +@52095 := @5224 + ((fun (__a : @5009) => + @49220 + (@51908 + (@51933 + (@51975 + (@51978 + (@51979 + (@51984 + (@51989 + (@51995 + (@52018 + (@52031 + (@52046 + (@5861 (@5862 @52050 @5204) (@5869 @52050 @5204) @5204 @5204)))))))))))) + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => + @5203 + (@5205 (@5205 (@5205 (@5203 (@5874 (@11971 @50193 @50579 @50859)) @49312)))) + (@15360 @50859 @49805 @50109 @51150 @51153 @49805 @49800 @49785))) + @4989) +@52096 := @48278 @50579 +@52102 := @52096 (@5896 (@49808 @4989) @19) @49800 @4989 +@52117 := @49757 + (@11190 @50579 @49805 @5639 @50109 @49785 @49273) + (@49766 @50109 (@51149 @5131) @49296 @49805 @49800 @49785) +@52123 := @11190 @50193 @50579 @5639 @49800 @50109 @49305 +@52136 := @15370 + @51160 + @50193 + @49805 + (@11976 @51158 @50197 @51160) + (@49323 (@49211 @49787)) + @50193 + @50579 + @49800 +@52138 := @48736 @51810 @49335 +@52143 := @5598 #22 (@49223 @50109) @1197 +@52150 := @5598 #23 (@5896 (@49223 @49800) @6696) @1197 +@52152 := @32321 (@4994 @49785) +@52158 := @5861 (@5862 @52152 @5204) (@5869 @52152 @5204) +@52161 := @48772 (@4988 @49785) @49360 +@52171 := @52158 (@5861 (@5862 @52161 @5204) (@5869 @52161 @5204) @4989 @5639) @5639 +@52178 := @49755 (@5862 @52171 @5204) (@5869 @52171 @5204) @5711 +@52180 := @52158 @49847 @5639 +@52209 := @50912 + (fun (__a : @5009) => + @51904 + (@52095 + ((fun (__a : @5009) => + @11189 + (@49745 + (let hashes : @13 := @51911; + let rState : @5128 := @52102; + let rawOut : @5064 := @52117; + let interpFail : @5064 := @52123; + let identOut : @5064 := @52136; + let isBanged : @5200 := @52138; + let isQuoteAfter : @5200 := @52143; + let isRawQuote : @5200 := @52150; + @52178 (@49755 (@5862 @52180 @5204) (@5869 @52180 @5204) @5449 @5445)) + (fun (secondSeg : @4982) => fun (moreSegs : @5009) => @51157))) + @4989))) + @5216 +@52212 := @5248 (@18051 (@5013 @5436)) +@52213 := @5012 @5445 +@52215 := @5248 (@17981 @52213) +@52216 := @44081 @6696 +@52218 := @5248 (@14641 @52216) +@52219 := @5084 @6759 +@52221 := @5248 (@7711 @52219) +@52223 := @5248 (@7197 @28240) +@52224 := @4993 @22768 +@52226 := @5248 (@5786 @52224) +@52227 := @171 @49787 +@52229 := @5248 (@5539 @52227) +@52231 := @5248 (@5252 @51884) +@52232 := @2098 @50109 +@52243 := @52212 + (@52215 (@52218 (@52221 (@52223 (@52226 (@52229 (@52231 (@5248 (@5255 @52232) @5258)))))))) +@52251 := @5498 @52243 @51220 @192 @127 @2326 @2336 @4998 @52243 +@52252 := @4988 @5445 +@52254 := @48732 @52252 @49335 +@52255 := @49332 @52254 +@52256 := @5203 @52255 +@52257 := @4994 @5445 +@52258 := @32321 @52257 +@52259 := @5862 @52258 +@52260 := @52259 @5204 +@52264 := @5861 @52260 (@5869 @52258 @5204) +@52266 := @48772 @52252 @49360 +@52272 := @5861 (@5862 @52266 @5204) (@5869 @52266 @5204) +@52278 := @11153 (@52264 (@49358 (@52272 @5204 @5206)) @5206) +@52279 := @5203 @52278 +@52283 := @52264 (@52272 @51039 @5639) @5639 +@52284 := @5862 @52283 +@52285 := @52284 @5204 +@52286 := @5861 @52285 +@52288 := @5869 @52283 @5204 +@52290 := @52286 @52288 @5204 +@52292 := @48736 @52252 @49335 +@52298 := @5861 (@5862 @52292 @5204) (@5869 @52292 @5204) +@52305 := @5203 (@11153 (@52264 (@5205 (@52298 @5204 @5206)) @5206)) +@52309 := @52264 (@52298 @51052 @5639) @5639 +@52311 := @5862 @52309 @5204 +@52312 := @5861 @52311 +@52314 := @5869 @52309 @5204 +@52320 := @52279 (@52290 (@52305 (@52312 @52314 @5204 @5204))) +@52321 := @51036 @52320 +@52322 := @51030 @52321 +@52323 := @52256 @52322 +@52324 := @51025 @52323 +@52325 := @51007 @52324 +@52326 := @51004 @52325 +@52327 := @50962 @52326 +@52329 := @5224 (@50937 @52327) +@52331 := @49755 @52285 @52288 +@52343 := @49755 + @50969 + @50972 + @50167 + (@15370 @50982 @50992 @11093 @50995 @49296 @49787 @22768 @6759) +@52350 := @11189 (@52331 @52343 (@49755 @52311 @52314 @50842 @50576)) +@52356 := @52251 (@52329 @52350) @51243 (@5281 (@5513 @52243)) +@52363 := @6065 @52243 @519 @22 @2170 @2325 @50936 @52327 +@52364 := @171 @50940 +@52366 := @52363 @52364 @52350 +@52371 := @5420 @52243 @2166 @2169 @5207 @50935 +@52372 := @4987 @52232 +@52373 := @171 @49781 +@52374 := @4987 @52373 +@52375 := @52374 @4998 +@52378 := @52371 (@52372 @52375) @52364 +@52379 := @5307 @52243 +@52385 := @52379 @144 @2168 @5204 @5206 @52232 @52375 +@52386 := @5316 @52243 +@52388 := @52386 @68 @52232 +@52389 := @5322 @52243 +@52393 := @52385 (@52388 (@5321 (@52389 @68))) +@52399 := @52379 @2151 @146 @5204 @5204 @52373 @4998 +@52402 := @11514 @52243 @680 @5204 +@52403 := @5013 @49791 +@52421 := @52366 + (@52378 + (@52393 + (@52399 (@52402 @52403 @52373 (@52386 @385 @52216 (@5321 (@52389 @385)))) (@5341 @52243))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_51 @50109 @49781)) +@52424 := @5248 (@18106 @52364) @52243 +@52431 := @6065 @52424 @529 @919 @2187 @2324 @50961 @52326 +@52432 := @12465 @50966 +@52434 := @52431 @52432 @52350 +@52439 := @5420 @52424 @2176 @2186 @50955 @50960 +@52440 := @171 @50949 +@52441 := @4987 @52440 +@52442 := @4987 @52227 +@52444 := @4987 @52364 @4998 +@52445 := @52442 @52444 +@52446 := @52441 @52445 +@52449 := @52439 (@52372 @52446) @52432 +@52450 := @5307 @52424 +@52456 := @52450 @144 @2185 @5204 @50954 @52232 @52446 +@52457 := @5316 @52424 +@52459 := @52457 @68 @52232 +@52460 := @5322 @52424 +@52464 := @52456 (@52459 (@5321 (@52460 @68))) +@52470 := @52450 @2182 @2184 @50952 @5207 @52440 @52445 +@52472 := @5291 @52424 @167 +@52475 := @52472 @2181 @50946 @50951 +@52476 := @171 @50941 +@52477 := @4987 @52476 +@52480 := @52475 (@52477 @6228) @52440 +@52486 := @52450 @2179 @175 @50944 @5206 @52476 @6228 +@52489 := @52472 @2178 @5207 @50943 +@52490 := @52374 @52444 +@52492 := @52489 @52490 @52476 +@52510 := @52450 + @2151 + @775 + @5204 + @5206 + @52373 + @52444 + (@11514 @52424 @680 @5204 @52403 @52373 (@52457 @385 @52216 (@5321 (@52460 @385)))) +@52522 := @52450 @773 @146 @5204 @5204 @52364 @4998 (@52457 @519 @52364 (@5321 (@52460 @519))) +@52523 := @5341 @52424 +@52524 := @52522 @52523 +@52526 := @52492 (@52510 @52524) +@52528 := @6259 @49781 @50940 +@52570 := @52434 + (@52449 + (@52464 + (@52470 + (@52480 + (@52486 + (@52526 @52528) + (@52450 @173 @146 @5204 @5204 @172 @4998 (@5518 @52424 @22 @172) @52523)) + (@6259 @50941 @19)) + (@52450 + @219 + @775 + @5204 + @5206 + @52227 + @52444 + (@52457 @41 @52227 (@5321 (@52460 @41))) + @52524))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_52 @50109 @50949 @49787 @50940)) +@52573 := @5248 (@19190 @52432) @52424 +@52580 := @6065 @52573 @547 @155 @2225 @2323 @51003 @52325 +@52581 := @11189 @52343 +@52583 := @52580 @52581 @52350 +@52588 := @5958 @52573 @2191 @2206 @2224 @5204 +@52594 := @11181 @50109 @49785 @5639 @22768 @11093 @49273 +@52596 := @5969 (@49267 @52594) +@52598 := @45080 @49800 @50843 +@52599 := @51117 @52598 +@52604 := @51116 (@5896 @52599 @19) @49785 @52598 +@52605 := @5130 @52604 +@52606 := @51740 @52605 +@52607 := @5874 @52606 +@52609 := @5203 @52607 @49195 +@52610 := @5205 @52609 +@52611 := @5205 @52610 +@52612 := @5205 @52611 +@52613 := @5203 @52612 +@52614 := @15360 @52605 +@52615 := @5134 @52604 +@52617 := @52614 @52615 @22768 +@52618 := @50848 @52605 +@52623 := @52617 @52618 @49296 @49785 @49787 @11093 +@52627 := @52588 (fun (__b : @5200) => @52596 (@52613 @52623)) +@52629 := @49755 @5965 @5968 +@52630 := @52629 @51769 +@52638 := @15370 @52605 @52615 @22768 @52618 @49296 @49785 @49787 @11093 +@52643 := @52627 (fun (__b : @5200) => @11189 (@52630 @52638)) @50967 +@52647 := @8128 @52573 @652 @5204 @154 +@52649 := @4987 (@171 @50982) +@52651 := @4987 (@171 @50992) +@52654 := @4987 (@4993 (@5138 @50966)) +@52655 := @4993 @50967 +@52660 := @52649 (@52651 (@52654 (@4987 @52655 @4998))) +@52676 := @52643 + (@52647 + @52660 + @68 + @52655 + (@5316 @52573 @529 @52432 (@5321 (@5322 @52573 @529))) + (@5321 (@8147 @52660 @154))) +@52677 := @12465 @52604 +@52684 := @5248 (@19190 @52677) (@5248 (@18106 (@171 @52598)) @51901) +@52685 := @5420 @52684 +@52689 := @52685 @660 @2205 @49266 @52594 +@52690 := @4987 @51887 +@52691 := @4987 @51884 +@52692 := @4987 @51371 +@52693 := @4987 @51876 +@52694 := @2098 @49273 +@52696 := @4987 @52694 @4998 +@52697 := @52693 @52696 +@52698 := @52692 @52697 +@52699 := @9483 @52698 +@52700 := @52691 @52699 +@52704 := @52689 (@52690 @52700) (@11189 @51769) +@52705 := @5307 @52684 +@52706 := @52705 @162 +@52711 := @52706 @2204 @5204 @49265 @51887 @52700 +@52712 := @5316 @52684 +@52714 := @52712 @19 @51887 +@52715 := @5322 @52684 +@52718 := @52714 (@5321 (@52715 @19)) +@52719 := @52711 @52718 +@52720 := @52705 @219 +@52725 := @52720 @2203 @5204 @49264 @51884 @52699 +@52730 := @52712 @41 @51884 (@5321 (@52715 @41)) +@52731 := @52725 @52730 +@52737 := @52705 @308 @2202 @5206 @11156 @5745 @52698 +@52738 := @5763 @52684 +@52745 := @52738 @305 @24 @146 @5204 @5204 @4998 @5745 +@52746 := @5341 @52684 +@52749 := @52737 (@52745 @52746 @5774) +@52750 := @52705 @261 +@52755 := @52750 @2201 @5204 @11155 @51371 @52697 +@52760 := @52712 @249 @51371 (@5321 (@52715 @249)) +@52761 := @52755 @52760 +@52762 := @52705 @551 +@52767 := @52762 @2200 @5204 @11154 @51876 @52696 +@52772 := @52712 @224 @51876 (@5321 (@52715 @224)) +@52819 := @52676 + (fun ("_" : @50969) => + @52704 + (@52719 + (@52731 + (@52749 + (@52761 + (@52767 + @52772 + (@52705 + @2198 + @146 + @7858 + @5204 + @52694 + @4998 + (@5291 + @52684 + @727 + @2197 + @5206 + @5204 + (@4987 @2194 @4998) + @52694 + (@52705 @2195 @146 @5204 @5204 @2194 @4998 (@5518 @52684 @729 @2194) @52746) + (@22928 @2193)) + @52746)))))) + (@50362 @50109 @49785 @5639 @22768 @11093 @49273)) +@52820 := @50968 @5639 +@52824 := @52685 @952 @2223 @52612 @52623 +@52825 := @171 @52605 +@52826 := @4987 @52825 +@52827 := @171 @52615 +@52828 := @4987 @52827 +@52829 := @171 @52618 +@52830 := @4987 @52829 +@52831 := @4987 @5024 +@52832 := @4987 @51881 +@52833 := @52693 @4998 +@52834 := @52832 @52833 +@52835 := @52691 @52834 +@52836 := @52831 @52835 +@52837 := @52830 @52836 +@52838 := @52692 @52837 +@52839 := @52828 @52838 +@52843 := @52824 (@52826 @52839) (@11189 @52638) +@52844 := @52705 @2208 +@52849 := @52844 @2222 @5204 @52611 @52825 @52839 +@52852 := @8128 @52684 @652 @5204 +@52853 := @52852 @68 +@52856 := @4987 (@4993 (@5138 @52604)) +@52857 := @5142 @52604 +@52863 := @52826 (@52828 (@52856 (@4987 (@4993 @52857) @4998))) +@52866 := @52853 @52863 @68 @52825 +@52871 := @52712 @529 @52677 (@5321 (@52715 @529)) +@52872 := @52866 @52871 +@52873 := @8147 @52863 +@52876 := @52872 (@5321 (@52873 @68)) +@52877 := @52849 @52876 +@52892 := @52705 + @2210 + @2221 + @5204 + @52610 + @52827 + @52838 + (@52852 @19 @52863 @68 @52827 @52871 (@5321 (@52873 @19))) +@52898 := @52750 @2220 @5204 @52609 @51371 @52837 @52760 +@52904 := @52705 @2215 @2219 @52607 @49195 @52829 @52836 +@52908 := @52685 @689 @2214 @5873 @52606 +@52909 := @4987 @51890 +@52910 := @52826 @4998 +@52911 := @52690 @52910 +@52942 := @52908 + (@52909 @52911) + @52829 + (@52705 + @144 + @2213 + @5204 + @5207 + @51890 + @52911 + (@52712 @68 @51890 (@5321 (@52715 @68))) + (@52706 + @2212 + @5204 + @5206 + @51887 + @52910 + @52718 + (@52844 @146 @5204 @5204 @52825 @4998 @52876 @52746))) +@52943 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_16 +@52948 := @52904 (@52942 (@52943 @49800 @50109 @52605)) +@52954 := @52705 @966 @2218 @5206 @5873 @5024 @52835 +@52962 := @52738 @963 @20 @146 @5204 @5204 @4998 @5024 @52746 +@52964 := @9596 @41 @4998 +@52999 := @52843 + (@52877 + (@52892 + (@52898 + (@52948 + (@52954 + (@52962 @52964) + (@52720 + @2217 + @5204 + @5207 + @51884 + @52834 + @52730 + (@52705 + @238 + @553 + @5204 + @5206 + @51881 + @52833 + (@52712 @154 @51881 (@5321 (@52715 @154))) + (@52762 @146 @5204 @5204 @51876 @4998 @52772 @52746)))))))) +@53000 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_23 +@53012 := @52583 + (@52819 + (fun ("_" : @52820) => + @52999 (@53000 @52605 @52615 @22768 @52618 @49296 @49785 @49787 @11093))) +@53015 := @5248 (@19400 @52581) @52573 +@53022 := @6065 @53015 @638 @155 @2240 @2322 @51006 @52324 +@53023 := @11189 @50842 +@53025 := @53022 @53023 @52350 +@53030 := @5420 @53015 @660 @2239 @49266 @51005 +@53031 := @4987 @28240 +@53032 := @4987 @52219 +@53033 := @2098 @49305 +@53035 := @4987 @53033 @4998 +@53036 := @53032 @53035 +@53037 := @53031 @53036 +@53038 := @9483 @53037 +@53039 := @52442 @53038 +@53042 := @53030 (@52691 @53039) @53023 +@53043 := @5307 @53015 +@53049 := @53043 @162 @2238 @5204 @49265 @51884 @53039 +@53050 := @5316 @53015 +@53052 := @53050 @19 @51884 +@53053 := @5322 @53015 +@53057 := @53049 (@53052 (@5321 (@53053 @19))) +@53069 := @53043 @219 @2237 @5204 @49264 @52227 @53038 (@53050 @41 @52227 (@5321 (@53053 @41))) +@53075 := @53043 @308 @2236 @5206 @11156 @5745 @53037 +@53083 := @5763 @53015 @305 @24 @146 @5204 @5204 @4998 @5745 +@53084 := @5341 @53015 +@53156 := @53025 + (@53042 + (@53057 + (@53069 + (@53075 + (@53083 @53084 @5774) + (@53043 + @261 + @2235 + @5204 + @11155 + @28240 + @53036 + (@53050 @249 @28240 (@5321 (@53053 @249))) + (@53043 + @551 + @2234 + @5204 + @11154 + @52219 + @53035 + (@53050 @224 @52219 (@5321 (@53053 @224))) + (@53043 + @2232 + @146 + @7858 + @5204 + @53033 + @4998 + (@5291 + @53015 + @727 + @2231 + @5206 + @5204 + (@4987 @2228 @4998) + @53033 + (@53043 @2229 @146 @5204 @5204 @2228 @4998 (@5518 @53015 @729 @2228) @53084) + (@22928 @2227)) + @53084)))))) + (@50362 @49785 @49787 @5639 @11093 @6759 @49305)) +@53159 := @5248 (@19505 @53023) @53015 +@53166 := @6065 @53159 @650 @155 @2257 @2321 @51024 @52323 +@53167 := @11189 @50576 +@53169 := @53166 @53167 @52350 +@53170 := @5420 @53159 +@53174 := @53170 @952 @2256 @51014 @51023 +@53175 := @171 @50571 +@53176 := @4987 @53175 +@53178 := @4987 @52403 @4998 +@53179 := @4986 @53178 +@53180 := @4987 @53179 +@53181 := @4987 @52224 +@53182 := @53032 @4998 +@53183 := @53181 @53182 +@53184 := @52442 @53183 +@53185 := @53180 @53184 +@53186 := @53176 @53185 +@53187 := @53031 @53186 +@53188 := @52442 @53187 +@53191 := @53174 (@52374 @53188) @53167 +@53192 := @5307 @53159 +@53193 := @53192 @2151 +@53198 := @53193 @2255 @5204 @51013 @52373 @53188 +@53203 := @11514 @53159 @680 @5204 @52403 @52373 +@53204 := @5316 @53159 +@53206 := @53204 @385 @52216 +@53207 := @5322 @53159 +@53210 := @53206 (@5321 (@53207 @385)) +@53211 := @53203 @53210 +@53212 := @53198 @53211 +@53213 := @53192 @219 +@53218 := @53213 @2254 @5204 @51012 @52227 @53187 +@53223 := @53204 @41 @52227 (@5321 (@53207 @41)) +@53224 := @53218 @53223 +@53236 := @53192 @261 @2253 @5204 @51011 @28240 @53186 (@53204 @249 @28240 (@5321 (@53207 @249))) +@53242 := @53192 @2245 @2252 @51009 @49312 @53175 @53185 +@53246 := @53170 @689 @2244 @5873 @51008 +@53247 := @52691 @52375 +@53250 := @53246 (@52372 @53247) @53175 +@53262 := @53192 @144 @2243 @5204 @5207 @52232 @53247 (@53204 @68 @52232 (@5321 (@53207 @68))) +@53274 := @53192 @162 @2168 @5204 @5206 @51884 @52375 (@53204 @19 @51884 (@5321 (@53207 @19))) +@53280 := @53193 @146 @5204 @5204 @52373 @4998 @53211 +@53281 := @5341 @53159 +@53371 := @53169 + (@53191 + (@53212 + (@53224 + (@53236 + (@53242 + (@53250 (@53262 (@53274 (@53280 @53281))) (@52943 @50109 @49785 @49781)) + (@53192 + @2250 + @2218 + @7858 + @5873 + @53179 + @53184 + (@5763 + @53159 + @181 + @20 + @2249 + @5206 + @5204 + @53178 + @53179 + (@53192 + @2149 + @146 + @5204 + @5204 + @52403 + @4998 + (@6506 @53159 @680 @5204 @52403 @52373 @53210) + @53281) + (@9597 @53178)) + (@53213 + @2217 + @5204 + @5207 + @52227 + @53183 + @53223 + (@53192 + @238 + @553 + @5204 + @5206 + @52224 + @53182 + (@53204 @154 @52224 (@5321 (@53207 @154))) + (@53192 + @551 + @146 + @5204 + @5204 + @52219 + @4998 + (@53204 @224 @52219 (@5321 (@53207 @224))) + @53281)))))))) + (@53000 @49781 @49787 @11093 @50571 @49792 @49787 @22768 @6759)) +@53372 := @5251 @650 +@53375 := @5248 (@53372 @53167) @53159 +@53382 := @6065 @53375 @660 @24 @2277 @2320 @52255 @52322 +@53383 := @4993 @52292 +@53385 := @53382 @53383 @52350 +@53390 := @5420 @53375 @2263 @2276 @11155 @52254 +@53391 := @2098 @52252 +@53392 := @4987 @53391 +@53393 := @2098 @49335 +@53395 := @4987 @53393 @4998 +@53398 := @53390 (@53392 @53395) @53383 +@53399 := @5307 @53375 +@53405 := @53399 @2266 @2275 @5204 @11154 @53391 @53395 +@53409 := @8128 @53375 @684 @5204 @68 +@53410 := @4993 @52257 +@53412 := @4987 @53410 @4998 +@53413 := @53392 @53412 +@53424 := @53409 @53413 @68 @53391 (@5316 @53375 @485 @52213 (@5321 (@5322 @53375 @485))) +@53425 := @8147 @53413 +@53429 := @53405 (@53424 (@5321 (@53425 @68))) +@53435 := @53399 @2273 @146 @7858 @5204 @53393 @4998 +@53444 := @5291 @53375 @727 @2272 @5206 @5204 (@4987 @2269 @4998) @53393 +@53454 := @53399 @2270 @146 @5204 @5204 @2269 @4998 (@5518 @53375 @729 @2269) +@53455 := @5341 @53375 +@53468 := @53385 + (@53398 + (@53429 (@53435 (@53444 (@53454 @53455) (@22928 @2268)) @53455)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_53 @52252 @49335)) +@53469 := @5251 @660 +@53472 := @5248 (@53469 @53383) @53375 +@53479 := @6065 @53472 @689 @24 @2282 @2319 @51029 @52321 +@53480 := @4993 @51052 +@53482 := @53479 @53480 @52350 +@53487 := @5420 @53472 @495 @2281 @5873 @51028 +@53488 := @52374 @14231 +@53491 := @53487 (@52372 @53488) @53480 +@53492 := @5307 @53472 +@53498 := @53492 @144 @2280 @5204 @5207 @52232 @53488 +@53499 := @5316 @53472 +@53501 := @53499 @68 @52232 +@53502 := @5322 @53472 +@53539 := @53491 + (@53498 + (@53501 (@5321 (@53502 @68))) + (@53492 + @2151 + @1201 + @5204 + @5206 + @52373 + @14231 + (@11514 @53472 @680 @5204 @52403 @52373 (@53499 @385 @52216 (@5321 (@53502 @385)))) + (@53492 @1199 @146 @5204 @5204 @1198 @4998 (@5518 @53472 @480 @1198) (@5341 @53472)))) +@53540 := @6139 @50109 +@53544 := @53482 (@53539 (@53540 @49781 @1197)) +@53545 := @5251 @689 +@53548 := @5248 (@53545 @53480) @53472 +@53555 := @6065 @53548 @800 @24 @2286 @2318 @51035 @52320 +@53556 := @4993 @51039 +@53558 := @53555 @53556 @52350 +@53563 := @5420 @53548 @495 @2285 @51031 @51034 +@53564 := @52477 @14231 +@53567 := @53563 (@52372 @53564) @53556 +@53568 := @5307 @53548 +@53574 := @53568 @144 @2284 @5204 @50946 @52232 @53564 +@53575 := @5316 @53548 +@53577 := @53575 @68 @52232 +@53578 := @5322 @53548 +@53582 := @53574 (@53577 (@5321 (@53578 @68))) +@53588 := @53568 @2179 @1201 @50944 @5206 @52476 @14231 +@53595 := @5291 @53548 @167 @2178 @5207 @50943 @52490 @52476 +@53613 := @53568 + @2151 + @775 + @5204 + @5206 + @52373 + @52444 + (@11514 @53548 @680 @5204 @52403 @52373 (@53575 @385 @52216 (@5321 (@53578 @385)))) +@53625 := @53568 @773 @146 @5204 @5204 @52364 @4998 (@53575 @519 @52364 (@5321 (@53578 @519))) +@53626 := @5341 @53548 +@53649 := @53558 + (@53567 + (@53582 + (@53588 + (@53595 (@53613 (@53625 @53626)) @52528) + (@53568 @1199 @146 @5204 @5204 @1198 @4998 (@5518 @53548 @480 @1198) @53626))) + (@53540 @50941 @1197)) +@53650 := @5251 @800 +@53653 := @5248 (@53650 @53556) @53548 +@53654 := @5958 @53653 +@53658 := @53654 @2307 @662 @2317 @52278 +@53659 := @4994 @5449 +@53660 := @32321 @53659 +@53661 := @5862 @53660 +@53662 := @53661 @5204 +@53666 := @5861 @53662 (@5869 @53660 @5204) +@53667 := @4988 @5449 +@53669 := @48736 @53667 @49335 +@53675 := @5861 (@5862 @53669 @5204) (@5869 @53669 @5204) +@53681 := @11153 (@53666 (@5205 (@53675 @5204 @5206)) @5206) +@53682 := @5203 @53681 +@53684 := @49801 @50843 @1197 +@53688 := @53666 (@53675 @53684 @5639) @5639 +@53689 := @5862 @53688 +@53690 := @53689 @5204 +@53691 := @5861 @53690 +@53693 := @5869 @53688 @5204 +@53700 := @53658 (fun (__b : @5200) => @7438 (@53682 (@53691 @53693 @5204 @5204))) +@53708 := @49755 (@5862 @52857 @5204) (@5869 @52857 @5204) @51769 @52638 +@53718 := @53700 + (fun (__b : @5200) => @11189 (@52629 @53708 (@49755 @53690 @53693 @50182 @50856))) + @52283 +@53722 := @53654 @2291 @2305 @308 @7858 +@53724 := @48772 @53667 @49360 +@53725 := @5862 @53724 +@53726 := @53725 @5204 +@53730 := @5861 @53726 (@5869 @53724 @5204) +@53737 := @53722 (fun (__b : @5200) => @5969 (@49358 (@53730 @5204 @5206)) @5206) +@53739 := @49801 @52599 @1197 +@53787 := @53737 + (fun (__b : @5200) => @4993 (@5969 (@53730 @53739 @5639) @5639)) + @52258 + (@5291 + @53653 + @1940 + @2290 + @5206 + @5204 + @53412 + (@4993 @52258) + (@5307 + @53653 + @2288 + @146 + @5204 + @5204 + @53410 + @4998 + (@8128 + @53653 + @684 + @5204 + @19 + @53413 + @68 + @53410 + (@5316 @53653 @485 @52213 (@5321 (@5322 @53653 @485))) + (@5321 (@53425 @19))) + (@5341 @53653)) + (@33923 @52257)) +@53790 := @5248 (@53650 (@4993 @53739)) +@53793 := @5248 (@53545 (@4993 @53684)) +@53796 := @5248 (@53469 (@4993 @53669)) +@53799 := @5248 (@53372 (@11189 @50856)) +@53802 := @5248 (@19505 (@11189 @50182)) +@53803 := @11189 @53708 +@53811 := @53790 (@53793 (@53796 (@53799 (@53802 (@5248 (@19400 @53803) @52684))))) +@53812 := @5958 @53811 +@53823 := @53812 + @2302 + @1240 + @308 + @49357 + @28977 + (fun (__b : @5200) => @4993 (@5969 @52020 @5639)) + @53724 +@53824 := @5291 @53811 +@53828 := @53824 @562 @2301 @11155 @5204 +@53829 := @2098 @53667 +@53830 := @4987 @53829 +@53831 := @2098 @49360 +@53833 := @4987 @53831 @4998 +@53837 := @53828 (@53830 @53833) (@4993 @53724) +@53838 := @5307 @53811 +@53844 := @53838 @2266 @2300 @5204 @11154 @53829 @53833 +@53847 := @8128 @53811 @684 @5204 +@53848 := @53847 @68 +@53849 := @4993 @53659 +@53851 := @4987 @53849 @4998 +@53852 := @53830 @53851 +@53855 := @53848 @53852 @68 @53829 +@53856 := @5316 @53811 +@53858 := @53856 @485 @51870 +@53859 := @5322 @53811 +@53862 := @53858 (@5321 (@53859 @485)) +@53863 := @53855 @53862 +@53864 := @8147 @53852 +@53868 := @53844 (@53863 (@5321 (@53864 @68))) +@53874 := @53838 @2298 @146 @7858 @5204 @53831 @4998 +@53882 := @53824 @727 @2297 @5206 @5204 (@4987 @2294 @4998) @53831 +@53892 := @53838 @2295 @146 @5204 @5204 @2294 @4998 (@5518 @53811 @729 @2294) +@53893 := @5341 @53811 +@53905 := @53823 + (@53837 (@53868 (@53874 (@53882 (@53892 @53893) (@22928 @2293)) @53893)) (@49150 @53667 @49360)) +@53906 := @4993 @52020 +@53908 := @5248 (@53650 @53906) +@53911 := @5248 (@53545 (@4993 @50578)) +@53912 := @4993 @52033 +@53914 := @5248 (@53469 @53912) +@53915 := @11189 @51186 +@53917 := @5248 (@53372 @53915) +@53918 := @11189 @51779 +@53920 := @5248 (@19505 @53918) +@53935 := @5248 + (@19400 + (@11189 + (@49755 + @51940 + @51943 + @51129 + (@15370 @51953 @51963 @49787 @51966 @49296 @50109 @49785 @22768)))) +@53938 := @5248 (@19190 (@12465 @51937)) +@53941 := @5248 (@18106 (@171 @51911)) +@53944 := @5248 (@18051 (@5013 @5449)) +@53947 := @5248 (@17981 (@5012 @5711)) +@53948 := @44081 @6706 +@53950 := @5248 (@14641 @53948) +@53951 := @5084 @22768 +@53953 := @5248 (@7711 @53951) +@53955 := @5248 (@7197 @52227) +@53956 := @4993 @49785 +@53958 := @5248 (@5786 @53956) +@53960 := @5248 (@5539 @51887) +@53961 := @171 @49800 +@53963 := @5248 (@5252 @53961) +@53964 := @2098 @49805 +@53975 := @53944 + (@53947 (@53950 (@53953 (@53955 (@53958 (@53960 (@53963 (@5248 (@5255 @53964) @5258)))))))) +@53983 := @53908 (@53911 (@53914 (@53917 (@53920 (@53935 (@53938 (@53941 @53975))))))) +@53984 := @5316 @53983 +@53986 := @53984 @800 @53906 +@53987 := @5322 @53983 +@53992 := @53905 (fun ("_" : @53726) => @53986 (@5321 (@53987 @800))) +@53993 := @53725 @5639 +@54004 := @5763 @53983 @305 @24 @146 @5204 @5204 @4998 @5745 (@5341 @53983) @5774 +@54029 := @53718 + (@53787 + (fun ("_" : @52260) => @53992 (fun ("_" : @53993) => @54004)) + (fun ("_" : @52259 @5639) => @5763 @53811 @305 @24 @146 @5204 @5204 @4998 @5745 @53893 @5774)) + (fun ("_" : @52285) => @53856 @547 @53803 (@5321 (@53859 @547))) +@54030 := @52284 @5639 +@54041 := @53812 + @2314 + @1220 + @1085 + @53681 + @7721 + (fun (__b : @5200) => @11189 (@52629 @51779 @51186)) + @53688 +@54082 := @53812 + @2291 + @2312 + @308 + @7858 + (fun (__b : @5200) => @5969 @52042 @5206) + (fun (__b : @5200) => @4993 (@5969 @52048 @5639)) + @53660 + (@53824 + @1940 + @2290 + @5206 + @5204 + @53851 + (@4993 @53660) + (@53838 + @2288 + @146 + @5204 + @5204 + @53849 + @4998 + (@53847 @19 @53852 @68 @53849 @53862 (@5321 (@53864 @19))) + @53893) + (@33923 @53659)) +@54100 := @5958 + @53983 + @1097 + @1238 + @308 + @5204 + @28977 + (fun (__b : @5200) => @4993 (@5969 @50858 @5639)) + @52033 + (@53984 @660 @53912 (@5321 (@53987 @660))) +@54102 := @45080 @50579 @49807 +@54103 := @49808 @54102 +@54108 := @5248 (@53650 (@4993 (@50580 @54103 @1197))) +@54109 := @4993 @50858 +@54111 := @5248 (@53545 @54109) +@54114 := @5248 (@53469 (@4993 @49799)) +@54117 := @5248 (@53372 (@11189 @51792)) +@54120 := @5248 (@19505 (@11189 @51144)) +@54125 := @52096 (@5896 @54103 @19) @49800 @54102 +@54126 := @5142 @54125 +@54134 := @49755 (@5862 @54126 @5204) (@5869 @54126 @5204) (@51143 @49273) +@54135 := @5130 @54125 +@54197 := @54108 + (@54111 + (@54114 + (@54117 + (@54120 + (@5248 + (@19400 + (@11189 + (@54134 + (@15370 + @54135 + (@5134 @54125) + @49785 + (@51784 @54135) + @49296 + @49800 + @50109 + @49787)))) + (@5248 + (@19190 (@12465 @54125)) + (@5248 + (@18106 (@171 @54102)) + (@5248 + (@18051 (@5013 @5711)) + (@5248 + (@17981 (@5012 @6696)) + (@5248 + (@14641 (@44081 @6759)) + (@5248 + (@7711 (@5084 @49787)) + (@5248 + (@7197 @51884) + (@5248 + (@5786 (@4993 @50109)) + (@5248 + (@5539 @53961) + (@5248 + (@5252 (@171 @49805)) + (@5248 (@5255 (@2098 @50579)) @5258)))))))))))))))) +@54253 := @52209 + (@52356 + (@52421 + (@52570 + (@53012 + (@53156 + (@53371 + (@53468 + (@53544 + (@53649 + (@54029 + (fun ("_" : @54030) => + @54041 + (@54082 + (fun ("_" : @53662) => + @54100 + (fun ("_" : @52035) => + @5316 @54197 @689 @54109 (@5321 (@5322 @54197 @689))) + (fun ("_" : @52034 @5639) => + @5763 + @54197 + @305 + @24 + @146 + @5204 + @5204 + @4998 + @5745 + (@5341 @54197) + @5774)) + (fun ("_" : @53661 @5639) => @54004)) + (fun ("_" : @53690) => @53984 @638 @53918 (@5321 (@53987 @638))) + (fun ("_" : @53689 @5639) => + @53984 @650 @53915 (@5321 (@53987 @650)))))))))))))) +@54259 := @5468 @53975 @51387 @192 @127 @2326 @2336 +@54261 := @5224 @51098 @53915 +@54263 := @54259 @54261 @51537 +@54270 := @5498 @53975 @51387 @435 @2332 @2257 @268 @51547 +@54271 := @5251 @849 +@54273 := @5248 (@54271 @5014) +@54274 := @5251 @844 +@54278 := @54273 (@5248 (@54274 @51545) @53975) +@54286 := @54270 @54278 @54261 @51559 (@5281 (@5282 @2332 @51547 @53975)) +@54287 := @5420 @54278 +@54291 := @54287 @952 @2256 @51085 @51097 +@54292 := @171 @49802 +@54293 := @4987 @54292 +@54294 := @171 @51090 +@54295 := @4987 @54294 +@54296 := @5013 @51092 +@54298 := @4987 @54296 @4998 +@54299 := @4986 @54298 +@54300 := @4987 @54299 +@54301 := @4987 @53956 +@54303 := @4987 @53951 @4998 +@54304 := @54301 @54303 +@54305 := @52690 @54304 +@54306 := @54300 @54305 +@54307 := @54295 @54306 +@54308 := @52442 @54307 +@54309 := @52690 @54308 +@54312 := @54291 (@54293 @54309) @53915 +@54313 := @5307 @54278 +@54314 := @54313 @2151 +@54319 := @54314 @2255 @5204 @51084 @54292 @54309 +@54324 := @11514 @54278 @680 @5204 @54296 @54292 +@54325 := @5316 @54278 +@54327 := @54325 @385 @53948 +@54328 := @5322 @54278 +@54331 := @54327 (@5321 (@54328 @385)) +@54332 := @54324 @54331 +@54333 := @54319 @54332 +@54334 := @54313 @219 +@54339 := @54334 @2254 @5204 @51083 @51887 @54308 +@54344 := @54325 @41 @51887 (@5321 (@54328 @41)) +@54345 := @54339 @54344 +@54357 := @54313 @261 @2253 @5204 @51082 @52227 @54307 (@54325 @249 @52227 (@5321 (@54328 @249))) +@54363 := @54313 @2245 @2252 @51080 @49312 @54294 @54306 +@54367 := @54287 @689 @2244 @5873 @51079 +@54368 := @4987 @53964 +@54369 := @4987 @53961 +@54370 := @54293 @4998 +@54371 := @54369 @54370 +@54374 := @54367 (@54368 @54371) @54294 +@54386 := @54313 @144 @2243 @5204 @5207 @53964 @54371 (@54325 @68 @53964 (@5321 (@54328 @68))) +@54398 := @54313 @162 @2168 @5204 @5206 @53961 @54370 (@54325 @19 @53961 (@5321 (@54328 @19))) +@54404 := @54314 @146 @5204 @5204 @54292 @4998 @54332 +@54405 := @5341 @54278 +@54524 := fun (subject : @5026) => + fun (pos : @13) => + fun (ln : @13) => + fun (firstOn : @5200) => + fun (chs : @13) => + fun (lexs : @11146) => + @49525 + (@49932 + (fun (__a : @44109) => + fun (__h : @49937) => + @50372 + (fun (pair : @44075) => + @50610 + (@50631 + (@50906 + (fun (__a : @5009) => + fun (__h : @50910) => + @51357 + (fun (firstSeg : @4982) => + fun (restSegs : @5009) => + @51538 + (@51565 + (@51864 + (fun (__a : @5009) => + fun (__h : @51866) => + @54253 + (fun (secondSeg : @4982) => + fun (moreSegs : @5009) => + @54263 + (@54286 + (@54312 + (@54333 + (@54345 + (@54357 + (@54363 + (@54374 + (@54386 (@54398 (@54404 @54405))) + (@52943 @49805 @49800 @49802)) + (@54313 + @2250 + @2218 + @7858 + @5873 + @54299 + @54305 + (@5763 + @54278 + @181 + @20 + @2249 + @5206 + @5204 + @54298 + @54299 + (@54313 + @2149 + @146 + @5204 + @5204 + @54296 + @4998 + (@6506 @54278 @680 @5204 @54296 @54292 @54331) + @54405) + (@9597 @54298)) + (@54334 + @2217 + @5204 + @5207 + @51887 + @54304 + @54344 + (@54313 + @238 + @553 + @5204 + @5206 + @53956 + @54303 + (@54325 @154 @53956 (@5321 (@54328 @154))) + (@54313 + @551 + @146 + @5204 + @5204 + @53951 + @4998 + (@54325 @224 @53951 (@5321 (@54328 @224))) + @54405)))))))) + (@53000 + @49802 + @50109 + @49787 + @51090 + @51093 + @50109 + @49785 + @22768)))))))))))))) +@54526 := (subject : @5026) -> (b0 : @499) -> @49183 +@54527 := @19537 @5903 +@54528 := @5208 @54527 +@54529 := @5203 @54528 +@54530 := @54529 @5206 +@54531 := @5205 @54530 +@54532 := @5203 @54531 +@54535 := @15008 @6696 @18659 @5445 +@54536 := @54532 @54535 +@54537 := @5203 @54536 +@54540 := @15013 @6696 @18659 @5445 +@54541 := @5142 @54540 +@54542 := @5862 @54541 +@54543 := @54542 @5204 +@54544 := @5861 @54543 +@54546 := @5869 @54541 @5204 +@54547 := @54544 @54546 +@54549 := @11181 @5449 @5445 +@54552 := @54549 @5639 @5216 @4989 +@54553 := @22346 @934 +@54556 := @54547 (@49267 (@54552 @54553)) +@54557 := @11971 @6696 +@54558 := @54557 @5449 +@54559 := @5130 @54540 +@54567 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@54558 @54559)) @49195)))) +@54568 := @15360 @54559 +@54569 := @5134 @54540 +@54571 := @54568 @54569 @5216 +@54572 := @11976 @6696 +@54573 := @54572 @5449 +@54574 := @54573 @54559 +@54582 := @5205 (@54556 (@54567 (@54571 @54574 @49296 @5445 @5436 @4989))) +@54583 := @5203 @54582 +@54585 := @17575 @6696 @5449 +@54586 := @5208 @54585 +@54587 := @5203 @54586 +@54589 := @17579 @6696 @5449 +@54590 := @17507 @54589 +@54591 := @22346 @1003 +@54594 := @54590 (@49267 (@54552 @54591)) +@54595 := @11971 @6750 +@54596 := @54595 @5711 +@54604 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@54596 @4989)) @49195)))) +@54605 := @15360 @4989 +@54607 := @54605 @5449 @5436 +@54608 := @11976 @6750 +@54609 := @54608 @5711 +@54610 := @54609 @4989 +@54611 := @54607 @54610 +@54619 := @54587 (@54594 (fun (endPos : @13) => @54604 (@54611 @49296 @5449 @5445 @5216))) +@54620 := @5203 @54619 +@54622 := @32431 @6696 @5449 +@54623 := @5208 @54622 +@54624 := @5203 @54623 +@54626 := @32435 @6696 @5449 +@54628 := @30703 @54626 @49204 +@54629 := LexLeanBoot.TokenAudit.LexemeKind.Number +@54637 := @54624 (@54628 (fun (endPos : @13) => @54604 (@54611 @54629 @5449 @5445 @5216))) +@54638 := @5203 @54637 +@54639 := @54529 @5204 +@54640 := @5205 @54639 +@54641 := @5203 @54640 +@54643 := @28343 @6696 @18659 +@54644 := @54641 @54643 +@54645 := @5203 @54644 +@54646 := @5203 @54530 +@54647 := @43370 @18659 +@54648 := @18660 @54647 +@54650 := @5863 @54648 @5903 +@54651 := @54646 @54650 +@54653 := @5203 @54651 @5204 +@54654 := @5205 @54653 +@54655 := @5203 @54654 +@54657 := @37150 @6696 @54648 +@54658 := @54655 @54657 +@54659 := @5203 @54658 +@54660 := @43368 @54648 +@54661 := @54558 @54660 +@54662 := @5874 @54661 +@54663 := @5203 @54662 +@54665 := @37378 @6696 @5449 +@54667 := @6429 @54660 @5449 +@54668 := @54665 @54667 +@54669 := @40346 @54668 +@54671 := @5203 @54669 @5204 +@54673 := @5203 @54671 @5204 +@54675 := @5203 @54673 @5873 +@54676 := @54663 @54675 +@54677 := @5205 @54676 +@54678 := @5205 @54677 +@54679 := @5205 @54678 +@54680 := @5203 @54679 +@54683 := @15360 @54660 @5445 @5216 +@54684 := @54573 @54660 +@54685 := @54683 @54684 +@54686 := LexLeanBoot.TokenAudit.LexemeKind.Command +@54687 := @43365 @5449 +@54688 := @54687 @54667 +@54689 := @54686 @54688 +@54693 := @54685 @54689 @5445 @5436 @4989 +@54694 := @54680 @54693 +@54695 := @5203 @54694 +@54697 := @29053 @6696 @5449 +@54698 := @5208 @54697 +@54699 := @5203 @54698 +@54700 := @5205 @15320 +@54701 := @5205 @54700 +@54702 := @5203 @54701 +@54708 := @49479 @6696 @5449 @5445 @5436 @5216 @4989 +@54709 := @54702 @54708 +@54710 := @5203 @54709 +@54711 := @9237 @5449 +@54712 := @5208 @54711 +@54713 := @5203 @54712 +@54714 := @8995 @5449 +@54715 := @18658 @54714 +@54717 := @5863 @54715 @5903 +@54718 := @5208 @54717 +@54719 := @5203 @54718 +@54720 := @54665 @54714 +@54721 := @5874 @54720 +@54723 := @5203 @54721 @5204 +@54725 := @5203 @54723 @5204 +@54727 := @5203 @54725 @5873 +@54728 := @5205 @54727 +@54729 := @5205 @54728 +@54730 := @5205 @54729 +@54731 := @54719 @54730 +@54732 := @5203 @54731 +@54736 := @15360 @54715 @5445 @5216 @19 +@54737 := LexLeanBoot.TokenAudit.LexemeKind.Symbol +@54738 := @54687 @54714 +@54739 := @54737 @54738 +@54743 := @54736 @54739 @5445 @5436 @4989 +@54744 := @54732 @54743 +@54745 := @5203 @54744 +@54746 := @34742 @5711 +@54747 := @6401 @54746 +@54748 := @5203 @54747 +@54749 := @5647 @5711 +@54750 := @54749 @1197 +@54751 := @5862 @54750 +@54752 := @54751 @5204 +@54753 := @5861 @54752 +@54755 := @5869 @54750 @5204 +@54757 := @54753 @54755 @5204 +@54758 := @54749 @1209 +@54760 := @5862 @54758 @5204 +@54761 := @5861 @54760 +@54763 := @5869 @54758 @5204 +@54765 := @54761 @54763 @5204 +@54766 := @34745 @5711 +@54768 := @5862 @54766 @5204 +@54769 := @5861 @54768 +@54771 := @5869 @54766 @5204 +@54773 := @54769 @54771 @5204 +@54774 := @54749 @1225 +@54780 := @5861 (@5862 @54774 @5204) (@5869 @54774 @5204) +@54784 := @5203 (@5859 (@54780 @5209 @5206)) +@54787 := @54780 (@29036 @54647) @5639 +@54789 := @5862 @54787 @5204 +@54790 := @5861 @54789 +@54792 := @5869 @54787 @5204 +@54794 := @54790 @54792 @5204 +@54795 := @43338 @5449 +@54797 := @5862 @54795 @5204 +@54798 := @5861 @54797 +@54800 := @5869 @54795 @5204 +@54812 := @5859 + (@54757 (@5859 (@54765 (@5205 (@54773 (@54784 (@54794 (@5205 (@54798 @54800 @5204 @5204))))))))) +@54813 := @54748 @54812 +@54814 := @54745 @54813 +@54815 := @54713 @54814 +@54816 := @54710 @54815 +@54817 := @54699 @54816 +@54818 := @54695 @54817 +@54819 := @54659 @54818 +@54820 := @54645 @54819 +@54821 := @54638 @54820 +@54822 := @54620 @54821 +@54823 := @54583 @54822 +@54831 := fun (subject : @5026) => + fun (b0 : @499) => + fun (pos : @13) => + fun (ln : @13) => fun (firstOn : @5200) => fun (chs : @13) => fun (lexs : @11146) => @54537 @54823 +@54832 := @5214 @547 +@54834 := @9370 (@7072 @49476) +@54835 := @54832 @54834 +@54836 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_12 +@54844 := @5224 (@54836 @6696 @5711 @5449 @5445 @5436 @5216 @4989) +@54845 := LexLeanBoot.TokenAudit.stepLexToken +@54846 := @54845 @6696 +@54854 := @54844 (@11189 (@54846 @5711 @5449 @5445 @5436 @5216 @4989)) +@54862 := (subject : @5026) -> + (b0 : @499) -> + (pos : @13) -> (ln : @13) -> (firstOn : @5200) -> (chs : @13) -> (lexs : @11146) -> @54835 @54854 +@54866 := @5240 @547 @54834 @54854 @1262 +@54882 := @5248 + (@9149 @15349) + (@5248 + (@7711 @5588) + (@5248 (@7197 @30539) (@5248 (@5786 @5446) (@16332 (@5248 (@5252 @6955) @9358))))) +@54892 := @54866 @54882 (@5265 (@5275 @547)) (@5281 (@5282 (@5283 @1262) @54834 @5258)) +@54899 := @6065 @54882 @385 @919 @928 @1260 @54536 @54823 +@54900 := @12465 @54540 +@54901 := @54899 @54900 +@54903 := @49755 @54752 @54755 +@54905 := @49755 @54543 @54546 +@54907 := @11190 @5449 @5445 +@54910 := @54907 @5639 @5216 @4989 +@54921 := @54905 (@54910 @54553) (@15370 @54559 @54569 @5216 @54574 @49296 @5445 @5436 @4989) +@54922 := @54903 @54921 +@54924 := @49755 @54760 @54763 +@54926 := @6693 (fun ("_" : @6001) => @5064) +@54929 := @54926 @54589 (@54910 @54591) +@54930 := @15370 @4989 +@54933 := @54930 @5449 @5436 @54610 +@54939 := @54929 (fun (endPos : @13) => @54933 @49296 @5449 @5445 @5216) +@54940 := @54924 @54939 +@54942 := @49755 @54768 @54771 +@54944 := @30701 (fun ("_" : @22339) => @5064) +@54945 := @54944 @54626 +@54948 := @11192 @5639 @5436 @5216 +@54957 := @54945 + (fun (msg : @5026) => @54948 @4989) + (fun (endPos : @13) => @54933 @54629 @5449 @5445 @5216) +@54958 := @54942 @54957 +@54960 := @49755 @54789 @54792 +@54968 := @15370 @54660 @5445 @5216 @54684 @54689 @5445 @5436 @4989 +@54969 := @54960 @54968 +@54971 := @49755 @54797 @54800 +@54977 := @49487 @6696 @5449 @5445 @5436 @5216 @4989 +@54978 := @54971 @54977 +@54986 := @15370 @54715 @5445 @5216 @19 @54739 @5445 @5436 @4989 +@54992 := @11189 (@54922 (@54940 (@54958 (@54969 (@54978 @54986))))) +@54993 := @54901 @54992 +@54998 := @5420 @54882 @924 @927 @54531 @54535 +@54999 := @19125 @9025 +@55002 := @54998 (@9370 @54999) @54900 +@55003 := @5307 @54882 +@55009 := @55003 @144 @926 @5204 @54530 @9355 @54999 +@55010 := @5316 @54882 +@55012 := @55010 @68 @9355 +@55013 := @5322 @54882 +@55017 := @55009 (@55012 (@5321 (@55013 @68))) +@55023 := @55003 @577 @240 @54528 @5206 @18763 @9025 +@55028 := @5291 @54882 @167 @576 @5207 @54527 +@55029 := @11170 @6228 +@55031 := @55028 @55029 @18763 +@55043 := @55003 @219 @175 @5204 @5206 @5708 @6228 (@55010 @41 @5708 (@5321 (@55013 @41))) +@55053 := @55003 @173 @146 @5204 @5204 @172 @4998 (@5518 @54882 @22 @172) +@55054 := @5341 @54882 +@55057 := @55031 (@55043 (@55053 @55054)) +@55058 := @45770 @19 +@55082 := @54993 + (@55002 + (@55017 + (@55023 + (@55057 @55058) + (@55003 + @238 + @146 + @5204 + @5204 + @5446 + @4998 + (@55010 @154 @5446 (@5321 (@55013 @154))) + @55054))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_22 @6696 @18659 @5445)) +@55085 := @5248 (@14641 @54900) @54882 +@55092 := @6065 @55085 @485 @155 @977 @1259 @54582 @54822 +@55093 := @11189 @54921 +@55095 := @55092 @55093 @54992 +@55100 := @5958 @55085 @932 @947 @976 @5204 +@55101 := @49201 @54553 +@55103 := @5969 (@49267 @55101) +@55106 := @15013 @6750 @18797 @5449 +@55107 := @5130 @55106 +@55108 := @54596 @55107 +@55109 := @5874 @55108 +@55111 := @5203 @55109 @49195 +@55112 := @5205 @55111 +@55113 := @5205 @55112 +@55114 := @5205 @55113 +@55115 := @5203 @55114 +@55116 := @15360 @55107 +@55117 := @5134 @55106 +@55119 := @55116 @55117 @5436 +@55120 := @54609 @55107 +@55125 := @55119 @55120 @49296 @5449 @5445 @5216 +@55129 := @55100 (fun (__b : @5200) => @55103 (@55115 @55125)) +@55130 := @54948 @54553 +@55131 := @52629 @55130 +@55139 := @15370 @55107 @55117 @5436 @55120 @49296 @5449 @5445 @5216 +@55144 := @55129 (fun (__b : @5200) => @11189 (@55131 @55139)) @54541 +@55148 := @8128 @55085 @680 @5204 @154 +@55150 := @4987 (@171 @54559) +@55152 := @4987 (@171 @54569) +@55155 := @4987 (@4993 (@5138 @54540)) +@55156 := @4993 @54541 +@55161 := @55150 (@55152 (@55155 (@4987 @55156 @4998))) +@55177 := @55144 + (@55148 + @55161 + @68 + @55156 + (@5316 @55085 @385 @54900 (@5321 (@5322 @55085 @385))) + (@5321 (@8147 @55161 @154))) +@55178 := @12465 @55106 +@55191 := @5248 + (@14641 @55178) + (@5248 (@9149 @11173) (@15399 (@5248 (@7197 @11171) (@15403 (@15405 (@7148 @9785)))))) +@55192 := @5420 @55191 +@55196 := @55192 @660 @946 @49266 @55101 +@55197 := @2098 @54553 +@55199 := @4987 @55197 @4998 +@55200 := @11174 @55199 +@55201 := @6226 @55200 +@55202 := @9483 @55201 +@55203 := @11170 @55202 +@55207 := @55196 (@11169 @55203) (@11189 @55130) +@55208 := @5307 @55191 +@55209 := @55208 @219 +@55214 := @55209 @945 @5204 @49265 @9352 @55203 +@55215 := @5316 @55191 +@55217 := @55215 @41 @9352 +@55218 := @5322 @55191 +@55221 := @55217 (@5321 (@55218 @41)) +@55222 := @55214 @55221 +@55223 := @55208 @238 +@55228 := @55223 @944 @5204 @49264 @5708 @55202 +@55233 := @55215 @154 @5708 (@5321 (@55218 @154)) +@55234 := @55228 @55233 +@55240 := @55208 @308 @943 @5206 @11156 @5745 @55201 +@55241 := @5763 @55191 +@55248 := @55241 @305 @24 @146 @5204 @5204 @4998 @5745 +@55249 := @5341 @55191 +@55252 := @55240 (@55248 @55249 @5774) +@55253 := @55208 @551 +@55258 := @55253 @942 @5204 @11155 @5469 @55200 +@55263 := @55215 @224 @5469 (@5321 (@55218 @224)) +@55264 := @55258 @55263 +@55265 := @55208 @549 +@55270 := @55265 @941 @5204 @11154 @11173 @55199 +@55275 := @55215 @363 @11173 (@5321 (@55218 @363)) +@55322 := @55177 + (fun ("_" : @54543) => + @55207 + (@55222 + (@55234 + (@55252 + (@55264 + (@55270 + @55275 + (@55208 + @939 + @146 + @7858 + @5204 + @55197 + @4998 + (@5291 + @55191 + @727 + @938 + @5206 + @5204 + (@4987 @935 @4998) + @55197 + (@55208 @936 @146 @5204 @5204 @935 @4998 (@5518 @55191 @729 @935) @55249) + (@22928 @934)) + @55249)))))) + (@50362 @5711 @5449 @5639 @5436 @5216 @54553)) +@55323 := @54542 @5639 +@55327 := @55192 @952 @975 @55114 @55125 +@55328 := @171 @55107 +@55329 := @4987 @55328 +@55330 := @171 @55117 +@55331 := @4987 @55330 +@55332 := @171 @55120 +@55333 := @4987 @55332 +@55334 := @11174 @4998 +@55335 := @11172 @55334 +@55336 := @11170 @55335 +@55337 := @52831 @55336 +@55338 := @55333 @55337 +@55339 := @6226 @55338 +@55340 := @55331 @55339 +@55344 := @55327 (@55329 @55340) (@11189 @55139) +@55345 := @55208 @954 +@55350 := @55345 @974 @5204 @55113 @55328 @55340 +@55353 := @8128 @55191 @680 @5204 +@55354 := @55353 @68 +@55357 := @4987 (@4993 (@5138 @55106)) +@55358 := @5142 @55106 +@55364 := @55329 (@55331 (@55357 (@4987 (@4993 @55358) @4998))) +@55367 := @55354 @55364 @68 @55328 +@55372 := @55215 @385 @55178 (@5321 (@55218 @385)) +@55373 := @55367 @55372 +@55374 := @8147 @55364 +@55377 := @55373 (@5321 (@55374 @68)) +@55378 := @55350 @55377 +@55393 := @55208 + @956 + @973 + @5204 + @55112 + @55330 + @55339 + (@55353 @19 @55364 @68 @55330 @55372 (@5321 (@55374 @19))) +@55399 := @55253 @972 @5204 @55111 @5469 @55338 @55263 +@55405 := @55208 @961 @971 @55109 @49195 @55332 @55337 +@55409 := @55192 @689 @960 @5873 @55108 +@55410 := @55329 @4998 +@55411 := @11169 @55410 +@55508 := @55095 + (@55322 + (fun ("_" : @55323) => + @55344 + (@55378 + (@55393 + (@55399 + (@55405 + (@55409 + (@9797 @55411) + @55332 + (@55208 + @144 + @959 + @5204 + @5207 + @9782 + @55411 + (@55215 @68 @9782 (@5321 (@55218 @68))) + (@55209 + @958 + @5204 + @5206 + @9352 + @55410 + @55221 + (@55345 @146 @5204 @5204 @55328 @4998 @55377 @55249))) + (@52943 @6750 @5711 @55107)) + (@55208 + @966 + @970 + @5206 + @5873 + @5024 + @55336 + (@55241 @963 @20 @146 @5204 @5204 @4998 @5024 @55249 @52964) + (@55223 + @969 + @5204 + @5207 + @5708 + @55335 + @55233 + (@55208 + @261 + @968 + @5204 + @5206 + @11171 + @55334 + (@55215 @249 @11171 (@5321 (@55218 @249))) + (@55265 @146 @5204 @5204 @11173 @4998 @55275 @55249)))))))) + (@53000 @55107 @55117 @5436 @55120 @49296 @5449 @5445 @5216))) +@55511 := @5248 (@17981 @55093) @55085 +@55518 := @6065 @55511 @519 @155 @1021 @1258 @54619 @54821 +@55519 := @11189 @54939 +@55521 := @55518 @55519 @54992 +@55527 := @19189 @55511 @155 @985 @1020 @54586 @5929 +@55530 := @19200 (@49267 (@49201 @54591)) +@55539 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@49277 @6696 @4989)) @49195)))) +@55541 := @54605 @5711 @5445 +@55542 := @49292 @6696 +@55543 := @55542 @4989 +@55544 := @55541 @55543 +@55553 := @55527 + (fun (__a : @6001) => @55530 (fun (endPos : @13) => @55539 (@55544 @49296 @5711 @5449 @5436))) +@55554 := @54926 @4989 +@55555 := @54948 @54591 +@55556 := @55554 @55555 +@55559 := @54930 @5711 @5445 @55543 +@55564 := fun (endPos : @13) => @55559 @49296 @5711 @5449 @5436 +@55569 := @55553 (fun (__a : @6001) => @11189 (@55556 @55564)) @54589 +@55574 := @5420 @55511 @983 @351 @5207 @54585 +@55575 := @9370 @15513 +@55578 := @55574 @55575 (@5929 @54589) +@55579 := @5307 @55511 +@55585 := @55579 @144 @320 @5204 @5206 @9355 @15513 +@55586 := @5316 @55511 +@55588 := @55586 @68 @9355 +@55589 := @5322 @55511 +@55614 := @55569 + (@55578 + (@55585 + (@55588 (@5321 (@55589 @68))) + (@55579 + @219 + @146 + @5204 + @5204 + @5708 + @4998 + (@55586 @41 @5708 (@5321 (@55589 @41))) + (@5341 @55511))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_24 @6696 @5449)) +@55616 := @17579 @6750 @5711 +@55618 := @6676 @55616 @4989 +@55621 := @15013 @6759 @26729 @6696 +@55622 := @5142 @55621 +@55630 := @49755 (@5862 @55622 @5204) (@5869 @55622 @5204) (@50250 @54553) +@55631 := @5130 @55621 +@55635 := @15370 @55631 (@5134 @55621) @5449 +@55636 := @49606 @6750 +@55646 := @5248 (@17981 (@11189 (@55630 (@55635 (@55636 @55631) @49296 @6696 @5711 @5445)))) +@55649 := @5248 (@14641 (@12465 @55621)) +@55651 := @5248 (@9149 @49939) +@55653 := @5248 (@7711 @5708) +@55655 := @5248 (@7197 @49944) +@55657 := @5248 (@5786 @9779) +@55659 := @5248 (@5539 @10150) +@55669 := @55646 (@55649 (@55651 (@55653 (@55655 (@55657 (@55659 (@5248 (@5252 @7125) @27843))))))) +@55672 := @5444 @55669 @19294 @1020 +@55675 := @19200 (@49267 (@49587 @54591)) +@55684 := @5203 (@5205 (@5205 (@5205 (@5203 (@5874 (@49689 @6759 @4989)) @49195)))) +@55686 := @54605 @6706 @6696 +@55687 := @49701 @6759 +@55688 := @55687 @4989 +@55689 := @55686 @55688 +@55699 := @5224 + ((fun (__a : @6001) => @55675 (fun (endPos : @13) => @55684 (@55689 @49296 @6706 @6750 @5711))) + @4989) +@55701 := @11190 @6706 @6750 +@55704 := @55701 @5639 @5711 @5449 +@55705 := @55704 @54591 +@55706 := @55554 @55705 +@55709 := @54930 @6706 @6696 @55688 +@55714 := fun (endPos : @13) => @55709 @49296 @6706 @6750 @5711 +@55723 := @19250 + (fun (__a : @6001) => @55672 (@55699 ((fun (__a : @6001) => @11189 (@55706 @55714)) @4989))) + @5216 +@55726 := @15013 @6706 @26651 @5711 +@55727 := @5142 @55726 +@55735 := @49755 (@5862 @55727 @5204) (@5869 @55727 @5204) (@49729 @54553) +@55736 := @5130 @55726 +@55750 := @5248 + (@17981 + (@11189 + (@55735 (@15370 @55736 (@5134 @55726) @5445 (@55542 @55736) @49296 @5711 @5449 @5436)))) +@55753 := @5248 (@14641 (@12465 @55726)) +@55754 := @5084 @5436 +@55756 := @5248 (@9149 @55754) +@55758 := @5248 (@7711 @5446) +@55759 := @4993 @5449 +@55771 := @55750 + (@55753 (@55756 (@55758 (@5248 (@7197 @55759) (@5248 (@5786 @9352) (@47408 (@7124 @10156))))))) +@55777 := @5468 @55771 @19352 @230 @988 @1000 @1019 +@55778 := @49539 @54591 +@55780 := @5224 (@49267 @55778) +@55781 := @49729 @54591 +@55782 := @11189 @55781 +@55783 := @55780 @55782 +@55785 := @55777 @55783 @19361 +@55798 := @5498 @55771 @19352 @197 @127 @1016 @268 @4998 @55771 @55783 @19373 (@5281 (@5513 @55771)) +@55803 := @5420 @55771 @660 @1015 @49266 @55778 +@55804 := @4987 @55754 +@55805 := @2098 @54591 +@55807 := @4987 @55805 @4998 +@55808 := @55804 @55807 +@55809 := @9024 @55808 +@55810 := @9483 @55809 +@55811 := @11169 @55810 +@55814 := @55803 (@14046 @55811) @55782 +@55815 := @5307 @55771 +@55821 := @55815 @219 @1014 @5204 @49265 @9779 @55811 +@55822 := @5316 @55771 +@55824 := @55822 @41 @9779 +@55825 := @5322 @55771 +@55829 := @55821 (@55824 (@5321 (@55825 @41))) +@55841 := @55815 @238 @1013 @5204 @49264 @9352 @55810 (@55822 @154 @9352 (@5321 (@55825 @154))) +@55847 := @55815 @308 @1012 @5206 @11156 @5745 @55809 +@55855 := @5763 @55771 @305 @24 @146 @5204 @5204 @4998 @5745 +@55856 := @5341 @55771 +@55930 := @55723 + (@55785 + (@55798 + (@55814 + (@55829 + (@55841 + (@55847 + (@55855 @55856 @5774) + (@55815 + @551 + @1011 + @5204 + @11155 + @5446 + @55808 + (@55822 @224 @5446 (@5321 (@55825 @224))) + (@55815 + @549 + @1010 + @5204 + @11154 + @55754 + @55807 + (@55822 @363 @55754 (@5321 (@55825 @363))) + (@55815 + @1008 + @146 + @7858 + @5204 + @55805 + @4998 + (@5291 + @55771 + @727 + @1007 + @5206 + @5204 + (@4987 @1004 @4998) + @55805 + (@55815 @1005 @146 @5204 @5204 @1004 @4998 (@5518 @55771 @729 @1004) @55856) + (@22928 @1003)) + @55856)))))) + (@50362 @6696 @5711 @5639 @5445 @5436 @54591)))) +@55937 := @5498 @55669 @19393 @230 @988 @1000 @1019 @5221 +@55940 := @5248 (@18051 @5219) @55669 +@55941 := @55937 @55940 +@55943 := @49591 @6750 @4989 +@55944 := @5874 @55943 +@55946 := @5203 @55944 @49195 +@55947 := @5205 @55946 +@55948 := @5205 @55947 +@55949 := @5205 @55948 +@55950 := @5203 @55949 +@55952 := @54605 @6696 @5449 +@55953 := @55636 @4989 +@55954 := @55952 @55953 +@55958 := @55954 @49296 @6696 @5711 @5445 +@55960 := @5224 (@55950 @55958) +@55963 := @54930 @6696 @5449 @55953 +@55967 := @55963 @49296 @6696 @5711 @5445 +@55968 := @11189 @55967 +@55975 := @55941 (@55960 @55968) @19431 (@5281 (@31641 @5221 @55669)) +@55976 := @5420 @55940 +@55980 := @55976 @952 @999 @55949 @55958 +@55981 := @171 @55953 +@55982 := @4987 @55981 +@55983 := @4987 @49944 +@55984 := @50266 @4998 +@55985 := @55983 @55984 +@55986 := @14046 @55985 +@55987 := @52831 @55986 +@55988 := @55982 @55987 +@55989 := @11170 @55988 +@55990 := @14046 @55989 +@55993 := @55980 (@5220 @55990) @55968 +@55994 := @5307 @55940 +@55995 := @55994 @723 +@56000 := @55995 @998 @5204 @55948 @5219 @55990 +@56001 := @5316 @55940 +@56003 := @56001 @495 @5219 +@56004 := @5322 @55940 +@56007 := @56003 (@5321 (@56004 @495)) +@56008 := @56000 @56007 +@56009 := @55994 @238 +@56014 := @56009 @997 @5204 @55947 @9779 @55989 +@56019 := @56001 @154 @9779 (@5321 (@56004 @154)) +@56020 := @56014 @56019 +@56032 := @55994 @551 @996 @5204 @55946 @5708 @55988 (@56001 @224 @5708 (@5321 (@56004 @224))) +@56038 := @55994 @994 @971 @55944 @49195 @55981 @55987 +@56042 := @55976 @689 @993 @5873 @55943 +@56043 := @15344 @5221 +@56044 := @39930 @56043 +@56046 := @56042 @56044 @55981 +@56058 := @55994 @144 @992 @5204 @5207 @27840 @56043 (@56001 @68 @27840 (@5321 (@56004 @68))) +@56070 := @55994 @219 @991 @5204 @5206 @10150 @5221 (@56001 @41 @10150 (@5321 (@56004 @41))) +@56076 := @55995 @146 @5204 @5204 @5219 @4998 @56007 +@56077 := @5341 @55940 +@56081 := @56046 (@56058 (@56070 (@56076 @56077))) +@56084 := @52943 @6759 @6750 @4989 +@56142 := @55993 + (@56008 + (@56020 + (@56032 + (@56038 + (@56081 @56084) + (@55994 + @966 + @970 + @5206 + @5873 + @5024 + @55986 + (@5763 @55940 @963 @20 @146 @5204 @5204 @4998 @5024 @56077 @52964) + (@56009 + @969 + @5204 + @5207 + @9779 + @55985 + @56019 + (@55994 + @261 + @968 + @5204 + @5206 + @49944 + @55984 + (@56001 @249 @49944 (@5321 (@56004 @249))) + (@55994 + @549 + @146 + @5204 + @5204 + @49939 + @4998 + (@56001 @363 @49939 (@5321 (@56004 @363))) + @56077)))))))) +@56146 := @53000 @4989 @6696 @5449 @55953 +@56158 := @55521 + (@55614 + (fun (__a : @6001) => + fun (__h : @55618) => + @55930 (fun (endPos : @13) => @55975 (@56142 (@56146 @49296 @6696 @5711 @5445))))) +@56161 := @5248 (@18106 @55519) @55511 +@56168 := @6065 @56161 @638 @155 @1065 @1257 @54637 @54820 +@56169 := @11189 @54957 +@56171 := @56168 @56169 @54992 +@56187 := @31419 + @56161 + @155 + @1030 + @1064 + @54623 + @22299 + (fun (__a : @22339) => + @31426 @49542 (fun (endPos : @13) => @55539 (@55544 @54629 @5711 @5449 @5436))) +@56188 := @54944 @4989 +@56189 := @56188 @49731 +@56194 := fun (endPos : @13) => @55559 @54629 @5711 @5449 @5436 +@56199 := @56187 (fun (__a : @22339) => @11189 (@56189 @56194)) @54626 +@56207 := @5420 @56161 @1028 @351 @5207 @54622 @55575 (@22299 @54626) +@56208 := @5307 @56161 +@56214 := @56208 @144 @320 @5204 @5206 @9355 @15513 +@56215 := @5316 @56161 +@56217 := @56215 @68 @9355 +@56218 := @5322 @56161 +@56243 := @56199 + (@56207 + (@56214 + (@56217 (@5321 (@56218 @68))) + (@56208 + @219 + @146 + @5204 + @5204 + @5708 + @4998 + (@56215 @41 @5708 (@5321 (@56218 @41))) + (@5341 @56161))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_25 @6696 @5449)) +@56245 := @32435 @6750 @5711 +@56247 := @31548 @56245 @4989 +@56252 := @54926 (@17579 @6759 @6750) (@50250 @54591) +@56254 := @54930 @6750 @5711 +@56255 := @49443 @6706 +@56257 := @56254 (@56255 @4989) +@56267 := @5248 + (@18106 (@11189 (@56252 (fun (endPos : @13) => @56257 @49296 @6750 @6696 @5449)))) + @55669 +@56270 := @5444 @56267 @31596 @1064 +@56281 := @5224 + ((fun (__a : @22339) => + @31426 @49961 (fun (endPos : @13) => @55684 (@55689 @54629 @6706 @6750 @5711))) + @4989) +@56282 := @56188 @50150 +@56287 := fun (endPos : @13) => @55709 @54629 @6706 @6750 @5711 +@56296 := @31556 + (fun (__a : @22339) => @56270 (@56281 ((fun (__a : @22339) => @11189 (@56282 @56287)) @4989))) + @5216 +@56297 := @5498 @56267 +@56303 := @56297 @31622 @235 @643 @1039 @1063 @5030 +@56306 := @5248 (@19190 @5028) @56267 +@56309 := @56303 @56306 @50253 @31639 +@56310 := @5282 @643 +@56314 := @56309 (@5281 (@56310 @5030 @56267)) +@56321 := @5420 @56306 @660 @1038 @49197 @50243 @50271 @50252 +@56322 := @5307 @56306 +@56328 := @56322 @219 @1037 @5204 @49196 @10150 @50270 +@56329 := @5316 @56306 +@56331 := @56329 @41 @10150 +@56332 := @5322 @56306 +@56336 := @56328 (@56331 (@5321 (@56332 @41))) +@56348 := @56322 @238 @1036 @5204 @49195 @9779 @50269 (@56329 @154 @9779 (@5321 (@56332 @154))) +@56354 := @56322 @308 @1035 @5206 @5873 @5745 @50268 +@56362 := @5763 @56306 @305 @24 @146 @5204 @5204 @4998 @5745 +@56363 := @5341 @56306 +@56413 := @56296 + (fun (msg : @5026) => + @56314 + (@56321 + (@56336 + (@56348 + (@56354 + (@56362 @56363 @5774) + (@56322 + @551 + @1034 + @5204 + @5207 + @5708 + @50267 + (@56329 @224 @5708 (@5321 (@56332 @224))) + (@56322 + @549 + @654 + @5204 + @5206 + @49939 + @5030 + (@56329 @363 @49939 (@5321 (@56332 @363))) + (@56322 + @652 + @146 + @5204 + @5204 + @5028 + @4998 + (@56329 @529 @5028 (@5321 (@56332 @529))) + @56363)))))) + @50368)) +@56419 := @5468 @56267 @31678 @235 @643 @1039 @1063 +@56423 := @55954 @54629 @6696 @5711 @5445 +@56425 := @5224 (@55950 @56423) +@56429 := @55963 @54629 @6696 @5711 @5445 +@56430 := @11189 @56429 +@56431 := @56425 @56430 +@56433 := @56419 @56431 @31695 +@56439 := @56297 @31678 @258 @1044 @1060 @268 @5221 +@56440 := @19402 @56267 +@56446 := @56439 @56440 @56431 @31710 (@5281 (@19434 @56267)) +@56447 := @5420 @56440 +@56451 := @56447 @952 @1059 @55949 @56423 +@56453 := @4987 @5021 @55986 +@56454 := @55982 @56453 +@56455 := @11170 @56454 +@56456 := @14046 @56455 +@56459 := @56451 (@5220 @56456) @56430 +@56460 := @5307 @56440 +@56461 := @56460 @662 +@56466 := @56461 @1058 @5204 @55948 @5219 @56456 +@56467 := @5316 @56440 +@56469 := @56467 @547 @5219 +@56470 := @5322 @56440 +@56473 := @56469 (@5321 (@56470 @547)) +@56474 := @56466 @56473 +@56475 := @56460 @238 +@56480 := @56475 @1057 @5204 @55947 @9779 @56455 +@56485 := @56467 @154 @9779 (@5321 (@56470 @154)) +@56486 := @56480 @56485 +@56498 := @56460 @551 @1056 @5204 @55946 @5708 @56454 (@56467 @224 @5708 (@5321 (@56470 @224))) +@56504 := @56460 @1048 @1055 @55944 @49195 @55981 @56453 +@56510 := @56447 @689 @1047 @5873 @55943 @56044 @55981 +@56522 := @56460 @144 @1046 @5204 @5207 @27840 @56043 (@56467 @68 @27840 (@5321 (@56470 @68))) +@56534 := @56460 @219 @664 @5204 @5206 @10150 @5221 (@56467 @41 @10150 (@5321 (@56470 @41))) +@56540 := @56461 @146 @5204 @5204 @5219 @4998 @56473 +@56541 := @5341 @56440 +@56618 := @56171 + (@56243 + (fun (__a : @22339) => + fun (__h : @56247) => + @56413 + (fun (endPos : @13) => + @56433 + (@56446 + (@56459 + (@56474 + (@56486 + (@56498 + (@56504 + (@56510 (@56522 (@56534 (@56540 @56541))) @56084) + (@56460 + @1053 + @970 + @5206 + @5873 + @5021 + @55986 + (@5763 + @56440 + @1050 + @20 + @146 + @5204 + @5204 + @4998 + @5021 + @56541 + (@9596 @19 @4998)) + (@56475 + @969 + @5204 + @5207 + @9779 + @55985 + @56485 + (@56460 + @261 + @968 + @5204 + @5206 + @49944 + @55984 + (@56467 @249 @49944 (@5321 (@56470 @249))) + (@56460 + @549 + @146 + @5204 + @5204 + @49939 + @4998 + (@56467 @363 @49939 (@5321 (@56470 @363))) + @56541)))))))) + (@56146 @54629 @6696 @5711 @5445)))))) +@56621 := @5248 (@19505 @56169) @56161 +@56628 := @6065 @56621 @650 @22 @1076 @1256 @54644 @54819 +@56629 := @171 @54647 +@56631 := @56628 @56629 @54992 +@56636 := @5420 @56621 @1072 @1075 @54640 @54643 +@56637 := @19125 @4998 +@56640 := @56636 (@9370 @56637) @56629 +@56641 := @5307 @56621 +@56647 := @56641 @144 @1074 @5204 @54639 @9355 @56637 +@56648 := @5316 @56621 +@56650 := @56648 @68 @9355 +@56651 := @5322 @56621 +@56655 := @56647 (@56650 (@5321 (@56651 @68))) +@56661 := @56641 @577 @146 @54528 @5204 @18763 @4998 +@56668 := @5291 @56621 @167 @576 @5207 @54527 @55029 @18763 +@56680 := @56641 @219 @175 @5204 @5206 @5708 @6228 (@56648 @41 @5708 (@5321 (@56651 @41))) +@56690 := @56641 @173 @146 @5204 @5204 @172 @4998 (@5518 @56621 @22 @172) +@56691 := @5341 @56621 +@56703 := @56631 + (@56640 (@56655 (@56661 (@56668 (@56680 (@56690 @56691)) @55058) @56691)) (@29095 @6696 @18659)) +@56706 := @5248 (@53372 @56629) @56621 +@56713 := @6065 @56706 @660 @22 @1093 @1255 @54658 @54818 +@56714 := @171 @54660 +@56716 := @56713 @56714 @54992 +@56721 := @5420 @56706 @1083 @1092 @54654 @54657 +@56722 := @171 @54648 +@56724 := @4987 @56722 @4998 +@56727 := @56721 (@9370 @56724) @56714 +@56728 := @5307 @56706 +@56734 := @56728 @144 @1091 @5204 @54653 @9355 @56724 +@56735 := @5316 @56706 +@56737 := @56735 @68 @9355 +@56738 := @5322 @56706 +@56742 := @56734 (@56737 (@5321 (@56738 @68))) +@56748 := @56728 @1089 @146 @54651 @5204 @56722 @4998 +@56750 := @5291 @56706 @167 +@56753 := @56750 @1088 @54530 @54650 +@56755 := @4987 @56629 @4998 +@56758 := @56753 (@19125 @56755) @56722 +@56764 := @56728 @577 @1087 @54528 @5206 @18763 @56755 +@56769 := @56750 @576 @5207 @54527 @55029 @18763 +@56781 := @56728 @219 @175 @5204 @5206 @5708 @6228 (@56735 @41 @5708 (@5321 (@56738 @41))) +@56791 := @56728 @173 @146 @5204 @5204 @172 @4998 (@5518 @56706 @22 @172) +@56792 := @5341 @56706 +@56822 := @56716 + (@56727 + (@56742 + (@56748 + (@56758 + (@56764 + (@56769 (@56781 (@56791 @56792)) @55058) + (@56728 + @1085 + @146 + @5204 + @5204 + @56629 + @4998 + (@56735 @650 @56629 (@5321 (@56738 @650))) + @56792)) + (@19158 @54647)) + @56792)) + (@42202 @6696 @54648)) +@56825 := @5248 (@53469 @56714) @56706 +@56832 := @6065 @56825 @689 @155 @1128 @1254 @54694 @54817 +@56833 := @11189 @54968 +@56835 := @56832 @56833 @54992 +@56836 := @5420 @56825 +@56840 := @56836 @952 @1127 @54679 @54693 +@56841 := @4987 @56714 +@56842 := @171 @54684 +@56843 := @4987 @56842 +@56844 := @2098 @54688 +@56846 := @4987 @56844 @4998 +@56847 := @5027 @56846 +@56848 := @4987 @56847 +@56849 := @49472 @15351 +@56850 := @9024 @56849 +@56851 := @56848 @56850 +@56852 := @56843 @56851 +@56853 := @5589 @56852 +@56854 := @9024 @56853 +@56857 := @56840 (@56841 @56854) @56833 +@56858 := @5307 @56825 +@56859 := @56858 @1097 +@56864 := @56859 @1126 @5204 @54678 @56714 @56854 +@56865 := @5316 @56825 +@56867 := @56865 @660 @56714 +@56868 := @5322 @56825 +@56871 := @56867 (@5321 (@56868 @660)) +@56872 := @56864 @56871 +@56873 := @56858 @238 +@56878 := @56873 @1125 @5204 @54677 @5446 @56853 +@56883 := @56865 @154 @5446 (@5321 (@56868 @154)) +@56884 := @56878 @56883 +@56896 := @56858 @551 @1124 @5204 @54676 @5588 @56852 (@56865 @224 @5588 (@5321 (@56868 @224))) +@56902 := @56858 @1102 @1123 @54662 @54675 @56842 @56851 +@56906 := @56836 @689 @1101 @5873 @54661 +@56907 := @56841 @4998 +@56908 := @11170 @56907 +@56911 := @56906 (@9370 @56908) @56842 +@56912 := @56858 @144 +@56917 := @56912 @1100 @5204 @5207 @9355 @56908 +@56922 := @56865 @68 @9355 (@5321 (@56868 @68)) +@56923 := @56917 @56922 +@56924 := @56858 @219 +@56929 := @56924 @1099 @5204 @5206 @5708 @56907 +@56934 := @56865 @41 @5708 (@5321 (@56868 @41)) +@56935 := @56929 @56934 +@56941 := @56859 @146 @5204 @5204 @56714 @4998 @56871 +@56942 := @5341 @56825 +@56951 := @56902 (@56911 (@56923 (@56935 (@56941 @56942))) (@52943 @6696 @5449 @54660)) +@56957 := @56858 @1121 @970 @54673 @5873 @56847 @56850 +@56965 := @5763 @56825 @1104 @20 @1120 @54671 @5204 @56846 @56847 +@56971 := @56858 @1118 @146 @54669 @5204 @56844 @4998 +@56975 := @56836 @1110 @1117 @40345 @54668 +@56976 := @171 @54667 +@56978 := @4987 @56976 @4998 +@56979 := @11170 @56978 +@57031 := @56975 + (@9370 @56979) + @56844 + (@56912 + @1116 + @5204 + @40344 + @9355 + @56979 + @56922 + (@56924 + @1115 + @5204 + @11944 + @5708 + @56978 + @56934 + (@56858 + @1113 + @146 + @5209 + @5204 + @56976 + @4998 + (@5291 + @56825 + @854 + @1112 + @5207 + @5204 + (@56841 @15513) + @56976 + (@56859 + @320 + @5204 + @5206 + @56714 + @15513 + @56871 + (@56924 @146 @5204 @5204 @5708 @4998 @56934 @56942)) + (@6623 @54660 @5449)) + @56942))) +@57033 := @41047 @6696 @5449 +@57091 := @56835 + (@56857 + (@56872 + (@56884 + (@56896 + (@56951 + (@56957 + (@56965 (@56971 (@57031 (@57033 @54667)) @56942) (@9596 @154 @56846)) + (@56873 + @969 + @5204 + @5207 + @5446 + @56849 + @56883 + (@56858 + @261 + @968 + @5204 + @5206 + @30539 + @15351 + (@56865 @249 @30539 (@5321 (@56868 @249))) + (@56858 + @549 + @146 + @5204 + @5204 + @15349 + @4998 + (@56865 @363 @15349 (@5321 (@56868 @363))) + @56942)))))))) + (@53000 @54660 @5445 @5216 @54684 @54689 @5445 @5436 @4989)) +@57094 := @5248 (@53545 @56833) @56825 +@57101 := @6065 @57094 @800 @24 @1137 @1253 @54698 @54816 +@57102 := @4993 @54795 +@57104 := @57101 @57102 @54992 +@57111 := @5420 @57094 @1135 @351 @5207 @54697 @55575 @57102 +@57112 := @5307 @57094 +@57118 := @57112 @144 @320 @5204 @5206 @9355 @15513 +@57119 := @5316 @57094 +@57121 := @57119 @68 @9355 +@57122 := @5322 @57094 +@57146 := @57104 + (@57111 + (@57118 + (@57121 (@5321 (@57122 @68))) + (@57112 + @219 + @146 + @5204 + @5204 + @5708 + @4998 + (@57119 @41 @5708 (@5321 (@57122 @41))) + (@5341 @57094))) + (@30366 @6696 @5449)) +@57149 := @5248 (@53650 @57102) @57094 +@57156 := @6065 @57149 @844 @155 @1151 @1252 @54709 @54815 +@57157 := @11189 @54977 +@57159 := @57156 @57157 @54992 +@57167 := @5420 @57149 @1144 @1150 @54701 @54708 (@9370 @49476) @57157 +@57168 := @5307 @57149 +@57174 := @57168 @144 @1149 @5204 @54700 @9355 @49476 +@57175 := @5316 @57149 +@57177 := @57175 @68 @9355 +@57178 := @5322 @57149 +@57259 := @57159 + (@57167 + (@57174 + (@57177 (@5321 (@57178 @68))) + (@57168 + @219 + @1148 + @5204 + @15320 + @5708 + @49475 + (@57175 @41 @5708 (@5321 (@57178 @41))) + (@57168 + @238 + @1147 + @5204 + @5873 + @5446 + @49474 + (@57175 @154 @5446 (@5321 (@57178 @154))) + (@57168 + @261 + @1146 + @5204 + @5207 + @30539 + @49473 + (@57175 @249 @30539 (@5321 (@57178 @249))) + (@57168 + @551 + @968 + @5204 + @5206 + @5588 + @15351 + (@57175 @224 @5588 (@5321 (@57178 @224))) + (@57168 + @549 + @146 + @5204 + @5204 + @15349 + @4998 + (@57175 @363 @15349 (@5321 (@57178 @363))) + (@5341 @57149))))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_30 + @6696 + @5449 + @5445 + @5436 + @5216 + @4989)) +@57262 := @5248 (@54274 @57157) @57149 +@57269 := @6065 @57262 @849 @22 @1160 @1251 @54712 @54814 +@57270 := @171 @54714 +@57272 := @57269 @57270 @54992 +@57279 := @5420 @57262 @1158 @351 @5207 @54711 @55575 @57270 +@57280 := @5307 @57262 +@57286 := @57280 @144 @320 @5204 @5206 @9355 @15513 +@57287 := @5316 @57262 +@57289 := @57287 @68 @9355 +@57290 := @5322 @57262 +@57313 := @57272 + (@57279 + (@57286 + (@57289 (@5321 (@57290 @68))) + (@57280 + @219 + @146 + @5204 + @5204 + @5708 + @4998 + (@57287 @41 @5708 (@5321 (@57290 @41))) + (@5341 @57262))) + (@16396 @5449)) +@57316 := @5248 (@54271 @57270) @57262 +@57323 := @6065 @57316 @876 @155 @1184 @1250 @54744 @54813 +@57324 := @11189 @54986 +@57326 := @57323 @57324 @54992 +@57327 := @5420 @57316 +@57331 := @57327 @952 @1183 @54731 @54743 +@57332 := @171 @54715 +@57333 := @4987 @57332 +@57334 := @2098 @54738 +@57336 := @4987 @57334 @4998 +@57337 := @5034 @57336 +@57339 := @4987 @57337 @56850 +@57340 := @6227 @57339 +@57341 := @5589 @57340 +@57342 := @9024 @57341 +@57345 := @57331 (@57333 @57342) @57324 +@57346 := @5307 @57316 +@57352 := @57346 @1168 @1182 @54718 @54730 @57332 @57342 +@57357 := @5291 @57316 @167 @1167 @5207 @54717 +@57359 := @4987 @57270 @4998 +@57360 := @11170 @57359 +@57362 := @57357 @57360 @57332 +@57368 := @57346 @219 @1166 @5204 @5206 @5708 @57359 +@57369 := @5316 @57316 +@57371 := @57369 @41 @5708 +@57372 := @5322 @57316 +@57376 := @57368 (@57371 (@5321 (@57372 @41))) +@57388 := @57346 @1164 @146 @5204 @5204 @57270 @4998 (@57369 @849 @57270 (@5321 (@57372 @849))) +@57389 := @5341 @57316 +@57391 := @57376 (@57388 @57389) +@57395 := @57352 (@57362 @57391 (@45770 @54714)) +@57396 := @57346 @238 +@57401 := @57396 @1181 @5204 @54729 @5446 @57341 +@57406 := @57369 @154 @5446 (@5321 (@57372 @154)) +@57528 := @57326 + (@57345 + (@57395 + (@57401 + @57406 + (@57346 + @551 + @1180 + @5204 + @54728 + @5588 + @57340 + (@57369 @224 @5588 (@5321 (@57372 @224))) + (@57346 + @173 + @1179 + @5204 + @54727 + @172 + @57339 + (@5518 @57316 @22 @172) + (@57346 + @1177 + @970 + @54725 + @5873 + @57337 + @56850 + (@5763 + @57316 + @1170 + @20 + @1176 + @54723 + @5204 + @57336 + @57337 + (@57346 + @1174 + @146 + @54721 + @5204 + @57334 + @4998 + (@57327 + @1110 + @1173 + @5873 + @54720 + (@9370 @57360) + @57334 + (@57346 + @144 + @1167 + @5204 + @5207 + @9355 + @57360 + (@57369 @68 @9355 (@5321 (@57372 @68))) + @57391) + (@57033 @54714)) + @57389) + (@9596 @249 @57336)) + (@57396 + @969 + @5204 + @5207 + @5446 + @56849 + @57406 + (@57346 + @261 + @968 + @5204 + @5206 + @30539 + @15351 + (@57369 @249 @30539 (@5321 (@57372 @249))) + (@57346 + @549 + @146 + @5204 + @5204 + @15349 + @4998 + (@57369 @363 @15349 (@5321 (@57372 @363))) + @57389)))))))) + (@53000 @54715 @5445 @5216 @19 @54739 @5445 @5436 @4989)) +@57529 := @5251 @876 +@57532 := @5248 (@57529 @57324) @57316 +@57539 := @6065 @57532 @881 @24 @1192 @1249 @54747 @54812 +@57540 := @4993 @54766 +@57570 := @57539 + @57540 + @54992 + (@5420 + @57532 + @1190 + @405 + @5206 + @54746 + @7073 + @57540 + (@5307 + @57532 + @162 + @146 + @5204 + @5204 + @6955 + @4998 + (@5316 @57532 @19 @6955 (@5321 (@5322 @57532 @19))) + (@5341 @57532)) + (@35772 @5711)) +@57571 := @5251 @881 +@57574 := @5248 (@57571 @57540) @57532 +@57579 := @5958 @57574 @1203 @684 @1248 @5209 +@57580 := @5647 @6696 +@57581 := @57580 @1209 +@57582 := @5862 @57581 +@57583 := @57582 @5204 +@57584 := @5861 @57583 +@57586 := @5869 @57581 @5204 +@57588 := @57584 @57586 @5204 +@57589 := @34745 @6696 +@57591 := @5862 @57589 @5204 +@57592 := @5861 @57591 +@57594 := @5869 @57589 @5204 +@57596 := @57592 @57594 @5204 +@57597 := @57580 @1225 +@57603 := @5861 (@5862 @57597 @5204) (@5869 @57597 @5204) +@57607 := @5203 (@5859 (@57603 @5209 @5206)) +@57609 := @28347 @6750 @18797 +@57612 := @57603 (@29036 @57609) @5639 +@57614 := @5862 @57612 @5204 +@57615 := @5861 @57614 +@57617 := @5869 @57612 @5204 +@57619 := @57615 @57617 @5204 +@57620 := @42811 @5711 +@57622 := @5862 @57620 @5204 +@57623 := @5861 @57622 +@57625 := @5869 @57620 @5204 +@57638 := @57579 + (fun (__b : @5200) => + @7438 (@5859 (@57588 (@5205 (@57596 (@57607 (@57619 (@5205 (@57623 @57625 @5204 @5204))))))))) +@57646 := @49755 (@5862 @55358 @5204) (@5869 @55358 @5204) @55130 @55139 +@57647 := @52629 @57646 +@57649 := @49755 @57583 @57586 +@57652 := @54926 @55616 @55555 @55564 +@57653 := @57649 @57652 +@57655 := @49755 @57591 @57594 +@57658 := @54944 @56245 @49731 @56194 +@57659 := @57655 @57658 +@57661 := @49755 @57614 @57617 +@57664 := @37154 @6750 (@18798 @57609) +@57669 := @15370 @57664 @5449 @5436 (@54609 @57664) +@57671 := @37383 @6750 @5711 +@57679 := @57669 (@54686 (@57671 (@6429 @57664 @5711))) @5449 @5445 @5216 +@57680 := @57661 @57679 +@57682 := @49755 @57622 @57625 +@57688 := @49487 @6750 @5711 @5449 @5445 @5436 @5216 +@57689 := @57682 @57688 +@57690 := @9666 @5711 +@57701 := @15370 (@15314 @57690) @5449 @5436 @19 (@54737 (@57671 @57690)) @5449 @5445 @5216 +@57710 := @57638 + (fun (__b : @5200) => @11189 (@57647 (@57653 (@57659 (@57680 (@57689 @57701)))))) + @54750 +@57719 := @5291 @57574 @562 @1202 @5207 @5204 (@7072 @14231) (@4993 @54750) +@57720 := @5307 @57574 +@57748 := @57719 + (@57720 + @162 + @1201 + @5204 + @5206 + @6955 + @14231 + (@5316 @57574 @19 @6955 (@5321 (@5322 @57574 @19))) + (@57720 @1199 @146 @5204 @5204 @1198 @4998 (@5518 @57574 @480 @1198) (@5341 @57574))) +@57749 := @5843 @5711 +@57752 := @57710 (@57748 (@57749 @1197)) +@57755 := @5248 (@57571 (@4993 @57589)) +@57758 := @5248 (@57529 (@11189 @57701)) +@57761 := @5248 (@54271 (@171 @57690)) +@57764 := @5248 (@54274 (@11189 @57688)) +@57767 := @5248 (@53650 (@4993 @57620)) +@57770 := @5248 (@53545 (@11189 @57679)) +@57773 := @5248 (@53469 (@171 @57664)) +@57776 := @5248 (@53372 (@171 @57609)) +@57779 := @5248 (@19505 (@11189 @57658)) +@57782 := @5248 (@18106 (@11189 @57652)) +@57783 := @11189 @57646 +@57796 := @57755 + (@57758 + (@57761 + (@57764 + (@57767 (@57770 (@57773 (@57776 (@57779 (@57782 (@5248 (@17981 @57783) @55191)))))))))) +@57797 := @5316 @57796 +@57799 := @57797 @485 @57783 +@57800 := @5322 @57796 +@57805 := @57752 (fun ("_" : @54752) => @57799 (@5321 (@57800 @485))) +@57806 := @54751 @5639 +@57811 := @5958 @57796 @1215 @773 @1247 @5209 +@57812 := @34745 @6750 +@57813 := @5862 @57812 +@57814 := @57813 @5204 +@57815 := @5861 @57814 +@57817 := @5869 @57812 @5204 +@57819 := @57815 @57817 @5204 +@57820 := @5647 @6750 +@57821 := @57820 @1225 +@57827 := @5861 (@5862 @57821 @5204) (@5869 @57821 @5204) +@57831 := @5203 (@5859 (@57827 @5209 @5206)) +@57833 := @28347 @6706 @26651 +@57836 := @57827 (@29036 @57833) @5639 +@57838 := @5862 @57836 @5204 +@57839 := @5861 @57838 +@57841 := @5869 @57836 @5204 +@57843 := @57839 @57841 @5204 +@57844 := @42840 @6696 +@57846 := @5862 @57844 @5204 +@57847 := @5861 @57846 +@57849 := @5869 @57844 @5204 +@57860 := @57811 + (fun (__b : @5200) => + @7438 (@5205 (@57819 (@57831 (@57843 (@5205 (@57847 @57849 @5204 @5204))))))) +@57866 := @54926 (@17579 @6706 @6696) @55781 (fun (endPos : @13) => @55967) +@57867 := @52629 @57866 +@57869 := @49755 @57814 @57817 +@57876 := @54944 (@32435 @6706 @6696) (fun (msg : @5026) => @50251) (fun (endPos : @13) => @56429) +@57877 := @57869 @57876 +@57879 := @49755 @57838 @57841 +@57883 := @37154 @6706 (@5896 @26651 @57833) +@57888 := @15370 @57883 @5711 @5445 (@55542 @57883) +@57890 := @37383 @6706 @6696 +@57898 := @57888 (@54686 (@57890 (@6429 @57883 @6696))) @5711 @5449 @5436 +@57899 := @57879 @57898 +@57901 := @49755 @57846 @57849 +@57907 := @49487 @6706 @6696 @5711 @5449 @5445 @5436 +@57908 := @57901 @57907 +@57909 := @10063 @6696 +@57920 := @15370 (@26572 @57909) @5711 @5445 @19 (@54737 (@57890 @57909)) @5711 @5449 @5436 +@57928 := @57860 (fun (__b : @5200) => @11189 (@57867 (@57877 (@57899 (@57908 @57920))))) @57581 +@57933 := @5291 @57796 @562 @1214 @5207 @5204 +@57934 := @4987 @7119 +@57938 := @57933 (@57934 @18998) (@4993 @57581) +@57939 := @5307 @57796 +@57965 := @57938 + (@57939 + @162 + @1213 + @5204 + @5206 + @7119 + @18998 + (@57797 @19 @7119 (@5321 (@57800 @19))) + (@57939 @1211 @146 @5204 @5204 @1210 @4998 (@5518 @57796 @480 @1210) (@5341 @57796))) +@57966 := @5843 @6696 +@57969 := @57928 (@57965 (@57966 @1209)) +@57970 := @4993 @57812 +@57972 := @5248 (@57571 @57970) +@57975 := @5248 (@57529 (@11189 @57920)) +@57978 := @5248 (@54271 (@171 @57909)) +@57981 := @5248 (@54274 (@11189 @57907)) +@57984 := @5248 (@53650 (@4993 @57844)) +@57987 := @5248 (@53545 (@11189 @57898)) +@57990 := @5248 (@53469 (@171 @57883)) +@57993 := @5248 (@53372 (@171 @57833)) +@57996 := @5248 (@19505 (@11189 @57876)) +@57997 := @11189 @57866 +@58009 := @57972 + (@57975 + (@57978 (@57981 (@57984 (@57987 (@57990 (@57993 (@57996 (@5248 (@18106 @57997) @55771))))))))) +@58010 := @5316 @58009 +@58012 := @58010 @519 @57997 +@58013 := @5322 @58009 +@58018 := @57969 (fun ("_" : @57583) => @58012 (@5321 (@58013 @519))) +@58019 := @57582 @5639 +@58024 := @5958 @58009 @1218 @1220 @1246 @5204 +@58025 := @5647 @6706 +@58026 := @58025 @1225 +@58027 := @5862 @58026 +@58028 := @58027 @5204 +@58032 := @5861 @58028 (@5869 @58026 @5204) +@58035 := @5859 (@58032 @5209 @5206) +@58036 := @5203 @58035 +@58038 := @28347 @6759 @26729 +@58041 := @58032 (@29036 @58038) @5639 +@58042 := @5862 @58041 +@58043 := @58042 @5204 +@58044 := @5861 @58043 +@58046 := @5869 @58041 @5204 +@58048 := @58044 @58046 @5204 +@58050 := @29057 @6759 @6750 +@58052 := @5862 @58050 @5204 +@58053 := @5861 @58052 +@58055 := @5869 @58050 @5204 +@58064 := @58024 (fun (__b : @5200) => @7438 (@58036 (@58048 (@5205 (@58053 @58055 @5204 @5204))))) +@58076 := @54944 + (@32435 @6759 @6750) + (fun (msg : @5026) => @55704 @4989) + (fun (endPos : @13) => @56257 @54629 @6750 @6696 @5449) +@58077 := @52629 @58076 +@58079 := @49755 @58043 @58046 +@58083 := @37154 @6759 (@5896 @26729 @58038) +@58088 := @15370 @58083 @6696 @5449 (@55636 @58083) +@58090 := @37383 @6759 @6750 +@58098 := @58088 (@54686 (@58090 (@6429 @58083 @6750))) @6696 @5711 @5445 +@58099 := @58079 @58098 +@58101 := @49755 @58052 @58055 +@58107 := @49487 @6759 @6750 @6696 @5711 @5449 @5445 +@58108 := @58101 @58107 +@58109 := @38644 @6750 +@58120 := @15370 (@26718 @58109) @6696 @5449 @19 (@54737 (@58090 @58109)) @6696 @5711 @5445 +@58133 := @58064 + (fun (__b : @5200) => @11189 (@58077 (@58099 (@58108 @58120)))) + @57812 + (@58010 @881 @57970 (@5321 (@58013 @881))) +@58137 := @5248 (@57571 (@4993 (@34745 @6706))) +@58140 := @5248 (@57529 (@11189 @58120)) +@58143 := @5248 (@54271 (@171 @58109)) +@58146 := @5248 (@54274 (@11189 @58107)) +@58149 := @5248 (@53650 (@4993 @58050)) +@58152 := @5248 (@53545 (@11189 @58098)) +@58155 := @5248 (@53469 (@171 @58083)) +@58158 := @5248 (@53372 (@171 @58038)) +@58159 := @11189 @58076 +@58170 := @58137 + (@58140 (@58143 (@58146 (@58149 (@58152 (@58155 (@58158 (@5248 (@19505 @58159) @56267)))))))) +@58171 := @5316 @58170 +@58173 := @58171 @638 @58159 +@58174 := @5322 @58170 +@58179 := @58133 (fun ("_" : @57814) => @58173 (@5321 (@58174 @638))) +@58180 := @57813 @5639 +@58181 := @5958 @58170 +@58185 := @58181 @1236 @1238 @1245 @58035 +@58187 := @29057 @11093 @6706 +@58188 := @5862 @58187 +@58189 := @58188 @5204 +@58190 := @5861 @58189 +@58192 := @5869 @58187 @5204 +@58199 := @58185 (fun (__b : @5200) => @7438 (@5205 (@58190 @58192 @5204 @5204))) +@58200 := @37154 @11093 +@58201 := @5896 @27828 +@58203 := @28347 @11093 @27828 +@58205 := @58200 (@58201 @58203) +@58210 := @15370 @58205 @6750 @5711 (@56255 @58205) +@58212 := @37383 @11093 @6706 +@58220 := @58210 (@54686 (@58212 (@6429 @58205 @6706))) @6750 @6696 @5449 +@58221 := @52629 @58220 +@58223 := @49755 @58189 @58192 +@58229 := @49487 @11093 @6706 @6750 @6696 @5711 @5449 +@58230 := @58223 @58229 +@58232 := @7300 @11093 @6706 +@58243 := @15370 (@27817 @58232) @6750 @5711 @19 (@54737 (@58212 @58232)) @6750 @6696 @5449 +@58249 := @58199 (fun (__b : @5200) => @11189 (@58221 (@58230 @58243))) @58041 +@58257 := @58181 @1231 @1234 @308 @5209 (fun (__b : @5200) => @5969 @5209 @5206) +@58258 := @29036 @58203 +@58264 := @58257 (fun (__b : @5200) => @4993 (@5969 @58258 @5639)) @58026 +@58269 := @5291 @58170 @562 @1230 @5207 @5204 +@58270 := @4987 @7125 +@58274 := @58269 (@58270 @44888) (@4993 @58026) +@58275 := @5307 @58170 +@58301 := @58274 + (@58275 + @162 + @1229 + @5204 + @5206 + @7125 + @44888 + (@58171 @19 @7125 (@5321 (@58174 @19))) + (@58275 @1227 @146 @5204 @5204 @1226 @4998 (@5518 @58170 @480 @1226) (@5341 @58170))) +@58302 := @5843 @6706 +@58305 := @58264 (@58301 (@58302 @1225)) +@58309 := @5248 (@57571 (@4993 (@34745 @6759))) +@58312 := @5248 (@57529 (@11189 @58243)) +@58315 := @5248 (@54271 (@171 @58232)) +@58318 := @5248 (@54274 (@11189 @58229)) +@58319 := @4993 @58187 +@58321 := @5248 (@53650 @58319) +@58322 := @11189 @58220 +@58324 := @5248 (@53545 @58322) +@58327 := @5248 (@53469 (@171 @58205)) +@58328 := @171 @58203 +@58330 := @5248 (@53372 @58328) +@58338 := @5248 (@19505 (@11189 (@54944 (@32435 @11093 @6706) @50150 @56287))) +@58346 := @5248 (@18106 (@11189 (@54926 (@17579 @11093 @6706) @55705 @55714))) +@58349 := @15013 @11093 @27828 @6750 +@58350 := @5142 @58349 +@58358 := @49755 (@5862 @58350 @5204) (@5869 @58350 @5204) (@55704 @54553) +@58359 := @5130 @58349 +@58373 := @5248 + (@17981 + (@11189 + (@58358 (@15370 @58359 (@5134 @58349) @5711 (@56255 @58359) @49296 @6750 @6696 @5449)))) +@58376 := @5248 (@14641 (@12465 @58349)) +@58377 := @5084 @5449 +@58379 := @5248 (@9149 @58377) +@58381 := @5248 (@7711 @9352) +@58382 := @4993 @6696 +@58384 := @5248 (@7197 @58382) +@58386 := @5248 (@5786 @10150) +@58387 := @498 @6759 +@58407 := @58309 + (@58312 + (@58315 + (@58318 + (@58321 + (@58324 + (@58327 + (@58330 + (@58338 + (@58346 + (@58373 + (@58376 + (@58379 + (@58381 + (@58384 (@58386 (@51213 (@5248 (@5252 @58387) @28064))))))))))))))))) +@58412 := @5291 @58407 @403 @1233 @5207 @5204 +@58414 := @4987 @58328 @4998 +@58418 := @58412 (@8459 @58414) (@4993 @58258) +@58419 := @5307 @58407 +@58429 := @58419 @185 @1087 @5204 @5206 @184 @58414 (@5518 @58407 @22 @184) +@58435 := @58419 @1085 @146 @5204 @5204 @58328 @4998 +@58436 := @5316 @58407 +@58438 := @58436 @650 @58328 +@58439 := @5322 @58407 +@58443 := @58435 (@58438 (@5321 (@58439 @650))) +@58444 := @5341 @58407 +@58472 := @58249 + (@58305 + (fun ("_" : @58028) => @58418 (@58429 (@58443 @58444)) (@29211 @58203)) + (fun ("_" : @58027 @5639) => @5763 @58407 @305 @24 @146 @5204 @5204 @4998 @5745 @58444 @5774)) + (fun ("_" : @58043) => @58436 @689 @58322 (@5321 (@58439 @689))) +@58473 := @58042 @5639 +@58479 := @5958 @58407 @1240 @1242 @1244 @5204 @7721 +@58485 := @49487 @22768 @6759 @6706 @6750 @6696 @5711 +@58486 := @52629 @58485 +@58488 := @7300 @22768 @6759 +@58493 := @15370 (@28038 @58488) @6706 @6696 @19 +@58495 := @37383 @22768 @6759 +@58501 := @58493 (@54737 (@58495 @58488)) @6706 @6750 @5711 +@58512 := @58479 + (fun (__b : @5200) => @11189 (@58486 @58501)) + @58187 + (@58436 @800 @58319 (@5321 (@58439 @800))) +@58516 := @5248 (@57571 (@4993 (@34745 @11093))) +@58517 := @11189 @58501 +@58519 := @5248 (@57529 @58517) +@58522 := @5248 (@54271 (@171 @58488)) +@58523 := @11189 @58485 +@58525 := @5248 (@54274 @58523) +@58530 := @5248 (@53650 (@4993 (@29057 @22768 @6759))) +@58531 := @37154 @22768 +@58532 := @5896 @28049 +@58534 := @28347 @22768 @28049 +@58536 := @58531 (@58532 @58534) +@58552 := @5248 + (@53545 + (@11189 + (@15370 + @58536 + @6706 + @6696 + (@55687 @58536) + (@54686 (@58495 (@6429 @58536 @6759))) + @6706 + @6750 + @5711))) +@58555 := @5248 (@53469 (@171 @58536)) +@58558 := @5248 (@53372 (@171 @58534)) +@58564 := @54944 (@32435 @22768 @6759) (fun (msg : @5026) => @49762 @4989) +@58569 := @54930 @6759 @6750 (@50025 @11093 @4989) +@58578 := @5248 (@19505 (@11189 (@58564 (fun (endPos : @13) => @58569 @54629 @6759 @6706 @6696)))) +@58592 := @5248 + (@18106 + (@11189 + (@54926 + (@17579 @22768 @6759) + (@50148 @54591) + (fun (endPos : @13) => @58569 @49296 @6759 @6706 @6696)))) +@58595 := @15013 @22768 @28049 @6706 +@58596 := @5142 @58595 +@58604 := @49755 (@5862 @58596 @5204) (@5869 @58596 @5204) (@50148 @54553) +@58605 := @5130 @58595 +@58619 := @5248 + (@17981 + (@11189 + (@58604 (@15370 @58605 (@5134 @58595) @6696 (@55687 @58605) @49296 @6706 @6750 @5711)))) +@58622 := @5248 (@14641 (@12465 @58595)) +@58624 := @5248 (@9149 @51204) +@58626 := @5248 (@7711 @9779) +@58628 := @5248 (@7197 @51209) +@58630 := @5248 (@5786 @27837) +@58631 := @498 @11093 +@58651 := @58516 + (@58519 + (@58522 + (@58525 + (@58530 + (@58552 + (@58555 + (@58558 + (@58578 + (@58592 + (@58619 + (@58622 + (@58624 + (@58626 + (@58628 (@58630 (@50925 (@5248 (@5252 @58631) @28246))))))))))))))))) +@58652 := @5316 @58651 +@58654 := @58652 @844 @58523 +@58655 := @5322 @58651 +@58696 := fun (subject : @5026) => + fun (b0 : @499) => + fun (pos : @13) => + fun (ln : @13) => + fun (firstOn : @5200) => + fun (chs : @13) => + fun (lexs : @11146) => + @54892 + (@55082 + (@55508 + (@56158 + (@56618 + (@56703 + (@56822 + (@57091 + (@57146 + (@57259 + (@57313 + (@57528 + (@57570 + (@57805 + (fun ("_" : @57806) => + @58018 + (fun ("_" : @58019) => + @58179 + (fun ("_" : @58180) => + @58472 + (fun ("_" : @58473) => + @58512 + (fun ("_" : @58189) => @58654 (@5321 (@58655 @844))) + (fun ("_" : @58188 @5639) => + @58652 @876 @58517 (@5321 (@58655 @876)))))))))))))))))))) +@58699 := @5203 (@5874 (@7242 @1281)) +@58700 := @7247 @1281 +@58707 := @5861 (@5862 @58700 @5204) (@5869 @58700 @5204) @7858 +@58708 := @23996 @1296 +@58715 := @5861 (@5862 @58708 @5204) (@5869 @58708 @5204) @7858 +@58716 := @23996 @1308 +@58722 := @5861 (@5862 @58716 @5204) (@5869 @58716 @5204) +@58726 := @5203 (@30666 (@30667 @1323 @1330)) +@58728 := @30738 @1323 @1330 +@58753 := fun (subject : @5026) => + fun (position : @13) => + @28304 + (@28311 + (@7240 + (@58699 + (@58707 + (@5859 + (@58715 + (@5859 + (@58722 + (@58726 + (@5861 + (@5862 @58728 @5204) + (@5869 @58728 @5204) + (@5203 (@23973 @5204) @5204) + @5206)) + @5206))))))) + @5206) +@58755 := @5214 @638 @5222 +@58756 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_13 +@58759 := @5224 (@58756 @5216 @4989) +@58760 := LexLeanBoot.TokenAudit.controlCode +@58764 := @58759 (@5230 (@58760 @5216 @4989)) +@58767 := (subject : @5026) -> (position : @13) -> @58755 @58764 +@58781 := @5240 + @638 + @5222 + @58764 + @1357 + @5260 + (@5265 (@5275 @638)) + (@5281 (@5282 (@5283 @1357) @5222 @5258)) +@58786 := @5958 @5260 @1269 @1354 @1348 @28303 +@58787 := @7808 @5216 +@58788 := @5208 @58787 +@58789 := @5203 @58788 +@58791 := @7439 @809 @1281 +@58792 := @5874 @58791 +@58793 := @5203 @58792 +@58794 := @7495 @1281 +@58795 := @5862 @58794 +@58796 := @58795 @5204 +@58797 := @5861 @58796 +@58799 := @5869 @58794 @5204 +@58801 := @58797 @58799 @7858 +@58802 := @24765 @1296 +@58804 := @5862 @58802 @5204 +@58805 := @5861 @58804 +@58807 := @5869 @58802 @5204 +@58809 := @58805 @58807 @7858 +@58810 := @24765 @1308 +@58812 := @5862 @58810 @5204 +@58813 := @5861 @58812 +@58815 := @5869 @58810 @5204 +@58816 := @58813 @58815 +@58825 := @5203 (@5203 (@5205 (@5990 @5207)) (@23011 @5436 @5986 @1323 @1330)) +@58827 := @31801 @1323 @1330 +@58829 := @5862 @58827 @5204 +@58830 := @5861 @58829 +@58832 := @5869 @58827 @5204 +@58851 := @58793 + (@58801 + (@5859 + (@58809 + (@5859 + (@58816 + (@58825 + (@58830 + @58832 + (@5203 (@5203 (@5203 (@5205 @5991) (@7808 @5986)) @5204) @5204) + @5206)) + @5206))))) +@58856 := @58786 (fun (__b : @5200) => @5969 (@58789 @58851) @5206) +@58857 := @5860 @5357 +@58859 := @58857 @5965 @5968 +@58861 := @23060 @809 @1281 +@58868 := @58857 (@5862 @58861 @5204) (@5869 @58861 @5204) @5528 +@58869 := @5648 @1296 +@58876 := @58857 (@5862 @58869 @5204) (@5869 @58869 @5204) @5528 +@58877 := @5648 @1308 +@58883 := @58857 (@5862 @58877 @5204) (@5869 @58877 @5204) +@58885 := @31950 @1323 @1330 +@58887 := @5862 @58885 @5204 +@58888 := @58857 @58887 +@58890 := @5869 @58885 @5204 +@58894 := @58888 @58890 (@5527 @18364) @5479 +@58928 := @58856 + (fun (__b : @5200) => + @5230 (@58859 (let b0 : @499 := @7336; @58868 (@58876 (@58883 @58894 @5479))) @5479)) + @28305 + (@5292 + @403 + @1268 + @28301 + @5204 + @28575 + @28577 + (@5328 + @1267 + @5204 + @28300 + @5219 + @18248 + @5338 + (@37224 @146 @6409 @5204 @6473 @4998 @6503 @5342)) + @28626) +@58936 := @6065 @5617 @41 @480 @488 @1353 @58788 @58851 @7500 +@58938 := @58857 @58796 @58799 +@58939 := @5527 @7336 +@58956 := @58936 + (@5230 + (@58938 + @58939 + (@58857 + @58804 + @58807 + @58939 + (@58857 @58812 @58815 (@58857 @58829 @58832 (@5527 @18125) @5479) @5479)))) +@58963 := @5420 @5617 @485 @487 @5207 @58787 @5662 @7500 +@58964 := @5307 @5617 +@58970 := @58964 @144 @405 @5204 @5206 @5586 @5661 +@58971 := @5316 @5617 +@58973 := @58971 @68 @5586 +@58974 := @5322 @5617 +@58978 := @58970 (@58973 (@5321 (@58974 @68))) +@58990 := @58964 @162 @146 @5204 @5204 @5588 @4998 (@58971 @19 @5588 (@5321 (@58974 @19))) +@58991 := @5341 @5617 +@58998 := @58956 (@58963 (@58978 (@58990 @58991)) (@7355 @5436 @5216)) +@59003 := @5958 @7503 @1288 @1291 @1352 @58792 +@59004 := @25637 @1296 +@59005 := @5862 @59004 +@59006 := @59005 @5204 +@59007 := @5861 @59006 +@59009 := @5869 @59004 @5204 +@59011 := @59007 @59009 @7858 +@59012 := @25637 @1308 +@59014 := @5862 @59012 @5204 +@59015 := @5861 @59014 +@59017 := @5869 @59012 @5204 +@59047 := @59003 + (fun (__b : @5200) => + @17282 + (@5859 + (@59011 + (@5859 + (@59015 + @59017 + (@5203 + (@5203 (@5205 (@6157 @5207)) (@23012 @6009 @1323 @1330)) + (@5861 + @58887 + @58890 + (@5203 (@5203 (@5203 (@5205 @6158) (@8239 @6009)) @5204) @5204) + @5206)) + @5206))))) +@59048 := @5527 @7475 +@59062 := @59047 + (fun (__b : @5200) => + @5230 (@58859 @59048 (@58857 @59006 @59009 @59048 (@58857 @59014 @59017 @58894 @5479)))) + @58794 +@59067 := @5420 @7503 @1276 @1287 @5873 @58791 +@59069 := @4987 @1282 @4998 +@59070 := @7379 @59069 +@59074 := @59067 (@7531 @59070) (@4993 @58794) +@59075 := @5307 @7503 +@59089 := @59075 + @219 + @1286 + @5204 + @5207 + @7500 + @59070 + (@5316 @7503 @41 @7500 (@5321 (@5322 @7503 @41))) +@59095 := @59075 @811 @1285 @5204 @5206 @810 @59069 +@59097 := @5518 @7503 @480 +@59116 := @59062 + (@59074 + (@59089 + (@59095 + (@59097 @810) + (@59075 @1283 @146 @5204 @5204 @1282 @4998 (@59097 @1282) (@5341 @7503)))) + (@7576 @809 @1281)) +@59126 := @5763 @7632 @230 @1264 @320 @5206 @5204 (@7661 @4998) (@6211 @7629) +@59127 := @5307 @7632 +@59128 := @59127 @219 +@59133 := @59128 @146 @5204 @5204 @7629 @4998 +@59140 := @5316 @7632 @41 @7629 (@5321 (@5322 @7632 @41)) +@59141 := @59133 @59140 +@59142 := @5341 @7632 +@59148 := @59116 (fun ("_" : @58796) => @59126 (@59141 @59142) (@6266 @7629)) +@59149 := @58795 @5639 +@59154 := @5958 @7632 @1302 @1291 @1351 @5209 +@59155 := @26085 @1308 +@59156 := @5862 @59155 +@59157 := @59156 @5204 +@59158 := @5861 @59157 +@59160 := @5869 @59155 @5204 +@59161 := @59158 @59160 +@59162 := @19251 @5903 +@59163 := @5208 @59162 +@59164 := @5203 @59163 +@59173 := @5203 (@5203 (@5205 (@59164 @5207)) (@23011 @5449 @18517 @1323 @1330)) +@59175 := @31573 @1323 @1330 +@59177 := @5862 @59175 @5204 +@59178 := @5861 @59177 +@59180 := @5869 @59175 @5204 +@59246 := @59154 + (fun (__b : @5200) => + @17282 + (@5859 + (@59161 + (@59173 + (@59178 + @59180 + (@5203 (@5203 (@5203 (@5205 (@59164 @5204)) (@8542 @18517)) @5204) @5204) + @5206)) + @5206))) + (fun (__b : @5200) => + @5230 + (@58859 + (@5527 @7736) + (@58857 @59157 @59160 (@58857 @59177 @59180 (@5527 @18634) @5479) @5479))) + @59004 + (@5291 + @7632 + @562 + @1301 + @5207 + @5204 + (@7661 @7381) + (@4993 @59004) + (@59128 + @1300 + @5204 + @5206 + @7629 + @7381 + @59140 + (@59127 @1298 @146 @5204 @5204 @1297 @4998 (@5518 @7632 @480 @1297) @59142)) + (@26339 @1296)) +@59256 := @5763 @7756 @230 @1264 @320 @5206 @5204 (@26973 @4998) (@6211 @7753) +@59257 := @5307 @7756 +@59258 := @59257 @219 +@59263 := @59258 @146 @5204 @5204 @7753 @4998 +@59270 := @5316 @7756 @41 @7753 (@5321 (@5322 @7756 @41)) +@59271 := @59263 @59270 +@59272 := @5341 @7756 +@59278 := @59246 (fun ("_" : @59006) => @59256 (@59271 @59272) (@6266 @7753)) +@59279 := @59005 @5639 +@59284 := @5958 @7756 @1314 @1349 @1348 @5209 +@59285 := @54529 @5207 +@59286 := @5205 @59285 +@59287 := @5203 @59286 +@59291 := @23011 @5711 @18659 @1323 @1330 +@59292 := @59287 @59291 +@59293 := @5203 @59292 +@59297 := @23017 @5711 @18659 @1323 @1330 +@59298 := @5862 @59297 +@59299 := @59298 @5204 +@59300 := @5861 @59299 +@59302 := @5869 @59297 @5204 +@59358 := @59284 + (fun (__b : @5200) => + @5969 (@59293 (@59300 @59302 (@5203 (@5203 (@54641 (@8814 @18659)) @5204) @5204) @5206)) @5206) + (fun (__b : @5200) => @5230 (@58859 (@58857 @59299 @59302 (@5527 @18759) @5479) @5479)) + @59155 + (@5291 + @7756 + @562 + @1313 + @5207 + @5204 + (@26973 @28837) + (@4993 @59155) + (@59258 + @1312 + @5204 + @5206 + @7753 + @28837 + @59270 + (@59257 @1310 @146 @5204 @5204 @1309 @4998 (@5518 @7756 @480 @1309) @59272)) + (@27003 @1308)) +@59363 := @5958 @25476 @1338 @1345 @1348 @59292 +@59365 := @5863 @18797 @5903 +@59366 := @5208 @59365 +@59367 := @5203 @59366 +@59368 := @59367 @5204 +@59369 := @5205 @59368 +@59370 := @5203 @59369 +@59371 := @46906 @18797 +@59372 := @59370 @59371 +@59374 := @5203 @59372 @5204 +@59387 := @59363 + (fun (__b : @5200) => @5969 (@5203 @59374 @5204) @5206) + (fun (__b : @5200) => @5230 (@58859 (@5527 @18876) @5479)) + @59297 +@59392 := @5420 @25476 @1318 @1337 @59286 @59291 +@59393 := @19125 @28172 +@59397 := @59392 (@9108 @59393) (@4993 @59297) +@59398 := @5307 @25476 +@59404 := @59398 @144 @1336 @5204 @59285 @5712 @59393 +@59405 := @5316 @25476 +@59407 := @59405 @68 @5712 +@59408 := @5322 @25476 +@59412 := @59404 (@59407 (@5321 (@59408 @68))) +@59418 := @59398 @177 @1335 @54528 @5207 @18763 @28172 +@59425 := @5291 @25476 @167 @176 @5207 @54527 @55029 @18763 +@59437 := @59398 @162 @175 @5204 @5206 @5708 @6228 (@59405 @19 @5708 (@5321 (@59408 @19))) +@59443 := @59398 @173 @146 @5204 @5204 @172 @4998 +@59444 := @5518 @25476 +@59447 := @59443 (@59444 @22 @172) +@59448 := @5341 @25476 +@59453 := @59418 (@59425 (@59437 (@59447 @59448)) @55058) +@59459 := @59398 @1325 @1334 @5204 @5206 @1324 @28171 +@59460 := @59444 @480 +@59481 := @59387 + (@59397 + (@59412 + (@59453 + (@59459 + (@59460 @1324) + (@59398 @1332 @146 @5204 @5204 @1331 @4998 (@59460 @1331) @59448)))) + (@23377 @5711 @18659 @1323 @1330)) +@59482 := @5763 @26563 +@59491 := @59482 @230 @1264 @1344 @59374 @5204 (@26605 @4998) (@6211 @18877) +@59492 := @5307 @26563 +@59498 := @59492 @1342 @146 @59372 @5204 @18877 @4998 +@59503 := @5420 @26563 @485 @1341 @59369 @59371 +@59504 := @4987 @18880 +@59505 := @59504 @4998 +@59508 := @59503 (@9370 @59505) @18877 +@59514 := @59492 @144 @1340 @5204 @59368 @9355 @59505 +@59515 := @5316 @26563 +@59517 := @59515 @68 @9355 +@59518 := @5322 @26563 +@59522 := @59514 (@59517 (@5321 (@59518 @68))) +@59528 := @59492 @177 @146 @59366 @5204 @18880 @4998 +@59533 := @5291 @26563 @167 @176 @5207 @59365 +@59534 := @11169 @6228 +@59536 := @59533 @59534 @18880 +@59548 := @59492 @162 @175 @5204 @5206 @9352 @6228 (@59515 @19 @9352 (@5321 (@59518 @19))) +@59558 := @59492 @173 @146 @5204 @5204 @172 @4998 (@5518 @26563 @22 @172) +@59559 := @5341 @26563 +@59562 := @59536 (@59548 (@59558 @59559)) +@59563 := @15544 @19 +@59626 := fun (subject : @5026) => + fun (position : @13) => + @58781 + (@58928 + (fun ("_" : @28307) => + @58998 + (@59148 + (fun ("_" : @59149) => + @59278 + (fun ("_" : @59279) => + @59358 + (fun ("_" : @59157) => + @59481 + (fun ("_" : @59299) => + @59491 + (@59498 (@59508 (@59522 (@59528 (@59562 @59563) @59559)) (@47117 @18797)) @59559) + (@6266 @18877)) + (fun ("_" : @59298 @5639) => + @59482 @197 @1264 @146 @5204 @5204 @4998 @6193 @59559 @6197)) + (fun ("_" : @59156 @5639) => + @5763 @25476 @197 @1264 @146 @5204 @5204 @4998 @6193 @59448 @6197))))) + (fun ("_" : @28751) => @5763 @5617 @197 @1264 @146 @5204 @5204 @4998 @6193 @58991 @6197)) +@59627 := (nibble : @499) -> @5200 +@59628 := @5648 @809 +@59629 := @5862 @59628 +@59630 := @59629 @5204 +@59631 := @5861 @59630 +@59633 := @5869 @59628 @5204 +@59635 := @59631 @59633 @5204 +@59636 := @5648 @2466 +@59638 := @5862 @59636 @5204 +@59639 := @5861 @59638 +@59641 := @5869 @59636 @5204 +@59643 := @59639 @59641 @5204 +@59644 := @5648 @2477 +@59646 := @5862 @59644 @5204 +@59647 := @5861 @59646 +@59649 := @5869 @59644 @5204 +@59651 := @59647 @59649 @5204 +@59652 := @5648 @2488 +@59654 := @5862 @59652 @5204 +@59655 := @5861 @59654 +@59657 := @5869 @59652 @5204 +@59659 := @59655 @59657 @5204 +@59660 := @5648 @2499 +@59662 := @5862 @59660 @5204 +@59663 := @5861 @59662 +@59665 := @5869 @59660 @5204 +@59667 := @59663 @59665 @5204 +@59668 := @5648 @2510 +@59670 := @5862 @59668 @5204 +@59671 := @5861 @59670 +@59673 := @5869 @59668 @5204 +@59675 := @59671 @59673 @5204 +@59676 := @5648 @2523 +@59678 := @5862 @59676 @5204 +@59679 := @5861 @59678 +@59681 := @5869 @59676 @5204 +@59683 := @59679 @59681 @5204 +@59684 := @5648 @2536 +@59686 := @5862 @59684 @5204 +@59687 := @5861 @59686 +@59689 := @5869 @59684 @5204 +@59691 := @59687 @59689 @5204 +@59692 := @5648 @2549 +@59694 := @5862 @59692 @5204 +@59695 := @5861 @59694 +@59697 := @5869 @59692 @5204 +@59699 := @59695 @59697 @5204 +@59700 := @5648 @606 +@59702 := @5862 @59700 @5204 +@59703 := @5861 @59702 +@59705 := @5869 @59700 @5204 +@59707 := @59703 @59705 @5204 +@59710 := @5861 @8091 @8094 @5204 +@59711 := @5648 @2570 +@59713 := @5862 @59711 @5204 +@59714 := @5861 @59713 +@59716 := @5869 @59711 @5204 +@59718 := @59714 @59716 @5204 +@59719 := @5648 @2583 +@59721 := @5862 @59719 @5204 +@59722 := @5861 @59721 +@59724 := @5869 @59719 @5204 +@59726 := @59722 @59724 @5204 +@59727 := @5648 @618 +@59729 := @5862 @59727 @5204 +@59730 := @5861 @59729 +@59732 := @5869 @59727 @5204 +@59734 := @59730 @59732 @5204 +@59735 := @5648 @2602 +@59737 := @5862 @59735 @5204 +@59738 := @5861 @59737 +@59740 := @5869 @59735 @5204 +@59772 := @5859 + (@59635 + (@5859 + (@59643 + (@5859 + (@59651 + (@5859 + (@59659 + (@5859 + (@59667 + (@5859 + (@59675 + (@5859 + (@59683 + (@5859 + (@59691 + (@5859 + (@59699 + (@5859 + (@59707 + (@5859 + (@59710 + (@5859 + (@59718 + (@5859 + (@59726 + (@5859 + (@59734 + (@5859 + (@59738 + @59740 + @5204 + @5204))))))))))))))))))))))))))))) +@59773 := @5203 @59772 +@59774 := @22346 @2452 +@59775 := @37378 @59774 +@59835 := @7328 + @59630 + @59633 + @68 + (@7328 + @59638 + @59641 + @19 + (@7328 + @59646 + @59649 + @41 + (@7328 + @59654 + @59657 + @154 + (@7328 + @59662 + @59665 + @249 + (@7328 + @59670 + @59673 + @224 + (@7328 + @59678 + @59681 + @363 + (@7328 + @59686 + @59689 + @385 + (@7328 + @59694 + @59697 + @485 + (@7328 + @59702 + @59705 + @495 + (@7328 + @8091 + @8094 + @519 + (@7328 + @59713 + @59716 + @529 + (@7328 + @59721 + @59724 + @547 + (@7328 @59729 @59732 @638 (@7328 @59737 @59740 @650 @660)))))))))))))) +@59837 := @59775 @59835 @19 +@59838 := @5874 @59837 +@59839 := @59773 @59838 +@59841 := fun (nibble : @499) => @11153 @59839 +@59843 := @5214 @1402 @5537 +@59844 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_35 +@59846 := @5224 (@59844 @4989) +@59847 := LexLeanBoot.TokenAudit.hexDigit +@59850 := @59846 (@2098 (@59847 @4989)) +@59852 := (nibble : @499) -> @59843 @59850 +@59866 := @5240 + @1402 + @5537 + @59850 + @2635 + @23766 + (@5265 (@5275 @1402)) + (@5281 (@5282 (@5283 @2635) @5537 @5258)) +@59871 := @23778 @48 @2457 @2633 @7858 @59839 +@59872 := @2098 @59774 +@59873 := @59871 @59872 +@59877 := @2098 (@37383 @59774 @59835 @19) +@59878 := @59873 @59877 +@59879 := @5291 @23766 +@59901 := @59878 + (@59879 + @727 + @2456 + @5206 + @5204 + (@4987 @2453 @4998) + @59872 + (@23803 @2454 @146 @5204 @5204 @2453 @4998 (@23824 @729 @2453) @23836) + (@22928 @2452)) +@59903 := @5248 (@5252 @59872) +@59904 := @59903 @23766 +@59911 := @6065 @59904 @41 @22 @2629 @2632 @59772 @59838 +@59912 := @171 @59835 +@59914 := @59911 @59912 @59877 +@59919 := @5958 @59904 @2461 @185 @2628 @5209 +@59920 := @5647 @5216 +@59921 := @59920 @2466 +@59922 := @5862 @59921 +@59923 := @59922 @5204 +@59924 := @5861 @59923 +@59926 := @5869 @59921 @5204 +@59928 := @59924 @59926 @5204 +@59929 := @59920 @2477 +@59931 := @5862 @59929 @5204 +@59932 := @5861 @59931 +@59934 := @5869 @59929 @5204 +@59936 := @59932 @59934 @5204 +@59937 := @59920 @2488 +@59939 := @5862 @59937 @5204 +@59940 := @5861 @59939 +@59942 := @5869 @59937 @5204 +@59944 := @59940 @59942 @5204 +@59945 := @59920 @2499 +@59947 := @5862 @59945 @5204 +@59948 := @5861 @59947 +@59950 := @5869 @59945 @5204 +@59952 := @59948 @59950 @5204 +@59953 := @59920 @2510 +@59955 := @5862 @59953 @5204 +@59956 := @5861 @59955 +@59958 := @5869 @59953 @5204 +@59960 := @59956 @59958 @5204 +@59961 := @59920 @2523 +@59963 := @5862 @59961 @5204 +@59964 := @5861 @59963 +@59966 := @5869 @59961 @5204 +@59968 := @59964 @59966 @5204 +@59969 := @59920 @2536 +@59971 := @5862 @59969 @5204 +@59972 := @5861 @59971 +@59974 := @5869 @59969 @5204 +@59976 := @59972 @59974 @5204 +@59977 := @59920 @2549 +@59979 := @5862 @59977 @5204 +@59980 := @5861 @59979 +@59982 := @5869 @59977 @5204 +@59984 := @59980 @59982 @5204 +@59985 := @59920 @606 +@59987 := @5862 @59985 @5204 +@59988 := @5861 @59987 +@59990 := @5869 @59985 @5204 +@59992 := @59988 @59990 @5204 +@59993 := @59920 @566 +@59995 := @5862 @59993 @5204 +@59996 := @5861 @59995 +@59998 := @5869 @59993 @5204 +@60000 := @59996 @59998 @5204 +@60001 := @59920 @2570 +@60003 := @5862 @60001 @5204 +@60004 := @5861 @60003 +@60006 := @5869 @60001 @5204 +@60008 := @60004 @60006 @5204 +@60009 := @59920 @2583 +@60011 := @5862 @60009 @5204 +@60012 := @5861 @60011 +@60014 := @5869 @60009 @5204 +@60016 := @60012 @60014 @5204 +@60017 := @59920 @618 +@60019 := @5862 @60017 @5204 +@60020 := @5861 @60019 +@60022 := @5869 @60017 @5204 +@60024 := @60020 @60022 @5204 +@60025 := @59920 @2602 +@60027 := @5862 @60025 @5204 +@60028 := @5861 @60027 +@60030 := @5869 @60025 @5204 +@60124 := @59919 + (fun (__b : @5200) => + @7438 + (@5859 + (@59928 + (@5859 + (@59936 + (@5859 + (@59944 + (@5859 + (@59952 + (@5859 + (@59960 + (@5859 + (@59968 + (@5859 + (@59976 + (@5859 + (@59984 + (@5859 + (@59992 + (@5859 + (@60000 + (@5859 + (@60008 + (@5859 + (@60016 + (@5859 + (@60024 + (@5859 + (@60028 + @60030 + @5204 + @5204))))))))))))))))))))))))))))) + (fun (__b : @5200) => + @171 + (@25333 + (@7328 + @59923 + @59926 + @19 + (@7328 + @59931 + @59934 + @41 + (@7328 + @59939 + @59942 + @154 + (@7328 + @59947 + @59950 + @249 + (@7328 + @59955 + @59958 + @224 + (@7328 + @59963 + @59966 + @363 + (@7328 + @59971 + @59974 + @385 + (@7328 + @59979 + @59982 + @485 + (@7328 + @59987 + @59990 + @495 + (@7328 + @59995 + @59998 + @519 + (@7328 + @60003 + @60006 + @529 + (@7328 + @60011 + @60014 + @547 + (@7328 + @60019 + @60022 + @638 + (@7328 @60027 @60030 @650 @660)))))))))))))))) + @59628 +@60129 := @5291 @59904 @562 @2460 @5207 @5204 +@60130 := @7379 @4998 +@60134 := @60129 (@5536 @60130) (@4993 @59628) +@60135 := @5307 @59904 +@60166 := @60124 + (@60134 + (@60135 + @144 + @2459 + @5204 + @5206 + @5535 + @60130 + (@5316 @59904 @68 @5535 (@5321 (@5322 @59904 @68))) + (@60135 @811 @146 @5204 @5204 @810 @4998 (@5518 @59904 @480 @810) (@5341 @59904))) + (@5844 @809)) +@60167 := @59903 @19799 +@60168 := @5518 @60167 +@60172 := @60166 (fun ("_" : @59630) => @60168 @22 @184) +@60173 := @59629 @5639 +@60178 := @5958 @60167 @2472 @173 @2627 @5209 +@60179 := @5647 @5436 +@60180 := @60179 @2477 +@60181 := @5862 @60180 +@60182 := @60181 @5204 +@60183 := @5861 @60182 +@60185 := @5869 @60180 @5204 +@60187 := @60183 @60185 @5204 +@60188 := @60179 @2488 +@60190 := @5862 @60188 @5204 +@60191 := @5861 @60190 +@60193 := @5869 @60188 @5204 +@60195 := @60191 @60193 @5204 +@60196 := @60179 @2499 +@60198 := @5862 @60196 @5204 +@60199 := @5861 @60198 +@60201 := @5869 @60196 @5204 +@60203 := @60199 @60201 @5204 +@60204 := @60179 @2510 +@60206 := @5862 @60204 @5204 +@60207 := @5861 @60206 +@60209 := @5869 @60204 @5204 +@60211 := @60207 @60209 @5204 +@60212 := @60179 @2523 +@60214 := @5862 @60212 @5204 +@60215 := @5861 @60214 +@60217 := @5869 @60212 @5204 +@60219 := @60215 @60217 @5204 +@60220 := @60179 @2536 +@60222 := @5862 @60220 @5204 +@60223 := @5861 @60222 +@60225 := @5869 @60220 @5204 +@60227 := @60223 @60225 @5204 +@60228 := @60179 @2549 +@60230 := @5862 @60228 @5204 +@60231 := @5861 @60230 +@60233 := @5869 @60228 @5204 +@60235 := @60231 @60233 @5204 +@60236 := @60179 @606 +@60238 := @5862 @60236 @5204 +@60239 := @5861 @60238 +@60241 := @5869 @60236 @5204 +@60243 := @60239 @60241 @5204 +@60244 := @60179 @566 +@60246 := @5862 @60244 @5204 +@60247 := @5861 @60246 +@60249 := @5869 @60244 @5204 +@60251 := @60247 @60249 @5204 +@60252 := @60179 @2570 +@60254 := @5862 @60252 @5204 +@60255 := @5861 @60254 +@60257 := @5869 @60252 @5204 +@60259 := @60255 @60257 @5204 +@60260 := @60179 @2583 +@60262 := @5862 @60260 @5204 +@60263 := @5861 @60262 +@60265 := @5869 @60260 @5204 +@60267 := @60263 @60265 @5204 +@60268 := @60179 @618 +@60270 := @5862 @60268 @5204 +@60271 := @5861 @60270 +@60273 := @5869 @60268 @5204 +@60275 := @60271 @60273 @5204 +@60276 := @60179 @2602 +@60278 := @5862 @60276 @5204 +@60279 := @5861 @60278 +@60281 := @5869 @60276 @5204 +@60369 := @60178 + (fun (__b : @5200) => + @7438 + (@5859 + (@60187 + (@5859 + (@60195 + (@5859 + (@60203 + (@5859 + (@60211 + (@5859 + (@60219 + (@5859 + (@60227 + (@5859 + (@60235 + (@5859 + (@60243 + (@5859 + (@60251 + (@5859 + (@60259 + (@5859 + (@60267 + (@5859 + (@60275 + (@5859 + (@60279 + @60281 + @5204 + @5204))))))))))))))))))))))))))) + (fun (__b : @5200) => + @171 + (@7473 + (@7328 + @60182 + @60185 + @41 + (@7328 + @60190 + @60193 + @154 + (@7328 + @60198 + @60201 + @249 + (@7328 + @60206 + @60209 + @224 + (@7328 + @60214 + @60217 + @363 + (@7328 + @60222 + @60225 + @385 + (@7328 + @60230 + @60233 + @485 + (@7328 + @60238 + @60241 + @495 + (@7328 + @60246 + @60249 + @519 + (@7328 + @60254 + @60257 + @529 + (@7328 + @60262 + @60265 + @547 + (@7328 + @60270 + @60273 + @638 + (@7328 @60278 @60281 @650 @660))))))))))))))) + @59921 +@60374 := @5291 @60167 @562 @2471 @5207 @5204 +@60376 := @4987 @2467 @4998 +@60380 := @60374 (@6838 @60376) (@4993 @59921) +@60381 := @5307 @60167 +@60412 := @60369 + (@60380 + (@60381 + @144 + @2470 + @5204 + @5206 + @6837 + @60376 + (@5316 @60167 @68 @6837 (@5321 (@5322 @60167 @68))) + (@60381 @2468 @146 @5204 @5204 @2467 @4998 (@60168 @480 @2467) (@5341 @60167))) + (@5843 @5216 @2466)) +@60413 := @59903 @6865 +@60414 := @5518 @60413 +@60418 := @60412 (fun ("_" : @59923) => @60414 @22 @172) +@60419 := @59922 @5639 +@60424 := @5958 @60413 @2483 @532 @2626 @5209 +@60425 := @5647 @5445 +@60426 := @60425 @2488 +@60427 := @5862 @60426 +@60428 := @60427 @5204 +@60429 := @5861 @60428 +@60431 := @5869 @60426 @5204 +@60433 := @60429 @60431 @5204 +@60434 := @60425 @2499 +@60436 := @5862 @60434 @5204 +@60437 := @5861 @60436 +@60439 := @5869 @60434 @5204 +@60441 := @60437 @60439 @5204 +@60442 := @60425 @2510 +@60444 := @5862 @60442 @5204 +@60445 := @5861 @60444 +@60447 := @5869 @60442 @5204 +@60449 := @60445 @60447 @5204 +@60450 := @60425 @2523 +@60452 := @5862 @60450 @5204 +@60453 := @5861 @60452 +@60455 := @5869 @60450 @5204 +@60457 := @60453 @60455 @5204 +@60458 := @60425 @2536 +@60460 := @5862 @60458 @5204 +@60461 := @5861 @60460 +@60463 := @5869 @60458 @5204 +@60465 := @60461 @60463 @5204 +@60466 := @60425 @2549 +@60468 := @5862 @60466 @5204 +@60469 := @5861 @60468 +@60471 := @5869 @60466 @5204 +@60473 := @60469 @60471 @5204 +@60474 := @60425 @606 +@60476 := @5862 @60474 @5204 +@60477 := @5861 @60476 +@60479 := @5869 @60474 @5204 +@60481 := @60477 @60479 @5204 +@60482 := @60425 @566 +@60484 := @5862 @60482 @5204 +@60485 := @5861 @60484 +@60487 := @5869 @60482 @5204 +@60489 := @60485 @60487 @5204 +@60490 := @60425 @2570 +@60492 := @5862 @60490 @5204 +@60493 := @5861 @60492 +@60495 := @5869 @60490 @5204 +@60497 := @60493 @60495 @5204 +@60498 := @60425 @2583 +@60500 := @5862 @60498 @5204 +@60501 := @5861 @60500 +@60503 := @5869 @60498 @5204 +@60505 := @60501 @60503 @5204 +@60506 := @60425 @618 +@60508 := @5862 @60506 @5204 +@60509 := @5861 @60508 +@60511 := @5869 @60506 @5204 +@60513 := @60509 @60511 @5204 +@60514 := @60425 @2602 +@60516 := @5862 @60514 @5204 +@60517 := @5861 @60516 +@60519 := @5869 @60514 @5204 +@60601 := @60424 + (fun (__b : @5200) => + @7438 + (@5859 + (@60433 + (@5859 + (@60441 + (@5859 + (@60449 + (@5859 + (@60457 + (@5859 + (@60465 + (@5859 + (@60473 + (@5859 + (@60481 + (@5859 + (@60489 + (@5859 + (@60497 + (@5859 + (@60505 + (@5859 + (@60513 + (@5859 + (@60517 + @60519 + @5204 + @5204))))))))))))))))))))))))) + (fun (__b : @5200) => + @171 + (@7334 + (@7328 + @60428 + @60431 + @154 + (@7328 + @60436 + @60439 + @249 + (@7328 + @60444 + @60447 + @224 + (@7328 + @60452 + @60455 + @363 + (@7328 + @60460 + @60463 + @385 + (@7328 + @60468 + @60471 + @485 + (@7328 + @60476 + @60479 + @495 + (@7328 + @60484 + @60487 + @519 + (@7328 + @60492 + @60495 + @529 + (@7328 + @60500 + @60503 + @547 + (@7328 @60508 @60511 @638 (@7328 @60516 @60519 @650 @660)))))))))))))) + @60180 +@60606 := @5291 @60413 @562 @2482 @5207 @5204 +@60608 := @4987 @2478 @4998 +@60612 := @60606 (@6836 @60608) (@4993 @60180) +@60613 := @5307 @60413 +@60644 := @60601 + (@60612 + (@60613 + @144 + @2481 + @5204 + @5206 + @5734 + @60608 + (@5316 @60413 @68 @5734 (@5321 (@5322 @60413 @68))) + (@60613 @2479 @146 @5204 @5204 @2478 @4998 (@60414 @480 @2478) (@5341 @60413))) + (@5843 @5436 @2477)) +@60645 := @59903 @20417 +@60646 := @5518 @60645 +@60650 := @60644 (fun ("_" : @60182) => @60646 @22 @531) +@60651 := @60181 @5639 +@60656 := @5958 @60645 @2494 @2390 @2625 @5209 +@60657 := @5647 @5449 +@60658 := @60657 @2499 +@60659 := @5862 @60658 +@60660 := @60659 @5204 +@60661 := @5861 @60660 +@60663 := @5869 @60658 @5204 +@60665 := @60661 @60663 @5204 +@60666 := @60657 @2510 +@60668 := @5862 @60666 @5204 +@60669 := @5861 @60668 +@60671 := @5869 @60666 @5204 +@60673 := @60669 @60671 @5204 +@60674 := @60657 @2523 +@60676 := @5862 @60674 @5204 +@60677 := @5861 @60676 +@60679 := @5869 @60674 @5204 +@60681 := @60677 @60679 @5204 +@60682 := @60657 @2536 +@60684 := @5862 @60682 @5204 +@60685 := @5861 @60684 +@60687 := @5869 @60682 @5204 +@60689 := @60685 @60687 @5204 +@60690 := @60657 @2549 +@60692 := @5862 @60690 @5204 +@60693 := @5861 @60692 +@60695 := @5869 @60690 @5204 +@60697 := @60693 @60695 @5204 +@60698 := @60657 @606 +@60700 := @5862 @60698 @5204 +@60701 := @5861 @60700 +@60703 := @5869 @60698 @5204 +@60705 := @60701 @60703 @5204 +@60706 := @60657 @566 +@60708 := @5862 @60706 @5204 +@60709 := @5861 @60708 +@60711 := @5869 @60706 @5204 +@60713 := @60709 @60711 @5204 +@60714 := @60657 @2570 +@60716 := @5862 @60714 @5204 +@60717 := @5861 @60716 +@60719 := @5869 @60714 @5204 +@60721 := @60717 @60719 @5204 +@60722 := @60657 @2583 +@60724 := @5862 @60722 @5204 +@60725 := @5861 @60724 +@60727 := @5869 @60722 @5204 +@60729 := @60725 @60727 @5204 +@60730 := @60657 @618 +@60732 := @5862 @60730 @5204 +@60733 := @5861 @60732 +@60735 := @5869 @60730 @5204 +@60737 := @60733 @60735 @5204 +@60738 := @60657 @2602 +@60740 := @5862 @60738 @5204 +@60741 := @5861 @60740 +@60743 := @5869 @60738 @5204 +@60819 := @60656 + (fun (__b : @5200) => + @7438 + (@5859 + (@60665 + (@5859 + (@60673 + (@5859 + (@60681 + (@5859 + (@60689 + (@5859 + (@60697 + (@5859 + (@60705 + (@5859 + (@60713 + (@5859 + (@60721 + (@5859 + (@60729 + (@5859 + (@60737 + (@5859 + (@60741 @60743 @5204 @5204))))))))))))))))))))))) + (fun (__b : @5200) => + @171 + (@7340 + (@7328 + @60660 + @60663 + @249 + (@7328 + @60668 + @60671 + @224 + (@7328 + @60676 + @60679 + @363 + (@7328 + @60684 + @60687 + @385 + (@7328 + @60692 + @60695 + @485 + (@7328 + @60700 + @60703 + @495 + (@7328 + @60708 + @60711 + @519 + (@7328 + @60716 + @60719 + @529 + (@7328 + @60724 + @60727 + @547 + (@7328 @60732 @60735 @638 (@7328 @60740 @60743 @650 @660))))))))))))) + @60426 +@60824 := @5291 @60645 @562 @2493 @5207 @5204 +@60826 := @4987 @2489 @4998 +@60830 := @60824 (@5807 @60826) (@4993 @60426) +@60831 := @5307 @60645 +@60862 := @60819 + (@60830 + (@60831 + @144 + @2492 + @5204 + @5206 + @5705 + @60826 + (@5316 @60645 @68 @5705 (@5321 (@5322 @60645 @68))) + (@60831 @2490 @146 @5204 @5204 @2489 @4998 (@60646 @480 @2489) (@5341 @60645))) + (@5843 @5445 @2488)) +@60863 := @59903 @6991 +@60864 := @5518 @60863 +@60868 := @60862 (fun ("_" : @60428) => @60864 @22 @2389) +@60869 := @60427 @5639 +@60874 := @5958 @60863 @2505 @1682 @2624 @5209 +@60875 := @54749 @2510 +@60876 := @5862 @60875 +@60877 := @60876 @5204 +@60878 := @5861 @60877 +@60880 := @5869 @60875 @5204 +@60882 := @60878 @60880 @5204 +@60883 := @54749 @2523 +@60885 := @5862 @60883 @5204 +@60886 := @5861 @60885 +@60888 := @5869 @60883 @5204 +@60890 := @60886 @60888 @5204 +@60891 := @54749 @2536 +@60893 := @5862 @60891 @5204 +@60894 := @5861 @60893 +@60896 := @5869 @60891 @5204 +@60898 := @60894 @60896 @5204 +@60899 := @54749 @2549 +@60901 := @5862 @60899 @5204 +@60902 := @5861 @60901 +@60904 := @5869 @60899 @5204 +@60906 := @60902 @60904 @5204 +@60907 := @54749 @606 +@60909 := @5862 @60907 @5204 +@60910 := @5861 @60909 +@60912 := @5869 @60907 @5204 +@60914 := @60910 @60912 @5204 +@60915 := @54749 @566 +@60917 := @5862 @60915 @5204 +@60918 := @5861 @60917 +@60920 := @5869 @60915 @5204 +@60922 := @60918 @60920 @5204 +@60923 := @54749 @2570 +@60925 := @5862 @60923 @5204 +@60926 := @5861 @60925 +@60928 := @5869 @60923 @5204 +@60930 := @60926 @60928 @5204 +@60931 := @54749 @2583 +@60933 := @5862 @60931 @5204 +@60934 := @5861 @60933 +@60936 := @5869 @60931 @5204 +@60938 := @60934 @60936 @5204 +@60939 := @54749 @618 +@60941 := @5862 @60939 @5204 +@60942 := @5861 @60941 +@60944 := @5869 @60939 @5204 +@60946 := @60942 @60944 @5204 +@60947 := @54749 @2602 +@60949 := @5862 @60947 @5204 +@60950 := @5861 @60949 +@60952 := @5869 @60947 @5204 +@61022 := @60874 + (fun (__b : @5200) => + @7438 + (@5859 + (@60882 + (@5859 + (@60890 + (@5859 + (@60898 + (@5859 + (@60906 + (@5859 + (@60914 + (@5859 + (@60922 + (@5859 + (@60930 + (@5859 + (@60938 + (@5859 + (@60946 + (@5859 (@60950 @60952 @5204 @5204))))))))))))))))))))) + (fun (__b : @5200) => + @171 + (@27756 + (@7328 + @60877 + @60880 + @224 + (@7328 + @60885 + @60888 + @363 + (@7328 + @60893 + @60896 + @385 + (@7328 + @60901 + @60904 + @485 + (@7328 + @60909 + @60912 + @495 + (@7328 + @60917 + @60920 + @519 + (@7328 + @60925 + @60928 + @529 + (@7328 + @60933 + @60936 + @547 + (@7328 @60941 @60944 @638 (@7328 @60949 @60952 @650 @660)))))))))))) + @60658 +@61027 := @5291 @60863 @562 @2504 @5207 @5204 +@61029 := @4987 @2500 @4998 +@61033 := @61027 (@23207 @61029) (@4993 @60658) +@61034 := @5307 @60863 +@61065 := @61022 + (@61033 + (@61034 + @144 + @2503 + @5204 + @5206 + @6952 + @61029 + (@5316 @60863 @68 @6952 (@5321 (@5322 @60863 @68))) + (@61034 @2501 @146 @5204 @5204 @2500 @4998 (@60864 @480 @2500) (@5341 @60863))) + (@5843 @5449 @2499)) +@61066 := @59903 @6958 +@61067 := @5518 @61066 +@61071 := @61065 (fun ("_" : @60660) => @61067 @22 @1681) +@61072 := @60659 @5639 +@61077 := @5958 @61066 @2516 @2519 @2623 @5209 +@61078 := @57580 @2523 +@61079 := @5862 @61078 +@61080 := @61079 @5204 +@61081 := @5861 @61080 +@61083 := @5869 @61078 @5204 +@61085 := @61081 @61083 @5204 +@61086 := @57580 @2536 +@61088 := @5862 @61086 @5204 +@61089 := @5861 @61088 +@61091 := @5869 @61086 @5204 +@61093 := @61089 @61091 @5204 +@61094 := @57580 @2549 +@61096 := @5862 @61094 @5204 +@61097 := @5861 @61096 +@61099 := @5869 @61094 @5204 +@61101 := @61097 @61099 @5204 +@61102 := @57580 @606 +@61104 := @5862 @61102 @5204 +@61105 := @5861 @61104 +@61107 := @5869 @61102 @5204 +@61109 := @61105 @61107 @5204 +@61110 := @57580 @566 +@61112 := @5862 @61110 @5204 +@61113 := @5861 @61112 +@61115 := @5869 @61110 @5204 +@61117 := @61113 @61115 @5204 +@61118 := @57580 @2570 +@61120 := @5862 @61118 @5204 +@61121 := @5861 @61120 +@61123 := @5869 @61118 @5204 +@61125 := @61121 @61123 @5204 +@61126 := @57580 @2583 +@61128 := @5862 @61126 @5204 +@61129 := @5861 @61128 +@61131 := @5869 @61126 @5204 +@61133 := @61129 @61131 @5204 +@61134 := @57580 @618 +@61136 := @5862 @61134 @5204 +@61137 := @5861 @61136 +@61139 := @5869 @61134 @5204 +@61141 := @61137 @61139 @5204 +@61142 := @57580 @2602 +@61144 := @5862 @61142 @5204 +@61145 := @5861 @61144 +@61147 := @5869 @61142 @5204 +@61212 := @61077 + (fun (__b : @5200) => + @7438 + (@5859 + (@61085 + (@5859 + (@61093 + (@5859 + (@61101 + (@5859 + (@61109 + (@5859 + (@61117 + (@5859 + (@61125 + (@5859 + (@61133 + (@5859 + (@61141 (@5859 (@61145 @61147 @5204 @5204))))))))))))))))))) + (fun (__b : @5200) => + @171 + (@7333 + @224 + (@7328 + @61080 + @61083 + @363 + (@7328 + @61088 + @61091 + @385 + (@7328 + @61096 + @61099 + @485 + (@7328 + @61104 + @61107 + @495 + (@7328 + @61112 + @61115 + @519 + (@7328 + @61120 + @61123 + @529 + (@7328 + @61128 + @61131 + @547 + (@7328 @61136 @61139 @638 (@7328 @61144 @61147 @650 @660))))))))))) + @60875 +@61217 := @5291 @61066 @562 @2515 @5207 @5204 +@61219 := @4987 @2511 @4998 +@61223 := @61217 (@7072 @61219) (@4993 @60875) +@61224 := @5307 @61066 +@61254 := @61212 + (@61223 + (@61224 + @144 + @2514 + @5204 + @5206 + @6955 + @61219 + (@5316 @61066 @68 @6955 (@5321 (@5322 @61066 @68))) + (@61224 @2512 @146 @5204 @5204 @2511 @4998 (@61067 @480 @2511) (@5341 @61066))) + (@57749 @2510)) +@61255 := @59903 @20666 +@61256 := @5518 @61255 +@61260 := @61254 (fun ("_" : @60877) => @61256 @22 @2518) +@61261 := @60876 @5639 +@61266 := @5958 @61255 @2529 @2532 @2622 @5209 +@61267 := @57820 @2536 +@61268 := @5862 @61267 +@61269 := @61268 @5204 +@61270 := @5861 @61269 +@61272 := @5869 @61267 @5204 +@61274 := @61270 @61272 @5204 +@61275 := @57820 @2549 +@61277 := @5862 @61275 @5204 +@61278 := @5861 @61277 +@61280 := @5869 @61275 @5204 +@61282 := @61278 @61280 @5204 +@61283 := @57820 @606 +@61285 := @5862 @61283 @5204 +@61286 := @5861 @61285 +@61288 := @5869 @61283 @5204 +@61290 := @61286 @61288 @5204 +@61291 := @57820 @566 +@61293 := @5862 @61291 @5204 +@61294 := @5861 @61293 +@61296 := @5869 @61291 @5204 +@61298 := @61294 @61296 @5204 +@61299 := @57820 @2570 +@61301 := @5862 @61299 @5204 +@61302 := @5861 @61301 +@61304 := @5869 @61299 @5204 +@61306 := @61302 @61304 @5204 +@61307 := @57820 @2583 +@61309 := @5862 @61307 @5204 +@61310 := @5861 @61309 +@61312 := @5869 @61307 @5204 +@61314 := @61310 @61312 @5204 +@61315 := @57820 @618 +@61317 := @5862 @61315 @5204 +@61318 := @5861 @61317 +@61320 := @5869 @61315 @5204 +@61322 := @61318 @61320 @5204 +@61323 := @57820 @2602 +@61325 := @5862 @61323 @5204 +@61326 := @5861 @61325 +@61328 := @5869 @61323 @5204 +@61387 := @61266 + (fun (__b : @5200) => + @7438 + (@5859 + (@61274 + (@5859 + (@61282 + (@5859 + (@61290 + (@5859 + (@61298 + (@5859 + (@61306 + (@5859 + (@61314 + (@5859 (@61322 (@5859 (@61326 @61328 @5204 @5204))))))))))))))))) + (fun (__b : @5200) => + @171 + (@7333 + @363 + (@7328 + @61269 + @61272 + @385 + (@7328 + @61277 + @61280 + @485 + (@7328 + @61285 + @61288 + @495 + (@7328 + @61293 + @61296 + @519 + (@7328 + @61301 + @61304 + @529 + (@7328 + @61309 + @61312 + @547 + (@7328 @61317 @61320 @638 (@7328 @61325 @61328 @650 @660)))))))))) + @61078 +@61392 := @5291 @61255 @562 @2528 @5207 @5204 +@61394 := @4987 @2524 @4998 +@61398 := @61392 (@57934 @61394) (@4993 @61078) +@61399 := @5307 @61255 +@61429 := @61387 + (@61398 + (@61399 + @144 + @2527 + @5204 + @5206 + @7119 + @61394 + (@5316 @61255 @68 @7119 (@5321 (@5322 @61255 @68))) + (@61399 @2525 @146 @5204 @5204 @2524 @4998 (@61256 @480 @2524) (@5341 @61255))) + (@57966 @2523)) +@61430 := @59903 @7151 +@61431 := @5518 @61430 +@61435 := @61429 (fun ("_" : @61080) => @61431 @22 @2531) +@61436 := @61079 @5639 +@61441 := @5958 @61430 @2542 @2545 @2621 @5209 +@61442 := @58025 @2549 +@61443 := @5862 @61442 +@61444 := @61443 @5204 +@61445 := @5861 @61444 +@61447 := @5869 @61442 @5204 +@61449 := @61445 @61447 @5204 +@61450 := @58025 @606 +@61452 := @5862 @61450 @5204 +@61453 := @5861 @61452 +@61455 := @5869 @61450 @5204 +@61457 := @61453 @61455 @5204 +@61458 := @58025 @566 +@61460 := @5862 @61458 @5204 +@61461 := @5861 @61460 +@61463 := @5869 @61458 @5204 +@61465 := @61461 @61463 @5204 +@61466 := @58025 @2570 +@61468 := @5862 @61466 @5204 +@61469 := @5861 @61468 +@61471 := @5869 @61466 @5204 +@61473 := @61469 @61471 @5204 +@61474 := @58025 @2583 +@61476 := @5862 @61474 @5204 +@61477 := @5861 @61476 +@61479 := @5869 @61474 @5204 +@61481 := @61477 @61479 @5204 +@61482 := @58025 @618 +@61484 := @5862 @61482 @5204 +@61485 := @5861 @61484 +@61487 := @5869 @61482 @5204 +@61489 := @61485 @61487 @5204 +@61490 := @58025 @2602 +@61492 := @5862 @61490 @5204 +@61493 := @5861 @61492 +@61495 := @5869 @61490 @5204 +@61548 := @61441 + (fun (__b : @5200) => + @7438 + (@5859 + (@61449 + (@5859 + (@61457 + (@5859 + (@61465 + (@5859 + (@61473 + (@5859 (@61481 (@5859 (@61489 (@5859 (@61493 @61495 @5204 @5204))))))))))))))) + (fun (__b : @5200) => + @171 + (@7333 + @385 + (@7328 + @61444 + @61447 + @485 + (@7328 + @61452 + @61455 + @495 + (@7328 + @61460 + @61463 + @519 + (@7328 + @61468 + @61471 + @529 + (@7328 + @61476 + @61479 + @547 + (@7328 @61484 @61487 @638 (@7328 @61492 @61495 @650 @660))))))))) + @61267 +@61553 := @5291 @61430 @562 @2541 @5207 @5204 +@61554 := @4987 @7122 +@61556 := @4987 @2537 @4998 +@61560 := @61553 (@61554 @61556) (@4993 @61267) +@61561 := @5307 @61430 +@61592 := @61548 + (@61560 + (@61561 + @144 + @2540 + @5204 + @5206 + @7122 + @61556 + (@5316 @61430 @68 @7122 (@5321 (@5322 @61430 @68))) + (@61561 @2538 @146 @5204 @5204 @2537 @4998 (@61431 @480 @2537) (@5341 @61430))) + (@5843 @6750 @2536)) +@61593 := @59903 @7128 +@61594 := @5518 @61593 +@61598 := @61592 (fun ("_" : @61269) => @61594 @22 @2544) +@61599 := @61268 @5639 +@61604 := @5958 @61593 @2555 @1868 @2620 @5209 +@61605 := @5647 @6759 +@61606 := @61605 @606 +@61607 := @5862 @61606 +@61608 := @61607 @5204 +@61609 := @5861 @61608 +@61611 := @5869 @61606 @5204 +@61613 := @61609 @61611 @5204 +@61614 := @61605 @566 +@61616 := @5862 @61614 @5204 +@61617 := @5861 @61616 +@61619 := @5869 @61614 @5204 +@61621 := @61617 @61619 @5204 +@61622 := @61605 @2570 +@61624 := @5862 @61622 @5204 +@61625 := @5861 @61624 +@61627 := @5869 @61622 @5204 +@61629 := @61625 @61627 @5204 +@61630 := @61605 @2583 +@61632 := @5862 @61630 @5204 +@61633 := @5861 @61632 +@61635 := @5869 @61630 @5204 +@61637 := @61633 @61635 @5204 +@61638 := @61605 @618 +@61640 := @5862 @61638 @5204 +@61641 := @5861 @61640 +@61643 := @5869 @61638 @5204 +@61645 := @61641 @61643 @5204 +@61646 := @61605 @2602 +@61648 := @5862 @61646 @5204 +@61649 := @5861 @61648 +@61651 := @5869 @61646 @5204 +@61697 := @61604 + (fun (__b : @5200) => + @7438 + (@5859 + (@61613 + (@5859 + (@61621 + (@5859 + (@61629 (@5859 (@61637 (@5859 (@61645 (@5859 (@61649 @61651 @5204 @5204))))))))))))) + (fun (__b : @5200) => + @171 + (@33094 + (@7328 + @61608 + @61611 + @495 + (@7328 + @61616 + @61619 + @519 + (@7328 + @61624 + @61627 + @529 + (@7328 + @61632 + @61635 + @547 + (@7328 @61640 @61643 @638 (@7328 @61648 @61651 @650 @660)))))))) + @61442 +@61702 := @5291 @61593 @562 @2554 @5207 @5204 +@61704 := @4987 @2550 @4998 +@61708 := @61702 (@58270 @61704) (@4993 @61442) +@61709 := @5307 @61593 +@61739 := @61697 + (@61708 + (@61709 + @144 + @2553 + @5204 + @5206 + @7125 + @61704 + (@5316 @61593 @68 @7125 (@5321 (@5322 @61593 @68))) + (@61709 @2551 @146 @5204 @5204 @2550 @4998 (@61594 @480 @2550) (@5341 @61593))) + (@58302 @2549)) +@61743 := @59903 (@5248 (@5255 @58387) @5258) +@61744 := @5518 @61743 +@61748 := @61739 (fun ("_" : @61444) => @61744 @22 @1867) +@61749 := @61443 @5639 +@61754 := @5958 @61743 @2559 @2562 @2619 @5209 +@61755 := @5647 @11093 +@61756 := @61755 @566 +@61757 := @5862 @61756 +@61758 := @61757 @5204 +@61759 := @5861 @61758 +@61761 := @5869 @61756 @5204 +@61763 := @61759 @61761 @5204 +@61764 := @61755 @2570 +@61766 := @5862 @61764 @5204 +@61767 := @5861 @61766 +@61769 := @5869 @61764 @5204 +@61771 := @61767 @61769 @5204 +@61772 := @61755 @2583 +@61774 := @5862 @61772 @5204 +@61775 := @5861 @61774 +@61777 := @5869 @61772 @5204 +@61779 := @61775 @61777 @5204 +@61780 := @61755 @618 +@61782 := @5862 @61780 @5204 +@61783 := @5861 @61782 +@61785 := @5869 @61780 @5204 +@61787 := @61783 @61785 @5204 +@61788 := @61755 @2602 +@61790 := @5862 @61788 @5204 +@61791 := @5861 @61790 +@61793 := @5869 @61788 @5204 +@61834 := @61754 + (fun (__b : @5200) => + @7438 + (@5859 + (@61763 + (@5859 (@61771 (@5859 (@61779 (@5859 (@61787 (@5859 (@61791 @61793 @5204 @5204))))))))))) + (fun (__b : @5200) => + @171 + (@7333 + @495 + (@7328 + @61758 + @61761 + @519 + (@7328 + @61766 + @61769 + @529 + (@7328 + @61774 + @61777 + @547 + (@7328 @61782 @61785 @638 (@7328 @61790 @61793 @650 @660))))))) + @61606 +@61839 := @5291 @61743 @562 @2558 @5207 @5204 +@61840 := @4987 @58387 +@61842 := @4987 @607 @4998 +@61846 := @61839 (@61840 @61842) (@4993 @61606) +@61847 := @5307 @61743 +@61878 := @61834 + (@61846 + (@61847 + @144 + @610 + @5204 + @5206 + @58387 + @61842 + (@5316 @61743 @68 @58387 (@5321 (@5322 @61743 @68))) + (@61847 @608 @146 @5204 @5204 @607 @4998 (@61744 @480 @607) (@5341 @61743))) + (@5843 @6759 @606)) +@61882 := @59903 (@5248 (@5255 @58631) @5258) +@61883 := @5518 @61882 +@61887 := @61878 (fun ("_" : @61608) => @61883 @22 @2561) +@61888 := @61607 @5639 +@61893 := @5958 @61882 @2565 @1883 @2618 @5209 +@61894 := @5647 @22768 +@61895 := @61894 @2570 +@61896 := @5862 @61895 +@61897 := @61896 @5204 +@61898 := @5861 @61897 +@61900 := @5869 @61895 @5204 +@61902 := @61898 @61900 @5204 +@61903 := @61894 @2583 +@61905 := @5862 @61903 @5204 +@61906 := @5861 @61905 +@61908 := @5869 @61903 @5204 +@61910 := @61906 @61908 @5204 +@61911 := @61894 @618 +@61913 := @5862 @61911 @5204 +@61914 := @5861 @61913 +@61916 := @5869 @61911 @5204 +@61918 := @61914 @61916 @5204 +@61919 := @61894 @2602 +@61921 := @5862 @61919 @5204 +@61922 := @5861 @61921 +@61924 := @5869 @61919 @5204 +@61959 := @61893 + (fun (__b : @5200) => + @7438 (@5859 (@61902 (@5859 (@61910 (@5859 (@61918 (@5859 (@61922 @61924 @5204 @5204))))))))) + (fun (__b : @5200) => + @171 + (@7333 + @519 + (@7328 + @61897 + @61900 + @529 + (@7328 @61905 @61908 @547 (@7328 @61913 @61916 @638 (@7328 @61921 @61924 @650 @660)))))) + @61756 +@61969 := @5291 @61882 @562 @2564 @5207 @5204 (@4987 @58631 @6092) (@4993 @61756) +@61970 := @5307 @61882 +@62001 := @61959 + (@61969 + (@61970 + @144 + @570 + @5204 + @5206 + @58631 + @6092 + (@5316 @61882 @68 @58631 (@5321 (@5322 @61882 @68))) + (@61970 @568 @146 @5204 @5204 @567 @4998 (@61883 @480 @567) (@5341 @61882))) + (@5843 @11093 @566)) +@62002 := @498 @22768 +@62006 := @59903 (@5248 (@5255 @62002) @5258) +@62007 := @5518 @62006 +@62011 := @62001 (fun ("_" : @61758) => @62007 @22 @1882) +@62012 := @61757 @5639 +@62017 := @5958 @62006 @2576 @2579 @2617 @5209 +@62018 := @5647 @49787 +@62019 := @62018 @2583 +@62020 := @5862 @62019 +@62021 := @62020 @5204 +@62022 := @5861 @62021 +@62024 := @5869 @62019 @5204 +@62026 := @62022 @62024 @5204 +@62027 := @62018 @618 +@62029 := @5862 @62027 @5204 +@62030 := @5861 @62029 +@62032 := @5869 @62027 @5204 +@62034 := @62030 @62032 @5204 +@62035 := @62018 @2602 +@62037 := @5862 @62035 @5204 +@62038 := @5861 @62037 +@62040 := @5869 @62035 @5204 +@62069 := @62017 + (fun (__b : @5200) => + @7438 (@5859 (@62026 (@5859 (@62034 (@5859 (@62038 @62040 @5204 @5204))))))) + (fun (__b : @5200) => + @171 + (@7333 + @529 + (@7328 @62021 @62024 @547 (@7328 @62029 @62032 @638 (@7328 @62037 @62040 @650 @660))))) + @61895 +@62074 := @5291 @62006 @562 @2575 @5207 @5204 +@62075 := @4987 @62002 +@62077 := @4987 @2571 @4998 +@62081 := @62074 (@62075 @62077) (@4993 @61895) +@62082 := @5307 @62006 +@62113 := @62069 + (@62081 + (@62082 + @144 + @2574 + @5204 + @5206 + @62002 + @62077 + (@5316 @62006 @68 @62002 (@5321 (@5322 @62006 @68))) + (@62082 @2572 @146 @5204 @5204 @2571 @4998 (@62007 @480 @2571) (@5341 @62006))) + (@5843 @22768 @2570)) +@62114 := @498 @49787 +@62118 := @59903 (@5248 (@5255 @62114) @5258) +@62119 := @5518 @62118 +@62123 := @62113 (fun ("_" : @61897) => @62119 @22 @2578) +@62124 := @61896 @5639 +@62129 := @5958 @62118 @2589 @2592 @2616 @5209 +@62130 := @5647 @49785 +@62131 := @62130 @618 +@62132 := @5862 @62131 +@62133 := @62132 @5204 +@62134 := @5861 @62133 +@62136 := @5869 @62131 @5204 +@62138 := @62134 @62136 @5204 +@62139 := @62130 @2602 +@62141 := @5862 @62139 @5204 +@62142 := @5861 @62141 +@62144 := @5869 @62139 @5204 +@62167 := @62129 + (fun (__b : @5200) => @7438 (@5859 (@62138 (@5859 (@62142 @62144 @5204 @5204))))) + (fun (__b : @5200) => + @171 (@7333 @547 (@7328 @62133 @62136 @638 (@7328 @62141 @62144 @650 @660)))) + @62019 +@62172 := @5291 @62118 @562 @2588 @5207 @5204 +@62173 := @4987 @62114 +@62175 := @4987 @2584 @4998 +@62179 := @62172 (@62173 @62175) (@4993 @62019) +@62180 := @5307 @62118 +@62211 := @62167 + (@62179 + (@62180 + @144 + @2587 + @5204 + @5206 + @62114 + @62175 + (@5316 @62118 @68 @62114 (@5321 (@5322 @62118 @68))) + (@62180 @2585 @146 @5204 @5204 @2584 @4998 (@62119 @480 @2584) (@5341 @62118))) + (@5843 @49787 @2583)) +@62212 := @498 @49785 +@62216 := @59903 (@5248 (@5255 @62212) @5258) +@62217 := @5518 @62216 +@62221 := @62211 (fun ("_" : @62021) => @62217 @22 @2591) +@62222 := @62020 @5639 +@62227 := @5958 @62216 @2595 @2598 @2615 @5209 +@62229 := @5647 @50109 @2602 +@62230 := @5862 @62229 +@62231 := @62230 @5204 +@62232 := @5861 @62231 +@62234 := @5869 @62229 @5204 +@62251 := @62227 + (fun (__b : @5200) => @7438 (@5859 (@62232 @62234 @5204 @5204))) + (fun (__b : @5200) => @171 (@7333 @638 (@7328 @62231 @62234 @650 @660))) + @62131 +@62256 := @5291 @62216 @562 @2594 @5207 @5204 +@62257 := @4987 @62212 +@62259 := @4987 @619 @4998 +@62263 := @62256 (@62257 @62259) (@4993 @62131) +@62264 := @5307 @62216 +@62295 := @62251 + (@62263 + (@62264 + @144 + @622 + @5204 + @5206 + @62212 + @62259 + (@5316 @62216 @68 @62212 (@5321 (@5322 @62216 @68))) + (@62264 @620 @146 @5204 @5204 @619 @4998 (@62217 @480 @619) (@5341 @62216))) + (@5843 @49785 @618)) +@62296 := @498 @50109 +@62300 := @59903 (@5248 (@5255 @62296) @5258) +@62301 := @5518 @62300 +@62305 := @62295 (fun ("_" : @62133) => @62301 @22 @2597) +@62306 := @62132 @5639 +@62318 := @5958 + @62300 + @2608 + @2611 + @2614 + @5209 + @7721 + (fun (__b : @5200) => @171 (@7333 @650 @660)) + @62229 +@62323 := @5291 @62300 @562 @2607 @5207 @5204 +@62324 := @4987 @62296 +@62326 := @4987 @2603 @4998 +@62330 := @62323 (@62324 @62326) (@4993 @62229) +@62331 := @5307 @62300 +@62362 := @62318 + (@62330 + (@62331 + @144 + @2606 + @5204 + @5206 + @62296 + @62326 + (@5316 @62300 @68 @62296 (@5321 (@5322 @62300 @68))) + (@62331 @2604 @146 @5204 @5204 @2603 @4998 (@62301 @480 @2603) (@5341 @62300))) + (@5843 @50109 @2602)) +@62369 := @5518 (@59903 (@5248 (@5255 (@498 @49800)) @5258)) @22 +@62405 := @59914 + (@60172 + (fun ("_" : @60173) => + @60418 + (fun ("_" : @60419) => + @60650 + (fun ("_" : @60651) => + @60868 + (fun ("_" : @60869) => + @61071 + (fun ("_" : @61072) => + @61260 + (fun ("_" : @61261) => + @61435 + (fun ("_" : @61436) => + @61598 + (fun ("_" : @61599) => + @61748 + (fun ("_" : @61749) => + @61887 + (fun ("_" : @61888) => + @62011 + (fun ("_" : @62012) => + @62123 + (fun ("_" : @62124) => + @62221 + (fun ("_" : @62222) => + @62305 + (fun ("_" : @62306) => + @62362 + (fun ("_" : @62231) => @62369 @2610) + (fun ("_" : @62230 @5639) => @62369 @2613)))))))))))))))) +@62408 := @5248 (@5539 @59912) @59904 +@62413 := @5420 @62408 @1110 @2631 @5873 @59837 +@62414 := @4987 @59872 +@62416 := @4987 @59912 @6228 +@62419 := @62413 (@62414 @62416) @59877 +@62420 := @5307 @62408 +@62426 := @62420 @162 @576 @5204 @5207 @59872 @62416 +@62427 := @5316 @62408 +@62429 := @62427 @19 @59872 +@62430 := @5322 @62408 +@62469 := fun (nibble : @499) => + @59866 + (@59901 + (@62405 + (@62419 + (@62426 + (@62429 (@5321 (@62430 @19))) + (@62420 + @219 + @175 + @5204 + @5206 + @59912 + @6228 + (@62427 @41 @59912 (@5321 (@62430 @41))) + (@62420 @173 @146 @5204 @5204 @172 @4998 (@5518 @62408 @22 @172) (@5341 @62408)))) + (@41047 @59774 @59835 @19)))) +@62470 := (code : @499) -> @5200 +@62473 := LexLeanRuntime.shiftRight @499 @6816 +@62475 := @62473 @4989 @1372 +@62477 := @5359 @62475 @5204 +@62478 := fun (shifted : @499) => @5204 +@62480 := @5859 (@62477 @62478) +@62481 := @5203 @62480 +@62483 := @5410 @62475 @809 +@62484 := fun (shifted : @499) => @4989 +@62485 := @62483 @62484 +@62486 := @59844 @62485 +@62487 := @6401 @62486 +@62488 := @5203 @62487 +@62493 := LexLeanRuntime.bitAnd @499 @6816 @4989 @1391 +@62494 := @59844 @62493 +@62495 := @6401 @62494 +@62496 := @5203 @62495 +@62497 := @11153 @11944 +@62499 := @5203 @62497 @5204 +@62501 := @5203 @62499 @11154 +@62503 := @5203 @62501 @5204 +@62504 := @62496 @62503 +@62505 := @62488 @62504 +@62506 := @5859 @62505 +@62508 := fun (code : @499) => @62481 @62506 +@62510 := @5214 @650 @5537 +@62512 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_14 @4989 +@62513 := @5224 @62512 +@62515 := LexLeanBoot.TokenAudit.controlMessage @4989 +@62516 := @2098 @62515 +@62517 := @62513 @62516 +@62519 := (code : @499) -> @62510 @62517 +@62533 := @5240 + @650 + @5537 + @62517 + @1439 + @23766 + (@5265 (@5275 @650)) + (@5281 (@5282 (@5283 @1439) @5537 @5258)) +@62539 := @23777 @41 @480 @1384 @1437 @62480 @62506 +@62540 := @498 @62485 +@62541 := @62539 @62540 +@62542 := @22346 @1412 +@62543 := @40500 @62542 +@62544 := @59847 @62485 +@62545 := @40500 @62544 +@62546 := @59847 @62493 +@62547 := @62545 @62546 +@62548 := @62543 @62547 +@62549 := @40500 @62548 +@62550 := @22346 @1425 +@62552 := @2098 (@62549 @62550) +@62553 := @62541 @62552 +@62559 := @5397 @23766 @480 @1378 @1383 @5209 @5230 +@62561 := fun (__a : @5357) => @5405 @62478 +@62562 := @62559 @62561 +@62565 := fun (__a : @5357) => @498 (@5412 @62484) +@62567 := @62562 @62565 @62475 +@62571 := @59879 @1361 @1377 @5207 @5204 +@62573 := @4987 @1373 @4998 +@62600 := @62567 + (@62571 + (@5536 @62573) + (@5230 @62475) + (@23804 + @1376 + @5204 + @5206 + @5535 + @62573 + @23816 + (@23803 @1374 @146 @5204 @5204 @1373 @4998 (@23824 @1364 @1373) @23836)) + (LexLeanPreservation.prim_shiftRight_u8 @4989 @1372)) +@62604 := @5435 (@62473 @5216 @1372) @4989 +@62642 := @5442 + (fun (__a : @5357) => @5444 @20417 @5456 @1383 (@5224 (@62561 @4989) (@62565 @4989))) + @5216 + (@5468 + @6865 + @5480 + @230 + @452 + @162 + @814 + @5487 + @5495 + (@5498 + @6865 + @5480 + @197 + @127 + @811 + @268 + @4998 + @6865 + @5487 + @5510 + (@5281 (@5513 @6865)) + (@5518 @6865 @480 @810))) +@62649 := @5498 @20417 @5529 @230 @452 @162 @814 @5537 +@62652 := @5248 (@5252 @5535) @20417 +@62674 := @62553 + (@62600 + (fun (__a : @5357) => + fun (__h : @62604) => + @62642 + (fun (shifted : @499) => + @62649 + @62652 + @5544 + @5547 + (@5281 (@5282 @452 @5537 @20417)) + (@5316 @62652 @19 @5535 (@5321 (@5322 @62652 @19)))))) +@62677 := @5248 (@5539 @62540) @23766 +@62684 := @6065 @62677 @154 @480 @1397 @1436 @5209 @62505 +@62685 := @498 @62493 +@62687 := @62684 @62685 @62552 +@62692 := @5291 @62677 @1387 @1396 @5207 @5204 +@62694 := @4987 @1392 @4998 +@62697 := @62692 (@5536 @62694) @62685 +@62698 := @5307 @62677 +@62731 := @62687 + (@62697 + (@62698 + @144 + @1395 + @5204 + @5206 + @5535 + @62694 + (@5316 @62677 @68 @5535 (@5321 (@5322 @62677 @68))) + (@62698 @1393 @146 @5204 @5204 @1392 @4998 (@5518 @62677 @480 @1392) (@5341 @62677))) + (LexLeanPreservation.prim_bitAnd_u8 @4989 @1391)) +@62734 := @5248 (@5786 @62685) @62677 +@62741 := @6065 @62734 @249 @48 @1404 @1435 @62487 @62504 +@62742 := @2098 @62544 +@62744 := @62741 @62742 @62552 +@62771 := @5420 + @62734 + @1402 + @320 + @5206 + @62486 + (@4987 @62540 @4998) + @62742 + (@5307 + @62734 + @219 + @146 + @5204 + @5204 + @62540 + @4998 + (@5316 @62734 @41 @62540 (@5321 (@5322 @62734 @41))) + (@5341 @62734)) +@62772 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_35 +@62775 := @62744 (@62771 (@62772 @62485)) +@62778 := @5248 (@7197 @62742) @62734 +@62785 := @6065 @62778 @224 @48 @1408 @1434 @62495 @62503 +@62786 := @2098 @62546 +@62818 := @62785 + @62786 + @62552 + (@5420 + @62778 + @1402 + @240 + @5206 + @62494 + (@4987 @62685 @4998) + @62786 + (@5307 + @62778 + @238 + @146 + @5204 + @5204 + @62685 + @4998 + (@5316 @62778 @154 @62685 (@5321 (@5322 @62778 @154))) + (@5341 @62778)) + (@62772 @62493)) +@62821 := @5248 (@7711 @62786) @62778 +@62822 := @5291 @62821 +@62823 := @62822 @1410 +@62826 := @62823 @1433 @62501 @5204 +@62827 := @2098 @62548 +@62828 := @4987 @62827 +@62829 := @2098 @62550 +@62831 := @4987 @62829 @4998 +@62834 := @62826 (@62828 @62831) @62552 +@62835 := @5307 @62821 +@62841 := @62835 @1423 @1432 @62499 @11154 @62827 @62831 +@62844 := @62823 @1422 @62497 @5204 +@62845 := @2098 @62542 +@62846 := @4987 @62845 +@62847 := @2098 @62547 +@62849 := @4987 @62847 @4998 +@62852 := @62844 (@62846 @62849) @62827 +@62858 := @62835 @1417 @1421 @7858 @11944 @62845 @62849 +@62859 := @62822 @727 +@62866 := @62859 @1416 @5206 @5204 (@4987 @1413 @4998) @62845 +@62872 := @62835 @1414 @146 @5204 @5204 @1413 @4998 +@62874 := @5518 @62821 @729 +@62876 := @62872 (@62874 @1413) +@62877 := @5341 @62821 +@62882 := @62858 (@62866 (@62876 @62877) (@22928 @1412)) +@62888 := @62835 @1419 @146 @5209 @5204 @62847 @4998 +@62891 := @62823 @554 @5207 @5204 +@62892 := @4987 @62742 +@62894 := @4987 @62786 @4998 +@62897 := @62891 (@62892 @62894) @62847 +@62903 := @62835 @261 @553 @5204 @5206 @62742 @62894 +@62904 := @5316 @62821 +@62906 := @62904 @249 @62742 +@62907 := @5322 @62821 +@62975 := fun (code : @499) => + @62533 + (@62674 + (@62731 + (@62775 + (@62818 + (@62834 + (@62841 + (@62852 + (@62882 + (@62888 + (@62897 + (@62903 + (@62906 (@5321 (@62907 @249))) + (@62835 + @551 + @146 + @5204 + @5204 + @62786 + @4998 + (@62904 @224 @62786 (@5321 (@62907 @224))) + @62877)) + (@41595 @62544 @62546)) + @62877)) + (@41595 @62542 @62547)) + (@62835 + @1430 + @146 + @7858 + @5204 + @62829 + @4998 + (@62859 + @1429 + @5206 + @5204 + (@4987 @1426 @4998) + @62829 + (@62835 @1427 @146 @5204 @5204 @1426 @4998 (@62874 @1426) @62877) + (@22928 @1425)) + @62877)) + (@41595 @62548 @62550)))))) +@62976 := @8814 @5449 +@62977 := @5208 @62976 +@62978 := @5203 @62977 +@62980 := @8835 @18659 @505 +@62981 := @54532 @62980 +@62982 := @5203 @62981 +@62984 := @6440 @5711 @5449 +@62985 := @5208 @62984 +@62986 := @5203 @62985 +@62988 := @5863 @25465 @5903 +@62989 := @5208 @62988 +@62991 := @5203 @62989 @5206 +@62992 := @5205 @62991 +@62993 := @5203 @62992 +@62996 := @10687 @5711 @25465 @5445 +@62997 := @62993 @62996 +@62998 := @5203 @62997 +@62999 := @5205 @54701 +@63000 := @5203 @62999 +@63007 := @54836 @5711 @25472 @5449 @5445 @5436 @5216 @4989 +@63008 := @63000 @63007 +@63009 := @5203 @63008 +@63010 := @26814 @566 +@63011 := @5862 @63010 +@63012 := @63011 @5204 +@63013 := @5861 @63012 +@63015 := @5869 @63010 @5204 +@63016 := @63013 @63015 +@63017 := @5990 @7914 +@63027 := @63016 (@5203 (@5203 (@5203 (@54529 (@59164 (@6401 @63017))) @5204) @5204) @5204) +@63028 := @26814 @595 +@63034 := @5861 (@5862 @63028 @5204) (@5869 @63028 @5204) +@63035 := @63034 @5206 +@63036 := @26814 @606 +@63042 := @5861 (@5862 @63036 @5204) (@5869 @63036 @5204) +@63048 := @5203 (@5859 (@63035 (@5859 (@63042 @5206 @5209)))) +@63053 := @63034 @5204 (@63042 @5204 (@26814 @618)) +@63055 := @5862 @63053 @5204 +@63056 := @5861 @63055 +@63058 := @5869 @63053 @5204 +@63069 := @63056 @63058 (@5203 (@5203 (@5203 (@54529 (@5205 (@5205 @63017))) @5204) @5204) @5204) +@63073 := @5203 (@5208 (@58756 @5711 @5449)) +@63075 := @58760 @5711 @5449 +@63076 := @5359 @63075 +@63077 := @26814 @505 +@63083 := @5861 (@5862 @63077 @5204) (@5869 @63077 @5204) +@63087 := @5203 (@5859 (@63083 @5204 @5206)) +@63089 := @8678 @18659 @505 +@63091 := @63083 @63089 @5639 +@63093 := @5862 @63091 @5204 +@63094 := @5861 @63093 +@63096 := @5869 @63091 @5204 +@63097 := @63094 @63096 +@63099 := @11971 @5711 @5449 +@63101 := @6444 @5711 @5449 +@63107 := @5203 (@5205 (@5203 (@5874 (@63099 @63101)) @5204)) +@63109 := @11976 @5711 @5449 +@63111 := @5985 (@63109 @63101) +@63126 := @63097 + (@5203 + (@5203 + (@5203 (@5205 (@5205 (@5205 (@5203 (@63107 (@5863 @63111 @5903)) @7914)))) @5204) + @5204) + @5204) +@63127 := @26814 @712 +@63133 := @5861 (@5862 @63127 @5204) (@5869 @63127 @5204) +@63137 := @5203 (@5859 (@63133 @5204 @5206)) +@63139 := @63133 @63089 @5639 +@63141 := @5862 @63139 @5204 +@63142 := @5861 @63141 +@63144 := @5869 @63139 @5204 +@63145 := @63142 @63144 +@63148 := @10692 @5711 @25465 @5445 +@63149 := @5118 @63148 +@63151 := @5862 @63149 @5204 +@63152 := @5861 @63151 +@63154 := @5869 @63149 @5204 +@63155 := @63152 @63154 +@63158 := @54549 @5436 @5216 @4989 +@63159 := @22346 @732 +@63166 := @63155 (@5203 (@5203 (@11160 (@63158 @63159)) @5204) @5204) +@63167 := @5106 @63148 +@63173 := @5203 (@5205 (@5203 (@5874 (@63099 @63167)) @5204)) +@63175 := @5985 (@63109 @63167) +@63197 := @63076 + (@63087 + (@63126 + (@63137 + (@63145 + (@5205 + (@63166 + (@5203 + (@5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@63173 (@5863 @63175 @5903)) @7914)))) + @5204) + @5204) + @5204))) + @7858)))) +@63198 := @6401 @62512 +@63199 := @5203 @63198 +@63213 := @5859 + (@63027 + (@63048 + (@63069 + (@63073 + (@63197 + (fun (code : @499) => + @63199 (@5203 (@5203 (@54702 (@11186 @62515)) @5204) @5204))))))) +@63214 := @63009 @63213 +@63215 := @62998 @63214 +@63216 := @62986 @63215 +@63217 := @62982 @63216 +@63224 := fun (subject : @5026) => + fun (pos : @13) => + fun (ln : @13) => fun (firstOn : @5200) => fun (chs : @13) => fun (lexs : @11146) => @62978 @63217 +@63226 := @5214 @385 @49477 +@63227 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_7 +@63234 := @5224 (@63227 @5711 @5449 @5445 @5436 @5216 @4989) +@63236 := @5089 @5064 @11189 +@63237 := LexLeanBoot.TokenAudit.stepLexAt +@63238 := @63237 @5711 +@63245 := @63234 (@63236 (@63238 @5449 @5445 @5436 @5216 @4989)) +@63252 := (subject : @5026) -> + (pos : @13) -> (ln : @13) -> (firstOn : @5200) -> (chs : @13) -> (lexs : @11146) -> @63226 @63245 +@63266 := @5240 + @385 + @49477 + @63245 + @791 + @49515 + (@5265 (@5275 @385)) + (@5281 (@5282 (@5283 @791) @49477 @5258)) +@63274 := @6065 @49515 @363 @480 @488 @789 @62977 @63217 @25473 +@63275 := @5263 @5064 +@63276 := @5860 @63275 +@63278 := @63276 @63012 @63015 +@63279 := @5526 @5064 +@63280 := @49736 @18659 +@63287 := @63278 (@63279 (@63280 @18517 @5204 @5986 @4989 @37478)) +@63296 := @63276 @63055 @63058 (@63279 (@63280 @5445 @5436 @5986 @4989 @37478)) +@63298 := @5356 (fun ("_" : @5357) => @63275) +@63299 := @63298 @63075 +@63309 := @63276 @63093 @63096 (@63279 (@49736 @63101 @5445 @5436 @63111 @4989 @37478)) +@63329 := @63276 + @63141 + @63144 + (@63276 + @63151 + @63154 + (@63279 (@54907 @5436 @5216 @4989 @63159)) + (@63279 (@49736 @63167 (@5110 @63148) @5436 @63175 @4989 @37478))) +@63336 := @54845 @5711 @25472 @5449 @5445 @5436 @5216 @4989 +@63340 := @63299 (@63309 (@63329 (@63279 @63336))) +@63343 := @49726 @5449 @5445 @5436 +@63351 := @63236 + (@63287 + (@63296 (@63340 (fun (code : @499) => let msg : @5026 := @62515; @63279 (@63343 @4989))))) +@63362 := @63274 @63351 (@49888 @485 @487 @5207 @62976 @49893 @25473 @49926 (@9145 @5449)) +@63365 := @5248 (@9149 @25473) @49515 +@63372 := @6065 @63365 @385 @24 @512 @788 @62981 @63216 +@63373 := @4993 @63089 +@63375 := @63372 @63373 @63351 +@63380 := @5420 @63365 @495 @511 @54531 @62980 +@63381 := @19125 @9374 +@63384 := @63380 (@9108 @63381) @63373 +@63385 := @5307 @63365 +@63391 := @63385 @144 @510 @5204 @54530 @5712 @63381 +@63392 := @5316 @63365 +@63394 := @63392 @68 @5712 +@63395 := @5322 @63365 +@63399 := @63391 (@63394 (@5321 (@63395 @68))) +@63405 := @63385 @177 @509 @54528 @5206 @18763 @9374 +@63412 := @5291 @63365 @167 @176 @5207 @54527 @55029 @18763 +@63424 := @63385 @162 @175 @5204 @5206 @5708 @6228 (@63392 @19 @5708 (@5321 (@63395 @19))) +@63430 := @63385 @173 @146 @5204 @5204 @172 @4998 +@63431 := @5518 @63365 +@63434 := @63430 (@63431 @22 @172) +@63435 := @5341 @63365 +@63457 := @63375 + (@63384 + (@63399 + (@63405 + (@63412 (@63424 (@63434 @63435)) @55058) + (@63385 @507 @146 @5204 @5204 @506 @4998 (@63431 @480 @506) @63435))) + (@34639 @18659 @505)) +@63460 := @5248 (@14641 @63373) @63365 +@63467 := @6065 @63460 @485 @22 @521 @787 @62985 @63215 +@63468 := @171 @63101 +@63470 := @63467 @63468 @63351 +@63477 := @5420 @63460 @519 @487 @5207 @62984 @49893 @63468 +@63478 := @5307 @63460 +@63484 := @63478 @144 @405 @5204 @5206 @5712 @15513 +@63485 := @5316 @63460 +@63487 := @63485 @68 @5712 +@63488 := @5322 @63460 +@63513 := @63470 + (@63477 + (@63484 + (@63487 (@5321 (@63488 @68))) + (@63478 + @162 + @146 + @5204 + @5204 + @5708 + @4998 + (@63485 @19 @5708 (@5321 (@63488 @19))) + (@5341 @63460))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_10 @5711 @5449)) +@63516 := @5248 (@17981 @63468) @63460 +@63523 := @6065 @63516 @495 @524 @540 @786 @62997 @63214 +@63524 := @7974 @63148 +@63526 := @63523 @63524 @63351 +@63531 := @5420 @63516 @529 @539 @62992 @62996 +@63532 := @171 @25465 +@63534 := @4987 @63532 @9025 +@63537 := @63531 (@9108 @63534) @63524 +@63538 := @5307 @63516 +@63544 := @63538 @144 @538 @5204 @62991 @5712 @63534 +@63545 := @5316 @63516 +@63547 := @63545 @68 @5712 +@63548 := @5322 @63516 +@63552 := @63544 (@63547 (@5321 (@63548 @68))) +@63558 := @63538 @536 @320 @62989 @5206 @63532 @9025 +@63566 := @5291 @63516 @167 @535 @5207 @62988 (@11170 @9517) @63532 +@63578 := @63538 @162 @534 @5204 @5206 @5708 @9517 (@63545 @19 @5708 (@5321 (@63548 @19))) +@63588 := @63538 @532 @146 @5204 @5204 @531 @4998 (@5518 @63516 @22 @531) +@63589 := @5341 @63516 +@63617 := @63526 + (@63537 + (@63552 + (@63558 + (@63566 (@63578 (@63588 @63589)) (@45770 @41)) + (@63538 + @219 + @146 + @5204 + @5204 + @5446 + @4998 + (@63545 @41 @5446 (@5321 (@63548 @41))) + @63589))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_11 @5711 @25465 @5445)) +@63620 := @5248 (@18051 @63524) @63516 +@63627 := @6065 @63620 @519 @155 @560 @785 @63008 @63213 +@63628 := @11189 @63336 +@63630 := @63627 @63628 @63351 +@63635 := @5420 @63620 @547 @559 @62999 @63007 +@63636 := @27433 @49476 +@63639 := @63635 (@9108 @63636) @63628 +@63640 := @5307 @63620 +@63646 := @63640 @144 @558 @5204 @54701 @5712 @63636 +@63647 := @5316 @63620 +@63649 := @63647 @68 @5712 +@63650 := @5322 @63620 +@63745 := @63630 + (@63639 + (@63646 + (@63649 (@5321 (@63650 @68))) + (@63640 + @549 + @557 + @5204 + @54700 + @25473 + @49476 + (@63647 @363 @25473 (@5321 (@63650 @363))) + (@63640 + @162 + @556 + @5204 + @15320 + @5708 + @49475 + (@63647 @19 @5708 (@5321 (@63650 @19))) + (@63640 + @219 + @555 + @5204 + @5873 + @5446 + @49474 + (@63647 @41 @5446 (@5321 (@63650 @41))) + (@63640 + @238 + @554 + @5204 + @5207 + @30539 + @49473 + (@63647 @154 @30539 (@5321 (@63650 @154))) + (@63640 + @261 + @553 + @5204 + @5206 + @5588 + @15351 + (@63647 @249 @5588 (@5321 (@63650 @249))) + (@63640 + @551 + @146 + @5204 + @5204 + @15349 + @4998 + (@63647 @224 @15349 (@5321 (@63650 @224))) + (@5341 @63620)))))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_12 + @5711 + @25472 + @5449 + @5445 + @5436 + @5216 + @4989)) +@63748 := @5248 (@18106 @63628) @63620 +@63753 := @5958 @63748 @572 @590 @784 @5209 +@63754 := @6157 @7914 +@63755 := @6401 @63754 +@63756 := @54529 @63755 +@63757 := @59367 @63756 +@63759 := @5203 @63757 @5204 +@63761 := @5203 @63759 @5204 +@63764 := @5969 (@5203 @63761 @5204) +@63765 := @36401 @595 +@63766 := @5862 @63765 +@63767 := @63766 @5204 +@63771 := @5861 @63767 (@5869 @63765 @5204) +@63772 := @63771 @5206 +@63773 := @36401 @606 +@63779 := @5861 (@5862 @63773 @5204) (@5869 @63773 @5204) +@63784 := @5859 (@63772 (@5859 (@63779 @5206 @5209))) +@63785 := @5203 @63784 +@63790 := @63771 @5204 (@63779 @5204 (@36401 @618)) +@63791 := @5862 @63790 +@63792 := @63791 @5204 +@63793 := @5861 @63792 +@63795 := @5869 @63790 @5204 +@63806 := @63793 @63795 (@5203 (@5203 (@5203 (@59367 (@5205 (@5205 @63754))) @5204) @5204) @5204) +@63810 := @5203 (@5208 (@58756 @6696 @5711)) +@63812 := @58760 @6696 @5711 +@63813 := @5359 @63812 +@63814 := @36401 @505 +@63820 := @5861 (@5862 @63814 @5204) (@5869 @63814 @5204) +@63824 := @5203 (@5859 (@63820 @5204 @5206)) +@63826 := @8947 @18797 @505 +@63828 := @63820 @63826 @5639 +@63830 := @5862 @63828 @5204 +@63831 := @5861 @63830 +@63833 := @5869 @63828 @5204 +@63834 := @63831 @63833 +@63835 := @54557 @5711 +@63837 := @6444 @6696 @5711 +@63843 := @5203 (@5205 (@5203 (@5874 (@63835 @63837)) @5204)) +@63844 := @54572 @5711 +@63846 := @6008 (@63844 @63837) +@63861 := @63834 + (@5203 + (@5203 + (@5203 (@5205 (@5205 (@5205 (@5203 (@63843 (@5863 @63846 @5903)) @7914)))) @5204) + @5204) + @5204) +@63862 := @36401 @712 +@63868 := @5861 (@5862 @63862 @5204) (@5869 @63862 @5204) +@63872 := @5203 (@5859 (@63868 @5204 @5206)) +@63874 := @63868 @63826 @5639 +@63876 := @5862 @63874 @5204 +@63877 := @5861 @63876 +@63879 := @5869 @63874 @5204 +@63880 := @63877 @63879 +@63883 := @10692 @6696 @26462 @5449 +@63884 := @5118 @63883 +@63886 := @5862 @63884 @5204 +@63887 := @5861 @63886 +@63889 := @5869 @63884 @5204 +@63897 := @63887 @63889 (@5203 (@5203 (@11160 (@11186 @63159)) @5204) @5204) +@63898 := @5106 @63883 +@63904 := @5203 (@5205 (@5203 (@5874 (@63835 @63898)) @5204)) +@63906 := @6008 (@63844 @63898) +@63928 := @63813 + (@63824 + (@63861 + (@63872 + (@63880 + (@5205 + (@63897 + (@5203 + (@5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@63904 (@5863 @63906 @5903)) @7914)))) + @5204) + @5204) + @5204))) + @7858)))) +@63931 := @49536 @5449 @5445 @5436 +@63946 := @63753 + (fun (__b : @5200) => + @63764 + (@63785 + (@63806 + (@63810 + (@63928 + (fun (code : @499) => + @63199 (@5203 (@5203 (@54702 (@63931 @62515)) @5204) @5204))))))) +@63948 := @63276 @5965 @5968 +@63949 := @49736 @18797 +@63956 := @63948 (@63279 (@63949 @18659 @5204 @6009 @5216 @37478)) +@63965 := @63276 @63792 @63795 (@63279 (@63949 @5449 @5445 @6009 @5216 @37478)) +@63966 := @63298 @63812 +@63976 := @63276 @63830 @63833 (@63279 (@49736 @63837 @5449 @5445 @63846 @5216 @37478)) +@63993 := @63276 + @63876 + @63879 + (@63276 + @63886 + @63889 + (@63279 (@11195 @63159)) + (@63279 (@49736 @63898 (@5110 @63883) @5445 @63906 @5216 @37478))) +@63999 := @54846 @26559 @5711 @5449 @5445 @5436 @5216 +@64003 := @63966 (@63976 (@63993 (@63279 @63999))) +@64006 := @50247 @5711 @5449 @5445 +@64017 := @63946 + (fun (__b : @5200) => + @63236 + (@63956 + (@63965 (@64003 (fun (code : @499) => let msg : @5026 := @62515; @63279 (@64006 @4989)))))) + @63010 +@64026 := @5291 @63748 @562 @571 @5207 @5204 (@27433 @6092) (@4993 @63010) +@64027 := @5307 @63748 +@64058 := @64017 + (@64026 + (@64027 + @549 + @570 + @5204 + @5206 + @25473 + @6092 + (@5316 @63748 @363 @25473 (@5321 (@5322 @63748 @363))) + (@64027 @568 @146 @5204 @5204 @567 @4998 (@5518 @63748 @480 @567) (@5341 @63748))) + (@27463 @566)) +@64086 := @5248 + (@18106 (@11189 @63999)) + (@5248 + (@18051 (@7974 @63883)) + (@5248 + (@17981 (@171 @63837)) + (@5248 + (@14641 (@4993 @63826)) + (@5248 + (@9149 @26560) + (@5248 (@7711 @11173) (@5248 (@7197 @5469) (@5248 (@5786 @11171) @16333))))))) +@64087 := @5763 @64086 +@64092 := @64087 @230 @286 @589 @63761 @5204 +@64093 := @11174 @15449 +@64094 := @6208 @64093 +@64095 := @10445 @64094 +@64096 := @19125 @64095 +@64097 := @59504 @64096 +@64098 := @4986 @64097 +@64103 := @64092 (@4987 @64098 @4998) (@6211 @64098) +@64104 := @5307 @64086 +@64110 := @64104 @587 @146 @63759 @5204 @64098 @4998 +@64117 := @64087 @181 @155 @586 @63757 @5204 @64097 @64098 +@64123 := @64104 @177 @585 @59366 @63756 @18880 @64096 +@64124 := @5291 @64086 +@64125 := @64124 @167 +@64130 := @64125 @176 @5207 @59365 @59534 @18880 +@64136 := @64104 @162 @175 @5204 @5206 @9352 @6228 +@64137 := @5316 @64086 +@64139 := @64137 @19 @9352 +@64140 := @5322 @64086 +@64144 := @64136 (@64139 (@5321 (@64140 @19))) +@64150 := @64104 @173 @146 @5204 @5204 @172 @4998 +@64151 := @5518 @64086 +@64154 := @64150 (@64151 @22 @172) +@64155 := @5341 @64086 +@64156 := @64154 @64155 +@64274 := @64058 + (fun ("_" : @63012) => + @64103 + (@64110 + (@64117 + (@64123 + (@64130 (@64144 @64156) @59563) + (@64104 + @577 + @584 + @54528 + @63755 + @18763 + @64095 + (@64125 + @576 + @5207 + @54527 + @55029 + @18763 + (@64104 + @219 + @175 + @5204 + @5206 + @5708 + @6228 + (@64137 @41 @5708 (@5321 (@64140 @41))) + @64156) + @55058) + (@64104 + @190 + @583 + @5206 + @63754 + @7202 + @64094 + (@64087 @187 @24 @146 @5204 @5204 @4998 @7202 @64155 @7221) + (@64104 + @580 + @582 + @6156 + @7914 + @6207 + @64093 + (@64125 + @579 + @5207 + @6155 + @6229 + @6207 + (@64104 + @261 + @175 + @5204 + @5206 + @5469 + @6228 + (@64137 @249 @5469 (@5321 (@64140 @249))) + @64156) + @6261) + (@64104 + @551 + @202 + @5204 + @7858 + @11173 + @15449 + (@64137 @224 @11173 (@5321 (@64140 @224))) + (@64104 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@64087 @197 @73 @146 @5204 @5204 @4998 @6193 @64155 @6197) + @64155)))))) + (@9597 @64097)) + @64155) + (@6266 @64098)) +@64275 := @63011 @5639 +@64276 := @5958 @64086 +@64280 := @64276 @626 @634 @783 @63784 +@64282 := @5863 @26651 @5903 +@64283 := @5208 @64282 +@64284 := @5203 @64283 +@64285 := @59164 @7914 +@64286 := @5205 @64285 +@64287 := @5205 @64286 +@64288 := @64284 @64287 +@64290 := @5203 @64288 @5204 +@64292 := @5203 @64290 @5204 +@64295 := @5969 (@5203 @64292 @5204) +@64297 := @58756 @6750 @6696 +@64298 := @5208 @64297 +@64299 := @5203 @64298 +@64301 := @58760 @6750 @6696 +@64302 := @5359 @64301 +@64303 := @36525 @505 +@64309 := @5861 (@5862 @64303 @5204) (@5869 @64303 @5204) +@64313 := @5203 (@5859 (@64309 @5204 @5206)) +@64315 := @9728 @26651 @505 +@64317 := @64309 @64315 @5639 +@64319 := @5862 @64317 @5204 +@64320 := @5861 @64319 +@64322 := @5869 @64317 @5204 +@64323 := @64320 @64322 +@64324 := @54595 @6696 +@64326 := @6444 @6750 @6696 +@64332 := @5203 (@5205 (@5203 (@5874 (@64324 @64326)) @5204)) +@64333 := @54608 @6696 +@64335 := @18516 (@64333 @64326) +@64350 := @64323 + (@5203 + (@5203 + (@5203 (@5205 (@5205 (@5205 (@5203 (@64332 (@5863 @64335 @5903)) @7914)))) @5204) + @5204) + @5204) +@64351 := @36525 @712 +@64357 := @5861 (@5862 @64351 @5204) (@5869 @64351 @5204) +@64361 := @5203 (@5859 (@64357 @5204 @5206)) +@64363 := @64357 @64315 @5639 +@64365 := @5862 @64363 @5204 +@64366 := @5861 @64365 +@64368 := @5869 @64363 @5204 +@64369 := @64366 @64368 +@64372 := @10692 @6750 @26573 @5711 +@64373 := @5118 @64372 +@64375 := @5862 @64373 @5204 +@64376 := @5861 @64375 +@64378 := @5869 @64373 @5204 +@64386 := @64376 @64378 (@5203 (@5203 (@11160 (@63931 @63159)) @5204) @5204) +@64387 := @5106 @64372 +@64393 := @5203 (@5205 (@5203 (@5874 (@64324 @64387)) @5204)) +@64395 := @18516 (@64333 @64387) +@64417 := @64302 + (@64313 + (@64350 + (@64361 + (@64369 + (@5205 + (@64386 + (@5203 + (@5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@64393 (@5863 @64395 @5903)) @7914)))) + @5204) + @5204) + @5204))) + @7858)))) +@64420 := @49269 @5711 @5449 @5445 +@64433 := @64280 + (fun (__b : @5200) => + @64295 + (@64299 + (@64417 + (fun (code : @499) => @63199 (@5203 (@5203 (@54702 (@64420 @62515)) @5204) @5204))))) +@64441 := @63948 (@63279 (@49736 @26651 @5711 @5449 @18517 @5436 @37478)) +@64442 := @63298 @64301 +@64452 := @63276 @64319 @64322 (@63279 (@49736 @64326 @5711 @5449 @64335 @5436 @37478)) +@64469 := @63276 + @64365 + @64368 + (@63276 + @64375 + @64378 + (@63279 (@63343 @63159)) + (@63279 (@49736 @64387 (@5110 @64372) @5449 @64395 @5436 @37478))) +@64476 := @54845 @6750 @26656 @6696 @5711 @5449 @5445 @5436 +@64480 := @64442 (@64452 (@64469 (@63279 @64476))) +@64483 := @55701 @6696 @5711 @5449 +@64493 := @64433 + (fun (__b : @5200) => + @63236 + (@64441 (@64480 (fun (code : @499) => let msg : @5026 := @62515; @63279 (@64483 @4989))))) + @63790 +@64497 := @64276 @601 @190 @625 @5209 +@64498 := @36525 @606 +@64499 := @5862 @64498 +@64500 := @64499 @5204 +@64504 := @5861 @64500 (@5869 @64498 @5204) +@64518 := @64497 + (fun (__b : @5200) => @6153 (@5859 (@64504 @5206 @5209))) + (fun (__b : @5200) => @4993 (@7438 (@64504 @5204 (@36525 @618)))) + @63765 +@64522 := @64124 @562 @600 @5207 @5204 +@64524 := @4987 @596 @4998 +@64555 := @64518 + (@64522 + (@36571 @64524) + (@4993 @63765) + (@64104 + @549 + @599 + @5204 + @5206 + @26560 + @64524 + (@64137 @363 @26560 (@5321 (@64140 @363))) + (@64104 @597 @146 @5204 @5204 @596 @4998 (@64151 @480 @596) @64155)) + (@36606 @595)) +@64583 := @5248 + (@18106 (@11189 @64476)) + (@5248 + (@18051 (@7974 @64372)) + (@5248 + (@17981 (@171 @64326)) + (@5248 + (@14641 (@4993 @64315)) + (@5248 + (@9149 @26657) + (@5248 (@7711 @55754) (@5248 (@7197 @5446) (@5248 (@5786 @55759) @21729))))))) +@64584 := @5763 @64583 +@64591 := @64584 @187 @24 @146 @5204 @5204 @4998 @7202 +@64592 := @5341 @64583 +@64596 := @64555 (fun ("_" : @63767) => @64591 @64592 @7221) +@64597 := @63766 @5639 +@64605 := @5958 @64583 @612 @190 @624 @5209 (fun (__b : @5200) => @6153 @5209) +@64606 := @5647 @26734 +@64607 := @64606 @618 +@64612 := @64605 (fun (__b : @5200) => @4993 (@7438 @64607)) @64498 +@64613 := @5291 @64583 +@64621 := @64613 @562 @611 @5207 @5204 (@36670 @61842) (@4993 @64498) +@64622 := @5307 @64583 +@64628 := @64622 @549 @610 @5204 @5206 @26657 @61842 +@64629 := @5316 @64583 +@64631 := @64629 @363 @26657 +@64632 := @5322 @64583 +@64636 := @64628 (@64631 (@5321 (@64632 @363))) +@64642 := @64622 @608 @146 @5204 @5204 @607 @4998 +@64643 := @5518 @64583 +@64652 := @64612 (@64621 (@64636 (@64642 (@64643 @480 @607) @64592)) (@36705 @606)) +@64659 := @54845 @6706 @26734 @6750 @6696 @5711 @5449 @5445 +@64662 := @5248 (@18106 (@11189 @64659)) +@64665 := @10692 @6706 @26724 @6696 +@64668 := @5248 (@18051 (@7974 @64665)) +@64670 := @6444 @6706 @6750 +@64673 := @5248 (@17981 (@171 @64670)) +@64675 := @38633 @26729 @505 +@64685 := @64662 (@64668 (@64673 (@5248 (@14641 (@4993 @64675)) (@5248 (@9149 @26735) @49949)))) +@64693 := @5763 @64685 @187 @24 @146 @5204 @5204 @4998 @7202 +@64694 := @5341 @64685 +@64698 := @64652 (fun ("_" : @64500) => @64693 @64694 @7221) +@64699 := @64499 @5639 +@64709 := @5291 @64685 @562 @623 @5207 @5204 (@4987 @26735 @62259) (@4993 @64607) +@64710 := @5307 @64685 +@64745 := @64493 + (@64596 + (fun ("_" : @64597) => + @64698 + (fun ("_" : @64699) => + @64709 + (@64710 + @549 + @622 + @5204 + @5206 + @26735 + @62259 + (@5316 @64685 @363 @26735 (@5321 (@5322 @64685 @363))) + (@64710 @620 @146 @5204 @5204 @619 @4998 (@5518 @64685 @480 @619) @64694)) + (@5843 @26734 @618)))) +@64750 := @64584 @230 @286 @633 @64292 @5204 +@64751 := @171 @26651 +@64752 := @4987 @64751 +@64753 := @4987 @55759 +@64754 := @4987 @18638 +@64755 := @55804 @15449 +@64756 := @64754 @64755 +@64757 := @64753 @64756 +@64758 := @11169 @64757 +@64759 := @64752 @64758 +@64760 := @4986 @64759 +@64765 := @64750 (@4987 @64760 @4998) (@6211 @64760) +@64771 := @64622 @631 @146 @64290 @5204 @64760 @4998 +@64778 := @64584 @181 @155 @630 @64288 @5204 @64759 @64760 +@64784 := @64622 @177 @629 @64283 @64287 @64751 @64758 +@64785 := @64613 @167 +@64791 := @64785 @176 @5207 @64282 (@14046 @6228) @64751 +@64792 := @64622 @162 +@64797 := @64792 @175 @5204 @5206 @9779 @6228 +@64802 := @64629 @19 @9779 (@5321 (@64632 @19)) +@64803 := @64797 @64802 +@64813 := @64622 @173 @146 @5204 @5204 @172 @4998 (@64643 @22 @172) @64592 +@64815 := @64791 (@64803 @64813) +@64816 := @6259 @6696 +@64916 := @64745 + (fun ("_" : @63792) => + @64765 + (@64771 + (@64778 + (@64784 + (@64815 (@64816 @19)) + (@64622 + @219 + @628 + @5204 + @64286 + @9352 + @64757 + (@64629 @41 @9352 (@5321 (@64632 @41))) + (@64622 + @238 + @583 + @5204 + @64285 + @55759 + @64756 + (@64629 @154 @55759 (@5321 (@64632 @154))) + (@64622 + @580 + @582 + @59163 + @7914 + @18638 + @64755 + (@64785 + @579 + @5207 + @59162 + @34260 + @18638 + (@64622 + @261 + @175 + @5204 + @5206 + @5446 + @6228 + (@64629 @249 @5446 (@5321 (@64632 @249))) + @64813) + (@6259 @5445 @19)) + (@64622 + @551 + @202 + @5204 + @7858 + @55754 + @15449 + (@64629 @224 @55754 (@5321 (@64632 @224))) + (@64622 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@64584 @197 @73 @146 @5204 @5204 @4998 @6193 @64592 @6197) + @64592)))))) + (@9597 @64759)) + @64592) + (@6266 @64760)) +@64917 := @63791 @5639 +@64923 := @5397 @64583 @286 @640 @782 @64298 @5230 +@64924 := @64606 @505 +@64930 := @5861 (@5862 @64924 @5204) (@5869 @64924 @5204) +@64934 := @5203 (@5859 (@64930 @5204 @5206)) +@64936 := @64930 @64675 @5639 +@64938 := @5862 @64936 @5204 +@64939 := @5861 @64938 +@64941 := @5869 @64936 @5204 +@64942 := @64939 @64941 +@64948 := @5203 (@5205 (@5203 (@5874 (@49278 @64670)) @5204)) +@64950 := @18658 (@49293 @64670) +@64965 := @64942 + (@5203 + (@5203 + (@5203 (@5205 (@5205 (@5205 (@5203 (@64948 (@5863 @64950 @5903)) @7914)))) @5204) + @5204) + @5204) +@64966 := @64606 @712 +@64972 := @5861 (@5862 @64966 @5204) (@5869 @64966 @5204) +@64976 := @5203 (@5859 (@64972 @5204 @5206)) +@64978 := @64972 @64675 @5639 +@64980 := @5862 @64978 @5204 +@64981 := @5861 @64980 +@64983 := @5869 @64978 @5204 +@64984 := @64981 @64983 +@64985 := @5118 @64665 +@64987 := @5862 @64985 @5204 +@64988 := @5861 @64987 +@64990 := @5869 @64985 @5204 +@64998 := @64988 @64990 (@5203 (@5203 (@11160 (@64420 @63159)) @5204) @5204) +@64999 := @5106 @64665 +@65005 := @5203 (@5205 (@5203 (@5874 (@49278 @64999)) @5204)) +@65007 := @18658 (@49293 @64999) +@65029 := @5404 + (@64934 + (@64965 + (@64976 + (@64984 + (@5205 + (@64998 + (@5203 + (@5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@65005 (@5863 @65007 @5903)) @7914)))) + @5204) + @5204) + @5204))) + @7858)))) +@65032 := @49584 @6696 @5711 @5449 +@65043 := @64923 + (fun (__a : @5357) => + @65029 (fun (code : @499) => @63199 (@5203 (@5203 (@54702 (@65032 @62515)) @5204) @5204))) +@65044 := @63298 @4989 +@65075 := @65044 + (@63276 + @64938 + @64941 + (@63279 (@49736 @64670 @6696 @5711 @64950 @5445 @37478)) + (@63276 + @64980 + @64983 + (@63276 + @64987 + @64990 + (@63279 (@64006 @63159)) + (@63279 (@49736 @64999 (@5110 @64665) @5711 @65007 @5445 @37478))) + (@63279 @64659))) +@65078 := @50145 @6750 @6696 @5711 +@65122 := @65043 + (fun (__a : @5357) => + @63236 (@65075 (fun (code : @499) => let msg : @5026 := @62515; @63279 (@65078 @4989)))) + @64301 + (@5420 + @64583 + @638 + @487 + @5207 + @64297 + (@9797 @47455) + (@5230 @64301) + (@64622 + @144 + @405 + @5204 + @5206 + @9782 + @47455 + (@64629 @68 @9782 (@5321 (@64632 @68))) + (@64792 @146 @5204 @5204 @9779 @4998 @64802 @64592)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_13 @6750 @6696)) +@65126 := @5435 (@58760 @6706 @6750) @4989 +@65133 := @54845 @11093 @28054 @6759 @6706 @6750 @6696 @5711 +@65136 := @5248 (@18106 (@11189 @65133)) +@65139 := @10692 @11093 @28044 @6706 +@65142 := @5248 (@18051 (@7974 @65139)) +@65144 := @6444 @11093 @6759 +@65145 := @171 @65144 +@65147 := @5248 (@17981 @65145) +@65149 := @50477 @28049 @505 +@65150 := @4993 @65149 +@65159 := @65136 (@65142 (@65147 (@5248 (@14641 @65150) (@5248 (@9149 @28055) @51217)))) +@65162 := @5444 @65159 @5456 @782 +@65163 := @5647 @28236 +@65164 := @65163 @505 +@65170 := @5861 (@5862 @65164 @5204) (@5869 @65164 @5204) +@65174 := @5203 (@5859 (@65170 @5204 @5206)) +@65176 := @50745 @28231 @505 +@65178 := @65170 @65176 @5639 +@65180 := @5862 @65178 @5204 +@65181 := @5861 @65180 +@65183 := @5869 @65178 @5204 +@65184 := @65181 @65183 +@65186 := @6444 @22768 @11093 +@65192 := @5203 (@5205 (@5203 (@5874 (@49690 @65186)) @5204)) +@65194 := @26718 (@49702 @65186) +@65209 := @65184 + (@5203 + (@5203 + (@5203 (@5205 (@5205 (@5205 (@5203 (@65192 (@5863 @65194 @5903)) @7914)))) @5204) + @5204) + @5204) +@65210 := @65163 @712 +@65216 := @5861 (@5862 @65210 @5204) (@5869 @65210 @5204) +@65220 := @5203 (@5859 (@65216 @5204 @5206)) +@65222 := @65216 @65176 @5639 +@65224 := @5862 @65222 @5204 +@65225 := @5861 @65224 +@65227 := @5869 @65222 @5204 +@65228 := @65225 @65227 +@65231 := @10692 @22768 @28226 @6759 +@65232 := @5118 @65231 +@65233 := @5862 @65232 +@65234 := @65233 @5204 +@65235 := @5861 @65234 +@65237 := @5869 @65232 @5204 +@65248 := @65235 @65237 (@5203 (@5203 (@11160 (@50680 @6706 @6750 @6696 @63159)) @5204) @5204) +@65249 := @5106 @65231 +@65255 := @5203 (@5205 (@5203 (@5874 (@49690 @65249)) @5204)) +@65257 := @26718 (@49702 @65249) +@65273 := @5205 + (@65248 + (@5203 + (@5203 + (@5203 (@5205 (@5205 (@5205 (@5203 (@65255 (@5863 @65257 @5903)) @7914)))) @5204) + @5204) + @5204)) +@65279 := @5404 (@65174 (@65209 (@65220 (@65228 @65273 @7858)))) +@65282 := @50003 @6759 @6706 @6750 +@65294 := @5224 + ((fun (__a : @5357) => + @65279 (fun (code : @499) => @63199 (@5203 (@5203 (@54702 (@65282 @62515)) @5204) @5204))) + @4989) +@65304 := @63276 @65180 @65183 (@63279 (@49736 @65186 @6759 @6706 @65194 @6696 @37478)) +@65306 := @63276 @65224 @65227 +@65314 := @63276 @65234 @65237 (@63279 (@49759 @6706 @6750 @6696 @63159)) +@65315 := @49736 @65249 +@65316 := @5110 @65231 +@65323 := @65314 (@63279 (@65315 @65316 @6706 @65257 @6696 @37478)) +@65324 := @65306 @65323 +@65331 := @54845 @22768 @28236 @11093 @6759 @6706 @6750 @6696 +@65332 := @63279 @65331 +@65351 := @5442 + (fun (__a : @5357) => + @65162 + (@65294 + ((fun (__a : @5357) => + @63236 + (@65044 + (@65304 (@65324 @65332)) + (fun (code : @499) => + let msg : @5026 := @62515; @63279 (@50564 @11093 @6759 @6706 @4989)))) + @4989))) + @5216 +@65358 := @54845 @6759 @27833 @6706 @6750 @6696 @5711 @5449 +@65361 := @5248 (@18106 (@11189 @65358)) +@65364 := @10692 @6759 @27823 @6750 +@65367 := @5248 (@18051 (@7974 @65364)) +@65369 := @6444 @6759 @6706 +@65372 := @5248 (@17981 (@171 @65369)) +@65374 := @39744 @27828 @505 +@65394 := @65361 + (@65367 + (@65372 + (@5248 + (@14641 (@4993 @65374)) + (@5248 + (@9149 @27834) + (@5248 (@7711 @58377) (@5248 (@7197 @9352) (@5248 (@5786 @58382) (@55659 @27844)))))))) +@65400 := @5468 @65394 @5480 @230 @643 @674 @781 +@65401 := @5647 @27833 +@65402 := @65401 @505 +@65403 := @5862 @65402 +@65404 := @65403 @5204 +@65408 := @5861 @65404 (@5869 @65402 @5204) +@65411 := @5859 (@65408 @5204 @5206) +@65412 := @5203 @65411 +@65414 := @65408 @65374 @5639 +@65415 := @5862 @65414 +@65416 := @65415 @5204 +@65417 := @5861 @65416 +@65419 := @5869 @65414 @5204 +@65420 := @65417 @65419 +@65426 := @5203 (@5205 (@5203 (@5874 (@49592 @65369)) @5204)) +@65428 := @15314 (@49607 @65369) +@65443 := @65420 + (@5203 + (@5203 + (@5203 (@5205 (@5205 (@5205 (@5203 (@65426 (@5863 @65428 @5903)) @7914)))) @5204) + @5204) + @5204) +@65444 := @65401 @712 +@65450 := @5861 (@5862 @65444 @5204) (@5869 @65444 @5204) +@65454 := @5203 (@5859 (@65450 @5204 @5206)) +@65456 := @65450 @65374 @5639 +@65458 := @5862 @65456 @5204 +@65459 := @5861 @65458 +@65461 := @5869 @65456 @5204 +@65462 := @65459 @65461 +@65463 := @5118 @65364 +@65465 := @5862 @65463 @5204 +@65466 := @5861 @65465 +@65468 := @5869 @65463 @5204 +@65476 := @65466 @65468 (@5203 (@5203 (@11160 (@65032 @63159)) @5204) @5204) +@65477 := @5106 @65364 +@65483 := @5203 (@5205 (@5203 (@5874 (@49592 @65477)) @5204)) +@65485 := @15314 (@49607 @65477) +@65539 := @5224 + (@65412 + (@65443 + (@65454 + (@65462 + (@5205 + (@65476 + (@5203 + (@5203 + (@5203 + (@5205 (@5205 (@5205 (@5203 (@65483 (@5863 @65485 @5903)) @7914)))) + @5204) + @5204) + @5204))) + @7858)))) + (@63236 + (@63276 + @65416 + @65419 + (@63279 (@49736 @65369 @6750 @6696 @65428 @5449 @37478)) + (@63276 + @65458 + @65461 + (@63276 + @65465 + @65468 + (@63279 (@64483 @63159)) + (@63279 (@49736 @65477 (@5110 @65364) @6696 @65485 @5449 @37478))) + (@63279 @65358)))) +@65541 := @65400 @65539 @5495 +@65554 := @5498 @65394 @5480 @197 @127 @778 @268 @4998 @65394 @65539 @5510 (@5281 (@5513 @65394)) +@65555 := @5958 @65394 +@65559 := @65555 @682 @707 @777 @65411 +@65560 := @49430 @65144 +@65561 := @5874 @65560 +@65563 := @5203 @65561 @5204 +@65564 := @5205 @65563 +@65565 := @5203 @65564 +@65566 := @49444 @65144 +@65567 := @26572 @65566 +@65569 := @5863 @65567 @5903 +@65570 := @65565 @65569 +@65572 := @5203 @65570 @7914 +@65573 := @5205 @65572 +@65574 := @5205 @65573 +@65575 := @5205 @65574 +@65577 := @5203 @65575 @5204 +@65579 := @5203 @65577 @5204 +@65582 := @5969 (@5203 @65579 @5204) +@65584 := @5647 @28054 @712 +@65585 := @5862 @65584 +@65586 := @65585 @5204 +@65590 := @5861 @65586 (@5869 @65584 @5204) +@65593 := @5859 (@65590 @5204 @5206) +@65594 := @5203 @65593 +@65596 := @65590 @65149 @5639 +@65597 := @5862 @65596 +@65598 := @65597 @5204 +@65599 := @5861 @65598 +@65601 := @5869 @65596 @5204 +@65602 := @65599 @65601 +@65603 := @5118 @65139 +@65605 := @5862 @65603 @5204 +@65606 := @5861 @65605 +@65608 := @5869 @65603 @5204 +@65609 := @65606 @65608 +@65612 := @49955 @6750 @6696 @5711 +@65619 := @65609 (@5203 (@5203 (@11160 (@65612 @63159)) @5204) @5204) +@65620 := @5106 @65139 +@65626 := @5203 (@5205 (@5203 (@5874 (@49430 @65620)) @5204)) +@65628 := @26572 (@49444 @65620) +@65682 := @65559 + (fun (__b : @5200) => + @65582 + (@65594 + (@65602 + (@5205 + (@65619 + (@5203 + (@5203 + (@5203 (@5205 (@5205 (@5205 (@5203 (@65626 (@5863 @65628 @5903)) @7914)))) @5204) + @5204) + @5204))) + @7858))) + (fun (__b : @5200) => + @63236 + (@63948 + (@63279 (@49736 @65144 @6706 @6750 @65567 @5711 @37478)) + (@63276 + @65598 + @65601 + (@63276 + @65605 + @65608 + (@63279 (@65078 @63159)) + (@63279 (@49736 @65620 (@5110 @65139) @6750 @65628 @5711 @37478))) + (@63279 @65133)))) + @65414 +@65693 := @65555 + @678 + @680 + @308 + @5209 + @28977 + (fun (__b : @5200) => @4993 (@5969 @65149 @5639)) + @65402 +@65703 := @5291 @65394 @562 @677 @5207 @5204 (@4987 @27834 @9374) (@4993 @65402) +@65704 := @5307 @65394 +@65736 := @65693 + (@65703 + (@65704 + @549 + @509 + @5204 + @5206 + @27834 + @9374 + (@5316 @65394 @363 @27834 (@5321 (@5322 @65394 @363))) + (@65704 @507 @146 @5204 @5204 @506 @4998 (@5518 @65394 @480 @506) (@5341 @65394))) + (@5843 @27833 @505)) +@65737 := @5316 @65159 +@65739 := @65737 @385 @65150 +@65740 := @5322 @65159 +@65745 := @65736 (fun ("_" : @65404) => @65739 (@5321 (@65740 @385))) +@65746 := @65403 @5639 +@65747 := @5763 @65159 +@65754 := @65747 @305 @24 @146 @5204 @5204 @4998 @5745 +@65755 := @5341 @65159 +@65760 := @65682 (@65745 (fun ("_" : @65746) => @65754 @65755 @5774)) +@65765 := @65747 @230 @286 @706 @65579 @5204 +@65766 := @4987 @65145 +@65767 := @4987 @51209 +@65768 := @171 @65567 +@65770 := @4987 @65768 @51233 +@65771 := @65767 @65770 +@65772 := @51231 @65771 +@65773 := @65766 @65772 +@65774 := @4986 @65773 +@65779 := @65765 (@4987 @65774 @4998) (@6211 @65774) +@65780 := @5307 @65159 +@65786 := @65780 @704 @146 @65577 @5204 @65774 @4998 +@65793 := @65747 @181 @155 @703 @65575 @5204 @65773 @65774 +@65794 := @65780 @684 +@65799 := @65794 @702 @5204 @65574 @65145 @65772 +@65804 := @65737 @485 @65145 (@5321 (@65740 @485)) +@65805 := @65799 @65804 +@65817 := @65780 @219 @701 @5204 @65573 @27837 @65771 (@65737 @41 @27837 (@5321 (@65740 @41))) +@65829 := @65780 @238 @700 @5204 @65572 @51209 @65770 (@65737 @154 @51209 (@5321 (@65740 @154))) +@65835 := @65780 @698 @582 @65570 @7914 @65768 @51233 +@65836 := @5291 @65159 +@65840 := @65836 @167 @697 @65564 @65569 +@65841 := @171 @65566 +@65843 := @4987 @65841 @4998 +@65846 := @65840 (@14046 @65843) @65768 +@65858 := @65780 @261 @696 @5204 @65563 @9779 @65843 (@65737 @249 @9779 (@5321 (@65740 @249))) +@65864 := @65780 @694 @146 @65561 @5204 @65841 @4998 +@65869 := @5420 @65159 @689 @693 @5873 @65560 +@65870 := @4987 @28061 +@65871 := @4987 @28058 +@65872 := @65766 @4998 +@65873 := @65871 @65872 +@65965 := @65760 + (fun ("_" : @65416) => + @65779 + (@65786 + (@65793 + (@65805 + (@65817 + (@65829 + (@65835 + (@65846 + (@65858 + (@65864 + (@65869 + (@65870 @65873) + @65841 + (@65780 + @144 + @692 + @5204 + @5207 + @28061 + @65873 + (@65737 @68 @28061 (@5321 (@65740 @68))) + (@65780 + @162 + @691 + @5204 + @5206 + @28058 + @65872 + (@65737 @19 @28058 (@5321 (@65740 @19))) + (@65794 @146 @5204 @5204 @65145 @4998 @65804 @65755))) + (@52943 @11093 @6759 @65144)) + @65755)) + (@64816 @65566)) + (@65780 + @551 + @202 + @5204 + @7858 + @51204 + @15449 + (@65737 @224 @51204 (@5321 (@65740 @224))) + (@65780 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@65747 @197 @73 @146 @5204 @5204 @4998 @6193 @65755 @6197) + @65755)))))) + (@9597 @65773)) + @65755) + (@6266 @65774)) +@65966 := @65415 @5639 +@65967 := @5958 @65159 +@65981 := @65967 + @721 + @771 + @776 + @65593 + (fun (__b : @5200) => @5969 @65273 @7858) + (fun (__b : @5200) => @63236 (@63948 @65323 @65332)) + @65596 +@66030 := @65967 + @718 + @680 + @308 + @5209 + @28977 + (fun (__b : @5200) => @4993 (@5969 @65176 @5639)) + @65584 + (@65836 + @562 + @717 + @5207 + @5204 + (@4987 @28055 @9299) + (@4993 @65584) + (@65780 + @549 + @716 + @5204 + @5206 + @28055 + @9299 + (@65737 @363 @28055 (@5321 (@65740 @363))) + (@65780 @714 @146 @5204 @5204 @713 @4998 (@5518 @65159 @480 @713) @65755)) + (@5843 @28054 @712)) +@66031 := @11189 @65331 +@66033 := @5248 (@18106 @66031) +@66034 := @7974 @65231 +@66036 := @5248 (@18051 @66034) +@66039 := @5248 (@17981 (@171 @65186)) +@66040 := @4993 @65176 +@66049 := @66033 (@66036 (@66039 (@5248 (@14641 @66040) (@5248 (@9149 @28237) @50929)))) +@66050 := @5316 @66049 +@66052 := @66050 @385 @66040 +@66053 := @5322 @66049 +@66058 := @66030 (fun ("_" : @65586) => @66052 (@5321 (@66053 @385))) +@66059 := @65585 @5639 +@66060 := @5763 @66049 +@66067 := @66060 @305 @24 @146 @5204 @5204 @4998 @5745 +@66068 := @5341 @66049 +@66073 := @65981 (@66058 (fun ("_" : @66059) => @66067 @66068 @5774)) +@66078 := @5958 @66049 @725 @748 @770 @5204 +@66079 := @65282 @63159 +@66080 := @11160 @66079 +@66082 := @5203 @66080 @5204 +@66085 := @5969 (@5203 @66082 @5204) +@66086 := @10692 @49787 +@66087 := @5896 @22768 +@66090 := @66086 (@66087 @41) @11093 +@66091 := @5106 @66090 +@66092 := @50011 @66091 +@66093 := @5874 @66092 +@66095 := @5203 @66093 @5204 +@66096 := @5205 @66095 +@66097 := @5203 @66096 +@66098 := @50026 @66091 +@66099 := @27817 @66098 +@66101 := @5863 @66099 @5903 +@66102 := @66097 @66101 +@66104 := @5203 @66102 @7914 +@66105 := @5205 @66104 +@66106 := @5205 @66105 +@66107 := @5205 @66106 +@66109 := @5203 @66107 @5204 +@66111 := @5203 @66109 @5204 +@66116 := @66078 (fun (__b : @5200) => @66085 (@5203 @66111 @5204)) +@66120 := @49776 @6759 @6706 @6750 @63159 +@66122 := @63948 (@63279 @66120) +@66123 := @49736 @66091 +@66124 := @5110 @66090 +@66135 := @66116 + (fun (__b : @5200) => @63236 (@66122 (@63279 (@66123 @66124 @6759 @66099 @6750 @37478)))) + @65232 +@66139 := @8128 @66049 @723 @5204 @154 +@66141 := @4987 (@171 @65249) +@66143 := @4987 (@171 @65316) +@66146 := @4987 (@171 (@5114 @65231)) +@66147 := @4993 @65232 +@66152 := @66141 (@66143 (@66146 (@4987 @66147 @4998))) +@66166 := @66135 + (@66139 + @66152 + @68 + @66147 + (@66050 @495 @66034 (@5321 (@66053 @495))) + (@5321 (@8147 @66152 @154))) +@66167 := @54845 @49787 +@66169 := @5373 @49787 @22768 +@66178 := @5248 (@18106 (@11189 (@66167 @66169 @22768 @11093 @6759 @6706 @6750))) +@66179 := @7974 @66090 +@66200 := @66178 + (@5248 + (@18051 @66179) + (@5248 + (@17981 (@171 (@6444 @49787 @22768))) + (@5248 (@14641 (@4993 (@50069 (@66087 @19) @505))) (@5248 (@9149 (@498 @66169)) @51382)))) +@66201 := @5763 @66200 +@66203 := @66201 @230 @286 +@66206 := @66203 @747 @66082 @5204 +@66207 := @11189 @66120 +@66212 := @66206 (@4987 @66207 @4998) (@6211 @66207) +@66213 := @5307 @66200 +@66219 := @66213 @745 @146 @66080 @5204 @66207 @4998 +@66220 := @5420 @66200 +@66224 := @66220 @660 @744 @11159 @66079 +@66225 := @4987 @51366 +@66226 := @4987 @51361 +@66227 := @2098 @63159 +@66229 := @4987 @66227 @4998 +@66230 := @66226 @66229 +@66231 := @51231 @66230 +@66232 := @66225 @66231 +@66233 := @53031 @66232 +@66236 := @66224 (@52692 @66233) @66207 +@66237 := @66213 @162 +@66242 := @66237 @743 @5204 @11158 @51371 @66233 +@66243 := @5316 @66200 +@66245 := @66243 @19 @51371 +@66246 := @5322 @66200 +@66249 := @66245 (@5321 (@66246 @19)) +@66250 := @66242 @66249 +@66262 := @66213 @219 @742 @5204 @11157 @28240 @66232 (@66243 @41 @28240 (@5321 (@66246 @41))) +@66263 := @66213 @238 +@66268 := @66263 @741 @5204 @11156 @51366 @66231 +@66273 := @66243 @154 @51366 (@5321 (@66246 @154)) +@66274 := @66268 @66273 +@66275 := @66213 @261 +@66280 := @66275 @740 @5204 @11155 @27837 @66230 +@66285 := @66243 @249 @27837 (@5321 (@66246 @249)) +@66286 := @66280 @66285 +@66287 := @66213 @551 +@66292 := @66287 @739 @5204 @11154 @51361 @66229 +@66297 := @66243 @224 @51361 (@5321 (@66246 @224)) +@66298 := @66292 @66297 +@66304 := @66213 @737 @146 @7858 @5204 @66227 @4998 +@66305 := @5291 @66200 +@66313 := @66305 @727 @736 @5206 @5204 (@4987 @733 @4998) @66227 +@66323 := @66213 @734 @146 @5204 @5204 @733 @4998 (@5518 @66200 @729 @733) +@66324 := @5341 @66200 +@66350 := @66166 + (fun ("_" : @65234) => + @66212 + (@66219 + (@66236 + (@66250 + (@66262 + (@66274 (@66286 (@66298 (@66304 (@66313 (@66323 @66324) (@22928 @732)) @66324)))))) + (@50362 @22768 @11093 @6759 @6706 @6750 @63159)) + @66324) + (@6266 @66207)) +@66351 := @65233 @5639 +@66354 := @66203 @769 @66111 @5204 +@66355 := @171 @66091 +@66356 := @4987 @66355 +@66357 := @171 @66124 +@66358 := @4987 @66357 +@66359 := @171 @66099 +@66360 := @4987 @66359 +@66361 := @66226 @15449 +@66362 := @66360 @66361 +@66363 := @66225 @66362 +@66364 := @66358 @66363 +@66365 := @66356 @66364 +@66366 := @4986 @66365 +@66371 := @66354 (@4987 @66366 @4998) (@6211 @66366) +@66377 := @66213 @767 @146 @66109 @5204 @66366 @4998 +@66384 := @66201 @181 @155 @766 @66107 @5204 @66365 @66366 +@66385 := @66213 @750 +@66390 := @66385 @765 @5204 @66106 @66355 @66364 +@66393 := @8128 @66200 @723 @5204 +@66394 := @66393 @68 +@66404 := @66356 (@66358 (@4987 (@171 (@5114 @66090)) (@4987 (@4993 (@5118 @66090)) @4998))) +@66407 := @66394 @66404 @68 @66355 +@66412 := @66243 @495 @66179 (@5321 (@66246 @495)) +@66413 := @66407 @66412 +@66414 := @8147 @66404 +@66417 := @66413 (@5321 (@66414 @68)) +@66418 := @66390 @66417 +@66433 := @66213 + @752 + @764 + @5204 + @66105 + @66357 + @66363 + (@66393 @19 @66404 @68 @66357 @66412 (@5321 (@66414 @19))) +@66439 := @66263 @763 @5204 @66104 @51366 @66362 @66273 +@66445 := @66213 @761 @582 @66102 @7914 @66359 @66361 +@66449 := @66305 @167 @760 @66096 @66101 +@66450 := @171 @66098 +@66452 := @4987 @66450 @4998 +@66455 := @66449 (@51231 @66452) @66359 +@66461 := @66275 @759 @5204 @66095 @27837 @66452 @66285 +@66467 := @66213 @757 @146 @66093 @5204 @66450 @4998 +@66471 := @66220 @689 @756 @5873 @66092 +@66472 := @4987 @51374 +@66473 := @66356 @4998 +@66474 := @52692 @66473 +@66592 := @65351 + (@65541 + (@65554 + (@65965 + (fun ("_" : @65966) => + @66073 + (fun ("_" : @65598) => + @66350 + (fun ("_" : @66351) => + @66371 + (@66377 + (@66384 + (@66418 + (@66433 + (@66439 + (@66445 + (@66455 + (@66461 + (@66467 + (@66471 + (@66472 @66474) + @66450 + (@66213 + @144 + @755 + @5204 + @5207 + @51374 + @66474 + (@66243 @68 @51374 (@5321 (@66246 @68))) + (@66237 + @754 + @5204 + @5206 + @51371 + @66473 + @66249 + (@66385 @146 @5204 @5204 @66355 @4998 @66417 @66324))) + (@52943 @49787 @22768 @66091)) + @66324)) + (@6259 @6706 @66098)) + (@66287 + @202 + @5204 + @7858 + @51361 + @15449 + @66297 + (@66213 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@66201 @197 @73 @146 @5204 @5204 @4998 @6193 @66324 @6197) + @66324)))))) + (@9597 @66365)) + @66324) + (@6266 @66366))) + (fun ("_" : @65597 @5639) => + @66060 + @230 + @286 + @775 + @5206 + @5204 + (@4987 @66031 @4998) + (@6211 @66031) + (@5307 + @66049 + @773 + @146 + @5204 + @5204 + @66031 + @4998 + (@66050 @519 @66031 (@5321 (@66053 @519))) + @66068) + (@6266 @66031)))))) +@66599 := @5498 @65159 @5529 @230 @643 @674 @781 @5537 +@66602 := @5248 (@19190 @5535) @65159 +@66603 := @66599 @66602 +@66604 := @65612 @62515 +@66605 := @54702 @66604 +@66607 := @5203 @66605 @5204 +@66609 := @5203 @66607 @5204 +@66611 := @5224 (@63199 @66609) +@66613 := @11189 (@65078 @62515) +@66614 := @6211 @66613 +@66621 := @66603 (@66611 @66614) @5547 (@5281 (@56310 @5537 @65159)) +@66659 := @6065 + @66602 + @547 + @48 + @655 + @673 + @63198 + @66609 + @62516 + @66614 + (@5420 + @66602 + @650 + @654 + @5206 + @62512 + @5537 + @62516 + (@5307 + @66602 + @652 + @146 + @5204 + @5204 + @5535 + @4998 + (@5316 @66602 @529 @5535 (@5321 (@5322 @66602 @529))) + (@5341 @66602)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_14 @4989)) +@66662 := @5248 (@19400 @62516) @66602 +@66672 := @5763 @66662 @230 @286 @672 @66607 @5204 (@4987 @66613 @4998) @66614 +@66673 := @5307 @66662 +@66679 := @66673 @670 @146 @66605 @5204 @66613 @4998 +@66684 := @5420 @66662 @660 @669 @54701 @66604 +@66686 := @4987 @62516 @4998 +@66687 := @51232 @66686 +@66688 := @14046 @66687 +@66689 := @65767 @66688 +@66690 := @51231 @66689 +@66693 := @66684 (@65871 @66690) @66613 +@66699 := @66673 @162 @668 @5204 @54700 @28058 @66690 +@66700 := @5316 @66662 +@66702 := @66700 @19 @28058 +@66703 := @5322 @66662 +@66707 := @66699 (@66702 (@5321 (@66703 @19))) +@66719 := @66673 @219 @667 @5204 @15320 @27837 @66689 (@66700 @41 @27837 (@5321 (@66703 @41))) +@66731 := @66673 @238 @666 @5204 @5873 @51209 @66688 (@66700 @154 @51209 (@5321 (@66703 @154))) +@66743 := @66673 @261 @665 @5204 @5207 @9779 @66687 (@66700 @249 @9779 (@5321 (@66703 @249))) +@66755 := @66673 @551 @664 @5204 @5206 @51204 @66686 (@66700 @224 @51204 (@5321 (@66703 @224))) +@66767 := @66673 @662 @146 @5204 @5204 @62516 @4998 (@66700 @547 @62516 (@5321 (@66703 @547))) +@66768 := @5341 @66662 +@66810 := fun (subject : @5026) => + fun (pos : @13) => + fun (ln : @13) => + fun (firstOn : @5200) => + fun (chs : @13) => + fun (lexs : @11146) => + @63266 + (@63362 + (@63457 + (@63513 + (@63617 + (@63745 + (@64274 + (fun ("_" : @64275) => + @64916 + (fun ("_" : @64917) => + @65122 + (fun (__a : @5357) => + fun (__h : @65126) => + @66592 + (fun (code : @499) => + @66621 + (@66659 + (@66672 + (@66679 + (@66693 + (@66707 (@66719 (@66731 (@66743 (@66755 (@66767 @66768)))))) + (@50362 @6759 @6706 @6750 @6696 @5711 @62515)) + @66768) + (@6266 @66613))))))))))))) +@66813 := (subject : @5026) -> (n : @13) -> (state : @5064) -> @5200 +@66814 := @37360 @5093 +@66822 := @5203 (@54702 (@63227 @5436 @5067 @5071 @5075 @5079 @5086)) +@66824 := @5863 @5067 @5216 +@66835 := @66814 (@66822 (@5859 (@5861 (@5862 @66824 @5204) (@5869 @66824 @5204) @5204 @5206))) +@66836 := fun (msg : @5026) => @5206 +@66841 := fun (subject : @5026) => fun (n : @13) => fun (state : @5064) => @5205 (@66835 @66836) +@66842 := @5214 @249 +@66843 := @11189 @4989 +@66845 := @4987 @66843 @4998 +@66847 := @5587 (@5589 @66845) +@66848 := @66842 @66847 +@66849 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_4 +@66853 := @5224 (@66849 @5436 @5216 @4989) +@66854 := LexLeanBoot.TokenAudit.stepLex +@66855 := @66854 @5436 +@66859 := @66853 (@63236 (@66855 @5216 @4989)) +@66863 := (subject : @5026) -> (n : @13) -> (state : @5064) -> @66848 @66859 +@66867 := @5240 @249 @66847 @66859 @417 +@66869 := @5248 (@5539 @66843) +@66870 := @66869 @5617 +@66880 := @66867 @66870 (@5265 (@5275 @249)) (@5281 (@5282 (@5283 @417) @66847 @5258)) +@66886 := @37408 @66870 @286 @225 @415 @5204 @5091 +@66887 := @63227 @5445 +@66888 := @5066 @5216 +@66889 := @66887 @66888 +@66890 := @5070 @5216 +@66891 := @66889 @66890 +@66892 := @5074 @5216 +@66893 := @66891 @66892 +@66894 := @5078 @5216 +@66895 := @66893 @66894 +@66896 := @5085 @5216 +@66899 := @5203 (@54702 (@66895 @66896)) +@66901 := @5863 @66888 @5436 +@66915 := @66886 + (fun (__a : @37358) => + @37415 (@66899 (@5859 (@5861 (@5862 @66901 @5204) (@5869 @66901 @5204) @5204 @5206))) @66836) +@66918 := @37357 (fun ("_" : @37358) => @63275) @4989 +@66924 := @63237 @5445 @66888 @66890 @66892 @66894 @66896 +@66925 := @5066 @5436 +@66927 := @5863 @66925 @5445 +@66928 := @5862 @66927 +@66929 := @66928 @5204 +@66930 := @63276 @66929 +@66932 := @5869 @66927 @5204 +@66933 := @66930 @66932 +@66934 := @66933 @4989 +@66935 := @5478 @5064 +@66938 := @66918 (let nextOpt : @63275 := @66924; @66934 @66935) +@66939 := fun (msg : @5026) => @66935 +@66964 := @66915 + (fun (__a : @37358) => @63236 (@66938 @66939)) + @5093 + (@8128 + @66870 + @219 + @5204 + @224 + @5101 + @68 + @5094 + (@5316 @66870 @41 @66843 (@5321 (@5322 @66870 @41))) + (@5321 (@8147 @5101 @224))) +@66967 := @37458 (@5092 @5216) @4989 +@66971 := @5248 (@5539 (@11189 @5445)) @5716 +@66974 := @5444 @66971 @37466 @415 +@66975 := @63227 @6696 +@66976 := @5066 @5449 +@66977 := @66975 @66976 +@66978 := @5070 @5449 +@66979 := @66977 @66978 +@66980 := @5074 @5449 +@66981 := @66979 @66980 +@66982 := @5078 @5449 +@66983 := @66981 @66982 +@66984 := @5085 @5449 +@66987 := @5203 (@54702 (@66983 @66984)) +@66989 := @5863 @66976 @5711 +@67004 := @5224 + ((fun (__a : @37358) => + @37415 (@66987 (@5859 (@5861 (@5862 @66989 @5204) (@5869 @66989 @5204) @5204 @5206))) @66836) + @4989) +@67010 := @63237 @6696 @66976 @66978 @66980 @66982 @66984 +@67013 := @5863 (@5066 @5711) @6696 +@67032 := @37464 + (fun (__a : @37358) => + @66974 + (@67004 + ((fun (__a : @37358) => + @63236 + (@66918 + (let nextOpt : @63275 := @67010; + @63276 (@5862 @67013 @5204) (@5869 @67013 @5204) @4989 @66935) + @66939)) + @4989))) + @5216 +@67033 := @11189 @5436 +@67036 := @5248 (@5539 @67033) @5454 +@67042 := @5468 @67036 @37479 @230 @233 @378 @414 +@67044 := @63227 @5449 @66925 +@67045 := @5070 @5436 +@67046 := @67044 @67045 +@67047 := @5074 @5436 +@67048 := @67046 @67047 +@67049 := @5078 @5436 +@67050 := @67048 @67049 +@67051 := @5085 @5436 +@67052 := @67050 @67051 +@67053 := @54702 @67052 +@67054 := @5203 @67053 +@67059 := @5859 (@5861 @66929 @66932 @5204 @5206) +@67061 := @5224 (@67054 @67059) +@67067 := @63237 @5449 @66925 @67045 @67047 @67049 @67051 +@67070 := @63236 (@66933 @67067 @66935) +@67071 := @67061 @67070 +@67073 := @67042 @67071 @37488 +@67086 := @5498 @67036 @37479 @197 @127 @411 @268 @4998 @67036 @67071 @37500 (@5281 (@5513 @67036)) +@67093 := @6065 @67036 @249 @286 @400 @410 @67053 @67059 +@67094 := @63236 @67067 +@67096 := @67093 @67094 @67070 +@67101 := @5420 @67036 @385 @399 @54701 @67052 +@67102 := @171 @66925 +@67103 := @4987 @67102 +@67104 := @171 @67045 +@67105 := @4987 @67104 +@67106 := @4993 @67047 +@67107 := @4987 @67106 +@67108 := @171 @67049 +@67109 := @4987 @67108 +@67110 := @5084 @67051 +@67111 := @4987 @67110 +@67112 := @67111 @4998 +@67113 := @67109 @67112 +@67114 := @67107 @67113 +@67115 := @67105 @67114 +@67116 := @67103 @67115 +@67119 := @67101 (@19453 @67116) @67094 +@67120 := @5307 @67036 +@67126 := @67120 @144 @398 @5204 @54700 @5450 @67116 +@67127 := @5316 @67036 +@67129 := @67127 @68 @5450 +@67130 := @5322 @67036 +@67134 := @67126 (@67129 (@5321 (@67130 @68))) +@67140 := @67120 @387 @397 @5204 @15320 @67102 @67115 +@67143 := @8128 @67036 @219 @5204 +@67144 := @67143 @68 +@67153 := @67103 (@67105 (@67107 (@67109 (@67111 (@4987 (@5091 (@5092 @5436)) @4998))))) +@67156 := @67144 @67153 @68 @67102 +@67161 := @67127 @41 @67033 (@5321 (@67130 @41)) +@67162 := @67156 @67161 +@67163 := @8147 @67153 +@67165 := @5321 (@67163 @68) +@67244 := @67096 + (@67119 + (@67134 + (@67140 + (@67162 @67165) + (@67120 + @389 + @396 + @5204 + @5873 + @67104 + @67114 + (@67143 @19 @67153 @68 @67104 @67161 (@5321 (@67163 @19))) + (@67120 + @391 + @395 + @5204 + @5207 + @67106 + @67113 + (@67143 @41 @67153 @68 @67106 @67161 (@5321 (@67163 @41))) + (@67120 + @393 + @255 + @5204 + @5206 + @67108 + @67112 + (@67143 @154 @67153 @68 @67108 @67161 (@5321 (@67163 @154))) + (@67120 + @253 + @146 + @5204 + @5204 + @67110 + @4998 + (@67143 @249 @67153 @68 @67110 @67161 (@5321 (@67163 @249))) + (@5341 @67036))))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_7 + @5449 + @66925 + @67045 + @67047 + @67049 + @67051)) +@67247 := @5248 (@7197 @67094) @67036 +@67253 := @5958 @67247 @407 @261 @378 @5209 @28977 +@67263 := @63238 (@5066 @5445) (@5070 @5445) (@5074 @5445) (@5078 @5445) (@5085 @5445) +@67269 := @67253 (fun (__b : @5200) => @63236 (@63948 @67263 @66935)) @66927 +@67278 := @5291 @67247 @403 @406 @5207 @5204 (@67103 @9025) (@4993 @66927) +@67279 := @5307 @67247 +@67285 := @67279 @387 @405 @5204 @5206 @67102 @9025 +@67292 := @8128 @67247 @219 @5204 @68 @67153 @68 @67102 +@67293 := @5316 @67247 +@67295 := @67293 @41 @67033 +@67296 := @5322 @67247 +@67322 := @67269 + (@67278 + (@67285 + (@67292 (@67295 (@5321 (@67296 @41))) @67165) + (@67279 + @162 + @146 + @5204 + @5204 + @5446 + @4998 + (@67293 @19 @5446 (@5321 (@67296 @19))) + (@5341 @67247))) + (@6059 @66925 @5445)) +@67323 := @63236 @67263 +@67326 := @5248 (@7197 @67323) @66971 +@67353 := @67032 + (@67073 + (@67086 + (@67244 + (@67322 + (fun ("_" : @66929) => @5316 @67326 @249 @67323 (@5321 (@5322 @67326 @249))) + (fun ("_" : @66928 @5639) => + @5763 @67326 @197 @286 @146 @5204 @5204 @4998 @6193 (@5341 @67326) @6197))))) +@67360 := @5498 @66971 @37514 @230 @233 @378 @414 @5030 +@67361 := @37522 @66971 +@67388 := fun (subject : @5026) => + fun (n : @13) => + fun (state : @5064) => + @66880 + (@66964 + (fun (__a : @37358) => + fun (__h : @66967) => + @67353 + (fun (msg : @5026) => + @67360 + @67361 + @19358 + @37528 + (@5281 (@37530 @66971)) + (@5763 @67361 @197 @286 @146 @5204 @5204 @4998 @6193 (@5341 @67361) @6197)))) +@67391 := (n : @13) -> (text : @5026) -> (s : @5064) -> @5200 +@67394 := @66849 @5216 @5436 @4989 +@67398 := fun (n : @13) => fun (text : @5026) => fun (s : @5064) => @5874 @67394 +@67399 := @5214 @41 +@67401 := @6226 (@5218 @66845) +@67402 := @67399 @67401 +@67403 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_2 +@67407 := @5224 (@67403 @5436 @5216 @4989) +@67408 := @66854 @5216 +@67411 := @63236 (@67408 @5436 @4989) +@67412 := @67407 @67411 +@67416 := (n : @13) -> (text : @5026) -> (s : @5064) -> @67402 @67412 +@67420 := @5240 @41 @67401 @67412 @354 +@67421 := @66869 @6325 +@67431 := @67420 @67421 (@5265 (@5275 @41)) (@5281 (@5282 (@5283 @354) @67401 @5258)) +@67436 := @5420 @67421 @249 @352 @5873 @67394 +@67437 := @6226 @66845 +@67440 := @67436 (@5218 @67437) @67411 +@67441 := @5307 @67421 +@67447 := @67441 @162 @351 @5204 @5207 @5217 @67437 +@67448 := @5316 @67421 +@67450 := @67448 @19 @5217 +@67451 := @5322 @67421 +@67493 := fun (n : @13) => + fun (text : @5026) => + fun (s : @5064) => + @67431 + (@67440 + (@67447 + (@67450 (@5321 (@67451 @19))) + (@67441 + @144 + @320 + @5204 + @5206 + @5469 + @66845 + (@67448 @68 @5469 (@5321 (@67451 @68))) + (@67441 + @219 + @146 + @5204 + @5204 + @66843 + @4998 + (@67448 @41 @66843 (@5321 (@67451 @41))) + (@5341 @67421)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_4 @5216 @5436 @4989)) +@67495 := (turned : @11146) -> (item : @5039) -> @5200 +@67497 := fun (turned : @11146) => fun (item : @5039) => @5209 +@67498 := @5214 @363 +@67499 := @5083 @4989 +@67500 := @4987 @67499 +@67502 := @11174 (@67500 @4998) +@67503 := @67498 @67502 +@67506 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_6 @5216 @4989 +@67507 := @5224 @67506 +@67510 := @2 @5039 @4989 @5216 +@67512 := @67507 (@5084 @67510) +@67515 := (turned : @11146) -> (item : @5039) -> @67503 @67512 +@67519 := @5240 @363 @67502 @67512 @460 +@67525 := @5248 (@5252 @67499) (@5248 (@5255 @11173) @5258) +@67535 := @67519 @67525 (@5265 (@5275 @363)) (@5281 (@5282 (@5283 @460) @67502 @5258)) +@67543 := @5763 @67525 @435 @70 @164 @5207 @5204 (@67500 @55334) +@67544 := @15443 @5216 +@67547 := @67543 (@15434 (@67500 @67544)) +@67548 := @5307 @67525 +@67554 := @67548 @162 @147 @5204 @5206 @67499 @55334 +@67555 := @5316 @67525 +@67557 := @67555 @19 @67499 +@67558 := @5322 @67525 +@67584 := fun (turned : @11146) => + fun (item : @5039) => + @67535 + (@67547 + (@67554 + (@67557 (@5321 (@67558 @19))) + (@67548 + @144 + @146 + @5204 + @5204 + @11173 + @4998 + (@67555 @68 @11173 (@5321 (@67558 @68))) + (@5341 @67525))) + (@15639 @67499 @67544)) +@67585 := (items : @11146) -> @5200 +@67587 := @43868 @11146 @5039 +@67589 := fun (__p0 : @11146) => fun (__p1 : @5039) => @67506 +@67590 := @67587 @67589 +@67592 := fun (turned : @11146) => fun (item : @5039) => @67510 +@67593 := @67590 @67592 +@67594 := @26 @5039 +@67596 := @67593 @67594 @4989 +@67598 := fun (items : @11146) => @43867 @67596 +@67600 := @5214 @154 @15351 +@67601 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_3 +@67603 := @5224 (@67601 @4989) +@67604 := @43887 @5039 +@67607 := @67603 (@5084 (@67604 @4989)) +@67609 := (items : @11146) -> @67600 @67607 +@67613 := @5240 @154 @15351 @67607 @370 +@67616 := @5248 (@5255 @15349) @5258 +@67626 := @67613 @67616 (@5265 (@5275 @154)) (@5281 (@5282 (@5283 @370) @15351 @5258)) +@67631 := @5420 @67616 @224 @368 @43866 @67596 +@67633 := @6525 @363 @4998 +@67634 := @4987 @67633 +@67635 := @43920 @15351 +@67644 := @67631 (@67634 @67635) (@5084 (@43924 @11146 @5039 @67592 @67594 @4989)) +@67645 := @5307 @67616 +@67651 := @67645 @365 @367 @5204 @37729 @67633 @67635 +@67656 := @6551 @67616 @363 @146 @5204 @4998 +@67657 := @5341 @67616 +@67694 := @67644 + (@67651 + (@67656 @67657) + (@67645 + @195 + @147 + @5206 + @5206 + @43919 + @15351 + (@5763 @67616 @192 @70 @146 @5204 @5204 @4998 @43919 @67657 @43962) + (@67645 + @144 + @146 + @5204 + @5204 + @15349 + @4998 + (@5316 @67616 @68 @15349 (@5321 (@5322 @67616 @68))) + @67657))) +@67698 := @43983 @5039 @11146 @5083 @5084 +@67700 := @43988 @5039 @5083 +@67729 := fun (items : @11146) => + @67626 + (@67694 + (@67698 + @67700 + (fun (e : @5039) => @6638 (@43992 @5039 @67700 @4989)) + @67592 + @67589 + @363 + @4998 + @5213 + (fun (__p0 : @11146) => + fun (__p1 : @5039) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_6 @5216 @4989) + @224 + @69 + @70 + (@5265 (@5275 @224)) + @67594 + @4989)) +@67730 := (text : @5026) -> @5200 +@67732 := @5896 @48697 @19 +@67734 := @5863 @67732 @5903 +@67735 := @5208 @67734 +@67736 := @5203 @67735 +@67737 := @6401 @12371 +@67738 := @5205 @67737 +@67739 := @5205 @67738 +@67741 := @5203 @67739 @5204 +@67743 := @5203 @67741 @5204 +@67744 := @67736 @67743 +@67745 := @5208 @67744 +@67746 := @5203 @67745 +@67747 := @6414 @5064 +@67751 := fun (__p0 : @5064) => @67403 @6406 @5216 @4989 +@67752 := @67747 @67751 +@67755 := fun (s : @5064) => @67408 @6406 @4989 +@67757 := @67752 @67755 @67732 +@67763 := @49736 @68 @68 @5204 @68 @67594 @37478 +@67764 := @67757 @67763 +@67765 := @67746 @67764 +@67766 := @5203 @67765 +@67768 := @6475 @5064 @5200 +@67769 := @6478 @5064 +@67770 := @67769 @67755 +@67772 := @67770 @67732 @67763 +@67773 := @67768 @67772 +@67774 := @5092 @67773 +@67775 := @37360 @67774 +@67776 := @5085 @67773 +@67783 := @5205 (@67775 (@5203 (@6401 (@67601 @67776)) @7858) @30708) +@67784 := @67766 @67783 +@67786 := fun (text : @5026) => @48701 @67784 +@67788 := @5214 @68 @5030 +@67790 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_0 @4989 +@67791 := @5224 @67790 +@67794 := @22296 @11146 @2098 @5084 +@67797 := @67794 (LexLeanBoot.TokenAudit.lex @4989) +@67798 := @67791 @67797 +@67800 := (text : @5026) -> @67788 @67798 +@67804 := @5240 @68 @5030 @67798 @274 +@67807 := @5248 (@5255 @5028) @5258 +@67817 := @67804 @67807 (@5265 (@5275 @68)) (@5281 (@5282 (@5283 @274) @5030 @5258)) +@67825 := @6065 @67807 @19 @22 @148 @272 @48700 @67784 @48816 +@67828 := @37357 (fun ("_" : @37358) => @22338 @11146) +@67829 := @67828 @67774 +@67830 := @67604 @67776 +@67832 := @22351 @11146 @4989 +@67834 := @67829 (let revLexs : @11146 := @67830; @67832) +@67837 := fun (msg : @5026) => @22344 @11146 @4989 +@67839 := @67794 (@67834 @67837) +@67867 := @67825 + @67839 + (@5291 + @67807 + @139 + @147 + @5206 + @48699 + @5030 + @48816 + (@5307 + @67807 + @144 + @146 + @5204 + @5204 + @5028 + @4998 + (@5316 @67807 @68 @5028 (@5321 (@5322 @67807 @68))) + (@5341 @67807)) + @48844) +@67870 := @5248 (@5252 @48816) @67807 +@67877 := @6065 @67870 @41 @155 @214 @271 @67765 @67783 +@67878 := @11189 @67773 +@67880 := @67877 @67878 @67839 +@67889 := @6506 @67870 @213 @67765 @67878 (@4993 (@6514 @5064 @5200 @67772)) +@67894 := @5420 @67870 @19 @212 @67745 @67764 +@67895 := @6525 @41 +@67896 := @48881 @5030 +@67897 := @67895 @67896 +@67898 := @4987 @67897 +@67899 := @171 @67732 +@67900 := @4987 @67899 +@67901 := @43920 @15449 +@67902 := @8459 @67901 +@67903 := @10445 @67902 +@67904 := @8459 @67903 +@67905 := @8459 @67904 +@67906 := @4986 @67905 +@67908 := @4987 @67906 @4998 +@67909 := @67900 @67908 +@67911 := @67894 (@67898 @67909) +@67915 := @6536 @5064 @5200 @11189 @4993 +@67917 := @67911 (@67915 @67772) +@67918 := @5307 @67870 +@67924 := @67918 @165 @211 @5207 @67744 @67897 @67909 +@67929 := @6551 @67870 @41 @164 @5207 @67896 +@67930 := @67918 @162 +@67935 := @67930 @147 @5204 @5206 @48816 @5030 +@67936 := @5316 @67870 +@67938 := @67936 @19 @48816 +@67939 := @5322 @67870 +@67942 := @67938 (@5321 (@67939 @19)) +@67943 := @67935 @67942 +@67955 := @67918 @144 @146 @5204 @5204 @5028 @4998 (@67936 @68 @5028 (@5321 (@67939 @68))) +@67956 := @5341 @67870 +@67960 := @67924 (@67929 (@67943 (@67955 @67956))) +@67966 := @67918 @177 @210 @67735 @67743 @67899 @67908 +@67974 := @5291 @67870 @167 @176 @5207 @67734 (@48881 @6228) @67899 +@67980 := @67930 @175 @5204 @5206 @48816 @6228 @67942 +@67986 := @67918 @173 @146 @5204 @5204 @172 @4998 +@67988 := @5518 @67870 @22 +@67997 := @67966 (@67974 (@67980 (@67986 (@67988 @172) @67956)) (@6259 @48697 @19)) +@68003 := @67918 @208 @146 @67741 @5204 @67906 @4998 +@68004 := @5763 @67870 +@68011 := @68004 @181 @155 @207 @67739 @5204 @67905 @67906 +@68012 := @67918 @185 +@68017 := @68012 @206 @5204 @67738 @184 @67904 +@68018 := @67988 @184 +@68093 := @67917 + (@67960 + (@67997 + (@68003 + (@68011 + (@68017 + @68018 + (@68012 + @205 + @5204 + @67737 + @184 + @67903 + @68018 + (@67918 + @190 + @204 + @5206 + @12371 + @7202 + @67902 + (@68004 @187 @24 @146 @5204 @5204 @4998 @7202 @67956 @7221) + (@68012 + @203 + @5204 + @12370 + @184 + @67901 + @68018 + (@67918 + @195 + @202 + @5206 + @7858 + @43919 + @15449 + (@68004 @192 @70 @146 @5204 @5204 @4998 @43919 @67956 @43962) + (@67918 + @200 + @146 + @5206 + @5204 + @6193 + @4998 + (@68004 @197 @73 @146 @5204 @5204 @4998 @6193 @67956 @6197) + @67956)))))) + (@9597 @67905)) + @67956))) +@68095 := @6631 @5064 @11189 +@68097 := @6634 @5064 @11189 +@68105 := @68095 @68097 (fun (s : @5064) => @6638 (@6639 @5064 @68097 @4989)) @67915 +@68107 := @5245 @5064 @5200 +@68123 := @68105 + (fun (x : @68107) => @6638 (@67915 @4989)) + @67755 + @67751 + @41 + @67896 + @5213 + (fun (__p0 : @5064) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_2 @6406 @5216 @4989) + @67770 +@68124 := @5262 @68107 +@68126 := @66855 @6416 @4989 +@68128 := @67769 (fun (s : @5064) => @68126) +@68133 := @68123 (fun (s : @5064) => @68124 (@68128 @68 @4989)) +@68134 := @5434 @63275 +@68136 := @68134 @68126 @66935 +@68137 := @6679 @63275 +@68139 := @66854 @5445 @6666 +@68140 := @68139 @5216 +@68141 := @68137 @68140 +@68143 := @66854 @5449 @6682 +@68144 := @68143 @5436 +@68146 := @68134 @68144 @4989 +@68147 := @5434 @68107 +@68150 := @5355 @5064 (fun ("_" : @63275) => @68107) +@68152 := @66854 @5711 @6687 +@68153 := @68152 @5445 +@68154 := @68150 @68153 +@68156 := @5249 @5064 @5200 +@68158 := @68156 @5445 @5204 +@68159 := @68154 @68158 +@68167 := fun (next : @5064) => @67769 (fun (s : @5064) => @66854 @6750 @6752 @4989) @5711 @4989 +@68169 := @68147 (@68159 @68167) +@68170 := @68150 @5216 +@68176 := @68141 (fun (c : @63275) => fun ("_" : @68146) => @68169 (@68170 @68158 @68167)) +@68180 := @68150 @68140 (@68156 @5216 @5204) +@68183 := @67769 (fun (s : @5064) => @68152 @4989) +@68195 := @68133 + (fun (n : @13) => + fun (s : @5064) => + fun (a._@._internal._hyg.#0 : @68136) => + @68176 (@68124 (@68180 (fun (next : @5064) => @68183 @5445 @4989))) @66935 @4989) +@68198 := @68134 @68140 (@63279 @4989) +@68199 := @68137 @68144 +@68201 := @68134 @68153 @4989 +@68203 := @66854 @6696 @6698 +@68205 := @68150 (@68203 @5449) +@68207 := @68156 @5449 @5204 +@68208 := @68205 @68207 +@68216 := fun (next : @5064) => @67769 (fun (s : @5064) => @66854 @6706 @6708 @4989) @6696 @4989 +@68255 := @67880 + (@67889 + (@68093 + (@68195 + (fun (n : @13) => + fun (s : @5064) => + fun (t : @5064) => + fun (a._@._internal._hyg.#0 : @68198) => + @68199 + (fun (c : @63275) => + fun ("_" : @68201) => @68147 (@68208 @68216) (@68170 @68207 @68216)) + (@68124 + (@68150 + @68144 + (@68156 @5436 @5204) + (fun (next : @5064) => @67769 (fun (s : @5064) => @68203 @4989) @5449 @4989))) + (@63279 @5216) + @4989) + @19 + @155 + (@5265 (@5275 @19)) + @67732 + @67763))) +@68258 := @5248 (@5539 @67878) @67870 +@68264 := @37408 @68258 @133 @225 @270 @5204 @5091 +@68269 := @67768 (@68128 (@5896 @6406 @19) @67763) +@68270 := @5085 @68269 +@68278 := @68264 (fun (__a : @37358) => @37415 (@5203 (@6401 (@67601 @68270)) @7858) @30708) +@68279 := @67828 @4989 +@68287 := @68278 + (fun (__a : @37358) => @67794 (@68279 (let revLexs : @11146 := @67604 @68270; @67832) @67837)) + @67774 +@68291 := @8128 @68258 @219 @5204 @224 +@68294 := @4987 (@171 (@5066 @67773)) +@68297 := @4987 (@171 (@5070 @67773)) +@68300 := @4987 (@4993 (@5074 @67773)) +@68303 := @4987 (@171 (@5078 @67773)) +@68305 := @4987 (@5084 @67776) +@68306 := @5091 @67774 +@68313 := @68294 (@68297 (@68300 (@68303 (@68305 (@4987 @68306 @4998))))) +@68329 := @68287 + (@68291 + @68313 + @68 + @68306 + (@5316 @68258 @41 @67878 (@5321 (@5322 @68258 @41))) + (@5321 (@8147 @68313 @224))) +@68332 := @37458 (@5092 @68269) @4989 +@68347 := @5248 + (@5539 (@11189 (@67768 (@67769 (fun (s : @5064) => @68143 @4989) (@5896 @6666 @19) @67763)))) + (@5248 (@5252 @18499) @5475) +@68350 := @5444 @68347 @37466 @270 +@68356 := @5085 (@67768 (@68183 (@5896 @6682 @19) @67763)) +@68377 := @37464 + (fun (__a : @37358) => + @68350 + (@5224 + ((fun (__a : @37358) => @37415 (@5203 (@6401 (@67601 @68356)) @7858) @30708) @4989) + ((fun (__a : @37358) => + @67794 (@68279 (let revLexs : @11146 := @67604 @68356; @67832) @67837)) + @4989))) + @5216 +@68385 := @67768 (@67769 (fun (s : @5064) => @68139 @4989) (@5896 @6416 @19) @67763) +@68386 := @11189 @68385 +@68392 := @5248 (@5539 @68386) (@5248 (@5252 @10723) @5616) +@68398 := @5468 @68392 @37479 @230 @233 @241 @269 +@68399 := @5085 @68385 +@68400 := @67601 @68399 +@68401 := @6401 @68400 +@68404 := @5224 (@5203 @68401 @7858) +@68406 := @5084 (@67604 @68399) +@68407 := @22949 @68406 +@68408 := @68404 @68407 +@68410 := @68398 @68408 @37488 +@68423 := @5498 @68392 @37479 @197 @127 @265 @268 @4998 @68392 @68408 @37500 (@5281 (@5513 @68392)) +@68432 := @6065 @68392 @249 @70 @256 @264 @68401 @7858 @68406 @68407 +@68437 := @5420 @68392 @154 @255 @5206 @68400 +@68438 := @5084 @68399 +@68439 := @4987 @68438 +@68442 := @68437 (@68439 @4998) @68406 +@68449 := @5307 @68392 @253 @146 @5204 @5204 @68438 @4998 +@68453 := @8128 @68392 @219 @5204 @249 +@68474 := @4987 + (@171 (@5066 @68385)) + (@4987 + (@171 (@5070 @68385)) + (@4987 + (@4993 (@5074 @68385)) + (@4987 (@171 (@5078 @68385)) (@68439 (@4987 (@5091 (@5092 @68385)) @4998))))) +@68497 := @68432 + (@68442 + (@68449 + (@68453 + @68474 + @68 + @68438 + (@5316 @68392 @41 @68386 (@5321 (@5322 @68392 @41))) + (@5321 (@8147 @68474 @249))) + (@5341 @68392)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_3 @68399)) +@68500 := @5248 (@7197 @68406) @68392 +@68534 := @68377 + (@68410 + (@68423 + (@68497 + (@5763 + @68500 + @258 + @133 + @263 + @5206 + @5204 + (@4987 @68406 @4998) + @68407 + (@5307 + @68500 + @261 + @146 + @5204 + @5204 + @68406 + @4998 + (@5316 @68500 @249 @68406 (@5321 (@5322 @68500 @249))) + (@5341 @68500)) + (@22976 @68406))))) +@68541 := @5498 @68347 @37514 @230 @233 @241 @269 @5030 +@68542 := @37522 @68347 +@68585 := fun (text : @5026) => + @67817 + (@67867 + (@68255 + (@68329 + (fun (__a : @37358) => + fun (__h : @68332) => + @68534 + (fun (msg : @5026) => + @68541 + @68542 + @31635 + @37528 + (@5281 (@37530 @68347)) + (@5763 + @68542 + @235 + @133 + @240 + @5206 + @5204 + @5030 + @31634 + (@5307 + @68542 + @238 + @146 + @5204 + @5204 + @5028 + @4998 + (@5316 @68542 @154 @5028 (@5321 (@5322 @68542 @154))) + (@5341 @68542)) + @31672)))))) +@68586 := LexLeanPreservation.Obs +@68587 := (text : @5026) -> @68586 +@68596 := fun (text : @5026) => + cond.{1} @68586 @67790 (LexLeanPreservation.Obs.value @67797) LexLeanPreservation.Obs.overflow +@68602 := (text : @5026) -> LexLeanPreservation.RunConv @5213 @68 @5030 @67798 +@68611 := fun (text : @5026) => + LexLeanPreservation.run_of_funRel + @5213 + @68 + @5030 + @67798 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_0 @4989) +\end{coremodule} +\end{lexlean} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/Compose/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/Compose/RustStd.lex.tex new file mode 100644 index 000000000..957b5855f --- /dev/null +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/Compose/RustStd.lex.tex @@ -0,0 +1,1840 @@ +\begin{lexlean}{RustStd} +\title{Certificate E LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd} +\begin{coremodule} +imports [ + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2, + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd, + LexLeanPreservation.Compose +] + +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_2 : @16 := @470 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_2], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_1 : @478 := @883 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_1], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_0 : @890 := @1242 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_0], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_3 : @1249 := @1822 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_3], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_4 : @1829 := @2150 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_4], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_5 : @2158 := @2479 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_5], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_6 : @2487 := @2808 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_6], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_7 : @2816 := @3136 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_7], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.root : @3759 := @3760 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.root], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} + +@0 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.program +@1 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.krate +@2 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.flags +@3 := LexLeanBoot.TokenAudit.Segment +@4 := #0 +@5 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_2 +@6 := @5 @4 +@7 := LexLeanPreservation.Rust.WT +@8 := LexLeanTarget.TargetSyntax.Ty.adt +@9 := 2 +@10 := @8 @9 +@11 := @7 @0 +@12 := @11 @1 +@13 := @12 @2 +@14 := @13 @6 +@15 := @14 @10 +@16 := (__s : @3) -> @15 +@17 := LexLeanBoot.TokenAudit.Segment.text +@18 := @17 @4 +@19 := LexLeanBoot.TokenAudit.Segment.quoted +@20 := @19 @4 +@21 := LexLeanTarget.TargetSyntax.Value.bytes +@22 := @21 @18 +@23 := LexLeanTarget.TargetSyntax.Ty.bytes +@24 := LexLeanTarget.TargetSyntax.Program +@25 := LexLeanPreservation.Rust.RCrate +@26 := LexLeanPreservation.Rust.Flags +@27 := ByteArray +@28 := #3 +@29 := @7 @28 +@30 := #2 +@31 := @29 @30 +@32 := #1 +@33 := @31 @32 +@34 := @21 @4 +@40 := {p : @24} -> {c : @25} -> {A : @26} -> (b : @27) -> @33 @34 @23 +@42 := LexLeanPreservation.Rust.wt_bytes @0 +@44 := @11 @30 @32 +@49 := {c : @25} -> {A : @26} -> (b : @27) -> @44 @34 @23 +@50 := @42 @1 +@51 := @12 @32 +@55 := {A : @26} -> (b : @27) -> @51 @34 @23 +@56 := @50 @2 +@57 := @13 @34 +@58 := @57 @23 +@59 := (b : @27) -> @58 +@60 := @56 @18 +@62 := @13 @22 @23 +@63 := LexLeanTarget.TargetSyntax.Value.bool +@64 := @63 @20 +@65 := LexLeanTarget.TargetSyntax.Ty.bool +@66 := Bool +@67 := @63 @4 +@73 := {p : @24} -> {c : @25} -> {A : @26} -> (b : @66) -> @33 @67 @65 +@75 := LexLeanPreservation.Rust.wt_bool @0 +@80 := {c : @25} -> {A : @26} -> (b : @66) -> @44 @67 @65 +@81 := @75 @1 +@85 := {A : @26} -> (b : @66) -> @51 @67 @65 +@86 := @81 @2 +@89 := (b : @66) -> @13 @67 @65 +@90 := @86 @20 +@92 := @13 @64 @65 +@93 := LexLeanTarget.TargetSyntax.Value +@94 := LexLeanTarget.TargetSyntax.Ty +@95 := List.nil.{0} +@96 := List.cons.{0} +@97 := @95 @93 +@98 := @96 @93 +@100 := @98 @64 @97 +@102 := @98 @22 @100 +@103 := @95 @94 +@104 := @96 @94 +@105 := @104 @65 +@106 := @105 @103 +@107 := @104 @23 +@108 := @107 @106 +@109 := LexLeanPreservation.Rust.WTL +@117 := {p : @24} -> {c : @25} -> {A : @26} -> @109 @30 @32 @4 @97 @103 +@119 := LexLeanPreservation.Rust.wtl_nil @0 +@120 := @109 @0 +@126 := {c : @25} -> {A : @26} -> @120 @32 @4 @97 @103 +@127 := @119 @1 +@128 := @120 @1 +@132 := {A : @26} -> @128 @4 @97 @103 +@133 := @127 @2 +@134 := @128 @2 +@135 := @134 @97 +@136 := @135 @103 +@137 := List.{0} +@138 := @137 @93 +@139 := @137 @94 +@140 := #6 +@141 := @7 @140 +@142 := #5 +@143 := @141 @142 +@144 := #4 +@145 := @143 @144 +@147 := @145 @28 @30 +@148 := #7 +@153 := @109 @148 @140 @142 @30 @32 +@154 := #8 +@157 := @109 @154 @148 @140 +@159 := @98 @142 @28 +@160 := @157 @159 +@162 := @104 @144 @30 +@172 := {p : @24} -> + {c : @25} -> + {A : @26} -> + {v : @93} -> {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @147) -> (hs : @153) -> @160 @162 +@174 := LexLeanPreservation.Rust.wtl_cons @0 +@176 := @11 @142 @144 +@178 := @176 @28 @30 +@182 := @120 @140 @142 @30 @32 +@194 := {c : @25} -> + {A : @26} -> + {v : @93} -> + {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @178) -> (hs : @182) -> @120 @148 @140 @159 @162 +@195 := @174 @1 +@196 := @12 @144 +@198 := @196 @28 @30 +@201 := @128 @142 @30 @32 +@211 := {A : @26} -> + {v : @93} -> + {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @198) -> (hs : @201) -> @128 @140 @159 @162 +@212 := @195 @2 +@214 := @13 @28 @30 +@216 := @134 @30 @32 +@224 := {v : @93} -> + {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @214) -> (hs : @216) -> @134 @159 @162 +@225 := @212 @64 +@227 := @63 (@19 @28) +@240 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @227 @30) -> (hs : @216) -> @134 (@98 (@63 (@19 @142)) @28) @162 +@241 := @225 @65 +@243 := @63 (@19 @30) +@245 := @13 @243 @65 +@250 := @134 (@98 (@63 (@19 @144)) @28) +@251 := @105 @30 +@256 := {vs : @138} -> {ts : @139} -> (h : @245) -> (hs : @216) -> @250 @251 +@257 := @241 @97 +@259 := @63 (@19 @32) +@261 := @13 @259 @65 +@262 := @135 @32 +@264 := @98 @227 @97 +@269 := {ts : @139} -> (h : @261) -> (hs : @262) -> @134 @264 @251 +@270 := @257 @103 +@272 := @98 @243 @97 +@273 := @134 @272 +@276 := (h : @92) -> (hs : @136) -> @273 @106 +@277 := @270 @90 +@279 := @98 @259 @97 +@281 := @134 @279 @106 +@282 := (hs : @136) -> @281 +@283 := @277 @133 +@285 := @134 @100 @106 +@286 := @212 @22 +@288 := @21 (@17 @28) +@301 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @288 @30) -> (hs : @216) -> @134 (@98 (@21 (@17 @142)) @28) @162 +@302 := @286 @23 +@304 := @21 (@17 @30) +@306 := @13 @304 @23 +@311 := @134 (@98 (@21 (@17 @144)) @28) +@312 := @107 @30 +@317 := {vs : @138} -> {ts : @139} -> (h : @306) -> (hs : @216) -> @311 @312 +@318 := @302 @100 +@320 := @21 (@17 @32) +@322 := @13 @320 @23 +@323 := @273 @32 +@325 := @98 @288 @264 +@330 := {ts : @139} -> (h : @322) -> (hs : @323) -> @134 @325 @312 +@331 := @318 @106 +@333 := @98 @304 @272 +@334 := @134 @333 +@337 := (h : @62) -> (hs : @281) -> @334 @108 +@338 := @331 @60 +@340 := @98 @320 @279 +@342 := @134 @340 @108 +@343 := (hs : @285) -> @342 +@344 := @338 @283 +@346 := @134 @102 @108 +@347 := 0 +@348 := Nat +@349 := Eq.{1} +@350 := Option.{0} +@351 := @350 @139 +@352 := @349 @351 +@353 := LexLeanPreservation.Rust.adtFields +@357 := @352 (@353 @140 @28 @30) +@358 := Option.some.{0} +@359 := @358 @139 +@360 := @359 @4 +@361 := @357 @360 +@364 := @7 @154 @148 @140 +@365 := LexLeanTarget.TargetSyntax.Value.adt +@367 := @365 @144 @28 +@368 := @364 @367 +@369 := @8 @142 +@379 := {p : @24} -> + {c : @25} -> + {A : @26} -> + {i : @348} -> {k : @348} -> {fs : @138} -> {tys : @139} -> (h : @361) -> (hf : @153) -> @368 @369 +@381 := LexLeanPreservation.Rust.wt_adt @0 +@382 := @353 @0 +@386 := @352 (@382 @28 @30) @360 +@398 := {c : @25} -> + {A : @26} -> + {i : @348} -> + {k : @348} -> {fs : @138} -> {tys : @139} -> (h : @386) -> (hf : @182) -> @11 @148 @140 @367 @369 +@399 := @381 @1 +@409 := {A : @26} -> + {i : @348} -> + {k : @348} -> {fs : @138} -> {tys : @139} -> (h : @386) -> (hf : @201) -> @12 @140 @367 @369 +@410 := @399 @2 +@411 := @13 @367 +@418 := {i : @348} -> + {k : @348} -> {fs : @138} -> {tys : @139} -> (h : @386) -> (hf : @216) -> @411 @369 +@419 := @410 @9 +@420 := @382 @9 +@429 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@420 @30) @360) -> (hf : @216) -> @411 @10 +@430 := @419 @347 +@431 := @420 @347 +@432 := @352 @431 +@433 := @432 @360 +@434 := @365 @347 +@436 := @13 (@434 @28) +@441 := {fs : @138} -> {tys : @139} -> (h : @433) -> (hf : @216) -> @436 @10 +@442 := @430 @102 +@449 := {tys : @139} -> (h : @433) -> (hf : @334 @32) -> @13 (@434 @325) @10 +@450 := @442 @108 +@457 := (h : @432 (@359 @108)) -> (hf : @342) -> @13 (@434 @333) @10 +@458 := Eq.refl.{1} +@459 := @458 @351 +@461 := @450 (@459 @431) +@465 := (hf : @346) -> @13 (@434 @340) @10 +@466 := @461 @344 +@469 := @13 (@434 @102) @10 +@470 := fun (__s : @3) => @466 +@471 := LexLeanBoot.TokenAudit.LexemeKind +@472 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_1 +@473 := @472 @4 +@474 := 1 +@475 := @8 @474 +@477 := @13 @473 @475 +@478 := (__v : @471) -> @477 +@479 := fun (__v : @471) => @477 +@480 := LexLeanPreservation.encList +@481 := @480 @3 +@482 := @481 @5 +@483 := @482 @4 +@484 := LexLeanTarget.TargetSyntax.Ty.list +@485 := @484 @10 +@488 := fun (__x : @3) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_2 @4 +@489 := Sort 1 +@490 := (a._@._internal._hyg.#0 : @4) -> @93 +@491 := @30 @4 +@494 := (x : @30) -> @145 @491 @32 +@495 := @137 @28 +@498 := @7 @148 @140 @142 +@501 := @480 @144 @28 @4 +@502 := @498 @501 +@503 := @484 @30 +@512 := {p : @24} -> + {c : @25} -> + {A : @26} -> {α : @489} -> {e : @490} -> {t : @94} -> (h : @494) -> (xs : @495) -> @502 @503 +@514 := LexLeanPreservation.Rust.wt_encList @0 +@517 := (x : @30) -> @176 @491 @32 +@519 := @11 @140 @142 +@528 := {c : @25} -> + {A : @26} -> {α : @489} -> {e : @490} -> {t : @94} -> (h : @517) -> (xs : @495) -> @519 @501 @503 +@529 := @514 @1 +@532 := (x : @30) -> @196 @491 @32 +@533 := @12 @142 +@541 := {A : @26} -> + {α : @489} -> {e : @490} -> {t : @94} -> (h : @532) -> (xs : @495) -> @533 @501 @503 +@542 := @529 @2 +@544 := @13 @491 @32 +@545 := (x : @30) -> @544 +@552 := {α : @489} -> {e : @490} -> {t : @94} -> (h : @545) -> (xs : @495) -> @13 @501 @503 +@553 := @542 @3 +@554 := (a._@._internal._hyg.#0 : @3) -> @93 +@555 := (x : @3) -> @544 +@556 := @137 @3 +@564 := {e : @554} -> {t : @94} -> (h : @555) -> (xs : @556) -> @13 (@481 @28 @4) @503 +@565 := @553 @5 +@567 := (x : @3) -> @14 @32 +@568 := @13 @483 +@572 := {t : @94} -> (h : @567) -> (xs : @556) -> @568 @503 +@573 := @565 @10 +@574 := (x : @3) -> @15 +@575 := @568 @485 +@577 := (h : @574) -> (xs : @556) -> @575 +@578 := @573 @488 +@579 := @578 @4 +@581 := @98 @483 @97 +@582 := @104 @485 +@583 := @582 @103 +@584 := @212 @483 +@585 := @482 @28 +@597 := {t : @94} -> + {vs : @138} -> {ts : @139} -> (h : @13 @585 @30) -> (hs : @216) -> @134 (@98 (@482 @142) @28) @162 +@598 := @584 @485 +@599 := @482 @30 +@601 := @13 @599 @485 +@605 := @134 (@98 (@482 @144) @28) +@606 := @582 @30 +@611 := {vs : @138} -> {ts : @139} -> (h : @601) -> (hs : @216) -> @605 @606 +@612 := @598 @97 +@613 := @482 @32 +@615 := @13 @613 @485 +@617 := @98 @585 @97 +@622 := {ts : @139} -> (h : @615) -> (hs : @262) -> @134 @617 @606 +@623 := @612 @103 +@625 := @98 @599 @97 +@626 := @134 @625 +@629 := (h : @575) -> (hs : @136) -> @626 @583 +@630 := @623 @579 +@632 := @98 @613 @97 +@634 := @134 @632 @583 +@635 := (hs : @136) -> @634 +@636 := @630 @133 +@638 := @134 @581 @583 +@639 := @410 @474 +@640 := @382 @474 +@649 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@640 @30) @360) -> (hf : @216) -> @411 @475 +@650 := @639 @347 +@651 := @640 @347 +@652 := @352 @651 +@653 := @652 @360 +@658 := {fs : @138} -> {tys : @139} -> (h : @653) -> (hf : @216) -> @436 @475 +@659 := @650 @581 +@666 := {tys : @139} -> (h : @653) -> (hf : @626 @32) -> @13 (@434 @617) @475 +@667 := @659 @583 +@674 := (h : @652 (@359 @583)) -> (hf : @634) -> @13 (@434 @625) @475 +@676 := @667 (@459 @651) +@680 := (hf : @638) -> @13 (@434 @632) @475 +@681 := @676 @636 +@684 := @13 (@434 @581) @475 +@685 := fun (__x0 : @556) => @681 +@686 := @639 @474 +@687 := @640 @474 +@688 := @352 @687 +@689 := @688 @360 +@690 := @365 @474 +@697 := {fs : @138} -> {tys : @139} -> (h : @689) -> (hf : @216) -> @13 (@690 @28) @475 +@698 := @686 @97 +@701 := @13 (@690 @97) @475 +@704 := {tys : @139} -> (h : @689) -> (hf : @262) -> @701 +@705 := @698 @103 +@706 := @359 @103 +@709 := (h : @688 @706) -> (hf : @136) -> @701 +@712 := @705 (@459 @687) @133 +@713 := @639 @9 +@714 := @640 @9 +@715 := @352 @714 +@716 := @715 @360 +@717 := @365 @9 +@724 := {fs : @138} -> {tys : @139} -> (h : @716) -> (hf : @216) -> @13 (@717 @28) @475 +@725 := @713 @97 +@728 := @13 (@717 @97) @475 +@731 := {tys : @139} -> (h : @716) -> (hf : @262) -> @728 +@732 := @725 @103 +@735 := (h : @715 @706) -> (hf : @136) -> @728 +@738 := @732 (@459 @714) @133 +@739 := @56 @4 +@741 := @98 @34 @97 +@742 := @107 @103 +@743 := @212 @34 +@744 := @21 @28 +@745 := @13 @744 +@746 := @745 @30 +@747 := @21 @142 +@748 := @98 @747 +@750 := @134 (@748 @28) +@756 := {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @746) -> (hs : @216) -> @750 @162 +@757 := @743 @23 +@758 := @21 @30 +@760 := @13 @758 @23 +@761 := @21 @144 +@762 := @98 @761 +@769 := {vs : @138} -> {ts : @139} -> (h : @760) -> (hs : @216) -> @134 (@762 @28) @312 +@770 := @757 @97 +@771 := @21 @32 +@773 := @13 @771 @23 +@775 := @98 @744 @97 +@776 := @134 @775 +@780 := {ts : @139} -> (h : @773) -> (hs : @262) -> @776 @312 +@781 := @770 @103 +@783 := @98 @758 @97 +@784 := @134 @783 +@787 := (h : @58) -> (hs : @136) -> @784 @742 +@788 := @781 @739 +@790 := @98 @771 @97 +@791 := @134 @790 +@792 := @791 @742 +@793 := (hs : @136) -> @792 +@794 := @788 @133 +@796 := @134 @741 @742 +@797 := 3 +@798 := @639 @797 +@799 := @640 @797 +@800 := @352 @799 +@801 := @800 @360 +@802 := @365 @797 +@809 := {fs : @138} -> {tys : @139} -> (h : @801) -> (hf : @216) -> @13 (@802 @28) @475 +@810 := @798 @741 +@811 := @784 @32 +@817 := {tys : @139} -> (h : @801) -> (hf : @811) -> @13 (@802 @775) @475 +@818 := @810 @742 +@819 := @359 @742 +@825 := (h : @800 @819) -> (hf : @792) -> @13 (@802 @783) @475 +@827 := @818 (@459 @799) +@831 := (hf : @796) -> @13 (@802 @790) @475 +@832 := @827 @794 +@835 := @13 (@802 @741) @475 +@836 := fun (__x0 : @27) => @832 +@837 := 4 +@838 := @639 @837 +@839 := @640 @837 +@840 := @352 @839 +@841 := @840 @360 +@842 := @365 @837 +@849 := {fs : @138} -> {tys : @139} -> (h : @841) -> (hf : @216) -> @13 (@842 @28) @475 +@850 := @838 @741 +@856 := {tys : @139} -> (h : @841) -> (hf : @811) -> @13 (@842 @775) @475 +@857 := @850 @742 +@863 := (h : @840 @819) -> (hf : @792) -> @13 (@842 @783) @475 +@865 := @857 (@459 @839) +@869 := (hf : @796) -> @13 (@842 @790) @475 +@870 := @865 @794 +@873 := @13 (@842 @741) @475 +@874 := fun (__x0 : @27) => @870 +@883 := fun (__v : @471) => + LexLeanBoot.TokenAudit.LexemeKind.casesOn.{0} @479 @4 @685 @712 @738 @836 @874 +@884 := LexLeanBoot.TokenAudit.Lexeme +@885 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_0 +@886 := @885 @4 +@887 := @8 @347 +@888 := @13 @886 +@889 := @888 @887 +@890 := (__s : @884) -> @889 +@891 := LexLeanBoot.TokenAudit.Lexeme.kind +@892 := @891 @4 +@893 := LexLeanBoot.TokenAudit.Lexeme.line +@894 := @893 @4 +@895 := LexLeanBoot.TokenAudit.Lexeme.firstOnLine +@896 := @895 @4 +@897 := LexLeanBoot.TokenAudit.Lexeme.start +@898 := @897 @4 +@899 := @472 @892 +@901 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_1 @892 +@902 := LexLeanTarget.TargetSyntax.Value.nat +@903 := @902 @894 +@904 := LexLeanTarget.TargetSyntax.Ty.nat +@905 := @902 @4 +@911 := {p : @24} -> {c : @25} -> {A : @26} -> (n : @348) -> @33 @905 @904 +@913 := LexLeanPreservation.Rust.wt_nat @0 +@918 := {c : @25} -> {A : @26} -> (n : @348) -> @44 @905 @904 +@919 := @913 @1 +@923 := {A : @26} -> (n : @348) -> @51 @905 @904 +@924 := @919 @2 +@927 := (n : @348) -> @13 @905 @904 +@928 := @924 @894 +@930 := @13 @903 @904 +@931 := @63 @896 +@932 := @86 @896 +@934 := @13 @931 @65 +@935 := @902 @898 +@936 := @924 @898 +@938 := @13 @935 @904 +@940 := @98 @935 @97 +@942 := @98 @931 @940 +@944 := @98 @903 @942 +@946 := @98 @899 @944 +@947 := @104 @904 +@948 := @947 @103 +@949 := @105 @948 +@950 := @947 @949 +@951 := @104 @475 +@952 := @951 @950 +@953 := @212 @935 +@955 := @902 (@897 @28) +@968 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @955 @30) -> (hs : @216) -> @134 (@98 (@902 (@897 @142)) @28) @162 +@969 := @953 @904 +@971 := @902 (@897 @30) +@973 := @13 @971 @904 +@978 := @134 (@98 (@902 (@897 @144)) @28) +@979 := @947 @30 +@984 := {vs : @138} -> {ts : @139} -> (h : @973) -> (hs : @216) -> @978 @979 +@985 := @969 @97 +@987 := @902 (@897 @32) +@989 := @13 @987 @904 +@991 := @98 @955 @97 +@996 := {ts : @139} -> (h : @989) -> (hs : @262) -> @134 @991 @979 +@997 := @985 @103 +@999 := @98 @971 @97 +@1000 := @134 @999 +@1003 := (h : @938) -> (hs : @136) -> @1000 @948 +@1004 := @997 @936 +@1006 := @98 @987 @97 +@1008 := @134 @1006 @948 +@1009 := (hs : @136) -> @1008 +@1010 := @1004 @133 +@1012 := @134 @940 @948 +@1013 := @212 @931 +@1015 := @63 (@895 @28) +@1028 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1015 @30) -> (hs : @216) -> @134 (@98 (@63 (@895 @142)) @28) @162 +@1029 := @1013 @65 +@1031 := @63 (@895 @30) +@1043 := {vs : @138} -> + {ts : @139} -> (h : @13 @1031 @65) -> (hs : @216) -> @134 (@98 (@63 (@895 @144)) @28) @251 +@1044 := @1029 @940 +@1046 := @63 (@895 @32) +@1048 := @13 @1046 @65 +@1049 := @1000 @32 +@1051 := @98 @1015 @991 +@1056 := {ts : @139} -> (h : @1048) -> (hs : @1049) -> @134 @1051 @251 +@1057 := @1044 @948 +@1059 := @98 @1031 @999 +@1060 := @134 @1059 +@1063 := (h : @934) -> (hs : @1008) -> @1060 @949 +@1064 := @1057 @932 +@1066 := @98 @1046 @1006 +@1068 := @134 @1066 @949 +@1069 := (hs : @1012) -> @1068 +@1070 := @1064 @1010 +@1072 := @134 @942 @949 +@1073 := @212 @903 +@1075 := @902 (@893 @28) +@1088 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1075 @30) -> (hs : @216) -> @134 (@98 (@902 (@893 @142)) @28) @162 +@1089 := @1073 @904 +@1091 := @902 (@893 @30) +@1103 := {vs : @138} -> + {ts : @139} -> (h : @13 @1091 @904) -> (hs : @216) -> @134 (@98 (@902 (@893 @144)) @28) @979 +@1104 := @1089 @942 +@1106 := @902 (@893 @32) +@1108 := @13 @1106 @904 +@1109 := @1060 @32 +@1111 := @98 @1075 @1051 +@1116 := {ts : @139} -> (h : @1108) -> (hs : @1109) -> @134 @1111 @979 +@1117 := @1104 @949 +@1119 := @98 @1091 @1059 +@1120 := @134 @1119 +@1123 := (h : @930) -> (hs : @1068) -> @1120 @950 +@1124 := @1117 @928 +@1126 := @98 @1106 @1066 +@1128 := @134 @1126 @950 +@1129 := (hs : @1072) -> @1128 +@1130 := @1124 @1070 +@1132 := @134 @944 @950 +@1133 := @212 @899 +@1135 := @472 (@891 @28) +@1148 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1135 @30) -> (hs : @216) -> @134 (@98 (@472 (@891 @142)) @28) @162 +@1149 := @1133 @475 +@1151 := @472 (@891 @30) +@1153 := @13 @1151 @475 +@1158 := @134 (@98 (@472 (@891 @144)) @28) +@1159 := @951 @30 +@1164 := {vs : @138} -> {ts : @139} -> (h : @1153) -> (hs : @216) -> @1158 @1159 +@1165 := @1149 @944 +@1167 := @472 (@891 @32) +@1169 := @13 @1167 @475 +@1170 := @1120 @32 +@1172 := @98 @1135 @1111 +@1177 := {ts : @139} -> (h : @1169) -> (hs : @1170) -> @134 @1172 @1159 +@1178 := @1165 @950 +@1180 := @13 @899 @475 +@1182 := @98 @1151 @1119 +@1183 := @134 @1182 +@1186 := (h : @1180) -> (hs : @1128) -> @1183 @952 +@1187 := @1178 @901 +@1189 := @98 @1167 @1126 +@1191 := @134 @1189 @952 +@1192 := (hs : @1132) -> @1191 +@1193 := @1187 @1130 +@1195 := @134 @946 @952 +@1196 := @410 @347 +@1197 := @382 @347 +@1206 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@1197 @30) @360) -> (hf : @216) -> @411 @887 +@1207 := @1196 @347 +@1208 := @1197 @347 +@1209 := @352 @1208 +@1210 := @1209 @360 +@1215 := {fs : @138} -> {tys : @139} -> (h : @1210) -> (hf : @216) -> @436 @887 +@1216 := @1207 @946 +@1223 := {tys : @139} -> (h : @1210) -> (hf : @1183 @32) -> @13 (@434 @1172) @887 +@1224 := @1216 @952 +@1231 := (h : @1209 (@359 @952)) -> (hf : @1191) -> @13 (@434 @1182) @887 +@1233 := @1224 (@459 @1208) +@1237 := (hf : @1195) -> @13 (@434 @1189) @887 +@1238 := @1233 @1193 +@1241 := @13 (@434 @946) @887 +@1242 := fun (__s : @884) => @1238 +@1243 := LexLeanBoot.TokenAudit.LexState +@1245 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_3 @4 +@1246 := @8 @797 +@1249 := (__s : @1243) -> @13 @1245 @1246 +@1250 := LexLeanBoot.TokenAudit.LexState.position +@1251 := @1250 @4 +@1252 := LexLeanBoot.TokenAudit.LexState.line +@1253 := @1252 @4 +@1254 := LexLeanBoot.TokenAudit.LexState.firstOnLine +@1255 := @1254 @4 +@1256 := LexLeanBoot.TokenAudit.LexState.chars +@1257 := @1256 @4 +@1258 := LexLeanBoot.TokenAudit.LexState.lexemes +@1259 := @1258 @4 +@1260 := LexLeanBoot.TokenAudit.LexState.error +@1261 := @1260 @4 +@1262 := @902 @1251 +@1263 := @924 @1251 +@1265 := @13 @1262 @904 +@1266 := @902 @1253 +@1267 := @924 @1253 +@1269 := @13 @1266 @904 +@1270 := @63 @1255 +@1271 := @86 @1255 +@1273 := @13 @1270 @65 +@1274 := @902 @1257 +@1275 := @924 @1257 +@1277 := @13 @1274 @904 +@1278 := @480 @884 +@1279 := @1278 @885 +@1280 := @1279 @1259 +@1281 := @484 @887 +@1284 := fun (__x : @884) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_0 @4 +@1285 := @542 @884 +@1286 := (a._@._internal._hyg.#0 : @884) -> @93 +@1287 := (x : @884) -> @544 +@1288 := @137 @884 +@1296 := {e : @1286} -> {t : @94} -> (h : @1287) -> (xs : @1288) -> @13 (@1278 @28 @4) @503 +@1297 := @1285 @885 +@1299 := (x : @884) -> @888 @32 +@1301 := @13 (@1279 @4) +@1305 := {t : @94} -> (h : @1299) -> (xs : @1288) -> @1301 @503 +@1306 := @1297 @887 +@1310 := (h : (x : @884) -> @889) -> (xs : @1288) -> @1301 @1281 +@1312 := @1306 @1284 @1259 +@1314 := @13 @1280 @1281 +@1315 := LexLeanPreservation.encOption +@1316 := @1315 @27 +@1317 := @1316 @21 +@1318 := @1317 @1261 +@1319 := LexLeanTarget.TargetSyntax.Ty.option +@1320 := @1319 @23 +@1321 := fun (__x : @27) => @739 +@1322 := @350 @28 +@1325 := @1315 @144 @28 @4 +@1326 := @498 @1325 +@1327 := @1319 @30 +@1336 := {p : @24} -> + {c : @25} -> + {A : @26} -> {α : @489} -> {e : @490} -> {t : @94} -> (h : @494) -> (o : @1322) -> @1326 @1327 +@1338 := LexLeanPreservation.Rust.wt_encOption @0 +@1347 := {c : @25} -> + {A : @26} -> + {α : @489} -> {e : @490} -> {t : @94} -> (h : @517) -> (o : @1322) -> @519 @1325 @1327 +@1348 := @1338 @1 +@1356 := {A : @26} -> + {α : @489} -> {e : @490} -> {t : @94} -> (h : @532) -> (o : @1322) -> @533 @1325 @1327 +@1357 := @1348 @2 +@1364 := {α : @489} -> {e : @490} -> {t : @94} -> (h : @545) -> (o : @1322) -> @13 @1325 @1327 +@1365 := @1357 @27 +@1366 := (a._@._internal._hyg.#0 : @27) -> @93 +@1367 := (x : @27) -> @544 +@1368 := @350 @27 +@1376 := {e : @1366} -> {t : @94} -> (h : @1367) -> (o : @1368) -> @13 (@1316 @28 @4) @1327 +@1377 := @1365 @21 +@1379 := (x : @27) -> @57 @32 +@1381 := @13 (@1317 @4) +@1385 := {t : @94} -> (h : @1379) -> (o : @1368) -> @1381 @1327 +@1386 := @1377 @23 +@1390 := (h : (x : @27) -> @58) -> (o : @1368) -> @1381 @1320 +@1391 := @1386 @1321 +@1392 := @1391 @1261 +@1394 := @13 @1318 @1320 +@1396 := @98 @1318 @97 +@1398 := @98 @1280 @1396 +@1400 := @98 @1274 @1398 +@1402 := @98 @1270 @1400 +@1404 := @98 @1266 @1402 +@1406 := @98 @1262 @1404 +@1407 := @104 @1320 +@1408 := @1407 @103 +@1409 := @104 @1281 +@1410 := @1409 @1408 +@1411 := @947 @1410 +@1412 := @105 @1411 +@1413 := @947 @1412 +@1414 := @947 @1413 +@1415 := @212 @1318 +@1417 := @1317 (@1260 @28) +@1430 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1417 @30) -> (hs : @216) -> @134 (@98 (@1317 (@1260 @142)) @28) @162 +@1431 := @1415 @1320 +@1433 := @1317 (@1260 @30) +@1435 := @13 @1433 @1320 +@1440 := @134 (@98 (@1317 (@1260 @144)) @28) +@1441 := @1407 @30 +@1446 := {vs : @138} -> {ts : @139} -> (h : @1435) -> (hs : @216) -> @1440 @1441 +@1447 := @1431 @97 +@1449 := @1317 (@1260 @32) +@1451 := @13 @1449 @1320 +@1453 := @98 @1417 @97 +@1458 := {ts : @139} -> (h : @1451) -> (hs : @262) -> @134 @1453 @1441 +@1459 := @1447 @103 +@1461 := @98 @1433 @97 +@1462 := @134 @1461 +@1465 := (h : @1394) -> (hs : @136) -> @1462 @1408 +@1466 := @1459 @1392 +@1468 := @98 @1449 @97 +@1470 := @134 @1468 @1408 +@1471 := (hs : @136) -> @1470 +@1472 := @1466 @133 +@1474 := @134 @1396 @1408 +@1475 := @212 @1280 +@1477 := @1279 (@1258 @28) +@1490 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1477 @30) -> (hs : @216) -> @134 (@98 (@1279 (@1258 @142)) @28) @162 +@1491 := @1475 @1281 +@1493 := @1279 (@1258 @30) +@1495 := @13 @1493 @1281 +@1500 := @134 (@98 (@1279 (@1258 @144)) @28) +@1501 := @1409 @30 +@1506 := {vs : @138} -> {ts : @139} -> (h : @1495) -> (hs : @216) -> @1500 @1501 +@1507 := @1491 @1396 +@1509 := @1279 (@1258 @32) +@1511 := @13 @1509 @1281 +@1512 := @1462 @32 +@1514 := @98 @1477 @1453 +@1519 := {ts : @139} -> (h : @1511) -> (hs : @1512) -> @134 @1514 @1501 +@1520 := @1507 @1408 +@1522 := @98 @1493 @1461 +@1523 := @134 @1522 +@1526 := (h : @1314) -> (hs : @1470) -> @1523 @1410 +@1527 := @1520 @1312 +@1529 := @98 @1509 @1468 +@1531 := @134 @1529 @1410 +@1532 := (hs : @1474) -> @1531 +@1533 := @1527 @1472 +@1535 := @134 @1398 @1410 +@1536 := @212 @1274 +@1538 := @902 (@1256 @28) +@1551 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1538 @30) -> (hs : @216) -> @134 (@98 (@902 (@1256 @142)) @28) @162 +@1552 := @1536 @904 +@1554 := @902 (@1256 @30) +@1566 := {vs : @138} -> + {ts : @139} -> (h : @13 @1554 @904) -> (hs : @216) -> @134 (@98 (@902 (@1256 @144)) @28) @979 +@1567 := @1552 @1398 +@1569 := @902 (@1256 @32) +@1571 := @13 @1569 @904 +@1572 := @1523 @32 +@1574 := @98 @1538 @1514 +@1579 := {ts : @139} -> (h : @1571) -> (hs : @1572) -> @134 @1574 @979 +@1580 := @1567 @1410 +@1582 := @98 @1554 @1522 +@1583 := @134 @1582 +@1586 := (h : @1277) -> (hs : @1531) -> @1583 @1411 +@1587 := @1580 @1275 +@1589 := @98 @1569 @1529 +@1591 := @134 @1589 @1411 +@1592 := (hs : @1535) -> @1591 +@1593 := @1587 @1533 +@1595 := @134 @1400 @1411 +@1596 := @212 @1270 +@1598 := @63 (@1254 @28) +@1611 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1598 @30) -> (hs : @216) -> @134 (@98 (@63 (@1254 @142)) @28) @162 +@1612 := @1596 @65 +@1614 := @63 (@1254 @30) +@1626 := {vs : @138} -> + {ts : @139} -> (h : @13 @1614 @65) -> (hs : @216) -> @134 (@98 (@63 (@1254 @144)) @28) @251 +@1627 := @1612 @1400 +@1629 := @63 (@1254 @32) +@1631 := @13 @1629 @65 +@1632 := @1583 @32 +@1634 := @98 @1598 @1574 +@1639 := {ts : @139} -> (h : @1631) -> (hs : @1632) -> @134 @1634 @251 +@1640 := @1627 @1411 +@1642 := @98 @1614 @1582 +@1643 := @134 @1642 +@1646 := (h : @1273) -> (hs : @1591) -> @1643 @1412 +@1647 := @1640 @1271 +@1649 := @98 @1629 @1589 +@1651 := @134 @1649 @1412 +@1652 := (hs : @1595) -> @1651 +@1653 := @1647 @1593 +@1655 := @134 @1402 @1412 +@1656 := @212 @1266 +@1658 := @902 (@1252 @28) +@1671 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1658 @30) -> (hs : @216) -> @134 (@98 (@902 (@1252 @142)) @28) @162 +@1672 := @1656 @904 +@1674 := @902 (@1252 @30) +@1686 := {vs : @138} -> + {ts : @139} -> (h : @13 @1674 @904) -> (hs : @216) -> @134 (@98 (@902 (@1252 @144)) @28) @979 +@1687 := @1672 @1402 +@1689 := @902 (@1252 @32) +@1691 := @13 @1689 @904 +@1692 := @1643 @32 +@1694 := @98 @1658 @1634 +@1699 := {ts : @139} -> (h : @1691) -> (hs : @1692) -> @134 @1694 @979 +@1700 := @1687 @1412 +@1702 := @98 @1674 @1642 +@1703 := @134 @1702 +@1706 := (h : @1269) -> (hs : @1651) -> @1703 @1413 +@1707 := @1700 @1267 +@1709 := @98 @1689 @1649 +@1711 := @134 @1709 @1413 +@1712 := (hs : @1655) -> @1711 +@1713 := @1707 @1653 +@1715 := @134 @1404 @1413 +@1716 := @212 @1262 +@1718 := @902 (@1250 @28) +@1731 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1718 @30) -> (hs : @216) -> @134 (@98 (@902 (@1250 @142)) @28) @162 +@1732 := @1716 @904 +@1734 := @902 (@1250 @30) +@1746 := {vs : @138} -> + {ts : @139} -> (h : @13 @1734 @904) -> (hs : @216) -> @134 (@98 (@902 (@1250 @144)) @28) @979 +@1747 := @1732 @1404 +@1749 := @902 (@1250 @32) +@1751 := @13 @1749 @904 +@1752 := @1703 @32 +@1754 := @98 @1718 @1694 +@1759 := {ts : @139} -> (h : @1751) -> (hs : @1752) -> @134 @1754 @979 +@1760 := @1747 @1413 +@1762 := @98 @1734 @1702 +@1763 := @134 @1762 +@1766 := (h : @1265) -> (hs : @1711) -> @1763 @1414 +@1767 := @1760 @1263 +@1769 := @98 @1749 @1709 +@1771 := @134 @1769 @1414 +@1772 := (hs : @1715) -> @1771 +@1773 := @1767 @1713 +@1775 := @134 @1406 @1414 +@1776 := @410 @797 +@1777 := @382 @797 +@1786 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@1777 @30) @360) -> (hf : @216) -> @411 @1246 +@1787 := @1776 @347 +@1788 := @1777 @347 +@1789 := @352 @1788 +@1790 := @1789 @360 +@1795 := {fs : @138} -> {tys : @139} -> (h : @1790) -> (hf : @216) -> @436 @1246 +@1796 := @1787 @1406 +@1803 := {tys : @139} -> (h : @1790) -> (hf : @1763 @32) -> @13 (@434 @1754) @1246 +@1804 := @1796 @1414 +@1811 := (h : @1789 (@359 @1414)) -> (hf : @1771) -> @13 (@434 @1762) @1246 +@1813 := @1804 (@459 @1788) +@1817 := (hf : @1775) -> @13 (@434 @1769) @1246 +@1818 := @1813 @1773 +@1821 := @13 (@434 @1406) @1246 +@1822 := fun (__s : @1243) => @1818 +@1823 := LexLeanBoot.TokenAudit.CommentState +@1825 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_4 @4 +@1826 := @8 @837 +@1829 := (__s : @1823) -> @13 @1825 @1826 +@1830 := LexLeanBoot.TokenAudit.CommentState.position +@1831 := @1830 @4 +@1832 := LexLeanBoot.TokenAudit.CommentState.line +@1833 := @1832 @4 +@1834 := LexLeanBoot.TokenAudit.CommentState.depth +@1835 := @1834 @4 +@1836 := LexLeanBoot.TokenAudit.CommentState.failed +@1837 := @1836 @4 +@1838 := @902 @1831 +@1839 := @924 @1831 +@1841 := @13 @1838 @904 +@1842 := @902 @1833 +@1843 := @924 @1833 +@1845 := @13 @1842 @904 +@1846 := @902 @1835 +@1847 := @924 @1835 +@1849 := @13 @1846 @904 +@1850 := @63 @1837 +@1851 := @86 @1837 +@1853 := @13 @1850 @65 +@1855 := @98 @1850 @97 +@1857 := @98 @1846 @1855 +@1859 := @98 @1842 @1857 +@1861 := @98 @1838 @1859 +@1862 := @947 @106 +@1863 := @947 @1862 +@1864 := @947 @1863 +@1865 := @212 @1850 +@1867 := @63 (@1836 @28) +@1880 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1867 @30) -> (hs : @216) -> @134 (@98 (@63 (@1836 @142)) @28) @162 +@1881 := @1865 @65 +@1883 := @63 (@1836 @30) +@1895 := {vs : @138} -> + {ts : @139} -> (h : @13 @1883 @65) -> (hs : @216) -> @134 (@98 (@63 (@1836 @144)) @28) @251 +@1896 := @1881 @97 +@1898 := @63 (@1836 @32) +@1900 := @13 @1898 @65 +@1902 := @98 @1867 @97 +@1907 := {ts : @139} -> (h : @1900) -> (hs : @262) -> @134 @1902 @251 +@1908 := @1896 @103 +@1910 := @98 @1883 @97 +@1911 := @134 @1910 +@1914 := (h : @1853) -> (hs : @136) -> @1911 @106 +@1915 := @1908 @1851 +@1917 := @98 @1898 @97 +@1919 := @134 @1917 @106 +@1920 := (hs : @136) -> @1919 +@1921 := @1915 @133 +@1923 := @134 @1855 @106 +@1924 := @212 @1846 +@1926 := @902 (@1834 @28) +@1939 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1926 @30) -> (hs : @216) -> @134 (@98 (@902 (@1834 @142)) @28) @162 +@1940 := @1924 @904 +@1942 := @902 (@1834 @30) +@1954 := {vs : @138} -> + {ts : @139} -> (h : @13 @1942 @904) -> (hs : @216) -> @134 (@98 (@902 (@1834 @144)) @28) @979 +@1955 := @1940 @1855 +@1957 := @902 (@1834 @32) +@1959 := @13 @1957 @904 +@1960 := @1911 @32 +@1962 := @98 @1926 @1902 +@1967 := {ts : @139} -> (h : @1959) -> (hs : @1960) -> @134 @1962 @979 +@1968 := @1955 @106 +@1970 := @98 @1942 @1910 +@1971 := @134 @1970 +@1974 := (h : @1849) -> (hs : @1919) -> @1971 @1862 +@1975 := @1968 @1847 +@1977 := @98 @1957 @1917 +@1979 := @134 @1977 @1862 +@1980 := (hs : @1923) -> @1979 +@1981 := @1975 @1921 +@1983 := @134 @1857 @1862 +@1984 := @212 @1842 +@1986 := @902 (@1832 @28) +@1999 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1986 @30) -> (hs : @216) -> @134 (@98 (@902 (@1832 @142)) @28) @162 +@2000 := @1984 @904 +@2002 := @902 (@1832 @30) +@2014 := {vs : @138} -> + {ts : @139} -> (h : @13 @2002 @904) -> (hs : @216) -> @134 (@98 (@902 (@1832 @144)) @28) @979 +@2015 := @2000 @1857 +@2017 := @902 (@1832 @32) +@2019 := @13 @2017 @904 +@2020 := @1971 @32 +@2022 := @98 @1986 @1962 +@2027 := {ts : @139} -> (h : @2019) -> (hs : @2020) -> @134 @2022 @979 +@2028 := @2015 @1862 +@2030 := @98 @2002 @1970 +@2031 := @134 @2030 +@2034 := (h : @1845) -> (hs : @1979) -> @2031 @1863 +@2035 := @2028 @1843 +@2037 := @98 @2017 @1977 +@2039 := @134 @2037 @1863 +@2040 := (hs : @1983) -> @2039 +@2041 := @2035 @1981 +@2043 := @134 @1859 @1863 +@2044 := @212 @1838 +@2046 := @902 (@1830 @28) +@2059 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2046 @30) -> (hs : @216) -> @134 (@98 (@902 (@1830 @142)) @28) @162 +@2060 := @2044 @904 +@2062 := @902 (@1830 @30) +@2074 := {vs : @138} -> + {ts : @139} -> (h : @13 @2062 @904) -> (hs : @216) -> @134 (@98 (@902 (@1830 @144)) @28) @979 +@2075 := @2060 @1859 +@2077 := @902 (@1830 @32) +@2079 := @13 @2077 @904 +@2080 := @2031 @32 +@2082 := @98 @2046 @2022 +@2087 := {ts : @139} -> (h : @2079) -> (hs : @2080) -> @134 @2082 @979 +@2088 := @2075 @1863 +@2090 := @98 @2062 @2030 +@2091 := @134 @2090 +@2094 := (h : @1841) -> (hs : @2039) -> @2091 @1864 +@2095 := @2088 @1839 +@2097 := @98 @2077 @2037 +@2099 := @134 @2097 @1864 +@2100 := (hs : @2043) -> @2099 +@2101 := @2095 @2041 +@2103 := @134 @1861 @1864 +@2104 := @410 @837 +@2105 := @382 @837 +@2114 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@2105 @30) @360) -> (hf : @216) -> @411 @1826 +@2115 := @2104 @347 +@2116 := @2105 @347 +@2117 := @352 @2116 +@2118 := @2117 @360 +@2123 := {fs : @138} -> {tys : @139} -> (h : @2118) -> (hf : @216) -> @436 @1826 +@2124 := @2115 @1861 +@2131 := {tys : @139} -> (h : @2118) -> (hf : @2091 @32) -> @13 (@434 @2082) @1826 +@2132 := @2124 @1864 +@2139 := (h : @2117 (@359 @1864)) -> (hf : @2099) -> @13 (@434 @2090) @1826 +@2141 := @2132 (@459 @2116) +@2145 := (hf : @2103) -> @13 (@434 @2097) @1826 +@2146 := @2141 @2101 +@2149 := @13 (@434 @1861) @1826 +@2150 := fun (__s : @1823) => @2146 +@2151 := LexLeanBoot.TokenAudit.StringState +@2153 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_5 @4 +@2154 := 5 +@2155 := @8 @2154 +@2158 := (__s : @2151) -> @13 @2153 @2155 +@2159 := LexLeanBoot.TokenAudit.StringState.position +@2160 := @2159 @4 +@2161 := LexLeanBoot.TokenAudit.StringState.line +@2162 := @2161 @4 +@2163 := LexLeanBoot.TokenAudit.StringState.closed +@2164 := @2163 @4 +@2165 := LexLeanBoot.TokenAudit.StringState.failed +@2166 := @2165 @4 +@2167 := @902 @2160 +@2168 := @924 @2160 +@2170 := @13 @2167 @904 +@2171 := @902 @2162 +@2172 := @924 @2162 +@2174 := @13 @2171 @904 +@2175 := @63 @2164 +@2176 := @86 @2164 +@2178 := @13 @2175 @65 +@2179 := @63 @2166 +@2180 := @86 @2166 +@2182 := @13 @2179 @65 +@2184 := @98 @2179 @97 +@2186 := @98 @2175 @2184 +@2188 := @98 @2171 @2186 +@2190 := @98 @2167 @2188 +@2191 := @105 @106 +@2192 := @947 @2191 +@2193 := @947 @2192 +@2194 := @212 @2179 +@2196 := @63 (@2165 @28) +@2209 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2196 @30) -> (hs : @216) -> @134 (@98 (@63 (@2165 @142)) @28) @162 +@2210 := @2194 @65 +@2212 := @63 (@2165 @30) +@2224 := {vs : @138} -> + {ts : @139} -> (h : @13 @2212 @65) -> (hs : @216) -> @134 (@98 (@63 (@2165 @144)) @28) @251 +@2225 := @2210 @97 +@2227 := @63 (@2165 @32) +@2229 := @13 @2227 @65 +@2231 := @98 @2196 @97 +@2236 := {ts : @139} -> (h : @2229) -> (hs : @262) -> @134 @2231 @251 +@2237 := @2225 @103 +@2239 := @98 @2212 @97 +@2240 := @134 @2239 +@2243 := (h : @2182) -> (hs : @136) -> @2240 @106 +@2244 := @2237 @2180 +@2246 := @98 @2227 @97 +@2248 := @134 @2246 @106 +@2249 := (hs : @136) -> @2248 +@2250 := @2244 @133 +@2252 := @134 @2184 @106 +@2253 := @212 @2175 +@2255 := @63 (@2163 @28) +@2268 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2255 @30) -> (hs : @216) -> @134 (@98 (@63 (@2163 @142)) @28) @162 +@2269 := @2253 @65 +@2271 := @63 (@2163 @30) +@2283 := {vs : @138} -> + {ts : @139} -> (h : @13 @2271 @65) -> (hs : @216) -> @134 (@98 (@63 (@2163 @144)) @28) @251 +@2284 := @2269 @2184 +@2286 := @63 (@2163 @32) +@2288 := @13 @2286 @65 +@2289 := @2240 @32 +@2291 := @98 @2255 @2231 +@2296 := {ts : @139} -> (h : @2288) -> (hs : @2289) -> @134 @2291 @251 +@2297 := @2284 @106 +@2299 := @98 @2271 @2239 +@2300 := @134 @2299 +@2303 := (h : @2178) -> (hs : @2248) -> @2300 @2191 +@2304 := @2297 @2176 +@2306 := @98 @2286 @2246 +@2308 := @134 @2306 @2191 +@2309 := (hs : @2252) -> @2308 +@2310 := @2304 @2250 +@2312 := @134 @2186 @2191 +@2313 := @212 @2171 +@2315 := @902 (@2161 @28) +@2328 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2315 @30) -> (hs : @216) -> @134 (@98 (@902 (@2161 @142)) @28) @162 +@2329 := @2313 @904 +@2331 := @902 (@2161 @30) +@2343 := {vs : @138} -> + {ts : @139} -> (h : @13 @2331 @904) -> (hs : @216) -> @134 (@98 (@902 (@2161 @144)) @28) @979 +@2344 := @2329 @2186 +@2346 := @902 (@2161 @32) +@2348 := @13 @2346 @904 +@2349 := @2300 @32 +@2351 := @98 @2315 @2291 +@2356 := {ts : @139} -> (h : @2348) -> (hs : @2349) -> @134 @2351 @979 +@2357 := @2344 @2191 +@2359 := @98 @2331 @2299 +@2360 := @134 @2359 +@2363 := (h : @2174) -> (hs : @2308) -> @2360 @2192 +@2364 := @2357 @2172 +@2366 := @98 @2346 @2306 +@2368 := @134 @2366 @2192 +@2369 := (hs : @2312) -> @2368 +@2370 := @2364 @2310 +@2372 := @134 @2188 @2192 +@2373 := @212 @2167 +@2375 := @902 (@2159 @28) +@2388 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2375 @30) -> (hs : @216) -> @134 (@98 (@902 (@2159 @142)) @28) @162 +@2389 := @2373 @904 +@2391 := @902 (@2159 @30) +@2403 := {vs : @138} -> + {ts : @139} -> (h : @13 @2391 @904) -> (hs : @216) -> @134 (@98 (@902 (@2159 @144)) @28) @979 +@2404 := @2389 @2188 +@2406 := @902 (@2159 @32) +@2408 := @13 @2406 @904 +@2409 := @2360 @32 +@2411 := @98 @2375 @2351 +@2416 := {ts : @139} -> (h : @2408) -> (hs : @2409) -> @134 @2411 @979 +@2417 := @2404 @2192 +@2419 := @98 @2391 @2359 +@2420 := @134 @2419 +@2423 := (h : @2170) -> (hs : @2368) -> @2420 @2193 +@2424 := @2417 @2168 +@2426 := @98 @2406 @2366 +@2428 := @134 @2426 @2193 +@2429 := (hs : @2372) -> @2428 +@2430 := @2424 @2370 +@2432 := @134 @2190 @2193 +@2433 := @410 @2154 +@2434 := @382 @2154 +@2443 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@2434 @30) @360) -> (hf : @216) -> @411 @2155 +@2444 := @2433 @347 +@2445 := @2434 @347 +@2446 := @352 @2445 +@2447 := @2446 @360 +@2452 := {fs : @138} -> {tys : @139} -> (h : @2447) -> (hf : @216) -> @436 @2155 +@2453 := @2444 @2190 +@2460 := {tys : @139} -> (h : @2447) -> (hf : @2420 @32) -> @13 (@434 @2411) @2155 +@2461 := @2453 @2193 +@2468 := (h : @2446 (@359 @2193)) -> (hf : @2428) -> @13 (@434 @2419) @2155 +@2470 := @2461 (@459 @2445) +@2474 := (hf : @2432) -> @13 (@434 @2426) @2155 +@2475 := @2470 @2430 +@2478 := @13 (@434 @2190) @2155 +@2479 := fun (__s : @2151) => @2475 +@2480 := LexLeanBoot.TokenAudit.NameScan +@2482 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_6 @4 +@2483 := 6 +@2484 := @8 @2483 +@2487 := (__s : @2480) -> @13 @2482 @2484 +@2488 := LexLeanBoot.TokenAudit.NameScan.position +@2489 := @2488 @4 +@2490 := LexLeanBoot.TokenAudit.NameScan.segments +@2491 := @2490 @4 +@2492 := LexLeanBoot.TokenAudit.NameScan.done +@2493 := @2492 @4 +@2494 := LexLeanBoot.TokenAudit.NameScan.error +@2495 := @2494 @4 +@2496 := @902 @2489 +@2497 := @924 @2489 +@2499 := @13 @2496 @904 +@2500 := @482 @2491 +@2501 := @578 @2491 +@2503 := @13 @2500 @485 +@2504 := @63 @2493 +@2505 := @86 @2493 +@2507 := @13 @2504 @65 +@2508 := @1317 @2495 +@2509 := @1391 @2495 +@2511 := @13 @2508 @1320 +@2513 := @98 @2508 @97 +@2515 := @98 @2504 @2513 +@2517 := @98 @2500 @2515 +@2519 := @98 @2496 @2517 +@2520 := @105 @1408 +@2521 := @582 @2520 +@2522 := @947 @2521 +@2523 := @212 @2508 +@2525 := @1317 (@2494 @28) +@2538 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2525 @30) -> (hs : @216) -> @134 (@98 (@1317 (@2494 @142)) @28) @162 +@2539 := @2523 @1320 +@2541 := @1317 (@2494 @30) +@2553 := {vs : @138} -> + {ts : @139} -> (h : @13 @2541 @1320) -> (hs : @216) -> @134 (@98 (@1317 (@2494 @144)) @28) @1441 +@2554 := @2539 @97 +@2556 := @1317 (@2494 @32) +@2558 := @13 @2556 @1320 +@2560 := @98 @2525 @97 +@2565 := {ts : @139} -> (h : @2558) -> (hs : @262) -> @134 @2560 @1441 +@2566 := @2554 @103 +@2568 := @98 @2541 @97 +@2569 := @134 @2568 +@2572 := (h : @2511) -> (hs : @136) -> @2569 @1408 +@2573 := @2566 @2509 +@2575 := @98 @2556 @97 +@2577 := @134 @2575 @1408 +@2578 := (hs : @136) -> @2577 +@2579 := @2573 @133 +@2581 := @134 @2513 @1408 +@2582 := @212 @2504 +@2584 := @63 (@2492 @28) +@2597 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2584 @30) -> (hs : @216) -> @134 (@98 (@63 (@2492 @142)) @28) @162 +@2598 := @2582 @65 +@2600 := @63 (@2492 @30) +@2612 := {vs : @138} -> + {ts : @139} -> (h : @13 @2600 @65) -> (hs : @216) -> @134 (@98 (@63 (@2492 @144)) @28) @251 +@2613 := @2598 @2513 +@2615 := @63 (@2492 @32) +@2617 := @13 @2615 @65 +@2618 := @2569 @32 +@2620 := @98 @2584 @2560 +@2625 := {ts : @139} -> (h : @2617) -> (hs : @2618) -> @134 @2620 @251 +@2626 := @2613 @1408 +@2628 := @98 @2600 @2568 +@2629 := @134 @2628 +@2632 := (h : @2507) -> (hs : @2577) -> @2629 @2520 +@2633 := @2626 @2505 +@2635 := @98 @2615 @2575 +@2637 := @134 @2635 @2520 +@2638 := (hs : @2581) -> @2637 +@2639 := @2633 @2579 +@2641 := @134 @2515 @2520 +@2642 := @212 @2500 +@2644 := @482 (@2490 @28) +@2657 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2644 @30) -> (hs : @216) -> @134 (@98 (@482 (@2490 @142)) @28) @162 +@2658 := @2642 @485 +@2660 := @482 (@2490 @30) +@2672 := {vs : @138} -> + {ts : @139} -> (h : @13 @2660 @485) -> (hs : @216) -> @134 (@98 (@482 (@2490 @144)) @28) @606 +@2673 := @2658 @2515 +@2675 := @482 (@2490 @32) +@2677 := @13 @2675 @485 +@2678 := @2629 @32 +@2680 := @98 @2644 @2620 +@2685 := {ts : @139} -> (h : @2677) -> (hs : @2678) -> @134 @2680 @606 +@2686 := @2673 @2520 +@2688 := @98 @2660 @2628 +@2689 := @134 @2688 +@2692 := (h : @2503) -> (hs : @2637) -> @2689 @2521 +@2693 := @2686 @2501 +@2695 := @98 @2675 @2635 +@2697 := @134 @2695 @2521 +@2698 := (hs : @2641) -> @2697 +@2699 := @2693 @2639 +@2701 := @134 @2517 @2521 +@2702 := @212 @2496 +@2704 := @902 (@2488 @28) +@2717 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2704 @30) -> (hs : @216) -> @134 (@98 (@902 (@2488 @142)) @28) @162 +@2718 := @2702 @904 +@2720 := @902 (@2488 @30) +@2732 := {vs : @138} -> + {ts : @139} -> (h : @13 @2720 @904) -> (hs : @216) -> @134 (@98 (@902 (@2488 @144)) @28) @979 +@2733 := @2718 @2517 +@2735 := @902 (@2488 @32) +@2737 := @13 @2735 @904 +@2738 := @2689 @32 +@2740 := @98 @2704 @2680 +@2745 := {ts : @139} -> (h : @2737) -> (hs : @2738) -> @134 @2740 @979 +@2746 := @2733 @2521 +@2748 := @98 @2720 @2688 +@2749 := @134 @2748 +@2752 := (h : @2499) -> (hs : @2697) -> @2749 @2522 +@2753 := @2746 @2497 +@2755 := @98 @2735 @2695 +@2757 := @134 @2755 @2522 +@2758 := (hs : @2701) -> @2757 +@2759 := @2753 @2699 +@2761 := @134 @2519 @2522 +@2762 := @410 @2483 +@2763 := @382 @2483 +@2772 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@2763 @30) @360) -> (hf : @216) -> @411 @2484 +@2773 := @2762 @347 +@2774 := @2763 @347 +@2775 := @352 @2774 +@2776 := @2775 @360 +@2781 := {fs : @138} -> {tys : @139} -> (h : @2776) -> (hf : @216) -> @436 @2484 +@2782 := @2773 @2519 +@2789 := {tys : @139} -> (h : @2776) -> (hf : @2749 @32) -> @13 (@434 @2740) @2484 +@2790 := @2782 @2522 +@2797 := (h : @2775 (@359 @2522)) -> (hf : @2757) -> @13 (@434 @2748) @2484 +@2799 := @2790 (@459 @2774) +@2803 := (hf : @2761) -> @13 (@434 @2755) @2484 +@2804 := @2799 @2759 +@2807 := @13 (@434 @2519) @2484 +@2808 := fun (__s : @2480) => @2804 +@2809 := LexLeanBoot.TokenAudit.QuotedScan +@2811 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_7 @4 +@2812 := 7 +@2813 := @8 @2812 +@2816 := (__s : @2809) -> @13 @2811 @2813 +@2817 := LexLeanBoot.TokenAudit.QuotedScan.position +@2818 := @2817 @4 +@2819 := LexLeanBoot.TokenAudit.QuotedScan.closed +@2820 := @2819 @4 +@2821 := LexLeanBoot.TokenAudit.QuotedScan.failed +@2822 := @2821 @4 +@2823 := LexLeanBoot.TokenAudit.QuotedScan.valid +@2824 := @2823 @4 +@2825 := @902 @2818 +@2826 := @924 @2818 +@2828 := @13 @2825 @904 +@2829 := @63 @2820 +@2830 := @86 @2820 +@2832 := @13 @2829 @65 +@2833 := @63 @2822 +@2834 := @86 @2822 +@2836 := @13 @2833 @65 +@2837 := @63 @2824 +@2838 := @86 @2824 +@2840 := @13 @2837 @65 +@2842 := @98 @2837 @97 +@2844 := @98 @2833 @2842 +@2846 := @98 @2829 @2844 +@2848 := @98 @2825 @2846 +@2849 := @105 @2191 +@2850 := @947 @2849 +@2851 := @212 @2837 +@2853 := @63 (@2823 @28) +@2866 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2853 @30) -> (hs : @216) -> @134 (@98 (@63 (@2823 @142)) @28) @162 +@2867 := @2851 @65 +@2869 := @63 (@2823 @30) +@2881 := {vs : @138} -> + {ts : @139} -> (h : @13 @2869 @65) -> (hs : @216) -> @134 (@98 (@63 (@2823 @144)) @28) @251 +@2882 := @2867 @97 +@2884 := @63 (@2823 @32) +@2886 := @13 @2884 @65 +@2888 := @98 @2853 @97 +@2893 := {ts : @139} -> (h : @2886) -> (hs : @262) -> @134 @2888 @251 +@2894 := @2882 @103 +@2896 := @98 @2869 @97 +@2897 := @134 @2896 +@2900 := (h : @2840) -> (hs : @136) -> @2897 @106 +@2901 := @2894 @2838 +@2903 := @98 @2884 @97 +@2905 := @134 @2903 @106 +@2906 := (hs : @136) -> @2905 +@2907 := @2901 @133 +@2909 := @134 @2842 @106 +@2910 := @212 @2833 +@2912 := @63 (@2821 @28) +@2925 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2912 @30) -> (hs : @216) -> @134 (@98 (@63 (@2821 @142)) @28) @162 +@2926 := @2910 @65 +@2928 := @63 (@2821 @30) +@2940 := {vs : @138} -> + {ts : @139} -> (h : @13 @2928 @65) -> (hs : @216) -> @134 (@98 (@63 (@2821 @144)) @28) @251 +@2941 := @2926 @2842 +@2943 := @63 (@2821 @32) +@2945 := @13 @2943 @65 +@2946 := @2897 @32 +@2948 := @98 @2912 @2888 +@2953 := {ts : @139} -> (h : @2945) -> (hs : @2946) -> @134 @2948 @251 +@2954 := @2941 @106 +@2956 := @98 @2928 @2896 +@2957 := @134 @2956 +@2960 := (h : @2836) -> (hs : @2905) -> @2957 @2191 +@2961 := @2954 @2834 +@2963 := @98 @2943 @2903 +@2965 := @134 @2963 @2191 +@2966 := (hs : @2909) -> @2965 +@2967 := @2961 @2907 +@2969 := @134 @2844 @2191 +@2970 := @212 @2829 +@2972 := @63 (@2819 @28) +@2985 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2972 @30) -> (hs : @216) -> @134 (@98 (@63 (@2819 @142)) @28) @162 +@2986 := @2970 @65 +@2988 := @63 (@2819 @30) +@3000 := {vs : @138} -> + {ts : @139} -> (h : @13 @2988 @65) -> (hs : @216) -> @134 (@98 (@63 (@2819 @144)) @28) @251 +@3001 := @2986 @2844 +@3003 := @63 (@2819 @32) +@3005 := @13 @3003 @65 +@3006 := @2957 @32 +@3008 := @98 @2972 @2948 +@3013 := {ts : @139} -> (h : @3005) -> (hs : @3006) -> @134 @3008 @251 +@3014 := @3001 @2191 +@3016 := @98 @2988 @2956 +@3017 := @134 @3016 +@3020 := (h : @2832) -> (hs : @2965) -> @3017 @2849 +@3021 := @3014 @2830 +@3023 := @98 @3003 @2963 +@3025 := @134 @3023 @2849 +@3026 := (hs : @2969) -> @3025 +@3027 := @3021 @2967 +@3029 := @134 @2846 @2849 +@3030 := @212 @2825 +@3032 := @902 (@2817 @28) +@3045 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @3032 @30) -> (hs : @216) -> @134 (@98 (@902 (@2817 @142)) @28) @162 +@3046 := @3030 @904 +@3048 := @902 (@2817 @30) +@3060 := {vs : @138} -> + {ts : @139} -> (h : @13 @3048 @904) -> (hs : @216) -> @134 (@98 (@902 (@2817 @144)) @28) @979 +@3061 := @3046 @2846 +@3063 := @902 (@2817 @32) +@3065 := @13 @3063 @904 +@3066 := @3017 @32 +@3068 := @98 @3032 @3008 +@3073 := {ts : @139} -> (h : @3065) -> (hs : @3066) -> @134 @3068 @979 +@3074 := @3061 @2849 +@3076 := @98 @3048 @3016 +@3077 := @134 @3076 +@3080 := (h : @2828) -> (hs : @3025) -> @3077 @2850 +@3081 := @3074 @2826 +@3083 := @98 @3063 @3023 +@3085 := @134 @3083 @2850 +@3086 := (hs : @3029) -> @3085 +@3087 := @3081 @3027 +@3089 := @134 @2848 @2850 +@3090 := @410 @2812 +@3091 := @382 @2812 +@3100 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@3091 @30) @360) -> (hf : @216) -> @411 @2813 +@3101 := @3090 @347 +@3102 := @3091 @347 +@3103 := @352 @3102 +@3104 := @3103 @360 +@3109 := {fs : @138} -> {tys : @139} -> (h : @3104) -> (hf : @216) -> @436 @2813 +@3110 := @3101 @2848 +@3117 := {tys : @139} -> (h : @3104) -> (hf : @3077 @32) -> @13 (@434 @3068) @2813 +@3118 := @3110 @2850 +@3125 := (h : @3103 (@359 @2850)) -> (hf : @3085) -> @13 (@434 @3076) @2813 +@3127 := @3118 (@459 @3102) +@3131 := (hf : @3089) -> @13 (@434 @3083) @2813 +@3132 := @3127 @3087 +@3135 := @13 (@434 @2848) @2813 +@3136 := fun (__s : @2809) => @3132 +@3137 := @56 @32 +@3140 := Prod.{0, 0} @348 @93 +@3144 := Prod.mk.{0, 0} @348 @93 @347 +@3145 := @3144 @771 +@3146 := @95 @3140 +@3147 := @96 @3140 +@3149 := @3147 @3145 @3146 +@3150 := Bool.true +@3151 := LexLeanTarget.TargetSyntax.Function +@3152 := LexLeanTarget.TargetSyntax.Program.functions +@3153 := @3152 @0 +@3154 := @95 @348 +@3155 := LexLeanTarget.TargetSyntax.Ty.unit +@3156 := LexLeanTarget.TargetSyntax.Value.unit +@3159 := LexLeanTarget.TargetSyntax.Expr.value @3155 @3156 +@3164 := LexLeanTarget.TargetSyntax.Function.mk @3154 @103 @3155 @3159 +@3169 := List.getD.{0} @3151 @3153 @347 @3164 +@3173 := fun (__e_n : @348) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.root @4 @347 +@3174 := @212 @771 +@3176 := @13 @761 @30 +@3177 := @21 @140 +@3178 := @98 @3177 +@3186 := {t : @94} -> + {vs : @138} -> {ts : @139} -> (h : @3176) -> (hs : @216) -> @134 (@3178 @28) @162 +@3187 := @3174 @23 +@3193 := {vs : @138} -> {ts : @139} -> (h : @745 @23) -> (hs : @216) -> @750 @312 +@3194 := @3187 @97 +@3195 := @762 @97 +@3196 := @134 @3195 +@3200 := {ts : @139} -> (h : @760) -> (hs : @262) -> @3196 @312 +@3201 := @3194 @103 +@3204 := (h : @773) -> (hs : @136) -> @776 @742 +@3206 := @3201 @3137 @133 +@3207 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.denote +@3208 := @3207 @32 +@3209 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_0 +@3210 := @3209 @32 +@3212 := LexLeanBoot.TokenAudit.lex @32 +@3218 := LexLeanPreservation.encExcept @27 @1288 @21 @1279 @3212 +@3220 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.root @32 +@3221 := Ne.{1} +@3222 := LexLeanPreservation.Obs +@3223 := @3221 @3222 +@3224 := LexLeanPreservation.Rel +@3227 := @3223 (@3224 @32 @4) +@3228 := LexLeanPreservation.Obs.stuck +@3231 := (f : @66) -> (v : @93) -> @3227 @3228 +@3233 := LexLeanPreservation.Rust.rel_ne_stuck @3210 +@3239 := (v : @93) -> @3223 (@3224 (@3209 @30) @4) @3228 +@3240 := @3233 @3218 +@3244 := @3223 (@3224 @3210 @3218) @3228 +@3245 := @137 @3140 +@3246 := LexLeanPreservation.Rust.FunSem +@3247 := #9 +@3253 := (n : @348) -> @3246 @3247 @154 @148 @4 @140 +@3254 := @350 @3151 +@3255 := @349 @3254 +@3262 := LexLeanRuntime.index (@137 @3151) @3151 (LexLeanRuntime.instIndexableList @3151) +@3266 := @3255 (@3262 (@3152 @3247) @140) +@3267 := @358 @3151 +@3268 := @3267 @142 +@3269 := @3266 @3268 +@3270 := #10 +@3274 := @109 @3270 @3247 @154 @142 +@3275 := LexLeanTarget.TargetSyntax.Function.types +@3276 := @3275 @140 +@3277 := @3274 @3276 +@3278 := @350 @3245 +@3279 := @349 @3278 +@3280 := LexLeanTarget.TargetSemantics.bindAll +@3281 := LexLeanTarget.TargetSyntax.Function.parameters +@3286 := @3279 (@3280 (@3281 @148) @140 @3146) +@3287 := @358 @3245 +@3288 := @3287 @142 +@3289 := @3286 @3288 +@3290 := @350 @66 +@3291 := @349 @3290 +@3292 := LexLeanPreservation.Rust.fnFallible +@3293 := #11 +@3296 := @3291 (@3292 @3293 @3247) +@3297 := @358 @66 +@3298 := @3297 @142 +@3299 := @3296 @3298 +@3300 := LexLeanPreservation.RunConv +@3301 := #13 +@3305 := @3300 @3301 @3270 @154 @142 +@3307 := @3223 @140 @3228 +@3308 := Exists.{1} +@3309 := LexLeanPreservation.Rust.ROut +@3310 := @3308 @3309 +@3311 := And +@3312 := LexLeanPreservation.Rust.RealizesFn +@3316 := @3311 (@3312 @3247 @154 @4) +@3317 := LexLeanPreservation.Rust.RCI +@3319 := @3317 #15 +@3320 := LexLeanPreservation.Rust.fnIdent +@3321 := @3320 @3301 +@3328 := (hne : @3307) -> @3310 (fun (ro : @3309) => @3316 (@3319 @3321 @3293 @4)) +@3343 := {p : @24} -> + {c : @25} -> + {A : @26} -> + {f : @348} -> + {fn : @3151} -> + {args : @138} -> + {env : @3245} -> + {F : @66} -> + {o : @3222} -> + (hB : @3253) -> + (hfn : @3269) -> (hwt : @3277) -> (hbind : @3289) -> (hF : @3299) -> (hA : @3305) -> @3328 +@3345 := LexLeanPreservation.Rust.compose @0 +@3346 := @3246 @0 +@3351 := (n : @348) -> @3346 @154 @148 @4 @140 +@3352 := @3262 @3153 +@3355 := @3255 (@3352 @140) @3268 +@3359 := @120 @3247 @154 @142 @3276 +@3360 := @3300 @0 +@3363 := @3360 @3270 @154 @142 +@3377 := {c : @25} -> + {A : @26} -> + {f : @348} -> + {fn : @3151} -> + {args : @138} -> + {env : @3245} -> + {F : @66} -> + {o : @3222} -> + (hB : @3351) -> + (hfn : @3355) -> (hwt : @3359) -> (hbind : @3289) -> (hF : @3299) -> (hA : @3363) -> @3328 +@3378 := @3345 @1 +@3379 := @3346 @1 +@3383 := (n : @348) -> @3379 @148 @4 @140 +@3386 := @128 @154 @142 @3276 +@3387 := @3292 @1 +@3390 := @3291 (@3387 @3247) @3298 +@3391 := @3317 @1 +@3401 := (hbind : @3289) -> + (hF : @3390) -> + (hA : @3363) -> (hne : @3307) -> @3310 (fun (ro : @3309) => @3316 (@3391 @3321 @3293 @4)) +@3411 := {A : @26} -> + {f : @348} -> + {fn : @3151} -> + {args : @138} -> + {env : @3245} -> + {F : @66} -> {o : @3222} -> (hB : @3383) -> (hfn : @3355) -> (hwt : @3386) -> @3401 +@3412 := @3378 @2 +@3414 := @3379 @2 @4 +@3416 := (n : @348) -> @3414 @140 +@3417 := @134 @142 +@3418 := @3417 @3276 +@3427 := {f : @348} -> + {fn : @3151} -> + {args : @138} -> + {env : @3245} -> + {F : @66} -> {o : @3222} -> (hB : @3416) -> (hfn : @3355) -> (hwt : @3418) -> @3401 +@3428 := @3412 @347 +@3430 := (n : @348) -> @3414 @347 +@3431 := @3352 @347 +@3432 := @3255 @3431 +@3433 := @3432 @3268 +@3434 := @3387 @347 +@3435 := @3291 @3434 +@3436 := @3435 @3298 +@3437 := @3360 @347 +@3439 := @3437 @154 @142 +@3441 := @3391 (@3320 @347) +@3449 := (hF : @3436) -> + (hA : @3439) -> (hne : @3307) -> @3310 (fun (ro : @3309) => @3316 (@3441 @3293 @4)) +@3458 := {fn : @3151} -> + {args : @138} -> + {env : @3245} -> + {F : @66} -> + {o : @3222} -> (hB : @3430) -> (hfn : @3433) -> (hwt : @3418) -> (hbind : @3289) -> @3449 +@3459 := @3428 @3169 +@3461 := @3432 (@3267 @3169) +@3462 := @3275 @3169 +@3463 := @3417 @3462 +@3465 := @3280 (@3281 @3169) +@3477 := {args : @138} -> + {env : @3245} -> + {F : @66} -> + {o : @3222} -> + (hB : @3430) -> + (hfn : @3461) -> (hwt : @3463) -> (hbind : @3279 (@3465 @140 @3146) @3288) -> @3449 +@3478 := @3459 @790 +@3479 := @3178 @97 +@3481 := @134 @3479 @3462 +@3484 := @98 (@21 @148) @97 +@3488 := @3279 (@3465 @3484 @3146) @3288 +@3491 := @98 (@21 @3247) @97 +@3512 := {env : @3245} -> + {F : @66} -> + {o : @3222} -> + (hB : @3430) -> + (hfn : @3461) -> + (hwt : @3481) -> + (hbind : @3488) -> + (hF : @3436) -> + (hA : @3437 @3491 @142) -> + (hne : @3307) -> @3310 (fun (ro : @3309) => @3316 (@3441 (@98 (@21 #12) @97) @4)) +@3513 := @3478 @3149 +@3514 := @748 @97 +@3516 := @134 @3514 @3462 +@3524 := @3279 (@3465 @3479 @3146) (@3287 (@3147 (@3144 @3177) @3146)) +@3527 := @98 (@21 @154) @97 +@3546 := {F : @66} -> + {o : @3222} -> + (hB : @3430) -> + (hfn : @3461) -> + (hwt : @3516) -> + (hbind : @3524) -> + (hF : @3436) -> + (hA : @3437 @3527 @142) -> + (hne : @3307) -> @3310 (fun (ro : @3309) => @3316 (@3441 (@98 (@21 @3293) @97) @4)) +@3547 := @3513 @3150 +@3548 := @3196 @3462 +@3556 := @3279 (@3465 @3514 @3146) (@3287 (@3147 (@3144 @747) @3146)) +@3558 := @3435 (@3297 @3150) +@3560 := @3437 @3484 @142 +@3561 := @3312 @3150 +@3580 := {o : @3222} -> + (hB : @3430) -> + (hfn : @3461) -> + (hwt : @3548) -> + (hbind : @3556) -> + (hF : @3558) -> + (hA : @3560) -> + (hne : @3307) -> + @3310 (fun (ro : @3309) => @3311 (@3561 @154 @4) (@3441 (@98 (@21 @3270) @97) @4)) +@3581 := @3547 @3208 +@3582 := @776 @3462 +@3590 := @3279 (@3465 @3195 @3146) (@3287 (@3147 (@3144 @761) @3146)) +@3591 := @3437 @3479 +@3592 := @3207 @140 +@3593 := @3591 @3592 +@3594 := @3207 @148 +@3612 := (hB : @3430) -> + (hfn : @3461) -> + (hwt : @3582) -> + (hbind : @3590) -> + (hF : @3558) -> + (hA : @3593) -> + (hne : @3223 @3594 @3228) -> + @3310 (fun (ro : @3309) => @3311 (@3561 (@3207 @3247) @4) (@3441 @3491 @4)) +@3613 := @3581 @3173 +@3614 := @784 @3462 +@3622 := @3279 (@3465 @775 @3146) (@3287 (@3147 (@3144 @744) @3146)) +@3623 := @3437 @3514 +@3624 := @3207 @142 +@3642 := (hfn : @3461) -> + (hwt : @3614) -> + (hbind : @3622) -> + (hF : @3558) -> + (hA : @3623 @3624) -> + (hne : @3223 @3592 @3228) -> + @3310 (fun (ro : @3309) => @3311 (@3561 (@3207 @154) @4) (@3441 @3527 @4)) +@3645 := @3613 (@458 @3254 @3431) +@3646 := @791 @3462 +@3654 := @3279 (@3465 @783 @3146) (@3287 (@3147 (@3144 @758) @3146)) +@3655 := @3437 @3195 +@3656 := @3207 @144 +@3672 := (hwt : @3646) -> + (hbind : @3654) -> + (hF : @3558) -> + (hA : @3655 @3656) -> + (hne : @3223 @3624 @3228) -> @3310 (fun (ro : @3309) => @3311 (@3561 @3594 @4) (@3441 @3484 @4)) +@3673 := @3645 @3206 +@3675 := @3465 @790 @3146 +@3678 := @3279 @3675 (@3287 @3149) +@3679 := @3437 @775 +@3680 := @3207 @28 +@3695 := (hbind : @3678) -> + (hF : @3558) -> + (hA : @3679 @3680) -> + (hne : @3223 @3656 @3228) -> @3310 (fun (ro : @3309) => @3311 (@3561 @3592 @4) (@3441 @3479 @4)) +@3698 := @3673 (@458 @3278 @3675) +@3699 := @3437 @783 +@3700 := @3207 @30 +@3714 := (hF : @3558) -> + (hA : @3699 @3700) -> + (hne : @3223 @3680 @3228) -> @3310 (fun (ro : @3309) => @3311 (@3561 @3624 @4) (@3441 @3514 @4)) +@3717 := @3698 (@458 @3290 @3434) +@3731 := (hA : @3437 @790 @3208) -> + (hne : @3223 @3700 @3228) -> @3310 (fun (ro : @3309) => @3311 (@3561 @3656 @4) (@3441 @3195 @4)) +@3732 := @3717 @3220 +@3743 := (hne : @3223 @3208 @3228) -> + @3310 (fun (ro : @3309) => @3311 (@3561 @3680 @4) (@3441 @775 @4)) +@3744 := @3732 @3240 +@3750 := @3311 (@3561 @3700 @4) (@3441 @783 @4) +@3752 := @3310 (fun (ro : @3309) => @3750) +@3754 := @3310 (fun (__e_ro : @3309) => @3750) +@3756 := LexLeanPreservation.Rust.RepresentableL @741 +@3757 := (__e_hrep : @3756) -> @3754 +@3758 := fun (__e_hrep : @3756) => @3744 +@3759 := (text : @27) -> @3757 +@3760 := fun (text : @27) => @3758 +\end{coremodule} +\end{lexlean} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/RustStd.lex.tex new file mode 100644 index 000000000..77ac69c09 --- /dev/null +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/RustStd.lex.tex @@ -0,0 +1,47972 @@ +\begin{lexlean}{RustStd} +\title{Certificate B LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd} +\begin{coremodule} +imports [LexLeanPreservation.RustSound] + +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.program : @0 := @4981 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.program], + class: false, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.krate : @4982 := @21530 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.krate], + class: false, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.flags : @21531 := @21616 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.flags], + class: false, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun0 : @21624 := @23077 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun0], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun1 : @23078 := @23697 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun1], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun2 : @23698 := @23964 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun2], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun3 : @23965 := @24268 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun3], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun4 : @24269 := @24948 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun4], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun5 : @24949 := @25396 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun5], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun6 : @25397 := @25626 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun6], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun7 : @25627 := @28684 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun7], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun8 : @28685 := @29056 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun8], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun9 : @29057 := @29479 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun9], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun10 : @29480 := @29941 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun10], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun11 : @29942 := @30528 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun11], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun12 : @30529 := @34615 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun12], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun13 : @34616 := @35517 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun13], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun14 : @35518 := @36519 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun14], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun15 : @36520 := @36847 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun15], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun16 : @36848 := @37216 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun16], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun17 : @37217 := @37449 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun17], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun18 : @37450 := @38019 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun18], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun19 : @38020 := @38272 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun19], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun20 : @38273 := @38853 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun20], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun21 : @38854 := @39106 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun21], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun22 : @39107 := @39517 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun22], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun23 : @39518 := @40008 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun23], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun24 : @40009 := @42135 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun24], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun25 : @42136 := @44601 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun25], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun26 : @44602 := @45251 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun26], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun27 : @45252 := @45580 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun27], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun28 : @45581 := @45985 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun28], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun29 : @45986 := @46361 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun29], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun30 : @46362 := @49769 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun30], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun31 : @49770 := @50398 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun31], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun32 : @50399 := @50618 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun32], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun33 : @50619 := @51205 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun33], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun34 : @51206 := @51623 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun34], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun35 : @51624 := @53254 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun35], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun36 : @53255 := @53833 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun36], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun37 : @53834 := @54086 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun37], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun38 : @54087 := @54512 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun38], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun39 : @54513 := @56396 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun39], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun40 : @56397 := @56977 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun40], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun41 : @56978 := @57230 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun41], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun42 : @57231 := @57691 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun42], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun43 : @57692 := @58513 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun43], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun44 : @58514 := @58821 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun44], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun45 : @58822 := @60593 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun45], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun46 : @60594 := @61003 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun46], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun47 : @61004 := @63391 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun47], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun48 : @63392 := @63573 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun48], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun49 : @63574 := @63961 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun49], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun50 : @63962 := @64854 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun50], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun51 : @64855 := @65205 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun51], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun52 : @65206 := @65778 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun52], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun53 : @65779 := @66527 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun53], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun54 : @66528 := @67180 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun54], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun55 : @67181 := @69158 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun55], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun56 : @69159 := @69736 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun56], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun57 : @69737 := @70044 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun57], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun58 : @70045 := @70622 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun58], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun59 : @70623 := @70898 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun59], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun60 : @70899 := @71071 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun60], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun61 : @71072 := @71804 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun61], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun62 : @71805 := @72133 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun62], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun63 : @72134 := @72714 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun63], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun64 : @72715 := @72954 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun64], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun65 : @72955 := @73255 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun65], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun66 : @73256 := @73428 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun66], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun67 : @73429 := @73694 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun67], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun68 : @73695 := @74713 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun68], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun69 : @74714 := @76021 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun69], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun70 : @76022 := @76367 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun70], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun71 : @76368 := @77288 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun71], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun72 : @77289 := @78235 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun72], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun73 : @78236 := @80371 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun73], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun74 : @80372 := @80819 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun74], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun75 : @80820 := @81043 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun75], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun76 : @81044 := @81312 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun76], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun77 : @81313 := @83098 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun77], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun78 : @83099 := @84127 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun78], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun79 : @84128 := @84995 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun79], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun80 : @84996 := @86428 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun80], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun81 : @86429 := @86716 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun81], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun82 : @86717 := @87297 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun82], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun83 : @87298 := @87592 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun83], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun84 : @87593 := @88171 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun84], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun85 : @88172 := @88443 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun85], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun86 : @88444 := @90383 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun86], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun87 : @90384 := @91106 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun87], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun88 : @91107 := @91364 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun88], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.crate_ok : @91368 := @93279 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.crate_ok], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.root : @93287 := @93297 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.root], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} + +@0 := LexLeanTarget.TargetSyntax.Program +@1 := LexLeanTarget.TargetSyntax.Program.mk +@2 := List.cons.{0} +@3 := LexLeanTarget.TargetSyntax.Adt +@4 := @2 @3 +@5 := LexLeanTarget.TargetSyntax.Adt.mk +@6 := List.{0} +@7 := LexLeanTarget.TargetSyntax.Ty +@8 := @6 @7 +@9 := @2 @8 +@10 := @2 @7 +@11 := LexLeanTarget.TargetSyntax.Ty.adt +@12 := OfNat.ofNat.{0} +@13 := Nat +@14 := @12 @13 +@15 := 1 +@16 := @14 @15 +@17 := instOfNatNat +@19 := @16 (@17 @15) +@20 := @11 @19 +@21 := @10 @20 +@22 := LexLeanTarget.TargetSyntax.Ty.nat +@23 := @10 @22 +@24 := LexLeanTarget.TargetSyntax.Ty.bool +@25 := @10 @24 +@26 := List.nil.{0} +@27 := @26 @7 +@28 := @23 @27 +@29 := @25 @28 +@30 := @23 @29 +@31 := @21 @30 +@32 := @9 @31 +@33 := @26 @8 +@36 := @4 (@5 (@32 @33)) +@37 := LexLeanTarget.TargetSyntax.Ty.list +@38 := 2 +@41 := @14 @38 (@17 @38) +@42 := @11 @41 +@43 := @37 @42 +@44 := @10 @43 +@45 := @44 @27 +@46 := @9 @45 +@47 := @9 @27 +@48 := LexLeanTarget.TargetSyntax.Ty.bytes +@49 := @10 @48 +@50 := @49 @27 +@51 := @9 @50 +@58 := @4 (@5 (@46 (@47 (@47 (@51 (@51 @33)))))) +@59 := @25 @27 +@60 := @49 @59 +@64 := @4 (@5 (@9 @60 @33)) +@65 := 0 +@68 := @14 @65 (@17 @65) +@69 := @11 @68 +@70 := @37 @69 +@71 := @10 @70 +@72 := LexLeanTarget.TargetSyntax.Ty.option +@73 := @72 @48 +@75 := @10 @73 @27 +@76 := @71 @75 +@77 := @23 @76 +@78 := @25 @77 +@79 := @23 @78 +@80 := @23 @79 +@84 := @4 (@5 (@9 @80 @33)) +@85 := @23 @59 +@86 := @23 @85 +@87 := @23 @86 +@91 := @4 (@5 (@9 @87 @33)) +@92 := @25 @59 +@93 := @23 @92 +@94 := @23 @93 +@98 := @4 (@5 (@9 @94 @33)) +@99 := @25 @75 +@100 := @44 @99 +@101 := @23 @100 +@105 := @4 (@5 (@9 @101 @33)) +@106 := @25 @92 +@107 := @23 @106 +@121 := @1 (@36 (@58 (@64 (@84 (@91 (@98 (@105 (@4 (@5 (@9 @107 @33)) (@26 @3))))))))) +@122 := LexLeanTarget.TargetSyntax.Function +@123 := @2 @122 +@124 := LexLeanTarget.TargetSyntax.Function.mk +@125 := @2 @13 +@126 := @125 @68 +@127 := @26 @13 +@128 := @126 @127 +@129 := @124 @128 +@130 := @129 @50 +@131 := LexLeanTarget.TargetSyntax.Ty.result +@133 := @131 @70 @48 +@134 := @130 @133 +@135 := LexLeanTarget.TargetSyntax.Expr.let +@136 := @135 @19 +@137 := @136 @22 +@138 := LexLeanTarget.TargetSyntax.Expr.prim +@139 := LexLeanTarget.TargetSyntax.Prim.length +@140 := @138 @139 +@141 := LexLeanTarget.TargetSyntax.Expr +@142 := @2 @141 +@143 := LexLeanTarget.TargetSyntax.Expr.var +@144 := @143 @68 +@145 := @142 @144 +@146 := @26 @141 +@147 := @145 @146 +@148 := @140 @147 +@149 := @137 @148 +@150 := @135 @41 +@151 := 3 +@154 := @14 @151 (@17 @151) +@155 := @11 @154 +@156 := @150 @155 +@157 := LexLeanTarget.TargetSyntax.Expr.first +@158 := LexLeanTarget.TargetSyntax.Expr.call +@159 := @158 @19 +@160 := LexLeanTarget.TargetSyntax.Expr.closure +@161 := @160 @41 +@162 := @143 @19 +@163 := @142 @162 +@164 := @163 @147 +@165 := @161 @164 +@166 := @142 @165 +@167 := LexLeanTarget.TargetSyntax.Prim.natAdd +@168 := @138 @167 +@169 := LexLeanTarget.TargetSyntax.Expr.value +@170 := @169 @22 +@171 := LexLeanTarget.TargetSyntax.Value.nat +@172 := @171 @19 +@173 := @170 @172 +@174 := @142 @173 +@175 := @174 @146 +@176 := @163 @175 +@177 := @168 @176 +@178 := @142 @177 +@179 := LexLeanTarget.TargetSyntax.Expr.build +@180 := LexLeanTarget.TargetSyntax.Shape.adt +@181 := @180 @68 +@182 := @179 @181 +@183 := @182 @155 +@184 := @171 @68 +@185 := @170 @184 +@186 := @142 @185 +@187 := LexLeanTarget.TargetSyntax.Shape.true +@190 := @179 @187 @24 @146 +@191 := @142 @190 +@192 := LexLeanTarget.TargetSyntax.Shape.nil +@193 := @179 @192 +@195 := @193 @70 @146 +@196 := @142 @195 +@197 := LexLeanTarget.TargetSyntax.Shape.none +@198 := @179 @197 +@200 := @198 @73 @146 +@202 := @142 @200 @146 +@203 := @196 @202 +@204 := @186 @203 +@205 := @191 @204 +@206 := @186 @205 +@207 := @186 @206 +@208 := @183 @207 +@210 := @142 @208 @146 +@211 := @178 @210 +@212 := @166 @211 +@213 := @159 @212 +@214 := @157 @213 +@215 := @156 @214 +@216 := LexLeanTarget.TargetSyntax.Expr.match +@217 := @216 @133 +@218 := LexLeanTarget.TargetSyntax.Expr.field +@219 := @143 @41 +@220 := @218 @219 +@221 := 5 +@224 := @14 @221 (@17 @221) +@225 := @220 @224 +@226 := @217 @225 +@227 := LexLeanTarget.TargetSyntax.Arm +@228 := @2 @227 +@229 := LexLeanTarget.TargetSyntax.Arm.arm +@230 := LexLeanTarget.TargetSyntax.Shape.some +@231 := @229 @230 +@232 := @125 @154 +@233 := @232 @127 +@234 := @231 @233 +@235 := LexLeanTarget.TargetSyntax.Shape.error +@236 := @179 @235 +@237 := @236 @133 +@238 := @143 @154 +@239 := @142 @238 +@240 := @239 @146 +@241 := @237 @240 +@243 := @228 (@234 @241) +@245 := @229 @197 @127 +@246 := 4 +@249 := @14 @246 (@17 @246) +@250 := @135 @249 +@251 := @250 @70 +@252 := @158 @154 +@253 := @220 @249 +@255 := @142 @253 @146 +@256 := @252 @255 +@257 := @251 @256 +@258 := LexLeanTarget.TargetSyntax.Shape.ok +@259 := @179 @258 +@260 := @259 @133 +@261 := @143 @249 +@262 := @142 @261 +@263 := @262 @146 +@264 := @260 @263 +@265 := @257 @264 +@267 := @228 (@245 @265) +@268 := @26 @227 +@270 := @243 (@267 @268) +@271 := @226 @270 +@272 := @215 @271 +@274 := @134 (@149 @272) +@275 := @123 @274 +@276 := @125 @19 +@277 := @125 @41 +@278 := @277 @127 +@281 := @124 (@126 (@276 @278)) +@282 := LexLeanTarget.TargetSyntax.Ty.fn +@284 := @10 @155 @27 +@285 := @282 @284 +@286 := @72 @155 +@287 := @285 @286 +@288 := @10 @287 +@289 := @23 @284 +@290 := @288 @289 +@291 := @281 @290 +@292 := LexLeanTarget.TargetSyntax.Ty.pair +@294 := @292 @155 @24 +@295 := @291 @294 +@296 := @216 @294 +@297 := @296 @162 +@300 := @229 LexLeanTarget.TargetSyntax.Shape.zero @127 +@302 := @179 LexLeanTarget.TargetSyntax.Shape.pair +@303 := @302 @294 +@304 := @142 @219 +@305 := LexLeanTarget.TargetSyntax.Shape.false +@308 := @179 @305 @24 @146 +@309 := @142 @308 +@310 := @309 @146 +@311 := @304 @310 +@312 := @303 @311 +@314 := @228 (@300 @312) +@317 := @229 LexLeanTarget.TargetSyntax.Shape.succ @233 +@319 := LexLeanTarget.TargetSyntax.Expr.apply @144 +@320 := @304 @146 +@321 := @319 @320 +@322 := @296 @321 +@323 := @191 @146 +@324 := @304 @323 +@325 := @303 @324 +@327 := @228 (@245 @325) +@328 := @125 @249 +@329 := @328 @127 +@330 := @231 @329 +@331 := @239 @263 +@332 := @145 @331 +@333 := @159 @332 +@337 := @327 (@228 (@330 @333) @268) +@338 := @322 @337 +@342 := @314 (@228 (@317 @338) @268) +@344 := @295 (@297 @342) +@345 := @123 @344 +@349 := @281 (@23 (@49 @284)) @286 +@350 := @158 @249 +@351 := @145 @320 +@352 := @163 @351 +@354 := @349 (@350 @352) +@355 := @123 @354 +@356 := @71 @27 +@358 := @129 @356 @70 +@359 := @158 @224 +@360 := 6 +@363 := @14 @360 (@17 @360) +@365 := @160 @363 @146 +@366 := @142 @365 +@367 := @196 @147 +@368 := @366 @367 +@370 := @358 (@359 @368) +@371 := @123 @370 +@372 := @49 @289 +@374 := @281 @372 @286 +@375 := @216 @286 +@376 := @375 @225 +@378 := @198 @286 @146 +@380 := @228 (@234 @378) +@381 := @250 @286 +@382 := 7 +@385 := @14 @382 (@17 @382) +@386 := @158 @385 +@387 := @220 @68 +@388 := @142 @387 +@389 := @220 @19 +@390 := @142 @389 +@391 := @220 @41 +@392 := @142 @391 +@393 := @220 @154 +@395 := @142 @393 @255 +@396 := @392 @395 +@397 := @390 @396 +@398 := @388 @397 +@399 := @145 @398 +@400 := @386 @399 +@401 := @381 @400 +@402 := LexLeanTarget.TargetSyntax.Expr.cond +@403 := LexLeanTarget.TargetSyntax.Prim.natLt +@404 := @138 @403 +@405 := @163 @146 +@406 := @388 @405 +@407 := @404 @406 +@410 := @402 @407 @261 @378 +@411 := @401 @410 +@415 := @380 (@228 (@245 @411) @268) +@417 := @374 (@376 @415) +@418 := @123 @417 +@419 := @10 @69 +@420 := @419 @27 +@421 := @71 @420 +@423 := @282 @421 @70 +@424 := @10 @423 +@425 := @71 @356 +@426 := @424 @425 +@428 := @281 @426 @70 +@430 := @216 @70 @219 +@432 := @229 @192 @127 +@434 := @228 (@432 @162) +@435 := LexLeanTarget.TargetSyntax.Shape.cons +@436 := @229 @435 +@437 := @232 @329 +@438 := @436 @437 +@439 := @163 @240 +@440 := @319 @439 +@442 := @142 @440 @263 +@443 := @145 @442 +@444 := @359 @443 +@448 := @434 (@228 (@438 @444) @268) +@450 := @428 (@430 @448) +@451 := @123 @450 +@452 := @276 @127 +@453 := @126 @452 +@454 := @124 @453 +@456 := @454 @421 @70 +@457 := @179 @435 +@458 := @457 @70 +@460 := @456 (@458 @164) +@461 := @123 @460 +@462 := @125 @224 +@469 := @124 (@126 (@276 (@277 (@232 (@328 (@462 @127)))))) +@470 := @23 @356 +@471 := @25 @470 +@472 := @23 @471 +@473 := @23 @472 +@474 := @49 @473 +@475 := @469 @474 +@476 := @475 @286 +@477 := @135 @363 +@478 := LexLeanTarget.TargetSyntax.Ty.fixed +@479 := LexLeanTarget.TargetSyntax.IntKind.u8 +@480 := @478 @479 +@481 := @477 @480 +@482 := 8 +@485 := @14 @482 (@17 @482) +@486 := @158 @485 +@487 := @145 @405 +@488 := @486 @487 +@489 := @481 @488 +@490 := @135 @385 +@491 := @490 @24 +@492 := 9 +@495 := @14 @492 (@17 @492) +@496 := @158 @495 +@497 := @169 @480 +@498 := LexLeanTarget.TargetSyntax.Value.u8 +@499 := UInt8 +@500 := @12 @499 +@501 := 45 +@502 := @500 @501 +@503 := UInt8.instOfNat +@506 := @498 (@502 (@503 @501)) +@507 := @497 @506 +@509 := @142 @507 @146 +@510 := @178 @509 +@511 := @145 @510 +@512 := @496 @511 +@513 := @491 @512 +@514 := @135 @485 +@515 := @514 @22 +@516 := 10 +@519 := @14 @516 (@17 @516) +@521 := @158 @519 @487 +@522 := @515 @521 +@523 := @135 @495 +@524 := @11 @249 +@525 := @523 @524 +@526 := 11 +@529 := @14 @526 (@17 @526) +@530 := @158 @529 +@531 := @171 @41 +@532 := @170 @531 +@534 := @142 @532 @146 +@535 := @163 @534 +@536 := @168 @535 +@537 := @142 @536 +@538 := @537 @320 +@539 := @145 @538 +@540 := @530 @539 +@541 := @525 @540 +@542 := @135 @519 +@543 := @542 @155 +@544 := 12 +@547 := @14 @544 (@17 @544) +@548 := @158 @547 +@549 := @143 @363 +@550 := @142 @549 +@551 := @143 @224 +@552 := @142 @551 +@553 := @552 @146 +@554 := @262 @553 +@555 := @239 @554 +@556 := @304 @555 +@557 := @163 @556 +@558 := @550 @557 +@559 := @145 @558 +@560 := @548 @559 +@561 := @543 @560 +@562 := LexLeanTarget.TargetSyntax.Prim.equal +@563 := @138 @562 +@567 := @498 (@500 @516 (@503 @516)) +@568 := @497 @567 +@570 := @142 @568 @146 +@571 := @550 @570 +@572 := @563 @571 +@573 := @402 @572 +@574 := @179 @230 +@575 := @574 @286 +@576 := @304 @175 +@577 := @168 @576 +@578 := @142 @577 +@579 := @262 @175 +@580 := @168 @579 +@581 := @142 @580 +@582 := @552 @202 +@583 := @581 @582 +@584 := @191 @583 +@585 := @578 @584 +@586 := @178 @585 +@587 := @183 @586 +@589 := @142 @587 @146 +@590 := @575 @589 +@591 := @573 @590 +@592 := 32 +@596 := @498 (@500 @592 (@503 @592)) +@597 := @497 @596 +@599 := @142 @597 @146 +@600 := @550 @599 +@601 := @563 @600 +@603 := @402 @601 @190 +@607 := @498 (@500 @492 (@503 @492)) +@608 := @497 @607 +@610 := @142 @608 @146 +@611 := @550 @610 +@612 := @563 @611 +@614 := @402 @612 @190 +@615 := 13 +@619 := @498 (@500 @615 (@503 @615)) +@620 := @497 @619 +@622 := @142 @620 @146 +@623 := @550 @622 +@624 := @563 @623 +@625 := @614 @624 +@626 := @603 @625 +@627 := @402 @626 +@628 := @239 @583 +@629 := @304 @628 +@630 := @178 @629 +@631 := @183 @630 +@633 := @142 @631 @146 +@634 := @575 @633 +@635 := @627 @634 +@638 := @14 @615 (@17 @615) +@640 := @158 @638 @487 +@641 := @375 @640 +@643 := @125 @529 @127 +@644 := @231 @643 +@645 := @135 @547 +@646 := @645 @48 +@647 := 14 +@650 := @14 @647 (@17 @647) +@651 := @158 @650 +@652 := @143 @529 +@654 := @142 @652 @146 +@655 := @651 @654 +@656 := @646 @655 +@657 := 15 +@660 := @14 @657 (@17 @657) +@661 := @158 @660 +@662 := @143 @547 +@663 := @142 @662 +@664 := @663 @146 +@665 := @552 @664 +@666 := @262 @665 +@667 := @239 @666 +@668 := @304 @667 +@669 := @163 @668 +@670 := @661 @669 +@672 := @142 @670 @146 +@673 := @575 @672 +@674 := @656 @673 +@676 := @228 (@644 @674) +@677 := @550 @509 +@678 := @563 @677 +@679 := @402 @678 +@680 := @143 @385 +@682 := @679 @680 @308 +@683 := @402 @682 +@684 := @143 @485 +@685 := @142 @684 +@686 := 16 +@689 := @14 @686 (@17 @686) +@690 := @158 @689 +@691 := @685 @146 +@692 := @163 @691 +@693 := @145 @692 +@694 := @690 @693 +@696 := @142 @694 @146 +@697 := @262 @696 +@698 := @168 @697 +@700 := @142 @698 @582 +@701 := @239 @700 +@702 := @304 @701 +@703 := @685 @702 +@704 := @183 @703 +@706 := @142 @704 @146 +@707 := @575 @706 +@708 := @683 @707 +@709 := 47 +@713 := @498 (@500 @709 (@503 @709)) +@714 := @497 @713 +@716 := @142 @714 @146 +@717 := @550 @716 +@718 := @563 @717 +@719 := @402 @718 +@721 := @719 @680 @308 +@722 := @402 @721 +@723 := @143 @495 +@724 := @218 @723 +@725 := @724 @154 +@726 := @402 @725 +@727 := LexLeanTarget.TargetSyntax.Prim.utf8Encode +@728 := @138 @727 +@729 := LexLeanTarget.TargetSyntax.Ty.string +@730 := @169 @729 +@731 := LexLeanTarget.TargetSyntax.Value.string +@732 := "a comment is not closed" +@733 := @731 @732 +@734 := @730 @733 +@736 := @142 @734 @146 +@737 := @728 @736 +@739 := @142 @737 @146 +@740 := @552 @739 +@741 := @262 @740 +@742 := @239 @741 +@743 := @304 @742 +@744 := @163 @743 +@745 := @661 @744 +@747 := @142 @745 @146 +@748 := @575 @747 +@749 := @726 @748 +@750 := @724 @68 +@751 := @142 @750 +@752 := @724 @19 +@753 := @142 @752 +@754 := @751 @146 +@755 := @163 @754 +@756 := @145 @755 +@757 := @690 @756 +@759 := @142 @757 @146 +@760 := @262 @759 +@761 := @168 @760 +@763 := @142 @761 @582 +@764 := @239 @763 +@765 := @753 @764 +@766 := @751 @765 +@767 := @183 @766 +@769 := @142 @767 @146 +@770 := @575 @769 +@771 := @749 @770 +@772 := @722 @771 +@773 := @143 @519 +@774 := @142 @773 +@775 := @774 @146 +@776 := @575 @775 +@777 := @772 @776 +@778 := @708 @777 +@782 := @676 (@228 (@245 @778) @268) +@783 := @641 @782 +@784 := @635 @783 +@785 := @591 @784 +@786 := @561 @785 +@787 := @541 @786 +@788 := @522 @787 +@789 := @513 @788 +@791 := @476 (@489 @789) +@792 := @123 @791 +@793 := @49 @28 +@794 := @454 @793 +@795 := @794 @480 +@796 := @216 @480 +@797 := 17 +@800 := @14 @797 (@17 @797) +@802 := @158 @800 @487 +@803 := @796 @802 +@806 := @228 (@231 @278 @219) +@810 := @498 (@500 @65 (@503 @65)) +@811 := @497 @810 +@814 := @228 (@245 @811) @268 +@815 := @806 @814 +@817 := @795 (@803 @815) +@818 := @123 @817 +@819 := @10 @480 +@820 := @819 @27 +@821 := @23 @820 +@822 := @49 @821 +@824 := @281 @822 @24 +@825 := @216 @24 +@826 := @825 @802 +@827 := @239 @320 +@828 := @563 @827 +@830 := @228 (@234 @828) +@833 := @228 (@245 @308) @268 +@834 := @830 @833 +@836 := @824 (@826 @834) +@837 := @123 @836 +@838 := @794 @22 +@839 := @150 @22 +@840 := @839 @148 +@841 := 18 +@844 := @14 @841 (@17 @841) +@845 := @158 @844 +@846 := 19 +@849 := @14 @846 (@17 @846) +@850 := @160 @849 +@851 := @304 @147 +@852 := @850 @851 +@853 := @142 @852 +@854 := LexLeanTarget.TargetSyntax.Prim.natSub +@855 := @138 @854 +@856 := @304 @405 +@857 := @855 @856 +@858 := @142 @857 +@859 := @858 @405 +@860 := @853 @859 +@861 := @845 @860 +@862 := @157 @861 +@864 := @838 (@840 @862) +@865 := @123 @864 +@866 := @23 @28 +@867 := @49 @866 +@868 := @281 @867 +@869 := @868 @524 +@870 := @135 @154 +@871 := @870 @22 +@872 := @871 @148 +@873 := 20 +@876 := @14 @873 (@17 @873) +@877 := @158 @876 +@878 := 21 +@881 := @14 @878 (@17 @878) +@882 := @160 @881 +@883 := @239 @147 +@884 := @882 @883 +@885 := @142 @884 +@886 := @239 @405 +@887 := @855 @886 +@889 := @142 @887 @175 +@890 := @168 @889 +@891 := @142 @890 +@892 := @182 @524 +@893 := @174 @310 +@894 := @304 @893 +@895 := @163 @894 +@896 := @892 @895 +@898 := @142 @896 @146 +@899 := @891 @898 +@900 := @885 @899 +@901 := @877 @900 +@902 := @157 @901 +@904 := @869 (@872 @902) +@905 := @123 @904 +@906 := @125 @363 +@907 := @906 @127 +@914 := @124 (@126 (@276 (@277 (@232 (@328 (@462 @907)))))) +@915 := @819 @473 +@916 := @49 @915 +@918 := @914 @916 @155 +@919 := @11 @224 +@920 := @490 @919 +@921 := 22 +@924 := @14 @921 (@17 @921) +@925 := @158 @924 +@926 := @578 @240 +@927 := @145 @926 +@928 := @925 @927 +@929 := @920 @928 +@930 := @514 @155 +@931 := @218 @680 +@932 := @931 @154 +@933 := @402 @932 +@934 := "a string is not closed" +@935 := @731 @934 +@936 := @730 @935 +@938 := @142 @936 @146 +@939 := @728 @938 +@941 := @142 @939 @146 +@942 := @550 @941 +@943 := @552 @942 +@944 := @309 @943 +@945 := @239 @944 +@946 := @304 @945 +@947 := @661 @946 +@948 := @933 @947 +@949 := 23 +@952 := @14 @949 (@17 @949) +@953 := @158 @952 +@954 := @931 @68 +@955 := @142 @954 +@956 := @931 @19 +@957 := @142 @956 +@958 := @955 @146 +@959 := @304 @958 +@960 := @145 @959 +@961 := @690 @960 +@962 := @142 @961 +@963 := @180 @41 +@966 := @179 @963 @20 @146 +@967 := @142 @966 +@968 := @550 @146 +@969 := @262 @968 +@970 := @239 @969 +@971 := @967 @970 +@972 := @962 @971 +@973 := @552 @972 +@974 := @957 @973 +@975 := @955 @974 +@976 := @953 @975 +@977 := @948 @976 +@978 := @930 @977 +@979 := @216 @155 +@980 := 24 +@983 := @14 @980 (@17 @980) +@985 := @158 @983 @351 +@986 := @979 @985 +@988 := @125 @495 @127 +@989 := @231 @988 +@990 := @142 @723 +@991 := @990 @146 +@992 := @304 @991 +@993 := @145 @992 +@994 := @690 @993 +@996 := @142 @994 @971 +@997 := @552 @996 +@998 := @239 @997 +@999 := @990 @998 +@1000 := @953 @999 +@1002 := @228 (@989 @1000) +@1003 := "a character literal is not closed" +@1004 := @731 @1003 +@1005 := @730 @1004 +@1007 := @142 @1005 @146 +@1008 := @728 @1007 +@1010 := @142 @1008 @146 +@1011 := @550 @1010 +@1012 := @552 @1011 +@1013 := @309 @1012 +@1014 := @239 @1013 +@1015 := @304 @1014 +@1016 := @661 @1015 +@1020 := @1002 (@228 (@245 @1016) @268) +@1021 := @986 @1020 +@1022 := @543 @1021 +@1023 := @135 @638 +@1024 := @1023 @155 +@1025 := 25 +@1028 := @14 @1025 (@17 @1025) +@1030 := @158 @1028 @351 +@1031 := @979 @1030 +@1032 := @229 @235 +@1033 := @1032 @643 +@1034 := @550 @654 +@1035 := @552 @1034 +@1036 := @309 @1035 +@1037 := @239 @1036 +@1038 := @304 @1037 +@1039 := @661 @1038 +@1041 := @228 (@1033 @1039) +@1042 := @229 @258 +@1044 := @125 @547 @127 +@1045 := @1042 @1044 +@1046 := @304 @664 +@1047 := @145 @1046 +@1048 := @690 @1047 +@1049 := @142 @1048 +@1050 := @180 @19 +@1053 := @179 @1050 @20 @146 +@1055 := @142 @1053 @970 +@1056 := @1049 @1055 +@1057 := @552 @1056 +@1058 := @239 @1057 +@1059 := @663 @1058 +@1060 := @953 @1059 +@1064 := @1041 (@228 (@1045 @1060) @268) +@1065 := @1031 @1064 +@1066 := @1024 @1065 +@1067 := @135 @650 +@1068 := @1067 @22 +@1069 := 26 +@1072 := @14 @1069 (@17 @1069) +@1073 := @158 @1072 +@1074 := @578 @146 +@1075 := @145 @1074 +@1076 := @1073 @1075 +@1077 := @1068 @1076 +@1078 := @135 @660 +@1079 := @1078 @22 +@1080 := 27 +@1083 := @14 @1080 (@17 @1080) +@1084 := @158 @1083 +@1085 := @143 @650 +@1087 := @142 @1085 @146 +@1088 := @578 @1087 +@1089 := @168 @1088 +@1091 := @142 @1089 @146 +@1092 := @145 @1091 +@1093 := @1084 @1092 +@1094 := @1079 @1093 +@1095 := @135 @689 +@1096 := @1095 @155 +@1097 := @143 @660 +@1098 := @142 @1097 +@1099 := @1098 @146 +@1100 := @304 @1099 +@1101 := @145 @1100 +@1102 := @690 @1101 +@1103 := @142 @1102 +@1104 := @180 @154 +@1106 := @179 @1104 @20 +@1107 := 28 +@1110 := @14 @1107 (@17 @1107) +@1111 := @158 @1110 +@1112 := @1098 @320 +@1113 := @855 @1112 +@1115 := @142 @1113 @146 +@1116 := @304 @1115 +@1117 := @145 @1116 +@1118 := @1111 @1117 +@1120 := @142 @1118 @146 +@1121 := @1106 @1120 +@1123 := @142 @1121 @970 +@1124 := @1103 @1123 +@1125 := @552 @1124 +@1126 := @239 @1125 +@1127 := @1098 @1126 +@1128 := @953 @1127 +@1129 := @1096 @1128 +@1131 := @135 @800 @24 +@1132 := 29 +@1135 := @14 @1132 (@17 @1132) +@1136 := @158 @1135 +@1137 := @1136 @351 +@1138 := @1131 @1137 +@1140 := @135 @844 @155 +@1141 := 30 +@1144 := @14 @1141 (@17 @1141) +@1145 := @158 @1144 +@1146 := @552 @968 +@1147 := @262 @1146 +@1148 := @239 @1147 +@1149 := @304 @1148 +@1150 := @145 @1149 +@1151 := @1145 @1150 +@1152 := @1140 @1151 +@1154 := @135 @849 @22 +@1155 := 31 +@1158 := @14 @1155 (@17 @1155) +@1159 := @158 @1158 +@1160 := @1159 @351 +@1161 := @1154 @1160 +@1163 := @135 @876 @155 +@1164 := @143 @849 +@1166 := @142 @1164 @146 +@1167 := @304 @1166 +@1168 := @168 @1167 +@1169 := @142 @1168 +@1170 := @180 @249 +@1172 := @179 @1170 @20 +@1173 := @145 @1167 +@1174 := @1111 @1173 +@1176 := @142 @1174 @146 +@1177 := @1172 @1176 +@1179 := @142 @1177 @970 +@1180 := @174 @1179 +@1181 := @552 @1180 +@1182 := @239 @1181 +@1183 := @1169 @1182 +@1184 := @953 @1183 +@1185 := @1163 @1184 +@1187 := @135 @881 @24 +@1190 := @14 @592 (@17 @592) +@1191 := @158 @1190 +@1192 := @1191 @405 +@1193 := @1187 @1192 +@1194 := 34 +@1198 := @498 (@500 @1194 (@503 @1194)) +@1199 := @497 @1198 +@1201 := @142 @1199 @146 +@1202 := @163 @1201 +@1203 := @563 @1202 +@1205 := @402 @1203 @684 +@1206 := 39 +@1210 := @498 (@500 @1206 (@503 @1206)) +@1211 := @497 @1210 +@1213 := @142 @1211 @146 +@1214 := @163 @1213 +@1215 := @563 @1214 +@1217 := @402 @1215 @773 +@1218 := @143 @881 +@1219 := @402 @1218 +@1220 := @143 @638 +@1221 := @1219 @1220 +@1222 := 35 +@1226 := @498 (@500 @1222 (@503 @1222)) +@1227 := @497 @1226 +@1229 := @142 @1227 @146 +@1230 := @163 @1229 +@1231 := @563 @1230 +@1232 := @402 @1231 +@1233 := @186 @1087 +@1234 := @404 @1233 +@1236 := @1232 @1234 @308 +@1237 := @402 @1236 +@1238 := @143 @689 +@1239 := @1237 @1238 +@1240 := @143 @800 +@1241 := @402 @1240 +@1242 := @143 @844 +@1243 := @1241 @1242 +@1244 := @143 @876 +@1245 := @1243 @1244 +@1246 := @1239 @1245 +@1247 := @1221 @1246 +@1248 := @1217 @1247 +@1249 := @1205 @1248 +@1250 := @1193 @1249 +@1251 := @1185 @1250 +@1252 := @1161 @1251 +@1253 := @1152 @1252 +@1254 := @1138 @1253 +@1255 := @1129 @1254 +@1256 := @1094 @1255 +@1257 := @1077 @1256 +@1258 := @1066 @1257 +@1259 := @1022 @1258 +@1260 := @978 @1259 +@1262 := @918 (@929 @1260) +@1263 := @123 @1262 +@1264 := @72 @480 +@1265 := @794 @1264 +@1266 := @142 @148 +@1267 := @1266 @146 +@1268 := @163 @1267 +@1269 := @404 @1268 +@1270 := @402 @1269 +@1271 := @150 @480 +@1272 := @1271 @488 +@1273 := 33 +@1276 := @14 @1273 (@17 @1273) +@1277 := @158 @1276 +@1278 := @142 @811 +@1282 := @498 (@500 @1155 (@503 @1155)) +@1283 := @497 @1282 +@1285 := @142 @1283 @146 +@1286 := @1278 @1285 +@1287 := @304 @1286 +@1288 := @1277 @1287 +@1289 := @402 @1288 +@1290 := @574 @1264 +@1291 := @1290 @320 +@1292 := @1289 @1291 +@1293 := 127 +@1297 := @498 (@500 @1293 (@503 @1293)) +@1298 := @497 @1297 +@1300 := @142 @1298 @146 +@1301 := @304 @1300 +@1302 := @563 @1301 +@1304 := @402 @1302 @1291 +@1305 := 194 +@1309 := @498 (@500 @1305 (@503 @1305)) +@1310 := @497 @1309 +@1312 := @142 @1310 @146 +@1313 := @304 @1312 +@1314 := @563 @1313 +@1315 := @402 @1314 +@1318 := @14 @1194 (@17 @1194) +@1319 := @158 @1318 +@1320 := 128 +@1324 := @498 (@500 @1320 (@503 @1320)) +@1325 := @497 @1324 +@1326 := @142 @1325 +@1327 := 159 +@1331 := @498 (@500 @1327 (@503 @1327)) +@1332 := @497 @1331 +@1334 := @142 @1332 @146 +@1335 := @1326 @1334 +@1336 := @178 @1335 +@1337 := @145 @1336 +@1338 := @1319 @1337 +@1339 := @402 @1338 +@1340 := @178 @146 +@1341 := @145 @1340 +@1342 := @486 @1341 +@1344 := @142 @1342 @146 +@1345 := @1290 @1344 +@1346 := @1339 @1345 +@1348 := @198 @1264 @146 +@1349 := @1346 @1348 +@1351 := @1315 @1349 @1348 +@1352 := @1304 @1351 +@1353 := @1292 @1352 +@1354 := @1272 @1353 +@1357 := @1265 (@1270 @1354 @1348) +@1358 := @123 @1357 +@1359 := @129 @820 +@1360 := @1359 @48 +@1361 := LexLeanTarget.TargetSyntax.Prim.shiftRight +@1362 := @138 @1361 +@1363 := LexLeanTarget.TargetSyntax.IntKind.u32 +@1364 := @478 @1363 +@1365 := @169 @1364 +@1373 := LexLeanTarget.TargetSyntax.Value.u32 (@12 UInt32 @246 (UInt32.instOfNat @246)) +@1374 := @1365 @1373 +@1376 := @142 @1374 @146 +@1377 := @145 @1376 +@1378 := @1362 @1377 +@1379 := @796 @1378 +@1383 := @228 (@231 @452 @162) @814 +@1384 := @1379 @1383 +@1385 := @1271 @1384 +@1386 := @870 @480 +@1387 := LexLeanTarget.TargetSyntax.Prim.bitAnd +@1388 := @138 @1387 +@1392 := @498 (@500 @657 (@503 @657)) +@1393 := @497 @1392 +@1395 := @142 @1393 @146 +@1396 := @145 @1395 +@1397 := @1388 @1396 +@1398 := @1386 @1397 +@1399 := @250 @48 +@1402 := @14 @1222 (@17 @1222) +@1403 := @158 @1402 +@1404 := @1403 @320 +@1405 := @1399 @1404 +@1406 := @135 @224 +@1407 := @1406 @48 +@1408 := @1403 @240 +@1409 := @1407 @1408 +@1410 := LexLeanTarget.TargetSyntax.Prim.append +@1411 := @138 @1410 +@1412 := "a control character U+00" +@1413 := @731 @1412 +@1414 := @730 @1413 +@1416 := @142 @1414 @146 +@1417 := @728 @1416 +@1418 := @142 @1417 +@1419 := @1411 @554 +@1421 := @142 @1419 @146 +@1422 := @1418 @1421 +@1423 := @1411 @1422 +@1424 := @142 @1423 +@1425 := " in the text" +@1426 := @731 @1425 +@1427 := @730 @1426 +@1429 := @142 @1427 @146 +@1430 := @728 @1429 +@1432 := @142 @1430 @146 +@1433 := @1424 @1432 +@1434 := @1411 @1433 +@1435 := @1409 @1434 +@1436 := @1405 @1435 +@1437 := @1398 @1436 +@1439 := @1360 (@1385 @1437) +@1440 := @123 @1439 +@1441 := @71 @50 +@1442 := @23 @1441 +@1443 := @25 @1442 +@1444 := @23 @1443 +@1445 := @23 @1444 +@1447 := @469 @1445 @155 +@1448 := @574 @73 +@1449 := @1448 @553 +@1451 := @142 @1449 @146 +@1452 := @262 @1451 +@1453 := @239 @1452 +@1454 := @304 @1453 +@1455 := @163 @1454 +@1456 := @145 @1455 +@1458 := @1447 (@183 @1456) +@1459 := @123 @1458 +@1460 := @868 @22 +@1461 := LexLeanTarget.TargetSyntax.Expr.second +@1462 := 36 +@1465 := @14 @1462 (@17 @1462) +@1466 := @158 @1465 +@1467 := 37 +@1470 := @14 @1467 (@17 @1467) +@1472 := @160 @1470 @351 +@1473 := @142 @1472 +@1474 := @292 @22 +@1475 := @1474 @22 +@1476 := @302 @1475 +@1477 := @186 @146 +@1479 := @1476 (@163 @1477) +@1481 := @142 @1479 @146 +@1482 := @858 @1481 +@1483 := @1473 @1482 +@1484 := @1466 @1483 +@1485 := @157 @1484 +@1486 := @1461 @1485 +@1487 := @1460 @1486 +@1488 := @123 @1487 +@1489 := LexLeanTarget.TargetSyntax.Prim.index +@1492 := @1265 (@138 @1489 @487) +@1493 := @123 @1492 +@1494 := @282 @28 +@1495 := @72 @22 +@1496 := @1494 @1495 +@1498 := @10 @1496 @866 +@1499 := @281 @1498 +@1500 := @1474 @24 +@1501 := @1499 @1500 +@1502 := @216 @1500 +@1503 := @1502 @162 +@1504 := @302 @1500 +@1505 := @1504 @311 +@1507 := @228 (@300 @1505) +@1508 := @1502 @321 +@1509 := @1504 @324 +@1511 := @228 (@245 @1509) +@1512 := @845 @332 +@1516 := @1511 (@228 (@330 @1512) @268) +@1517 := @1508 @1516 +@1521 := @1507 (@228 (@317 @1517) @268) +@1523 := @1501 (@1503 @1521) +@1524 := @123 @1523 +@1527 := @281 (@23 @793) @1495 +@1528 := 38 +@1531 := @14 @1528 (@17 @1528) +@1534 := @1527 (@158 @1531 @352) +@1535 := @123 @1534 +@1537 := @10 @524 @27 +@1538 := @282 @1537 +@1539 := @72 @524 +@1540 := @1538 @1539 +@1541 := @10 @1540 +@1542 := @23 @1537 +@1543 := @1541 @1542 +@1544 := @281 @1543 +@1546 := @292 @524 @24 +@1547 := @1544 @1546 +@1548 := @216 @1546 +@1549 := @1548 @162 +@1550 := @302 @1546 +@1551 := @1550 @311 +@1553 := @228 (@300 @1551) +@1554 := @1548 @321 +@1555 := @1550 @324 +@1557 := @228 (@245 @1555) +@1558 := @877 @332 +@1562 := @1557 (@228 (@330 @1558) @268) +@1563 := @1554 @1562 +@1567 := @1553 (@228 (@317 @1563) @268) +@1569 := @1547 (@1549 @1567) +@1570 := @123 @1569 +@1574 := @281 (@23 (@49 @1537)) @1539 +@1577 := @14 @1206 (@17 @1206) +@1580 := @1574 (@158 @1577 @352) +@1581 := @123 @1580 +@1582 := @868 @919 +@1583 := 40 +@1586 := @14 @1583 (@17 @1583) +@1587 := @158 @1586 +@1588 := 41 +@1591 := @14 @1588 (@17 @1588) +@1593 := @160 @1591 @883 +@1594 := @142 @1593 +@1595 := @182 @919 +@1596 := @309 @310 +@1597 := @304 @1596 +@1598 := @163 @1597 +@1599 := @1595 @1598 +@1601 := @142 @1599 @146 +@1602 := @891 @1601 +@1603 := @1594 @1602 +@1604 := @1587 @1603 +@1605 := @157 @1604 +@1607 := @1582 (@872 @1605) +@1608 := @123 @1607 +@1610 := @125 @385 @127 +@1618 := @124 (@126 (@276 (@277 (@232 (@328 (@462 (@906 @1610))))))) +@1619 := @25 @356 +@1620 := @23 @1619 +@1621 := @21 @1620 +@1622 := @23 @1621 +@1623 := @23 @1622 +@1624 := @23 @1623 +@1625 := @23 @1624 +@1627 := @1618 @1625 @155 +@1628 := @304 @240 +@1629 := @168 @1628 +@1630 := @142 @1629 +@1631 := @182 @69 +@1632 := @550 @320 +@1633 := @552 @1632 +@1634 := @262 @1633 +@1635 := @1631 @1634 +@1636 := @142 @1635 +@1637 := @142 @680 +@1638 := @1637 @146 +@1639 := @1636 @1638 +@1640 := @458 @1639 +@1642 := @142 @1640 @202 +@1643 := @1630 @1642 +@1644 := @309 @1643 +@1645 := @163 @1644 +@1646 := @145 @1645 +@1647 := @183 @1646 +@1648 := @1627 @1647 +@1649 := @123 @1648 +@1650 := @794 @1495 +@1651 := @871 @177 +@1652 := @250 @480 +@1653 := @145 @240 +@1654 := @486 @1653 +@1655 := @1652 @1654 +@1656 := @1406 @22 +@1657 := @239 @175 +@1658 := @168 @1657 +@1659 := @1656 @1658 +@1660 := @145 @553 +@1661 := @486 @1660 +@1662 := @481 @1661 +@1663 := @490 @22 +@1664 := @1159 @1660 +@1666 := @142 @1664 @146 +@1667 := @552 @1666 +@1668 := @168 @1667 +@1669 := @1663 @1668 +@1670 := @514 @1495 +@1671 := 42 +@1674 := @14 @1671 (@17 @1671) +@1675 := @158 @1674 +@1676 := @1637 @534 +@1677 := @145 @1676 +@1678 := @1675 @1677 +@1679 := @1670 @1678 +@1680 := @523 @1495 +@1681 := @171 @249 +@1682 := @170 @1681 +@1684 := @142 @1682 @146 +@1685 := @1637 @1684 +@1686 := @145 @1685 +@1687 := @1675 @1686 +@1688 := @1680 @1687 +@1689 := @542 @22 +@1690 := @1159 @1653 +@1691 := @1689 @1690 +@1692 := @135 @529 +@1693 := @1692 @1495 +@1694 := @404 @827 +@1695 := @402 @1694 +@1696 := 92 +@1700 := @498 (@500 @1696 (@503 @1696)) +@1701 := @497 @1700 +@1703 := @142 @1701 @146 +@1704 := @262 @1703 +@1705 := @563 @1704 +@1706 := @402 @1705 +@1707 := @552 @320 +@1708 := @404 @1707 +@1709 := @402 @1708 +@1710 := 120 +@1714 := @498 (@500 @1710 (@503 @1710)) +@1715 := @497 @1714 +@1717 := @142 @1715 @146 +@1718 := @550 @1717 +@1719 := @563 @1718 +@1721 := @402 @1719 @684 +@1722 := 117 +@1726 := @498 (@500 @1722 (@503 @1722)) +@1727 := @497 @1726 +@1729 := @142 @1727 @146 +@1730 := @550 @1729 +@1731 := @563 @1730 +@1733 := @402 @1731 @723 +@1734 := @574 @1495 +@1735 := @1734 @1638 +@1736 := @1733 @1735 +@1737 := @1721 @1736 +@1738 := @1709 @1737 +@1740 := @198 @1495 @146 +@1741 := @1738 @1740 +@1742 := @1706 @1741 +@1743 := @262 @1213 +@1744 := @563 @1743 +@1746 := @402 @1744 @1740 +@1747 := @262 @570 +@1748 := @563 @1747 +@1750 := @402 @1748 @1740 +@1751 := @239 @775 +@1752 := @168 @1751 +@1754 := @142 @1752 @146 +@1755 := @1734 @1754 +@1756 := @1750 @1755 +@1757 := @1746 @1756 +@1758 := @1742 @1757 +@1760 := @1695 @1758 @1740 +@1761 := @1693 @1760 +@1763 := @216 @1495 @652 +@1764 := @231 @1044 +@1765 := @1023 @24 +@1766 := @663 @1213 +@1767 := @145 @1766 +@1768 := @496 @1767 +@1769 := @1765 @1768 +@1770 := @402 @1220 +@1771 := @663 @175 +@1772 := @168 @1771 +@1774 := @142 @1772 @146 +@1775 := @1734 @1774 +@1777 := @1770 @1775 @1740 +@1778 := @1769 @1777 +@1784 := @228 (@1764 @1778) (@228 (@245 @1740) @268) +@1785 := @1763 @1784 +@1786 := @1761 @1785 +@1787 := @1691 @1786 +@1788 := @1688 @1787 +@1789 := @1679 @1788 +@1790 := @1669 @1789 +@1791 := @1662 @1790 +@1792 := @1659 @1791 +@1793 := @1655 @1792 +@1794 := @1651 @1793 +@1796 := @1650 (@840 @1794) +@1797 := @123 @1796 +@1799 := @131 @22 @48 +@1800 := @794 @1799 +@1801 := @1386 @1342 +@1802 := @250 @22 +@1803 := 48 +@1807 := @498 (@500 @1803 (@503 @1803)) +@1808 := @497 @1807 +@1809 := @142 @1808 +@1810 := @1809 @146 +@1811 := @304 @1810 +@1812 := @563 @1811 +@1813 := @402 @1812 +@1814 := @239 @1717 +@1815 := @563 @1814 +@1816 := @402 @1815 +@1817 := @171 @689 +@1818 := @170 @1817 +@1819 := @1816 @1818 +@1820 := 88 +@1824 := @498 (@500 @1820 (@503 @1820)) +@1825 := @497 @1824 +@1827 := @142 @1825 @146 +@1828 := @239 @1827 +@1829 := @563 @1828 +@1831 := @402 @1829 @1818 +@1832 := 98 +@1836 := @498 (@500 @1832 (@503 @1832)) +@1837 := @497 @1836 +@1839 := @142 @1837 @146 +@1840 := @239 @1839 +@1841 := @563 @1840 +@1843 := @402 @1841 @532 +@1844 := 66 +@1848 := @498 (@500 @1844 (@503 @1844)) +@1849 := @497 @1848 +@1851 := @142 @1849 @146 +@1852 := @239 @1851 +@1853 := @563 @1852 +@1855 := @402 @1853 @532 +@1856 := 111 +@1860 := @498 (@500 @1856 (@503 @1856)) +@1861 := @497 @1860 +@1863 := @142 @1861 @146 +@1864 := @239 @1863 +@1865 := @563 @1864 +@1866 := @402 @1865 +@1867 := @171 @485 +@1868 := @170 @1867 +@1869 := @1866 @1868 +@1870 := 79 +@1874 := @498 (@500 @1870 (@503 @1870)) +@1875 := @497 @1874 +@1877 := @142 @1875 @146 +@1878 := @239 @1877 +@1879 := @563 @1878 +@1881 := @402 @1879 @1868 +@1882 := @171 @519 +@1883 := @170 @1882 +@1884 := @1881 @1883 +@1885 := @1869 @1884 +@1886 := @1855 @1885 +@1887 := @1843 @1886 +@1888 := @1831 @1887 +@1889 := @1819 @1888 +@1891 := @1813 @1889 @1883 +@1892 := @1802 @1891 +@1893 := @1406 @1799 +@1894 := 43 +@1897 := @14 @1894 (@17 @1894) +@1898 := @158 @1897 +@1899 := @262 @323 +@1900 := @537 @1899 +@1901 := @145 @1900 +@1902 := @1898 @1901 +@1903 := @1893 @1902 +@1904 := @477 @22 +@1905 := 44 +@1908 := @14 @1905 (@17 @1905) +@1910 := @158 @1908 @487 +@1911 := @1904 @1910 +@1912 := @523 @1799 +@1913 := @216 @1799 +@1914 := @142 @1883 +@1915 := @1914 @310 +@1916 := @178 @1915 +@1917 := @145 @1916 +@1918 := @1898 @1917 +@1919 := @1913 @1918 +@1920 := @1032 @1610 +@1921 := @236 @1799 +@1922 := @1921 @1638 +@1924 := @228 (@1920 @1922) +@1925 := @125 @485 +@1926 := @1925 @127 +@1927 := @1042 @1926 +@1930 := @14 @501 (@17 @501) +@1931 := @158 @1930 +@1932 := @145 @691 +@1933 := @1931 @1932 +@1937 := @1924 (@228 (@1927 @1933) @268) +@1938 := @1919 @1937 +@1939 := @1912 @1938 +@1940 := LexLeanTarget.TargetSyntax.Prim.boolNot +@1941 := @138 @1940 +@1942 := LexLeanTarget.TargetSyntax.Prim.natEq +@1943 := @138 @1942 +@1944 := @1914 @146 +@1945 := @262 @1944 +@1946 := @1943 @1945 +@1948 := @142 @1946 @146 +@1949 := @1941 @1948 +@1951 := @402 @1949 @551 +@1953 := @142 @1812 @146 +@1954 := @1941 @1953 +@1955 := @402 @1954 +@1956 := @186 @405 +@1957 := @404 @1956 +@1958 := @402 @1957 +@1959 := @855 @176 +@1960 := @142 @1959 +@1961 := 46 +@1965 := @498 (@500 @1961 (@503 @1961)) +@1966 := @497 @1965 +@1968 := @142 @1966 @146 +@1969 := @1960 @1968 +@1970 := @145 @1969 +@1971 := @496 @1970 +@1973 := @1958 @1971 @308 +@1975 := @1955 @1973 @308 +@1976 := @402 @1975 +@1977 := 95 +@1981 := @498 (@500 @1977 (@503 @1977)) +@1982 := @497 @1981 +@1984 := @142 @1982 @146 +@1985 := @550 @1984 +@1986 := @145 @1985 +@1987 := @496 @1986 +@1989 := @402 @1987 @190 +@1990 := 101 +@1994 := @498 (@500 @1990 (@503 @1990)) +@1995 := @497 @1994 +@1997 := @142 @1995 @146 +@1998 := @550 @1997 +@1999 := @145 @1998 +@2000 := @496 @1999 +@2002 := @402 @2000 @190 +@2003 := 69 +@2007 := @498 (@500 @2003 (@503 @2003)) +@2008 := @497 @2007 +@2010 := @142 @2008 @146 +@2011 := @550 @2010 +@2012 := @145 @2011 +@2013 := @496 @2012 +@2014 := @2002 @2013 +@2015 := @1989 @2014 +@2016 := @402 @2015 +@2017 := "a field index is followed by what could continue a number" +@2018 := @731 @2017 +@2019 := @730 @2018 +@2021 := @142 @2019 @146 +@2022 := @728 @2021 +@2024 := @142 @2022 @146 +@2025 := @1921 @2024 +@2026 := @2016 @2025 +@2027 := @259 @1799 +@2028 := @2027 @968 +@2029 := @2026 @2028 +@2031 := @1976 @2029 @723 +@2032 := @1951 @2031 +@2033 := @1939 @2032 +@2034 := @1911 @2033 +@2035 := @1903 @2034 +@2036 := @1892 @2035 +@2037 := @1801 @2036 +@2039 := @1800 (@1272 @2037) +@2040 := @123 @2039 +@2041 := @870 @24 +@2044 := @14 @1961 (@17 @1961) +@2046 := @158 @2044 @320 +@2047 := @2041 @2046 +@2048 := @250 @24 +@2049 := @304 @1984 +@2050 := @563 @2049 +@2051 := @2048 @2050 +@2054 := @14 @709 (@17 @709) +@2056 := @158 @2054 @487 +@2057 := @1656 @2056 +@2058 := @402 @238 +@2059 := @2058 @173 +@2060 := @402 @261 +@2061 := @2060 @173 +@2062 := @2061 @551 +@2063 := @2059 @2062 +@2065 := @1270 @2063 @185 +@2066 := @2057 @2065 +@2067 := @2051 @2066 +@2068 := @2047 @2067 +@2070 := @838 (@1272 @2068) +@2071 := @123 @2070 +@2074 := @14 @1803 (@17 @1803) +@2076 := @160 @2074 @147 +@2077 := @142 @2076 +@2078 := @1266 @405 +@2079 := @855 @2078 +@2081 := @142 @2079 @405 +@2082 := @2077 @2081 +@2083 := @845 @2082 +@2084 := @157 @2083 +@2085 := @838 @2084 +@2086 := @123 @2085 +@2087 := @868 @48 +@2088 := @216 @48 +@2089 := LexLeanTarget.TargetSyntax.Prim.slice +@2090 := @138 @2089 +@2091 := @163 @320 +@2092 := @145 @2091 +@2093 := @2090 @2092 +@2094 := @2088 @2093 +@2096 := @228 (@234 @238) +@2097 := @169 @48 +@2098 := LexLeanTarget.TargetSyntax.Value.bytes +@2104 := ByteArray.mk (List.toArray.{0} @499 (@26 @499)) +@2105 := @2098 @2104 +@2106 := @2097 @2105 +@2110 := @2096 (@228 (@245 @2106) @268) +@2112 := @2087 (@2094 @2110) +@2113 := @123 @2112 +@2114 := @794 @24 +@2115 := @1073 @487 +@2116 := @839 @2115 +@2117 := 49 +@2120 := @14 @2117 (@17 @2117) +@2121 := @158 @2120 +@2122 := @2121 @487 +@2123 := @2041 @2122 +@2124 := @186 @320 +@2125 := @404 @2124 +@2126 := @402 @2125 +@2128 := @2126 @190 @238 +@2129 := @2123 @2128 +@2131 := @2114 (@2116 @2129) +@2132 := @123 @2131 +@2133 := @475 @155 +@2134 := 50 +@2137 := @14 @2134 (@17 @2134) +@2139 := @158 @2137 @487 +@2140 := @979 @2139 +@2141 := @1032 @907 +@2142 := @309 @1147 +@2143 := @304 @2142 +@2144 := @163 @2143 +@2145 := @661 @2144 +@2147 := @228 (@2141 @2145) +@2148 := @1042 @1610 +@2149 := @157 @680 +@2150 := @979 @2149 +@2151 := @1461 @680 +@2152 := @142 @2151 +@2153 := @262 @582 +@2154 := @309 @2153 +@2155 := @304 @2154 +@2156 := @2152 @2155 +@2157 := @183 @2156 +@2159 := @228 (@432 @2157) +@2160 := @1925 @988 +@2161 := @436 @2160 +@2162 := @979 @723 +@2163 := 51 +@2166 := @14 @2163 (@17 @2163) +@2167 := @158 @2166 +@2168 := @2152 @146 +@2169 := @145 @2168 +@2170 := @2167 @2169 +@2171 := @1689 @2170 +@2172 := @1692 @919 +@2173 := 52 +@2176 := @14 @2173 (@17 @2173) +@2177 := @158 @2176 +@2178 := @2152 @775 +@2179 := @168 @2178 +@2180 := @142 @2179 +@2181 := @2180 @175 +@2182 := @168 @2181 +@2183 := @142 @2182 +@2184 := @304 @775 +@2185 := @2183 @2184 +@2186 := @145 @2185 +@2187 := @2177 @2186 +@2188 := @2172 @2187 +@2189 := @645 @155 +@2190 := @218 @652 +@2191 := @2190 @154 +@2192 := @402 @2191 +@2193 := "a raw string is not closed" +@2194 := @731 @2193 +@2195 := @730 @2194 +@2197 := @142 @2195 @146 +@2198 := @728 @2197 +@2200 := @142 @2198 @146 +@2201 := @552 @2200 +@2202 := @262 @2201 +@2203 := @309 @2202 +@2204 := @304 @2203 +@2205 := @163 @2204 +@2206 := @661 @2205 +@2207 := @2192 @2206 +@2208 := @2190 @68 +@2209 := @142 @2208 +@2210 := @2190 @19 +@2211 := @142 @2210 +@2212 := @2209 @146 +@2213 := @163 @2212 +@2214 := @145 @2213 +@2215 := @690 @2214 +@2216 := @142 @2215 +@2217 := @239 @553 +@2218 := @304 @2217 +@2219 := @967 @2218 +@2220 := @2216 @2219 +@2221 := @262 @2220 +@2222 := @2211 @2221 +@2223 := @2209 @2222 +@2224 := @953 @2223 +@2225 := @2207 @2224 +@2226 := @2189 @2225 +@2227 := "an interpolated string holds code" +@2228 := @731 @2227 +@2229 := @730 @2228 +@2231 := @142 @2229 @146 +@2232 := @728 @2231 +@2234 := @142 @2232 @146 +@2235 := @552 @2234 +@2236 := @262 @2235 +@2237 := @309 @2236 +@2238 := @304 @2237 +@2239 := @163 @2238 +@2240 := @661 @2239 +@2241 := @1024 @2240 +@2242 := @1067 @155 +@2243 := @163 @2168 +@2244 := @145 @2243 +@2245 := @690 @2244 +@2246 := @142 @2245 +@2247 := @182 @20 +@2248 := @142 @2149 +@2249 := @2248 @146 +@2250 := @2247 @2249 +@2252 := @142 @2250 @2218 +@2253 := @2246 @2252 +@2254 := @262 @2253 +@2255 := @304 @2254 +@2256 := @2152 @2255 +@2257 := @953 @2256 +@2258 := @2242 @2257 +@2259 := @1078 @24 +@2260 := 53 +@2263 := @14 @2260 (@17 @2260) +@2264 := @158 @2263 +@2265 := @218 @684 +@2266 := @2265 @68 +@2267 := @142 @2266 +@2268 := "!" +@2269 := @731 @2268 +@2270 := @730 @2269 +@2272 := @142 @2270 @146 +@2273 := @728 @2272 +@2275 := @142 @2273 @146 +@2276 := @2267 @2275 +@2277 := @2264 @2276 +@2278 := @2259 @2277 +@2279 := @1095 @24 +@2280 := @2152 @1201 +@2281 := @145 @2280 +@2282 := @496 @2281 +@2283 := @2279 @2282 +@2284 := @2180 @1201 +@2285 := @145 @2284 +@2286 := @496 @2285 +@2287 := @1131 @2286 +@2288 := @2265 @19 +@2290 := @142 @2288 @146 +@2291 := @1941 @2290 +@2292 := @402 @2291 +@2293 := "r" +@2294 := @731 @2293 +@2295 := @730 @2294 +@2297 := @142 @2295 @146 +@2298 := @728 @2297 +@2300 := @142 @2298 @146 +@2301 := @2267 @2300 +@2302 := @563 @2301 +@2305 := @402 @2302 @1240 @308 +@2307 := @2292 @2305 @308 +@2309 := @402 @2307 @662 +@2312 := @402 @1097 @1238 @308 +@2314 := @2292 @2312 @308 +@2317 := @402 @2314 @1220 @1085 +@2318 := @2309 @2317 +@2319 := @2287 @2318 +@2320 := @2283 @2319 +@2321 := @2278 @2320 +@2322 := @2258 @2321 +@2323 := @2241 @2322 +@2324 := @2226 @2323 +@2325 := @2188 @2324 +@2326 := @2171 @2325 +@2328 := @228 (@432 @2326) +@2332 := @125 @844 (@125 @849 @127) +@2337 := @2328 (@228 (@436 @2332 @2257) @268) +@2338 := @2162 @2337 +@2342 := @2159 (@228 (@2161 @2338) @268) +@2343 := @2150 @2342 +@2347 := @2147 (@228 (@2148 @2343) @268) +@2349 := @2133 (@2140 @2347) +@2350 := @123 @2349 +@2351 := @1278 @1300 +@2352 := @304 @2351 +@2353 := @1277 @2352 +@2354 := @2041 @2353 +@2355 := 223 +@2359 := @498 (@500 @2355 (@503 @2355)) +@2360 := @497 @2359 +@2362 := @142 @2360 @146 +@2363 := @1326 @2362 +@2364 := @304 @2363 +@2365 := @1277 @2364 +@2366 := @2048 @2365 +@2367 := @2060 @532 +@2368 := @1406 @24 +@2369 := 224 +@2373 := @498 (@500 @2369 (@503 @2369)) +@2374 := @497 @2373 +@2375 := @142 @2374 +@2376 := 239 +@2380 := @498 (@500 @2376 (@503 @2376)) +@2381 := @497 @2380 +@2383 := @142 @2381 @146 +@2384 := @2375 @2383 +@2385 := @304 @2384 +@2386 := @1277 @2385 +@2387 := @2368 @2386 +@2388 := @402 @551 +@2389 := @171 @154 +@2390 := @170 @2389 +@2392 := @2388 @2390 @1682 +@2393 := @2387 @2392 +@2394 := @2367 @2393 +@2395 := @2366 @2394 +@2396 := @2059 @2395 +@2397 := @2354 @2396 +@2399 := @838 (@1272 @2397) +@2400 := @123 @2399 +@2401 := @1359 @24 +@2402 := 57 +@2406 := @498 (@500 @2402 (@503 @2402)) +@2407 := @497 @2406 +@2409 := @142 @2407 @146 +@2410 := @1809 @2409 +@2411 := @145 @2410 +@2412 := @1277 @2411 +@2413 := @2401 @2412 +@2414 := @123 @2413 +@2415 := @819 @820 +@2416 := @819 @2415 +@2418 := @281 @2416 @24 +@2419 := LexLeanTarget.TargetSyntax.Prim.checkedSub +@2420 := @138 @2419 +@2421 := @2420 @487 +@2422 := @825 @2421 +@2423 := @2420 @851 +@2424 := @825 @2423 +@2427 := @228 (@330 @190) @833 +@2428 := @2424 @2427 +@2431 := @228 (@234 @2428) @833 +@2433 := @2418 (@2422 @2431) +@2434 := @123 @2433 +@2438 := @124 (@126 (@276 (@277 @233))) +@2439 := @23 @2415 +@2440 := @49 @2439 +@2442 := @2438 @2440 @24 +@2443 := @262 @1628 +@2444 := @1277 @2443 +@2447 := @228 (@330 @2444) @833 +@2449 := @2442 (@826 @2447) +@2450 := @123 @2449 +@2451 := @136 @48 +@2452 := "0123456789ABCDEF" +@2453 := @731 @2452 +@2454 := @730 @2453 +@2456 := @142 @2454 @146 +@2457 := @728 @2456 +@2458 := @2451 @2457 +@2459 := @1278 @146 +@2460 := @145 @2459 +@2461 := @563 @2460 +@2463 := @402 @2461 @185 +@2467 := @498 (@500 @15 (@503 @15)) +@2468 := @497 @2467 +@2470 := @142 @2468 @146 +@2471 := @145 @2470 +@2472 := @563 @2471 +@2474 := @402 @2472 @173 +@2478 := @498 (@500 @38 (@503 @38)) +@2479 := @497 @2478 +@2481 := @142 @2479 @146 +@2482 := @145 @2481 +@2483 := @563 @2482 +@2485 := @402 @2483 @532 +@2489 := @498 (@500 @151 (@503 @151)) +@2490 := @497 @2489 +@2492 := @142 @2490 @146 +@2493 := @145 @2492 +@2494 := @563 @2493 +@2496 := @402 @2494 @2390 +@2500 := @498 (@500 @246 (@503 @246)) +@2501 := @497 @2500 +@2503 := @142 @2501 @146 +@2504 := @145 @2503 +@2505 := @563 @2504 +@2507 := @402 @2505 @1682 +@2511 := @498 (@500 @221 (@503 @221)) +@2512 := @497 @2511 +@2514 := @142 @2512 @146 +@2515 := @145 @2514 +@2516 := @563 @2515 +@2517 := @402 @2516 +@2518 := @171 @224 +@2519 := @170 @2518 +@2520 := @2517 @2519 +@2524 := @498 (@500 @360 (@503 @360)) +@2525 := @497 @2524 +@2527 := @142 @2525 @146 +@2528 := @145 @2527 +@2529 := @563 @2528 +@2530 := @402 @2529 +@2531 := @171 @363 +@2532 := @170 @2531 +@2533 := @2530 @2532 +@2537 := @498 (@500 @382 (@503 @382)) +@2538 := @497 @2537 +@2540 := @142 @2538 @146 +@2541 := @145 @2540 +@2542 := @563 @2541 +@2543 := @402 @2542 +@2544 := @171 @385 +@2545 := @170 @2544 +@2546 := @2543 @2545 +@2550 := @498 (@500 @482 (@503 @482)) +@2551 := @497 @2550 +@2553 := @142 @2551 @146 +@2554 := @145 @2553 +@2555 := @563 @2554 +@2557 := @402 @2555 @1868 +@2558 := @145 @610 +@2559 := @563 @2558 +@2560 := @402 @2559 +@2561 := @171 @495 +@2562 := @170 @2561 +@2563 := @2560 @2562 +@2564 := @145 @570 +@2565 := @563 @2564 +@2567 := @402 @2565 @1883 +@2571 := @498 (@500 @526 (@503 @526)) +@2572 := @497 @2571 +@2574 := @142 @2572 @146 +@2575 := @145 @2574 +@2576 := @563 @2575 +@2577 := @402 @2576 +@2578 := @171 @529 +@2579 := @170 @2578 +@2580 := @2577 @2579 +@2584 := @498 (@500 @544 (@503 @544)) +@2585 := @497 @2584 +@2587 := @142 @2585 @146 +@2588 := @145 @2587 +@2589 := @563 @2588 +@2590 := @402 @2589 +@2591 := @171 @547 +@2592 := @170 @2591 +@2593 := @2590 @2592 +@2594 := @145 @622 +@2595 := @563 @2594 +@2596 := @402 @2595 +@2597 := @171 @638 +@2598 := @170 @2597 +@2599 := @2596 @2598 +@2603 := @498 (@500 @647 (@503 @647)) +@2604 := @497 @2603 +@2606 := @142 @2604 @146 +@2607 := @145 @2606 +@2608 := @563 @2607 +@2609 := @402 @2608 +@2610 := @171 @650 +@2611 := @170 @2610 +@2612 := @2609 @2611 +@2613 := @171 @660 +@2614 := @170 @2613 +@2615 := @2612 @2614 +@2616 := @2599 @2615 +@2617 := @2593 @2616 +@2618 := @2580 @2617 +@2619 := @2567 @2618 +@2620 := @2563 @2619 +@2621 := @2557 @2620 +@2622 := @2546 @2621 +@2623 := @2533 @2622 +@2624 := @2520 @2623 +@2625 := @2507 @2624 +@2626 := @2496 @2625 +@2627 := @2485 @2626 +@2628 := @2474 @2627 +@2629 := @2463 @2628 +@2630 := @839 @2629 +@2631 := @163 @576 +@2632 := @1111 @2631 +@2633 := @2630 @2632 +@2635 := @1360 (@2458 @2633) +@2636 := @123 @2635 +@2638 := @10 @1475 @27 +@2639 := @282 @2638 +@2640 := @72 @1475 +@2641 := @2639 @2640 +@2642 := @10 @2641 +@2643 := @23 @2638 +@2644 := @2642 @2643 +@2645 := @281 @2644 +@2647 := @292 @1475 @24 +@2648 := @2645 @2647 +@2649 := @216 @2647 +@2650 := @2649 @162 +@2651 := @302 @2647 +@2652 := @2651 @311 +@2654 := @228 (@300 @2652) +@2655 := @2649 @321 +@2656 := @2651 @324 +@2658 := @228 (@245 @2656) +@2659 := @1466 @332 +@2663 := @2658 (@228 (@330 @2659) @268) +@2664 := @2655 @2663 +@2668 := @2654 (@228 (@317 @2664) @268) +@2670 := @2648 (@2650 @2668) +@2671 := @123 @2670 +@2672 := @49 @2643 +@2674 := @281 @2672 @2640 +@2675 := 54 +@2678 := @14 @2675 (@17 @2675) +@2681 := @2674 (@158 @2678 @2092) +@2682 := @123 @2681 +@2683 := @868 @1495 +@2684 := @404 @856 +@2685 := @402 @2684 +@2686 := @304 @570 +@2687 := @145 @2686 +@2688 := @496 @2687 +@2689 := @2041 @2688 +@2690 := @2058 @1740 +@2691 := @1734 @1074 +@2692 := @2690 @2691 +@2693 := @2689 @2692 +@2696 := @2683 (@2685 @2693 @1740) +@2697 := @123 @2696 +@2698 := @49 @1542 +@2700 := @281 @2698 @1539 +@2701 := @871 @387 +@2702 := @1802 @389 +@2703 := @1656 @391 +@2704 := @552 @1477 +@2705 := @1943 @2704 +@2706 := @402 @2705 +@2708 := @198 @1539 @146 +@2709 := @2706 @2708 +@2710 := @402 @393 +@2711 := @2710 @2708 +@2712 := @404 @886 +@2713 := @402 @2712 +@2714 := @481 @1654 +@2715 := @142 @1658 +@2716 := @2715 @509 +@2717 := @145 @2716 +@2718 := @496 @2717 +@2720 := @719 @2718 @308 +@2721 := @402 @2720 +@2722 := @574 @1539 +@2723 := @239 @534 +@2724 := @168 @2723 +@2725 := @142 @2724 +@2726 := @552 @175 +@2727 := @168 @2726 +@2728 := @142 @2727 +@2729 := @2728 @310 +@2730 := @262 @2729 +@2731 := @2725 @2730 +@2732 := @892 @2731 +@2734 := @142 @2732 @146 +@2735 := @2722 @2734 +@2736 := @2721 @2735 +@2737 := @2715 @716 +@2738 := @145 @2737 +@2739 := @496 @2738 +@2741 := @679 @2739 @308 +@2742 := @402 @2741 +@2743 := @855 @2726 +@2745 := @142 @2743 @310 +@2746 := @262 @2745 +@2747 := @2725 @2746 +@2748 := @892 @2747 +@2750 := @142 @2748 @146 +@2751 := @2722 @2750 +@2752 := @2742 @2751 +@2753 := @552 @310 +@2754 := @581 @2753 +@2755 := @2715 @2754 +@2756 := @892 @2755 +@2758 := @142 @2756 @146 +@2759 := @2722 @2758 +@2760 := @573 @2759 +@2762 := @142 @1690 @146 +@2763 := @239 @2762 +@2764 := @168 @2763 +@2765 := @142 @2764 +@2766 := @262 @2753 +@2767 := @2765 @2766 +@2768 := @892 @2767 +@2770 := @142 @2768 @146 +@2771 := @2722 @2770 +@2772 := @2760 @2771 +@2773 := @2752 @2772 +@2774 := @2736 @2773 +@2775 := @2714 @2774 +@2776 := @2713 @2775 +@2777 := @552 @323 +@2778 := @262 @2777 +@2779 := @239 @2778 +@2780 := @892 @2779 +@2782 := @142 @2780 @146 +@2783 := @2722 @2782 +@2784 := @2776 @2783 +@2785 := @2711 @2784 +@2786 := @2709 @2785 +@2787 := @2703 @2786 +@2788 := @2702 @2787 +@2790 := @2700 (@2701 @2788) +@2791 := @123 @2790 +@2793 := @10 @919 @27 +@2794 := @282 @2793 +@2795 := @72 @919 +@2796 := @2794 @2795 +@2797 := @10 @2796 +@2798 := @23 @2793 +@2799 := @2797 @2798 +@2800 := @281 @2799 +@2802 := @292 @919 @24 +@2803 := @2800 @2802 +@2804 := @216 @2802 +@2805 := @2804 @162 +@2806 := @302 @2802 +@2807 := @2806 @311 +@2809 := @228 (@300 @2807) +@2810 := @2804 @321 +@2811 := @2806 @324 +@2813 := @228 (@245 @2811) +@2814 := @1587 @332 +@2818 := @2813 (@228 (@330 @2814) @268) +@2819 := @2810 @2818 +@2823 := @2809 (@228 (@317 @2819) @268) +@2825 := @2803 (@2805 @2823) +@2826 := @123 @2825 +@2828 := @23 (@49 @2793) +@2830 := @281 @2828 @2795 +@2831 := 55 +@2834 := @14 @2831 (@17 @2831) +@2837 := @2830 (@158 @2834 @352) +@2838 := @123 @2837 +@2839 := @1474 @1500 +@2840 := @870 @2839 +@2841 := 56 +@2844 := @14 @2841 (@17 @2841) +@2845 := @158 @2844 +@2848 := @14 @2402 (@17 @2402) +@2850 := @160 @2848 @851 +@2851 := @142 @2850 +@2852 := @302 @2839 +@2854 := @1504 (@186 @323) +@2856 := @142 @2854 @146 +@2858 := @2852 (@163 @2856) +@2860 := @142 @2858 @146 +@2861 := @304 @2860 +@2862 := @2851 @2861 +@2863 := @2845 @2862 +@2864 := @157 @2863 +@2865 := @2840 @2864 +@2866 := @1461 @238 +@2867 := @1461 @2866 +@2868 := @402 @2867 +@2869 := @157 @238 +@2871 := @142 @2869 @146 +@2872 := @1734 @2871 +@2874 := @2868 @2872 @1740 +@2876 := @2683 (@2865 @2874) +@2877 := @123 @2876 +@2878 := @49 @86 +@2880 := @2438 @2878 @1799 +@2881 := @1802 @148 +@2883 := @292 @24 @24 +@2884 := @1474 @2883 +@2885 := @1406 @2884 +@2886 := 58 +@2889 := @14 @2886 (@17 @2886) +@2890 := @158 @2889 +@2891 := 59 +@2894 := @14 @2891 (@17 @2891) +@2895 := @160 @2894 +@2896 := @262 @851 +@2897 := @2895 @2896 +@2898 := @142 @2897 +@2899 := @262 @405 +@2900 := @855 @2899 +@2902 := @142 @2900 @175 +@2903 := @168 @2902 +@2904 := @142 @2903 +@2905 := @302 @2884 +@2906 := @302 @2883 +@2908 := @2906 (@239 @310) +@2910 := @142 @2908 @146 +@2912 := @2905 (@163 @2910) +@2914 := @142 @2912 @146 +@2915 := @2904 @2914 +@2916 := @2898 @2915 +@2917 := @2890 @2916 +@2918 := @157 @2917 +@2919 := @2885 @2918 +@2920 := @1461 @551 +@2921 := @157 @2920 +@2922 := @402 @2921 +@2923 := "a number has a digit separator or a radix prefix with no digit after it" +@2924 := @731 @2923 +@2925 := @730 @2924 +@2927 := @142 @2925 @146 +@2928 := @728 @2927 +@2930 := @142 @2928 @146 +@2931 := @1921 @2930 +@2932 := @2922 @2931 +@2933 := @157 @551 +@2935 := @142 @2933 @146 +@2936 := @2027 @2935 +@2937 := @2932 @2936 +@2938 := @2919 @2937 +@2940 := @2880 (@2881 @2938) +@2941 := @123 @2940 +@2942 := 60 +@2945 := @14 @2942 (@17 @2942) +@2947 := @160 @2945 @147 +@2949 := @142 @2947 @859 +@2950 := @845 @2949 +@2951 := @157 @2950 +@2953 := @838 (@840 @2951) +@2954 := @123 @2953 +@2955 := @150 @24 +@2956 := @163 @1968 +@2957 := @145 @2956 +@2958 := @496 @2957 +@2959 := @2955 @2958 +@2960 := @178 @1968 +@2961 := @145 @2960 +@2962 := @496 @2961 +@2963 := @2041 @2962 +@2964 := @178 @2410 +@2965 := @145 @2964 +@2966 := @1319 @2965 +@2967 := @2048 @2966 +@2968 := @163 @1997 +@2969 := @145 @2968 +@2970 := @496 @2969 +@2971 := @2368 @2970 +@2972 := @477 @24 +@2973 := @163 @2010 +@2974 := @145 @2973 +@2975 := @496 @2974 +@2976 := @2972 @2975 +@2977 := @490 @1799 +@2978 := 61 +@2981 := @14 @2978 (@17 @2978) +@2982 := @158 @2981 +@2983 := @178 @323 +@2984 := @145 @2983 +@2985 := @2982 @2984 +@2986 := @2977 @2985 +@2987 := @514 @1799 +@2988 := @163 @310 +@2989 := @145 @2988 +@2990 := @2982 @2989 +@2991 := @2987 @2990 +@2992 := @1692 @1799 +@2993 := @1032 @988 +@2994 := @1921 @991 +@2996 := @228 (@2993 @2994) +@2998 := @125 @519 @127 +@2999 := @1042 @2998 +@3000 := @774 @310 +@3001 := @145 @3000 +@3002 := @2982 @3001 +@3006 := @2996 (@228 (@2999 @3002) @268) +@3007 := @1919 @3006 +@3008 := @2992 @3007 +@3009 := @402 @219 +@3010 := @3009 @238 +@3011 := @3010 @308 +@3012 := @402 @3011 +@3013 := @2027 @405 +@3014 := @3012 @3013 +@3016 := @2060 @652 @680 +@3017 := @3009 @3016 +@3019 := @2388 @190 @549 +@3022 := @402 @3019 @684 @3013 +@3023 := @3017 @3022 +@3024 := @3014 @3023 +@3025 := @3008 @3024 +@3026 := @2991 @3025 +@3027 := @2986 @3026 +@3028 := @2976 @3027 +@3029 := @2971 @3028 +@3030 := @2967 @3029 +@3031 := @2963 @3030 +@3033 := @1800 (@2959 @3031) +@3034 := @123 @3033 +@3035 := @136 @24 +@3036 := 97 +@3040 := @498 (@500 @3036 (@503 @3036)) +@3041 := @497 @3040 +@3042 := @142 @3041 +@3043 := 122 +@3047 := @498 (@500 @3043 (@503 @3043)) +@3048 := @497 @3047 +@3050 := @142 @3048 @146 +@3051 := @3042 @3050 +@3052 := @145 @3051 +@3053 := @1277 @3052 +@3054 := @3035 @3053 +@3055 := 65 +@3059 := @498 (@500 @3055 (@503 @3055)) +@3060 := @497 @3059 +@3061 := @142 @3060 +@3062 := 90 +@3066 := @498 (@500 @3062 (@503 @3062)) +@3067 := @497 @3066 +@3069 := @142 @3067 @146 +@3070 := @3061 @3069 +@3071 := @145 @3070 +@3072 := @1277 @3071 +@3073 := @2955 @3072 +@3076 := @402 @162 @190 @219 +@3077 := @3073 @3076 +@3079 := @2401 (@3054 @3077) +@3080 := @123 @3079 +@3081 := @537 @146 +@3082 := @145 @3081 +@3083 := @486 @3082 +@3084 := @1652 @3083 +@3085 := @1406 @480 +@3087 := @142 @2390 @146 +@3088 := @163 @3087 +@3089 := @168 @3088 +@3091 := @142 @3089 @146 +@3092 := @145 @3091 +@3093 := @486 @3092 +@3094 := @3085 @3093 +@3095 := 206 +@3099 := @498 (@500 @3095 (@503 @3095)) +@3100 := @497 @3099 +@3102 := @142 @3100 @146 +@3103 := @304 @3102 +@3104 := @563 @3103 +@3105 := @402 @3104 +@3106 := 145 +@3110 := @498 (@500 @3106 (@503 @3106)) +@3111 := @497 @3110 +@3112 := @142 @3111 +@3113 := 169 +@3117 := @498 (@500 @3113 (@503 @3113)) +@3118 := @497 @3117 +@3120 := @142 @3118 @146 +@3121 := @3112 @3120 +@3122 := @239 @3121 +@3123 := @1277 @3122 +@3124 := @402 @3123 +@3125 := 160 +@3129 := @498 (@500 @3125 (@503 @3125)) +@3130 := @497 @3129 +@3132 := @142 @3130 @146 +@3133 := @239 @3132 +@3134 := @563 @3133 +@3136 := @402 @3134 @185 +@3137 := 163 +@3141 := @498 (@500 @3137 (@503 @3137)) +@3142 := @497 @3141 +@3144 := @142 @3142 @146 +@3145 := @239 @3144 +@3146 := @563 @3145 +@3149 := @402 @3146 @185 @532 +@3150 := @3136 @3149 +@3151 := @3124 @3150 +@3152 := 177 +@3156 := @498 (@500 @3152 (@503 @3152)) +@3157 := @497 @3156 +@3158 := @142 @3157 +@3159 := 191 +@3163 := @498 (@500 @3159 (@503 @3159)) +@3164 := @497 @3163 +@3166 := @142 @3164 @146 +@3167 := @3158 @3166 +@3168 := @239 @3167 +@3169 := @1277 @3168 +@3170 := @402 @3169 +@3171 := 187 +@3175 := @498 (@500 @3171 (@503 @3171)) +@3176 := @497 @3175 +@3178 := @142 @3176 @146 +@3179 := @239 @3178 +@3180 := @563 @3179 +@3183 := @402 @3180 @185 @532 +@3185 := @3170 @3183 @185 +@3186 := @3151 @3185 +@3187 := @3105 @3186 +@3188 := 207 +@3192 := @498 (@500 @3188 (@503 @3188)) +@3193 := @497 @3192 +@3195 := @142 @3193 @146 +@3196 := @304 @3195 +@3197 := @563 @3196 +@3198 := @402 @3197 +@3199 := @1326 @3178 +@3200 := @239 @3199 +@3201 := @1277 @3200 +@3204 := @402 @3201 @532 @185 +@3205 := @3198 @3204 +@3206 := 225 +@3210 := @498 (@500 @3206 (@503 @3206)) +@3211 := @497 @3210 +@3213 := @142 @3211 @146 +@3214 := @304 @3213 +@3215 := @563 @3214 +@3216 := @402 @3215 +@3217 := 188 +@3221 := @498 (@500 @3217 (@503 @3217)) +@3222 := @497 @3221 +@3224 := @142 @3222 @3166 +@3225 := @239 @3224 +@3226 := @1277 @3225 +@3227 := @402 @3226 +@3228 := @1326 @3166 +@3229 := @262 @3228 +@3230 := @1277 @3229 +@3231 := @402 @3230 +@3232 := @239 @3166 +@3233 := @563 @3232 +@3234 := @402 @3233 +@3235 := @262 @3166 +@3236 := @563 @3235 +@3239 := @402 @3236 @185 @2390 +@3241 := @3234 @3239 @2390 +@3243 := @3231 @3241 @185 +@3245 := @3227 @3243 @185 +@3246 := @3216 @3245 +@3247 := 226 +@3251 := @498 (@500 @3247 (@503 @3247)) +@3252 := @497 @3251 +@3254 := @142 @3252 @146 +@3255 := @304 @3254 +@3256 := @563 @3255 +@3257 := @402 @3256 +@3258 := 132 +@3262 := @498 (@500 @3258 (@503 @3258)) +@3263 := @497 @3262 +@3265 := @142 @3263 @146 +@3266 := @239 @3265 +@3267 := @563 @3266 +@3268 := @402 @3267 +@3270 := @3231 @2390 @185 +@3271 := @3268 @3270 +@3272 := 133 +@3276 := @498 (@500 @3272 (@503 @3272)) +@3277 := @497 @3276 +@3279 := @142 @3277 @146 +@3280 := @239 @3279 +@3281 := @563 @3280 +@3282 := @402 @3281 +@3283 := 143 +@3287 := @498 (@500 @3283 (@503 @3283)) +@3288 := @497 @3287 +@3290 := @142 @3288 @146 +@3291 := @1326 @3290 +@3292 := @262 @3291 +@3293 := @1277 @3292 +@3296 := @402 @3293 @2390 @185 +@3298 := @3282 @3296 @185 +@3299 := @3271 @3298 +@3300 := @3257 @3299 +@3301 := 240 +@3305 := @498 (@500 @3301 (@503 @3301)) +@3306 := @497 @3305 +@3308 := @142 @3306 @146 +@3309 := @304 @3308 +@3310 := @563 @3309 +@3311 := @402 @3310 +@3312 := 157 +@3316 := @498 (@500 @3312 (@503 @3312)) +@3317 := @497 @3316 +@3319 := @142 @3317 @146 +@3320 := @239 @3319 +@3321 := @563 @3320 +@3322 := @402 @3321 +@3323 := 146 +@3327 := @498 (@500 @3323 (@503 @3323)) +@3328 := @497 @3327 +@3330 := @142 @3328 @146 +@3331 := @262 @3330 +@3332 := @563 @3331 +@3333 := @402 @3332 +@3334 := 156 +@3338 := @498 (@500 @3334 (@503 @3334)) +@3339 := @497 @3338 +@3340 := @142 @3339 +@3341 := @3340 @3166 +@3342 := @552 @3341 +@3343 := @1277 @3342 +@3346 := @402 @3343 @1682 @185 +@3347 := @3333 @3346 +@3348 := 147 +@3352 := @498 (@500 @3348 (@503 @3348)) +@3353 := @497 @3352 +@3354 := @142 @3353 +@3355 := 149 +@3359 := @498 (@500 @3355 (@503 @3355)) +@3360 := @497 @3359 +@3362 := @142 @3360 @146 +@3363 := @3354 @3362 +@3364 := @262 @3363 +@3365 := @1277 @3364 +@3366 := @402 @3365 +@3367 := @552 @3228 +@3368 := @1277 @3367 +@3371 := @402 @3368 @1682 @185 +@3372 := @3366 @3371 +@3373 := 150 +@3377 := @498 (@500 @3373 (@503 @3373)) +@3378 := @497 @3377 +@3380 := @142 @3378 @146 +@3381 := @262 @3380 +@3382 := @563 @3381 +@3383 := @402 @3382 +@3384 := @552 @1335 +@3385 := @1277 @3384 +@3388 := @402 @3385 @1682 @185 +@3390 := @3383 @3388 @185 +@3391 := @3372 @3390 +@3392 := @3347 @3391 +@3394 := @3322 @3392 @185 +@3396 := @3311 @3394 @185 +@3397 := @3300 @3396 +@3398 := @3246 @3397 +@3399 := @3205 @3398 +@3400 := @3187 @3399 +@3401 := @3094 @3400 +@3402 := @3084 @3401 +@3403 := @1801 @3402 +@3405 := @838 (@1272 @3403) +@3406 := @123 @3405 +@3407 := 62 +@3410 := @14 @3407 (@17 @3407) +@3413 := @1650 (@158 @3410 @487) +@3414 := @123 @3413 +@3415 := @163 @1312 +@3416 := @145 @3415 +@3417 := @496 @3416 +@3418 := @2955 @3417 +@3419 := 171 +@3423 := @498 (@500 @3419 (@503 @3419)) +@3424 := @497 @3423 +@3426 := @142 @3424 @146 +@3427 := @178 @3426 +@3428 := @145 @3427 +@3429 := @496 @3428 +@3431 := @2041 @3429 @3011 +@3433 := @2114 (@3418 @3431) +@3434 := @123 @3433 +@3436 := @292 @43 @22 +@3438 := @131 @3436 @48 +@3439 := @794 @3438 +@3440 := @11 @363 +@3441 := @870 @3440 +@3442 := 63 +@3445 := @14 @3442 (@17 @3442) +@3446 := @158 @3445 +@3447 := 64 +@3450 := @14 @3447 (@17 @3447) +@3452 := @160 @3450 @147 +@3453 := @142 @3452 +@3454 := @858 @175 +@3455 := @168 @3454 +@3456 := @142 @3455 +@3457 := @182 @3440 +@3459 := @193 @43 @146 +@3460 := @142 @3459 +@3461 := @309 @202 +@3462 := @3460 @3461 +@3463 := @163 @3462 +@3464 := @3457 @3463 +@3466 := @142 @3464 @146 +@3467 := @3456 @3466 +@3468 := @3453 @3467 +@3469 := @3446 @3468 +@3470 := @157 @3469 +@3471 := @3441 @3470 +@3472 := @216 @3438 +@3473 := @218 @238 +@3474 := @3473 @154 +@3475 := @3472 @3474 +@3477 := @236 @3438 @263 +@3479 := @228 (@330 @3477) +@3480 := @1406 @43 +@3483 := @14 @3055 (@17 @3055) +@3484 := @158 @3483 +@3485 := @3473 @19 +@3487 := @142 @3485 @146 +@3488 := @3484 @3487 +@3489 := @3480 @3488 +@3490 := @259 @3438 +@3491 := @302 @3436 +@3492 := @3473 @68 +@3493 := @142 @3492 +@3494 := @3493 @146 +@3496 := @3491 (@552 @3494) +@3498 := @142 @3496 @146 +@3499 := @3490 @3498 +@3500 := @3489 @3499 +@3504 := @3479 (@228 (@245 @3500) @268) +@3505 := @3475 @3504 +@3506 := @3471 @3505 +@3508 := @3439 (@840 @3506) +@3509 := @123 @3508 +@3512 := @14 @1844 (@17 @1844) +@3514 := @160 @3512 @147 +@3516 := @142 @3514 @859 +@3517 := @845 @3516 +@3518 := @157 @3517 +@3520 := @871 @3518 @887 +@3522 := @838 (@840 @3520) +@3523 := @123 @3522 +@3524 := @23 @866 +@3525 := @49 @3524 +@3527 := @2438 @3525 @919 +@3528 := 67 +@3531 := @14 @3528 (@17 @3528) +@3532 := @160 @3531 +@3533 := @262 @147 +@3534 := @239 @3533 +@3535 := @3532 @3534 +@3536 := @142 @3535 +@3537 := @2904 @1601 +@3538 := @3536 @3537 +@3539 := @1587 @3538 +@3540 := @157 @3539 +@3542 := @3527 (@2881 @3540) +@3543 := @123 @3542 +@3544 := @49 @50 +@3546 := @454 @3544 @24 +@3547 := @140 @405 +@3548 := @871 @3547 +@3549 := LexLeanTarget.TargetSyntax.Prim.natLe +@3551 := @138 @3549 @827 +@3552 := @402 @3551 +@3553 := @855 @1628 +@3555 := @142 @3553 @240 +@3556 := @145 @3555 +@3557 := @2090 @3556 +@3558 := @825 @3557 +@3559 := @563 @2899 +@3562 := @228 (@330 @3559) @833 +@3563 := @3558 @3562 +@3565 := @3552 @3563 @308 +@3566 := @3548 @3565 +@3568 := @3546 (@840 @3566) +@3569 := @123 @3568 +@3570 := @157 @219 +@3571 := @871 @3570 +@3572 := @1461 @219 +@3573 := @1802 @3572 +@3574 := @1656 @1690 +@3575 := @574 @2640 +@3576 := @168 @2217 +@3577 := @142 @3576 +@3578 := @581 @146 +@3580 := @1476 (@3577 @3578) +@3582 := @142 @3580 @146 +@3583 := @3575 @3582 +@3584 := @3574 @3583 +@3585 := @2713 @3584 +@3587 := @198 @2640 @146 +@3588 := @3585 @3587 +@3589 := @3573 @3588 +@3591 := @2674 (@3571 @3589) +@3592 := @123 @3591 +@3593 := @49 @2798 +@3595 := @281 @3593 @2795 +@3596 := @402 @391 +@3598 := @198 @2795 @146 +@3599 := @3596 @3598 +@3600 := @2710 @3598 +@3601 := @3085 @1654 +@3602 := @552 @1703 +@3603 := @563 @3602 +@3604 := @402 @3603 +@3605 := @2715 @405 +@3606 := @404 @3605 +@3607 := @402 @3606 +@3608 := @2715 @146 +@3609 := @145 @3608 +@3610 := @1159 @3609 +@3611 := @1904 @3610 +@3612 := @574 @2795 +@3613 := @2715 @968 +@3614 := @168 @3613 +@3615 := @142 @3614 +@3616 := @262 @1596 +@3617 := @3615 @3616 +@3618 := @1595 @3617 +@3620 := @142 @3618 @146 +@3621 := @3612 @3620 +@3622 := @3611 @3621 +@3623 := @3607 @3622 +@3624 := @309 @323 +@3625 := @262 @3624 +@3626 := @163 @3625 +@3627 := @1595 @3626 +@3629 := @142 @3627 @146 +@3630 := @3612 @3629 +@3631 := @3623 @3630 +@3632 := @3604 @3631 +@3633 := @552 @1201 +@3634 := @563 @3633 +@3635 := @402 @3634 +@3636 := @191 @310 +@3637 := @262 @3636 +@3638 := @2715 @3637 +@3639 := @1595 @3638 +@3641 := @142 @3639 @146 +@3642 := @3612 @3641 +@3643 := @3635 @3642 +@3644 := @552 @570 +@3645 := @563 @3644 +@3646 := @402 @3645 +@3647 := @581 @1596 +@3648 := @2715 @3647 +@3649 := @1595 @3648 +@3651 := @142 @3649 @146 +@3652 := @3612 @3651 +@3653 := @3646 @3652 +@3654 := @1663 @1690 +@3655 := @239 @1638 +@3656 := @168 @3655 +@3657 := @142 @3656 +@3658 := @3657 @3616 +@3659 := @1595 @3658 +@3661 := @142 @3659 @146 +@3662 := @3612 @3661 +@3663 := @3654 @3662 +@3664 := @3653 @3663 +@3665 := @3643 @3664 +@3666 := @3632 @3665 +@3667 := @3601 @3666 +@3668 := @2713 @3667 +@3669 := @239 @3625 +@3670 := @1595 @3669 +@3672 := @142 @3670 @146 +@3673 := @3612 @3672 +@3674 := @3668 @3673 +@3675 := @3600 @3674 +@3676 := @3599 @3675 +@3677 := @2702 @3676 +@3679 := @3595 (@2701 @3677) +@3680 := @123 @3679 +@3682 := @10 @2839 @27 +@3683 := @282 @3682 +@3684 := @72 @2839 +@3685 := @3683 @3684 +@3686 := @10 @3685 +@3687 := @23 @3682 +@3688 := @3686 @3687 +@3689 := @281 @3688 +@3691 := @292 @2839 @24 +@3692 := @3689 @3691 +@3693 := @216 @3691 +@3694 := @3693 @162 +@3695 := @302 @3691 +@3696 := @3695 @311 +@3698 := @228 (@300 @3696) +@3699 := @3693 @321 +@3700 := @3695 @324 +@3702 := @228 (@245 @3700) +@3703 := @2845 @332 +@3707 := @3702 (@228 (@330 @3703) @268) +@3708 := @3699 @3707 +@3712 := @3698 (@228 (@317 @3708) @268) +@3714 := @3692 (@3694 @3712) +@3715 := @123 @3714 +@3719 := @281 (@23 (@49 @3682)) @3684 +@3720 := 68 +@3723 := @14 @3720 (@17 @3720) +@3724 := @158 @3723 +@3726 := @142 @3547 @351 +@3727 := @163 @3726 +@3729 := @3719 (@3724 @3727) +@3730 := @123 @3729 +@3732 := @10 @2884 @27 +@3733 := @282 @3732 +@3734 := @72 @2884 +@3735 := @3733 @3734 +@3736 := @10 @3735 +@3737 := @23 @3732 +@3738 := @3736 @3737 +@3739 := @281 @3738 +@3741 := @292 @2884 @24 +@3742 := @3739 @3741 +@3743 := @216 @3741 +@3744 := @3743 @162 +@3745 := @302 @3741 +@3746 := @3745 @311 +@3748 := @228 (@300 @3746) +@3749 := @3743 @321 +@3750 := @3745 @324 +@3752 := @228 (@245 @3750) +@3753 := @2890 @332 +@3757 := @3752 (@228 (@330 @3753) @268) +@3758 := @3749 @3757 +@3762 := @3748 (@228 (@317 @3758) @268) +@3764 := @3742 (@3744 @3762) +@3765 := @123 @3764 +@3770 := @2438 (@23 (@23 (@49 @3732))) @3734 +@3773 := @14 @2003 (@17 @2003) +@3774 := @158 @3773 +@3775 := @145 @439 +@3776 := @304 @3775 +@3778 := @3770 (@3774 @3776) +@3779 := @123 @3778 +@3780 := 70 +@3783 := @14 @3780 (@17 @3780) +@3786 := @1650 (@158 @3783 @487) +@3787 := @123 @3786 +@3788 := @49 @85 +@3790 := @281 @3788 @1799 +@3791 := @2041 @2970 +@3792 := @2048 @2975 +@3793 := 71 +@3796 := @14 @3793 (@17 @3793) +@3798 := @158 @3796 @487 +@3799 := @1893 @3798 +@3800 := @1136 @487 +@3801 := @2972 @3800 +@3803 := @2058 @190 @261 +@3805 := @402 @3803 @551 +@3807 := @3009 @549 @308 +@3808 := @402 @3807 +@3809 := "an identifier follows a decimal point" +@3810 := @731 @3809 +@3811 := @730 @3810 +@3813 := @142 @3811 @146 +@3814 := @728 @3813 +@3816 := @142 @3814 @146 +@3817 := @1921 @3816 +@3819 := @3808 @3817 @3013 +@3820 := @3805 @3819 +@3821 := @3801 @3820 +@3822 := @3799 @3821 +@3823 := @3792 @3822 +@3825 := @3790 (@3791 @3823) +@3826 := @123 @3825 +@3827 := 72 +@3830 := @14 @3827 (@17 @3827) +@3831 := @158 @3830 +@3832 := @3831 @487 +@3833 := @839 @3832 +@3834 := @168 @2091 +@3836 := @142 @3834 @146 +@3837 := @1734 @3836 +@3839 := @2126 @3837 @1740 +@3841 := @1650 (@3833 @3839) +@3842 := @123 @3841 +@3844 := @10 @3440 @27 +@3845 := @282 @3844 +@3846 := @72 @3440 +@3847 := @3845 @3846 +@3848 := @10 @3847 +@3849 := @23 @3844 +@3850 := @3848 @3849 +@3851 := @281 @3850 +@3853 := @292 @3440 @24 +@3854 := @3851 @3853 +@3855 := @216 @3853 +@3856 := @3855 @162 +@3857 := @302 @3853 +@3858 := @3857 @311 +@3860 := @228 (@300 @3858) +@3861 := @3855 @321 +@3862 := @3857 @324 +@3864 := @228 (@245 @3862) +@3865 := @3446 @332 +@3869 := @3864 (@228 (@330 @3865) @268) +@3870 := @3861 @3869 +@3874 := @3860 (@228 (@317 @3870) @268) +@3876 := @3854 (@3856 @3874) +@3877 := @123 @3876 +@3878 := @49 @3844 +@3880 := @454 @3878 @3846 +@3881 := 73 +@3884 := @14 @3881 (@17 @3881) +@3887 := @3880 (@158 @3884 @487) +@3888 := @123 @3887 +@3890 := @129 @45 @43 +@3891 := 74 +@3894 := @14 @3891 (@17 @3891) +@3895 := @158 @3894 +@3896 := 75 +@3899 := @14 @3896 (@17 @3896) +@3901 := @160 @3899 @146 +@3902 := @142 @3901 +@3903 := @3460 @147 +@3904 := @3902 @3903 +@3906 := @3890 (@3895 @3904) +@3907 := @123 @3906 +@3908 := 76 +@3911 := @14 @3908 (@17 @3908) +@3914 := @1650 (@158 @3911 @487) +@3915 := @123 @3914 +@3918 := @2438 (@23 @2828) @2795 +@3919 := 77 +@3922 := @14 @3919 (@17 @3919) +@3923 := @158 @3922 +@3924 := @163 @1653 +@3925 := @304 @3924 +@3927 := @3918 (@3923 @3925) +@3928 := @123 @3927 +@3929 := @23 @3687 +@3930 := @49 @3929 +@3932 := @2438 @3930 @3684 +@3933 := @1802 @2869 +@3934 := @157 @2866 +@3935 := @1656 @3934 +@3936 := @2972 @2867 +@3937 := @402 @549 +@3938 := @404 @2899 +@3939 := @402 @3938 +@3940 := @145 @263 +@3941 := @1159 @3940 +@3942 := @1663 @3941 +@3943 := @574 @3684 +@3944 := @262 @1638 +@3945 := @168 @3944 +@3946 := @142 @3945 +@3948 := @1504 (@2728 @323) +@3950 := @142 @3948 @146 +@3952 := @2852 (@3946 @3950) +@3954 := @142 @3952 @146 +@3955 := @3943 @3954 +@3956 := @3942 @3955 +@3957 := @3939 @3956 +@3958 := @1504 @2729 +@3960 := @142 @3958 @146 +@3962 := @2852 (@262 @3960) +@3964 := @142 @3962 @146 +@3965 := @3943 @3964 +@3966 := @3957 @3965 +@3967 := @1709 @3966 +@3969 := @198 @3684 @146 +@3970 := @3967 @3969 +@3972 := @3937 @3970 @3969 +@3973 := @3936 @3972 +@3974 := @3935 @3973 +@3976 := @3932 (@3933 @3974) +@3977 := @123 @3976 +@3978 := @23 @3737 +@3979 := @49 @3978 +@3981 := @2438 @3979 @3734 +@3982 := @2368 @3934 +@3984 := @198 @3734 @146 +@3985 := @3937 @3984 +@3986 := @490 @480 +@3987 := @486 @3940 +@3988 := @3986 @3987 +@3989 := @1637 @1984 +@3990 := @563 @3989 +@3991 := @402 @3990 +@3992 := @574 @3734 +@3993 := @2906 @3636 +@3995 := @142 @3993 @146 +@3997 := @2905 (@581 @3995) +@3999 := @142 @3997 @146 +@4000 := @3992 @3999 +@4001 := @3991 @4000 +@4002 := @514 @24 +@4003 := 78 +@4006 := @14 @4003 (@17 @4003) +@4007 := @158 @4006 +@4008 := @1637 @320 +@4009 := @4007 @4008 +@4010 := @4002 @4009 +@4011 := @402 @684 +@4012 := @2906 @1596 +@4014 := @142 @4012 @146 +@4016 := @2905 (@581 @4014) +@4018 := @142 @4016 @146 +@4019 := @3992 @4018 +@4020 := @4011 @4019 +@4021 := @2906 @2777 +@4023 := @142 @4021 @146 +@4025 := @2905 (@262 @4023) +@4027 := @142 @4025 @146 +@4028 := @3992 @4027 +@4029 := @4020 @4028 +@4030 := @4010 @4029 +@4031 := @4001 @4030 +@4032 := @3988 @4031 +@4034 := @3939 @4032 @4028 +@4035 := @3985 @4034 +@4036 := @3936 @4035 +@4037 := @3982 @4036 +@4039 := @3981 (@3933 @4037) +@4040 := @123 @4039 +@4041 := @163 @2410 +@4042 := @145 @4041 +@4043 := @1319 @4042 +@4044 := @2955 @4043 +@4045 := @1734 @1340 +@4047 := @3009 @4045 @1740 +@4049 := @1650 (@4044 @4047) +@4050 := @123 @4049 +@4051 := @839 @177 +@4055 := @498 (@500 @1894 (@503 @1894)) +@4056 := @497 @4055 +@4058 := @142 @4056 @146 +@4059 := @304 @4058 +@4060 := @145 @4059 +@4061 := @496 @4060 +@4062 := @2041 @4061 +@4063 := @304 @509 +@4064 := @145 @4063 +@4065 := @496 @4064 +@4066 := @2048 @4065 +@4067 := @2058 @577 +@4069 := @2060 @577 @219 +@4070 := @4067 @4069 +@4071 := @1656 @4070 +@4072 := @552 @2410 +@4073 := @145 @4072 +@4074 := @1319 @4073 +@4075 := @2972 @4074 +@4076 := @552 @1915 +@4077 := @145 @4076 +@4078 := @1898 @4077 +@4079 := @2977 @4078 +@4080 := @3937 @680 +@4081 := "a scientific literal has no exponent digits" +@4082 := @731 @4081 +@4083 := @730 @4082 +@4085 := @142 @4083 @146 +@4086 := @728 @4085 +@4088 := @142 @4086 @146 +@4089 := @1921 @4088 +@4090 := @4080 @4089 +@4091 := @4079 @4090 +@4092 := @4075 @4091 +@4093 := @4071 @4092 +@4094 := @4066 @4093 +@4095 := @4062 @4094 +@4097 := @1800 (@4051 @4095) +@4098 := @123 @4097 +@4099 := @1191 @320 +@4100 := @2048 @4099 +@4103 := @14 @1870 (@17 @1870) +@4105 := @158 @4103 @487 +@4106 := @1904 @4105 +@4108 := @402 @2050 @173 +@4109 := @304 @1213 +@4110 := @563 @4109 +@4112 := @402 @4110 @173 +@4116 := @498 (@500 @1273 (@503 @1273)) +@4117 := @497 @4116 +@4119 := @142 @4117 @146 +@4120 := @304 @4119 +@4121 := @563 @4120 +@4123 := @402 @4121 @173 +@4127 := @498 (@500 @3442 (@503 @3442)) +@4128 := @497 @4127 +@4130 := @142 @4128 @146 +@4131 := @304 @4130 +@4132 := @563 @4131 +@4134 := @402 @4132 @173 +@4135 := @186 @553 +@4136 := @404 @4135 +@4139 := @402 @4136 @551 @549 +@4140 := @4134 @4139 +@4141 := @4123 @4140 +@4142 := @4112 @4141 +@4143 := @4108 @4142 +@4144 := @2061 @4143 +@4145 := @2059 @4144 +@4147 := @1270 @4145 @185 +@4148 := @4106 @4147 +@4149 := @2057 @4148 +@4150 := @4100 @4149 +@4151 := @2047 @4150 +@4153 := @838 (@1272 @4151) +@4154 := @123 @4153 +@4155 := @218 @162 +@4156 := @4155 @68 +@4157 := @142 @4156 +@4158 := @4157 @146 +@4159 := @145 @4158 +@4160 := @2121 @4159 +@4161 := @2955 @4160 +@4163 := @292 @42 @22 +@4165 := @131 @4163 @48 +@4166 := @870 @4165 +@4167 := 80 +@4170 := @14 @4167 (@17 @4167) +@4172 := @158 @4170 @4159 +@4173 := @4166 @4172 +@4174 := @1073 @4159 +@4176 := @142 @4174 @146 +@4177 := @4157 @4176 +@4178 := @168 @4177 +@4180 := @142 @4178 @146 +@4181 := @145 @4180 +@4182 := @1084 @4181 +@4183 := @1802 @4182 +@4184 := @1406 @4165 +@4185 := @259 @4165 +@4186 := @302 @4163 +@4187 := @182 @42 +@4188 := @262 @4158 +@4189 := @855 @4188 +@4191 := @142 @4189 @146 +@4192 := @4157 @4191 +@4193 := @145 @4192 +@4194 := @1111 @4193 +@4196 := @142 @4194 @310 +@4197 := @4187 @4196 +@4200 := @4186 (@142 @4197 @263) +@4202 := @142 @4200 @146 +@4203 := @4185 @4202 +@4204 := @4184 @4203 +@4205 := @4155 @41 +@4206 := @402 @4205 +@4208 := @198 @3846 @146 +@4209 := @4206 @4208 +@4210 := @216 @3846 +@4211 := @3010 @551 +@4212 := @4210 @4211 +@4213 := @574 @3846 +@4214 := @4155 @19 +@4215 := @142 @4214 +@4216 := @1448 @968 +@4218 := @142 @4216 @146 +@4219 := @191 @4218 +@4220 := @4215 @4219 +@4221 := @4157 @4220 +@4222 := @3457 @4221 +@4224 := @142 @4222 @146 +@4225 := @4213 @4224 +@4227 := @228 (@2141 @4225) +@4228 := @2152 @1968 +@4229 := @145 @4228 +@4230 := @496 @4229 +@4231 := @4002 @4230 +@4232 := @523 @24 +@4233 := @2152 @175 +@4234 := @168 @4233 +@4235 := @142 @4234 +@4236 := @4235 @146 +@4237 := @145 @4236 +@4238 := @1136 @4237 +@4239 := @4232 @4238 +@4241 := @4011 @723 @308 +@4242 := @402 @4241 +@4243 := @457 @43 +@4244 := @4215 @146 +@4245 := @2248 @4244 +@4246 := @4243 @4245 +@4247 := @142 @4246 +@4248 := @4247 @3461 +@4249 := @4235 @4248 +@4250 := @3457 @4249 +@4252 := @142 @4250 @146 +@4253 := @4213 @4252 +@4254 := @4242 @4253 +@4255 := @191 @202 +@4256 := @4247 @4255 +@4257 := @2152 @4256 +@4258 := @3457 @4257 +@4260 := @142 @4258 @146 +@4261 := @4213 @4260 +@4262 := @4254 @4261 +@4263 := @4239 @4262 +@4264 := @4231 @4263 +@4268 := @4227 (@228 (@2148 @4264) @268) +@4269 := @4212 @4268 +@4270 := @4209 @4269 +@4271 := @4204 @4270 +@4272 := @4183 @4271 +@4273 := @4173 @4272 +@4275 := @3880 (@4161 @4273) +@4276 := @123 @4275 +@4277 := @10 @42 +@4278 := @4277 @27 +@4279 := @44 @4278 +@4281 := @282 @4279 @43 +@4282 := @10 @4281 +@4283 := @44 @45 +@4284 := @4282 @4283 +@4286 := @281 @4284 @43 +@4288 := @216 @43 @219 +@4289 := @3895 @443 +@4293 := @434 (@228 (@438 @4289) @268) +@4295 := @4286 (@4288 @4293) +@4296 := @123 @4295 +@4300 := @454 @4279 @43 (@4243 @164) +@4301 := @123 @4300 +@4302 := @145 @1230 +@4303 := @496 @4302 +@4306 := @1650 (@2955 @4303 @4047) +@4307 := @123 @4306 +@4308 := @23 @2798 +@4309 := @49 @4308 +@4311 := @2438 @4309 @2795 +@4312 := @1802 @3492 +@4313 := @1656 @3485 +@4314 := @3473 @41 +@4316 := @402 @4314 @3598 +@4318 := @402 @3474 @3598 +@4319 := @481 @3987 +@4320 := @550 @1201 +@4321 := @563 @4320 +@4322 := @402 @4321 +@4323 := 81 +@4326 := @14 @4323 (@17 @4323) +@4327 := @158 @4326 +@4328 := @581 @320 +@4329 := @145 @4328 +@4330 := @4327 @4329 +@4331 := @491 @4330 +@4332 := @402 @680 +@4333 := @168 @4328 +@4334 := @142 @4333 +@4335 := @552 @3636 +@4336 := @4334 @4335 +@4337 := @1595 @4336 +@4339 := @142 @4337 @146 +@4340 := @3612 @4339 +@4341 := @4332 @4340 +@4342 := @552 @1596 +@4343 := @581 @4342 +@4344 := @1595 @4343 +@4346 := @142 @4344 @146 +@4347 := @3612 @4346 +@4348 := @4341 @4347 +@4349 := @4331 @4348 +@4350 := @4322 @4349 +@4351 := @2728 @1596 +@4352 := @581 @4351 +@4353 := @1595 @4352 +@4355 := @142 @4353 @146 +@4356 := @3612 @4355 +@4357 := @573 @4356 +@4358 := @515 @3941 +@4359 := @262 @691 +@4360 := @168 @4359 +@4362 := @142 @4360 @4342 +@4363 := @1595 @4362 +@4365 := @142 @4363 @146 +@4366 := @3612 @4365 +@4367 := @4358 @4366 +@4368 := @4357 @4367 +@4369 := @4350 @4368 +@4370 := @4319 @4369 +@4371 := @3939 @4370 +@4372 := @552 @3624 +@4373 := @262 @4372 +@4374 := @1595 @4373 +@4376 := @142 @4374 @146 +@4377 := @3612 @4376 +@4378 := @4371 @4377 +@4379 := @4318 @4378 +@4380 := @4316 @4379 +@4381 := @4313 @4380 +@4383 := @4311 (@4312 @4381) +@4384 := @123 @4383 +@4385 := @819 @28 +@4387 := @454 @4385 @24 +@4391 := @498 (@500 @2117 (@503 @2117)) +@4392 := @497 @4391 +@4394 := @142 @4392 @146 +@4395 := @1809 @4394 +@4396 := @145 @4395 +@4397 := @1277 @4396 +@4398 := @2955 @4397 +@4402 := @498 (@500 @2831 (@503 @2831)) +@4403 := @497 @4402 +@4405 := @142 @4403 @146 +@4406 := @1809 @4405 +@4407 := @145 @4406 +@4408 := @1277 @4407 +@4409 := @2041 @4408 +@4410 := @2048 @2412 +@4411 := 102 +@4415 := @498 (@500 @4411 (@503 @4411)) +@4416 := @497 @4415 +@4418 := @142 @4416 @146 +@4419 := @3042 @4418 +@4420 := @145 @4419 +@4421 := @1277 @4420 +@4422 := @2368 @4421 +@4426 := @498 (@500 @3780 (@503 @3780)) +@4427 := @497 @4426 +@4429 := @142 @4427 @146 +@4430 := @3061 @4429 +@4431 := @145 @4430 +@4432 := @1277 @4431 +@4433 := @2972 @4432 +@4434 := @1943 @535 +@4436 := @402 @4434 @219 +@4438 := @142 @1868 @146 +@4439 := @163 @4438 +@4440 := @1943 @4439 +@4442 := @402 @4440 @238 +@4444 := @142 @1818 @146 +@4445 := @163 @4444 +@4446 := @1943 @4445 +@4447 := @402 @4446 +@4449 := @2060 @190 @3019 +@4451 := @4447 @4449 @261 +@4452 := @4442 @4451 +@4453 := @4436 @4452 +@4454 := @4433 @4453 +@4455 := @4422 @4454 +@4456 := @4410 @4455 +@4457 := @4409 @4456 +@4459 := @4387 (@4398 @4457) +@4460 := @123 @4459 +@4461 := 181 +@4465 := @498 (@500 @4461 (@503 @4461)) +@4466 := @497 @4465 +@4468 := @142 @4466 @146 +@4469 := @239 @4468 +@4470 := @563 @4469 +@4471 := @402 @4470 +@4472 := 162 +@4476 := @498 (@500 @4472 (@503 @4472)) +@4477 := @497 @4476 +@4478 := @142 @4477 +@4479 := 170 +@4483 := @498 (@500 @4479 (@503 @4479)) +@4484 := @497 @4483 +@4486 := @142 @4484 @146 +@4487 := @4478 @4486 +@4488 := @262 @4487 +@4489 := @1277 @4488 +@4492 := @402 @4489 @2390 @185 +@4494 := @4471 @4492 @185 +@4495 := @3216 @4494 +@4496 := 130 +@4500 := @498 (@500 @4496 (@503 @4496)) +@4501 := @497 @4500 +@4503 := @142 @4501 @146 +@4504 := @239 @4503 +@4505 := @563 @4504 +@4506 := @402 @4505 +@4507 := 137 +@4511 := @498 (@500 @4507 (@503 @4507)) +@4512 := @497 @4511 +@4514 := @142 @4512 @146 +@4515 := @1326 @4514 +@4516 := @262 @4515 +@4517 := @1277 @4516 +@4519 := @402 @4517 @2390 +@4520 := 144 +@4524 := @498 (@500 @4520 (@503 @4520)) +@4525 := @497 @4524 +@4526 := @142 @4525 +@4527 := @3340 @146 +@4528 := @4526 @4527 +@4529 := @262 @4528 +@4530 := @1277 @4529 +@4533 := @402 @4530 @2390 @185 +@4534 := @4519 @4533 +@4536 := @4506 @4534 @185 +@4538 := @3257 @4536 @185 +@4539 := @4495 @4538 +@4540 := @3084 @4539 +@4541 := @1801 @4540 +@4543 := @838 (@1272 @4541) +@4544 := @123 @4543 +@4545 := @794 @4165 +@4546 := @839 @536 +@4547 := @11 @385 +@4548 := @870 @4547 +@4549 := 82 +@4552 := @14 @4549 (@17 @4549) +@4553 := @158 @4552 +@4554 := 83 +@4557 := @14 @4554 (@17 @4554) +@4559 := @160 @4557 @147 +@4560 := @142 @4559 +@4561 := @1266 @320 +@4562 := @855 @4561 +@4564 := @142 @4562 @175 +@4565 := @168 @4564 +@4566 := @142 @4565 +@4567 := @182 @4547 +@4568 := @309 @3624 +@4569 := @304 @4568 +@4570 := @4567 @4569 +@4572 := @142 @4570 @146 +@4573 := @4566 @4572 +@4574 := @4560 @4573 +@4575 := @4553 @4574 +@4576 := @157 @4575 +@4577 := @4548 @4576 +@4578 := @3493 @320 +@4579 := @855 @4578 +@4581 := @142 @4579 @146 +@4582 := @304 @4581 +@4583 := @145 @4582 +@4584 := @1111 @4583 +@4585 := @1399 @4584 +@4586 := @402 @3485 +@4587 := @140 @263 +@4589 := @142 @4587 @146 +@4590 := @186 @4589 +@4591 := @404 @4590 +@4594 := @402 @4591 @3474 @308 +@4595 := @402 @4594 +@4596 := @4187 @1899 +@4597 := @142 @4596 +@4598 := @3493 @534 +@4599 := @168 @4598 +@4601 := @142 @4599 @146 +@4603 := @4186 (@4597 @4601) +@4605 := @142 @4603 @146 +@4606 := @4185 @4605 +@4607 := @4595 @4606 +@4608 := @236 @4165 +@4609 := "the quoted name `" +@4610 := @731 @4609 +@4611 := @730 @4610 +@4613 := @142 @4611 @146 +@4614 := @728 @4613 +@4616 := @142 @4614 @263 +@4617 := @1411 @4616 +@4618 := @142 @4617 +@4619 := "` is not a name" +@4620 := @731 @4619 +@4621 := @730 @4620 +@4623 := @142 @4621 @146 +@4624 := @728 @4623 +@4626 := @142 @4624 @146 +@4627 := @4618 @4626 +@4628 := @1411 @4627 +@4630 := @142 @4628 @146 +@4631 := @4608 @4630 +@4632 := @4607 @4631 +@4633 := @4586 @4632 +@4634 := "a quoted name is not closed" +@4635 := @731 @4634 +@4636 := @730 @4635 +@4638 := @142 @4636 @146 +@4639 := @728 @4638 +@4641 := @142 @4639 @146 +@4642 := @4608 @4641 +@4643 := @4633 @4642 +@4644 := @4585 @4643 +@4645 := @4577 @4644 +@4647 := @4545 (@4546 @4645) +@4648 := @123 @4647 +@4649 := @868 @24 +@4650 := 84 +@4653 := @14 @4650 (@17 @4650) +@4654 := @158 @4653 +@4655 := 85 +@4658 := @14 @4655 (@17 @4655) +@4659 := @160 @4658 +@4660 := @304 @164 +@4661 := @4659 @4660 +@4662 := @142 @4661 +@4663 := @304 @2856 +@4664 := @4662 @4663 +@4665 := @4654 @4664 +@4666 := @157 @4665 +@4667 := @1461 @4666 +@4668 := @4649 @4667 +@4669 := @123 @4668 +@4671 := @10 @4547 @27 +@4672 := @282 @4671 +@4673 := @72 @4547 +@4674 := @4672 @4673 +@4675 := @10 @4674 +@4676 := @23 @4671 +@4677 := @4675 @4676 +@4678 := @281 @4677 +@4680 := @292 @4547 @24 +@4681 := @4678 @4680 +@4682 := @216 @4680 +@4683 := @4682 @162 +@4684 := @302 @4680 +@4685 := @4684 @311 +@4687 := @228 (@300 @4685) +@4688 := @4682 @321 +@4689 := @4684 @324 +@4691 := @228 (@245 @4689) +@4692 := @4553 @332 +@4696 := @4691 (@228 (@330 @4692) @268) +@4697 := @4688 @4696 +@4701 := @4687 (@228 (@317 @4697) @268) +@4703 := @4681 (@4683 @4701) +@4704 := @123 @4703 +@4707 := @454 (@49 @4671) @4673 +@4708 := 86 +@4711 := @14 @4708 (@17 @4708) +@4712 := @158 @4711 +@4713 := @145 @2078 +@4715 := @4707 (@4712 @4713) +@4716 := @123 @4715 +@4718 := @10 @1500 @27 +@4719 := @282 @4718 +@4720 := @72 @1500 +@4721 := @4719 @4720 +@4722 := @10 @4721 +@4723 := @23 @4718 +@4724 := @4722 @4723 +@4725 := @281 @4724 +@4727 := @292 @1500 @24 +@4728 := @4725 @4727 +@4729 := @216 @4727 +@4730 := @4729 @162 +@4731 := @302 @4727 +@4732 := @4731 @311 +@4734 := @228 (@300 @4732) +@4735 := @4729 @321 +@4736 := @4731 @324 +@4738 := @228 (@245 @4736) +@4739 := @4654 @332 +@4743 := @4738 (@228 (@330 @4739) @268) +@4744 := @4735 @4743 +@4748 := @4734 (@228 (@317 @4744) @268) +@4750 := @4728 (@4730 @4748) +@4751 := @123 @4750 +@4756 := @2438 (@23 (@23 (@49 @4718))) @4720 +@4757 := 87 +@4760 := @14 @4757 (@17 @4757) +@4763 := @4756 (@158 @4760 @3925) +@4764 := @123 @4763 +@4765 := @49 @4676 +@4767 := @281 @4765 @4673 +@4768 := @2048 @393 +@4769 := @402 @389 +@4771 := @198 @4673 @146 +@4772 := @4769 @4771 +@4773 := @3596 @4771 +@4774 := @239 @570 +@4775 := @145 @4774 +@4776 := @496 @4775 +@4777 := @2368 @4776 +@4778 := @574 @4673 +@4779 := @191 @263 +@4780 := @309 @4779 +@4781 := @239 @4780 +@4782 := @4567 @4781 +@4784 := @142 @4782 @146 +@4785 := @4778 @4784 +@4786 := @2388 @4785 +@4789 := @14 @1820 (@17 @1820) +@4791 := @158 @4789 @1653 +@4792 := @2972 @4791 +@4793 := @309 @263 +@4794 := @191 @4793 +@4795 := @239 @4794 +@4796 := @4567 @4795 +@4798 := @142 @4796 @146 +@4799 := @4778 @4798 +@4800 := @3937 @4799 +@4801 := @3831 @1653 +@4802 := @1663 @4801 +@4803 := @186 @1638 +@4804 := @404 @4803 +@4805 := @402 @4804 +@4806 := @309 @4793 +@4807 := @3657 @4806 +@4808 := @4567 @4807 +@4810 := @142 @4808 @146 +@4811 := @4778 @4810 +@4812 := @4805 @4811 +@4813 := @239 @1968 +@4814 := @145 @4813 +@4815 := @496 @4814 +@4816 := @4002 @4815 +@4817 := @2715 @4806 +@4818 := @4567 @4817 +@4820 := @142 @4818 @146 +@4821 := @4778 @4820 +@4822 := @4011 @4821 +@4824 := @523 @22 @1690 +@4825 := @239 @991 +@4826 := @168 @4825 +@4827 := @142 @4826 +@4828 := @309 @1596 +@4829 := @4827 @4828 +@4830 := @4567 @4829 +@4832 := @142 @4830 @146 +@4833 := @4778 @4832 +@4834 := @4824 @4833 +@4835 := @4822 @4834 +@4836 := @4816 @4835 +@4837 := @4812 @4836 +@4838 := @4802 @4837 +@4839 := @4800 @4838 +@4840 := @4792 @4839 +@4841 := @4786 @4840 +@4842 := @4777 @4841 +@4844 := @2713 @4842 @4785 +@4845 := @4773 @4844 +@4846 := @4772 @4845 +@4847 := @4768 @4846 +@4849 := @4767 (@2701 @4847) +@4850 := @123 @4849 +@4851 := @23 @4723 +@4852 := @49 @4851 +@4854 := @2438 @4852 @4720 +@4855 := @2368 @2866 +@4856 := @262 @320 +@4857 := @404 @4856 +@4858 := @402 @4857 +@4859 := @163 @263 +@4860 := @168 @4859 +@4862 := @142 @4860 @1229 +@4863 := @145 @4862 +@4864 := @496 @4863 +@4865 := @2972 @4864 +@4866 := @574 @4720 +@4868 := @1504 (@581 @968) +@4870 := @142 @4868 @146 +@4871 := @4866 @4870 +@4872 := @4865 @4871 +@4873 := @4858 @4872 +@4875 := @198 @4720 @146 +@4876 := @4873 @4875 +@4878 := @2388 @4876 @4875 +@4879 := @4855 @4878 +@4881 := @4854 (@3933 @4879) +@4882 := @123 @4881 +@4883 := @178 @3178 +@4884 := @145 @4883 +@4885 := @496 @4884 +@4887 := @2041 @4885 @3011 +@4889 := @2114 (@3418 @4887) +@4938 := @2877 + (@2941 + (@2954 + (@3034 + (@3080 + (@3406 + (@3414 + (@3434 + (@3509 + (@3523 + (@3543 + (@3569 + (@3592 + (@3680 + (@3715 + (@3730 + (@3765 + (@3779 + (@3787 + (@3826 + (@3842 + (@3877 + (@3888 + (@3907 + (@3915 + (@3928 + (@3977 + (@4040 + (@4050 + (@4098 + (@4154 + (@4276 + (@4296 + (@4301 + (@4307 + (@4384 + (@4460 + (@4544 + (@4648 + (@4669 + (@4704 + (@4716 + (@4751 + (@4764 + (@4850 + (@4882 + (@123 + @4889 + (@26 + @122))))))))))))))))))))))))))))))))))))))))))))))) +@4981 := @121 + (@275 + (@345 + (@355 + (@371 + (@418 + (@451 + (@461 + (@792 + (@818 + (@837 + (@865 + (@905 + (@1263 + (@1358 + (@1440 + (@1459 + (@1488 + (@1493 + (@1524 + (@1535 + (@1570 + (@1581 + (@1608 + (@1649 + (@1797 + (@2040 + (@2071 + (@2086 + (@2113 + (@2132 + (@2350 + (@2400 + (@2414 + (@2434 + (@2450 + (@2636 + (@2671 + (@2682 + (@2697 + (@2791 + (@2826 + (@2838 + @4938)))))))))))))))))))))))))))))))))))))))))) +@4982 := LexLeanTarget.RustSyntax.Crate +@4985 := LexLeanTarget.RustSyntax.Crate.mk LexLeanTarget.RustSyntax.Profile.std +@4986 := LexLeanTarget.RustSyntax.ItemDef +@4987 := @2 @4986 +@4988 := LexLeanTarget.RustSyntax.ItemDef.enum +@4989 := LexLeanTarget.RustSyntax.RustType.adt +@4990 := @4989 @68 +@4991 := @4988 @4990 +@4992 := LexLeanTarget.RustSyntax.Variant +@4993 := @2 @4992 +@4994 := LexLeanTarget.RustSyntax.Variant.mk +@4995 := @4994 @68 +@4996 := LexLeanTarget.RustSyntax.RustType +@4997 := @2 @4996 +@4998 := @4989 @19 +@4999 := @4997 @4998 +@5000 := LexLeanTarget.RustSyntax.RustType.nat +@5001 := @4997 @5000 +@5002 := LexLeanTarget.RustSyntax.RustType.bool +@5003 := @4997 @5002 +@5004 := @26 @4996 +@5005 := @5001 @5004 +@5010 := @4993 (@4995 (@4999 (@5001 (@5003 @5005)))) +@5011 := @26 @4992 +@5014 := @4987 (@4991 (@5010 @5011)) +@5015 := @4988 @4998 +@5016 := LexLeanTarget.RustSyntax.RustType.list +@5017 := @4989 @41 +@5018 := @5016 @5017 +@5019 := @4997 @5018 +@5022 := @4993 (@4995 (@5019 @5004)) +@5025 := @4993 (@4994 @19 @5004) +@5026 := @4994 @41 +@5028 := @4993 (@5026 @5004) +@5029 := @4994 @154 +@5030 := LexLeanTarget.RustSyntax.RustType.bytes +@5031 := @4997 @5030 +@5032 := @5031 @5004 +@5044 := @4987 + (@5015 (@5022 (@5025 (@5028 (@4993 (@5029 @5032) (@4993 (@4994 @249 @5032) @5011)))))) +@5045 := @4988 @5017 +@5046 := @5003 @5004 +@5052 := @4987 (@5045 (@4993 (@4995 (@5031 @5046)) @5011)) +@5053 := @4989 @154 +@5054 := @4988 @5053 +@5055 := @5016 @4990 +@5056 := @4997 @5055 +@5057 := LexLeanTarget.RustSyntax.RustType.option +@5060 := @4997 (@5057 @5030) @5004 +@5070 := @4987 (@5054 (@4993 (@4995 (@5001 (@5001 (@5003 (@5001 (@5056 @5060)))))) @5011)) +@5071 := @4989 @249 +@5080 := @4987 (@4988 @5071 (@4993 (@4995 (@5001 (@5001 (@5001 @5046)))) @5011)) +@5081 := @4989 @224 +@5082 := @4988 @5081 +@5083 := @5003 @5046 +@5090 := @4987 (@5082 (@4993 (@4995 (@5001 (@5001 @5083))) @5011)) +@5091 := @4989 @363 +@5100 := @4987 (@4988 @5091 (@4993 (@4995 (@5001 (@5019 (@5003 @5060)))) @5011)) +@5101 := @4989 @385 +@5109 := @4987 (@4988 @5101 (@4993 (@4995 (@5001 (@5003 @5083))) @5011)) +@5110 := LexLeanTarget.RustSyntax.RustType.fn +@5111 := @5110 @68 +@5112 := @4988 @5111 +@5113 := @5001 @5032 +@5118 := @4987 (@5112 (@4993 (@5026 @5113) @5011)) +@5119 := LexLeanTarget.RustSyntax.ItemDef.apply +@5123 := @5119 @68 (@4997 @5053 @5004) +@5124 := @5057 @5053 +@5125 := @5123 @5124 +@5126 := Bool.true +@5127 := @5125 @5126 +@5128 := LexLeanTarget.RustSyntax.Dispatch +@5129 := @2 @5128 +@5130 := LexLeanTarget.RustSyntax.Dispatch.mk +@5131 := @5130 @41 +@5132 := LexLeanTarget.RustSyntax.CaptureRead +@5133 := @2 @5132 +@5135 := @5133 LexLeanTarget.RustSyntax.CaptureRead.copy +@5137 := @5133 LexLeanTarget.RustSyntax.CaptureRead.clone +@5138 := @26 @5132 +@5139 := @5137 @5138 +@5140 := @5135 @5139 +@5143 := @5129 (@5131 @5140 @5126) +@5144 := @26 @5128 +@5147 := @4987 (@5127 (@5143 @5144)) +@5148 := @5110 @19 +@5155 := @4987 (@4988 @5148 (@4993 (@4994 @363 @5004) @5011)) +@5161 := @5119 @19 (@5056 (@4997 @4990 @5004)) @5055 +@5162 := Bool.false +@5170 := @4987 (@5161 @5162 (@5129 (@5130 @363 @5138 @5162) @5144)) +@5171 := @5110 @41 +@5190 := @4987 + (@4988 + @5171 + (@4993 + (@4994 @849 @5113) + (@4993 (@4994 @2074 @5032) (@4993 (@4994 @2945 @5032) (@4993 (@4994 @3512 @5032) @5011))))) +@5192 := @5119 @41 @5005 +@5193 := @5057 @5000 +@5217 := @4987 + (@5192 + @5193 + @5126 + (@5129 + (@5130 @849 @5140 @5126) + (@5129 + (@5130 @2074 @5139 @5126) + (@5129 (@5130 @2945 @5139 @5126) (@5129 (@5130 @3512 @5139 @5126) @5144))))) +@5218 := @5110 @154 +@5225 := @4987 (@4988 @5218 (@4993 (@4994 @881 @5113) @5011)) +@5229 := @5119 @154 (@4997 @5071 @5004) +@5230 := @5057 @5071 +@5239 := @4987 (@5229 @5230 @5126 (@5129 (@5130 @881 @5140 @5126) @5144)) +@5240 := @5110 @249 +@5248 := @4987 (@4988 @5240 (@4993 (@4994 @1470 (@5031 @5005)) @5011)) +@5249 := @5119 @249 +@5250 := LexLeanTarget.RustSyntax.RustType.pair +@5251 := @5250 @5000 +@5252 := @5251 @5000 +@5255 := @5249 (@4997 @5252 @5004) +@5256 := @5057 @5252 +@5267 := @4987 (@5255 @5256 @5126 (@5129 (@5130 @1470 (@5137 (@5135 @5138)) @5126) @5144)) +@5268 := @5110 @224 +@5269 := @4988 @5268 +@5272 := @4993 (@4994 @1591 @5113) +@5273 := @4994 @3531 +@5274 := @5001 @5113 +@5280 := @4987 (@5269 (@5272 (@4993 (@5273 @5274) @5011))) +@5284 := @5119 @224 (@4997 @5081 @5004) +@5285 := @5057 @5081 +@5287 := @5284 @5285 @5126 +@5291 := @5129 (@5130 @1591 @5140 @5126) +@5292 := @5130 @3531 +@5293 := @5135 @5140 +@5300 := @4987 (@5287 (@5291 (@5129 (@5292 @5293 @5126) @5144))) +@5301 := @5110 @363 +@5308 := @4987 (@4988 @5301 (@4993 (@4994 @2848 @5113) @5011)) +@5309 := @5119 @363 +@5310 := @5251 @5002 +@5311 := @5251 @5310 +@5314 := @5309 (@4997 @5311 @5004) +@5315 := @5057 @5311 +@5324 := @4987 (@5314 @5315 @5126 (@5129 (@5130 @2848 @5140 @5126) @5144)) +@5325 := @5110 @385 +@5332 := @4987 (@4988 @5325 (@4993 (@4994 @2894 @5274) @5011)) +@5333 := @5119 @385 +@5336 := @5251 (@5250 @5002 @5002) +@5339 := @5333 (@4997 @5336 @5004) +@5340 := @5057 @5336 +@5349 := @4987 (@5339 @5340 @5126 (@5129 (@5130 @2894 @5293 @5126) @5144)) +@5350 := @5110 @485 +@5357 := @4987 (@4988 @5350 (@4993 (@4994 @3450 @5032) @5011)) +@5361 := @5119 @485 (@4997 @5091 @5004) +@5362 := @5057 @5091 +@5371 := @4987 (@5361 @5362 @5126 (@5129 (@5130 @3450 @5139 @5126) @5144)) +@5372 := @5110 @495 +@5379 := @4987 (@4988 @5372 (@4993 (@4994 @3899 @5004) @5011)) +@5393 := @4987 + (@5119 @495 (@5019 (@4997 @5017 @5004)) @5018 @5162 (@5129 (@5130 @3899 @5138 @5162) @5144)) +@5394 := @5110 @519 +@5401 := @4987 (@4988 @5394 (@4993 (@4994 @4557 @5032) @5011)) +@5405 := @5119 @519 (@4997 @5101 @5004) +@5406 := @5057 @5101 +@5415 := @4987 (@5405 @5406 @5126 (@5129 (@5130 @4557 @5139 @5126) @5144)) +@5416 := @5110 @529 +@5423 := @4987 (@4988 @5416 (@4993 (@4994 @4658 @5274) @5011)) +@5427 := @5119 @529 (@4997 @5310 @5004) +@5428 := @5057 @5310 +@5437 := @4987 (@5427 @5428 @5126 (@5129 (@5130 @4658 @5293 @5126) @5144)) +@5438 := LexLeanTarget.RustSyntax.ItemDef.function +@5439 := LexLeanTarget.RustSyntax.Ident.generated +@5441 := @5439 LexLeanTarget.RustSyntax.IdentKind.function +@5443 := @5438 (@5441 @68) +@5444 := LexLeanTarget.RustSyntax.Parameter +@5445 := @2 @5444 +@5446 := LexLeanTarget.RustSyntax.Parameter.mk +@5447 := LexLeanTarget.RustSyntax.Pat.bind +@5449 := @5439 LexLeanTarget.RustSyntax.IdentKind.binding +@5450 := @5449 @68 +@5452 := @5446 (@5447 @5450) +@5454 := @5445 (@5452 @5030) +@5455 := @26 @5444 +@5456 := @5454 @5455 +@5457 := @5443 @5456 +@5458 := LexLeanTarget.RustSyntax.RustType.fallible +@5459 := LexLeanTarget.RustSyntax.RustType.result +@5462 := @5458 (@5459 @5055 @5030) +@5463 := @5457 @5462 +@5464 := LexLeanTarget.RustSyntax.Block.mk +@5465 := LexLeanTarget.RustSyntax.Let +@5466 := @2 @5465 +@5467 := LexLeanTarget.RustSyntax.Let.mk +@5468 := @5449 @19 +@5469 := @5447 @5468 +@5470 := @5467 @5469 +@5471 := Option.some.{0} +@5472 := @5471 @4996 +@5473 := @5472 @5000 +@5474 := @5470 @5473 +@5475 := LexLeanTarget.RustSyntax.Expr.block +@5476 := LexLeanTarget.RustSyntax.IdentKind.operand +@5477 := @5439 @5476 +@5478 := @5477 @19 +@5480 := @5467 (@5447 @5478) +@5481 := Option.none.{0} +@5482 := @5481 @4996 +@5483 := @5480 @5482 +@5484 := LexLeanTarget.RustSyntax.Expr.clone +@5485 := @5484 @5450 +@5487 := @5466 (@5483 @5485) +@5488 := @26 @5465 +@5489 := @5487 @5488 +@5490 := @5464 @5489 +@5491 := LexLeanTarget.RustSyntax.Expr.call +@5492 := LexLeanTarget.RustSyntax.Callee.runtime +@5493 := LexLeanTarget.RustSyntax.Item.lengthBytes +@5495 := @5491 (@5492 @5493) +@5496 := LexLeanTarget.RustSyntax.Expr +@5497 := @2 @5496 +@5498 := LexLeanTarget.RustSyntax.Expr.move +@5500 := @5497 (@5498 @5478) +@5501 := @26 @5496 +@5502 := @5500 @5501 +@5504 := @5495 @5502 @5162 +@5506 := @5475 (@5490 @5504) +@5508 := @5466 (@5474 @5506) +@5509 := @5449 @41 +@5510 := @5447 @5509 +@5511 := @5467 @5510 +@5512 := @5472 @5053 +@5513 := @5511 @5512 +@5514 := LexLeanTarget.RustSyntax.Pat.tuple +@5515 := LexLeanTarget.RustSyntax.Pat +@5516 := @2 @5515 +@5517 := LexLeanTarget.RustSyntax.IdentKind.part +@5518 := @5439 @5517 +@5519 := @5518 @41 +@5521 := @5516 (@5447 @5519) +@5522 := LexLeanTarget.RustSyntax.Pat.wild +@5523 := @5516 @5522 +@5524 := @26 @5515 +@5525 := @5523 @5524 +@5529 := @5467 (@5514 (@5521 @5525)) @5482 +@5530 := LexLeanTarget.RustSyntax.Callee.function +@5532 := @5491 (@5530 @19) +@5533 := LexLeanTarget.RustSyntax.Expr.construct +@5534 := LexLeanTarget.RustSyntax.Ctor.closure +@5537 := @5533 (@5534 @68 @41) +@5538 := LexLeanTarget.RustSyntax.Expr.copy +@5539 := @5538 @5468 +@5540 := @5497 @5539 +@5541 := @5498 @5450 +@5542 := @5497 @5541 +@5543 := @5542 @5501 +@5544 := @5540 @5543 +@5545 := @5537 @5544 +@5546 := @5497 @5545 +@5547 := @5477 @154 +@5552 := @5466 (@5467 (@5447 @5547) @5482 @5539) +@5553 := @5477 @249 +@5556 := @5467 (@5447 @5553) @5482 +@5557 := LexLeanTarget.RustSyntax.Expr.lit +@5558 := LexLeanTarget.RustSyntax.Lit.nat +@5560 := @5557 (@5558 @19) +@5563 := @5466 (@5556 @5560) @5488 +@5564 := @5552 @5563 +@5565 := @5464 @5564 +@5566 := LexLeanTarget.RustSyntax.Item.natAdd +@5568 := @5491 (@5492 @5566) +@5570 := @5497 (@5498 @5547) +@5573 := @5497 (@5498 @5553) @5501 +@5574 := @5570 @5573 +@5576 := @5568 @5574 @5126 +@5578 := @5475 (@5565 @5576) +@5579 := @5497 @5578 +@5580 := LexLeanTarget.RustSyntax.Ctor.adt +@5582 := @5580 @154 @68 +@5583 := @5533 @5582 +@5585 := @5557 (@5558 @68) +@5586 := @5497 @5585 +@5587 := LexLeanTarget.RustSyntax.Lit.bool +@5588 := @5587 @5126 +@5589 := @5557 @5588 +@5590 := @5497 @5589 +@5591 := LexLeanTarget.RustSyntax.Ctor.nil +@5592 := @5591 @4990 +@5594 := @5533 @5592 @5501 +@5595 := @5497 @5594 +@5596 := LexLeanTarget.RustSyntax.Ctor.none +@5597 := @5596 @5030 +@5599 := @5533 @5597 @5501 +@5601 := @5497 @5599 @5501 +@5602 := @5595 @5601 +@5603 := @5586 @5602 +@5604 := @5590 @5603 +@5605 := @5586 @5604 +@5606 := @5586 @5605 +@5607 := @5583 @5606 +@5609 := @5497 @5607 @5501 +@5610 := @5579 @5609 +@5611 := @5546 @5610 +@5613 := @5532 @5611 @5126 +@5616 := @5466 (@5529 @5613) @5488 +@5617 := @5464 @5616 +@5618 := @5498 @5519 +@5620 := @5475 (@5617 @5618) +@5622 := @5466 (@5513 @5620) +@5623 := LexLeanTarget.RustSyntax.IdentKind.holder +@5624 := @5439 @5623 +@5625 := @5624 @363 +@5628 := @5467 (@5447 @5625) @5482 +@5629 := LexLeanTarget.RustSyntax.Expr.matchOn +@5630 := @5484 @5509 +@5631 := @5629 @5630 +@5632 := LexLeanTarget.RustSyntax.Arm +@5633 := @2 @5632 +@5634 := LexLeanTarget.RustSyntax.Arm.mk +@5635 := LexLeanTarget.RustSyntax.Pat.adt +@5637 := @5635 @154 @68 +@5638 := @5518 @224 +@5648 := @5634 (@5637 (@5523 (@5523 (@5523 (@5523 (@5523 (@5516 (@5447 @5638) @5524))))))) +@5649 := @5464 @5488 +@5650 := @5498 @5638 +@5653 := @5633 (@5648 (@5649 @5650)) +@5654 := @26 @5632 +@5656 := @5631 (@5653 @5654) +@5659 := @5466 (@5628 @5656) @5488 +@5660 := @5622 @5659 +@5661 := @5508 @5660 +@5662 := @5464 @5661 +@5664 := @5629 (@5498 @5625) +@5665 := LexLeanTarget.RustSyntax.Pat.none +@5666 := @5634 @5665 +@5667 := @5449 @249 +@5668 := @5447 @5667 +@5669 := @5467 @5668 +@5670 := @5472 @5055 +@5671 := @5669 @5670 +@5673 := @5491 (@5530 @154) +@5674 := @5498 @5509 +@5675 := @5629 @5674 +@5676 := @5518 @385 +@5685 := @5634 (@5637 (@5523 (@5523 (@5523 (@5523 (@5516 (@5447 @5676) @5525)))))) +@5686 := @5498 @5676 +@5691 := @5675 (@5633 (@5685 (@5649 @5686)) @5654) +@5693 := @5497 @5691 @5501 +@5695 := @5673 @5693 @5162 +@5698 := @5466 (@5671 @5695) @5488 +@5699 := @5464 @5698 +@5700 := LexLeanTarget.RustSyntax.Expr.succeed +@5701 := LexLeanTarget.RustSyntax.Ctor.ok +@5703 := @5701 @5055 @5030 +@5704 := @5533 @5703 +@5705 := @5498 @5667 +@5706 := @5497 @5705 +@5707 := @5706 @5501 +@5708 := @5704 @5707 +@5709 := @5700 @5708 +@5712 := @5633 (@5666 (@5699 @5709)) +@5713 := LexLeanTarget.RustSyntax.Pat.some +@5714 := @5449 @154 +@5715 := @5447 @5714 +@5716 := @5713 @5715 +@5717 := @5634 @5716 +@5718 := LexLeanTarget.RustSyntax.Ctor.err +@5720 := @5718 @5055 @5030 +@5721 := @5533 @5720 +@5722 := @5498 @5714 +@5724 := @5497 @5722 @5501 +@5725 := @5721 @5724 +@5726 := @5700 @5725 +@5730 := @5633 (@5717 (@5649 @5726)) @5654 +@5731 := @5712 @5730 +@5732 := @5664 @5731 +@5733 := @5662 @5732 +@5735 := @4987 (@5463 @5733) +@5737 := @5438 (@5441 @19) +@5739 := @5445 (@5452 @5111) +@5740 := @5446 @5469 +@5742 := @5445 (@5740 @5000) +@5743 := @5446 @5510 +@5746 := @5445 (@5743 @5053) @5455 +@5747 := @5742 @5746 +@5748 := @5739 @5747 +@5749 := @5737 @5748 +@5752 := @5458 (@5250 @5053 @5002) +@5753 := @5749 @5752 +@5754 := @5624 @485 +@5760 := @5466 (@5467 (@5447 @5754) @5482 @5539) @5488 +@5761 := @5464 @5760 +@5762 := LexLeanTarget.RustSyntax.Expr.cond +@5763 := LexLeanTarget.RustSyntax.Expr.isZero +@5764 := @5763 @5754 +@5765 := @5762 @5764 +@5766 := LexLeanTarget.RustSyntax.Expr.pair +@5767 := @5766 @5674 +@5768 := @5587 @5162 +@5769 := @5557 @5768 +@5770 := @5767 @5769 +@5771 := @5700 @5770 +@5772 := @5649 @5771 +@5773 := @5765 @5772 +@5774 := @5467 @5715 +@5775 := @5774 @5482 +@5776 := LexLeanTarget.RustSyntax.Expr.predecessor +@5779 := @5466 (@5775 (@5776 @5754)) +@5780 := @5624 @519 +@5783 := @5467 (@5447 @5780) @5482 +@5784 := LexLeanTarget.RustSyntax.IdentKind.callee +@5785 := @5439 @5784 +@5786 := @5785 @495 +@5788 := @5467 (@5447 @5786) +@5789 := @5472 @5111 +@5793 := @5466 (@5788 @5789 @5485) @5488 +@5794 := @5464 @5793 +@5795 := LexLeanTarget.RustSyntax.Expr.apply +@5796 := @5795 @5786 +@5798 := @5497 @5630 @5501 +@5800 := @5796 @5798 @5126 +@5802 := @5475 (@5794 @5800) +@5805 := @5466 (@5783 @5802) @5488 +@5807 := @5464 (@5779 @5805) +@5809 := @5629 (@5498 @5780) +@5810 := @5767 @5589 +@5811 := @5700 @5810 +@5814 := @5633 (@5666 (@5649 @5811)) +@5815 := @5713 @5668 +@5816 := @5634 @5815 +@5817 := @5538 @5714 +@5818 := @5497 @5817 +@5819 := @5818 @5707 +@5820 := @5542 @5819 +@5822 := @5532 @5820 @5162 +@5826 := @5633 (@5816 (@5649 @5822)) @5654 +@5827 := @5814 @5826 +@5828 := @5809 @5827 +@5830 := @5773 (@5807 @5828) +@5831 := @5761 @5830 +@5833 := @4987 (@5753 @5831) +@5835 := @5438 (@5441 @41) +@5837 := @5445 (@5452 @5000) +@5839 := @5445 (@5740 @5030) +@5841 := @5837 (@5839 @5746) +@5842 := @5835 @5841 +@5843 := @5458 @5124 +@5844 := @5842 @5843 +@5846 := @5491 (@5530 @249) +@5847 := @5498 @5468 +@5848 := @5497 @5847 +@5849 := @5538 @5450 +@5850 := @5497 @5849 +@5851 := @5497 @5674 +@5852 := @5851 @5501 +@5853 := @5850 @5852 +@5854 := @5848 @5853 +@5856 := @5846 @5854 @5162 +@5857 := @5649 @5856 +@5859 := @4987 (@5844 @5857) +@5861 := @5438 (@5441 @154) +@5863 := @5445 (@5452 @5055) +@5864 := @5863 @5455 +@5866 := @5861 @5864 @5055 +@5868 := @5491 (@5530 @224) +@5872 := @5533 (@5534 @19 @363) @5501 +@5873 := @5497 @5872 +@5874 := @5595 @5543 +@5875 := @5873 @5874 +@5877 := @5868 @5875 @5162 +@5878 := @5649 @5877 +@5880 := @4987 (@5866 @5878) +@5882 := @5438 (@5441 @249) +@5883 := @5454 @5747 +@5885 := @5882 @5883 @5843 +@5886 := @5624 @547 +@5889 := @5467 (@5447 @5886) @5482 +@5890 := @5518 @529 +@5900 := @5634 (@5637 (@5523 (@5523 (@5523 (@5523 (@5523 (@5516 (@5447 @5890) @5524))))))) +@5901 := @5498 @5890 +@5906 := @5631 (@5633 (@5900 (@5649 @5901)) @5654) +@5909 := @5466 (@5889 @5906) @5488 +@5910 := @5464 @5909 +@5912 := @5629 (@5498 @5886) +@5913 := @5472 @5124 +@5914 := @5669 @5913 +@5916 := @5491 (@5530 @385) +@5917 := @5518 @638 +@5919 := @5516 (@5447 @5917) +@5920 := @5523 @5525 +@5921 := @5523 @5920 +@5922 := @5523 @5921 +@5923 := @5523 @5922 +@5926 := @5634 (@5637 (@5919 @5923)) +@5927 := @5498 @5917 +@5932 := @5631 (@5633 (@5926 (@5649 @5927)) @5654) +@5933 := @5497 @5932 +@5934 := @5518 @650 +@5940 := @5634 (@5637 (@5523 (@5516 (@5447 @5934) @5922))) +@5941 := @5498 @5934 +@5946 := @5631 (@5633 (@5940 (@5649 @5941)) @5654) +@5947 := @5497 @5946 +@5948 := @5518 @660 +@5955 := @5634 (@5637 (@5523 (@5523 (@5516 (@5447 @5948) @5921)))) +@5956 := @5498 @5948 +@5961 := @5631 (@5633 (@5955 (@5649 @5956)) @5654) +@5962 := @5497 @5961 +@5963 := @5518 @689 +@5971 := @5634 (@5637 (@5523 (@5523 (@5523 (@5516 (@5447 @5963) @5920))))) +@5972 := @5498 @5963 +@5977 := @5631 (@5633 (@5971 (@5649 @5972)) @5654) +@5978 := @5497 @5977 +@5979 := @5518 @800 +@5988 := @5634 (@5637 (@5523 (@5523 (@5523 (@5523 (@5516 (@5447 @5979) @5525)))))) +@5989 := @5498 @5979 +@5994 := @5631 (@5633 (@5988 (@5649 @5989)) @5654) +@5996 := @5497 @5994 @5501 +@5997 := @5978 @5996 +@5998 := @5962 @5997 +@5999 := @5947 @5998 +@6000 := @5933 @5999 +@6001 := @5542 @6000 +@6003 := @5916 @6001 @5126 +@6005 := @5466 (@5914 @6003) +@6006 := @5477 @849 +@6009 := @5467 (@5447 @6006) @5482 +@6010 := @5518 @844 +@6015 := @5634 (@5637 (@5516 (@5447 @6010) @5923)) +@6016 := @5498 @6010 +@6021 := @5675 (@5633 (@6015 (@5649 @6016)) @5654) +@6023 := @5466 (@6009 @6021) +@6024 := @5477 @876 +@6030 := @5466 (@5467 (@5447 @6024) @5482 @5539) @5488 +@6031 := @6023 @6030 +@6032 := @6005 @6031 +@6033 := @5464 @6032 +@6034 := LexLeanTarget.RustSyntax.Item.natLt +@6036 := @5491 (@5492 @6034) +@6038 := @5497 (@5498 @6006) +@6041 := @5497 (@5498 @6024) @5501 +@6042 := @6038 @6041 +@6044 := @6036 @6042 @5162 +@6045 := @5762 @6044 +@6046 := @5700 @5705 +@6048 := @6045 (@5649 @6046) +@6049 := @5596 @5053 +@6051 := @5533 @6049 @5501 +@6052 := @5700 @6051 +@6053 := @5649 @6052 +@6054 := @6048 @6053 +@6057 := @5633 (@5666 (@6033 @6054)) +@6058 := @5713 @5522 +@6059 := @5634 @6058 +@6062 := @5633 (@6059 @6053) @5654 +@6063 := @6057 @6062 +@6064 := @5912 @6063 +@6065 := @5910 @6064 +@6067 := @4987 (@5885 @6065) +@6069 := @5438 (@5441 @224) +@6078 := @5445 (@5452 @5148) (@5445 (@5740 @5055) (@5445 (@5743 @5055) @5455)) +@6080 := @6069 @6078 @5055 +@6081 := @5624 @881 +@6087 := @5466 (@5467 (@5447 @6081) @5482 @5674) @5488 +@6088 := @5464 @6087 +@6089 := LexLeanTarget.RustSyntax.Expr.uncons +@6091 := @5629 (@6089 @6081) +@6094 := @5633 (@5666 (@5649 @5847)) +@6100 := @5713 (@5514 (@5516 @5715 (@5516 @5668 @5524))) +@6101 := @5634 @6100 +@6102 := @5497 @5485 +@6103 := @5785 @924 +@6105 := @5467 (@5447 @6103) +@6106 := @5472 @5148 +@6110 := @5466 (@6105 @6106 @5541) @5488 +@6111 := @5464 @6110 +@6112 := @5795 @6103 +@6113 := @5848 @5724 +@6115 := @6112 @6113 @5162 +@6117 := @5475 (@6111 @6115) +@6119 := @5497 @6117 @5707 +@6120 := @6102 @6119 +@6122 := @5868 @6120 @5162 +@6126 := @5633 (@6101 (@5649 @6122)) @5654 +@6127 := @6094 @6126 +@6128 := @6091 @6127 +@6129 := @6088 @6128 +@6131 := @4987 (@6080 @6129) +@6133 := @5438 (@5441 @363) +@6137 := @5863 (@5445 (@5740 @4990) @5455) +@6139 := @6133 @6137 @5055 +@6140 := LexLeanTarget.RustSyntax.Ctor.cons +@6141 := @5533 @6140 +@6142 := @5848 @5543 +@6143 := @6141 @6142 +@6144 := @5649 @6143 +@6146 := @4987 (@6139 @6144) +@6148 := @5438 (@5441 @385) +@6150 := @5445 (@5743 @5000) +@6151 := @5446 @5715 +@6153 := @5445 (@6151 @5002) +@6154 := @5446 @5668 +@6156 := @5445 (@6154 @5000) +@6157 := @5449 @224 +@6158 := @5447 @6157 +@6159 := @5446 @6158 +@6167 := @5454 (@5742 (@6150 (@6153 (@6156 (@5445 (@6159 @5055) @5455))))) +@6169 := @6148 @6167 @5843 +@6170 := @5449 @363 +@6171 := @5447 @6170 +@6172 := @5467 @6171 +@6174 := LexLeanTarget.RustSyntax.RustType.fixed @479 +@6175 := @5472 @6174 +@6176 := @6172 @6175 +@6178 := @5491 (@5530 @485) +@6179 := @5540 @5501 +@6180 := @6102 @6179 +@6182 := @6178 @6180 @5162 +@6184 := @5466 (@6176 @6182) +@6185 := @5449 @385 +@6186 := @5447 @6185 +@6187 := @5467 @6186 +@6188 := @5472 @5002 +@6189 := @6187 @6188 +@6191 := @5491 (@5530 @495) +@6192 := @5477 @952 +@6197 := @5466 (@5467 (@5447 @6192) @5482 @5539) +@6198 := @5477 @983 +@6204 := @5466 (@5467 (@5447 @6198) @5482 @5560) @5488 +@6205 := @6197 @6204 +@6206 := @5464 @6205 +@6208 := @5497 (@5498 @6192) +@6211 := @5497 (@5498 @6198) @5501 +@6212 := @6208 @6211 +@6214 := @5568 @6212 @5126 +@6216 := @5475 (@6206 @6214) +@6217 := @5497 @6216 +@6218 := LexLeanTarget.RustSyntax.Lit.fixed +@6219 := @6218 @479 +@6221 := @12 Int +@6222 := @6221 @501 +@6223 := instOfNat +@6227 := @5557 (@6219 (@6222 (@6223 @501))) +@6229 := @5497 @6227 @5501 +@6230 := @6217 @6229 +@6231 := @6102 @6230 +@6233 := @6191 @6231 @5162 +@6235 := @5466 (@6189 @6233) +@6236 := @5449 @485 +@6237 := @5447 @6236 +@6238 := @5467 @6237 +@6239 := @6238 @5473 +@6243 := @5491 (@5530 @519) @6180 @5126 +@6245 := @5466 (@6239 @6243) +@6246 := @5449 @495 +@6247 := @5447 @6246 +@6248 := @5467 @6247 +@6249 := @5472 @5071 +@6250 := @6248 @6249 +@6252 := @5491 (@5530 @529) +@6253 := @5477 @1028 +@6258 := @5466 (@5467 (@5447 @6253) @5482 @5539) +@6259 := @5477 @1072 +@6262 := @5467 (@5447 @6259) @5482 +@6264 := @5557 (@5558 @41) +@6267 := @5466 (@6262 @6264) @5488 +@6268 := @6258 @6267 +@6269 := @5464 @6268 +@6271 := @5497 (@5498 @6253) +@6274 := @5497 (@5498 @6259) @5501 +@6275 := @6271 @6274 +@6277 := @5568 @6275 @5126 +@6279 := @5475 (@6269 @6277) +@6280 := @5497 @6279 +@6281 := @5538 @5509 +@6282 := @5497 @6281 +@6283 := @6282 @5501 +@6284 := @6280 @6283 +@6285 := @6102 @6284 +@6287 := @6252 @6285 @5126 +@6289 := @5466 (@6250 @6287) +@6290 := @5449 @519 +@6291 := @5447 @6290 +@6292 := @5467 @6291 +@6293 := @6292 @5512 +@6295 := @5491 (@5530 @547) +@6296 := @5538 @6170 +@6297 := @5497 @6296 +@6298 := @5538 @5667 +@6299 := @5497 @6298 +@6300 := @5484 @6157 +@6301 := @5497 @6300 +@6302 := @6301 @5501 +@6303 := @6299 @6302 +@6304 := @5818 @6303 +@6305 := @6282 @6304 +@6306 := @5540 @6305 +@6307 := @6297 @6306 +@6308 := @6102 @6307 +@6310 := @6295 @6308 @5126 +@6312 := @5466 (@6293 @6310) +@6313 := @5477 @1083 +@6318 := @5466 (@5467 (@5447 @6313) @5482 @6296) +@6319 := @5477 @1110 +@6322 := @5467 (@5447 @6319) @5482 +@6327 := @5557 (@6219 (@6221 @516 (@6223 @516))) +@6330 := @5466 (@6322 @6327) @5488 +@6331 := @6318 @6330 +@6332 := @6312 @6331 +@6333 := @6289 @6332 +@6334 := @6245 @6333 +@6335 := @6235 @6334 +@6336 := @6184 @6335 +@6337 := @5464 @6336 +@6338 := LexLeanTarget.RustSyntax.Item.equal +@6340 := @5491 (@5492 @6338) +@6342 := @5497 (@5498 @6313) +@6345 := @5497 (@5498 @6319) @5501 +@6346 := @6342 @6345 +@6348 := @6340 @6346 @5162 +@6349 := @5762 @6348 +@6350 := LexLeanTarget.RustSyntax.Ctor.some +@6351 := @5533 @6350 +@6352 := @5477 @1135 +@6357 := @5466 (@5467 (@5447 @6352) @5482 @5539) +@6358 := @5477 @1144 +@6364 := @5466 (@5467 (@5447 @6358) @5482 @5560) @5488 +@6365 := @6357 @6364 +@6366 := @5464 @6365 +@6368 := @5497 (@5498 @6352) +@6371 := @5497 (@5498 @6358) @5501 +@6372 := @6368 @6371 +@6374 := @5568 @6372 @5126 +@6376 := @5475 (@6366 @6374) +@6377 := @5497 @6376 +@6378 := @5477 @1158 +@6383 := @5466 (@5467 (@5447 @6378) @5482 @6281) +@6384 := @5477 @1190 +@6390 := @5466 (@5467 (@5447 @6384) @5482 @5560) @5488 +@6391 := @6383 @6390 +@6392 := @5464 @6391 +@6394 := @5497 (@5498 @6378) +@6397 := @5497 (@5498 @6384) @5501 +@6398 := @6394 @6397 +@6400 := @5568 @6398 @5126 +@6402 := @5475 (@6392 @6400) +@6403 := @5497 @6402 +@6404 := @5477 @1276 +@6409 := @5466 (@5467 (@5447 @6404) @5482 @6298) +@6410 := @5477 @1318 +@6416 := @5466 (@5467 (@5447 @6410) @5482 @5560) @5488 +@6417 := @6409 @6416 +@6418 := @5464 @6417 +@6420 := @5497 (@5498 @6404) +@6423 := @5497 (@5498 @6410) @5501 +@6424 := @6420 @6423 +@6426 := @5568 @6424 @5126 +@6428 := @5475 (@6418 @6426) +@6429 := @5497 @6428 +@6430 := @5498 @6157 +@6431 := @5497 @6430 +@6432 := @6431 @5601 +@6433 := @6429 @6432 +@6434 := @5590 @6433 +@6435 := @6403 @6434 +@6436 := @6377 @6435 +@6437 := @5583 @6436 +@6439 := @5497 @6437 @5501 +@6440 := @6351 @6439 +@6441 := @5700 @6440 +@6443 := @6349 (@5649 @6441) +@6444 := @5477 @1402 +@6449 := @5466 (@5467 (@5447 @6444) @5482 @6296) +@6450 := @5477 @1465 +@6453 := @5467 (@5447 @6450) @5482 +@6458 := @5557 (@6219 (@6221 @592 (@6223 @592))) +@6461 := @5466 (@6453 @6458) @5488 +@6462 := @6449 @6461 +@6463 := @5464 @6462 +@6465 := @5497 (@5498 @6444) +@6468 := @5497 (@5498 @6450) @5501 +@6469 := @6465 @6468 +@6471 := @6340 @6469 @5162 +@6472 := @5762 @6471 +@6473 := @5649 @5589 +@6474 := @6472 @6473 +@6475 := @5477 @1470 +@6480 := @5466 (@5467 (@5447 @6475) @5482 @6296) +@6481 := @5477 @1531 +@6484 := @5467 (@5447 @6481) @5482 +@6489 := @5557 (@6219 (@6221 @492 (@6223 @492))) +@6492 := @5466 (@6484 @6489) @5488 +@6493 := @6480 @6492 +@6494 := @5464 @6493 +@6496 := @5497 (@5498 @6475) +@6499 := @5497 (@5498 @6481) @5501 +@6500 := @6496 @6499 +@6502 := @6340 @6500 @5162 +@6504 := @5762 @6502 @6473 +@6505 := @5477 @1577 +@6510 := @5466 (@5467 (@5447 @6505) @5482 @6296) +@6511 := @5477 @1586 +@6514 := @5467 (@5447 @6511) @5482 +@6519 := @5557 (@6219 (@6221 @615 (@6223 @615))) +@6522 := @5466 (@6514 @6519) @5488 +@6523 := @6510 @6522 +@6524 := @5464 @6523 +@6526 := @5497 (@5498 @6505) +@6529 := @5497 (@5498 @6511) @5501 +@6530 := @6526 @6529 +@6532 := @6340 @6530 @5162 +@6534 := @6504 (@6524 @6532) +@6536 := @6474 (@6494 @6534) +@6537 := @5762 @6536 +@6538 := @5477 @1591 +@6543 := @5466 (@5467 (@5447 @6538) @5482 @5539) +@6544 := @5477 @1674 +@6550 := @5466 (@5467 (@5447 @6544) @5482 @5560) @5488 +@6551 := @6543 @6550 +@6552 := @5464 @6551 +@6554 := @5497 (@5498 @6538) +@6557 := @5497 (@5498 @6544) @5501 +@6558 := @6554 @6557 +@6560 := @5568 @6558 @5126 +@6562 := @5475 (@6552 @6560) +@6563 := @5497 @6562 +@6564 := @5477 @1897 +@6569 := @5466 (@5467 (@5447 @6564) @5482 @6298) +@6570 := @5477 @1908 +@6576 := @5466 (@5467 (@5447 @6570) @5482 @5560) @5488 +@6577 := @6569 @6576 +@6578 := @5464 @6577 +@6580 := @5497 (@5498 @6564) +@6583 := @5497 (@5498 @6570) @5501 +@6584 := @6580 @6583 +@6586 := @5568 @6584 @5126 +@6588 := @5475 (@6578 @6586) +@6590 := @5497 @6588 @6432 +@6591 := @5818 @6590 +@6592 := @6282 @6591 +@6593 := @6563 @6592 +@6594 := @5583 @6593 +@6596 := @5497 @6594 @5501 +@6597 := @6351 @6596 +@6598 := @5700 @6597 +@6600 := @6537 (@5649 @6598) +@6601 := @5624 @1930 +@6604 := @5467 (@5447 @6601) @5482 +@6608 := @5491 (@5530 @638) @6180 @5126 +@6611 := @5466 (@6604 @6608) @5488 +@6612 := @5464 @6611 +@6614 := @5629 (@5498 @6601) +@6615 := @5477 @2044 +@6620 := @5466 (@5467 (@5447 @6615) @5482 @6296) +@6621 := @5477 @2054 +@6627 := @5466 (@5467 (@5447 @6621) @5482 @6227) @5488 +@6628 := @6620 @6627 +@6629 := @5464 @6628 +@6631 := @5497 (@5498 @6615) +@6634 := @5497 (@5498 @6621) @5501 +@6635 := @6631 @6634 +@6637 := @6340 @6635 @5162 +@6638 := @5762 @6637 +@6639 := @5538 @6185 +@6640 := @5649 @6639 +@6641 := @6638 @6640 +@6642 := @5649 @5769 +@6643 := @6641 @6642 +@6644 := @5762 @6643 +@6645 := @5538 @6236 +@6646 := @5497 @6645 +@6647 := @5477 @2074 +@6652 := @5466 (@5467 (@5447 @6647) @5482 @6298) +@6653 := @5477 @2120 +@6656 := @5467 (@5447 @6653) @5482 +@6658 := @5491 (@5530 @689) +@6659 := @6646 @5501 +@6660 := @5540 @6659 +@6661 := @5542 @6660 +@6663 := @6658 @6661 @5126 +@6666 := @5466 (@6656 @6663) @5488 +@6667 := @6652 @6666 +@6668 := @5464 @6667 +@6670 := @5497 (@5498 @6647) +@6673 := @5497 (@5498 @6653) @5501 +@6674 := @6670 @6673 +@6676 := @5568 @6674 @5126 +@6678 := @5475 (@6668 @6676) +@6680 := @5497 @6678 @6432 +@6681 := @5818 @6680 +@6682 := @6282 @6681 +@6683 := @6646 @6682 +@6684 := @5583 @6683 +@6686 := @5497 @6684 @5501 +@6687 := @6351 @6686 +@6688 := @5700 @6687 +@6690 := @6644 (@5649 @6688) +@6691 := @5477 @2137 +@6696 := @5466 (@5467 (@5447 @6691) @5482 @6296) +@6697 := @5477 @2166 +@6700 := @5467 (@5447 @6697) @5482 +@6705 := @5557 (@6219 (@6221 @709 (@6223 @709))) +@6708 := @5466 (@6700 @6705) @5488 +@6709 := @6696 @6708 +@6710 := @5464 @6709 +@6712 := @5497 (@5498 @6691) +@6715 := @5497 (@5498 @6697) @5501 +@6716 := @6712 @6715 +@6718 := @6340 @6716 @5162 +@6721 := @5762 @6718 @6640 @6642 +@6722 := @5762 @6721 +@6723 := @5484 @6246 +@6724 := @5629 @6723 +@6726 := @5635 @249 @68 +@6727 := @5518 @2176 +@6735 := @5634 (@6726 (@5523 (@5523 (@5523 (@5516 (@5447 @6727) @5524))))) +@6736 := @5498 @6727 +@6741 := @6724 (@5633 (@6735 (@5649 @6736)) @5654) +@6742 := @5762 @6741 +@6744 := @5491 (@5530 @660) +@6745 := @5477 @2263 +@6748 := @5467 (@5447 @6745) @5482 +@6749 := LexLeanTarget.RustSyntax.Lit.str +@6751 := @5557 (@6749 @732) +@6754 := @5466 (@6748 @6751) @5488 +@6755 := @5464 @6754 +@6756 := LexLeanTarget.RustSyntax.Item.utf8Encode +@6758 := @5491 (@5492 @6756) +@6761 := @5497 (@5498 @6745) @5501 +@6763 := @6758 @6761 @5162 +@6765 := @5475 (@6755 @6763) +@6767 := @5497 @6765 @5501 +@6768 := @6431 @6767 +@6769 := @6299 @6768 +@6770 := @5818 @6769 +@6771 := @6282 @6770 +@6772 := @5540 @6771 +@6774 := @6744 @6772 @5162 +@6776 := @5497 @6774 @5501 +@6777 := @6351 @6776 +@6778 := @5700 @6777 +@6780 := @6742 (@5649 @6778) +@6781 := @5518 @2678 +@6786 := @5634 (@6726 (@5516 (@5447 @6781) @5921)) +@6787 := @5498 @6781 +@6792 := @6724 (@5633 (@6786 (@5649 @6787)) @5654) +@6793 := @5497 @6792 +@6794 := @5518 @2834 +@6800 := @5634 (@6726 (@5523 (@5516 (@5447 @6794) @5920))) +@6801 := @5498 @6794 +@6806 := @6724 (@5633 (@6800 (@5649 @6801)) @5654) +@6807 := @5497 @6806 +@6808 := @5477 @2848 +@6813 := @5466 (@5467 (@5447 @6808) @5482 @6298) +@6814 := @5477 @2889 +@6817 := @5467 (@5447 @6814) @5482 +@6818 := @5498 @6246 +@6819 := @5629 @6818 +@6820 := @5518 @2844 +@6825 := @5634 (@6726 (@5516 (@5447 @6820) @5921)) +@6826 := @5498 @6820 +@6831 := @6819 (@5633 (@6825 (@5649 @6826)) @5654) +@6833 := @5497 @6831 @5501 +@6834 := @5540 @6833 +@6835 := @5542 @6834 +@6837 := @6658 @6835 @5126 +@6840 := @5466 (@6817 @6837) @5488 +@6841 := @6813 @6840 +@6842 := @5464 @6841 +@6844 := @5497 (@5498 @6808) +@6847 := @5497 (@5498 @6814) @5501 +@6848 := @6844 @6847 +@6850 := @5568 @6848 @5126 +@6852 := @5475 (@6842 @6850) +@6854 := @5497 @6852 @6432 +@6855 := @5818 @6854 +@6856 := @6807 @6855 +@6857 := @6793 @6856 +@6858 := @5583 @6857 +@6860 := @5497 @6858 @5501 +@6861 := @6351 @6860 +@6862 := @5700 @6861 +@6864 := @6780 (@5649 @6862) +@6866 := @6722 (@5649 @6864) +@6867 := @5498 @6290 +@6869 := @5497 @6867 @5501 +@6870 := @6351 @6869 +@6871 := @5700 @6870 +@6873 := @6866 (@5649 @6871) +@6875 := @6690 (@6710 @6873) +@6878 := @5633 (@5666 (@6629 @6875)) +@6879 := @5449 @529 +@6880 := @5447 @6879 +@6881 := @5713 @6880 +@6882 := @5634 @6881 +@6883 := @5449 @547 +@6884 := @5447 @6883 +@6885 := @5467 @6884 +@6886 := @5472 @5030 +@6887 := @6885 @6886 +@6889 := @5491 (@5530 @650) +@6890 := @5538 @6879 +@6892 := @5497 @6890 @5501 +@6894 := @6889 @6892 @5162 +@6897 := @5466 (@6887 @6894) @5488 +@6898 := @5464 @6897 +@6899 := @5498 @6883 +@6901 := @5497 @6899 @5501 +@6902 := @6431 @6901 +@6903 := @6299 @6902 +@6904 := @5818 @6903 +@6905 := @6282 @6904 +@6906 := @5540 @6905 +@6908 := @6744 @6906 @5162 +@6910 := @5497 @6908 @5501 +@6911 := @6351 @6910 +@6912 := @5700 @6911 +@6916 := @5633 (@6882 (@6898 @6912)) @5654 +@6917 := @6878 @6916 +@6918 := @6614 @6917 +@6920 := @6600 (@6612 @6918) +@6922 := @6443 (@6463 @6920) +@6923 := @6337 @6922 +@6925 := @4987 (@6169 @6923) +@6927 := @5438 (@5441 @485) +@6928 := @5742 @5455 +@6929 := @5454 @6928 +@6931 := @6927 @6929 @6174 +@6932 := @5624 @2894 +@6935 := @5467 (@5447 @6932) @5482 +@6937 := @5491 (@5530 @800) +@6938 := @5542 @6179 +@6940 := @6937 @6938 @5162 +@6943 := @5466 (@6935 @6940) @5488 +@6944 := @5464 @6943 +@6946 := @5629 (@5498 @6932) +@6951 := @5557 (@6219 (@6221 @65 (@6223 @65))) +@6954 := @5633 (@5666 (@5649 @6951)) +@6955 := @5713 @5510 +@6956 := @5634 @6955 +@6957 := @5649 @6281 +@6960 := @5633 (@6956 @6957) @5654 +@6961 := @6954 @6960 +@6962 := @6946 @6961 +@6963 := @6944 @6962 +@6965 := @4987 (@6931 @6963) +@6967 := @5438 (@5441 @495) +@6969 := @5445 (@5743 @6174) +@6970 := @6969 @5455 +@6972 := @5454 (@5742 @6970) +@6974 := @6967 @6972 @5002 +@6975 := @5624 @2945 +@6981 := @5466 (@5467 (@5447 @6975) @5482 @6940) @5488 +@6982 := @5464 @6981 +@6984 := @5629 (@5498 @6975) +@6986 := @5633 (@5666 @6642) +@6987 := @5477 @2981 +@6992 := @5466 (@5467 (@5447 @6987) @5482 @5817) +@6993 := @5477 @3410 +@6999 := @5466 (@5467 (@5447 @6993) @5482 @6281) @5488 +@7000 := @6992 @6999 +@7001 := @5464 @7000 +@7003 := @5497 (@5498 @6987) +@7006 := @5497 (@5498 @6993) @5501 +@7007 := @7003 @7006 +@7009 := @6340 @7007 @5162 +@7013 := @5633 (@5717 (@7001 @7009)) @5654 +@7014 := @6986 @7013 +@7015 := @6984 @7014 +@7016 := @6982 @7015 +@7018 := @4987 (@6974 @7016) +@7021 := @5438 (@5441 @519) @6929 +@7022 := @5458 @5000 +@7023 := @7021 @7022 +@7024 := @5511 @5473 +@7025 := @5477 @3445 +@7031 := @5466 (@5467 (@5447 @7025) @5482 @5485) @5488 +@7032 := @5464 @7031 +@7035 := @5497 (@5498 @7025) @5501 +@7037 := @5495 @7035 @5162 +@7039 := @5475 (@7032 @7037) +@7041 := @5466 (@7024 @7039) +@7042 := @5518 @3450 +@7048 := @5467 (@5514 (@5516 (@5447 @7042) @5525)) @5482 +@7050 := @5491 (@5530 @844) +@7051 := @5534 @41 +@7053 := @5533 (@7051 @849) +@7054 := @6282 @5543 +@7055 := @7053 @7054 +@7056 := @5497 @7055 +@7057 := @5477 @3483 +@7062 := @5466 (@5467 (@5447 @7057) @5482 @6281) +@7063 := @5477 @3512 +@7069 := @5466 (@5467 (@5447 @7063) @5482 @5539) @5488 +@7070 := @7062 @7069 +@7071 := @5464 @7070 +@7072 := LexLeanTarget.RustSyntax.Item.natSub +@7074 := @5491 (@5492 @7072) +@7076 := @5497 (@5498 @7057) +@7079 := @5497 (@5498 @7063) @5501 +@7080 := @7076 @7079 +@7082 := @7074 @7080 @5162 +@7084 := @5475 (@7071 @7082) +@7086 := @5497 @7084 @6179 +@7087 := @7056 @7086 +@7089 := @7050 @7087 @5126 +@7092 := @5466 (@7048 @7089) @5488 +@7093 := @7041 @7092 +@7094 := @5464 @7093 +@7095 := @5498 @7042 +@7096 := @5700 @7095 +@7097 := @7094 @7096 +@7099 := @4987 (@7023 @7097) +@7101 := @5438 (@5441 @529) +@7102 := @6150 @5455 +@7103 := @5742 @7102 +@7104 := @5454 @7103 +@7105 := @7101 @7104 +@7106 := @5458 @5071 +@7107 := @7105 @7106 +@7108 := @5774 @5473 +@7109 := @5477 @3531 +@7115 := @5466 (@5467 (@5447 @7109) @5482 @5485) @5488 +@7116 := @5464 @7115 +@7119 := @5497 (@5498 @7109) @5501 +@7121 := @5495 @7119 @5162 +@7123 := @5475 (@7116 @7121) +@7125 := @5466 (@7108 @7123) +@7126 := @5518 @3723 +@7132 := @5467 (@5514 (@5516 (@5447 @7126) @5525)) @5482 +@7134 := @5491 (@5530 @876) +@7137 := @5533 (@5534 @154 @881) +@7138 := @5818 @5543 +@7139 := @7137 @7138 +@7140 := @5497 @7139 +@7141 := @5477 @3796 +@7144 := @5467 (@5447 @7141) @5482 +@7145 := @5477 @3773 +@7150 := @5466 (@5467 (@5447 @7145) @5482 @5817) +@7151 := @5477 @3783 +@7157 := @5466 (@5467 (@5447 @7151) @5482 @5539) @5488 +@7158 := @7150 @7157 +@7159 := @5464 @7158 +@7161 := @5497 (@5498 @7145) +@7164 := @5497 (@5498 @7151) @5501 +@7165 := @7161 @7164 +@7167 := @7074 @7165 @5162 +@7169 := @5475 (@7159 @7167) +@7171 := @5466 (@7144 @7169) +@7172 := @5477 @3830 +@7178 := @5466 (@5467 (@5447 @7172) @5482 @5560) @5488 +@7179 := @7171 @7178 +@7180 := @5464 @7179 +@7182 := @5497 (@5498 @7141) +@7185 := @5497 (@5498 @7172) @5501 +@7186 := @7182 @7185 +@7188 := @5568 @7186 @5126 +@7190 := @5475 (@7180 @7188) +@7191 := @5497 @7190 +@7193 := @5580 @249 @68 +@7194 := @5533 @7193 +@7195 := @5497 @5560 +@7196 := @5497 @5769 +@7197 := @7196 @5501 +@7198 := @7195 @7197 +@7199 := @6282 @7198 +@7200 := @5540 @7199 +@7201 := @7194 @7200 +@7203 := @5497 @7201 @5501 +@7204 := @7191 @7203 +@7205 := @7140 @7204 +@7207 := @7134 @7205 @5126 +@7210 := @5466 (@7132 @7207) @5488 +@7211 := @7125 @7210 +@7212 := @5464 @7211 +@7213 := @5498 @7126 +@7214 := @5700 @7213 +@7215 := @7212 @7214 +@7217 := @4987 (@7107 @7215) +@7219 := @5438 (@5441 @547) +@7221 := @5445 (@5740 @6174) +@7223 := @5445 (@6151 @5000) +@7225 := @5445 (@6154 @5002) +@7227 := @5445 (@6159 @5000) +@7228 := @5446 @6171 +@7237 := @5454 (@7221 (@6150 (@7223 (@7225 (@7227 (@5445 (@7228 @5055) @5455)))))) +@7238 := @7219 @7237 +@7239 := @5458 @5053 +@7240 := @7238 @7239 +@7241 := @5472 @5081 +@7242 := @6187 @7241 +@7244 := @5491 (@5530 @924) +@7245 := @5477 @3884 +@7250 := @5466 (@5467 (@5447 @7245) @5482 @6281) +@7251 := @5477 @3894 +@7257 := @5466 (@5467 (@5447 @7251) @5482 @5560) @5488 +@7258 := @7250 @7257 +@7259 := @5464 @7258 +@7261 := @5497 (@5498 @7245) +@7264 := @5497 (@5498 @7251) @5501 +@7265 := @7261 @7264 +@7267 := @5568 @7265 @5126 +@7269 := @5475 (@7259 @7267) +@7270 := @5497 @7269 +@7271 := @5818 @5501 +@7272 := @7270 @7271 +@7273 := @6102 @7272 +@7275 := @7244 @7273 @5126 +@7277 := @5466 (@7242 @7275) +@7278 := @6238 @5512 +@7279 := @5484 @6185 +@7280 := @5629 @7279 +@7282 := @5635 @224 @68 +@7283 := @5518 @3899 +@7291 := @5634 (@7282 (@5523 (@5523 (@5523 (@5516 (@5447 @7283) @5524))))) +@7292 := @5498 @7283 +@7297 := @7280 (@5633 (@7291 (@5649 @7292)) @5654) +@7298 := @5762 @7297 +@7299 := @5538 @6157 +@7300 := @5497 @7299 +@7301 := @5484 @6170 +@7302 := @5497 @7301 +@7303 := @5477 @3911 +@7306 := @5467 (@5447 @7303) @5482 +@7308 := @5557 (@6749 @934) +@7311 := @5466 (@7306 @7308) @5488 +@7312 := @5464 @7311 +@7315 := @5497 (@5498 @7303) @5501 +@7317 := @6758 @7315 @5162 +@7319 := @5475 (@7312 @7317) +@7321 := @5497 @7319 @5501 +@7322 := @7302 @7321 +@7323 := @7300 @7322 +@7324 := @7196 @7323 +@7325 := @5818 @7324 +@7326 := @6282 @7325 +@7328 := @6744 @7326 @5162 +@7330 := @7298 (@5649 @7328) +@7332 := @5491 (@5530 @952) +@7333 := @5518 @3922 +@7338 := @5634 (@7282 (@5516 (@5447 @7333) @5921)) +@7339 := @5498 @7333 +@7344 := @7280 (@5633 (@7338 (@5649 @7339)) @5654) +@7345 := @5497 @7344 +@7346 := @5518 @4006 +@7352 := @5634 (@7282 (@5523 (@5516 (@5447 @7346) @5920))) +@7353 := @5498 @7346 +@7358 := @7280 (@5633 (@7352 (@5649 @7353)) @5654) +@7359 := @5497 @7358 +@7360 := @5498 @6185 +@7361 := @5629 @7360 +@7362 := @5518 @4103 +@7367 := @5634 (@7282 (@5516 (@5447 @7362) @5921)) +@7368 := @5498 @7362 +@7373 := @7361 (@5633 (@7367 (@5649 @7368)) @5654) +@7375 := @5497 @7373 @5501 +@7376 := @6282 @7375 +@7377 := @6102 @7376 +@7379 := @6658 @7377 @5126 +@7380 := @5497 @7379 +@7381 := @5580 @19 +@7382 := @7381 @41 +@7384 := @5533 @7382 @5501 +@7385 := @5497 @7384 +@7386 := @7302 @5501 +@7387 := @6299 @7386 +@7388 := @5818 @7387 +@7389 := @7385 @7388 +@7390 := @7380 @7389 +@7391 := @7300 @7390 +@7392 := @7359 @7391 +@7393 := @7345 @7392 +@7395 := @7332 @7393 @5126 +@7397 := @7330 (@5649 @7395) +@7399 := @5466 (@7278 @7397) +@7400 := @5624 @4170 +@7403 := @5467 (@5447 @7400) @5482 +@7405 := @5491 (@5530 @983) +@7406 := @6102 @6283 +@7408 := @7405 @7406 @5126 +@7411 := @5466 (@7403 @7408) @5488 +@7412 := @5464 @7411 +@7414 := @5629 (@5498 @7400) +@7415 := @5477 @4326 +@7418 := @5467 (@5447 @7415) @5482 +@7420 := @5557 (@6749 @1003) +@7423 := @5466 (@7418 @7420) @5488 +@7424 := @5464 @7423 +@7427 := @5497 (@5498 @7415) @5501 +@7429 := @6758 @7427 @5162 +@7431 := @5475 (@7424 @7429) +@7433 := @5497 @7431 @5501 +@7434 := @7302 @7433 +@7435 := @7300 @7434 +@7436 := @7196 @7435 +@7437 := @5818 @7436 +@7438 := @6282 @7437 +@7440 := @6744 @7438 @5162 +@7443 := @5633 (@5666 (@5649 @7440)) +@7444 := @5713 @6247 +@7445 := @5634 @7444 +@7446 := @5538 @6246 +@7447 := @5497 @7446 +@7448 := @7447 @5501 +@7449 := @6282 @7448 +@7450 := @6102 @7449 +@7452 := @6658 @7450 @5126 +@7454 := @5497 @7452 @7389 +@7455 := @7300 @7454 +@7456 := @5818 @7455 +@7457 := @7447 @7456 +@7459 := @7332 @7457 @5126 +@7463 := @5633 (@7445 (@5649 @7459)) @5654 +@7464 := @7443 @7463 +@7465 := @7414 @7464 +@7467 := @5475 (@7412 @7465) +@7469 := @5466 (@6293 @7467) +@7470 := @5449 @638 +@7472 := @5467 (@5447 @7470) +@7473 := @7472 @5512 +@7474 := @5624 @4552 +@7477 := @5467 (@5447 @7474) @5482 +@7481 := @5491 (@5530 @1028) @7406 @5126 +@7484 := @5466 (@7477 @7481) @5488 +@7485 := @5464 @7484 +@7487 := @5629 (@5498 @7474) +@7488 := LexLeanTarget.RustSyntax.Pat.ok +@7489 := @7488 @6884 +@7490 := @5634 @7489 +@7491 := @5538 @6883 +@7492 := @5497 @7491 +@7493 := @7492 @5501 +@7494 := @6282 @7493 +@7495 := @6102 @7494 +@7497 := @6658 @7495 @5126 +@7498 := @5497 @7497 +@7499 := @7381 @19 +@7501 := @5533 @7499 @5501 +@7503 := @5497 @7501 @7388 +@7504 := @7498 @7503 +@7505 := @7300 @7504 +@7506 := @5818 @7505 +@7507 := @7492 @7506 +@7509 := @7332 @7507 @5126 +@7512 := @5633 (@7490 (@5649 @7509)) +@7513 := LexLeanTarget.RustSyntax.Pat.err +@7514 := @7513 @6880 +@7515 := @5634 @7514 +@7516 := @5498 @6879 +@7518 := @5497 @7516 @5501 +@7519 := @7302 @7518 +@7520 := @7300 @7519 +@7521 := @7196 @7520 +@7522 := @5818 @7521 +@7523 := @6282 @7522 +@7525 := @6744 @7523 @5162 +@7529 := @5633 (@7515 (@5649 @7525)) @5654 +@7530 := @7512 @7529 +@7531 := @7487 @7530 +@7533 := @5475 (@7485 @7531) +@7535 := @5466 (@7473 @7533) +@7536 := @5449 @650 +@7538 := @5467 (@5447 @7536) +@7539 := @7538 @5473 +@7541 := @5491 (@5530 @1072) +@7542 := @5477 @4557 +@7547 := @5466 (@5467 (@5447 @7542) @5482 @6281) +@7548 := @5477 @4653 +@7554 := @5466 (@5467 (@5447 @7548) @5482 @5560) @5488 +@7555 := @7547 @7554 +@7556 := @5464 @7555 +@7558 := @5497 (@5498 @7542) +@7561 := @5497 (@5498 @7548) @5501 +@7562 := @7558 @7561 +@7564 := @5568 @7562 @5126 +@7566 := @5475 (@7556 @7564) +@7568 := @5497 @7566 @5501 +@7569 := @6102 @7568 +@7571 := @7541 @7569 @5126 +@7573 := @5466 (@7539 @7571) +@7574 := @5449 @660 +@7576 := @5467 (@5447 @7574) +@7577 := @7576 @5473 +@7579 := @5491 (@5530 @1083) +@7580 := @5477 @4760 +@7583 := @5467 (@5447 @7580) @5482 +@7584 := @5477 @4658 +@7589 := @5466 (@5467 (@5447 @7584) @5482 @6281) +@7590 := @5477 @4711 +@7596 := @5466 (@5467 (@5447 @7590) @5482 @5560) @5488 +@7597 := @7589 @7596 +@7598 := @5464 @7597 +@7600 := @5497 (@5498 @7584) +@7603 := @5497 (@5498 @7590) @5501 +@7604 := @7600 @7603 +@7606 := @5568 @7604 @5126 +@7608 := @5475 (@7598 @7606) +@7610 := @5466 (@7583 @7608) +@7611 := @5477 @4789 +@7614 := @5467 (@5447 @7611) @5482 +@7615 := @5538 @7536 +@7618 := @5466 (@7614 @7615) @5488 +@7619 := @7610 @7618 +@7620 := @5464 @7619 +@7622 := @5497 (@5498 @7580) +@7625 := @5497 (@5498 @7611) @5501 +@7626 := @7622 @7625 +@7628 := @5568 @7626 @5126 +@7630 := @5475 (@7620 @7628) +@7632 := @5497 @7630 @5501 +@7633 := @6102 @7632 +@7635 := @7579 @7633 @5126 +@7637 := @5466 (@7577 @7635) +@7638 := @5449 @689 +@7640 := @5467 (@5447 @7638) +@7641 := @7640 @5512 +@7642 := @5538 @7574 +@7643 := @5497 @7642 +@7644 := @7643 @5501 +@7645 := @6282 @7644 +@7646 := @6102 @7645 +@7648 := @6658 @7646 @5126 +@7649 := @5497 @7648 +@7650 := @7381 @154 +@7651 := @5533 @7650 +@7653 := @5491 (@5530 @1110) +@7654 := 89 +@7657 := @14 @7654 (@17 @7654) +@7658 := @5477 @7657 +@7663 := @5466 (@5467 (@5447 @7658) @5482 @7642) +@7666 := @14 @3062 (@17 @3062) +@7667 := @5477 @7666 +@7673 := @5466 (@5467 (@5447 @7667) @5482 @6281) @5488 +@7674 := @7663 @7673 +@7675 := @5464 @7674 +@7677 := @5497 (@5498 @7658) +@7680 := @5497 (@5498 @7667) @5501 +@7681 := @7677 @7680 +@7683 := @7074 @7681 @5162 +@7685 := @5475 (@7675 @7683) +@7687 := @5497 @7685 @5501 +@7688 := @6282 @7687 +@7689 := @6102 @7688 +@7691 := @7653 @7689 @5162 +@7693 := @5497 @7691 @5501 +@7694 := @7651 @7693 +@7696 := @5497 @7694 @7388 +@7697 := @7649 @7696 +@7698 := @7300 @7697 +@7699 := @5818 @7698 +@7700 := @7643 @7699 +@7702 := @7332 @7700 @5126 +@7704 := @5466 (@7641 @7702) +@7705 := @5449 @800 +@7708 := @5467 (@5447 @7705) @6188 +@7710 := @5491 (@5530 @1135) +@7712 := @7710 @7406 @5126 +@7714 := @5466 (@7708 @7712) +@7715 := @5449 @844 +@7718 := @5467 (@5447 @7715) @5512 +@7720 := @5491 (@5530 @1144) +@7721 := @7300 @7386 +@7722 := @6299 @7721 +@7723 := @5818 @7722 +@7724 := @6282 @7723 +@7725 := @6102 @7724 +@7727 := @7720 @7725 @5126 +@7729 := @5466 (@7718 @7727) +@7730 := @5449 @849 +@7733 := @5467 (@5447 @7730) @5473 +@7735 := @5491 (@5530 @1158) +@7737 := @7735 @7406 @5162 +@7739 := @5466 (@7733 @7737) +@7740 := @5449 @876 +@7743 := @5467 (@5447 @7740) @5512 +@7744 := 91 +@7747 := @14 @7744 (@17 @7744) +@7748 := @5477 @7747 +@7753 := @5466 (@5467 (@5447 @7748) @5482 @6281) +@7756 := @14 @1696 (@17 @1696) +@7757 := @5477 @7756 +@7760 := @5467 (@5447 @7757) @5482 +@7761 := @5538 @7730 +@7764 := @5466 (@7760 @7761) @5488 +@7765 := @7753 @7764 +@7766 := @5464 @7765 +@7768 := @5497 (@5498 @7748) +@7771 := @5497 (@5498 @7757) @5501 +@7772 := @7768 @7771 +@7774 := @5568 @7772 @5126 +@7776 := @5475 (@7766 @7774) +@7777 := @5497 @7776 +@7778 := @7381 @249 +@7779 := @5533 @7778 +@7781 := @5497 @7761 @5501 +@7782 := @6282 @7781 +@7783 := @5542 @7782 +@7785 := @7653 @7783 @5162 +@7787 := @5497 @7785 @5501 +@7788 := @7779 @7787 +@7789 := @5497 @7788 +@7790 := @5498 @6170 +@7792 := @5497 @7790 @5501 +@7793 := @6299 @7792 +@7794 := @5818 @7793 +@7795 := @7789 @7794 +@7796 := @7195 @7795 +@7797 := @7300 @7796 +@7798 := @5818 @7797 +@7799 := @7777 @7798 +@7801 := @7332 @7799 @5126 +@7803 := @5466 (@7743 @7801) +@7804 := @5449 @881 +@7807 := @5467 (@5447 @7804) @6188 +@7809 := @5491 (@5530 @1190) +@7811 := @7809 @6179 @5162 +@7813 := @5466 (@7807 @7811) +@7814 := 93 +@7817 := @14 @7814 (@17 @7814) +@7818 := @5477 @7817 +@7823 := @5466 (@5467 (@5447 @7818) @5482 @5539) +@7824 := 94 +@7827 := @14 @7824 (@17 @7824) +@7828 := @5477 @7827 +@7831 := @5467 (@5447 @7828) @5482 +@7836 := @5557 (@6219 (@6221 @1194 (@6223 @1194))) +@7839 := @5466 (@7831 @7836) @5488 +@7840 := @7823 @7839 +@7841 := @7813 @7840 +@7842 := @7803 @7841 +@7843 := @7739 @7842 +@7844 := @7729 @7843 +@7845 := @7714 @7844 +@7846 := @7704 @7845 +@7847 := @7637 @7846 +@7848 := @7573 @7847 +@7849 := @7535 @7848 +@7850 := @7469 @7849 +@7851 := @7399 @7850 +@7852 := @7277 @7851 +@7853 := @5464 @7852 +@7855 := @5497 (@5498 @7818) +@7858 := @5497 (@5498 @7828) @5501 +@7859 := @7855 @7858 +@7861 := @6340 @7859 @5162 +@7862 := @5762 @7861 +@7863 := @5498 @6236 +@7864 := @5700 @7863 +@7865 := @5649 @7864 +@7866 := @7862 @7865 +@7869 := @14 @1977 (@17 @1977) +@7870 := @5477 @7869 +@7875 := @5466 (@5467 (@5447 @7870) @5482 @5539) +@7876 := 96 +@7879 := @14 @7876 (@17 @7876) +@7880 := @5477 @7879 +@7883 := @5467 (@5447 @7880) @5482 +@7888 := @5557 (@6219 (@6221 @1206 (@6223 @1206))) +@7891 := @5466 (@7883 @7888) @5488 +@7892 := @7875 @7891 +@7893 := @5464 @7892 +@7895 := @5497 (@5498 @7870) +@7898 := @5497 (@5498 @7880) @5501 +@7899 := @7895 @7898 +@7901 := @6340 @7899 @5162 +@7902 := @5762 @7901 +@7903 := @5700 @6867 +@7905 := @7902 (@5649 @7903) +@7906 := @5538 @7804 +@7907 := @5762 @7906 +@7908 := @5498 @7470 +@7909 := @5700 @7908 +@7910 := @5649 @7909 +@7911 := @7907 @7910 +@7914 := @14 @3036 (@17 @3036) +@7915 := @5477 @7914 +@7920 := @5466 (@5467 (@5447 @7915) @5482 @5539) +@7923 := @14 @1832 (@17 @1832) +@7924 := @5477 @7923 +@7927 := @5467 (@5447 @7924) @5482 +@7932 := @5557 (@6219 (@6221 @1222 (@6223 @1222))) +@7935 := @5466 (@7927 @7932) @5488 +@7936 := @7920 @7935 +@7937 := @5464 @7936 +@7939 := @5497 (@5498 @7915) +@7942 := @5497 (@5498 @7924) @5501 +@7943 := @7939 @7942 +@7945 := @6340 @7943 @5162 +@7946 := @5762 @7945 +@7947 := 99 +@7950 := @14 @7947 (@17 @7947) +@7951 := @5477 @7950 +@7956 := @5466 (@5467 (@5447 @7951) @5482 @5585) +@7957 := 100 +@7960 := @14 @7957 (@17 @7957) +@7961 := @5477 @7960 +@7967 := @5466 (@5467 (@5447 @7961) @5482 @7615) @5488 +@7968 := @7956 @7967 +@7969 := @5464 @7968 +@7971 := @5497 (@5498 @7951) +@7974 := @5497 (@5498 @7961) @5501 +@7975 := @7971 @7974 +@7977 := @6036 @7975 @5162 +@7980 := @7946 (@7969 @7977) @6642 +@7981 := @5762 @7980 +@7982 := @5498 @7638 +@7983 := @5700 @7982 +@7985 := @7981 (@5649 @7983) +@7986 := @5538 @7705 +@7987 := @5762 @7986 +@7988 := @5498 @7715 +@7989 := @5700 @7988 +@7991 := @7987 (@5649 @7989) +@7992 := @5498 @7740 +@7993 := @5700 @7992 +@7995 := @7991 (@5649 @7993) +@7997 := @7985 (@5649 @7995) +@7999 := @7911 (@7937 @7997) +@8001 := @7905 (@5649 @7999) +@8003 := @7866 (@7893 @8001) +@8004 := @7853 @8003 +@8006 := @4987 (@7240 @8004) +@8009 := @5438 (@5441 @638) @6929 +@8010 := @5057 @6174 +@8011 := @5458 @8010 +@8012 := @8009 @8011 +@8015 := @14 @4411 (@17 @4411) +@8016 := @5477 @8015 +@8021 := @5466 (@5467 (@5447 @8016) @5482 @5539) +@8022 := 103 +@8025 := @14 @8022 (@17 @8022) +@8026 := @5477 @8025 +@8029 := @5467 (@5447 @8026) @5482 +@8032 := @14 @1990 (@17 @1990) +@8033 := @5477 @8032 +@8039 := @5466 (@5467 (@5447 @8033) @5482 @5485) @5488 +@8040 := @5464 @8039 +@8043 := @5497 (@5498 @8033) @5501 +@8045 := @5495 @8043 @5162 +@8047 := @5475 (@8040 @8045) +@8050 := @5466 (@8029 @8047) @5488 +@8051 := @8021 @8050 +@8052 := @5464 @8051 +@8054 := @5497 (@5498 @8016) +@8057 := @5497 (@5498 @8026) @5501 +@8058 := @8054 @8057 +@8060 := @6036 @8058 @5162 +@8061 := @5762 @8060 +@8062 := @5511 @6175 +@8064 := @5466 (@8062 @6182) +@8065 := @8064 @5488 +@8066 := @5464 @8065 +@8068 := @5491 (@5530 @1276) +@8069 := @5497 @6951 +@8074 := @5557 (@6219 (@6221 @1155 (@6223 @1155))) +@8076 := @5497 @8074 @5501 +@8077 := @8069 @8076 +@8078 := @6282 @8077 +@8080 := @8068 @8078 @5162 +@8081 := @5762 @8080 +@8082 := @6351 @6283 +@8083 := @5700 @8082 +@8084 := @5649 @8083 +@8085 := @8081 @8084 +@8086 := 104 +@8089 := @14 @8086 (@17 @8086) +@8090 := @5477 @8089 +@8095 := @5466 (@5467 (@5447 @8090) @5482 @6281) +@8096 := 105 +@8099 := @14 @8096 (@17 @8096) +@8100 := @5477 @8099 +@8103 := @5467 (@5447 @8100) @5482 +@8108 := @5557 (@6219 (@6221 @1293 (@6223 @1293))) +@8111 := @5466 (@8103 @8108) @5488 +@8112 := @8095 @8111 +@8113 := @5464 @8112 +@8115 := @5497 (@5498 @8090) +@8118 := @5497 (@5498 @8100) @5501 +@8119 := @8115 @8118 +@8121 := @6340 @8119 @5162 +@8123 := @5762 @8121 @8084 +@8124 := 106 +@8127 := @14 @8124 (@17 @8124) +@8128 := @5477 @8127 +@8133 := @5466 (@5467 (@5447 @8128) @5482 @6281) +@8134 := 107 +@8137 := @14 @8134 (@17 @8134) +@8138 := @5477 @8137 +@8141 := @5467 (@5447 @8138) @5482 +@8146 := @5557 (@6219 (@6221 @1305 (@6223 @1305))) +@8149 := @5466 (@8141 @8146) @5488 +@8150 := @8133 @8149 +@8151 := @5464 @8150 +@8153 := @5497 (@5498 @8128) +@8156 := @5497 (@5498 @8138) @5501 +@8157 := @8153 @8156 +@8159 := @6340 @8157 @5162 +@8160 := @5762 @8159 +@8162 := @5491 (@5530 @1318) +@8163 := 108 +@8166 := @14 @8163 (@17 @8163) +@8167 := @5477 @8166 +@8172 := @5466 (@5467 (@5447 @8167) @5482 @5539) +@8173 := 109 +@8176 := @14 @8173 (@17 @8173) +@8177 := @5477 @8176 +@8183 := @5466 (@5467 (@5447 @8177) @5482 @5560) @5488 +@8184 := @8172 @8183 +@8185 := @5464 @8184 +@8187 := @5497 (@5498 @8167) +@8190 := @5497 (@5498 @8177) @5501 +@8191 := @8187 @8190 +@8193 := @5568 @8191 @5126 +@8195 := @5475 (@8185 @8193) +@8196 := @5497 @8195 +@8201 := @5557 (@6219 (@6221 @1320 (@6223 @1320))) +@8202 := @5497 @8201 +@8207 := @5557 (@6219 (@6221 @1327 (@6223 @1327))) +@8209 := @5497 @8207 @5501 +@8210 := @8202 @8209 +@8211 := @8196 @8210 +@8212 := @6102 @8211 +@8214 := @8162 @8212 @5162 +@8215 := @5762 @8214 +@8216 := 110 +@8219 := @14 @8216 (@17 @8216) +@8220 := @5477 @8219 +@8225 := @5466 (@5467 (@5447 @8220) @5482 @5539) +@8228 := @14 @1856 (@17 @1856) +@8229 := @5477 @8228 +@8235 := @5466 (@5467 (@5447 @8229) @5482 @5560) @5488 +@8236 := @8225 @8235 +@8237 := @5464 @8236 +@8239 := @5497 (@5498 @8220) +@8242 := @5497 (@5498 @8229) @5501 +@8243 := @8239 @8242 +@8245 := @5568 @8243 @5126 +@8247 := @5475 (@8237 @8245) +@8249 := @5497 @8247 @5501 +@8250 := @5542 @8249 +@8252 := @6178 @8250 @5162 +@8254 := @5497 @8252 @5501 +@8255 := @6351 @8254 +@8256 := @5700 @8255 +@8258 := @8215 (@5649 @8256) +@8259 := @5596 @6174 +@8261 := @5533 @8259 @5501 +@8262 := @5700 @8261 +@8263 := @5649 @8262 +@8264 := @8258 @8263 +@8267 := @8160 (@5649 @8264) @8263 +@8269 := @8123 (@8151 @8267) +@8271 := @8085 (@8113 @8269) +@8274 := @8061 (@8066 @8271) @8263 +@8275 := @8052 @8274 +@8277 := @4987 (@8012 @8275) +@8279 := @5438 (@5441 @650) +@8281 := @5445 (@5452 @6174) +@8282 := @8281 @5455 +@8284 := @8279 @8282 @5030 +@8285 := 114 +@8288 := @14 @8285 (@17 @8285) +@8289 := @5624 @8288 +@8292 := @5467 (@5447 @8289) @5482 +@8293 := 112 +@8296 := @14 @8293 (@17 @8293) +@8297 := @5477 @8296 +@8302 := @5466 (@5467 (@5447 @8297) @5482 @5849) +@8303 := 113 +@8306 := @14 @8303 (@17 @8303) +@8307 := @5477 @8306 +@8310 := @5467 (@5447 @8307) @5482 +@8311 := @6218 @1363 +@8314 := @6221 @246 (@6223 @246) +@8316 := @5557 (@8311 @8314) +@8319 := @5466 (@8310 @8316) @5488 +@8320 := @8302 @8319 +@8321 := @5464 @8320 +@8323 := LexLeanTarget.RustSyntax.Item.shiftRight @479 +@8325 := @5491 (@5492 @8323) +@8327 := @5497 (@5498 @8297) +@8330 := @5497 (@5498 @8307) @5501 +@8331 := @8327 @8330 +@8333 := @8325 @8331 @5162 +@8335 := @5475 (@8321 @8333) +@8338 := @5466 (@8292 @8335) @5488 +@8339 := @5464 @8338 +@8341 := @5629 (@5498 @8289) +@8342 := @5713 @5469 +@8347 := @5633 (@5634 @8342 (@5649 @5539)) @5654 +@8348 := @6954 @8347 +@8349 := @8341 @8348 +@8351 := @5475 (@8339 @8349) +@8353 := @5466 (@8062 @8351) +@8354 := @5774 @6175 +@8355 := 115 +@8358 := @14 @8355 (@17 @8355) +@8359 := @5477 @8358 +@8364 := @5466 (@5467 (@5447 @8359) @5482 @5849) +@8365 := 116 +@8368 := @14 @8365 (@17 @8365) +@8369 := @5477 @8368 +@8372 := @5467 (@5447 @8369) @5482 +@8377 := @5557 (@6219 (@6221 @657 (@6223 @657))) +@8380 := @5466 (@8372 @8377) @5488 +@8381 := @8364 @8380 +@8382 := @5464 @8381 +@8384 := LexLeanTarget.RustSyntax.Item.bitAnd @479 +@8386 := @5491 (@5492 @8384) +@8388 := @5497 (@5498 @8359) +@8391 := @5497 (@5498 @8369) @5501 +@8392 := @8388 @8391 +@8394 := @8386 @8392 @5162 +@8396 := @5475 (@8382 @8394) +@8398 := @5466 (@8354 @8396) +@8399 := @5669 @6886 +@8401 := @5491 (@5530 @1402) +@8403 := @8401 @6283 @5162 +@8405 := @5466 (@8399 @8403) +@8406 := @5467 @6158 +@8407 := @8406 @6886 +@8409 := @8401 @7271 @5162 +@8411 := @5466 (@8407 @8409) +@8412 := 123 +@8415 := @14 @8412 (@17 @8412) +@8416 := @5477 @8415 +@8419 := @5467 (@5447 @8416) @5482 +@8422 := @14 @1710 (@17 @1710) +@8423 := @5477 @8422 +@8426 := @5467 (@5447 @8423) @5482 +@8429 := @14 @1722 (@17 @1722) +@8430 := @5477 @8429 +@8433 := @5467 (@5447 @8430) @5482 +@8435 := @5557 (@6749 @1412) +@8438 := @5466 (@8433 @8435) @5488 +@8439 := @5464 @8438 +@8442 := @5497 (@5498 @8430) @5501 +@8444 := @6758 @8442 @5162 +@8446 := @5475 (@8439 @8444) +@8448 := @5466 (@8426 @8446) +@8449 := 121 +@8452 := @14 @8449 (@17 @8449) +@8453 := @5477 @8452 +@8456 := @5467 (@5447 @8453) @5482 +@8457 := 118 +@8460 := @14 @8457 (@17 @8457) +@8461 := @5477 @8460 +@8466 := @5466 (@5467 (@5447 @8461) @5482 @5705) +@8467 := 119 +@8470 := @14 @8467 (@17 @8467) +@8471 := @5477 @8470 +@8477 := @5466 (@5467 (@5447 @8471) @5482 @6430) @5488 +@8478 := @8466 @8477 +@8479 := @5464 @8478 +@8480 := LexLeanTarget.RustSyntax.Item.appendBytes +@8482 := @5491 (@5492 @8480) +@8484 := @5497 (@5498 @8461) +@8487 := @5497 (@5498 @8471) @5501 +@8488 := @8484 @8487 +@8490 := @8482 @8488 @5162 +@8492 := @5475 (@8479 @8490) +@8495 := @5466 (@8456 @8492) @5488 +@8496 := @8448 @8495 +@8497 := @5464 @8496 +@8499 := @5497 (@5498 @8423) +@8502 := @5497 (@5498 @8453) @5501 +@8503 := @8499 @8502 +@8505 := @8482 @8503 @5162 +@8507 := @5475 (@8497 @8505) +@8509 := @5466 (@8419 @8507) +@8510 := 124 +@8513 := @14 @8510 (@17 @8510) +@8514 := @5477 @8513 +@8517 := @5467 (@5447 @8514) @5482 +@8520 := @14 @3043 (@17 @3043) +@8521 := @5477 @8520 +@8524 := @5467 (@5447 @8521) @5482 +@8526 := @5557 (@6749 @1425) +@8529 := @5466 (@8524 @8526) @5488 +@8530 := @5464 @8529 +@8533 := @5497 (@5498 @8521) @5501 +@8535 := @6758 @8533 @5162 +@8537 := @5475 (@8530 @8535) +@8540 := @5466 (@8517 @8537) @5488 +@8541 := @8509 @8540 +@8542 := @8411 @8541 +@8543 := @8405 @8542 +@8544 := @8398 @8543 +@8545 := @8353 @8544 +@8546 := @5464 @8545 +@8548 := @5497 (@5498 @8416) +@8551 := @5497 (@5498 @8514) @5501 +@8552 := @8548 @8551 +@8554 := @8482 @8552 @5162 +@8555 := @8546 @8554 +@8557 := @4987 (@8284 @8555) +@8559 := @5438 (@5441 @660) +@8561 := @5445 (@5743 @5002) +@8571 := @5837 (@5742 (@8561 (@7223 (@5445 (@6154 @5055) (@5445 (@6159 @5030) @5455))))) +@8573 := @8559 @8571 @5053 +@8574 := @6431 @5501 +@8575 := @6351 @8574 +@8577 := @5497 @8575 @5501 +@8578 := @5706 @8577 +@8579 := @5818 @8578 +@8580 := @6282 @8579 +@8581 := @5540 @8580 +@8582 := @5850 @8581 +@8583 := @5583 @8582 +@8584 := @5649 @8583 +@8586 := @4987 (@8573 @8584) +@8590 := @5438 (@5441 @689) @7104 @7022 +@8591 := 125 +@8594 := @14 @8591 (@17 @8591) +@8595 := @5518 @8594 +@8602 := @5467 (@5514 (@5523 (@5516 (@5447 @8595) @5524))) @5482 +@8603 := 126 +@8606 := @14 @8603 (@17 @8603) +@8607 := @5518 @8606 +@8613 := @5467 (@5514 (@5516 (@5447 @8607) @5525)) @5482 +@8615 := @5491 (@5530 @1465) +@8618 := @5533 (@5534 @249 @1470) +@8619 := @5542 @6283 +@8620 := @8618 @8619 +@8621 := @5497 @8620 +@8624 := @14 @1293 (@17 @1293) +@8625 := @5477 @8624 +@8630 := @5466 (@5467 (@5447 @8625) @5482 @6281) +@8633 := @14 @1320 (@17 @1320) +@8634 := @5477 @8633 +@8640 := @5466 (@5467 (@5447 @8634) @5482 @5539) @5488 +@8641 := @8630 @8640 +@8642 := @5464 @8641 +@8644 := @5497 (@5498 @8625) +@8647 := @5497 (@5498 @8634) @5501 +@8648 := @8644 @8647 +@8650 := @7074 @8648 @5162 +@8652 := @5475 (@8642 @8650) +@8653 := @5497 @8652 +@8654 := @5766 @5539 +@8655 := @8654 @5585 +@8657 := @5497 @8655 @5501 +@8658 := @8653 @8657 +@8659 := @8621 @8658 +@8661 := @8615 @8659 @5126 +@8664 := @5466 (@8613 @8661) @5488 +@8665 := @5464 @8664 +@8666 := @5498 @8607 +@8668 := @5475 (@8665 @8666) +@8671 := @5466 (@8602 @8668) @5488 +@8672 := @5464 @8671 +@8673 := @5498 @8595 +@8674 := @5700 @8673 +@8675 := @8672 @8674 +@8677 := @4987 (@8590 @8675) +@8681 := @5438 (@5441 @800) @6929 @8010 +@8682 := 129 +@8685 := @14 @8682 (@17 @8682) +@8686 := @5477 @8685 +@8691 := @5466 (@5467 (@5447 @8686) @5482 @5541) +@8694 := @14 @4496 (@17 @4496) +@8695 := @5477 @8694 +@8701 := @5466 (@5467 (@5447 @8695) @5482 @5539) @5488 +@8702 := @8691 @8701 +@8703 := @5464 @8702 +@8704 := LexLeanTarget.RustSyntax.Item.indexBytes +@8706 := @5491 (@5492 @8704) +@8708 := @5497 (@5498 @8686) +@8711 := @5497 (@5498 @8695) @5501 +@8712 := @8708 @8711 +@8714 := @8706 @8712 @5162 +@8715 := @8703 @8714 +@8717 := @4987 (@8681 @8715) +@8719 := @5438 (@5441 @844) +@8722 := @5445 (@5452 @5171) @7103 +@8723 := @8719 @8722 +@8724 := @5458 @5310 +@8725 := @8723 @8724 +@8726 := 131 +@8729 := @14 @8726 (@17 @8726) +@8730 := @5624 @8729 +@8736 := @5466 (@5467 (@5447 @8730) @5482 @5539) @5488 +@8737 := @5464 @8736 +@8738 := @5763 @8730 +@8739 := @5762 @8738 +@8740 := @5766 @6281 +@8741 := @8740 @5769 +@8742 := @5700 @8741 +@8743 := @5649 @8742 +@8744 := @8739 @8743 +@8747 := @5466 (@5775 (@5776 @8730)) +@8750 := @14 @3272 (@17 @3272) +@8751 := @5624 @8750 +@8754 := @5467 (@5447 @8751) @5482 +@8757 := @14 @3258 (@17 @3258) +@8758 := @5785 @8757 +@8760 := @5467 (@5447 @8758) +@8761 := @5472 @5171 +@8765 := @5466 (@8760 @8761 @5485) @5488 +@8766 := @5464 @8765 +@8769 := @5795 @8758 @6283 @5126 +@8771 := @5475 (@8766 @8769) +@8774 := @5466 (@8754 @8771) @5488 +@8776 := @5464 (@8747 @8774) +@8778 := @5629 (@5498 @8751) +@8779 := @8740 @5589 +@8780 := @5700 @8779 +@8783 := @5633 (@5666 (@5649 @8780)) +@8784 := @6299 @5501 +@8785 := @5818 @8784 +@8786 := @5542 @8785 +@8788 := @7050 @8786 @5162 +@8792 := @5633 (@5816 (@5649 @8788)) @5654 +@8793 := @8783 @8792 +@8794 := @8778 @8793 +@8796 := @8744 (@8776 @8794) +@8797 := @8737 @8796 +@8799 := @4987 (@8725 @8797) +@8801 := @5438 (@5441 @849) +@8803 := @5837 (@5839 @7102) +@8804 := @8801 @8803 +@8805 := @5458 @5193 +@8806 := @8804 @8805 +@8808 := @5491 (@5530 @1531) +@8809 := @5850 @6283 +@8810 := @5848 @8809 +@8812 := @8808 @8810 @5162 +@8813 := @5649 @8812 +@8815 := @4987 (@8806 @8813) +@8817 := @5438 (@5441 @876) +@8819 := @5445 (@5452 @5218) +@8822 := @5445 (@5743 @5071) @5455 +@8823 := @5742 @8822 +@8824 := @8819 @8823 +@8825 := @8817 @8824 +@8828 := @5458 (@5250 @5071 @5002) +@8829 := @8825 @8828 +@8830 := 134 +@8833 := @14 @8830 (@17 @8830) +@8834 := @5624 @8833 +@8840 := @5466 (@5467 (@5447 @8834) @5482 @5539) @5488 +@8841 := @5464 @8840 +@8842 := @5763 @8834 +@8844 := @5762 @8842 @5772 +@8847 := @5466 (@5775 (@5776 @8834)) +@8848 := 136 +@8851 := @14 @8848 (@17 @8848) +@8852 := @5624 @8851 +@8855 := @5467 (@5447 @8852) @5482 +@8856 := 135 +@8859 := @14 @8856 (@17 @8856) +@8860 := @5785 @8859 +@8862 := @5467 (@5447 @8860) +@8863 := @5472 @5218 +@8867 := @5466 (@8862 @8863 @5485) @5488 +@8868 := @5464 @8867 +@8871 := @5795 @8860 @5798 @5126 +@8873 := @5475 (@8868 @8871) +@8876 := @5466 (@8855 @8873) @5488 +@8878 := @5464 (@8847 @8876) +@8880 := @5629 (@5498 @8852) +@8882 := @7134 @5820 @5162 +@8886 := @5633 (@5816 (@5649 @8882)) @5654 +@8887 := @5814 @8886 +@8888 := @8880 @8887 +@8890 := @8844 (@8878 @8888) +@8891 := @8841 @8890 +@8893 := @4987 (@8829 @8891) +@8895 := @5438 (@5441 @881) +@8897 := @5837 (@5839 @8822) +@8898 := @8895 @8897 +@8899 := @5458 @5230 +@8900 := @8898 @8899 +@8904 := @5491 (@5530 @1577) @5854 @5162 +@8905 := @5649 @8904 +@8907 := @4987 (@8900 @8905) +@8910 := @5438 (@5441 @924) @7104 +@8911 := @5458 @5081 +@8912 := @8910 @8911 +@8915 := @14 @4507 (@17 @4507) +@8916 := @5477 @8915 +@8922 := @5466 (@5467 (@5447 @8916) @5482 @5485) @5488 +@8923 := @5464 @8922 +@8926 := @5497 (@5498 @8916) @5501 +@8928 := @5495 @8926 @5162 +@8930 := @5475 (@8923 @8928) +@8932 := @5466 (@7108 @8930) +@8933 := 138 +@8936 := @14 @8933 (@17 @8933) +@8937 := @5518 @8936 +@8943 := @5467 (@5514 (@5516 (@5447 @8937) @5525)) @5482 +@8945 := @5491 (@5530 @1586) +@8946 := @5534 @224 +@8949 := @5533 (@8946 @1591) @7138 +@8950 := @5497 @8949 +@8951 := 141 +@8954 := @14 @8951 (@17 @8951) +@8955 := @5477 @8954 +@8958 := @5467 (@5447 @8955) @5482 +@8959 := 139 +@8962 := @14 @8959 (@17 @8959) +@8963 := @5477 @8962 +@8968 := @5466 (@5467 (@5447 @8963) @5482 @5817) +@8969 := 140 +@8972 := @14 @8969 (@17 @8969) +@8973 := @5477 @8972 +@8979 := @5466 (@5467 (@5447 @8973) @5482 @5539) @5488 +@8980 := @8968 @8979 +@8981 := @5464 @8980 +@8983 := @5497 (@5498 @8963) +@8986 := @5497 (@5498 @8973) @5501 +@8987 := @8983 @8986 +@8989 := @7074 @8987 @5162 +@8991 := @5475 (@8981 @8989) +@8993 := @5466 (@8958 @8991) +@8994 := 142 +@8997 := @14 @8994 (@17 @8994) +@8998 := @5477 @8997 +@9004 := @5466 (@5467 (@5447 @8998) @5482 @5560) @5488 +@9005 := @8993 @9004 +@9006 := @5464 @9005 +@9008 := @5497 (@5498 @8955) +@9011 := @5497 (@5498 @8998) @5501 +@9012 := @9008 @9011 +@9014 := @5568 @9012 @5126 +@9016 := @5475 (@9006 @9014) +@9017 := @5497 @9016 +@9019 := @5580 @224 @68 +@9020 := @5533 @9019 +@9021 := @7196 @7197 +@9022 := @6282 @9021 +@9023 := @5540 @9022 +@9024 := @9020 @9023 +@9026 := @5497 @9024 @5501 +@9027 := @9017 @9026 +@9028 := @8950 @9027 +@9030 := @8945 @9028 @5126 +@9033 := @5466 (@8943 @9030) @5488 +@9034 := @8932 @9033 +@9035 := @5464 @9034 +@9036 := @5498 @8937 +@9037 := @5700 @9036 +@9038 := @9035 @9037 +@9040 := @4987 (@8912 @9038) +@9042 := @5438 (@5441 @952) +@9057 := @5837 + (@5742 + (@6150 + (@7223 + (@5445 (@6154 @4998) (@7227 (@5445 (@7228 @5002) (@5445 (@5446 @6186 @5055) @5455))))))) +@9059 := @9042 @9057 @7239 +@9062 := @14 @3283 (@17 @3283) +@9063 := @5477 @9062 +@9068 := @5466 (@5467 (@5447 @9063) @5482 @6281) +@9071 := @14 @4520 (@17 @4520) +@9072 := @5477 @9071 +@9078 := @5466 (@5467 (@5447 @9072) @5482 @5817) @5488 +@9079 := @9068 @9078 +@9080 := @5464 @9079 +@9082 := @5497 (@5498 @9063) +@9085 := @5497 (@5498 @9072) @5501 +@9086 := @9082 @9085 +@9088 := @5568 @9086 @5126 +@9090 := @5475 (@9080 @9088) +@9091 := @5497 @9090 +@9093 := @5580 @68 @68 +@9094 := @5533 @9093 +@9095 := @6297 @6283 +@9096 := @7300 @9095 +@9097 := @5706 @9096 +@9098 := @9094 @9097 +@9099 := @5497 @9098 +@9101 := @5497 @7360 @5501 +@9102 := @9099 @9101 +@9103 := @6141 @9102 +@9105 := @5497 @9103 @5601 +@9106 := @9091 @9105 +@9107 := @7196 @9106 +@9108 := @5540 @9107 +@9109 := @5850 @9108 +@9110 := @5583 @9109 +@9111 := @5700 @9110 +@9112 := @5649 @9111 +@9114 := @4987 (@9059 @9112) +@9118 := @5438 (@5441 @983) @6929 @8805 +@9121 := @14 @3106 (@17 @3106) +@9122 := @5477 @9121 +@9128 := @5466 (@5467 (@5447 @9122) @5482 @5485) @5488 +@9129 := @5464 @9128 +@9132 := @5497 (@5498 @9122) @5501 +@9134 := @5495 @9132 @5162 +@9136 := @5475 (@9129 @9134) +@9138 := @5466 (@7024 @9136) +@9141 := @14 @3323 (@17 @3323) +@9142 := @5477 @9141 +@9147 := @5466 (@5467 (@5447 @9142) @5482 @5539) +@9150 := @14 @3348 (@17 @3348) +@9151 := @5477 @9150 +@9157 := @5466 (@5467 (@5447 @9151) @5482 @5560) @5488 +@9158 := @9147 @9157 +@9159 := @5464 @9158 +@9161 := @5497 (@5498 @9142) +@9164 := @5497 (@5498 @9151) @5501 +@9165 := @9161 @9164 +@9167 := @5568 @9165 @5126 +@9169 := @5475 (@9159 @9167) +@9171 := @5466 (@7108 @9169) +@9172 := @5669 @6175 +@9173 := @6102 @7271 +@9175 := @6178 @9173 @5162 +@9177 := @5466 (@9172 @9175) +@9178 := @8406 @5473 +@9179 := 148 +@9182 := @14 @9179 (@17 @9179) +@9183 := @5477 @9182 +@9188 := @5466 (@5467 (@5447 @9183) @5482 @5817) +@9191 := @14 @3355 (@17 @3355) +@9192 := @5477 @9191 +@9198 := @5466 (@5467 (@5447 @9192) @5482 @5560) @5488 +@9199 := @9188 @9198 +@9200 := @5464 @9199 +@9202 := @5497 (@5498 @9183) +@9205 := @5497 (@5498 @9192) @5501 +@9206 := @9202 @9205 +@9208 := @5568 @9206 @5126 +@9210 := @5475 (@9200 @9208) +@9212 := @5466 (@9178 @9210) +@9213 := @7300 @5501 +@9214 := @6102 @9213 +@9216 := @6178 @9214 @5162 +@9218 := @5466 (@6176 @9216) +@9219 := @6187 @5473 +@9222 := @14 @3373 (@17 @3373) +@9223 := @5477 @9222 +@9228 := @5466 (@5467 (@5447 @9223) @5482 @7299) +@9229 := 151 +@9232 := @14 @9229 (@17 @9229) +@9233 := @5477 @9232 +@9236 := @5467 (@5447 @9233) @5482 +@9238 := @7735 @9214 @5162 +@9241 := @5466 (@9236 @9238) @5488 +@9242 := @9228 @9241 +@9243 := @5464 @9242 +@9245 := @5497 (@5498 @9223) +@9248 := @5497 (@5498 @9233) @5501 +@9249 := @9245 @9248 +@9251 := @5568 @9249 @5126 +@9253 := @5475 (@9243 @9251) +@9255 := @5466 (@9219 @9253) +@9256 := @5472 @5193 +@9257 := @6238 @9256 +@9259 := @5491 (@5530 @1674) +@9260 := @5497 @6639 +@9262 := @5497 @6264 @5501 +@9263 := @9260 @9262 +@9264 := @6102 @9263 +@9266 := @9259 @9264 @5126 +@9268 := @5466 (@9257 @9266) +@9269 := @6248 @9256 +@9271 := @5557 (@5558 @249) +@9273 := @5497 @9271 @5501 +@9274 := @9260 @9273 +@9275 := @6102 @9274 +@9277 := @9259 @9275 @5126 +@9279 := @5466 (@9269 @9277) +@9280 := @6292 @5473 +@9282 := @7735 @9173 @5162 +@9284 := @5466 (@9280 @9282) +@9285 := @5467 @6880 +@9286 := @9285 @9256 +@9287 := 152 +@9290 := @14 @9287 (@17 @9287) +@9291 := @5477 @9290 +@9296 := @5466 (@5467 (@5447 @9291) @5482 @5817) +@9297 := 153 +@9300 := @14 @9297 (@17 @9297) +@9301 := @5477 @9300 +@9307 := @5466 (@5467 (@5447 @9301) @5482 @6281) @5488 +@9308 := @9296 @9307 +@9309 := @5464 @9308 +@9311 := @5497 (@5498 @9291) +@9314 := @5497 (@5498 @9301) @5501 +@9315 := @9311 @9314 +@9317 := @6036 @9315 @5162 +@9318 := @5762 @9317 +@9319 := 154 +@9322 := @14 @9319 (@17 @9319) +@9323 := @5477 @9322 +@9328 := @5466 (@5467 (@5447 @9323) @5482 @6298) +@9329 := 155 +@9332 := @14 @9329 (@17 @9329) +@9333 := @5477 @9332 +@9336 := @5467 (@5447 @9333) @5482 +@9341 := @5557 (@6219 (@6221 @1696 (@6223 @1696))) +@9344 := @5466 (@9336 @9341) @5488 +@9345 := @9328 @9344 +@9346 := @5464 @9345 +@9348 := @5497 (@5498 @9323) +@9351 := @5497 (@5498 @9333) @5501 +@9352 := @9348 @9351 +@9354 := @6340 @9352 @5162 +@9355 := @5762 @9354 +@9358 := @14 @3334 (@17 @3334) +@9359 := @5477 @9358 +@9364 := @5466 (@5467 (@5447 @9359) @5482 @7299) +@9367 := @14 @3312 (@17 @3312) +@9368 := @5477 @9367 +@9374 := @5466 (@5467 (@5447 @9368) @5482 @6281) @5488 +@9375 := @9364 @9374 +@9376 := @5464 @9375 +@9378 := @5497 (@5498 @9359) +@9381 := @5497 (@5498 @9368) @5501 +@9382 := @9378 @9381 +@9384 := @6036 @9382 @5162 +@9385 := @5762 @9384 +@9386 := 158 +@9389 := @14 @9386 (@17 @9386) +@9390 := @5477 @9389 +@9395 := @5466 (@5467 (@5447 @9390) @5482 @6296) +@9398 := @14 @1327 (@17 @1327) +@9399 := @5477 @9398 +@9402 := @5467 (@5447 @9399) @5482 +@9407 := @5557 (@6219 (@6221 @1710 (@6223 @1710))) +@9410 := @5466 (@9402 @9407) @5488 +@9411 := @9395 @9410 +@9412 := @5464 @9411 +@9414 := @5497 (@5498 @9390) +@9417 := @5497 (@5498 @9399) @5501 +@9418 := @9414 @9417 +@9420 := @6340 @9418 @5162 +@9423 := @5762 @9420 (@5649 @6645) +@9426 := @14 @3125 (@17 @3125) +@9427 := @5477 @9426 +@9432 := @5466 (@5467 (@5447 @9427) @5482 @6296) +@9433 := 161 +@9436 := @14 @9433 (@17 @9433) +@9437 := @5477 @9436 +@9440 := @5467 (@5447 @9437) @5482 +@9445 := @5557 (@6219 (@6221 @1722 (@6223 @1722))) +@9448 := @5466 (@9440 @9445) @5488 +@9449 := @9432 @9448 +@9450 := @5464 @9449 +@9452 := @5497 (@5498 @9427) +@9455 := @5497 (@5498 @9437) @5501 +@9456 := @9452 @9455 +@9458 := @6340 @9456 @5162 +@9459 := @5762 @9458 +@9460 := @5649 @7446 +@9461 := @9459 @9460 +@9462 := @9260 @5501 +@9463 := @6351 @9462 +@9465 := @9461 (@5649 @9463) +@9467 := @9423 (@9450 @9465) +@9469 := @9385 (@9412 @9467) +@9470 := @5596 @5000 +@9472 := @5533 @9470 @5501 +@9473 := @5649 @9472 +@9474 := @9469 @9473 +@9476 := @9355 (@9376 @9474) +@9479 := @14 @4472 (@17 @4472) +@9480 := @5477 @9479 +@9485 := @5466 (@5467 (@5447 @9480) @5482 @6298) +@9488 := @14 @3137 (@17 @3137) +@9489 := @5477 @9488 +@9495 := @5466 (@5467 (@5447 @9489) @5482 @7888) @5488 +@9496 := @9485 @9495 +@9497 := @5464 @9496 +@9499 := @5497 (@5498 @9480) +@9502 := @5497 (@5498 @9489) @5501 +@9503 := @9499 @9502 +@9505 := @6340 @9503 @5162 +@9507 := @5762 @9505 @9473 +@9508 := 164 +@9511 := @14 @9508 (@17 @9508) +@9512 := @5477 @9511 +@9517 := @5466 (@5467 (@5447 @9512) @5482 @6298) +@9518 := 165 +@9521 := @14 @9518 (@17 @9518) +@9522 := @5477 @9521 +@9528 := @5466 (@5467 (@5447 @9522) @5482 @6327) @5488 +@9529 := @9517 @9528 +@9530 := @5464 @9529 +@9532 := @5497 (@5498 @9512) +@9535 := @5497 (@5498 @9522) @5501 +@9536 := @9532 @9535 +@9538 := @6340 @9536 @5162 +@9540 := @5762 @9538 @9473 +@9541 := 166 +@9544 := @14 @9541 (@17 @9541) +@9545 := @5477 @9544 +@9550 := @5466 (@5467 (@5447 @9545) @5482 @5817) +@9551 := 167 +@9554 := @14 @9551 (@17 @9551) +@9555 := @5477 @9554 +@9558 := @5467 (@5447 @9555) @5482 +@9559 := @5538 @6290 +@9562 := @5466 (@9558 @9559) @5488 +@9563 := @9550 @9562 +@9564 := @5464 @9563 +@9566 := @5497 (@5498 @9545) +@9569 := @5497 (@5498 @9555) @5501 +@9570 := @9566 @9569 +@9572 := @5568 @9570 @5126 +@9574 := @5475 (@9564 @9572) +@9576 := @5497 @9574 @5501 +@9577 := @6351 @9576 +@9579 := @9540 (@5649 @9577) +@9581 := @9507 (@9530 @9579) +@9583 := @9476 (@9497 @9581) +@9586 := @9318 (@9346 @9583) @9473 +@9588 := @5475 (@9309 @9586) +@9590 := @5466 (@9286 @9588) +@9591 := 168 +@9594 := @14 @9591 (@17 @9591) +@9595 := @5624 @9594 +@9601 := @5466 (@5467 (@5447 @9595) @5482 @6890) @5488 +@9602 := @9590 @9601 +@9603 := @9284 @9602 +@9604 := @9279 @9603 +@9605 := @9268 @9604 +@9606 := @9255 @9605 +@9607 := @9218 @9606 +@9608 := @9212 @9607 +@9609 := @9177 @9608 +@9610 := @9171 @9609 +@9611 := @9138 @9610 +@9612 := @5464 @9611 +@9614 := @5629 (@5498 @9595) +@9615 := @5700 @9472 +@9616 := @5649 @9615 +@9618 := @5633 (@5666 @9616) +@9619 := @5713 @6884 +@9620 := @5634 @9619 +@9621 := @7472 @6188 +@9623 := @5497 @7888 @5501 +@9624 := @7492 @9623 +@9625 := @5542 @9624 +@9627 := @6191 @9625 @5162 +@9630 := @5466 (@9621 @9627) @5488 +@9631 := @5464 @9630 +@9632 := @5538 @7470 +@9633 := @5762 @9632 +@9636 := @14 @3113 (@17 @3113) +@9637 := @5477 @9636 +@9642 := @5466 (@5467 (@5447 @9637) @5482 @7491) +@9645 := @14 @4479 (@17 @4479) +@9646 := @5477 @9645 +@9652 := @5466 (@5467 (@5447 @9646) @5482 @5560) @5488 +@9653 := @9642 @9652 +@9654 := @5464 @9653 +@9656 := @5497 (@5498 @9637) +@9659 := @5497 (@5498 @9646) @5501 +@9660 := @9656 @9659 +@9662 := @5568 @9660 @5126 +@9664 := @5475 (@9654 @9662) +@9666 := @5497 @9664 @5501 +@9667 := @6351 @9666 +@9668 := @5700 @9667 +@9671 := @9633 (@5649 @9668) @9616 +@9675 := @5633 (@9620 (@9631 @9671)) @5654 +@9676 := @9618 @9675 +@9677 := @9614 @9676 +@9678 := @9612 @9677 +@9680 := @4987 (@9118 @9678) +@9683 := @5438 (@5441 @1028) @6929 +@9685 := @5459 @5000 @5030 +@9686 := @5458 @9685 +@9687 := @9683 @9686 +@9690 := @14 @3419 (@17 @3419) +@9691 := @5477 @9690 +@9696 := @5466 (@5467 (@5447 @9691) @5482 @5539) +@9697 := 172 +@9700 := @14 @9697 (@17 @9697) +@9701 := @5477 @9700 +@9707 := @5466 (@5467 (@5447 @9701) @5482 @5560) @5488 +@9708 := @9696 @9707 +@9709 := @5464 @9708 +@9711 := @5497 (@5498 @9691) +@9714 := @5497 (@5498 @9701) @5501 +@9715 := @9711 @9714 +@9717 := @5568 @9715 @5126 +@9719 := @5475 (@9709 @9717) +@9721 := @5497 @9719 @5501 +@9722 := @6102 @9721 +@9724 := @6178 @9722 @5162 +@9726 := @5466 (@8354 @9724) +@9727 := @5669 @5473 +@9728 := 173 +@9731 := @14 @9728 (@17 @9728) +@9732 := @5477 @9731 +@9737 := @5466 (@5467 (@5447 @9732) @5482 @6281) +@9738 := 174 +@9741 := @14 @9738 (@17 @9738) +@9742 := @5477 @9741 +@9745 := @5467 (@5447 @9742) @5482 +@9750 := @5557 (@6219 (@6221 @1803 (@6223 @1803))) +@9753 := @5466 (@9745 @9750) @5488 +@9754 := @9737 @9753 +@9755 := @5464 @9754 +@9757 := @5497 (@5498 @9732) +@9760 := @5497 (@5498 @9742) @5501 +@9761 := @9757 @9760 +@9763 := @6340 @9761 @5162 +@9764 := @5762 @9763 +@9765 := 175 +@9768 := @14 @9765 (@17 @9765) +@9769 := @5477 @9768 +@9774 := @5466 (@5467 (@5447 @9769) @5482 @5817) +@9775 := 176 +@9778 := @14 @9775 (@17 @9775) +@9779 := @5477 @9778 +@9785 := @5466 (@5467 (@5447 @9779) @5482 @9407) @5488 +@9786 := @9774 @9785 +@9787 := @5464 @9786 +@9789 := @5497 (@5498 @9769) +@9792 := @5497 (@5498 @9779) @5501 +@9793 := @9789 @9792 +@9795 := @6340 @9793 @5162 +@9796 := @5762 @9795 +@9798 := @5557 (@5558 @689) +@9799 := @5649 @9798 +@9800 := @9796 @9799 +@9803 := @14 @3152 (@17 @3152) +@9804 := @5477 @9803 +@9809 := @5466 (@5467 (@5447 @9804) @5482 @5817) +@9810 := 178 +@9813 := @14 @9810 (@17 @9810) +@9814 := @5477 @9813 +@9817 := @5467 (@5447 @9814) @5482 +@9822 := @5557 (@6219 (@6221 @1820 (@6223 @1820))) +@9825 := @5466 (@9817 @9822) @5488 +@9826 := @9809 @9825 +@9827 := @5464 @9826 +@9829 := @5497 (@5498 @9804) +@9832 := @5497 (@5498 @9814) @5501 +@9833 := @9829 @9832 +@9835 := @6340 @9833 @5162 +@9837 := @5762 @9835 @9799 +@9838 := 179 +@9841 := @14 @9838 (@17 @9838) +@9842 := @5477 @9841 +@9847 := @5466 (@5467 (@5447 @9842) @5482 @5817) +@9848 := 180 +@9851 := @14 @9848 (@17 @9848) +@9852 := @5477 @9851 +@9855 := @5467 (@5447 @9852) @5482 +@9860 := @5557 (@6219 (@6221 @1832 (@6223 @1832))) +@9863 := @5466 (@9855 @9860) @5488 +@9864 := @9847 @9863 +@9865 := @5464 @9864 +@9867 := @5497 (@5498 @9842) +@9870 := @5497 (@5498 @9852) @5501 +@9871 := @9867 @9870 +@9873 := @6340 @9871 @5162 +@9874 := @5762 @9873 +@9875 := @5649 @6264 +@9876 := @9874 @9875 +@9879 := @14 @4461 (@17 @4461) +@9880 := @5477 @9879 +@9885 := @5466 (@5467 (@5447 @9880) @5482 @5817) +@9886 := 182 +@9889 := @14 @9886 (@17 @9886) +@9890 := @5477 @9889 +@9893 := @5467 (@5447 @9890) @5482 +@9898 := @5557 (@6219 (@6221 @1844 (@6223 @1844))) +@9901 := @5466 (@9893 @9898) @5488 +@9902 := @9885 @9901 +@9903 := @5464 @9902 +@9905 := @5497 (@5498 @9880) +@9908 := @5497 (@5498 @9890) @5501 +@9909 := @9905 @9908 +@9911 := @6340 @9909 @5162 +@9913 := @5762 @9911 @9875 +@9914 := 183 +@9917 := @14 @9914 (@17 @9914) +@9918 := @5477 @9917 +@9923 := @5466 (@5467 (@5447 @9918) @5482 @5817) +@9924 := 184 +@9927 := @14 @9924 (@17 @9924) +@9928 := @5477 @9927 +@9931 := @5467 (@5447 @9928) @5482 +@9936 := @5557 (@6219 (@6221 @1856 (@6223 @1856))) +@9939 := @5466 (@9931 @9936) @5488 +@9940 := @9923 @9939 +@9941 := @5464 @9940 +@9943 := @5497 (@5498 @9918) +@9946 := @5497 (@5498 @9928) @5501 +@9947 := @9943 @9946 +@9949 := @6340 @9947 @5162 +@9950 := @5762 @9949 +@9952 := @5557 (@5558 @485) +@9953 := @5649 @9952 +@9954 := @9950 @9953 +@9955 := 185 +@9958 := @14 @9955 (@17 @9955) +@9959 := @5477 @9958 +@9964 := @5466 (@5467 (@5447 @9959) @5482 @5817) +@9965 := 186 +@9968 := @14 @9965 (@17 @9965) +@9969 := @5477 @9968 +@9972 := @5467 (@5447 @9969) @5482 +@9977 := @5557 (@6219 (@6221 @1870 (@6223 @1870))) +@9980 := @5466 (@9972 @9977) @5488 +@9981 := @9964 @9980 +@9982 := @5464 @9981 +@9984 := @5497 (@5498 @9959) +@9987 := @5497 (@5498 @9969) @5501 +@9988 := @9984 @9987 +@9990 := @6340 @9988 @5162 +@9992 := @5762 @9990 @9953 +@9994 := @5557 (@5558 @519) +@9995 := @5649 @9994 +@9996 := @9992 @9995 +@9998 := @9954 (@9982 @9996) +@10000 := @9913 (@9941 @9998) +@10002 := @9876 (@9903 @10000) +@10004 := @9837 (@9865 @10002) +@10006 := @9800 (@9827 @10004) +@10009 := @9764 (@9787 @10006) @9995 +@10011 := @5475 (@9755 @10009) +@10013 := @5466 (@9727 @10011) +@10014 := @5472 @9685 +@10015 := @8406 @10014 +@10017 := @5491 (@5530 @1897) +@10020 := @14 @3171 (@17 @3171) +@10021 := @5477 @10020 +@10026 := @5466 (@5467 (@5447 @10021) @5482 @5539) +@10029 := @14 @3217 (@17 @3217) +@10030 := @5477 @10029 +@10036 := @5466 (@5467 (@5447 @10030) @5482 @6264) @5488 +@10037 := @10026 @10036 +@10038 := @5464 @10037 +@10040 := @5497 (@5498 @10021) +@10043 := @5497 (@5498 @10030) @5501 +@10044 := @10040 @10043 +@10046 := @5568 @10044 @5126 +@10048 := @5475 (@10038 @10046) +@10049 := @5497 @10048 +@10050 := @5590 @5501 +@10051 := @6299 @10050 +@10052 := @10049 @10051 +@10053 := @6102 @10052 +@10055 := @10017 @10053 @5126 +@10057 := @5466 (@10015 @10055) +@10058 := @6172 @5473 +@10062 := @5491 (@5530 @1908) @6180 @5126 +@10064 := @5466 (@10058 @10062) +@10065 := @6248 @10014 +@10068 := @14 @3159 (@17 @3159) +@10069 := @5624 @10068 +@10072 := @5467 (@5447 @10069) @5482 +@10073 := 189 +@10076 := @14 @10073 (@17 @10073) +@10077 := @5477 @10076 +@10082 := @5466 (@5467 (@5447 @10077) @5482 @5539) +@10083 := 190 +@10086 := @14 @10083 (@17 @10083) +@10087 := @5477 @10086 +@10093 := @5466 (@5467 (@5447 @10087) @5482 @5560) @5488 +@10094 := @10082 @10093 +@10095 := @5464 @10094 +@10097 := @5497 (@5498 @10077) +@10100 := @5497 (@5498 @10087) @5501 +@10101 := @10097 @10100 +@10103 := @5568 @10101 @5126 +@10105 := @5475 (@10095 @10103) +@10106 := @5497 @10105 +@10108 := @5497 @9994 @7197 +@10109 := @10106 @10108 +@10110 := @6102 @10109 +@10112 := @10017 @10110 @5126 +@10115 := @5466 (@10072 @10112) @5488 +@10116 := @5464 @10115 +@10118 := @5629 (@5498 @10069) +@10119 := @7488 @6237 +@10120 := @5634 @10119 +@10122 := @5491 (@5530 @1930) +@10123 := @6102 @6659 +@10125 := @10122 @10123 @5126 +@10128 := @5633 (@10120 (@5649 @10125)) +@10129 := @7513 @6186 +@10130 := @5634 @10129 +@10132 := @5718 @5000 @5030 +@10133 := @5533 @10132 +@10134 := @10133 @9101 +@10138 := @5633 (@10130 (@5649 @10134)) @5654 +@10139 := @10128 @10138 +@10140 := @10118 @10139 +@10142 := @5475 (@10116 @10140) +@10144 := @5466 (@10065 @10142) +@10147 := @14 @1305 (@17 @1305) +@10148 := @5477 @10147 +@10151 := @5467 (@5447 @10148) @5482 +@10152 := 192 +@10155 := @14 @10152 (@17 @10152) +@10156 := @5477 @10155 +@10161 := @5466 (@5467 (@5447 @10156) @5482 @6298) +@10162 := 193 +@10165 := @14 @10162 (@17 @10162) +@10166 := @5477 @10165 +@10172 := @5466 (@5467 (@5447 @10166) @5482 @9994) @5488 +@10173 := @10161 @10172 +@10174 := @5464 @10173 +@10175 := LexLeanTarget.RustSyntax.Item.natEq +@10177 := @5491 (@5492 @10175) +@10179 := @5497 (@5498 @10156) +@10182 := @5497 (@5498 @10166) @5501 +@10183 := @10179 @10182 +@10185 := @10177 @10183 @5162 +@10187 := @5475 (@10174 @10185) +@10190 := @5466 (@10151 @10187) @5488 +@10191 := @10144 @10190 +@10192 := @10064 @10191 +@10193 := @10057 @10192 +@10194 := @10013 @10193 +@10195 := @9726 @10194 +@10196 := @8064 @10195 +@10197 := @5464 @10196 +@10198 := LexLeanTarget.RustSyntax.Item.boolNot +@10200 := @5491 (@5492 @10198) +@10203 := @5497 (@5498 @10148) @5501 +@10205 := @10200 @10203 @5162 +@10206 := @5762 @10205 +@10207 := @5700 @6430 +@10208 := @5649 @10207 +@10209 := @10206 @10208 +@10210 := 197 +@10213 := @14 @10210 (@17 @10210) +@10214 := @5477 @10213 +@10217 := @5467 (@5447 @10214) @5482 +@10218 := 195 +@10221 := @14 @10218 (@17 @10218) +@10222 := @5477 @10221 +@10227 := @5466 (@5467 (@5447 @10222) @5482 @6281) +@10228 := 196 +@10231 := @14 @10228 (@17 @10228) +@10232 := @5477 @10231 +@10238 := @5466 (@5467 (@5447 @10232) @5482 @9750) @5488 +@10239 := @10227 @10238 +@10240 := @5464 @10239 +@10242 := @5497 (@5498 @10222) +@10245 := @5497 (@5498 @10232) @5501 +@10246 := @10242 @10245 +@10248 := @6340 @10246 @5162 +@10250 := @5475 (@10240 @10248) +@10253 := @5466 (@10217 @10250) @5488 +@10254 := @5464 @10253 +@10257 := @5497 (@5498 @10214) @5501 +@10259 := @10200 @10257 @5162 +@10260 := @5762 @10259 +@10261 := 198 +@10264 := @14 @10261 (@17 @10261) +@10265 := @5477 @10264 +@10270 := @5466 (@5467 (@5447 @10265) @5482 @5585) +@10271 := 199 +@10274 := @14 @10271 (@17 @10271) +@10275 := @5477 @10274 +@10281 := @5466 (@5467 (@5447 @10275) @5482 @5539) @5488 +@10282 := @10270 @10281 +@10283 := @5464 @10282 +@10285 := @5497 (@5498 @10265) +@10288 := @5497 (@5498 @10275) @5501 +@10289 := @10285 @10288 +@10291 := @6036 @10289 @5162 +@10292 := @5762 @10291 +@10293 := 200 +@10296 := @14 @10293 (@17 @10293) +@10297 := @5477 @10296 +@10302 := @5466 (@5467 (@5447 @10297) @5482 @5539) +@10303 := 201 +@10306 := @14 @10303 (@17 @10303) +@10307 := @5477 @10306 +@10313 := @5466 (@5467 (@5447 @10307) @5482 @5560) @5488 +@10314 := @10302 @10313 +@10315 := @5464 @10314 +@10317 := @5497 (@5498 @10297) +@10320 := @5497 (@5498 @10307) @5501 +@10321 := @10317 @10320 +@10323 := @7074 @10321 @5162 +@10325 := @5475 (@10315 @10323) +@10326 := @5497 @10325 +@10331 := @5557 (@6219 (@6221 @1961 (@6223 @1961))) +@10333 := @5497 @10331 @5501 +@10334 := @10326 @10333 +@10335 := @6102 @10334 +@10337 := @6191 @10335 @5162 +@10340 := @10292 (@5649 @10337) @6642 +@10343 := @10260 (@10283 @10340) @6642 +@10344 := @5762 @10343 +@10349 := @5557 (@6219 (@6221 @1977 (@6223 @1977))) +@10351 := @5497 @10349 @5501 +@10352 := @6297 @10351 +@10353 := @6102 @10352 +@10355 := @6191 @10353 @5162 +@10357 := @5762 @10355 @6473 +@10362 := @5557 (@6219 (@6221 @1990 (@6223 @1990))) +@10364 := @5497 @10362 @5501 +@10365 := @6297 @10364 +@10366 := @6102 @10365 +@10368 := @6191 @10366 @5162 +@10370 := @5762 @10368 @6473 +@10375 := @5557 (@6219 (@6221 @2003 (@6223 @2003))) +@10377 := @5497 @10375 @5501 +@10378 := @6297 @10377 +@10379 := @5542 @10378 +@10381 := @6191 @10379 @5162 +@10383 := @10370 (@5649 @10381) +@10385 := @10357 (@5649 @10383) +@10386 := @5762 @10385 +@10387 := 202 +@10390 := @14 @10387 (@17 @10387) +@10391 := @5477 @10390 +@10394 := @5467 (@5447 @10391) @5482 +@10396 := @5557 (@6749 @2017) +@10399 := @5466 (@10394 @10396) @5488 +@10400 := @5464 @10399 +@10403 := @5497 (@5498 @10391) @5501 +@10405 := @6758 @10403 @5162 +@10407 := @5475 (@10400 @10405) +@10409 := @5497 @10407 @5501 +@10410 := @10133 @10409 +@10411 := @5700 @10410 +@10413 := @10386 (@5649 @10411) +@10415 := @5701 @5000 @5030 +@10416 := @5533 @10415 +@10417 := @6297 @5501 +@10418 := @10416 @10417 +@10419 := @5700 @10418 +@10421 := @10413 (@5649 @10419) +@10423 := @10344 (@5649 @10421) +@10424 := @5700 @6818 +@10426 := @10423 (@5649 @10424) +@10428 := @10209 (@10254 @10426) +@10429 := @10197 @10428 +@10431 := @4987 (@9687 @10429) +@10435 := @5438 (@5441 @1072) @6929 @7022 +@10436 := @5774 @6188 +@10440 := @5491 (@5530 @2044) @6283 @5162 +@10442 := @5466 (@10436 @10440) +@10443 := @5669 @6188 +@10444 := 203 +@10447 := @14 @10444 (@17 @10444) +@10448 := @5477 @10447 +@10453 := @5466 (@5467 (@5447 @10448) @5482 @6281) +@10454 := 204 +@10457 := @14 @10454 (@17 @10454) +@10458 := @5477 @10457 +@10464 := @5466 (@5467 (@5447 @10458) @5482 @10349) @5488 +@10465 := @10453 @10464 +@10466 := @5464 @10465 +@10468 := @5497 (@5498 @10448) +@10471 := @5497 (@5498 @10458) @5501 +@10472 := @10468 @10471 +@10474 := @6340 @10472 @5162 +@10476 := @5475 (@10466 @10474) +@10478 := @5466 (@10443 @10476) +@10482 := @5491 (@5530 @2054) @6180 @5126 +@10484 := @5466 (@9178 @10482) +@10487 := @14 @3095 (@17 @3095) +@10488 := @5477 @10487 +@10493 := @5466 (@5467 (@5447 @10488) @5482 @5539) +@10496 := @14 @3188 (@17 @3188) +@10497 := @5477 @10496 +@10500 := @5467 (@5447 @10497) @5482 +@10501 := 205 +@10504 := @14 @10501 (@17 @10501) +@10505 := @5477 @10504 +@10511 := @5466 (@5467 (@5447 @10505) @5482 @5541) @5488 +@10512 := @5464 @10511 +@10515 := @5497 (@5498 @10505) @5501 +@10517 := @5495 @10515 @5162 +@10519 := @5475 (@10512 @10517) +@10522 := @5466 (@10500 @10519) @5488 +@10523 := @10493 @10522 +@10524 := @10484 @10523 +@10525 := @10478 @10524 +@10526 := @10442 @10525 +@10527 := @8064 @10526 +@10528 := @5464 @10527 +@10530 := @5497 (@5498 @10488) +@10533 := @5497 (@5498 @10497) @5501 +@10534 := @10530 @10533 +@10536 := @6036 @10534 @5162 +@10537 := @5762 @10536 +@10538 := @5762 @5817 +@10539 := @5700 @5560 +@10540 := @5649 @10539 +@10541 := @10538 @10540 +@10542 := @5762 @6298 +@10543 := @10542 @10540 +@10544 := @5700 @7299 +@10545 := @5649 @10544 +@10546 := @10543 @10545 +@10548 := @10541 (@5649 @10546) +@10550 := @10537 (@5649 @10548) +@10551 := @5700 @5585 +@10552 := @5649 @10551 +@10553 := @10550 @10552 +@10554 := @10528 @10553 +@10556 := @4987 (@10435 @10554) +@10560 := @5438 (@5441 @1083) @6929 @7022 +@10561 := 208 +@10564 := @14 @10561 (@17 @10561) +@10565 := @5518 @10564 +@10571 := @5467 (@5514 (@5516 (@5447 @10565) @5525)) @5482 +@10573 := @5533 (@7051 @2074) +@10574 := @6102 @5501 +@10575 := @10573 @10574 +@10576 := @5497 @10575 +@10577 := 210 +@10580 := @14 @10577 (@17 @10577) +@10581 := @5477 @10580 +@10584 := @5467 (@5447 @10581) @5482 +@10585 := 209 +@10588 := @14 @10585 (@17 @10585) +@10589 := @5477 @10588 +@10595 := @5466 (@5467 (@5447 @10589) @5482 @5541) @5488 +@10596 := @5464 @10595 +@10599 := @5497 (@5498 @10589) @5501 +@10601 := @5495 @10599 @5162 +@10603 := @5475 (@10596 @10601) +@10605 := @5466 (@10584 @10603) +@10606 := 211 +@10609 := @14 @10606 (@17 @10606) +@10610 := @5477 @10609 +@10616 := @5466 (@5467 (@5447 @10610) @5482 @5539) @5488 +@10617 := @10605 @10616 +@10618 := @5464 @10617 +@10620 := @5497 (@5498 @10581) +@10623 := @5497 (@5498 @10610) @5501 +@10624 := @10620 @10623 +@10626 := @7074 @10624 @5162 +@10628 := @5475 (@10618 @10626) +@10630 := @5497 @10628 @6179 +@10631 := @10576 @10630 +@10633 := @7050 @10631 @5126 +@10636 := @5466 (@10571 @10633) @5488 +@10637 := @5464 @10636 +@10638 := @5498 @10565 +@10639 := @5700 @10638 +@10640 := @10637 @10639 +@10642 := @4987 (@10560 @10640) +@10646 := @5438 (@5441 @1110) @7104 @5030 +@10647 := 215 +@10650 := @14 @10647 (@17 @10647) +@10651 := @5624 @10650 +@10654 := @5467 (@5447 @10651) @5482 +@10655 := 212 +@10658 := @14 @10655 (@17 @10655) +@10659 := @5477 @10658 +@10664 := @5466 (@5467 (@5447 @10659) @5482 @5541) +@10665 := 213 +@10668 := @14 @10665 (@17 @10665) +@10669 := @5477 @10668 +@10674 := @5466 (@5467 (@5447 @10669) @5482 @5539) +@10675 := 214 +@10678 := @14 @10675 (@17 @10675) +@10679 := @5477 @10678 +@10685 := @5466 (@5467 (@5447 @10679) @5482 @6281) @5488 +@10686 := @10674 @10685 +@10687 := @10664 @10686 +@10688 := @5464 @10687 +@10689 := LexLeanTarget.RustSyntax.Item.sliceBytes +@10691 := @5491 (@5492 @10689) +@10693 := @5497 (@5498 @10659) +@10695 := @5497 (@5498 @10669) +@10698 := @5497 (@5498 @10679) @5501 +@10699 := @10695 @10698 +@10700 := @10693 @10699 +@10702 := @10691 @10700 @5162 +@10704 := @5475 (@10688 @10702) +@10707 := @5466 (@10654 @10704) @5488 +@10708 := @5464 @10707 +@10710 := @5629 (@5498 @10651) +@10713 := @5557 (LexLeanTarget.RustSyntax.Lit.bytes @2104) +@10716 := @5633 (@5666 (@5649 @10713)) +@10717 := @5649 @5722 +@10720 := @5633 (@5717 @10717) @5654 +@10721 := @10716 @10720 +@10722 := @10710 @10721 +@10723 := @10708 @10722 +@10725 := @4987 (@10646 @10723) +@10728 := @5438 (@5441 @1135) @6929 +@10729 := @5458 @5002 +@10730 := @10728 @10729 +@10732 := @7541 @6180 @5126 +@10734 := @5466 (@7024 @10732) +@10736 := @5491 (@5530 @2120) +@10738 := @10736 @6938 @5126 +@10740 := @5466 (@10436 @10738) +@10741 := 216 +@10744 := @14 @10741 (@17 @10741) +@10745 := @5477 @10744 +@10750 := @5466 (@5467 (@5447 @10745) @5482 @5585) +@10751 := 217 +@10754 := @14 @10751 (@17 @10751) +@10755 := @5477 @10754 +@10761 := @5466 (@5467 (@5447 @10755) @5482 @6281) @5488 +@10762 := @10750 @10761 +@10763 := @10740 @10762 +@10764 := @10734 @10763 +@10765 := @5464 @10764 +@10767 := @5497 (@5498 @10745) +@10770 := @5497 (@5498 @10755) @5501 +@10771 := @10767 @10770 +@10773 := @6036 @10771 @5162 +@10774 := @5762 @10773 +@10775 := @5700 @5589 +@10777 := @10774 (@5649 @10775) +@10778 := @5700 @5817 +@10779 := @5649 @10778 +@10780 := @10777 @10779 +@10781 := @10765 @10780 +@10783 := @4987 (@10730 @10781) +@10787 := @5438 (@5441 @1144) @6167 @7239 +@10788 := 218 +@10791 := @14 @10788 (@17 @10788) +@10792 := @5624 @10791 +@10795 := @5467 (@5447 @10792) @5482 +@10799 := @5491 (@5530 @2137) @6180 @5126 +@10802 := @5466 (@10795 @10799) @5488 +@10803 := @5464 @10802 +@10805 := @5629 (@5498 @10792) +@10806 := @7488 @6186 +@10807 := @5634 @10806 +@10808 := 220 +@10811 := @14 @10808 (@17 @10808) +@10812 := @5624 @10811 +@10815 := @5467 (@5447 @10812) @5482 +@10816 := 219 +@10819 := @14 @10816 (@17 @10816) +@10820 := @5518 @10819 +@10829 := @5466 (@5467 (@5514 (@5516 (@5447 @10820) @5525)) @5482 @7279) @5488 +@10830 := @5464 @10829 +@10831 := @5498 @10820 +@10833 := @5475 (@10830 @10831) +@10836 := @5466 (@10815 @10833) @5488 +@10837 := @5464 @10836 +@10839 := @5629 (@6089 @10812) +@10840 := 221 +@10843 := @14 @10840 (@17 @10840) +@10844 := @5518 @10843 +@10854 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @10844) @5524))) @5482 @7360) @5488 +@10855 := @5464 @10854 +@10856 := @5498 @10844 +@10858 := @5475 (@10855 @10856) +@10859 := @5497 @10858 +@10860 := @6299 @6432 +@10861 := @7196 @10860 +@10862 := @6282 @10861 +@10863 := @10859 @10862 +@10864 := @5583 @10863 +@10865 := @5700 @10864 +@10868 := @5633 (@5666 (@5649 @10865)) +@10874 := @5713 (@5514 (@5516 @6237 (@5516 @6247 @5524))) +@10875 := @5634 @10874 +@10876 := 222 +@10879 := @14 @10876 (@17 @10876) +@10880 := @5624 @10879 +@10886 := @5466 (@5467 (@5447 @10880) @5482 @6818) @5488 +@10887 := @5464 @10886 +@10889 := @5629 (@6089 @10880) +@10891 := @5491 (@5530 @2166) +@10894 := @14 @2355 (@17 @2355) +@10895 := @5518 @10894 +@10905 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @10895) @5524))) @5482 @7279) @5488 +@10906 := @5464 @10905 +@10907 := @5498 @10895 +@10909 := @5475 (@10906 @10907) +@10911 := @5497 @10909 @5501 +@10912 := @6102 @10911 +@10914 := @10891 @10912 @5126 +@10916 := @5466 (@9280 @10914) +@10917 := @9285 @7241 +@10919 := @5491 (@5530 @2176) +@10920 := 227 +@10923 := @14 @10920 (@17 @10920) +@10924 := @5477 @10923 +@10927 := @5467 (@5447 @10924) @5482 +@10930 := @14 @3206 (@17 @3206) +@10931 := @5477 @10930 +@10934 := @5467 (@5447 @10931) @5482 +@10937 := @14 @2369 (@17 @2369) +@10938 := @5518 @10937 +@10948 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @10938) @5524))) @5482 @7279) @5488 +@10949 := @5464 @10948 +@10950 := @5498 @10938 +@10952 := @5475 (@10949 @10950) +@10954 := @5466 (@10934 @10952) +@10957 := @14 @3247 (@17 @3247) +@10958 := @5477 @10957 +@10964 := @5466 (@5467 (@5447 @10958) @5482 @9559) @5488 +@10965 := @10954 @10964 +@10966 := @5464 @10965 +@10968 := @5497 (@5498 @10931) +@10971 := @5497 (@5498 @10958) @5501 +@10972 := @10968 @10971 +@10974 := @5568 @10972 @5126 +@10976 := @5475 (@10966 @10974) +@10978 := @5466 (@10927 @10976) +@10979 := 228 +@10982 := @14 @10979 (@17 @10979) +@10983 := @5477 @10982 +@10989 := @5466 (@5467 (@5447 @10983) @5482 @5560) @5488 +@10990 := @10978 @10989 +@10991 := @5464 @10990 +@10993 := @5497 (@5498 @10924) +@10996 := @5497 (@5498 @10983) @5501 +@10997 := @10993 @10996 +@10999 := @5568 @10997 @5126 +@11001 := @5475 (@10991 @10999) +@11002 := @5497 @11001 +@11003 := @5497 @9559 +@11004 := @11003 @5501 +@11005 := @6282 @11004 +@11006 := @11002 @11005 +@11007 := @6102 @11006 +@11009 := @10919 @11007 @5126 +@11011 := @5466 (@10917 @11009) +@11012 := @6885 @5512 +@11013 := @5484 @6879 +@11014 := @5629 @11013 +@11015 := 229 +@11018 := @14 @11015 (@17 @11015) +@11019 := @5518 @11018 +@11027 := @5634 (@7282 (@5523 (@5523 (@5523 (@5516 (@5447 @11019) @5524))))) +@11028 := @5498 @11019 +@11033 := @11014 (@5633 (@11027 (@5649 @11028)) @5654) +@11034 := @5762 @11033 +@11035 := 230 +@11038 := @14 @11035 (@17 @11035) +@11039 := @5477 @11038 +@11042 := @5467 (@5447 @11039) @5482 +@11044 := @5557 (@6749 @2193) +@11047 := @5466 (@11042 @11044) @5488 +@11048 := @5464 @11047 +@11051 := @5497 (@5498 @11039) @5501 +@11053 := @6758 @11051 @5162 +@11055 := @5475 (@11048 @11053) +@11057 := @5497 @11055 @5501 +@11058 := @6301 @11057 +@11059 := @6299 @11058 +@11060 := @7196 @11059 +@11061 := @6282 @11060 +@11062 := @5540 @11061 +@11064 := @6744 @11062 @5162 +@11066 := @11034 (@5649 @11064) +@11067 := 231 +@11070 := @14 @11067 (@17 @11067) +@11071 := @5518 @11070 +@11076 := @5634 (@7282 (@5516 (@5447 @11071) @5921)) +@11077 := @5498 @11071 +@11082 := @11014 (@5633 (@11076 (@5649 @11077)) @5654) +@11083 := @5497 @11082 +@11084 := 232 +@11087 := @14 @11084 (@17 @11084) +@11088 := @5518 @11087 +@11094 := @5634 (@7282 (@5523 (@5516 (@5447 @11088) @5920))) +@11095 := @5498 @11088 +@11100 := @11014 (@5633 (@11094 (@5649 @11095)) @5654) +@11101 := @5497 @11100 +@11102 := @5629 @7516 +@11103 := 233 +@11106 := @14 @11103 (@17 @11103) +@11107 := @5518 @11106 +@11112 := @5634 (@7282 (@5516 (@5447 @11107) @5921)) +@11113 := @5498 @11107 +@11118 := @11102 (@5633 (@11112 (@5649 @11113)) @5654) +@11120 := @5497 @11118 @5501 +@11121 := @5540 @11120 +@11122 := @6102 @11121 +@11124 := @6658 @11122 @5126 +@11125 := @5497 @11124 +@11126 := @5818 @6302 +@11127 := @6282 @11126 +@11128 := @7385 @11127 +@11129 := @11125 @11128 +@11130 := @6299 @11129 +@11131 := @11101 @11130 +@11132 := @11083 @11131 +@11134 := @7332 @11132 @5126 +@11136 := @11066 (@5649 @11134) +@11138 := @5466 (@11012 @11136) +@11139 := 234 +@11142 := @14 @11139 (@17 @11139) +@11143 := @5477 @11142 +@11146 := @5467 (@5447 @11143) @5482 +@11148 := @5557 (@6749 @2227) +@11151 := @5466 (@11146 @11148) @5488 +@11152 := @5464 @11151 +@11155 := @5497 (@5498 @11143) @5501 +@11157 := @6758 @11155 @5162 +@11159 := @5475 (@11152 @11157) +@11161 := @5497 @11159 @5501 +@11162 := @6301 @11161 +@11163 := @6299 @11162 +@11164 := @7196 @11163 +@11165 := @6282 @11164 +@11166 := @5540 @11165 +@11168 := @6744 @11166 @5162 +@11170 := @5466 (@7473 @11168) +@11171 := @7538 @5512 +@11172 := 235 +@11175 := @14 @11172 (@17 @11172) +@11176 := @5518 @11175 +@11186 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @11176) @5524))) @5482 @7279) @5488 +@11187 := @5464 @11186 +@11188 := @5498 @11176 +@11190 := @5475 (@11187 @11188) +@11191 := @5497 @11190 +@11192 := 236 +@11195 := @14 @11192 (@17 @11192) +@11196 := @5518 @11195 +@11206 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @11196) @5524))) @5482 @7279) @5488 +@11207 := @5464 @11206 +@11208 := @5498 @11196 +@11210 := @5475 (@11207 @11208) +@11212 := @5497 @11210 @5501 +@11213 := @5540 @11212 +@11214 := @6102 @11213 +@11216 := @6658 @11214 @5126 +@11217 := @5497 @11216 +@11218 := @7381 @68 +@11219 := @5533 @11218 +@11220 := 237 +@11223 := @14 @11220 (@17 @11220) +@11224 := @5518 @11223 +@11233 := @5466 (@5467 (@5514 (@5516 (@5447 @11224) @5525)) @5482 @7279) @5488 +@11234 := @5464 @11233 +@11235 := @5498 @11224 +@11237 := @5475 (@11234 @11235) +@11239 := @5497 @11237 @5501 +@11240 := @11219 @11239 +@11241 := @5497 @11240 +@11242 := @5818 @8574 +@11243 := @6282 @11242 +@11244 := @11241 @11243 +@11245 := @11217 @11244 +@11246 := @6299 @11245 +@11247 := @6282 @11246 +@11248 := @11191 @11247 +@11250 := @7332 @11248 @5126 +@11252 := @5466 (@11171 @11250) +@11253 := @7576 @6188 +@11255 := @5491 (@5530 @2263) +@11256 := @5484 @6236 +@11257 := @5629 @11256 +@11259 := @5635 @41 @68 +@11260 := 238 +@11263 := @14 @11260 (@17 @11260) +@11264 := @5518 @11263 +@11269 := @5634 (@11259 (@5516 (@5447 @11264) @5525)) +@11270 := @5498 @11264 +@11275 := @11257 (@5633 (@11269 (@5649 @11270)) @5654) +@11276 := @5497 @11275 +@11279 := @14 @2376 (@17 @2376) +@11280 := @5477 @11279 +@11283 := @5467 (@5447 @11280) @5482 +@11285 := @5557 (@6749 @2268) +@11288 := @5466 (@11283 @11285) @5488 +@11289 := @5464 @11288 +@11292 := @5497 (@5498 @11280) @5501 +@11294 := @6758 @11292 @5162 +@11296 := @5475 (@11289 @11294) +@11298 := @5497 @11296 @5501 +@11299 := @11276 @11298 +@11301 := @11255 @11299 @5162 +@11303 := @5466 (@11253 @11301) +@11304 := @7640 @6188 +@11307 := @14 @3301 (@17 @3301) +@11308 := @5518 @11307 +@11318 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @11308) @5524))) @5482 @7279) @5488 +@11319 := @5464 @11318 +@11320 := @5498 @11308 +@11322 := @5475 (@11319 @11320) +@11323 := @5497 @11322 +@11325 := @5497 @7836 @5501 +@11326 := @11323 @11325 +@11327 := @6102 @11326 +@11329 := @6191 @11327 @5162 +@11331 := @5466 (@11304 @11329) +@11332 := 242 +@11335 := @14 @11332 (@17 @11332) +@11336 := @5477 @11335 +@11339 := @5467 (@5447 @11336) @5482 +@11340 := 241 +@11343 := @14 @11340 (@17 @11340) +@11344 := @5518 @11343 +@11354 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @11344) @5524))) @5482 @7360) @5488 +@11355 := @5464 @11354 +@11356 := @5498 @11344 +@11358 := @5475 (@11355 @11356) +@11360 := @5466 (@11339 @11358) +@11361 := 243 +@11364 := @14 @11361 (@17 @11361) +@11365 := @5477 @11364 +@11371 := @5466 (@5467 (@5447 @11365) @5482 @9559) @5488 +@11372 := @11360 @11371 +@11373 := @5464 @11372 +@11375 := @5497 (@5498 @11336) +@11378 := @5497 (@5498 @11365) @5501 +@11379 := @11375 @11378 +@11381 := @5568 @11379 @5126 +@11383 := @5475 (@11373 @11381) +@11385 := @5497 @11383 @11325 +@11386 := @5542 @11385 +@11388 := @6191 @11386 @5162 +@11390 := @5466 (@7708 @11388) +@11391 := 245 +@11394 := @14 @11391 (@17 @11391) +@11395 := @5477 @11394 +@11398 := @5467 (@5447 @11395) @5482 +@11399 := 244 +@11402 := @14 @11399 (@17 @11399) +@11403 := @5518 @11402 +@11409 := @5634 (@11259 (@5523 (@5516 (@5447 @11403) @5524))) +@11410 := @5498 @11403 +@11415 := @11257 (@5633 (@11409 (@5649 @11410)) @5654) +@11418 := @5466 (@11398 @11415) @5488 +@11419 := @11390 @11418 +@11420 := @11331 @11419 +@11421 := @11303 @11420 +@11422 := @11252 @11421 +@11423 := @11170 @11422 +@11424 := @11138 @11423 +@11425 := @11011 @11424 +@11426 := @10916 @11425 +@11427 := @5464 @11426 +@11430 := @5497 (@5498 @11395) @5501 +@11432 := @10200 @11430 @5162 +@11433 := @5762 @11432 +@11434 := 248 +@11437 := @14 @11434 (@17 @11434) +@11438 := @5477 @11437 +@11441 := @5467 (@5447 @11438) @5482 +@11442 := 246 +@11445 := @14 @11442 (@17 @11442) +@11446 := @5518 @11445 +@11451 := @5634 (@11259 (@5516 (@5447 @11446) @5525)) +@11452 := @5498 @11446 +@11457 := @11257 (@5633 (@11451 (@5649 @11452)) @5654) +@11459 := @5466 (@11441 @11457) +@11460 := 249 +@11463 := @14 @11460 (@17 @11460) +@11464 := @5477 @11463 +@11467 := @5467 (@5447 @11464) @5482 +@11468 := 247 +@11471 := @14 @11468 (@17 @11468) +@11472 := @5477 @11471 +@11475 := @5467 (@5447 @11472) @5482 +@11477 := @5557 (@6749 @2293) +@11480 := @5466 (@11475 @11477) @5488 +@11481 := @5464 @11480 +@11484 := @5497 (@5498 @11472) @5501 +@11486 := @6758 @11484 @5162 +@11488 := @5475 (@11481 @11486) +@11491 := @5466 (@11467 @11488) @5488 +@11492 := @11459 @11491 +@11493 := @5464 @11492 +@11495 := @5497 (@5498 @11438) +@11498 := @5497 (@5498 @11464) @5501 +@11499 := @11495 @11498 +@11501 := @6340 @11499 @5162 +@11505 := @5762 @11501 (@5649 @7986) @6642 +@11508 := @11433 (@11493 @11505) @6642 +@11509 := @5762 @11508 +@11510 := @5700 @6899 +@11512 := @11509 (@5649 @11510) +@11513 := 251 +@11516 := @14 @11513 (@17 @11513) +@11517 := @5477 @11516 +@11520 := @5467 (@5447 @11517) @5482 +@11521 := @5629 @7863 +@11522 := 250 +@11525 := @14 @11522 (@17 @11522) +@11526 := @5518 @11525 +@11532 := @5634 (@11259 (@5523 (@5516 (@5447 @11526) @5524))) +@11533 := @5498 @11526 +@11538 := @11521 (@5633 (@11532 (@5649 @11533)) @5654) +@11541 := @5466 (@11520 @11538) @5488 +@11542 := @5464 @11541 +@11545 := @5497 (@5498 @11517) @5501 +@11547 := @10200 @11545 @5162 +@11548 := @5762 @11547 +@11549 := @5762 @7642 +@11550 := @5538 @7638 +@11553 := @11549 (@5649 @11550) @6642 +@11556 := @11548 (@5649 @11553) @6642 +@11558 := @5762 @11556 @7910 +@11559 := @5498 @7536 +@11560 := @5700 @11559 +@11562 := @11558 (@5649 @11560) +@11564 := @11512 (@11542 @11562) +@11567 := @5633 (@5666 (@11427 @11564)) +@11569 := @5713 (@5514 @5920) +@11570 := @5634 @11569 +@11571 := 252 +@11574 := @14 @11571 (@17 @11571) +@11575 := @5518 @11574 +@11585 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @11575) @5524))) @5482 @7279) @5488 +@11586 := @5464 @11585 +@11587 := @5498 @11575 +@11589 := @5475 (@11586 @11587) +@11590 := @5497 @11589 +@11591 := 253 +@11594 := @14 @11591 (@17 @11591) +@11595 := @5518 @11594 +@11605 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @11595) @5524))) @5482 @7360) @5488 +@11606 := @5464 @11605 +@11607 := @5498 @11595 +@11609 := @5475 (@11606 @11607) +@11611 := @5497 @11609 @5501 +@11612 := @5540 @11611 +@11613 := @5542 @11612 +@11615 := @6658 @11613 @5126 +@11616 := @5497 @11615 +@11617 := 254 +@11620 := @14 @11617 (@17 @11617) +@11621 := @5518 @11620 +@11630 := @5466 (@5467 (@5514 (@5516 (@5447 @11621) @5525)) @5482 @7360) @5488 +@11631 := @5464 @11630 +@11632 := @5498 @11621 +@11634 := @5475 (@11631 @11632) +@11636 := @5497 @11634 @5501 +@11637 := @11219 @11636 +@11639 := @5497 @11637 @11243 +@11640 := @11616 @11639 +@11641 := @6299 @11640 +@11642 := @6282 @11641 +@11643 := @11590 @11642 +@11645 := @7332 @11643 @5162 +@11649 := @5633 (@11570 (@5649 @11645)) @5654 +@11650 := @11567 @11649 +@11651 := @10889 @11650 +@11655 := @5633 (@10875 (@10887 @11651)) @5654 +@11656 := @10868 @11655 +@11657 := @10839 @11656 +@11660 := @5633 (@10807 (@10837 @11657)) +@11661 := @7513 @6171 +@11662 := @5634 @11661 +@11663 := @6431 @7792 +@11664 := @6299 @11663 +@11665 := @7196 @11664 +@11666 := @6282 @11665 +@11667 := @5540 @11666 +@11669 := @6744 @11667 @5162 +@11670 := @5700 @11669 +@11674 := @5633 (@11662 (@5649 @11670)) @5654 +@11675 := @11660 @11674 +@11676 := @10805 @11675 +@11677 := @10803 @11676 +@11679 := @4987 (@10787 @11677) +@11683 := @5438 (@5441 @1158) @6929 @5000 +@11685 := @6178 @6938 @5162 +@11687 := @5466 (@8062 @11685) +@11689 := @5497 @8108 @5501 +@11690 := @8069 @11689 +@11691 := @6282 @11690 +@11693 := @8068 @11691 @5162 +@11696 := @5466 (@10436 @11693) @5488 +@11697 := @11687 @11696 +@11698 := @5464 @11697 +@11699 := @5649 @5560 +@11700 := @10538 @11699 +@11705 := @5557 (@6219 (@6221 @2355 (@6223 @2355))) +@11707 := @5497 @11705 @5501 +@11708 := @8202 @11707 +@11709 := @6282 @11708 +@11711 := @8068 @11709 @5162 +@11714 := @5466 (@10443 @11711) @5488 +@11715 := @5464 @11714 +@11716 := @10542 @9875 +@11717 := @8406 @6188 +@11722 := @5557 (@6219 (@6221 @2369 (@6223 @2369))) +@11723 := @5497 @11722 +@11728 := @5557 (@6219 (@6221 @2376 (@6223 @2376))) +@11730 := @5497 @11728 @5501 +@11731 := @11723 @11730 +@11732 := @6282 @11731 +@11734 := @8068 @11732 @5162 +@11737 := @5466 (@11717 @11734) @5488 +@11738 := @5464 @11737 +@11739 := @5762 @7299 +@11741 := @5557 (@5558 @154) +@11742 := @5649 @11741 +@11743 := @11739 @11742 +@11744 := @5649 @9271 +@11745 := @11743 @11744 +@11747 := @11716 (@11738 @11745) +@11749 := @11700 (@11715 @11747) +@11750 := @11698 @11749 +@11752 := @4987 (@11683 @11750) +@11756 := @5438 (@5441 @1190) @8282 @5002 +@11757 := @5497 @9750 +@11762 := @5557 (@6219 (@6221 @2402 (@6223 @2402))) +@11764 := @5497 @11762 @5501 +@11765 := @11757 @11764 +@11766 := @5850 @11765 +@11768 := @8068 @11766 @5162 +@11769 := @5649 @11768 +@11771 := @4987 (@11756 @11769) +@11773 := @5438 (@5441 @1276) +@11775 := @8281 (@7221 @6970) +@11777 := @11773 @11775 @5002 +@11778 := 257 +@11781 := @14 @11778 (@17 @11778) +@11782 := @5624 @11781 +@11785 := @5467 (@5447 @11782) @5482 +@11786 := 255 +@11789 := @14 @11786 (@17 @11786) +@11790 := @5477 @11789 +@11795 := @5466 (@5467 (@5447 @11790) @5482 @5849) +@11796 := 256 +@11799 := @14 @11796 (@17 @11796) +@11800 := @5477 @11799 +@11806 := @5466 (@5467 (@5447 @11800) @5482 @5539) @5488 +@11807 := @11795 @11806 +@11808 := @5464 @11807 +@11810 := LexLeanTarget.RustSyntax.Item.checkedSub @479 +@11812 := @5491 (@5492 @11810) +@11814 := @5497 (@5498 @11790) +@11817 := @5497 (@5498 @11800) @5501 +@11818 := @11814 @11817 +@11820 := @11812 @11818 @5162 +@11822 := @5475 (@11808 @11820) +@11825 := @5466 (@11785 @11822) @5488 +@11826 := @5464 @11825 +@11828 := @5629 (@5498 @11782) +@11829 := 260 +@11832 := @14 @11829 (@17 @11829) +@11833 := @5624 @11832 +@11836 := @5467 (@5447 @11833) @5482 +@11837 := 258 +@11840 := @14 @11837 (@17 @11837) +@11841 := @5477 @11840 +@11846 := @5466 (@5467 (@5447 @11841) @5482 @6281) +@11847 := 259 +@11850 := @14 @11847 (@17 @11847) +@11851 := @5477 @11850 +@11857 := @5466 (@5467 (@5447 @11851) @5482 @5849) @5488 +@11858 := @11846 @11857 +@11859 := @5464 @11858 +@11861 := @5497 (@5498 @11841) +@11864 := @5497 (@5498 @11851) @5501 +@11865 := @11861 @11864 +@11867 := @11812 @11865 @5162 +@11869 := @5475 (@11859 @11867) +@11872 := @5466 (@11836 @11869) @5488 +@11873 := @5464 @11872 +@11875 := @5629 (@5498 @11833) +@11878 := @5633 (@6059 @6473) @5654 +@11879 := @6986 @11878 +@11880 := @11875 @11879 +@11884 := @5633 (@6059 (@11873 @11880)) @5654 +@11885 := @6986 @11884 +@11886 := @11828 @11885 +@11887 := @11826 @11886 +@11889 := @4987 (@11777 @11887) +@11891 := @5438 (@5441 @1318) +@11897 := @5454 (@5742 (@6969 (@5445 (@6151 @6174) @5455))) +@11899 := @11891 @11897 @5002 +@11900 := 261 +@11903 := @14 @11900 (@17 @11900) +@11904 := @5624 @11903 +@11910 := @5466 (@5467 (@5447 @11904) @5482 @6940) @5488 +@11911 := @5464 @11910 +@11913 := @5629 (@5498 @11904) +@11914 := @6282 @7271 +@11915 := @6299 @11914 +@11917 := @8068 @11915 @5162 +@11921 := @5633 (@5816 (@5649 @11917)) @5654 +@11922 := @6986 @11921 +@11923 := @11913 @11922 +@11924 := @11911 @11923 +@11926 := @4987 (@11899 @11924) +@11930 := @5438 (@5441 @1402) @8282 @5030 +@11931 := @5470 @6886 +@11932 := 262 +@11935 := @14 @11932 (@17 @11932) +@11936 := @5477 @11935 +@11939 := @5467 (@5447 @11936) @5482 +@11941 := @5557 (@6749 @2452) +@11944 := @5466 (@11939 @11941) @5488 +@11945 := @5464 @11944 +@11948 := @5497 (@5498 @11936) @5501 +@11950 := @6758 @11948 @5162 +@11952 := @5475 (@11945 @11950) +@11954 := @5466 (@11931 @11952) +@11955 := 263 +@11958 := @14 @11955 (@17 @11955) +@11959 := @5477 @11958 +@11964 := @5466 (@5467 (@5447 @11959) @5482 @5849) +@11965 := 264 +@11968 := @14 @11965 (@17 @11965) +@11969 := @5477 @11968 +@11975 := @5466 (@5467 (@5447 @11969) @5482 @6951) @5488 +@11976 := @11964 @11975 +@11977 := @5464 @11976 +@11979 := @5497 (@5498 @11959) +@11982 := @5497 (@5498 @11969) @5501 +@11983 := @11979 @11982 +@11985 := @6340 @11983 @5162 +@11988 := @5762 @11985 (@5649 @5585) +@11989 := 265 +@11992 := @14 @11989 (@17 @11989) +@11993 := @5477 @11992 +@11998 := @5466 (@5467 (@5447 @11993) @5482 @5849) +@11999 := 266 +@12002 := @14 @11999 (@17 @11999) +@12003 := @5477 @12002 +@12006 := @5467 (@5447 @12003) @5482 +@12011 := @5557 (@6219 (@6221 @15 (@6223 @15))) +@12014 := @5466 (@12006 @12011) @5488 +@12015 := @11998 @12014 +@12016 := @5464 @12015 +@12018 := @5497 (@5498 @11993) +@12021 := @5497 (@5498 @12003) @5501 +@12022 := @12018 @12021 +@12024 := @6340 @12022 @5162 +@12026 := @5762 @12024 @11699 +@12027 := 267 +@12030 := @14 @12027 (@17 @12027) +@12031 := @5477 @12030 +@12036 := @5466 (@5467 (@5447 @12031) @5482 @5849) +@12037 := 268 +@12040 := @14 @12037 (@17 @12037) +@12041 := @5477 @12040 +@12044 := @5467 (@5447 @12041) @5482 +@12049 := @5557 (@6219 (@6221 @38 (@6223 @38))) +@12052 := @5466 (@12044 @12049) @5488 +@12053 := @12036 @12052 +@12054 := @5464 @12053 +@12056 := @5497 (@5498 @12031) +@12059 := @5497 (@5498 @12041) @5501 +@12060 := @12056 @12059 +@12062 := @6340 @12060 @5162 +@12064 := @5762 @12062 @9875 +@12065 := 269 +@12068 := @14 @12065 (@17 @12065) +@12069 := @5477 @12068 +@12074 := @5466 (@5467 (@5447 @12069) @5482 @5849) +@12075 := 270 +@12078 := @14 @12075 (@17 @12075) +@12079 := @5477 @12078 +@12082 := @5467 (@5447 @12079) @5482 +@12087 := @5557 (@6219 (@6221 @151 (@6223 @151))) +@12090 := @5466 (@12082 @12087) @5488 +@12091 := @12074 @12090 +@12092 := @5464 @12091 +@12094 := @5497 (@5498 @12069) +@12097 := @5497 (@5498 @12079) @5501 +@12098 := @12094 @12097 +@12100 := @6340 @12098 @5162 +@12102 := @5762 @12100 @11742 +@12103 := 271 +@12106 := @14 @12103 (@17 @12103) +@12107 := @5477 @12106 +@12112 := @5466 (@5467 (@5447 @12107) @5482 @5849) +@12113 := 272 +@12116 := @14 @12113 (@17 @12113) +@12117 := @5477 @12116 +@12120 := @5467 (@5447 @12117) @5482 +@12122 := @5557 (@6219 @8314) +@12125 := @5466 (@12120 @12122) @5488 +@12126 := @12112 @12125 +@12127 := @5464 @12126 +@12129 := @5497 (@5498 @12107) +@12132 := @5497 (@5498 @12117) @5501 +@12133 := @12129 @12132 +@12135 := @6340 @12133 @5162 +@12137 := @5762 @12135 @11744 +@12138 := 273 +@12141 := @14 @12138 (@17 @12138) +@12142 := @5477 @12141 +@12147 := @5466 (@5467 (@5447 @12142) @5482 @5849) +@12148 := 274 +@12151 := @14 @12148 (@17 @12148) +@12152 := @5477 @12151 +@12155 := @5467 (@5447 @12152) @5482 +@12160 := @5557 (@6219 (@6221 @221 (@6223 @221))) +@12163 := @5466 (@12155 @12160) @5488 +@12164 := @12147 @12163 +@12165 := @5464 @12164 +@12167 := @5497 (@5498 @12142) +@12170 := @5497 (@5498 @12152) @5501 +@12171 := @12167 @12170 +@12173 := @6340 @12171 @5162 +@12174 := @5762 @12173 +@12176 := @5557 (@5558 @224) +@12178 := @12174 (@5649 @12176) +@12179 := 275 +@12182 := @14 @12179 (@17 @12179) +@12183 := @5477 @12182 +@12188 := @5466 (@5467 (@5447 @12183) @5482 @5849) +@12189 := 276 +@12192 := @14 @12189 (@17 @12189) +@12193 := @5477 @12192 +@12196 := @5467 (@5447 @12193) @5482 +@12201 := @5557 (@6219 (@6221 @360 (@6223 @360))) +@12204 := @5466 (@12196 @12201) @5488 +@12205 := @12188 @12204 +@12206 := @5464 @12205 +@12208 := @5497 (@5498 @12183) +@12211 := @5497 (@5498 @12193) @5501 +@12212 := @12208 @12211 +@12214 := @6340 @12212 @5162 +@12215 := @5762 @12214 +@12217 := @5557 (@5558 @363) +@12219 := @12215 (@5649 @12217) +@12220 := 277 +@12223 := @14 @12220 (@17 @12220) +@12224 := @5477 @12223 +@12229 := @5466 (@5467 (@5447 @12224) @5482 @5849) +@12230 := 278 +@12233 := @14 @12230 (@17 @12230) +@12234 := @5477 @12233 +@12237 := @5467 (@5447 @12234) @5482 +@12242 := @5557 (@6219 (@6221 @382 (@6223 @382))) +@12245 := @5466 (@12237 @12242) @5488 +@12246 := @12229 @12245 +@12247 := @5464 @12246 +@12249 := @5497 (@5498 @12224) +@12252 := @5497 (@5498 @12234) @5501 +@12253 := @12249 @12252 +@12255 := @6340 @12253 @5162 +@12256 := @5762 @12255 +@12258 := @5557 (@5558 @385) +@12260 := @12256 (@5649 @12258) +@12261 := 279 +@12264 := @14 @12261 (@17 @12261) +@12265 := @5477 @12264 +@12270 := @5466 (@5467 (@5447 @12265) @5482 @5849) +@12271 := 280 +@12274 := @14 @12271 (@17 @12271) +@12275 := @5477 @12274 +@12278 := @5467 (@5447 @12275) @5482 +@12283 := @5557 (@6219 (@6221 @482 (@6223 @482))) +@12286 := @5466 (@12278 @12283) @5488 +@12287 := @12270 @12286 +@12288 := @5464 @12287 +@12290 := @5497 (@5498 @12265) +@12293 := @5497 (@5498 @12275) @5501 +@12294 := @12290 @12293 +@12296 := @6340 @12294 @5162 +@12298 := @5762 @12296 @9953 +@12299 := 281 +@12302 := @14 @12299 (@17 @12299) +@12303 := @5477 @12302 +@12308 := @5466 (@5467 (@5447 @12303) @5482 @5849) +@12309 := 282 +@12312 := @14 @12309 (@17 @12309) +@12313 := @5477 @12312 +@12319 := @5466 (@5467 (@5447 @12313) @5482 @6489) @5488 +@12320 := @12308 @12319 +@12321 := @5464 @12320 +@12323 := @5497 (@5498 @12303) +@12326 := @5497 (@5498 @12313) @5501 +@12327 := @12323 @12326 +@12329 := @6340 @12327 @5162 +@12330 := @5762 @12329 +@12332 := @5557 (@5558 @495) +@12334 := @12330 (@5649 @12332) +@12335 := 283 +@12338 := @14 @12335 (@17 @12335) +@12339 := @5477 @12338 +@12344 := @5466 (@5467 (@5447 @12339) @5482 @5849) +@12345 := 284 +@12348 := @14 @12345 (@17 @12345) +@12349 := @5477 @12348 +@12355 := @5466 (@5467 (@5447 @12349) @5482 @6327) @5488 +@12356 := @12344 @12355 +@12357 := @5464 @12356 +@12359 := @5497 (@5498 @12339) +@12362 := @5497 (@5498 @12349) @5501 +@12363 := @12359 @12362 +@12365 := @6340 @12363 @5162 +@12367 := @5762 @12365 @9995 +@12368 := 285 +@12371 := @14 @12368 (@17 @12368) +@12372 := @5477 @12371 +@12377 := @5466 (@5467 (@5447 @12372) @5482 @5849) +@12378 := 286 +@12381 := @14 @12378 (@17 @12378) +@12382 := @5477 @12381 +@12385 := @5467 (@5447 @12382) @5482 +@12390 := @5557 (@6219 (@6221 @526 (@6223 @526))) +@12393 := @5466 (@12385 @12390) @5488 +@12394 := @12377 @12393 +@12395 := @5464 @12394 +@12397 := @5497 (@5498 @12372) +@12400 := @5497 (@5498 @12382) @5501 +@12401 := @12397 @12400 +@12403 := @6340 @12401 @5162 +@12404 := @5762 @12403 +@12406 := @5557 (@5558 @529) +@12408 := @12404 (@5649 @12406) +@12409 := 287 +@12412 := @14 @12409 (@17 @12409) +@12413 := @5477 @12412 +@12418 := @5466 (@5467 (@5447 @12413) @5482 @5849) +@12419 := 288 +@12422 := @14 @12419 (@17 @12419) +@12423 := @5477 @12422 +@12426 := @5467 (@5447 @12423) @5482 +@12431 := @5557 (@6219 (@6221 @544 (@6223 @544))) +@12434 := @5466 (@12426 @12431) @5488 +@12435 := @12418 @12434 +@12436 := @5464 @12435 +@12438 := @5497 (@5498 @12413) +@12441 := @5497 (@5498 @12423) @5501 +@12442 := @12438 @12441 +@12444 := @6340 @12442 @5162 +@12445 := @5762 @12444 +@12447 := @5557 (@5558 @547) +@12449 := @12445 (@5649 @12447) +@12450 := 289 +@12453 := @14 @12450 (@17 @12450) +@12454 := @5477 @12453 +@12459 := @5466 (@5467 (@5447 @12454) @5482 @5849) +@12460 := 290 +@12463 := @14 @12460 (@17 @12460) +@12464 := @5477 @12463 +@12470 := @5466 (@5467 (@5447 @12464) @5482 @6519) @5488 +@12471 := @12459 @12470 +@12472 := @5464 @12471 +@12474 := @5497 (@5498 @12454) +@12477 := @5497 (@5498 @12464) @5501 +@12478 := @12474 @12477 +@12480 := @6340 @12478 @5162 +@12481 := @5762 @12480 +@12483 := @5557 (@5558 @638) +@12485 := @12481 (@5649 @12483) +@12486 := 291 +@12489 := @14 @12486 (@17 @12486) +@12490 := @5477 @12489 +@12495 := @5466 (@5467 (@5447 @12490) @5482 @5849) +@12496 := 292 +@12499 := @14 @12496 (@17 @12496) +@12500 := @5477 @12499 +@12503 := @5467 (@5447 @12500) @5482 +@12508 := @5557 (@6219 (@6221 @647 (@6223 @647))) +@12511 := @5466 (@12503 @12508) @5488 +@12512 := @12495 @12511 +@12513 := @5464 @12512 +@12515 := @5497 (@5498 @12490) +@12518 := @5497 (@5498 @12500) @5501 +@12519 := @12515 @12518 +@12521 := @6340 @12519 @5162 +@12522 := @5762 @12521 +@12524 := @5557 (@5558 @650) +@12526 := @12522 (@5649 @12524) +@12528 := @5557 (@5558 @660) +@12530 := @12526 (@5649 @12528) +@12532 := @12485 (@12513 @12530) +@12534 := @12449 (@12472 @12532) +@12536 := @12408 (@12436 @12534) +@12538 := @12367 (@12395 @12536) +@12540 := @12334 (@12357 @12538) +@12542 := @12298 (@12321 @12540) +@12544 := @12260 (@12288 @12542) +@12546 := @12219 (@12247 @12544) +@12548 := @12178 (@12206 @12546) +@12550 := @12137 (@12165 @12548) +@12552 := @12102 (@12127 @12550) +@12554 := @12064 (@12092 @12552) +@12556 := @12026 (@12054 @12554) +@12558 := @11988 (@12016 @12556) +@12560 := @5475 (@11977 @12558) +@12563 := @5466 (@7024 @12560) @5488 +@12564 := @11954 @12563 +@12565 := @5464 @12564 +@12566 := @7195 @5501 +@12567 := @6282 @12566 +@12568 := @5848 @12567 +@12570 := @7653 @12568 @5162 +@12571 := @12565 @12570 +@12573 := @4987 (@11930 @12571) +@12575 := @5438 (@5441 @1465) +@12577 := @5445 (@5452 @5240) +@12581 := @5742 (@5445 (@5743 @5252) @5455) +@12582 := @12577 @12581 +@12583 := @12575 @12582 +@12586 := @5458 (@5250 @5252 @5002) +@12587 := @12583 @12586 +@12588 := 293 +@12591 := @14 @12588 (@17 @12588) +@12592 := @5624 @12591 +@12598 := @5466 (@5467 (@5447 @12592) @5482 @5539) @5488 +@12599 := @5464 @12598 +@12600 := @5763 @12592 +@12602 := @5762 @12600 @8743 +@12605 := @5466 (@5775 (@5776 @12592)) +@12606 := 295 +@12609 := @14 @12606 (@17 @12606) +@12610 := @5624 @12609 +@12613 := @5467 (@5447 @12610) @5482 +@12614 := 294 +@12617 := @14 @12614 (@17 @12614) +@12618 := @5785 @12617 +@12620 := @5467 (@5447 @12618) +@12621 := @5472 @5240 +@12625 := @5466 (@12620 @12621 @5485) @5488 +@12626 := @5464 @12625 +@12629 := @5795 @12618 @6283 @5126 +@12631 := @5475 (@12626 @12629) +@12634 := @5466 (@12613 @12631) @5488 +@12636 := @5464 (@12605 @12634) +@12638 := @5629 (@5498 @12610) +@12640 := @8615 @8786 @5162 +@12644 := @5633 (@5816 (@5649 @12640)) @5654 +@12645 := @8783 @12644 +@12646 := @12638 @12645 +@12648 := @12602 (@12636 @12646) +@12649 := @12599 @12648 +@12651 := @4987 (@12587 @12649) +@12653 := @5438 (@5441 @1470) +@12654 := @5454 @12581 +@12655 := @12653 @12654 +@12656 := @5458 @5256 +@12657 := @12655 @12656 +@12659 := @5491 (@5530 @2678) +@12660 := @5540 @6283 +@12661 := @5542 @12660 +@12663 := @12659 @12661 @5162 +@12664 := @5649 @12663 +@12666 := @4987 (@12657 @12664) +@12670 := @5438 (@5441 @1531) @7104 @8805 +@12671 := 296 +@12674 := @14 @12671 (@17 @12671) +@12675 := @5477 @12674 +@12680 := @5466 (@5467 (@5447 @12675) @5482 @6281) +@12681 := 297 +@12684 := @14 @12681 (@17 @12681) +@12685 := @5477 @12684 +@12691 := @5466 (@5467 (@5447 @12685) @5482 @5539) @5488 +@12692 := @12680 @12691 +@12693 := @5464 @12692 +@12695 := @5497 (@5498 @12675) +@12698 := @5497 (@5498 @12685) @5501 +@12699 := @12695 @12698 +@12701 := @6036 @12699 @5162 +@12702 := @5762 @12701 +@12704 := @5497 @6327 @5501 +@12705 := @6282 @12704 +@12706 := @5542 @12705 +@12708 := @6191 @12706 @5162 +@12711 := @5466 (@10436 @12708) @5488 +@12712 := @5464 @12711 +@12713 := @10538 @9616 +@12714 := 298 +@12717 := @14 @12714 (@17 @12714) +@12718 := @5477 @12717 +@12723 := @5466 (@5467 (@5447 @12718) @5482 @6281) +@12724 := 299 +@12727 := @14 @12724 (@17 @12724) +@12728 := @5477 @12727 +@12734 := @5466 (@5467 (@5447 @12728) @5482 @5560) @5488 +@12735 := @12723 @12734 +@12736 := @5464 @12735 +@12738 := @5497 (@5498 @12718) +@12741 := @5497 (@5498 @12728) @5501 +@12742 := @12738 @12741 +@12744 := @5568 @12742 @5126 +@12746 := @5475 (@12736 @12744) +@12748 := @5497 @12746 @5501 +@12749 := @6351 @12748 +@12750 := @5700 @12749 +@12752 := @12713 (@5649 @12750) +@12755 := @12702 (@12712 @12752) @9616 +@12756 := @12693 @12755 +@12758 := @4987 (@12670 @12756) +@12760 := @5438 (@5441 @1577) +@12761 := @5454 @8823 +@12763 := @12760 @12761 @8899 +@12764 := 300 +@12767 := @14 @12764 (@17 @12764) +@12768 := @5518 @12767 +@12773 := @5634 (@6726 (@5516 (@5447 @12768) @5921)) +@12774 := @5498 @12768 +@12779 := @5631 (@5633 (@12773 (@5649 @12774)) @5654) +@12781 := @5466 (@7108 @12779) +@12782 := 301 +@12785 := @14 @12782 (@17 @12782) +@12786 := @5518 @12785 +@12792 := @5634 (@6726 (@5523 (@5516 (@5447 @12786) @5920))) +@12793 := @5498 @12786 +@12798 := @5631 (@5633 (@12792 (@5649 @12793)) @5654) +@12800 := @5466 (@9727 @12798) +@12801 := 302 +@12804 := @14 @12801 (@17 @12801) +@12805 := @5518 @12804 +@12812 := @5634 (@6726 (@5523 (@5523 (@5516 (@5447 @12805) @5525)))) +@12813 := @5498 @12805 +@12818 := @5631 (@5633 (@12812 (@5649 @12813)) @5654) +@12820 := @5466 (@9178 @12818) +@12821 := 303 +@12824 := @14 @12821 (@17 @12821) +@12825 := @5477 @12824 +@12830 := @5466 (@5467 (@5447 @12825) @5482 @7299) +@12831 := 304 +@12834 := @14 @12831 (@17 @12831) +@12835 := @5477 @12834 +@12841 := @5466 (@5467 (@5447 @12835) @5482 @5585) @5488 +@12842 := @12830 @12841 +@12843 := @12820 @12842 +@12844 := @12800 @12843 +@12845 := @12781 @12844 +@12846 := @5464 @12845 +@12848 := @5497 (@5498 @12825) +@12851 := @5497 (@5498 @12835) @5501 +@12852 := @12848 @12851 +@12854 := @10177 @12852 @5162 +@12855 := @5762 @12854 +@12856 := @5596 @5071 +@12858 := @5533 @12856 @5501 +@12859 := @5700 @12858 +@12860 := @5649 @12859 +@12861 := @12855 @12860 +@12862 := 305 +@12865 := @14 @12862 (@17 @12862) +@12866 := @5518 @12865 +@12874 := @5634 (@6726 (@5523 (@5523 (@5523 (@5516 (@5447 @12866) @5524))))) +@12875 := @5498 @12866 +@12880 := @5675 (@5633 (@12874 (@5649 @12875)) @5654) +@12882 := @5762 @12880 @12860 +@12883 := 306 +@12886 := @14 @12883 (@17 @12883) +@12887 := @5477 @12886 +@12892 := @5466 (@5467 (@5447 @12887) @5482 @5817) +@12893 := 307 +@12896 := @14 @12893 (@17 @12893) +@12897 := @5477 @12896 +@12903 := @5466 (@5467 (@5447 @12897) @5482 @5539) @5488 +@12904 := @12892 @12903 +@12905 := @5464 @12904 +@12907 := @5497 (@5498 @12887) +@12910 := @5497 (@5498 @12897) @5501 +@12911 := @12907 @12910 +@12913 := @6036 @12911 @5162 +@12914 := @5762 @12913 +@12916 := @5466 (@6176 @9175) +@12917 := 308 +@12920 := @14 @12917 (@17 @12917) +@12921 := @5477 @12920 +@12926 := @5466 (@5467 (@5447 @12921) @5482 @6296) +@12927 := 309 +@12930 := @14 @12927 (@17 @12927) +@12931 := @5477 @12930 +@12937 := @5466 (@5467 (@5447 @12931) @5482 @6705) @5488 +@12938 := @12926 @12937 +@12939 := @12916 @12938 +@12940 := @5464 @12939 +@12942 := @5497 (@5498 @12921) +@12945 := @5497 (@5498 @12931) @5501 +@12946 := @12942 @12945 +@12948 := @6340 @12946 @5162 +@12949 := @5762 @12948 +@12950 := 310 +@12953 := @14 @12950 (@17 @12950) +@12954 := @5477 @12953 +@12959 := @5466 (@5467 (@5447 @12954) @5482 @5817) +@12960 := 311 +@12963 := @14 @12960 (@17 @12960) +@12964 := @5477 @12963 +@12970 := @5466 (@5467 (@5447 @12964) @5482 @5560) @5488 +@12971 := @12959 @12970 +@12972 := @5464 @12971 +@12974 := @5497 (@5498 @12954) +@12977 := @5497 (@5498 @12964) @5501 +@12978 := @12974 @12977 +@12980 := @5568 @12978 @5126 +@12982 := @5475 (@12972 @12980) +@12984 := @5497 @12982 @6229 +@12985 := @6102 @12984 +@12987 := @6191 @12985 @5162 +@12990 := @12949 (@5649 @12987) @6642 +@12991 := @5762 @12990 +@12992 := 312 +@12995 := @14 @12992 (@17 @12992) +@12996 := @5477 @12995 +@13001 := @5466 (@5467 (@5447 @12996) @5482 @5817) +@13002 := 313 +@13005 := @14 @13002 (@17 @13002) +@13006 := @5477 @13005 +@13012 := @5466 (@5467 (@5447 @13006) @5482 @6264) @5488 +@13013 := @13001 @13012 +@13014 := @5464 @13013 +@13016 := @5497 (@5498 @12996) +@13019 := @5497 (@5498 @13006) @5501 +@13020 := @13016 @13019 +@13022 := @5568 @13020 @5126 +@13024 := @5475 (@13014 @13022) +@13025 := @5497 @13024 +@13026 := 314 +@13029 := @14 @13026 (@17 @13026) +@13030 := @5477 @13029 +@13035 := @5466 (@5467 (@5447 @13030) @5482 @7299) +@13036 := 315 +@13039 := @14 @13036 (@17 @13036) +@13040 := @5477 @13039 +@13046 := @5466 (@5467 (@5447 @13040) @5482 @5560) @5488 +@13047 := @13035 @13046 +@13048 := @5464 @13047 +@13050 := @5497 (@5498 @13030) +@13053 := @5497 (@5498 @13040) @5501 +@13054 := @13050 @13053 +@13056 := @5568 @13054 @5126 +@13058 := @5475 (@13048 @13056) +@13060 := @5497 @13058 @7197 +@13061 := @6299 @13060 +@13062 := @13025 @13061 +@13063 := @7194 @13062 +@13065 := @5497 @13063 @5501 +@13066 := @6351 @13065 +@13067 := @5700 @13066 +@13069 := @12991 (@5649 @13067) +@13070 := 316 +@13073 := @14 @13070 (@17 @13070) +@13074 := @5477 @13073 +@13079 := @5466 (@5467 (@5447 @13074) @5482 @6296) +@13080 := 317 +@13083 := @14 @13080 (@17 @13080) +@13084 := @5477 @13083 +@13090 := @5466 (@5467 (@5447 @13084) @5482 @6227) @5488 +@13091 := @13079 @13090 +@13092 := @5464 @13091 +@13094 := @5497 (@5498 @13074) +@13097 := @5497 (@5498 @13084) @5501 +@13098 := @13094 @13097 +@13100 := @6340 @13098 @5162 +@13101 := @5762 @13100 +@13102 := 318 +@13105 := @14 @13102 (@17 @13102) +@13106 := @5477 @13105 +@13111 := @5466 (@5467 (@5447 @13106) @5482 @5817) +@13112 := 319 +@13115 := @14 @13112 (@17 @13112) +@13116 := @5477 @13115 +@13122 := @5466 (@5467 (@5447 @13116) @5482 @5560) @5488 +@13123 := @13111 @13122 +@13124 := @5464 @13123 +@13126 := @5497 (@5498 @13106) +@13129 := @5497 (@5498 @13116) @5501 +@13130 := @13126 @13129 +@13132 := @5568 @13130 @5126 +@13134 := @5475 (@13124 @13132) +@13135 := @5497 @13134 +@13137 := @5497 @6705 @5501 +@13138 := @13135 @13137 +@13139 := @6102 @13138 +@13141 := @6191 @13139 @5162 +@13144 := @13101 (@5649 @13141) @6642 +@13145 := @5762 @13144 +@13146 := 320 +@13149 := @14 @13146 (@17 @13146) +@13150 := @5477 @13149 +@13155 := @5466 (@5467 (@5447 @13150) @5482 @5817) +@13156 := 321 +@13159 := @14 @13156 (@17 @13156) +@13160 := @5477 @13159 +@13166 := @5466 (@5467 (@5447 @13160) @5482 @6264) @5488 +@13167 := @13155 @13166 +@13168 := @5464 @13167 +@13170 := @5497 (@5498 @13150) +@13173 := @5497 (@5498 @13160) @5501 +@13174 := @13170 @13173 +@13176 := @5568 @13174 @5126 +@13178 := @5475 (@13168 @13176) +@13179 := @5497 @13178 +@13180 := 322 +@13183 := @14 @13180 (@17 @13180) +@13184 := @5477 @13183 +@13189 := @5466 (@5467 (@5447 @13184) @5482 @7299) +@13190 := 323 +@13193 := @14 @13190 (@17 @13190) +@13194 := @5477 @13193 +@13200 := @5466 (@5467 (@5447 @13194) @5482 @5560) @5488 +@13201 := @13189 @13200 +@13202 := @5464 @13201 +@13204 := @5497 (@5498 @13184) +@13207 := @5497 (@5498 @13194) @5501 +@13208 := @13204 @13207 +@13210 := @7074 @13208 @5162 +@13212 := @5475 (@13202 @13210) +@13214 := @5497 @13212 @7197 +@13215 := @6299 @13214 +@13216 := @13179 @13215 +@13217 := @7194 @13216 +@13219 := @5497 @13217 @5501 +@13220 := @6351 @13219 +@13221 := @5700 @13220 +@13223 := @13145 (@5649 @13221) +@13224 := 324 +@13227 := @14 @13224 (@17 @13224) +@13228 := @5477 @13227 +@13233 := @5466 (@5467 (@5447 @13228) @5482 @6296) +@13234 := 325 +@13237 := @14 @13234 (@17 @13234) +@13238 := @5477 @13237 +@13244 := @5466 (@5467 (@5447 @13238) @5482 @6327) @5488 +@13245 := @13233 @13244 +@13246 := @5464 @13245 +@13248 := @5497 (@5498 @13228) +@13251 := @5497 (@5498 @13238) @5501 +@13252 := @13248 @13251 +@13254 := @6340 @13252 @5162 +@13255 := @5762 @13254 +@13256 := 326 +@13259 := @14 @13256 (@17 @13256) +@13260 := @5477 @13259 +@13265 := @5466 (@5467 (@5447 @13260) @5482 @5817) +@13266 := 327 +@13269 := @14 @13266 (@17 @13266) +@13270 := @5477 @13269 +@13276 := @5466 (@5467 (@5447 @13270) @5482 @5560) @5488 +@13277 := @13265 @13276 +@13278 := @5464 @13277 +@13280 := @5497 (@5498 @13260) +@13283 := @5497 (@5498 @13270) @5501 +@13284 := @13280 @13283 +@13286 := @5568 @13284 @5126 +@13288 := @5475 (@13278 @13286) +@13289 := @5497 @13288 +@13290 := 328 +@13293 := @14 @13290 (@17 @13290) +@13294 := @5477 @13293 +@13299 := @5466 (@5467 (@5447 @13294) @5482 @6298) +@13300 := 329 +@13303 := @14 @13300 (@17 @13300) +@13304 := @5477 @13303 +@13310 := @5466 (@5467 (@5447 @13304) @5482 @5560) @5488 +@13311 := @13299 @13310 +@13312 := @5464 @13311 +@13314 := @5497 (@5498 @13294) +@13317 := @5497 (@5498 @13304) @5501 +@13318 := @13314 @13317 +@13320 := @5568 @13318 @5126 +@13322 := @5475 (@13312 @13320) +@13323 := @5497 @13322 +@13324 := @7300 @7197 +@13325 := @13323 @13324 +@13326 := @13289 @13325 +@13327 := @7194 @13326 +@13329 := @5497 @13327 @5501 +@13330 := @6351 @13329 +@13331 := @5700 @13330 +@13333 := @13255 (@5649 @13331) +@13334 := 330 +@13337 := @14 @13334 (@17 @13334) +@13338 := @5477 @13337 +@13343 := @5466 (@5467 (@5447 @13338) @5482 @5817) +@13344 := 331 +@13347 := @14 @13344 (@17 @13344) +@13348 := @5477 @13347 +@13351 := @5467 (@5447 @13348) @5482 +@13352 := @5542 @7271 +@13354 := @7735 @13352 @5162 +@13357 := @5466 (@13351 @13354) @5488 +@13358 := @13343 @13357 +@13359 := @5464 @13358 +@13361 := @5497 (@5498 @13338) +@13364 := @5497 (@5498 @13348) @5501 +@13365 := @13361 @13364 +@13367 := @5568 @13365 @5126 +@13369 := @5475 (@13359 @13367) +@13370 := @5497 @13369 +@13371 := @6299 @13324 +@13372 := @13370 @13371 +@13373 := @7194 @13372 +@13375 := @5497 @13373 @5501 +@13376 := @6351 @13375 +@13377 := @5700 @13376 +@13379 := @13333 (@5649 @13377) +@13381 := @13223 (@13246 @13379) +@13383 := @13069 (@13092 @13381) +@13385 := @12914 (@12940 @13383) +@13386 := @7300 @10050 +@13387 := @6299 @13386 +@13388 := @5818 @13387 +@13389 := @7194 @13388 +@13391 := @5497 @13389 @5501 +@13392 := @6351 @13391 +@13393 := @5700 @13392 +@13395 := @13385 (@5649 @13393) +@13397 := @12882 (@12905 @13395) +@13399 := @12861 (@5649 @13397) +@13400 := @12846 @13399 +@13402 := @4987 (@12763 @13400) +@13404 := @5438 (@5441 @1586) +@13406 := @5445 (@5452 @5268) +@13409 := @5445 (@5743 @5081) @5455 +@13410 := @5742 @13409 +@13411 := @13406 @13410 +@13412 := @13404 @13411 +@13415 := @5458 (@5250 @5081 @5002) +@13416 := @13412 @13415 +@13417 := 332 +@13420 := @14 @13417 (@17 @13417) +@13421 := @5624 @13420 +@13427 := @5466 (@5467 (@5447 @13421) @5482 @5539) @5488 +@13428 := @5464 @13427 +@13429 := @5763 @13421 +@13431 := @5762 @13429 @5772 +@13434 := @5466 (@5775 (@5776 @13421)) +@13435 := 334 +@13438 := @14 @13435 (@17 @13435) +@13439 := @5624 @13438 +@13442 := @5467 (@5447 @13439) @5482 +@13443 := 333 +@13446 := @14 @13443 (@17 @13443) +@13447 := @5785 @13446 +@13449 := @5467 (@5447 @13447) +@13450 := @5472 @5268 +@13454 := @5466 (@13449 @13450 @5485) @5488 +@13455 := @5464 @13454 +@13458 := @5795 @13447 @5798 @5126 +@13460 := @5475 (@13455 @13458) +@13463 := @5466 (@13442 @13460) @5488 +@13465 := @5464 (@13434 @13463) +@13467 := @5629 (@5498 @13439) +@13469 := @8945 @5820 @5162 +@13473 := @5633 (@5816 (@5649 @13469)) @5654 +@13474 := @5814 @13473 +@13475 := @13467 @13474 +@13477 := @13431 (@13465 @13475) +@13478 := @13428 @13477 +@13480 := @4987 (@13416 @13478) +@13482 := @5438 (@5441 @1591) +@13484 := @5837 (@5839 @13409) +@13485 := @13482 @13484 +@13486 := @5458 @5285 +@13487 := @13485 @13486 +@13491 := @5491 (@5530 @2834) @5854 @5162 +@13492 := @5649 @13491 +@13494 := @4987 (@13487 @13492) +@13498 := @5438 (@5441 @1674) @7104 @8805 +@13499 := @5472 @5311 +@13500 := @5774 @13499 +@13501 := 335 +@13504 := @14 @13501 (@17 @13501) +@13505 := @5518 @13504 +@13511 := @5467 (@5514 (@5516 (@5447 @13505) @5525)) @5482 +@13513 := @5491 (@5530 @2844) +@13517 := @5533 (@5534 @363 @2848) @7054 +@13518 := @5497 @13517 +@13520 := @5766 @5585 @5589 +@13521 := @8654 @13520 +@13523 := @5497 @13521 @5501 +@13524 := @6282 @13523 +@13525 := @13518 @13524 +@13527 := @13513 @13525 @5126 +@13530 := @5466 (@13511 @13527) @5488 +@13531 := @5464 @13530 +@13532 := @5498 @13505 +@13534 := @5475 (@13531 @13532) +@13536 := @5466 (@13500 @13534) +@13537 := 336 +@13540 := @14 @13537 (@17 @13537) +@13541 := @5518 @13540 +@13548 := @5467 (@5514 (@5523 (@5516 (@5447 @13541) @5524))) @5482 +@13549 := 337 +@13552 := @14 @13549 (@17 @13549) +@13553 := @5518 @13552 +@13563 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @13553) @5524))) @5482 @5817) @5488 +@13564 := @5464 @13563 +@13565 := @5498 @13553 +@13567 := @5475 (@13564 @13565) +@13570 := @5466 (@13548 @13567) @5488 +@13571 := @13536 @13570 +@13572 := @5464 @13571 +@13573 := @5498 @13541 +@13574 := @5762 @13573 +@13575 := 338 +@13578 := @14 @13575 (@17 @13575) +@13579 := @5518 @13578 +@13588 := @5466 (@5467 (@5514 (@5516 (@5447 @13579) @5525)) @5482 @5817) @5488 +@13589 := @5464 @13588 +@13590 := @5498 @13579 +@13592 := @5475 (@13589 @13590) +@13594 := @5497 @13592 @5501 +@13595 := @6351 @13594 +@13596 := @5700 @13595 +@13599 := @13574 (@5649 @13596) @9616 +@13600 := @13572 @13599 +@13602 := @4987 (@13498 @13600) +@13604 := @5438 (@5441 @1897) +@13608 := @5454 (@5742 (@6150 (@6153 @5455))) +@13610 := @13604 @13608 @9686 +@13611 := 339 +@13614 := @14 @13611 (@17 @13611) +@13615 := @5477 @13614 +@13621 := @5466 (@5467 (@5447 @13615) @5482 @5485) @5488 +@13622 := @5464 @13621 +@13625 := @5497 (@5498 @13615) @5501 +@13627 := @5495 @13625 @5162 +@13629 := @5475 (@13622 @13627) +@13631 := @5466 (@9727 @13629) +@13632 := @5472 @5336 +@13633 := @8406 @13632 +@13634 := 340 +@13637 := @14 @13634 (@17 @13634) +@13638 := @5518 @13637 +@13644 := @5467 (@5514 (@5516 (@5447 @13638) @5525)) @5482 +@13646 := @5491 (@5530 @2889) +@13649 := @5533 (@5534 @385 @2894) +@13650 := @6299 @7054 +@13651 := @13649 @13650 +@13652 := @5497 @13651 +@13653 := 343 +@13656 := @14 @13653 (@17 @13653) +@13657 := @5477 @13656 +@13660 := @5467 (@5447 @13657) @5482 +@13661 := 341 +@13664 := @14 @13661 (@17 @13661) +@13665 := @5477 @13664 +@13670 := @5466 (@5467 (@5447 @13665) @5482 @6298) +@13671 := 342 +@13674 := @14 @13671 (@17 @13671) +@13675 := @5477 @13674 +@13681 := @5466 (@5467 (@5447 @13675) @5482 @5539) @5488 +@13682 := @13670 @13681 +@13683 := @5464 @13682 +@13685 := @5497 (@5498 @13665) +@13688 := @5497 (@5498 @13675) @5501 +@13689 := @13685 @13688 +@13691 := @7074 @13689 @5162 +@13693 := @5475 (@13683 @13691) +@13695 := @5466 (@13660 @13693) +@13696 := 344 +@13699 := @14 @13696 (@17 @13696) +@13700 := @5477 @13699 +@13706 := @5466 (@5467 (@5447 @13700) @5482 @5560) @5488 +@13707 := @13695 @13706 +@13708 := @5464 @13707 +@13710 := @5497 (@5498 @13657) +@13713 := @5497 (@5498 @13700) @5501 +@13714 := @13710 @13713 +@13716 := @5568 @13714 @5126 +@13718 := @5475 (@13708 @13716) +@13719 := @5497 @13718 +@13721 := @5766 @5817 @5769 +@13722 := @8654 @13721 +@13724 := @5497 @13722 @5501 +@13725 := @13719 @13724 +@13726 := @13652 @13725 +@13728 := @13646 @13726 @5126 +@13731 := @5466 (@13644 @13728) @5488 +@13732 := @5464 @13731 +@13733 := @5498 @13638 +@13735 := @5475 (@13732 @13733) +@13737 := @5466 (@13633 @13735) +@13738 := 345 +@13741 := @14 @13738 (@17 @13738) +@13742 := @5518 @13741 +@13748 := @5467 (@5514 (@5516 (@5447 @13742) @5525)) @5482 +@13749 := 346 +@13752 := @14 @13749 (@17 @13749) +@13753 := @5518 @13752 +@13763 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @13753) @5524))) @5482 @7299) @5488 +@13764 := @5464 @13763 +@13765 := @5498 @13753 +@13767 := @5475 (@13764 @13765) +@13770 := @5466 (@13748 @13767) @5488 +@13771 := @13737 @13770 +@13772 := @13631 @13771 +@13773 := @5464 @13772 +@13774 := @5498 @13742 +@13775 := @5762 @13774 +@13776 := 347 +@13779 := @14 @13776 (@17 @13776) +@13780 := @5477 @13779 +@13783 := @5467 (@5447 @13780) @5482 +@13785 := @5557 (@6749 @2923) +@13788 := @5466 (@13783 @13785) @5488 +@13789 := @5464 @13788 +@13792 := @5497 (@5498 @13780) @5501 +@13794 := @6758 @13792 @5162 +@13796 := @5475 (@13789 @13794) +@13798 := @5497 @13796 @5501 +@13799 := @10133 @13798 +@13800 := @5700 @13799 +@13802 := @13775 (@5649 @13800) +@13803 := 348 +@13806 := @14 @13803 (@17 @13803) +@13807 := @5518 @13806 +@13816 := @5466 (@5467 (@5514 (@5516 (@5447 @13807) @5525)) @5482 @7299) @5488 +@13817 := @5464 @13816 +@13818 := @5498 @13807 +@13820 := @5475 (@13817 @13818) +@13822 := @5497 @13820 @5501 +@13823 := @10416 @13822 +@13824 := @5700 @13823 +@13826 := @13802 (@5649 @13824) +@13827 := @13773 @13826 +@13829 := @4987 (@13610 @13827) +@13833 := @5438 (@5441 @1908) @6929 @7022 +@13834 := 349 +@13837 := @14 @13834 (@17 @13834) +@13838 := @5477 @13837 +@13844 := @5466 (@5467 (@5447 @13838) @5482 @5485) @5488 +@13845 := @5464 @13844 +@13848 := @5497 (@5498 @13838) @5501 +@13850 := @5495 @13848 @5162 +@13852 := @5475 (@13845 @13850) +@13854 := @5466 (@7024 @13852) +@13855 := 350 +@13858 := @14 @13855 (@17 @13855) +@13859 := @5518 @13858 +@13865 := @5467 (@5514 (@5516 (@5447 @13859) @5525)) @5482 +@13868 := @5533 (@7051 @2945) @5543 +@13869 := @5497 @13868 +@13870 := 351 +@13873 := @14 @13870 (@17 @13870) +@13874 := @5477 @13873 +@13879 := @5466 (@5467 (@5447 @13874) @5482 @6281) +@13880 := 352 +@13883 := @14 @13880 (@17 @13880) +@13884 := @5477 @13883 +@13890 := @5466 (@5467 (@5447 @13884) @5482 @5539) @5488 +@13891 := @13879 @13890 +@13892 := @5464 @13891 +@13894 := @5497 (@5498 @13874) +@13897 := @5497 (@5498 @13884) @5501 +@13898 := @13894 @13897 +@13900 := @7074 @13898 @5162 +@13902 := @5475 (@13892 @13900) +@13904 := @5497 @13902 @6179 +@13905 := @13869 @13904 +@13907 := @7050 @13905 @5126 +@13910 := @5466 (@13865 @13907) @5488 +@13911 := @13854 @13910 +@13912 := @5464 @13911 +@13913 := @5498 @13859 +@13914 := @5700 @13913 +@13915 := @13912 @13914 +@13917 := @4987 (@13833 @13915) +@13921 := @5438 (@5441 @1930) @6929 @9686 +@13922 := @5511 @6188 +@13923 := @5540 @10333 +@13924 := @6102 @13923 +@13926 := @6191 @13924 @5162 +@13928 := @5466 (@13922 @13926) +@13929 := 353 +@13932 := @14 @13929 (@17 @13929) +@13933 := @5477 @13932 +@13938 := @5466 (@5467 (@5447 @13933) @5482 @5539) +@13939 := 354 +@13942 := @14 @13939 (@17 @13939) +@13943 := @5477 @13942 +@13949 := @5466 (@5467 (@5447 @13943) @5482 @5560) @5488 +@13950 := @13938 @13949 +@13951 := @5464 @13950 +@13953 := @5497 (@5498 @13933) +@13956 := @5497 (@5498 @13943) @5501 +@13957 := @13953 @13956 +@13959 := @5568 @13957 @5126 +@13961 := @5475 (@13951 @13959) +@13963 := @5497 @13961 @10333 +@13964 := @6102 @13963 +@13966 := @6191 @13964 @5162 +@13968 := @5466 (@10436 @13966) +@13969 := 355 +@13972 := @14 @13969 (@17 @13969) +@13973 := @5477 @13972 +@13978 := @5466 (@5467 (@5447 @13973) @5482 @5539) +@13979 := 356 +@13982 := @14 @13979 (@17 @13979) +@13983 := @5477 @13982 +@13989 := @5466 (@5467 (@5447 @13983) @5482 @5560) @5488 +@13990 := @13978 @13989 +@13991 := @5464 @13990 +@13993 := @5497 (@5498 @13973) +@13996 := @5497 (@5498 @13983) @5501 +@13997 := @13993 @13996 +@13999 := @5568 @13997 @5126 +@14001 := @5475 (@13991 @13999) +@14003 := @5497 @14001 @11765 +@14004 := @6102 @14003 +@14006 := @8162 @14004 @5162 +@14008 := @5466 (@10443 @14006) +@14009 := @5540 @10364 +@14010 := @6102 @14009 +@14012 := @6191 @14010 @5162 +@14014 := @5466 (@11717 @14012) +@14015 := @6172 @6188 +@14016 := @5540 @10377 +@14017 := @6102 @14016 +@14019 := @6191 @14017 @5162 +@14021 := @5466 (@14015 @14019) +@14022 := @6187 @10014 +@14024 := @5491 (@5530 @2981) +@14025 := 357 +@14028 := @14 @14025 (@17 @14025) +@14029 := @5477 @14028 +@14034 := @5466 (@5467 (@5447 @14029) @5482 @5539) +@14035 := 358 +@14038 := @14 @14035 (@17 @14035) +@14039 := @5477 @14038 +@14045 := @5466 (@5467 (@5447 @14039) @5482 @5560) @5488 +@14046 := @14034 @14045 +@14047 := @5464 @14046 +@14049 := @5497 (@5498 @14029) +@14052 := @5497 (@5498 @14039) @5501 +@14053 := @14049 @14052 +@14055 := @5568 @14053 @5126 +@14057 := @5475 (@14047 @14055) +@14059 := @5497 @14057 @10050 +@14060 := @6102 @14059 +@14062 := @14024 @14060 @5126 +@14064 := @5466 (@14022 @14062) +@14065 := @6238 @10014 +@14066 := @5540 @7197 +@14067 := @6102 @14066 +@14069 := @14024 @14067 @5126 +@14071 := @5466 (@14065 @14069) +@14072 := @9285 @10014 +@14073 := 361 +@14076 := @14 @14073 (@17 @14073) +@14077 := @5624 @14076 +@14080 := @5467 (@5447 @14077) @5482 +@14081 := 359 +@14084 := @14 @14081 (@17 @14081) +@14085 := @5477 @14084 +@14090 := @5466 (@5467 (@5447 @14085) @5482 @5539) +@14091 := 360 +@14094 := @14 @14091 (@17 @14091) +@14095 := @5477 @14094 +@14101 := @5466 (@5467 (@5447 @14095) @5482 @5560) @5488 +@14102 := @14090 @14101 +@14103 := @5464 @14102 +@14105 := @5497 (@5498 @14085) +@14108 := @5497 (@5498 @14095) @5501 +@14109 := @14105 @14108 +@14111 := @5568 @14109 @5126 +@14113 := @5475 (@14103 @14111) +@14115 := @5497 @14113 @10108 +@14116 := @6102 @14115 +@14118 := @10017 @14116 @5126 +@14121 := @5466 (@14080 @14118) @5488 +@14122 := @5464 @14121 +@14124 := @5629 (@5498 @14077) +@14125 := @7488 @6291 +@14126 := @5634 @14125 +@14127 := @11003 @7197 +@14128 := @5542 @14127 +@14130 := @14024 @14128 @5126 +@14133 := @5633 (@14126 (@5649 @14130)) +@14134 := @7513 @6247 +@14135 := @5634 @14134 +@14137 := @5497 @6818 @5501 +@14138 := @10133 @14137 +@14142 := @5633 (@14135 (@5649 @14138)) @5654 +@14143 := @14133 @14142 +@14144 := @14124 @14143 +@14146 := @5475 (@14122 @14144) +@14149 := @5466 (@14072 @14146) @5488 +@14150 := @14071 @14149 +@14151 := @14064 @14150 +@14152 := @14021 @14151 +@14153 := @14014 @14152 +@14154 := @14008 @14153 +@14155 := @13968 @14154 +@14156 := @13928 @14155 +@14157 := @5464 @14156 +@14158 := @5762 @6281 +@14159 := @5649 @5817 +@14161 := @14158 @14159 @6642 +@14162 := @5762 @14161 +@14163 := @10416 @6179 +@14164 := @5700 @14163 +@14165 := @5649 @14164 +@14166 := @14162 @14165 +@14167 := @5700 @7516 +@14169 := @10542 (@5649 @14167) +@14170 := @5700 @7360 +@14171 := @5649 @14170 +@14172 := @14169 @14171 +@14174 := @14158 (@5649 @14172) +@14175 := @11739 @6473 +@14176 := @5649 @6296 +@14177 := @14175 @14176 +@14180 := @5762 @14177 @7865 @14165 +@14182 := @14174 (@5649 @14180) +@14184 := @14166 (@5649 @14182) +@14185 := @14157 @14184 +@14187 := @4987 (@13921 @14185) +@14191 := @5438 (@5441 @2044) @8282 @5002 +@14192 := @5470 @6188 +@14197 := @5557 (@6219 (@6221 @3036 (@6223 @3036))) +@14198 := @5497 @14197 +@14203 := @5557 (@6219 (@6221 @3043 (@6223 @3043))) +@14205 := @5497 @14203 @5501 +@14206 := @14198 @14205 +@14207 := @5850 @14206 +@14209 := @8068 @14207 @5162 +@14211 := @5466 (@14192 @14209) +@14216 := @5557 (@6219 (@6221 @3055 (@6223 @3055))) +@14217 := @5497 @14216 +@14222 := @5557 (@6219 (@6221 @3062 (@6223 @3062))) +@14224 := @5497 @14222 @5501 +@14225 := @14217 @14224 +@14226 := @5850 @14225 +@14228 := @8068 @14226 @5162 +@14231 := @5466 (@13922 @14228) @5488 +@14232 := @14211 @14231 +@14233 := @5464 @14232 +@14236 := @5762 @5539 @6473 @6957 +@14237 := @14233 @14236 +@14239 := @4987 (@14191 @14237) +@14243 := @5438 (@5441 @2054) @6929 @7022 +@14244 := 362 +@14247 := @14 @14244 (@17 @14244) +@14248 := @5477 @14247 +@14253 := @5466 (@5467 (@5447 @14248) @5482 @5539) +@14254 := 363 +@14257 := @14 @14254 (@17 @14254) +@14258 := @5477 @14257 +@14264 := @5466 (@5467 (@5447 @14258) @5482 @5560) @5488 +@14265 := @14253 @14264 +@14266 := @5464 @14265 +@14268 := @5497 (@5498 @14248) +@14271 := @5497 (@5498 @14258) @5501 +@14272 := @14268 @14271 +@14274 := @5568 @14272 @5126 +@14276 := @5475 (@14266 @14274) +@14278 := @5497 @14276 @5501 +@14279 := @6102 @14278 +@14281 := @6178 @14279 @5162 +@14283 := @5466 (@8354 @14281) +@14284 := 364 +@14287 := @14 @14284 (@17 @14284) +@14288 := @5477 @14287 +@14293 := @5466 (@5467 (@5447 @14288) @5482 @5539) +@14294 := 365 +@14297 := @14 @14294 (@17 @14294) +@14298 := @5477 @14297 +@14304 := @5466 (@5467 (@5447 @14298) @5482 @6264) @5488 +@14305 := @14293 @14304 +@14306 := @5464 @14305 +@14308 := @5497 (@5498 @14288) +@14311 := @5497 (@5498 @14298) @5501 +@14312 := @14308 @14311 +@14314 := @5568 @14312 @5126 +@14316 := @5475 (@14306 @14314) +@14318 := @5497 @14316 @5501 +@14319 := @6102 @14318 +@14321 := @6178 @14319 @5162 +@14323 := @5466 (@9172 @14321) +@14324 := @8406 @6175 +@14325 := 366 +@14328 := @14 @14325 (@17 @14325) +@14329 := @5477 @14328 +@14334 := @5466 (@5467 (@5447 @14329) @5482 @5539) +@14335 := 367 +@14338 := @14 @14335 (@17 @14335) +@14339 := @5477 @14338 +@14345 := @5466 (@5467 (@5447 @14339) @5482 @11741) @5488 +@14346 := @14334 @14345 +@14347 := @5464 @14346 +@14349 := @5497 (@5498 @14329) +@14352 := @5497 (@5498 @14339) @5501 +@14353 := @14349 @14352 +@14355 := @5568 @14353 @5126 +@14357 := @5475 (@14347 @14355) +@14359 := @5497 @14357 @5501 +@14360 := @5542 @14359 +@14362 := @6178 @14360 @5162 +@14364 := @5466 (@14324 @14362) +@14365 := 368 +@14368 := @14 @14365 (@17 @14365) +@14369 := @5477 @14368 +@14374 := @5466 (@5467 (@5447 @14369) @5482 @6281) +@14375 := 369 +@14378 := @14 @14375 (@17 @14375) +@14379 := @5477 @14378 +@14382 := @5467 (@5447 @14379) @5482 +@14387 := @5557 (@6219 (@6221 @3095 (@6223 @3095))) +@14390 := @5466 (@14382 @14387) @5488 +@14391 := @14374 @14390 +@14392 := @14364 @14391 +@14393 := @14323 @14392 +@14394 := @14283 @14393 +@14395 := @8064 @14394 +@14396 := @5464 @14395 +@14398 := @5497 (@5498 @14369) +@14401 := @5497 (@5498 @14379) @5501 +@14402 := @14398 @14401 +@14404 := @6340 @14402 @5162 +@14405 := @5762 @14404 +@14410 := @5557 (@6219 (@6221 @3106 (@6223 @3106))) +@14411 := @5497 @14410 +@14416 := @5557 (@6219 (@6221 @3113 (@6223 @3113))) +@14418 := @5497 @14416 @5501 +@14419 := @14411 @14418 +@14420 := @5818 @14419 +@14422 := @8068 @14420 @5162 +@14423 := @5762 @14422 +@14424 := 370 +@14427 := @14 @14424 (@17 @14424) +@14428 := @5477 @14427 +@14433 := @5466 (@5467 (@5447 @14428) @5482 @5817) +@14434 := 371 +@14437 := @14 @14434 (@17 @14434) +@14438 := @5477 @14437 +@14441 := @5467 (@5447 @14438) @5482 +@14446 := @5557 (@6219 (@6221 @3125 (@6223 @3125))) +@14449 := @5466 (@14441 @14446) @5488 +@14450 := @14433 @14449 +@14451 := @5464 @14450 +@14453 := @5497 (@5498 @14428) +@14456 := @5497 (@5498 @14438) @5501 +@14457 := @14453 @14456 +@14459 := @6340 @14457 @5162 +@14461 := @5762 @14459 @10552 +@14462 := 372 +@14465 := @14 @14462 (@17 @14462) +@14466 := @5477 @14465 +@14471 := @5466 (@5467 (@5447 @14466) @5482 @5817) +@14472 := 373 +@14475 := @14 @14472 (@17 @14472) +@14476 := @5477 @14475 +@14479 := @5467 (@5447 @14476) @5482 +@14484 := @5557 (@6219 (@6221 @3137 (@6223 @3137))) +@14487 := @5466 (@14479 @14484) @5488 +@14488 := @14471 @14487 +@14489 := @5464 @14488 +@14491 := @5497 (@5498 @14466) +@14494 := @5497 (@5498 @14476) @5501 +@14495 := @14491 @14494 +@14497 := @6340 @14495 @5162 +@14499 := @5762 @14497 @10552 +@14500 := @5700 @6264 +@14501 := @5649 @14500 +@14502 := @14499 @14501 +@14504 := @14461 (@14489 @14502) +@14506 := @14423 (@14451 @14504) +@14511 := @5557 (@6219 (@6221 @3152 (@6223 @3152))) +@14512 := @5497 @14511 +@14517 := @5557 (@6219 (@6221 @3159 (@6223 @3159))) +@14519 := @5497 @14517 @5501 +@14520 := @14512 @14519 +@14521 := @5818 @14520 +@14523 := @8068 @14521 @5162 +@14524 := @5762 @14523 +@14525 := 374 +@14528 := @14 @14525 (@17 @14525) +@14529 := @5477 @14528 +@14534 := @5466 (@5467 (@5447 @14529) @5482 @5817) +@14535 := 375 +@14538 := @14 @14535 (@17 @14535) +@14539 := @5477 @14538 +@14542 := @5467 (@5447 @14539) @5482 +@14547 := @5557 (@6219 (@6221 @3171 (@6223 @3171))) +@14550 := @5466 (@14542 @14547) @5488 +@14551 := @14534 @14550 +@14552 := @5464 @14551 +@14554 := @5497 (@5498 @14529) +@14557 := @5497 (@5498 @14539) @5501 +@14558 := @14554 @14557 +@14560 := @6340 @14558 @5162 +@14563 := @5762 @14560 @10552 @14501 +@14566 := @14524 (@14552 @14563) @10552 +@14568 := @14506 (@5649 @14566) +@14570 := @14405 (@5649 @14568) +@14571 := 376 +@14574 := @14 @14571 (@17 @14571) +@14575 := @5477 @14574 +@14580 := @5466 (@5467 (@5447 @14575) @5482 @6281) +@14581 := 377 +@14584 := @14 @14581 (@17 @14581) +@14585 := @5477 @14584 +@14588 := @5467 (@5447 @14585) @5482 +@14593 := @5557 (@6219 (@6221 @3188 (@6223 @3188))) +@14596 := @5466 (@14588 @14593) @5488 +@14597 := @14580 @14596 +@14598 := @5464 @14597 +@14600 := @5497 (@5498 @14575) +@14603 := @5497 (@5498 @14585) @5501 +@14604 := @14600 @14603 +@14606 := @6340 @14604 @5162 +@14607 := @5762 @14606 +@14609 := @5497 @14547 @5501 +@14610 := @8202 @14609 +@14611 := @5818 @14610 +@14613 := @8068 @14611 @5162 +@14616 := @5762 @14613 @14501 @10552 +@14618 := @14607 (@5649 @14616) +@14619 := 378 +@14622 := @14 @14619 (@17 @14619) +@14623 := @5477 @14622 +@14628 := @5466 (@5467 (@5447 @14623) @5482 @6281) +@14629 := 379 +@14632 := @14 @14629 (@17 @14629) +@14633 := @5477 @14632 +@14636 := @5467 (@5447 @14633) @5482 +@14641 := @5557 (@6219 (@6221 @3206 (@6223 @3206))) +@14644 := @5466 (@14636 @14641) @5488 +@14645 := @14628 @14644 +@14646 := @5464 @14645 +@14648 := @5497 (@5498 @14623) +@14651 := @5497 (@5498 @14633) @5501 +@14652 := @14648 @14651 +@14654 := @6340 @14652 @5162 +@14655 := @5762 @14654 +@14660 := @5557 (@6219 (@6221 @3217 (@6223 @3217))) +@14662 := @5497 @14660 @14519 +@14663 := @5818 @14662 +@14665 := @8068 @14663 @5162 +@14666 := @5762 @14665 +@14667 := @8202 @14519 +@14668 := @6299 @14667 +@14670 := @8068 @14668 @5162 +@14671 := @5762 @14670 +@14672 := 380 +@14675 := @14 @14672 (@17 @14672) +@14676 := @5477 @14675 +@14681 := @5466 (@5467 (@5447 @14676) @5482 @5817) +@14682 := 381 +@14685 := @14 @14682 (@17 @14682) +@14686 := @5477 @14685 +@14692 := @5466 (@5467 (@5447 @14686) @5482 @14517) @5488 +@14693 := @14681 @14692 +@14694 := @5464 @14693 +@14696 := @5497 (@5498 @14676) +@14699 := @5497 (@5498 @14686) @5501 +@14700 := @14696 @14699 +@14702 := @6340 @14700 @5162 +@14703 := @5762 @14702 +@14704 := 382 +@14707 := @14 @14704 (@17 @14704) +@14708 := @5477 @14707 +@14713 := @5466 (@5467 (@5447 @14708) @5482 @6298) +@14714 := 383 +@14717 := @14 @14714 (@17 @14714) +@14718 := @5477 @14717 +@14724 := @5466 (@5467 (@5447 @14718) @5482 @14517) @5488 +@14725 := @14713 @14724 +@14726 := @5464 @14725 +@14728 := @5497 (@5498 @14708) +@14731 := @5497 (@5498 @14718) @5501 +@14732 := @14728 @14731 +@14734 := @6340 @14732 @5162 +@14736 := @5762 @14734 @10552 +@14737 := @5700 @11741 +@14738 := @5649 @14737 +@14739 := @14736 @14738 +@14742 := @14703 (@14726 @14739) @14738 +@14745 := @14671 (@14694 @14742) @10552 +@14748 := @14666 (@5649 @14745) @10552 +@14750 := @14655 (@5649 @14748) +@14751 := 384 +@14754 := @14 @14751 (@17 @14751) +@14755 := @5477 @14754 +@14760 := @5466 (@5467 (@5447 @14755) @5482 @6281) +@14761 := 385 +@14764 := @14 @14761 (@17 @14761) +@14765 := @5477 @14764 +@14768 := @5467 (@5447 @14765) @5482 +@14773 := @5557 (@6219 (@6221 @3247 (@6223 @3247))) +@14776 := @5466 (@14768 @14773) @5488 +@14777 := @14760 @14776 +@14778 := @5464 @14777 +@14780 := @5497 (@5498 @14755) +@14783 := @5497 (@5498 @14765) @5501 +@14784 := @14780 @14783 +@14786 := @6340 @14784 @5162 +@14787 := @5762 @14786 +@14788 := 386 +@14791 := @14 @14788 (@17 @14788) +@14792 := @5477 @14791 +@14797 := @5466 (@5467 (@5447 @14792) @5482 @5817) +@14798 := 387 +@14801 := @14 @14798 (@17 @14798) +@14802 := @5477 @14801 +@14805 := @5467 (@5447 @14802) @5482 +@14810 := @5557 (@6219 (@6221 @3258 (@6223 @3258))) +@14813 := @5466 (@14805 @14810) @5488 +@14814 := @14797 @14813 +@14815 := @5464 @14814 +@14817 := @5497 (@5498 @14792) +@14820 := @5497 (@5498 @14802) @5501 +@14821 := @14817 @14820 +@14823 := @6340 @14821 @5162 +@14824 := @5762 @14823 +@14826 := @14671 @14738 @10552 +@14828 := @14824 (@5649 @14826) +@14829 := 388 +@14832 := @14 @14829 (@17 @14829) +@14833 := @5477 @14832 +@14838 := @5466 (@5467 (@5447 @14833) @5482 @5817) +@14839 := 389 +@14842 := @14 @14839 (@17 @14839) +@14843 := @5477 @14842 +@14846 := @5467 (@5447 @14843) @5482 +@14851 := @5557 (@6219 (@6221 @3272 (@6223 @3272))) +@14854 := @5466 (@14846 @14851) @5488 +@14855 := @14838 @14854 +@14856 := @5464 @14855 +@14858 := @5497 (@5498 @14833) +@14861 := @5497 (@5498 @14843) @5501 +@14862 := @14858 @14861 +@14864 := @6340 @14862 @5162 +@14865 := @5762 @14864 +@14870 := @5557 (@6219 (@6221 @3283 (@6223 @3283))) +@14872 := @5497 @14870 @5501 +@14873 := @8202 @14872 +@14874 := @6299 @14873 +@14876 := @8068 @14874 @5162 +@14879 := @5762 @14876 @14738 @10552 +@14882 := @14865 (@5649 @14879) @10552 +@14884 := @14828 (@14856 @14882) +@14886 := @14787 (@14815 @14884) +@14887 := 390 +@14890 := @14 @14887 (@17 @14887) +@14891 := @5477 @14890 +@14896 := @5466 (@5467 (@5447 @14891) @5482 @6281) +@14897 := 391 +@14900 := @14 @14897 (@17 @14897) +@14901 := @5477 @14900 +@14904 := @5467 (@5447 @14901) @5482 +@14909 := @5557 (@6219 (@6221 @3301 (@6223 @3301))) +@14912 := @5466 (@14904 @14909) @5488 +@14913 := @14896 @14912 +@14914 := @5464 @14913 +@14916 := @5497 (@5498 @14891) +@14919 := @5497 (@5498 @14901) @5501 +@14920 := @14916 @14919 +@14922 := @6340 @14920 @5162 +@14923 := @5762 @14922 +@14924 := 392 +@14927 := @14 @14924 (@17 @14924) +@14928 := @5477 @14927 +@14933 := @5466 (@5467 (@5447 @14928) @5482 @5817) +@14934 := 393 +@14937 := @14 @14934 (@17 @14934) +@14938 := @5477 @14937 +@14941 := @5467 (@5447 @14938) @5482 +@14946 := @5557 (@6219 (@6221 @3312 (@6223 @3312))) +@14949 := @5466 (@14941 @14946) @5488 +@14950 := @14933 @14949 +@14951 := @5464 @14950 +@14953 := @5497 (@5498 @14928) +@14956 := @5497 (@5498 @14938) @5501 +@14957 := @14953 @14956 +@14959 := @6340 @14957 @5162 +@14960 := @5762 @14959 +@14961 := 394 +@14964 := @14 @14961 (@17 @14961) +@14965 := @5477 @14964 +@14970 := @5466 (@5467 (@5447 @14965) @5482 @6298) +@14971 := 395 +@14974 := @14 @14971 (@17 @14971) +@14975 := @5477 @14974 +@14978 := @5467 (@5447 @14975) @5482 +@14983 := @5557 (@6219 (@6221 @3323 (@6223 @3323))) +@14986 := @5466 (@14978 @14983) @5488 +@14987 := @14970 @14986 +@14988 := @5464 @14987 +@14990 := @5497 (@5498 @14965) +@14993 := @5497 (@5498 @14975) @5501 +@14994 := @14990 @14993 +@14996 := @6340 @14994 @5162 +@14997 := @5762 @14996 +@15002 := @5557 (@6219 (@6221 @3334 (@6223 @3334))) +@15003 := @5497 @15002 +@15004 := @15003 @14519 +@15005 := @7300 @15004 +@15007 := @8068 @15005 @5162 +@15008 := @5762 @15007 +@15009 := @5700 @9271 +@15010 := @5649 @15009 +@15012 := @15008 @15010 @10552 +@15014 := @14997 (@5649 @15012) +@15019 := @5557 (@6219 (@6221 @3348 (@6223 @3348))) +@15020 := @5497 @15019 +@15025 := @5557 (@6219 (@6221 @3355 (@6223 @3355))) +@15027 := @5497 @15025 @5501 +@15028 := @15020 @15027 +@15029 := @6299 @15028 +@15031 := @8068 @15029 @5162 +@15032 := @5762 @15031 +@15033 := @7300 @14667 +@15035 := @8068 @15033 @5162 +@15038 := @5762 @15035 @15010 @10552 +@15040 := @15032 (@5649 @15038) +@15041 := 396 +@15044 := @14 @15041 (@17 @15041) +@15045 := @5477 @15044 +@15050 := @5466 (@5467 (@5447 @15045) @5482 @6298) +@15051 := 397 +@15054 := @14 @15051 (@17 @15051) +@15055 := @5477 @15054 +@15058 := @5467 (@5447 @15055) @5482 +@15063 := @5557 (@6219 (@6221 @3373 (@6223 @3373))) +@15066 := @5466 (@15058 @15063) @5488 +@15067 := @15050 @15066 +@15068 := @5464 @15067 +@15070 := @5497 (@5498 @15045) +@15073 := @5497 (@5498 @15055) @5501 +@15074 := @15070 @15073 +@15076 := @6340 @15074 @5162 +@15077 := @5762 @15076 +@15078 := @7300 @8210 +@15080 := @8068 @15078 @5162 +@15083 := @5762 @15080 @15010 @10552 +@15086 := @15077 (@5649 @15083) @10552 +@15088 := @15040 (@15068 @15086) +@15090 := @15014 (@5649 @15088) +@15093 := @14960 (@14988 @15090) @10552 +@15096 := @14923 (@14951 @15093) @10552 +@15098 := @14886 (@14914 @15096) +@15100 := @14750 (@14778 @15098) +@15102 := @14618 (@14646 @15100) +@15104 := @14570 (@14598 @15102) +@15105 := @14396 @15104 +@15107 := @4987 (@14243 @15105) +@15111 := @5438 (@5441 @2074) @6929 @8805 +@15115 := @5491 (@5530 @3410) @6938 @5162 +@15116 := @5649 @15115 +@15118 := @4987 (@15111 @15116) +@15122 := @5438 (@5441 @2120) @6929 @10729 +@15124 := @5497 @8146 @5501 +@15125 := @5540 @15124 +@15126 := @6102 @15125 +@15128 := @6191 @15126 @5162 +@15130 := @5466 (@13922 @15128) +@15131 := 398 +@15134 := @14 @15131 (@17 @15131) +@15135 := @5477 @15134 +@15140 := @5466 (@5467 (@5447 @15135) @5482 @5539) +@15141 := 399 +@15144 := @14 @15141 (@17 @15141) +@15145 := @5477 @15144 +@15151 := @5466 (@5467 (@5447 @15145) @5482 @5560) @5488 +@15152 := @15140 @15151 +@15153 := @5464 @15152 +@15155 := @5497 (@5498 @15135) +@15158 := @5497 (@5498 @15145) @5501 +@15159 := @15155 @15158 +@15161 := @5568 @15159 @5126 +@15163 := @5475 (@15153 @15161) +@15164 := @5497 @15163 +@15169 := @5557 (@6219 (@6221 @3419 (@6223 @3419))) +@15171 := @5497 @15169 @5501 +@15172 := @15164 @15171 +@15173 := @5542 @15172 +@15175 := @6191 @15173 @5162 +@15178 := @5466 (@10436 @15175) @5488 +@15179 := @15130 @15178 +@15180 := @5464 @15179 +@15181 := @14158 @10779 +@15182 := @5700 @5769 +@15184 := @15181 (@5649 @15182) +@15185 := @15180 @15184 +@15187 := @4987 (@15122 @15185) +@15190 := @5438 (@5441 @2137) @6929 +@15192 := @5250 @5018 @5000 +@15195 := @5458 (@5459 @15192 @5030) +@15196 := @15190 @15195 +@15197 := 400 +@15200 := @14 @15197 (@17 @15197) +@15201 := @5477 @15200 +@15207 := @5466 (@5467 (@5447 @15201) @5482 @5485) @5488 +@15208 := @5464 @15207 +@15211 := @5497 (@5498 @15201) @5501 +@15213 := @5495 @15211 @5162 +@15215 := @5475 (@15208 @15213) +@15217 := @5466 (@7024 @15215) +@15218 := @5472 @5091 +@15219 := @5774 @15218 +@15220 := 401 +@15223 := @14 @15220 (@17 @15220) +@15224 := @5518 @15223 +@15230 := @5467 (@5514 (@5516 (@5447 @15224) @5525)) @5482 +@15232 := @5491 (@5530 @3445) +@15236 := @5533 (@5534 @485 @3450) @5543 +@15237 := @5497 @15236 +@15238 := 404 +@15241 := @14 @15238 (@17 @15238) +@15242 := @5477 @15241 +@15245 := @5467 (@5447 @15242) @5482 +@15246 := 402 +@15249 := @14 @15246 (@17 @15246) +@15250 := @5477 @15249 +@15255 := @5466 (@5467 (@5447 @15250) @5482 @6281) +@15256 := 403 +@15259 := @14 @15256 (@17 @15256) +@15260 := @5477 @15259 +@15266 := @5466 (@5467 (@5447 @15260) @5482 @5539) @5488 +@15267 := @15255 @15266 +@15268 := @5464 @15267 +@15270 := @5497 (@5498 @15250) +@15273 := @5497 (@5498 @15260) @5501 +@15274 := @15270 @15273 +@15276 := @7074 @15274 @5162 +@15278 := @5475 (@15268 @15276) +@15280 := @5466 (@15245 @15278) +@15281 := 405 +@15284 := @14 @15281 (@17 @15281) +@15285 := @5477 @15284 +@15291 := @5466 (@5467 (@5447 @15285) @5482 @5560) @5488 +@15292 := @15280 @15291 +@15293 := @5464 @15292 +@15295 := @5497 (@5498 @15242) +@15298 := @5497 (@5498 @15285) @5501 +@15299 := @15295 @15298 +@15301 := @5568 @15299 @5126 +@15303 := @5475 (@15293 @15301) +@15304 := @5497 @15303 +@15306 := @5580 @363 @68 +@15307 := @5533 @15306 +@15308 := @5591 @5017 +@15310 := @5533 @15308 @5501 +@15311 := @5497 @15310 +@15312 := @7196 @5601 +@15313 := @15311 @15312 +@15314 := @5540 @15313 +@15315 := @15307 @15314 +@15317 := @5497 @15315 @5501 +@15318 := @15304 @15317 +@15319 := @15237 @15318 +@15321 := @15232 @15319 @5126 +@15324 := @5466 (@15230 @15321) @5488 +@15325 := @5464 @15324 +@15326 := @5498 @15224 +@15328 := @5475 (@15325 @15326) +@15330 := @5466 (@15219 @15328) +@15331 := 407 +@15334 := @14 @15331 (@17 @15331) +@15335 := @5624 @15334 +@15338 := @5467 (@5447 @15335) @5482 +@15339 := @5484 @5714 +@15340 := @5629 @15339 +@15342 := @5635 @363 @68 +@15343 := 406 +@15346 := @14 @15343 (@17 @15343) +@15347 := @5518 @15346 +@15355 := @5634 (@15342 (@5523 (@5523 (@5523 (@5516 (@5447 @15347) @5524))))) +@15356 := @5498 @15347 +@15361 := @15340 (@5633 (@15355 (@5649 @15356)) @5654) +@15364 := @5466 (@15338 @15361) @5488 +@15365 := @15330 @15364 +@15366 := @15217 @15365 +@15367 := @5464 @15366 +@15369 := @5629 (@5498 @15335) +@15370 := @5472 @5018 +@15371 := @8406 @15370 +@15373 := @5491 (@5530 @3483) +@15374 := 408 +@15377 := @14 @15374 (@17 @15374) +@15378 := @5518 @15377 +@15384 := @5634 (@15342 (@5523 (@5516 (@5447 @15378) @5920))) +@15385 := @5498 @15378 +@15390 := @15340 (@5633 (@15384 (@5649 @15385)) @5654) +@15392 := @5497 @15390 @5501 +@15394 := @15373 @15392 @5162 +@15397 := @5466 (@15371 @15394) @5488 +@15398 := @5464 @15397 +@15400 := @5701 @15192 @5030 +@15401 := @5533 @15400 +@15402 := @5766 @6430 +@15403 := @5629 @5722 +@15404 := 409 +@15407 := @14 @15404 (@17 @15404) +@15408 := @5518 @15407 +@15413 := @5634 (@15342 (@5516 (@5447 @15408) @5921)) +@15414 := @5498 @15408 +@15419 := @15403 (@5633 (@15413 (@5649 @15414)) @5654) +@15420 := @15402 @15419 +@15422 := @5497 @15420 @5501 +@15423 := @15401 @15422 +@15424 := @5700 @15423 +@15427 := @5633 (@5666 (@15398 @15424)) +@15429 := @5718 @15192 @5030 +@15431 := @5533 @15429 @5707 +@15432 := @5700 @15431 +@15436 := @5633 (@5816 (@5649 @15432)) @5654 +@15437 := @15427 @15436 +@15438 := @15369 @15437 +@15439 := @15367 @15438 +@15441 := @4987 (@15196 @15439) +@15445 := @5438 (@5441 @2166) @6929 @7022 +@15446 := 410 +@15449 := @14 @15446 (@17 @15446) +@15450 := @5477 @15449 +@15456 := @5466 (@5467 (@5447 @15450) @5482 @5485) @5488 +@15457 := @5464 @15456 +@15460 := @5497 (@5498 @15450) @5501 +@15462 := @5495 @15460 @5162 +@15464 := @5475 (@15457 @15462) +@15466 := @5466 (@7024 @15464) +@15467 := 411 +@15470 := @14 @15467 (@17 @15467) +@15471 := @5518 @15470 +@15477 := @5467 (@5514 (@5516 (@5447 @15471) @5525)) @5482 +@15480 := @5533 (@7051 @3512) @5543 +@15481 := @5497 @15480 +@15482 := 412 +@15485 := @14 @15482 (@17 @15482) +@15486 := @5477 @15485 +@15491 := @5466 (@5467 (@5447 @15486) @5482 @6281) +@15492 := 413 +@15495 := @14 @15492 (@17 @15492) +@15496 := @5477 @15495 +@15502 := @5466 (@5467 (@5447 @15496) @5482 @5539) @5488 +@15503 := @15491 @15502 +@15504 := @5464 @15503 +@15506 := @5497 (@5498 @15486) +@15509 := @5497 (@5498 @15496) @5501 +@15510 := @15506 @15509 +@15512 := @7074 @15510 @5162 +@15514 := @5475 (@15504 @15512) +@15516 := @5497 @15514 @6179 +@15517 := @15481 @15516 +@15519 := @7050 @15517 @5126 +@15522 := @5466 (@15477 @15519) @5488 +@15523 := @5464 @15522 +@15524 := @5498 @15471 +@15526 := @5475 (@15523 @15524) +@15528 := @5466 (@7108 @15526) +@15529 := 414 +@15532 := @14 @15529 (@17 @15529) +@15533 := @5477 @15532 +@15538 := @5466 (@5467 (@5447 @15533) @5482 @5817) +@15539 := 415 +@15542 := @14 @15539 (@17 @15539) +@15543 := @5477 @15542 +@15549 := @5466 (@5467 (@5447 @15543) @5482 @5539) @5488 +@15550 := @15538 @15549 +@15551 := @15528 @15550 +@15552 := @15466 @15551 +@15553 := @5464 @15552 +@15555 := @5497 (@5498 @15533) +@15558 := @5497 (@5498 @15543) @5501 +@15559 := @15555 @15558 +@15561 := @7074 @15559 @5162 +@15562 := @5700 @15561 +@15563 := @15553 @15562 +@15565 := @4987 (@15445 @15563) +@15567 := @5438 (@5441 @2176) +@15571 := @5454 (@5742 (@6150 (@7223 @5455))) +@15573 := @15567 @15571 @8911 +@15574 := 416 +@15577 := @14 @15574 (@17 @15574) +@15578 := @5477 @15577 +@15584 := @5466 (@5467 (@5447 @15578) @5482 @5485) @5488 +@15585 := @5464 @15584 +@15588 := @5497 (@5498 @15578) @5501 +@15590 := @5495 @15588 @5162 +@15592 := @5475 (@15585 @15590) +@15594 := @5466 (@9727 @15592) +@15595 := 417 +@15598 := @14 @15595 (@17 @15595) +@15599 := @5518 @15598 +@15605 := @5467 (@5514 (@5516 (@5447 @15599) @5525)) @5482 +@15607 := @5533 (@8946 @3531) +@15608 := @6299 @5543 +@15609 := @5818 @15608 +@15610 := @15607 @15609 +@15611 := @5497 @15610 +@15612 := 420 +@15615 := @14 @15612 (@17 @15612) +@15616 := @5477 @15615 +@15619 := @5467 (@5447 @15616) @5482 +@15620 := 418 +@15623 := @14 @15620 (@17 @15620) +@15624 := @5477 @15623 +@15629 := @5466 (@5467 (@5447 @15624) @5482 @6298) +@15630 := 419 +@15633 := @14 @15630 (@17 @15630) +@15634 := @5477 @15633 +@15640 := @5466 (@5467 (@5447 @15634) @5482 @5539) @5488 +@15641 := @15629 @15640 +@15642 := @5464 @15641 +@15644 := @5497 (@5498 @15624) +@15647 := @5497 (@5498 @15634) @5501 +@15648 := @15644 @15647 +@15650 := @7074 @15648 @5162 +@15652 := @5475 (@15642 @15650) +@15654 := @5466 (@15619 @15652) +@15655 := 421 +@15658 := @14 @15655 (@17 @15655) +@15659 := @5477 @15658 +@15665 := @5466 (@5467 (@5447 @15659) @5482 @5560) @5488 +@15666 := @15654 @15665 +@15667 := @5464 @15666 +@15669 := @5497 (@5498 @15616) +@15672 := @5497 (@5498 @15659) @5501 +@15673 := @15669 @15672 +@15675 := @5568 @15673 @5126 +@15677 := @5475 (@15667 @15675) +@15679 := @5497 @15677 @9026 +@15680 := @15611 @15679 +@15682 := @8945 @15680 @5126 +@15685 := @5466 (@15605 @15682) @5488 +@15686 := @15594 @15685 +@15687 := @5464 @15686 +@15688 := @5498 @15599 +@15689 := @5700 @15688 +@15690 := @15687 @15689 +@15692 := @4987 (@15573 @15690) +@15694 := @5438 (@5441 @2263) +@15696 := @5454 (@5839 @5455) +@15698 := @15694 @15696 @5002 +@15699 := 422 +@15702 := @14 @15699 (@17 @15699) +@15703 := @5477 @15702 +@15709 := @5466 (@5467 (@5447 @15703) @5482 @5485) @5488 +@15710 := @5464 @15709 +@15713 := @5497 (@5498 @15703) @5501 +@15715 := @5495 @15713 @5162 +@15717 := @5475 (@15710 @15715) +@15719 := @5466 (@7024 @15717) +@15720 := 423 +@15723 := @14 @15720 (@17 @15720) +@15724 := @5477 @15723 +@15727 := @5467 (@5447 @15724) @5482 +@15728 := @5484 @5468 +@15731 := @5466 (@15727 @15728) @5488 +@15732 := @5464 @15731 +@15735 := @5497 (@5498 @15724) @5501 +@15737 := @5495 @15735 @5162 +@15739 := @5475 (@15732 @15737) +@15741 := @5466 (@7108 @15739) +@15742 := 424 +@15745 := @14 @15742 (@17 @15742) +@15746 := @5477 @15745 +@15751 := @5466 (@5467 (@5447 @15746) @5482 @5817) +@15752 := 425 +@15755 := @14 @15752 (@17 @15752) +@15756 := @5477 @15755 +@15762 := @5466 (@5467 (@5447 @15756) @5482 @6281) @5488 +@15763 := @15751 @15762 +@15764 := @15741 @15763 +@15765 := @15719 @15764 +@15766 := @5464 @15765 +@15767 := LexLeanTarget.RustSyntax.Item.natLe +@15769 := @5491 (@5492 @15767) +@15771 := @5497 (@5498 @15746) +@15774 := @5497 (@5498 @15756) @5501 +@15775 := @15771 @15774 +@15777 := @15769 @15775 @5162 +@15778 := @5762 @15777 +@15779 := 431 +@15782 := @14 @15779 (@17 @15779) +@15783 := @5624 @15782 +@15786 := @5467 (@5447 @15783) @5482 +@15787 := 428 +@15790 := @14 @15787 (@17 @15787) +@15791 := @5477 @15790 +@15796 := @5466 (@5467 (@5447 @15791) @5482 @5541) +@15797 := 429 +@15800 := @14 @15797 (@17 @15797) +@15801 := @5477 @15800 +@15804 := @5467 (@5447 @15801) @5482 +@15805 := 426 +@15808 := @14 @15805 (@17 @15805) +@15809 := @5477 @15808 +@15814 := @5466 (@5467 (@5447 @15809) @5482 @6281) +@15815 := 427 +@15818 := @14 @15815 (@17 @15815) +@15819 := @5477 @15818 +@15825 := @5466 (@5467 (@5447 @15819) @5482 @5817) @5488 +@15826 := @15814 @15825 +@15827 := @5464 @15826 +@15829 := @5497 (@5498 @15809) +@15832 := @5497 (@5498 @15819) @5501 +@15833 := @15829 @15832 +@15835 := @7074 @15833 @5162 +@15837 := @5475 (@15827 @15835) +@15839 := @5466 (@15804 @15837) +@15840 := 430 +@15843 := @14 @15840 (@17 @15840) +@15844 := @5477 @15843 +@15850 := @5466 (@5467 (@5447 @15844) @5482 @5817) @5488 +@15851 := @15839 @15850 +@15852 := @15796 @15851 +@15853 := @5464 @15852 +@15855 := @5497 (@5498 @15791) +@15857 := @5497 (@5498 @15801) +@15860 := @5497 (@5498 @15844) @5501 +@15861 := @15857 @15860 +@15862 := @15855 @15861 +@15864 := @10691 @15862 @5162 +@15866 := @5475 (@15853 @15864) +@15869 := @5466 (@15786 @15866) @5488 +@15870 := @5464 @15869 +@15872 := @5629 (@5498 @15783) +@15873 := 432 +@15876 := @14 @15873 (@17 @15873) +@15877 := @5477 @15876 +@15882 := @5466 (@5467 (@5447 @15877) @5482 @5705) +@15883 := 433 +@15886 := @14 @15883 (@17 @15883) +@15887 := @5477 @15886 +@15893 := @5466 (@5467 (@5447 @15887) @5482 @5847) @5488 +@15894 := @15882 @15893 +@15895 := @5464 @15894 +@15897 := @5497 (@5498 @15877) +@15900 := @5497 (@5498 @15887) @5501 +@15901 := @15897 @15900 +@15903 := @6340 @15901 @5162 +@15907 := @5633 (@5816 (@15895 @15903)) @5654 +@15908 := @6986 @15907 +@15909 := @15872 @15908 +@15912 := @15778 (@15870 @15909) @6642 +@15913 := @15766 @15912 +@15915 := @4987 (@15698 @15913) +@15919 := @5438 (@5441 @2678) @12654 @12656 +@15920 := 434 +@15923 := @14 @15920 (@17 @15920) +@15924 := @5518 @15923 +@15933 := @5466 (@5467 (@5514 (@5516 (@5447 @15924) @5525)) @5482 @6281) @5488 +@15934 := @5464 @15933 +@15935 := @5498 @15924 +@15937 := @5475 (@15934 @15935) +@15939 := @5466 (@7108 @15937) +@15940 := 435 +@15943 := @14 @15940 (@17 @15940) +@15944 := @5518 @15943 +@15954 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @15944) @5524))) @5482 @6281) @5488 +@15955 := @5464 @15954 +@15956 := @5498 @15944 +@15958 := @5475 (@15955 @15956) +@15960 := @5466 (@9727 @15958) +@15961 := 436 +@15964 := @14 @15961 (@17 @15961) +@15965 := @5477 @15964 +@15970 := @5466 (@5467 (@5447 @15965) @5482 @5817) +@15971 := 437 +@15974 := @14 @15971 (@17 @15971) +@15975 := @5477 @15974 +@15981 := @5466 (@5467 (@5447 @15975) @5482 @5539) @5488 +@15982 := @15970 @15981 +@15983 := @15960 @15982 +@15984 := @15939 @15983 +@15985 := @5464 @15984 +@15987 := @5497 (@5498 @15965) +@15990 := @5497 (@5498 @15975) @5501 +@15991 := @15987 @15990 +@15993 := @6036 @15991 @5162 +@15994 := @5762 @15993 +@15997 := @5466 (@9178 @13354) @5488 +@15998 := @5464 @15997 +@15999 := 438 +@16002 := @14 @15999 (@17 @15999) +@16003 := @5477 @16002 +@16008 := @5466 (@5467 (@5447 @16003) @5482 @5817) +@16009 := 439 +@16012 := @14 @16009 (@17 @16009) +@16013 := @5477 @16012 +@16019 := @5466 (@5467 (@5447 @16013) @5482 @7299) @5488 +@16020 := @16008 @16019 +@16021 := @5464 @16020 +@16023 := @5497 (@5498 @16003) +@16026 := @5497 (@5498 @16013) @5501 +@16027 := @16023 @16026 +@16029 := @5568 @16027 @5126 +@16031 := @5475 (@16021 @16029) +@16032 := @5766 @16031 +@16033 := 440 +@16036 := @14 @16033 (@17 @16033) +@16037 := @5477 @16036 +@16042 := @5466 (@5467 (@5447 @16037) @5482 @6298) +@16043 := 441 +@16046 := @14 @16043 (@17 @16043) +@16047 := @5477 @16046 +@16053 := @5466 (@5467 (@5447 @16047) @5482 @5560) @5488 +@16054 := @16042 @16053 +@16055 := @5464 @16054 +@16057 := @5497 (@5498 @16037) +@16060 := @5497 (@5498 @16047) @5501 +@16061 := @16057 @16060 +@16063 := @5568 @16061 @5126 +@16065 := @5475 (@16055 @16063) +@16066 := @16032 @16065 +@16068 := @5497 @16066 @5501 +@16069 := @6351 @16068 +@16070 := @5700 @16069 +@16072 := @15994 (@15998 @16070) +@16073 := @5596 @5252 +@16075 := @5533 @16073 @5501 +@16076 := @5700 @16075 +@16078 := @16072 (@5649 @16076) +@16079 := @15985 @16078 +@16081 := @4987 (@15919 @16079) +@16083 := @5438 (@5441 @2834) +@16084 := @5454 @13410 +@16086 := @16083 @16084 @13486 +@16087 := 442 +@16090 := @14 @16087 (@17 @16087) +@16091 := @5518 @16090 +@16096 := @5634 (@7282 (@5516 (@5447 @16091) @5921)) +@16097 := @5498 @16091 +@16102 := @5631 (@5633 (@16096 (@5649 @16097)) @5654) +@16104 := @5466 (@7108 @16102) +@16105 := 443 +@16108 := @14 @16105 (@17 @16105) +@16109 := @5518 @16108 +@16115 := @5634 (@7282 (@5523 (@5516 (@5447 @16109) @5920))) +@16116 := @5498 @16109 +@16121 := @5631 (@5633 (@16115 (@5649 @16116)) @5654) +@16124 := @5466 (@9727 @16121) @5488 +@16125 := @16104 @16124 +@16126 := @5464 @16125 +@16127 := 444 +@16130 := @14 @16127 (@17 @16127) +@16131 := @5518 @16130 +@16138 := @5634 (@7282 (@5523 (@5523 (@5516 (@5447 @16131) @5525)))) +@16139 := @5498 @16131 +@16144 := @5631 (@5633 (@16138 (@5649 @16139)) @5654) +@16145 := @5762 @16144 +@16146 := @5596 @5081 +@16148 := @5533 @16146 @5501 +@16149 := @5700 @16148 +@16150 := @5649 @16149 +@16151 := @16145 @16150 +@16152 := 445 +@16155 := @14 @16152 (@17 @16152) +@16156 := @5518 @16155 +@16164 := @5634 (@7282 (@5523 (@5523 (@5523 (@5516 (@5447 @16156) @5524))))) +@16165 := @5498 @16156 +@16170 := @5675 (@5633 (@16164 (@5649 @16165)) @5654) +@16172 := @5762 @16170 @16150 +@16173 := 446 +@16176 := @14 @16173 (@17 @16173) +@16177 := @5477 @16176 +@16182 := @5466 (@5467 (@5447 @16177) @5482 @5817) +@16183 := 447 +@16186 := @14 @16183 (@17 @16183) +@16187 := @5477 @16186 +@16193 := @5466 (@5467 (@5447 @16187) @5482 @5539) @5488 +@16194 := @16182 @16193 +@16195 := @5464 @16194 +@16197 := @5497 (@5498 @16177) +@16200 := @5497 (@5498 @16187) @5501 +@16201 := @16197 @16200 +@16203 := @6036 @16201 @5162 +@16204 := @5762 @16203 +@16206 := @5466 (@14324 @9175) +@16207 := 448 +@16210 := @14 @16207 (@17 @16207) +@16211 := @5477 @16210 +@16216 := @5466 (@5467 (@5447 @16211) @5482 @7299) +@16217 := 449 +@16220 := @14 @16217 (@17 @16217) +@16221 := @5477 @16220 +@16227 := @5466 (@5467 (@5447 @16221) @5482 @9341) @5488 +@16228 := @16216 @16227 +@16229 := @16206 @16228 +@16230 := @5464 @16229 +@16232 := @5497 (@5498 @16211) +@16235 := @5497 (@5498 @16221) @5501 +@16236 := @16232 @16235 +@16238 := @6340 @16236 @5162 +@16239 := @5762 @16238 +@16240 := 452 +@16243 := @14 @16240 (@17 @16240) +@16244 := @5477 @16243 +@16247 := @5467 (@5447 @16244) @5482 +@16248 := 450 +@16251 := @14 @16248 (@17 @16248) +@16252 := @5477 @16251 +@16257 := @5466 (@5467 (@5447 @16252) @5482 @5817) +@16258 := 451 +@16261 := @14 @16258 (@17 @16258) +@16262 := @5477 @16261 +@16268 := @5466 (@5467 (@5447 @16262) @5482 @5560) @5488 +@16269 := @16257 @16268 +@16270 := @5464 @16269 +@16272 := @5497 (@5498 @16252) +@16275 := @5497 (@5498 @16262) @5501 +@16276 := @16272 @16275 +@16278 := @5568 @16276 @5126 +@16280 := @5475 (@16270 @16278) +@16282 := @5466 (@16247 @16280) +@16283 := 453 +@16286 := @14 @16283 (@17 @16283) +@16287 := @5477 @16286 +@16293 := @5466 (@5467 (@5447 @16287) @5482 @5539) @5488 +@16294 := @16282 @16293 +@16295 := @5464 @16294 +@16297 := @5497 (@5498 @16244) +@16300 := @5497 (@5498 @16287) @5501 +@16301 := @16297 @16300 +@16303 := @6036 @16301 @5162 +@16304 := @5762 @16303 +@16305 := 454 +@16308 := @14 @16305 (@17 @16305) +@16309 := @5477 @16308 +@16314 := @5466 (@5467 (@5447 @16309) @5482 @5817) +@16315 := 455 +@16318 := @14 @16315 (@17 @16315) +@16319 := @5477 @16318 +@16325 := @5466 (@5467 (@5447 @16319) @5482 @5560) @5488 +@16326 := @16314 @16325 +@16327 := @5464 @16326 +@16329 := @5497 (@5498 @16309) +@16332 := @5497 (@5498 @16319) @5501 +@16333 := @16329 @16332 +@16335 := @5568 @16333 @5126 +@16337 := @5475 (@16327 @16335) +@16339 := @5497 @16337 @5501 +@16340 := @5542 @16339 +@16342 := @7735 @16340 @5162 +@16345 := @5466 (@10058 @16342) @5488 +@16346 := @5464 @16345 +@16347 := 458 +@16350 := @14 @16347 (@17 @16347) +@16351 := @5477 @16350 +@16354 := @5467 (@5447 @16351) @5482 +@16355 := 456 +@16358 := @14 @16355 (@17 @16355) +@16359 := @5477 @16358 +@16364 := @5466 (@5467 (@5447 @16359) @5482 @5817) +@16365 := 457 +@16368 := @14 @16365 (@17 @16365) +@16369 := @5477 @16368 +@16375 := @5466 (@5467 (@5447 @16369) @5482 @5560) @5488 +@16376 := @16364 @16375 +@16377 := @5464 @16376 +@16379 := @5497 (@5498 @16359) +@16382 := @5497 (@5498 @16369) @5501 +@16383 := @16379 @16382 +@16385 := @5568 @16383 @5126 +@16387 := @5475 (@16377 @16385) +@16389 := @5466 (@16354 @16387) +@16390 := 459 +@16393 := @14 @16390 (@17 @16390) +@16394 := @5477 @16393 +@16400 := @5466 (@5467 (@5447 @16394) @5482 @6296) @5488 +@16401 := @16389 @16400 +@16402 := @5464 @16401 +@16404 := @5497 (@5498 @16351) +@16407 := @5497 (@5498 @16394) @5501 +@16408 := @16404 @16407 +@16410 := @5568 @16408 @5126 +@16412 := @5475 (@16402 @16410) +@16413 := @5497 @16412 +@16414 := @6299 @9021 +@16415 := @16413 @16414 +@16416 := @9020 @16415 +@16418 := @5497 @16416 @5501 +@16419 := @6351 @16418 +@16420 := @5700 @16419 +@16422 := @16304 (@16346 @16420) +@16423 := @7196 @10050 +@16424 := @6299 @16423 +@16425 := @5540 @16424 +@16426 := @9020 @16425 +@16428 := @5497 @16426 @5501 +@16429 := @6351 @16428 +@16430 := @5700 @16429 +@16432 := @16422 (@5649 @16430) +@16434 := @16239 (@16295 @16432) +@16435 := 460 +@16438 := @14 @16435 (@17 @16435) +@16439 := @5477 @16438 +@16444 := @5466 (@5467 (@5447 @16439) @5482 @7299) +@16445 := 461 +@16448 := @14 @16445 (@17 @16445) +@16449 := @5477 @16448 +@16455 := @5466 (@5467 (@5447 @16449) @5482 @7836) @5488 +@16456 := @16444 @16455 +@16457 := @5464 @16456 +@16459 := @5497 (@5498 @16439) +@16462 := @5497 (@5498 @16449) @5501 +@16463 := @16459 @16462 +@16465 := @6340 @16463 @5162 +@16466 := @5762 @16465 +@16467 := 462 +@16470 := @14 @16467 (@17 @16467) +@16471 := @5477 @16470 +@16476 := @5466 (@5467 (@5447 @16471) @5482 @5817) +@16477 := 463 +@16480 := @14 @16477 (@17 @16477) +@16481 := @5477 @16480 +@16487 := @5466 (@5467 (@5447 @16481) @5482 @5560) @5488 +@16488 := @16476 @16487 +@16489 := @5464 @16488 +@16491 := @5497 (@5498 @16471) +@16494 := @5497 (@5498 @16481) @5501 +@16495 := @16491 @16494 +@16497 := @5568 @16495 @5126 +@16499 := @5475 (@16489 @16497) +@16500 := @5497 @16499 +@16501 := @5590 @7197 +@16502 := @6299 @16501 +@16503 := @16500 @16502 +@16504 := @9020 @16503 +@16506 := @5497 @16504 @5501 +@16507 := @6351 @16506 +@16508 := @5700 @16507 +@16510 := @16466 (@5649 @16508) +@16511 := 464 +@16514 := @14 @16511 (@17 @16511) +@16515 := @5477 @16514 +@16520 := @5466 (@5467 (@5447 @16515) @5482 @7299) +@16521 := 465 +@16524 := @14 @16521 (@17 @16521) +@16525 := @5477 @16524 +@16531 := @5466 (@5467 (@5447 @16525) @5482 @6327) @5488 +@16532 := @16520 @16531 +@16533 := @5464 @16532 +@16535 := @5497 (@5498 @16515) +@16538 := @5497 (@5498 @16525) @5501 +@16539 := @16535 @16538 +@16541 := @6340 @16539 @5162 +@16542 := @5762 @16541 +@16543 := 466 +@16546 := @14 @16543 (@17 @16543) +@16547 := @5477 @16546 +@16552 := @5466 (@5467 (@5447 @16547) @5482 @5817) +@16553 := 467 +@16556 := @14 @16553 (@17 @16553) +@16557 := @5477 @16556 +@16563 := @5466 (@5467 (@5447 @16557) @5482 @5560) @5488 +@16564 := @16552 @16563 +@16565 := @5464 @16564 +@16567 := @5497 (@5498 @16547) +@16570 := @5497 (@5498 @16557) @5501 +@16571 := @16567 @16570 +@16573 := @5568 @16571 @5126 +@16575 := @5475 (@16565 @16573) +@16576 := @5497 @16575 +@16577 := 468 +@16580 := @14 @16577 (@17 @16577) +@16581 := @5477 @16580 +@16586 := @5466 (@5467 (@5447 @16581) @5482 @6298) +@16587 := 469 +@16590 := @14 @16587 (@17 @16587) +@16591 := @5477 @16590 +@16597 := @5466 (@5467 (@5447 @16591) @5482 @5560) @5488 +@16598 := @16586 @16597 +@16599 := @5464 @16598 +@16601 := @5497 (@5498 @16581) +@16604 := @5497 (@5498 @16591) @5501 +@16605 := @16601 @16604 +@16607 := @5568 @16605 @5126 +@16609 := @5475 (@16599 @16607) +@16611 := @5497 @16609 @9021 +@16612 := @16576 @16611 +@16613 := @9020 @16612 +@16615 := @5497 @16613 @5501 +@16616 := @6351 @16615 +@16617 := @5700 @16616 +@16619 := @16542 (@5649 @16617) +@16622 := @5466 (@9219 @13354) @5488 +@16623 := @5464 @16622 +@16624 := 470 +@16627 := @14 @16624 (@17 @16624) +@16628 := @5477 @16627 +@16633 := @5466 (@5467 (@5447 @16628) @5482 @5817) +@16634 := 471 +@16637 := @14 @16634 (@17 @16634) +@16638 := @5477 @16637 +@16644 := @5466 (@5467 (@5447 @16638) @5482 @6639) @5488 +@16645 := @16633 @16644 +@16646 := @5464 @16645 +@16648 := @5497 (@5498 @16628) +@16651 := @5497 (@5498 @16638) @5501 +@16652 := @16648 @16651 +@16654 := @5568 @16652 @5126 +@16656 := @5475 (@16646 @16654) +@16658 := @5497 @16656 @16414 +@16659 := @9020 @16658 +@16661 := @5497 @16659 @5501 +@16662 := @6351 @16661 +@16663 := @5700 @16662 +@16665 := @16619 (@16623 @16663) +@16667 := @16510 (@16533 @16665) +@16669 := @16434 (@16457 @16667) +@16671 := @16204 (@16230 @16669) +@16672 := @5818 @16424 +@16673 := @9020 @16672 +@16675 := @5497 @16673 @5501 +@16676 := @6351 @16675 +@16677 := @5700 @16676 +@16679 := @16671 (@5649 @16677) +@16681 := @16172 (@16195 @16679) +@16683 := @16151 (@5649 @16681) +@16684 := @16126 @16683 +@16686 := @4987 (@16086 @16684) +@16688 := @5438 (@5441 @2844) +@16690 := @5445 (@5452 @5301) +@16693 := @5445 (@5743 @5311) @5455 +@16695 := @16690 (@5742 @16693) +@16696 := @16688 @16695 +@16699 := @5458 (@5250 @5311 @5002) +@16700 := @16696 @16699 +@16701 := 472 +@16704 := @14 @16701 (@17 @16701) +@16705 := @5624 @16704 +@16711 := @5466 (@5467 (@5447 @16705) @5482 @5539) @5488 +@16712 := @5464 @16711 +@16713 := @5763 @16705 +@16715 := @5762 @16713 @8743 +@16718 := @5466 (@5775 (@5776 @16705)) +@16719 := 474 +@16722 := @14 @16719 (@17 @16719) +@16723 := @5624 @16722 +@16726 := @5467 (@5447 @16723) @5482 +@16727 := 473 +@16730 := @14 @16727 (@17 @16727) +@16731 := @5785 @16730 +@16733 := @5467 (@5447 @16731) +@16734 := @5472 @5301 +@16738 := @5466 (@16733 @16734 @5485) @5488 +@16739 := @5464 @16738 +@16742 := @5795 @16731 @6283 @5126 +@16744 := @5475 (@16739 @16742) +@16747 := @5466 (@16726 @16744) @5488 +@16749 := @5464 (@16718 @16747) +@16751 := @5629 (@5498 @16723) +@16753 := @13513 @8786 @5162 +@16757 := @5633 (@5816 (@5649 @16753)) @5654 +@16758 := @8783 @16757 +@16759 := @16751 @16758 +@16761 := @16715 (@16749 @16759) +@16762 := @16712 @16761 +@16764 := @4987 (@16700 @16762) +@16766 := @5438 (@5441 @2848) +@16768 := @5837 (@5839 @16693) +@16769 := @16766 @16768 +@16770 := @5458 @5315 +@16771 := @16769 @16770 +@16773 := @5491 (@5530 @3723) +@16774 := @5497 @15728 +@16775 := 475 +@16778 := @14 @16775 (@17 @16775) +@16779 := @5477 @16778 +@16785 := @5466 (@5467 (@5447 @16779) @5482 @5847) @5488 +@16786 := @5464 @16785 +@16789 := @5497 (@5498 @16779) @5501 +@16791 := @5495 @16789 @5162 +@16793 := @5475 (@16786 @16791) +@16795 := @5497 @16793 @8809 +@16796 := @16774 @16795 +@16798 := @16773 @16796 @5162 +@16799 := @5649 @16798 +@16801 := @4987 (@16771 @16799) +@16803 := @5438 (@5441 @2889) +@16810 := @5445 (@5452 @5325) (@5742 (@5445 (@5743 @5336) @5455)) +@16811 := @16803 @16810 +@16814 := @5458 (@5250 @5336 @5002) +@16815 := @16811 @16814 +@16816 := 476 +@16819 := @14 @16816 (@17 @16816) +@16820 := @5624 @16819 +@16826 := @5466 (@5467 (@5447 @16820) @5482 @5539) @5488 +@16827 := @5464 @16826 +@16828 := @5763 @16820 +@16830 := @5762 @16828 @8743 +@16833 := @5466 (@5775 (@5776 @16820)) +@16834 := 478 +@16837 := @14 @16834 (@17 @16834) +@16838 := @5624 @16837 +@16841 := @5467 (@5447 @16838) @5482 +@16842 := 477 +@16845 := @14 @16842 (@17 @16842) +@16846 := @5785 @16845 +@16848 := @5467 (@5447 @16846) +@16849 := @5472 @5325 +@16853 := @5466 (@16848 @16849 @5485) @5488 +@16854 := @5464 @16853 +@16857 := @5795 @16846 @6283 @5126 +@16859 := @5475 (@16854 @16857) +@16862 := @5466 (@16841 @16859) @5488 +@16864 := @5464 (@16833 @16862) +@16866 := @5629 (@5498 @16838) +@16868 := @13646 @8786 @5162 +@16872 := @5633 (@5816 (@5649 @16868)) @5654 +@16873 := @8783 @16872 +@16874 := @16866 @16873 +@16876 := @16830 (@16864 @16874) +@16877 := @16827 @16876 +@16879 := @4987 (@16815 @16877) +@16881 := @5438 (@5441 @2894) +@16883 := @5445 (@5743 @5030) +@16886 := @5445 (@6151 @5336) @5455 +@16889 := @5837 (@5742 (@16883 @16886)) +@16890 := @16881 @16889 +@16891 := @5458 @5340 +@16892 := @16890 @16891 +@16894 := @5491 (@5530 @3773) +@16895 := @5540 @7271 +@16896 := @5850 @16895 +@16897 := @5851 @16896 +@16899 := @16894 @16897 @5162 +@16900 := @5649 @16899 +@16902 := @4987 (@16892 @16900) +@16906 := @5438 (@5441 @2945) @6929 @8805 +@16910 := @5491 (@5530 @3783) @6938 @5162 +@16911 := @5649 @16910 +@16913 := @4987 (@16906 @16911) +@16915 := @5438 (@5441 @2981) +@16918 := @5454 (@5742 (@8561 @5455)) +@16920 := @16915 @16918 @9686 +@16922 := @5466 (@10436 @14012) +@16924 := @5466 (@10443 @14019) +@16928 := @5491 (@5530 @3796) @6180 @5126 +@16930 := @5466 (@10015 @16928) +@16932 := @7710 @6938 @5126 +@16935 := @5466 (@14015 @16932) @5488 +@16936 := @16930 @16935 +@16937 := @16924 @16936 +@16938 := @16922 @16937 +@16939 := @5464 @16938 +@16940 := @10538 @6473 +@16941 := @5649 @6298 +@16942 := @16940 @16941 +@16944 := @5762 @16942 @10208 +@16946 := @14158 @14176 @6642 +@16947 := @5762 @16946 +@16948 := 479 +@16951 := @14 @16948 (@17 @16948) +@16952 := @5477 @16951 +@16955 := @5467 (@5447 @16952) @5482 +@16957 := @5557 (@6749 @3809) +@16960 := @5466 (@16955 @16957) @5488 +@16961 := @5464 @16960 +@16964 := @5497 (@5498 @16952) @5501 +@16966 := @6758 @16964 @5162 +@16968 := @5475 (@16961 @16966) +@16970 := @5497 @16968 @5501 +@16971 := @10133 @16970 +@16972 := @5700 @16971 +@16975 := @16947 (@5649 @16972) @14165 +@16977 := @16944 (@5649 @16975) +@16978 := @16939 @16977 +@16980 := @4987 (@16920 @16978) +@16984 := @5438 (@5441 @3410) @6929 @8805 +@16986 := @5491 (@5530 @3830) +@16988 := @16986 @6938 @5126 +@16990 := @5466 (@7024 @16988) +@16991 := 480 +@16994 := @14 @16991 (@17 @16991) +@16995 := @5477 @16994 +@17000 := @5466 (@5467 (@5447 @16995) @5482 @5585) +@17001 := 481 +@17004 := @14 @17001 (@17 @17001) +@17005 := @5477 @17004 +@17011 := @5466 (@5467 (@5447 @17005) @5482 @6281) @5488 +@17012 := @17000 @17011 +@17013 := @16990 @17012 +@17014 := @5464 @17013 +@17016 := @5497 (@5498 @16995) +@17019 := @5497 (@5498 @17005) @5501 +@17020 := @17016 @17019 +@17022 := @6036 @17020 @5162 +@17023 := @5762 @17022 +@17024 := 482 +@17027 := @14 @17024 (@17 @17024) +@17028 := @5477 @17027 +@17033 := @5466 (@5467 (@5447 @17028) @5482 @5539) +@17034 := 483 +@17037 := @14 @17034 (@17 @17034) +@17038 := @5477 @17037 +@17044 := @5466 (@5467 (@5447 @17038) @5482 @6281) @5488 +@17045 := @17033 @17044 +@17046 := @5464 @17045 +@17048 := @5497 (@5498 @17028) +@17051 := @5497 (@5498 @17038) @5501 +@17052 := @17048 @17051 +@17054 := @5568 @17052 @5126 +@17056 := @5475 (@17046 @17054) +@17058 := @5497 @17056 @5501 +@17059 := @6351 @17058 +@17060 := @5700 @17059 +@17063 := @17023 (@5649 @17060) @9616 +@17064 := @17014 @17063 +@17066 := @4987 (@16984 @17064) +@17068 := @5438 (@5441 @3445) +@17075 := @5445 (@5452 @5350) (@5742 (@5445 (@5743 @5091) @5455)) +@17076 := @17068 @17075 +@17079 := @5458 (@5250 @5091 @5002) +@17080 := @17076 @17079 +@17081 := 484 +@17084 := @14 @17081 (@17 @17081) +@17085 := @5624 @17084 +@17091 := @5466 (@5467 (@5447 @17085) @5482 @5539) @5488 +@17092 := @5464 @17091 +@17093 := @5763 @17085 +@17095 := @5762 @17093 @5772 +@17098 := @5466 (@5775 (@5776 @17085)) +@17099 := 486 +@17102 := @14 @17099 (@17 @17099) +@17103 := @5624 @17102 +@17106 := @5467 (@5447 @17103) @5482 +@17107 := 485 +@17110 := @14 @17107 (@17 @17107) +@17111 := @5785 @17110 +@17113 := @5467 (@5447 @17111) +@17114 := @5472 @5350 +@17118 := @5466 (@17113 @17114 @5485) @5488 +@17119 := @5464 @17118 +@17122 := @5795 @17111 @5798 @5126 +@17124 := @5475 (@17119 @17122) +@17127 := @5466 (@17106 @17124) @5488 +@17129 := @5464 (@17098 @17127) +@17131 := @5629 (@5498 @17103) +@17133 := @15232 @5820 @5162 +@17137 := @5633 (@5816 (@5649 @17133)) @5654 +@17138 := @5814 @17137 +@17139 := @17131 @17138 +@17141 := @17095 (@17129 @17139) +@17142 := @17092 @17141 +@17144 := @4987 (@17080 @17142) +@17146 := @5438 (@5441 @3450) +@17150 := @5454 (@5445 (@5740 @5091) @5455) +@17151 := @17146 @17150 +@17152 := @5458 @5362 +@17153 := @17151 @17152 +@17155 := @5491 (@5530 @3884) +@17156 := @5848 @5501 +@17157 := @5542 @17156 +@17159 := @17155 @17157 @5162 +@17160 := @5649 @17159 +@17162 := @4987 (@17153 @17160) +@17164 := @5438 (@5441 @3483) +@17166 := @5445 (@5452 @5018) +@17167 := @17166 @5455 +@17169 := @17164 @17167 @5018 +@17171 := @5491 (@5530 @3894) +@17175 := @5533 (@5534 @495 @3899) @5501 +@17176 := @5497 @17175 +@17177 := @15311 @5543 +@17178 := @17176 @17177 +@17180 := @17171 @17178 @5162 +@17181 := @5649 @17180 +@17183 := @4987 (@17169 @17181) +@17187 := @5438 (@5441 @3512) @6929 @8805 +@17191 := @5491 (@5530 @3911) @6938 @5162 +@17192 := @5649 @17191 +@17194 := @4987 (@17187 @17192) +@17196 := @5438 (@5441 @3531) +@17199 := @5445 (@6151 @5081) @5455 +@17202 := @5837 (@5742 (@16883 @17199)) +@17204 := @17196 @17202 @13486 +@17206 := @5491 (@5530 @3922) +@17207 := @5850 @5724 +@17208 := @5540 @17207 +@17209 := @5851 @17208 +@17211 := @17206 @17209 @5162 +@17212 := @5649 @17211 +@17214 := @4987 (@17204 @17212) +@17216 := @5438 (@5441 @3723) +@17222 := @5454 (@5742 (@6150 (@5445 (@6151 @5311) @5455))) +@17224 := @17216 @17222 @16770 +@17225 := 487 +@17228 := @14 @17225 (@17 @17225) +@17229 := @5518 @17228 +@17238 := @5466 (@5467 (@5514 (@5516 (@5447 @17229) @5525)) @5482 @5817) @5488 +@17239 := @5464 @17238 +@17240 := @5498 @17229 +@17242 := @5475 (@17239 @17240) +@17244 := @5466 (@9727 @17242) +@17245 := 488 +@17248 := @14 @17245 (@17 @17245) +@17249 := @5518 @17248 +@17255 := @5467 (@5514 (@5516 (@5447 @17249) @5525)) @5482 +@17256 := 489 +@17259 := @14 @17256 (@17 @17256) +@17260 := @5518 @17259 +@17270 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @17260) @5524))) @5482 @5817) @5488 +@17271 := @5464 @17270 +@17272 := @5498 @17260 +@17274 := @5475 (@17271 @17272) +@17277 := @5466 (@17255 @17274) @5488 +@17278 := @5464 @17277 +@17279 := @5498 @17249 +@17281 := @5475 (@17278 @17279) +@17283 := @5466 (@9178 @17281) +@17284 := 490 +@17287 := @14 @17284 (@17 @17284) +@17288 := @5518 @17287 +@17295 := @5467 (@5514 (@5523 (@5516 (@5447 @17288) @5524))) @5482 +@17296 := 491 +@17299 := @14 @17296 (@17 @17296) +@17300 := @5518 @17299 +@17310 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @17300) @5524))) @5482 @5817) @5488 +@17311 := @5464 @17310 +@17312 := @5498 @17300 +@17314 := @5475 (@17311 @17312) +@17317 := @5466 (@17295 @17314) @5488 +@17318 := @5464 @17317 +@17319 := @5498 @17288 +@17321 := @5475 (@17318 @17319) +@17324 := @5466 (@14015 @17321) @5488 +@17325 := @17283 @17324 +@17326 := @17244 @17325 +@17327 := @5464 @17326 +@17328 := @5762 @6296 +@17329 := 492 +@17332 := @14 @17329 (@17 @17329) +@17333 := @5477 @17332 +@17338 := @5466 (@5467 (@5447 @17333) @5482 @7299) +@17339 := 493 +@17342 := @14 @17339 (@17 @17339) +@17343 := @5477 @17342 +@17349 := @5466 (@5467 (@5447 @17343) @5482 @6281) @5488 +@17350 := @17338 @17349 +@17351 := @5464 @17350 +@17353 := @5497 (@5498 @17333) +@17356 := @5497 (@5498 @17343) @5501 +@17357 := @17353 @17356 +@17359 := @6036 @17357 @5162 +@17360 := @5762 @17359 +@17361 := 494 +@17364 := @14 @17361 (@17 @17361) +@17365 := @5477 @17364 +@17370 := @5466 (@5467 (@5447 @17365) @5482 @6298) +@17371 := 495 +@17374 := @14 @17371 (@17 @17371) +@17375 := @5477 @17374 +@17381 := @5466 (@5467 (@5447 @17375) @5482 @5539) @5488 +@17382 := @17370 @17381 +@17383 := @5464 @17382 +@17385 := @5497 (@5498 @17365) +@17388 := @5497 (@5498 @17375) @5501 +@17389 := @17385 @17388 +@17391 := @6036 @17389 @5162 +@17392 := @5762 @17391 +@17393 := @5542 @8784 +@17395 := @7735 @17393 @5162 +@17398 := @5466 (@9219 @17395) @5488 +@17399 := @5464 @17398 +@17400 := 496 +@17403 := @14 @17400 (@17 @17400) +@17404 := @5477 @17403 +@17409 := @5466 (@5467 (@5447 @17404) @5482 @6298) +@17410 := 497 +@17413 := @14 @17410 (@17 @17410) +@17414 := @5477 @17413 +@17420 := @5466 (@5467 (@5447 @17414) @5482 @6639) @5488 +@17421 := @17409 @17420 +@17422 := @5464 @17421 +@17424 := @5497 (@5498 @17404) +@17427 := @5497 (@5498 @17414) @5501 +@17428 := @17424 @17427 +@17430 := @5568 @17428 @5126 +@17432 := @5475 (@17422 @17430) +@17433 := @5766 @17432 +@17434 := 498 +@17437 := @14 @17434 (@17 @17434) +@17438 := @5477 @17437 +@17443 := @5466 (@5467 (@5447 @17438) @5482 @7299) +@17444 := 499 +@17447 := @14 @17444 (@17 @17444) +@17448 := @5477 @17447 +@17454 := @5466 (@5467 (@5447 @17448) @5482 @5560) @5488 +@17455 := @17443 @17454 +@17456 := @5464 @17455 +@17458 := @5497 (@5498 @17438) +@17461 := @5497 (@5498 @17448) @5501 +@17462 := @17458 @17461 +@17464 := @5568 @17462 @5126 +@17466 := @5475 (@17456 @17464) +@17468 := @5766 @17466 @5589 +@17469 := @17433 @17468 +@17471 := @5497 @17469 @5501 +@17472 := @6351 @17471 +@17473 := @5700 @17472 +@17475 := @17392 (@17399 @17473) +@17476 := @5766 @6298 +@17477 := 500 +@17480 := @14 @17477 (@17 @17477) +@17481 := @5477 @17480 +@17486 := @5466 (@5467 (@5447 @17481) @5482 @7299) +@17487 := 501 +@17490 := @14 @17487 (@17 @17487) +@17491 := @5477 @17490 +@17497 := @5466 (@5467 (@5447 @17491) @5482 @5560) @5488 +@17498 := @17486 @17497 +@17499 := @5464 @17498 +@17501 := @5497 (@5498 @17481) +@17504 := @5497 (@5498 @17491) @5501 +@17505 := @17501 @17504 +@17507 := @5568 @17505 @5126 +@17509 := @5475 (@17499 @17507) +@17511 := @5766 @17509 @5769 +@17512 := @17476 @17511 +@17514 := @5497 @17512 @5501 +@17515 := @6351 @17514 +@17516 := @5700 @17515 +@17518 := @17475 (@5649 @17516) +@17520 := @17360 (@17383 @17518) +@17521 := @5596 @5311 +@17523 := @5533 @17521 @5501 +@17524 := @5700 @17523 +@17525 := @5649 @17524 +@17526 := @17520 @17525 +@17529 := @17328 (@17351 @17526) @17525 +@17530 := @17327 @17529 +@17532 := @4987 (@17224 @17530) +@17534 := @5438 (@5441 @3773) +@17537 := @5454 (@5742 (@6150 @16886)) +@17539 := @17534 @17537 @16891 +@17540 := 502 +@17543 := @14 @17540 (@17 @17540) +@17544 := @5518 @17543 +@17553 := @5466 (@5467 (@5514 (@5516 (@5447 @17544) @5525)) @5482 @5817) @5488 +@17554 := @5464 @17553 +@17555 := @5498 @17544 +@17557 := @5475 (@17554 @17555) +@17559 := @5466 (@9727 @17557) +@17560 := 503 +@17563 := @14 @17560 (@17 @17560) +@17564 := @5518 @17563 +@17570 := @5467 (@5514 (@5516 (@5447 @17564) @5525)) @5482 +@17571 := 504 +@17574 := @14 @17571 (@17 @17571) +@17575 := @5518 @17574 +@17585 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @17575) @5524))) @5482 @5817) @5488 +@17586 := @5464 @17585 +@17587 := @5498 @17575 +@17589 := @5475 (@17586 @17587) +@17592 := @5466 (@17570 @17589) @5488 +@17593 := @5464 @17592 +@17594 := @5498 @17564 +@17596 := @5475 (@17593 @17594) +@17598 := @5466 (@11717 @17596) +@17599 := 505 +@17602 := @14 @17599 (@17 @17599) +@17603 := @5518 @17602 +@17610 := @5467 (@5514 (@5523 (@5516 (@5447 @17603) @5524))) @5482 +@17611 := 506 +@17614 := @14 @17611 (@17 @17611) +@17615 := @5518 @17614 +@17625 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @17615) @5524))) @5482 @5817) @5488 +@17626 := @5464 @17625 +@17627 := @5498 @17615 +@17629 := @5475 (@17626 @17627) +@17632 := @5466 (@17610 @17629) @5488 +@17633 := @5464 @17632 +@17634 := @5498 @17603 +@17636 := @5475 (@17633 @17634) +@17639 := @5466 (@14015 @17636) @5488 +@17640 := @17598 @17639 +@17641 := @17559 @17640 +@17642 := @5464 @17641 +@17643 := @5596 @5336 +@17645 := @5533 @17643 @5501 +@17646 := @5700 @17645 +@17648 := @17328 (@5649 @17646) +@17649 := 507 +@17652 := @14 @17649 (@17 @17649) +@17653 := @5477 @17652 +@17658 := @5466 (@5467 (@5447 @17653) @5482 @6298) +@17659 := 508 +@17662 := @14 @17659 (@17 @17659) +@17663 := @5477 @17662 +@17669 := @5466 (@5467 (@5447 @17663) @5482 @5539) @5488 +@17670 := @17658 @17669 +@17671 := @5464 @17670 +@17673 := @5497 (@5498 @17653) +@17676 := @5497 (@5498 @17663) @5501 +@17677 := @17673 @17676 +@17679 := @6036 @17677 @5162 +@17680 := @5762 @17679 +@17681 := @6187 @6175 +@17683 := @6178 @17393 @5162 +@17685 := @5466 (@17681 @17683) +@17686 := 509 +@17689 := @14 @17686 (@17 @17686) +@17690 := @5477 @17689 +@17695 := @5466 (@5467 (@5447 @17690) @5482 @6639) +@17696 := 510 +@17699 := @14 @17696 (@17 @17696) +@17700 := @5477 @17699 +@17706 := @5466 (@5467 (@5447 @17700) @5482 @10349) @5488 +@17707 := @17695 @17706 +@17708 := @17685 @17707 +@17709 := @5464 @17708 +@17711 := @5497 (@5498 @17690) +@17714 := @5497 (@5498 @17700) @5501 +@17715 := @17711 @17714 +@17717 := @6340 @17715 @5162 +@17718 := @5762 @17717 +@17719 := 511 +@17722 := @14 @17719 (@17 @17719) +@17723 := @5477 @17722 +@17728 := @5466 (@5467 (@5447 @17723) @5482 @6298) +@17729 := 512 +@17732 := @14 @17729 (@17 @17729) +@17733 := @5477 @17732 +@17739 := @5466 (@5467 (@5447 @17733) @5482 @5560) @5488 +@17740 := @17728 @17739 +@17741 := @5464 @17740 +@17743 := @5497 (@5498 @17723) +@17746 := @5497 (@5498 @17733) @5501 +@17747 := @17743 @17746 +@17749 := @5568 @17747 @5126 +@17751 := @5475 (@17741 @17749) +@17752 := @5766 @17751 +@17754 := @5766 @5589 @5769 +@17755 := @17752 @17754 +@17757 := @5497 @17755 @5501 +@17758 := @6351 @17757 +@17759 := @5700 @17758 +@17761 := @17718 (@5649 @17759) +@17762 := @6238 @6188 +@17764 := @5491 (@5530 @4006) +@17765 := @9260 @6283 +@17767 := @17764 @17765 @5162 +@17770 := @5466 (@17762 @17767) @5488 +@17771 := @5464 @17770 +@17772 := @5762 @6645 +@17773 := 513 +@17776 := @14 @17773 (@17 @17773) +@17777 := @5477 @17776 +@17782 := @5466 (@5467 (@5447 @17777) @5482 @6298) +@17783 := 514 +@17786 := @14 @17783 (@17 @17783) +@17787 := @5477 @17786 +@17793 := @5466 (@5467 (@5447 @17787) @5482 @5560) @5488 +@17794 := @17782 @17793 +@17795 := @5464 @17794 +@17797 := @5497 (@5498 @17777) +@17800 := @5497 (@5498 @17787) @5501 +@17801 := @17797 @17800 +@17803 := @5568 @17801 @5126 +@17805 := @5475 (@17795 @17803) +@17806 := @5766 @17805 +@17808 := @5766 @5769 @5769 +@17809 := @17806 @17808 +@17811 := @5497 @17809 @5501 +@17812 := @6351 @17811 +@17813 := @5700 @17812 +@17815 := @17772 (@5649 @17813) +@17817 := @5766 @7299 @5589 +@17818 := @17476 @17817 +@17820 := @5497 @17818 @5501 +@17821 := @6351 @17820 +@17822 := @5700 @17821 +@17823 := @5649 @17822 +@17824 := @17815 @17823 +@17826 := @17761 (@17771 @17824) +@17829 := @17680 (@17709 @17826) @17823 +@17831 := @17648 (@17671 @17829) +@17832 := @17642 @17831 +@17834 := @4987 (@17539 @17832) +@17838 := @5438 (@5441 @3783) @6929 @8805 +@17839 := @5540 @11765 +@17840 := @5542 @17839 +@17842 := @8162 @17840 @5162 +@17845 := @5466 (@13922 @17842) @5488 +@17846 := @5464 @17845 +@17847 := 515 +@17850 := @14 @17847 (@17 @17847) +@17851 := @5477 @17850 +@17856 := @5466 (@5467 (@5447 @17851) @5482 @5539) +@17857 := 516 +@17860 := @14 @17857 (@17 @17857) +@17861 := @5477 @17860 +@17867 := @5466 (@5467 (@5447 @17861) @5482 @5560) @5488 +@17868 := @17856 @17867 +@17869 := @5464 @17868 +@17871 := @5497 (@5498 @17851) +@17874 := @5497 (@5498 @17861) @5501 +@17875 := @17871 @17874 +@17877 := @5568 @17875 @5126 +@17879 := @5475 (@17869 @17877) +@17881 := @5497 @17879 @5501 +@17882 := @6351 @17881 +@17883 := @5700 @17882 +@17886 := @14158 (@5649 @17883) @9616 +@17887 := @17846 @17886 +@17889 := @4987 (@17838 @17887) +@17893 := @5438 (@5441 @3796) @6929 @9686 +@17894 := 517 +@17897 := @14 @17894 (@17 @17894) +@17898 := @5477 @17897 +@17903 := @5466 (@5467 (@5447 @17898) @5482 @5539) +@17904 := 518 +@17907 := @14 @17904 (@17 @17904) +@17908 := @5477 @17907 +@17914 := @5466 (@5467 (@5447 @17908) @5482 @5560) @5488 +@17915 := @17903 @17914 +@17916 := @5464 @17915 +@17918 := @5497 (@5498 @17898) +@17921 := @5497 (@5498 @17908) @5501 +@17922 := @17918 @17921 +@17924 := @5568 @17922 @5126 +@17926 := @5475 (@17916 @17924) +@17928 := @5466 (@7024 @17926) +@17933 := @5557 (@6219 (@6221 @1894 (@6223 @1894))) +@17935 := @5497 @17933 @5501 +@17936 := @6282 @17935 +@17937 := @6102 @17936 +@17939 := @6191 @17937 @5162 +@17941 := @5466 (@10436 @17939) +@17942 := @6282 @6229 +@17943 := @6102 @17942 +@17945 := @6191 @17943 @5162 +@17947 := @5466 (@10443 @17945) +@17948 := 519 +@17951 := @14 @17948 (@17 @17948) +@17952 := @5477 @17951 +@17957 := @5466 (@5467 (@5447 @17952) @5482 @6281) +@17958 := 520 +@17961 := @14 @17958 (@17 @17958) +@17962 := @5477 @17961 +@17968 := @5466 (@5467 (@5447 @17962) @5482 @5560) @5488 +@17969 := @17957 @17968 +@17970 := @5464 @17969 +@17972 := @5497 (@5498 @17952) +@17975 := @5497 (@5498 @17962) @5501 +@17976 := @17972 @17975 +@17978 := @5568 @17976 @5126 +@17980 := @10538 (@17970 @17978) +@17981 := 521 +@17984 := @14 @17981 (@17 @17981) +@17985 := @5477 @17984 +@17990 := @5466 (@5467 (@5447 @17985) @5482 @6281) +@17991 := 522 +@17994 := @14 @17991 (@17 @17991) +@17995 := @5477 @17994 +@18001 := @5466 (@5467 (@5447 @17995) @5482 @5560) @5488 +@18002 := @17990 @18001 +@18003 := @5464 @18002 +@18005 := @5497 (@5498 @17985) +@18008 := @5497 (@5498 @17995) @5501 +@18009 := @18005 @18008 +@18011 := @5568 @18009 @5126 +@18014 := @10542 (@18003 @18011) @6957 +@18016 := @17980 (@5649 @18014) +@18018 := @5466 (@9178 @18016) +@18019 := @7300 @11765 +@18020 := @6102 @18019 +@18022 := @8162 @18020 @5162 +@18024 := @5466 (@14015 @18022) +@18025 := @7300 @10108 +@18026 := @5542 @18025 +@18028 := @10017 @18026 @5126 +@18031 := @5466 (@14022 @18028) @5488 +@18032 := @18024 @18031 +@18033 := @18018 @18032 +@18034 := @17947 @18033 +@18035 := @17941 @18034 +@18036 := @17928 @18035 +@18037 := @5464 @18036 +@18038 := @17328 @14171 +@18039 := 523 +@18042 := @14 @18039 (@17 @18039) +@18043 := @5477 @18042 +@18046 := @5467 (@5447 @18043) @5482 +@18048 := @5557 (@6749 @4081) +@18051 := @5466 (@18046 @18048) @5488 +@18052 := @5464 @18051 +@18055 := @5497 (@5498 @18043) @5501 +@18057 := @6758 @18055 @5162 +@18059 := @5475 (@18052 @18057) +@18061 := @5497 @18059 @5501 +@18062 := @10133 @18061 +@18063 := @5700 @18062 +@18065 := @18038 (@5649 @18063) +@18066 := @18037 @18065 +@18068 := @4987 (@17893 @18066) +@18072 := @5438 (@5441 @3830) @6929 @7022 +@18074 := @7809 @6283 @5162 +@18076 := @5466 (@10443 @18074) +@18080 := @5491 (@5530 @4103) @6180 @5126 +@18082 := @5466 (@10058 @18080) +@18083 := 525 +@18086 := @14 @18083 (@17 @18083) +@18087 := @5477 @18086 +@18092 := @5466 (@5467 (@5447 @18087) @5482 @5539) +@18093 := 526 +@18096 := @14 @18093 (@17 @18093) +@18097 := @5477 @18096 +@18100 := @5467 (@5447 @18097) @5482 +@18101 := 524 +@18104 := @14 @18101 (@17 @18101) +@18105 := @5477 @18104 +@18111 := @5466 (@5467 (@5447 @18105) @5482 @5541) @5488 +@18112 := @5464 @18111 +@18115 := @5497 (@5498 @18105) @5501 +@18117 := @5495 @18115 @5162 +@18119 := @5475 (@18112 @18117) +@18122 := @5466 (@18100 @18119) @5488 +@18123 := @18092 @18122 +@18124 := @18082 @18123 +@18125 := @10484 @18124 +@18126 := @18076 @18125 +@18127 := @10442 @18126 +@18128 := @8064 @18127 +@18129 := @5464 @18128 +@18131 := @5497 (@5498 @18087) +@18134 := @5497 (@5498 @18097) @5501 +@18135 := @18131 @18134 +@18137 := @6036 @18135 @5162 +@18138 := @5762 @18137 +@18139 := 527 +@18142 := @14 @18139 (@17 @18139) +@18143 := @5477 @18142 +@18148 := @5466 (@5467 (@5447 @18143) @5482 @6281) +@18149 := 528 +@18152 := @14 @18149 (@17 @18149) +@18153 := @5477 @18152 +@18159 := @5466 (@5467 (@5447 @18153) @5482 @10349) @5488 +@18160 := @18148 @18159 +@18161 := @5464 @18160 +@18163 := @5497 (@5498 @18143) +@18166 := @5497 (@5498 @18153) @5501 +@18167 := @18163 @18166 +@18169 := @6340 @18167 @5162 +@18171 := @5762 @18169 @10540 +@18172 := 529 +@18175 := @14 @18172 (@17 @18172) +@18176 := @5477 @18175 +@18181 := @5466 (@5467 (@5447 @18176) @5482 @6281) +@18182 := 530 +@18185 := @14 @18182 (@17 @18182) +@18186 := @5477 @18185 +@18192 := @5466 (@5467 (@5447 @18186) @5482 @7888) @5488 +@18193 := @18181 @18192 +@18194 := @5464 @18193 +@18196 := @5497 (@5498 @18176) +@18199 := @5497 (@5498 @18186) @5501 +@18200 := @18196 @18199 +@18202 := @6340 @18200 @5162 +@18204 := @5762 @18202 @10540 +@18205 := 531 +@18208 := @14 @18205 (@17 @18205) +@18209 := @5477 @18208 +@18214 := @5466 (@5467 (@5447 @18209) @5482 @6281) +@18215 := 532 +@18218 := @14 @18215 (@17 @18215) +@18219 := @5477 @18218 +@18222 := @5467 (@5447 @18219) @5482 +@18227 := @5557 (@6219 (@6221 @1273 (@6223 @1273))) +@18230 := @5466 (@18222 @18227) @5488 +@18231 := @18214 @18230 +@18232 := @5464 @18231 +@18234 := @5497 (@5498 @18209) +@18237 := @5497 (@5498 @18219) @5501 +@18238 := @18234 @18237 +@18240 := @6340 @18238 @5162 +@18242 := @5762 @18240 @10540 +@18243 := 533 +@18246 := @14 @18243 (@17 @18243) +@18247 := @5477 @18246 +@18252 := @5466 (@5467 (@5447 @18247) @5482 @6281) +@18253 := 534 +@18256 := @14 @18253 (@17 @18253) +@18257 := @5477 @18256 +@18260 := @5467 (@5447 @18257) @5482 +@18265 := @5557 (@6219 (@6221 @3442 (@6223 @3442))) +@18268 := @5466 (@18260 @18265) @5488 +@18269 := @18252 @18268 +@18270 := @5464 @18269 +@18272 := @5497 (@5498 @18247) +@18275 := @5497 (@5498 @18257) @5501 +@18276 := @18272 @18275 +@18278 := @6340 @18276 @5162 +@18280 := @5762 @18278 @10540 +@18281 := 535 +@18284 := @14 @18281 (@17 @18281) +@18285 := @5477 @18284 +@18290 := @5466 (@5467 (@5447 @18285) @5482 @5585) +@18291 := 536 +@18294 := @14 @18291 (@17 @18291) +@18295 := @5477 @18294 +@18301 := @5466 (@5467 (@5447 @18295) @5482 @7299) @5488 +@18302 := @18290 @18301 +@18303 := @5464 @18302 +@18305 := @5497 (@5498 @18285) +@18308 := @5497 (@5498 @18295) @5501 +@18309 := @18305 @18308 +@18311 := @6036 @18309 @5162 +@18313 := @5762 @18311 @10545 +@18314 := @5700 @6296 +@18316 := @18313 (@5649 @18314) +@18318 := @18280 (@18303 @18316) +@18320 := @18242 (@18270 @18318) +@18322 := @18204 (@18232 @18320) +@18324 := @18171 (@18194 @18322) +@18326 := @10543 (@18161 @18324) +@18328 := @10541 (@5649 @18326) +@18331 := @18138 (@5649 @18328) @10552 +@18332 := @18129 @18331 +@18334 := @4987 (@18072 @18332) +@18338 := @5438 (@5441 @3884) @17150 @17152 +@18339 := @5629 @15728 +@18340 := 537 +@18343 := @14 @18340 (@17 @18340) +@18344 := @5518 @18343 +@18349 := @5634 (@15342 (@5516 (@5447 @18344) @5921)) +@18350 := @5498 @18344 +@18355 := @18339 (@5633 (@18349 (@5649 @18350)) @5654) +@18357 := @5497 @18355 @5501 +@18358 := @6102 @18357 +@18360 := @10736 @18358 @5126 +@18362 := @5466 (@13922 @18360) +@18364 := @5250 @5017 @5000 +@18366 := @5459 @18364 @5030 +@18367 := @5472 @18366 +@18368 := @5774 @18367 +@18370 := @5491 (@5530 @4170) +@18371 := 538 +@18374 := @14 @18371 (@17 @18371) +@18375 := @5518 @18374 +@18380 := @5634 (@15342 (@5516 (@5447 @18375) @5921)) +@18381 := @5498 @18375 +@18386 := @18339 (@5633 (@18380 (@5649 @18381)) @5654) +@18388 := @5497 @18386 @5501 +@18389 := @6102 @18388 +@18391 := @18370 @18389 @5126 +@18393 := @5466 (@18368 @18391) +@18394 := 541 +@18397 := @14 @18394 (@17 @18394) +@18398 := @5477 @18397 +@18401 := @5467 (@5447 @18398) @5482 +@18402 := 539 +@18405 := @14 @18402 (@17 @18402) +@18406 := @5518 @18405 +@18411 := @5634 (@15342 (@5516 (@5447 @18406) @5921)) +@18412 := @5498 @18406 +@18417 := @18339 (@5633 (@18411 (@5649 @18412)) @5654) +@18419 := @5466 (@18401 @18417) +@18420 := 542 +@18423 := @14 @18420 (@17 @18420) +@18424 := @5477 @18423 +@18427 := @5467 (@5447 @18424) @5482 +@18428 := 540 +@18431 := @14 @18428 (@17 @18428) +@18432 := @5518 @18431 +@18437 := @5634 (@15342 (@5516 (@5447 @18432) @5921)) +@18438 := @5498 @18432 +@18443 := @18339 (@5633 (@18437 (@5649 @18438)) @5654) +@18445 := @5497 @18443 @5501 +@18446 := @6102 @18445 +@18448 := @7541 @18446 @5126 +@18451 := @5466 (@18427 @18448) @5488 +@18452 := @18419 @18451 +@18453 := @5464 @18452 +@18455 := @5497 (@5498 @18398) +@18458 := @5497 (@5498 @18424) @5501 +@18459 := @18455 @18458 +@18461 := @5568 @18459 @5126 +@18463 := @5475 (@18453 @18461) +@18465 := @5497 @18463 @5501 +@18466 := @6102 @18465 +@18468 := @7579 @18466 @5126 +@18470 := @5466 (@9727 @18468) +@18471 := @8406 @18367 +@18473 := @5701 @18364 @5030 +@18474 := @5533 @18473 +@18476 := @5580 @41 @68 +@18477 := @5533 @18476 +@18478 := 543 +@18481 := @14 @18478 (@17 @18478) +@18482 := @5518 @18481 +@18487 := @5634 (@15342 (@5516 (@5447 @18482) @5921)) +@18488 := @5498 @18482 +@18493 := @18339 (@5633 (@18487 (@5649 @18488)) @5654) +@18494 := @5497 @18493 +@18495 := 545 +@18498 := @14 @18495 (@17 @18495) +@18499 := @5477 @18498 +@18504 := @5466 (@5467 (@5447 @18499) @5482 @6298) +@18505 := 546 +@18508 := @14 @18505 (@17 @18505) +@18509 := @5477 @18508 +@18512 := @5467 (@5447 @18509) @5482 +@18513 := 544 +@18516 := @14 @18513 (@17 @18513) +@18517 := @5518 @18516 +@18522 := @5634 (@15342 (@5516 (@5447 @18517) @5921)) +@18523 := @5498 @18517 +@18528 := @18339 (@5633 (@18522 (@5649 @18523)) @5654) +@18531 := @5466 (@18512 @18528) @5488 +@18532 := @18504 @18531 +@18533 := @5464 @18532 +@18535 := @5497 (@5498 @18499) +@18538 := @5497 (@5498 @18509) @5501 +@18539 := @18535 @18538 +@18541 := @7074 @18539 @5162 +@18543 := @5475 (@18533 @18541) +@18545 := @5497 @18543 @5501 +@18546 := @18494 @18545 +@18547 := @6102 @18546 +@18549 := @7653 @18547 @5162 +@18551 := @5497 @18549 @7197 +@18552 := @18477 @18551 +@18554 := @5766 @18552 @6298 +@18556 := @5497 @18554 @5501 +@18557 := @18474 @18556 +@18560 := @5466 (@18471 @18557) @5488 +@18561 := @18470 @18560 +@18562 := @18393 @18561 +@18563 := @18362 @18562 +@18564 := @5464 @18563 +@18565 := 547 +@18568 := @14 @18565 (@17 @18565) +@18569 := @5518 @18568 +@18576 := @5634 (@15342 (@5523 (@5523 (@5516 (@5447 @18569) @5525)))) +@18577 := @5498 @18569 +@18582 := @18339 (@5633 (@18576 (@5649 @18577)) @5654) +@18583 := @5762 @18582 +@18584 := @5596 @5091 +@18586 := @5533 @18584 @5501 +@18587 := @5700 @18586 +@18589 := @18583 (@5649 @18587) +@18590 := 548 +@18593 := @14 @18590 (@17 @18590) +@18594 := @5624 @18593 +@18597 := @5467 (@5447 @18594) @5482 +@18600 := @14158 @10717 (@5649 @6430) +@18603 := @5466 (@18597 @18600) @5488 +@18604 := @5464 @18603 +@18606 := @5629 (@5498 @18594) +@18607 := 551 +@18610 := @14 @18607 (@17 @18607) +@18611 := @5518 @18610 +@18621 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @18611) @5524))) @5482 @7279) @5488 +@18622 := @5464 @18621 +@18623 := @5498 @18611 +@18625 := @5475 (@18622 @18623) +@18627 := @5497 @18625 @10333 +@18628 := @6102 @18627 +@18630 := @6191 @18628 @5162 +@18632 := @5466 (@17762 @18630) +@18633 := @6248 @6188 +@18634 := 553 +@18637 := @14 @18634 (@17 @18634) +@18638 := @5477 @18637 +@18641 := @5467 (@5447 @18638) @5482 +@18642 := 552 +@18645 := @14 @18642 (@17 @18642) +@18646 := @5518 @18645 +@18656 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @18646) @5524))) @5482 @7279) @5488 +@18657 := @5464 @18656 +@18658 := @5498 @18646 +@18660 := @5475 (@18657 @18658) +@18662 := @5466 (@18641 @18660) +@18663 := 554 +@18666 := @14 @18663 (@17 @18663) +@18667 := @5477 @18666 +@18673 := @5466 (@5467 (@5447 @18667) @5482 @5560) @5488 +@18674 := @18662 @18673 +@18675 := @5464 @18674 +@18677 := @5497 (@5498 @18638) +@18680 := @5497 (@5498 @18667) @5501 +@18681 := @18677 @18680 +@18683 := @5568 @18681 @5126 +@18685 := @5475 (@18675 @18683) +@18687 := @5497 @18685 @5501 +@18688 := @5542 @18687 +@18690 := @7710 @18688 @5126 +@18693 := @5466 (@18633 @18690) @5488 +@18694 := @18632 @18693 +@18695 := @5464 @18694 +@18697 := @17772 @9460 @6642 +@18698 := @5762 @18697 +@18699 := 556 +@18702 := @14 @18699 (@17 @18699) +@18703 := @5477 @18702 +@18706 := @5467 (@5447 @18703) @5482 +@18707 := 555 +@18710 := @14 @18707 (@17 @18707) +@18711 := @5518 @18710 +@18721 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @18711) @5524))) @5482 @7360) @5488 +@18722 := @5464 @18721 +@18723 := @5498 @18711 +@18725 := @5475 (@18722 @18723) +@18727 := @5466 (@18706 @18725) +@18728 := 557 +@18731 := @14 @18728 (@17 @18728) +@18732 := @5477 @18731 +@18738 := @5466 (@5467 (@5447 @18732) @5482 @5560) @5488 +@18739 := @18727 @18738 +@18740 := @5464 @18739 +@18742 := @5497 (@5498 @18703) +@18745 := @5497 (@5498 @18732) @5501 +@18746 := @18742 @18745 +@18748 := @5568 @18746 @5126 +@18750 := @5475 (@18740 @18748) +@18751 := @5497 @18750 +@18752 := 558 +@18755 := @14 @18752 (@17 @18752) +@18756 := @5518 @18755 +@18765 := @5466 (@5467 (@5514 (@5516 (@5447 @18756) @5525)) @5482 @7360) @5488 +@18766 := @5464 @18765 +@18767 := @5498 @18756 +@18769 := @5475 (@18766 @18767) +@18770 := @5497 @18769 +@18771 := @5629 @5847 +@18772 := 559 +@18775 := @14 @18772 (@17 @18772) +@18776 := @5518 @18775 +@18782 := @5634 (@15342 (@5523 (@5516 (@5447 @18776) @5920))) +@18783 := @5498 @18776 +@18788 := @18771 (@5633 (@18782 (@5649 @18783)) @5654) +@18790 := @5497 @18788 @5501 +@18791 := @18770 @18790 +@18792 := @6141 @18791 +@18794 := @5497 @18792 @15312 +@18795 := @18751 @18794 +@18796 := @15307 @18795 +@18798 := @5497 @18796 @5501 +@18799 := @6351 @18798 +@18800 := @5700 @18799 +@18802 := @18698 (@5649 @18800) +@18803 := 560 +@18806 := @14 @18803 (@17 @18803) +@18807 := @5518 @18806 +@18817 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @18807) @5524))) @5482 @7360) @5488 +@18818 := @5464 @18817 +@18819 := @5498 @18807 +@18821 := @5475 (@18818 @18819) +@18822 := @5497 @18821 +@18823 := 561 +@18826 := @14 @18823 (@17 @18823) +@18827 := @5518 @18826 +@18836 := @5466 (@5467 (@5514 (@5516 (@5447 @18827) @5525)) @5482 @7360) @5488 +@18837 := @5464 @18836 +@18838 := @5498 @18827 +@18840 := @5475 (@18837 @18838) +@18841 := @5497 @18840 +@18842 := 562 +@18845 := @14 @18842 (@17 @18842) +@18846 := @5518 @18845 +@18852 := @5634 (@15342 (@5523 (@5516 (@5447 @18846) @5920))) +@18853 := @5498 @18846 +@18858 := @18771 (@5633 (@18852 (@5649 @18853)) @5654) +@18860 := @5497 @18858 @5501 +@18861 := @18841 @18860 +@18862 := @6141 @18861 +@18863 := @5497 @18862 +@18864 := @5590 @5601 +@18865 := @18863 @18864 +@18866 := @18822 @18865 +@18867 := @15307 @18866 +@18869 := @5497 @18867 @5501 +@18870 := @6351 @18869 +@18871 := @5700 @18870 +@18873 := @18802 (@5649 @18871) +@18876 := @5633 (@10807 (@18695 @18873)) +@18877 := 549 +@18880 := @14 @18877 (@17 @18877) +@18881 := @5518 @18880 +@18886 := @5634 (@15342 (@5516 (@5447 @18881) @5921)) +@18887 := @5498 @18881 +@18892 := @18339 (@5633 (@18886 (@5649 @18887)) @5654) +@18893 := @5497 @18892 +@18894 := 550 +@18897 := @14 @18894 (@17 @18894) +@18898 := @5518 @18897 +@18904 := @5634 (@15342 (@5523 (@5516 (@5447 @18898) @5920))) +@18905 := @5498 @18898 +@18910 := @18771 (@5633 (@18904 (@5649 @18905)) @5654) +@18911 := @5497 @18910 +@18912 := @6351 @7792 +@18914 := @5497 @18912 @5501 +@18915 := @5590 @18914 +@18916 := @18911 @18915 +@18917 := @18893 @18916 +@18918 := @15307 @18917 +@18920 := @5497 @18918 @5501 +@18921 := @6351 @18920 +@18922 := @5700 @18921 +@18926 := @5633 (@11662 (@5649 @18922)) @5654 +@18927 := @18876 @18926 +@18928 := @18606 @18927 +@18930 := @18589 (@18604 @18928) +@18931 := @18564 @18930 +@18933 := @4987 (@18338 @18931) +@18935 := @5438 (@5441 @3894) +@18944 := @5445 (@5452 @5372) (@5445 (@5740 @5018) (@5445 (@5743 @5018) @5455)) +@18946 := @18935 @18944 @5018 +@18947 := 563 +@18950 := @14 @18947 (@17 @18947) +@18951 := @5624 @18950 +@18957 := @5466 (@5467 (@5447 @18951) @5482 @5674) @5488 +@18958 := @5464 @18957 +@18960 := @5629 (@6089 @18951) +@18961 := 564 +@18964 := @14 @18961 (@17 @18961) +@18965 := @5785 @18964 +@18967 := @5467 (@5447 @18965) +@18968 := @5472 @5372 +@18972 := @5466 (@18967 @18968 @5541) @5488 +@18973 := @5464 @18972 +@18976 := @5795 @18965 @6113 @5162 +@18978 := @5475 (@18973 @18976) +@18980 := @5497 @18978 @5707 +@18981 := @6102 @18980 +@18983 := @17171 @18981 @5162 +@18987 := @5633 (@6101 (@5649 @18983)) @5654 +@18988 := @6094 @18987 +@18989 := @18960 @18988 +@18990 := @18958 @18989 +@18992 := @4987 (@18946 @18990) +@18994 := @5438 (@5441 @3899) +@18998 := @17166 (@5445 (@5740 @5017) @5455) +@19002 := @4987 (@18994 @18998 @5018 @6144) +@19006 := @5438 (@5441 @3911) @6929 @8805 +@19008 := @5497 @7932 @5501 +@19009 := @5540 @19008 +@19010 := @5542 @19009 +@19012 := @6191 @19010 @5162 +@19015 := @5466 (@13922 @19012) @5488 +@19016 := @5464 @19015 +@19017 := 565 +@19020 := @14 @19017 (@17 @19017) +@19021 := @5477 @19020 +@19026 := @5466 (@5467 (@5447 @19021) @5482 @5539) +@19027 := 566 +@19030 := @14 @19027 (@17 @19027) +@19031 := @5477 @19030 +@19037 := @5466 (@5467 (@5447 @19031) @5482 @5560) @5488 +@19038 := @19026 @19037 +@19039 := @5464 @19038 +@19041 := @5497 (@5498 @19021) +@19044 := @5497 (@5498 @19031) @5501 +@19045 := @19041 @19044 +@19047 := @5568 @19045 @5126 +@19049 := @5475 (@19039 @19047) +@19051 := @5497 @19049 @5501 +@19052 := @6351 @19051 +@19053 := @5700 @19052 +@19056 := @14158 (@5649 @19053) @9616 +@19057 := @19016 @19056 +@19059 := @4987 (@19006 @19057) +@19061 := @5438 (@5441 @3922) +@19064 := @5454 (@5742 (@6150 @17199)) +@19066 := @19061 @19064 @13486 +@19067 := 567 +@19070 := @14 @19067 (@17 @19067) +@19071 := @5518 @19070 +@19076 := @5634 (@7282 (@5516 (@5447 @19071) @5921)) +@19077 := @5498 @19071 +@19082 := @15340 (@5633 (@19076 (@5649 @19077)) @5654) +@19084 := @5466 (@9727 @19082) +@19085 := 568 +@19088 := @14 @19085 (@17 @19085) +@19089 := @5518 @19088 +@19095 := @5634 (@7282 (@5523 (@5516 (@5447 @19089) @5920))) +@19096 := @5498 @19089 +@19101 := @15340 (@5633 (@19095 (@5649 @19096)) @5654) +@19104 := @5466 (@9178 @19101) @5488 +@19105 := @19084 @19104 +@19106 := @5464 @19105 +@19107 := 569 +@19110 := @14 @19107 (@17 @19107) +@19111 := @5518 @19110 +@19118 := @5634 (@7282 (@5523 (@5523 (@5516 (@5447 @19111) @5525)))) +@19119 := @5498 @19111 +@19124 := @15340 (@5633 (@19118 (@5649 @19119)) @5654) +@19126 := @5762 @19124 @16150 +@19127 := 570 +@19130 := @14 @19127 (@17 @19127) +@19131 := @5518 @19130 +@19139 := @5634 (@7282 (@5523 (@5523 (@5523 (@5516 (@5447 @19131) @5524))))) +@19140 := @5498 @19131 +@19145 := @15403 (@5633 (@19139 (@5649 @19140)) @5654) +@19147 := @5762 @19145 @16150 +@19148 := 571 +@19151 := @14 @19148 (@17 @19148) +@19152 := @5477 @19151 +@19157 := @5466 (@5467 (@5447 @19152) @5482 @6298) +@19158 := 572 +@19161 := @14 @19158 (@17 @19158) +@19162 := @5477 @19161 +@19168 := @5466 (@5467 (@5447 @19162) @5482 @5539) @5488 +@19169 := @19157 @19168 +@19170 := @5464 @19169 +@19172 := @5497 (@5498 @19152) +@19175 := @5497 (@5498 @19162) @5501 +@19176 := @19172 @19175 +@19178 := @6036 @19176 @5162 +@19179 := @5762 @19178 +@19180 := @6102 @8784 +@19182 := @6178 @19180 @5162 +@19184 := @5466 (@6176 @19182) +@19185 := 573 +@19188 := @14 @19185 (@17 @19185) +@19189 := @5477 @19188 +@19194 := @5466 (@5467 (@5447 @19189) @5482 @6296) +@19195 := 574 +@19198 := @14 @19195 (@17 @19195) +@19199 := @5477 @19198 +@19205 := @5466 (@5467 (@5447 @19199) @5482 @7836) @5488 +@19206 := @19194 @19205 +@19207 := @19184 @19206 +@19208 := @5464 @19207 +@19210 := @5497 (@5498 @19189) +@19213 := @5497 (@5498 @19199) @5501 +@19214 := @19210 @19213 +@19216 := @6340 @19214 @5162 +@19217 := @5762 @19216 +@19219 := @5491 (@5530 @4326) +@19220 := 575 +@19223 := @14 @19220 (@17 @19220) +@19224 := @5477 @19223 +@19229 := @5466 (@5467 (@5447 @19224) @5482 @6298) +@19230 := 576 +@19233 := @14 @19230 (@17 @19230) +@19234 := @5477 @19233 +@19240 := @5466 (@5467 (@5447 @19234) @5482 @5560) @5488 +@19241 := @19229 @19240 +@19242 := @5464 @19241 +@19244 := @5497 (@5498 @19224) +@19247 := @5497 (@5498 @19234) @5501 +@19248 := @19244 @19247 +@19250 := @5568 @19248 @5126 +@19252 := @5475 (@19242 @19250) +@19254 := @5497 @19252 @6283 +@19255 := @5542 @19254 +@19257 := @19219 @19255 @5126 +@19260 := @5466 (@6189 @19257) @5488 +@19261 := @5464 @19260 +@19262 := @5762 @6639 +@19263 := 579 +@19266 := @14 @19263 (@17 @19263) +@19267 := @5477 @19266 +@19270 := @5467 (@5447 @19267) @5482 +@19271 := 577 +@19274 := @14 @19271 (@17 @19271) +@19275 := @5477 @19274 +@19280 := @5466 (@5467 (@5447 @19275) @5482 @6298) +@19281 := 578 +@19284 := @14 @19281 (@17 @19281) +@19285 := @5477 @19284 +@19291 := @5466 (@5467 (@5447 @19285) @5482 @5560) @5488 +@19292 := @19280 @19291 +@19293 := @5464 @19292 +@19295 := @5497 (@5498 @19275) +@19298 := @5497 (@5498 @19285) @5501 +@19299 := @19295 @19298 +@19301 := @5568 @19299 @5126 +@19303 := @5475 (@19293 @19301) +@19305 := @5466 (@19270 @19303) +@19306 := 580 +@19309 := @14 @19306 (@17 @19306) +@19310 := @5477 @19309 +@19316 := @5466 (@5467 (@5447 @19310) @5482 @6281) @5488 +@19317 := @19305 @19316 +@19318 := @5464 @19317 +@19320 := @5497 (@5498 @19267) +@19323 := @5497 (@5498 @19310) @5501 +@19324 := @19320 @19323 +@19326 := @5568 @19324 @5126 +@19328 := @5475 (@19318 @19326) +@19329 := @5497 @19328 +@19330 := @7300 @16501 +@19331 := @19329 @19330 +@19332 := @9020 @19331 +@19334 := @5497 @19332 @5501 +@19335 := @6351 @19334 +@19336 := @5700 @19335 +@19338 := @19262 (@5649 @19336) +@19339 := 581 +@19342 := @14 @19339 (@17 @19339) +@19343 := @5477 @19342 +@19348 := @5466 (@5467 (@5447 @19343) @5482 @6298) +@19349 := 582 +@19352 := @14 @19349 (@17 @19349) +@19353 := @5477 @19352 +@19359 := @5466 (@5467 (@5447 @19353) @5482 @5560) @5488 +@19360 := @19348 @19359 +@19361 := @5464 @19360 +@19363 := @5497 (@5498 @19343) +@19366 := @5497 (@5498 @19353) @5501 +@19367 := @19363 @19366 +@19369 := @5568 @19367 @5126 +@19371 := @5475 (@19361 @19369) +@19372 := @5497 @19371 +@19373 := @7300 @9021 +@19374 := @19372 @19373 +@19375 := @9020 @19374 +@19377 := @5497 @19375 @5501 +@19378 := @6351 @19377 +@19379 := @5700 @19378 +@19381 := @19338 (@5649 @19379) +@19383 := @19217 (@19261 @19381) +@19384 := 583 +@19387 := @14 @19384 (@17 @19384) +@19388 := @5477 @19387 +@19393 := @5466 (@5467 (@5447 @19388) @5482 @6296) +@19394 := 584 +@19397 := @14 @19394 (@17 @19394) +@19398 := @5477 @19397 +@19404 := @5466 (@5467 (@5447 @19398) @5482 @6327) @5488 +@19405 := @19393 @19404 +@19406 := @5464 @19405 +@19408 := @5497 (@5498 @19388) +@19411 := @5497 (@5498 @19398) @5501 +@19412 := @19408 @19411 +@19414 := @6340 @19412 @5162 +@19415 := @5762 @19414 +@19416 := 585 +@19419 := @14 @19416 (@17 @19416) +@19420 := @5477 @19419 +@19425 := @5466 (@5467 (@5447 @19420) @5482 @6298) +@19426 := 586 +@19429 := @14 @19426 (@17 @19426) +@19430 := @5477 @19429 +@19436 := @5466 (@5467 (@5447 @19430) @5482 @5560) @5488 +@19437 := @19425 @19436 +@19438 := @5464 @19437 +@19440 := @5497 (@5498 @19420) +@19443 := @5497 (@5498 @19430) @5501 +@19444 := @19440 @19443 +@19446 := @5568 @19444 @5126 +@19448 := @5475 (@19438 @19446) +@19449 := @5497 @19448 +@19450 := 587 +@19453 := @14 @19450 (@17 @19450) +@19454 := @5477 @19453 +@19459 := @5466 (@5467 (@5447 @19454) @5482 @7299) +@19460 := 588 +@19463 := @14 @19460 (@17 @19460) +@19464 := @5477 @19463 +@19470 := @5466 (@5467 (@5447 @19464) @5482 @5560) @5488 +@19471 := @19459 @19470 +@19472 := @5464 @19471 +@19474 := @5497 (@5498 @19454) +@19477 := @5497 (@5498 @19464) @5501 +@19478 := @19474 @19477 +@19480 := @5568 @19478 @5126 +@19482 := @5475 (@19472 @19480) +@19484 := @5497 @19482 @9021 +@19485 := @19449 @19484 +@19486 := @9020 @19485 +@19488 := @5497 @19486 @5501 +@19489 := @6351 @19488 +@19490 := @5700 @19489 +@19492 := @19415 (@5649 @19490) +@19495 := @5466 (@6239 @17395) @5488 +@19496 := @5464 @19495 +@19497 := 589 +@19500 := @14 @19497 (@17 @19497) +@19501 := @5477 @19500 +@19506 := @5466 (@5467 (@5447 @19501) @5482 @6298) +@19507 := 590 +@19510 := @14 @19507 (@17 @19507) +@19511 := @5477 @19510 +@19517 := @5466 (@5467 (@5447 @19511) @5482 @6645) @5488 +@19518 := @19506 @19517 +@19519 := @5464 @19518 +@19521 := @5497 (@5498 @19501) +@19524 := @5497 (@5498 @19511) @5501 +@19525 := @19521 @19524 +@19527 := @5568 @19525 @5126 +@19529 := @5475 (@19519 @19527) +@19531 := @5497 @19529 @19373 +@19532 := @9020 @19531 +@19534 := @5497 @19532 @5501 +@19535 := @6351 @19534 +@19536 := @5700 @19535 +@19538 := @19492 (@19496 @19536) +@19540 := @19383 (@19406 @19538) +@19542 := @19179 (@19208 @19540) +@19543 := @7300 @16423 +@19544 := @6299 @19543 +@19545 := @9020 @19544 +@19547 := @5497 @19545 @5501 +@19548 := @6351 @19547 +@19549 := @5700 @19548 +@19551 := @19542 (@5649 @19549) +@19553 := @19147 (@19170 @19551) +@19555 := @19126 (@5649 @19553) +@19556 := @19106 @19555 +@19558 := @4987 (@19066 @19556) +@19560 := @5438 (@5441 @4006) +@19561 := @8281 @6928 +@19563 := @19560 @19561 @5002 +@19568 := @5557 (@6219 (@6221 @2117 (@6223 @2117))) +@19570 := @5497 @19568 @5501 +@19571 := @11757 @19570 +@19572 := @5850 @19571 +@19574 := @8068 @19572 @5162 +@19576 := @5466 (@13922 @19574) +@19581 := @5557 (@6219 (@6221 @2831 (@6223 @2831))) +@19583 := @5497 @19581 @5501 +@19584 := @11757 @19583 +@19585 := @5850 @19584 +@19587 := @8068 @19585 @5162 +@19589 := @5466 (@10436 @19587) +@19591 := @5466 (@10443 @11768) +@19596 := @5557 (@6219 (@6221 @4411 (@6223 @4411))) +@19598 := @5497 @19596 @5501 +@19599 := @14198 @19598 +@19600 := @5850 @19599 +@19602 := @8068 @19600 @5162 +@19604 := @5466 (@11717 @19602) +@19609 := @5557 (@6219 (@6221 @3780 (@6223 @3780))) +@19611 := @5497 @19609 @5501 +@19612 := @14217 @19611 +@19613 := @5850 @19612 +@19615 := @8068 @19613 @5162 +@19617 := @5466 (@14015 @19615) +@19618 := 591 +@19621 := @14 @19618 (@17 @19618) +@19622 := @5477 @19621 +@19627 := @5466 (@5467 (@5447 @19622) @5482 @5539) +@19628 := 592 +@19631 := @14 @19628 (@17 @19628) +@19632 := @5477 @19631 +@19638 := @5466 (@5467 (@5447 @19632) @5482 @6264) @5488 +@19639 := @19627 @19638 +@19640 := @19617 @19639 +@19641 := @19604 @19640 +@19642 := @19591 @19641 +@19643 := @19589 @19642 +@19644 := @19576 @19643 +@19645 := @5464 @19644 +@19647 := @5497 (@5498 @19622) +@19650 := @5497 (@5498 @19632) @5501 +@19651 := @19647 @19650 +@19653 := @10177 @19651 @5162 +@19655 := @5762 @19653 @6957 +@19656 := 593 +@19659 := @14 @19656 (@17 @19656) +@19660 := @5477 @19659 +@19665 := @5466 (@5467 (@5447 @19660) @5482 @5539) +@19666 := 594 +@19669 := @14 @19666 (@17 @19666) +@19670 := @5477 @19669 +@19676 := @5466 (@5467 (@5447 @19670) @5482 @9952) @5488 +@19677 := @19665 @19676 +@19678 := @5464 @19677 +@19680 := @5497 (@5498 @19660) +@19683 := @5497 (@5498 @19670) @5501 +@19684 := @19680 @19683 +@19686 := @10177 @19684 @5162 +@19688 := @5762 @19686 @14159 +@19689 := 595 +@19692 := @14 @19689 (@17 @19689) +@19693 := @5477 @19692 +@19698 := @5466 (@5467 (@5447 @19693) @5482 @5539) +@19699 := 596 +@19702 := @14 @19699 (@17 @19699) +@19703 := @5477 @19702 +@19709 := @5466 (@5467 (@5447 @19703) @5482 @9798) @5488 +@19710 := @19698 @19709 +@19711 := @5464 @19710 +@19713 := @5497 (@5498 @19693) +@19716 := @5497 (@5498 @19703) @5501 +@19717 := @19713 @19716 +@19719 := @10177 @19717 @5162 +@19720 := @5762 @19719 +@19723 := @10542 @6473 (@5649 @14177) +@19726 := @19720 (@5649 @19723) @16941 +@19728 := @19688 (@19711 @19726) +@19730 := @19655 (@19678 @19728) +@19731 := @19645 @19730 +@19733 := @4987 (@19563 @19731) +@19737 := @5438 (@5441 @4103) @6929 @7022 +@19738 := 597 +@19741 := @14 @19738 (@17 @19738) +@19742 := @5477 @19741 +@19747 := @5466 (@5467 (@5447 @19742) @5482 @5539) +@19748 := 598 +@19751 := @14 @19748 (@17 @19748) +@19752 := @5477 @19751 +@19758 := @5466 (@5467 (@5447 @19752) @5482 @5560) @5488 +@19759 := @19747 @19758 +@19760 := @5464 @19759 +@19762 := @5497 (@5498 @19742) +@19765 := @5497 (@5498 @19752) @5501 +@19766 := @19762 @19765 +@19768 := @5568 @19766 @5126 +@19770 := @5475 (@19760 @19768) +@19772 := @5497 @19770 @5501 +@19773 := @6102 @19772 +@19775 := @6178 @19773 @5162 +@19777 := @5466 (@8354 @19775) +@19778 := 599 +@19781 := @14 @19778 (@17 @19778) +@19782 := @5477 @19781 +@19787 := @5466 (@5467 (@5447 @19782) @5482 @5539) +@19788 := 600 +@19791 := @14 @19788 (@17 @19788) +@19792 := @5477 @19791 +@19798 := @5466 (@5467 (@5447 @19792) @5482 @6264) @5488 +@19799 := @19787 @19798 +@19800 := @5464 @19799 +@19802 := @5497 (@5498 @19782) +@19805 := @5497 (@5498 @19792) @5501 +@19806 := @19802 @19805 +@19808 := @5568 @19806 @5126 +@19810 := @5475 (@19800 @19808) +@19812 := @5497 @19810 @5501 +@19813 := @5542 @19812 +@19815 := @6178 @19813 @5162 +@19817 := @5466 (@9172 @19815) +@19818 := 601 +@19821 := @14 @19818 (@17 @19818) +@19822 := @5477 @19821 +@19827 := @5466 (@5467 (@5447 @19822) @5482 @6281) +@19828 := 602 +@19831 := @14 @19828 (@17 @19828) +@19832 := @5477 @19831 +@19838 := @5466 (@5467 (@5447 @19832) @5482 @14641) @5488 +@19839 := @19827 @19838 +@19840 := @19817 @19839 +@19841 := @19777 @19840 +@19842 := @8064 @19841 +@19843 := @5464 @19842 +@19845 := @5497 (@5498 @19822) +@19848 := @5497 (@5498 @19832) @5501 +@19849 := @19845 @19848 +@19851 := @6340 @19849 @5162 +@19852 := @5762 @19851 +@19853 := 603 +@19856 := @14 @19853 (@17 @19853) +@19857 := @5477 @19856 +@19862 := @5466 (@5467 (@5447 @19857) @5482 @5817) +@19863 := 604 +@19866 := @14 @19863 (@17 @19863) +@19867 := @5477 @19866 +@19870 := @5467 (@5447 @19867) @5482 +@19875 := @5557 (@6219 (@6221 @4461 (@6223 @4461))) +@19878 := @5466 (@19870 @19875) @5488 +@19879 := @19862 @19878 +@19880 := @5464 @19879 +@19882 := @5497 (@5498 @19857) +@19885 := @5497 (@5498 @19867) @5501 +@19886 := @19882 @19885 +@19888 := @6340 @19886 @5162 +@19889 := @5762 @19888 +@19894 := @5557 (@6219 (@6221 @4472 (@6223 @4472))) +@19895 := @5497 @19894 +@19900 := @5557 (@6219 (@6221 @4479 (@6223 @4479))) +@19902 := @5497 @19900 @5501 +@19903 := @19895 @19902 +@19904 := @6299 @19903 +@19906 := @8068 @19904 @5162 +@19909 := @5762 @19906 @14738 @10552 +@19912 := @19889 (@5649 @19909) @10552 +@19914 := @19852 (@19880 @19912) +@19915 := 605 +@19918 := @14 @19915 (@17 @19915) +@19919 := @5477 @19918 +@19924 := @5466 (@5467 (@5447 @19919) @5482 @6281) +@19925 := 606 +@19928 := @14 @19925 (@17 @19925) +@19929 := @5477 @19928 +@19935 := @5466 (@5467 (@5447 @19929) @5482 @14773) @5488 +@19936 := @19924 @19935 +@19937 := @5464 @19936 +@19939 := @5497 (@5498 @19919) +@19942 := @5497 (@5498 @19929) @5501 +@19943 := @19939 @19942 +@19945 := @6340 @19943 @5162 +@19946 := @5762 @19945 +@19947 := 607 +@19950 := @14 @19947 (@17 @19947) +@19951 := @5477 @19950 +@19956 := @5466 (@5467 (@5447 @19951) @5482 @5817) +@19957 := 608 +@19960 := @14 @19957 (@17 @19957) +@19961 := @5477 @19960 +@19964 := @5467 (@5447 @19961) @5482 +@19969 := @5557 (@6219 (@6221 @4496 (@6223 @4496))) +@19972 := @5466 (@19964 @19969) @5488 +@19973 := @19956 @19972 +@19974 := @5464 @19973 +@19976 := @5497 (@5498 @19951) +@19979 := @5497 (@5498 @19961) @5501 +@19980 := @19976 @19979 +@19982 := @6340 @19980 @5162 +@19983 := @5762 @19982 +@19988 := @5557 (@6219 (@6221 @4507 (@6223 @4507))) +@19990 := @5497 @19988 @5501 +@19991 := @8202 @19990 +@19992 := @6299 @19991 +@19994 := @8068 @19992 @5162 +@19996 := @5762 @19994 @14738 +@20001 := @5557 (@6219 (@6221 @4520 (@6223 @4520))) +@20002 := @5497 @20001 +@20003 := @15003 @5501 +@20004 := @20002 @20003 +@20005 := @6299 @20004 +@20007 := @8068 @20005 @5162 +@20010 := @5762 @20007 @14738 @10552 +@20012 := @19996 (@5649 @20010) +@20015 := @19983 (@5649 @20012) @10552 +@20018 := @19946 (@19974 @20015) @10552 +@20020 := @19914 (@19937 @20018) +@20021 := @19843 @20020 +@20023 := @4987 (@19737 @20021) +@20026 := @5438 (@5441 @4170) @6929 +@20027 := @5458 @18366 +@20028 := @20026 @20027 +@20029 := 609 +@20032 := @14 @20029 (@17 @20029) +@20033 := @5477 @20032 +@20038 := @5466 (@5467 (@5447 @20033) @5482 @5539) +@20039 := 610 +@20042 := @14 @20039 (@17 @20039) +@20043 := @5477 @20042 +@20049 := @5466 (@5467 (@5447 @20043) @5482 @6264) @5488 +@20050 := @20038 @20049 +@20051 := @5464 @20050 +@20053 := @5497 (@5498 @20033) +@20056 := @5497 (@5498 @20043) @5501 +@20057 := @20053 @20056 +@20059 := @5568 @20057 @5126 +@20061 := @5475 (@20051 @20059) +@20063 := @5466 (@7024 @20061) +@20064 := @5472 @5101 +@20065 := @5774 @20064 +@20066 := 611 +@20069 := @14 @20066 (@17 @20066) +@20070 := @5518 @20069 +@20076 := @5467 (@5514 (@5516 (@5447 @20070) @5525)) @5482 +@20078 := @5491 (@5530 @4552) +@20082 := @5533 (@5534 @519 @4557) @10574 +@20083 := @5497 @20082 +@20084 := 615 +@20087 := @14 @20084 (@17 @20084) +@20088 := @5477 @20087 +@20091 := @5467 (@5447 @20088) @5482 +@20092 := 613 +@20095 := @14 @20092 (@17 @20092) +@20096 := @5477 @20095 +@20099 := @5467 (@5447 @20096) @5482 +@20100 := 612 +@20103 := @14 @20100 (@17 @20100) +@20104 := @5477 @20103 +@20110 := @5466 (@5467 (@5447 @20104) @5482 @5485) @5488 +@20111 := @5464 @20110 +@20114 := @5497 (@5498 @20104) @5501 +@20116 := @5495 @20114 @5162 +@20118 := @5475 (@20111 @20116) +@20120 := @5466 (@20099 @20118) +@20121 := 614 +@20124 := @14 @20121 (@17 @20121) +@20125 := @5477 @20124 +@20131 := @5466 (@5467 (@5447 @20125) @5482 @6281) @5488 +@20132 := @20120 @20131 +@20133 := @5464 @20132 +@20135 := @5497 (@5498 @20096) +@20138 := @5497 (@5498 @20125) @5501 +@20139 := @20135 @20138 +@20141 := @7074 @20139 @5162 +@20143 := @5475 (@20133 @20141) +@20145 := @5466 (@20091 @20143) +@20146 := 616 +@20149 := @14 @20146 (@17 @20146) +@20150 := @5477 @20149 +@20156 := @5466 (@5467 (@5447 @20150) @5482 @5560) @5488 +@20157 := @20145 @20156 +@20158 := @5464 @20157 +@20160 := @5497 (@5498 @20088) +@20163 := @5497 (@5498 @20150) @5501 +@20164 := @20160 @20163 +@20166 := @5568 @20164 @5126 +@20168 := @5475 (@20158 @20166) +@20169 := @5497 @20168 +@20171 := @5580 @385 @68 +@20172 := @5533 @20171 +@20173 := @7196 @16423 +@20174 := @6282 @20173 +@20175 := @20172 @20174 +@20177 := @5497 @20175 @5501 +@20178 := @20169 @20177 +@20179 := @20083 @20178 +@20181 := @20078 @20179 @5126 +@20184 := @5466 (@20076 @20181) @5488 +@20185 := @5464 @20184 +@20186 := @5498 @20070 +@20188 := @5475 (@20185 @20186) +@20190 := @5466 (@20065 @20188) +@20191 := 618 +@20194 := @14 @20191 (@17 @20191) +@20195 := @5477 @20194 +@20198 := @5467 (@5447 @20195) @5482 +@20200 := @5635 @385 @68 +@20201 := 617 +@20204 := @14 @20201 (@17 @20201) +@20205 := @5518 @20204 +@20210 := @5634 (@20200 (@5516 (@5447 @20205) @5921)) +@20211 := @5498 @20205 +@20216 := @15340 (@5633 (@20210 (@5649 @20211)) @5654) +@20218 := @5466 (@20198 @20216) +@20219 := 619 +@20222 := @14 @20219 (@17 @20219) +@20223 := @5477 @20222 +@20229 := @5466 (@5467 (@5447 @20223) @5482 @6281) @5488 +@20230 := @20218 @20229 +@20231 := @5464 @20230 +@20233 := @5497 (@5498 @20195) +@20236 := @5497 (@5498 @20223) @5501 +@20237 := @20233 @20236 +@20239 := @7074 @20237 @5162 +@20241 := @5475 (@20231 @20239) +@20243 := @5497 @20241 @5501 +@20244 := @6282 @20243 +@20245 := @5542 @20244 +@20247 := @7653 @20245 @5162 +@20250 := @5466 (@8399 @20247) @5488 +@20251 := @20190 @20250 +@20252 := @20063 @20251 +@20253 := @5464 @20252 +@20254 := 620 +@20257 := @14 @20254 (@17 @20254) +@20258 := @5518 @20257 +@20264 := @5634 (@20200 (@5523 (@5516 (@5447 @20258) @5920))) +@20265 := @5498 @20258 +@20270 := @15340 (@5633 (@20264 (@5649 @20265)) @5654) +@20271 := @5762 @20270 +@20272 := 622 +@20275 := @14 @20272 (@17 @20272) +@20276 := @5477 @20275 +@20281 := @5466 (@5467 (@5447 @20276) @5482 @5585) +@20282 := 623 +@20285 := @14 @20282 (@17 @20282) +@20286 := @5477 @20285 +@20289 := @5467 (@5447 @20286) @5482 +@20290 := 621 +@20293 := @14 @20290 (@17 @20290) +@20294 := @5477 @20293 +@20297 := @5467 (@5447 @20294) @5482 +@20298 := @5484 @5667 +@20301 := @5466 (@20297 @20298) @5488 +@20302 := @5464 @20301 +@20305 := @5497 (@5498 @20294) @5501 +@20307 := @5495 @20305 @5162 +@20309 := @5475 (@20302 @20307) +@20312 := @5466 (@20289 @20309) @5488 +@20313 := @20281 @20312 +@20314 := @5464 @20313 +@20316 := @5497 (@5498 @20276) +@20319 := @5497 (@5498 @20286) @5501 +@20320 := @20316 @20319 +@20322 := @6036 @20320 @5162 +@20323 := @5762 @20322 +@20324 := 624 +@20327 := @14 @20324 (@17 @20324) +@20328 := @5518 @20327 +@20336 := @5634 (@20200 (@5523 (@5523 (@5523 (@5516 (@5447 @20328) @5524))))) +@20337 := @5498 @20328 +@20342 := @15340 (@5633 (@20336 (@5649 @20337)) @5654) +@20345 := @20323 (@5649 @20342) @6642 +@20346 := @5762 @20345 +@20347 := @5706 @10050 +@20348 := @18477 @20347 +@20349 := @5766 @20348 +@20350 := 626 +@20353 := @14 @20350 (@17 @20350) +@20354 := @5477 @20353 +@20357 := @5467 (@5447 @20354) @5482 +@20358 := 625 +@20361 := @14 @20358 (@17 @20358) +@20362 := @5518 @20361 +@20367 := @5634 (@20200 (@5516 (@5447 @20362) @5921)) +@20368 := @5498 @20362 +@20373 := @15403 (@5633 (@20367 (@5649 @20368)) @5654) +@20375 := @5466 (@20357 @20373) +@20376 := 627 +@20379 := @14 @20376 (@17 @20376) +@20380 := @5477 @20379 +@20386 := @5466 (@5467 (@5447 @20380) @5482 @6264) @5488 +@20387 := @20375 @20386 +@20388 := @5464 @20387 +@20390 := @5497 (@5498 @20354) +@20393 := @5497 (@5498 @20380) @5501 +@20394 := @20390 @20393 +@20396 := @5568 @20394 @5126 +@20398 := @5475 (@20388 @20396) +@20399 := @20349 @20398 +@20401 := @5497 @20399 @5501 +@20402 := @18474 @20401 +@20403 := @5700 @20402 +@20405 := @20346 (@5649 @20403) +@20407 := @5718 @18364 @5030 +@20408 := @5533 @20407 +@20409 := 632 +@20412 := @14 @20409 (@17 @20409) +@20413 := @5477 @20412 +@20416 := @5467 (@5447 @20413) @5482 +@20417 := 629 +@20420 := @14 @20417 (@17 @20417) +@20421 := @5477 @20420 +@20424 := @5467 (@5447 @20421) @5482 +@20425 := 628 +@20428 := @14 @20425 (@17 @20425) +@20429 := @5477 @20428 +@20432 := @5467 (@5447 @20429) @5482 +@20434 := @5557 (@6749 @4609) +@20437 := @5466 (@20432 @20434) @5488 +@20438 := @5464 @20437 +@20441 := @5497 (@5498 @20429) @5501 +@20443 := @6758 @20441 @5162 +@20445 := @5475 (@20438 @20443) +@20447 := @5466 (@20424 @20445) +@20448 := 630 +@20451 := @14 @20448 (@17 @20448) +@20452 := @5477 @20451 +@20458 := @5466 (@5467 (@5447 @20452) @5482 @5705) @5488 +@20459 := @20447 @20458 +@20460 := @5464 @20459 +@20462 := @5497 (@5498 @20421) +@20465 := @5497 (@5498 @20452) @5501 +@20466 := @20462 @20465 +@20468 := @8482 @20466 @5162 +@20470 := @5475 (@20460 @20468) +@20472 := @5466 (@20416 @20470) +@20473 := 633 +@20476 := @14 @20473 (@17 @20473) +@20477 := @5477 @20476 +@20480 := @5467 (@5447 @20477) @5482 +@20481 := 631 +@20484 := @14 @20481 (@17 @20481) +@20485 := @5477 @20484 +@20488 := @5467 (@5447 @20485) @5482 +@20490 := @5557 (@6749 @4619) +@20493 := @5466 (@20488 @20490) @5488 +@20494 := @5464 @20493 +@20497 := @5497 (@5498 @20485) @5501 +@20499 := @6758 @20497 @5162 +@20501 := @5475 (@20494 @20499) +@20504 := @5466 (@20480 @20501) @5488 +@20505 := @20472 @20504 +@20506 := @5464 @20505 +@20508 := @5497 (@5498 @20413) +@20511 := @5497 (@5498 @20477) @5501 +@20512 := @20508 @20511 +@20514 := @8482 @20512 @5162 +@20516 := @5475 (@20506 @20514) +@20518 := @5497 @20516 @5501 +@20519 := @20408 @20518 +@20520 := @5700 @20519 +@20522 := @20405 (@5649 @20520) +@20524 := @20271 (@20314 @20522) +@20525 := 634 +@20528 := @14 @20525 (@17 @20525) +@20529 := @5477 @20528 +@20532 := @5467 (@5447 @20529) @5482 +@20534 := @5557 (@6749 @4634) +@20537 := @5466 (@20532 @20534) @5488 +@20538 := @5464 @20537 +@20541 := @5497 (@5498 @20529) @5501 +@20543 := @6758 @20541 @5162 +@20545 := @5475 (@20538 @20543) +@20547 := @5497 @20545 @5501 +@20548 := @20408 @20547 +@20549 := @5700 @20548 +@20551 := @20524 (@5649 @20549) +@20552 := @20253 @20551 +@20554 := @4987 (@20028 @20552) +@20558 := @5438 (@5441 @4326) @7104 @10729 +@20559 := 635 +@20562 := @14 @20559 (@17 @20559) +@20563 := @5518 @20562 +@20570 := @5467 (@5514 (@5523 (@5516 (@5447 @20563) @5524))) @5482 +@20571 := 636 +@20574 := @14 @20571 (@17 @20571) +@20575 := @5518 @20574 +@20581 := @5467 (@5514 (@5516 (@5447 @20575) @5525)) @5482 +@20583 := @5491 (@5530 @4653) +@20586 := @5533 (@5534 @529 @4658) +@20587 := @6282 @5544 +@20588 := @20586 @20587 +@20589 := @5497 @20588 +@20591 := @5497 @13520 @5501 +@20592 := @6282 @20591 +@20593 := @20589 @20592 +@20595 := @20583 @20593 @5126 +@20598 := @5466 (@20581 @20595) @5488 +@20599 := @5464 @20598 +@20600 := @5498 @20575 +@20602 := @5475 (@20599 @20600) +@20605 := @5466 (@20570 @20602) @5488 +@20606 := @5464 @20605 +@20607 := @5498 @20563 +@20608 := @5700 @20607 +@20609 := @20606 @20608 +@20611 := @4987 (@20558 @20609) +@20613 := @5438 (@5441 @4552) +@20615 := @5445 (@5452 @5394) +@20619 := @5742 (@5445 (@5743 @5101) @5455) +@20620 := @20615 @20619 +@20621 := @20613 @20620 +@20624 := @5458 (@5250 @5101 @5002) +@20625 := @20621 @20624 +@20626 := 637 +@20629 := @14 @20626 (@17 @20626) +@20630 := @5624 @20629 +@20636 := @5466 (@5467 (@5447 @20630) @5482 @5539) @5488 +@20637 := @5464 @20636 +@20638 := @5763 @20630 +@20640 := @5762 @20638 @5772 +@20643 := @5466 (@5775 (@5776 @20630)) +@20644 := 639 +@20647 := @14 @20644 (@17 @20644) +@20648 := @5624 @20647 +@20651 := @5467 (@5447 @20648) @5482 +@20652 := 638 +@20655 := @14 @20652 (@17 @20652) +@20656 := @5785 @20655 +@20658 := @5467 (@5447 @20656) +@20659 := @5472 @5394 +@20663 := @5466 (@20658 @20659 @5485) @5488 +@20664 := @5464 @20663 +@20667 := @5795 @20656 @5798 @5126 +@20669 := @5475 (@20664 @20667) +@20672 := @5466 (@20651 @20669) @5488 +@20674 := @5464 (@20643 @20672) +@20676 := @5629 (@5498 @20648) +@20678 := @20078 @5820 @5162 +@20682 := @5633 (@5816 (@5649 @20678)) @5654 +@20683 := @5814 @20682 +@20684 := @20676 @20683 +@20686 := @20640 (@20674 @20684) +@20687 := @20637 @20686 +@20689 := @4987 (@20625 @20687) +@20691 := @5438 (@5441 @4557) +@20695 := @5454 (@5445 (@5740 @5101) @5455) +@20696 := @20691 @20695 +@20697 := @5458 @5406 +@20698 := @20696 @20697 +@20700 := @5491 (@5530 @4711) +@20701 := 640 +@20704 := @14 @20701 (@17 @20701) +@20705 := @5477 @20704 +@20711 := @5466 (@5467 (@5447 @20705) @5482 @5541) @5488 +@20712 := @5464 @20711 +@20715 := @5497 (@5498 @20705) @5501 +@20717 := @5495 @20715 @5162 +@20719 := @5475 (@20712 @20717) +@20721 := @5497 @20719 @17156 +@20722 := @6102 @20721 +@20724 := @20700 @20722 @5162 +@20725 := @5649 @20724 +@20727 := @4987 (@20698 @20725) +@20729 := @5438 (@5441 @4653) +@20736 := @5445 (@5452 @5416) (@5742 (@5445 (@5743 @5310) @5455)) +@20737 := @20729 @20736 +@20740 := @5458 (@5250 @5310 @5002) +@20741 := @20737 @20740 +@20742 := 641 +@20745 := @14 @20742 (@17 @20742) +@20746 := @5624 @20745 +@20752 := @5466 (@5467 (@5447 @20746) @5482 @5539) @5488 +@20753 := @5464 @20752 +@20754 := @5763 @20746 +@20756 := @5762 @20754 @8743 +@20759 := @5466 (@5775 (@5776 @20746)) +@20760 := 643 +@20763 := @14 @20760 (@17 @20760) +@20764 := @5624 @20763 +@20767 := @5467 (@5447 @20764) @5482 +@20768 := 642 +@20771 := @14 @20768 (@17 @20768) +@20772 := @5785 @20771 +@20774 := @5467 (@5447 @20772) +@20775 := @5472 @5416 +@20779 := @5466 (@20774 @20775 @5485) @5488 +@20780 := @5464 @20779 +@20783 := @5795 @20772 @6283 @5126 +@20785 := @5475 (@20780 @20783) +@20788 := @5466 (@20767 @20785) @5488 +@20790 := @5464 (@20759 @20788) +@20792 := @5629 (@5498 @20764) +@20794 := @20583 @8786 @5162 +@20798 := @5633 (@5816 (@5649 @20794)) @5654 +@20799 := @8783 @20798 +@20800 := @20792 @20799 +@20802 := @20756 (@20790 @20800) +@20803 := @20753 @20802 +@20805 := @4987 (@20741 @20803) +@20807 := @5438 (@5441 @4658) +@20810 := @5445 (@6151 @5310) @5455 +@20813 := @5837 (@5742 (@16883 @20810)) +@20814 := @20807 @20813 +@20815 := @5458 @5428 +@20816 := @20814 @20815 +@20818 := @5491 (@5530 @4760) +@20819 := @5850 @7271 +@20820 := @5540 @20819 +@20821 := @5851 @20820 +@20823 := @20818 @20821 @5162 +@20824 := @5649 @20823 +@20826 := @4987 (@20816 @20824) +@20828 := @5438 (@5441 @4711) +@20829 := @5454 @20619 +@20831 := @20828 @20829 @20697 +@20832 := 644 +@20835 := @14 @20832 (@17 @20832) +@20836 := @5518 @20835 +@20841 := @5634 (@20200 (@5516 (@5447 @20836) @5921)) +@20842 := @5498 @20836 +@20847 := @5631 (@5633 (@20841 (@5649 @20842)) @5654) +@20849 := @5466 (@7108 @20847) +@20850 := 645 +@20853 := @14 @20850 (@17 @20850) +@20854 := @5518 @20853 +@20862 := @5634 (@20200 (@5523 (@5523 (@5523 (@5516 (@5447 @20854) @5524))))) +@20863 := @5498 @20854 +@20868 := @5631 (@5633 (@20862 (@5649 @20863)) @5654) +@20871 := @5466 (@10443 @20868) @5488 +@20872 := @20849 @20871 +@20873 := @5464 @20872 +@20874 := 646 +@20877 := @14 @20874 (@17 @20874) +@20878 := @5518 @20877 +@20884 := @5634 (@20200 (@5523 (@5516 (@5447 @20878) @5920))) +@20885 := @5498 @20878 +@20890 := @5631 (@5633 (@20884 (@5649 @20885)) @5654) +@20891 := @5762 @20890 +@20892 := @5596 @5101 +@20894 := @5533 @20892 @5501 +@20895 := @5700 @20894 +@20896 := @5649 @20895 +@20897 := @20891 @20896 +@20898 := 647 +@20901 := @14 @20898 (@17 @20898) +@20902 := @5518 @20901 +@20909 := @5634 (@20200 (@5523 (@5523 (@5516 (@5447 @20902) @5525)))) +@20910 := @5498 @20902 +@20915 := @5675 (@5633 (@20909 (@5649 @20910)) @5654) +@20917 := @5762 @20915 @20896 +@20918 := 648 +@20921 := @14 @20918 (@17 @20918) +@20922 := @5477 @20921 +@20927 := @5466 (@5467 (@5447 @20922) @5482 @5817) +@20928 := 649 +@20931 := @14 @20928 (@17 @20928) +@20932 := @5477 @20931 +@20938 := @5466 (@5467 (@5447 @20932) @5482 @5539) @5488 +@20939 := @20927 @20938 +@20940 := @5464 @20939 +@20942 := @5497 (@5498 @20922) +@20945 := @5497 (@5498 @20932) @5501 +@20946 := @20942 @20945 +@20948 := @6036 @20946 @5162 +@20949 := @5762 @20948 +@20950 := @5818 @12704 +@20951 := @6102 @20950 +@20953 := @6191 @20951 @5162 +@20956 := @5466 (@11717 @20953) @5488 +@20957 := @5464 @20956 +@20958 := @5590 @8784 +@20959 := @7196 @20958 +@20960 := @5818 @20959 +@20961 := @20172 @20960 +@20963 := @5497 @20961 @5501 +@20964 := @6351 @20963 +@20965 := @5700 @20964 +@20966 := @5649 @20965 +@20967 := @11739 @20966 +@20971 := @5491 (@5530 @4789) @9173 @5126 +@20974 := @5466 (@14015 @20971) @5488 +@20975 := @5464 @20974 +@20976 := @7196 @8784 +@20977 := @5590 @20976 +@20978 := @5818 @20977 +@20979 := @20172 @20978 +@20981 := @5497 @20979 @5501 +@20982 := @6351 @20981 +@20983 := @5700 @20982 +@20985 := @17328 (@5649 @20983) +@20987 := @16986 @9173 @5126 +@20989 := @5466 (@9219 @20987) +@20990 := 650 +@20993 := @14 @20990 (@17 @20990) +@20994 := @5477 @20993 +@20999 := @5466 (@5467 (@5447 @20994) @5482 @5585) +@21000 := 651 +@21003 := @14 @21000 (@17 @21000) +@21004 := @5477 @21003 +@21010 := @5466 (@5467 (@5447 @21004) @5482 @6639) @5488 +@21011 := @20999 @21010 +@21012 := @20989 @21011 +@21013 := @5464 @21012 +@21015 := @5497 (@5498 @20994) +@21018 := @5497 (@5498 @21004) @5501 +@21019 := @21015 @21018 +@21021 := @6036 @21019 @5162 +@21022 := @5762 @21021 +@21023 := 652 +@21026 := @14 @21023 (@17 @21023) +@21027 := @5477 @21026 +@21032 := @5466 (@5467 (@5447 @21027) @5482 @5817) +@21033 := 653 +@21036 := @14 @21033 (@17 @21033) +@21037 := @5477 @21036 +@21043 := @5466 (@5467 (@5447 @21037) @5482 @6639) @5488 +@21044 := @21032 @21043 +@21045 := @5464 @21044 +@21047 := @5497 (@5498 @21027) +@21050 := @5497 (@5498 @21037) @5501 +@21051 := @21047 @21050 +@21053 := @5568 @21051 @5126 +@21055 := @5475 (@21045 @21053) +@21056 := @5497 @21055 +@21057 := @7196 @20976 +@21058 := @21056 @21057 +@21059 := @20172 @21058 +@21061 := @5497 @21059 @5501 +@21062 := @6351 @21061 +@21063 := @5700 @21062 +@21065 := @21022 (@5649 @21063) +@21066 := @5818 @10333 +@21067 := @6102 @21066 +@21069 := @6191 @21067 @5162 +@21072 := @5466 (@17762 @21069) @5488 +@21073 := @5464 @21072 +@21074 := 654 +@21077 := @14 @21074 (@17 @21074) +@21078 := @5477 @21077 +@21083 := @5466 (@5467 (@5447 @21078) @5482 @5817) +@21084 := 655 +@21087 := @14 @21084 (@17 @21084) +@21088 := @5477 @21087 +@21094 := @5466 (@5467 (@5447 @21088) @5482 @5560) @5488 +@21095 := @21083 @21094 +@21096 := @5464 @21095 +@21098 := @5497 (@5498 @21078) +@21101 := @5497 (@5498 @21088) @5501 +@21102 := @21098 @21101 +@21104 := @5568 @21102 @5126 +@21106 := @5475 (@21096 @21104) +@21108 := @5497 @21106 @21057 +@21109 := @20172 @21108 +@21111 := @5497 @21109 @5501 +@21112 := @6351 @21111 +@21113 := @5700 @21112 +@21115 := @17772 (@5649 @21113) +@21119 := @5466 (@6248 @5473 @13354) @5488 +@21120 := @5464 @21119 +@21121 := 656 +@21124 := @14 @21121 (@17 @21121) +@21125 := @5477 @21124 +@21130 := @5466 (@5467 (@5447 @21125) @5482 @5817) +@21131 := 657 +@21134 := @14 @21131 (@17 @21131) +@21135 := @5477 @21134 +@21141 := @5466 (@5467 (@5447 @21135) @5482 @7446) @5488 +@21142 := @21130 @21141 +@21143 := @5464 @21142 +@21145 := @5497 (@5498 @21125) +@21148 := @5497 (@5498 @21135) @5501 +@21149 := @21145 @21148 +@21151 := @5568 @21149 @5126 +@21153 := @5475 (@21143 @21151) +@21154 := @5497 @21153 +@21155 := @7196 @9021 +@21156 := @21154 @21155 +@21157 := @20172 @21156 +@21159 := @5497 @21157 @5501 +@21160 := @6351 @21159 +@21161 := @5700 @21160 +@21163 := @21115 (@21120 @21161) +@21165 := @21065 (@21073 @21163) +@21167 := @20985 (@21013 @21165) +@21169 := @20967 (@20975 @21167) +@21172 := @20949 (@20957 @21169) @20966 +@21174 := @20917 (@20940 @21172) +@21176 := @20897 (@5649 @21174) +@21177 := @20873 @21176 +@21179 := @4987 (@20831 @21177) +@21181 := @5438 (@5441 @4760) +@21184 := @5454 (@5742 (@6150 @20810)) +@21186 := @21181 @21184 @20815 +@21187 := 658 +@21190 := @14 @21187 (@17 @21187) +@21191 := @5518 @21190 +@21200 := @5466 (@5467 (@5514 (@5516 (@5447 @21191) @5525)) @5482 @5817) @5488 +@21201 := @5464 @21200 +@21202 := @5498 @21191 +@21204 := @5475 (@21201 @21202) +@21206 := @5466 (@9727 @21204) +@21207 := 659 +@21210 := @14 @21207 (@17 @21207) +@21211 := @5518 @21210 +@21221 := @5466 (@5467 (@5514 (@5523 (@5516 (@5447 @21211) @5524))) @5482 @5817) @5488 +@21222 := @5464 @21221 +@21223 := @5498 @21211 +@21225 := @5475 (@21222 @21223) +@21228 := @5466 (@11717 @21225) @5488 +@21229 := @21206 @21228 +@21230 := @5464 @21229 +@21231 := 660 +@21234 := @14 @21231 (@17 @21231) +@21235 := @5477 @21234 +@21240 := @5466 (@5467 (@5447 @21235) @5482 @6298) +@21241 := 661 +@21244 := @14 @21241 (@17 @21241) +@21245 := @5477 @21244 +@21251 := @5466 (@5467 (@5447 @21245) @5482 @6281) @5488 +@21252 := @21240 @21251 +@21253 := @5464 @21252 +@21255 := @5497 (@5498 @21235) +@21258 := @5497 (@5498 @21245) @5501 +@21259 := @21255 @21258 +@21261 := @6036 @21259 @5162 +@21262 := @5762 @21261 +@21263 := 662 +@21266 := @14 @21263 (@17 @21263) +@21267 := @5477 @21266 +@21272 := @5466 (@5467 (@5447 @21267) @5482 @5539) +@21273 := 663 +@21276 := @14 @21273 (@17 @21273) +@21277 := @5477 @21276 +@21283 := @5466 (@5467 (@5447 @21277) @5482 @6298) @5488 +@21284 := @21272 @21283 +@21285 := @5464 @21284 +@21287 := @5497 (@5498 @21267) +@21290 := @5497 (@5498 @21277) @5501 +@21291 := @21287 @21290 +@21293 := @5568 @21291 @5126 +@21295 := @5475 (@21285 @21293) +@21297 := @5497 @21295 @19008 +@21298 := @5542 @21297 +@21300 := @6191 @21298 @5162 +@21303 := @5466 (@14015 @21300) @5488 +@21304 := @5464 @21303 +@21305 := 664 +@21308 := @14 @21305 (@17 @21305) +@21309 := @5477 @21308 +@21314 := @5466 (@5467 (@5447 @21309) @5482 @6298) +@21315 := 665 +@21318 := @14 @21315 (@17 @21315) +@21319 := @5477 @21318 +@21325 := @5466 (@5467 (@5447 @21319) @5482 @5560) @5488 +@21326 := @21314 @21325 +@21327 := @5464 @21326 +@21329 := @5497 (@5498 @21309) +@21332 := @5497 (@5498 @21319) @5501 +@21333 := @21329 @21332 +@21335 := @5568 @21333 @5126 +@21337 := @5475 (@21327 @21335) +@21339 := @5766 @21337 @6296 +@21341 := @5497 @21339 @5501 +@21342 := @6351 @21341 +@21343 := @5700 @21342 +@21345 := @21262 (@21304 @21343) +@21346 := @5596 @5310 +@21348 := @5533 @21346 @5501 +@21349 := @5700 @21348 +@21350 := @5649 @21349 +@21351 := @21345 @21350 +@21354 := @11739 (@21253 @21351) @21350 +@21355 := @21230 @21354 +@21357 := @4987 (@21186 @21355) +@21361 := @5438 (@5441 @4789) @6929 @10729 +@21362 := 666 +@21365 := @14 @21362 (@17 @21362) +@21366 := @5477 @21365 +@21371 := @5466 (@5467 (@5447 @21366) @5482 @5539) +@21372 := 667 +@21375 := @14 @21372 (@17 @21372) +@21376 := @5477 @21375 +@21382 := @5466 (@5467 (@5447 @21376) @5482 @5560) @5488 +@21383 := @21371 @21382 +@21384 := @5464 @21383 +@21386 := @5497 (@5498 @21366) +@21389 := @5497 (@5498 @21376) @5501 +@21390 := @21386 @21389 +@21392 := @5568 @21390 @5126 +@21394 := @5475 (@21384 @21392) +@21396 := @5497 @21394 @14609 +@21397 := @5542 @21396 +@21399 := @6191 @21397 @5162 +@21402 := @5466 (@10436 @21399) @5488 +@21403 := @15130 @21402 +@21404 := @5464 @21403 +@21405 := @21404 @15184 +@21454 := @13829 + (@13917 + (@14187 + (@14239 + (@15107 + (@15118 + (@15187 + (@15441 + (@15565 + (@15692 + (@15915 + (@16081 + (@16686 + (@16764 + (@16801 + (@16879 + (@16902 + (@16913 + (@16980 + (@17066 + (@17144 + (@17162 + (@17183 + (@17194 + (@17214 + (@17532 + (@17834 + (@17889 + (@18068 + (@18334 + (@18933 + (@18992 + (@19002 + (@19059 + (@19558 + (@19733 + (@20023 + (@20554 + (@20611 + (@20689 + (@20727 + (@20805 + (@20826 + (@21179 + (@21357 + (@4987 + (@21361 + @21405) + (@26 + @4986)))))))))))))))))))))))))))))))))))))))))))))) +@21502 := @5393 + (@5401 + (@5415 + (@5423 + (@5437 + (@5735 + (@5833 + (@5859 + (@5880 + (@6067 + (@6131 + (@6146 + (@6925 + (@6965 + (@7018 + (@7099 + (@7217 + (@8006 + (@8277 + (@8557 + (@8586 + (@8677 + (@8717 + (@8799 + (@8815 + (@8893 + (@8907 + (@9040 + (@9114 + (@9680 + (@10431 + (@10556 + (@10642 + (@10725 + (@10783 + (@11679 + (@11752 + (@11771 + (@11889 + (@11926 + (@12573 + (@12651 + (@12666 + (@12758 + (@13402 + (@13480 + (@13494 + (@13602 + @21454))))))))))))))))))))))))))))))))))))))))))))))) +@21530 := @4985 + (@5014 + (@5044 + (@5052 + (@5070 + (@5080 + (@5090 + (@5100 + (@5109 + (@5118 + (@5147 + (@5155 + (@5170 + (@5190 + (@5217 + (@5225 + (@5239 + (@5248 + (@5267 + (@5280 + (@5300 + (@5308 + (@5324 + (@5332 + (@5349 + (@5357 + (@5371 + (@5379 @21502))))))))))))))))))))))))))) +@21531 := LexLeanPreservation.Rust.Flags +@21532 := Prod.{0, 0} +@21534 := @21532 @8 @7 +@21535 := @21532 @21534 +@21536 := Bool +@21537 := @21535 @21536 +@21538 := @2 @21537 +@21539 := Prod.mk.{0, 0} +@21541 := @21539 @21534 @21536 +@21543 := @21539 @8 @7 +@21616 := @21538 + (@21541 (@21543 @284 @286) @5126) + (@21538 + (@21541 (@21543 @421 @70) @5162) + (@21538 + (@21541 (@21543 @28 @1495) @5126) + (@21538 + (@21541 (@21543 @1537 @1539) @5126) + (@21538 + (@21541 (@21543 @2638 @2640) @5126) + (@21538 + (@21541 (@21543 @2793 @2795) @5126) + (@21538 + (@21541 (@21543 @3682 @3684) @5126) + (@21538 + (@21541 (@21543 @3732 @3734) @5126) + (@21538 + (@21541 (@21543 @3844 @3846) @5126) + (@21538 + (@21541 (@21543 @4279 @43) @5162) + (@21538 + (@21541 (@21543 @4671 @4673) @5126) + (@21538 (@21541 (@21543 @4718 @4720) @5126) (@26 @21537)))))))))))) +@21617 := LexLeanPreservation.Rust.FunOK +@21618 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.program +@21619 := @21617 @21618 +@21620 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.krate +@21621 := @21619 @21620 +@21622 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.flags +@21623 := @21621 @21622 +@21624 := @21623 @68 +@21625 := Exists.intro.{1} +@21626 := @21625 @122 +@21627 := And +@21628 := Eq.{1} +@21629 := Option.{0} +@21630 := @21629 @122 +@21631 := @21628 @21630 +@21632 := LexLeanRuntime.index +@21633 := @6 @122 +@21638 := @21632 @21633 @122 (LexLeanRuntime.instIndexableList @122) +@21640 := LexLeanTarget.TargetSyntax.Program.functions @21618 +@21641 := @21638 @21640 +@21642 := @21641 @68 +@21643 := @21631 @21642 +@21644 := @5471 @122 +@21645 := #0 +@21646 := @21644 @21645 +@21648 := @21627 (@21643 @21646) +@21649 := Or +@21650 := Exists.{1} +@21651 := @6 @5444 +@21652 := @21650 @21651 +@21653 := @21650 @4996 +@21654 := @6 @5465 +@21655 := @21650 @21654 +@21656 := @21650 @5496 +@21657 := LexLeanPreservation.Rust.Ctx +@21658 := @21650 @21657 +@21659 := @21532 @21651 +@21660 := @21532 @4996 +@21664 := @21629 (@21659 (@21660 LexLeanTarget.RustSyntax.Block)) +@21665 := @21628 @21664 +@21666 := LexLeanTarget.RustSemantics.findFunction +@21668 := LexLeanTarget.RustSyntax.Crate.items @21620 +@21669 := @21666 @21668 +@21670 := LexLeanPreservation.Rust.fnIdent +@21672 := @21669 (@21670 @68) +@21673 := @21665 @21672 +@21674 := LexLeanPreservation.Rust.RBlock +@21675 := @21660 @21674 +@21677 := @5471 (@21659 @21675) +@21679 := @21539 @21651 @21675 +@21680 := #4 +@21681 := @21679 @21680 +@21683 := @21539 @4996 @21674 +@21684 := #3 +@21685 := @21683 @21684 +@21686 := LexLeanPreservation.Rust.foldB +@21687 := #2 +@21688 := @5464 @21687 +@21689 := #1 +@21691 := @21686 (@21688 @21689) +@21692 := @21685 @21691 +@21694 := @21677 (@21681 @21692) +@21696 := @21627 (@21673 @21694) +@21697 := @21629 @21657 +@21698 := @21628 @21697 +@21699 := LexLeanPreservation.Rust.paramCtx +@21700 := @21532 @13 +@21701 := @21532 @7 +@21702 := @21629 @13 +@21703 := @21701 @21702 +@21704 := @21700 @21703 +@21705 := @26 @21704 +@21706 := @21699 @21705 +@21707 := LexLeanTarget.TargetSyntax.Function.parameters +@21708 := #5 +@21710 := @21706 (@21707 @21708) +@21711 := LexLeanTarget.TargetSyntax.Function.types +@21713 := @21710 (@21711 @21708) +@21714 := LexLeanTarget.RustSemantics.patternsOf +@21715 := @21714 @21680 +@21717 := @21698 (@21713 @21715) +@21718 := @5471 @21657 +@21719 := @21718 @21645 +@21721 := @21627 (@21717 @21719) +@21725 := LexLeanPreservation.Rust.Corr @21618 @21620 @21622 +@21726 := @21725 @21645 +@21727 := LexLeanTarget.RustSemantics.fallibleType +@21728 := @21727 @21684 +@21729 := @21726 @21728 +@21730 := LexLeanPreservation.Rust.Jd.b +@21731 := @21730 @21728 +@21732 := LexLeanTarget.TargetSyntax.Function.body +@21734 := @21731 (@21732 @21708) +@21735 := LexLeanTarget.TargetSyntax.Function.result +@21741 := @21721 (@21729 (@21734 (@21735 @21708) @21687 @21689)) +@21753 := @21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @21696 @21741)))))) +@21754 := @6 @13 +@21755 := @21650 @21754 +@21756 := @21650 @7 +@21757 := @21628 @21536 +@21760 := LexLeanPreservation.Rust.validU @21618 @21620 +@21764 := @21627 (@21757 (@21760 @21689) @5126) +@21770 := Membership.mem.{0, 0} @7 @8 (List.instMembership.{0} @7) +@21774 := @21627 (@21770 (@21711 @21687) @21645) +@21781 := @21757 (LexLeanPreservation.Rust.uninh @21618 @21620 @21689 @21645) @5126 +@21787 := @21755 (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21774 @21781))) +@21792 := @21626 (fun (fn : @122) => @21648 (@21753 @21787)) @274 +@21793 := And.intro +@21796 := @21793 (@21643 (@21644 @274)) +@21798 := @21706 (@21707 @274) +@21799 := @21711 @274 +@21800 := @21798 @21799 +@21804 := @21627 (@21698 (@21800 @21715) @21719) +@21805 := @21732 @274 +@21806 := @21731 @21805 +@21807 := @21735 @274 +@21811 := @21729 (@21806 @21807 @21687 @21689) +@21822 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @21696 (@21804 @21811))))) +@21823 := @21652 @21822 +@21824 := @21649 @21823 +@21833 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @21799 @21645) @21781))) +@21835 := @21796 (@21824 @21833) +@21836 := Eq.refl.{1} +@21837 := @21836 @21630 +@21839 := @21835 (@21837 @21642) +@21840 := Or.inl +@21842 := @21840 @21823 @21833 +@21843 := @21625 @21651 +@21845 := @21843 @21822 @5456 +@21846 := @21625 @4996 +@21847 := @21679 @5456 +@21851 := @21627 (@21673 (@21677 (@21847 @21692))) +@21853 := @21800 (@21714 @5456) +@21854 := @21698 @21853 +@21856 := @21627 (@21854 @21719) +@21867 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @21851 (@21856 @21811))))) + @5462 +@21868 := @21625 @21654 +@21869 := @21683 @5462 +@21874 := @21627 (@21673 (@21677 (@21847 (@21869 @21691)))) +@21875 := @21727 @5462 +@21876 := @21726 @21875 +@21879 := @21730 @21875 @21805 @21807 +@21891 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @21874 (@21856 (@21876 (@21879 @21687 @21689)))))) + @5661 +@21892 := @21625 @5496 +@21899 := @21627 (@21673 (@21677 (@21847 (@21869 (@21686 (@5662 @21689)))))) +@21900 := @21879 @5661 +@21909 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @21899 (@21856 (@21876 (@21900 @21689))))) + @5732 +@21910 := @21625 @21657 +@21915 := @21673 (@21677 (@21847 (@21869 (@21686 @5733)))) +@21916 := @21627 @21915 +@21917 := @21900 @5732 +@21922 := @21910 (fun (Γ : @21657) => @21916 (@21856 (@21876 @21917))) +@21923 := @2 @21704 +@21925 := @21539 @13 @21703 +@21926 := @21925 @68 +@21928 := @21539 @7 @21702 +@21929 := @21928 @48 +@21930 := @5471 @13 +@21931 := @21930 @68 +@21935 := @21923 (@21926 (@21929 @21931)) @21705 +@21936 := @21922 @21935 +@21937 := @21793 @21915 +@21939 := @21854 (@21718 @21935) +@21940 := @21627 @21939 +@21943 := @21725 @21935 @21875 @21917 +@21945 := @21937 (@21940 @21943) +@21946 := @21836 @21664 +@21948 := @21945 (@21946 @21672) +@21950 := @21793 @21939 @21943 +@21951 := @21836 @21697 +@21953 := @21950 (@21951 @21853) +@21957 := LexLeanPreservation.Rust.Corr.letBind @21618 @21620 @21622 +@21970 := @21957 @21935 @5126 @5126 @19 @22 @148 @272 @133 @5506 @19 @5473 @5660 @5732 +@21974 := LexLeanPreservation.Rust.Corr.eOfB @21618 @21620 @21622 +@21980 := @21974 @21935 @5126 @148 @22 @5489 @5504 +@21984 := LexLeanPreservation.Rust.Corr.prim @21618 @21620 @21622 +@21993 := @21984 @21935 @5126 @139 @147 @50 @22 @5489 @5502 @5493 +@21997 := LexLeanPreservation.Rust.Corr.opsCons @21618 @21620 @21622 +@22009 := @21997 @21935 @5126 @144 @146 @48 @27 @5485 @5488 @5501 @5476 @19 @5482 +@22013 := LexLeanPreservation.Rust.Corr.var @21618 @21620 @21622 +@22019 := @22013 @21935 @5126 @68 @48 @68 @5485 +@22021 := @21836 (@21629 @21703) +@22022 := LexLeanPreservation.Rust.ctxLookup +@22026 := @22019 (@22021 (@22022 @21935 @68)) +@22029 := @21836 (@21629 LexLeanPreservation.Rust.RIdent) +@22030 := LexLeanPreservation.Rust.readOf +@22032 := @22029 (@22030 @5485) +@22034 := @22009 (@22026 @22032) +@22038 := LexLeanPreservation.Rust.Corr.opsNil @21618 @21620 @21622 +@22041 := @22034 (@22038 @21935 @5126) +@22042 := @21836 @21536 +@22043 := LexLeanPreservation.Rust.isTemp +@22045 := @22042 (@22043 @5476) +@22046 := @22041 @22045 +@22047 := LexLeanPreservation.Rust.tempFresh +@22052 := @21993 (@22046 (@22042 (@22047 @5478 @5488))) +@22054 := @21836 LexLeanTarget.TargetSyntax.Prim +@22055 := LexLeanTarget.RustSemantics.itemPrimitive +@22057 := @22054 (@22055 @5493) +@22058 := @22052 @22057 +@22059 := LexLeanPreservation.Rust.plainItem +@22061 := @22042 (@22059 @5493) +@22062 := @22058 @22061 +@22064 := LexLeanPreservation.Rust.itemOK @21620 +@22066 := @22042 (@22064 @5493) +@22067 := @22062 @22066 +@22068 := LexLeanPreservation.Rust.itemTyped +@22071 := @22042 (@22068 @5493 @50) +@22072 := @22067 @22071 +@22073 := LexLeanPreservation.Rust.primTyped +@22077 := @22042 (@22073 @139 @50 @22) +@22078 := @22072 @22077 +@22079 := Bool.or +@22080 := Bool.not +@22081 := LexLeanTarget.RustSemantics.itemFallible +@22084 := @22079 (@22080 (@22081 @5493)) +@22086 := @22042 (@22084 @5126) +@22089 := @21970 (@21980 (@22078 @22086)) +@22090 := LexLeanPreservation.Rust.slotFree +@22094 := @22089 (@22042 (@22090 @21935 @19)) +@22095 := @21925 @19 +@22096 := @21928 @22 +@22097 := @21930 @19 +@22100 := @21923 (@22095 (@22096 @22097)) +@22101 := @22100 @21935 +@22102 := @21957 @22101 +@22105 := @22102 @5126 @5126 @41 +@22114 := @22105 @155 @214 @271 @133 @5620 @41 @5512 @5659 @5732 +@22116 := @21974 @22101 @5126 +@22120 := @22116 @214 @155 @5616 @5618 +@22124 := LexLeanPreservation.Rust.Corr.first @21618 @21620 @21622 +@22126 := @22124 @22101 @5126 +@22133 := @22126 @213 @155 @24 @5613 @5517 @41 @5482 +@22137 := LexLeanPreservation.Rust.Corr.eOfBNil @21618 @21620 @21622 +@22138 := @22137 @22101 +@22139 := @22138 @5126 +@22142 := @22139 @213 @294 @5613 +@22146 := LexLeanPreservation.Rust.Corr.callOps @21618 @21620 @21622 +@22147 := @22146 @22101 +@22148 := @22147 @5126 +@22156 := @22148 @19 @212 @290 @294 @5488 @5611 @5126 @344 +@22160 := LexLeanPreservation.Rust.Corr.opsOfL @21618 @21620 @21622 +@22161 := @22160 @22101 +@22162 := @22161 @5126 +@22165 := @22162 @212 @290 @5611 +@22169 := LexLeanPreservation.Rust.Corr.lCons @21618 @21620 @21622 +@22170 := @22169 @22101 +@22171 := @22170 @5126 +@22177 := @22171 @165 @211 @287 @289 @5545 @5610 +@22180 := @22139 @165 @287 @5545 +@22184 := LexLeanPreservation.Rust.Corr.closure @21618 @21620 @21622 +@22186 := @22184 @22101 @5126 +@22188 := @22186 @41 @164 +@22189 := @23 @50 +@22194 := @22188 @22189 @284 @286 @5488 @5544 +@22196 := @2 @21536 @5162 +@22197 := @26 @21536 +@22198 := @22196 @22197 +@22199 := @22196 @22198 +@22204 := @22194 @22199 @68 @5126 @5126 @354 +@22207 := @22162 @164 @22189 @5544 +@22208 := @22171 @162 +@22213 := @22208 @147 @22 @50 @5539 @5543 +@22214 := @22013 @22101 +@22215 := @22214 @5126 +@22219 := @22215 @19 @22 @19 @5539 +@22220 := @22022 @22101 +@22222 := @22021 (@22220 @19) +@22223 := @22219 @22222 +@22225 := @22029 (@22030 @5539) +@22226 := @22223 @22225 +@22227 := @22213 @22226 +@22228 := @22171 @144 +@22231 := @22228 @146 @48 @27 +@22233 := @22231 @5541 @5501 +@22236 := @22215 @68 @48 @68 +@22237 := @22236 @5541 +@22239 := @22021 (@22220 @68) +@22240 := @22237 @22239 +@22242 := @22029 (@22030 @5541) +@22243 := @22240 @22242 +@22244 := @22233 @22243 +@22248 := LexLeanPreservation.Rust.Corr.lNil @21618 @21620 @21622 +@22249 := @22248 @22101 +@22250 := @22249 @5126 +@22254 := @22204 (@22207 (@22227 (@22244 @22250))) +@22255 := GetElem?.getElem?.{0, 0, 0} +@22258 := @22255 @21633 @13 @122 +@22263 := LT.lt.{0} @13 instLTNat @21645 +@22264 := List.length.{0} +@22270 := @22258 (fun (as : @21633) => fun (i : @13) => @22263 (@22264 @122 @21689)) +@22271 := List.instGetElem?NatLtLength.{0} +@22274 := @22270 (@22271 @122) @21640 +@22277 := @22254 (@21837 (@22274 @41)) +@22278 := @21836 @8 +@22279 := @21711 @354 +@22281 := @22277 (@22278 @22279) +@22282 := @21836 @7 +@22283 := @21735 @354 +@22285 := @22281 (@22282 @22283) +@22287 := @21836 (@21629 @21536) +@22289 := LexLeanPreservation.Rust.flagOf @21622 +@22292 := @22287 (@22289 @284 @286) +@22293 := @22285 @22292 +@22297 := @21836 (@21629 (@21532 @21536 @21536)) +@22299 := LexLeanTarget.RustSemantics.findDispatch @21668 +@22300 := @22299 @41 +@22301 := @22264 @7 +@22302 := @22301 @22189 +@22305 := @22293 (@22297 (@22300 @22302)) +@22307 := LexLeanPreservation.Rust.fnFallible @21620 +@22310 := @22305 (@22287 (@22307 @41)) +@22314 := @22042 (@22079 (@22080 @5126) @5126) +@22317 := @22177 (@22180 (@22310 @22314)) +@22323 := @22171 @177 @210 @22 @284 @5578 @5609 +@22325 := @22116 @177 @22 +@22327 := @22325 @5564 @5576 +@22328 := @21984 @22101 +@22329 := @22328 @5126 +@22330 := @22329 @167 +@22333 := @22330 @176 @866 @22 +@22336 := @22333 @5564 @5574 @5566 +@22337 := @21997 @22101 +@22338 := @22337 @5126 +@22339 := @22338 @162 +@22343 := @22339 @175 @22 @28 @5539 +@22349 := @22343 @5563 @5573 @5476 @154 @5482 @22226 +@22357 := @22338 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@22359 := @22357 @249 @5482 +@22363 := LexLeanPreservation.Rust.Corr.value @21618 @21620 @21622 +@22364 := @22363 @22101 +@22365 := @22364 @5126 +@22366 := @22365 @22 +@22368 := @22366 @172 @5560 +@22371 := @21836 (@21629 LexLeanTarget.TargetSyntax.Value) +@22372 := LexLeanPreservation.Rust.litValue +@22374 := @22371 (@22372 @5560) +@22375 := @22368 @22374 +@22377 := LexLeanPreservation.Rust.typedLit @21618 +@22380 := @22042 (@22377 @172 @22) +@22381 := @22375 @22380 +@22382 := @22359 @22381 +@22383 := @22038 @22101 +@22384 := @22383 @5126 +@22397 := @22336 + (@22349 + (@22382 @22384 @22045 (@22042 (@22047 @5553 @5488))) + @22045 + (@22042 (@22047 @5547 @5563))) +@22399 := @22054 (@22055 @5566) +@22400 := @22397 @22399 +@22402 := @22042 (@22059 @5566) +@22403 := @22400 @22402 +@22405 := @22042 (@22064 @5566) +@22406 := @22403 @22405 +@22409 := @22042 (@22068 @5566 @866) +@22410 := @22406 @22409 +@22414 := @22042 (@22073 @167 @866 @22) +@22415 := @22410 @22414 +@22420 := @22042 (@22079 (@22080 (@22081 @5566)) @5126) +@22423 := @22323 (@22327 (@22415 @22420)) +@22429 := @22171 @208 @146 @155 @27 @5607 @5501 +@22432 := @22139 @208 @155 @5607 +@22436 := LexLeanPreservation.Rust.Corr.build @21618 @21620 @21622 +@22438 := @22436 @22101 @5126 +@22445 := @22438 @181 @155 @207 @80 @5488 @5606 @5582 +@22446 := @22196 @22199 +@22447 := @22196 @22446 +@22449 := @22196 (@22196 @22447) +@22450 := @22445 @22449 +@22453 := @22162 @207 @80 @5606 +@22454 := @22171 @185 +@22459 := @22454 @206 @22 @79 @5585 @5605 +@22461 := @22366 @184 @5585 +@22463 := @22371 (@22372 @5585) +@22464 := @22461 @22463 +@22467 := @22042 (@22377 @184 @22) +@22468 := @22464 @22467 +@22469 := @22459 @22468 +@22475 := @22454 @205 @22 @78 @5585 @5604 @22468 +@22481 := @22171 @190 @204 @24 @77 @5589 @5603 +@22485 := LexLeanPreservation.Rust.Corr.buildConst @21618 @21620 @21622 +@22490 := @22485 @22101 @5126 @187 @24 @5588 +@22493 := @21836 (@21629 LexLeanTarget.RustSyntax.Lit) +@22494 := LexLeanPreservation.Rust.constShape +@22497 := @22493 (@22494 @187 @24) +@22499 := @22481 (@22490 @22497) +@22505 := @22454 @203 @22 @76 @5585 @5602 @22468 +@22511 := @22171 @195 @202 @70 @75 @5594 @5601 +@22514 := @22139 @195 @70 @5594 +@22523 := @22438 @192 @70 @146 @27 @5488 @5501 @5592 @22197 @22384 +@22525 := @21836 (@21629 @8) +@22527 := LexLeanPreservation.Rust.buildShape @21618 +@22528 := @22527 @192 +@22531 := @22525 (@22528 @70 @5592) +@22534 := @22511 (@22514 (@22523 @22531)) +@22540 := @22171 @200 @146 @73 @27 @5599 @5501 +@22543 := @22139 @200 @73 @5599 +@22544 := @22438 @197 +@22552 := @22544 @73 @146 @27 @5488 @5501 @5597 @22197 @22384 +@22553 := @22527 @197 +@22556 := @22525 (@22553 @73 @5597) +@22567 := @22450 + (@22453 (@22469 (@22475 (@22499 (@22505 (@22534 (@22540 (@22543 (@22552 @22556)) @22250))))))) +@22568 := @22527 @181 +@22571 := @22525 (@22568 @155 @5582) +@22579 := @22156 (@22165 (@22317 (@22423 (@22429 (@22432 (@22567 @22571)) @22250)))) +@22580 := @21641 @19 +@22581 := @21837 @22580 +@22582 := @22579 @22581 +@22583 := @21711 @344 +@22584 := @22278 @22583 +@22585 := @22582 @22584 +@22586 := @21735 @344 +@22587 := @22282 @22586 +@22588 := @22585 @22587 +@22590 := @22287 (@22307 @19) +@22594 := @22133 (@22142 (@22588 @22590 @22314)) +@22596 := @22042 (@22043 @5517) +@22599 := @22114 (@22120 (@22594 @22596)) +@22602 := @22042 (@22090 @22101 @41) +@22603 := @22599 @22602 +@22607 := LexLeanPreservation.Rust.Corr.matchArms @21618 @21620 @21622 +@22608 := @21925 @41 +@22609 := @21928 @155 +@22610 := @21930 @41 +@22613 := @21923 (@22608 (@22609 @22610)) +@22614 := @22613 @22101 +@22617 := @22607 @22614 @5126 @5126 +@22622 := @22617 @133 @73 @5162 @225 @270 +@22623 := @276 @128 +@22630 := @22622 @22623 @5656 @5731 @127 @5623 @363 @5482 +@22632 := @22137 @22614 @5126 +@22634 := @22632 @225 @73 +@22635 := @22634 @5656 +@22639 := LexLeanPreservation.Rust.Corr.fieldRead @21618 @21620 @21622 +@22644 := @22639 @22614 @5126 @5162 @219 @154 +@22649 := @22644 @224 @80 @73 @5630 @5517 +@22651 := @22649 @224 @5650 +@22653 := @22013 @22614 @5126 +@22656 := @22653 @41 @155 @41 +@22657 := @22656 @5630 +@22658 := @22022 @22614 +@22660 := @22021 (@22658 @41) +@22661 := @22657 @22660 +@22663 := @22029 (@22030 @5630) +@22664 := @22661 @22663 +@22665 := @22651 @22664 +@22666 := @21836 @21702 +@22675 := Option.map.{0, 0} + @3 + @13 + (fun (x._@.LexLeanPreservation.RustCorr.#624833715._hygCtx._hyg.#3368 : @3) => + @22264 @8 (LexLeanTarget.TargetSyntax.Adt.constructors @21645)) +@22676 := @6 @3 +@22690 := @22255 + @22676 + @13 + @3 + (fun (as : @22676) => fun (i : @13) => @22263 (@22264 @3 @21689)) + (@22271 @3) + (LexLeanTarget.TargetSyntax.Program.adts @21618) +@22693 := @22666 (@22675 (@22690 @154)) +@22694 := @22665 @22693 +@22696 := LexLeanPreservation.Rust.adtFields @21618 +@22699 := @22525 (@22696 @154 @68) +@22700 := @22694 @22699 +@22702 := @21836 (@21629 @7) +@22712 := @22255 @8 @13 @7 (fun (as : @8) => fun (i : @13) => @22263 (@22301 @21689)) (@22271 @7) +@22713 := @22712 @80 +@22715 := @22702 (@22713 @224) +@22717 := @22700 @22715 @22596 +@22718 := LexLeanPreservation.Rust.partRead +@22722 := @22717 (@22042 (@22718 @5650 @5638)) +@22724 := @22079 (@22080 @5162) +@22726 := @22042 (@22724 @5126) +@22729 := @22630 (@22635 (@22722 @22726)) +@22733 := LexLeanPreservation.Rust.Corr.mCons @21618 @21620 @21622 +@22734 := @22733 @22614 +@22738 := @22734 @22614 @5126 @73 @5162 +@22751 := @22738 @270 @128 @5126 @133 @5730 @19 @197 @127 @265 @5665 @5488 @5698 @5709 +@22752 := @21925 @154 +@22753 := @21930 @154 +@22756 := @21923 (@22752 (@21929 @22753)) +@22757 := @22756 @22614 +@22774 := @22734 + @22757 + @5126 + @73 + @5162 + @270 + @127 + @5126 + @133 + @5654 + @68 + @230 + @233 + @241 + @5716 + @5488 + @5488 + @5726 +@22778 := LexLeanPreservation.Rust.Corr.mNil @21618 @21620 @21622 +@22782 := @22778 @22614 @5126 @73 @5162 +@22786 := @22774 (@22782 @270 @5126 @133) +@22788 := @21836 (@21629 @227) +@22789 := @6 @227 +@22800 := @22255 + @22789 + @13 + @227 + (fun (as : @22789) => fun (i : @13) => @22263 (@22264 @227 @21689)) + (@22271 @227) +@22801 := @22800 @270 +@22804 := @22786 (@22788 (@22801 @68)) +@22806 := LexLeanPreservation.Rust.otherArms @21618 +@22807 := @22806 @73 +@22808 := @22807 @270 +@22812 := @22804 (@22042 (@22808 @127 @230)) +@22814 := LexLeanPreservation.Rust.armPat @21618 +@22817 := @22814 @22614 @73 @5162 +@22819 := @22817 @230 @233 +@22823 := @22812 (@21951 (@22819 @5716 @5488)) +@22827 := LexLeanPreservation.Rust.Corr.fOfB @21618 @21620 @21622 +@22832 := @22827 @22757 @241 @133 @5488 @5725 +@22842 := @22436 @22757 @5126 @235 @133 @240 @50 @5488 @5724 @5720 @22198 +@22847 := @22160 @22757 @5126 @240 @50 @5724 +@22855 := @22169 @22757 @5126 @238 @146 @48 @27 @5722 @5501 +@22865 := @22013 @22757 @5126 @154 @48 @154 @5722 (@22021 (@22022 @22757 @154)) +@22867 := @22029 (@22030 @5722) +@22874 := @22842 (@22847 (@22855 (@22865 @22867) (@22248 @22757 @5126))) +@22875 := @22527 @235 +@22889 := @22751 + (@22823 (@22832 (@22874 (@22525 (@22875 @133 @5720))))) + (@22788 (@22801 @19)) + (@22042 (@22808 @128 @197)) +@22894 := @21951 (@22817 @197 @127 @5665 @5488) +@22895 := @22889 @22894 +@22899 := @21957 @22614 @5126 @5126 @249 +@22908 := @22899 @70 @256 @264 @133 @5695 @249 @5670 @5488 @5709 +@22911 := @22632 @256 @70 @5695 +@22913 := @22146 @22614 @5126 +@22921 := @22913 @154 @255 @356 @70 @5488 @5693 @5162 @370 +@22923 := @22160 @22614 @5126 +@22926 := @22923 @255 @356 @5693 +@22928 := @22169 @22614 @5126 +@22932 := @22928 @253 @146 @70 @27 +@22934 := @22932 @5691 @5501 +@22936 := @22632 @253 @70 +@22937 := @22936 @5691 +@22940 := @22644 @249 @80 @70 +@22944 := @22940 @5674 @5517 @385 @5686 +@22946 := @22656 @5674 @22660 +@22948 := @22029 (@22030 @5674) +@22952 := @22944 (@22946 @22948) @22693 @22699 +@22954 := @22702 (@22713 @249) +@22963 := @22934 (@22937 (@22952 @22954 @22596 (@22042 (@22718 @5686 @5676)) @22726)) +@22965 := @22248 @22614 @5126 +@22968 := @22921 (@22926 (@22963 @22965)) +@22969 := @21641 @154 +@22970 := @21837 @22969 +@22971 := @22968 @22970 +@22972 := @21711 @370 +@22974 := @22971 (@22278 @22972) +@22975 := @21735 @370 +@22983 := @22908 (@22911 (@22974 (@22282 @22975) (@22287 (@22307 @154)) @22726)) +@22986 := @22042 (@22090 @22614 @249) +@22987 := @22983 @22986 +@22988 := @21925 @249 +@22989 := @21928 @70 +@22990 := @21930 @249 +@22993 := @21923 (@22988 (@22989 @22990)) +@22994 := @22993 @22614 +@22999 := @22827 @22994 @264 @133 @5488 @5708 +@23009 := @22436 @22994 @5126 @258 @133 @263 @356 @5488 @5707 @5703 @22198 +@23014 := @22160 @22994 @5126 @263 @356 @5707 +@23022 := @22169 @22994 @5126 @261 @146 @70 @27 @5705 @5501 +@23032 := @22013 @22994 @5126 @249 @70 @249 @5705 (@22021 (@22022 @22994 @249)) +@23034 := @22029 (@22030 @5705) +@23041 := @23009 (@23014 (@23022 (@23032 @23034) (@22248 @22994 @5126))) +@23042 := @22527 @258 +@23050 := @22729 (@22895 (@22987 (@22999 (@23041 (@22525 (@23042 @133 @5703)))))) +@23052 := @22042 (@21760 @127) +@23053 := @23050 @23052 +@23057 := LexLeanPreservation.Rust.covered @21618 @21620 @127 +@23058 := @23057 @73 +@23062 := @23053 (@22042 (@23058 @270 @22623)) +@23064 := @22042 (@22043 @5623) +@23077 := @21792 + (@21839 + (@21842 + (@21845 + (@21867 (@21891 (@21909 (@21936 (@21948 (@21953 (@22094 (@22603 (@23062 @23064)))))))))))) +@23078 := @21623 @19 +@23079 := @21631 @22580 +@23081 := @21627 (@23079 @21646) +@23083 := @21669 (@21670 @19) +@23084 := @21665 @23083 +@23086 := @21627 (@23084 @21694) +@23103 := @21626 + (fun (fn : @122) => + @23081 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23086 @21741)))))) + @21787)) + @344 +@23106 := @21793 (@23079 (@21644 @344)) +@23109 := @21706 (@21707 @344) @22583 +@23113 := @21627 (@21698 (@23109 @21715) @21719) +@23114 := @21732 @344 +@23119 := @21729 (@21731 @23114 @22586 @21687 @21689) +@23130 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23086 (@23113 @23119))))) +@23131 := @21652 @23130 +@23132 := @21649 @23131 +@23141 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @22583 @21645) @21781))) +@23144 := @23106 (@23132 @23141) @22581 +@23146 := @21840 @23131 @23141 +@23148 := @21843 @23130 @5748 +@23149 := @21679 @5748 +@23153 := @21627 (@23084 (@21677 (@23149 @21692))) +@23155 := @23109 (@21714 @5748) +@23156 := @21698 @23155 +@23158 := @21627 (@23156 @21719) +@23169 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23153 (@23158 @23119))))) + @5752 +@23170 := @21683 @5752 +@23175 := @21627 (@23084 (@21677 (@23149 (@23170 @21691)))) +@23176 := @21727 @5752 +@23177 := @21726 @23176 +@23180 := @21730 @23176 @23114 @22586 +@23192 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @23175 (@23158 (@23177 (@23180 @21687 @21689)))))) + @5760 +@23199 := @21627 (@23084 (@21677 (@23149 (@23170 (@21686 (@5761 @21689)))))) +@23200 := @23180 @5760 +@23209 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23199 (@23158 (@23177 (@23200 @21689))))) + @5830 +@23214 := @23084 (@21677 (@23149 (@23170 (@21686 @5831)))) +@23215 := @21627 @23214 +@23216 := @23200 @5830 +@23221 := @21910 (fun (Γ : @21657) => @23215 (@23158 (@23177 @23216))) +@23228 := @22613 (@22100 (@21923 (@21926 (@21928 @287 @21931)) @21705)) +@23229 := @23221 @23228 +@23230 := @21793 @23214 +@23232 := @23156 (@21718 @23228) +@23233 := @21627 @23232 +@23236 := @21725 @23228 @23176 @23216 +@23240 := @23230 (@23233 @23236) (@21946 @23083) +@23244 := @21793 @23232 @23236 (@21951 @23155) +@23248 := LexLeanPreservation.Rust.Corr.matchNat @21618 @21620 @21622 +@23264 := @23248 + @23228 + @5126 + @5126 + @294 + @162 + @342 + @5539 + @312 + @154 + @338 + @22753 + @5623 + @485 + @5482 + @5488 + @5830 +@23266 := @22013 @23228 @5126 +@23270 := @23266 @19 @22 @19 @5539 +@23271 := @22022 @23228 +@23276 := @23264 (@23270 (@22021 (@23271 @19)) @22225) +@23281 := @21836 (@21629 (@21532 @141 (@21700 @141))) +@23282 := LexLeanPreservation.Rust.natArms +@23285 := @23276 (@23281 (@23282 @342)) +@23286 := LexLeanPreservation.Rust.slotOK +@23291 := @23285 (@22042 (@23286 @23228 @22753)) @23064 +@23295 := LexLeanPreservation.Rust.Corr.kIf @21618 @21620 @21622 +@23298 := @23295 @23228 @5126 @5126 +@23299 := LexLeanPreservation.Rust.Kind.nat +@23311 := @23298 (@23299 @5754 @154 @22753) @5764 @312 @338 @294 @5488 @5771 @5805 @5828 +@23316 := @22827 @23228 @312 @294 @5488 @5770 +@23320 := LexLeanPreservation.Rust.Corr.bOfE @21618 @21620 @21622 +@23325 := @23320 @23228 @5126 @312 @294 @5770 +@23329 := LexLeanPreservation.Rust.Corr.buildPair @21618 @21620 @21622 +@23337 := @23329 @23228 @5126 @219 @308 @155 @24 @5674 @5769 +@23339 := @22169 @23228 @5126 +@23354 := @23339 + @219 + @310 + @155 + @59 + @5674 + @7197 + (@23266 @41 @155 @41 @5674 (@22021 (@23271 @41)) @22948) +@23360 := @23339 @308 @146 @24 @27 @5769 @5501 +@23365 := @22485 @23228 @5126 @305 @24 @5768 +@23368 := @22493 (@22494 @305 @24) +@23378 := @23311 (@23316 (@23325 (@23337 (@23354 (@23360 (@23365 @23368) (@22248 @23228 @5126)))))) +@23381 := @21923 (@22752 (@22096 @22753)) +@23382 := @23381 @23228 +@23397 := @22607 @23382 @5126 @5126 @294 @286 @5162 @321 @337 @453 @5802 @5827 @127 @5623 @519 @5482 +@23403 := @21974 @23382 @5126 @321 @286 @5793 @5800 +@23407 := LexLeanPreservation.Rust.Corr.apply @21618 @21620 @21622 +@23420 := @23407 @23382 @5126 @144 @284 @286 @5485 @320 @5488 @5798 @5126 @5784 @495 @5789 +@23422 := @22013 @23382 @5126 +@23426 := @23422 @68 @287 @68 @5485 +@23427 := @22022 @23382 +@23432 := @23420 (@23426 (@22021 (@23427 @68)) @22032) +@23437 := @22160 @23382 @5126 @320 @284 @5798 +@23439 := @22169 @23382 @5126 +@23440 := @23439 @219 +@23445 := @23440 @146 @155 @27 @5630 @5501 +@23448 := @23422 @41 @155 @41 +@23449 := @23448 @5630 +@23451 := @22021 (@23427 @41) +@23454 := @23445 (@23449 @23451 @22663) +@23456 := @22248 @23382 @5126 +@23461 := @23432 (@23437 (@23454 @23456)) @22292 @22314 +@23463 := @22042 (@22043 @5784) +@23470 := @23397 (@23403 (@23461 @23463 (@22042 (@22047 @5786 @5488)))) +@23471 := @22733 @23382 +@23488 := @23471 + @23382 + @5126 + @286 + @5162 + @337 + @452 + @5126 + @294 + @5826 + @68 + @197 + @127 + @325 + @5665 + @5488 + @5488 + @5811 +@23492 := @21923 (@22988 (@22609 @22990)) @23382 +@23517 := @23471 + @23492 + @5126 + @286 + @5162 + @337 + @127 + @5126 + @294 + @5654 + @19 + @230 + @329 + @333 + @5815 + @5488 + @5488 + @5822 + (@22778 @23382 @5126 @286 @5162 @337 @5126 @294) +@23518 := @22800 @337 +@23521 := @23517 (@22788 (@23518 @19)) +@23523 := @22806 @286 @337 +@23527 := @23521 (@22042 (@23523 @127 @230)) +@23530 := @22814 @23382 @286 @5162 +@23536 := @23527 (@21951 (@23530 @230 @329 @5815 @5488)) +@23540 := LexLeanPreservation.Rust.Corr.callF @21618 @21620 @21622 +@23548 := @23540 @23492 @19 @332 @290 @294 @5488 @5820 @344 +@23553 := @22160 @23492 @5126 @332 @290 @5820 +@23555 := @22169 @23492 @5126 +@23561 := @23555 @144 @331 @287 @289 @5541 @5819 +@23563 := @22013 @23492 @5126 +@23567 := @23563 @68 @287 @68 @5541 +@23568 := @22022 @23492 +@23573 := @23561 (@23567 (@22021 (@23568 @68)) @22242) +@23579 := @23555 @238 @263 @22 @284 @5817 @5707 +@23586 := @23563 @154 @22 @154 @5817 (@22021 (@23568 @154)) +@23588 := @22029 (@22030 @5817) +@23697 := @23103 + (@23144 + (@23146 + (@23148 + (@23169 + (@23192 + (@23209 + (@23229 + (@23240 + (@23244 + (@23291 + (@23378 + (@23470 + (@23488 + (@23536 + (@23548 + (@23553 + (@23573 + (@23579 + (@23586 @23588) + (@23555 + @261 + @146 + @155 + @27 + @5705 + @5501 + (@23563 + @249 + @155 + @249 + @5705 + (@22021 (@23568 @249)) + @23034) + (@22248 @23492 @5126))))) + @22581 + @22584 + @22587 + @22590)) + (@22788 (@23518 @68)) + (@22042 (@23523 @452 @197)) + (@21951 (@23530 @197 @127 @5665 @5488)) + (@22827 + @23382 + @325 + @294 + @5488 + @5810 + (@23320 + @23382 + @5126 + @325 + @294 + @5810 + (@23329 + @23382 + @5126 + @219 + @190 + @155 + @24 + @5674 + @5589 + (@23440 + @323 + @155 + @59 + @5674 + @10050 + (@23448 @5674 @23451 @22948) + (@23439 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @23382 @5126 @187 @24 @5588 @22497) + @23456)))))) + @23052 + (@22042 (@23057 @286 @337 @453)) + @23064)))))))))))) +@23698 := @21623 @41 +@23699 := @21641 @41 +@23700 := @21631 @23699 +@23702 := @21627 (@23700 @21646) +@23704 := @21669 (@21670 @41) +@23705 := @21665 @23704 +@23707 := @21627 (@23705 @21694) +@23724 := @21626 + (fun (fn : @122) => + @23702 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23707 @21741)))))) + @21787)) + @354 +@23727 := @21793 (@23700 (@21644 @354)) +@23730 := @21706 (@21707 @354) @22279 +@23734 := @21627 (@21698 (@23730 @21715) @21719) +@23735 := @21732 @354 +@23740 := @21729 (@21731 @23735 @22283 @21687 @21689) +@23751 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23707 (@23734 @23740))))) +@23752 := @21652 @23751 +@23753 := @21649 @23752 +@23762 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @22279 @21645) @21781))) +@23766 := @23727 (@23753 @23762) (@21837 @23699) +@23768 := @21840 @23752 @23762 +@23770 := @21843 @23751 @5841 +@23771 := @21679 @5841 +@23775 := @21627 (@23705 (@21677 (@23771 @21692))) +@23777 := @23730 (@21714 @5841) +@23778 := @21698 @23777 +@23780 := @21627 (@23778 @21719) +@23791 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23775 (@23780 @23740))))) + @5843 +@23792 := @21683 @5843 +@23793 := @23792 @21691 +@23797 := @21627 (@23705 (@21677 (@23771 @23793))) +@23798 := @21727 @5843 +@23799 := @21726 @23798 +@23800 := @21730 @23798 +@23802 := @23800 @23735 @22283 +@23814 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @23797 (@23780 (@23799 (@23802 @21687 @21689)))))) + @5488 +@23816 := @21686 (@5649 @21689) +@23821 := @21627 (@23705 (@21677 (@23771 (@23792 @23816)))) +@23822 := @23802 @5488 +@23831 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23821 (@23780 (@23799 (@23822 @21689))))) + @5856 +@23836 := @23705 (@21677 (@23771 (@23792 (@21686 @5857)))) +@23837 := @21627 @23836 +@23838 := @23822 @5856 +@23843 := @21910 (fun (Γ : @21657) => @23837 (@23780 (@23799 @23838))) +@23846 := @21923 (@22095 (@21929 @22097)) +@23850 := @21923 (@21926 (@22096 @21931)) @21705 +@23851 := @23846 @23850 +@23852 := @22613 @23851 +@23853 := @23843 @23852 +@23854 := @21793 @23836 +@23856 := @23778 (@21718 @23852) +@23857 := @21627 @23856 +@23860 := @21725 @23852 @23798 @23838 +@23864 := @23854 (@23857 @23860) (@21946 @23704) +@23868 := @21793 @23856 @23860 (@21951 @23777) +@23876 := @23540 @23852 @249 @352 @372 @286 @5488 @5854 @417 +@23881 := @22160 @23852 @5126 @352 @372 @5854 +@23883 := @22169 @23852 @5126 +@23889 := @23883 @162 @351 @48 @289 @5847 @5853 +@23891 := @22013 @23852 @5126 +@23895 := @23891 @19 @48 @19 @5847 +@23896 := @22022 @23852 +@23899 := @23895 (@22021 (@23896 @19)) +@23901 := @22029 (@22030 @5847) +@23903 := @23889 (@23899 @23901) +@23909 := @23883 @144 @320 @22 @284 @5849 @5852 +@23916 := @23891 @68 @22 @68 @5849 (@22021 (@23896 @68)) +@23918 := @22029 (@22030 @5849) +@23942 := @23876 + (@23881 + (@23903 + (@23909 + (@23916 @23918) + (@23883 + @219 + @146 + @155 + @27 + @5674 + @5501 + (@23891 @41 @155 @41 @5674 (@22021 (@23896 @41)) @22948) + (@22248 @23852 @5126))))) +@23943 := @21641 @249 +@23944 := @21837 @23943 +@23945 := @23942 @23944 +@23946 := @21711 @417 +@23948 := @23945 (@22278 @23946) +@23949 := @21735 @417 +@23964 := @23724 + (@23766 + (@23768 + (@23770 + (@23791 + (@23814 + (@23831 + (@23853 (@23864 (@23868 (@23948 (@22282 @23949) (@22287 (@22307 @249)))))))))))) +@23965 := @21623 @154 +@23966 := @21631 @22969 +@23968 := @21627 (@23966 @21646) +@23970 := @21669 (@21670 @154) +@23971 := @21665 @23970 +@23973 := @21627 (@23971 @21694) +@23990 := @21626 + (fun (fn : @122) => + @23968 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23973 @21741)))))) + @21787)) + @370 +@23993 := @21793 (@23966 (@21644 @370)) +@23996 := @21706 (@21707 @370) @22972 +@24000 := @21627 (@21698 (@23996 @21715) @21719) +@24001 := @21732 @370 +@24006 := @21729 (@21731 @24001 @22975 @21687 @21689) +@24017 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @23973 (@24000 @24006))))) +@24018 := @21652 @24017 +@24019 := @21649 @24018 +@24028 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @22972 @21645) @21781))) +@24031 := @23993 (@24019 @24028) @22970 +@24033 := @21840 @24018 @24028 +@24035 := @21843 @24017 @5864 +@24036 := @21679 @5864 +@24040 := @21627 (@23971 (@21677 (@24036 @21692))) +@24042 := @23996 (@21714 @5864) +@24043 := @21698 @24042 +@24045 := @21627 (@24043 @21719) +@24056 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @24040 (@24045 @24006))))) + @5055 +@24057 := @21683 @5055 +@24058 := @24057 @21691 +@24062 := @21627 (@23971 (@21677 (@24036 @24058))) +@24063 := @21727 @5055 +@24064 := @21726 @24063 +@24065 := @21730 @24063 +@24067 := @24065 @24001 @22975 +@24079 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @24062 (@24045 (@24064 (@24067 @21687 @21689)))))) + @5488 +@24080 := @24057 @23816 +@24084 := @21627 (@23971 (@21677 (@24036 @24080))) +@24085 := @24067 @5488 +@24094 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @24084 (@24045 (@24064 (@24085 @21689))))) + @5877 +@24099 := @23971 (@21677 (@24036 (@24057 (@21686 @5878)))) +@24100 := @21627 @24099 +@24101 := @24085 @5877 +@24106 := @21910 (fun (Γ : @21657) => @24100 (@24045 (@24064 @24101))) +@24110 := @21923 (@21926 (@22989 @21931)) @21705 +@24111 := @24106 @24110 +@24112 := @21793 @24099 +@24114 := @24043 (@21718 @24110) +@24115 := @21627 @24114 +@24118 := @21725 @24110 @24063 @24101 +@24122 := @24112 (@24115 @24118) (@21946 @23970) +@24126 := @21793 @24114 @24118 (@21951 @24042) +@24136 := @22146 @24110 @5162 @224 @368 @426 @70 @5488 @5875 @5162 @450 +@24141 := @22160 @24110 @5162 @368 @426 @5875 +@24143 := @22169 @24110 @5162 +@24149 := @24143 @365 @367 @423 @425 @5872 @5874 +@24151 := @22137 @24110 @5162 +@24154 := @24151 @365 @423 @5872 +@24168 := @22184 @24110 @5162 @363 @146 @27 @421 @70 @5488 @5501 @22197 @19 @5162 @5162 @460 +@24170 := @22038 @24110 @5162 +@24174 := @24168 @24170 (@21837 (@22274 @363)) +@24175 := @21711 @460 +@24177 := @24174 (@22278 @24175) +@24178 := @21735 @460 +@24180 := @24177 (@22282 @24178) +@24183 := @22287 (@22289 @421 @70) +@24184 := @24180 @24183 +@24185 := @22299 @363 +@24186 := @22301 @27 +@24192 := @24184 (@22297 (@24185 @24186)) (@22287 (@22307 @363)) +@24194 := @22042 (@22724 @5162) +@24245 := @24136 + (@24141 + (@24149 + (@24154 (@24192 @24194)) + (@24143 + @195 + @147 + @70 + @356 + @5594 + @5543 + (@24151 + @195 + @70 + @5594 + (@22436 @24110 @5162 @192 @70 @146 @27 @5488 @5501 @5592 @22197 @24170 @22531)) + (@24143 + @144 + @146 + @70 + @27 + @5541 + @5501 + (@22013 @24110 @5162 @68 @70 @68 @5541 (@22021 (@22022 @24110 @68)) @22242) + (@22248 @24110 @5162))))) +@24246 := @21641 @224 +@24247 := @21837 @24246 +@24248 := @24245 @24247 +@24249 := @21711 @450 +@24250 := @22278 @24249 +@24251 := @24248 @24250 +@24252 := @21735 @450 +@24253 := @22282 @24252 +@24254 := @24251 @24253 +@24256 := @22287 (@22307 @224) +@24268 := @23990 + (@24031 + (@24033 + (@24035 (@24056 (@24079 (@24094 (@24111 (@24122 (@24126 (@24254 @24256 @24194)))))))))) +@24269 := @21623 @249 +@24270 := @21631 @23943 +@24272 := @21627 (@24270 @21646) +@24274 := @21669 (@21670 @249) +@24275 := @21665 @24274 +@24277 := @21627 (@24275 @21694) +@24294 := @21626 + (fun (fn : @122) => + @24272 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @24277 @21741)))))) + @21787)) + @417 +@24297 := @21793 (@24270 (@21644 @417)) +@24300 := @21706 (@21707 @417) @23946 +@24304 := @21627 (@21698 (@24300 @21715) @21719) +@24305 := @21732 @417 +@24310 := @21729 (@21731 @24305 @23949 @21687 @21689) +@24321 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @24277 (@24304 @24310))))) +@24322 := @21652 @24321 +@24323 := @21649 @24322 +@24332 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @23946 @21645) @21781))) +@24335 := @24297 (@24323 @24332) @23944 +@24337 := @21840 @24322 @24332 +@24339 := @21843 @24321 @5883 +@24340 := @21679 @5883 +@24344 := @21627 (@24275 (@21677 (@24340 @21692))) +@24346 := @24300 (@21714 @5883) +@24347 := @21698 @24346 +@24349 := @21627 (@24347 @21719) +@24360 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @24344 (@24349 @24310))))) + @5843 +@24364 := @21627 (@24275 (@21677 (@24340 @23793))) +@24366 := @23800 @24305 @23949 +@24378 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @24364 (@24349 (@23799 (@24366 @21687 @21689)))))) + @5909 +@24385 := @21627 (@24275 (@21677 (@24340 (@23792 (@21686 (@5910 @21689)))))) +@24386 := @24366 @5909 +@24395 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @24385 (@24349 (@23799 (@24386 @21689))))) + @6064 +@24400 := @24275 (@21677 (@24340 (@23792 (@21686 @6065)))) +@24401 := @21627 @24400 +@24402 := @24386 @6064 +@24408 := @21910 (fun (Γ : @21657) => @24401 (@24349 (@23799 @24402))) @22614 +@24409 := @21793 @24400 +@24411 := @24347 (@21718 @22614) +@24412 := @21627 @24411 +@24415 := @21725 @22614 @23798 @24402 +@24419 := @24409 (@24412 @24415) (@21946 @24274) +@24423 := @21793 @24411 @24415 (@21951 @24346) +@24450 := @22617 + @286 + @73 + @5162 + @225 + @415 + @22623 + @5906 + @6063 + @127 + @5623 + @547 + @5482 + (@22634 + @5906 + (@22649 @529 @5901 @22664 @22693 @22699 @22715 @22596 (@22042 (@22718 @5901 @5890)) @22726)) +@24463 := @22738 @415 @128 @5126 @286 @6062 @19 @197 @127 @411 @5665 @5488 @6032 @6054 +@24464 := @5481 @13 +@24468 := @21923 (@22752 (@21929 @24464)) @22614 +@24489 := @22734 + @24468 + @5126 + @73 + @5162 + @415 + @127 + @5126 + @286 + @5654 + @68 + @230 + @233 + @378 + @6058 + @5488 + @5488 + @6052 + (@22782 @415 @5126 @286) +@24490 := @22800 @415 +@24493 := @24489 (@22788 (@24490 @68)) +@24494 := @22807 @415 +@24502 := @24493 (@22042 (@24494 @127 @230)) (@21951 (@22819 @6058 @5488)) +@24507 := @22827 @24468 @378 @286 @5488 @6051 +@24520 := @22436 @24468 @5126 @197 @286 @146 @27 @5488 @5501 @6049 @22197 (@22038 @24468 @5126) +@24523 := @22525 (@22553 @286 @6049) +@24535 := @24463 + (@24502 (@24507 (@24520 @24523))) + (@22788 (@24490 @19)) + (@22042 (@24494 @128 @197)) + @22894 +@24544 := @22899 @286 @400 @410 @286 @6003 @249 @5913 @6031 @6054 +@24547 := @22632 @400 @286 @6003 +@24555 := @22913 @385 @399 @474 @286 @5488 @6001 @5126 @791 +@24558 := @22923 @399 @474 @6001 +@24573 := @22928 + @144 + @398 + @48 + @473 + @5541 + @6000 + (@22653 @68 @48 @68 @5541 (@22021 (@22658 @68)) @22242) +@24579 := @22928 @387 @397 @22 @472 @5932 @5999 +@24582 := @22632 @387 @22 @5932 +@24592 := @22644 @68 @80 @22 @5630 @5517 @638 @5927 @22664 @22693 @22699 +@24594 := @22702 (@22713 @68) +@24720 := @24555 + (@24558 + (@24573 + (@24579 + (@24582 (@24592 @24594 @22596 (@22042 (@22718 @5927 @5917)) @22726)) + (@22928 + @389 + @396 + @22 + @471 + @5946 + @5998 + (@22632 + @389 + @22 + @5946 + (@22644 + @19 + @80 + @22 + @5630 + @5517 + @650 + @5941 + @22664 + @22693 + @22699 + (@22702 (@22713 @19)) + @22596 + (@22042 (@22718 @5941 @5934)) + @22726)) + (@22928 + @391 + @395 + @24 + @470 + @5961 + @5997 + (@22632 + @391 + @24 + @5961 + (@22644 + @41 + @80 + @24 + @5630 + @5517 + @660 + @5956 + @22664 + @22693 + @22699 + (@22702 (@22713 @41)) + @22596 + (@22042 (@22718 @5956 @5948)) + @22726)) + (@22928 + @393 + @255 + @22 + @356 + @5977 + @5996 + (@22632 + @393 + @22 + @5977 + (@22644 + @154 + @80 + @22 + @5630 + @5517 + @689 + @5972 + @22664 + @22693 + @22699 + (@22702 (@22713 @154)) + @22596 + (@22042 (@22718 @5972 @5963)) + @22726)) + (@22932 + @5994 + @5501 + (@22936 + @5994 + (@22940 + @5630 + @5517 + @800 + @5989 + @22664 + @22693 + @22699 + @22954 + @22596 + (@22042 (@22718 @5989 @5979)) + @22726)) + @22965))))))) +@24721 := @21641 @385 +@24722 := @21837 @24721 +@24723 := @24720 @24722 +@24724 := @21711 @791 +@24726 := @24723 (@22278 @24724) +@24727 := @21735 @791 +@24736 := @24544 (@24547 (@24726 (@22282 @24727) (@22287 (@22307 @385)) @22314)) @22986 +@24740 := LexLeanPreservation.Rust.Corr.cond @21618 @21620 @21622 +@24745 := @21923 (@22988 (@21928 @286 @22990)) @22614 +@24756 := @24740 @24745 @5126 @5126 @407 @261 @378 @286 @6031 @6044 @5488 @6054 +@24765 := @21984 @24745 @5126 @403 @406 @866 @24 @6031 @6042 @6034 +@24767 := @21997 @24745 @5126 +@24777 := @24767 @387 @405 @22 @28 @6021 @6030 @6041 @5476 @849 @5482 +@24782 := @22137 @24745 @5126 @387 @22 @6021 +@24794 := @22639 @24745 @5126 @5162 @219 @154 @68 @80 @22 @5674 @5517 @844 @6016 +@24796 := @22013 @24745 @5126 +@24800 := @24796 @41 @155 @41 @5674 +@24801 := @22022 @24745 +@24817 := @24777 + (@24782 + (@24794 + (@24800 (@22021 (@24801 @41)) @22948) + @22693 + @22699 + @24594 + @22596 + (@22042 (@22718 @6016 @6010)) + @22726)) +@24836 := @24767 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @876 + @5482 + (@24796 @19 @22 @19 @5539 (@22021 (@24801 @19)) @22225) +@24838 := @22038 @24745 @5126 +@24851 := @24765 + (@24817 + (@24836 @24838 @22045 (@22042 (@22047 @6024 @5488))) + @22045 + (@22042 (@22047 @6006 @6030))) +@24853 := @22054 (@22055 @6034) +@24854 := @24851 @24853 +@24856 := @22042 (@22059 @6034) +@24857 := @24854 @24856 +@24859 := @22042 (@22064 @6034) +@24860 := @24857 @24859 +@24863 := @22042 (@22068 @6034 @866) +@24864 := @24860 @24863 +@24868 := @22042 (@22073 @403 @866 @24) +@24869 := @24864 @24868 +@24874 := @22042 (@22079 (@22080 (@22081 @6034)) @5126) +@24876 := @24756 (@24869 @24874) +@24879 := @23295 @24745 @5126 @5126 +@24880 := LexLeanPreservation.Rust.Kind.plain +@24889 := @24879 @24880 @6044 @261 @378 @286 @5488 @6046 @5488 @6052 +@24890 := @22827 @24745 +@24948 := @24294 + (@24335 + (@24337 + (@24339 + (@24360 + (@24378 + (@24395 + (@24408 + (@24419 + (@24423 + (@24450 + (@24535 + (@24736 + (@24876 + (@24889 + (@24890 + @261 + @286 + @5488 + @5705 + (@23320 + @24745 + @5126 + @261 + @286 + @5705 + (@24796 @249 @286 @249 @5705 (@22021 (@24801 @249)) @23034))) + (@24890 + @378 + @286 + @5488 + @6051 + (@22436 + @24745 + @5126 + @197 + @286 + @146 + @27 + @5488 + @5501 + @6049 + @22197 + @24838 + @24523)))))) + @23052 + (@22042 (@23058 @415 @22623)) + @23064)))))))))) +@24949 := @21623 @224 +@24950 := @21631 @24246 +@24952 := @21627 (@24950 @21646) +@24954 := @21669 (@21670 @224) +@24955 := @21665 @24954 +@24957 := @21627 (@24955 @21694) +@24974 := @21626 + (fun (fn : @122) => + @24952 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @24957 @21741)))))) + @21787)) + @450 +@24977 := @21793 (@24950 (@21644 @450)) +@24980 := @21706 (@21707 @450) @24249 +@24984 := @21627 (@21698 (@24980 @21715) @21719) +@24985 := @21732 @450 +@24990 := @21729 (@21731 @24985 @24252 @21687 @21689) +@25001 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @24957 (@24984 @24990))))) +@25002 := @21652 @25001 +@25003 := @21649 @25002 +@25012 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @24249 @21645) @21781))) +@25015 := @24977 (@25003 @25012) @24247 +@25017 := @21840 @25002 @25012 +@25019 := @21843 @25001 @6078 +@25020 := @21679 @6078 +@25024 := @21627 (@24955 (@21677 (@25020 @21692))) +@25026 := @24980 (@21714 @6078) +@25027 := @21698 @25026 +@25029 := @21627 (@25027 @21719) +@25040 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25024 (@25029 @24990))))) + @5055 +@25044 := @21627 (@24955 (@21677 (@25020 @24058))) +@25046 := @24065 @24985 @24252 +@25058 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @25044 (@25029 (@24064 (@25046 @21687 @21689)))))) + @6087 +@25065 := @21627 (@24955 (@21677 (@25020 (@24057 (@21686 (@6088 @21689)))))) +@25066 := @25046 @6087 +@25075 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25065 (@25029 (@24064 (@25066 @21689))))) + @6128 +@25080 := @24955 (@21677 (@25020 (@24057 (@21686 @6129)))) +@25081 := @21627 @25080 +@25082 := @25066 @6128 +@25087 := @21910 (fun (Γ : @21657) => @25081 (@25029 (@24064 @25082))) +@25100 := @21923 + (@22608 (@22989 @22610)) + (@21923 (@22095 (@22989 @22097)) (@21923 (@21926 (@21928 @423 @21931)) @21705)) +@25101 := @25087 @25100 +@25102 := @21793 @25080 +@25104 := @25027 (@21718 @25100) +@25105 := @21627 @25104 +@25108 := @21725 @25100 @24063 @25082 +@25112 := @25102 (@25105 @25108) (@21946 @24954) +@25116 := @21793 @25104 @25108 (@21951 @25026) +@25131 := @22607 @25100 @5162 @5162 @70 @70 @5126 @219 @448 @453 @5674 @6127 @127 @5623 @881 @5482 +@25133 := @22013 @25100 @5162 +@25137 := @25133 @41 @70 @41 @5674 +@25138 := @22022 @25100 +@25143 := @25131 (@25137 (@22021 (@25138 @41)) @22948) +@25144 := @22733 @25100 +@25161 := @25144 + @25100 + @5162 + @70 + @5126 + @448 + @452 + @5162 + @70 + @6126 + @68 + @192 + @127 + @162 + @5665 + @5488 + @5488 + @5847 +@25162 := @21928 @69 +@25167 := @22993 (@21923 (@22752 (@25162 @22753)) @25100) +@25192 := @25144 + @25167 + @5162 + @70 + @5126 + @448 + @127 + @5162 + @70 + @5654 + @19 + @435 + @437 + @444 + @6100 + @5488 + @5488 + @6122 + (@22778 @25100 @5162 @70 @5126 @448 @5162 @70) +@25193 := @22800 @448 +@25196 := @25192 (@22788 (@25193 @19)) +@25198 := @22806 @70 @448 +@25202 := @25196 (@22042 (@25198 @127 @435)) +@25205 := @22814 @25100 @70 @5126 +@25211 := @25202 (@21951 (@25205 @435 @437 @6100 @5488)) +@25221 := @22146 @25167 @5162 @224 @443 @426 @70 @5488 @6120 @5162 @450 +@25223 := @22160 @25167 @5162 +@25226 := @25223 @443 @426 @6120 +@25228 := @22169 @25167 @5162 +@25234 := @25228 @144 @442 @423 @425 @5485 @6119 +@25236 := @22013 @25167 @5162 +@25239 := @25236 @68 @423 @68 +@25240 := @25239 @5485 +@25241 := @22022 @25167 +@25243 := @22021 (@25241 @68) +@25246 := @25234 (@25240 @25243 @22032) +@25252 := @25228 @440 @263 @70 @356 @6117 @5707 +@25258 := @21974 @25167 @5162 @440 @70 @6110 @6115 +@25275 := @23407 + @25167 + @5162 + @144 + @421 + @70 + @5541 + @439 + @5488 + @6113 + @5162 + @5784 + @924 + @6106 + (@25239 @5541 @25243 @22242) +@25278 := @25223 @439 @421 @6113 +@25293 := @25228 + @162 + @240 + @70 + @420 + @5847 + @5724 + (@25236 @19 @70 @19 @5847 (@22021 (@25241 @19)) @23901) +@25308 := @25228 + @238 + @146 + @69 + @27 + @5722 + @5501 + (@25236 @154 @69 @154 @5722 (@22021 (@25241 @154)) @22867) +@25310 := @22248 @25167 @5162 +@25396 := @24974 + (@25015 + (@25017 + (@25019 + (@25040 + (@25058 + (@25075 + (@25101 + (@25112 + (@25116 + (@25143 + (@25161 + (@25211 + (@25221 + (@25226 + (@25246 + (@25252 + (@25258 + (@25275 + (@25278 (@25293 (@25308 @25310))) + @24183 + @24194 + @23463 + (@22042 (@22047 @6103 @5488)))) + (@25228 + @261 + @146 + @70 + @27 + @5705 + @5501 + (@25236 @249 @70 @249 @5705 (@22021 (@25241 @249)) @23034) + @25310)))) + @24247 + @24250 + @24253 + @24256 + @24194)) + (@22788 (@25193 @68)) + (@22042 (@25198 @452 @192)) + (@21951 (@25205 @192 @127 @5665 @5488)) + (@23320 + @25100 + @5162 + @162 + @70 + @5847 + (@25133 @19 @70 @19 @5847 (@22021 (@25138 @19)) @23901))) + @23052 + (@22042 (@23057 @70 @448 @453)) + @23064)))))))))) +@25397 := @21623 @363 +@25398 := @21641 @363 +@25399 := @21631 @25398 +@25401 := @21627 (@25399 @21646) +@25403 := @21669 (@21670 @363) +@25404 := @21665 @25403 +@25406 := @21627 (@25404 @21694) +@25423 := @21626 + (fun (fn : @122) => + @25401 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25406 @21741)))))) + @21787)) + @460 +@25426 := @21793 (@25399 (@21644 @460)) +@25429 := @21706 (@21707 @460) @24175 +@25433 := @21627 (@21698 (@25429 @21715) @21719) +@25434 := @21732 @460 +@25439 := @21729 (@21731 @25434 @24178 @21687 @21689) +@25450 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25406 (@25433 @25439))))) +@25451 := @21652 @25450 +@25452 := @21649 @25451 +@25461 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @24175 @21645) @21781))) +@25465 := @25426 (@25452 @25461) (@21837 @25398) +@25467 := @21840 @25451 @25461 +@25469 := @21843 @25450 @6137 +@25470 := @21679 @6137 +@25474 := @21627 (@25404 (@21677 (@25470 @21692))) +@25476 := @25429 (@21714 @6137) +@25477 := @21698 @25476 +@25479 := @21627 (@25477 @21719) +@25490 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25474 (@25479 @25439))))) + @5055 +@25494 := @21627 (@25404 (@21677 (@25470 @24058))) +@25496 := @24065 @25434 @24178 +@25508 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @25494 (@25479 (@24064 (@25496 @21687 @21689)))))) + @5488 +@25512 := @21627 (@25404 (@21677 (@25470 @24080))) +@25513 := @25496 @5488 +@25522 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25512 (@25479 (@24064 (@25513 @21689))))) + @6143 +@25523 := @21686 @6144 +@25527 := @25404 (@21677 (@25470 (@24057 @25523))) +@25528 := @21627 @25527 +@25529 := @25513 @6143 +@25534 := @21910 (fun (Γ : @21657) => @25528 (@25479 (@24064 @25529))) +@25538 := @21923 (@22095 (@25162 @22097)) @24110 +@25539 := @25534 @25538 +@25540 := @21793 @25527 +@25542 := @25477 (@21718 @25538) +@25543 := @21627 @25542 +@25546 := @21725 @25538 @24063 @25529 +@25550 := @25540 (@25543 @25546) (@21946 @25403) +@25554 := @21793 @25542 @25546 (@21951 @25476) +@25559 := @22436 @25538 @5162 @435 @70 @164 +@25560 := @419 @356 +@25565 := @25559 @25560 @5488 @6142 @6140 @22199 +@25570 := @22160 @25538 @5162 @164 @25560 @6142 +@25572 := @22169 @25538 @5162 +@25578 := @25572 @162 @147 @69 @356 @5847 @5543 +@25580 := @22013 @25538 @5162 +@25584 := @25580 @19 @69 @19 @5847 +@25585 := @22022 @25538 +@25611 := @25565 + (@25570 + (@25578 + (@25584 (@22021 (@25585 @19)) @23901) + (@25572 + @144 + @146 + @70 + @27 + @5541 + @5501 + (@25580 @68 @70 @68 @5541 (@22021 (@25585 @68)) @22242) + (@22248 @25538 @5162)))) +@25612 := @22527 @435 +@25615 := @22525 (@25612 @70 @6140) +@25626 := @25423 + (@25465 (@25467 (@25469 (@25490 (@25508 (@25522 (@25539 (@25550 (@25554 (@25611 @25615)))))))))) +@25627 := @21623 @385 +@25628 := @21631 @24721 +@25630 := @21627 (@25628 @21646) +@25632 := @21669 (@21670 @385) +@25633 := @21665 @25632 +@25635 := @21627 (@25633 @21694) +@25652 := @21626 + (fun (fn : @122) => + @25630 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25635 @21741)))))) + @21787)) + @791 +@25655 := @21793 (@25628 (@21644 @791)) +@25658 := @21706 (@21707 @791) @24724 +@25662 := @21627 (@21698 (@25658 @21715) @21719) +@25663 := @21732 @791 +@25668 := @21729 (@21731 @25663 @24727 @21687 @21689) +@25679 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25635 (@25662 @25668))))) +@25680 := @21652 @25679 +@25681 := @21649 @25680 +@25690 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @24724 @21645) @21781))) +@25693 := @25655 (@25681 @25690) @24722 +@25695 := @21840 @25680 @25690 +@25697 := @21843 @25679 @6167 +@25698 := @21679 @6167 +@25700 := @21677 (@25698 @21692) +@25702 := @21627 (@25633 @25700) +@25703 := @21714 @6167 +@25704 := @25658 @25703 +@25705 := @21698 @25704 +@25707 := @21627 (@25705 @21719) +@25718 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25702 (@25707 @25668))))) + @5843 +@25722 := @21627 (@25633 (@21677 (@25698 @23793))) +@25724 := @23800 @25663 @24727 +@25736 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @25722 (@25707 (@23799 (@25724 @21687 @21689)))))) + @6336 +@25743 := @21627 (@25633 (@21677 (@25698 (@23792 (@21686 (@6337 @21689)))))) +@25744 := @25724 @6336 +@25753 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @25743 (@25707 (@23799 (@25744 @21689))))) + @6922 +@25758 := @25633 (@21677 (@25698 (@23792 (@21686 @6923)))) +@25759 := @21627 @25758 +@25760 := @25744 @6922 +@25765 := @21910 (fun (Γ : @21657) => @25759 (@25707 (@23799 @25760))) +@25766 := @21925 @224 +@25767 := @21930 @224 +@25770 := @21923 (@25766 (@22989 @25767)) +@25773 := @21923 (@22988 (@22096 @22990)) +@25774 := @21928 @24 +@25777 := @21923 (@22752 (@25774 @22753)) +@25780 := @21923 (@22608 (@22096 @22610)) +@25781 := @25780 @22101 +@25782 := @25777 @25781 +@25783 := @25773 @25782 +@25784 := @25770 @25783 +@25785 := @25765 @25784 +@25786 := @21793 @25758 +@25787 := @21718 @25784 +@25788 := @25705 @25787 +@25789 := @21627 @25788 +@25790 := @21725 @25784 +@25792 := @25790 @23798 @25760 +@25796 := @25786 (@25789 @25792) (@21946 @25632) +@25800 := @21793 @25788 @25792 (@21951 @25704) +@25813 := @21957 @25784 @5126 @5126 @363 @480 @488 @789 @286 @6182 @363 @6175 @6335 @6922 +@25815 := @22137 @25784 @5126 +@25818 := @25815 @488 @480 @6182 +@25820 := @22146 @25784 @5126 +@25828 := @25820 @485 @487 @793 @480 @5488 @6180 @5162 @817 +@25833 := @22160 @25784 @5126 @487 @793 @6180 +@25835 := @22169 @25784 @5126 +@25841 := @25835 @144 @405 @48 @28 @5485 @6179 +@25843 := @22013 @25784 @5126 +@25847 := @25843 @68 @48 @68 @5485 +@25848 := @22022 @25784 +@25873 := @25833 + (@25841 + (@25847 (@22021 (@25848 @68)) @22032) + (@25835 + @162 + @146 + @22 + @27 + @5539 + @5501 + (@25843 @19 @22 @19 @5539 (@22021 (@25848 @19)) @22225) + (@22248 @25784 @5126))) +@25874 := @25828 @25873 +@25875 := @21641 @485 +@25876 := @21837 @25875 +@25877 := @25874 @25876 +@25878 := @21711 @817 +@25879 := @22278 @25878 +@25880 := @25877 @25879 +@25881 := @21735 @817 +@25882 := @22282 @25881 +@25883 := @25880 @25882 +@25885 := @22287 (@22307 @485) +@25893 := @25813 (@25818 (@25883 @25885 @22726)) (@22042 (@22090 @25784 @363)) +@25894 := @21925 @363 +@25895 := @21928 @480 +@25896 := @21930 @363 +@25899 := @21923 (@25894 (@25895 @25896)) +@25900 := @25899 @25784 +@25913 := @21957 @25900 @5126 @5126 @385 @24 @512 @788 @286 @6233 @385 @6188 @6334 @6922 +@25918 := @22137 @25900 @5126 @512 @24 @6233 +@25928 := @22146 @25900 @5126 @495 @511 @822 @24 @5488 @6231 @5162 @836 +@25933 := @22160 @25900 @5126 @511 @822 @6231 +@25935 := @22169 @25900 @5126 +@25941 := @25935 @144 @510 @48 @821 @5485 @6230 +@25943 := @22013 @25900 @5126 +@25947 := @25943 @68 @48 @68 @5485 +@25948 := @22022 @25900 +@25953 := @25941 (@25947 (@22021 (@25948 @68)) @22032) +@25959 := @25935 @177 @509 @22 @820 @6216 @6229 +@25965 := @21974 @25900 @5126 @177 @22 @6205 @6214 +@25974 := @21984 @25900 @5126 @167 @176 @866 @22 @6205 @6212 @5566 +@25976 := @21997 @25900 @5126 +@25995 := @25976 + @162 + @175 + @22 + @28 + @5539 + @6204 + @6211 + @5476 + @952 + @5482 + (@25943 @19 @22 @19 @5539 (@22021 (@25948 @19)) @22225) +@26005 := @25976 @173 @146 @22 @27 @5560 @5488 @5501 @5476 @983 @5482 +@26007 := @22363 @25900 @5126 +@26036 := @25959 + (@25965 + (@25974 + (@25995 + (@26005 + (@26007 @22 @172 @5560 @22374 @22380) + (@22038 @25900 @5126) + @22045 + (@22042 (@22047 @6198 @5488))) + @22045 + (@22042 (@22047 @6192 @6204))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@26042 := @25935 @507 @146 @480 @27 @6227 @5501 +@26045 := @26007 @480 @506 @6227 +@26047 := @22371 (@22372 @6227) +@26048 := @26045 @26047 +@26051 := @22042 (@22377 @506 @480) +@26060 := @25928 (@25933 (@25953 (@26036 (@26042 (@26048 @26051) (@22248 @25900 @5126))))) +@26061 := @21641 @495 +@26062 := @21837 @26061 +@26063 := @26060 @26062 +@26064 := @21711 @836 +@26065 := @22278 @26064 +@26066 := @26063 @26065 +@26067 := @21735 @836 +@26068 := @22282 @26067 +@26069 := @26066 @26068 +@26071 := @22287 (@22307 @495) +@26079 := @25913 (@25918 (@26069 @26071 @22726)) (@22042 (@22090 @25900 @385)) +@26080 := @21925 @385 +@26081 := @21930 @385 +@26084 := @21923 (@26080 (@25774 @26081)) +@26085 := @26084 @25900 +@26098 := @21957 @26085 @5126 @5126 @485 @22 @521 @787 @286 @6243 @485 @5473 @6333 @6922 +@26103 := @22137 @26085 @5126 @521 @22 @6243 +@26113 := @22146 @26085 @5126 @519 @487 @793 @22 @5488 @6180 @5126 @864 +@26118 := @22160 @26085 @5126 @487 @793 @6180 +@26120 := @22169 @26085 @5126 +@26126 := @26120 @144 @405 @48 @28 @5485 @6179 +@26128 := @22013 @26085 @5126 +@26132 := @26128 @68 @48 @68 @5485 +@26133 := @22022 @26085 +@26159 := @26113 + (@26118 + (@26126 + (@26132 (@22021 (@26133 @68)) @22032) + (@26120 + @162 + @146 + @22 + @27 + @5539 + @5501 + (@26128 @19 @22 @19 @5539 (@22021 (@26133 @19)) @22225) + (@22248 @26085 @5126)))) +@26160 := @21641 @519 +@26161 := @21837 @26160 +@26162 := @26159 @26161 +@26163 := @21711 @864 +@26165 := @26162 (@22278 @26163) +@26166 := @21735 @864 +@26178 := @26098 + (@26103 (@26165 (@22282 @26166) (@22287 (@22307 @519)) @22314)) + (@22042 (@22090 @26085 @485)) +@26179 := @21925 @485 +@26180 := @21930 @485 +@26183 := @21923 (@26179 (@22096 @26180)) +@26184 := @26183 @26085 +@26197 := @21957 @26184 @5126 @5126 @495 @524 @540 @786 @286 @6287 @495 @6249 @6332 @6922 +@26202 := @22137 @26184 @5126 @540 @524 @6287 +@26212 := @22146 @26184 @5126 @529 @539 @867 @524 @5488 @6285 @5126 @904 +@26217 := @22160 @26184 @5126 @539 @867 @6285 +@26219 := @22169 @26184 @5126 +@26225 := @26219 @144 @538 @48 @866 @5485 @6284 +@26227 := @22013 @26184 @5126 +@26231 := @26227 @68 @48 @68 @5485 +@26232 := @22022 @26184 +@26237 := @26225 (@26231 (@22021 (@26232 @68)) @22032) +@26243 := @26219 @536 @320 @22 @28 @6279 @6283 +@26249 := @21974 @26184 @5126 @536 @22 @6268 @6277 +@26258 := @21984 @26184 @5126 @167 @535 @866 @22 @6268 @6275 @5566 +@26260 := @21997 @26184 @5126 +@26279 := @26260 + @162 + @534 + @22 + @28 + @5539 + @6267 + @6274 + @5476 + @1028 + @5482 + (@26227 @19 @22 @19 @5539 (@22021 (@26232 @19)) @22225) +@26289 := @26260 @532 @146 @22 @27 @6264 @5488 @5501 @5476 @1072 @5482 +@26294 := @22363 @26184 @5126 @22 @531 @6264 +@26296 := @22371 (@22372 @6264) +@26297 := @26294 @26296 +@26300 := @22042 (@22377 @531 @22) +@26325 := @26243 + (@26249 + (@26258 + (@26279 + (@26289 (@26297 @26300) (@22038 @26184 @5126) @22045 (@22042 (@22047 @6259 @5488))) + @22045 + (@22042 (@22047 @6253 @6267))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@26331 := @26219 @219 @146 @22 @27 @6281 @5501 +@26338 := @26227 @41 @22 @41 @6281 (@22021 (@26232 @41)) +@26340 := @22029 (@22030 @6281) +@26349 := @26212 (@26217 (@26237 (@26325 (@26331 (@26338 @26340) (@22248 @26184 @5126))))) +@26350 := @21641 @529 +@26351 := @21837 @26350 +@26352 := @26349 @26351 +@26353 := @21711 @904 +@26355 := @26352 (@22278 @26353) +@26356 := @21735 @904 +@26368 := @26197 + (@26202 (@26355 (@22282 @26356) (@22287 (@22307 @529)) @22314)) + (@22042 (@22090 @26184 @495)) +@26369 := @21925 @495 +@26370 := @21928 @524 +@26371 := @21930 @495 +@26375 := @21923 (@26369 (@26370 @26371)) @26184 +@26388 := @21957 @26375 @5126 @5126 @519 @155 @560 @785 @286 @6310 @519 @5512 @6331 @6922 +@26393 := @22137 @26375 @5126 @560 @155 @6310 +@26403 := @22146 @26375 @5126 @547 @559 @916 @155 @5488 @6308 @5126 @1262 +@26408 := @22160 @26375 @5126 @559 @916 @6308 +@26410 := @22169 @26375 @5126 +@26416 := @26410 @144 @558 @48 @915 @5485 @6307 +@26418 := @22013 @26375 @5126 +@26422 := @26418 @68 @48 @68 @5485 +@26423 := @22022 @26375 +@26428 := @26416 (@26422 (@22021 (@26423 @68)) @22032) +@26434 := @26410 @549 @557 @480 @473 @6296 @6306 +@26441 := @26418 @363 @480 @363 @6296 (@22021 (@26423 @363)) +@26443 := @22029 (@22030 @6296) +@26445 := @26434 (@26441 @26443) +@26460 := @26410 + @162 + @556 + @22 + @472 + @5539 + @6305 + (@26418 @19 @22 @19 @5539 (@22021 (@26423 @19)) @22225) +@26475 := @26410 + @219 + @555 + @22 + @471 + @6281 + @6304 + (@26418 @41 @22 @41 @6281 (@22021 (@26423 @41)) @26340) +@26490 := @26410 + @238 + @554 + @24 + @470 + @5817 + @6303 + (@26418 @154 @24 @154 @5817 (@22021 (@26423 @154)) @23588) +@26496 := @26410 @261 @553 @22 @356 @6298 @6302 +@26503 := @26418 @249 @22 @249 @6298 (@22021 (@26423 @249)) +@26505 := @22029 (@22030 @6298) +@26507 := @26496 (@26503 @26505) +@26513 := @26410 @551 @146 @70 @27 @6300 @5501 +@26520 := @26418 @224 @70 @224 @6300 (@22021 (@26423 @224)) +@26522 := @22029 (@22030 @6300) +@26535 := @26403 + (@26408 + (@26428 + (@26445 + (@26460 (@26475 (@26490 (@26507 (@26513 (@26520 @26522) (@22248 @26375 @5126))))))))) +@26536 := @21641 @547 +@26537 := @21837 @26536 +@26538 := @26535 @26537 +@26539 := @21711 @1262 +@26541 := @26538 (@22278 @26539) +@26542 := @21735 @1262 +@26554 := @26388 + (@26393 (@26541 (@22282 @26542) (@22287 (@22307 @547)) @22314)) + (@22042 (@22090 @26375 @519)) +@26555 := @21925 @519 +@26556 := @21930 @519 +@26559 := @21923 (@26555 (@22609 @26556)) +@26560 := @26559 @26375 +@26562 := @24740 @26560 @5126 +@26563 := @26562 @5126 +@26571 := @26563 @572 @590 @784 @286 @6331 @6348 @5488 @6922 +@26573 := @21984 @26560 @5126 +@26574 := @26573 @562 +@26580 := @26574 @571 @2415 @24 @6331 @6346 @6338 +@26582 := @21997 @26560 @5126 +@26583 := @26582 @549 +@26592 := @26583 @570 @480 @820 @6296 @6330 @6345 @5476 @1083 @5482 +@26594 := @22013 @26560 @5126 +@26598 := @26594 @363 @480 @363 @6296 +@26599 := @22022 @26560 +@26603 := @26598 (@22021 (@26599 @363)) @26443 +@26604 := @26592 @26603 +@26614 := @26582 @568 @146 @480 @27 @6327 @5488 @5501 @5476 @1110 @5482 +@26616 := @22363 @26560 @5126 +@26617 := @26616 @480 +@26619 := @26617 @567 @6327 +@26621 := @22371 (@22372 @6327) +@26622 := @26619 @26621 +@26625 := @22042 (@22377 @567 @480) +@26627 := @26614 (@26622 @26625) +@26629 := @22038 @26560 @5126 +@26642 := @26580 + (@26604 + (@26627 @26629 @22045 (@22042 (@22047 @6319 @5488))) + @22045 + (@22042 (@22047 @6313 @6330))) +@26644 := @22054 (@22055 @6338) +@26645 := @26642 @26644 +@26647 := @22042 (@22059 @6338) +@26648 := @26645 @26647 +@26650 := @22042 (@22064 @6338) +@26651 := @26648 @26650 +@26652 := @22068 @6338 +@26654 := @22042 (@26652 @2415) +@26655 := @26651 @26654 +@26656 := @22073 @562 +@26659 := @22042 (@26656 @2415 @24) +@26660 := @26655 @26659 +@26663 := @22079 (@22080 (@22081 @6338)) +@26665 := @22042 (@26663 @5126) +@26667 := @26571 (@26660 @26665) +@26669 := @23295 @26560 @5126 +@26671 := @26669 @5126 @24880 +@26679 := @26671 @6348 @590 @784 @286 @5488 @6441 @6462 @6920 +@26680 := @22827 @26560 +@26684 := @26680 @590 @286 @5488 @6440 +@26686 := @22436 @26560 @5126 +@26688 := @26686 @230 @286 +@26694 := @26688 @589 @284 @5488 @6439 @6350 @22198 +@26696 := @22160 @26560 @5126 +@26699 := @26696 @589 @284 @6439 +@26701 := @22169 @26560 @5126 +@26707 := @26701 @587 @146 @155 @27 @6437 @5501 +@26709 := @22137 @26560 @5126 +@26712 := @26709 @587 @155 @6437 +@26714 := @26686 @181 @155 +@26720 := @26714 @586 @80 @5488 @6436 @5582 @22449 +@26723 := @26696 @586 @80 @6436 +@26724 := @26701 @177 +@26729 := @26724 @585 @22 @79 @6376 @6435 +@26731 := @21974 @26560 @5126 +@26733 := @26731 @177 @22 +@26735 := @26733 @6365 @6374 +@26736 := @26573 @167 +@26739 := @26736 @176 @866 @22 +@26742 := @26739 @6365 @6372 @5566 +@26747 := @26582 @162 @175 @22 @28 @5539 +@26752 := @26747 @6364 @6371 @5476 @1135 @5482 +@26760 := @26594 @19 @22 @19 @5539 (@22021 (@26599 @19)) @22225 +@26761 := @26752 @26760 +@26769 := @26582 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@26771 := @26769 @1144 @5482 +@26776 := @26616 @22 @172 @5560 @22374 @22380 +@26798 := @26729 + (@26735 + (@26742 + (@26761 + (@26771 @26776 @26629 @22045 (@22042 (@22047 @6358 @5488))) + @22045 + (@22042 (@22047 @6352 @6364))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@26804 := @26701 @577 @584 @22 @78 @6402 @6434 +@26808 := @26731 @577 @22 @6391 @6400 +@26814 := @26736 @576 @866 @22 @6391 @6398 @5566 +@26824 := @26582 @219 @175 @22 @28 @6281 @6390 @6397 @5476 @1158 @5482 +@26832 := @26594 @41 @22 @41 @6281 (@22021 (@26599 @41)) @26340 +@26857 := @26804 + (@26808 + (@26814 + (@26824 + @26832 + (@26769 @1190 @5482 @26776 @26629 @22045 (@22042 (@22047 @6384 @5488))) + @22045 + (@22042 (@22047 @6378 @6390))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@26863 := @26701 @190 @583 @24 @77 @5589 @6433 +@26865 := @22485 @26560 @5126 +@26869 := @26865 @187 @24 @5588 @22497 +@26870 := @26863 @26869 +@26874 := @26701 @580 @582 @22 @76 +@26876 := @26874 @6428 @6432 +@26878 := @26731 @580 @22 +@26880 := @26878 @6417 @6426 +@26883 := @26736 @579 @866 @22 +@26886 := @26883 @6417 @6424 @5566 +@26887 := @26582 @261 +@26891 := @26887 @175 @22 @28 @6298 +@26896 := @26891 @6416 @6423 @5476 @1276 @5482 +@26904 := @26594 @249 @22 @249 @6298 (@22021 (@26599 @249)) @26505 +@26929 := @26876 + (@26880 + (@26886 + (@26896 + @26904 + (@26769 @1318 @5482 @26776 @26629 @22045 (@22042 (@22047 @6410 @5488))) + @22045 + (@22042 (@22047 @6404 @6416))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@26930 := @26701 @551 +@26935 := @26930 @202 @70 @75 @6430 @5601 +@26942 := @26594 @224 @70 @224 @6430 (@22021 (@26599 @224)) +@26944 := @22029 (@22030 @6430) +@26945 := @26942 @26944 +@26946 := @26935 @26945 +@26967 := @26701 + @200 + @146 + @73 + @27 + @5599 + @5501 + (@26709 @200 @73 @5599 (@26686 @197 @73 @146 @27 @5488 @5501 @5597 @22197 @26629 @22556)) +@26969 := @22248 @26560 @5126 +@26971 := @26946 (@26967 @26969) +@26983 := @26694 + (@26699 + (@26707 (@26712 (@26720 (@26723 (@26798 (@26857 (@26870 (@26929 @26971))))) @22571)) @26969)) +@26984 := @22527 @230 +@26987 := @22525 (@26984 @286 @6350) +@26990 := @26679 (@26684 (@26983 @26987)) +@26998 := @26563 @626 @634 @783 @286 @6462 @6536 @5488 @6920 +@26999 := @26562 @5162 +@27063 := @26999 + @601 + @190 + @625 + @24 + @6462 + @6471 + @5488 + @6536 + (@26574 + @600 + @2415 + @24 + @6462 + @6469 + @6338 + (@26583 + @599 + @480 + @820 + @6296 + @6461 + @6468 + @5476 + @1402 + @5482 + @26603 + (@26582 + @597 + @146 + @480 + @27 + @6458 + @5488 + @5501 + @5476 + @1465 + @5482 + (@26617 @596 @6458 (@22371 (@22372 @6458)) (@22042 (@22377 @596 @480))) + @26629 + @22045 + (@22042 (@22047 @6450 @5488))) + @22045 + (@22042 (@22047 @6444 @6461))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@27065 := @26669 @5162 @24880 +@27073 := @27065 @6471 @190 @625 @24 @5488 @5589 @6493 @6534 +@27075 := @23320 @26560 @5126 +@27079 := @27075 @190 @24 @5589 @26869 +@27080 := @27073 @27079 +@27088 := @26999 @612 @190 @624 @24 @6493 @6502 @5488 @6534 +@27094 := @26574 @611 @2415 @24 @6493 @6500 @6338 +@27104 := @26583 @610 @480 @820 @6296 @6492 @6499 @5476 @1470 @5482 @26603 +@27114 := @26582 @608 @146 @480 @27 @6489 @5488 @5501 @5476 @1531 @5482 +@27116 := @26617 @607 @6489 +@27118 := @22371 (@22372 @6489) +@27119 := @27116 @27118 +@27122 := @22042 (@22377 @607 @480) +@27144 := @27088 + (@27094 + (@27104 + (@27114 (@27119 @27122) @26629 @22045 (@22042 (@22047 @6481 @5488))) + @22045 + (@22042 (@22047 @6475 @6492))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@27153 := @27065 @6502 @190 @624 @24 @5488 @5589 @6523 @6532 @27079 +@27159 := @26574 @623 @2415 @24 @6523 @6530 @6338 +@27169 := @26583 @622 @480 @820 @6296 @6522 @6529 @5476 @1577 @5482 @26603 +@27179 := @26582 @620 @146 @480 @27 @6519 @5488 @5501 @5476 @1586 @5482 +@27181 := @26617 @619 @6519 +@27183 := @22371 (@22372 @6519) +@27184 := @27181 @27183 +@27187 := @22042 (@22377 @619 @480) +@27213 := @26998 + (@27063 + (@27080 + (@27144 + (@27153 + (@27159 + (@27169 + (@27179 (@27184 @27187) @26629 @22045 (@22042 (@22047 @6511 @5488))) + @22045 + (@22042 (@22047 @6505 @6522))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665))))) +@27221 := @26671 @6536 @634 @783 @286 @5488 @6598 @6611 @6918 +@27225 := @26680 @634 @286 @5488 @6597 +@27231 := @26688 @633 @284 @5488 @6596 @6350 @22198 +@27234 := @26696 @633 @284 @6596 +@27240 := @26701 @631 @146 @155 @27 @6594 @5501 +@27243 := @26709 @631 @155 @6594 +@27249 := @26714 @630 @80 @5488 @6593 @5582 @22449 +@27252 := @26696 @630 @80 @6593 +@27292 := @26724 + @629 + @22 + @79 + @6562 + @6592 + (@26733 + @6551 + @6560 + (@26739 + @6551 + @6558 + @5566 + (@26747 + @6550 + @6557 + @5476 + @1591 + @5482 + @26760 + (@26769 @1674 @5482 @26776 @26629 @22045 (@22042 (@22047 @6544 @5488))) + @22045 + (@22042 (@22047 @6538 @6550))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@27293 := @26701 @219 +@27299 := @27293 @628 @22 @78 @6281 @6591 @26832 +@27300 := @26701 @238 +@27305 := @27300 @583 @24 @77 @5817 @6590 +@27313 := @26594 @154 @24 @154 @5817 (@22021 (@26599 @154)) @23588 +@27366 := @27221 + (@27225 + (@27231 + (@27234 + (@27240 + (@27243 + (@27249 + (@27252 + (@27292 + (@27299 + (@27305 + @27313 + (@26874 + @6588 + @6432 + (@26878 + @6577 + @6586 + (@26883 + @6577 + @6584 + @5566 + (@26891 + @6576 + @6583 + @5476 + @1897 + @5482 + @26904 + (@26769 + @1908 + @5482 + @26776 + @26629 + @22045 + (@22042 (@22047 @6570 @5488))) + @22045 + (@22042 (@22047 @6564 @6576))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @26971))))) + @22571)) + @26969)) + @26987)) +@27381 := @22607 + @26560 + @5126 + @5126 + @286 + @1264 + @5162 + @640 + @782 + @22623 + @6608 + @6917 + @127 + @5623 + @1930 + @5482 +@27384 := @26709 @640 @1264 @6608 +@27386 := @22146 @26560 @5126 +@27394 := @27386 @638 @487 @793 @1264 @5488 @6180 @5126 @1357 +@27397 := @26696 @487 @793 @6180 +@27398 := @26701 @144 +@27403 := @27398 @405 @48 @28 @5485 @6179 +@27406 := @26594 @68 @48 @68 +@27407 := @27406 @5485 +@27409 := @22021 (@26599 @68) +@27412 := @27403 (@27407 @27409 @22032) +@27413 := @26701 @162 +@27423 := @27394 (@27397 (@27412 (@27413 @146 @22 @27 @5539 @5501 @26760 @26969))) +@27424 := @21641 @638 +@27425 := @21837 @27424 +@27426 := @27423 @27425 +@27427 := @21711 @1357 +@27429 := @27426 (@22278 @27427) +@27430 := @21735 @1357 +@27438 := @27381 (@27384 (@27429 (@22282 @27430) (@22287 (@22307 @638)) @22314)) +@27439 := @22733 @26560 +@27456 := @27439 + @26560 + @5126 + @1264 + @5162 + @782 + @128 + @5126 + @286 + @6916 + @19 + @197 + @127 + @778 + @5665 + @5488 + @6628 + @6875 +@27457 := @21925 @529 +@27458 := @21930 @529 +@27462 := @21923 (@27457 (@25895 @27458)) @26560 +@27487 := @27439 + @27462 + @5126 + @1264 + @5162 + @782 + @127 + @5126 + @286 + @5654 + @68 + @230 + @643 + @674 + @6881 + @5488 + @6897 + @6912 + (@22778 @26560 @5126 @1264 @5162 @782 @5126 @286) +@27488 := @22800 @782 +@27491 := @27487 (@22788 (@27488 @68)) +@27492 := @22806 @1264 +@27493 := @27492 @782 +@27497 := @27491 (@22042 (@27493 @127 @230)) +@27500 := @22814 @26560 @1264 @5162 +@27506 := @27497 (@21951 (@27500 @230 @643 @6881 @5488)) +@27519 := @21957 @27462 @5126 @5126 @547 @48 @655 @673 @286 @6894 @547 @6886 @5488 @6912 +@27524 := @22137 @27462 @5126 @655 @48 @6894 +@27534 := @22146 @27462 @5126 @650 @654 @820 @48 @5488 @6892 @5162 @1439 +@27539 := @22160 @27462 @5126 @654 @820 @6892 +@27547 := @22169 @27462 @5126 @652 @146 @480 @27 @6890 @5501 +@27557 := @22013 @27462 @5126 @529 @480 @529 @6890 (@22021 (@22022 @27462 @529)) +@27559 := @22029 (@22030 @6890) +@27566 := @27534 (@27539 (@27547 (@27557 @27559) (@22248 @27462 @5126))) +@27567 := @21641 @650 +@27568 := @21837 @27567 +@27569 := @27566 @27568 +@27570 := @21711 @1439 +@27572 := @27569 (@22278 @27570) +@27573 := @21735 @1439 +@27585 := @27519 + (@27524 (@27572 (@22282 @27573) (@22287 (@22307 @650)) @22726)) + (@22042 (@22090 @27462 @547)) +@27586 := @21925 @547 +@27587 := @21930 @547 +@27591 := @21923 (@27586 (@21929 @27587)) @27462 +@27596 := @22827 @27591 @673 @286 @5488 @6911 +@27606 := @22436 @27591 @5126 @230 @286 @672 @284 @5488 @6910 @6350 @22198 +@27608 := @22160 @27591 @5126 +@27611 := @27608 @672 @284 @6910 +@27613 := @22169 @27591 @5126 +@27619 := @27613 @670 @146 @155 @27 @6908 @5501 +@27624 := @22137 @27591 @5126 @670 @155 @6908 +@27634 := @22146 @27591 @5126 @660 @669 @1445 @155 @5488 @6906 @5162 @1458 +@27637 := @27608 @669 @1445 @6906 +@27643 := @27613 @162 @668 @22 @1444 @5539 @6905 +@27645 := @22013 @27591 @5126 +@27649 := @27645 @19 @22 @19 @5539 +@27650 := @22022 @27591 +@27655 := @27643 (@27649 (@22021 (@27650 @19)) @22225) +@27670 := @27613 + @219 + @667 + @22 + @1443 + @6281 + @6904 + (@27645 @41 @22 @41 @6281 (@22021 (@27650 @41)) @26340) +@27685 := @27613 + @238 + @666 + @24 + @1442 + @5817 + @6903 + (@27645 @154 @24 @154 @5817 (@22021 (@27650 @154)) @23588) +@27700 := @27613 + @261 + @665 + @22 + @1441 + @6298 + @6902 + (@27645 @249 @22 @249 @6298 (@22021 (@27650 @249)) @26505) +@27715 := @27613 + @551 + @664 + @70 + @50 + @6430 + @6901 + (@27645 @224 @70 @224 @6430 (@22021 (@27650 @224)) @26944) +@27721 := @27613 @662 @146 @48 @27 @6899 @5501 +@27728 := @27645 @547 @48 @547 @6899 (@22021 (@27650 @547)) +@27730 := @22029 (@22030 @6899) +@27732 := @27721 (@27728 @27730) +@27734 := @22248 @27591 @5126 +@27742 := @27634 (@27637 (@27655 (@27670 (@27685 (@27700 (@27715 (@27732 @27734))))))) +@27743 := @21641 @660 +@27744 := @21837 @27743 +@27745 := @27742 @27744 +@27746 := @21711 @1458 +@27747 := @22278 @27746 +@27748 := @27745 @27747 +@27749 := @21735 @1458 +@27750 := @22282 @27749 +@27751 := @27748 @27750 +@27753 := @22287 (@22307 @660) +@27778 := @27456 + (@27506 + (@27585 (@27596 (@27606 (@27611 (@27619 (@27624 (@27751 @27753 @22726)) @27734)) @26987)))) + (@22788 (@27488 @19)) + (@22042 (@27493 @128 @197)) + (@21951 (@27500 @197 @127 @5665 @5488)) +@27786 := @26563 @682 @707 @777 @286 @6628 @6643 @5488 @6875 +@27845 := @26999 + @678 + @680 + @308 + @24 + @6628 + @6637 + @5488 + @6643 + (@26574 + @677 + @2415 + @24 + @6628 + @6635 + @6338 + (@26583 + @509 + @480 + @820 + @6296 + @6627 + @6634 + @5476 + @2044 + @5482 + @26603 + (@26582 + @507 + @146 + @480 + @27 + @6227 + @5488 + @5501 + @5476 + @2054 + @5482 + (@26617 @506 @6227 @26047 @26051) + @26629 + @22045 + (@22042 (@22047 @6621 @5488))) + @22045 + (@22042 (@22047 @6615 @6627))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@27853 := @27065 @6637 @680 @308 @24 @5488 @6639 @5488 @5769 +@27856 := @27075 @680 @24 @6639 +@27863 := @26594 @385 @24 @385 @6639 (@22021 (@26599 @385)) +@27865 := @22029 (@22030 @6639) +@27867 := @27856 (@27863 @27865) +@27868 := @27853 @27867 +@27876 := @27075 @308 @24 @5769 (@26865 @305 @24 @5768 @23368) +@27879 := @27786 (@27845 (@27868 @27876)) +@27887 := @26671 @6643 @707 @777 @286 @5488 @6688 @6709 @6873 +@27891 := @26680 @707 @286 @5488 @6687 +@27897 := @26688 @706 @284 @5488 @6686 @6350 @22198 +@27900 := @26696 @706 @284 @6686 +@27906 := @26701 @704 @146 @155 @27 @6684 @5501 +@27909 := @26709 @704 @155 @6684 +@27915 := @26714 @703 @80 @5488 @6683 @5582 @22449 +@27918 := @26696 @703 @80 @6683 +@27919 := @26701 @684 +@27924 := @27919 @702 @22 @79 @6645 @6682 +@27931 := @26594 @485 @22 @485 @6645 (@22021 (@26599 @485)) +@27933 := @22029 (@22030 @6645) +@27934 := @27931 @27933 +@27935 := @27924 @27934 +@27941 := @27293 @701 @22 @78 @6281 @6681 @26832 +@27947 := @27300 @700 @24 @77 @5817 @6680 @27313 +@27953 := @26701 @698 @582 @22 @76 @6678 @6432 +@27957 := @26731 @698 @22 @6667 @6676 +@27963 := @26736 @697 @866 @22 @6667 @6674 @5566 +@27973 := @26887 @696 @22 @28 @6298 @6666 @6673 @5476 @2074 @5482 @26904 +@27983 := @26582 @694 @146 @22 @27 @6663 @5488 @5501 @5476 @2120 @5482 +@27986 := @26709 @694 @22 @6663 +@27987 := @27386 @689 +@27994 := @27987 @693 @867 @22 @5488 @6661 @5126 @1487 +@27997 := @26696 @693 @867 @6661 +@28002 := @27398 @692 @48 @866 @5541 @6660 +@28005 := @27406 @5541 @27409 @22242 +@28023 := @27994 + (@27997 + (@28002 + @28005 + (@27413 @691 @22 @28 @5539 @6659 @26760 (@27919 @146 @22 @27 @6645 @5501 @27934 @26969)))) +@28024 := @21641 @689 +@28025 := @21837 @28024 +@28026 := @28023 @28025 +@28027 := @21711 @1487 +@28028 := @22278 @28027 +@28029 := @28026 @28028 +@28030 := @21735 @1487 +@28031 := @22282 @28030 +@28032 := @28029 @28031 +@28034 := @22287 (@22307 @689) +@28074 := @27887 + (@27891 + (@27897 + (@27900 + (@27906 + (@27909 + (@27915 + (@27918 + (@27935 + (@27941 + (@27947 + (@27953 + (@27957 + (@27963 + (@27973 + (@27983 + (@27986 (@28032 @28034 @22314)) + @26629 + @22045 + (@22042 (@22047 @6653 @5488))) + @22045 + (@22042 (@22047 @6647 @6666))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @26971))))) + @22571)) + @26969)) + @26987)) +@28082 := @26563 @721 @771 @776 @286 @6709 @6721 @5488 @6873 +@28090 := @26999 @718 @680 @308 @24 @6709 @6718 @5488 @6721 +@28096 := @26574 @717 @2415 @24 @6709 @6716 @6338 +@28106 := @26583 @716 @480 @820 @6296 @6708 @6715 @5476 @2137 @5482 @26603 +@28116 := @26582 @714 @146 @480 @27 @6705 @5488 @5501 @5476 @2166 @5482 +@28118 := @26617 @713 @6705 +@28120 := @22371 (@22372 @6705) +@28121 := @28118 @28120 +@28124 := @22042 (@22377 @713 @480) +@28158 := @28082 + (@28090 + (@28096 + (@28106 + (@28116 (@28121 @28124) @26629 @22045 (@22042 (@22047 @6697 @5488))) + @22045 + (@22042 (@22047 @6691 @6708))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@27065 @6718 @680 @308 @24 @5488 @6639 @5488 @5769 @27867 @27876)) +@28166 := @26671 @6721 @771 @776 @286 @5488 @6864 @5488 @6871 +@28174 := @26563 @725 @748 @770 @286 @5488 @6741 @5488 @6864 +@28179 := @22639 @26560 @5126 @5162 @723 @249 +@28186 := @28179 @154 @87 @24 @6723 @5517 @2176 @6736 +@28189 := @26594 @495 @524 @495 +@28190 := @28189 @6723 +@28192 := @22021 (@26599 @495) +@28196 := @28190 @28192 (@22029 (@22030 @6723)) +@28197 := @28186 @28196 +@28200 := @22666 (@22675 (@22690 @249)) +@28201 := @28197 @28200 +@28204 := @22525 (@22696 @249 @68) +@28205 := @28201 @28204 +@28206 := @22712 @87 +@28208 := @22702 (@28206 @154) +@28216 := @28174 (@28205 @28208 @22596 (@22042 (@22718 @6736 @6727)) @22726) +@28224 := @26671 @6741 @748 @770 @286 @5488 @6778 @5488 @6862 +@28228 := @26680 @748 @286 @5488 @6777 +@28234 := @26688 @747 @284 @5488 @6776 @6350 @22198 +@28237 := @26696 @747 @284 @6776 +@28243 := @26701 @745 @146 @155 @27 @6774 @5501 +@28246 := @26709 @745 @155 @6774 +@28254 := @27386 @660 @744 @1445 @155 @5488 @6772 @5162 @1458 +@28257 := @26696 @744 @1445 @6772 +@28263 := @27413 @743 @22 @1444 @5539 @6771 @26760 +@28269 := @27293 @742 @22 @1443 @6281 @6770 @26832 +@28275 := @27300 @741 @24 @1442 @5817 @6769 @27313 +@28282 := @26701 @261 @740 @22 @1441 @6298 @6768 @26904 +@28288 := @26930 @739 @70 @50 @6430 @6767 @26945 +@28294 := @26701 @737 @146 @48 @27 @6765 @5501 +@28298 := @26731 @737 @48 @6754 @6763 +@28300 := @26573 @727 @736 +@28302 := @10 @729 @27 +@28335 := @28300 + @28302 + @48 + @6754 + @6761 + @6756 + (@26582 + @734 + @146 + @729 + @27 + @6751 + @5488 + @5501 + @5476 + @2263 + @5482 + (@26616 @729 @733 @6751 (@22371 (@22372 @6751)) (@22042 (@22377 @733 @729))) + @26629 + @22045 + (@22042 (@22047 @6745 @5488))) +@28337 := @22054 (@22055 @6756) +@28338 := @28335 @28337 +@28340 := @22042 (@22059 @6756) +@28341 := @28338 @28340 +@28343 := @22042 (@22064 @6756) +@28344 := @28341 @28343 +@28347 := @22042 (@22068 @6756 @28302) +@28348 := @28344 @28347 +@28352 := @22042 (@22073 @727 @28302 @48) +@28353 := @28348 @28352 +@28356 := @22079 (@22080 (@22081 @6756)) +@28358 := @22042 (@28356 @5126) +@28382 := @28224 + (@28228 + (@28234 + (@28237 + (@28243 + (@28246 + (@28254 + (@28257 + (@28263 + (@28269 (@28275 (@28282 (@28288 (@28294 (@28298 (@28353 @28358)) @26969))))))) + @27744 + @27747 + @27750 + @27753 + @22726)) + @26969)) + @26987)) +@28386 := @26680 @770 @286 @5488 @6861 +@28392 := @26688 @769 @284 @5488 @6860 @6350 @22198 +@28395 := @26696 @769 @284 @6860 +@28401 := @26701 @767 @146 @155 @27 @6858 @5501 +@28404 := @26709 @767 @155 @6858 +@28410 := @26714 @766 @80 @5488 @6857 @5582 @22449 +@28413 := @26696 @766 @80 @6857 +@28414 := @26701 @750 +@28419 := @28414 @765 @22 @79 @6792 @6856 +@28421 := @26709 @750 @22 +@28422 := @28421 @6792 +@28425 := @28179 @68 @87 @22 +@28432 := @28425 @6723 @5517 @2678 @6787 @28196 @28200 @28204 +@28434 := @22702 (@28206 @68) +@28443 := @28419 (@28422 (@28432 @28434 @22596 (@22042 (@22718 @6787 @6781)) @22726)) +@28449 := @26701 @752 @764 @22 @78 @6806 @6855 +@28452 := @26709 @752 @22 @6806 +@28462 := @28179 @19 @87 @22 @6723 @5517 @2834 @6801 @28196 @28200 @28204 +@28464 := @22702 (@28206 @19) +@28473 := @28449 (@28452 (@28462 @28464 @22596 (@22042 (@22718 @6801 @6794)) @22726)) +@28479 := @27300 @763 @24 @77 @5817 @6854 @27313 +@28485 := @26701 @761 @582 @22 @76 @6852 @6432 +@28489 := @26731 @761 @22 @6841 @6850 +@28495 := @26736 @760 @866 @22 @6841 @6848 @5566 +@28505 := @26887 @759 @22 @28 @6298 @6840 @6847 @5476 @2848 @5482 @26904 +@28515 := @26582 @757 @146 @22 @27 @6837 @5488 @5501 @5476 @2889 @5482 +@28518 := @26709 @757 @22 @6837 +@28525 := @27987 @756 @867 @22 @5488 @6835 @5126 @1487 +@28528 := @26696 @756 @867 @6835 +@28534 := @27398 @755 @48 @866 @5541 @6834 @28005 +@28540 := @27413 @754 @22 @28 @5539 @6833 @26760 +@28545 := @28414 @146 @22 @27 @6831 @5501 +@28546 := @28421 @6831 +@28550 := @28425 @6818 @5517 @2844 @6826 +@28552 := @28189 @6818 @28192 +@28554 := @22029 (@22030 @6818) +@28611 := @28395 + (@28401 + (@28404 + (@28410 + (@28413 + (@28443 + (@28473 + (@28479 + (@28485 + (@28489 + (@28495 + (@28505 + (@28515 + (@28518 + (@28525 + (@28528 + (@28534 + (@28540 + (@28545 + (@28546 + (@28550 + (@28552 @28554) + @28200 + @28204 + @28434 + @22596 + (@22042 (@22718 @6826 @6820)) + @22726)) + @26969)))) + @28025 + @28028 + @28031 + @28034 + @22314)) + @26629 + @22045 + (@22042 (@22047 @6814 @5488))) + @22045 + (@22042 (@22047 @6808 @6840))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @26971))))) + @22571)) + @26969) +@28617 := @28166 (@28216 (@28382 (@28386 (@28392 @28611 @26987)))) +@28621 := @26680 @776 @286 @5488 @6870 +@28627 := @26688 @775 @284 @5488 @6869 @6350 @22198 +@28630 := @26696 @775 @284 @6869 +@28636 := @26701 @773 @146 @155 @27 @6867 @5501 +@28643 := @26594 @519 @155 @519 @6867 (@22021 (@26599 @519)) +@28645 := @22029 (@22030 @6867) +@28659 := @27438 + (@27778 + (@27879 + (@28074 + (@28158 (@28617 (@28621 (@28627 (@28630 (@28636 (@28643 @28645) @26969)) @26987))))))) + @23052 +@28660 := @23057 @1264 +@28684 := @25652 + (@25693 + (@25695 + (@25697 + (@25718 + (@25736 + (@25753 + (@25785 + (@25796 + (@25800 + (@25893 + (@26079 + (@26178 + (@26368 + (@26554 + (@26667 + (@26990 + (@27213 + (@27366 + (@28659 + (@22042 (@28660 @782 @22623)) + @23064))))))))))))))))))) +@28685 := @21623 @485 +@28686 := @21631 @25875 +@28688 := @21627 (@28686 @21646) +@28690 := @21669 (@21670 @485) +@28691 := @21665 @28690 +@28693 := @21627 (@28691 @21694) +@28710 := @21626 + (fun (fn : @122) => + @28688 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @28693 @21741)))))) + @21787)) + @817 +@28713 := @21793 (@28686 (@21644 @817)) +@28716 := @21706 (@21707 @817) @25878 +@28720 := @21627 (@21698 (@28716 @21715) @21719) +@28721 := @21732 @817 +@28726 := @21729 (@21731 @28721 @25881 @21687 @21689) +@28737 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @28693 (@28720 @28726))))) +@28738 := @21652 @28737 +@28739 := @21649 @28738 +@28748 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @25878 @21645) @21781))) +@28751 := @28713 (@28739 @28748) @25876 +@28753 := @21840 @28738 @28748 +@28755 := @21843 @28737 @6929 +@28756 := @21679 @6929 +@28758 := @21677 (@28756 @21692) +@28760 := @21627 (@28691 @28758) +@28761 := @21714 @6929 +@28762 := @28716 @28761 +@28763 := @21698 @28762 +@28765 := @21627 (@28763 @21719) +@28776 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @28760 (@28765 @28726))))) + @6174 +@28777 := @21683 @6174 +@28782 := @21627 (@28691 (@21677 (@28756 (@28777 @21691)))) +@28783 := @21727 @6174 +@28784 := @21726 @28783 +@28787 := @21730 @28783 @28721 @25881 +@28799 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @28782 (@28765 (@28784 (@28787 @21687 @21689)))))) + @6943 +@28806 := @21627 (@28691 (@21677 (@28756 (@28777 (@21686 (@6944 @21689)))))) +@28807 := @28787 @6943 +@28816 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @28806 (@28765 (@28784 (@28807 @21689))))) + @6962 +@28821 := @28691 (@21677 (@28756 (@28777 (@21686 @6963)))) +@28822 := @21627 @28821 +@28823 := @28807 @6962 +@28829 := @21910 (fun (Γ : @21657) => @28822 (@28765 (@28784 @28823))) @22101 +@28830 := @21793 @28821 +@28831 := @21718 @22101 +@28832 := @28763 @28831 +@28833 := @21627 @28832 +@28834 := @21725 @22101 +@28836 := @28834 @28783 @28823 +@28840 := @28830 (@28833 @28836) (@21946 @28690) +@28844 := @21793 @28832 @28836 (@21951 @28762) +@28859 := @22607 + @22101 + @5162 + @5162 + @480 + @1264 + @5162 + @802 + @815 + @22623 + @6940 + @6961 + @127 + @5623 + @2894 + @5482 +@28860 := @22138 @5162 +@28863 := @28860 @802 @1264 @6940 +@28864 := @22147 @5162 +@28872 := @28864 @800 @487 @793 @1264 @5488 @6938 @5162 @1492 +@28876 := @22161 @5162 @487 @793 @6938 +@28877 := @22170 @5162 +@28883 := @28877 @144 @405 @48 @28 @5541 @6179 +@28884 := @22214 @5162 +@28890 := @28884 @68 @48 @68 @5541 @22239 @22242 +@28891 := @28883 @28890 +@28897 := @28877 @162 @146 @22 @27 @5539 @5501 +@28903 := @28884 @19 @22 @19 @5539 @22222 @22225 +@28908 := @28876 (@28891 (@28897 @28903 (@22249 @5162))) +@28909 := @28872 @28908 +@28910 := @21641 @800 +@28911 := @21837 @28910 +@28912 := @28909 @28911 +@28913 := @21711 @1492 +@28914 := @22278 @28913 +@28915 := @28912 @28914 +@28916 := @21735 @1492 +@28917 := @22282 @28916 +@28918 := @28915 @28917 +@28920 := @22287 (@22307 @800) +@28924 := @28859 (@28863 (@28918 @28920 @24194)) +@28925 := @22733 @22101 +@28942 := @28925 + @22101 + @5162 + @1264 + @5162 + @815 + @128 + @5162 + @480 + @6960 + @19 + @197 + @127 + @811 + @5665 + @5488 + @5488 + @6951 +@28945 := @21923 (@22608 (@25895 @22610)) +@28946 := @28945 @22101 +@28971 := @28925 + @28946 + @5162 + @1264 + @5162 + @815 + @127 + @5162 + @480 + @5654 + @68 + @230 + @278 + @219 + @6955 + @5488 + @5488 + @6281 + (@22778 @22101 @5162 @1264 @5162 @815 @5162 @480) +@28972 := @22800 @815 +@28975 := @28971 (@22788 (@28972 @68)) +@28976 := @27492 @815 +@28980 := @28975 (@22042 (@28976 @127 @230)) +@28983 := @22814 @22101 @1264 @5162 +@28989 := @28980 (@21951 (@28983 @230 @278 @6955 @5488)) +@28991 := @23320 @28946 @5162 +@28994 := @28991 @219 @480 @6281 +@28995 := @22013 @28946 +@28996 := @28995 @5162 +@29000 := @28996 @41 @480 @41 @6281 +@29001 := @22022 @28946 +@29003 := @22021 (@29001 @41) +@29005 := @29000 @29003 @26340 +@29021 := @28942 + (@28989 (@28994 @29005)) + (@22788 (@28972 @19)) + (@22042 (@28976 @128 @197)) + (@21951 (@28983 @197 @127 @5665 @5488)) +@29026 := @23320 @22101 @5162 @811 @480 @6951 +@29030 := @22364 @5162 @480 @810 @6951 +@29032 := @22371 (@22372 @6951) +@29033 := @29030 @29032 +@29036 := @22042 (@22377 @810 @480) +@29056 := @28710 + (@28751 + (@28753 + (@28755 + (@28776 + (@28799 + (@28816 + (@28829 + (@28840 + (@28844 + (@28924 + (@29021 (@29026 (@29033 @29036))) + @23052 + (@22042 (@28660 @815 @22623)) + @23064)))))))))) +@29057 := @21623 @495 +@29058 := @21631 @26061 +@29060 := @21627 (@29058 @21646) +@29062 := @21669 (@21670 @495) +@29063 := @21665 @29062 +@29065 := @21627 (@29063 @21694) +@29082 := @21626 + (fun (fn : @122) => + @29060 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29065 @21741)))))) + @21787)) + @836 +@29085 := @21793 (@29058 (@21644 @836)) +@29088 := @21706 (@21707 @836) @26064 +@29092 := @21627 (@21698 (@29088 @21715) @21719) +@29093 := @21732 @836 +@29098 := @21729 (@21731 @29093 @26067 @21687 @21689) +@29109 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29065 (@29092 @29098))))) +@29110 := @21652 @29109 +@29111 := @21649 @29110 +@29120 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @26064 @21645) @21781))) +@29123 := @29085 (@29111 @29120) @26062 +@29125 := @21840 @29110 @29120 +@29127 := @21843 @29109 @6972 +@29128 := @21679 @6972 +@29132 := @21627 (@29063 (@21677 (@29128 @21692))) +@29134 := @29088 (@21714 @6972) +@29135 := @21698 @29134 +@29137 := @21627 (@29135 @21719) +@29148 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29132 (@29137 @29098))))) + @5002 +@29149 := @21683 @5002 +@29150 := @29149 @21691 +@29154 := @21627 (@29063 (@21677 (@29128 @29150))) +@29155 := @21727 @5002 +@29156 := @21726 @29155 +@29157 := @21730 @29155 +@29159 := @29157 @29093 @26067 +@29171 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @29154 (@29137 (@29156 (@29159 @21687 @21689)))))) + @6981 +@29178 := @21627 (@29063 (@21677 (@29128 (@29149 (@21686 (@6982 @21689)))))) +@29179 := @29159 @6981 +@29188 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29178 (@29137 (@29156 (@29179 @21689))))) + @7015 +@29193 := @29063 (@21677 (@29128 (@29149 (@21686 @7016)))) +@29194 := @21627 @29193 +@29195 := @29179 @7015 +@29201 := @21910 (fun (Γ : @21657) => @29194 (@29137 (@29156 @29195))) @28946 +@29202 := @21793 @29193 +@29204 := @29135 (@21718 @28946) +@29205 := @21627 @29204 +@29208 := @21725 @28946 @29155 @29195 +@29212 := @29202 (@29205 @29208) (@21946 @29062) +@29216 := @21793 @29204 @29208 (@21951 @29134) +@29231 := @22607 + @28946 + @5162 + @5162 + @24 + @1264 + @5162 + @802 + @834 + @22623 + @6940 + @7014 + @127 + @5623 + @2945 + @5482 +@29232 := @22137 @28946 +@29233 := @29232 @5162 +@29236 := @29233 @802 @1264 @6940 +@29237 := @22146 @28946 +@29238 := @29237 @5162 +@29246 := @29238 @800 @487 @793 @1264 @5488 @6938 @5162 @1492 +@29247 := @22160 @28946 +@29248 := @29247 @5162 +@29251 := @29248 @487 @793 @6938 +@29252 := @22169 @28946 +@29253 := @29252 @5162 +@29259 := @29253 @144 @405 @48 @28 @5541 @6179 +@29263 := @28996 @68 @48 @68 @5541 +@29265 := @22021 (@29001 @68) +@29268 := @29259 (@29263 @29265 @22242) +@29274 := @29253 @162 @146 @22 @27 @5539 @5501 +@29278 := @28996 @19 @22 @19 @5539 +@29280 := @22021 (@29001 @19) +@29283 := @29274 (@29278 @29280 @22225) +@29284 := @22248 @28946 +@29285 := @29284 @5162 +@29296 := @29231 + (@29236 (@29246 (@29251 (@29268 (@29283 @29285))) @28911 @28914 @28917 @28920 @24194)) +@29297 := @22733 @28946 +@29314 := @29297 + @28946 + @5162 + @1264 + @5162 + @834 + @128 + @5162 + @24 + @7013 + @19 + @197 + @127 + @308 + @5665 + @5488 + @5488 + @5769 +@29317 := @21923 (@22752 (@25895 @22753)) +@29318 := @29317 @28946 +@29343 := @29297 + @29318 + @5162 + @1264 + @5162 + @834 + @127 + @5162 + @24 + @5654 + @68 + @230 + @233 + @828 + @5716 + @5488 + @7000 + @7009 + (@22778 @28946 @5162 @1264 @5162 @834 @5162 @24) +@29344 := @22800 @834 +@29347 := @29343 (@22788 (@29344 @68)) +@29348 := @27492 @834 +@29352 := @29347 (@22042 (@29348 @127 @230)) +@29355 := @22814 @28946 @1264 @5162 +@29361 := @29352 (@21951 (@29355 @230 @233 @5716 @5488)) +@29362 := @21984 @29318 +@29370 := @29362 @5162 @562 @827 @2415 @24 @7000 @7007 @6338 +@29371 := @21997 @29318 +@29372 := @29371 @5162 +@29382 := @29372 @238 @320 @480 @820 @5817 @6999 @7006 @5476 @2981 @5482 +@29383 := @22013 @29318 +@29384 := @29383 @5162 +@29388 := @29384 @154 @480 @154 @5817 +@29389 := @22022 @29318 +@29391 := @22021 (@29389 @154) +@29394 := @29382 (@29388 @29391 @23588) +@29404 := @29372 @219 @146 @480 @27 @6281 @5488 @5501 @5476 @3410 @5482 +@29408 := @29384 @41 @480 @41 @6281 +@29410 := @22021 (@29389 @41) +@29413 := @29404 (@29408 @29410 @26340) +@29414 := @22038 @29318 +@29433 := @29370 + (@29394 + (@29413 (@29414 @5162) @22045 (@22042 (@22047 @6993 @5488))) + @22045 + (@22042 (@22047 @6987 @6999))) + @26644 + @26647 + @26650 + @26654 + @26659 +@29435 := @22042 (@26663 @5162) +@29479 := @29082 + (@29123 + (@29125 + (@29127 + (@29148 + (@29171 + (@29188 + (@29201 + (@29212 + (@29216 + (@29296 + (@29314 + (@29361 (@29433 @29435)) + (@22788 (@29344 @19)) + (@22042 (@29348 @128 @197)) + (@21951 (@29355 @197 @127 @5665 @5488)) + (@28991 @308 @24 @5769 (@22485 @28946 @5162 @305 @24 @5768 @23368))) + @23052 + (@22042 (@28660 @834 @22623)) + @23064)))))))))) +@29480 := @21623 @519 +@29481 := @21631 @26160 +@29483 := @21627 (@29481 @21646) +@29485 := @21669 (@21670 @519) +@29486 := @21665 @29485 +@29488 := @21627 (@29486 @21694) +@29505 := @21626 + (fun (fn : @122) => + @29483 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29488 @21741)))))) + @21787)) + @864 +@29508 := @21793 (@29481 (@21644 @864)) +@29511 := @21706 (@21707 @864) @26163 +@29515 := @21627 (@21698 (@29511 @21715) @21719) +@29516 := @21732 @864 +@29521 := @21729 (@21731 @29516 @26166 @21687 @21689) +@29532 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29488 (@29515 @29521))))) +@29533 := @21652 @29532 +@29534 := @21649 @29533 +@29543 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @26163 @21645) @21781))) +@29546 := @29508 (@29534 @29543) @26161 +@29548 := @21840 @29533 @29543 +@29550 := @21843 @29532 @6929 +@29552 := @21627 (@29486 @28758) +@29553 := @29511 @28761 +@29554 := @21698 @29553 +@29556 := @21627 (@29554 @21719) +@29567 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29552 (@29556 @29521))))) + @7022 +@29568 := @21683 @7022 +@29569 := @29568 @21691 +@29571 := @21677 (@28756 @29569) +@29573 := @21627 (@29486 @29571) +@29574 := @21727 @7022 +@29575 := @21726 @29574 +@29576 := @21730 @29574 +@29578 := @29576 @29516 @26166 +@29590 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @29573 (@29556 (@29575 (@29578 @21687 @21689)))))) + @7093 +@29597 := @21627 (@29486 (@21677 (@28756 (@29568 (@21686 (@7094 @21689)))))) +@29598 := @29578 @7093 +@29607 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29597 (@29556 (@29575 (@29598 @21689))))) + @7096 +@29612 := @29486 (@21677 (@28756 (@29568 (@21686 @7097)))) +@29613 := @21627 @29612 +@29614 := @29598 @7096 +@29620 := @21910 (fun (Γ : @21657) => @29613 (@29556 (@29575 @29614))) @22101 +@29621 := @21793 @29612 +@29622 := @29554 @28831 +@29623 := @21627 @29622 +@29624 := @28834 @29574 +@29625 := @29624 @29614 +@29629 := @29621 (@29623 @29625) (@21946 @29485) +@29633 := @21793 @29622 @29625 (@21951 @29553) +@29634 := @22105 @22 +@29635 := @29634 @148 +@29642 := @29635 @862 @22 @7039 @41 @5473 @7092 @7096 +@29644 := @22116 @148 @22 +@29646 := @29644 @7031 @7037 +@29650 := @22329 @139 @147 @50 @22 +@29653 := @29650 @7031 @7035 @5493 +@29657 := @22338 @144 @146 @48 @27 +@29661 := @29657 @5485 @5488 @5501 @5476 +@29663 := @29661 @3445 @5482 +@29666 := @22236 @5485 @22239 @22032 +@29683 := @29642 + (@29646 + (@29653 + (@29663 @29666 @22384 @22045 (@22042 (@22047 @7025 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @22602 +@29684 := @22827 @25781 +@29688 := @29684 @862 @22 @7092 @7095 +@29690 := @22124 @25781 @5126 +@29697 := @29690 @861 @22 @24 @7089 @5517 @3450 @5482 +@29699 := @22137 @25781 @5126 +@29702 := @29699 @861 @1500 @7089 +@29704 := @22146 @25781 @5126 +@29705 := @29704 @844 +@29712 := @29705 @860 @1498 @1500 @5488 @7087 @5126 @1523 +@29714 := @22160 @25781 @5126 +@29717 := @29714 @860 @1498 @7087 +@29719 := @22169 @25781 @5126 +@29725 := @29719 @852 @859 @1496 @866 @7055 @7086 +@29728 := @29699 @852 @1496 @7055 +@29730 := @22184 @25781 @5126 +@29742 := @29730 @849 @851 @22189 @28 @1495 @5488 @7054 @22199 @41 @5126 @5126 @1534 +@29745 := @29714 @851 @22189 @7054 +@29746 := @29719 @219 +@29751 := @29746 @147 @22 @50 @6281 @5543 +@29752 := @22013 @25781 +@29753 := @29752 @5126 +@29757 := @29753 @41 @22 @41 @6281 +@29758 := @22022 @25781 +@29760 := @22021 (@29758 @41) +@29762 := @29757 @29760 @26340 +@29763 := @29751 @29762 +@29764 := @29719 @144 +@29767 := @29764 @146 @48 @27 +@29769 := @29767 @5541 @5501 +@29772 := @29753 @68 @48 @68 +@29773 := @29772 @5541 +@29775 := @22021 (@29758 @68) +@29777 := @29773 @29775 @22242 +@29778 := @29769 @29777 +@29780 := @22248 @25781 @5126 +@29781 := @29778 @29780 +@29783 := @29745 (@29763 @29781) +@29787 := @29742 @29783 (@21837 (@22274 @849)) +@29788 := @21711 @1534 +@29790 := @29787 (@22278 @29788) +@29791 := @21735 @1534 +@29793 := @29790 (@22282 @29791) +@29796 := @22287 (@22289 @28 @1495) +@29807 := @29725 + (@29728 (@29793 @29796 (@22297 (@22299 @849 @22302)) (@22287 (@22307 @849)) @22314)) +@29808 := @29719 @857 +@29811 := @29808 @405 @22 @28 +@29813 := @29811 @7084 @6179 +@29814 := @21974 @25781 +@29815 := @29814 @5126 +@29817 := @29815 @857 @22 +@29819 := @29817 @7070 @7082 +@29820 := @21984 @25781 +@29821 := @29820 @5126 +@29822 := @29821 @854 +@29825 := @29822 @856 @866 @22 +@29828 := @29825 @7070 @7080 @7072 +@29829 := @21997 @25781 +@29830 := @29829 @5126 +@29831 := @29830 @219 +@29835 := @29831 @405 @22 @28 @6281 +@29841 := @29835 @7069 @7079 @5476 @3483 @5482 @29762 +@29842 := @29830 @162 +@29849 := @29842 @146 @22 @27 @5539 @5488 @5501 @5476 +@29851 := @29849 @3512 @5482 +@29855 := @29753 @19 @22 @19 @5539 +@29857 := @22021 (@29758 @19) +@29859 := @29855 @29857 @22225 +@29860 := @29851 @29859 +@29861 := @22038 @25781 +@29862 := @29861 @5126 +@29875 := @29828 + (@29841 + (@29860 @29862 @22045 (@22042 (@22047 @7063 @5488))) + @22045 + (@22042 (@22047 @7057 @7069))) +@29877 := @22054 (@22055 @7072) +@29878 := @29875 @29877 +@29880 := @22042 (@22059 @7072) +@29881 := @29878 @29880 +@29883 := @22042 (@22064 @7072) +@29884 := @29881 @29883 +@29887 := @22042 (@22068 @7072 @866) +@29888 := @29884 @29887 +@29892 := @22042 (@22073 @854 @866 @22) +@29893 := @29888 @29892 +@29896 := @22079 (@22080 (@22081 @7072)) +@29898 := @22042 (@29896 @5126) +@29901 := @29813 (@29819 (@29893 @29898)) +@29902 := @29719 @162 +@29909 := @29902 @146 @22 @27 @5539 @5501 @29859 @29780 +@29913 := @29712 (@29717 (@29807 (@29901 @29909))) +@29914 := @21641 @844 +@29915 := @21837 @29914 +@29916 := @29913 @29915 +@29917 := @21711 @1523 +@29918 := @22278 @29917 +@29919 := @29916 @29918 +@29920 := @21735 @1523 +@29921 := @22282 @29920 +@29922 := @29919 @29921 +@29924 := @22287 (@22307 @844) +@29941 := @29505 + (@29546 + (@29548 + (@29550 + (@29567 + (@29590 + (@29607 + (@29620 + (@29629 + (@29633 + (@29683 (@29688 (@29697 (@29702 (@29922 @29924 @22314)) @22596)))))))))))) +@29942 := @21623 @529 +@29943 := @21631 @26350 +@29945 := @21627 (@29943 @21646) +@29947 := @21669 (@21670 @529) +@29948 := @21665 @29947 +@29950 := @21627 (@29948 @21694) +@29967 := @21626 + (fun (fn : @122) => + @29945 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29950 @21741)))))) + @21787)) + @904 +@29970 := @21793 (@29943 (@21644 @904)) +@29973 := @21706 (@21707 @904) @26353 +@29977 := @21627 (@21698 (@29973 @21715) @21719) +@29978 := @21732 @904 +@29983 := @21729 (@21731 @29978 @26356 @21687 @21689) +@29994 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @29950 (@29977 @29983))))) +@29995 := @21652 @29994 +@29996 := @21649 @29995 +@30005 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @26353 @21645) @21781))) +@30008 := @29970 (@29996 @30005) @26351 +@30010 := @21840 @29995 @30005 +@30012 := @21843 @29994 @7104 +@30013 := @21679 @7104 +@30015 := @21677 (@30013 @21692) +@30017 := @21627 (@29948 @30015) +@30018 := @21714 @7104 +@30019 := @29973 @30018 +@30020 := @21698 @30019 +@30022 := @21627 (@30020 @21719) +@30033 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @30017 (@30022 @29983))))) + @7106 +@30034 := @21683 @7106 +@30039 := @21627 (@29948 (@21677 (@30013 (@30034 @21691)))) +@30040 := @21727 @7106 +@30041 := @21726 @30040 +@30044 := @21730 @30040 @29978 @26356 +@30056 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @30039 (@30022 (@30041 (@30044 @21687 @21689)))))) + @7211 +@30063 := @21627 (@29948 (@21677 (@30013 (@30034 (@21686 (@7212 @21689)))))) +@30064 := @30044 @7211 +@30073 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @30063 (@30022 (@30041 (@30064 @21689))))) + @7214 +@30078 := @29948 (@21677 (@30013 (@30034 (@21686 @7215)))) +@30079 := @21627 @30078 +@30080 := @30064 @7214 +@30086 := @21910 (fun (Γ : @21657) => @30079 (@30022 (@30041 @30080))) @25781 +@30087 := @21793 @30078 +@30088 := @21718 @25781 +@30089 := @30020 @30088 +@30090 := @21627 @30089 +@30091 := @21725 @25781 +@30093 := @30091 @30040 @30080 +@30097 := @30087 (@30090 @30093) (@21946 @29947) +@30101 := @21793 @30089 @30093 (@21951 @30019) +@30105 := @21957 @25781 @5126 @5126 @154 +@30106 := @30105 @22 +@30107 := @30106 @148 +@30114 := @30107 @902 @524 @7123 @154 @5473 @7210 @7214 +@30116 := @29815 @148 @22 +@30118 := @30116 @7115 @7121 +@30122 := @29821 @139 @147 @50 @22 +@30125 := @30122 @7115 @7119 @5493 +@30133 := @29830 @144 @146 @48 @27 @5485 @5488 @5501 @5476 +@30135 := @30133 @3531 @5482 +@30138 := @29772 @5485 @29775 @22032 +@30154 := @30114 + (@30118 + (@30125 + (@30135 @30138 @29862 @22045 (@22042 (@22047 @7109 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) +@30157 := @22042 (@22090 @25781 @154) +@30158 := @30154 @30157 +@30159 := @23381 @25781 +@30160 := @22827 @30159 +@30164 := @30160 @902 @524 @7210 @7213 +@30166 := @22124 @30159 @5126 +@30173 := @30166 @901 @524 @24 @7207 @5517 @3723 @5482 +@30175 := @22137 @30159 @5126 +@30178 := @30175 @901 @1546 @7207 +@30180 := @22146 @30159 @5126 +@30188 := @30180 @876 @900 @1543 @1546 @5488 @7205 @5126 @1569 +@30190 := @22160 @30159 @5126 +@30193 := @30190 @900 @1543 @7205 +@30195 := @22169 @30159 @5126 +@30201 := @30195 @884 @899 @1540 @1542 @7139 @7204 +@30204 := @30175 @884 @1540 @7139 +@30206 := @22184 @30159 @5126 +@30218 := @30206 @881 @883 @22189 @1537 @1539 @5488 @7138 @22199 @154 @5126 @5126 @1580 +@30221 := @30190 @883 @22189 @7138 +@30222 := @30195 @238 +@30227 := @30222 @147 @22 @50 @5817 @5543 +@30229 := @22013 @30159 @5126 +@30233 := @30229 @154 @22 @154 @5817 +@30234 := @22022 @30159 +@30238 := @30233 (@22021 (@30234 @154)) @23588 +@30239 := @30227 @30238 +@30240 := @30195 @144 +@30245 := @30240 @146 @48 @27 @5541 @5501 +@30248 := @30229 @68 @48 @68 +@30249 := @30248 @5541 +@30251 := @22021 (@30234 @68) +@30254 := @30245 (@30249 @30251 @22242) +@30256 := @22248 @30159 @5126 +@30259 := @30221 (@30239 (@30254 @30256)) +@30263 := @30218 @30259 (@21837 (@22274 @881)) +@30264 := @21711 @1580 +@30266 := @30263 (@22278 @30264) +@30267 := @21735 @1580 +@30269 := @30266 (@22282 @30267) +@30272 := @22287 (@22289 @1537 @1539) +@30283 := @30201 + (@30204 (@30269 @30272 (@22297 (@22299 @881 @22302)) (@22287 (@22307 @881)) @22314)) +@30284 := @30195 @890 +@30289 := @30284 @898 @22 @1537 @7190 @7203 +@30291 := @21974 @30159 @5126 +@30293 := @30291 @890 @22 +@30295 := @30293 @7179 @7188 +@30297 := @21984 @30159 @5126 +@30301 := @30297 @167 @889 @866 @22 +@30304 := @30301 @7179 @7186 @5566 +@30306 := @21997 @30159 @5126 +@30310 := @30306 @887 @175 @22 @28 +@30316 := @30310 @7169 @7178 @7185 @5476 @3796 @5482 +@30318 := @30291 @887 @22 +@30320 := @30318 @7158 @7167 +@30324 := @30297 @854 @886 @866 @22 +@30327 := @30324 @7158 @7165 @7072 +@30332 := @30306 @238 @405 @22 @28 @5817 +@30338 := @30332 @7157 @7164 @5476 @3773 @5482 @30238 +@30346 := @30306 @162 @146 @22 @27 @5539 @5488 @5501 @5476 +@30348 := @30346 @3783 @5482 +@30356 := @30229 @19 @22 @19 @5539 (@22021 (@30234 @19)) @22225 +@30357 := @30348 @30356 +@30359 := @22038 @30159 @5126 +@30380 := @30316 + (@30320 + (@30327 + (@30338 + (@30357 @30359 @22045 (@22042 (@22047 @7151 @5488))) + @22045 + (@22042 (@22047 @7145 @7157))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) +@30388 := @30306 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@30390 := @30388 @3830 @5482 +@30397 := @22363 @30159 @5126 @22 @172 @5560 @22374 @22380 +@30419 := @30289 + (@30295 + (@30304 + (@30380 + (@30390 @30397 @30359 @22045 (@22042 (@22047 @7172 @5488))) + @22045 + (@22042 (@22047 @7141 @7178))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@30425 := @30195 @896 @146 @524 @27 @7201 @5501 +@30428 := @30175 @896 @524 @7201 +@30431 := @22436 @30159 @5126 @181 +@30438 := @30431 @524 @895 @87 @5488 @7200 @7193 @22447 +@30441 := @30190 @895 @87 @7200 +@30442 := @30195 @162 +@30448 := @30442 @894 @22 @86 @5539 @7199 @30356 +@30449 := @30195 @219 +@30454 := @30449 @893 @22 @85 @6281 @7198 +@30462 := @30229 @41 @22 @41 @6281 (@22021 (@30234 @41)) @26340 +@30463 := @30454 @30462 +@30470 := @30195 @173 @310 @22 @59 @5560 @7197 @30397 +@30471 := @30195 @308 +@30476 := @30471 @146 @24 @27 @5769 @5501 +@30482 := @22485 @30159 @5126 @305 @24 @5768 @23368 +@30484 := @30476 @30482 @30256 +@30489 := @30438 (@30441 (@30448 (@30463 (@30470 @30484)))) +@30492 := @22525 (@22568 @524 @7193) +@30500 := @30188 (@30193 (@30283 (@30419 (@30425 (@30428 (@30489 @30492)) @30256)))) +@30501 := @21641 @876 +@30502 := @21837 @30501 +@30503 := @30500 @30502 +@30504 := @21711 @1569 +@30505 := @22278 @30504 +@30506 := @30503 @30505 +@30507 := @21735 @1569 +@30508 := @22282 @30507 +@30509 := @30506 @30508 +@30511 := @22287 (@22307 @876) +@30528 := @29967 + (@30008 + (@30010 + (@30012 + (@30033 + (@30056 + (@30073 + (@30086 + (@30097 + (@30101 + (@30158 (@30164 (@30173 (@30178 (@30509 @30511 @22314)) @22596)))))))))))) +@30529 := @21623 @547 +@30530 := @21631 @26536 +@30532 := @21627 (@30530 @21646) +@30534 := @21669 (@21670 @547) +@30535 := @21665 @30534 +@30537 := @21627 (@30535 @21694) +@30554 := @21626 + (fun (fn : @122) => + @30532 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @30537 @21741)))))) + @21787)) + @1262 +@30557 := @21793 (@30530 (@21644 @1262)) +@30560 := @21706 (@21707 @1262) @26539 +@30564 := @21627 (@21698 (@30560 @21715) @21719) +@30565 := @21732 @1262 +@30570 := @21729 (@21731 @30565 @26542 @21687 @21689) +@30581 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @30537 (@30564 @30570))))) +@30582 := @21652 @30581 +@30583 := @21649 @30582 +@30592 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @26539 @21645) @21781))) +@30595 := @30557 (@30583 @30592) @26537 +@30597 := @21840 @30582 @30592 +@30599 := @21843 @30581 @7237 +@30600 := @21679 @7237 +@30604 := @21627 (@30535 (@21677 (@30600 @21692))) +@30606 := @30560 (@21714 @7237) +@30607 := @21698 @30606 +@30609 := @21627 (@30607 @21719) +@30620 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @30604 (@30609 @30570))))) + @7239 +@30621 := @21683 @7239 +@30622 := @30621 @21691 +@30626 := @21627 (@30535 (@21677 (@30600 @30622))) +@30627 := @21727 @7239 +@30628 := @21726 @30627 +@30629 := @21730 @30627 +@30631 := @30629 @30565 @26542 +@30643 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @30626 (@30609 (@30628 (@30631 @21687 @21689)))))) + @7852 +@30650 := @21627 (@30535 (@21677 (@30600 (@30621 (@21686 (@7853 @21689)))))) +@30651 := @30631 @7852 +@30660 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @30650 (@30609 (@30628 (@30651 @21689))))) + @8003 +@30665 := @30535 (@21677 (@30600 (@30621 (@21686 @8004)))) +@30666 := @21627 @30665 +@30667 := @30651 @8003 +@30672 := @21910 (fun (Γ : @21657) => @30666 (@30609 (@30628 @30667))) +@30675 := @21923 (@25894 (@22989 @25896)) +@30678 := @21923 (@25766 (@22096 @25767)) +@30681 := @21923 (@22988 (@25774 @22990)) +@30684 := @21923 (@22095 (@25895 @22097)) +@30690 := @30675 (@30678 (@30681 (@23381 (@25780 (@30684 @21935))))) +@30691 := @30672 @30690 +@30692 := @21793 @30665 +@30694 := @30607 (@21718 @30690) +@30695 := @21627 @30694 +@30698 := @21725 @30690 @30627 @30667 +@30702 := @30692 (@30695 @30698) (@21946 @30534) +@30706 := @21793 @30694 @30698 (@21951 @30606) +@30719 := @21957 @30690 @5126 @5126 @385 @919 @928 @1260 @155 @7275 @385 @7241 @7851 @8003 +@30724 := @22137 @30690 @5126 @928 @919 @7275 +@30734 := @22146 @30690 @5126 @924 @927 @867 @919 @5488 @7273 @5126 @1607 +@30739 := @22160 @30690 @5126 @927 @867 @7273 +@30741 := @22169 @30690 @5126 +@30747 := @30741 @144 @926 @48 @866 @5485 @7272 +@30749 := @22013 @30690 @5126 +@30753 := @30749 @68 @48 @68 @5485 +@30754 := @22022 @30690 +@30759 := @30747 (@30753 (@22021 (@30754 @68)) @22032) +@30765 := @30741 @577 @240 @22 @28 @7269 @7271 +@30771 := @21974 @30690 @5126 @577 @22 @7258 @7267 +@30780 := @21984 @30690 @5126 @167 @576 @866 @22 @7258 @7265 @5566 +@30782 := @21997 @30690 @5126 +@30864 := @30734 + (@30739 + (@30759 + (@30765 + (@30771 + (@30780 + (@30782 + @219 + @175 + @22 + @28 + @6281 + @7257 + @7264 + @5476 + @3884 + @5482 + (@30749 @41 @22 @41 @6281 (@22021 (@30754 @41)) @26340) + (@30782 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @3894 + @5482 + (@22363 @30690 @5126 @22 @172 @5560 @22374 @22380) + (@22038 @30690 @5126) + @22045 + (@22042 (@22047 @7251 @5488))) + @22045 + (@22042 (@22047 @7245 @7257))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@30741 + @238 + @146 + @22 + @27 + @5817 + @5501 + (@30749 @154 @22 @154 @5817 (@22021 (@30754 @154)) @23588) + (@22248 @30690 @5126))))) +@30865 := @21641 @924 +@30866 := @21837 @30865 +@30867 := @30864 @30866 +@30868 := @21711 @1607 +@30870 := @30867 (@22278 @30868) +@30871 := @21735 @1607 +@30883 := @30719 + (@30724 (@30870 (@22282 @30871) (@22287 (@22307 @924)) @22314)) + (@22042 (@22090 @30690 @385)) +@30884 := @21928 @919 +@30888 := @21923 (@26080 (@30884 @26081)) @30690 +@30901 := @21957 @30888 @5126 @5126 @485 @155 @977 @1259 @155 @7397 @485 @5512 @7850 @8003 +@30903 := @22137 @30888 @5126 +@30906 := @30903 @977 @155 @7397 +@30917 := @24740 @30888 @5126 @5162 @932 @947 @976 @155 @5488 @7297 @5488 @7397 +@30922 := @22639 @30888 @5126 @5162 @680 @224 +@30929 := @30922 @154 @94 @24 @7279 @5517 @3899 @7292 +@30931 := @22013 @30888 @5126 +@30934 := @30931 @385 @919 @385 +@30935 := @30934 @7279 +@30936 := @22022 @30888 +@30938 := @22021 (@30936 @385) +@30939 := @30935 @30938 +@30941 := @22029 (@22030 @7279) +@30942 := @30939 @30941 +@30943 := @30929 @30942 +@30946 := @22666 (@22675 (@22690 @224)) +@30947 := @30943 @30946 +@30950 := @22525 (@22696 @224 @68) +@30951 := @30947 @30950 +@30952 := @22712 @94 +@30954 := @22702 (@30952 @154) +@30962 := @30917 (@30951 @30954 @22596 (@22042 (@22718 @7292 @7283)) @22726) +@30974 := @23295 @30888 @5126 @5162 @24880 @7297 @947 @976 @155 @5488 @7328 @5488 @7395 +@30976 := @22146 @30888 @5126 +@30984 := @30976 @660 @946 @1445 @155 @5488 @7326 @5162 @1458 +@30986 := @22160 @30888 @5126 +@30989 := @30986 @946 @1445 @7326 +@30991 := @22169 @30888 @5126 +@30992 := @30991 @219 +@30997 := @30992 @945 @22 @1444 @6281 @7325 +@31005 := @30931 @41 @22 @41 @6281 (@22021 (@30936 @41)) @26340 +@31006 := @30997 @31005 +@31007 := @30991 @238 +@31012 := @31007 @944 @22 @1443 @5817 @7324 +@31020 := @30931 @154 @22 @154 @5817 (@22021 (@30936 @154)) @23588 +@31021 := @31012 @31020 +@31034 := @30991 @308 @943 @24 @1442 @5769 @7323 (@22485 @30888 @5126 @305 @24 @5768 @23368) +@31035 := @30991 @551 +@31040 := @31035 @942 @22 @1441 @7299 @7322 +@31047 := @30931 @224 @22 @224 @7299 (@22021 (@30936 @224)) +@31049 := @22029 (@22030 @7299) +@31050 := @31047 @31049 +@31051 := @31040 @31050 +@31052 := @30991 @549 +@31057 := @31052 @941 @70 @50 @7301 @7321 +@31064 := @30931 @363 @70 @363 @7301 (@22021 (@30936 @363)) +@31066 := @22029 (@22030 @7301) +@31067 := @31064 @31066 +@31068 := @31057 @31067 +@31074 := @30991 @939 @146 @48 @27 @7319 @5501 +@31080 := @21974 @30888 @5126 @939 @48 @7311 @7317 +@31089 := @21984 @30888 @5126 @727 @938 @28302 @48 @7311 @7315 @6756 +@31114 := @21997 + @30888 + @5126 + @936 + @146 + @729 + @27 + @7308 + @5488 + @5501 + @5476 + @3911 + @5482 + (@22363 @30888 @5126 @729 @935 @7308 (@22371 (@22372 @7308)) (@22042 (@22377 @935 @729))) +@31116 := @22038 @30888 @5126 +@31131 := @31074 + (@31080 + (@31089 + (@31114 @31116 @22045 (@22042 (@22047 @7303 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) +@31133 := @22248 @30888 @5126 +@31147 := @30974 + (@30984 + (@30989 (@31006 (@31021 (@31034 (@31051 (@31068 (@31131 @31133))))))) + @27744 + @27747 + @27750 + @27753 + @22726) +@31155 := @30976 @952 @975 @1625 @155 @5488 @7393 @5126 @1648 +@31158 := @30986 @975 @1625 @7393 +@31159 := @30991 @954 +@31164 := @31159 @974 @22 @1624 @7344 @7392 +@31166 := @30903 @954 @22 +@31167 := @31166 @7344 +@31170 := @30922 @68 @94 @22 +@31177 := @31170 @7279 @5517 @3922 @7339 @30942 @30946 @30950 +@31179 := @22702 (@30952 @68) +@31188 := @31164 (@31167 (@31177 @31179 @22596 (@22042 (@22718 @7339 @7333)) @22726)) +@31194 := @30991 @956 @973 @22 @1623 @7358 @7391 +@31197 := @30903 @956 @22 @7358 +@31207 := @30922 @19 @94 @22 @7279 @5517 @4006 @7353 @30942 @30946 @30950 +@31209 := @22702 (@30952 @19) +@31218 := @31194 (@31197 (@31207 @31209 @22596 (@22042 (@22718 @7353 @7346)) @22726)) +@31224 := @31035 @972 @22 @1622 @7299 @7390 @31050 +@31230 := @30991 @961 @971 @22 @1621 @7379 @7389 +@31233 := @30903 @961 @22 @7379 +@31241 := @30976 @689 @960 @867 @22 @5488 @7377 @5126 @1487 +@31244 := @30986 @960 @867 @7377 +@31259 := @30991 + @144 + @959 + @48 + @866 + @5485 + @7376 + (@30931 @68 @48 @68 @5485 (@22021 (@30936 @68)) @22032) +@31265 := @30992 @958 @22 @28 @6281 @7375 @31005 +@31270 := @31159 @146 @22 @27 @7373 @5501 +@31271 := @31166 @7373 +@31275 := @31170 @7360 @5517 @4103 @7368 +@31277 := @30934 @7360 @30938 +@31279 := @22029 (@22030 @7360) +@31304 := @31230 + (@31233 + (@31241 + (@31244 + (@31259 + (@31265 + (@31270 + (@31271 + (@31275 + (@31277 @31279) + @30946 + @30950 + @31179 + @22596 + (@22042 (@22718 @7368 @7362)) + @22726)) + @31133)))) + @28025 + @28028 + @28031 + @28034 + @22314)) +@31310 := @30991 @966 @970 @20 @1620 @7384 @7388 +@31313 := @30903 @966 @20 @7384 +@31324 := @22436 @30888 @5126 @963 @20 @146 @27 @5488 @5501 @7382 @22197 @31116 +@31328 := @22525 (@22527 @963 @20 @7382) +@31368 := @31155 + (@31158 + (@31188 + (@31218 + (@31224 + (@31304 + (@31310 + (@31313 (@31324 @31328)) + (@31007 + @969 + @22 + @1619 + @5817 + @7387 + @31020 + (@30991 + @261 + @968 + @24 + @356 + @6298 + @7386 + (@30931 @249 @24 @249 @6298 (@22021 (@30936 @249)) @26505) + (@31052 @146 @70 @27 @7301 @5501 @31067 @31133))))))))) +@31369 := @21641 @952 +@31370 := @21837 @31369 +@31371 := @31368 @31370 +@31372 := @21711 @1648 +@31373 := @22278 @31372 +@31374 := @31371 @31373 +@31375 := @21735 @1648 +@31376 := @22282 @31375 +@31377 := @31374 @31376 +@31379 := @22287 (@22307 @952) +@31389 := @30901 (@30906 (@30962 (@31147 (@31377 @31379 @22314)))) (@22042 (@22090 @30888 @485)) +@31393 := @21923 (@26179 (@22609 @26180)) @30888 +@31406 := @21957 @31393 @5126 @5126 @519 @155 @1021 @1258 @155 @7467 @519 @5512 @7849 @8003 +@31408 := @21974 @31393 @5126 +@31412 := @31408 @1021 @155 @7411 @7465 +@31427 := @22607 + @31393 + @5126 + @5162 + @155 + @1495 + @5162 + @985 + @1020 + @22623 + @7408 + @7464 + @127 + @5623 + @4170 + @5482 +@31432 := @22137 @31393 @5126 @985 @1495 @7408 +@31434 := @22146 @31393 @5126 +@31442 := @31434 @983 @351 @793 @1495 @5488 @7406 @5126 @1796 +@31444 := @22160 @31393 @5126 +@31447 := @31444 @351 @793 @7406 +@31449 := @22169 @31393 @5126 +@31455 := @31449 @144 @320 @48 @28 @5485 @6283 +@31457 := @22013 @31393 @5126 +@31461 := @31457 @68 @48 @68 @5485 +@31462 := @22022 @31393 +@31467 := @31455 (@31461 (@22021 (@31462 @68)) @22032) +@31468 := @31449 @219 +@31473 := @31468 @146 @22 @27 @6281 @5501 +@31481 := @31457 @41 @22 @41 @6281 (@22021 (@31462 @41)) @26340 +@31482 := @31473 @31481 +@31484 := @22248 @31393 @5126 +@31488 := @31442 (@31447 (@31467 (@31482 @31484))) +@31489 := @21641 @983 +@31490 := @21837 @31489 +@31491 := @31488 @31490 +@31492 := @21711 @1796 +@31494 := @31491 (@22278 @31492) +@31495 := @21735 @1796 +@31503 := @31427 (@31432 (@31494 (@22282 @31495) (@22287 (@22307 @983)) @22314)) +@31504 := @22733 @31393 +@31521 := @31504 + @31393 + @5126 + @1495 + @5162 + @1020 + @128 + @5162 + @155 + @7463 + @19 + @197 + @127 + @1016 + @5665 + @5488 + @5488 + @7440 +@31524 := @21923 (@26369 (@22096 @26371)) +@31525 := @31524 @31393 +@31550 := @31504 + @31525 + @5126 + @1495 + @5162 + @1020 + @127 + @5162 + @155 + @5654 + @68 + @230 + @988 + @1000 + @7444 + @5488 + @5488 + @7459 + (@22778 @31393 @5126 @1495 @5162 @1020 @5162 @155) +@31551 := @22800 @1020 +@31554 := @31550 (@22788 (@31551 @68)) +@31555 := @22806 @1495 +@31556 := @31555 @1020 +@31560 := @31554 (@22042 (@31556 @127 @230)) +@31563 := @22814 @31393 @1495 @5162 +@31569 := @31560 (@21951 (@31563 @230 @988 @7444 @5488)) +@31571 := @22146 @31525 @5126 +@31579 := @31571 @952 @999 @1625 @155 @5488 @7457 @5126 @1648 +@31581 := @22160 @31525 @5126 +@31584 := @31581 @999 @1625 @7457 +@31586 := @22169 @31525 @5126 +@31587 := @31586 @723 +@31592 := @31587 @998 @22 @1624 @7446 @7456 +@31594 := @22013 @31525 @5126 +@31598 := @31594 @495 @22 @495 @7446 +@31599 := @22022 @31525 +@31602 := @31598 (@22021 (@31599 @495)) +@31604 := @22029 (@22030 @7446) +@31605 := @31602 @31604 +@31606 := @31592 @31605 +@31607 := @31586 @238 +@31612 := @31607 @997 @22 @1623 @5817 @7455 +@31620 := @31594 @154 @22 @154 @5817 (@22021 (@31599 @154)) @23588 +@31621 := @31612 @31620 +@31636 := @31586 + @551 + @996 + @22 + @1622 + @7299 + @7454 + (@31594 @224 @22 @224 @7299 (@22021 (@31599 @224)) @31049) +@31642 := @31586 @994 @971 @22 @1621 @7452 @7389 +@31644 := @22137 @31525 @5126 +@31647 := @31644 @994 @22 @7452 +@31655 := @31571 @689 @993 @867 @22 @5488 @7450 @5126 @1487 +@31658 := @31581 @993 @867 @7450 +@31673 := @31586 + @144 + @992 + @48 + @866 + @5485 + @7449 + (@31594 @68 @48 @68 @5485 (@22021 (@31599 @68)) @22032) +@31688 := @31586 + @219 + @991 + @22 + @28 + @6281 + @7448 + (@31594 @41 @22 @41 @6281 (@22021 (@31599 @41)) @26340) +@31694 := @31587 @146 @22 @27 @7446 @5501 @31605 +@31696 := @22248 @31525 @5126 +@31951 := @31503 + (@31521 + (@31569 + (@31579 + (@31584 + (@31606 + (@31621 + (@31636 + (@31642 + (@31647 + (@31655 + (@31658 (@31673 (@31688 (@31694 @31696)))) + @28025 + @28028 + @28031 + @28034 + @22314)) + (@31586 + @966 + @970 + @20 + @1620 + @7384 + @7388 + (@31644 + @966 + @20 + @7384 + (@22436 + @31525 + @5126 + @963 + @20 + @146 + @27 + @5488 + @5501 + @7382 + @22197 + (@22038 @31525 @5126) + @31328)) + (@31607 + @969 + @22 + @1619 + @5817 + @7387 + @31620 + (@31586 + @261 + @968 + @24 + @356 + @6298 + @7386 + (@31594 @249 @24 @249 @6298 (@22021 (@31599 @249)) @26505) + (@31586 + @549 + @146 + @70 + @27 + @7301 + @5501 + (@31594 @363 @70 @363 @7301 (@22021 (@31599 @363)) @31066) + @31696))))))))) + @31370 + @31373 + @31376 + @31379 + @22314)) + (@22788 (@31551 @19)) + (@22042 (@31556 @128 @197)) + (@21951 (@31563 @197 @127 @5665 @5488)) + (@31434 + @660 + @1015 + @1445 + @155 + @5488 + @7438 + @5162 + @1458 + (@31444 + @1015 + @1445 + @7438 + (@31468 + @1014 + @22 + @1444 + @6281 + @7437 + @31481 + (@31449 + @238 + @1013 + @22 + @1443 + @5817 + @7436 + (@31457 @154 @22 @154 @5817 (@22021 (@31462 @154)) @23588) + (@31449 + @308 + @1012 + @24 + @1442 + @5769 + @7435 + (@22485 @31393 @5126 @305 @24 @5768 @23368) + (@31449 + @551 + @1011 + @22 + @1441 + @7299 + @7434 + (@31457 @224 @22 @224 @7299 (@22021 (@31462 @224)) @31049) + (@31449 + @549 + @1010 + @70 + @50 + @7301 + @7433 + (@31457 @363 @70 @363 @7301 (@22021 (@31462 @363)) @31066) + (@31449 + @1008 + @146 + @48 + @27 + @7431 + @5501 + (@31408 + @1008 + @48 + @7423 + @7429 + (@21984 + @31393 + @5126 + @727 + @1007 + @28302 + @48 + @7423 + @7427 + @6756 + (@21997 + @31393 + @5126 + @1005 + @146 + @729 + @27 + @7420 + @5488 + @5501 + @5476 + @4326 + @5482 + (@22363 + @31393 + @5126 + @729 + @1004 + @7420 + (@22371 (@22372 @7420)) + (@22042 (@22377 @1004 @729))) + (@22038 @31393 @5126) + @22045 + (@22042 (@22047 @7415 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + @31484))))))) + @27744 + @27747 + @27750 + @27753 + @22726)) + @23052 +@31952 := @23057 @1495 +@31963 := @31406 + (@31412 (@31951 (@22042 (@31952 @1020 @22623)) @23064)) + (@22042 (@22090 @31393 @519)) +@31964 := @26559 @31393 +@31977 := @21957 @31964 @5126 @5126 @638 @155 @1065 @1257 @155 @7533 @638 @5512 @7848 @8003 +@31983 := @21974 @31964 @5126 @1065 @155 @7484 @7531 +@31998 := @22607 + @31964 + @5126 + @5162 + @155 + @1799 + @5162 + @1030 + @1064 + @22623 + @7481 + @7530 + @127 + @5623 + @4552 + @5482 +@32003 := @22137 @31964 @5126 @1030 @1799 @7481 +@32013 := @22146 @31964 @5126 @1028 @351 @793 @1799 @5488 @7406 @5126 @2039 +@32018 := @22160 @31964 @5126 @351 @793 @7406 +@32020 := @22169 @31964 @5126 +@32026 := @32020 @144 @320 @48 @28 @5485 @6283 +@32028 := @22013 @31964 @5126 +@32032 := @32028 @68 @48 @68 @5485 +@32033 := @22022 @31964 +@32059 := @32013 + (@32018 + (@32026 + (@32032 (@22021 (@32033 @68)) @22032) + (@32020 + @219 + @146 + @22 + @27 + @6281 + @5501 + (@32028 @41 @22 @41 @6281 (@22021 (@32033 @41)) @26340) + (@22248 @31964 @5126)))) +@32060 := @21641 @1028 +@32061 := @21837 @32060 +@32062 := @32059 @32061 +@32063 := @21711 @2039 +@32065 := @32062 (@22278 @32063) +@32066 := @21735 @2039 +@32074 := @31998 (@32003 (@32065 (@22282 @32066) (@22287 (@22307 @1028)) @22314)) +@32075 := @22733 @31964 +@32078 := @21923 (@27586 (@22096 @27587)) +@32079 := @32078 @31964 +@32096 := @32075 + @32079 + @5126 + @1799 + @5162 + @1064 + @128 + @5162 + @155 + @7529 + @19 + @258 + @1044 + @1060 + @7489 + @5488 + @5488 + @7509 +@32100 := @21923 (@27457 (@21929 @27458)) @31964 +@32125 := @32075 + @32100 + @5126 + @1799 + @5162 + @1064 + @127 + @5162 + @155 + @5654 + @68 + @235 + @643 + @1039 + @7514 + @5488 + @5488 + @7525 + (@22778 @31964 @5126 @1799 @5162 @1064 @5162 @155) +@32126 := @22800 @1064 +@32129 := @32125 (@22788 (@32126 @68)) +@32130 := @22806 @1799 +@32131 := @32130 @1064 +@32135 := @32129 (@22042 (@32131 @127 @235)) +@32138 := @22814 @31964 @1799 @5162 +@32144 := @32135 (@21951 (@32138 @235 @643 @7514 @5488)) +@32154 := @22146 @32100 @5126 @660 @1038 @1445 @155 @5488 @7523 @5162 @1458 +@32159 := @22160 @32100 @5126 @1038 @1445 @7523 +@32161 := @22169 @32100 @5126 +@32167 := @32161 @219 @1037 @22 @1444 @6281 @7522 +@32169 := @22013 @32100 @5126 +@32173 := @32169 @41 @22 @41 @6281 +@32174 := @22022 @32100 +@32179 := @32167 (@32173 (@22021 (@32174 @41)) @26340) +@32194 := @32161 + @238 + @1036 + @22 + @1443 + @5817 + @7521 + (@32169 @154 @22 @154 @5817 (@22021 (@32174 @154)) @23588) +@32207 := @32161 @308 @1035 @24 @1442 @5769 @7520 (@22485 @32100 @5126 @305 @24 @5768 @23368) +@32222 := @32161 + @551 + @1034 + @22 + @1441 + @7299 + @7519 + (@32169 @224 @22 @224 @7299 (@22021 (@32174 @224)) @31049) +@32237 := @32161 + @549 + @654 + @70 + @50 + @7301 + @7518 + (@32169 @363 @70 @363 @7301 (@22021 (@32174 @363)) @31066) +@32243 := @32161 @652 @146 @48 @27 @7516 @5501 +@32250 := @32169 @529 @48 @529 @7516 (@22021 (@32174 @529)) +@32252 := @22029 (@22030 @7516) +@32284 := @32096 + (@32144 + (@32154 + (@32159 + (@32179 + (@32194 (@32207 (@32222 (@32237 (@32243 (@32250 @32252) (@22248 @32100 @5126)))))))) + @27744 + @27747 + @27750 + @27753 + @22726)) + (@22788 (@32126 @19)) + (@22042 (@32131 @128 @258)) + (@21951 (@32138 @258 @1044 @7489 @5488)) +@32286 := @22146 @32079 @5126 +@32294 := @32286 @952 @1059 @1625 @155 @5488 @7507 @5126 @1648 +@32296 := @22160 @32079 @5126 +@32299 := @32296 @1059 @1625 @7507 +@32301 := @22169 @32079 @5126 +@32302 := @32301 @662 +@32307 := @32302 @1058 @22 @1624 @7491 @7506 +@32309 := @22013 @32079 @5126 +@32313 := @32309 @547 @22 @547 @7491 +@32314 := @22022 @32079 +@32317 := @32313 (@22021 (@32314 @547)) +@32319 := @22029 (@22030 @7491) +@32320 := @32317 @32319 +@32321 := @32307 @32320 +@32322 := @32301 @238 +@32327 := @32322 @1057 @22 @1623 @5817 @7505 +@32335 := @32309 @154 @22 @154 @5817 (@22021 (@32314 @154)) @23588 +@32336 := @32327 @32335 +@32351 := @32301 + @551 + @1056 + @22 + @1622 + @7299 + @7504 + (@32309 @224 @22 @224 @7299 (@22021 (@32314 @224)) @31049) +@32357 := @32301 @1048 @1055 @22 @1621 @7497 @7503 +@32359 := @22137 @32079 @5126 +@32362 := @32359 @1048 @22 @7497 +@32370 := @32286 @689 @1047 @867 @22 @5488 @7495 @5126 @1487 +@32373 := @32296 @1047 @867 @7495 +@32388 := @32301 + @144 + @1046 + @48 + @866 + @5485 + @7494 + (@32309 @68 @48 @68 @5485 (@22021 (@32314 @68)) @22032) +@32403 := @32301 + @219 + @664 + @22 + @28 + @6281 + @7493 + (@32309 @41 @22 @41 @6281 (@22021 (@32314 @41)) @26340) +@32409 := @32302 @146 @22 @27 @7491 @5501 @32320 +@32411 := @22248 @32079 @5126 +@32506 := @32074 + (@32284 + (@32294 + (@32299 + (@32321 + (@32336 + (@32351 + (@32357 + (@32362 + (@32370 + (@32373 (@32388 (@32403 (@32409 @32411)))) + @28025 + @28028 + @28031 + @28034 + @22314)) + (@32301 + @1053 + @970 + @20 + @1620 + @7501 + @7388 + (@32359 + @1053 + @20 + @7501 + (@22436 + @32079 + @5126 + @1050 + @20 + @146 + @27 + @5488 + @5501 + @7499 + @22197 + (@22038 @32079 @5126) + (@22525 (@22527 @1050 @20 @7499)))) + (@32322 + @969 + @22 + @1619 + @5817 + @7387 + @32335 + (@32301 + @261 + @968 + @24 + @356 + @6298 + @7386 + (@32309 @249 @24 @249 @6298 (@22021 (@32314 @249)) @26505) + (@32301 + @549 + @146 + @70 + @27 + @7301 + @5501 + (@32309 @363 @70 @363 @7301 (@22021 (@32314 @363)) @31066) + @32411))))))))) + @31370 + @31373 + @31376 + @31379 + @22314)) + @23052 +@32507 := @23057 @1799 +@32518 := @31977 + (@31983 (@32506 (@22042 (@32507 @1064 @22623)) @23064)) + (@22042 (@22090 @31964 @638)) +@32519 := @21925 @638 +@32520 := @21930 @638 +@32523 := @21923 (@32519 (@22609 @32520)) +@32524 := @32523 @31964 +@32537 := @21957 @32524 @5126 @5126 @650 @22 @1076 @1256 @155 @7571 @650 @5473 @7847 @8003 +@32542 := @22137 @32524 @5126 @1076 @22 @7571 +@32552 := @22146 @32524 @5126 @1072 @1075 @793 @22 @5488 @7569 @5126 @2070 +@32557 := @22160 @32524 @5126 @1075 @793 @7569 +@32559 := @22169 @32524 @5126 +@32565 := @32559 @144 @1074 @48 @28 @5485 @7568 +@32567 := @22013 @32524 @5126 +@32571 := @32567 @68 @48 @68 @5485 +@32572 := @22022 @32524 +@32577 := @32565 (@32571 (@22021 (@32572 @68)) @22032) +@32583 := @32559 @577 @146 @22 @27 @7566 @5501 +@32589 := @21974 @32524 @5126 @577 @22 @7555 @7564 +@32598 := @21984 @32524 @5126 @167 @576 @866 @22 @7555 @7562 @5566 +@32600 := @21997 @32524 @5126 +@32666 := @32552 + (@32557 + (@32577 + (@32583 + (@32589 + (@32598 + (@32600 + @219 + @175 + @22 + @28 + @6281 + @7554 + @7561 + @5476 + @4557 + @5482 + (@32567 @41 @22 @41 @6281 (@22021 (@32572 @41)) @26340) + (@32600 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @4653 + @5482 + (@22363 @32524 @5126 @22 @172 @5560 @22374 @22380) + (@22038 @32524 @5126) + @22045 + (@22042 (@22047 @7548 @5488))) + @22045 + (@22042 (@22047 @7542 @7554))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@22248 @32524 @5126)))) +@32667 := @21641 @1072 +@32668 := @21837 @32667 +@32669 := @32666 @32668 +@32670 := @21711 @2070 +@32671 := @22278 @32670 +@32672 := @32669 @32671 +@32673 := @21735 @2070 +@32674 := @22282 @32673 +@32675 := @32672 @32674 +@32677 := @22287 (@22307 @1072) +@32685 := @32537 (@32542 (@32675 @32677 @22314)) (@22042 (@22090 @32524 @650)) +@32686 := @21925 @650 +@32687 := @21930 @650 +@32691 := @21923 (@32686 (@22096 @32687)) @32524 +@32704 := @21957 @32691 @5126 @5126 @660 @22 @1093 @1255 @155 @7635 @660 @5473 @7846 @8003 +@32709 := @22137 @32691 @5126 @1093 @22 @7635 +@32719 := @22146 @32691 @5126 @1083 @1092 @793 @22 @5488 @7633 @5126 @2085 +@32724 := @22160 @32691 @5126 @1092 @793 @7633 +@32726 := @22169 @32691 @5126 +@32732 := @32726 @144 @1091 @48 @28 @5485 @7632 +@32734 := @22013 @32691 @5126 +@32738 := @32734 @68 @48 @68 @5485 +@32739 := @22022 @32691 +@32744 := @32732 (@32738 (@22021 (@32739 @68)) @22032) +@32750 := @32726 @1089 @146 @22 @27 @7630 @5501 +@32752 := @21974 @32691 @5126 +@32756 := @32752 @1089 @22 @7619 @7628 +@32759 := @21984 @32691 @5126 @167 +@32765 := @32759 @1088 @866 @22 @7619 @7626 @5566 +@32767 := @21997 @32691 @5126 +@32777 := @32767 @577 @1087 @22 @28 @7608 @7618 @7625 @5476 @4760 @5482 +@32781 := @32752 @577 @22 @7597 @7606 +@32787 := @32759 @576 @866 @22 @7597 @7604 @5566 +@32806 := @32767 + @219 + @175 + @22 + @28 + @6281 + @7596 + @7603 + @5476 + @4658 + @5482 + (@32734 @41 @22 @41 @6281 (@22021 (@32739 @41)) @26340) +@32824 := @32767 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @4711 + @5482 + (@22363 @32691 @5126 @22 @172 @5560 @22374 @22380) +@32826 := @22038 @32691 @5126 +@32847 := @32777 + (@32781 + (@32787 + (@32806 + (@32824 @32826 @22045 (@22042 (@22047 @7590 @5488))) + @22045 + (@22042 (@22047 @7584 @7596))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@32857 := @32767 @1085 @146 @22 @27 @7615 @5488 @5501 @5476 @4789 @5482 +@32864 := @32734 @650 @22 @650 @7615 (@22021 (@32739 @650)) +@32866 := @22029 (@22030 @7615) +@32895 := @32719 + (@32724 + (@32744 + (@32750 + (@32756 + (@32765 + (@32847 + (@32857 (@32864 @32866) @32826 @22045 (@22042 (@22047 @7611 @5488))) + @22045 + (@22042 (@22047 @7580 @7618))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@22248 @32691 @5126)))) +@32896 := @21641 @1083 +@32897 := @21837 @32896 +@32898 := @32895 @32897 +@32899 := @21711 @2085 +@32900 := @22278 @32899 +@32901 := @32898 @32900 +@32902 := @21735 @2085 +@32903 := @22282 @32902 +@32904 := @32901 @32903 +@32906 := @22287 (@22307 @1083) +@32914 := @32704 (@32709 (@32904 @32906 @22314)) (@22042 (@22090 @32691 @660)) +@32915 := @21925 @660 +@32916 := @21930 @660 +@32920 := @21923 (@32915 (@22096 @32916)) @32691 +@32933 := @21957 @32920 @5126 @5126 @689 @155 @1128 @1254 @155 @7702 @689 @5512 @7845 @8003 +@32935 := @22137 @32920 @5126 +@32938 := @32935 @1128 @155 @7702 +@32940 := @22146 @32920 @5126 +@32948 := @32940 @952 @1127 @1625 @155 @5488 @7700 @5126 @1648 +@32950 := @22160 @32920 @5126 +@32953 := @32950 @1127 @1625 @7700 +@32955 := @22169 @32920 @5126 +@32956 := @32955 @1097 +@32961 := @32956 @1126 @22 @1624 @7642 @7699 +@32963 := @22013 @32920 @5126 +@32967 := @32963 @660 @22 @660 @7642 +@32968 := @22022 @32920 +@32971 := @32967 (@22021 (@32968 @660)) +@32973 := @22029 (@22030 @7642) +@32974 := @32971 @32973 +@32975 := @32961 @32974 +@32976 := @32955 @238 +@32981 := @32976 @1125 @22 @1623 @5817 @7698 +@32989 := @32963 @154 @22 @154 @5817 (@22021 (@32968 @154)) @23588 +@32990 := @32981 @32989 +@33005 := @32955 + @551 + @1124 + @22 + @1622 + @7299 + @7697 + (@32963 @224 @22 @224 @7299 (@22021 (@32968 @224)) @31049) +@33011 := @32955 @1102 @1123 @22 @1621 @7648 @7696 +@33014 := @32935 @1102 @22 @7648 +@33022 := @32940 @689 @1101 @867 @22 @5488 @7646 @5126 @1487 +@33025 := @32950 @1101 @867 @7646 +@33026 := @32955 @144 +@33031 := @33026 @1100 @48 @866 @5485 @7645 +@33039 := @32963 @68 @48 @68 @5485 (@22021 (@32968 @68)) @22032 +@33040 := @33031 @33039 +@33041 := @32955 @219 +@33046 := @33041 @1099 @22 @28 @6281 @7644 +@33054 := @32963 @41 @22 @41 @6281 (@22021 (@32968 @41)) @26340 +@33055 := @33046 @33054 +@33061 := @32956 @146 @22 @27 @7642 @5501 @32974 +@33063 := @22248 @32920 @5126 +@33075 := @33011 + (@33014 (@33022 (@33025 (@33040 (@33055 (@33061 @33063)))) @28025 @28028 @28031 @28034 @22314)) +@33081 := @32955 @1121 @970 @20 @1620 @7694 @7388 +@33084 := @32935 @1121 @20 @7694 +@33094 := @22436 @32920 @5126 @1104 @20 @1120 @50 @5488 @7693 @7650 @22198 +@33097 := @32950 @1120 @50 @7693 +@33103 := @32955 @1118 @146 @48 @27 @7691 @5501 +@33106 := @32935 @1118 @48 @7691 +@33114 := @32940 @1110 @1117 @867 @48 @5488 @7689 @5162 @2112 +@33117 := @32950 @1117 @867 @7689 +@33123 := @33026 @1116 @48 @866 @5485 @7688 @33039 +@33129 := @33041 @1115 @22 @28 @6281 @7687 @33054 +@33135 := @32955 @1113 @146 @22 @27 @7685 @5501 +@33141 := @21974 @32920 @5126 @1113 @22 @7674 @7683 +@33150 := @21984 @32920 @5126 @854 @1112 @866 @22 @7674 @7681 @7072 +@33152 := @21997 @32920 @5126 +@33202 := @33114 + (@33117 + (@33123 + (@33129 + (@33135 + (@33141 + (@33150 + (@33152 + @1097 + @320 + @22 + @28 + @7642 + @7673 + @7680 + @5476 + @7657 + @5482 + @32974 + (@33152 + @219 + @146 + @22 + @27 + @6281 + @5488 + @5501 + @5476 + @7666 + @5482 + @33054 + (@22038 @32920 @5126) + @22045 + (@22042 (@22047 @7667 @5488))) + @22045 + (@22042 (@22047 @7658 @7673))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + @33063)))) +@33203 := @21641 @1110 +@33204 := @21837 @33203 +@33205 := @33202 @33204 +@33206 := @21711 @2112 +@33207 := @22278 @33206 +@33208 := @33205 @33207 +@33209 := @21735 @2112 +@33210 := @22282 @33209 +@33211 := @33208 @33210 +@33213 := @22287 (@22307 @1110) +@33284 := @32933 + (@32938 + (@32948 + (@32953 + (@32975 + (@32990 + (@33005 + (@33075 + (@33081 + (@33084 + (@33094 + (@33097 (@33103 (@33106 (@33211 @33213 @22726)) @33063)) + (@22525 (@22527 @1104 @20 @7650)))) + (@32976 + @969 + @22 + @1619 + @5817 + @7387 + @32989 + (@32955 + @261 + @968 + @24 + @356 + @6298 + @7386 + (@32963 @249 @24 @249 @6298 (@22021 (@32968 @249)) @26505) + (@32955 + @549 + @146 + @70 + @27 + @7301 + @5501 + (@32963 @363 @70 @363 @7301 (@22021 (@32968 @363)) @31066) + @33063))))))))) + @31370 + @31373 + @31376 + @31379 + @22314)) + (@22042 (@22090 @32920 @689)) +@33285 := @21925 @689 +@33286 := @21930 @689 +@33290 := @21923 (@33285 (@22609 @33286)) @32920 +@33303 := @21957 @33290 @5126 @5126 @800 @24 @1137 @1253 @155 @7712 @800 @6188 @7844 @8003 +@33308 := @22137 @33290 @5126 @1137 @24 @7712 +@33318 := @22146 @33290 @5126 @1135 @351 @793 @24 @5488 @7406 @5126 @2131 +@33323 := @22160 @33290 @5126 @351 @793 @7406 +@33325 := @22169 @33290 @5126 +@33331 := @33325 @144 @320 @48 @28 @5485 @6283 +@33333 := @22013 @33290 @5126 +@33337 := @33333 @68 @48 @68 @5485 +@33338 := @22022 @33290 +@33364 := @33318 + (@33323 + (@33331 + (@33337 (@22021 (@33338 @68)) @22032) + (@33325 + @219 + @146 + @22 + @27 + @6281 + @5501 + (@33333 @41 @22 @41 @6281 (@22021 (@33338 @41)) @26340) + (@22248 @33290 @5126)))) +@33365 := @21641 @1135 +@33366 := @21837 @33365 +@33367 := @33364 @33366 +@33368 := @21711 @2131 +@33369 := @22278 @33368 +@33370 := @33367 @33369 +@33371 := @21735 @2131 +@33372 := @22282 @33371 +@33373 := @33370 @33372 +@33375 := @22287 (@22307 @1135) +@33383 := @33303 (@33308 (@33373 @33375 @22314)) (@22042 (@22090 @33290 @800)) +@33388 := @21923 (@21925 @800 (@25774 (@21930 @800))) +@33389 := @33388 @33290 +@33402 := @21957 @33389 @5126 @5126 @844 @155 @1151 @1252 @155 @7727 @844 @5512 @7843 @8003 +@33407 := @22137 @33389 @5126 @1151 @155 @7727 +@33417 := @22146 @33389 @5126 @1144 @1150 @474 @155 @5488 @7725 @5126 @2349 +@33422 := @22160 @33389 @5126 @1150 @474 @7725 +@33424 := @22169 @33389 @5126 +@33430 := @33424 @144 @1149 @48 @473 @5485 @7724 +@33432 := @22013 @33389 @5126 +@33436 := @33432 @68 @48 @68 @5485 +@33437 := @22022 @33389 +@33527 := @33417 + (@33422 + (@33430 + (@33436 (@22021 (@33437 @68)) @22032) + (@33424 + @219 + @1148 + @22 + @472 + @6281 + @7723 + (@33432 @41 @22 @41 @6281 (@22021 (@33437 @41)) @26340) + (@33424 + @238 + @1147 + @22 + @471 + @5817 + @7722 + (@33432 @154 @22 @154 @5817 (@22021 (@33437 @154)) @23588) + (@33424 + @261 + @1146 + @24 + @470 + @6298 + @7721 + (@33432 @249 @24 @249 @6298 (@22021 (@33437 @249)) @26505) + (@33424 + @551 + @968 + @22 + @356 + @7299 + @7386 + (@33432 @224 @22 @224 @7299 (@22021 (@33437 @224)) @31049) + (@33424 + @549 + @146 + @70 + @27 + @7301 + @5501 + (@33432 @363 @70 @363 @7301 (@22021 (@33437 @363)) @31066) + (@22248 @33389 @5126)))))))) +@33528 := @21641 @1144 +@33529 := @21837 @33528 +@33530 := @33527 @33529 +@33531 := @21711 @2349 +@33533 := @33530 (@22278 @33531) +@33534 := @21735 @2349 +@33546 := @33402 + (@33407 (@33533 (@22282 @33534) (@22287 (@22307 @1144)) @22314)) + (@22042 (@22090 @33389 @844)) +@33547 := @21925 @844 +@33552 := @21923 (@33547 (@22609 (@21930 @844))) @33389 +@33565 := @21957 @33552 @5126 @5126 @849 @22 @1160 @1251 @155 @7737 @849 @5473 @7842 @8003 +@33570 := @22137 @33552 @5126 @1160 @22 @7737 +@33580 := @22146 @33552 @5126 @1158 @351 @793 @22 @5488 @7406 @5162 @2399 +@33585 := @22160 @33552 @5126 @351 @793 @7406 +@33587 := @22169 @33552 @5126 +@33593 := @33587 @144 @320 @48 @28 @5485 @6283 +@33595 := @22013 @33552 @5126 +@33599 := @33595 @68 @48 @68 @5485 +@33600 := @22022 @33552 +@33626 := @33580 + (@33585 + (@33593 + (@33599 (@22021 (@33600 @68)) @22032) + (@33587 + @219 + @146 + @22 + @27 + @6281 + @5501 + (@33595 @41 @22 @41 @6281 (@22021 (@33600 @41)) @26340) + (@22248 @33552 @5126)))) +@33627 := @21641 @1158 +@33628 := @21837 @33627 +@33629 := @33626 @33628 +@33630 := @21711 @2399 +@33631 := @22278 @33630 +@33632 := @33629 @33631 +@33633 := @21735 @2399 +@33634 := @22282 @33633 +@33635 := @33632 @33634 +@33637 := @22287 (@22307 @1158) +@33645 := @33565 (@33570 (@33635 @33637 @22726)) (@22042 (@22090 @33552 @849)) +@33646 := @21925 @849 +@33651 := @21923 (@33646 (@22096 (@21930 @849))) @33552 +@33664 := @21957 @33651 @5126 @5126 @876 @155 @1184 @1250 @155 @7801 @876 @5512 @7841 @8003 +@33666 := @22137 @33651 @5126 +@33669 := @33666 @1184 @155 @7801 +@33671 := @22146 @33651 @5126 +@33679 := @33671 @952 @1183 @1625 @155 @5488 @7799 @5126 @1648 +@33681 := @22160 @33651 @5126 +@33684 := @33681 @1183 @1625 @7799 +@33686 := @22169 @33651 @5126 +@33692 := @33686 @1168 @1182 @22 @1624 @7776 @7798 +@33698 := @21974 @33651 @5126 @1168 @22 @7765 @7774 +@33707 := @21984 @33651 @5126 @167 @1167 @866 @22 @7765 @7772 @5566 +@33709 := @21997 @33651 @5126 +@33719 := @33709 @219 @1166 @22 @28 @6281 @7764 @7771 @5476 @7747 @5482 +@33721 := @22013 @33651 @5126 +@33725 := @33721 @41 @22 @41 @6281 +@33726 := @22022 @33651 +@33730 := @33725 (@22021 (@33726 @41)) @26340 +@33731 := @33719 @33730 +@33741 := @33709 @1164 @146 @22 @27 @7761 @5488 @5501 @5476 @7756 @5482 +@33751 := @33721 @849 @22 @849 @7761 (@22021 (@33726 @849)) (@22029 (@22030 @7761)) +@33775 := @33692 + (@33698 + (@33707 + (@33731 + (@33741 @33751 (@22038 @33651 @5126) @22045 (@22042 (@22047 @7757 @5488))) + @22045 + (@22042 (@22047 @7748 @7764))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@33776 := @33686 @238 +@33781 := @33776 @1181 @22 @1623 @5817 @7797 +@33789 := @33721 @154 @22 @154 @5817 (@22021 (@33726 @154)) @23588 +@33790 := @33781 @33789 +@33805 := @33686 + @551 + @1180 + @22 + @1622 + @7299 + @7796 + (@33721 @224 @22 @224 @7299 (@22021 (@33726 @224)) @31049) +@33819 := @33686 @173 @1179 @22 @1621 @5560 @7795 (@22363 @33651 @5126 @22 @172 @5560 @22374 @22380) +@33825 := @33686 @1177 @970 @20 @1620 @7788 @7794 +@33828 := @33666 @1177 @20 @7788 +@33838 := @22436 @33651 @5126 @1170 @20 @1176 @50 @5488 @7787 @7778 @22198 +@33841 := @33681 @1176 @50 @7787 +@33847 := @33686 @1174 @146 @48 @27 @7785 @5501 +@33850 := @33666 @1174 @48 @7785 +@33858 := @33671 @1110 @1173 @867 @48 @5488 @7783 @5162 @2112 +@33861 := @33681 @1173 @867 @7783 +@33876 := @33686 + @144 + @1167 + @48 + @866 + @5541 + @7782 + (@33721 @68 @48 @68 @5541 (@22021 (@33726 @68)) @22242) +@33883 := @33686 @219 @1166 @22 @28 @6281 @7781 @33730 +@33890 := @33686 @1164 @146 @22 @27 @7761 @5501 @33751 +@33892 := @22248 @33651 @5126 +@33914 := @33825 + (@33828 + (@33838 + (@33841 + (@33847 + (@33850 + (@33858 + (@33861 (@33876 (@33883 (@33890 @33892)))) + @33204 + @33207 + @33210 + @33213 + @22726)) + @33892)) + (@22525 (@22527 @1170 @20 @7778)))) +@33920 := @33776 @969 @22 @1619 @5817 @7793 @33789 +@33935 := @33686 + @261 + @968 + @24 + @356 + @6298 + @7792 + (@33721 @249 @24 @249 @6298 (@22021 (@33726 @249)) @26505) +@33941 := @33686 @549 @146 @70 @27 @7790 @5501 +@33948 := @33721 @363 @70 @363 @7790 (@22021 (@33726 @363)) +@33950 := @22029 (@22030 @7790) +@33973 := @33664 + (@33669 + (@33679 + (@33684 + (@33775 + (@33790 (@33805 (@33819 (@33914 (@33920 (@33935 (@33941 (@33948 @33950) @33892))))))))) + @31370 + @31373 + @31376 + @31379 + @22314)) + (@22042 (@22090 @33651 @876)) +@33979 := @21923 (@21925 @876 (@22609 (@21930 @876))) @33651 +@33992 := @21957 @33979 @5126 @5126 @881 @24 @1192 @1249 @155 @7811 @881 @6188 @7840 @8003 +@33997 := @22137 @33979 @5126 @1192 @24 @7811 +@34037 := @22146 + @33979 + @5126 + @1190 + @405 + @820 + @24 + @5488 + @6179 + @5162 + @2413 + (@22160 + @33979 + @5126 + @405 + @820 + @6179 + (@22169 + @33979 + @5126 + @162 + @146 + @480 + @27 + @5539 + @5501 + (@22013 @33979 @5126 @19 @480 @19 @5539 (@22021 (@22022 @33979 @19)) @22225) + (@22248 @33979 @5126))) +@34038 := @21641 @1190 +@34039 := @21837 @34038 +@34040 := @34037 @34039 +@34041 := @21711 @2413 +@34042 := @22278 @34041 +@34043 := @34040 @34042 +@34044 := @21735 @2413 +@34045 := @22282 @34044 +@34046 := @34043 @34045 +@34048 := @22287 (@22307 @1190) +@34056 := @33992 (@33997 (@34046 @34048 @22726)) (@22042 (@22090 @33979 @881)) +@34062 := @21923 (@21925 @881 (@25774 (@21930 @881))) @33979 +@34064 := @24740 @34062 @5126 +@34065 := @34064 @5126 +@34073 := @34065 @1203 @684 @1248 @155 @7840 @7861 @5488 @8003 +@34075 := @21984 @34062 @5126 +@34076 := @34075 @562 +@34082 := @34076 @1202 @2415 @24 @7840 @7859 @6338 +@34084 := @21997 @34062 @5126 +@34085 := @34084 @162 +@34094 := @34085 @1201 @480 @820 @5539 @7839 @7858 @5476 @7817 @5482 +@34096 := @22013 @34062 @5126 +@34100 := @34096 @19 @480 @19 @5539 +@34101 := @22022 @34062 +@34105 := @34100 (@22021 (@34101 @19)) @22225 +@34106 := @34094 @34105 +@34116 := @34084 @1199 @146 @480 @27 @7836 @5488 @5501 @5476 @7827 @5482 +@34118 := @22363 @34062 @5126 +@34119 := @34118 @480 +@34121 := @34119 @1198 @7836 +@34123 := @22371 (@22372 @7836) +@34124 := @34121 @34123 +@34127 := @22042 (@22377 @1198 @480) +@34129 := @34116 (@34124 @34127) +@34131 := @22038 @34062 @5126 +@34151 := @34073 + (@34082 + (@34106 + (@34129 @34131 @22045 (@22042 (@22047 @7828 @5488))) + @22045 + (@22042 (@22047 @7818 @7839))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@34153 := @23295 @34062 @5126 +@34155 := @34153 @5126 @24880 +@34163 := @34155 @7861 @684 @1248 @155 @5488 @7864 @7892 @8001 +@34164 := @22827 @34062 +@34168 := @34164 @684 @155 @5488 @7863 +@34170 := @23320 @34062 @5126 +@34173 := @34170 @684 @155 @7863 +@34180 := @34096 @485 @155 @485 @7863 (@22021 (@34101 @485)) +@34182 := @22029 (@22030 @7863) +@34186 := @34163 (@34168 (@34173 (@34180 @34182))) +@34194 := @34065 @1215 @773 @1247 @155 @7892 @7901 @5488 @8001 +@34200 := @34076 @1214 @2415 @24 @7892 @7899 @6338 +@34210 := @34085 @1213 @480 @820 @5539 @7891 @7898 @5476 @7869 @5482 @34105 +@34220 := @34084 @1211 @146 @480 @27 @7888 @5488 @5501 @5476 @7879 @5482 +@34222 := @34119 @1210 @7888 +@34224 := @22371 (@22372 @7888) +@34225 := @34222 @34224 +@34228 := @22042 (@22377 @1210 @480) +@34250 := @34194 + (@34200 + (@34210 + (@34220 (@34225 @34228) @34131 @22045 (@22042 (@22047 @7880 @5488))) + @22045 + (@22042 (@22047 @7870 @7891))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@34276 := @34155 + @7901 + @773 + @1247 + @155 + @5488 + @7903 + @5488 + @7999 + (@34164 + @773 + @155 + @5488 + @6867 + (@34170 @773 @155 @6867 (@34096 @519 @155 @519 @6867 (@22021 (@34101 @519)) @28645))) +@34299 := @34065 + @1218 + @1220 + @1246 + @155 + @5488 + @7906 + @5488 + @7999 + (@34170 + @1218 + @24 + @7906 + (@34096 @881 @24 @881 @7906 (@22021 (@34101 @881)) (@22029 (@22030 @7906)))) +@34307 := @34155 @7906 @1220 @1246 @155 @5488 @7909 @7936 @7997 +@34311 := @34164 @1220 @155 @5488 @7908 +@34314 := @34170 @1220 @155 @7908 +@34321 := @34096 @638 @155 @638 @7908 (@22021 (@34101 @638)) +@34323 := @22029 (@22030 @7908) +@34327 := @34307 (@34311 (@34314 (@34321 @34323))) +@34335 := @34065 @1236 @1238 @1245 @155 @7936 @7980 @5488 @7997 +@34344 := @34064 @5162 @1231 @1234 @308 @24 @7936 @7945 @5488 @7980 +@34350 := @34076 @1230 @2415 @24 @7936 @7943 @6338 +@34360 := @34085 @1229 @480 @820 @5539 @7935 @7942 @5476 @7914 @5482 @34105 +@34370 := @34084 @1227 @146 @480 @27 @7932 @5488 @5501 @5476 @7923 @5482 +@34372 := @34119 @1226 @7932 +@34374 := @22371 (@22372 @7932) +@34375 := @34372 @34374 +@34378 := @22042 (@22377 @1226 @480) +@34485 := @34335 + (@34344 + (@34350 + (@34360 + (@34370 (@34375 @34378) @34131 @22045 (@22042 (@22047 @7924 @5488))) + @22045 + (@22042 (@22047 @7915 @7935))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@34153 + @5162 + @24880 + @7945 + @1234 + @308 + @24 + @7968 + @7977 + @5488 + @5769 + (@34075 + @403 + @1233 + @866 + @24 + @7968 + @7975 + @6034 + (@34084 + @185 + @1087 + @22 + @28 + @5585 + @7967 + @7974 + @5476 + @7950 + @5482 + (@34118 @22 @184 @5585 @22463 @22467) + (@34084 + @1085 + @146 + @22 + @27 + @7615 + @5488 + @5501 + @5476 + @7960 + @5482 + (@34096 @650 @22 @650 @7615 (@22021 (@34101 @650)) @32866) + @34131 + @22045 + (@22042 (@22047 @7961 @5488))) + @22045 + (@22042 (@22047 @7951 @7967))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) + (@34170 @308 @24 @5769 (@22485 @34062 @5126 @305 @24 @5768 @23368)))) +@34513 := @34155 + @7980 + @1238 + @1245 + @155 + @5488 + @7983 + @5488 + @7995 + (@34164 + @1238 + @155 + @5488 + @7982 + (@34170 + @1238 + @155 + @7982 + (@34096 @689 @155 @689 @7982 (@22021 (@34101 @689)) (@22029 (@22030 @7982))))) +@34521 := @34065 @1240 @1242 @1244 @155 @5488 @7986 @5488 @7995 +@34524 := @34170 @1240 @24 @7986 +@34531 := @34096 @800 @24 @800 @7986 (@22021 (@34101 @800)) +@34533 := @22029 (@22030 @7986) +@34615 := @30554 + (@30595 + (@30597 + (@30599 + (@30620 + (@30643 + (@30660 + (@30691 + (@30702 + (@30706 + (@30883 + (@31389 + (@31963 + (@32518 + (@32685 + (@32914 + (@33284 + (@33383 + (@33546 + (@33645 + (@33973 + (@34056 + (@34151 + (@34186 + (@34250 + (@34276 + (@34299 + (@34327 + (@34485 + (@34513 + (@34521 + (@34524 (@34531 @34533)) + (@34155 + @7986 + @1242 + @1244 + @155 + @5488 + @7989 + @5488 + @7993 + (@34164 + @1242 + @155 + @5488 + @7988 + (@34170 + @1242 + @155 + @7988 + (@34096 + @844 + @155 + @844 + @7988 + (@22021 (@34101 @844)) + (@22029 (@22030 @7988))))) + (@34164 + @1244 + @155 + @5488 + @7992 + (@34170 + @1244 + @155 + @7992 + (@34096 + @876 + @155 + @876 + @7992 + (@22021 (@34101 @876)) + (@22029 + (@22030 + @7992)))))))))))))))))))))))))))))))))))) +@34616 := @21623 @638 +@34617 := @21631 @27424 +@34619 := @21627 (@34617 @21646) +@34621 := @21669 (@21670 @638) +@34622 := @21665 @34621 +@34624 := @21627 (@34622 @21694) +@34641 := @21626 + (fun (fn : @122) => + @34619 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @34624 @21741)))))) + @21787)) + @1357 +@34644 := @21793 (@34617 (@21644 @1357)) +@34647 := @21706 (@21707 @1357) @27427 +@34651 := @21627 (@21698 (@34647 @21715) @21719) +@34652 := @21732 @1357 +@34657 := @21729 (@21731 @34652 @27430 @21687 @21689) +@34668 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @34624 (@34651 @34657))))) +@34669 := @21652 @34668 +@34670 := @21649 @34669 +@34679 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @27427 @21645) @21781))) +@34682 := @34644 (@34670 @34679) @27425 +@34684 := @21840 @34669 @34679 +@34686 := @21843 @34668 @6929 +@34688 := @21627 (@34622 @28758) +@34689 := @34647 @28761 +@34690 := @21698 @34689 +@34692 := @21627 (@34690 @21719) +@34703 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @34688 (@34692 @34657))))) + @8011 +@34704 := @21683 @8011 +@34709 := @21627 (@34622 (@21677 (@28756 (@34704 @21691)))) +@34710 := @21727 @8011 +@34711 := @21726 @34710 +@34714 := @21730 @34710 @34652 @27430 +@34726 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @34709 (@34692 (@34711 (@34714 @21687 @21689)))))) + @8051 +@34733 := @21627 (@34622 (@21677 (@28756 (@34704 (@21686 (@8052 @21689)))))) +@34734 := @34714 @8051 +@34743 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @34733 (@34692 (@34711 (@34734 @21689))))) + @8274 +@34748 := @34622 (@21677 (@28756 (@34704 (@21686 @8275)))) +@34749 := @21627 @34748 +@34750 := @34734 @8274 +@34756 := @21910 (fun (Γ : @21657) => @34749 (@34692 (@34711 @34750))) @22101 +@34757 := @21793 @34748 +@34758 := @34690 @28831 +@34759 := @21627 @34758 +@34761 := @28834 @34710 @34750 +@34765 := @34757 (@34759 @34761) (@21946 @34621) +@34769 := @21793 @34758 @34761 (@21951 @34689) +@34780 := @24740 @22101 @5126 @5126 @1269 @1354 @1348 @1264 @8051 @8060 @5488 @8274 +@34787 := @22329 @403 @1268 @866 @24 @8051 @8058 @6034 +@34797 := @22339 @1267 @22 @28 @5539 @8050 @8057 @5476 @8015 @5482 @22226 +@34798 := @22338 @148 +@34850 := @34780 + (@34787 + (@34797 + (@34798 + @146 + @22 + @27 + @8047 + @5488 + @5501 + @5476 + @8025 + @5482 + (@29644 + @8039 + @8045 + (@29650 + @8039 + @8043 + @5493 + (@29661 @8032 @5482 @29666 @22384 @22045 (@22042 (@22047 @8033 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @22384 + @22045 + (@22042 (@22047 @8026 @5488))) + @22045 + (@22042 (@22047 @8016 @8050))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@34862 := @23295 @22101 @5126 @5126 @24880 @8060 @1354 @1348 @1264 @8065 @8271 @5488 @8262 +@34864 := @22105 @480 @488 +@34871 := @34864 @1353 @1264 @6182 @41 @6175 @5488 @8271 +@34874 := @22139 @488 @480 @6182 +@34882 := @22148 @485 @487 @793 @480 @5488 @6180 @5162 @817 +@34884 := @22162 @487 @793 +@34885 := @34884 @6180 +@34888 := @22228 @405 @48 @28 +@34891 := @34888 @5485 @6179 @29666 +@34898 := @22208 @146 @22 @27 @5539 @5501 @22226 @22250 +@34900 := @34885 (@34891 @34898) +@34907 := @34874 (@34882 @34900 @25876 @25879 @25882 @25885 @22726) +@34909 := @34871 @34907 @22602 +@34912 := @24740 @28946 @5126 @5126 +@34920 := @34912 @1288 @1291 @1352 @1264 @5488 @8080 @5488 @8271 +@34921 := @29237 @5126 +@34929 := @34921 @1276 @1287 @2416 @24 @5488 @8078 @5162 @2433 +@34930 := @29247 @5126 +@34933 := @34930 @1287 @2416 @8078 +@34934 := @29252 @5126 +@34935 := @34934 @219 +@34940 := @34935 @1286 @480 @2415 @6281 @8077 +@34941 := @28995 @5126 +@34947 := @34941 @41 @480 @41 @6281 @29003 @26340 +@34948 := @34940 @34947 +@34954 := @34934 @811 @1285 @480 @820 @6951 @8076 +@34955 := @22363 @28946 +@34956 := @34955 @5126 +@34957 := @34956 @480 +@34962 := @34954 (@34957 @810 @6951 @29032 @29036) +@34978 := @34934 + @1283 + @146 + @480 + @27 + @8074 + @5501 + (@34957 @1282 @8074 (@22371 (@22372 @8074)) (@22042 (@22377 @1282 @480))) +@34979 := @29284 @5126 +@34984 := @34929 (@34933 (@34948 (@34962 (@34978 @34979)))) +@34985 := @21641 @1276 +@34986 := @21837 @34985 +@34987 := @34984 @34986 +@34988 := @21711 @2433 +@34989 := @22278 @34988 +@34990 := @34987 @34989 +@34991 := @21735 @2433 +@34992 := @22282 @34991 +@34993 := @34990 @34992 +@34995 := @22287 (@22307 @1276) +@34998 := @34920 (@34993 @34995 @22726) +@35002 := @23295 @28946 @5126 @5126 @24880 +@35010 := @35002 @8080 @1291 @1352 @1264 @5488 @8083 @8112 @8269 +@35011 := @22827 @28946 +@35015 := @35011 @1291 @1264 @5488 @8082 +@35017 := @22436 @28946 @5126 +@35019 := @35017 @230 @1264 +@35025 := @35019 @320 @820 @5488 @6283 @6350 @22198 +@35036 := @34930 @320 @820 @6283 (@34935 @146 @480 @27 @6281 @5501 @34947 @34979) +@35037 := @35025 @35036 +@35040 := @22525 (@26984 @1264 @6350) +@35042 := @35015 (@35037 @35040) +@35043 := @35010 @35042 +@35051 := @34912 @1302 @1291 @1351 @1264 @8112 @8121 @5488 @8269 +@35053 := @21984 @28946 @5126 +@35054 := @35053 @562 +@35060 := @35054 @1301 @2415 @24 @8112 @8119 @6338 +@35062 := @21997 @28946 @5126 +@35063 := @35062 @219 +@35073 := @35063 @1300 @480 @820 @6281 @8111 @8118 @5476 @8089 @5482 @34947 +@35083 := @35062 @1298 @146 @480 @27 @8108 @5488 @5501 @5476 @8099 @5482 +@35085 := @34957 @1297 @8108 +@35087 := @22371 (@22372 @8108) +@35088 := @35085 @35087 +@35091 := @22042 (@22377 @1297 @480) +@35093 := @35083 (@35088 @35091) +@35095 := @22038 @28946 @5126 +@35115 := @35051 + (@35060 + (@35073 + (@35093 @35095 @22045 (@22042 (@22047 @8100 @5488))) + @22045 + (@22042 (@22047 @8090 @8111))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@35124 := @35002 @8121 @1291 @1351 @1264 @5488 @8083 @8150 @8267 @35042 +@35132 := @34912 @1314 @1349 @1348 @1264 @8150 @8159 @5488 @8267 +@35138 := @35054 @1313 @2415 @24 @8150 @8157 @6338 +@35148 := @35063 @1312 @480 @820 @6281 @8149 @8156 @5476 @8127 @5482 @34947 +@35158 := @35062 @1310 @146 @480 @27 @8146 @5488 @5501 @5476 @8137 @5482 +@35160 := @34957 @1309 @8146 +@35162 := @22371 (@22372 @8146) +@35163 := @35160 @35162 +@35166 := @22042 (@22377 @1309 @480) +@35188 := @35132 + (@35138 + (@35148 + (@35158 (@35163 @35166) @35095 @22045 (@22042 (@22047 @8138 @5488))) + @22045 + (@22042 (@22047 @8128 @8149))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@35196 := @35002 @8159 @1349 @1348 @1264 @5488 @8264 @5488 @8262 +@35204 := @34912 @1338 @1345 @1348 @1264 @5488 @8214 @5488 @8264 +@35212 := @34921 @1318 @1337 @2440 @24 @5488 @8212 @5162 @2449 +@35215 := @34930 @1337 @2440 @8212 +@35216 := @34934 @144 +@35221 := @35216 @1336 @48 @2439 @5485 @8211 +@35224 := @34941 @68 @48 @68 +@35227 := @35224 @5485 @29265 @22032 +@35228 := @35221 @35227 +@35229 := @34934 @177 +@35234 := @35229 @1335 @22 @2415 @8195 @8210 +@35238 := @21974 @28946 @5126 @177 @22 +@35240 := @35238 @8184 @8193 +@35244 := @35053 @167 @176 @866 @22 +@35247 := @35244 @8184 @8191 @5566 +@35252 := @35062 @162 @175 @22 @28 @5539 +@35257 := @35252 @8183 @8190 @5476 @8166 @5482 +@35263 := @34941 @19 @22 @19 @5539 @29280 @22225 +@35264 := @35257 @35263 +@35272 := @35062 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@35274 := @35272 @8176 @5482 +@35279 := @34956 @22 @172 @5560 @22374 @22380 +@35301 := @35234 + (@35240 + (@35247 + (@35264 + (@35274 @35279 @35095 @22045 (@22042 (@22047 @8177 @5488))) + @22045 + (@22042 (@22047 @8167 @8183))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@35307 := @34934 @1325 @1334 @480 @820 @8201 @8209 +@35309 := @34957 @1324 @8201 +@35311 := @22371 (@22372 @8201) +@35312 := @35309 @35311 +@35315 := @22042 (@22377 @1324 @480) +@35317 := @35307 (@35312 @35315) +@35323 := @34934 @1332 @146 @480 @27 @8207 @5501 +@35325 := @34957 @1331 @8207 +@35327 := @22371 (@22372 @8207) +@35328 := @35325 @35327 +@35331 := @22042 (@22377 @1331 @480) +@35339 := @35212 (@35215 (@35228 (@35301 (@35317 (@35323 (@35328 @35331) @34979))))) +@35340 := @21641 @1318 +@35341 := @21837 @35340 +@35342 := @35339 @35341 +@35343 := @21711 @2449 +@35344 := @22278 @35343 +@35345 := @35342 @35344 +@35346 := @21735 @2449 +@35347 := @22282 @35346 +@35348 := @35345 @35347 +@35350 := @22287 (@22307 @1318) +@35353 := @35204 (@35348 @35350 @22726) +@35361 := @35002 @8214 @1345 @1348 @1264 @5488 @8256 @5488 @8262 +@35365 := @35011 @1345 @1264 @5488 @8255 +@35371 := @35019 @1344 @820 @5488 @8254 @6350 @22198 +@35374 := @34930 @1344 @820 @8254 +@35380 := @34934 @1342 @146 @480 @27 @8252 @5501 +@35381 := @29232 @5126 +@35383 := @35381 @1342 @480 +@35384 := @35383 @8252 +@35389 := @34921 @485 @1341 @793 @480 @5488 +@35392 := @35389 @8250 @5162 @817 +@35394 := @34930 @1341 @793 +@35395 := @35394 @8250 +@35398 := @35216 @1340 @48 @28 +@35404 := @35398 @5541 @8249 (@35224 @5541 @29265 @22242) +@35407 := @35229 @146 @22 @27 +@35461 := @35361 + (@35365 + (@35371 + (@35374 + (@35380 + (@35384 + (@35392 + (@35395 + (@35404 + (@35407 + @8247 + @5501 + (@35238 + @8236 + @8245 + (@35244 + @8236 + @8243 + @5566 + (@35252 + @8235 + @8242 + @5476 + @8219 + @5482 + @35263 + (@35272 @8228 @5482 @35279 @35095 @22045 (@22042 (@22047 @8229 @5488))) + @22045 + (@22042 (@22047 @8220 @8235))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @34979))) + @25876 + @25879 + @25882 + @25885 + @22726)) + @34979)) + @35040)) +@35465 := @35011 @1348 @1264 @5488 @8261 +@35474 := @35017 @197 @1264 @146 @27 @5488 @5501 @8259 @22197 @35095 +@35477 := @22525 (@22553 @1264 @8259) +@35479 := @35465 (@35474 @35477) +@35490 := @34862 + (@34909 (@34998 (@35043 (@35115 (@35124 (@35188 (@35196 (@35353 (@35461 @35479)) @35479))))))) +@35491 := @22827 @22101 +@35517 := @34641 + (@34682 + (@34684 + (@34686 + (@34703 + (@34726 + (@34743 + (@34756 + (@34765 + (@34769 + (@34850 + (@35490 + (@35491 + @1348 + @1264 + @5488 + @8261 + (@22544 + @1264 + @146 + @27 + @5488 + @5501 + @8259 + @22197 + @22384 + @35477))))))))))))) +@35518 := @21623 @650 +@35519 := @21631 @27567 +@35521 := @21627 (@35519 @21646) +@35523 := @21669 (@21670 @650) +@35524 := @21665 @35523 +@35526 := @21627 (@35524 @21694) +@35543 := @21626 + (fun (fn : @122) => + @35521 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @35526 @21741)))))) + @21787)) + @1439 +@35546 := @21793 (@35519 (@21644 @1439)) +@35549 := @21706 (@21707 @1439) @27570 +@35553 := @21627 (@21698 (@35549 @21715) @21719) +@35554 := @21732 @1439 +@35559 := @21729 (@21731 @35554 @27573 @21687 @21689) +@35570 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @35526 (@35553 @35559))))) +@35571 := @21652 @35570 +@35572 := @21649 @35571 +@35581 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @27570 @21645) @21781))) +@35584 := @35546 (@35572 @35581) @27568 +@35586 := @21840 @35571 @35581 +@35588 := @21843 @35570 @8282 +@35589 := @21679 @8282 +@35591 := @21677 (@35589 @21692) +@35593 := @21627 (@35524 @35591) +@35594 := @21714 @8282 +@35595 := @35549 @35594 +@35596 := @21698 @35595 +@35598 := @21627 (@35596 @21719) +@35609 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @35593 (@35598 @35559))))) + @5030 +@35610 := @21683 @5030 +@35611 := @35610 @21691 +@35613 := @21677 (@35589 @35611) +@35615 := @21627 (@35524 @35613) +@35616 := @21727 @5030 +@35617 := @21726 @35616 +@35618 := @21730 @35616 +@35620 := @35618 @35554 @27573 +@35632 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @35615 (@35598 (@35617 (@35620 @21687 @21689)))))) + @8545 +@35639 := @21627 (@35524 (@21677 (@35589 (@35610 (@21686 (@8546 @21689)))))) +@35640 := @35620 @8545 +@35649 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @35639 (@35598 (@35617 (@35640 @21689))))) + @8554 +@35654 := @35524 (@21677 (@35589 (@35610 (@21686 @8555)))) +@35655 := @21627 @35654 +@35656 := @35640 @8554 +@35661 := @21910 (fun (Γ : @21657) => @35655 (@35598 (@35617 @35656))) +@35665 := @21923 (@21926 (@25895 @21931)) @21705 +@35666 := @35661 @35665 +@35667 := @21793 @35654 +@35668 := @21718 @35665 +@35669 := @35596 @35668 +@35670 := @21627 @35669 +@35671 := @21725 @35665 +@35672 := @35671 @35616 +@35673 := @35672 @35656 +@35677 := @35667 (@35670 @35673) (@21946 @35523) +@35681 := @21793 @35669 @35673 (@21951 @35595) +@35684 := @21957 @35665 @5162 @5162 +@35694 := @35684 @41 @480 @1384 @1437 @48 @8351 @41 @6175 @8544 @8554 +@35696 := @21974 @35665 @5162 +@35700 := @35696 @1384 @480 @8338 @8349 +@35715 := @22607 + @35665 + @5162 + @5162 + @480 + @1264 + @5162 + @1378 + @1383 + @22623 + @8335 + @8348 + @127 + @5623 + @8288 + @5482 +@35719 := @35696 @1378 @1264 @8320 @8333 +@35721 := @21984 @35665 @5162 +@35723 := @35721 @1361 @1377 +@35725 := @10 @1364 @27 +@35726 := @819 @35725 +@35731 := @35723 @35726 @1264 @8320 @8331 @8323 +@35733 := @21997 @35665 @5162 +@35743 := @35733 @144 @1376 @480 @35725 @5849 @8319 @8330 @5476 @8296 @5482 +@35754 := @22013 @35665 @5162 @68 @480 @68 @5849 (@22021 (@22022 @35665 @68)) @23918 +@35755 := @35743 @35754 +@35765 := @35733 @1374 @146 @1364 @27 @8316 @5488 @5501 @5476 @8306 @5482 +@35767 := @22363 @35665 @5162 +@35778 := @35765 (@35767 @1364 @1373 @8316 (@22371 (@22372 @8316)) (@22042 (@22377 @1373 @1364))) +@35780 := @22038 @35665 @5162 +@35819 := @35715 + (@35719 + (@35731 + (@35755 + (@35778 @35780 @22045 (@22042 (@22047 @8307 @5488))) + @22045 + (@22042 (@22047 @8297 @8319))) + (@22054 (@22055 @8323)) + (@22042 (@22059 @8323)) + (@22042 (@22064 @8323)) + (@22042 (@22068 @8323 @35726)) + (@22042 (@22073 @1361 @35726 @1264)) + (@22042 (@22079 (@22080 (@22081 @8323)) @5162)))) +@35820 := @22733 @35665 +@35837 := @35820 + @35665 + @5162 + @1264 + @5162 + @1383 + @128 + @5162 + @480 + @8347 + @19 + @197 + @127 + @811 + @5665 + @5488 + @5488 + @6951 +@35838 := @30684 @35665 +@35863 := @35820 + @35838 + @5162 + @1264 + @5162 + @1383 + @127 + @5162 + @480 + @5654 + @68 + @230 + @452 + @162 + @8342 + @5488 + @5488 + @5539 + (@22778 @35665 @5162 @1264 @5162 @1383 @5162 @480) +@35864 := @22800 @1383 +@35867 := @35863 (@22788 (@35864 @68)) +@35868 := @27492 @1383 +@35872 := @35867 (@22042 (@35868 @127 @230)) +@35875 := @22814 @35665 @1264 @5162 +@35913 := @35837 + (@35872 + (@21951 (@35875 @230 @452 @8342 @5488)) + (@23320 + @35838 + @5162 + @162 + @480 + @5539 + (@22013 @35838 @5162 @19 @480 @19 @5539 (@22021 (@22022 @35838 @19)) @22225))) + (@22788 (@35864 @19)) + (@22042 (@35868 @128 @197)) + (@21951 (@35875 @197 @127 @5665 @5488)) +@35918 := @23320 @35665 @5162 @811 @480 @6951 +@35919 := @35767 @480 +@35934 := @35694 + (@35700 + (@35819 + (@35913 (@35918 (@35919 @810 @6951 @29032 @29036))) + @23052 + (@22042 (@28660 @1383 @22623)) + @23064)) +@35935 := @22090 @35665 +@35938 := @35934 (@22042 (@35935 @41)) +@35939 := @28945 @35665 +@35952 := @21957 @35939 @5162 @5162 @154 @480 @1397 @1436 @48 @8396 @154 @6175 @8543 @8554 +@35958 := @21974 @35939 @5162 @1397 @480 @8381 @8394 +@35967 := @21984 @35939 @5162 @1387 @1396 @2415 @480 @8381 @8392 @8384 +@35969 := @21997 @35939 @5162 +@36059 := @35952 + (@35958 + (@35967 + (@35969 + @144 + @1395 + @480 + @820 + @5849 + @8380 + @8391 + @5476 + @8358 + @5482 + (@22013 @35939 @5162 @68 @480 @68 @5849 (@22021 (@22022 @35939 @68)) @23918) + (@35969 + @1393 + @146 + @480 + @27 + @8377 + @5488 + @5501 + @5476 + @8368 + @5482 + (@22363 + @35939 + @5162 + @480 + @1392 + @8377 + (@22371 (@22372 @8377)) + (@22042 (@22377 @1392 @480))) + (@22038 @35939 @5162) + @22045 + (@22042 (@22047 @8369 @5488))) + @22045 + (@22042 (@22047 @8359 @8380))) + (@22054 (@22055 @8384)) + (@22042 (@22059 @8384)) + (@22042 (@22064 @8384)) + (@22042 (@22068 @8384 @2415)) + (@22042 (@22073 @1387 @2415 @480)) + (@22042 (@22079 (@22080 (@22081 @8384)) @5162)))) + (@22042 (@22090 @35939 @154)) +@36060 := @29317 @35939 +@36073 := @21957 @36060 @5162 @5162 @249 @48 @1404 @1435 @48 @8403 @249 @6886 @8542 @8554 +@36078 := @22137 @36060 @5162 @1404 @48 @8403 +@36118 := @22146 + @36060 + @5162 + @1402 + @320 + @820 + @48 + @5488 + @6283 + @5162 + @2635 + (@22160 + @36060 + @5162 + @320 + @820 + @6283 + (@22169 + @36060 + @5162 + @219 + @146 + @480 + @27 + @6281 + @5501 + (@22013 @36060 @5162 @41 @480 @41 @6281 (@22021 (@22022 @36060 @41)) @26340) + (@22248 @36060 @5162))) +@36119 := @21641 @1402 +@36120 := @21837 @36119 +@36121 := @36118 @36120 +@36122 := @21711 @2635 +@36123 := @22278 @36122 +@36124 := @36121 @36123 +@36125 := @21735 @2635 +@36126 := @22282 @36125 +@36127 := @36124 @36126 +@36129 := @22287 (@22307 @1402) +@36137 := @36073 (@36078 (@36127 @36129 @24194)) (@22042 (@22090 @36060 @249)) +@36140 := @21923 (@22988 (@21929 @22990)) +@36141 := @36140 @36060 +@36210 := @21957 + @36141 + @5162 + @5162 + @224 + @48 + @1408 + @1434 + @48 + @8409 + @224 + @6886 + @8541 + @8554 + (@22137 + @36141 + @5162 + @1408 + @48 + @8409 + (@22146 + @36141 + @5162 + @1402 + @240 + @820 + @48 + @5488 + @7271 + @5162 + @2635 + (@22160 + @36141 + @5162 + @240 + @820 + @7271 + (@22169 + @36141 + @5162 + @238 + @146 + @480 + @27 + @5817 + @5501 + (@22013 @36141 @5162 @154 @480 @154 @5817 (@22021 (@22022 @36141 @154)) @23588) + (@22248 @36141 @5162))) + @36120 + @36123 + @36126 + @36129 + @24194)) + (@22042 (@22090 @36141 @224)) +@36213 := @21923 (@25766 (@21929 @25767)) +@36214 := @36213 @36141 +@36216 := @21984 @36214 @5162 +@36217 := @36216 @1410 +@36223 := @36217 @1433 @3544 @48 @8541 @8552 @8480 +@36225 := @21997 @36214 @5162 +@36235 := @36225 @1423 @1432 @48 @50 @8507 @8540 @8551 @5476 @8415 @5482 +@36237 := @21974 @36214 @5162 +@36241 := @36237 @1423 @48 @8496 @8505 +@36247 := @36217 @1422 @3544 @48 @8496 @8503 @8480 +@36257 := @36225 @1417 @1421 @48 @50 @8446 @8495 @8502 @5476 @8422 @5482 +@36261 := @36237 @1417 @48 @8438 @8444 +@36262 := @36216 @727 +@36268 := @36262 @1416 @28302 @48 @8438 @8442 @6756 +@36278 := @36225 @1414 @146 @729 @27 @8435 @5488 @5501 @5476 @8429 @5482 +@36281 := @22363 @36214 @5162 @729 +@36291 := @36278 (@36281 @1413 @8435 (@22371 (@22372 @8435)) (@22042 (@22377 @1413 @729))) +@36293 := @22038 @36214 @5162 +@36305 := @36268 + (@36291 @36293 @22045 (@22042 (@22047 @8430 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 +@36307 := @22042 (@28356 @5162) +@36310 := @36257 (@36261 (@36305 @36307)) +@36320 := @36225 @1419 @146 @48 @27 @8492 @5488 @5501 @5476 @8452 @5482 +@36324 := @36237 @1419 @48 @8478 @8490 +@36330 := @36217 @554 @3544 @48 @8478 @8488 @8480 +@36340 := @36225 @261 @553 @48 @50 @5705 @8477 @8487 @5476 @8460 @5482 +@36342 := @22013 @36214 @5162 +@36346 := @36342 @249 @48 @249 @5705 +@36347 := @22022 @36214 +@36384 := @36330 + (@36340 + (@36346 (@22021 (@36347 @249)) @23034) + (@36225 + @551 + @146 + @48 + @27 + @6430 + @5488 + @5501 + @5476 + @8470 + @5482 + (@36342 @224 @48 @224 @6430 (@22021 (@36347 @224)) @26944) + @36293 + @22045 + (@22042 (@22047 @8471 @5488))) + @22045 + (@22042 (@22047 @8461 @8477))) +@36386 := @22054 (@22055 @8480) +@36387 := @36384 @36386 +@36389 := @22042 (@22059 @8480) +@36390 := @36387 @36389 +@36392 := @22042 (@22064 @8480) +@36393 := @36390 @36392 +@36396 := @22042 (@22068 @8480 @3544) +@36397 := @36393 @36396 +@36401 := @22042 (@22073 @1410 @3544 @48) +@36402 := @36397 @36401 +@36405 := @22079 (@22080 (@22081 @8480)) +@36407 := @22042 (@36405 @5162) +@36517 := @35586 + (@35588 + (@35609 + (@35632 + (@35649 + (@35666 + (@35677 + (@35681 + (@35938 + (@36059 + (@36137 + (@36210 + (@36223 + (@36235 + (@36241 + (@36247 + (@36310 + (@36320 + (@36324 (@36402 @36407)) + @36293 + @22045 + (@22042 (@22047 @8453 @5488))) + @22045 + (@22042 (@22047 @8423 @8495))) + @36386 + @36389 + @36392 + @36396 + @36401 + @36407)) + (@36225 + @1430 + @146 + @48 + @27 + @8537 + @5488 + @5501 + @5476 + @8513 + @5482 + (@36237 + @1430 + @48 + @8529 + @8535 + (@36262 + @1429 + @28302 + @48 + @8529 + @8533 + @6756 + (@36225 + @1427 + @146 + @729 + @27 + @8526 + @5488 + @5501 + @5476 + @8520 + @5482 + (@36281 + @1426 + @8526 + (@22371 (@22372 @8526)) + (@22042 (@22377 @1426 @729))) + @36293 + @22045 + (@22042 (@22047 @8521 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @36307)) + @36293 + @22045 + (@22042 (@22047 @8514 @5488))) + @22045 + (@22042 (@22047 @8416 @8540))) + @36386 + @36389 + @36392 + @36396 + @36401 + @36407)))))))))))) +@36519 := @35543 (@35584 @36517) +@36520 := @21623 @660 +@36521 := @21631 @27743 +@36523 := @21627 (@36521 @21646) +@36525 := @21669 (@21670 @660) +@36526 := @21665 @36525 +@36528 := @21627 (@36526 @21694) +@36545 := @21626 + (fun (fn : @122) => + @36523 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @36528 @21741)))))) + @21787)) + @1458 +@36548 := @21793 (@36521 (@21644 @1458)) +@36551 := @21706 (@21707 @1458) @27746 +@36555 := @21627 (@21698 (@36551 @21715) @21719) +@36556 := @21732 @1458 +@36561 := @21729 (@21731 @36556 @27749 @21687 @21689) +@36572 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @36528 (@36555 @36561))))) +@36573 := @21652 @36572 +@36574 := @21649 @36573 +@36583 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @27746 @21645) @21781))) +@36586 := @36548 (@36574 @36583) @27744 +@36588 := @21840 @36573 @36583 +@36590 := @21843 @36572 @8571 +@36591 := @21679 @8571 +@36595 := @21627 (@36526 (@21677 (@36591 @21692))) +@36597 := @36551 (@21714 @8571) +@36598 := @21698 @36597 +@36600 := @21627 (@36598 @21719) +@36611 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @36595 (@36600 @36561))))) + @5053 +@36612 := @21683 @5053 +@36617 := @21627 (@36526 (@21677 (@36591 (@36612 @21691)))) +@36618 := @21727 @5053 +@36619 := @21726 @36618 +@36622 := @21730 @36618 @36556 @27749 +@36634 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @36617 (@36600 (@36619 (@36622 @21687 @21689)))))) + @5488 +@36639 := @21627 (@36526 (@21677 (@36591 (@36612 @23816)))) +@36640 := @36622 @5488 +@36649 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @36639 (@36600 (@36619 (@36640 @21689))))) + @8583 +@36654 := @36526 (@21677 (@36591 (@36612 (@21686 @8584)))) +@36655 := @21627 @36654 +@36656 := @36640 @8583 +@36661 := @21910 (fun (Γ : @21657) => @36655 (@36600 (@36619 @36656))) +@36664 := @21923 (@22608 (@25774 @22610)) +@36665 := @22100 @23850 +@36669 := @36213 (@22993 (@23381 (@36664 @36665))) +@36670 := @36661 @36669 +@36671 := @21793 @36654 +@36673 := @36598 (@21718 @36669) +@36674 := @21627 @36673 +@36677 := @21725 @36669 @36618 @36656 +@36681 := @36671 (@36674 @36677) (@21946 @36525) +@36685 := @21793 @36673 @36677 (@21951 @36597) +@36687 := @22436 @36669 @5162 +@36695 := @36687 @181 @155 @1456 @80 @5488 @8582 @5582 @22449 +@36697 := @22160 @36669 @5162 +@36700 := @36697 @1456 @80 @8582 +@36702 := @22169 @36669 @5162 +@36708 := @36702 @144 @1455 @22 @79 @5849 @8581 +@36710 := @22013 @36669 @5162 +@36714 := @36710 @68 @22 @68 @5849 +@36715 := @22022 @36669 +@36720 := @36708 (@36714 (@22021 (@36715 @68)) @23918) +@36735 := @36702 + @162 + @1454 + @22 + @78 + @5539 + @8580 + (@36710 @19 @22 @19 @5539 (@22021 (@36715 @19)) @22225) +@36750 := @36702 + @219 + @1453 + @24 + @77 + @6281 + @8579 + (@36710 @41 @24 @41 @6281 (@22021 (@36715 @41)) @26340) +@36765 := @36702 + @238 + @1452 + @22 + @76 + @5817 + @8578 + (@36710 @154 @22 @154 @5817 (@22021 (@36715 @154)) @23588) +@36780 := @36702 + @261 + @1451 + @70 + @75 + @5705 + @8577 + (@36710 @249 @70 @249 @5705 (@22021 (@36715 @249)) @23034) +@36786 := @36702 @1449 @146 @73 @27 @8575 @5501 +@36791 := @22137 @36669 @5162 @1449 @73 @8575 +@36799 := @36687 @230 @73 @553 @50 @5488 @8574 @6350 @22198 +@36802 := @36697 @553 @50 @8574 +@36817 := @36702 + @551 + @146 + @48 + @27 + @6430 + @5501 + (@36710 @224 @48 @224 @6430 (@22021 (@36715 @224)) @26944) +@36819 := @22248 @36669 @5162 +@36822 := @36799 (@36802 (@36817 @36819)) +@36825 := @22525 (@26984 @73 @6350) +@36847 := @36545 + (@36586 + (@36588 + (@36590 + (@36611 + (@36634 + (@36649 + (@36670 + (@36681 + (@36685 + (@36695 + (@36700 + (@36720 + (@36735 + (@36750 (@36765 (@36780 (@36786 (@36791 (@36822 @36825)) @36819))))))) + @22571)))))))))) +@36848 := @21623 @689 +@36849 := @21631 @28024 +@36851 := @21627 (@36849 @21646) +@36853 := @21669 (@21670 @689) +@36854 := @21665 @36853 +@36856 := @21627 (@36854 @21694) +@36873 := @21626 + (fun (fn : @122) => + @36851 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @36856 @21741)))))) + @21787)) + @1487 +@36876 := @21793 (@36849 (@21644 @1487)) +@36879 := @21706 (@21707 @1487) @28027 +@36883 := @21627 (@21698 (@36879 @21715) @21719) +@36884 := @21732 @1487 +@36889 := @21729 (@21731 @36884 @28030 @21687 @21689) +@36900 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @36856 (@36883 @36889))))) +@36901 := @21652 @36900 +@36902 := @21649 @36901 +@36911 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @28027 @21645) @21781))) +@36914 := @36876 (@36902 @36911) @28025 +@36916 := @21840 @36901 @36911 +@36918 := @21843 @36900 @7104 +@36920 := @21627 (@36854 @30015) +@36921 := @36879 @30018 +@36922 := @21698 @36921 +@36924 := @21627 (@36922 @21719) +@36935 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @36920 (@36924 @36889))))) + @7022 +@36939 := @21627 (@36854 (@21677 (@30013 @29569))) +@36941 := @29576 @36884 @28030 +@36953 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @36939 (@36924 (@29575 (@36941 @21687 @21689)))))) + @8671 +@36960 := @21627 (@36854 (@21677 (@30013 (@29568 (@21686 (@8672 @21689)))))) +@36961 := @36941 @8671 +@36970 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @36960 (@36924 (@29575 (@36961 @21689))))) + @8674 +@36975 := @36854 (@21677 (@30013 (@29568 (@21686 @8675)))) +@36976 := @21627 @36975 +@36977 := @36961 @8674 +@36983 := @21910 (fun (Γ : @21657) => @36976 (@36924 (@29575 @36977))) @25781 +@36984 := @21793 @36975 +@36985 := @36922 @30088 +@36986 := @21627 @36985 +@36988 := @30091 @29574 @36977 +@36992 := @36984 (@36986 @36988) (@21946 @36853) +@36996 := @21793 @36985 @36988 (@21951 @36921) +@37000 := @29684 @1486 @22 @8671 @8673 +@37004 := LexLeanPreservation.Rust.Corr.second @21618 @21620 @21622 +@37006 := @37004 @25781 @5126 +@37013 := @37006 @1485 @22 @22 @8668 @5517 @8594 @5482 +@37017 := @29815 @1485 @1475 @8664 @8666 +@37024 := @29690 @1484 @1475 @24 @8661 @5517 @8606 @5482 +@37027 := @29699 @1484 @2647 @8661 +@37035 := @29704 @1465 @1483 @2644 @2647 @5488 @8659 @5126 @2670 +@37038 := @29714 @1483 @2644 @8659 +@37044 := @29719 @1472 @1482 @2641 @2643 @8620 @8658 +@37047 := @29699 @1472 @2641 @8620 +@37081 := @29730 + @1470 + @351 + @793 + @2638 + @2640 + @5488 + @8619 + @22199 + @249 + @5126 + @5126 + @2681 + (@29714 + @351 + @793 + @8619 + (@29764 @320 @48 @28 @5541 @6283 @29777 (@29746 @146 @22 @27 @6281 @5501 @29762 @29780))) + (@21837 (@22274 @1470)) +@37082 := @21711 @2681 +@37084 := @37081 (@22278 @37082) +@37085 := @21735 @2681 +@37087 := @37084 (@22282 @37085) +@37090 := @22287 (@22289 @2638 @2640) +@37102 := @37044 + (@37047 (@37087 @37090 (@22297 (@22299 @1470 (@22301 @793))) (@22287 (@22307 @1470)) @22314)) +@37142 := @29808 + @1481 + @22 + @2638 + @8652 + @8657 + (@29817 + @8641 + @8650 + (@29825 + @8641 + @8648 + @7072 + (@29835 + @8640 + @8647 + @5476 + @8624 + @5482 + @29762 + (@29849 @8633 @5482 @29859 @29862 @22045 (@22042 (@22047 @8634 @5488))) + @22045 + (@22042 (@22047 @8625 @8640))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) +@37148 := @29719 @1479 @146 @1475 @27 @8655 @5501 +@37150 := @23329 @25781 @5126 +@37151 := @37150 @162 +@37156 := @37151 @185 @22 @22 @5539 @5585 +@37163 := @29902 @1477 @22 @28 @5539 (@5586 @5501) @29859 +@37164 := @29719 @185 +@37169 := @37164 @146 @22 @27 @5585 @5501 +@37170 := @22363 @25781 +@37171 := @37170 @5126 +@37172 := @37171 @22 +@37176 := @37172 @184 @5585 @22463 @22467 +@37186 := @37035 (@37038 (@37102 (@37142 (@37148 (@37156 (@37163 (@37169 @37176 @29780))) @29780)))) +@37187 := @21641 @1465 +@37188 := @21837 @37187 +@37189 := @37186 @37188 +@37190 := @21711 @2670 +@37191 := @22278 @37190 +@37192 := @37189 @37191 +@37193 := @21735 @2670 +@37194 := @22282 @37193 +@37195 := @37192 @37194 +@37197 := @22287 (@22307 @1465) +@37216 := @36873 + (@36914 + (@36916 + (@36918 + (@36935 + (@36953 + (@36970 + (@36983 + (@36992 + (@36996 + (@37000 + (@37013 + (@37017 (@37024 (@37027 (@37195 @37197 @22314)) @22596)) + @22596))))))))))) +@37217 := @21623 @800 +@37218 := @21631 @28910 +@37220 := @21627 (@37218 @21646) +@37222 := @21669 (@21670 @800) +@37223 := @21665 @37222 +@37225 := @21627 (@37223 @21694) +@37242 := @21626 + (fun (fn : @122) => + @37220 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @37225 @21741)))))) + @21787)) + @1492 +@37245 := @21793 (@37218 (@21644 @1492)) +@37248 := @21706 (@21707 @1492) @28913 +@37252 := @21627 (@21698 (@37248 @21715) @21719) +@37253 := @21732 @1492 +@37258 := @21729 (@21731 @37253 @28916 @21687 @21689) +@37269 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @37225 (@37252 @37258))))) +@37270 := @21652 @37269 +@37271 := @21649 @37270 +@37280 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @28913 @21645) @21781))) +@37283 := @37245 (@37271 @37280) @28911 +@37285 := @21840 @37270 @37280 +@37287 := @21843 @37269 @6929 +@37289 := @21627 (@37223 @28758) +@37290 := @37248 @28761 +@37291 := @21698 @37290 +@37293 := @21627 (@37291 @21719) +@37304 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @37289 (@37293 @37258))))) + @8010 +@37305 := @21683 @8010 +@37310 := @21627 (@37223 (@21677 (@28756 (@37305 @21691)))) +@37311 := @21727 @8010 +@37312 := @21726 @37311 +@37315 := @21730 @37311 @37253 @28916 +@37327 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @37310 (@37293 (@37312 (@37315 @21687 @21689)))))) + @8702 +@37334 := @21627 (@37223 (@21677 (@28756 (@37305 (@21686 (@8703 @21689)))))) +@37335 := @37315 @8702 +@37344 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @37334 (@37293 (@37312 (@37335 @21689))))) + @8714 +@37349 := @37223 (@21677 (@28756 (@37305 (@21686 @8715)))) +@37350 := @21627 @37349 +@37351 := @37335 @8714 +@37357 := @21910 (fun (Γ : @21657) => @37350 (@37293 (@37312 @37351))) @22101 +@37358 := @21793 @37349 +@37359 := @37291 @28831 +@37360 := @21627 @37359 +@37362 := @28834 @37311 @37351 +@37366 := @37358 (@37360 @37362) (@21946 @37222) +@37370 := @21793 @37359 @37362 (@21951 @37290) +@37378 := @22328 @5162 @1489 @487 @793 @1264 @8702 @8712 @8704 +@37379 := @22337 @5162 +@37449 := @37242 + (@37283 + (@37285 + (@37287 + (@37304 + (@37327 + (@37344 + (@37357 + (@37366 + (@37370 + (@37378 + (@37379 + @144 + @405 + @48 + @28 + @5541 + @8701 + @8711 + @5476 + @8685 + @5482 + @28890 + (@37379 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @8694 + @5482 + @28903 + (@22383 @5162) + @22045 + (@22042 (@22047 @8695 @5488))) + @22045 + (@22042 (@22047 @8686 @8701))) + (@22054 (@22055 @8704)) + (@22042 (@22059 @8704)) + (@22042 (@22064 @8704)) + (@22042 (@22068 @8704 @793)) + (@22042 (@22073 @1489 @793 @1264)) + (@22042 (@22079 (@22080 (@22081 @8704)) @5162)))))))))))) +@37450 := @21623 @844 +@37451 := @21631 @29914 +@37453 := @21627 (@37451 @21646) +@37455 := @21669 (@21670 @844) +@37456 := @21665 @37455 +@37458 := @21627 (@37456 @21694) +@37475 := @21626 + (fun (fn : @122) => + @37453 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @37458 @21741)))))) + @21787)) + @1523 +@37478 := @21793 (@37451 (@21644 @1523)) +@37481 := @21706 (@21707 @1523) @29917 +@37485 := @21627 (@21698 (@37481 @21715) @21719) +@37486 := @21732 @1523 +@37491 := @21729 (@21731 @37486 @29920 @21687 @21689) +@37502 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @37458 (@37485 @37491))))) +@37503 := @21652 @37502 +@37504 := @21649 @37503 +@37513 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @29917 @21645) @21781))) +@37516 := @37478 (@37504 @37513) @29915 +@37518 := @21840 @37503 @37513 +@37520 := @21843 @37502 @8722 +@37521 := @21679 @8722 +@37525 := @21627 (@37456 (@21677 (@37521 @21692))) +@37527 := @37481 (@21714 @8722) +@37528 := @21698 @37527 +@37530 := @21627 (@37528 @21719) +@37541 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @37525 (@37530 @37491))))) + @8724 +@37542 := @21683 @8724 +@37547 := @21627 (@37456 (@21677 (@37521 (@37542 @21691)))) +@37548 := @21727 @8724 +@37549 := @21726 @37548 +@37552 := @21730 @37548 @37486 @29920 +@37564 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @37547 (@37530 (@37549 (@37552 @21687 @21689)))))) + @8736 +@37571 := @21627 (@37456 (@21677 (@37521 (@37542 (@21686 (@8737 @21689)))))) +@37572 := @37552 @8736 +@37581 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @37571 (@37530 (@37549 (@37572 @21689))))) + @8796 +@37586 := @37456 (@21677 (@37521 (@37542 (@21686 @8797)))) +@37587 := @21627 @37586 +@37588 := @37572 @8796 +@37593 := @21910 (fun (Γ : @21657) => @37587 (@37530 (@37549 @37588))) +@37600 := @25780 (@22100 (@21923 (@21926 (@21928 @1496 @21931)) @21705)) +@37601 := @37593 @37600 +@37602 := @21793 @37586 +@37604 := @37528 (@21718 @37600) +@37605 := @21627 @37604 +@37608 := @21725 @37600 @37548 @37588 +@37612 := @37602 (@37605 @37608) (@21946 @37455) +@37616 := @21793 @37604 @37608 (@21951 @37527) +@37632 := @23248 + @37600 + @5126 + @5126 + @1500 + @162 + @1521 + @5539 + @1505 + @154 + @1517 + @22753 + @5623 + @8729 + @5482 + @5488 + @8796 +@37634 := @22013 @37600 @5126 +@37638 := @37634 @19 @22 @19 @5539 +@37639 := @22022 @37600 +@37652 := @37632 + (@37638 (@22021 (@37639 @19)) @22225) + (@23281 (@23282 @1521)) + (@22042 (@23286 @37600 @22753)) + @23064 +@37667 := @23295 + @37600 + @5126 + @5126 + (@23299 @8730 @154 @22753) + @8738 + @1505 + @1517 + @1500 + @5488 + @8742 + @8774 + @8794 +@37672 := @22827 @37600 @1505 @1500 @5488 @8741 +@37677 := @23320 @37600 @5126 @1505 @1500 @8741 +@37685 := @23329 @37600 @5126 @219 @308 @22 @24 @6281 @5769 +@37687 := @22169 @37600 @5126 +@37723 := @37667 + (@37672 + (@37677 + (@37685 + (@37687 + @219 + @310 + @22 + @59 + @6281 + @7197 + (@37634 @41 @22 @41 @6281 (@22021 (@37639 @41)) @26340) + (@37687 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @37600 @5126 @305 @24 @5768 @23368) + (@22248 @37600 @5126)))))) +@37724 := @23381 @37600 +@37739 := @22607 + @37724 + @5126 + @5126 + @1500 + @1495 + @5162 + @321 + @1516 + @453 + @8771 + @8793 + @127 + @5623 + @8750 + @5482 +@37745 := @21974 @37724 @5126 @321 @1495 @8765 @8769 +@37758 := @23407 @37724 @5126 @144 @28 @1495 @5485 @320 @5488 @6283 @5126 @5784 @8757 @8761 +@37760 := @22013 @37724 @5126 +@37764 := @37760 @68 @1496 @68 @5485 +@37765 := @22022 @37724 +@37770 := @37758 (@37764 (@22021 (@37765 @68)) @22032) +@37775 := @22160 @37724 @5126 @320 @28 @6283 +@37777 := @22169 @37724 @5126 +@37778 := @37777 @219 +@37783 := @37778 @146 @22 @27 @6281 @5501 +@37791 := @37760 @41 @22 @41 @6281 (@22021 (@37765 @41)) @26340 +@37792 := @37783 @37791 +@37794 := @22248 @37724 @5126 +@37806 := @37739 + (@37745 (@37770 (@37775 (@37792 @37794)) @29796 @22314 @23463 (@22042 (@22047 @8758 @5488)))) +@37807 := @22733 @37724 +@37824 := @37807 + @37724 + @5126 + @1495 + @5162 + @1516 + @452 + @5126 + @1500 + @8792 + @68 + @197 + @127 + @1509 + @5665 + @5488 + @5488 + @8780 +@37825 := @25773 @37724 +@37850 := @37807 + @37825 + @5126 + @1495 + @5162 + @1516 + @127 + @5126 + @1500 + @5654 + @19 + @230 + @329 + @1512 + @5815 + @5488 + @5488 + @8788 + (@22778 @37724 @5126 @1495 @5162 @1516 @5126 @1500) +@37851 := @22800 @1516 +@37854 := @37850 (@22788 (@37851 @19)) +@37855 := @31555 @1516 +@37859 := @37854 (@22042 (@37855 @127 @230)) +@37862 := @22814 @37724 @1495 @5162 +@37868 := @37859 (@21951 (@37862 @230 @329 @5815 @5488)) +@37876 := @23540 @37825 @844 @332 @1498 @1500 @5488 @8786 @1523 +@37881 := @22160 @37825 @5126 @332 @1498 @8786 +@37883 := @22169 @37825 @5126 +@37889 := @37883 @144 @331 @1496 @866 @5541 @8785 +@37891 := @22013 @37825 @5126 +@37895 := @37891 @68 @1496 @68 @5541 +@37896 := @22022 @37825 +@38019 := @37475 + (@37516 + (@37518 + (@37520 + (@37541 + (@37564 + (@37581 + (@37601 + (@37612 + (@37616 + (@37652 + (@37723 + (@37806 + (@37824 + (@37868 + (@37876 + (@37881 + (@37889 + (@37895 (@22021 (@37896 @68)) @22242) + (@37883 + @238 + @263 + @22 + @28 + @5817 + @8784 + (@37891 @154 @22 @154 @5817 (@22021 (@37896 @154)) @23588) + (@37883 + @261 + @146 + @22 + @27 + @6298 + @5501 + (@37891 @249 @22 @249 @6298 (@22021 (@37896 @249)) @26505) + (@22248 @37825 @5126))))) + @29915 + @29918 + @29921 + @29924)) + (@22788 (@37851 @68)) + (@22042 (@37855 @452 @197)) + (@21951 (@37862 @197 @127 @5665 @5488)) + (@22827 + @37724 + @1509 + @1500 + @5488 + @8779 + (@23320 + @37724 + @5126 + @1509 + @1500 + @8779 + (@23329 + @37724 + @5126 + @219 + @190 + @22 + @24 + @6281 + @5589 + (@37778 + @323 + @22 + @59 + @6281 + @10050 + @37791 + (@37777 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @37724 @5126 @187 @24 @5588 @22497) + @37794)))))) + @23052 + (@22042 (@31952 @1516 @453)) + @23064)))))))))))) +@38020 := @21623 @849 +@38021 := @21641 @849 +@38022 := @21631 @38021 +@38024 := @21627 (@38022 @21646) +@38026 := @21669 (@21670 @849) +@38027 := @21665 @38026 +@38029 := @21627 (@38027 @21694) +@38046 := @21626 + (fun (fn : @122) => + @38024 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38029 @21741)))))) + @21787)) + @1534 +@38049 := @21793 (@38022 (@21644 @1534)) +@38052 := @21706 (@21707 @1534) @29788 +@38056 := @21627 (@21698 (@38052 @21715) @21719) +@38057 := @21732 @1534 +@38062 := @21729 (@21731 @38057 @29791 @21687 @21689) +@38073 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38029 (@38056 @38062))))) +@38074 := @21652 @38073 +@38075 := @21649 @38074 +@38084 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @29788 @21645) @21781))) +@38088 := @38049 (@38075 @38084) (@21837 @38021) +@38090 := @21840 @38074 @38084 +@38092 := @21843 @38073 @8803 +@38093 := @21679 @8803 +@38097 := @21627 (@38027 (@21677 (@38093 @21692))) +@38099 := @38052 (@21714 @8803) +@38100 := @21698 @38099 +@38102 := @21627 (@38100 @21719) +@38113 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38097 (@38102 @38062))))) + @8805 +@38114 := @21683 @8805 +@38115 := @38114 @21691 +@38119 := @21627 (@38027 (@21677 (@38093 @38115))) +@38120 := @21727 @8805 +@38121 := @21726 @38120 +@38122 := @21730 @38120 +@38124 := @38122 @38057 @29791 +@38136 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @38119 (@38102 (@38121 (@38124 @21687 @21689)))))) + @5488 +@38137 := @38114 @23816 +@38141 := @21627 (@38027 (@21677 (@38093 @38137))) +@38142 := @38124 @5488 +@38151 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38141 (@38102 (@38121 (@38142 @21689))))) + @8812 +@38156 := @38027 (@21677 (@38093 (@38114 (@21686 @8813)))) +@38157 := @21627 @38156 +@38158 := @38142 @8812 +@38163 := @21910 (fun (Γ : @21657) => @38157 (@38102 (@38121 @38158))) +@38164 := @25780 @23851 +@38165 := @38163 @38164 +@38166 := @21793 @38156 +@38168 := @38100 (@21718 @38164) +@38169 := @21627 @38168 +@38172 := @21725 @38164 @38120 @38158 +@38176 := @38166 (@38169 @38172) (@21946 @38026) +@38180 := @21793 @38168 @38172 (@21951 @38099) +@38188 := @23540 @38164 @1531 @352 @867 @1495 @5488 @8810 @2696 +@38193 := @22160 @38164 @5126 @352 @867 @8810 +@38195 := @22169 @38164 @5126 +@38201 := @38195 @162 @351 @48 @866 @5847 @8809 +@38203 := @22013 @38164 @5126 +@38207 := @38203 @19 @48 @19 @5847 +@38208 := @22022 @38164 +@38250 := @38188 + (@38193 + (@38201 + (@38207 (@22021 (@38208 @19)) @23901) + (@38195 + @144 + @320 + @22 + @28 + @5849 + @6283 + (@38203 @68 @22 @68 @5849 (@22021 (@38208 @68)) @23918) + (@38195 + @219 + @146 + @22 + @27 + @6281 + @5501 + (@38203 @41 @22 @41 @6281 (@22021 (@38208 @41)) @26340) + (@22248 @38164 @5126))))) +@38251 := @21641 @1531 +@38252 := @21837 @38251 +@38253 := @38250 @38252 +@38254 := @21711 @2696 +@38256 := @38253 (@22278 @38254) +@38257 := @21735 @2696 +@38272 := @38046 + (@38088 + (@38090 + (@38092 + (@38113 + (@38136 + (@38151 + (@38165 (@38176 (@38180 (@38256 (@22282 @38257) (@22287 (@22307 @1531)))))))))))) +@38273 := @21623 @876 +@38274 := @21631 @30501 +@38276 := @21627 (@38274 @21646) +@38278 := @21669 (@21670 @876) +@38279 := @21665 @38278 +@38281 := @21627 (@38279 @21694) +@38298 := @21626 + (fun (fn : @122) => + @38276 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38281 @21741)))))) + @21787)) + @1569 +@38301 := @21793 (@38274 (@21644 @1569)) +@38304 := @21706 (@21707 @1569) @30504 +@38308 := @21627 (@21698 (@38304 @21715) @21719) +@38309 := @21732 @1569 +@38314 := @21729 (@21731 @38309 @30507 @21687 @21689) +@38325 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38281 (@38308 @38314))))) +@38326 := @21652 @38325 +@38327 := @21649 @38326 +@38336 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @30504 @21645) @21781))) +@38339 := @38301 (@38327 @38336) @30502 +@38341 := @21840 @38326 @38336 +@38343 := @21843 @38325 @8824 +@38344 := @21679 @8824 +@38348 := @21627 (@38279 (@21677 (@38344 @21692))) +@38350 := @38304 (@21714 @8824) +@38351 := @21698 @38350 +@38353 := @21627 (@38351 @21719) +@38364 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38348 (@38353 @38314))))) + @8828 +@38365 := @21683 @8828 +@38370 := @21627 (@38279 (@21677 (@38344 (@38365 @21691)))) +@38371 := @21727 @8828 +@38372 := @21726 @38371 +@38375 := @21730 @38371 @38309 @30507 +@38387 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @38370 (@38353 (@38372 (@38375 @21687 @21689)))))) + @8840 +@38394 := @21627 (@38279 (@21677 (@38344 (@38365 (@21686 (@8841 @21689)))))) +@38395 := @38375 @8840 +@38404 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38394 (@38353 (@38372 (@38395 @21689))))) + @8890 +@38409 := @38279 (@21677 (@38344 (@38365 (@21686 @8891)))) +@38410 := @21627 @38409 +@38411 := @38395 @8890 +@38416 := @21910 (fun (Γ : @21657) => @38410 (@38353 (@38372 @38411))) +@38419 := @21923 (@22608 (@26370 @22610)) +@38426 := @38419 (@22100 (@21923 (@21926 (@21928 @1540 @21931)) @21705)) +@38427 := @38416 @38426 +@38428 := @21793 @38409 +@38430 := @38351 (@21718 @38426) +@38431 := @21627 @38430 +@38434 := @21725 @38426 @38371 @38411 +@38438 := @38428 (@38431 @38434) (@21946 @38278) +@38442 := @21793 @38430 @38434 (@21951 @38350) +@38458 := @23248 + @38426 + @5126 + @5126 + @1546 + @162 + @1567 + @5539 + @1551 + @154 + @1563 + @22753 + @5623 + @8833 + @5482 + @5488 + @8890 +@38460 := @22013 @38426 @5126 +@38464 := @38460 @19 @22 @19 @5539 +@38465 := @22022 @38426 +@38478 := @38458 + (@38464 (@22021 (@38465 @19)) @22225) + (@23281 (@23282 @1567)) + (@22042 (@23286 @38426 @22753)) + @23064 +@38493 := @23295 + @38426 + @5126 + @5126 + (@23299 @8834 @154 @22753) + @8842 + @1551 + @1563 + @1546 + @5488 + @5771 + @8876 + @8888 +@38498 := @22827 @38426 @1551 @1546 @5488 @5770 +@38503 := @23320 @38426 @5126 @1551 @1546 @5770 +@38511 := @23329 @38426 @5126 @219 @308 @524 @24 @5674 @5769 +@38513 := @22169 @38426 @5126 +@38549 := @38493 + (@38498 + (@38503 + (@38511 + (@38513 + @219 + @310 + @524 + @59 + @5674 + @7197 + (@38460 @41 @524 @41 @5674 (@22021 (@38465 @41)) @22948) + (@38513 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @38426 @5126 @305 @24 @5768 @23368) + (@22248 @38426 @5126)))))) +@38550 := @23381 @38426 +@38565 := @22607 + @38550 + @5126 + @5126 + @1546 + @1539 + @5162 + @321 + @1562 + @453 + @8873 + @8887 + @127 + @5623 + @8851 + @5482 +@38571 := @21974 @38550 @5126 @321 @1539 @8867 @8871 +@38584 := @23407 @38550 @5126 @144 @1537 @1539 @5485 @320 @5488 @5798 @5126 @5784 @8859 @8863 +@38586 := @22013 @38550 @5126 +@38590 := @38586 @68 @1540 @68 @5485 +@38591 := @22022 @38550 +@38596 := @38584 (@38590 (@22021 (@38591 @68)) @22032) +@38601 := @22160 @38550 @5126 @320 @1537 @5798 +@38603 := @22169 @38550 @5126 +@38604 := @38603 @219 +@38609 := @38604 @146 @524 @27 @5630 @5501 +@38612 := @38586 @41 @524 @41 +@38613 := @38612 @5630 +@38615 := @22021 (@38591 @41) +@38618 := @38609 (@38613 @38615 @22663) +@38620 := @22248 @38550 @5126 +@38632 := @38565 + (@38571 (@38596 (@38601 (@38618 @38620)) @30272 @22314 @23463 (@22042 (@22047 @8860 @5488)))) +@38633 := @22733 @38550 +@38650 := @38633 + @38550 + @5126 + @1539 + @5162 + @1562 + @452 + @5126 + @1546 + @8886 + @68 + @197 + @127 + @1555 + @5665 + @5488 + @5488 + @5811 +@38654 := @21923 (@22988 (@26370 @22990)) @38550 +@38679 := @38633 + @38654 + @5126 + @1539 + @5162 + @1562 + @127 + @5126 + @1546 + @5654 + @19 + @230 + @329 + @1558 + @5815 + @5488 + @5488 + @8882 + (@22778 @38550 @5126 @1539 @5162 @1562 @5126 @1546) +@38680 := @22800 @1562 +@38683 := @38679 (@22788 (@38680 @19)) +@38685 := @22806 @1539 @1562 +@38689 := @38683 (@22042 (@38685 @127 @230)) +@38692 := @22814 @38550 @1539 @5162 +@38698 := @38689 (@21951 (@38692 @230 @329 @5815 @5488)) +@38706 := @23540 @38654 @876 @332 @1543 @1546 @5488 @5820 @1569 +@38711 := @22160 @38654 @5126 @332 @1543 @5820 +@38713 := @22169 @38654 @5126 +@38719 := @38713 @144 @331 @1540 @1542 @5541 @5819 +@38721 := @22013 @38654 @5126 +@38725 := @38721 @68 @1540 @68 @5541 +@38726 := @22022 @38654 +@38853 := @38298 + (@38339 + (@38341 + (@38343 + (@38364 + (@38387 + (@38404 + (@38427 + (@38438 + (@38442 + (@38478 + (@38549 + (@38632 + (@38650 + (@38698 + (@38706 + (@38711 + (@38719 + (@38725 (@22021 (@38726 @68)) @22242) + (@38713 + @238 + @263 + @22 + @1537 + @5817 + @5707 + (@38721 @154 @22 @154 @5817 (@22021 (@38726 @154)) @23588) + (@38713 + @261 + @146 + @524 + @27 + @5705 + @5501 + (@38721 + @249 + @524 + @249 + @5705 + (@22021 (@38726 @249)) + @23034) + (@22248 @38654 @5126))))) + @30502 + @30505 + @30508 + @30511)) + (@22788 (@38680 @68)) + (@22042 (@38685 @452 @197)) + (@21951 (@38692 @197 @127 @5665 @5488)) + (@22827 + @38550 + @1555 + @1546 + @5488 + @5810 + (@23320 + @38550 + @5126 + @1555 + @1546 + @5810 + (@23329 + @38550 + @5126 + @219 + @190 + @524 + @24 + @5674 + @5589 + (@38604 + @323 + @524 + @59 + @5674 + @10050 + (@38612 @5674 @38615 @22948) + (@38603 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @38550 @5126 @187 @24 @5588 @22497) + @38620)))))) + @23052 + (@22042 (@23057 @1539 @1562 @453)) + @23064)))))))))))) +@38854 := @21623 @881 +@38855 := @21641 @881 +@38856 := @21631 @38855 +@38858 := @21627 (@38856 @21646) +@38860 := @21669 (@21670 @881) +@38861 := @21665 @38860 +@38863 := @21627 (@38861 @21694) +@38880 := @21626 + (fun (fn : @122) => + @38858 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38863 @21741)))))) + @21787)) + @1580 +@38883 := @21793 (@38856 (@21644 @1580)) +@38886 := @21706 (@21707 @1580) @30264 +@38890 := @21627 (@21698 (@38886 @21715) @21719) +@38891 := @21732 @1580 +@38896 := @21729 (@21731 @38891 @30267 @21687 @21689) +@38907 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38863 (@38890 @38896))))) +@38908 := @21652 @38907 +@38909 := @21649 @38908 +@38918 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @30264 @21645) @21781))) +@38922 := @38883 (@38909 @38918) (@21837 @38855) +@38924 := @21840 @38908 @38918 +@38926 := @21843 @38907 @8897 +@38927 := @21679 @8897 +@38931 := @21627 (@38861 (@21677 (@38927 @21692))) +@38933 := @38886 (@21714 @8897) +@38934 := @21698 @38933 +@38936 := @21627 (@38934 @21719) +@38947 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38931 (@38936 @38896))))) + @8899 +@38948 := @21683 @8899 +@38949 := @38948 @21691 +@38953 := @21627 (@38861 (@21677 (@38927 @38949))) +@38954 := @21727 @8899 +@38955 := @21726 @38954 +@38956 := @21730 @38954 +@38958 := @38956 @38891 @30267 +@38970 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @38953 (@38936 (@38955 (@38958 @21687 @21689)))))) + @5488 +@38975 := @21627 (@38861 (@21677 (@38927 (@38948 @23816)))) +@38976 := @38958 @5488 +@38985 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @38975 (@38936 (@38955 (@38976 @21689))))) + @8904 +@38990 := @38861 (@21677 (@38927 (@38948 (@21686 @8905)))) +@38991 := @21627 @38990 +@38992 := @38976 @8904 +@38997 := @21910 (fun (Γ : @21657) => @38991 (@38936 (@38955 @38992))) +@38998 := @38419 @23851 +@38999 := @38997 @38998 +@39000 := @21793 @38990 +@39002 := @38934 (@21718 @38998) +@39003 := @21627 @39002 +@39006 := @21725 @38998 @38954 @38992 +@39010 := @39000 (@39003 @39006) (@21946 @38860) +@39014 := @21793 @39002 @39006 (@21951 @38933) +@39022 := @23540 @38998 @1577 @352 @2698 @1539 @5488 @5854 @2790 +@39027 := @22160 @38998 @5126 @352 @2698 @5854 +@39029 := @22169 @38998 @5126 +@39035 := @39029 @162 @351 @48 @1542 @5847 @5853 +@39037 := @22013 @38998 @5126 +@39041 := @39037 @19 @48 @19 @5847 +@39042 := @22022 @38998 +@39084 := @39022 + (@39027 + (@39035 + (@39041 (@22021 (@39042 @19)) @23901) + (@39029 + @144 + @320 + @22 + @1537 + @5849 + @5852 + (@39037 @68 @22 @68 @5849 (@22021 (@39042 @68)) @23918) + (@39029 + @219 + @146 + @524 + @27 + @5674 + @5501 + (@39037 @41 @524 @41 @5674 (@22021 (@39042 @41)) @22948) + (@22248 @38998 @5126))))) +@39085 := @21641 @1577 +@39086 := @21837 @39085 +@39087 := @39084 @39086 +@39088 := @21711 @2790 +@39090 := @39087 (@22278 @39088) +@39091 := @21735 @2790 +@39106 := @38880 + (@38922 + (@38924 + (@38926 + (@38947 + (@38970 + (@38985 + (@38999 (@39010 (@39014 (@39090 (@22282 @39091) (@22287 (@22307 @1577)))))))))))) +@39107 := @21623 @924 +@39108 := @21631 @30865 +@39110 := @21627 (@39108 @21646) +@39112 := @21669 (@21670 @924) +@39113 := @21665 @39112 +@39115 := @21627 (@39113 @21694) +@39132 := @21626 + (fun (fn : @122) => + @39110 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @39115 @21741)))))) + @21787)) + @1607 +@39135 := @21793 (@39108 (@21644 @1607)) +@39138 := @21706 (@21707 @1607) @30868 +@39142 := @21627 (@21698 (@39138 @21715) @21719) +@39143 := @21732 @1607 +@39148 := @21729 (@21731 @39143 @30871 @21687 @21689) +@39159 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @39115 (@39142 @39148))))) +@39160 := @21652 @39159 +@39161 := @21649 @39160 +@39170 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @30868 @21645) @21781))) +@39173 := @39135 (@39161 @39170) @30866 +@39175 := @21840 @39160 @39170 +@39177 := @21843 @39159 @7104 +@39179 := @21627 (@39113 @30015) +@39180 := @39138 @30018 +@39181 := @21698 @39180 +@39183 := @21627 (@39181 @21719) +@39194 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @39179 (@39183 @39148))))) + @8911 +@39195 := @21683 @8911 +@39196 := @39195 @21691 +@39200 := @21627 (@39113 (@21677 (@30013 @39196))) +@39201 := @21727 @8911 +@39202 := @21726 @39201 +@39203 := @21730 @39201 +@39205 := @39203 @39143 @30871 +@39217 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @39200 (@39183 (@39202 (@39205 @21687 @21689)))))) + @9034 +@39224 := @21627 (@39113 (@21677 (@30013 (@39195 (@21686 (@9035 @21689)))))) +@39225 := @39205 @9034 +@39234 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @39224 (@39183 (@39202 (@39225 @21689))))) + @9037 +@39239 := @39113 (@21677 (@30013 (@39195 (@21686 @9038)))) +@39240 := @21627 @39239 +@39241 := @39225 @9037 +@39247 := @21910 (fun (Γ : @21657) => @39240 (@39183 (@39202 @39241))) @25781 +@39248 := @21793 @39239 +@39249 := @39181 @30088 +@39250 := @21627 @39249 +@39252 := @30091 @39201 @39241 +@39256 := @39248 (@39250 @39252) (@21946 @39112) +@39260 := @21793 @39249 @39252 (@21951 @39180) +@39291 := @30107 + @1605 + @919 + @8930 + @154 + @5473 + @9033 + @9037 + (@30116 + @8922 + @8928 + (@30122 + @8922 + @8926 + @5493 + (@30133 @8915 @5482 @30138 @29862 @22045 (@22042 (@22047 @8916 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @30157 +@39295 := @30160 @1605 @919 @9033 @9036 +@39302 := @30166 @1604 @919 @24 @9030 @5517 @8936 @5482 +@39305 := @30175 @1604 @2802 @9030 +@39313 := @30180 @1586 @1603 @2799 @2802 @5488 @9028 @5126 @2825 +@39316 := @30190 @1603 @2799 @9028 +@39322 := @30195 @1593 @1602 @2796 @2798 @8949 @9027 +@39325 := @30175 @1593 @2796 @8949 +@39341 := @30206 + @1591 + @883 + @22189 + @2793 + @2795 + @5488 + @7138 + @22199 + @224 + @5126 + @5126 + @2837 + @30259 + (@21837 (@22274 @1591)) +@39342 := @21711 @2837 +@39344 := @39341 (@22278 @39342) +@39345 := @21735 @2837 +@39347 := @39344 (@22282 @39345) +@39350 := @22287 (@22289 @2793 @2795) +@39361 := @39322 + (@39325 (@39347 @39350 (@22297 (@22299 @1591 @22302)) (@22287 (@22307 @1591)) @22314)) +@39436 := @30284 + @1601 + @22 + @2793 + @9016 + @9026 + (@30293 + @9005 + @9014 + (@30301 + @9005 + @9012 + @5566 + (@30310 + @8991 + @9004 + @9011 + @5476 + @8954 + @5482 + (@30318 + @8980 + @8989 + (@30324 + @8980 + @8987 + @7072 + (@30332 + @8979 + @8986 + @5476 + @8962 + @5482 + @30238 + (@30346 @8972 @5482 @30356 @30359 @22045 (@22042 (@22047 @8973 @5488))) + @22045 + (@22042 (@22047 @8963 @8979))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + (@30388 @8997 @5482 @30397 @30359 @22045 (@22042 (@22047 @8998 @5488))) + @22045 + (@22042 (@22047 @8955 @9004))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@39442 := @30195 @1599 @146 @919 @27 @9024 @5501 +@39445 := @30175 @1599 @919 @9024 +@39478 := @30431 + @919 + @1598 + @94 + @5488 + @9023 + @9019 + @22447 + (@30190 + @1598 + @94 + @9023 + (@30442 + @1597 + @22 + @93 + @5539 + @9022 + @30356 + (@30449 @1596 @22 @92 @6281 @9021 @30462 (@30471 @310 @24 @59 @5769 @7197 @30482 @30484)))) +@39481 := @22525 (@22568 @919 @9019) +@39489 := @39313 (@39316 (@39361 (@39436 (@39442 (@39445 (@39478 @39481)) @30256)))) +@39490 := @21641 @1586 +@39491 := @21837 @39490 +@39492 := @39489 @39491 +@39493 := @21711 @2825 +@39494 := @22278 @39493 +@39495 := @39492 @39494 +@39496 := @21735 @2825 +@39497 := @22282 @39496 +@39498 := @39495 @39497 +@39500 := @22287 (@22307 @1586) +@39517 := @39132 + (@39173 + (@39175 + (@39177 + (@39194 + (@39217 + (@39234 + (@39247 + (@39256 + (@39260 + (@39291 (@39295 (@39302 (@39305 (@39498 @39500 @22314)) @22596)))))))))))) +@39518 := @21623 @952 +@39519 := @21631 @31369 +@39521 := @21627 (@39519 @21646) +@39523 := @21669 (@21670 @952) +@39524 := @21665 @39523 +@39526 := @21627 (@39524 @21694) +@39543 := @21626 + (fun (fn : @122) => + @39521 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @39526 @21741)))))) + @21787)) + @1648 +@39546 := @21793 (@39519 (@21644 @1648)) +@39549 := @21706 (@21707 @1648) @31372 +@39553 := @21627 (@21698 (@39549 @21715) @21719) +@39554 := @21732 @1648 +@39559 := @21729 (@21731 @39554 @31375 @21687 @21689) +@39570 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @39526 (@39553 @39559))))) +@39571 := @21652 @39570 +@39572 := @21649 @39571 +@39581 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @31372 @21645) @21781))) +@39584 := @39546 (@39572 @39581) @31370 +@39586 := @21840 @39571 @39581 +@39588 := @21843 @39570 @9057 +@39589 := @21679 @9057 +@39593 := @21627 (@39524 (@21677 (@39589 @21692))) +@39595 := @39549 (@21714 @9057) +@39596 := @21698 @39595 +@39598 := @21627 (@39596 @21719) +@39609 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @39593 (@39598 @39559))))) + @7239 +@39613 := @21627 (@39524 (@21677 (@39589 @30622))) +@39615 := @30629 @39554 @31375 +@39627 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @39613 (@39598 (@30628 (@39615 @21687 @21689)))))) + @5488 +@39632 := @21627 (@39524 (@21677 (@39589 (@30621 @23816)))) +@39633 := @39615 @5488 +@39642 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @39632 (@39598 (@30628 (@39633 @21689))))) + @9111 +@39647 := @39524 (@21677 (@39589 (@30621 (@21686 @9112)))) +@39648 := @21627 @39647 +@39649 := @39633 @9111 +@39654 := @21910 (fun (Γ : @21657) => @39648 (@39598 (@30628 @39649))) +@39657 := @21923 (@26080 (@22989 @26081)) +@39660 := @21923 (@25894 (@25774 @25896)) +@39670 := @39657 (@39660 (@30678 (@21923 (@22988 (@21928 @20 @22990)) (@23381 (@25780 @36665))))) +@39671 := @39654 @39670 +@39672 := @21793 @39647 +@39674 := @39596 (@21718 @39670) +@39675 := @21627 @39674 +@39678 := @21725 @39670 @30627 @39649 +@39682 := @39672 (@39675 @39678) (@21946 @39523) +@39686 := @21793 @39674 @39678 (@21951 @39595) +@39691 := @22827 @39670 @1647 @155 @5488 @9110 +@39693 := @22436 @39670 @5126 +@39694 := @39693 @181 +@39701 := @39694 @155 @1646 @80 @5488 @9109 @5582 @22449 +@39703 := @22160 @39670 @5126 +@39706 := @39703 @1646 @80 @9109 +@39708 := @22169 @39670 @5126 +@39714 := @39708 @144 @1645 @22 @79 @5849 @9108 +@39716 := @22013 @39670 @5126 +@39720 := @39716 @68 @22 @68 @5849 +@39721 := @22022 @39670 +@39726 := @39714 (@39720 (@22021 (@39721 @68)) @23918) +@39741 := @39708 + @162 + @1644 + @22 + @78 + @5539 + @9107 + (@39716 @19 @22 @19 @5539 (@22021 (@39721 @19)) @22225) +@39754 := @39708 @308 @1643 @24 @77 @5769 @9106 (@22485 @39670 @5126 @305 @24 @5768 @23368) +@39760 := @39708 @1629 @1642 @22 @76 @9090 @9105 +@39766 := @21974 @39670 @5126 @1629 @22 @9079 @9088 +@39775 := @21984 @39670 @5126 @167 @1628 @866 @22 @9079 @9086 @5566 +@39777 := @21997 @39670 @5126 +@39787 := @39777 @219 @240 @22 @28 @6281 @9078 @9085 @5476 @9062 @5482 +@39795 := @39716 @41 @22 @41 @6281 (@22021 (@39721 @41)) @26340 +@39796 := @39787 @39795 +@39815 := @39777 + @238 + @146 + @22 + @27 + @5817 + @5488 + @5501 + @5476 + @9071 + @5482 + (@39716 @154 @22 @154 @5817 (@22021 (@39721 @154)) @23588) +@39817 := @22038 @39670 @5126 +@39838 := @39760 + (@39766 + (@39775 + (@39796 + (@39815 @39817 @22045 (@22042 (@22047 @9072 @5488))) + @22045 + (@22042 (@22047 @9063 @9078))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@39844 := @39708 @1640 @202 @70 @75 @9103 @5601 +@39846 := @22137 @39670 @5126 +@39849 := @39846 @1640 @70 @9103 +@39857 := @39693 @435 @70 @1639 @25560 @5488 @9102 @6140 @22199 +@39860 := @39703 @1639 @25560 @9102 +@39866 := @39708 @1635 @1638 @69 @356 @9098 @9101 +@39869 := @39846 @1635 @69 @9098 +@39876 := @39694 @69 @1634 @31 @5488 @9097 @9093 @22447 +@39879 := @39703 @1634 @31 @9097 +@39894 := @39708 + @261 + @1633 + @20 + @30 + @5705 + @9096 + (@39716 @249 @20 @249 @5705 (@22021 (@39721 @249)) @23034) +@39909 := @39708 + @551 + @1632 + @22 + @29 + @7299 + @9095 + (@39716 @224 @22 @224 @7299 (@22021 (@39721 @224)) @31049) +@39924 := @39708 + @549 + @320 + @24 + @28 + @6296 + @6283 + (@39716 @363 @24 @363 @6296 (@22021 (@39721 @363)) @26443) +@39931 := @39708 @219 @146 @22 @27 @6281 @5501 @39795 +@39933 := @22248 @39670 @5126 +@40008 := @39543 + (@39584 + (@39586 + (@39588 + (@39609 + (@39627 + (@39642 + (@39671 + (@39682 + (@39686 + (@39691 + (@39701 + (@39706 + (@39726 + (@39741 + (@39754 + (@39838 + (@39844 + (@39849 + (@39857 + (@39860 + (@39866 + (@39869 + (@39876 + (@39879 + (@39894 (@39909 (@39924 (@39931 @39933))))) + (@22525 (@22568 @69 @9093)))) + (@39708 + @680 + @146 + @70 + @27 + @7360 + @5501 + (@39716 + @385 + @70 + @385 + @7360 + (@22021 (@39721 @385)) + @31279) + @39933))) + @25615)) + (@39708 + @200 + @146 + @73 + @27 + @5599 + @5501 + (@39846 + @200 + @73 + @5599 + (@39693 + @197 + @73 + @146 + @27 + @5488 + @5501 + @5597 + @22197 + @39817 + @22556)) + @39933))))))) + @22571))))))))))) +@40009 := @21623 @983 +@40010 := @21631 @31489 +@40012 := @21627 (@40010 @21646) +@40014 := @21669 (@21670 @983) +@40015 := @21665 @40014 +@40017 := @21627 (@40015 @21694) +@40034 := @21626 + (fun (fn : @122) => + @40012 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @40017 @21741)))))) + @21787)) + @1796 +@40037 := @21793 (@40010 (@21644 @1796)) +@40040 := @21706 (@21707 @1796) @31492 +@40044 := @21627 (@21698 (@40040 @21715) @21719) +@40045 := @21732 @1796 +@40050 := @21729 (@21731 @40045 @31495 @21687 @21689) +@40061 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @40017 (@40044 @40050))))) +@40062 := @21652 @40061 +@40063 := @21649 @40062 +@40072 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @31492 @21645) @21781))) +@40075 := @40037 (@40063 @40072) @31490 +@40077 := @21840 @40062 @40072 +@40079 := @21843 @40061 @6929 +@40081 := @21627 (@40015 @28758) +@40082 := @40040 @28761 +@40083 := @21698 @40082 +@40085 := @21627 (@40083 @21719) +@40096 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @40081 (@40085 @40050))))) + @8805 +@40098 := @21677 (@28756 @38115) +@40100 := @21627 (@40015 @40098) +@40102 := @38122 @40045 @31495 +@40114 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @40100 (@40085 (@38121 (@40102 @21687 @21689)))))) + @9611 +@40121 := @21627 (@40015 (@21677 (@28756 (@38114 (@21686 (@9612 @21689)))))) +@40122 := @40102 @9611 +@40131 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @40121 (@40085 (@38121 (@40122 @21689))))) + @9677 +@40136 := @40015 (@21677 (@28756 (@38114 (@21686 @9678)))) +@40137 := @21627 @40136 +@40138 := @40122 @9677 +@40144 := @21910 (fun (Γ : @21657) => @40137 (@40085 (@38121 @40138))) @22101 +@40145 := @21793 @40136 +@40146 := @40083 @28831 +@40147 := @21627 @40146 +@40148 := @28834 @38120 +@40149 := @40148 @40138 +@40153 := @40145 (@40147 @40149) (@21946 @40014) +@40157 := @21793 @40146 @40149 (@21951 @40082) +@40188 := @29635 + @1794 + @1495 + @9136 + @41 + @5473 + @9610 + @9677 + (@29644 + @9128 + @9134 + (@29650 + @9128 + @9132 + @5493 + (@29661 @9121 @5482 @29666 @22384 @22045 (@22042 (@22047 @9122 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @22602 +@40196 := @30106 @177 @1793 @1495 @9169 @154 @5473 @9609 @9677 +@40200 := @29815 @177 @22 @9158 @9167 +@40201 := @29821 @167 +@40207 := @40201 @176 @866 @22 @9158 @9165 @5566 +@40217 := @29842 @175 @22 @28 @5539 @9157 @9164 @5476 @9141 @5482 @29859 +@40225 := @29830 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@40227 := @40225 @9150 @5482 +@40231 := @37172 @172 @5560 @22374 @22380 +@40254 := @40196 + (@40200 + (@40207 + (@40217 + (@40227 @40231 @29862 @22045 (@22042 (@22047 @9151 @5488))) + @22045 + (@22042 (@22047 @9142 @9157))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @30157 +@40258 := @21957 @30159 @5126 @5126 @249 +@40267 := @40258 @480 @1654 @1792 @1495 @9175 @249 @6175 @9608 @9677 +@40270 := @30175 @1654 @480 @9175 +@40278 := @30180 @485 @1653 @793 @480 @5488 @9173 @5162 @817 +@40281 := @30190 @1653 @793 @9173 +@40286 := @30240 @240 @48 @28 @5485 @7271 +@40289 := @30248 @5485 @30251 @22032 +@40307 := @40267 + (@40270 + (@40278 + (@40281 (@40286 @40289 (@30222 @146 @22 @27 @5817 @5501 @30238 @30256))) + @25876 + @25879 + @25882 + @25885 + @22726)) +@40310 := @22042 (@22090 @30159 @249) +@40311 := @40307 @40310 +@40314 := @21923 (@22988 (@25895 @22990)) +@40315 := @40314 @30159 +@40328 := @21957 @40315 @5126 @5126 @224 @22 @1658 @1791 @1495 @9210 @224 @5473 @9607 @9677 +@40334 := @21974 @40315 @5126 @1658 @22 @9199 @9208 +@40343 := @21984 @40315 @5126 @167 @1657 @866 @22 @9199 @9206 @5566 +@40345 := @21997 @40315 @5126 +@40412 := @40328 + (@40334 + (@40343 + (@40345 + @238 + @175 + @22 + @28 + @5817 + @9198 + @9205 + @5476 + @9182 + @5482 + (@22013 @40315 @5126 @154 @22 @154 @5817 (@22021 (@22022 @40315 @154)) @23588) + (@40345 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @9191 + @5482 + (@22363 @40315 @5126 @22 @172 @5560 @22374 @22380) + (@22038 @40315 @5126) + @22045 + (@22042 (@22047 @9192 @5488))) + @22045 + (@22042 (@22047 @9183 @9198))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@22042 (@22090 @40315 @224)) +@40413 := @30678 @40315 +@40426 := @21957 @40413 @5126 @5126 @363 @480 @1661 @1790 @1495 @9216 @363 @6175 @9606 @9677 +@40431 := @22137 @40413 @5126 @1661 @480 @9216 +@40441 := @22146 @40413 @5126 @485 @1660 @793 @480 @5488 @9214 @5162 @817 +@40446 := @22160 @40413 @5126 @1660 @793 @9214 +@40448 := @22169 @40413 @5126 +@40454 := @40448 @144 @553 @48 @28 @5485 @9213 +@40456 := @22013 @40413 @5126 +@40460 := @40456 @68 @48 @68 @5485 +@40461 := @22022 @40413 +@40498 := @40426 + (@40431 + (@40441 + (@40446 + (@40454 + (@40460 (@22021 (@40461 @68)) @22032) + (@40448 + @551 + @146 + @22 + @27 + @7299 + @5501 + (@40456 @224 @22 @224 @7299 (@22021 (@40461 @224)) @31049) + (@22248 @40413 @5126)))) + @25876 + @25879 + @25882 + @25885 + @22726)) + (@22042 (@22090 @40413 @363)) +@40499 := @25899 @40413 +@40512 := @21957 @40499 @5126 @5126 @385 @22 @1668 @1789 @1495 @9253 @385 @5473 @9605 @9677 +@40518 := @21974 @40499 @5126 @1668 @22 @9242 @9251 +@40527 := @21984 @40499 @5126 @167 @1667 @866 @22 @9242 @9249 @5566 +@40529 := @21997 @40499 @5126 +@40539 := @40529 @551 @1666 @22 @28 @7299 @9241 @9248 @5476 @9222 @5482 +@40541 := @22013 @40499 @5126 +@40545 := @40541 @224 @22 @224 @7299 +@40546 := @22022 @40499 +@40550 := @40545 (@22021 (@40546 @224)) @31049 +@40551 := @40539 @40550 +@40561 := @40529 @1664 @146 @22 @27 @9238 @5488 @5501 @5476 @9232 @5482 +@40566 := @22137 @40499 @5126 @1664 @22 @9238 +@40576 := @22146 @40499 @5126 @1158 @1660 @793 @22 @5488 @9214 @5162 @2399 +@40581 := @22160 @40499 @5126 @1660 @793 @9214 +@40583 := @22169 @40499 @5126 +@40645 := @40512 + (@40518 + (@40527 + (@40551 + (@40561 + (@40566 + (@40576 + (@40581 + (@40583 + @144 + @553 + @48 + @28 + @5485 + @9213 + (@40541 @68 @48 @68 @5485 (@22021 (@40546 @68)) @22032) + (@40583 @551 @146 @22 @27 @7299 @5501 @40550 (@22248 @40499 @5126)))) + @33628 + @33631 + @33634 + @33637 + @22726)) + (@22038 @40499 @5126) + @22045 + (@22042 (@22047 @9233 @5488))) + @22045 + (@22042 (@22047 @9223 @9241))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@22042 (@22090 @40499 @385)) +@40648 := @21923 (@26080 (@22096 @26081)) +@40649 := @40648 @40499 +@40662 := @21957 @40649 @5126 @5126 @485 @1495 @1678 @1788 @1495 @9266 @485 @9256 @9604 @9677 +@40667 := @22137 @40649 @5126 @1678 @1495 @9266 +@40677 := @22146 @40649 @5126 @1674 @1677 @867 @1495 @5488 @9264 @5126 @2876 +@40682 := @22160 @40649 @5126 @1677 @867 @9264 +@40684 := @22169 @40649 @5126 +@40690 := @40684 @144 @1676 @48 @866 @5485 @9263 +@40692 := @22013 @40649 @5126 +@40696 := @40692 @68 @48 @68 @5485 +@40697 := @22022 @40649 +@40738 := @40677 + (@40682 + (@40690 + (@40696 (@22021 (@40697 @68)) @22032) + (@40684 + @680 + @534 + @22 + @28 + @6639 + @9262 + (@40692 @385 @22 @385 @6639 (@22021 (@40697 @385)) @27865) + (@40684 + @532 + @146 + @22 + @27 + @6264 + @5501 + (@22363 @40649 @5126 @22 @531 @6264 @26296 @26300) + (@22248 @40649 @5126))))) +@40739 := @21641 @1674 +@40740 := @21837 @40739 +@40741 := @40738 @40740 +@40742 := @21711 @2876 +@40743 := @22278 @40742 +@40744 := @40741 @40743 +@40745 := @21735 @2876 +@40746 := @22282 @40745 +@40747 := @40744 @40746 +@40749 := @22287 (@22307 @1674) +@40757 := @40662 (@40667 (@40747 @40749 @22314)) (@22042 (@22090 @40649 @485)) +@40758 := @21928 @1495 +@40762 := @21923 (@26179 (@40758 @26180)) @40649 +@40775 := @21957 @40762 @5126 @5126 @495 @1495 @1687 @1787 @1495 @9277 @495 @9256 @9603 @9677 +@40780 := @22137 @40762 @5126 @1687 @1495 @9277 +@40790 := @22146 @40762 @5126 @1674 @1686 @867 @1495 @5488 @9275 @5126 @2876 +@40795 := @22160 @40762 @5126 @1686 @867 @9275 +@40797 := @22169 @40762 @5126 +@40803 := @40797 @144 @1685 @48 @866 @5485 @9274 +@40805 := @22013 @40762 @5126 +@40809 := @40805 @68 @48 @68 @5485 +@40810 := @22022 @40762 +@40815 := @40803 (@40809 (@22021 (@40810 @68)) @22032) +@40830 := @40797 + @680 + @1684 + @22 + @28 + @6639 + @9273 + (@40805 @385 @22 @385 @6639 (@22021 (@40810 @385)) @27865) +@40836 := @40797 @1682 @146 @22 @27 @9271 @5501 +@40841 := @22363 @40762 @5126 @22 @1681 @9271 +@40843 := @22371 (@22372 @9271) +@40844 := @40841 @40843 +@40847 := @22042 (@22377 @1681 @22) +@40867 := @40775 + (@40780 + (@40790 + (@40795 (@40815 (@40830 (@40836 (@40844 @40847) (@22248 @40762 @5126))))) + @40740 + @40743 + @40746 + @40749 + @22314)) + (@22042 (@22090 @40762 @495)) +@40871 := @21923 (@26369 (@40758 @26371)) @40762 +@40884 := @21957 @40871 @5126 @5126 @519 @22 @1690 @1786 @1495 @9282 @519 @5473 @9602 @9677 +@40889 := @22137 @40871 @5126 @1690 @22 @9282 +@40899 := @22146 @40871 @5126 @1158 @1653 @793 @22 @5488 @9173 @5162 @2399 +@40904 := @22160 @40871 @5126 @1653 @793 @9173 +@40906 := @22169 @40871 @5126 +@40912 := @40906 @144 @240 @48 @28 @5485 @7271 +@40914 := @22013 @40871 @5126 +@40918 := @40914 @68 @48 @68 @5485 +@40919 := @22022 @40871 +@40956 := @40884 + (@40889 + (@40899 + (@40904 + (@40912 + (@40918 (@22021 (@40919 @68)) @22032) + (@40906 + @238 + @146 + @22 + @27 + @5817 + @5501 + (@40914 @154 @22 @154 @5817 (@22021 (@40919 @154)) @23588) + (@22248 @40871 @5126)))) + @33628 + @33631 + @33634 + @33637 + @22726)) + (@22042 (@22090 @40871 @519)) +@40959 := @21923 (@26555 (@22096 @26556)) +@40960 := @40959 @40871 +@40973 := @21957 @40960 @5126 @5126 @529 @1495 @1760 @1785 @1495 @9588 @529 @9256 @9601 @9677 +@40975 := @21974 @40960 @5126 +@40979 := @40975 @1760 @1495 @9308 @9586 +@40982 := @24740 @40960 @5126 @5162 +@40990 := @40982 @1694 @1758 @1740 @1495 @9308 @9317 @5488 @9586 +@40992 := @21984 @40960 @5126 +@40993 := @40992 @403 +@40999 := @40993 @827 @866 @24 @9308 @9315 @6034 +@41001 := @21997 @40960 @5126 +@41002 := @41001 @238 +@41011 := @41002 @320 @22 @28 @5817 @9307 @9314 @5476 @9290 @5482 +@41013 := @22013 @40960 @5126 +@41017 := @41013 @154 @22 @154 @5817 +@41018 := @22022 @40960 +@41022 := @41017 (@22021 (@41018 @154)) @23588 +@41023 := @41011 @41022 +@41031 := @41001 @219 @146 @22 @27 @6281 @5488 @5501 @5476 +@41033 := @41031 @9300 @5482 +@41041 := @41013 @41 @22 @41 @6281 (@22021 (@41018 @41)) @26340 +@41042 := @41033 @41041 +@41044 := @22038 @40960 @5126 +@41064 := @40990 + (@40999 + (@41023 + (@41042 @41044 @22045 (@22042 (@22047 @9301 @5488))) + @22045 + (@22042 (@22047 @9291 @9307))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@41068 := @23295 @40960 @5126 @5162 @24880 +@41076 := @41068 @9317 @1758 @1740 @1495 @9345 @9583 @5488 @9472 +@41084 := @40982 @1705 @1741 @1757 @1495 @9345 @9354 @5488 @9583 +@41085 := @40992 @562 +@41091 := @41085 @1704 @2415 @24 @9345 @9352 @6338 +@41092 := @41001 @261 +@41101 := @41092 @1703 @480 @820 @6298 @9344 @9351 @5476 @9322 @5482 +@41109 := @41013 @249 @480 @249 @6298 (@22021 (@41018 @249)) @26505 +@41110 := @41101 @41109 +@41120 := @41001 @1701 @146 @480 @27 @9341 @5488 @5501 @5476 @9332 @5482 +@41123 := @22363 @40960 @5126 @480 +@41125 := @41123 @1700 @9341 +@41127 := @22371 (@22372 @9341) +@41128 := @41125 @41127 +@41131 := @22042 (@22377 @1700 @480) +@41153 := @41084 + (@41091 + (@41110 + (@41120 (@41128 @41131) @41044 @22045 (@22042 (@22047 @9333 @5488))) + @22045 + (@22042 (@22047 @9323 @9344))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@41161 := @41068 @9354 @1741 @1757 @1495 @9375 @9474 @9496 @9581 +@41217 := @40982 + @1708 + @1737 + @1740 + @1495 + @9375 + @9384 + @5488 + @9474 + (@40993 + @1707 + @866 + @24 + @9375 + @9382 + @6034 + (@41001 + @551 + @320 + @22 + @28 + @7299 + @9374 + @9381 + @5476 + @9358 + @5482 + (@41013 @224 @22 @224 @7299 (@22021 (@41018 @224)) @31049) + (@41031 @9367 @5482 @41041 @41044 @22045 (@22042 (@22047 @9368 @5488))) + @22045 + (@22042 (@22047 @9359 @9374))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@41225 := @41068 @9384 @1737 @1740 @1495 @9411 @9467 @5488 @9472 +@41233 := @40982 @1719 @684 @1736 @1495 @9411 @9420 @5488 @9467 +@41239 := @41085 @1718 @2415 @24 @9411 @9418 @6338 +@41240 := @41001 @549 +@41249 := @41240 @1717 @480 @820 @6296 @9410 @9417 @5476 @9389 @5482 +@41257 := @41013 @363 @480 @363 @6296 (@22021 (@41018 @363)) @26443 +@41258 := @41249 @41257 +@41268 := @41001 @1715 @146 @480 @27 @9407 @5488 @5501 @5476 @9398 @5482 +@41270 := @41123 @1714 @9407 +@41272 := @22371 (@22372 @9407) +@41273 := @41270 @41272 +@41276 := @22042 (@22377 @1714 @480) +@41298 := @41233 + (@41239 + (@41258 + (@41268 (@41273 @41276) @41044 @22045 (@22042 (@22047 @9399 @5488))) + @22045 + (@22042 (@22047 @9390 @9410))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@41306 := @41068 @9420 @684 @1736 @1495 @5488 @6645 @9449 @9465 +@41308 := @23320 @40960 @5126 +@41321 := @41306 + (@41308 @684 @1495 @6645 (@41013 @485 @1495 @485 @6645 (@22021 (@41018 @485)) @27933)) +@41385 := @40982 + @1731 + @723 + @1735 + @1495 + @9449 + @9458 + @5488 + @9465 + (@41085 + @1730 + @2415 + @24 + @9449 + @9456 + @6338 + (@41240 + @1729 + @480 + @820 + @6296 + @9448 + @9455 + @5476 + @9426 + @5482 + @41257 + (@41001 + @1727 + @146 + @480 + @27 + @9445 + @5488 + @5501 + @5476 + @9436 + @5482 + (@41123 @1726 @9445 (@22371 (@22372 @9445)) (@22042 (@22377 @1726 @480))) + @41044 + @22045 + (@22042 (@22047 @9437 @5488))) + @22045 + (@22042 (@22047 @9427 @9448))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@41406 := @41068 + @9458 + @723 + @1735 + @1495 + @5488 + @7446 + @5488 + @9463 + (@41308 @723 @1495 @7446 (@41013 @495 @1495 @495 @7446 (@22021 (@41018 @495)) @31604)) +@41408 := @22436 @40960 @5126 +@41410 := @41408 @230 @1495 +@41416 := @41410 @1638 @28 @5488 @9462 @6350 @22198 +@41418 := @22160 @40960 @5126 +@41421 := @41418 @1638 @28 @9462 +@41423 := @22169 @40960 @5126 +@41438 := @41423 + @680 + @146 + @22 + @27 + @6639 + @5501 + (@41013 @385 @22 @385 @6639 (@22021 (@41018 @385)) @27865) +@41440 := @22248 @40960 @5126 +@41443 := @41416 (@41421 (@41438 @41440)) +@41446 := @22525 (@26984 @1495 @6350) +@41452 := @41225 (@41298 (@41321 (@41385 (@41406 (@41443 @41446))))) +@41461 := @41408 @197 @1495 @146 @27 @5488 @5501 @9470 @22197 @41044 +@41464 := @22525 (@22553 @1495 @9470) +@41465 := @41461 @41464 +@41468 := @41161 (@41217 (@41452 @41465)) +@41527 := @40982 + @1744 + @1740 + @1756 + @1495 + @9496 + @9505 + @5488 + @9581 + (@41085 + @1743 + @2415 + @24 + @9496 + @9503 + @6338 + (@41092 + @1213 + @480 + @820 + @6298 + @9495 + @9502 + @5476 + @9479 + @5482 + @41109 + (@41001 + @1211 + @146 + @480 + @27 + @7888 + @5488 + @5501 + @5476 + @9488 + @5482 + (@41123 @1210 @7888 @34224 @34228) + @41044 + @22045 + (@22042 (@22047 @9489 @5488))) + @22045 + (@22042 (@22047 @9480 @9495))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@41536 := @41068 @9505 @1740 @1756 @1495 @5488 @9472 @9529 @9579 @41465 +@41595 := @40982 + @1748 + @1740 + @1755 + @1495 + @9529 + @9538 + @5488 + @9579 + (@41085 + @1747 + @2415 + @24 + @9529 + @9536 + @6338 + (@41092 + @570 + @480 + @820 + @6298 + @9528 + @9535 + @5476 + @9511 + @5482 + @41109 + (@41001 + @568 + @146 + @480 + @27 + @6327 + @5488 + @5501 + @5476 + @9521 + @5482 + (@41123 @567 @6327 @26621 @26625) + @41044 + @22045 + (@22042 (@22047 @9522 @5488))) + @22045 + (@22042 (@22047 @9512 @9528))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@41604 := @41068 @9538 @1740 @1755 @1495 @5488 @9472 @5488 @9577 @41465 +@41610 := @41410 @1754 @28 @5488 @9576 @6350 @22198 +@41613 := @41418 @1754 @28 @9576 +@41619 := @41423 @1752 @146 @22 @27 @9574 @5501 +@41623 := @40975 @1752 @22 @9563 @9572 +@41630 := @40992 @167 @1751 @866 @22 @9563 @9570 @5566 +@41640 := @41002 @775 @22 @28 @5817 @9562 @9569 @5476 @9544 @5482 @41022 +@41650 := @41001 @773 @146 @22 @27 @9559 @5488 @5501 @5476 @9554 @5482 +@41657 := @41013 @519 @22 @519 @9559 (@22021 (@41018 @519)) +@41659 := @22029 (@22030 @9559) +@41701 := @40973 + (@40979 + (@41064 + (@41076 + (@41153 + (@41468 + (@41527 + (@41536 + (@41595 + (@41604 + (@41610 + (@41613 + (@41619 + (@41623 + (@41630 + (@41640 + (@41650 + (@41657 @41659) + @41044 + @22045 + (@22042 (@22047 @9555 @5488))) + @22045 + (@22042 (@22047 @9545 @9562))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @41440)) + @41446))))))) + @41465))) + (@22042 (@22090 @40960 @529)) +@41705 := @21923 (@27457 (@40758 @27458)) @40960 +@41732 := @22607 + @41705 + @5126 + @5126 + @1495 + @1495 + @5162 + @652 + @1784 + @22623 + @6890 + @9676 + @127 + @5623 + @9594 + @5482 + (@22013 @41705 @5126 @529 @1495 @529 @6890 (@22021 (@22022 @41705 @529)) @27559) +@41733 := @22733 @41705 +@41750 := @41733 + @41705 + @5126 + @1495 + @5162 + @1784 + @128 + @5126 + @1495 + @9675 + @19 + @197 + @127 + @1740 + @5665 + @5488 + @5488 + @9615 +@41751 := @32078 @41705 +@41776 := @41733 + @41751 + @5126 + @1495 + @5162 + @1784 + @127 + @5126 + @1495 + @5654 + @68 + @230 + @1044 + @1778 + @9619 + @5488 + @9630 + @9671 + (@22778 @41705 @5126 @1495 @5162 @1784 @5126 @1495) +@41777 := @22800 @1784 +@41780 := @41776 (@22788 (@41777 @68)) +@41781 := @31555 @1784 +@41785 := @41780 (@22042 (@41781 @127 @230)) +@41788 := @22814 @41705 @1495 @5162 +@41794 := @41785 (@21951 (@41788 @230 @1044 @9619 @5488)) +@41807 := @21957 @41751 @5126 @5126 @638 @24 @1768 @1777 @1495 @9627 @638 @6188 @5488 @9671 +@41812 := @22137 @41751 @5126 @1768 @24 @9627 +@41822 := @22146 @41751 @5126 @495 @1767 @822 @24 @5488 @9625 @5162 @836 +@41827 := @22160 @41751 @5126 @1767 @822 @9625 +@41829 := @22169 @41751 @5126 +@41835 := @41829 @144 @1766 @48 @821 @5541 @9624 +@41837 := @22013 @41751 @5126 +@41841 := @41837 @68 @48 @68 @5541 +@41842 := @22022 @41751 +@41894 := @41807 + (@41812 + (@41822 + (@41827 + (@41835 + (@41841 (@22021 (@41842 @68)) @22242) + (@41829 + @662 + @1213 + @22 + @820 + @7491 + @9623 + (@41837 @547 @22 @547 @7491 (@22021 (@41842 @547)) @32319) + (@41829 + @1211 + @146 + @480 + @27 + @7888 + @5501 + (@22363 @41751 @5126 @480 @1210 @7888 @34224 @34228) + (@22248 @41751 @5126))))) + @26062 + @26065 + @26068 + @26071 + @22726)) + (@22042 (@22090 @41751 @638)) +@41898 := @21923 (@32519 (@25774 @32520)) @41751 +@41909 := @24740 @41898 @5126 @5126 @1220 @1775 @1740 @1495 @5488 @9632 @5488 @9671 +@41914 := @23320 @41898 @5126 @1220 @24 @9632 +@41916 := @22013 @41898 @5126 +@41920 := @41916 @638 @24 @638 @9632 +@41921 := @22022 @41898 +@41929 := @41909 (@41914 (@41920 (@22021 (@41921 @638)) (@22029 (@22030 @9632)))) +@41941 := @23295 @41898 @5126 @5126 @24880 @9632 @1775 @1740 @1495 @5488 @9668 @5488 @9615 +@41942 := @22827 @41898 +@41946 := @41942 @1775 @1495 @5488 @9667 +@41948 := @22436 @41898 @5126 +@41956 := @41948 @230 @1495 @1774 @28 @5488 @9666 @6350 @22198 +@41961 := @22160 @41898 @5126 @1774 @28 @9666 +@41969 := @22169 @41898 @5126 @1772 @146 @22 @27 @9664 @5501 +@41975 := @21974 @41898 @5126 @1772 @22 @9653 @9662 +@41984 := @21984 @41898 @5126 @167 @1771 @866 @22 @9653 @9660 @5566 +@41986 := @21997 @41898 @5126 +@42005 := @41986 + @662 + @175 + @22 + @28 + @7491 + @9652 + @9659 + @5476 + @9636 + @5482 + (@41916 @547 @22 @547 @7491 (@22021 (@41921 @547)) @32319) +@42023 := @41986 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @9645 + @5482 + (@22363 @41898 @5126 @22 @172 @5560 @22374 @22380) +@42025 := @22038 @41898 @5126 +@42128 := @40144 + (@40153 + (@40157 + (@40188 + (@40254 + (@40311 + (@40412 + (@40498 + (@40645 + (@40757 + (@40867 + (@40956 + (@41701 + (@41732 + (@41750 + (@41794 + (@41894 + (@41929 + (@41941 + (@41946 + (@41956 + (@41961 + (@41969 + (@41975 + (@41984 + (@42005 + (@42023 + @42025 + @22045 + (@22042 (@22047 @9646 @5488))) + @22045 + (@22042 (@22047 @9637 @9652))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@22248 @41898 @5126))) + @41446)) + (@41942 + @1740 + @1495 + @5488 + @9472 + (@41948 + @197 + @1495 + @146 + @27 + @5488 + @5501 + @9470 + @22197 + @42025 + @41464)))))) + (@22788 (@41777 @19)) + (@22042 (@41781 @128 @197)) + (@21951 (@41788 @197 @127 @5665 @5488)) + (@22827 + @41705 + @1740 + @1495 + @5488 + @9472 + (@22436 + @41705 + @5126 + @197 + @1495 + @146 + @27 + @5488 + @5501 + @9470 + @22197 + (@22038 @41705 @5126) + @41464))) + @23052 + (@22042 (@31952 @1784 @22623)) + @23064))))))))))))) +@42135 := @40034 (@40075 (@40077 (@40079 (@40096 (@40114 (@40131 @42128)))))) +@42136 := @21623 @1028 +@42137 := @21631 @32060 +@42139 := @21627 (@42137 @21646) +@42141 := @21669 (@21670 @1028) +@42142 := @21665 @42141 +@42144 := @21627 (@42142 @21694) +@42161 := @21626 + (fun (fn : @122) => + @42139 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @42144 @21741)))))) + @21787)) + @2039 +@42164 := @21793 (@42137 (@21644 @2039)) +@42167 := @21706 (@21707 @2039) @32063 +@42171 := @21627 (@21698 (@42167 @21715) @21719) +@42172 := @21732 @2039 +@42177 := @21729 (@21731 @42172 @32066 @21687 @21689) +@42188 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @42144 (@42171 @42177))))) +@42189 := @21652 @42188 +@42190 := @21649 @42189 +@42199 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @32063 @21645) @21781))) +@42202 := @42164 (@42190 @42199) @32061 +@42204 := @21840 @42189 @42199 +@42206 := @21843 @42188 @6929 +@42208 := @21627 (@42142 @28758) +@42209 := @42167 @28761 +@42210 := @21698 @42209 +@42212 := @21627 (@42210 @21719) +@42223 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @42208 (@42212 @42177))))) + @9686 +@42224 := @21683 @9686 +@42225 := @42224 @21691 +@42227 := @21677 (@28756 @42225) +@42229 := @21627 (@42142 @42227) +@42230 := @21727 @9686 +@42231 := @21726 @42230 +@42232 := @21730 @42230 +@42234 := @42232 @42172 @32066 +@42246 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @42229 (@42212 (@42231 (@42234 @21687 @21689)))))) + @10196 +@42253 := @21627 (@42142 (@21677 (@28756 (@42224 (@21686 (@10197 @21689)))))) +@42254 := @42234 @10196 +@42263 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @42253 (@42212 (@42231 (@42254 @21689))))) + @10428 +@42268 := @42142 (@21677 (@28756 (@42224 (@21686 @10429)))) +@42269 := @21627 @42268 +@42270 := @42254 @10428 +@42276 := @21910 (fun (Γ : @21657) => @42269 (@42212 (@42231 @42270))) @22101 +@42277 := @21793 @42268 +@42278 := @42210 @28831 +@42279 := @21627 @42278 +@42280 := @28834 @42230 +@42281 := @42280 @42270 +@42285 := @42277 (@42279 @42281) (@21946 @42141) +@42289 := @21793 @42278 @42281 (@21951 @42209) +@42298 := @34864 @2037 @1799 @6182 @41 @6175 @10195 @10428 @34907 @22602 +@42299 := @21957 @28946 +@42302 := @42299 @5126 @5126 @154 +@42304 := @42302 @480 @1342 +@42311 := @42304 @2036 @1799 @9724 @154 @6175 @10194 @10428 +@42312 := @35383 @9724 +@42315 := @35389 @9722 @5162 @817 +@42316 := @35394 @9722 +@42317 := @35398 @5485 +@42367 := @42311 + (@42312 + (@42315 + (@42316 + (@42317 + @9721 + @35227 + (@35407 + @9719 + @5501 + (@35238 + @9708 + @9717 + (@35244 + @9708 + @9715 + @5566 + (@35252 + @9707 + @9714 + @5476 + @9690 + @5482 + @35263 + (@35272 @9700 @5482 @35279 @35095 @22045 (@22042 (@22047 @9701 @5488))) + @22045 + (@22042 (@22047 @9691 @9707))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @34979))) + @25876 + @25879 + @25882 + @25885 + @22726)) +@42370 := @22042 (@22090 @28946 @154) +@42371 := @42367 @42370 +@42375 := @21957 @29318 @5126 @5126 @249 +@42384 := @42375 @22 @1891 @2035 @1799 @10011 @249 @5473 @10193 @10428 +@42386 := @21974 @29318 @5126 +@42390 := @42386 @1891 @22 @9754 @10009 +@42393 := @24740 @29318 @5126 @5162 +@42401 := @42393 @1812 @1889 @1883 @22 @9754 @9763 @5488 @10009 +@42402 := @29362 @5126 +@42403 := @42402 @562 +@42409 := @42403 @1811 @2415 @24 @9754 @9761 @6338 +@42410 := @29371 @5126 +@42420 := @42410 @219 @1810 @480 @820 @6281 @9753 @9760 @5476 @9731 @5482 +@42421 := @29383 @5126 +@42428 := @42420 (@42421 @41 @480 @41 @6281 @29410 @26340) +@42438 := @42410 @1808 @146 @480 @27 @9750 @5488 @5501 @5476 @9741 @5482 +@42440 := @22363 @29318 @5126 +@42441 := @42440 @480 +@42443 := @42441 @1807 @9750 +@42445 := @22371 (@22372 @9750) +@42446 := @42443 @42445 +@42449 := @22042 (@22377 @1807 @480) +@42451 := @42438 (@42446 @42449) +@42452 := @29414 @5126 +@42472 := @42401 + (@42409 + (@42428 + (@42451 @42452 @22045 (@22042 (@22047 @9742 @5488))) + @22045 + (@22042 (@22047 @9732 @9753))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@42476 := @23295 @29318 @5126 @5162 @24880 +@42484 := @42476 @9763 @1889 @1883 @22 @9786 @10006 @5488 @9994 +@42492 := @42393 @1815 @1818 @1888 @22 @9786 @9795 @5488 @10006 +@42498 := @42403 @1814 @2415 @24 @9786 @9793 @6338 +@42499 := @42410 @238 +@42508 := @42499 @1717 @480 @820 @5817 @9785 @9792 @5476 @9768 @5482 +@42514 := @42421 @154 @480 @154 @5817 @29391 @23588 +@42550 := @42492 + (@42498 + (@42508 + @42514 + (@42410 + @1715 + @146 + @480 + @27 + @9407 + @5488 + @5501 + @5476 + @9778 + @5482 + (@42441 @1714 @9407 @41272 @41276) + @42452 + @22045 + (@22042 (@22047 @9779 @5488))) + @22045 + (@22042 (@22047 @9769 @9785))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@42558 := @42476 @9795 @1818 @1888 @22 @5488 @9798 @9826 @10004 +@42559 := @23320 @29318 +@42560 := @42559 @5126 +@42563 := @42560 @1818 @22 @9798 +@42564 := @42440 @22 +@42566 := @42564 @1817 @9798 +@42568 := @22371 (@22372 @9798) +@42569 := @42566 @42568 +@42572 := @22042 (@22377 @1817 @22) +@42574 := @42563 (@42569 @42572) +@42575 := @42558 @42574 +@42639 := @42393 + @1829 + @1818 + @1887 + @22 + @9826 + @9835 + @5488 + @10004 + (@42403 + @1828 + @2415 + @24 + @9826 + @9833 + @6338 + (@42499 + @1827 + @480 + @820 + @5817 + @9825 + @9832 + @5476 + @9803 + @5482 + @42514 + (@42410 + @1825 + @146 + @480 + @27 + @9822 + @5488 + @5501 + @5476 + @9813 + @5482 + (@42441 @1824 @9822 (@22371 (@22372 @9822)) (@22042 (@22377 @1824 @480))) + @42452 + @22045 + (@22042 (@22047 @9814 @5488))) + @22045 + (@22042 (@22047 @9804 @9825))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@42648 := @42476 @9835 @1818 @1887 @22 @5488 @9798 @9864 @10002 @42574 +@42712 := @42393 + @1841 + @532 + @1886 + @22 + @9864 + @9873 + @5488 + @10002 + (@42403 + @1840 + @2415 + @24 + @9864 + @9871 + @6338 + (@42499 + @1839 + @480 + @820 + @5817 + @9863 + @9870 + @5476 + @9841 + @5482 + @42514 + (@42410 + @1837 + @146 + @480 + @27 + @9860 + @5488 + @5501 + @5476 + @9851 + @5482 + (@42441 @1836 @9860 (@22371 (@22372 @9860)) (@22042 (@22377 @1836 @480))) + @42452 + @22045 + (@22042 (@22047 @9852 @5488))) + @22045 + (@22042 (@22047 @9842 @9863))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@42720 := @42476 @9873 @532 @1886 @22 @5488 @6264 @9902 @10000 +@42723 := @42560 @532 @22 @6264 +@42727 := @42564 @531 @6264 @26296 @26300 +@42728 := @42723 @42727 +@42729 := @42720 @42728 +@42793 := @42393 + @1853 + @532 + @1885 + @22 + @9902 + @9911 + @5488 + @10000 + (@42403 + @1852 + @2415 + @24 + @9902 + @9909 + @6338 + (@42499 + @1851 + @480 + @820 + @5817 + @9901 + @9908 + @5476 + @9879 + @5482 + @42514 + (@42410 + @1849 + @146 + @480 + @27 + @9898 + @5488 + @5501 + @5476 + @9889 + @5482 + (@42441 @1848 @9898 (@22371 (@22372 @9898)) (@22042 (@22377 @1848 @480))) + @42452 + @22045 + (@22042 (@22047 @9890 @5488))) + @22045 + (@22042 (@22047 @9880 @9901))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@42802 := @42476 @9911 @532 @1885 @22 @5488 @6264 @9940 @9998 @42728 +@42866 := @42393 + @1865 + @1868 + @1884 + @22 + @9940 + @9949 + @5488 + @9998 + (@42403 + @1864 + @2415 + @24 + @9940 + @9947 + @6338 + (@42499 + @1863 + @480 + @820 + @5817 + @9939 + @9946 + @5476 + @9917 + @5482 + @42514 + (@42410 + @1861 + @146 + @480 + @27 + @9936 + @5488 + @5501 + @5476 + @9927 + @5482 + (@42441 @1860 @9936 (@22371 (@22372 @9936)) (@22042 (@22377 @1860 @480))) + @42452 + @22045 + (@22042 (@22047 @9928 @5488))) + @22045 + (@22042 (@22047 @9918 @9939))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@42874 := @42476 @9949 @1868 @1884 @22 @5488 @9952 @9981 @9996 +@42877 := @42560 @1868 @22 @9952 +@42879 := @42564 @1867 @9952 +@42881 := @22371 (@22372 @9952) +@42882 := @42879 @42881 +@42885 := @22042 (@22377 @1867 @22) +@42887 := @42877 (@42882 @42885) +@42888 := @42874 @42887 +@42952 := @42393 + @1879 + @1868 + @1883 + @22 + @9981 + @9990 + @5488 + @9996 + (@42403 + @1878 + @2415 + @24 + @9981 + @9988 + @6338 + (@42499 + @1877 + @480 + @820 + @5817 + @9980 + @9987 + @5476 + @9958 + @5482 + @42514 + (@42410 + @1875 + @146 + @480 + @27 + @9977 + @5488 + @5501 + @5476 + @9968 + @5482 + (@42441 @1874 @9977 (@22371 (@22372 @9977)) (@22042 (@22377 @1874 @480))) + @42452 + @22045 + (@22042 (@22047 @9969 @5488))) + @22045 + (@22042 (@22047 @9959 @9980))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@42961 := @42476 @9990 @1868 @1883 @22 @5488 @9952 @5488 @9994 @42887 +@42964 := @42560 @1883 @22 @9994 +@42966 := @42564 @1882 @9994 +@42968 := @22371 (@22372 @9994) +@42969 := @42966 @42968 +@42972 := @22042 (@22377 @1882 @22) +@42974 := @42964 (@42969 @42972) +@42991 := @42384 + (@42390 + (@42472 + (@42484 + (@42550 + (@42575 + (@42639 + (@42648 + (@42712 (@42729 (@42793 (@42802 (@42866 (@42888 (@42952 (@42961 @42974)))))))))))) + @42974))) +@42994 := @22042 (@22090 @29318 @249) +@42995 := @42991 @42994 +@42996 := @25773 @29318 +@43009 := @21957 @42996 @5126 @5126 @224 @1799 @1902 @2034 @1799 @10055 @224 @10014 @10192 @10428 +@43014 := @22137 @42996 @5126 @1902 @1799 @10055 +@43024 := @22146 @42996 @5126 @1897 @1901 @2878 @1799 @5488 @10053 @5126 @2940 +@43029 := @22160 @42996 @5126 @1901 @2878 @10053 +@43031 := @22169 @42996 @5126 +@43037 := @43031 @144 @1900 @48 @86 @5485 @10052 +@43039 := @22013 @42996 @5126 +@43043 := @43039 @68 @48 @68 @5485 +@43044 := @22022 @42996 +@43049 := @43037 (@43043 (@22021 (@43044 @68)) @22032) +@43055 := @43031 @536 @1899 @22 @85 @10048 @10051 +@43061 := @21974 @42996 @5126 @536 @22 @10037 @10046 +@43070 := @21984 @42996 @5126 @167 @535 @866 @22 @10037 @10044 @5566 +@43072 := @21997 @42996 @5126 +@43168 := @43024 + (@43029 + (@43049 + (@43055 + (@43061 + (@43070 + (@43072 + @162 + @534 + @22 + @28 + @5539 + @10036 + @10043 + @5476 + @10020 + @5482 + (@43039 @19 @22 @19 @5539 (@22021 (@43044 @19)) @22225) + (@43072 + @532 + @146 + @22 + @27 + @6264 + @5488 + @5501 + @5476 + @10029 + @5482 + (@22363 @42996 @5126 @22 @531 @6264 @26296 @26300) + (@22038 @42996 @5126) + @22045 + (@22042 (@22047 @10030 @5488))) + @22045 + (@22042 (@22047 @10021 @10036))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@43031 + @261 + @323 + @22 + @59 + @6298 + @10050 + (@43039 @249 @22 @249 @6298 (@22021 (@43044 @249)) @26505) + (@43031 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @42996 @5126 @187 @24 @5588 @22497) + (@22248 @42996 @5126)))))) +@43169 := @21641 @1897 +@43170 := @21837 @43169 +@43171 := @43168 @43170 +@43172 := @21711 @2940 +@43173 := @22278 @43172 +@43174 := @43171 @43173 +@43175 := @21735 @2940 +@43176 := @22282 @43175 +@43177 := @43174 @43176 +@43179 := @22287 (@22307 @1897) +@43187 := @43009 (@43014 (@43177 @43179 @22314)) (@22042 (@22090 @42996 @224)) +@43188 := @21928 @1799 +@43191 := @21923 (@25766 (@43188 @25767)) +@43192 := @43191 @42996 +@43205 := @21957 @43192 @5126 @5126 @363 @22 @1910 @2033 @1799 @10062 @363 @5473 @10191 @10428 +@43210 := @22137 @43192 @5126 @1910 @22 @10062 +@43220 := @22146 @43192 @5126 @1908 @487 @793 @22 @5488 @6180 @5126 @2953 +@43225 := @22160 @43192 @5126 @487 @793 @6180 +@43227 := @22169 @43192 @5126 +@43233 := @43227 @144 @405 @48 @28 @5485 @6179 +@43235 := @22013 @43192 @5126 +@43239 := @43235 @68 @48 @68 @5485 +@43240 := @22022 @43192 +@43266 := @43220 + (@43225 + (@43233 + (@43239 (@22021 (@43240 @68)) @22032) + (@43227 + @162 + @146 + @22 + @27 + @5539 + @5501 + (@43235 @19 @22 @19 @5539 (@22021 (@43240 @19)) @22225) + (@22248 @43192 @5126)))) +@43267 := @21641 @1908 +@43268 := @21837 @43267 +@43269 := @43266 @43268 +@43270 := @21711 @2953 +@43272 := @43269 (@22278 @43270) +@43273 := @21735 @2953 +@43285 := @43205 + (@43210 (@43272 (@22282 @43273) (@22287 (@22307 @1908)) @22314)) + (@22042 (@22090 @43192 @363)) +@43288 := @21923 (@25894 (@22096 @25896)) +@43289 := @43288 @43192 +@43302 := @21957 @43289 @5126 @5126 @495 @1799 @1938 @2032 @1799 @10142 @495 @10014 @10190 @10428 +@43304 := @21974 @43289 @5126 +@43308 := @43304 @1938 @1799 @10115 @10140 +@43323 := @22607 + @43289 + @5126 + @5162 + @1799 + @1799 + @5162 + @1918 + @1937 + @22623 + @10112 + @10139 + @127 + @5623 + @10068 + @5482 +@43328 := @22137 @43289 @5126 @1918 @1799 @10112 +@43338 := @22146 @43289 @5126 @1897 @1917 @2878 @1799 @5488 @10110 @5126 @2940 +@43343 := @22160 @43289 @5126 @1917 @2878 @10110 +@43345 := @22169 @43289 @5126 +@43351 := @43345 @144 @1916 @48 @86 @5485 @10109 +@43353 := @22013 @43289 @5126 +@43357 := @43353 @68 @48 @68 @5485 +@43358 := @22022 @43289 +@43363 := @43351 (@43357 (@22021 (@43358 @68)) @22032) +@43369 := @43345 @177 @1915 @22 @85 @10105 @10108 +@43373 := @43304 @177 @22 @10094 @10103 +@43382 := @21984 @43289 @5126 @167 @176 @866 @22 @10094 @10101 @5566 +@43384 := @21997 @43289 @5126 +@43403 := @43384 + @162 + @175 + @22 + @28 + @5539 + @10093 + @10100 + @5476 + @10076 + @5482 + (@43353 @19 @22 @19 @5539 (@22021 (@43358 @19)) @22225) +@43413 := @43384 @173 @146 @22 @27 @5560 @5488 @5501 @5476 @10086 @5482 +@43416 := @22363 @43289 @5126 @22 +@43483 := @43323 + (@43328 + (@43338 + (@43343 + (@43363 + (@43369 + (@43373 + (@43382 + (@43403 + (@43413 + (@43416 @172 @5560 @22374 @22380) + (@22038 @43289 @5126) + @22045 + (@22042 (@22047 @10087 @5488))) + @22045 + (@22042 (@22047 @10077 @10093))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@43345 + @1883 + @310 + @22 + @59 + @9994 + @7197 + (@43416 @1882 @9994 @42968 @42972) + (@43345 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @43289 @5126 @305 @24 @5768 @23368) + (@22248 @43289 @5126)))))) + @43170 + @43173 + @43176 + @43179 + @22314)) +@43484 := @22733 @43289 +@43485 := @26183 @43289 +@43502 := @43484 + @43485 + @5126 + @1799 + @5162 + @1937 + @128 + @5162 + @1799 + @10138 + @19 + @258 + @1926 + @1933 + @10119 + @5488 + @5488 + @10125 +@43506 := @21923 (@26080 (@21929 @26081)) @43289 +@43531 := @43484 + @43506 + @5126 + @1799 + @5162 + @1937 + @127 + @5162 + @1799 + @5654 + @68 + @235 + @1610 + @1922 + @10129 + @5488 + @5488 + @10134 + (@22778 @43289 @5126 @1799 @5162 @1937 @5162 @1799) +@43532 := @22800 @1937 +@43535 := @43531 (@22788 (@43532 @68)) +@43536 := @32130 @1937 +@43540 := @43535 (@22042 (@43536 @127 @235)) +@43543 := @22814 @43289 @1799 @5162 +@43549 := @43540 (@21951 (@43543 @235 @1610 @10129 @5488)) +@43589 := @22436 + @43506 + @5126 + @235 + @1799 + @1638 + @50 + @5488 + @9101 + @10132 + @22198 + (@22160 + @43506 + @5126 + @1638 + @50 + @9101 + (@22169 + @43506 + @5126 + @680 + @146 + @48 + @27 + @7360 + @5501 + (@22013 @43506 @5126 @385 @48 @385 @7360 (@22021 (@22022 @43506 @385)) @31279) + (@22248 @43506 @5126))) +@43592 := @22525 (@22875 @1799 @10132) +@43608 := @43502 + (@43549 (@43589 @43592)) + (@22788 (@43532 @19)) + (@22042 (@43536 @128 @258)) + (@21951 (@43543 @258 @1926 @10119 @5488)) +@43618 := @22146 @43485 @5126 @1930 @1932 @793 @1799 @5488 @10123 @5126 @3033 +@43623 := @22160 @43485 @5126 @1932 @793 @10123 +@43625 := @22169 @43485 @5126 +@43631 := @43625 @144 @691 @48 @28 @5485 @6659 +@43633 := @22013 @43485 @5126 +@43637 := @43633 @68 @48 @68 @5485 +@43638 := @22022 @43485 +@43664 := @43618 + (@43623 + (@43631 + (@43637 (@22021 (@43638 @68)) @22032) + (@43625 + @684 + @146 + @22 + @27 + @6645 + @5501 + (@43633 @485 @22 @485 @6645 (@22021 (@43638 @485)) @27933) + (@22248 @43485 @5126)))) +@43665 := @21641 @1930 +@43666 := @21837 @43665 +@43667 := @43664 @43666 +@43668 := @21711 @3033 +@43670 := @43667 (@22278 @43668) +@43671 := @21735 @3033 +@43691 := @43302 + (@43308 + (@43483 + (@43608 (@43670 (@22282 @43671) (@22287 (@22307 @1930)) @22314)) + @23052 + (@22042 (@32507 @1937 @22623)) + @23064)) + (@22042 (@22090 @43289 @495)) +@43695 := @21923 (@26369 (@43188 @26371)) @43289 +@43697 := @24740 @43695 @5126 +@43698 := @43697 @5126 +@43706 := @43698 @1949 @551 @2031 @1799 @10190 @10205 @5488 @10428 +@43708 := @21984 @43695 @5126 +@43709 := @43708 @1940 +@43715 := @43709 @1948 @59 @24 @10190 @10203 @10198 +@43717 := @21997 @43695 @5126 +@43727 := @43717 @1946 @146 @24 @27 @10187 @5488 @5501 @5476 @10147 @5482 +@43729 := @21974 @43695 @5126 +@43733 := @43729 @1946 @24 @10173 @10185 +@43740 := @43708 @1942 @1945 @866 @24 @10173 @10183 @10175 +@43750 := @43717 @261 @1944 @22 @28 @6298 @10172 @10182 @5476 @10155 @5482 +@43752 := @22013 @43695 @5126 +@43756 := @43752 @249 @22 @249 @6298 +@43757 := @22022 @43695 +@43762 := @43750 (@43756 (@22021 (@43757 @249)) @26505) +@43772 := @43717 @1883 @146 @22 @27 @9994 @5488 @5501 @5476 @10165 @5482 +@43774 := @22363 @43695 @5126 +@43775 := @43774 @22 +@43780 := @43772 (@43775 @1882 @9994 @42968 @42972) +@43782 := @22038 @43695 @5126 +@43795 := @43740 + (@43762 + (@43780 @43782 @22045 (@22042 (@22047 @10166 @5488))) + @22045 + (@22042 (@22047 @10156 @10172))) +@43797 := @22054 (@22055 @10175) +@43798 := @43795 @43797 +@43800 := @22042 (@22059 @10175) +@43801 := @43798 @43800 +@43803 := @22042 (@22064 @10175) +@43804 := @43801 @43803 +@43807 := @22042 (@22068 @10175 @866) +@43808 := @43804 @43807 +@43812 := @22042 (@22073 @1942 @866 @24) +@43813 := @43808 @43812 +@43816 := @22079 (@22080 (@22081 @10175)) +@43818 := @22042 (@43816 @5126) +@43828 := @43715 (@43727 (@43733 (@43813 @43818)) @43782 @22045 (@22042 (@22047 @10148 @5488))) +@43830 := @22054 (@22055 @10198) +@43831 := @43828 @43830 +@43833 := @22042 (@22059 @10198) +@43834 := @43831 @43833 +@43836 := @22042 (@22064 @10198) +@43837 := @43834 @43836 +@43840 := @22042 (@22068 @10198 @59) +@43841 := @43837 @43840 +@43845 := @22042 (@22073 @1940 @59 @24) +@43846 := @43841 @43845 +@43851 := @22042 (@22079 (@22080 (@22081 @10198)) @5126) +@43853 := @43706 (@43846 @43851) +@43855 := @23295 @43695 @5126 +@43857 := @43855 @5126 @24880 +@43865 := @43857 @10205 @551 @2031 @1799 @5488 @10207 @10253 @10426 +@43866 := @22827 @43695 +@43870 := @43866 @551 @1799 @5488 @6430 +@43872 := @23320 @43695 @5126 +@43886 := @43865 + (@43870 (@43872 @551 @1799 @6430 (@43752 @224 @1799 @224 @6430 (@22021 (@43757 @224)) @26944))) +@43894 := @43698 @1975 @2029 @723 @1799 @10253 @10343 @5488 @10426 +@43895 := @43697 @5162 +@43903 := @43895 @1954 @1973 @308 @24 @10253 @10259 @5488 @10343 +@43909 := @43709 @1953 @59 @24 @10253 @10257 @10198 +@43919 := @43717 @1812 @146 @24 @27 @10250 @5488 @5501 @5476 @10213 @5482 +@43923 := @43729 @1812 @24 @10239 @10248 +@43930 := @43708 @562 @1811 @2415 @24 @10239 @10246 @6338 +@43949 := @43717 + @219 + @1810 + @480 + @820 + @6281 + @10238 + @10245 + @5476 + @10221 + @5482 + (@43752 @41 @480 @41 @6281 (@22021 (@43757 @41)) @26340) +@43959 := @43717 @1808 @146 @480 @27 @9750 @5488 @5501 @5476 @10231 @5482 +@43960 := @43774 @480 +@44000 := @43903 + (@43909 + (@43919 + (@43923 + (@43930 + (@43949 + (@43959 + (@43960 @1807 @9750 @42445 @42449) + @43782 + @22045 + (@22042 (@22047 @10232 @5488))) + @22045 + (@22042 (@22047 @10222 @10238))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665)) + @43782 + @22045 + (@22042 (@22047 @10214 @5488))) + @43830 + @43833 + @43836 + @43840 + @43845 + @43851) +@44002 := @43855 @5162 @24880 +@44010 := @44002 @10259 @1973 @308 @24 @10282 @10340 @5488 @5769 +@44018 := @43895 @1957 @1971 @308 @24 @10282 @10291 @5488 @10340 +@44025 := @43708 @403 @1956 @866 @24 @10282 @10289 @6034 +@44040 := @43717 + @185 + @405 + @22 + @28 + @5585 + @10281 + @10288 + @5476 + @10264 + @5482 + (@43775 @184 @5585 @22463 @22467) +@44041 := @43717 @162 +@44050 := @44041 @146 @22 @27 @5539 @5488 @5501 @5476 @10274 @5482 +@44058 := @43752 @19 @22 @19 @5539 (@22021 (@43757 @19)) @22225 +@44079 := @44018 + (@44025 + (@44040 + (@44050 @44058 @43782 @22045 (@22042 (@22047 @10275 @5488))) + @22045 + (@22042 (@22047 @10265 @10281))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@44087 := @44002 @10291 @1971 @308 @24 @5488 @10337 @5488 @5769 +@44090 := @22146 @43695 @5126 @495 +@44097 := @44090 @1970 @822 @24 @5488 @10335 @5162 @836 +@44099 := @22160 @43695 @5126 +@44102 := @44099 @1970 @822 @10335 +@44104 := @22169 @43695 @5126 +@44105 := @44104 @144 +@44110 := @44105 @1969 @48 @821 @5485 @10334 +@44113 := @43752 @68 @48 @68 +@44114 := @44113 @5485 +@44116 := @22021 (@43757 @68) +@44118 := @44114 @44116 @22032 +@44119 := @44110 @44118 +@44182 := @44104 + @1959 + @1968 + @22 + @820 + @10325 + @10333 + (@43729 + @1959 + @22 + @10314 + @10323 + (@43708 + @854 + @176 + @866 + @22 + @10314 + @10321 + @7072 + (@44041 + @175 + @22 + @28 + @5539 + @10313 + @10320 + @5476 + @10296 + @5482 + @44058 + (@43717 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @10306 + @5482 + (@43775 @172 @5560 @22374 @22380) + @43782 + @22045 + (@22042 (@22047 @10307 @5488))) + @22045 + (@22042 (@22047 @10297 @10313))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) +@44188 := @44104 @1966 @146 @480 @27 @10331 @5501 +@44190 := @43960 @1965 @10331 +@44192 := @22371 (@22372 @10331) +@44193 := @44190 @44192 +@44196 := @22042 (@22377 @1965 @480) +@44198 := @44188 (@44193 @44196) +@44200 := @22248 @43695 @5126 +@44211 := @44087 + (@44097 (@44102 (@44119 (@44182 (@44198 @44200)))) @26062 @26065 @26068 @26071 @22726) +@44214 := @43872 @308 @24 @5769 +@44216 := @22485 @43695 @5126 +@44221 := @44214 (@44216 @305 @24 @5768 @23368) +@44227 := @43894 (@44000 (@44010 (@44079 (@44211 @44221)) @44221)) +@44235 := @43857 @10343 @2029 @723 @1799 @5488 @10421 @5488 @10424 +@44243 := @43698 @2015 @2025 @2028 @1799 @5488 @10385 @5488 @10421 +@44251 := @43895 @1987 @190 @2014 @24 @5488 @10355 @5488 @10385 +@44258 := @44090 @1986 @822 @24 @5488 @10353 @5162 @836 +@44261 := @44099 @1986 @822 @10353 +@44267 := @44105 @1985 @48 @821 @5485 @10352 @44118 +@44268 := @44104 @549 +@44273 := @44268 @1984 @22 @820 @6296 @10351 +@44281 := @43752 @363 @22 @363 @6296 (@22021 (@43757 @363)) @26443 +@44282 := @44273 @44281 +@44288 := @44104 @1982 @146 @480 @27 @10349 @5501 +@44290 := @43960 @1981 @10349 +@44292 := @22371 (@22372 @10349) +@44293 := @44290 @44292 +@44296 := @22042 (@22377 @1981 @480) +@44309 := @44251 + (@44258 + (@44261 (@44267 (@44282 (@44288 (@44293 @44296) @44200)))) + @26062 + @26065 + @26068 + @26071 + @22726) +@44317 := @44002 @10355 @190 @2014 @24 @5488 @5589 @5488 @10383 +@44325 := @43872 @190 @24 @5589 (@44216 @187 @24 @5588 @22497) +@44326 := @44317 @44325 +@44334 := @43895 @2000 @190 @2013 @24 @5488 @10368 @5488 @10383 +@44341 := @44090 @1999 @822 @24 @5488 @10366 @5162 @836 +@44344 := @44099 @1999 @822 @10366 +@44350 := @44105 @1998 @48 @821 @5485 @10365 @44118 +@44356 := @44268 @1997 @22 @820 @6296 @10364 @44281 +@44362 := @44104 @1995 @146 @480 @27 @10362 @5501 +@44364 := @43960 @1994 @10362 +@44366 := @22371 (@22372 @10362) +@44367 := @44364 @44366 +@44370 := @22042 (@22377 @1994 @480) +@44383 := @44334 + (@44341 + (@44344 (@44350 (@44356 (@44362 (@44367 @44370) @44200)))) + @26062 + @26065 + @26068 + @26071 + @22726) +@44392 := @44002 @10368 @190 @2013 @24 @5488 @5589 @5488 @10381 @44325 +@44399 := @44090 @2012 @822 @24 @5488 @10379 @5162 @836 +@44402 := @44099 @2012 @822 @10379 +@44411 := @44105 @2011 @48 @821 @5541 @10378 (@44113 @5541 @44116 @22242) +@44417 := @44268 @2010 @22 @820 @6296 @10377 @44281 +@44423 := @44104 @2008 @146 @480 @27 @10375 @5501 +@44425 := @43960 @2007 @10375 +@44427 := @22371 (@22372 @10375) +@44428 := @44425 @44427 +@44431 := @22042 (@22377 @2007 @480) +@44448 := @44243 + (@44309 + (@44326 + (@44383 + (@44392 + (@44399 + (@44402 (@44411 (@44417 (@44423 (@44428 @44431) @44200)))) + @26062 + @26065 + @26068 + @26071 + @22726))))) +@44456 := @43857 @10385 @2025 @2028 @1799 @5488 @10411 @5488 @10419 +@44460 := @43866 @2025 @1799 @5488 @10410 +@44462 := @22436 @43695 @5126 +@44532 := @44456 + (@44460 + (@44462 + @235 + @1799 + @2024 + @50 + @5488 + @10409 + @10132 + @22198 + (@44099 + @2024 + @50 + @10409 + (@44104 + @2022 + @146 + @48 + @27 + @10407 + @5501 + (@43729 + @2022 + @48 + @10399 + @10405 + (@43708 + @727 + @2021 + @28302 + @48 + @10399 + @10403 + @6756 + (@43717 + @2019 + @146 + @729 + @27 + @10396 + @5488 + @5501 + @5476 + @10390 + @5482 + (@43774 @729 @2018 @10396 (@22371 (@22372 @10396)) (@22042 (@22377 @2018 @729))) + @43782 + @22045 + (@22042 (@22047 @10391 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + @44200)) + @43592)) +@44536 := @43866 @2028 @1799 @5488 @10418 +@44556 := @44462 + @258 + @1799 + @968 + @28 + @5488 + @10417 + @10415 + @22198 + (@44099 @968 @28 @10417 (@44268 @146 @22 @27 @6296 @5501 @44281 @44200)) +@44559 := @22525 (@23042 @1799 @10415) +@44601 := @42161 + (@42202 + (@42204 + (@42206 + (@42223 + (@42246 + (@42263 + (@42276 + (@42285 + (@42289 + (@42298 + (@42371 + (@42995 + (@43187 + (@43285 + (@43691 + (@43853 + (@43886 + (@44227 + (@44235 + (@44448 (@44532 (@44536 (@44556 @44559)))) + (@43866 + @723 + @1799 + @5488 + @6818 + (@43872 + @723 + @1799 + @6818 + (@43752 + @495 + @1799 + @495 + @6818 + (@22021 (@43757 @495)) + @28554)))))))))))))))))))))) +@44602 := @21623 @1072 +@44603 := @21631 @32667 +@44605 := @21627 (@44603 @21646) +@44607 := @21669 (@21670 @1072) +@44608 := @21665 @44607 +@44610 := @21627 (@44608 @21694) +@44627 := @21626 + (fun (fn : @122) => + @44605 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @44610 @21741)))))) + @21787)) + @2070 +@44630 := @21793 (@44603 (@21644 @2070)) +@44633 := @21706 (@21707 @2070) @32670 +@44637 := @21627 (@21698 (@44633 @21715) @21719) +@44638 := @21732 @2070 +@44643 := @21729 (@21731 @44638 @32673 @21687 @21689) +@44654 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @44610 (@44637 @44643))))) +@44655 := @21652 @44654 +@44656 := @21649 @44655 +@44665 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @32670 @21645) @21781))) +@44668 := @44630 (@44656 @44665) @32668 +@44670 := @21840 @44655 @44665 +@44672 := @21843 @44654 @6929 +@44674 := @21627 (@44608 @28758) +@44675 := @44633 @28761 +@44676 := @21698 @44675 +@44678 := @21627 (@44676 @21719) +@44689 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @44674 (@44678 @44643))))) + @7022 +@44691 := @21627 (@44608 @29571) +@44693 := @29576 @44638 @32673 +@44705 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @44691 (@44678 (@29575 (@44693 @21687 @21689)))))) + @10527 +@44712 := @21627 (@44608 (@21677 (@28756 (@29568 (@21686 (@10528 @21689)))))) +@44713 := @44693 @10527 +@44722 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @44712 (@44678 (@29575 (@44713 @21689))))) + @10553 +@44727 := @44608 (@21677 (@28756 (@29568 (@21686 @10554)))) +@44728 := @21627 @44727 +@44729 := @44713 @10553 +@44735 := @21910 (fun (Γ : @21657) => @44728 (@44678 (@29575 @44729))) @22101 +@44736 := @21793 @44727 +@44737 := @44676 @28831 +@44738 := @21627 @44737 +@44739 := @29624 @44729 +@44743 := @44736 (@44738 @44739) (@21946 @44607) +@44747 := @21793 @44737 @44739 (@21951 @44675) +@44756 := @34864 @2068 @22 @6182 @41 @6175 @10526 @10553 @34907 @22602 +@44758 := @42302 @24 @2046 +@44765 := @44758 @2067 @22 @10440 @154 @6188 @10525 @10553 +@44768 := @35381 @2046 @24 @10440 +@44777 := @34921 @2044 @320 @820 @24 @5488 @6283 @5162 @3079 @35036 +@44778 := @21641 @2044 +@44779 := @21837 @44778 +@44780 := @44777 @44779 +@44781 := @21711 @3079 +@44783 := @44780 (@22278 @44781) +@44784 := @21735 @3079 +@44791 := @44768 (@44783 (@22282 @44784) (@22287 (@22307 @2044)) @22726) +@44793 := @44765 @44791 @42370 +@44794 := @25777 @28946 +@44795 := @21957 @44794 +@44799 := @44795 @5126 @5126 @249 @24 +@44807 := @44799 @2050 @2066 @22 @10476 @249 @6188 @10524 @10553 +@44813 := @21974 @44794 @5126 @2050 @24 @10465 @10474 +@44822 := @21984 @44794 @5126 @562 @2049 @2415 @24 @10465 @10472 @6338 +@44824 := @21997 @44794 @5126 +@44834 := @44824 @219 @1984 @480 @820 @6281 @10464 @10471 @5476 @10447 @5482 +@44835 := @22013 @44794 +@44840 := @44835 @5126 @41 @480 @41 @6281 +@44841 := @22022 @44794 +@44843 := @22021 (@44841 @41) +@44845 := @44840 @44843 @26340 +@44846 := @44834 @44845 +@44856 := @44824 @1982 @146 @480 @27 @10349 @5488 @5501 @5476 @10457 @5482 +@44857 := @22363 @44794 +@44887 := @44807 + (@44813 + (@44822 + (@44846 + (@44856 + (@44857 @5126 @480 @1981 @10349 @44292 @44296) + (@22038 @44794 @5126) + @22045 + (@22042 (@22047 @10458 @5488))) + @22045 + (@22042 (@22047 @10448 @10464))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665)) +@44890 := @22042 (@22090 @44794 @249) +@44891 := @44887 @44890 +@44892 := @30681 @44794 +@44893 := @21957 @44892 +@44898 := @44893 @5126 @5126 @224 @22 @2056 +@44905 := @44898 @2065 @22 @10482 @224 @5473 @10523 @10553 +@44906 := @22137 @44892 +@44910 := @44906 @5126 @2056 @22 @10482 +@44911 := @22146 @44892 +@44920 := @44911 @5126 @2054 @487 @793 @22 @5488 @6180 @5126 @3405 +@44921 := @22160 @44892 +@44925 := @44921 @5126 @487 @793 @6180 +@44926 := @22169 @44892 +@44927 := @44926 @5126 +@44933 := @44927 @144 @405 @48 @28 @5485 @6179 +@44934 := @22013 @44892 +@44935 := @44934 @5126 +@44939 := @44935 @68 @48 @68 @5485 +@44940 := @22022 @44892 +@44945 := @44933 (@44939 (@22021 (@44940 @68)) @22032) +@44960 := @44927 + @162 + @146 + @22 + @27 + @5539 + @5501 + (@44935 @19 @22 @19 @5539 (@22021 (@44940 @19)) @22225) +@44961 := @22248 @44892 +@44966 := @44920 (@44925 (@44945 (@44960 (@44961 @5126)))) +@44967 := @21641 @2054 +@44968 := @21837 @44967 +@44969 := @44966 @44968 +@44970 := @21711 @3405 +@44972 := @44969 (@22278 @44970) +@44973 := @21735 @3405 +@44980 := @44910 (@44972 (@22282 @44973) (@22287 (@22307 @2054)) @22314) +@44981 := @44905 @44980 +@44984 := @22042 (@22090 @44892 @224) +@44985 := @44981 @44984 +@44986 := @30678 @44892 +@44989 := @24740 @44986 @5126 @5126 +@44997 := @44989 @1269 @2063 @185 @22 @10523 @10536 @5488 @10553 +@44999 := @21984 @44986 @5126 +@45006 := @44999 @403 @1268 @866 @24 @10523 @10534 @6034 +@45008 := @21997 @44986 @5126 +@45018 := @45008 @162 @1267 @22 @28 @5539 @10522 @10533 @5476 @10487 @5482 +@45020 := @22013 @44986 @5126 +@45024 := @45020 @19 @22 @19 @5539 +@45025 := @22022 @44986 +@45029 := @45024 (@22021 (@45025 @19)) @22225 +@45030 := @45018 @45029 +@45040 := @45008 @148 @146 @22 @27 @10519 @5488 @5501 @5476 @10496 @5482 +@45046 := @21974 @44986 @5126 @148 @22 @10511 @10517 +@45053 := @44999 @139 @147 @50 @22 @10511 @10515 @5493 +@45063 := @45008 @144 @146 @48 @27 @5541 @5488 @5501 @5476 @10504 @5482 +@45066 := @45020 @68 @48 @68 +@45067 := @45066 @5541 +@45069 := @22021 (@45025 @68) +@45072 := @45063 (@45067 @45069 @22242) +@45074 := @22038 @44986 @5126 +@45109 := @44997 + (@45006 + (@45030 + (@45040 + (@45046 + (@45053 + (@45072 @45074 @22045 (@22042 (@22047 @10505 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @45074 + @22045 + (@22042 (@22047 @10497 @5488))) + @22045 + (@22042 (@22047 @10488 @10522))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@45113 := @23295 @44986 @5126 @5126 @24880 +@45121 := @45113 @10536 @2063 @185 @22 @5488 @10548 @5488 @10551 +@45129 := @44989 @238 @173 @2062 @22 @5488 @5817 @5488 @10548 +@45131 := @23320 @44986 @5126 +@45144 := @45129 (@45131 @238 @24 @5817 (@45020 @154 @24 @154 @5817 (@22021 (@45025 @154)) @23588)) +@45152 := @45113 @5817 @173 @2062 @22 @5488 @10539 @5488 @10546 +@45153 := @22827 @44986 +@45157 := @45153 @173 @22 @5488 @5560 +@45160 := @45131 @173 @22 @5560 +@45163 := @22363 @44986 @5126 @22 +@45169 := @45157 (@45160 (@45163 @172 @5560 @22374 @22380)) +@45251 := @44627 + (@44668 + (@44670 + (@44672 + (@44689 + (@44705 + (@44722 + (@44735 + (@44743 + (@44747 + (@44756 + (@44793 + (@44891 + (@44985 + (@45109 + (@45121 + (@45144 + (@45152 + @45169 + (@44989 + @261 + @173 + @551 + @22 + @5488 + @6298 + @5488 + @10546 + (@45131 + @261 + @24 + @6298 + (@45020 + @249 + @24 + @249 + @6298 + (@22021 (@45025 @249)) + @26505)) + (@45113 + @6298 + @173 + @551 + @22 + @5488 + @10539 + @5488 + @10544 + @45169 + (@45153 + @551 + @22 + @5488 + @7299 + (@45131 + @551 + @22 + @7299 + (@45020 + @224 + @22 + @224 + @7299 + (@22021 (@45025 @224)) + @31049))))))) + (@45153 + @185 + @22 + @5488 + @5585 + (@45131 + @185 + @22 + @5585 + (@45163 @184 @5585 @22463 @22467)))))))))))))))))) +@45252 := @21623 @1083 +@45253 := @21631 @32896 +@45255 := @21627 (@45253 @21646) +@45257 := @21669 (@21670 @1083) +@45258 := @21665 @45257 +@45260 := @21627 (@45258 @21694) +@45277 := @21626 + (fun (fn : @122) => + @45255 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45260 @21741)))))) + @21787)) + @2085 +@45280 := @21793 (@45253 (@21644 @2085)) +@45283 := @21706 (@21707 @2085) @32899 +@45287 := @21627 (@21698 (@45283 @21715) @21719) +@45288 := @21732 @2085 +@45293 := @21729 (@21731 @45288 @32902 @21687 @21689) +@45304 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45260 (@45287 @45293))))) +@45305 := @21652 @45304 +@45306 := @21649 @45305 +@45315 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @32899 @21645) @21781))) +@45318 := @45280 (@45306 @45315) @32897 +@45320 := @21840 @45305 @45315 +@45322 := @21843 @45304 @6929 +@45324 := @21627 (@45258 @28758) +@45325 := @45283 @28761 +@45326 := @21698 @45325 +@45328 := @21627 (@45326 @21719) +@45339 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45324 (@45328 @45293))))) + @7022 +@45341 := @21627 (@45258 @29571) +@45343 := @29576 @45288 @32902 +@45355 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @45341 (@45328 (@29575 (@45343 @21687 @21689)))))) + @10636 +@45362 := @21627 (@45258 (@21677 (@28756 (@29568 (@21686 (@10637 @21689)))))) +@45363 := @45343 @10636 +@45372 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45362 (@45328 (@29575 (@45363 @21689))))) + @10639 +@45377 := @45258 (@21677 (@28756 (@29568 (@21686 @10640)))) +@45378 := @21627 @45377 +@45379 := @45363 @10639 +@45385 := @21910 (fun (Γ : @21657) => @45378 (@45328 (@29575 @45379))) @22101 +@45386 := @21793 @45377 +@45387 := @45326 @28831 +@45388 := @21627 @45387 +@45389 := @29624 @45379 +@45393 := @45386 (@45388 @45389) (@21946 @45257) +@45397 := @21793 @45387 @45389 (@21951 @45325) +@45401 := @35491 @2084 @22 @10636 @10638 +@45408 := @22126 @2083 @22 @24 @10633 @5517 @10564 @5482 +@45411 := @22139 @2083 @1500 @10633 +@45419 := @22148 @844 @2082 @1498 @1500 @5488 @10631 @5126 @1523 +@45422 := @22162 @2082 @1498 @10631 +@45428 := @22171 @2076 @2081 @1496 @866 @10575 @10630 +@45431 := @22139 @2076 @1496 @10575 +@45455 := @22186 + @2074 + @147 + @50 + @28 + @1495 + @5488 + @10574 + @22198 + @41 + @5126 + @5126 + @3413 + (@22162 @147 @50 @10574 (@22231 @5485 @5501 @29666 @22250)) + (@21837 (@22274 @2074)) +@45456 := @21711 @3413 +@45458 := @45455 (@22278 @45456) +@45459 := @21735 @3413 +@45462 := @45458 (@22282 @45459) @29796 +@45463 := @22299 @2074 +@45464 := @22301 @50 +@45574 := @45372 + (@45385 + (@45393 + (@45397 + (@45401 + (@45408 + (@45411 + (@45419 + (@45422 + (@45428 + (@45431 (@45462 (@22297 (@45463 @45464)) (@22287 (@22307 @2074)) @22314)) + (@22171 + @2079 + @405 + @22 + @28 + @10628 + @6179 + (@22116 + @2079 + @22 + @10617 + @10626 + (@22329 + @854 + @2078 + @866 + @22 + @10617 + @10624 + @7072 + (@34798 + @405 + @22 + @28 + @10603 + @10616 + @10623 + @5476 + @10580 + @5482 + (@29644 + @10595 + @10601 + (@29650 + @10595 + @10599 + @5493 + (@29657 + @5541 + @5488 + @5501 + @5476 + @10588 + @5482 + @22243 + @22384 + @22045 + (@22042 (@22047 @10589 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + (@22339 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @10609 + @5482 + @22226 + @22384 + @22045 + (@22042 (@22047 @10610 @5488))) + @22045 + (@22042 (@22047 @10581 @10616))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + @34898))) + @29915 + @29918 + @29921 + @29924 + @22314)) + @22596))))) +@45580 := @45277 (@45318 (@45320 (@45322 (@45339 (@45355 @45574))))) +@45581 := @21623 @1110 +@45582 := @21631 @33203 +@45584 := @21627 (@45582 @21646) +@45586 := @21669 (@21670 @1110) +@45587 := @21665 @45586 +@45589 := @21627 (@45587 @21694) +@45606 := @21626 + (fun (fn : @122) => + @45584 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45589 @21741)))))) + @21787)) + @2112 +@45609 := @21793 (@45582 (@21644 @2112)) +@45612 := @21706 (@21707 @2112) @33206 +@45616 := @21627 (@21698 (@45612 @21715) @21719) +@45617 := @21732 @2112 +@45622 := @21729 (@21731 @45617 @33209 @21687 @21689) +@45633 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45589 (@45616 @45622))))) +@45634 := @21652 @45633 +@45635 := @21649 @45634 +@45644 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @33206 @21645) @21781))) +@45647 := @45609 (@45635 @45644) @33204 +@45649 := @21840 @45634 @45644 +@45651 := @21843 @45633 @7104 +@45653 := @21627 (@45587 @30015) +@45654 := @45612 @30018 +@45655 := @21698 @45654 +@45657 := @21627 (@45655 @21719) +@45668 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45653 (@45657 @45622))))) + @5030 +@45672 := @21627 (@45587 (@21677 (@30013 @35611))) +@45674 := @35618 @45617 @33209 +@45686 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @45672 (@45657 (@35617 (@45674 @21687 @21689)))))) + @10707 +@45693 := @21627 (@45587 (@21677 (@30013 (@35610 (@21686 (@10708 @21689)))))) +@45694 := @45674 @10707 +@45703 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45693 (@45657 (@35617 (@45694 @21689))))) + @10722 +@45708 := @45587 (@21677 (@30013 (@35610 (@21686 @10723)))) +@45709 := @21627 @45708 +@45710 := @45694 @10722 +@45716 := @21910 (fun (Γ : @21657) => @45709 (@45657 (@35617 @45710))) @25781 +@45717 := @21793 @45708 +@45718 := @45655 @30088 +@45719 := @21627 @45718 +@45721 := @30091 @35616 @45710 +@45725 := @45717 (@45719 @45721) (@21946 @45586) +@45729 := @21793 @45718 @45721 (@21951 @45654) +@45744 := @22607 + @25781 + @5162 + @5162 + @48 + @73 + @5162 + @2093 + @2110 + @22623 + @10704 + @10721 + @127 + @5623 + @10650 + @5482 +@45749 := @29814 @5162 @2093 @73 @10687 @10702 +@45757 := @29820 @5162 @2089 @2092 @867 @73 @10687 @10700 @10689 +@45758 := @29829 @5162 +@45768 := @45758 @144 @2091 @48 @866 @5541 @10686 @10699 @5476 @10658 @5482 +@45769 := @29752 @5162 +@45830 := @45757 + (@45768 + (@45769 @68 @48 @68 @5541 @29775 @22242) + (@45758 + @162 + @320 + @22 + @28 + @5539 + @10685 + @10698 + @5476 + @10668 + @5482 + (@45769 @19 @22 @19 @5539 @29857 @22225) + (@45758 + @219 + @146 + @22 + @27 + @6281 + @5488 + @5501 + @5476 + @10678 + @5482 + (@45769 @41 @22 @41 @6281 @29760 @26340) + (@29861 @5162) + @22045 + (@22042 (@22047 @10679 @5488))) + @22045 + (@22042 (@22047 @10669 @10685))) + @22045 + (@22042 (@22047 @10659 @10686))) +@45832 := @22054 (@22055 @10689) +@45833 := @45830 @45832 +@45835 := @22042 (@22059 @10689) +@45836 := @45833 @45835 +@45838 := @22042 (@22064 @10689) +@45839 := @45836 @45838 +@45842 := @22042 (@22068 @10689 @867) +@45843 := @45839 @45842 +@45847 := @22042 (@22073 @2089 @867 @73) +@45848 := @45843 @45847 +@45853 := @22042 (@22079 (@22080 (@22081 @10689)) @5162) +@45856 := @45744 (@45749 (@45848 @45853)) +@45857 := @22733 @25781 +@45874 := @45857 + @25781 + @5162 + @73 + @5162 + @2110 + @128 + @5162 + @48 + @10720 + @19 + @197 + @127 + @2106 + @5665 + @5488 + @5488 + @10713 +@45875 := @22756 @25781 +@45900 := @45857 + @45875 + @5162 + @73 + @5162 + @2110 + @127 + @5162 + @48 + @5654 + @68 + @230 + @233 + @238 + @5716 + @5488 + @5488 + @5722 + (@22778 @25781 @5162 @73 @5162 @2110 @5162 @48) +@45901 := @22800 @2110 +@45904 := @45900 (@22788 (@45901 @68)) +@45905 := @22807 @2110 +@45909 := @45904 (@22042 (@45905 @127 @230)) +@45912 := @22814 @25781 @73 @5162 +@45985 := @45606 + (@45647 + (@45649 + (@45651 + (@45668 + (@45686 + (@45703 + (@45716 + (@45725 + (@45729 + (@45856 + (@45874 + (@45909 + (@21951 (@45912 @230 @233 @5716 @5488)) + (@23320 + @45875 + @5162 + @238 + @48 + @5722 + (@22013 + @45875 + @5162 + @154 + @48 + @154 + @5722 + (@22021 (@22022 @45875 @154)) + @22867))) + (@22788 (@45901 @19)) + (@22042 (@45905 @128 @197)) + (@21951 (@45912 @197 @127 @5665 @5488)) + (@23320 + @25781 + @5162 + @2106 + @48 + @10713 + (@37170 + @5162 + @48 + @2105 + @10713 + (@22371 (@22372 @10713)) + (@22042 (@22377 @2105 @48))))) + @23052 + (@22042 (@23058 @2110 @22623)) + @23064)))))))))) +@45986 := @21623 @1135 +@45987 := @21631 @33365 +@45989 := @21627 (@45987 @21646) +@45991 := @21669 (@21670 @1135) +@45992 := @21665 @45991 +@45994 := @21627 (@45992 @21694) +@46011 := @21626 + (fun (fn : @122) => + @45989 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45994 @21741)))))) + @21787)) + @2131 +@46014 := @21793 (@45987 (@21644 @2131)) +@46017 := @21706 (@21707 @2131) @33368 +@46021 := @21627 (@21698 (@46017 @21715) @21719) +@46022 := @21732 @2131 +@46027 := @21729 (@21731 @46022 @33371 @21687 @21689) +@46038 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @45994 (@46021 @46027))))) +@46039 := @21652 @46038 +@46040 := @21649 @46039 +@46049 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @33368 @21645) @21781))) +@46052 := @46014 (@46040 @46049) @33366 +@46054 := @21840 @46039 @46049 +@46056 := @21843 @46038 @6929 +@46058 := @21627 (@45992 @28758) +@46059 := @46017 @28761 +@46060 := @21698 @46059 +@46062 := @21627 (@46060 @21719) +@46073 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @46058 (@46062 @46027))))) + @10729 +@46074 := @21683 @10729 +@46075 := @46074 @21691 +@46077 := @21677 (@28756 @46075) +@46079 := @21627 (@45992 @46077) +@46080 := @21727 @10729 +@46081 := @21726 @46080 +@46082 := @21730 @46080 +@46084 := @46082 @46022 @33371 +@46096 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @46079 (@46062 (@46081 (@46084 @21687 @21689)))))) + @10764 +@46103 := @21627 (@45992 (@21677 (@28756 (@46074 (@21686 (@10765 @21689)))))) +@46104 := @46084 @10764 +@46113 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @46103 (@46062 (@46081 (@46104 @21689))))) + @10780 +@46118 := @45992 (@21677 (@28756 (@46074 (@21686 @10781)))) +@46119 := @21627 @46118 +@46120 := @46104 @10780 +@46126 := @21910 (fun (Γ : @21657) => @46119 (@46062 (@46081 @46120))) @22101 +@46127 := @21793 @46118 +@46128 := @46060 @28831 +@46129 := @21627 @46128 +@46130 := @28834 @46080 +@46131 := @46130 @46120 +@46135 := @46127 (@46129 @46131) (@21946 @45991) +@46139 := @21793 @46128 @46131 (@21951 @46059) +@46167 := @29634 + @2115 + @2129 + @24 + @10732 + @41 + @5473 + @10763 + @10780 + (@22139 + @2115 + @22 + @10732 + (@22148 + @1072 + @487 + @793 + @22 + @5488 + @6180 + @5126 + @2070 + @34900 + @32668 + @32671 + @32674 + @32677 + @22314)) + @22602 +@46168 := @30105 @24 +@46176 := @46168 @2122 @2128 @24 @10738 @154 @6188 @10762 @10780 +@46179 := @29699 @2122 @24 @10738 +@46199 := @29704 + @2120 + @487 + @793 + @24 + @5488 + @6938 + @5126 + @3433 + (@29714 @487 @793 @6938 (@29764 @405 @48 @28 @5541 @6179 @29777 @29909)) +@46200 := @21641 @2120 +@46201 := @21837 @46200 +@46202 := @46199 @46201 +@46203 := @21711 @3433 +@46204 := @22278 @46203 +@46205 := @46202 @46204 +@46206 := @21735 @3433 +@46207 := @22282 @46206 +@46208 := @46205 @46207 +@46210 := @22287 (@22307 @2120) +@46215 := @46176 (@46179 (@46208 @46210 @22314)) @30157 +@46218 := @24740 @25782 @5126 @5126 +@46226 := @46218 @2125 @190 @238 @24 @10762 @10773 @5488 @10780 +@46228 := @21984 @25782 @5126 +@46235 := @46228 @403 @2124 @866 @24 @10762 @10771 @6034 +@46237 := @21997 @25782 @5126 +@46247 := @46237 @185 @320 @22 @28 @5585 @10761 @10770 @5476 @10744 @5482 +@46249 := @22363 @25782 @5126 +@46250 := @46249 @22 +@46255 := @46247 (@46250 @184 @5585 @22463 @22467) +@46256 := @46237 @219 +@46265 := @46256 @146 @22 @27 @6281 @5488 @5501 @5476 @10754 @5482 +@46267 := @22013 @25782 @5126 +@46271 := @46267 @41 @22 @41 @6281 +@46272 := @22022 @25782 +@46276 := @46271 (@22021 (@46272 @41)) @26340 +@46277 := @46265 @46276 +@46279 := @22038 @25782 @5126 +@46299 := @46226 + (@46235 + (@46255 + (@46277 @46279 @22045 (@22042 (@22047 @10755 @5488))) + @22045 + (@22042 (@22047 @10745 @10761))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@46303 := @23295 @25782 @5126 @5126 @24880 +@46311 := @46303 @10773 @190 @238 @24 @5488 @10775 @5488 @10778 +@46312 := @22827 @25782 +@46316 := @46312 @190 @24 @5488 @5589 +@46318 := @23320 @25782 @5126 +@46330 := @46311 (@46316 (@46318 @190 @24 @5589 (@22485 @25782 @5126 @187 @24 @5588 @22497))) +@46334 := @46312 @238 @24 @5488 @5817 +@46346 := @46318 @238 @24 @5817 (@46267 @154 @24 @154 @5817 (@22021 (@46272 @154)) @23588) +@46361 := @46011 + (@46052 + (@46054 + (@46056 + (@46073 + (@46096 + (@46113 + (@46126 (@46135 (@46139 (@46167 (@46215 (@46299 (@46330 (@46334 @46346)))))))))))))) +@46362 := @21623 @1144 +@46363 := @21631 @33528 +@46365 := @21627 (@46363 @21646) +@46367 := @21669 (@21670 @1144) +@46368 := @21665 @46367 +@46370 := @21627 (@46368 @21694) +@46387 := @21626 + (fun (fn : @122) => + @46365 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @46370 @21741)))))) + @21787)) + @2349 +@46390 := @21793 (@46363 (@21644 @2349)) +@46393 := @21706 (@21707 @2349) @33531 +@46397 := @21627 (@21698 (@46393 @21715) @21719) +@46398 := @21732 @2349 +@46403 := @21729 (@21731 @46398 @33534 @21687 @21689) +@46414 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @46370 (@46397 @46403))))) +@46415 := @21652 @46414 +@46416 := @21649 @46415 +@46425 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @33531 @21645) @21781))) +@46428 := @46390 (@46416 @46425) @33529 +@46430 := @21840 @46415 @46425 +@46432 := @21843 @46414 @6167 +@46434 := @21627 (@46368 @25700) +@46435 := @46393 @25703 +@46436 := @21698 @46435 +@46438 := @21627 (@46436 @21719) +@46449 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @46434 (@46438 @46403))))) + @7239 +@46453 := @21627 (@46368 (@21677 (@25698 @30622))) +@46455 := @30629 @46398 @33534 +@46467 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @46453 (@46438 (@30628 (@46455 @21687 @21689)))))) + @10802 +@46474 := @21627 (@46368 (@21677 (@25698 (@30621 (@21686 (@10803 @21689)))))) +@46475 := @46455 @10802 +@46484 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @46474 (@46438 (@30628 (@46475 @21689))))) + @11676 +@46489 := @46368 (@21677 (@25698 (@30621 (@21686 @11677)))) +@46490 := @21627 @46489 +@46491 := @46475 @11676 +@46497 := @21910 (fun (Γ : @21657) => @46490 (@46438 (@30628 @46491))) @25784 +@46498 := @21793 @46489 +@46499 := @46436 @25787 +@46500 := @21627 @46499 +@46502 := @25790 @30627 @46491 +@46506 := @46498 (@46500 @46502) (@21946 @46367) +@46510 := @21793 @46499 @46502 (@21951 @46435) +@46525 := @22607 + @25784 + @5126 + @5126 + @155 + @3438 + @5162 + @2139 + @2347 + @22623 + @10799 + @11675 + @127 + @5623 + @10791 + @5482 +@46528 := @25815 @2139 @3438 @10799 +@46537 := @25820 @2137 @487 @793 @3438 @5488 @6180 @5126 @3508 @25873 +@46538 := @21641 @2137 +@46539 := @21837 @46538 +@46540 := @46537 @46539 +@46541 := @21711 @3508 +@46543 := @46540 (@22278 @46541) +@46544 := @21735 @3508 +@46552 := @46525 (@46528 (@46543 (@22282 @46544) (@22287 (@22307 @2137)) @22314)) +@46553 := @22733 @25784 +@46558 := @21923 (@26080 (@21928 @3436 @26081)) @25784 +@46575 := @46553 + @46558 + @5126 + @3438 + @5162 + @2347 + @128 + @5126 + @155 + @11674 + @19 + @258 + @1610 + @2343 + @10806 + @5488 + @10836 + @11657 +@46578 := @21923 (@25894 (@21929 @25896)) +@46579 := @46578 @25784 +@46604 := @46553 + @46579 + @5126 + @3438 + @5162 + @2347 + @127 + @5126 + @155 + @5654 + @68 + @235 + @907 + @2145 + @11661 + @5488 + @5488 + @11670 + (@22778 @25784 @5126 @3438 @5162 @2347 @5126 @155) +@46605 := @22800 @2347 +@46608 := @46604 (@22788 (@46605 @68)) +@46610 := @22806 @3438 @2347 +@46614 := @46608 (@22042 (@46610 @127 @235)) +@46617 := @22814 @25784 @3438 @5162 +@46623 := @46614 (@21951 (@46617 @235 @907 @11661 @5488)) +@46628 := @22827 @46579 @2145 @155 @5488 @11669 +@46638 := @22146 @46579 @5126 @660 @2144 @1445 @155 @5488 @11667 @5162 @1458 +@46643 := @22160 @46579 @5126 @2144 @1445 @11667 +@46645 := @22169 @46579 @5126 +@46651 := @46645 @162 @2143 @22 @1444 @5539 @11666 +@46653 := @22013 @46579 @5126 +@46657 := @46653 @19 @22 @19 @5539 +@46658 := @22022 @46579 +@46767 := @46575 + (@46623 + (@46628 + (@46638 + (@46643 + (@46651 + (@46657 (@22021 (@46658 @19)) @22225) + (@46645 + @219 + @2142 + @22 + @1443 + @6281 + @11665 + (@46653 @41 @22 @41 @6281 (@22021 (@46658 @41)) @26340) + (@46645 + @308 + @1147 + @24 + @1442 + @5769 + @11664 + (@22485 @46579 @5126 @305 @24 @5768 @23368) + (@46645 + @261 + @1146 + @22 + @1441 + @6298 + @11663 + (@46653 @249 @22 @249 @6298 (@22021 (@46658 @249)) @26505) + (@46645 + @551 + @968 + @70 + @50 + @6430 + @7792 + (@46653 @224 @70 @224 @6430 (@22021 (@46658 @224)) @26944) + (@46645 + @549 + @146 + @48 + @27 + @7790 + @5501 + (@46653 @363 @48 @363 @7790 (@22021 (@46658 @363)) @33950) + (@22248 @46579 @5126)))))))) + @27744 + @27747 + @27750 + @27753 + @22726))) + (@22788 (@46605 @19)) + (@22042 (@46610 @128 @258)) + (@21951 (@46617 @258 @1610 @10806 @5488)) +@46782 := @22607 + @46558 + @5126 + @5126 + @155 + @43 + @5126 + @2149 + @2342 + @453 + @10833 + @11656 + @127 + @5623 + @10811 + @5482 +@46784 := @21974 @46558 @5126 +@46788 := @46784 @2149 @43 @10829 @10831 +@46797 := @22124 @46558 @5126 @680 @43 @22 @7279 @5517 @10819 @5482 +@46799 := @22013 @46558 @5126 +@46802 := @46799 @385 @3436 @385 +@46803 := @46802 @7279 +@46804 := @22022 @46558 +@46806 := @22021 (@46804 @385) +@46812 := @46782 (@46788 (@46797 (@46803 @46806 @30941) @22596)) +@46813 := @22733 @46558 +@46830 := @46813 + @46558 + @5126 + @43 + @5126 + @2342 + @452 + @5126 + @155 + @11655 + @68 + @192 + @127 + @2157 + @5665 + @5488 + @5488 + @10865 +@46831 := @21928 @43 +@46834 := @21923 (@26369 (@46831 @26371)) +@46835 := @21928 @42 +@46840 := @46834 (@21923 (@26179 (@46835 @26180)) @46558) +@46865 := @46813 + @46840 + @5126 + @43 + @5126 + @2342 + @127 + @5126 + @155 + @5654 + @19 + @435 + @2160 + @2338 + @10874 + @5488 + @10886 + @11651 + (@22778 @46558 @5126 @43 @5126 @2342 @5126 @155) +@46866 := @22800 @2342 +@46869 := @46865 (@22788 (@46866 @19)) +@46870 := @22806 @43 +@46871 := @46870 @2342 +@46875 := @46869 (@22042 (@46871 @127 @435)) +@46878 := @22814 @46558 @43 @5126 +@46884 := @46875 (@21951 (@46878 @435 @2160 @10874 @5488)) +@46899 := @22607 + @46840 + @5126 + @5126 + @155 + @43 + @5126 + @723 + @2337 + @453 + @6818 + @11650 + @127 + @5623 + @10879 + @5482 +@46901 := @22013 @46840 @5126 +@46905 := @46901 @495 @43 @495 @6818 +@46906 := @22022 @46840 +@46911 := @46899 (@46905 (@22021 (@46906 @495)) @28554) +@46912 := @22733 @46840 +@46929 := @46912 + @46840 + @5126 + @43 + @5126 + @2337 + @452 + @5126 + @155 + @11649 + @68 + @192 + @127 + @2326 + @5665 + @5488 + @11426 + @11564 +@46937 := @21923 (@33646 (@46831 @24464)) (@21923 (@33547 (@46835 @24464)) @46840) +@46962 := @46912 + @46937 + @5126 + @43 + @5126 + @2337 + @127 + @5126 + @155 + @5654 + @19 + @435 + @2332 + @2257 + @11569 + @5488 + @5488 + @11645 + (@22778 @46840 @5126 @43 @5126 @2337 @5126 @155) +@46963 := @22800 @2337 +@46966 := @46962 (@22788 (@46963 @19)) +@46967 := @46870 @2337 +@46971 := @46966 (@22042 (@46967 @127 @435)) +@46974 := @22814 @46840 @43 @5126 +@46980 := @46971 (@21951 (@46974 @435 @2332 @11569 @5488)) +@46988 := @23540 @46937 @952 @2256 @1625 @155 @5488 @11643 @1648 +@46990 := @22160 @46937 @5126 +@46993 := @46990 @2256 @1625 @11643 +@46995 := @22169 @46937 @5126 +@46996 := @46995 @2151 +@47001 := @46996 @2255 @22 @1624 @11589 @11642 +@47003 := @21974 @46937 @5126 +@47005 := @47003 @2151 @22 +@47007 := @47005 @11585 @11587 +@47012 := @37004 @46937 @5126 @680 @43 @22 +@47016 := @47012 @7279 @5517 @11574 @5482 +@47018 := @22013 @46937 @5126 +@47021 := @47018 @385 @3436 @385 +@47022 := @47021 @7279 +@47023 := @22022 @46937 +@47025 := @22021 (@47023 @385) +@47031 := @47001 (@47007 (@47016 (@47022 @47025 @30941) @22596)) +@47032 := @46995 @219 +@47037 := @47032 @2254 @22 @1623 @6281 @11641 +@47045 := @47018 @41 @22 @41 @6281 (@22021 (@47023 @41)) @26340 +@47046 := @47037 @47045 +@47061 := @46995 + @261 + @2253 + @22 + @1622 + @6298 + @11640 + (@47018 @249 @22 @249 @6298 (@22021 (@47023 @249)) @26505) +@47067 := @46995 @2245 @2252 @22 @1621 @11615 @11639 +@47069 := @22137 @46937 @5126 +@47072 := @47069 @2245 @22 @11615 +@47082 := @22146 @46937 @5126 @689 @2244 @867 @22 @5488 @11613 @5126 @1487 +@47085 := @46990 @2244 @867 @11613 +@47100 := @46995 + @144 + @2243 + @48 + @866 + @5541 + @11612 + (@47018 @68 @48 @68 @5541 (@22021 (@47023 @68)) @22242) +@47115 := @46995 + @162 + @2168 + @22 + @28 + @5539 + @11611 + (@47018 @19 @22 @19 @5539 (@22021 (@47023 @19)) @22225) +@47120 := @46996 @146 @22 @27 @11609 @5501 +@47122 := @47005 @11605 @11607 +@47126 := @47012 @7360 @5517 @11594 @5482 +@47129 := @47021 @7360 @47025 @31279 +@47133 := @47120 (@47122 (@47126 @47129 @22596)) +@47135 := @22248 @46937 @5126 +@47147 := @47067 + (@47072 (@47082 (@47085 (@47100 (@47115 (@47133 @47135)))) @28025 @28028 @28031 @28034 @22314)) +@47153 := @46995 @2250 @2218 @20 @1620 @11637 @11243 +@47156 := @47069 @2250 @20 @11637 +@47195 := @22436 + @46937 + @5126 + @181 + @20 + @2249 + @45 + @5488 + @11636 + @11218 + @22198 + (@46990 + @2249 + @45 + @11636 + (@46995 + @2149 + @146 + @43 + @27 + @11634 + @5501 + (@47003 + @2149 + @43 + @11630 + @11632 + (@22124 @46937 @5126 @680 @43 @22 @7360 @5517 @11620 @5482 @47129 @22596)) + @47135)) +@47198 := @22525 (@22568 @20 @11218) +@47266 := @46929 + (@46980 + (@46988 + (@46993 + (@47031 + (@47046 + (@47061 + (@47147 + (@47153 + (@47156 (@47195 @47198)) + (@47032 + @2217 + @22 + @1619 + @6281 + @11242 + @47045 + (@46995 + @238 + @553 + @24 + @356 + @5817 + @8574 + (@47018 @154 @24 @154 @5817 (@22021 (@47023 @154)) @23588) + (@46995 + @551 + @146 + @70 + @27 + @6430 + @5501 + (@47018 @224 @70 @224 @6430 (@22021 (@47023 @224)) @26944) + @47135))))))))) + @31370 + @31373 + @31376 + @31379)) + (@22788 (@46963 @68)) + (@22042 (@46967 @452 @192)) + (@21951 (@46974 @192 @127 @5665 @5488)) +@47279 := @21957 @46840 @5126 @5126 @519 @22 @2170 @2325 @155 @10914 @519 @5473 @11425 @11564 +@47284 := @22137 @46840 @5126 @2170 @22 @10914 +@47294 := @22146 @46840 @5126 @2166 @2169 @793 @22 @5488 @10912 @5126 @3522 +@47299 := @22160 @46840 @5126 @2169 @793 @10912 +@47301 := @22169 @46840 @5126 +@47355 := @47294 + (@47299 + (@47301 + @144 + @2168 + @48 + @28 + @5485 + @10911 + (@46901 @68 @48 @68 @5485 (@22021 (@46906 @68)) @22032) + (@47301 + @2151 + @146 + @22 + @27 + @10909 + @5501 + (@21974 + @46840 + @5126 + @2151 + @22 + @10905 + @10907 + (@37004 + @46840 + @5126 + @680 + @43 + @22 + @7279 + @5517 + @10894 + @5482 + (@46901 @385 @3436 @385 @7279 (@22021 (@46906 @385)) @30941) + @22596)) + (@22248 @46840 @5126)))) +@47356 := @21641 @2166 +@47357 := @21837 @47356 +@47358 := @47355 @47357 +@47359 := @21711 @3522 +@47361 := @47358 (@22278 @47359) +@47362 := @21735 @3522 +@47374 := @47279 + (@47284 (@47361 (@22282 @47362) (@22287 (@22307 @2166)) @22314)) + (@22042 (@22090 @46840 @519)) +@47375 := @40959 @46840 +@47388 := @21957 @47375 @5126 @5126 @529 @919 @2187 @2324 @155 @11009 @529 @7241 @11424 @11564 +@47393 := @22137 @47375 @5126 @2187 @919 @11009 +@47403 := @22146 @47375 @5126 @2176 @2186 @3525 @919 @5488 @11007 @5126 @3542 +@47408 := @22160 @47375 @5126 @2186 @3525 @11007 +@47410 := @22169 @47375 @5126 +@47416 := @47410 @144 @2185 @48 @3524 @5485 @11006 +@47418 := @22013 @47375 @5126 +@47422 := @47418 @68 @48 @68 @5485 +@47423 := @22022 @47375 +@47428 := @47416 (@47422 (@22021 (@47423 @68)) @22032) +@47434 := @47410 @2182 @2184 @22 @866 @11001 @11005 +@47436 := @21974 @47375 @5126 +@47440 := @47436 @2182 @22 @10990 @10999 +@47443 := @21984 @47375 @5126 @167 +@47449 := @47443 @2181 @866 @22 @10990 @10997 @5566 +@47451 := @21997 @47375 @5126 +@47461 := @47451 @2179 @175 @22 @28 @10976 @10989 @10996 @5476 @10923 @5482 +@47465 := @47436 @2179 @22 @10965 @10974 +@47471 := @47443 @2178 @866 @22 @10965 @10972 @5566 +@47506 := @47451 + @2151 + @775 + @22 + @28 + @10952 + @10964 + @10971 + @5476 + @10930 + @5482 + (@47436 + @2151 + @22 + @10948 + @10950 + (@37004 + @47375 + @5126 + @680 + @43 + @22 + @7279 + @5517 + @10937 + @5482 + (@47418 @385 @3436 @385 @7279 (@22021 (@47423 @385)) @30941) + @22596)) +@47516 := @47451 @773 @146 @22 @27 @9559 @5488 @5501 @5476 @10957 @5482 +@47524 := @47418 @519 @22 @519 @9559 (@22021 (@47423 @519)) @41659 +@47525 := @47516 @47524 +@47527 := @22038 @47375 @5126 +@47617 := @47403 + (@47408 + (@47428 + (@47434 + (@47440 + (@47449 + (@47461 + (@47465 + (@47471 + (@47506 + (@47525 @47527 @22045 (@22042 (@22047 @10958 @5488))) + @22045 + (@22042 (@22047 @10931 @10964))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@47451 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @10982 + @5482 + (@22363 @47375 @5126 @22 @172 @5560 @22374 @22380) + @47527 + @22045 + (@22042 (@22047 @10983 @5488))) + @22045 + (@22042 (@22047 @10924 @10989))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@47410 + @219 + @775 + @22 + @28 + @6281 + @11004 + (@47418 @41 @22 @41 @6281 (@22021 (@47423 @41)) @26340) + (@47410 @773 @146 @22 @27 @9559 @5501 @47524 (@22248 @47375 @5126)))))) +@47618 := @21641 @2176 +@47619 := @21837 @47618 +@47620 := @47617 @47619 +@47621 := @21711 @3542 +@47623 := @47620 (@22278 @47621) +@47624 := @21735 @3542 +@47636 := @47388 + (@47393 (@47623 (@22282 @47624) (@22287 (@22307 @2176)) @22314)) + (@22042 (@22090 @47375 @529)) +@47640 := @21923 (@27457 (@30884 @27458)) @47375 +@47653 := @21957 @47640 @5126 @5126 @547 @155 @2225 @2323 @155 @11136 @547 @5512 @11423 @11564 +@47655 := @22137 @47640 @5126 +@47658 := @47655 @2225 @155 @11136 +@47669 := @24740 @47640 @5126 @5162 @2191 @2206 @2224 @155 @5488 @11033 @5488 @11136 +@47674 := @22639 @47640 @5126 @5162 @652 @224 +@47681 := @47674 @154 @94 @24 @11013 @5517 @11018 @11028 +@47683 := @22013 @47640 @5126 +@47686 := @47683 @529 @919 @529 +@47687 := @47686 @11013 +@47688 := @22022 @47640 +@47690 := @22021 (@47688 @529) +@47694 := @47687 @47690 (@22029 (@22030 @11013)) +@47705 := @47669 (@47681 @47694 @30946 @30950 @30954 @22596 (@22042 (@22718 @11028 @11019)) @22726) +@47717 := @23295 @47640 @5126 @5162 @24880 @11033 @2206 @2224 @155 @5488 @11064 @5488 @11134 +@47719 := @22146 @47640 @5126 +@47727 := @47719 @660 @2205 @1445 @155 @5488 @11062 @5162 @1458 +@47729 := @22160 @47640 @5126 +@47732 := @47729 @2205 @1445 @11062 +@47734 := @22169 @47640 @5126 +@47735 := @47734 @162 +@47740 := @47735 @2204 @22 @1444 @5539 @11061 +@47748 := @47683 @19 @22 @19 @5539 (@22021 (@47688 @19)) @22225 +@47749 := @47740 @47748 +@47750 := @47734 @219 +@47755 := @47750 @2203 @22 @1443 @6281 @11060 +@47763 := @47683 @41 @22 @41 @6281 (@22021 (@47688 @41)) @26340 +@47764 := @47755 @47763 +@47777 := @47734 @308 @2202 @24 @1442 @5769 @11059 (@22485 @47640 @5126 @305 @24 @5768 @23368) +@47778 := @47734 @261 +@47783 := @47778 @2201 @22 @1441 @6298 @11058 +@47791 := @47683 @249 @22 @249 @6298 (@22021 (@47688 @249)) @26505 +@47792 := @47783 @47791 +@47793 := @47734 @551 +@47798 := @47793 @2200 @70 @50 @6300 @11057 +@47806 := @47683 @224 @70 @224 @6300 (@22021 (@47688 @224)) @26522 +@47807 := @47798 @47806 +@47813 := @47734 @2198 @146 @48 @27 @11055 @5501 +@47819 := @21974 @47640 @5126 @2198 @48 @11047 @11053 +@47828 := @21984 @47640 @5126 @727 @2197 @28302 @48 @11047 @11051 @6756 +@47853 := @21997 + @47640 + @5126 + @2195 + @146 + @729 + @27 + @11044 + @5488 + @5501 + @5476 + @11038 + @5482 + (@22363 @47640 @5126 @729 @2194 @11044 (@22371 (@22372 @11044)) (@22042 (@22377 @2194 @729))) +@47855 := @22038 @47640 @5126 +@47870 := @47813 + (@47819 + (@47828 + (@47853 @47855 @22045 (@22042 (@22047 @11039 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) +@47872 := @22248 @47640 @5126 +@47886 := @47717 + (@47727 + (@47732 (@47749 (@47764 (@47777 (@47792 (@47807 (@47870 @47872))))))) + @27744 + @27747 + @27750 + @27753 + @22726) +@47894 := @47719 @952 @2223 @1625 @155 @5488 @11132 @5126 @1648 +@47897 := @47729 @2223 @1625 @11132 +@47898 := @47734 @2208 +@47903 := @47898 @2222 @22 @1624 @11082 @11131 +@47905 := @47655 @2208 @22 +@47906 := @47905 @11082 +@47909 := @47674 @68 @94 @22 +@48110 := @47653 + (@47658 + (@47705 + (@47886 + (@47894 + (@47897 + (@47903 + (@47906 + (@47909 + @11013 + @5517 + @11070 + @11077 + @47694 + @30946 + @30950 + @31179 + @22596 + (@22042 (@22718 @11077 @11071)) + @22726)) + (@47734 + @2210 + @2221 + @22 + @1623 + @11100 + @11130 + (@47655 + @2210 + @22 + @11100 + (@47674 + @19 + @94 + @22 + @11013 + @5517 + @11087 + @11095 + @47694 + @30946 + @30950 + @31209 + @22596 + (@22042 (@22718 @11095 @11088)) + @22726)) + (@47778 + @2220 + @22 + @1622 + @6298 + @11129 + @47791 + (@47734 + @2215 + @2219 + @22 + @1621 + @11124 + @11128 + (@47655 + @2215 + @22 + @11124 + (@47719 + @689 + @2214 + @867 + @22 + @5488 + @11122 + @5126 + @1487 + (@47729 + @2214 + @867 + @11122 + (@47734 + @144 + @2213 + @48 + @866 + @5485 + @11121 + (@47683 @68 @48 @68 @5485 (@22021 (@47688 @68)) @22032) + (@47735 + @2212 + @22 + @28 + @5539 + @11120 + @47748 + (@47898 + @146 + @22 + @27 + @11118 + @5501 + (@47905 + @11118 + (@47909 + @7516 + @5517 + @11106 + @11113 + (@47686 @7516 @47690 @32252) + @30946 + @30950 + @31179 + @22596 + (@22042 (@22718 @11113 @11107)) + @22726)) + @47872)))) + @28025 + @28028 + @28031 + @28034 + @22314)) + (@47734 + @966 + @2218 + @20 + @1620 + @7384 + @11127 + (@47655 + @966 + @20 + @7384 + (@22436 + @47640 + @5126 + @963 + @20 + @146 + @27 + @5488 + @5501 + @7382 + @22197 + @47855 + @31328)) + (@47750 + @2217 + @22 + @1619 + @6281 + @11126 + @47763 + (@47734 + @238 + @553 + @24 + @356 + @5817 + @6302 + (@47683 @154 @24 @154 @5817 (@22021 (@47688 @154)) @23588) + (@47793 @146 @70 @27 @6300 @5501 @47806 @47872))))))))) + @31370 + @31373 + @31376 + @31379 + @22314)))) + (@22042 (@22090 @47640 @547)) +@48114 := @21923 (@27586 (@22609 @27587)) @47640 +@48127 := @21957 @48114 @5126 @5126 @638 @155 @2240 @2322 @155 @11168 @638 @5512 @11422 @11564 +@48132 := @22137 @48114 @5126 @2240 @155 @11168 +@48142 := @22146 @48114 @5126 @660 @2239 @1445 @155 @5488 @11166 @5162 @1458 +@48147 := @22160 @48114 @5126 @2239 @1445 @11166 +@48149 := @22169 @48114 @5126 +@48155 := @48149 @162 @2238 @22 @1444 @5539 @11165 +@48157 := @22013 @48114 @5126 +@48161 := @48157 @19 @22 @19 @5539 +@48162 := @22022 @48114 +@48309 := @48127 + (@48132 + (@48142 + (@48147 + (@48155 + (@48161 (@22021 (@48162 @19)) @22225) + (@48149 + @219 + @2237 + @22 + @1443 + @6281 + @11164 + (@48157 @41 @22 @41 @6281 (@22021 (@48162 @41)) @26340) + (@48149 + @308 + @2236 + @24 + @1442 + @5769 + @11163 + (@22485 @48114 @5126 @305 @24 @5768 @23368) + (@48149 + @261 + @2235 + @22 + @1441 + @6298 + @11162 + (@48157 @249 @22 @249 @6298 (@22021 (@48162 @249)) @26505) + (@48149 + @551 + @2234 + @70 + @50 + @6300 + @11161 + (@48157 @224 @70 @224 @6300 (@22021 (@48162 @224)) @26522) + (@48149 + @2232 + @146 + @48 + @27 + @11159 + @5501 + (@21974 + @48114 + @5126 + @2232 + @48 + @11151 + @11157 + (@21984 + @48114 + @5126 + @727 + @2231 + @28302 + @48 + @11151 + @11155 + @6756 + (@21997 + @48114 + @5126 + @2229 + @146 + @729 + @27 + @11148 + @5488 + @5501 + @5476 + @11142 + @5482 + (@22363 + @48114 + @5126 + @729 + @2228 + @11148 + (@22371 (@22372 @11148)) + (@22042 (@22377 @2228 @729))) + (@22038 @48114 @5126) + @22045 + (@22042 (@22047 @11143 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + (@22248 @48114 @5126)))))))) + @27744 + @27747 + @27750 + @27753 + @22726)) + (@22042 (@22090 @48114 @638)) +@48310 := @32523 @48114 +@48323 := @21957 @48310 @5126 @5126 @650 @155 @2257 @2321 @155 @11250 @650 @5512 @11421 @11564 +@48325 := @22137 @48310 @5126 +@48328 := @48325 @2257 @155 @11250 +@48330 := @22146 @48310 @5126 +@48338 := @48330 @952 @2256 @1625 @155 @5488 @11248 @5126 @1648 +@48340 := @22160 @48310 @5126 +@48343 := @48340 @2256 @1625 @11248 +@48345 := @22169 @48310 @5126 +@48346 := @48345 @2151 +@48351 := @48346 @2255 @22 @1624 @11190 @11247 +@48353 := @21974 @48310 @5126 +@48355 := @48353 @2151 @22 +@48357 := @48355 @11186 @11188 +@48364 := @37004 @48310 @5126 @680 @43 @22 @7279 @5517 +@48366 := @48364 @11175 @5482 +@48368 := @22013 @48310 @5126 +@48372 := @48368 @385 @3436 @385 @7279 +@48373 := @22022 @48310 +@48377 := @48372 (@22021 (@48373 @385)) @30941 +@48381 := @48351 (@48357 (@48366 @48377 @22596)) +@48382 := @48345 @219 +@48387 := @48382 @2254 @22 @1623 @6281 @11246 +@48395 := @48368 @41 @22 @41 @6281 (@22021 (@48373 @41)) @26340 +@48396 := @48387 @48395 +@48411 := @48345 + @261 + @2253 + @22 + @1622 + @6298 + @11245 + (@48368 @249 @22 @249 @6298 (@22021 (@48373 @249)) @26505) +@48417 := @48345 @2245 @2252 @22 @1621 @11216 @11244 +@48420 := @48325 @2245 @22 @11216 +@48428 := @48330 @689 @2244 @867 @22 @5488 @11214 @5126 @1487 +@48431 := @48340 @2244 @867 @11214 +@48446 := @48345 + @144 + @2243 + @48 + @866 + @5485 + @11213 + (@48368 @68 @48 @68 @5485 (@22021 (@48373 @68)) @22032) +@48461 := @48345 + @162 + @2168 + @22 + @28 + @5539 + @11212 + (@48368 @19 @22 @19 @5539 (@22021 (@48373 @19)) @22225) +@48474 := @48346 + @146 + @22 + @27 + @11210 + @5501 + (@48355 @11206 @11208 (@48364 @11195 @5482 @48377 @22596)) +@48476 := @22248 @48310 @5126 +@48596 := @48323 + (@48328 + (@48338 + (@48343 + (@48381 + (@48396 + (@48411 + (@48417 + (@48420 + (@48428 + (@48431 (@48446 (@48461 (@48474 @48476)))) + @28025 + @28028 + @28031 + @28034 + @22314)) + (@48345 + @2250 + @2218 + @20 + @1620 + @11240 + @11243 + (@48325 + @2250 + @20 + @11240 + (@22436 + @48310 + @5126 + @181 + @20 + @2249 + @45 + @5488 + @11239 + @11218 + @22198 + (@48340 + @2249 + @45 + @11239 + (@48345 + @2149 + @146 + @43 + @27 + @11237 + @5501 + (@48353 + @2149 + @43 + @11233 + @11235 + (@22124 + @48310 + @5126 + @680 + @43 + @22 + @7279 + @5517 + @11223 + @5482 + @48377 + @22596)) + @48476)) + @47198)) + (@48382 + @2217 + @22 + @1619 + @6281 + @11242 + @48395 + (@48345 + @238 + @553 + @24 + @356 + @5817 + @8574 + (@48368 @154 @24 @154 @5817 (@22021 (@48373 @154)) @23588) + (@48345 + @551 + @146 + @70 + @27 + @6430 + @5501 + (@48368 @224 @70 @224 @6430 (@22021 (@48373 @224)) @26944) + @48476))))))))) + @31370 + @31373 + @31376 + @31379 + @22314)) + (@22042 (@22090 @48310 @650)) +@48600 := @21923 (@32686 (@22609 @32687)) @48310 +@48613 := @21957 @48600 @5126 @5126 @660 @24 @2277 @2320 @155 @11301 @660 @6188 @11420 @11564 +@48615 := @22137 @48600 @5126 +@48618 := @48615 @2277 @24 @11301 +@48628 := @22146 @48600 @5126 @2263 @2276 @3544 @24 @5488 @11299 @5162 @3568 +@48633 := @22160 @48600 @5126 @2276 @3544 @11299 +@48635 := @22169 @48600 @5126 +@48641 := @48635 @2266 @2275 @48 @50 @11275 @11298 +@48644 := @48615 @2266 @48 @11275 +@48656 := @22639 @48600 @5126 @5162 @684 @41 @68 @60 @48 @11256 @5517 @11263 @11270 +@48666 := @22013 @48600 @5126 @485 @42 @485 @11256 (@22021 (@22022 @48600 @485)) +@48668 := @22029 (@22030 @11256) +@48670 := @48656 (@48666 @48668) +@48673 := @22666 (@22675 (@22690 @41)) +@48674 := @48670 @48673 +@48677 := @22525 (@22696 @41 @68) +@48678 := @48674 @48677 +@48679 := @22712 @60 +@48681 := @22702 (@48679 @68) +@48759 := @48628 + (@48633 + (@48641 + (@48644 (@48678 @48681 @22596 (@22042 (@22718 @11270 @11264)) @22726)) + (@48635 + @2273 + @146 + @48 + @27 + @11296 + @5501 + (@21974 + @48600 + @5126 + @2273 + @48 + @11288 + @11294 + (@21984 + @48600 + @5126 + @727 + @2272 + @28302 + @48 + @11288 + @11292 + @6756 + (@21997 + @48600 + @5126 + @2270 + @146 + @729 + @27 + @11285 + @5488 + @5501 + @5476 + @11279 + @5482 + (@22363 + @48600 + @5126 + @729 + @2269 + @11285 + (@22371 (@22372 @11285)) + (@22042 (@22377 @2269 @729))) + (@22038 @48600 @5126) + @22045 + (@22042 (@22047 @11280 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + (@22248 @48600 @5126)))) +@48760 := @21641 @2263 +@48761 := @21837 @48760 +@48762 := @48759 @48761 +@48763 := @21711 @3568 +@48765 := @48762 (@22278 @48763) +@48766 := @21735 @3568 +@48778 := @48613 + (@48618 (@48765 (@22282 @48766) (@22287 (@22307 @2263)) @22726)) + (@22042 (@22090 @48600 @660)) +@48782 := @21923 (@32915 (@25774 @32916)) @48600 +@48795 := @21957 @48782 @5126 @5126 @689 @24 @2282 @2319 @155 @11329 @689 @6188 @11419 @11564 +@48800 := @22137 @48782 @5126 @2282 @24 @11329 +@48810 := @22146 @48782 @5126 @495 @2281 @822 @24 @5488 @11327 @5162 @836 +@48815 := @22160 @48782 @5126 @2281 @822 @11327 +@48817 := @22169 @48782 @5126 +@48823 := @48817 @144 @2280 @48 @821 @5485 @11326 +@48825 := @22013 @48782 @5126 +@48829 := @48825 @68 @48 @68 @5485 +@48830 := @22022 @48782 +@48900 := @48795 + (@48800 + (@48810 + (@48815 + (@48823 + (@48829 (@22021 (@48830 @68)) @22032) + (@48817 + @2151 + @1201 + @22 + @820 + @11322 + @11325 + (@21974 + @48782 + @5126 + @2151 + @22 + @11318 + @11320 + (@37004 + @48782 + @5126 + @680 + @43 + @22 + @7279 + @5517 + @11307 + @5482 + (@48825 @385 @3436 @385 @7279 (@22021 (@48830 @385)) @30941) + @22596)) + (@48817 + @1199 + @146 + @480 + @27 + @7836 + @5501 + (@22363 @48782 @5126 @480 @1198 @7836 @34123 @34127) + (@22248 @48782 @5126))))) + @26062 + @26065 + @26068 + @26071 + @22726)) + (@22042 (@22090 @48782 @689)) +@48904 := @21923 (@33285 (@25774 @33286)) @48782 +@48917 := @21957 @48904 @5126 @5126 @800 @24 @2286 @2318 @155 @11388 @800 @6188 @11418 @11564 +@48922 := @22137 @48904 @5126 @2286 @24 @11388 +@48932 := @22146 @48904 @5126 @495 @2285 @822 @24 @5488 @11386 @5162 @836 +@48937 := @22160 @48904 @5126 @2285 @822 @11386 +@48939 := @22169 @48904 @5126 +@48945 := @48939 @144 @2284 @48 @821 @5541 @11385 +@48947 := @22013 @48904 @5126 +@48951 := @48947 @68 @48 @68 @5541 +@48952 := @22022 @48904 +@48957 := @48945 (@48951 (@22021 (@48952 @68)) @22242) +@48963 := @48939 @2179 @1201 @22 @820 @11383 @11325 +@48965 := @21974 @48904 @5126 +@48969 := @48965 @2179 @22 @11372 @11381 +@48978 := @21984 @48904 @5126 @167 @2178 @866 @22 @11372 @11379 @5566 +@48980 := @21997 @48904 @5126 +@49089 := @48917 + (@48922 + (@48932 + (@48937 + (@48957 + (@48963 + (@48969 + (@48978 + (@48980 + @2151 + @775 + @22 + @28 + @11358 + @11371 + @11378 + @5476 + @11335 + @5482 + (@48965 + @2151 + @22 + @11354 + @11356 + (@37004 + @48904 + @5126 + @680 + @43 + @22 + @7360 + @5517 + @11343 + @5482 + (@48947 @385 @3436 @385 @7360 (@22021 (@48952 @385)) @31279) + @22596)) + (@48980 + @773 + @146 + @22 + @27 + @9559 + @5488 + @5501 + @5476 + @11364 + @5482 + (@48947 @519 @22 @519 @9559 (@22021 (@48952 @519)) @41659) + (@22038 @48904 @5126) + @22045 + (@22042 (@22047 @11365 @5488))) + @22045 + (@22042 (@22047 @11336 @11371))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@48939 + @1199 + @146 + @480 + @27 + @7836 + @5501 + (@22363 @48904 @5126 @480 @1198 @7836 @34123 @34127) + (@22248 @48904 @5126))))) + @26062 + @26065 + @26068 + @26071 + @22726)) + (@22042 (@22090 @48904 @800)) +@49090 := @33388 @48904 +@49092 := @24740 @49090 @5126 +@49093 := @49092 @5126 +@49101 := @49093 @2307 @662 @2317 @155 @11418 @11508 @5488 @11564 +@49102 := @49092 @5162 +@49103 := @49102 @2291 +@49110 := @49103 @2305 @308 @24 @11418 @11432 @5488 @11508 +@49112 := @21984 @49090 @5126 +@49116 := @49112 @1940 @2290 @59 @24 +@49119 := @49116 @11418 @11430 @10198 +@49121 := @21997 @49090 @5126 +@49125 := @49121 @2288 @146 @24 @27 +@49131 := @49125 @11415 @5488 @5501 @5476 @11394 @5482 +@49133 := @22137 @49090 @5126 +@49135 := @49133 @2288 @24 +@49136 := @49135 @11415 +@49141 := @22639 @49090 @5126 @5162 @684 @41 +@49144 := @49141 @19 @60 @24 +@49148 := @49144 @11256 @5517 @11402 @11410 +@49150 := @22013 @49090 @5126 +@49153 := @49150 @485 @42 @485 +@49154 := @49153 @11256 +@49155 := @22022 @49090 +@49157 := @22021 (@49155 @485) +@49159 := @49154 @49157 @48668 +@49162 := @49148 @49159 @48673 @48677 +@49164 := @22702 (@48679 @19) +@49173 := @49131 (@49136 (@49162 @49164 @22596 (@22042 (@22718 @11410 @11403)) @22726)) +@49175 := @22038 @49090 @5126 +@49189 := @49110 + (@49119 + (@49173 @49175 @22045 (@22042 (@22047 @11395 @5488))) + @43830 + @43833 + @43836 + @43840 + @43845 + @43851) +@49191 := @23295 @49090 @5126 +@49193 := @49191 @5162 @24880 +@49201 := @49193 @11432 @2305 @308 @24 @11492 @11505 @5488 @5769 +@49209 := @49102 @2302 @1240 @308 @24 @11492 @11501 @5488 @11505 +@49325 := @49112 + @562 + @2301 + @3544 + @24 + @11492 + @11499 + @6338 + (@49121 + @2266 + @2300 + @48 + @50 + @11457 + @11491 + @11498 + @5476 + @11437 + @5482 + (@49133 + @2266 + @48 + @11457 + (@49141 + @68 + @60 + @48 + @11256 + @5517 + @11445 + @11452 + @49159 + @48673 + @48677 + @48681 + @22596 + (@22042 (@22718 @11452 @11446)) + @22726)) + (@49121 + @2298 + @146 + @48 + @27 + @11488 + @5488 + @5501 + @5476 + @11463 + @5482 + (@21974 + @49090 + @5126 + @2298 + @48 + @11480 + @11486 + (@49112 + @727 + @2297 + @28302 + @48 + @11480 + @11484 + @6756 + (@49121 + @2295 + @146 + @729 + @27 + @11477 + @5488 + @5501 + @5476 + @11471 + @5482 + (@22363 + @49090 + @5126 + @729 + @2294 + @11477 + (@22371 (@22372 @11477)) + (@22042 (@22377 @2294 @729))) + @49175 + @22045 + (@22042 (@22047 @11472 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + @49175 + @22045 + (@22042 (@22047 @11464 @5488))) + @22045 + (@22042 (@22047 @11438 @11491))) + @26644 + @26647 + @26650 +@49327 := @22042 (@26652 @3544) +@49328 := @49325 @49327 +@49331 := @22042 (@26656 @3544 @24) +@49334 := @49209 (@49328 @49331 @26665) +@49342 := @49193 @11501 @1240 @308 @24 @5488 @7986 @5488 @5769 +@49344 := @23320 @49090 @5126 +@49357 := @49342 (@49344 @1240 @24 @7986 (@49150 @800 @24 @800 @7986 (@22021 (@49155 @800)) @34533)) +@49367 := @49344 @308 @24 @5769 (@22485 @49090 @5126 @305 @24 @5768 @23368) +@49373 := @49101 (@49189 (@49201 (@49334 (@49357 @49367)) @49367)) +@49375 := @49191 @5126 @24880 +@49383 := @49375 @11508 @662 @2317 @155 @5488 @11510 @11541 @11562 +@49384 := @22827 @49090 +@49578 := @46911 + (@47266 + (@47374 + (@47636 + (@48110 + (@48309 + (@48596 + (@48778 + (@48900 + (@49089 + (@49373 + (@49383 + (@49384 + @662 + @155 + @5488 + @6899 + (@49344 + @662 + @155 + @6899 + (@49150 @547 @155 @547 @6899 (@22021 (@49155 @547)) @27730))) + (@49093 + @2314 + @1220 + @1085 + @155 + @11541 + @11556 + @5488 + @11562 + (@49103 + @2312 + @308 + @24 + @11541 + @11547 + @5488 + @11556 + (@49116 + @11541 + @11545 + @10198 + (@49125 + @11538 + @5488 + @5501 + @5476 + @11516 + @5482 + (@49135 + @11538 + (@49144 + @7863 + @5517 + @11525 + @11533 + (@49153 @7863 @49157 @34182) + @48673 + @48677 + @49164 + @22596 + (@22042 (@22718 @11533 @11526)) + @22726)) + @49175 + @22045 + (@22042 (@22047 @11517 @5488))) + @43830 + @43833 + @43836 + @43840 + @43845 + @43851) + (@49193 + @11547 + @2312 + @308 + @24 + @5488 + @11553 + @5488 + @5769 + (@49102 + @1097 + @1238 + @308 + @24 + @5488 + @7642 + @5488 + @11553 + (@49344 + @1097 + @24 + @7642 + (@49150 @660 @24 @660 @7642 (@22021 (@49155 @660)) @32973)) + (@49193 + @7642 + @1238 + @308 + @24 + @5488 + @11550 + @5488 + @5769 + (@49344 + @1238 + @24 + @11550 + (@49150 + @689 + @24 + @689 + @11550 + (@22021 (@49155 @689)) + (@22029 (@22030 @11550)))) + @49367)) + @49367)) + (@49375 + @11556 + @1220 + @1085 + @155 + @5488 + @7909 + @5488 + @11560 + (@49384 + @1220 + @155 + @5488 + @7908 + (@49344 + @1220 + @155 + @7908 + (@49150 @638 @155 @638 @7908 (@22021 (@49155 @638)) @34323))) + (@49384 + @1085 + @155 + @5488 + @11559 + (@49344 + @1085 + @155 + @11559 + (@49150 + @650 + @155 + @650 + @11559 + (@22021 (@49155 @650)) + (@22029 (@22030 @11559)))))))))))))))))) + @23052 +@49579 := @23057 @43 +@49599 := @46830 + (@46884 (@49578 (@22042 (@49579 @2337 @453)) @23064)) + (@22788 (@46866 @68)) + (@22042 (@46871 @452 @192)) + (@21951 (@46878 @192 @127 @5665 @5488)) +@49604 := @22827 @46558 @2157 @155 @5488 @10864 +@49606 := @22436 @46558 @5126 +@49614 := @49606 @181 @155 @2156 @80 @5488 @10863 @5582 @22449 +@49619 := @22160 @46558 @5126 @2156 @80 @10863 +@49621 := @22169 @46558 @5126 +@49769 := @46387 + (@46428 + (@46430 + (@46432 + (@46449 + (@46467 + (@46484 + (@46497 + (@46506 + (@46510 + (@46552 + (@46767 + (@46812 + (@49599 + (@49604 + (@49614 + (@49619 + (@49621 + @2151 + @2155 + @22 + @79 + @10858 + @10862 + (@46784 + @2151 + @22 + @10854 + @10856 + (@37004 + @46558 + @5126 + @680 + @43 + @22 + @7360 + @5517 + @10843 + @5482 + (@46802 @7360 @46806 @31279) + @22596)) + (@49621 + @219 + @2154 + @22 + @78 + @6281 + @10861 + (@46799 @41 @22 @41 @6281 (@22021 (@46804 @41)) @26340) + (@49621 + @308 + @2153 + @24 + @77 + @5769 + @10860 + (@22485 @46558 @5126 @305 @24 @5768 @23368) + (@49621 + @261 + @582 + @22 + @76 + @6298 + @6432 + (@46799 + @249 + @22 + @249 + @6298 + (@22021 (@46804 @249)) + @26505) + (@49621 + @551 + @202 + @70 + @75 + @6430 + @5601 + (@46799 + @224 + @70 + @224 + @6430 + (@22021 (@46804 @224)) + @26944) + (@49621 + @200 + @146 + @73 + @27 + @5599 + @5501 + (@22137 + @46558 + @5126 + @200 + @73 + @5599 + (@49606 + @197 + @73 + @146 + @27 + @5488 + @5501 + @5597 + @22197 + (@22038 @46558 @5126) + @22556)) + (@22248 @46558 @5126)))))))) + @22571))) + @23052 + (@22042 (@49579 @2342 @453)) + @23064)) + @23052 + (@22042 (@23057 @3438 @2347 @22623)) + @23064)))))))))) +@49770 := @21623 @1158 +@49771 := @21631 @33627 +@49773 := @21627 (@49771 @21646) +@49775 := @21669 (@21670 @1158) +@49776 := @21665 @49775 +@49778 := @21627 (@49776 @21694) +@49795 := @21626 + (fun (fn : @122) => + @49773 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @49778 @21741)))))) + @21787)) + @2399 +@49798 := @21793 (@49771 (@21644 @2399)) +@49801 := @21706 (@21707 @2399) @33630 +@49805 := @21627 (@21698 (@49801 @21715) @21719) +@49806 := @21732 @2399 +@49811 := @21729 (@21731 @49806 @33633 @21687 @21689) +@49822 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @49778 (@49805 @49811))))) +@49823 := @21652 @49822 +@49824 := @21649 @49823 +@49833 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @33630 @21645) @21781))) +@49836 := @49798 (@49824 @49833) @33628 +@49838 := @21840 @49823 @49833 +@49840 := @21843 @49822 @6929 +@49842 := @21627 (@49776 @28758) +@49843 := @49801 @28761 +@49844 := @21698 @49843 +@49846 := @21627 (@49844 @21719) +@49857 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @49842 (@49846 @49811))))) + @5000 +@49858 := @21683 @5000 +@49863 := @21627 (@49776 (@21677 (@28756 (@49858 @21691)))) +@49864 := @21727 @5000 +@49865 := @21726 @49864 +@49868 := @21730 @49864 @49806 @33633 +@49880 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @49863 (@49846 (@49865 (@49868 @21687 @21689)))))) + @11697 +@49887 := @21627 (@49776 (@21677 (@28756 (@49858 (@21686 (@11698 @21689)))))) +@49888 := @49868 @11697 +@49897 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @49887 (@49846 (@49865 (@49888 @21689))))) + @11749 +@49902 := @49776 (@21677 (@28756 (@49858 (@21686 @11750)))) +@49903 := @21627 @49902 +@49904 := @49888 @11749 +@49910 := @21910 (fun (Γ : @21657) => @49903 (@49846 (@49865 @49904))) @22101 +@49911 := @21793 @49902 +@49912 := @49844 @28831 +@49913 := @21627 @49912 +@49915 := @28834 @49864 @49904 +@49919 := @49911 (@49913 @49915) (@21946 @49775) +@49923 := @21793 @49912 @49915 (@21951 @49843) +@49955 := @22102 + @5162 + @5162 + @41 + @480 + @488 + @2397 + @22 + @11685 + @41 + @6175 + @11696 + @11749 + (@28860 + @488 + @480 + @11685 + (@28864 @485 @487 @793 @480 @5488 @6938 @5162 @817 @28908 @25876 @25879 @25882 @25885 @24194)) + @22602 +@49967 := @42299 @5162 @5162 @154 @24 @2353 @2396 @22 @11693 @154 @6188 @5488 @11749 +@49970 := @29233 @2353 @24 @11693 +@49978 := @29238 @1276 @2352 @2416 @24 @5488 @11691 @5162 @2433 +@49981 := @29248 @2352 @2416 @11691 +@49988 := @29253 @219 @2351 @480 @2415 @6281 @11690 @29005 +@49994 := @29253 @811 @1300 @480 @820 @6951 @11689 +@49996 := @34955 @5162 @480 +@50025 := @49967 + (@49970 + (@49978 + (@49981 + (@49988 + (@49994 + (@49996 @810 @6951 @29032 @29036) + (@29253 @1298 @146 @480 @27 @8108 @5501 (@49996 @1297 @8108 @35087 @35091) @29285)))) + @34986 + @34989 + @34992 + @34995 + @24194)) + @42370 +@50036 := @24740 @44794 @5162 @5162 @238 @173 @2395 @22 @5488 @5817 @5488 @11749 +@50038 := @23320 @44794 @5162 +@50041 := @50038 @238 @24 @5817 +@50042 := @44835 @5162 +@50052 := @50036 (@50041 (@50042 @154 @24 @154 @5817 (@22021 (@44841 @154)) @23588)) +@50064 := @23295 @44794 @5162 @5162 @24880 @5817 @173 @2395 @22 @5488 @5560 @11714 @11747 +@50067 := @50038 @173 @22 @5560 +@50068 := @44857 @5162 +@50075 := @50064 (@50067 (@50068 @22 @172 @5560 @22374 @22380)) +@50087 := @44795 @5162 @5162 @249 @24 @2365 @2394 @22 @11711 @249 @6188 @5488 @11747 +@50088 := @22137 @44794 +@50092 := @50088 @5162 @2365 @24 @11711 +@50093 := @22146 @44794 +@50102 := @50093 @5162 @1276 @2364 @2416 @24 @5488 @11709 @5162 @2433 +@50103 := @22160 @44794 +@50107 := @50103 @5162 @2364 @2416 @11709 +@50108 := @22169 @44794 +@50109 := @50108 @5162 +@50122 := @50109 @219 @2363 @480 @2415 @6281 @11708 (@50042 @41 @480 @41 @6281 @44843 @26340) +@50128 := @50109 @1325 @2362 @480 @820 @8201 @11707 +@50129 := @50068 @480 +@50134 := @50128 (@50129 @1324 @8201 @35311 @35315) +@50150 := @50109 + @2360 + @146 + @480 + @27 + @11705 + @5501 + (@50129 @2359 @11705 (@22371 (@22372 @11705)) (@22042 (@22377 @2359 @480))) +@50151 := @22248 @44794 +@50165 := @50087 + (@50092 + (@50102 + (@50107 (@50122 (@50134 (@50150 (@50151 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + @44890 +@50176 := @24740 @44892 @5162 @5162 @261 @532 @2393 @22 @5488 @6298 @5488 @11747 +@50178 := @23320 @44892 @5162 +@50181 := @50178 @261 @24 @6298 +@50182 := @44934 @5162 +@50192 := @50176 (@50181 (@50182 @249 @24 @249 @6298 (@22021 (@44940 @249)) @26505)) +@50204 := @23295 @44892 @5162 @5162 @24880 @6298 @532 @2393 @22 @5488 @6264 @11737 @11745 +@50207 := @50178 @532 @22 @6264 +@50209 := @22363 @44892 @5162 +@50216 := @50204 (@50207 (@50209 @22 @531 @6264 @26296 @26300)) +@50228 := @44893 @5162 @5162 @224 @24 @2386 @2392 @22 @11734 @224 @6188 @5488 @11745 +@50232 := @44906 @5162 @2386 @24 @11734 +@50241 := @44911 @5162 @1276 @2385 @2416 @24 @5488 @11732 @5162 @2433 +@50245 := @44921 @5162 @2385 @2416 @11732 +@50246 := @44926 @5162 +@50261 := @50246 + @219 + @2384 + @480 + @2415 + @6281 + @11731 + (@50182 @41 @480 @41 @6281 (@22021 (@44940 @41)) @26340) +@50267 := @50246 @2374 @2383 @480 @820 @11722 @11730 +@50268 := @50209 @480 +@50308 := @50228 + (@50232 + (@50241 + (@50245 + (@50261 + (@50267 + (@50268 @2373 @11722 (@22371 (@22372 @11722)) (@22042 (@22377 @2373 @480))) + (@50246 + @2381 + @146 + @480 + @27 + @11728 + @5501 + (@50268 @2380 @11728 (@22371 (@22372 @11728)) (@22042 (@22377 @2380 @480))) + (@44961 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + @44984 +@50311 := @21923 (@25766 (@25774 @25767)) +@50312 := @50311 @44892 +@50323 := @24740 @50312 @5162 @5162 @551 @2390 @1682 @22 @5488 @7299 @5488 @11745 +@50325 := @23320 @50312 @5162 +@50341 := @50323 + (@50325 + @551 + @24 + @7299 + (@22013 @50312 @5162 @224 @24 @224 @7299 (@22021 (@22022 @50312 @224)) @31049)) +@50353 := @23295 @50312 @5162 @5162 @24880 @7299 @2390 @1682 @22 @5488 @11741 @5488 @9271 +@50356 := @50325 @2390 @22 @11741 +@50359 := @22363 @50312 @5162 @22 +@50361 := @50359 @2389 @11741 +@50363 := @22371 (@22372 @11741) +@50364 := @50361 @50363 +@50367 := @22042 (@22377 @2389 @22) +@50398 := @49795 + (@49836 + (@49838 + (@49840 + (@49857 + (@49880 + (@49897 + (@49910 + (@49919 + (@49923 + (@49955 + (@50025 + (@50052 + (@50075 + (@50165 + (@50192 + (@50216 + (@50308 + (@50341 + (@50353 + (@50356 (@50364 @50367)) + (@50325 + @1682 + @22 + @9271 + (@50359 @1681 @9271 @40843 @40847))))))))))))))))))))) +@50399 := @21623 @1190 +@50400 := @21631 @34038 +@50402 := @21627 (@50400 @21646) +@50404 := @21669 (@21670 @1190) +@50405 := @21665 @50404 +@50407 := @21627 (@50405 @21694) +@50424 := @21626 + (fun (fn : @122) => + @50402 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @50407 @21741)))))) + @21787)) + @2413 +@50427 := @21793 (@50400 (@21644 @2413)) +@50430 := @21706 (@21707 @2413) @34041 +@50434 := @21627 (@21698 (@50430 @21715) @21719) +@50435 := @21732 @2413 +@50440 := @21729 (@21731 @50435 @34044 @21687 @21689) +@50451 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @50407 (@50434 @50440))))) +@50452 := @21652 @50451 +@50453 := @21649 @50452 +@50462 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @34041 @21645) @21781))) +@50465 := @50427 (@50453 @50462) @34039 +@50467 := @21840 @50452 @50462 +@50469 := @21843 @50451 @8282 +@50471 := @21627 (@50405 @35591) +@50472 := @50430 @35594 +@50473 := @21698 @50472 +@50475 := @21627 (@50473 @21719) +@50486 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @50471 (@50475 @50440))))) + @5002 +@50488 := @21677 (@35589 @29150) +@50490 := @21627 (@50405 @50488) +@50492 := @29157 @50435 @34044 +@50504 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @50490 (@50475 (@29156 (@50492 @21687 @21689)))))) + @5488 +@50509 := @21627 (@50405 (@21677 (@35589 (@29149 @23816)))) +@50510 := @50492 @5488 +@50519 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @50509 (@50475 (@29156 (@50510 @21689))))) + @11768 +@50524 := @50405 (@21677 (@35589 (@29149 (@21686 @11769)))) +@50525 := @21627 @50524 +@50526 := @50510 @11768 +@50532 := @21910 (fun (Γ : @21657) => @50525 (@50475 (@29156 @50526))) @35665 +@50533 := @21793 @50524 +@50534 := @50473 @35668 +@50535 := @21627 @50534 +@50536 := @35671 @29155 +@50537 := @50536 @50526 +@50541 := @50533 (@50535 @50537) (@21946 @50404) +@50545 := @21793 @50534 @50537 (@21951 @50472) +@50548 := @22146 @35665 @5162 @1276 +@50555 := @50548 @2411 @2416 @24 @5488 @11766 @5162 @2433 +@50557 := @22160 @35665 @5162 +@50560 := @50557 @2411 @2416 @11766 +@50562 := @22169 @35665 @5162 +@50563 := @50562 @144 +@50569 := @50563 @2410 @480 @2415 @5849 @11765 @35754 +@50580 := @50562 @1808 @2409 @480 @820 @9750 @11764 (@35919 @1807 @9750 @42445 @42449) +@50586 := @50562 @2407 @146 @480 @27 @11762 @5501 +@50588 := @35919 @2406 @11762 +@50590 := @22371 (@22372 @11762) +@50591 := @50588 @50590 +@50594 := @22042 (@22377 @2406 @480) +@50596 := @50586 (@50591 @50594) +@50598 := @22248 @35665 @5162 +@50618 := @50424 + (@50465 + (@50467 + (@50469 + (@50486 + (@50504 + (@50519 + (@50532 + (@50541 + (@50545 + (@50555 + (@50560 (@50569 (@50580 (@50596 @50598)))) + @34986 + @34989 + @34992 + @34995 + @24194)))))))))) +@50619 := @21623 @1276 +@50620 := @21631 @34985 +@50622 := @21627 (@50620 @21646) +@50624 := @21669 (@21670 @1276) +@50625 := @21665 @50624 +@50627 := @21627 (@50625 @21694) +@50644 := @21626 + (fun (fn : @122) => + @50622 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @50627 @21741)))))) + @21787)) + @2433 +@50647 := @21793 (@50620 (@21644 @2433)) +@50650 := @21706 (@21707 @2433) @34988 +@50654 := @21627 (@21698 (@50650 @21715) @21719) +@50655 := @21732 @2433 +@50660 := @21729 (@21731 @50655 @34991 @21687 @21689) +@50671 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @50627 (@50654 @50660))))) +@50672 := @21652 @50671 +@50673 := @21649 @50672 +@50682 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @34988 @21645) @21781))) +@50685 := @50647 (@50673 @50682) @34986 +@50687 := @21840 @50672 @50682 +@50689 := @21843 @50671 @11775 +@50690 := @21679 @11775 +@50694 := @21627 (@50625 (@21677 (@50690 @21692))) +@50696 := @50650 (@21714 @11775) +@50697 := @21698 @50696 +@50699 := @21627 (@50697 @21719) +@50710 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @50694 (@50699 @50660))))) + @5002 +@50714 := @21627 (@50625 (@21677 (@50690 @29150))) +@50716 := @29157 @50655 @34991 +@50728 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @50714 (@50699 (@29156 (@50716 @21687 @21689)))))) + @11825 +@50735 := @21627 (@50625 (@21677 (@50690 (@29149 (@21686 (@11826 @21689)))))) +@50736 := @50716 @11825 +@50745 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @50735 (@50699 (@29156 (@50736 @21689))))) + @11886 +@50750 := @50625 (@21677 (@50690 (@29149 (@21686 @11887)))) +@50751 := @21627 @50750 +@50752 := @50736 @11886 +@50757 := @21910 (fun (Γ : @21657) => @50751 (@50699 (@29156 @50752))) +@50758 := @28945 @35838 +@50759 := @50757 @50758 +@50760 := @21793 @50750 +@50762 := @50697 (@21718 @50758) +@50763 := @21627 @50762 +@50766 := @21725 @50758 @29155 @50752 +@50770 := @50760 (@50763 @50766) (@21946 @50624) +@50774 := @21793 @50762 @50766 (@21951 @50696) +@50789 := @22607 + @50758 + @5162 + @5162 + @24 + @1264 + @5162 + @2421 + @2431 + @22623 + @11822 + @11885 + @127 + @5623 + @11781 + @5482 +@50795 := @21974 @50758 @5162 @2421 @1264 @11807 @11820 +@50804 := @21984 @50758 @5162 @2419 @487 @2415 @1264 @11807 @11818 @11810 +@50806 := @21997 @50758 @5162 +@50816 := @50806 @144 @405 @480 @820 @5849 @11806 @11817 @5476 @11789 @5482 +@50818 := @22013 @50758 @5162 +@50822 := @50818 @68 @480 @68 @5849 +@50823 := @22022 @50758 +@50862 := @50804 + (@50816 + (@50822 (@22021 (@50823 @68)) @23918) + (@50806 + @162 + @146 + @480 + @27 + @5539 + @5488 + @5501 + @5476 + @11799 + @5482 + (@50818 @19 @480 @19 @5539 (@22021 (@50823 @19)) @22225) + (@22038 @50758 @5162) + @22045 + (@22042 (@22047 @11800 @5488))) + @22045 + (@22042 (@22047 @11790 @11806))) +@50864 := @22054 (@22055 @11810) +@50865 := @50862 @50864 +@50867 := @22042 (@22059 @11810) +@50868 := @50865 @50867 +@50870 := @22042 (@22064 @11810) +@50871 := @50868 @50870 +@50874 := @22042 (@22068 @11810 @2415) +@50875 := @50871 @50874 +@50879 := @22042 (@22073 @2419 @2415 @1264) +@50880 := @50875 @50879 +@50885 := @22042 (@22079 (@22080 (@22081 @11810)) @5162) +@50888 := @50789 (@50795 (@50880 @50885)) +@50889 := @22733 @50758 +@50906 := @50889 + @50758 + @5162 + @1264 + @5162 + @2431 + @128 + @5162 + @24 + @11884 + @19 + @197 + @127 + @308 + @5665 + @5488 + @5488 + @5769 +@50907 := @25895 @24464 +@50910 := @21923 (@22752 @50907) @50758 +@50935 := @50889 + @50910 + @5162 + @1264 + @5162 + @2431 + @127 + @5162 + @24 + @5654 + @68 + @230 + @233 + @2428 + @6058 + @5488 + @11872 + @11880 + (@22778 @50758 @5162 @1264 @5162 @2431 @5162 @24) +@50936 := @22800 @2431 +@50939 := @50935 (@22788 (@50936 @68)) +@50940 := @27492 @2431 +@50944 := @50939 (@22042 (@50940 @127 @230)) +@50947 := @22814 @50758 @1264 @5162 +@50953 := @50944 (@21951 (@50947 @230 @233 @6058 @5488)) +@50968 := @22607 + @50910 + @5162 + @5162 + @24 + @1264 + @5162 + @2423 + @2427 + @22623 + @11869 + @11879 + @127 + @5623 + @11832 + @5482 +@50974 := @21974 @50910 @5162 @2423 @1264 @11858 @11867 +@50983 := @21984 @50910 @5162 @2419 @851 @2415 @1264 @11858 @11865 @11810 +@50985 := @21997 @50910 @5162 +@50995 := @50985 @219 @147 @480 @820 @6281 @11857 @11864 @5476 @11840 @5482 +@50997 := @22013 @50910 @5162 +@51001 := @50997 @41 @480 @41 @6281 +@51002 := @22022 @50910 +@51049 := @50968 + (@50974 + (@50983 + (@50995 + (@51001 (@22021 (@51002 @41)) @26340) + (@50985 + @144 + @146 + @480 + @27 + @5849 + @5488 + @5501 + @5476 + @11850 + @5482 + (@50997 @68 @480 @68 @5849 (@22021 (@51002 @68)) @23918) + (@22038 @50910 @5162) + @22045 + (@22042 (@22047 @11851 @5488))) + @22045 + (@22042 (@22047 @11841 @11857))) + @50864 + @50867 + @50870 + @50874 + @50879 + @50885)) +@51050 := @22733 @50910 +@51067 := @51050 + @50910 + @5162 + @1264 + @5162 + @2427 + @128 + @5162 + @24 + @11878 + @19 + @197 + @127 + @308 + @5665 + @5488 + @5488 + @5769 +@51070 := @21923 (@22988 @50907) @50910 +@51095 := @51050 + @51070 + @5162 + @1264 + @5162 + @2427 + @127 + @5162 + @24 + @5654 + @68 + @230 + @329 + @190 + @6058 + @5488 + @5488 + @5589 + (@22778 @50910 @5162 @1264 @5162 @2427 @5162 @24) +@51096 := @22800 @2427 +@51099 := @51095 (@22788 (@51096 @68)) +@51100 := @27492 @2427 +@51104 := @51099 (@22042 (@51100 @127 @230)) +@51107 := @22814 @50910 @1264 @5162 +@51205 := @50644 + (@50685 + (@50687 + (@50689 + (@50710 + (@50728 + (@50745 + (@50759 + (@50770 + (@50774 + (@50888 + (@50906 + (@50953 + (@51049 + (@51067 + (@51104 + (@21951 (@51107 @230 @329 @6058 @5488)) + (@23320 + @51070 + @5162 + @190 + @24 + @5589 + (@22485 @51070 @5162 @187 @24 @5588 @22497))) + (@22788 (@51096 @19)) + (@22042 (@51100 @128 @197)) + (@21951 (@51107 @197 @127 @5665 @5488)) + (@23320 + @50910 + @5162 + @308 + @24 + @5769 + (@22485 @50910 @5162 @305 @24 @5768 @23368))) + @23052 + (@22042 (@28660 @2427 @22623)) + @23064)) + (@22788 (@50936 @19)) + (@22042 (@50940 @128 @197)) + (@21951 (@50947 @197 @127 @5665 @5488)) + (@23320 + @50758 + @5162 + @308 + @24 + @5769 + (@22485 @50758 @5162 @305 @24 @5768 @23368))) + @23052 + (@22042 (@28660 @2431 @22623)) + @23064)))))))))) +@51206 := @21623 @1318 +@51207 := @21631 @35340 +@51209 := @21627 (@51207 @21646) +@51211 := @21669 (@21670 @1318) +@51212 := @21665 @51211 +@51214 := @21627 (@51212 @21694) +@51231 := @21626 + (fun (fn : @122) => + @51209 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @51214 @21741)))))) + @21787)) + @2449 +@51234 := @21793 (@51207 (@21644 @2449)) +@51237 := @21706 (@21707 @2449) @35343 +@51241 := @21627 (@21698 (@51237 @21715) @21719) +@51242 := @21732 @2449 +@51247 := @21729 (@21731 @51242 @35346 @21687 @21689) +@51258 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @51214 (@51241 @51247))))) +@51259 := @21652 @51258 +@51260 := @21649 @51259 +@51269 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @35343 @21645) @21781))) +@51272 := @51234 (@51260 @51269) @35341 +@51274 := @21840 @51259 @51269 +@51276 := @21843 @51258 @11897 +@51277 := @21679 @11897 +@51281 := @21627 (@51212 (@21677 (@51277 @21692))) +@51283 := @51237 (@21714 @11897) +@51284 := @21698 @51283 +@51286 := @21627 (@51284 @21719) +@51297 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @51281 (@51286 @51247))))) + @5002 +@51301 := @21627 (@51212 (@21677 (@51277 @29150))) +@51303 := @29157 @51242 @35346 +@51315 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @51301 (@51286 (@29156 (@51303 @21687 @21689)))))) + @11910 +@51322 := @21627 (@51212 (@21677 (@51277 (@29149 (@21686 (@11911 @21689)))))) +@51323 := @51303 @11910 +@51332 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @51322 (@51286 (@29156 (@51323 @21689))))) + @11923 +@51337 := @51212 (@21677 (@51277 (@29149 (@21686 @11924)))) +@51338 := @21627 @51337 +@51339 := @51323 @11923 +@51345 := @21910 (fun (Γ : @21657) => @51338 (@51286 (@29156 @51339))) @29318 +@51346 := @21793 @51337 +@51348 := @51284 (@21718 @29318) +@51349 := @21627 @51348 +@51352 := @21725 @29318 @29155 @51339 +@51356 := @51346 (@51349 @51352) (@21946 @51211) +@51360 := @21793 @51348 @51352 (@21951 @51283) +@51375 := @22607 + @29318 + @5162 + @5162 + @24 + @1264 + @5162 + @802 + @2447 + @22623 + @6940 + @11922 + @127 + @5623 + @11903 + @5482 +@51376 := @22137 @29318 +@51380 := @51376 @5162 @802 @1264 @6940 +@51381 := @22146 @29318 +@51390 := @51381 @5162 @800 @487 @793 @1264 @5488 @6938 @5162 @1492 +@51391 := @22160 @29318 +@51395 := @51391 @5162 @487 @793 @6938 +@51396 := @22169 @29318 +@51397 := @51396 @5162 +@51403 := @51397 @144 @405 @48 @28 @5541 @6179 +@51407 := @29384 @68 @48 @68 @5541 +@51409 := @22021 (@29389 @68) +@51412 := @51403 (@51407 @51409 @22242) +@51418 := @51397 @162 @146 @22 @27 @5539 @5501 +@51422 := @29384 @19 @22 @19 @5539 +@51424 := @22021 (@29389 @19) +@51427 := @51418 (@51422 @51424 @22225) +@51428 := @22248 @29318 +@51440 := @51375 + (@51380 (@51390 (@51395 (@51412 (@51427 (@51428 @5162)))) @28911 @28914 @28917 @28920 @24194)) +@51441 := @22733 @29318 +@51458 := @51441 + @29318 + @5162 + @1264 + @5162 + @2447 + @128 + @5162 + @24 + @11921 + @19 + @197 + @127 + @308 + @5665 + @5488 + @5488 + @5769 +@51459 := @40314 @29318 +@51484 := @51441 + @51459 + @5162 + @1264 + @5162 + @2447 + @127 + @5162 + @24 + @5654 + @68 + @230 + @329 + @2444 + @5815 + @5488 + @5488 + @11917 + (@22778 @29318 @5162 @1264 @5162 @2447 @5162 @24) +@51485 := @22800 @2447 +@51488 := @51484 (@22788 (@51485 @68)) +@51489 := @27492 @2447 +@51493 := @51488 (@22042 (@51489 @127 @230)) +@51496 := @22814 @29318 @1264 @5162 +@51502 := @51493 (@21951 (@51496 @230 @329 @5815 @5488)) +@51503 := @22146 @51459 +@51512 := @51503 @5162 @1276 @2443 @2416 @24 @5488 @11915 @5162 @2433 +@51513 := @22160 @51459 +@51517 := @51513 @5162 @2443 @2416 @11915 +@51518 := @22169 @51459 +@51519 := @51518 @5162 +@51525 := @51519 @261 @1628 @480 @2415 @6298 @11914 +@51526 := @22013 @51459 +@51527 := @51526 @5162 +@51531 := @51527 @249 @480 @249 @6298 +@51532 := @22022 @51459 +@51534 := @22021 (@51532 @249) +@51537 := @51525 (@51531 @51534 @26505) +@51543 := @51519 @219 @240 @480 @820 @6281 @7271 +@51547 := @51527 @41 @480 @41 @6281 +@51549 := @22021 (@51532 @41) +@51552 := @51543 (@51547 @51549 @26340) +@51558 := @51519 @238 @146 @480 @27 @5817 @5501 +@51562 := @51527 @154 @480 @154 @5817 +@51564 := @22021 (@51532 @154) +@51567 := @51558 (@51562 @51564 @23588) +@51568 := @22248 @51459 +@51623 := @51231 + (@51272 + (@51274 + (@51276 + (@51297 + (@51315 + (@51332 + (@51345 + (@51356 + (@51360 + (@51440 + (@51458 + (@51502 + (@51512 + (@51517 (@51537 (@51552 (@51567 (@51568 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + (@22788 (@51485 @19)) + (@22042 (@51489 @128 @197)) + (@21951 (@51496 @197 @127 @5665 @5488)) + (@42559 @5162 @308 @24 @5769 (@22485 @29318 @5162 @305 @24 @5768 @23368))) + @23052 + (@22042 (@28660 @2447 @22623)) + @23064)))))))))) +@51624 := @21623 @1402 +@51625 := @21631 @36119 +@51627 := @21627 (@51625 @21646) +@51629 := @21669 (@21670 @1402) +@51630 := @21665 @51629 +@51632 := @21627 (@51630 @21694) +@51649 := @21626 + (fun (fn : @122) => + @51627 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @51632 @21741)))))) + @21787)) + @2635 +@51652 := @21793 (@51625 (@21644 @2635)) +@51655 := @21706 (@21707 @2635) @36122 +@51659 := @21627 (@21698 (@51655 @21715) @21719) +@51660 := @21732 @2635 +@51665 := @21729 (@21731 @51660 @36125 @21687 @21689) +@51676 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @51632 (@51659 @51665))))) +@51677 := @21652 @51676 +@51678 := @21649 @51677 +@51687 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @36122 @21645) @21781))) +@51690 := @51652 (@51678 @51687) @36120 +@51692 := @21840 @51677 @51687 +@51694 := @21843 @51676 @8282 +@51696 := @21627 (@51630 @35591) +@51697 := @51655 @35594 +@51698 := @21698 @51697 +@51700 := @21627 (@51698 @21719) +@51711 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @51696 (@51700 @51665))))) + @5030 +@51713 := @21627 (@51630 @35613) +@51715 := @35618 @51660 @36125 +@51727 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @51713 (@51700 (@35617 (@51715 @21687 @21689)))))) + @12564 +@51734 := @21627 (@51630 (@21677 (@35589 (@35610 (@21686 (@12565 @21689)))))) +@51735 := @51715 @12564 +@51744 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @51734 (@51700 (@35617 (@51735 @21689))))) + @12570 +@51749 := @51630 (@21677 (@35589 (@35610 (@21686 @12571)))) +@51750 := @21627 @51749 +@51751 := @51735 @12570 +@51757 := @21910 (fun (Γ : @21657) => @51750 (@51700 (@35617 @51751))) @35665 +@51758 := @21793 @51749 +@51759 := @51698 @35668 +@51760 := @21627 @51759 +@51761 := @35672 @51751 +@51765 := @51758 (@51760 @51761) (@21946 @51629) +@51769 := @21793 @51759 @51761 (@21951 @51697) +@51770 := @35684 @19 +@51826 := @51770 + @48 + @2457 + @2633 + @48 + @11952 + @19 + @6886 + @12563 + @12570 + (@35696 + @2457 + @48 + @11944 + @11950 + (@35721 + @727 + @2456 + @28302 + @48 + @11944 + @11948 + @6756 + (@35733 + @2454 + @146 + @729 + @27 + @11941 + @5488 + @5501 + @5476 + @11935 + @5482 + (@35767 @729 @2453 @11941 (@22371 (@22372 @11941)) (@22042 (@22377 @2453 @729))) + @35780 + @22045 + (@22042 (@22047 @11936 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @36307)) +@51828 := @22042 (@35935 @19) +@51829 := @51826 @51828 +@51830 := @23846 @35665 +@51843 := @21957 @51830 @5162 @5162 @41 @22 @2629 @2632 @48 @12560 @41 @5473 @5488 @12570 +@51849 := @21974 @51830 @5162 @2629 @22 @11976 @12558 +@51852 := @24740 @51830 @5162 @5162 +@51860 := @51852 @2461 @185 @2628 @22 @11976 @11985 @5488 @12558 +@51863 := @21984 @51830 @5162 @562 +@51869 := @51863 @2460 @2415 @24 @11976 @11983 @6338 +@51871 := @21997 @51830 @5162 +@51872 := @51871 @144 +@51881 := @51872 @2459 @480 @820 @5849 @11975 @11982 @5476 @11958 @5482 +@51892 := @22013 @51830 @5162 @68 @480 @68 @5849 (@22021 (@22022 @51830 @68)) @23918 +@51893 := @51881 @51892 +@51903 := @51871 @811 @146 @480 @27 @6951 @5488 @5501 @5476 @11968 @5482 +@51905 := @22363 @51830 @5162 +@51906 := @51905 @480 +@51911 := @51903 (@51906 @810 @6951 @29032 @29036) +@51913 := @22038 @51830 @5162 +@51933 := @51860 + (@51869 + (@51893 + (@51911 @51913 @22045 (@22042 (@22047 @11969 @5488))) + @22045 + (@22042 (@22047 @11959 @11975))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) +@51937 := @23295 @51830 @5162 @5162 @24880 +@51945 := @51937 @11985 @185 @2628 @22 @5488 @5585 @12015 @12556 +@51947 := @23320 @51830 @5162 +@51950 := @51947 @185 @22 @5585 +@51951 := @51905 @22 +@51957 := @51945 (@51950 (@51951 @184 @5585 @22463 @22467)) +@52021 := @51852 + @2472 + @173 + @2627 + @22 + @12015 + @12024 + @5488 + @12556 + (@51863 + @2471 + @2415 + @24 + @12015 + @12022 + @6338 + (@51872 + @2470 + @480 + @820 + @5849 + @12014 + @12021 + @5476 + @11992 + @5482 + @51892 + (@51871 + @2468 + @146 + @480 + @27 + @12011 + @5488 + @5501 + @5476 + @12002 + @5482 + (@51906 @2467 @12011 (@22371 (@22372 @12011)) (@22042 (@22377 @2467 @480))) + @51913 + @22045 + (@22042 (@22047 @12003 @5488))) + @22045 + (@22042 (@22047 @11993 @12014))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) +@52038 := @51937 + @12024 + @173 + @2627 + @22 + @5488 + @5560 + @12053 + @12554 + (@51947 @173 @22 @5560 (@51951 @172 @5560 @22374 @22380)) +@52102 := @51852 + @2483 + @532 + @2626 + @22 + @12053 + @12062 + @5488 + @12554 + (@51863 + @2482 + @2415 + @24 + @12053 + @12060 + @6338 + (@51872 + @2481 + @480 + @820 + @5849 + @12052 + @12059 + @5476 + @12030 + @5482 + @51892 + (@51871 + @2479 + @146 + @480 + @27 + @12049 + @5488 + @5501 + @5476 + @12040 + @5482 + (@51906 @2478 @12049 (@22371 (@22372 @12049)) (@22042 (@22377 @2478 @480))) + @51913 + @22045 + (@22042 (@22047 @12041 @5488))) + @22045 + (@22042 (@22047 @12031 @12052))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) +@52119 := @51937 + @12062 + @532 + @2626 + @22 + @5488 + @6264 + @12091 + @12552 + (@51947 @532 @22 @6264 (@51951 @531 @6264 @26296 @26300)) +@53153 := @51852 + @2494 + @2390 + @2625 + @22 + @12091 + @12100 + @5488 + @12552 + (@51863 + @2493 + @2415 + @24 + @12091 + @12098 + @6338 + (@51872 + @2492 + @480 + @820 + @5849 + @12090 + @12097 + @5476 + @12068 + @5482 + @51892 + (@51871 + @2490 + @146 + @480 + @27 + @12087 + @5488 + @5501 + @5476 + @12078 + @5482 + (@51906 @2489 @12087 (@22371 (@22372 @12087)) (@22042 (@22377 @2489 @480))) + @51913 + @22045 + (@22042 (@22047 @12079 @5488))) + @22045 + (@22042 (@22047 @12069 @12090))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12100 + @2390 + @2625 + @22 + @5488 + @11741 + @12126 + @12550 + (@51947 @2390 @22 @11741 (@51951 @2389 @11741 @50363 @50367)) + (@51852 + @2505 + @1682 + @2624 + @22 + @12126 + @12135 + @5488 + @12550 + (@51863 + @2504 + @2415 + @24 + @12126 + @12133 + @6338 + (@51872 + @2503 + @480 + @820 + @5849 + @12125 + @12132 + @5476 + @12106 + @5482 + @51892 + (@51871 + @2501 + @146 + @480 + @27 + @12122 + @5488 + @5501 + @5476 + @12116 + @5482 + (@51906 @2500 @12122 (@22371 (@22372 @12122)) (@22042 (@22377 @2500 @480))) + @51913 + @22045 + (@22042 (@22047 @12117 @5488))) + @22045 + (@22042 (@22047 @12107 @12125))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12135 + @1682 + @2624 + @22 + @5488 + @9271 + @12164 + @12548 + (@51947 @1682 @22 @9271 (@51951 @1681 @9271 @40843 @40847)) + (@51852 + @2516 + @2519 + @2623 + @22 + @12164 + @12173 + @5488 + @12548 + (@51863 + @2515 + @2415 + @24 + @12164 + @12171 + @6338 + (@51872 + @2514 + @480 + @820 + @5849 + @12163 + @12170 + @5476 + @12141 + @5482 + @51892 + (@51871 + @2512 + @146 + @480 + @27 + @12160 + @5488 + @5501 + @5476 + @12151 + @5482 + (@51906 @2511 @12160 (@22371 (@22372 @12160)) (@22042 (@22377 @2511 @480))) + @51913 + @22045 + (@22042 (@22047 @12152 @5488))) + @22045 + (@22042 (@22047 @12142 @12163))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12173 + @2519 + @2623 + @22 + @5488 + @12176 + @12205 + @12546 + (@51947 + @2519 + @22 + @12176 + (@51951 @2518 @12176 (@22371 (@22372 @12176)) (@22042 (@22377 @2518 @22)))) + (@51852 + @2529 + @2532 + @2622 + @22 + @12205 + @12214 + @5488 + @12546 + (@51863 + @2528 + @2415 + @24 + @12205 + @12212 + @6338 + (@51872 + @2527 + @480 + @820 + @5849 + @12204 + @12211 + @5476 + @12182 + @5482 + @51892 + (@51871 + @2525 + @146 + @480 + @27 + @12201 + @5488 + @5501 + @5476 + @12192 + @5482 + (@51906 @2524 @12201 (@22371 (@22372 @12201)) (@22042 (@22377 @2524 @480))) + @51913 + @22045 + (@22042 (@22047 @12193 @5488))) + @22045 + (@22042 (@22047 @12183 @12204))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12214 + @2532 + @2622 + @22 + @5488 + @12217 + @12246 + @12544 + (@51947 + @2532 + @22 + @12217 + (@51951 @2531 @12217 (@22371 (@22372 @12217)) (@22042 (@22377 @2531 @22)))) + (@51852 + @2542 + @2545 + @2621 + @22 + @12246 + @12255 + @5488 + @12544 + (@51863 + @2541 + @2415 + @24 + @12246 + @12253 + @6338 + (@51872 + @2540 + @480 + @820 + @5849 + @12245 + @12252 + @5476 + @12223 + @5482 + @51892 + (@51871 + @2538 + @146 + @480 + @27 + @12242 + @5488 + @5501 + @5476 + @12233 + @5482 + (@51906 + @2537 + @12242 + (@22371 (@22372 @12242)) + (@22042 (@22377 @2537 @480))) + @51913 + @22045 + (@22042 (@22047 @12234 @5488))) + @22045 + (@22042 (@22047 @12224 @12245))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12255 + @2545 + @2621 + @22 + @5488 + @12258 + @12287 + @12542 + (@51947 + @2545 + @22 + @12258 + (@51951 @2544 @12258 (@22371 (@22372 @12258)) (@22042 (@22377 @2544 @22)))) + (@51852 + @2555 + @1868 + @2620 + @22 + @12287 + @12296 + @5488 + @12542 + (@51863 + @2554 + @2415 + @24 + @12287 + @12294 + @6338 + (@51872 + @2553 + @480 + @820 + @5849 + @12286 + @12293 + @5476 + @12264 + @5482 + @51892 + (@51871 + @2551 + @146 + @480 + @27 + @12283 + @5488 + @5501 + @5476 + @12274 + @5482 + (@51906 + @2550 + @12283 + (@22371 (@22372 @12283)) + (@22042 (@22377 @2550 @480))) + @51913 + @22045 + (@22042 (@22047 @12275 @5488))) + @22045 + (@22042 (@22047 @12265 @12286))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12296 + @1868 + @2620 + @22 + @5488 + @9952 + @12320 + @12540 + (@51947 @1868 @22 @9952 (@51951 @1867 @9952 @42881 @42885)) + (@51852 + @2559 + @2562 + @2619 + @22 + @12320 + @12329 + @5488 + @12540 + (@51863 + @2558 + @2415 + @24 + @12320 + @12327 + @6338 + (@51872 + @610 + @480 + @820 + @5849 + @12319 + @12326 + @5476 + @12302 + @5482 + @51892 + (@51871 + @608 + @146 + @480 + @27 + @6489 + @5488 + @5501 + @5476 + @12312 + @5482 + (@51906 @607 @6489 @27118 @27122) + @51913 + @22045 + (@22042 (@22047 @12313 @5488))) + @22045 + (@22042 (@22047 @12303 @12319))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12329 + @2562 + @2619 + @22 + @5488 + @12332 + @12356 + @12538 + (@51947 + @2562 + @22 + @12332 + (@51951 + @2561 + @12332 + (@22371 (@22372 @12332)) + (@22042 (@22377 @2561 @22)))) + (@51852 + @2565 + @1883 + @2618 + @22 + @12356 + @12365 + @5488 + @12538 + (@51863 + @2564 + @2415 + @24 + @12356 + @12363 + @6338 + (@51872 + @570 + @480 + @820 + @5849 + @12355 + @12362 + @5476 + @12338 + @5482 + @51892 + (@51871 + @568 + @146 + @480 + @27 + @6327 + @5488 + @5501 + @5476 + @12348 + @5482 + (@51906 @567 @6327 @26621 @26625) + @51913 + @22045 + (@22042 (@22047 @12349 @5488))) + @22045 + (@22042 (@22047 @12339 @12355))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12365 + @1883 + @2618 + @22 + @5488 + @9994 + @12394 + @12536 + (@51947 @1883 @22 @9994 (@51951 @1882 @9994 @42968 @42972)) + (@51852 + @2576 + @2579 + @2617 + @22 + @12394 + @12403 + @5488 + @12536 + (@51863 + @2575 + @2415 + @24 + @12394 + @12401 + @6338 + (@51872 + @2574 + @480 + @820 + @5849 + @12393 + @12400 + @5476 + @12371 + @5482 + @51892 + (@51871 + @2572 + @146 + @480 + @27 + @12390 + @5488 + @5501 + @5476 + @12381 + @5482 + (@51906 + @2571 + @12390 + (@22371 (@22372 @12390)) + (@22042 (@22377 @2571 @480))) + @51913 + @22045 + (@22042 (@22047 @12382 @5488))) + @22045 + (@22042 (@22047 @12372 @12393))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12403 + @2579 + @2617 + @22 + @5488 + @12406 + @12435 + @12534 + (@51947 + @2579 + @22 + @12406 + (@51951 + @2578 + @12406 + (@22371 (@22372 @12406)) + (@22042 (@22377 @2578 @22)))) + (@51852 + @2589 + @2592 + @2616 + @22 + @12435 + @12444 + @5488 + @12534 + (@51863 + @2588 + @2415 + @24 + @12435 + @12442 + @6338 + (@51872 + @2587 + @480 + @820 + @5849 + @12434 + @12441 + @5476 + @12412 + @5482 + @51892 + (@51871 + @2585 + @146 + @480 + @27 + @12431 + @5488 + @5501 + @5476 + @12422 + @5482 + (@51906 + @2584 + @12431 + (@22371 (@22372 @12431)) + (@22042 (@22377 @2584 @480))) + @51913 + @22045 + (@22042 (@22047 @12423 @5488))) + @22045 + (@22042 (@22047 @12413 @12434))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12444 + @2592 + @2616 + @22 + @5488 + @12447 + @12471 + @12532 + (@51947 + @2592 + @22 + @12447 + (@51951 + @2591 + @12447 + (@22371 (@22372 @12447)) + (@22042 (@22377 @2591 @22)))) + (@51852 + @2595 + @2598 + @2615 + @22 + @12471 + @12480 + @5488 + @12532 + (@51863 + @2594 + @2415 + @24 + @12471 + @12478 + @6338 + (@51872 + @622 + @480 + @820 + @5849 + @12470 + @12477 + @5476 + @12453 + @5482 + @51892 + (@51871 + @620 + @146 + @480 + @27 + @6519 + @5488 + @5501 + @5476 + @12463 + @5482 + (@51906 @619 @6519 @27183 @27187) + @51913 + @22045 + (@22042 (@22047 @12464 @5488))) + @22045 + (@22042 (@22047 @12454 @12470))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12480 + @2598 + @2615 + @22 + @5488 + @12483 + @12512 + @12530 + (@51947 + @2598 + @22 + @12483 + (@51951 + @2597 + @12483 + (@22371 (@22372 @12483)) + (@22042 (@22377 @2597 @22)))) + (@51852 + @2608 + @2611 + @2614 + @22 + @12512 + @12521 + @5488 + @12530 + (@51863 + @2607 + @2415 + @24 + @12512 + @12519 + @6338 + (@51872 + @2606 + @480 + @820 + @5849 + @12511 + @12518 + @5476 + @12489 + @5482 + @51892 + (@51871 + @2604 + @146 + @480 + @27 + @12508 + @5488 + @5501 + @5476 + @12499 + @5482 + (@51906 + @2603 + @12508 + (@22371 (@22372 @12508)) + (@22042 (@22377 @2603 @480))) + @51913 + @22045 + (@22042 (@22047 @12500 @5488))) + @22045 + (@22042 (@22047 @12490 @12511))) + @26644 + @26647 + @26650 + @26654 + @26659 + @29435) + (@51937 + @12521 + @2611 + @2614 + @22 + @5488 + @12524 + @5488 + @12528 + (@51947 + @2611 + @22 + @12524 + (@51951 + @2610 + @12524 + (@22371 (@22372 @12524)) + (@22042 (@22377 @2610 @22)))) + (@51947 + @2614 + @22 + @12528 + (@51951 + @2613 + @12528 + (@22371 (@22372 @12528)) + (@22042 + (@22377 @2613 @22))))))))))))))))))))))))))) +@53165 := @51843 + (@51849 (@51933 (@51957 (@52021 (@52038 (@52102 (@52119 @53153))))))) + (@22042 (@22090 @51830 @41)) +@53166 := @25780 @51830 +@53176 := @22146 @53166 @5162 @1110 @2631 @867 @48 @5488 @12568 @5162 @2112 +@53181 := @22160 @53166 @5162 @2631 @867 @12568 +@53183 := @22169 @53166 @5162 +@53189 := @53183 @162 @576 @48 @866 @5847 @12567 +@53191 := @22013 @53166 @5162 +@53195 := @53191 @19 @48 @19 @5847 +@53196 := @22022 @53166 +@53254 := @51649 + (@51690 + (@51692 + (@51694 + (@51711 + (@51727 + (@51744 + (@51757 + (@51765 + (@51769 + (@51829 + (@53165 + (@53176 + (@53181 + (@53189 + (@53195 (@22021 (@53196 @19)) @23901) + (@53183 + @219 + @175 + @22 + @28 + @6281 + @12566 + (@53191 @41 @22 @41 @6281 (@22021 (@53196 @41)) @26340) + (@53183 + @173 + @146 + @22 + @27 + @5560 + @5501 + (@22363 @53166 @5162 @22 @172 @5560 @22374 @22380) + (@22248 @53166 @5162))))) + @33204 + @33207 + @33210 + @33213 + @24194)))))))))))) +@53255 := @21623 @1465 +@53256 := @21631 @37187 +@53258 := @21627 (@53256 @21646) +@53260 := @21669 (@21670 @1465) +@53261 := @21665 @53260 +@53263 := @21627 (@53261 @21694) +@53280 := @21626 + (fun (fn : @122) => + @53258 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @53263 @21741)))))) + @21787)) + @2670 +@53283 := @21793 (@53256 (@21644 @2670)) +@53286 := @21706 (@21707 @2670) @37190 +@53290 := @21627 (@21698 (@53286 @21715) @21719) +@53291 := @21732 @2670 +@53296 := @21729 (@21731 @53291 @37193 @21687 @21689) +@53307 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @53263 (@53290 @53296))))) +@53308 := @21652 @53307 +@53309 := @21649 @53308 +@53318 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @37190 @21645) @21781))) +@53321 := @53283 (@53309 @53318) @37188 +@53323 := @21840 @53308 @53318 +@53325 := @21843 @53307 @12582 +@53326 := @21679 @12582 +@53330 := @21627 (@53261 (@21677 (@53326 @21692))) +@53332 := @53286 (@21714 @12582) +@53333 := @21698 @53332 +@53335 := @21627 (@53333 @21719) +@53346 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @53330 (@53335 @53296))))) + @12586 +@53347 := @21683 @12586 +@53352 := @21627 (@53261 (@21677 (@53326 (@53347 @21691)))) +@53353 := @21727 @12586 +@53354 := @21726 @53353 +@53357 := @21730 @53353 @53291 @37193 +@53369 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @53352 (@53335 (@53354 (@53357 @21687 @21689)))))) + @12598 +@53376 := @21627 (@53261 (@21677 (@53326 (@53347 (@21686 (@12599 @21689)))))) +@53377 := @53357 @12598 +@53386 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @53376 (@53335 (@53354 (@53377 @21689))))) + @12648 +@53391 := @53261 (@21677 (@53326 (@53347 (@21686 @12649)))) +@53392 := @21627 @53391 +@53393 := @53377 @12648 +@53398 := @21910 (fun (Γ : @21657) => @53392 (@53335 (@53354 @53393))) +@53399 := @21928 @1475 +@53402 := @21923 (@22608 (@53399 @22610)) +@53409 := @53402 (@22100 (@21923 (@21926 (@21928 @2641 @21931)) @21705)) +@53410 := @53398 @53409 +@53411 := @21793 @53391 +@53413 := @53333 (@21718 @53409) +@53414 := @21627 @53413 +@53417 := @21725 @53409 @53353 @53393 +@53421 := @53411 (@53414 @53417) (@21946 @53260) +@53425 := @21793 @53413 @53417 (@21951 @53332) +@53441 := @23248 + @53409 + @5126 + @5126 + @2647 + @162 + @2668 + @5539 + @2652 + @154 + @2664 + @22753 + @5623 + @12591 + @5482 + @5488 + @12648 +@53443 := @22013 @53409 @5126 +@53447 := @53443 @19 @22 @19 @5539 +@53448 := @22022 @53409 +@53461 := @53441 + (@53447 (@22021 (@53448 @19)) @22225) + (@23281 (@23282 @2668)) + (@22042 (@23286 @53409 @22753)) + @23064 +@53476 := @23295 + @53409 + @5126 + @5126 + (@23299 @12592 @154 @22753) + @12600 + @2652 + @2664 + @2647 + @5488 + @8742 + @12634 + @12646 +@53481 := @22827 @53409 @2652 @2647 @5488 @8741 +@53486 := @23320 @53409 @5126 @2652 @2647 @8741 +@53494 := @23329 @53409 @5126 @219 @308 @1475 @24 @6281 @5769 +@53496 := @22169 @53409 @5126 +@53532 := @53476 + (@53481 + (@53486 + (@53494 + (@53496 + @219 + @310 + @1475 + @59 + @6281 + @7197 + (@53443 @41 @1475 @41 @6281 (@22021 (@53448 @41)) @26340) + (@53496 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @53409 @5126 @305 @24 @5768 @23368) + (@22248 @53409 @5126)))))) +@53533 := @23381 @53409 +@53548 := @22607 + @53533 + @5126 + @5126 + @2647 + @2640 + @5162 + @321 + @2663 + @453 + @12631 + @12645 + @127 + @5623 + @12609 + @5482 +@53554 := @21974 @53533 @5126 @321 @2640 @12625 @12629 +@53567 := @23407 @53533 @5126 @144 @2638 @2640 @5485 @320 @5488 @6283 @5126 @5784 @12617 @12621 +@53569 := @22013 @53533 @5126 +@53573 := @53569 @68 @2641 @68 @5485 +@53574 := @22022 @53533 +@53579 := @53567 (@53573 (@22021 (@53574 @68)) @22032) +@53584 := @22160 @53533 @5126 @320 @2638 @6283 +@53586 := @22169 @53533 @5126 +@53587 := @53586 @219 +@53592 := @53587 @146 @1475 @27 @6281 @5501 +@53600 := @53569 @41 @1475 @41 @6281 (@22021 (@53574 @41)) @26340 +@53601 := @53592 @53600 +@53603 := @22248 @53533 @5126 +@53615 := @53548 + (@53554 (@53579 (@53584 (@53601 @53603)) @37090 @22314 @23463 (@22042 (@22047 @12618 @5488)))) +@53616 := @22733 @53533 +@53633 := @53616 + @53533 + @5126 + @2640 + @5162 + @2663 + @452 + @5126 + @2647 + @12644 + @68 + @197 + @127 + @2656 + @5665 + @5488 + @5488 + @8780 +@53637 := @21923 (@22988 (@53399 @22990)) @53533 +@53662 := @53616 + @53637 + @5126 + @2640 + @5162 + @2663 + @127 + @5126 + @2647 + @5654 + @19 + @230 + @329 + @2659 + @5815 + @5488 + @5488 + @12640 + (@22778 @53533 @5126 @2640 @5162 @2663 @5126 @2647) +@53663 := @22800 @2663 +@53666 := @53662 (@22788 (@53663 @19)) +@53668 := @22806 @2640 @2663 +@53672 := @53666 (@22042 (@53668 @127 @230)) +@53675 := @22814 @53533 @2640 @5162 +@53681 := @53672 (@21951 (@53675 @230 @329 @5815 @5488)) +@53689 := @23540 @53637 @1465 @332 @2644 @2647 @5488 @8786 @2670 +@53694 := @22160 @53637 @5126 @332 @2644 @8786 +@53696 := @22169 @53637 @5126 +@53702 := @53696 @144 @331 @2641 @2643 @5541 @8785 +@53704 := @22013 @53637 @5126 +@53708 := @53704 @68 @2641 @68 @5541 +@53709 := @22022 @53637 +@53833 := @53280 + (@53321 + (@53323 + (@53325 + (@53346 + (@53369 + (@53386 + (@53410 + (@53421 + (@53425 + (@53461 + (@53532 + (@53615 + (@53633 + (@53681 + (@53689 + (@53694 + (@53702 + (@53708 (@22021 (@53709 @68)) @22242) + (@53696 + @238 + @263 + @22 + @2638 + @5817 + @8784 + (@53704 @154 @22 @154 @5817 (@22021 (@53709 @154)) @23588) + (@53696 + @261 + @146 + @1475 + @27 + @6298 + @5501 + (@53704 + @249 + @1475 + @249 + @6298 + (@22021 (@53709 @249)) + @26505) + (@22248 @53637 @5126))))) + @37188 + @37191 + @37194 + @37197)) + (@22788 (@53663 @68)) + (@22042 (@53668 @452 @197)) + (@21951 (@53675 @197 @127 @5665 @5488)) + (@22827 + @53533 + @2656 + @2647 + @5488 + @8779 + (@23320 + @53533 + @5126 + @2656 + @2647 + @8779 + (@23329 + @53533 + @5126 + @219 + @190 + @1475 + @24 + @6281 + @5589 + (@53587 + @323 + @1475 + @59 + @6281 + @10050 + @53600 + (@53586 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @53533 @5126 @187 @24 @5588 @22497) + @53603)))))) + @23052 + (@22042 (@23057 @2640 @2663 @453)) + @23064)))))))))))) +@53834 := @21623 @1470 +@53835 := @21641 @1470 +@53836 := @21631 @53835 +@53838 := @21627 (@53836 @21646) +@53840 := @21669 (@21670 @1470) +@53841 := @21665 @53840 +@53843 := @21627 (@53841 @21694) +@53860 := @21626 + (fun (fn : @122) => + @53838 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @53843 @21741)))))) + @21787)) + @2681 +@53863 := @21793 (@53836 (@21644 @2681)) +@53866 := @21706 (@21707 @2681) @37082 +@53870 := @21627 (@21698 (@53866 @21715) @21719) +@53871 := @21732 @2681 +@53876 := @21729 (@21731 @53871 @37085 @21687 @21689) +@53887 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @53843 (@53870 @53876))))) +@53888 := @21652 @53887 +@53889 := @21649 @53888 +@53898 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @37082 @21645) @21781))) +@53902 := @53863 (@53889 @53898) (@21837 @53835) +@53904 := @21840 @53888 @53898 +@53906 := @21843 @53887 @12654 +@53907 := @21679 @12654 +@53909 := @21677 (@53907 @21692) +@53911 := @21627 (@53841 @53909) +@53912 := @21714 @12654 +@53913 := @53866 @53912 +@53914 := @21698 @53913 +@53916 := @21627 (@53914 @21719) +@53927 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @53911 (@53916 @53876))))) + @12656 +@53928 := @21683 @12656 +@53931 := @21677 (@53907 (@53928 @21691)) +@53933 := @21627 (@53841 @53931) +@53934 := @21727 @12656 +@53935 := @21726 @53934 +@53936 := @21730 @53934 +@53938 := @53936 @53871 @37085 +@53950 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @53933 (@53916 (@53935 (@53938 @21687 @21689)))))) + @5488 +@53955 := @21627 (@53841 (@21677 (@53907 (@53928 @23816)))) +@53956 := @53938 @5488 +@53965 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @53955 (@53916 (@53935 (@53956 @21689))))) + @12663 +@53970 := @53841 (@21677 (@53907 (@53928 (@21686 @12664)))) +@53971 := @21627 @53970 +@53972 := @53956 @12663 +@53977 := @21910 (fun (Γ : @21657) => @53971 (@53916 (@53935 @53972))) +@53978 := @53402 @22101 +@53979 := @53977 @53978 +@53980 := @21793 @53970 +@53981 := @21718 @53978 +@53982 := @53914 @53981 +@53983 := @21627 @53982 +@53985 := @21725 @53978 @53934 +@53986 := @53985 @53972 +@53990 := @53980 (@53983 @53986) (@21946 @53840) +@53994 := @21793 @53982 @53986 (@21951 @53913) +@54002 := @23540 @53978 @2678 @2092 @2672 @2640 @5488 @12661 @3591 +@54007 := @22160 @53978 @5126 @2092 @2672 @12661 +@54009 := @22169 @53978 @5126 +@54015 := @54009 @144 @2091 @48 @2643 @5541 @12660 +@54017 := @22013 @53978 @5126 +@54021 := @54017 @68 @48 @68 @5541 +@54022 := @22022 @53978 +@54027 := @54015 (@54021 (@22021 (@54022 @68)) @22242) +@54042 := @54009 + @162 + @320 + @22 + @2638 + @5539 + @6283 + (@54017 @19 @22 @19 @5539 (@22021 (@54022 @19)) @22225) +@54048 := @54009 @219 @146 @1475 @27 @6281 @5501 +@54056 := @54017 @41 @1475 @41 @6281 (@22021 (@54022 @41)) @26340 +@54064 := @54002 (@54007 (@54027 (@54042 (@54048 @54056 (@22248 @53978 @5126))))) +@54065 := @21641 @2678 +@54066 := @21837 @54065 +@54067 := @54064 @54066 +@54068 := @21711 @3591 +@54070 := @54067 (@22278 @54068) +@54071 := @21735 @3591 +@54086 := @53860 + (@53902 + (@53904 + (@53906 + (@53927 + (@53950 + (@53965 + (@53979 (@53990 (@53994 (@54070 (@22282 @54071) (@22287 (@22307 @2678)))))))))))) +@54087 := @21623 @1531 +@54088 := @21631 @38251 +@54090 := @21627 (@54088 @21646) +@54092 := @21669 (@21670 @1531) +@54093 := @21665 @54092 +@54095 := @21627 (@54093 @21694) +@54112 := @21626 + (fun (fn : @122) => + @54090 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @54095 @21741)))))) + @21787)) + @2696 +@54115 := @21793 (@54088 (@21644 @2696)) +@54118 := @21706 (@21707 @2696) @38254 +@54122 := @21627 (@21698 (@54118 @21715) @21719) +@54123 := @21732 @2696 +@54128 := @21729 (@21731 @54123 @38257 @21687 @21689) +@54139 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @54095 (@54122 @54128))))) +@54140 := @21652 @54139 +@54141 := @21649 @54140 +@54150 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @38254 @21645) @21781))) +@54153 := @54115 (@54141 @54150) @38252 +@54155 := @21840 @54140 @54150 +@54157 := @21843 @54139 @7104 +@54159 := @21627 (@54093 @30015) +@54160 := @54118 @30018 +@54161 := @21698 @54160 +@54163 := @21627 (@54161 @21719) +@54174 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @54159 (@54163 @54128))))) + @8805 +@54176 := @21677 (@30013 @38115) +@54178 := @21627 (@54093 @54176) +@54180 := @38122 @54123 @38257 +@54192 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @54178 (@54163 (@38121 (@54180 @21687 @21689)))))) + @12692 +@54199 := @21627 (@54093 (@21677 (@30013 (@38114 (@21686 (@12693 @21689)))))) +@54200 := @54180 @12692 +@54209 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @54199 (@54163 (@38121 (@54200 @21689))))) + @12755 +@54214 := @54093 (@21677 (@30013 (@38114 (@21686 @12756)))) +@54215 := @21627 @54214 +@54216 := @54200 @12755 +@54222 := @21910 (fun (Γ : @21657) => @54215 (@54163 (@38121 @54216))) @25781 +@54223 := @21793 @54214 +@54224 := @54161 @30088 +@54225 := @21627 @54224 +@54226 := @30091 @38120 +@54227 := @54226 @54216 +@54231 := @54223 (@54225 @54227) (@21946 @54092) +@54235 := @21793 @54224 @54227 (@21951 @54160) +@54238 := @24740 @25781 @5126 @5126 +@54246 := @54238 @2684 @2693 @1740 @1495 @12692 @12701 @5488 @12755 +@54247 := @29821 @403 +@54282 := @54246 + (@54247 + @856 + @866 + @24 + @12692 + @12699 + @6034 + (@29835 + @12691 + @12698 + @5476 + @12674 + @5482 + @29762 + (@29849 @12684 @5482 @29859 @29862 @22045 (@22042 (@22047 @12685 @5488))) + @22045 + (@22042 (@22047 @12675 @12691))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@54286 := @23295 @25781 @5126 @5126 @24880 +@54294 := @54286 @12701 @2693 @1740 @1495 @12711 @12752 @5488 @9615 +@54302 := @46168 @2688 @2692 @1495 @12708 @154 @6188 @5488 @12752 +@54305 := @29699 @2688 @24 @12708 +@54306 := @29704 @495 +@54313 := @54306 @2687 @822 @24 @5488 @12706 @5162 @836 +@54316 := @29714 @2687 @822 @12706 +@54322 := @29764 @2686 @48 @821 @5541 @12705 @29777 +@54328 := @29746 @570 @22 @820 @6281 @12704 @29762 +@54334 := @29719 @568 @146 @480 @27 @6327 @5501 +@54335 := @37171 @480 +@54353 := @54302 + (@54305 + (@54313 + (@54316 (@54322 (@54328 (@54334 (@54335 @567 @6327 @26621 @26625) @29780)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @30157 +@54362 := @46218 @238 @1740 @2691 @1495 @5488 @5817 @5488 @12752 @46346 +@54370 := @46303 @5817 @1740 @2691 @1495 @5488 @9615 @5488 @12750 +@54374 := @46312 @1740 @1495 @5488 @9472 +@54376 := @22436 @25782 @5126 +@54388 := @54370 (@54374 (@54376 @197 @1495 @146 @27 @5488 @5501 @9470 @22197 @46279 @41464)) +@54392 := @46312 @2691 @1495 @5488 @12749 +@54400 := @54376 @230 @1495 @1074 @28 @5488 @12748 @6350 @22198 +@54402 := @22160 @25782 @5126 +@54405 := @54402 @1074 @28 @12748 +@54407 := @22169 @25782 @5126 +@54413 := @54407 @577 @146 @22 @27 @12746 @5501 +@54415 := @21974 @25782 @5126 +@54472 := @54413 + (@54415 + @577 + @22 + @12735 + @12744 + (@46228 + @167 + @576 + @866 + @22 + @12735 + @12742 + @5566 + (@46256 + @175 + @22 + @28 + @6281 + @12734 + @12741 + @5476 + @12717 + @5482 + @46276 + (@46237 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @12727 + @5482 + (@46250 @172 @5560 @22374 @22380) + @46279 + @22045 + (@22042 (@22047 @12728 @5488))) + @22045 + (@22042 (@22047 @12718 @12734))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@54474 := @22248 @25782 @5126 +@54483 := @54294 (@54353 (@54362 (@54388 (@54392 (@54400 (@54405 (@54472 @54474)) @41446))))) +@54487 := @29684 @1740 @1495 @5488 @9472 +@54489 := @22436 @25781 @5126 +@54490 := @54489 @197 +@54500 := @54487 (@54490 @1495 @146 @27 @5488 @5501 @9470 @22197 @29862 @41464) +@54512 := @54112 + (@54153 + (@54155 + (@54157 (@54174 (@54192 (@54209 (@54222 (@54231 (@54235 (@54282 (@54483 @54500))))))))))) +@54513 := @21623 @1577 +@54514 := @21631 @39085 +@54516 := @21627 (@54514 @21646) +@54518 := @21669 (@21670 @1577) +@54519 := @21665 @54518 +@54521 := @21627 (@54519 @21694) +@54538 := @21626 + (fun (fn : @122) => + @54516 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @54521 @21741)))))) + @21787)) + @2790 +@54541 := @21793 (@54514 (@21644 @2790)) +@54544 := @21706 (@21707 @2790) @39088 +@54548 := @21627 (@21698 (@54544 @21715) @21719) +@54549 := @21732 @2790 +@54554 := @21729 (@21731 @54549 @39091 @21687 @21689) +@54565 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @54521 (@54548 @54554))))) +@54566 := @21652 @54565 +@54567 := @21649 @54566 +@54576 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @39088 @21645) @21781))) +@54579 := @54541 (@54567 @54576) @39086 +@54581 := @21840 @54566 @54576 +@54583 := @21843 @54565 @12761 +@54584 := @21679 @12761 +@54588 := @21627 (@54519 (@21677 (@54584 @21692))) +@54590 := @54544 (@21714 @12761) +@54591 := @21698 @54590 +@54593 := @21627 (@54591 @21719) +@54604 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @54588 (@54593 @54554))))) + @8899 +@54608 := @21627 (@54519 (@21677 (@54584 @38949))) +@54610 := @38956 @54549 @39091 +@54622 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @54608 (@54593 (@38955 (@54610 @21687 @21689)))))) + @12845 +@54629 := @21627 (@54519 (@21677 (@54584 (@38948 (@21686 (@12846 @21689)))))) +@54630 := @54610 @12845 +@54639 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @54629 (@54593 (@38955 (@54630 @21689))))) + @13399 +@54644 := @54519 (@21677 (@54584 (@38948 (@21686 @13400)))) +@54645 := @21627 @54644 +@54646 := @54630 @13399 +@54651 := @21910 (fun (Γ : @21657) => @54645 (@54593 (@38955 @54646))) +@54652 := @38419 @22101 +@54653 := @54651 @54652 +@54654 := @21793 @54644 +@54656 := @54591 (@21718 @54652) +@54657 := @21627 @54656 +@54660 := @21725 @54652 @38954 @54646 +@54664 := @54654 (@54657 @54660) (@21946 @54518) +@54668 := @21793 @54656 @54660 (@21951 @54590) +@54725 := @21957 + @54652 + @5126 + @5126 + @154 + @22 + @387 + @2788 + @1539 + @12779 + @154 + @5473 + @12844 + @13399 + (@22137 + @54652 + @5126 + @387 + @22 + @12779 + (@22639 + @54652 + @5126 + @5162 + @219 + @249 + @68 + @87 + @22 + @5630 + @5517 + @12767 + @12774 + (@22013 @54652 @5126 @41 @524 @41 @5630 (@22021 (@22022 @54652 @41)) @22663) + @28200 + @28204 + @28434 + @22596 + (@22042 (@22718 @12774 @12768)) + @22726)) + (@22042 (@22090 @54652 @154)) +@54726 := @23381 @54652 +@54783 := @21957 + @54726 + @5126 + @5126 + @249 + @22 + @389 + @2787 + @1539 + @12798 + @249 + @5473 + @12843 + @13399 + (@22137 + @54726 + @5126 + @389 + @22 + @12798 + (@22639 + @54726 + @5126 + @5162 + @219 + @249 + @19 + @87 + @22 + @5630 + @5517 + @12785 + @12793 + (@22013 @54726 @5126 @41 @524 @41 @5630 (@22021 (@22022 @54726 @41)) @22663) + @28200 + @28204 + @28464 + @22596 + (@22042 (@22718 @12793 @12786)) + @22726)) + (@22042 (@22090 @54726 @249)) +@54784 := @25773 @54726 +@54843 := @21957 + @54784 + @5126 + @5126 + @224 + @22 + @391 + @2786 + @1539 + @12818 + @224 + @5473 + @12842 + @13399 + (@22137 + @54784 + @5126 + @391 + @22 + @12818 + (@22639 + @54784 + @5126 + @5162 + @219 + @249 + @41 + @87 + @22 + @5630 + @5517 + @12804 + @12813 + (@22013 @54784 @5126 @41 @524 @41 @5630 (@22021 (@22022 @54784 @41)) @22663) + @28200 + @28204 + (@22702 (@28206 @41)) + @22596 + (@22042 (@22718 @12813 @12805)) + @22726)) + (@22042 (@22090 @54784 @224)) +@54844 := @30678 @54784 +@54847 := @24740 @54844 @5126 @5126 +@54855 := @54847 @2705 @2708 @2785 @1539 @12842 @12854 @5488 @13399 +@54857 := @21984 @54844 @5126 +@54864 := @54857 @1942 @2704 @866 @24 @12842 @12852 @10175 +@54866 := @21997 @54844 @5126 +@54876 := @54866 @551 @1477 @22 @28 @7299 @12841 @12851 @5476 @12824 @5482 +@54878 := @22013 @54844 @5126 +@54882 := @54878 @224 @22 @224 @7299 +@54883 := @22022 @54844 +@54887 := @54882 (@22021 (@54883 @224)) @31049 +@54888 := @54876 @54887 +@54906 := @54866 + @185 + @146 + @22 + @27 + @5585 + @5488 + @5501 + @5476 + @12834 + @5482 + (@22363 @54844 @5126 @22 @184 @5585 @22463 @22467) +@54908 := @22038 @54844 @5126 +@54928 := @54855 + (@54864 + (@54888 + (@54906 @54908 @22045 (@22042 (@22047 @12835 @5488))) + @22045 + (@22042 (@22047 @12825 @12841))) + @43797 + @43800 + @43803 + @43807 + @43812 + @43818) +@54932 := @23295 @54844 @5126 @5126 @24880 +@54940 := @54932 @12854 @2708 @2785 @1539 @5488 @12859 @5488 @13397 +@54941 := @22827 @54844 +@54945 := @54941 @2708 @1539 @5488 @12858 +@54947 := @22436 @54844 @5126 +@54961 := @54945 + (@54947 @197 @1539 @146 @27 @5488 @5501 @12856 @22197 @54908 (@22525 (@22553 @1539 @12856))) +@54962 := @54940 @54961 +@55001 := @54847 + @393 + @2708 + @2784 + @1539 + @5488 + @12880 + @5488 + @13397 + (@22639 + @54844 + @5126 + @5162 + @219 + @249 + @154 + @87 + @24 + @5674 + @5517 + @12865 + @12875 + (@54878 @41 @524 @41 @5674 (@22021 (@54883 @41)) @22948) + @28200 + @28204 + @28208 + @22596 + (@22042 (@22718 @12875 @12866)) + @22726) +@55010 := @54932 @12880 @2708 @2784 @1539 @5488 @12859 @12904 @13395 @54961 +@55018 := @54847 @2712 @2775 @2783 @1539 @12904 @12913 @5488 @13395 +@55025 := @54857 @403 @886 @866 @24 @12904 @12911 @6034 +@55035 := @54866 @238 @405 @22 @28 @5817 @12903 @12910 @5476 @12886 @5482 +@55043 := @54878 @154 @22 @154 @5817 (@22021 (@54883 @154)) @23588 +@55083 := @55018 + (@55025 + (@55035 + @55043 + (@54866 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @12896 + @5482 + (@54878 @19 @22 @19 @5539 (@22021 (@54883 @19)) @22225) + @54908 + @22045 + (@22042 (@22047 @12897 @5488))) + @22045 + (@22042 (@22047 @12887 @12903))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@55091 := @54932 @12913 @2775 @2783 @1539 @12939 @13383 @5488 @13393 +@55104 := @21957 @54844 @5126 @5126 @363 @480 @1654 @2774 @1539 @9175 @363 @6175 @12938 @13383 +@55106 := @22137 @54844 @5126 +@55109 := @55106 @1654 @480 @9175 +@55119 := @22146 @54844 @5126 @485 @1653 @793 @480 @5488 @9173 @5162 @817 +@55121 := @22160 @54844 @5126 +@55124 := @55121 @1653 @793 @9173 +@55126 := @22169 @54844 @5126 +@55141 := @55126 + @144 + @240 + @48 + @28 + @5485 + @7271 + (@54878 @68 @48 @68 @5485 (@22021 (@54883 @68)) @22032) +@55142 := @55126 @238 +@55148 := @55142 @146 @22 @27 @5817 @5501 @55043 +@55150 := @22248 @54844 @5126 +@55165 := @55104 + (@55109 (@55119 (@55124 (@55141 (@55148 @55150))) @25876 @25879 @25882 @25885 @22726)) + (@22042 (@22090 @54844 @363)) +@55166 := @25899 @54844 +@55168 := @24740 @55166 @5126 +@55169 := @55168 @5126 +@55177 := @55169 @2720 @2735 @2773 @1539 @12938 @12990 @5488 @13383 +@55178 := @55168 @5162 +@55186 := @55178 @718 @2718 @308 @24 @12938 @12948 @5488 @12990 +@55188 := @21984 @55166 @5126 +@55189 := @55188 @562 +@55195 := @55189 @717 @2415 @24 @12938 @12946 @6338 +@55197 := @21997 @55166 @5126 +@55198 := @55197 @549 +@55207 := @55198 @716 @480 @820 @6296 @12937 @12945 @5476 @12920 @5482 +@55209 := @22013 @55166 @5126 +@55213 := @55209 @363 @480 @363 @6296 +@55214 := @22022 @55166 +@55218 := @55213 (@22021 (@55214 @363)) @26443 +@55219 := @55207 @55218 +@55229 := @55197 @714 @146 @480 @27 @6705 @5488 @5501 @5476 @12930 @5482 +@55231 := @22363 @55166 @5126 +@55232 := @55231 @480 +@55236 := @55232 @713 @6705 @28120 @28124 +@55237 := @55229 @55236 +@55239 := @22038 @55166 @5126 +@55259 := @55186 + (@55195 + (@55219 + (@55237 @55239 @22045 (@22042 (@22047 @12931 @5488))) + @22045 + (@22042 (@22047 @12921 @12937))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@55261 := @23295 @55166 @5126 +@55263 := @55261 @5162 @24880 +@55271 := @55263 @12948 @2718 @308 @24 @5488 @12987 @5488 @5769 +@55273 := @22146 @55166 @5126 +@55274 := @55273 @495 +@55281 := @55274 @2717 @822 @24 @5488 @12985 @5162 @836 +@55283 := @22160 @55166 @5126 +@55286 := @55283 @2717 @822 @12985 +@55288 := @22169 @55166 @5126 +@55289 := @55288 @144 +@55294 := @55289 @2716 @48 @821 @5485 @12984 +@55297 := @55209 @68 @48 @68 +@55298 := @55297 @5485 +@55300 := @22021 (@55214 @68) +@55302 := @55298 @55300 @22032 +@55303 := @55294 @55302 +@55304 := @55288 @1658 +@55309 := @55304 @509 @22 @820 @12982 @6229 +@55311 := @21974 @55166 @5126 +@55313 := @55311 @1658 @22 +@55315 := @55313 @12971 @12980 +@55316 := @55188 @167 +@55319 := @55316 @1657 @866 @22 +@55322 := @55319 @12971 @12978 @5566 +@55323 := @55197 @238 +@55327 := @55323 @175 @22 @28 @5817 +@55332 := @55327 @12970 @12977 @5476 @12953 @5482 +@55340 := @55209 @154 @22 @154 @5817 (@22021 (@55214 @154)) @23588 +@55341 := @55332 @55340 +@55349 := @55197 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@55351 := @55349 @12963 @5482 +@55352 := @55231 @22 +@55356 := @55352 @172 @5560 @22374 @22380 +@55378 := @55309 + (@55315 + (@55322 + (@55341 + (@55351 @55356 @55239 @22045 (@22042 (@22047 @12964 @5488))) + @22045 + (@22042 (@22047 @12954 @12970))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@55384 := @55288 @507 @146 @480 @27 @6227 @5501 +@55388 := @55232 @506 @6227 @26047 @26051 +@55389 := @55384 @55388 +@55391 := @22248 @55166 @5126 +@55402 := @55271 + (@55281 (@55286 (@55303 (@55378 (@55389 @55391)))) @26062 @26065 @26068 @26071 @22726) +@55407 := @23320 @55166 @5126 @308 @24 @5769 +@55413 := @22485 @55166 @5126 @305 @24 @5768 @23368 +@55414 := @55407 @55413 +@55417 := @55177 (@55259 (@55402 @55414)) +@55419 := @55261 @5126 @24880 +@55427 := @55419 @12990 @2735 @2773 @1539 @5488 @13067 @13091 @13381 +@55428 := @22827 @55166 +@55432 := @55428 @2735 @1539 @5488 @13066 +@55434 := @22436 @55166 @5126 +@55436 := @55434 @230 @1539 +@55442 := @55436 @2734 @1537 @5488 @13065 @6350 @22198 +@55445 := @55283 @2734 @1537 @13065 +@55451 := @55288 @2732 @146 @524 @27 @13063 @5501 +@55453 := @22137 @55166 @5126 +@55456 := @55453 @2732 @524 @13063 +@55458 := @55434 @181 @524 +@55464 := @55458 @2731 @87 @5488 @13062 @7193 @22447 +@55467 := @55283 @2731 @87 @13062 +@55468 := @55288 @2724 +@55473 := @55468 @2730 @22 @86 @13024 @13061 +@55475 := @55311 @2724 @22 +@55477 := @55475 @13013 @13022 +@55480 := @55316 @2723 @866 @22 +@55483 := @55480 @13013 @13020 @5566 +@55487 := @55323 @534 @22 @28 @5817 +@55493 := @55487 @13012 @13019 @5476 @12995 @5482 @55340 +@55501 := @55197 @532 @146 @22 @27 @6264 @5488 @5501 @5476 +@55503 := @55501 @13005 @5482 +@55507 := @55352 @531 @6264 @26296 @26300 +@55529 := @55473 + (@55477 + (@55483 + (@55493 + (@55503 @55507 @55239 @22045 (@22042 (@22047 @13006 @5488))) + @22045 + (@22042 (@22047 @12996 @13012))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@55530 := @55288 @261 +@55535 := @55530 @2729 @22 @85 @6298 @13060 +@55543 := @55209 @249 @22 @249 @6298 (@22021 (@55214 @249)) @26505 +@55544 := @55535 @55543 +@55550 := @55288 @2727 @310 @22 @59 @13058 @7197 +@55554 := @55311 @2727 @22 @13047 @13056 +@55560 := @55316 @2726 @866 @22 @13047 @13054 @5566 +@55565 := @55197 @551 @175 @22 @28 @7299 +@55570 := @55565 @13046 @13053 @5476 @13029 @5482 +@55578 := @55209 @224 @22 @224 @7299 (@22021 (@55214 @224)) @31049 +@55603 := @55550 + (@55554 + (@55560 + (@55570 + @55578 + (@55349 @13039 @5482 @55356 @55239 @22045 (@22042 (@22047 @13040 @5488))) + @22045 + (@22042 (@22047 @13030 @13046))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@55611 := @55288 @308 @146 @24 @27 @5769 @5501 @55413 @55391 +@55622 := @55442 + (@55445 (@55451 (@55456 (@55464 (@55467 (@55529 (@55544 (@55603 @55611)))) @30492)) @55391)) +@55625 := @22525 (@26984 @1539 @6350) +@55628 := @55427 (@55432 (@55622 @55625)) +@55776 := @55169 + @2741 + @2751 + @2772 + @1539 + @13091 + @13144 + @5488 + @13381 + (@55178 + @678 + @2739 + @308 + @24 + @13091 + @13100 + @5488 + @13144 + (@55189 + @677 + @2415 + @24 + @13091 + @13098 + @6338 + (@55198 + @509 + @480 + @820 + @6296 + @13090 + @13097 + @5476 + @13073 + @5482 + @55218 + (@55197 + @507 + @146 + @480 + @27 + @6227 + @5488 + @5501 + @5476 + @13083 + @5482 + @55388 + @55239 + @22045 + (@22042 (@22047 @13084 @5488))) + @22045 + (@22042 (@22047 @13074 @13090))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@55263 + @13100 + @2739 + @308 + @24 + @5488 + @13141 + @5488 + @5769 + (@55274 + @2738 + @822 + @24 + @5488 + @13139 + @5162 + @836 + (@55283 + @2738 + @822 + @13139 + (@55289 + @2737 + @48 + @821 + @5485 + @13138 + @55302 + (@55304 + @716 + @22 + @820 + @13134 + @13137 + (@55313 + @13123 + @13132 + (@55319 + @13123 + @13130 + @5566 + (@55327 + @13122 + @13129 + @5476 + @13105 + @5482 + @55340 + (@55349 @13115 @5482 @55356 @55239 @22045 (@22042 (@22047 @13116 @5488))) + @22045 + (@22042 (@22047 @13106 @13122))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@55288 @714 @146 @480 @27 @6705 @5501 @55236 @55391)))) + @26062 + @26065 + @26068 + @26071 + @22726) + @55414)) +@55922 := @55419 + @13144 + @2751 + @2772 + @1539 + @5488 + @13221 + @13245 + @13379 + (@55428 + @2751 + @1539 + @5488 + @13220 + (@55436 + @2750 + @1537 + @5488 + @13219 + @6350 + @22198 + (@55283 + @2750 + @1537 + @13219 + (@55288 + @2748 + @146 + @524 + @27 + @13217 + @5501 + (@55453 + @2748 + @524 + @13217 + (@55458 + @2747 + @87 + @5488 + @13216 + @7193 + @22447 + (@55283 + @2747 + @87 + @13216 + (@55468 + @2746 + @22 + @86 + @13178 + @13215 + (@55475 + @13167 + @13176 + (@55480 + @13167 + @13174 + @5566 + (@55487 + @13166 + @13173 + @5476 + @13149 + @5482 + @55340 + (@55501 @13159 @5482 @55507 @55239 @22045 (@22042 (@22047 @13160 @5488))) + @22045 + (@22042 (@22047 @13150 @13166))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@55530 + @2745 + @22 + @85 + @6298 + @13214 + @55543 + (@55288 + @2743 + @310 + @22 + @59 + @13212 + @7197 + (@55311 + @2743 + @22 + @13201 + @13210 + (@55188 + @854 + @2726 + @866 + @22 + @13201 + @13208 + @7072 + (@55565 + @13200 + @13207 + @5476 + @13183 + @5482 + @55578 + (@55349 + @13193 + @5482 + @55356 + @55239 + @22045 + (@22042 (@22047 @13194 @5488))) + @22045 + (@22042 (@22047 @13184 @13200))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + @55611)))) + @30492)) + @55391)) + @55625)) +@55981 := @55169 + @572 + @2759 + @2771 + @1539 + @13245 + @13254 + @5488 + @13379 + (@55189 + @571 + @2415 + @24 + @13245 + @13252 + @6338 + (@55198 + @570 + @480 + @820 + @6296 + @13244 + @13251 + @5476 + @13227 + @5482 + @55218 + (@55197 + @568 + @146 + @480 + @27 + @6327 + @5488 + @5501 + @5476 + @13237 + @5482 + (@55232 @567 @6327 @26621 @26625) + @55239 + @22045 + (@22042 (@22047 @13238 @5488))) + @22045 + (@22042 (@22047 @13228 @13244))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@55989 := @55419 @13254 @2759 @2771 @1539 @5488 @13331 @5488 @13377 +@55993 := @55428 @2759 @1539 @5488 @13330 +@55999 := @55436 @2758 @1537 @5488 @13329 @6350 @22198 +@56002 := @55283 @2758 @1537 @13329 +@56008 := @55288 @2756 @146 @524 @27 @13327 @5501 +@56011 := @55453 @2756 @524 @13327 +@56017 := @55458 @2755 @87 @5488 @13326 @7193 @22447 +@56020 := @55283 @2755 @87 @13326 +@56060 := @55304 + @2754 + @22 + @86 + @13288 + @13325 + (@55313 + @13277 + @13286 + (@55319 + @13277 + @13284 + @5566 + (@55327 + @13276 + @13283 + @5476 + @13259 + @5482 + @55340 + (@55349 @13269 @5482 @55356 @55239 @22045 (@22042 (@22047 @13270 @5488))) + @22045 + (@22042 (@22047 @13260 @13276))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@56111 := @55288 + @580 + @2753 + @22 + @85 + @13322 + @13324 + (@55311 + @580 + @22 + @13311 + @13320 + (@55316 + @579 + @866 + @22 + @13311 + @13318 + @5566 + (@55197 + @261 + @175 + @22 + @28 + @6298 + @13310 + @13317 + @5476 + @13293 + @5482 + @55543 + (@55349 @13303 @5482 @55356 @55239 @22045 (@22042 (@22047 @13304 @5488))) + @22045 + (@22042 (@22047 @13294 @13310))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@56119 := @55288 @551 @310 @22 @59 @7299 @7197 @55578 @55611 +@56283 := @55776 + (@55922 + (@55981 + (@55989 + (@55993 + (@55999 + (@56002 (@56008 (@56011 (@56017 (@56020 (@56060 (@56111 @56119))) @30492)) @55391)) + @55625)) + (@55428 + @2771 + @1539 + @5488 + @13376 + (@55436 + @2770 + @1537 + @5488 + @13375 + @6350 + @22198 + (@55283 + @2770 + @1537 + @13375 + (@55288 + @2768 + @146 + @524 + @27 + @13373 + @5501 + (@55453 + @2768 + @524 + @13373 + (@55458 + @2767 + @87 + @5488 + @13372 + @7193 + @22447 + (@55283 + @2767 + @87 + @13372 + (@55288 + @2764 + @2766 + @22 + @86 + @13369 + @13371 + (@55311 + @2764 + @22 + @13358 + @13367 + (@55316 + @2763 + @866 + @22 + @13358 + @13365 + @5566 + (@55323 + @2762 + @22 + @28 + @5817 + @13357 + @13364 + @5476 + @13337 + @5482 + @55340 + (@55197 + @1690 + @146 + @22 + @27 + @13354 + @5488 + @5501 + @5476 + @13347 + @5482 + (@55453 + @1690 + @22 + @13354 + (@55273 + @1158 + @1653 + @793 + @22 + @5488 + @13352 + @5162 + @2399 + (@55283 + @1653 + @793 + @13352 + (@55289 + @240 + @48 + @28 + @5541 + @7271 + (@55297 @5541 @55300 @22242) + (@55288 @238 @146 @22 @27 @5817 @5501 @55340 @55391))) + @33628 + @33631 + @33634 + @33637 + @22726)) + @55239 + @22045 + (@22042 (@22047 @13348 @5488))) + @22045 + (@22042 (@22047 @13338 @13357))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@55530 @2753 @22 @85 @6298 @13324 @55543 @56119))) + @30492)) + @55391)) + @55625))))) +@56396 := @54538 + (@54579 + (@54581 + (@54583 + (@54604 + (@54622 + (@54639 + (@54653 + (@54664 + (@54668 + (@54725 + (@54783 + (@54843 + (@54928 + (@54962 + (@55001 + (@55010 + (@55083 + (@55091 + (@55165 (@55417 (@55628 @56283))) + (@54941 + @2783 + @1539 + @5488 + @13392 + (@54947 + @230 + @1539 + @2782 + @1537 + @5488 + @13391 + @6350 + @22198 + (@55121 + @2782 + @1537 + @13391 + (@55126 + @2780 + @146 + @524 + @27 + @13389 + @5501 + (@55106 + @2780 + @524 + @13389 + (@54947 + @181 + @524 + @2779 + @87 + @5488 + @13388 + @7193 + @22447 + (@55121 + @2779 + @87 + @13388 + (@55142 + @2778 + @22 + @86 + @5817 + @13387 + @55043 + (@55126 + @261 + @2777 + @22 + @85 + @6298 + @13386 + (@54878 + @249 + @22 + @249 + @6298 + (@22021 (@54883 @249)) + @26505) + (@55126 + @551 + @323 + @22 + @59 + @7299 + @10050 + @54887 + (@55126 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 + @54844 + @5126 + @187 + @24 + @5588 + @22497) + @55150))))) + @30492)) + @55150)) + @55625)))))))))))))))))))) +@56397 := @21623 @1586 +@56398 := @21631 @39490 +@56400 := @21627 (@56398 @21646) +@56402 := @21669 (@21670 @1586) +@56403 := @21665 @56402 +@56405 := @21627 (@56403 @21694) +@56422 := @21626 + (fun (fn : @122) => + @56400 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @56405 @21741)))))) + @21787)) + @2825 +@56425 := @21793 (@56398 (@21644 @2825)) +@56428 := @21706 (@21707 @2825) @39493 +@56432 := @21627 (@21698 (@56428 @21715) @21719) +@56433 := @21732 @2825 +@56438 := @21729 (@21731 @56433 @39496 @21687 @21689) +@56449 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @56405 (@56432 @56438))))) +@56450 := @21652 @56449 +@56451 := @21649 @56450 +@56460 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @39493 @21645) @21781))) +@56463 := @56425 (@56451 @56460) @39491 +@56465 := @21840 @56450 @56460 +@56467 := @21843 @56449 @13411 +@56468 := @21679 @13411 +@56472 := @21627 (@56403 (@21677 (@56468 @21692))) +@56474 := @56428 (@21714 @13411) +@56475 := @21698 @56474 +@56477 := @21627 (@56475 @21719) +@56488 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @56472 (@56477 @56438))))) + @13415 +@56489 := @21683 @13415 +@56494 := @21627 (@56403 (@21677 (@56468 (@56489 @21691)))) +@56495 := @21727 @13415 +@56496 := @21726 @56495 +@56499 := @21730 @56495 @56433 @39496 +@56511 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @56494 (@56477 (@56496 (@56499 @21687 @21689)))))) + @13427 +@56518 := @21627 (@56403 (@21677 (@56468 (@56489 (@21686 (@13428 @21689)))))) +@56519 := @56499 @13427 +@56528 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @56518 (@56477 (@56496 (@56519 @21689))))) + @13477 +@56533 := @56403 (@21677 (@56468 (@56489 (@21686 @13478)))) +@56534 := @21627 @56533 +@56535 := @56519 @13477 +@56540 := @21910 (fun (Γ : @21657) => @56534 (@56477 (@56496 @56535))) +@56543 := @21923 (@22608 (@30884 @22610)) +@56550 := @56543 (@22100 (@21923 (@21926 (@21928 @2796 @21931)) @21705)) +@56551 := @56540 @56550 +@56552 := @21793 @56533 +@56554 := @56475 (@21718 @56550) +@56555 := @21627 @56554 +@56558 := @21725 @56550 @56495 @56535 +@56562 := @56552 (@56555 @56558) (@21946 @56402) +@56566 := @21793 @56554 @56558 (@21951 @56474) +@56582 := @23248 + @56550 + @5126 + @5126 + @2802 + @162 + @2823 + @5539 + @2807 + @154 + @2819 + @22753 + @5623 + @13420 + @5482 + @5488 + @13477 +@56584 := @22013 @56550 @5126 +@56588 := @56584 @19 @22 @19 @5539 +@56589 := @22022 @56550 +@56602 := @56582 + (@56588 (@22021 (@56589 @19)) @22225) + (@23281 (@23282 @2823)) + (@22042 (@23286 @56550 @22753)) + @23064 +@56617 := @23295 + @56550 + @5126 + @5126 + (@23299 @13421 @154 @22753) + @13429 + @2807 + @2819 + @2802 + @5488 + @5771 + @13463 + @13475 +@56622 := @22827 @56550 @2807 @2802 @5488 @5770 +@56627 := @23320 @56550 @5126 @2807 @2802 @5770 +@56635 := @23329 @56550 @5126 @219 @308 @919 @24 @5674 @5769 +@56637 := @22169 @56550 @5126 +@56673 := @56617 + (@56622 + (@56627 + (@56635 + (@56637 + @219 + @310 + @919 + @59 + @5674 + @7197 + (@56584 @41 @919 @41 @5674 (@22021 (@56589 @41)) @22948) + (@56637 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @56550 @5126 @305 @24 @5768 @23368) + (@22248 @56550 @5126)))))) +@56674 := @23381 @56550 +@56689 := @22607 + @56674 + @5126 + @5126 + @2802 + @2795 + @5162 + @321 + @2818 + @453 + @13460 + @13474 + @127 + @5623 + @13438 + @5482 +@56695 := @21974 @56674 @5126 @321 @2795 @13454 @13458 +@56708 := @23407 @56674 @5126 @144 @2793 @2795 @5485 @320 @5488 @5798 @5126 @5784 @13446 @13450 +@56710 := @22013 @56674 @5126 +@56714 := @56710 @68 @2796 @68 @5485 +@56715 := @22022 @56674 +@56720 := @56708 (@56714 (@22021 (@56715 @68)) @22032) +@56725 := @22160 @56674 @5126 @320 @2793 @5798 +@56727 := @22169 @56674 @5126 +@56728 := @56727 @219 +@56733 := @56728 @146 @919 @27 @5630 @5501 +@56736 := @56710 @41 @919 @41 +@56737 := @56736 @5630 +@56739 := @22021 (@56715 @41) +@56742 := @56733 (@56737 @56739 @22663) +@56744 := @22248 @56674 @5126 +@56756 := @56689 + (@56695 (@56720 (@56725 (@56742 @56744)) @39350 @22314 @23463 (@22042 (@22047 @13447 @5488)))) +@56757 := @22733 @56674 +@56774 := @56757 + @56674 + @5126 + @2795 + @5162 + @2818 + @452 + @5126 + @2802 + @13473 + @68 + @197 + @127 + @2811 + @5665 + @5488 + @5488 + @5811 +@56778 := @21923 (@22988 (@30884 @22990)) @56674 +@56803 := @56757 + @56778 + @5126 + @2795 + @5162 + @2818 + @127 + @5126 + @2802 + @5654 + @19 + @230 + @329 + @2814 + @5815 + @5488 + @5488 + @13469 + (@22778 @56674 @5126 @2795 @5162 @2818 @5126 @2802) +@56804 := @22800 @2818 +@56807 := @56803 (@22788 (@56804 @19)) +@56809 := @22806 @2795 @2818 +@56813 := @56807 (@22042 (@56809 @127 @230)) +@56816 := @22814 @56674 @2795 @5162 +@56822 := @56813 (@21951 (@56816 @230 @329 @5815 @5488)) +@56830 := @23540 @56778 @1586 @332 @2799 @2802 @5488 @5820 @2825 +@56835 := @22160 @56778 @5126 @332 @2799 @5820 +@56837 := @22169 @56778 @5126 +@56843 := @56837 @144 @331 @2796 @2798 @5541 @5819 +@56845 := @22013 @56778 @5126 +@56849 := @56845 @68 @2796 @68 @5541 +@56850 := @22022 @56778 +@56977 := @56422 + (@56463 + (@56465 + (@56467 + (@56488 + (@56511 + (@56528 + (@56551 + (@56562 + (@56566 + (@56602 + (@56673 + (@56756 + (@56774 + (@56822 + (@56830 + (@56835 + (@56843 + (@56849 (@22021 (@56850 @68)) @22242) + (@56837 + @238 + @263 + @22 + @2793 + @5817 + @5707 + (@56845 @154 @22 @154 @5817 (@22021 (@56850 @154)) @23588) + (@56837 + @261 + @146 + @919 + @27 + @5705 + @5501 + (@56845 + @249 + @919 + @249 + @5705 + (@22021 (@56850 @249)) + @23034) + (@22248 @56778 @5126))))) + @39491 + @39494 + @39497 + @39500)) + (@22788 (@56804 @68)) + (@22042 (@56809 @452 @197)) + (@21951 (@56816 @197 @127 @5665 @5488)) + (@22827 + @56674 + @2811 + @2802 + @5488 + @5810 + (@23320 + @56674 + @5126 + @2811 + @2802 + @5810 + (@23329 + @56674 + @5126 + @219 + @190 + @919 + @24 + @5674 + @5589 + (@56728 + @323 + @919 + @59 + @5674 + @10050 + (@56736 @5674 @56739 @22948) + (@56727 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @56674 @5126 @187 @24 @5588 @22497) + @56744)))))) + @23052 + (@22042 (@23057 @2795 @2818 @453)) + @23064)))))))))))) +@56978 := @21623 @1591 +@56979 := @21641 @1591 +@56980 := @21631 @56979 +@56982 := @21627 (@56980 @21646) +@56984 := @21669 (@21670 @1591) +@56985 := @21665 @56984 +@56987 := @21627 (@56985 @21694) +@57004 := @21626 + (fun (fn : @122) => + @56982 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @56987 @21741)))))) + @21787)) + @2837 +@57007 := @21793 (@56980 (@21644 @2837)) +@57010 := @21706 (@21707 @2837) @39342 +@57014 := @21627 (@21698 (@57010 @21715) @21719) +@57015 := @21732 @2837 +@57020 := @21729 (@21731 @57015 @39345 @21687 @21689) +@57031 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @56987 (@57014 @57020))))) +@57032 := @21652 @57031 +@57033 := @21649 @57032 +@57042 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @39342 @21645) @21781))) +@57046 := @57007 (@57033 @57042) (@21837 @56979) +@57048 := @21840 @57032 @57042 +@57050 := @21843 @57031 @13484 +@57051 := @21679 @13484 +@57055 := @21627 (@56985 (@21677 (@57051 @21692))) +@57057 := @57010 (@21714 @13484) +@57058 := @21698 @57057 +@57060 := @21627 (@57058 @21719) +@57071 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57055 (@57060 @57020))))) + @13486 +@57072 := @21683 @13486 +@57073 := @57072 @21691 +@57077 := @21627 (@56985 (@21677 (@57051 @57073))) +@57078 := @21727 @13486 +@57079 := @21726 @57078 +@57080 := @21730 @57078 +@57082 := @57080 @57015 @39345 +@57094 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @57077 (@57060 (@57079 (@57082 @21687 @21689)))))) + @5488 +@57095 := @57072 @23816 +@57099 := @21627 (@56985 (@21677 (@57051 @57095))) +@57100 := @57082 @5488 +@57109 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57099 (@57060 (@57079 (@57100 @21689))))) + @13491 +@57114 := @56985 (@21677 (@57051 (@57072 (@21686 @13492)))) +@57115 := @21627 @57114 +@57116 := @57100 @13491 +@57121 := @21910 (fun (Γ : @21657) => @57115 (@57060 (@57079 @57116))) +@57122 := @56543 @23851 +@57123 := @57121 @57122 +@57124 := @21793 @57114 +@57126 := @57058 (@21718 @57122) +@57127 := @21627 @57126 +@57130 := @21725 @57122 @57078 @57116 +@57134 := @57124 (@57127 @57130) (@21946 @56984) +@57138 := @21793 @57126 @57130 (@21951 @57057) +@57146 := @23540 @57122 @2834 @352 @3593 @2795 @5488 @5854 @3679 +@57151 := @22160 @57122 @5126 @352 @3593 @5854 +@57153 := @22169 @57122 @5126 +@57159 := @57153 @162 @351 @48 @2798 @5847 @5853 +@57161 := @22013 @57122 @5126 +@57165 := @57161 @19 @48 @19 @5847 +@57166 := @22022 @57122 +@57208 := @57146 + (@57151 + (@57159 + (@57165 (@22021 (@57166 @19)) @23901) + (@57153 + @144 + @320 + @22 + @2793 + @5849 + @5852 + (@57161 @68 @22 @68 @5849 (@22021 (@57166 @68)) @23918) + (@57153 + @219 + @146 + @919 + @27 + @5674 + @5501 + (@57161 @41 @919 @41 @5674 (@22021 (@57166 @41)) @22948) + (@22248 @57122 @5126))))) +@57209 := @21641 @2834 +@57210 := @21837 @57209 +@57211 := @57208 @57210 +@57212 := @21711 @3679 +@57214 := @57211 (@22278 @57212) +@57215 := @21735 @3679 +@57230 := @57004 + (@57046 + (@57048 + (@57050 + (@57071 + (@57094 + (@57109 + (@57123 (@57134 (@57138 (@57214 (@22282 @57215) (@22287 (@22307 @2834)))))))))))) +@57231 := @21623 @1674 +@57232 := @21631 @40739 +@57234 := @21627 (@57232 @21646) +@57236 := @21669 (@21670 @1674) +@57237 := @21665 @57236 +@57239 := @21627 (@57237 @21694) +@57256 := @21626 + (fun (fn : @122) => + @57234 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57239 @21741)))))) + @21787)) + @2876 +@57259 := @21793 (@57232 (@21644 @2876)) +@57262 := @21706 (@21707 @2876) @40742 +@57266 := @21627 (@21698 (@57262 @21715) @21719) +@57267 := @21732 @2876 +@57272 := @21729 (@21731 @57267 @40745 @21687 @21689) +@57283 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57239 (@57266 @57272))))) +@57284 := @21652 @57283 +@57285 := @21649 @57284 +@57294 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @40742 @21645) @21781))) +@57297 := @57259 (@57285 @57294) @40740 +@57299 := @21840 @57284 @57294 +@57301 := @21843 @57283 @7104 +@57303 := @21627 (@57237 @30015) +@57304 := @57262 @30018 +@57305 := @21698 @57304 +@57307 := @21627 (@57305 @21719) +@57318 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57303 (@57307 @57272))))) + @8805 +@57320 := @21627 (@57237 @54176) +@57322 := @38122 @57267 @40745 +@57334 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @57320 (@57307 (@38121 (@57322 @21687 @21689)))))) + @13571 +@57341 := @21627 (@57237 (@21677 (@30013 (@38114 (@21686 (@13572 @21689)))))) +@57342 := @57322 @13571 +@57351 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57341 (@57307 (@38121 (@57342 @21689))))) + @13599 +@57356 := @57237 (@21677 (@30013 (@38114 (@21686 @13600)))) +@57357 := @21627 @57356 +@57358 := @57342 @13599 +@57364 := @21910 (fun (Γ : @21657) => @57357 (@57307 (@38121 @57358))) @25781 +@57365 := @21793 @57356 +@57366 := @57305 @30088 +@57367 := @21627 @57366 +@57368 := @54226 @57358 +@57372 := @57365 (@57367 @57368) (@21946 @57236) +@57376 := @21793 @57366 @57368 (@21951 @57304) +@57385 := @30105 @2839 @2864 @2874 @1495 @13534 @154 @13499 @13570 @13599 +@57389 := @29815 @2864 @2839 @13530 @13532 +@57396 := @29690 @2863 @2839 @24 @13527 @5517 @13504 @5482 +@57399 := @29699 @2863 @3691 @13527 +@57407 := @29704 @2844 @2862 @3688 @3691 @5488 @13525 @5126 @3714 +@57410 := @29714 @2862 @3688 @13525 +@57416 := @29719 @2850 @2861 @3685 @3687 @13517 @13524 +@57419 := @29699 @2850 @3685 @13517 +@57435 := @29730 + @2848 + @851 + @22189 + @3682 + @3684 + @5488 + @7054 + @22199 + @363 + @5126 + @5126 + @3729 + @29783 + (@21837 (@22274 @2848)) +@57436 := @21711 @3729 +@57438 := @57435 (@22278 @57436) +@57439 := @21735 @3729 +@57441 := @57438 (@22282 @57439) +@57444 := @22287 (@22289 @3682 @3684) +@57455 := @57416 + (@57419 (@57441 @57444 (@22297 (@22299 @2848 @22302)) (@22287 (@22307 @2848)) @22314)) +@57461 := @29746 @2860 @22 @3682 @6281 @13523 @29762 +@57467 := @29719 @2858 @146 @2839 @27 @13521 @5501 +@57472 := @37151 @2854 @22 @1500 @5539 @13520 +@57478 := @29902 @2856 @22 @4718 @5539 @20591 @29859 +@57484 := @29719 @2854 @146 @1500 @27 @13520 @5501 +@57490 := @37150 @185 @190 @22 @24 @5585 @5589 +@57496 := @37164 @323 @22 @59 @5585 @10050 @37176 +@57502 := @29719 @190 @146 @24 @27 @5589 @5501 +@57504 := @22485 @25781 @5126 +@57510 := @57502 (@57504 @187 @24 @5588 @22497) @29780 +@57514 := @57484 (@57490 (@57496 @57510)) @29780 +@57522 := @57407 (@57410 (@57455 (@57461 (@57467 (@57472 (@57478 @57514)) @29780)))) +@57523 := @21641 @2844 +@57524 := @21837 @57523 +@57525 := @57522 @57524 +@57526 := @21711 @3714 +@57527 := @22278 @57526 +@57528 := @57525 @57527 +@57529 := @21735 @3714 +@57530 := @22282 @57529 +@57531 := @57528 @57530 +@57533 := @22287 (@22307 @2844) +@57541 := @57385 (@57389 (@57396 (@57399 (@57531 @57533 @22314)) @22596)) @30157 +@57542 := @21928 @2839 +@57546 := @21923 (@22752 (@57542 @22753)) @25781 +@57557 := @24740 @57546 @5126 @5126 @2867 @2872 @1740 @1495 @13570 @13573 @5488 @13599 +@57559 := @37004 @57546 @5126 +@57566 := @57559 @2866 @22 @24 @13567 @5517 @13540 @5482 +@57568 := @21974 @57546 @5126 +@57572 := @57568 @2866 @1500 @13563 @13565 +@57579 := @57559 @238 @22 @1500 @5817 @5517 @13552 @5482 +@57590 := @22013 @57546 @5126 @154 @2839 @154 @5817 (@22021 (@22022 @57546 @154)) @23588 +@57596 := @57557 (@57566 (@57572 (@57579 @57590 @22596)) @22596) +@57608 := @23295 @57546 @5126 @5126 @24880 @13573 @2872 @1740 @1495 @5488 @13596 @5488 @9615 +@57609 := @22827 @57546 +@57613 := @57609 @2872 @1495 @5488 @13595 +@57615 := @22436 @57546 @5126 +@57623 := @57615 @230 @1495 @2871 @28 @5488 @13594 @6350 @22198 +@57628 := @22160 @57546 @5126 @2871 @28 @13594 +@57636 := @22169 @57546 @5126 @2869 @146 @22 @27 @13592 @5501 +@57638 := @57568 @2869 @22 +@57640 := @57638 @13588 @13590 +@57647 := @22124 @57546 @5126 @238 @22 @1500 @5817 @5517 +@57691 := @57256 + (@57297 + (@57299 + (@57301 + (@57318 + (@57334 + (@57351 + (@57364 + (@57372 + (@57376 + (@57541 + (@57596 + (@57608 + (@57613 + (@57623 + (@57628 + (@57636 + (@57640 (@57647 @13578 @5482 @57590 @22596)) + (@22248 @57546 @5126))) + @41446)) + (@57609 + @1740 + @1495 + @5488 + @9472 + (@57615 + @197 + @1495 + @146 + @27 + @5488 + @5501 + @9470 + @22197 + (@22038 @57546 @5126) + @41464)))))))))))))) +@57692 := @21623 @1897 +@57693 := @21631 @43169 +@57695 := @21627 (@57693 @21646) +@57697 := @21669 (@21670 @1897) +@57698 := @21665 @57697 +@57700 := @21627 (@57698 @21694) +@57717 := @21626 + (fun (fn : @122) => + @57695 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57700 @21741)))))) + @21787)) + @2940 +@57720 := @21793 (@57693 (@21644 @2940)) +@57723 := @21706 (@21707 @2940) @43172 +@57727 := @21627 (@21698 (@57723 @21715) @21719) +@57728 := @21732 @2940 +@57733 := @21729 (@21731 @57728 @43175 @21687 @21689) +@57744 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57700 (@57727 @57733))))) +@57745 := @21652 @57744 +@57746 := @21649 @57745 +@57755 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @43172 @21645) @21781))) +@57758 := @57720 (@57746 @57755) @43170 +@57760 := @21840 @57745 @57755 +@57762 := @21843 @57744 @13608 +@57763 := @21679 @13608 +@57767 := @21627 (@57698 (@21677 (@57763 @21692))) +@57769 := @57723 (@21714 @13608) +@57770 := @21698 @57769 +@57772 := @21627 (@57770 @21719) +@57783 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57767 (@57772 @57733))))) + @9686 +@57787 := @21627 (@57698 (@21677 (@57763 @42225))) +@57789 := @42232 @57728 @43175 +@57801 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @57787 (@57772 (@42231 (@57789 @21687 @21689)))))) + @13772 +@57808 := @21627 (@57698 (@21677 (@57763 (@42224 (@21686 (@13773 @21689)))))) +@57809 := @57789 @13772 +@57818 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @57808 (@57772 (@42231 (@57809 @21689))))) + @13826 +@57823 := @57698 (@21677 (@57763 (@42224 (@21686 @13827)))) +@57824 := @21627 @57823 +@57825 := @57809 @13826 +@57831 := @21910 (fun (Γ : @21657) => @57824 (@57772 (@42231 @57825))) @25782 +@57832 := @21793 @57823 +@57834 := @57770 (@21718 @25782) +@57835 := @21627 @57834 +@57838 := @21725 @25782 @42230 @57825 +@57842 := @57832 (@57835 @57838) (@21946 @57697) +@57846 := @21793 @57834 @57838 (@21951 @57769) +@57850 := @21957 @25782 @5126 @5126 @249 +@57859 := @57850 @22 @148 @2938 @1799 @13629 @249 @5473 @13771 @13826 +@57863 := @54415 @148 @22 @13621 @13627 +@57870 := @46228 @139 @147 @50 @22 @13621 @13625 @5493 +@57880 := @46237 @144 @146 @48 @27 @5485 @5488 @5501 @5476 @13614 @5482 +@57888 := @46267 @68 @48 @68 @5485 (@22021 (@46272 @68)) @22032 +@57904 := @57859 + (@57863 + (@57870 + (@57880 @57888 @46279 @22045 (@22042 (@22047 @13615 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) +@57907 := @22042 (@22090 @25782 @249) +@57908 := @57904 @57907 +@57921 := @21957 @25783 @5126 @5126 @224 @2884 @2918 @2937 @1799 @13735 @224 @13632 @13770 @13826 +@57923 := @21974 @25783 @5126 +@57927 := @57923 @2918 @2884 @13731 @13733 +@57936 := @22124 @25783 @5126 @2917 @2884 @24 @13728 @5517 @13637 @5482 +@57938 := @22137 @25783 @5126 +@57941 := @57938 @2917 @3741 @13728 +@57951 := @22146 @25783 @5126 @2889 @2916 @3738 @3741 @5488 @13726 @5126 @3764 +@57953 := @22160 @25783 @5126 +@57956 := @57953 @2916 @3738 @13726 +@57958 := @22169 @25783 @5126 +@57964 := @57958 @2897 @2915 @3735 @3737 @13651 @13725 +@57967 := @57938 @2897 @3735 @13651 +@57971 := @22184 @25783 @5126 @2894 @2896 +@57972 := @23 @22189 +@57982 := @57971 @57972 @3732 @3734 @5488 @13650 @22446 @385 @5126 @5126 @3778 +@57985 := @57953 @2896 @57972 @13650 +@57991 := @57958 @261 @851 @22 @22189 @6298 @7054 +@57993 := @22013 @25783 @5126 +@57997 := @57993 @249 @22 @249 @6298 +@57998 := @22022 @25783 +@58002 := @57997 (@22021 (@57998 @249)) @26505 +@58003 := @57991 @58002 +@58018 := @57958 + @219 + @147 + @22 + @50 + @6281 + @5543 + (@57993 @41 @22 @41 @6281 (@22021 (@57998 @41)) @26340) +@58033 := @57958 + @144 + @146 + @48 + @27 + @5541 + @5501 + (@57993 @68 @48 @68 @5541 (@22021 (@57998 @68)) @22242) +@58035 := @22248 @25783 @5126 +@58043 := @57982 (@57985 (@58003 (@58018 (@58033 @58035)))) (@21837 (@22274 @2894)) +@58044 := @21711 @3778 +@58046 := @58043 (@22278 @58044) +@58047 := @21735 @3778 +@58049 := @58046 (@22282 @58047) +@58052 := @22287 (@22289 @3732 @3734) +@58053 := @58049 @58052 +@58054 := @22299 @2894 +@58055 := @22301 @57972 +@58064 := @57964 (@57967 (@58053 (@22297 (@58054 @58055)) (@22287 (@22307 @2894)) @22314)) +@58070 := @57958 @2903 @2914 @22 @3732 @13718 @13724 +@58074 := @57923 @2903 @22 @13707 @13716 +@58076 := @21984 @25783 @5126 +@58083 := @58076 @167 @2902 @866 @22 @13707 @13714 @5566 +@58085 := @21997 @25783 @5126 +@58095 := @58085 @2900 @175 @22 @28 @13693 @13706 @13713 @5476 @13656 @5482 +@58099 := @57923 @2900 @22 @13682 @13691 +@58106 := @58076 @854 @2899 @866 @22 @13682 @13689 @7072 +@58117 := @58085 @261 @405 @22 @28 @6298 @13681 @13688 @5476 @13664 @5482 @58002 +@58127 := @58085 @162 @146 @22 @27 @5539 @5488 @5501 @5476 @13674 @5482 +@58135 := @57993 @19 @22 @19 @5539 (@22021 (@57998 @19)) @22225 +@58136 := @58127 @58135 +@58138 := @22038 @25783 @5126 +@58198 := @58070 + (@58074 + (@58083 + (@58095 + (@58099 + (@58106 + (@58117 + (@58136 @58138 @22045 (@22042 (@22047 @13675 @5488))) + @22045 + (@22042 (@22047 @13665 @13681))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + (@58085 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @13699 + @5482 + (@22363 @25783 @5126 @22 @172 @5560 @22374 @22380) + @58138 + @22045 + (@22042 (@22047 @13700 @5488))) + @22045 + (@22042 (@22047 @13657 @13706))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@58204 := @57958 @2912 @146 @2884 @27 @13722 @5501 +@58206 := @23329 @25783 @5126 +@58212 := @58206 @162 @2908 @22 @2883 @5539 @13721 +@58215 := @57958 @162 @2910 @22 +@58217 := @10 @2883 @27 +@58276 := @57951 + (@57956 + (@58064 + (@58198 + (@58204 + (@58212 + (@58215 + @58217 + @5539 + (@5497 @13721 @5501) + @58135 + (@57958 + @2908 + @146 + @2883 + @27 + @13721 + @5501 + (@58206 + @238 + @308 + @24 + @24 + @5817 + @5769 + (@57958 + @238 + @310 + @24 + @59 + @5817 + @7197 + (@57993 @154 @24 @154 @5817 (@22021 (@57998 @154)) @23588) + (@57958 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @25783 @5126 @305 @24 @5768 @23368) + @58035))) + @58035))) + @58035)))) +@58277 := @21641 @2889 +@58278 := @21837 @58277 +@58279 := @58276 @58278 +@58280 := @21711 @3764 +@58281 := @22278 @58280 +@58282 := @58279 @58281 +@58283 := @21735 @3764 +@58284 := @22282 @58283 +@58285 := @58282 @58284 +@58287 := @22287 (@22307 @2889) +@58298 := @57921 + (@57927 (@57936 (@57941 (@58285 @58287 @22314)) @22596)) + (@22042 (@22090 @25783 @224)) +@58299 := @21928 @2884 +@58303 := @21923 (@25766 (@58299 @25767)) @25783 +@58314 := @24740 @58303 @5126 @5126 @2921 @2931 @2936 @1799 @13770 @13774 @5488 @13826 +@58316 := @22124 @58303 @5126 +@58323 := @58316 @2920 @24 @24 @13767 @5517 @13741 @5482 +@58325 := @21974 @58303 @5126 +@58329 := @58325 @2920 @2883 @13763 @13765 +@58338 := @37004 @58303 @5126 @551 @22 @2883 @7299 @5517 @13752 @5482 +@58349 := @22013 @58303 @5126 @224 @2884 @224 @7299 (@22021 (@22022 @58303 @224)) @31049 +@58355 := @58314 (@58323 (@58329 (@58338 @58349 @22596)) @22596) +@58367 := @23295 @58303 @5126 @5126 @24880 @13774 @2931 @2936 @1799 @5488 @13800 @5488 @13824 +@58368 := @22827 @58303 +@58372 := @58368 @2931 @1799 @5488 @13799 +@58374 := @22436 @58303 @5126 +@58382 := @58374 @235 @1799 @2930 @50 @5488 @13798 @10132 @22198 +@58384 := @22160 @58303 @5126 +@58387 := @58384 @2930 @50 @13798 +@58389 := @22169 @58303 @5126 +@58450 := @58389 + @2928 + @146 + @48 + @27 + @13796 + @5501 + (@58325 + @2928 + @48 + @13788 + @13794 + (@21984 + @58303 + @5126 + @727 + @2927 + @28302 + @48 + @13788 + @13792 + @6756 + (@21997 + @58303 + @5126 + @2925 + @146 + @729 + @27 + @13785 + @5488 + @5501 + @5476 + @13779 + @5482 + (@22363 + @58303 + @5126 + @729 + @2924 + @13785 + (@22371 (@22372 @13785)) + (@22042 (@22377 @2924 @729))) + (@22038 @58303 @5126) + @22045 + (@22042 (@22047 @13780 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) +@58452 := @22248 @58303 @5126 +@58513 := @57717 + (@57758 + (@57760 + (@57762 + (@57783 + (@57801 + (@57818 + (@57831 + (@57842 + (@57846 + (@57908 + (@58298 + (@58355 + (@58367 + (@58372 (@58382 (@58387 (@58450 @58452)) @43592)) + (@58368 + @2936 + @1799 + @5488 + @13823 + (@58374 + @258 + @1799 + @2935 + @28 + @5488 + @13822 + @10415 + @22198 + (@58384 + @2935 + @28 + @13822 + (@58389 + @2933 + @146 + @22 + @27 + @13820 + @5501 + (@58325 + @2933 + @22 + @13816 + @13818 + (@58316 + @551 + @22 + @2883 + @7299 + @5517 + @13806 + @5482 + @58349 + @22596)) + @58452)) + @44559))))))))))))))) +@58514 := @21623 @1908 +@58515 := @21631 @43267 +@58517 := @21627 (@58515 @21646) +@58519 := @21669 (@21670 @1908) +@58520 := @21665 @58519 +@58522 := @21627 (@58520 @21694) +@58539 := @21626 + (fun (fn : @122) => + @58517 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @58522 @21741)))))) + @21787)) + @2953 +@58542 := @21793 (@58515 (@21644 @2953)) +@58545 := @21706 (@21707 @2953) @43270 +@58549 := @21627 (@21698 (@58545 @21715) @21719) +@58550 := @21732 @2953 +@58555 := @21729 (@21731 @58550 @43273 @21687 @21689) +@58566 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @58522 (@58549 @58555))))) +@58567 := @21652 @58566 +@58568 := @21649 @58567 +@58577 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @43270 @21645) @21781))) +@58580 := @58542 (@58568 @58577) @43268 +@58582 := @21840 @58567 @58577 +@58584 := @21843 @58566 @6929 +@58586 := @21627 (@58520 @28758) +@58587 := @58545 @28761 +@58588 := @21698 @58587 +@58590 := @21627 (@58588 @21719) +@58601 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @58586 (@58590 @58555))))) + @7022 +@58603 := @21627 (@58520 @29571) +@58605 := @29576 @58550 @43273 +@58617 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @58603 (@58590 (@29575 (@58605 @21687 @21689)))))) + @13911 +@58624 := @21627 (@58520 (@21677 (@28756 (@29568 (@21686 (@13912 @21689)))))) +@58625 := @58605 @13911 +@58634 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @58624 (@58590 (@29575 (@58625 @21689))))) + @13914 +@58639 := @58520 (@21677 (@28756 (@29568 (@21686 @13915)))) +@58640 := @21627 @58639 +@58641 := @58625 @13914 +@58647 := @21910 (fun (Γ : @21657) => @58640 (@58590 (@29575 @58641))) @22101 +@58648 := @21793 @58639 +@58649 := @58588 @28831 +@58650 := @21627 @58649 +@58651 := @29624 @58641 +@58655 := @58648 (@58650 @58651) (@21946 @58519) +@58659 := @21793 @58649 @58651 (@21951 @58587) +@58690 := @29635 + @2951 + @22 + @13852 + @41 + @5473 + @13910 + @13914 + (@29644 + @13844 + @13850 + (@29650 + @13844 + @13848 + @5493 + (@29661 @13837 @5482 @29666 @22384 @22045 (@22042 (@22047 @13838 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @22602 +@58694 := @29684 @2951 @22 @13910 @13913 +@58701 := @29690 @2950 @22 @24 @13907 @5517 @13858 @5482 +@58704 := @29699 @2950 @1500 @13907 +@58711 := @29705 @2949 @1498 @1500 @5488 @13905 @5126 @1523 +@58714 := @29714 @2949 @1498 @13905 +@58720 := @29719 @2947 @859 @1496 @866 @13868 @13904 +@58723 := @29699 @2947 @1496 @13868 +@58735 := @29730 @2945 @147 @50 @28 @1495 @5488 @5543 @22198 @41 @5126 @5126 @3786 +@58737 := @29714 @147 @50 +@58739 := @58737 @5543 @29781 +@58743 := @58735 @58739 (@21837 (@22274 @2945)) +@58744 := @21711 @3786 +@58746 := @58743 (@22278 @58744) +@58747 := @21735 @3786 +@58821 := @58539 + (@58580 + (@58582 + (@58584 + (@58601 + (@58617 + (@58634 + (@58647 + (@58655 + (@58659 + (@58690 + (@58694 + (@58701 + (@58704 + (@58711 + (@58714 + (@58720 + (@58723 + (@58746 + (@22282 @58747) + @29796 + (@22297 (@22299 @2945 @45464)) + (@22287 (@22307 @2945)) + @22314)) + (@29811 + @13902 + @6179 + (@29817 + @13891 + @13900 + (@29825 + @13891 + @13898 + @7072 + (@29835 + @13890 + @13897 + @5476 + @13873 + @5482 + @29762 + (@29849 + @13883 + @5482 + @29859 + @29862 + @22045 + (@22042 (@22047 @13884 @5488))) + @22045 + (@22042 (@22047 @13874 @13890))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + @29909))) + @29915 + @29918 + @29921 + @29924 + @22314)) + @22596)))))))))))) +@58822 := @21623 @1930 +@58823 := @21631 @43665 +@58825 := @21627 (@58823 @21646) +@58827 := @21669 (@21670 @1930) +@58828 := @21665 @58827 +@58830 := @21627 (@58828 @21694) +@58847 := @21626 + (fun (fn : @122) => + @58825 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @58830 @21741)))))) + @21787)) + @3033 +@58850 := @21793 (@58823 (@21644 @3033)) +@58853 := @21706 (@21707 @3033) @43668 +@58857 := @21627 (@21698 (@58853 @21715) @21719) +@58858 := @21732 @3033 +@58863 := @21729 (@21731 @58858 @43671 @21687 @21689) +@58874 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @58830 (@58857 @58863))))) +@58875 := @21652 @58874 +@58876 := @21649 @58875 +@58885 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @43668 @21645) @21781))) +@58888 := @58850 (@58876 @58885) @43666 +@58890 := @21840 @58875 @58885 +@58892 := @21843 @58874 @6929 +@58894 := @21627 (@58828 @28758) +@58895 := @58853 @28761 +@58896 := @21698 @58895 +@58898 := @21627 (@58896 @21719) +@58909 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @58894 (@58898 @58863))))) + @9686 +@58911 := @21627 (@58828 @42227) +@58913 := @42232 @58858 @43671 +@58925 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @58911 (@58898 (@42231 (@58913 @21687 @21689)))))) + @14156 +@58932 := @21627 (@58828 (@21677 (@28756 (@42224 (@21686 (@14157 @21689)))))) +@58933 := @58913 @14156 +@58942 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @58932 (@58898 (@42231 (@58933 @21689))))) + @14184 +@58947 := @58828 (@21677 (@28756 (@42224 (@21686 @14185)))) +@58948 := @21627 @58947 +@58949 := @58933 @14184 +@58955 := @21910 (fun (Γ : @21657) => @58948 (@58898 (@42231 @58949))) @22101 +@58956 := @21793 @58947 +@58957 := @58896 @28831 +@58958 := @21627 @58957 +@58959 := @42280 @58949 +@58963 := @58956 (@58958 @58959) (@21946 @58827) +@58967 := @21793 @58957 @58959 (@21951 @58895) +@58968 := @22105 @24 +@58976 := @58968 @2958 @3031 @1799 @13926 @41 @6188 @14155 @14184 +@58979 := @22139 @2958 @24 @13926 +@58980 := @22148 @495 +@58987 := @58980 @2957 @822 @24 @5488 @13924 @5162 @836 +@58990 := @22162 @2957 @822 @13924 +@58996 := @22228 @2956 @48 @821 @5485 @13923 @29666 +@59002 := @22208 @1968 @22 @820 @5539 @10333 @22226 +@59008 := @22171 @1966 @146 @480 @27 @10331 @5501 +@59009 := @22365 @480 +@59027 := @58976 + (@58979 + (@58987 + (@58990 (@58996 (@59002 (@59008 (@59009 @1965 @10331 @44192 @44196) @22250)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @22602 +@59028 := @36664 @22101 +@59033 := @21957 @59028 @5126 @5126 @154 @24 +@59041 := @59033 @2962 @3030 @1799 @13966 @154 @6188 @14154 @14184 +@59043 := @22137 @59028 @5126 +@59046 := @59043 @2962 @24 @13966 +@59049 := @22146 @59028 @5126 @495 +@59056 := @59049 @2961 @822 @24 @5488 @13964 @5162 @836 +@59058 := @22160 @59028 @5126 +@59061 := @59058 @2961 @822 @13964 +@59063 := @22169 @59028 @5126 +@59064 := @59063 @144 +@59069 := @59064 @2960 @48 @821 @5485 @13963 +@59071 := @22013 @59028 @5126 +@59074 := @59071 @68 @48 @68 +@59075 := @59074 @5485 +@59076 := @22022 @59028 +@59078 := @22021 (@59076 @68) +@59080 := @59075 @59078 @22032 +@59081 := @59069 @59080 +@59082 := @59063 @177 +@59087 := @59082 @1968 @22 @820 @13961 @10333 +@59091 := @21974 @59028 @5126 @177 @22 +@59093 := @59091 @13950 @13959 +@59099 := @21984 @59028 @5126 @167 @176 @866 @22 +@59102 := @59099 @13950 @13957 @5566 +@59104 := @21997 @59028 @5126 +@59109 := @59104 @162 @175 @22 @28 @5539 +@59114 := @59109 @13949 @13956 @5476 @13932 @5482 +@59122 := @59071 @19 @22 @19 @5539 (@22021 (@59076 @19)) @22225 +@59123 := @59114 @59122 +@59131 := @59104 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@59133 := @59131 @13942 @5482 +@59135 := @22363 @59028 @5126 +@59140 := @59135 @22 @172 @5560 @22374 @22380 +@59141 := @59133 @59140 +@59143 := @22038 @59028 @5126 +@59164 := @59087 + (@59093 + (@59102 + (@59123 + (@59141 @59143 @22045 (@22042 (@22047 @13943 @5488))) + @22045 + (@22042 (@22047 @13933 @13949))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@59170 := @59063 @1966 @146 @480 @27 @10331 @5501 +@59171 := @59135 @480 +@59176 := @59170 (@59171 @1965 @10331 @44192 @44196) +@59178 := @22248 @59028 @5126 +@59190 := @59041 + (@59046 (@59056 (@59061 (@59081 (@59164 (@59176 @59178)))) @26062 @26065 @26068 @26071 @22726)) +@59193 := @22042 (@22090 @59028 @154) +@59194 := @59190 @59193 +@59195 := @25777 @59028 +@59200 := @21957 @59195 @5126 @5126 @249 @24 +@59208 := @59200 @2966 @3029 @1799 @14006 @249 @6188 @14153 @14184 +@59210 := @22137 @59195 @5126 +@59213 := @59210 @2966 @24 @14006 +@59215 := @22146 @59195 @5126 +@59223 := @59215 @1318 @2965 @2440 @24 @5488 @14004 @5162 @2449 +@59225 := @22160 @59195 @5126 +@59228 := @59225 @2965 @2440 @14004 +@59230 := @22169 @59195 @5126 +@59231 := @59230 @144 +@59236 := @59231 @2964 @48 @2439 @5485 @14003 +@59238 := @22013 @59195 @5126 +@59242 := @59238 @68 @48 @68 @5485 +@59243 := @22022 @59195 +@59247 := @59242 (@22021 (@59243 @68)) @22032 +@59248 := @59236 @59247 +@59254 := @59230 @177 @2410 @22 @2415 @14001 @11765 +@59260 := @21974 @59195 @5126 @177 @22 @13990 @13999 +@59269 := @21984 @59195 @5126 @167 @176 @866 @22 @13990 @13997 @5566 +@59271 := @21997 @59195 @5126 +@59281 := @59271 @162 @175 @22 @28 @5539 @13989 @13996 @5476 @13972 @5482 +@59289 := @59238 @19 @22 @19 @5539 (@22021 (@59243 @19)) @22225 +@59290 := @59281 @59289 +@59300 := @59271 @173 @146 @22 @27 @5560 @5488 @5501 @5476 @13982 @5482 +@59302 := @22363 @59195 @5126 +@59331 := @59254 + (@59260 + (@59269 + (@59290 + (@59300 + (@59302 @22 @172 @5560 @22374 @22380) + (@22038 @59195 @5126) + @22045 + (@22042 (@22047 @13983 @5488))) + @22045 + (@22042 (@22047 @13973 @13989))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@59337 := @59230 @1808 @2409 @480 @820 @9750 @11764 +@59338 := @59302 @480 +@59343 := @59337 (@59338 @1807 @9750 @42445 @42449) +@59354 := @59230 @2407 @146 @480 @27 @11762 @5501 (@59338 @2406 @11762 @50590 @50594) +@59356 := @22248 @59195 @5126 +@59369 := @59208 + (@59213 + (@59223 + (@59228 (@59248 (@59331 (@59343 (@59354 @59356))))) + @35341 + @35344 + @35347 + @35350 + @22726)) +@59372 := @22042 (@22090 @59195 @249) +@59373 := @59369 @59372 +@59374 := @30681 @59195 +@59378 := @21957 @59374 @5126 @5126 @224 +@59387 := @59378 @24 @2970 @3028 @1799 @14012 @224 @6188 @14152 @14184 +@59389 := @22137 @59374 @5126 +@59392 := @59389 @2970 @24 @14012 +@59394 := @22146 @59374 @5126 +@59402 := @59394 @495 @2969 @822 @24 @5488 @14010 @5162 @836 +@59404 := @22160 @59374 @5126 +@59407 := @59404 @2969 @822 @14010 +@59409 := @22169 @59374 @5126 +@59410 := @59409 @144 +@59415 := @59410 @2968 @48 @821 @5485 @14009 +@59417 := @22013 @59374 @5126 +@59421 := @59417 @68 @48 @68 @5485 +@59422 := @22022 @59374 +@59426 := @59421 (@22021 (@59422 @68)) @22032 +@59427 := @59415 @59426 +@59428 := @59409 @162 +@59433 := @59428 @1997 @22 @820 @5539 @10364 +@59441 := @59417 @19 @22 @19 @5539 (@22021 (@59422 @19)) @22225 +@59442 := @59433 @59441 +@59456 := @59409 + @1995 + @146 + @480 + @27 + @10362 + @5501 + (@22363 @59374 @5126 @480 @1994 @10362 @44366 @44370) +@59458 := @22248 @59374 @5126 +@59470 := @59387 + (@59392 (@59402 (@59407 (@59427 (@59442 (@59456 @59458)))) @26062 @26065 @26068 @26071 @22726)) +@59473 := @22042 (@22090 @59374 @224) +@59474 := @59470 @59473 +@59475 := @50311 @59374 +@59488 := @21957 @59475 @5126 @5126 @363 @24 @2975 @3027 @1799 @14019 @363 @6188 @14151 @14184 +@59493 := @22137 @59475 @5126 @2975 @24 @14019 +@59503 := @22146 @59475 @5126 @495 @2974 @822 @24 @5488 @14017 @5162 @836 +@59508 := @22160 @59475 @5126 @2974 @822 @14017 +@59510 := @22169 @59475 @5126 +@59516 := @59510 @144 @2973 @48 @821 @5485 @14016 +@59518 := @22013 @59475 @5126 +@59522 := @59518 @68 @48 @68 @5485 +@59523 := @22022 @59475 +@59575 := @59488 + (@59493 + (@59503 + (@59508 + (@59516 + (@59522 (@22021 (@59523 @68)) @22032) + (@59510 + @162 + @2010 + @22 + @820 + @5539 + @10377 + (@59518 @19 @22 @19 @5539 (@22021 (@59523 @19)) @22225) + (@59510 + @2008 + @146 + @480 + @27 + @10375 + @5501 + (@22363 @59475 @5126 @480 @2007 @10375 @44427 @44431) + (@22248 @59475 @5126))))) + @26062 + @26065 + @26068 + @26071 + @22726)) + (@22042 (@22090 @59475 @363)) +@59576 := @39660 @59475 +@59589 := @21957 @59576 @5126 @5126 @385 @1799 @2985 @3026 @1799 @14062 @385 @10014 @14150 @14184 +@59594 := @22137 @59576 @5126 @2985 @1799 @14062 +@59604 := @22146 @59576 @5126 @2981 @2984 @3788 @1799 @5488 @14060 @5126 @3825 +@59609 := @22160 @59576 @5126 @2984 @3788 @14060 +@59611 := @22169 @59576 @5126 +@59617 := @59611 @144 @2983 @48 @85 @5485 @14059 +@59619 := @22013 @59576 @5126 +@59623 := @59619 @68 @48 @68 @5485 +@59624 := @22022 @59576 +@59629 := @59617 (@59623 (@22021 (@59624 @68)) @22032) +@59635 := @59611 @177 @323 @22 @59 @14057 @10050 +@59641 := @21974 @59576 @5126 @177 @22 @14046 @14055 +@59650 := @21984 @59576 @5126 @167 @176 @866 @22 @14046 @14053 @5566 +@59652 := @21997 @59576 @5126 +@59732 := @59604 + (@59609 + (@59629 + (@59635 + (@59641 + (@59650 + (@59652 + @162 + @175 + @22 + @28 + @5539 + @14045 + @14052 + @5476 + @14028 + @5482 + (@59619 @19 @22 @19 @5539 (@22021 (@59624 @19)) @22225) + (@59652 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @14038 + @5482 + (@22363 @59576 @5126 @22 @172 @5560 @22374 @22380) + (@22038 @59576 @5126) + @22045 + (@22042 (@22047 @14039 @5488))) + @22045 + (@22042 (@22047 @14029 @14045))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@59611 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @59576 @5126 @187 @24 @5588 @22497) + (@22248 @59576 @5126))))) +@59733 := @21641 @2981 +@59734 := @21837 @59733 +@59735 := @59732 @59734 +@59736 := @21711 @3825 +@59737 := @22278 @59736 +@59738 := @59735 @59737 +@59739 := @21735 @3825 +@59740 := @22282 @59739 +@59741 := @59738 @59740 +@59743 := @22287 (@22307 @2981) +@59751 := @59589 (@59594 (@59741 @59743 @22314)) (@22042 (@22090 @59576 @385)) +@59754 := @21923 (@26080 (@43188 @26081)) +@59755 := @59754 @59576 +@59768 := @21957 @59755 @5126 @5126 @485 @1799 @2990 @3025 @1799 @14069 @485 @10014 @14149 @14184 +@59773 := @22137 @59755 @5126 @2990 @1799 @14069 +@59783 := @22146 @59755 @5126 @2981 @2989 @3788 @1799 @5488 @14067 @5126 @3825 +@59788 := @22160 @59755 @5126 @2989 @3788 @14067 +@59790 := @22169 @59755 @5126 +@59796 := @59790 @144 @2988 @48 @85 @5485 @14066 +@59798 := @22013 @59755 @5126 +@59802 := @59798 @68 @48 @68 @5485 +@59803 := @22022 @59755 +@59854 := @59768 + (@59773 + (@59783 + (@59788 + (@59796 + (@59802 (@22021 (@59803 @68)) @22032) + (@59790 + @162 + @310 + @22 + @59 + @5539 + @7197 + (@59798 @19 @22 @19 @5539 (@22021 (@59803 @19)) @22225) + (@59790 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @59755 @5126 @305 @24 @5768 @23368) + (@22248 @59755 @5126))))) + @59734 + @59737 + @59740 + @59743 + @22314)) + (@22042 (@22090 @59755 @485)) +@59858 := @21923 (@26179 (@43188 @26180)) @59755 +@59871 := @21957 @59858 @5126 @5126 @529 @1799 @3007 @3024 @1799 @14146 @529 @10014 @5488 @14184 +@59873 := @21974 @59858 @5126 +@59877 := @59873 @3007 @1799 @14121 @14144 +@59892 := @22607 + @59858 + @5126 + @5162 + @1799 + @1799 + @5162 + @1918 + @3006 + @22623 + @14118 + @14143 + @127 + @5623 + @14076 + @5482 +@59897 := @22137 @59858 @5126 @1918 @1799 @14118 +@59907 := @22146 @59858 @5126 @1897 @1917 @2878 @1799 @5488 @14116 @5126 @2940 +@59912 := @22160 @59858 @5126 @1917 @2878 @14116 +@59914 := @22169 @59858 @5126 +@59920 := @59914 @144 @1916 @48 @86 @5485 @14115 +@59922 := @22013 @59858 @5126 +@59926 := @59922 @68 @48 @68 @5485 +@59927 := @22022 @59858 +@59932 := @59920 (@59926 (@22021 (@59927 @68)) @22032) +@59938 := @59914 @177 @1915 @22 @85 @14113 @10108 +@59942 := @59873 @177 @22 @14102 @14111 +@59951 := @21984 @59858 @5126 @167 @176 @866 @22 @14102 @14109 @5566 +@59953 := @21997 @59858 @5126 +@59972 := @59953 + @162 + @175 + @22 + @28 + @5539 + @14101 + @14108 + @5476 + @14084 + @5482 + (@59922 @19 @22 @19 @5539 (@22021 (@59927 @19)) @22225) +@59982 := @59953 @173 @146 @22 @27 @5560 @5488 @5501 @5476 @14094 @5482 +@59985 := @22363 @59858 @5126 @22 +@60052 := @59892 + (@59897 + (@59907 + (@59912 + (@59932 + (@59938 + (@59942 + (@59951 + (@59972 + (@59982 + (@59985 @172 @5560 @22374 @22380) + (@22038 @59858 @5126) + @22045 + (@22042 (@22047 @14095 @5488))) + @22045 + (@22042 (@22047 @14085 @14101))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@59914 + @1883 + @310 + @22 + @59 + @9994 + @7197 + (@59985 @1882 @9994 @42968 @42972) + (@59914 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @59858 @5126 @305 @24 @5768 @23368) + (@22248 @59858 @5126)))))) + @43170 + @43173 + @43176 + @43179 + @22314)) +@60053 := @22733 @59858 +@60054 := @40959 @59858 +@60071 := @60053 + @60054 + @5126 + @1799 + @5162 + @3006 + @128 + @5162 + @1799 + @14142 + @19 + @258 + @2998 + @3002 + @14125 + @5488 + @5488 + @14130 +@60075 := @21923 (@26369 (@21929 @26371)) @59858 +@60100 := @60053 + @60075 + @5126 + @1799 + @5162 + @3006 + @127 + @5162 + @1799 + @5654 + @68 + @235 + @988 + @2994 + @14134 + @5488 + @5488 + @14138 + (@22778 @59858 @5126 @1799 @5162 @3006 @5162 @1799) +@60101 := @22800 @3006 +@60104 := @60100 (@22788 (@60101 @68)) +@60105 := @32130 @3006 +@60109 := @60104 (@22042 (@60105 @127 @235)) +@60112 := @22814 @59858 @1799 @5162 +@60174 := @60071 + (@60109 + (@21951 (@60112 @235 @988 @14134 @5488)) + (@22436 + @60075 + @5126 + @235 + @1799 + @991 + @50 + @5488 + @14137 + @10132 + @22198 + (@22160 + @60075 + @5126 + @991 + @50 + @14137 + (@22169 + @60075 + @5126 + @723 + @146 + @48 + @27 + @6818 + @5501 + (@22013 @60075 @5126 @495 @48 @495 @6818 (@22021 (@22022 @60075 @495)) @28554) + (@22248 @60075 @5126))) + @43592)) + (@22788 (@60101 @19)) + (@22042 (@60105 @128 @258)) + (@21951 (@60112 @258 @2998 @14125 @5488)) +@60184 := @22146 @60054 @5126 @2981 @3001 @3788 @1799 @5488 @14128 @5126 @3825 +@60189 := @22160 @60054 @5126 @3001 @3788 @14128 +@60191 := @22169 @60054 @5126 +@60197 := @60191 @144 @3000 @48 @85 @5541 @14127 +@60199 := @22013 @60054 @5126 +@60203 := @60199 @68 @48 @68 @5541 +@60204 := @22022 @60054 +@60263 := @59871 + (@59877 + (@60052 + (@60174 + (@60184 + (@60189 + (@60197 + (@60203 (@22021 (@60204 @68)) @22242) + (@60191 + @773 + @310 + @22 + @59 + @9559 + @7197 + (@60199 @519 @22 @519 @9559 (@22021 (@60204 @519)) @41659) + (@60191 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @60054 @5126 @305 @24 @5768 @23368) + (@22248 @60054 @5126))))) + @59734 + @59737 + @59740 + @59743 + @22314)) + @23052 + (@22042 (@32507 @3006 @22623)) + @23064)) + (@22042 (@22090 @59858 @529)) +@60267 := @21923 (@27457 (@43188 @27458)) @59858 +@60269 := @24740 @60267 @5126 +@60270 := @60269 @5126 +@60278 := @60270 @3011 @3013 @3023 @1799 @5488 @14161 @5488 @14184 +@60279 := @60269 @5162 +@60287 := @60279 @219 @238 @308 @24 @5488 @6281 @5488 @14161 +@60289 := @23320 @60267 @5126 +@60292 := @60289 @219 @24 @6281 +@60294 := @22013 @60267 @5126 +@60298 := @60294 @41 @24 @41 @6281 +@60299 := @22022 @60267 +@60304 := @60292 (@60298 (@22021 (@60299 @41)) @26340) +@60305 := @60287 @60304 +@60307 := @23295 @60267 @5126 +@60309 := @60307 @5162 @24880 +@60330 := @60309 + @6281 + @238 + @308 + @24 + @5488 + @5817 + @5488 + @5769 + (@60289 @238 @24 @5817 (@60294 @154 @24 @154 @5817 (@22021 (@60299 @154)) @23588)) +@60333 := @60289 @308 @24 @5769 +@60335 := @22485 @60267 @5126 +@60343 := @60278 (@60305 (@60330 (@60333 (@60335 @305 @24 @5768 @23368)))) +@60345 := @60307 @5126 @24880 +@60353 := @60345 @14161 @3013 @3023 @1799 @5488 @14164 @5488 @14182 +@60354 := @22827 @60267 +@60397 := @60354 + @3013 + @1799 + @5488 + @14163 + (@22436 + @60267 + @5126 + @258 + @1799 + @405 + @28 + @5488 + @6179 + @10415 + @22198 + (@22160 + @60267 + @5126 + @405 + @28 + @6179 + (@22169 + @60267 + @5126 + @162 + @146 + @22 + @27 + @5539 + @5501 + (@60294 @19 @22 @19 @5539 (@22021 (@60299 @19)) @22225) + (@22248 @60267 @5126))) + @44559) +@60593 := @58847 + (@58888 + (@58890 + (@58892 + (@58909 + (@58925 + (@58942 + (@58955 + (@58963 + (@58967 + (@59027 + (@59194 + (@59373 + (@59474 + (@59575 + (@59751 + (@59854 + (@60263 + (@60343 + (@60353 + @60397 + (@60270 + @219 + @3016 + @3022 + @1799 + @5488 + @6281 + @5488 + @14182 + @60304 + (@60345 + @6281 + @3016 + @3022 + @1799 + @5488 + @14172 + @5488 + @14180 + (@60270 + @261 + @652 + @680 + @1799 + @5488 + @6298 + @5488 + @14172 + (@60289 + @261 + @24 + @6298 + (@60294 + @249 + @24 + @249 + @6298 + (@22021 (@60299 @249)) + @26505)) + (@60345 + @6298 + @652 + @680 + @1799 + @5488 + @14167 + @5488 + @14170 + (@60354 + @652 + @1799 + @5488 + @7516 + (@60289 + @652 + @1799 + @7516 + (@60294 + @529 + @1799 + @529 + @7516 + (@22021 (@60299 @529)) + @32252))) + (@60354 + @680 + @1799 + @5488 + @7360 + (@60289 + @680 + @1799 + @7360 + (@60294 + @385 + @1799 + @385 + @7360 + (@22021 (@60299 @385)) + @31279))))) + (@60270 + @3019 + @684 + @3013 + @1799 + @5488 + @14177 + @5488 + @14180 + (@60279 + @551 + @190 + @549 + @24 + @5488 + @7299 + @5488 + @14177 + (@60289 + @551 + @24 + @7299 + (@60294 + @224 + @24 + @224 + @7299 + (@22021 (@60299 @224)) + @31049)) + (@60309 + @7299 + @190 + @549 + @24 + @5488 + @5589 + @5488 + @6296 + (@60289 + @190 + @24 + @5589 + (@60335 @187 @24 @5588 @22497)) + (@60289 + @549 + @24 + @6296 + (@60294 + @363 + @24 + @363 + @6296 + (@22021 (@60299 @363)) + @26443)))) + (@60345 + @14177 + @684 + @3013 + @1799 + @5488 + @7864 + @5488 + @14164 + (@60354 + @684 + @1799 + @5488 + @7863 + (@60289 + @684 + @1799 + @7863 + (@60294 + @485 + @1799 + @485 + @7863 + (@22021 (@60299 @485)) + @34182))) + @60397))))))))))))))))))))))) +@60594 := @21623 @2044 +@60595 := @21631 @44778 +@60597 := @21627 (@60595 @21646) +@60599 := @21669 (@21670 @2044) +@60600 := @21665 @60599 +@60602 := @21627 (@60600 @21694) +@60619 := @21626 + (fun (fn : @122) => + @60597 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @60602 @21741)))))) + @21787)) + @3079 +@60622 := @21793 (@60595 (@21644 @3079)) +@60625 := @21706 (@21707 @3079) @44781 +@60629 := @21627 (@21698 (@60625 @21715) @21719) +@60630 := @21732 @3079 +@60635 := @21729 (@21731 @60630 @44784 @21687 @21689) +@60646 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @60602 (@60629 @60635))))) +@60647 := @21652 @60646 +@60648 := @21649 @60647 +@60657 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @44781 @21645) @21781))) +@60660 := @60622 (@60648 @60657) @44779 +@60662 := @21840 @60647 @60657 +@60664 := @21843 @60646 @8282 +@60666 := @21627 (@60600 @35591) +@60667 := @60625 @35594 +@60668 := @21698 @60667 +@60670 := @21627 (@60668 @21719) +@60681 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @60666 (@60670 @60635))))) + @5002 +@60683 := @21627 (@60600 @50488) +@60685 := @29157 @60630 @44784 +@60697 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @60683 (@60670 (@29156 (@60685 @21687 @21689)))))) + @14232 +@60704 := @21627 (@60600 (@21677 (@35589 (@29149 (@21686 (@14233 @21689)))))) +@60705 := @60685 @14232 +@60714 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @60704 (@60670 (@29156 (@60705 @21689))))) + @14236 +@60719 := @60600 (@21677 (@35589 (@29149 (@21686 @14237)))) +@60720 := @21627 @60719 +@60721 := @60705 @14236 +@60727 := @21910 (fun (Γ : @21657) => @60720 (@60670 (@29156 @60721))) @35665 +@60728 := @21793 @60719 +@60729 := @60668 @35668 +@60730 := @21627 @60729 +@60731 := @50536 @60721 +@60735 := @60728 (@60730 @60731) (@21946 @60599) +@60739 := @21793 @60729 @60731 (@21951 @60667) +@60748 := @51770 @24 @3053 @3077 @24 @14209 @19 @6188 @14231 @14236 +@60753 := @22137 @35665 @5162 @3053 @24 @14209 +@60760 := @50548 @3052 @2416 @24 @5488 @14207 @5162 @2433 +@60763 := @50557 @3052 @2416 @14207 +@60769 := @50563 @3051 @480 @2415 @5849 @14206 @35754 +@60775 := @50562 @3041 @3050 @480 @820 @14197 @14205 +@60777 := @35919 @3040 @14197 +@60779 := @22371 (@22372 @14197) +@60780 := @60777 @60779 +@60783 := @22042 (@22377 @3040 @480) +@60814 := @60748 + (@60753 + (@60760 + (@60763 + (@60769 + (@60775 + (@60780 @60783) + (@50562 + @3048 + @146 + @480 + @27 + @14203 + @5501 + (@35919 @3047 @14203 (@22371 (@22372 @14203)) (@22042 (@22377 @3047 @480))) + @50598)))) + @34986 + @34989 + @34992 + @34995 + @24194)) + @51828 +@60818 := @21923 (@22095 (@25774 @22097)) @35665 +@60831 := @21957 @60818 @5162 @5162 @41 @24 @3072 @3076 @24 @14228 @41 @6188 @5488 @14236 +@60836 := @22137 @60818 @5162 @3072 @24 @14228 +@60846 := @22146 @60818 @5162 @1276 @3071 @2416 @24 @5488 @14226 @5162 @2433 +@60851 := @22160 @60818 @5162 @3071 @2416 @14226 +@60853 := @22169 @60818 @5162 +@60871 := @60853 + @144 + @3070 + @480 + @2415 + @5849 + @14225 + (@22013 @60818 @5162 @68 @480 @68 @5849 (@22021 (@22022 @60818 @68)) @23918) +@60877 := @60853 @3060 @3069 @480 @820 @14216 @14224 +@60880 := @22363 @60818 @5162 @480 +@60882 := @60880 @3059 @14216 +@60884 := @22371 (@22372 @14216) +@60885 := @60882 @60884 +@60888 := @22042 (@22377 @3059 @480) +@60924 := @60831 + (@60836 + (@60846 + (@60851 + (@60871 + (@60877 + (@60885 @60888) + (@60853 + @3067 + @146 + @480 + @27 + @14222 + @5501 + (@60880 @3066 @14222 (@22371 (@22372 @14222)) (@22042 (@22377 @3066 @480))) + (@22248 @60818 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + (@22042 (@22090 @60818 @41)) +@60925 := @36664 @60818 +@60936 := @24740 @60925 @5162 @5162 @162 @190 @219 @24 @5488 @5539 @5488 @14236 +@60938 := @23320 @60925 @5162 +@60941 := @60938 @162 @24 @5539 +@60943 := @22013 @60925 @5162 +@60947 := @60943 @19 @24 @19 @5539 +@60948 := @22022 @60925 +@61003 := @60619 + (@60660 + (@60662 + (@60664 + (@60681 + (@60697 + (@60714 + (@60727 + (@60735 + (@60739 + (@60814 + (@60924 + (@60936 + (@60941 (@60947 (@22021 (@60948 @19)) @22225)) + (@23295 + @60925 + @5162 + @5162 + @24880 + @5539 + @190 + @219 + @24 + @5488 + @5589 + @5488 + @6281 + (@60938 @190 @24 @5589 (@22485 @60925 @5162 @187 @24 @5588 @22497)) + (@60938 + @219 + @24 + @6281 + (@60943 + @41 + @24 + @41 + @6281 + (@22021 (@60948 @41)) + @26340))))))))))))))) +@61004 := @21623 @2054 +@61005 := @21631 @44967 +@61007 := @21627 (@61005 @21646) +@61009 := @21669 (@21670 @2054) +@61010 := @21665 @61009 +@61012 := @21627 (@61010 @21694) +@61029 := @21626 + (fun (fn : @122) => + @61007 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @61012 @21741)))))) + @21787)) + @3405 +@61032 := @21793 (@61005 (@21644 @3405)) +@61035 := @21706 (@21707 @3405) @44970 +@61039 := @21627 (@21698 (@61035 @21715) @21719) +@61040 := @21732 @3405 +@61045 := @21729 (@21731 @61040 @44973 @21687 @21689) +@61056 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @61012 (@61039 @61045))))) +@61057 := @21652 @61056 +@61058 := @21649 @61057 +@61067 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @44970 @21645) @21781))) +@61070 := @61032 (@61058 @61067) @44968 +@61072 := @21840 @61057 @61067 +@61074 := @21843 @61056 @6929 +@61076 := @21627 (@61010 @28758) +@61077 := @61035 @28761 +@61078 := @21698 @61077 +@61080 := @21627 (@61078 @21719) +@61091 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @61076 (@61080 @61045))))) + @7022 +@61093 := @21627 (@61010 @29571) +@61095 := @29576 @61040 @44973 +@61107 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @61093 (@61080 (@29575 (@61095 @21687 @21689)))))) + @14395 +@61114 := @21627 (@61010 (@21677 (@28756 (@29568 (@21686 (@14396 @21689)))))) +@61115 := @61095 @14395 +@61124 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @61114 (@61080 (@29575 (@61115 @21689))))) + @15104 +@61129 := @61010 (@21677 (@28756 (@29568 (@21686 @15105)))) +@61130 := @21627 @61129 +@61131 := @61115 @15104 +@61137 := @21910 (fun (Γ : @21657) => @61130 (@61080 (@29575 @61131))) @22101 +@61138 := @21793 @61129 +@61139 := @61078 @28831 +@61140 := @21627 @61139 +@61141 := @29624 @61131 +@61145 := @61138 (@61140 @61141) (@21946 @61009) +@61149 := @21793 @61139 @61141 (@21951 @61077) +@61158 := @34864 @3403 @22 @6182 @41 @6175 @14394 @15104 @34907 @22602 +@61221 := @42304 + @3402 + @22 + @14281 + @154 + @6175 + @14393 + @15104 + (@35383 + @14281 + (@35389 + @14279 + @5162 + @817 + (@35394 + @14279 + (@42317 + @14278 + @35227 + (@35407 + @14276 + @5501 + (@35238 + @14265 + @14274 + (@35244 + @14265 + @14272 + @5566 + (@35252 + @14264 + @14271 + @5476 + @14247 + @5482 + @35263 + (@35272 @14257 @5482 @35279 @35095 @22045 (@22042 (@22047 @14258 @5488))) + @22045 + (@22042 (@22047 @14248 @14264))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @34979))) + @25876 + @25879 + @25882 + @25885 + @22726)) + @42370 +@61223 := @42375 @480 @3083 +@61230 := @61223 @3401 @22 @14321 @249 @6175 @14392 @15104 +@61233 := @51376 @5126 @3083 @480 +@61234 := @61233 @14321 +@61240 := @51381 @5126 @485 @3082 @793 @480 @5488 +@61243 := @61240 @14319 @5162 @817 +@61246 := @51391 @5126 @3082 @793 +@61247 := @61246 @14319 +@61248 := @51396 @5126 +@61252 := @61248 @144 @3081 @48 @28 +@61254 := @61252 @5485 @14318 +@61257 := @42421 @68 @48 @68 +@61261 := @61254 (@61257 @5485 @51409 @22032) +@61265 := @61248 @536 @146 @22 @27 +@61267 := @61265 @14316 @5501 +@61269 := @42386 @536 @22 +@61271 := @61269 @14305 @14314 +@61275 := @42402 @167 @535 @866 @22 +@61278 := @61275 @14305 @14312 @5566 +@61283 := @42410 @162 @534 @22 @28 @5539 +@61288 := @61283 @14304 @14311 @5476 @14287 @5482 +@61294 := @42421 @19 @22 @19 @5539 @51424 @22225 +@61295 := @61288 @61294 +@61303 := @42410 @532 @146 @22 @27 @6264 @5488 @5501 @5476 +@61327 := @61267 + (@61271 + (@61278 + (@61295 + (@61303 @14297 @5482 @42727 @42452 @22045 (@22042 (@22047 @14298 @5488))) + @22045 + (@22042 (@22047 @14288 @14304))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@61328 := @51428 @5126 +@61340 := @61230 + (@61234 (@61243 (@61247 (@61261 (@61327 @61328))) @25876 @25879 @25882 @25885 @22726)) + @42994 +@61353 := @21957 @51459 @5126 @5126 @224 @480 @3093 @3400 @22 @14362 @224 @6175 @14391 @15104 +@61358 := @22137 @51459 @5126 @3093 @480 @14362 +@61359 := @51503 @5126 +@61367 := @61359 @485 @3092 @793 @480 @5488 @14360 @5162 @817 +@61368 := @51513 @5126 +@61371 := @61368 @3092 @793 @14360 +@61372 := @51518 @5126 +@61378 := @61372 @144 @3091 @48 @28 @5541 @14359 +@61379 := @51526 @5126 +@61388 := @61378 (@61379 @68 @48 @68 @5541 (@22021 (@51532 @68)) @22242) +@61394 := @61372 @3089 @146 @22 @27 @14357 @5501 +@61400 := @21974 @51459 @5126 @3089 @22 @14346 @14355 +@61402 := @21984 @51459 @5126 +@61409 := @61402 @167 @3088 @866 @22 @14346 @14353 @5566 +@61411 := @21997 @51459 @5126 +@61430 := @61411 + @162 + @3087 + @22 + @28 + @5539 + @14345 + @14352 + @5476 + @14328 + @5482 + (@61379 @19 @22 @19 @5539 (@22021 (@51532 @19)) @22225) +@61440 := @61411 @2390 @146 @22 @27 @11741 @5488 @5501 @5476 @14338 @5482 +@61442 := @22363 @51459 @5126 +@61443 := @61442 @22 +@61447 := @61443 @2389 @11741 @50363 @50367 +@61448 := @61440 @61447 +@61450 := @22038 @51459 @5126 +@61471 := @61394 + (@61400 + (@61409 + (@61430 + (@61448 @61450 @22045 (@22042 (@22047 @14339 @5488))) + @22045 + (@22042 (@22047 @14329 @14345))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@61472 := @51568 @5126 +@61487 := @61353 + (@61358 (@61367 (@61371 (@61388 (@61471 @61472))) @25876 @25879 @25882 @25885 @22726)) + (@22042 (@22090 @51459 @224)) +@61490 := @21923 (@25766 (@25895 @25767)) +@61491 := @61490 @51459 +@61494 := @24740 @61491 @5126 @5126 +@61502 := @61494 @3104 @3186 @3399 @22 @14391 @14404 @5488 @15104 +@61505 := @21984 @61491 @5126 @562 +@61511 := @61505 @3103 @2415 @24 @14391 @14402 @6338 +@61513 := @21997 @61491 @5126 +@61514 := @61513 @219 +@61523 := @61514 @3102 @480 @820 @6281 @14390 @14401 @5476 @14368 @5482 +@61525 := @22013 @61491 @5126 +@61529 := @61525 @41 @480 @41 @6281 +@61530 := @22022 @61491 +@61534 := @61529 (@22021 (@61530 @41)) @26340 +@61535 := @61523 @61534 +@61545 := @61513 @3100 @146 @480 @27 @14387 @5488 @5501 @5476 @14378 @5482 +@61547 := @22363 @61491 @5126 +@61548 := @61547 @480 +@61558 := @61545 (@61548 @3099 @14387 (@22371 (@22372 @14387)) (@22042 (@22377 @3099 @480))) +@61560 := @22038 @61491 @5126 +@61580 := @61502 + (@61511 + (@61535 + (@61558 @61560 @22045 (@22042 (@22047 @14379 @5488))) + @22045 + (@22042 (@22047 @14369 @14390))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@61584 := @23295 @61491 @5126 @5126 @24880 +@61592 := @61584 @14404 @3186 @3399 @22 @5488 @14568 @14597 @15102 +@61600 := @61494 @3123 @3150 @3185 @22 @5488 @14422 @5488 @14568 +@61603 := @22146 @61491 @5126 @1276 +@61610 := @61603 @3122 @2416 @24 @5488 @14420 @5162 @2433 +@61612 := @22160 @61491 @5126 +@61615 := @61612 @3122 @2416 @14420 +@61617 := @22169 @61491 @5126 +@61618 := @61617 @238 +@61623 := @61618 @3121 @480 @2415 @5817 @14419 +@61631 := @61525 @154 @480 @154 @5817 (@22021 (@61530 @154)) @23588 +@61632 := @61623 @61631 +@61648 := @61617 + @3111 + @3120 + @480 + @820 + @14410 + @14418 + (@61548 @3110 @14410 (@22371 (@22372 @14410)) (@22042 (@22377 @3110 @480))) +@61664 := @61617 + @3118 + @146 + @480 + @27 + @14416 + @5501 + (@61548 @3117 @14416 (@22371 (@22372 @14416)) (@22042 (@22377 @3117 @480))) +@61666 := @22248 @61491 @5126 +@61677 := @61600 + (@61610 (@61615 (@61632 (@61648 (@61664 @61666)))) @34986 @34989 @34992 @34995 @22726) +@61685 := @61584 @14422 @3150 @3185 @22 @14450 @14504 @5488 @14566 +@61693 := @61494 @3134 @185 @3149 @22 @14450 @14459 @5488 @14504 +@61699 := @61505 @3133 @2415 @24 @14450 @14457 @6338 +@61700 := @61513 @238 +@61750 := @61693 + (@61699 + (@61700 + @3132 + @480 + @820 + @5817 + @14449 + @14456 + @5476 + @14427 + @5482 + @61631 + (@61513 + @3130 + @146 + @480 + @27 + @14446 + @5488 + @5501 + @5476 + @14437 + @5482 + (@61548 @3129 @14446 (@22371 (@22372 @14446)) (@22042 (@22377 @3129 @480))) + @61560 + @22045 + (@22042 (@22047 @14438 @5488))) + @22045 + (@22042 (@22047 @14428 @14449))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@61758 := @61584 @14459 @185 @3149 @22 @5488 @10551 @14488 @14502 +@61759 := @22827 @61491 +@61763 := @61759 @185 @22 @5488 @5585 +@61765 := @23320 @61491 @5126 +@61768 := @61765 @185 @22 @5585 +@61769 := @61547 @22 +@61775 := @61763 (@61768 (@61769 @184 @5585 @22463 @22467)) +@61776 := @61758 @61775 +@61840 := @61494 + @3146 + @185 + @532 + @22 + @14488 + @14497 + @5488 + @14502 + (@61505 + @3145 + @2415 + @24 + @14488 + @14495 + @6338 + (@61700 + @3144 + @480 + @820 + @5817 + @14487 + @14494 + @5476 + @14465 + @5482 + @61631 + (@61513 + @3142 + @146 + @480 + @27 + @14484 + @5488 + @5501 + @5476 + @14475 + @5482 + (@61548 @3141 @14484 (@22371 (@22372 @14484)) (@22042 (@22377 @3141 @480))) + @61560 + @22045 + (@22042 (@22047 @14476 @5488))) + @22045 + (@22042 (@22047 @14466 @14487))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@61849 := @61584 @14497 @185 @532 @22 @5488 @10551 @5488 @14500 @61775 +@61862 := @61759 @532 @22 @5488 @6264 (@61765 @532 @22 @6264 (@61769 @531 @6264 @26296 @26300)) +@61867 := @61685 (@61750 (@61776 (@61840 (@61849 @61862)))) +@61875 := @61494 @3169 @3183 @185 @22 @5488 @14523 @5488 @14566 +@61882 := @61603 @3168 @2416 @24 @5488 @14521 @5162 @2433 +@61885 := @61612 @3168 @2416 @14521 +@61891 := @61618 @3167 @480 @2415 @5817 @14520 @61631 +@61907 := @61617 + @3157 + @3166 + @480 + @820 + @14511 + @14519 + (@61548 @3156 @14511 (@22371 (@22372 @14511)) (@22042 (@22377 @3156 @480))) +@61913 := @61617 @3164 @146 @480 @27 @14517 @5501 +@61922 := @61548 @3163 @14517 (@22371 (@22372 @14517)) (@22042 (@22377 @3163 @480)) +@61924 := @61913 @61922 @61666 +@61934 := @61875 (@61882 (@61885 (@61891 (@61907 @61924))) @34986 @34989 @34992 @34995 @22726) +@61942 := @61584 @14523 @3183 @185 @22 @14551 @14563 @5488 @10551 +@61950 := @61494 @3180 @185 @532 @22 @14551 @14560 @5488 @14563 +@61956 := @61505 @3179 @2415 @24 @14551 @14558 @6338 +@61966 := @61700 @3178 @480 @820 @5817 @14550 @14557 @5476 @14528 @5482 @61631 +@61976 := @61513 @3176 @146 @480 @27 @14547 @5488 @5501 @5476 @14538 @5482 +@61978 := @61548 @3175 @14547 +@61980 := @22371 (@22372 @14547) +@61981 := @61978 @61980 +@61984 := @22042 (@22377 @3175 @480) +@61985 := @61981 @61984 +@62023 := @61592 + (@61677 + (@61867 + (@61934 + (@61942 + (@61950 + (@61956 + (@61966 + (@61976 @61985 @61560 @22045 (@22042 (@22047 @14539 @5488))) + @22045 + (@22042 (@22047 @14529 @14550))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@61584 @14560 @185 @532 @22 @5488 @10551 @5488 @14500 @61775 @61862)) + @61775)))) +@62087 := @61494 + @3197 + @3204 + @3398 + @22 + @14597 + @14606 + @5488 + @15102 + (@61505 + @3196 + @2415 + @24 + @14597 + @14604 + @6338 + (@61514 + @3195 + @480 + @820 + @6281 + @14596 + @14603 + @5476 + @14574 + @5482 + @61534 + (@61513 + @3193 + @146 + @480 + @27 + @14593 + @5488 + @5501 + @5476 + @14584 + @5482 + (@61548 @3192 @14593 (@22371 (@22372 @14593)) (@22042 (@22377 @3192 @480))) + @61560 + @22045 + (@22042 (@22047 @14585 @5488))) + @22045 + (@22042 (@22047 @14575 @14596))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@62095 := @61584 @14606 @3204 @3398 @22 @5488 @14616 @14645 @15100 +@62103 := @61494 @3201 @532 @185 @22 @5488 @14613 @5488 @14616 +@62110 := @61603 @3200 @2416 @24 @5488 @14611 @5162 @2433 +@62113 := @61612 @3200 @2416 @14611 +@62119 := @61618 @3199 @480 @2415 @5817 @14610 @61631 +@62120 := @61617 @1325 +@62125 := @62120 @3178 @480 @820 @8201 @14609 +@62129 := @61548 @1324 @8201 @35311 @35315 +@62160 := @62095 + (@62103 + (@62110 + (@62113 (@62119 (@62125 @62129 (@61617 @3176 @146 @480 @27 @14547 @5501 @61985 @61666)))) + @34986 + @34989 + @34992 + @34995 + @22726) + (@61584 @14613 @532 @185 @22 @5488 @14500 @5488 @10551 @61862 @61775)) +@62168 := @61494 @3215 @3245 @3397 @22 @14645 @14654 @5488 @15100 +@62174 := @61505 @3214 @2415 @24 @14645 @14652 @6338 +@62184 := @61514 @3213 @480 @820 @6281 @14644 @14651 @5476 @14622 @5482 @61534 +@62194 := @61513 @3211 @146 @480 @27 @14641 @5488 @5501 @5476 @14632 @5482 +@62196 := @61548 @3210 @14641 +@62198 := @22371 (@22372 @14641) +@62199 := @62196 @62198 +@62202 := @22042 (@22377 @3210 @480) +@62224 := @62168 + (@62174 + (@62184 + (@62194 (@62199 @62202) @61560 @22045 (@22042 (@22047 @14633 @5488))) + @22045 + (@22042 (@22047 @14623 @14644))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@62232 := @61584 @14654 @3245 @3397 @22 @5488 @14748 @14777 @15098 +@62282 := @61494 + @3226 + @3243 + @185 + @22 + @5488 + @14665 + @5488 + @14748 + (@61603 + @3225 + @2416 + @24 + @5488 + @14663 + @5162 + @2433 + (@61612 + @3225 + @2416 + @14663 + (@61618 + @3224 + @480 + @2415 + @5817 + @14662 + @61631 + (@61617 + @3222 + @3166 + @480 + @820 + @14660 + @14519 + (@61548 @3221 @14660 (@22371 (@22372 @14660)) (@22042 (@22377 @3221 @480))) + @61924))) + @34986 + @34989 + @34992 + @34995 + @22726) +@62290 := @61584 @14665 @3243 @185 @22 @5488 @14745 @5488 @10551 +@62291 := @61494 @3230 +@62298 := @62291 @3241 @185 @22 @5488 @14670 @5488 @14745 +@62305 := @61603 @3229 @2416 @24 @5488 @14668 @5162 @2433 +@62308 := @61612 @3229 @2416 @14668 +@62309 := @61617 @261 +@62314 := @62309 @3228 @480 @2415 @6298 @14667 +@62322 := @61525 @249 @480 @249 @6298 (@22021 (@61530 @249)) @26505 +@62323 := @62314 @62322 +@62330 := @62120 @3166 @480 @820 @8201 @14519 @62129 @61924 +@62338 := @62305 (@62308 (@62323 @62330)) @34986 @34989 @34992 @34995 @22726 +@62339 := @62298 @62338 +@62340 := @61584 @14670 +@62347 := @62340 @3241 @185 @22 @14693 @14742 @5488 @10551 +@62355 := @61494 @3233 @3239 @2390 @22 @14693 @14702 @5488 @14742 +@62361 := @61505 @3232 @2415 @24 @14693 @14700 @6338 +@62371 := @61700 @3166 @480 @820 @5817 @14692 @14699 @5476 @14675 @5482 @61631 +@62379 := @61513 @3164 @146 @480 @27 @14517 @5488 @5501 @5476 +@62402 := @62355 + (@62361 + (@62371 + (@62379 @14685 @5482 @61922 @61560 @22045 (@22042 (@22047 @14686 @5488))) + @22045 + (@22042 (@22047 @14676 @14692))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@62410 := @61584 @14702 @3239 @2390 @22 @14725 @14739 @5488 @14737 +@62418 := @61494 @3236 @185 @2390 @22 @14725 @14734 @5488 @14739 +@62424 := @61505 @3235 @2415 @24 @14725 @14732 @6338 +@62425 := @61513 @261 +@62458 := @62418 + (@62424 + (@62425 + @3166 + @480 + @820 + @6298 + @14724 + @14731 + @5476 + @14707 + @5482 + @62322 + (@62379 @14717 @5482 @61922 @61560 @22045 (@22042 (@22047 @14718 @5488))) + @22045 + (@22042 (@22047 @14708 @14724))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@62467 := @61584 @14734 @185 @2390 @22 @5488 @10551 @5488 @14737 @61775 +@62480 := @61759 + @2390 + @22 + @5488 + @11741 + (@61765 @2390 @22 @11741 (@61769 @2389 @11741 @50363 @50367)) +@62492 := @62232 + (@62282 + (@62290 (@62339 (@62347 (@62402 (@62410 (@62458 (@62467 @62480)) @62480)) @61775)) @61775)) +@62500 := @61494 @3256 @3299 @3396 @22 @14777 @14786 @5488 @15098 +@62506 := @61505 @3255 @2415 @24 @14777 @14784 @6338 +@62516 := @61514 @3254 @480 @820 @6281 @14776 @14783 @5476 @14754 @5482 @61534 +@62526 := @61513 @3252 @146 @480 @27 @14773 @5488 @5501 @5476 @14764 @5482 +@62528 := @61548 @3251 @14773 +@62530 := @22371 (@22372 @14773) +@62531 := @62528 @62530 +@62534 := @22042 (@22377 @3251 @480) +@62556 := @62500 + (@62506 + (@62516 + (@62526 (@62531 @62534) @61560 @22045 (@22042 (@22047 @14765 @5488))) + @22045 + (@22042 (@22047 @14755 @14776))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@62801 := @61584 + @14786 + @3299 + @3396 + @22 + @14814 + @14884 + @14913 + @15096 + (@61494 + @3267 + @3270 + @3298 + @22 + @14814 + @14823 + @5488 + @14884 + (@61505 + @3266 + @2415 + @24 + @14814 + @14821 + @6338 + (@61700 + @3265 + @480 + @820 + @5817 + @14813 + @14820 + @5476 + @14791 + @5482 + @61631 + (@61513 + @3263 + @146 + @480 + @27 + @14810 + @5488 + @5501 + @5476 + @14801 + @5482 + (@61548 @3262 @14810 (@22371 (@22372 @14810)) (@22042 (@22377 @3262 @480))) + @61560 + @22045 + (@22042 (@22047 @14802 @5488))) + @22045 + (@22042 (@22047 @14792 @14813))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@61584 + @14823 + @3270 + @3298 + @22 + @5488 + @14826 + @14855 + @14882 + (@62291 + @2390 + @185 + @22 + @5488 + @14670 + @5488 + @14826 + @62338 + (@62340 @2390 @185 @22 @5488 @14737 @5488 @10551 @62480 @61775)) + (@61494 + @3281 + @3296 + @185 + @22 + @14855 + @14864 + @5488 + @14882 + (@61505 + @3280 + @2415 + @24 + @14855 + @14862 + @6338 + (@61700 + @3279 + @480 + @820 + @5817 + @14854 + @14861 + @5476 + @14832 + @5482 + @61631 + (@61513 + @3277 + @146 + @480 + @27 + @14851 + @5488 + @5501 + @5476 + @14842 + @5482 + (@61548 @3276 @14851 (@22371 (@22372 @14851)) (@22042 (@22377 @3276 @480))) + @61560 + @22045 + (@22042 (@22047 @14843 @5488))) + @22045 + (@22042 (@22047 @14833 @14854))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@61584 + @14864 + @3296 + @185 + @22 + @5488 + @14879 + @5488 + @10551 + (@61494 + @3293 + @2390 + @185 + @22 + @5488 + @14876 + @5488 + @14879 + (@61603 + @3292 + @2416 + @24 + @5488 + @14874 + @5162 + @2433 + (@61612 + @3292 + @2416 + @14874 + (@62309 + @3291 + @480 + @2415 + @6298 + @14873 + @62322 + (@62120 + @3290 + @480 + @820 + @8201 + @14872 + @62129 + (@61617 + @3288 + @146 + @480 + @27 + @14870 + @5501 + (@61548 @3287 @14870 (@22371 (@22372 @14870)) (@22042 (@22377 @3287 @480))) + @61666)))) + @34986 + @34989 + @34992 + @34995 + @22726) + (@61584 @14876 @2390 @185 @22 @5488 @14737 @5488 @10551 @62480 @61775)) + @61775)))) +@62865 := @61494 + @3310 + @3394 + @185 + @22 + @14913 + @14922 + @5488 + @15096 + (@61505 + @3309 + @2415 + @24 + @14913 + @14920 + @6338 + (@61514 + @3308 + @480 + @820 + @6281 + @14912 + @14919 + @5476 + @14890 + @5482 + @61534 + (@61513 + @3306 + @146 + @480 + @27 + @14909 + @5488 + @5501 + @5476 + @14900 + @5482 + (@61548 @3305 @14909 (@22371 (@22372 @14909)) (@22042 (@22377 @3305 @480))) + @61560 + @22045 + (@22042 (@22047 @14901 @5488))) + @22045 + (@22042 (@22047 @14891 @14912))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@62873 := @61584 @14922 @3394 @185 @22 @14950 @15093 @5488 @10551 +@62937 := @61494 + @3321 + @3392 + @185 + @22 + @14950 + @14959 + @5488 + @15093 + (@61505 + @3320 + @2415 + @24 + @14950 + @14957 + @6338 + (@61700 + @3319 + @480 + @820 + @5817 + @14949 + @14956 + @5476 + @14927 + @5482 + @61631 + (@61513 + @3317 + @146 + @480 + @27 + @14946 + @5488 + @5501 + @5476 + @14937 + @5482 + (@61548 @3316 @14946 (@22371 (@22372 @14946)) (@22042 (@22377 @3316 @480))) + @61560 + @22045 + (@22042 (@22047 @14938 @5488))) + @22045 + (@22042 (@22047 @14928 @14949))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@62945 := @61584 @14959 @3392 @185 @22 @14987 @15090 @5488 @10551 +@63009 := @61494 + @3332 + @3346 + @3391 + @22 + @14987 + @14996 + @5488 + @15090 + (@61505 + @3331 + @2415 + @24 + @14987 + @14994 + @6338 + (@62425 + @3330 + @480 + @820 + @6298 + @14986 + @14993 + @5476 + @14964 + @5482 + @62322 + (@61513 + @3328 + @146 + @480 + @27 + @14983 + @5488 + @5501 + @5476 + @14974 + @5482 + (@61548 @3327 @14983 (@22371 (@22372 @14983)) (@22042 (@22377 @3327 @480))) + @61560 + @22045 + (@22042 (@22047 @14975 @5488))) + @22045 + (@22042 (@22047 @14965 @14986))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@63017 := @61584 @14996 @3346 @3391 @22 @5488 @15012 @5488 @15088 +@63025 := @61494 @3343 @1682 @185 @22 @5488 @15007 @5488 @15012 +@63032 := @61603 @3342 @2416 @24 @5488 @15005 @5162 @2433 +@63035 := @61612 @3342 @2416 @15005 +@63036 := @61617 @551 +@63041 := @63036 @3341 @480 @2415 @7299 @15004 +@63049 := @61525 @224 @480 @224 @7299 (@22021 (@61530 @224)) @31049 +@63050 := @63041 @63049 +@63056 := @61617 @3339 @3166 @480 @820 @15002 @14519 +@63058 := @61548 @3338 @15002 +@63060 := @22371 (@22372 @15002) +@63061 := @63058 @63060 +@63064 := @22042 (@22377 @3338 @480) +@63076 := @63025 + (@63032 (@63035 (@63050 (@63056 (@63061 @63064) @61924))) @34986 @34989 @34992 @34995 @22726) +@63084 := @61584 @15007 @1682 @185 @22 @5488 @15009 @5488 @10551 +@63097 := @61759 @1682 @22 @5488 @9271 (@61765 @1682 @22 @9271 (@61769 @1681 @9271 @40843 @40847)) +@63381 := @61158 + (@61221 + (@61340 + (@61487 + (@61580 + (@62023 + (@62087 + (@62160 + (@62224 + (@62492 + (@62556 + (@62801 + (@62865 + (@62873 + (@62937 + (@62945 + (@63009 + (@63017 + (@63076 (@63084 @63097 @61775)) + (@61494 + @3365 + @3371 + @3390 + @22 + @5488 + @15031 + @5488 + @15088 + (@61603 + @3364 + @2416 + @24 + @5488 + @15029 + @5162 + @2433 + (@61612 + @3364 + @2416 + @15029 + (@62309 + @3363 + @480 + @2415 + @6298 + @15028 + @62322 + (@61617 + @3353 + @3362 + @480 + @820 + @15019 + @15027 + (@61548 + @3352 + @15019 + (@22371 (@22372 @15019)) + (@22042 (@22377 @3352 @480))) + (@61617 + @3360 + @146 + @480 + @27 + @15025 + @5501 + (@61548 + @3359 + @15025 + (@22371 (@22372 @15025)) + (@22042 (@22377 @3359 @480))) + @61666)))) + @34986 + @34989 + @34992 + @34995 + @22726) + (@61584 + @15031 + @3371 + @3390 + @22 + @5488 + @15038 + @15067 + @15086 + (@61494 + @3368 + @1682 + @185 + @22 + @5488 + @15035 + @5488 + @15038 + (@61603 + @3367 + @2416 + @24 + @5488 + @15033 + @5162 + @2433 + (@61612 + @3367 + @2416 + @15033 + (@63036 + @3228 + @480 + @2415 + @7299 + @14667 + @63049 + @62330)) + @34986 + @34989 + @34992 + @34995 + @22726) + (@61584 + @15035 + @1682 + @185 + @22 + @5488 + @15009 + @5488 + @10551 + @63097 + @61775)) + (@61494 + @3382 + @3388 + @185 + @22 + @15067 + @15076 + @5488 + @15086 + (@61505 + @3381 + @2415 + @24 + @15067 + @15074 + @6338 + (@62425 + @3380 + @480 + @820 + @6298 + @15066 + @15073 + @5476 + @15044 + @5482 + @62322 + (@61513 + @3378 + @146 + @480 + @27 + @15063 + @5488 + @5501 + @5476 + @15054 + @5482 + (@61548 + @3377 + @15063 + (@22371 (@22372 @15063)) + (@22042 (@22377 @3377 @480))) + @61560 + @22045 + (@22042 (@22047 @15055 @5488))) + @22045 + (@22042 (@22047 @15045 @15066))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@61584 + @15076 + @3388 + @185 + @22 + @5488 + @15083 + @5488 + @10551 + (@61494 + @3385 + @1682 + @185 + @22 + @5488 + @15080 + @5488 + @15083 + (@61603 + @3384 + @2416 + @24 + @5488 + @15078 + @5162 + @2433 + (@61612 + @3384 + @2416 + @15078 + (@63036 + @1335 + @480 + @2415 + @7299 + @8210 + @63049 + (@62120 + @1334 + @480 + @820 + @8201 + @8209 + @62129 + (@61617 + @1332 + @146 + @480 + @27 + @8207 + @5501 + (@61548 @1331 @8207 @35327 @35331) + @61666)))) + @34986 + @34989 + @34992 + @34995 + @22726) + (@61584 + @15080 + @1682 + @185 + @22 + @5488 + @15009 + @5488 + @10551 + @63097 + @61775)) + @61775)))))) + @61775)) + @61775))))))))))))) +@63391 := @61029 + (@61070 (@61072 (@61074 (@61091 (@61107 (@61124 (@61137 (@61145 (@61149 @63381))))))))) +@63392 := @21623 @2074 +@63393 := @21641 @2074 +@63394 := @21631 @63393 +@63396 := @21627 (@63394 @21646) +@63398 := @21669 (@21670 @2074) +@63399 := @21665 @63398 +@63401 := @21627 (@63399 @21694) +@63418 := @21626 + (fun (fn : @122) => + @63396 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63401 @21741)))))) + @21787)) + @3413 +@63421 := @21793 (@63394 (@21644 @3413)) +@63424 := @21706 (@21707 @3413) @45456 +@63428 := @21627 (@21698 (@63424 @21715) @21719) +@63429 := @21732 @3413 +@63434 := @21729 (@21731 @63429 @45459 @21687 @21689) +@63445 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63401 (@63428 @63434))))) +@63446 := @21652 @63445 +@63447 := @21649 @63446 +@63456 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @45456 @21645) @21781))) +@63460 := @63421 (@63447 @63456) (@21837 @63393) +@63462 := @21840 @63446 @63456 +@63464 := @21843 @63445 @6929 +@63466 := @21627 (@63399 @28758) +@63467 := @63424 @28761 +@63468 := @21698 @63467 +@63470 := @21627 (@63468 @21719) +@63481 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63466 (@63470 @63434))))) + @8805 +@63483 := @21627 (@63399 @40098) +@63485 := @38122 @63429 @45459 +@63497 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @63483 (@63470 (@38121 (@63485 @21687 @21689)))))) + @5488 +@63499 := @21677 (@28756 @38137) +@63501 := @21627 (@63399 @63499) +@63502 := @63485 @5488 +@63511 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63501 (@63470 (@38121 (@63502 @21689))))) + @15115 +@63516 := @63399 (@21677 (@28756 (@38114 (@21686 @15116)))) +@63517 := @21627 @63516 +@63518 := @63502 @15115 +@63524 := @21910 (fun (Γ : @21657) => @63517 (@63470 (@38121 @63518))) @22101 +@63525 := @21793 @63516 +@63526 := @63468 @28831 +@63527 := @21627 @63526 +@63528 := @40148 @63518 +@63532 := @63525 (@63527 @63528) (@21946 @63398) +@63536 := @21793 @63526 @63528 (@21951 @63467) +@63537 := @23540 @22101 +@63544 := @63537 @3410 @487 @793 @1495 @5488 @6938 @3841 +@63550 := @34884 @6938 (@34888 @5541 @6179 @22243 @34898) +@63551 := @63544 @63550 +@63552 := @21641 @3410 +@63553 := @21837 @63552 +@63554 := @63551 @63553 +@63555 := @21711 @3841 +@63557 := @63554 (@22278 @63555) +@63558 := @21735 @3841 +@63573 := @63418 + (@63460 + (@63462 + (@63464 + (@63481 + (@63497 + (@63511 + (@63524 (@63532 (@63536 (@63557 (@22282 @63558) (@22287 (@22307 @3410)))))))))))) +@63574 := @21623 @2120 +@63575 := @21631 @46200 +@63577 := @21627 (@63575 @21646) +@63579 := @21669 (@21670 @2120) +@63580 := @21665 @63579 +@63582 := @21627 (@63580 @21694) +@63599 := @21626 + (fun (fn : @122) => + @63577 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63582 @21741)))))) + @21787)) + @3433 +@63602 := @21793 (@63575 (@21644 @3433)) +@63605 := @21706 (@21707 @3433) @46203 +@63609 := @21627 (@21698 (@63605 @21715) @21719) +@63610 := @21732 @3433 +@63615 := @21729 (@21731 @63610 @46206 @21687 @21689) +@63626 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63582 (@63609 @63615))))) +@63627 := @21652 @63626 +@63628 := @21649 @63627 +@63637 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @46203 @21645) @21781))) +@63640 := @63602 (@63628 @63637) @46201 +@63642 := @21840 @63627 @63637 +@63644 := @21843 @63626 @6929 +@63646 := @21627 (@63580 @28758) +@63647 := @63605 @28761 +@63648 := @21698 @63647 +@63650 := @21627 (@63648 @21719) +@63661 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63646 (@63650 @63615))))) + @10729 +@63663 := @21627 (@63580 @46077) +@63665 := @46082 @63610 @46206 +@63677 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @63663 (@63650 (@46081 (@63665 @21687 @21689)))))) + @15179 +@63684 := @21627 (@63580 (@21677 (@28756 (@46074 (@21686 (@15180 @21689)))))) +@63685 := @63665 @15179 +@63694 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63684 (@63650 (@46081 (@63685 @21689))))) + @15184 +@63699 := @63580 (@21677 (@28756 (@46074 (@21686 @15185)))) +@63700 := @21627 @63699 +@63701 := @63685 @15184 +@63707 := @21910 (fun (Γ : @21657) => @63700 (@63650 (@46081 @63701))) @22101 +@63708 := @21793 @63699 +@63709 := @63648 @28831 +@63710 := @21627 @63709 +@63711 := @46130 @63701 +@63715 := @63708 (@63710 @63711) (@21946 @63579) +@63719 := @21793 @63709 @63711 (@21951 @63647) +@63720 := @58968 @3417 +@63727 := @63720 @3431 @24 @15128 @41 @6188 @15178 @15184 +@63774 := @22139 + @3417 + @24 + @15128 + (@58980 + @3416 + @822 + @24 + @5488 + @15126 + @5162 + @836 + (@22162 + @3416 + @822 + @15126 + (@22228 + @3415 + @48 + @821 + @5485 + @15125 + @29666 + (@22208 + @1312 + @22 + @820 + @5539 + @15124 + @22226 + (@22171 @1310 @146 @480 @27 @8146 @5501 (@59009 @1309 @8146 @35162 @35166) @22250)))) + @26062 + @26065 + @26068 + @26071 + @22726) +@63776 := @63727 @63774 @22602 +@63784 := @59033 @3429 @3011 @24 @15175 @154 @6188 @5488 @15184 +@63787 := @59043 @3429 @24 @15175 +@63794 := @59049 @3428 @822 @24 @5488 @15173 @5162 @836 +@63797 := @59058 @3428 @822 @15173 +@63802 := @59064 @3427 @48 @821 @5541 @15172 +@63805 := @59074 @5541 @59078 @22242 +@63875 := @63784 + (@63787 + (@63794 + (@63797 + (@63802 + @63805 + (@59082 + @3426 + @22 + @820 + @15163 + @15171 + (@59091 + @15152 + @15161 + (@59099 + @15152 + @15159 + @5566 + (@59109 + @15151 + @15158 + @5476 + @15134 + @5482 + @59122 + (@59131 @15144 @5482 @59140 @59143 @22045 (@22042 (@22047 @15145 @5488))) + @22045 + (@22042 (@22047 @15135 @15151))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@59063 + @3424 + @146 + @480 + @27 + @15169 + @5501 + (@59171 @3423 @15169 (@22371 (@22372 @15169)) (@22042 (@22377 @3423 @480))) + @59178)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @59193 +@63886 := @24740 @59195 @5126 @5126 @219 @238 @308 @24 @5488 @6281 @5488 @15184 +@63888 := @23320 @59195 @5126 +@63901 := @63886 (@63888 @219 @24 @6281 (@59238 @41 @24 @41 @6281 (@22021 (@59243 @41)) @26340)) +@63913 := @23295 @59195 @5126 @5126 @24880 @6281 @238 @308 @24 @5488 @10778 @5488 @15182 +@63914 := @22827 @59195 +@63949 := @63901 + (@63913 + (@63914 + @238 + @24 + @5488 + @5817 + (@63888 @238 @24 @5817 (@59238 @154 @24 @154 @5817 (@22021 (@59243 @154)) @23588))) + (@63914 + @308 + @24 + @5488 + @5769 + (@63888 @308 @24 @5769 (@22485 @59195 @5126 @305 @24 @5768 @23368)))) +@63961 := @63599 + (@63640 + (@63642 + (@63644 (@63661 (@63677 (@63694 (@63707 (@63715 (@63719 (@63776 (@63875 @63949))))))))))) +@63962 := @21623 @2137 +@63963 := @21631 @46538 +@63965 := @21627 (@63963 @21646) +@63967 := @21669 (@21670 @2137) +@63968 := @21665 @63967 +@63970 := @21627 (@63968 @21694) +@63987 := @21626 + (fun (fn : @122) => + @63965 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63970 @21741)))))) + @21787)) + @3508 +@63990 := @21793 (@63963 (@21644 @3508)) +@63993 := @21706 (@21707 @3508) @46541 +@63997 := @21627 (@21698 (@63993 @21715) @21719) +@63998 := @21732 @3508 +@64003 := @21729 (@21731 @63998 @46544 @21687 @21689) +@64014 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @63970 (@63997 @64003))))) +@64015 := @21652 @64014 +@64016 := @21649 @64015 +@64025 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @46541 @21645) @21781))) +@64028 := @63990 (@64016 @64025) @46539 +@64030 := @21840 @64015 @64025 +@64032 := @21843 @64014 @6929 +@64034 := @21627 (@63968 @28758) +@64035 := @63993 @28761 +@64036 := @21698 @64035 +@64038 := @21627 (@64036 @21719) +@64049 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @64034 (@64038 @64003))))) + @15195 +@64050 := @21683 @15195 +@64055 := @21627 (@63968 (@21677 (@28756 (@64050 @21691)))) +@64056 := @21727 @15195 +@64057 := @21726 @64056 +@64060 := @21730 @64056 @63998 @46544 +@64072 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @64055 (@64038 (@64057 (@64060 @21687 @21689)))))) + @15366 +@64079 := @21627 (@63968 (@21677 (@28756 (@64050 (@21686 (@15367 @21689)))))) +@64080 := @64060 @15366 +@64089 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @64079 (@64038 (@64057 (@64080 @21689))))) + @15438 +@64094 := @63968 (@21677 (@28756 (@64050 (@21686 @15439)))) +@64095 := @21627 @64094 +@64096 := @64080 @15438 +@64102 := @21910 (fun (Γ : @21657) => @64095 (@64038 (@64057 @64096))) @22101 +@64103 := @21793 @64094 +@64104 := @64036 @28831 +@64105 := @21627 @64104 +@64107 := @28834 @64056 @64096 +@64111 := @64103 (@64105 @64107) (@21946 @63967) +@64115 := @21793 @64104 @64107 (@21951 @64035) +@64146 := @29635 + @3506 + @3438 + @15215 + @41 + @5473 + @15365 + @15438 + (@29644 + @15207 + @15213 + (@29650 + @15207 + @15211 + @5493 + (@29661 @15200 @5482 @29666 @22384 @22045 (@22042 (@22047 @15201 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @22602 +@64155 := @30105 @3440 @3470 @3505 @3438 @15328 @154 @15218 @15364 @15438 +@64159 := @29815 @3470 @3440 @15324 @15326 +@64166 := @29690 @3469 @3440 @24 @15321 @5517 @15223 @5482 +@64169 := @29699 @3469 @3853 @15321 +@64177 := @29704 @3445 @3468 @3850 @3853 @5488 @15319 @5126 @3876 +@64180 := @29714 @3468 @3850 @15319 +@64186 := @29719 @3452 @3467 @3847 @3849 @15236 @15318 +@64189 := @29699 @3452 @3847 @15236 +@64205 := @29730 + @3450 + @147 + @50 + @3844 + @3846 + @5488 + @5543 + @22198 + @485 + @5126 + @5126 + @3887 + @58739 + (@21837 (@22274 @3450)) +@64206 := @21711 @3887 +@64208 := @64205 (@22278 @64206) +@64209 := @21735 @3887 +@64211 := @64208 (@22282 @64209) +@64214 := @22287 (@22289 @3844 @3846) +@64225 := @64186 + (@64189 (@64211 @64214 (@22297 (@22299 @3450 @45464)) (@22287 (@22307 @3450)) @22314)) +@64310 := @29719 + @3455 + @3466 + @22 + @3844 + @15303 + @15317 + (@29815 + @3455 + @22 + @15292 + @15301 + (@40201 + @3454 + @866 + @22 + @15292 + @15299 + @5566 + (@29830 + @857 + @175 + @22 + @28 + @15278 + @15291 + @15298 + @5476 + @15241 + @5482 + (@29817 + @15267 + @15276 + (@29825 + @15267 + @15274 + @7072 + (@29835 + @15266 + @15273 + @5476 + @15249 + @5482 + @29762 + (@29849 @15259 @5482 @29859 @29862 @22045 (@22042 (@22047 @15260 @5488))) + @22045 + (@22042 (@22047 @15250 @15266))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + (@40225 @15284 @5482 @40231 @29862 @22045 (@22042 (@22047 @15285 @5488))) + @22045 + (@22042 (@22047 @15242 @15291))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@64316 := @29719 @3464 @146 @3440 @27 @15315 @5501 +@64319 := @29699 @3464 @3440 @15315 +@64320 := @54489 @181 +@64327 := @64320 @3440 @3463 @101 @5488 @15314 @15306 @22447 +@64330 := @29714 @3463 @101 @15314 +@64336 := @29902 @3462 @22 @100 @5539 @15313 @29859 +@64342 := @29719 @3459 @3461 @43 @99 @15310 @15312 +@64345 := @29699 @3459 @43 @15310 +@64354 := @54489 @192 @43 @146 @27 @5488 @5501 @15308 @22197 @29862 +@64357 := @22525 (@22528 @43 @15308) +@64360 := @64342 (@64345 (@64354 @64357)) +@64361 := @29719 @308 +@64366 := @64361 @202 @24 @75 @5769 @5601 +@64370 := @57504 @305 @24 @5768 @23368 +@64397 := @64327 + (@64330 + (@64336 + (@64360 + (@64366 + @64370 + (@29719 + @200 + @146 + @73 + @27 + @5599 + @5501 + (@29699 @200 @73 @5599 (@54490 @73 @146 @27 @5488 @5501 @5597 @22197 @29862 @22556)) + @29780))))) +@64400 := @22525 (@22568 @3440 @15306) +@64408 := @64177 (@64180 (@64225 (@64310 (@64316 (@64319 (@64397 @64400)) @29780)))) +@64409 := @21641 @3445 +@64410 := @21837 @64409 +@64411 := @64408 @64410 +@64412 := @21711 @3876 +@64413 := @22278 @64412 +@64414 := @64411 @64413 +@64415 := @21735 @3876 +@64416 := @22282 @64415 +@64417 := @64414 @64416 +@64419 := @22287 (@22307 @3445) +@64427 := @64155 (@64159 (@64166 (@64169 (@64417 @64419 @22314)) @22596)) @30157 +@64428 := @21928 @3440 +@64432 := @21923 (@22752 (@64428 @22753)) @25781 +@64447 := @22607 + @64432 + @5126 + @5126 + @3438 + @73 + @5162 + @3474 + @3504 + @22623 + @15361 + @15437 + @127 + @5623 + @15334 + @5482 +@64449 := @22137 @64432 @5126 +@64452 := @64449 @3474 @73 @15361 +@64457 := @22639 @64432 @5126 @5162 @238 @363 +@64464 := @64457 @154 @101 @73 @15339 @5517 @15346 @15356 +@64474 := @22013 @64432 @5126 @154 @3440 @154 @15339 (@22021 (@22022 @64432 @154)) +@64476 := @22029 (@22030 @15339) +@64477 := @64474 @64476 +@64478 := @64464 @64477 +@64481 := @22666 (@22675 (@22690 @363)) +@64482 := @64478 @64481 +@64485 := @22525 (@22696 @363 @68) +@64486 := @64482 @64485 +@64487 := @22712 @101 +@64498 := @64447 + (@64452 (@64486 (@22702 (@64487 @154)) @22596 (@22042 (@22718 @15356 @15347)) @22726)) +@64499 := @22733 @64432 +@64516 := @64499 + @64432 + @5126 + @73 + @5162 + @3504 + @128 + @5126 + @3438 + @15436 + @19 + @197 + @127 + @3500 + @5665 + @5488 + @15397 + @15424 +@64517 := @36140 @64432 +@64542 := @64499 + @64517 + @5126 + @73 + @5162 + @3504 + @127 + @5126 + @3438 + @5654 + @68 + @230 + @329 + @3477 + @5815 + @5488 + @5488 + @15432 + (@22778 @64432 @5126 @73 @5162 @3504 @5126 @3438) +@64543 := @22800 @3504 +@64546 := @64542 (@22788 (@64543 @68)) +@64547 := @22807 @3504 +@64551 := @64546 (@22042 (@64547 @127 @230)) +@64554 := @22814 @64432 @73 @5162 +@64625 := @64516 + (@64551 + (@21951 (@64554 @230 @329 @5815 @5488)) + (@22827 + @64517 + @3477 + @3438 + @5488 + @15431 + (@22436 + @64517 + @5126 + @235 + @3438 + @263 + @50 + @5488 + @5707 + @15429 + @22198 + (@22160 + @64517 + @5126 + @263 + @50 + @5707 + (@22169 + @64517 + @5126 + @261 + @146 + @48 + @27 + @5705 + @5501 + (@22013 @64517 @5126 @249 @48 @249 @5705 (@22021 (@22022 @64517 @249)) @23034) + (@22248 @64517 @5126))) + (@22525 (@22875 @3438 @15429))))) + (@22788 (@64543 @19)) + (@22042 (@64547 @128 @197)) + (@21951 (@64554 @197 @127 @5665 @5488)) +@64638 := @21957 @64432 @5126 @5126 @224 @43 @3488 @3499 @3438 @15394 @224 @15370 @5488 @15424 +@64641 := @64449 @3488 @43 @15394 +@64651 := @22146 @64432 @5126 @3483 @3487 @45 @43 @5488 @15392 @5162 @3906 +@64656 := @22160 @64432 @5126 @3487 @45 @15392 +@64664 := @22169 @64432 @5126 @3485 @146 @43 @27 @15390 @5501 +@64667 := @64449 @3485 @43 @15390 +@64677 := @64457 @19 @101 @43 @15339 @5517 @15377 @15385 @64477 @64481 @64485 +@64679 := @22702 (@64487 @19) +@64693 := @64651 + (@64656 + (@64664 + (@64667 (@64677 @64679 @22596 (@22042 (@22718 @15385 @15378)) @22726)) + (@22248 @64432 @5126))) +@64694 := @21641 @3483 +@64695 := @21837 @64694 +@64696 := @64693 @64695 +@64697 := @21711 @3906 +@64699 := @64696 (@22278 @64697) +@64700 := @21735 @3906 +@64712 := @64638 + (@64641 (@64699 (@22282 @64700) (@22287 (@22307 @3483)) @22726)) + (@22042 (@22090 @64432 @224)) +@64716 := @21923 (@25766 (@46831 @25767)) @64432 +@64721 := @22827 @64716 @3499 @3438 @5488 @15423 +@64726 := @22436 @64716 @5126 @258 @3438 @3498 +@64728 := @10 @3436 @27 +@64733 := @64726 @64728 @5488 @15422 @15400 @22198 +@64738 := @22160 @64716 @5126 @3498 @64728 @15422 +@64740 := @22169 @64716 @5126 +@64746 := @64740 @3496 @146 @3436 @27 @15420 @5501 +@64754 := @23329 @64716 @5126 @551 @3492 @43 @22 @6430 @15419 +@64762 := @64740 @551 @3494 @43 @28 @6430 (@5497 @15419 @5501) +@64764 := @22013 @64716 @5126 +@64768 := @64764 @224 @43 @224 @6430 +@64769 := @22022 @64716 +@64774 := @64762 (@64768 (@22021 (@64769 @224)) @26944) +@64780 := @64740 @3492 @146 @22 @27 @15419 @5501 +@64785 := @22137 @64716 @5126 @3492 @22 @15419 +@64808 := @22639 + @64716 + @5126 + @5162 + @238 + @363 + @68 + @101 + @22 + @5722 + @5517 + @15407 + @15414 + (@64764 @154 @3440 @154 @5722 (@22021 (@64769 @154)) @22867) + @64481 + @64485 +@64810 := @22702 (@64487 @68) +@64819 := @64780 (@64785 (@64808 @64810 @22596 (@22042 (@22718 @15414 @15408)) @22726)) +@64821 := @22248 @64716 @5126 +@64854 := @63987 + (@64028 + (@64030 + (@64032 + (@64049 + (@64072 + (@64089 + (@64102 + (@64111 + (@64115 + (@64146 + (@64427 + (@64498 + (@64625 + (@64712 + (@64721 + (@64733 + (@64738 (@64746 (@64754 (@64774 (@64819 @64821))) @64821)) + (@22525 (@23042 @3438 @15400)))))) + @23052 + (@22042 (@23058 @3504 @22623)) + @23064)))))))))))) +@64855 := @21623 @2166 +@64856 := @21631 @47356 +@64858 := @21627 (@64856 @21646) +@64860 := @21669 (@21670 @2166) +@64861 := @21665 @64860 +@64863 := @21627 (@64861 @21694) +@64880 := @21626 + (fun (fn : @122) => + @64858 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @64863 @21741)))))) + @21787)) + @3522 +@64883 := @21793 (@64856 (@21644 @3522)) +@64886 := @21706 (@21707 @3522) @47359 +@64890 := @21627 (@21698 (@64886 @21715) @21719) +@64891 := @21732 @3522 +@64896 := @21729 (@21731 @64891 @47362 @21687 @21689) +@64907 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @64863 (@64890 @64896))))) +@64908 := @21652 @64907 +@64909 := @21649 @64908 +@64918 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @47359 @21645) @21781))) +@64921 := @64883 (@64909 @64918) @47357 +@64923 := @21840 @64908 @64918 +@64925 := @21843 @64907 @6929 +@64927 := @21627 (@64861 @28758) +@64928 := @64886 @28761 +@64929 := @21698 @64928 +@64931 := @21627 (@64929 @21719) +@64942 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @64927 (@64931 @64896))))) + @7022 +@64944 := @21627 (@64861 @29571) +@64946 := @29576 @64891 @47362 +@64958 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @64944 (@64931 (@29575 (@64946 @21687 @21689)))))) + @15552 +@64965 := @21627 (@64861 (@21677 (@28756 (@29568 (@21686 (@15553 @21689)))))) +@64966 := @64946 @15552 +@64975 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @64965 (@64931 (@29575 (@64966 @21689))))) + @15562 +@64980 := @64861 (@21677 (@28756 (@29568 (@21686 @15563)))) +@64981 := @21627 @64980 +@64982 := @64966 @15562 +@64988 := @21910 (fun (Γ : @21657) => @64981 (@64931 (@29575 @64982))) @22101 +@64989 := @21793 @64980 +@64990 := @64929 @28831 +@64991 := @21627 @64990 +@64992 := @29624 @64982 +@64996 := @64989 (@64991 @64992) (@21946 @64860) +@65000 := @21793 @64990 @64992 (@21951 @64928) +@65031 := @29635 + @3520 + @22 + @15464 + @41 + @5473 + @15551 + @15562 + (@29644 + @15456 + @15462 + (@29650 + @15456 + @15460 + @5493 + (@29661 @15449 @5482 @29666 @22384 @22045 (@22042 (@22047 @15450 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @22602 +@65039 := @30106 @3518 @887 @22 @15526 @154 @5473 @15550 @15562 +@65043 := @29815 @3518 @22 @15522 @15524 +@65050 := @29690 @3517 @22 @24 @15519 @5517 @15470 @5482 +@65053 := @29699 @3517 @1500 @15519 +@65060 := @29705 @3516 @1498 @1500 @5488 @15517 @5126 @1523 +@65063 := @29714 @3516 @1498 @15517 +@65069 := @29719 @3514 @859 @1496 @866 @15480 @15516 +@65072 := @29699 @3514 @1496 @15480 +@65088 := @29730 + @3512 + @147 + @50 + @28 + @1495 + @5488 + @5543 + @22198 + @41 + @5126 + @5126 + @3914 + @58739 + (@21837 (@22274 @3512)) +@65089 := @21711 @3914 +@65091 := @65088 (@22278 @65089) +@65092 := @21735 @3914 +@65205 := @64880 + (@64921 + (@64923 + (@64925 + (@64942 + (@64958 + (@64975 + (@64988 + (@64996 + (@65000 + (@65031 + (@65039 + (@65043 + (@65050 + (@65053 + (@65060 + (@65063 + (@65069 + (@65072 + (@65091 + (@22282 @65092) + @29796 + (@22297 (@22299 @3512 @45464)) + (@22287 (@22307 @3512)) + @22314)) + (@29811 + @15514 + @6179 + (@29817 + @15503 + @15512 + (@29825 + @15503 + @15510 + @7072 + (@29835 + @15502 + @15509 + @5476 + @15485 + @5482 + @29762 + (@29849 + @15495 + @5482 + @29859 + @29862 + @22045 + (@22042 (@22047 @15496 @5488))) + @22045 + (@22042 (@22047 @15486 @15502))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + @29909))) + @29915 + @29918 + @29921 + @29924 + @22314)) + @22596)) + @30157 + (@30160 + @887 + @22 + @15550 + @15561 + (@30324 + @15550 + @15559 + @7072 + (@30332 + @15549 + @15558 + @5476 + @15532 + @5482 + @30238 + (@30346 + @15542 + @5482 + @30356 + @30359 + @22045 + (@22042 (@22047 @15543 @5488))) + @22045 + (@22042 (@22047 @15533 @15549))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898))))))))))))) +@65206 := @21623 @2176 +@65207 := @21631 @47618 +@65209 := @21627 (@65207 @21646) +@65211 := @21669 (@21670 @2176) +@65212 := @21665 @65211 +@65214 := @21627 (@65212 @21694) +@65231 := @21626 + (fun (fn : @122) => + @65209 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @65214 @21741)))))) + @21787)) + @3542 +@65234 := @21793 (@65207 (@21644 @3542)) +@65237 := @21706 (@21707 @3542) @47621 +@65241 := @21627 (@21698 (@65237 @21715) @21719) +@65242 := @21732 @3542 +@65247 := @21729 (@21731 @65242 @47624 @21687 @21689) +@65258 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @65214 (@65241 @65247))))) +@65259 := @21652 @65258 +@65260 := @21649 @65259 +@65269 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @47621 @21645) @21781))) +@65272 := @65234 (@65260 @65269) @47619 +@65274 := @21840 @65259 @65269 +@65276 := @21843 @65258 @15571 +@65277 := @21679 @15571 +@65281 := @21627 (@65212 (@21677 (@65277 @21692))) +@65283 := @65237 (@21714 @15571) +@65284 := @21698 @65283 +@65286 := @21627 (@65284 @21719) +@65297 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @65281 (@65286 @65247))))) + @8911 +@65301 := @21627 (@65212 (@21677 (@65277 @39196))) +@65303 := @39203 @65242 @47624 +@65315 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @65301 (@65286 (@39202 (@65303 @21687 @21689)))))) + @15686 +@65322 := @21627 (@65212 (@21677 (@65277 (@39195 (@21686 (@15687 @21689)))))) +@65323 := @65303 @15686 +@65332 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @65322 (@65286 (@39202 (@65323 @21689))))) + @15689 +@65337 := @65212 (@21677 (@65277 (@39195 (@21686 @15690)))) +@65338 := @21627 @65337 +@65339 := @65323 @15689 +@65345 := @21910 (fun (Γ : @21657) => @65338 (@65286 (@39202 @65339))) @30159 +@65346 := @21793 @65337 +@65348 := @65284 (@21718 @30159) +@65349 := @21627 @65348 +@65352 := @21725 @30159 @39201 @65339 +@65356 := @65346 (@65349 @65352) (@21946 @65211) +@65360 := @21793 @65348 @65352 (@21951 @65283) +@65407 := @40258 + @22 + @148 + @3540 + @919 + @15592 + @249 + @5473 + @15685 + @15689 + (@30291 + @148 + @22 + @15584 + @15590 + (@30297 + @139 + @147 + @50 + @22 + @15584 + @15588 + @5493 + (@30306 + @144 + @146 + @48 + @27 + @5485 + @5488 + @5501 + @5476 + @15577 + @5482 + @40289 + @30359 + @22045 + (@22042 (@22047 @15578 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @40310 +@65408 := @25773 @30159 +@65413 := @22827 @65408 @3540 @919 @15685 @15688 +@65422 := @22124 @65408 @5126 @3539 @919 @24 @15682 @5517 @15598 @5482 +@65424 := @22137 @65408 @5126 +@65427 := @65424 @3539 @2802 @15682 +@65437 := @22146 @65408 @5126 @1586 @3538 @2799 @2802 @5488 @15680 @5126 @2825 +@65439 := @22160 @65408 @5126 +@65442 := @65439 @3538 @2799 @15680 +@65444 := @22169 @65408 @5126 +@65450 := @65444 @3535 @3537 @2796 @2798 @15610 @15679 +@65453 := @65424 @3535 @2796 @15610 +@65467 := @22184 + @65408 + @5126 + @3531 + @3534 + @57972 + @2793 + @2795 + @5488 + @15609 + @22446 + @224 + @5126 + @5126 + @3927 +@65470 := @65439 @3534 @57972 @15609 +@65476 := @65444 @238 @3533 @22 @22189 @5817 @15608 +@65478 := @22013 @65408 @5126 +@65482 := @65478 @154 @22 @154 @5817 +@65483 := @22022 @65408 +@65488 := @65476 (@65482 (@22021 (@65483 @154)) @23588) +@65494 := @65444 @261 @147 @22 @50 @6298 @5543 +@65502 := @65478 @249 @22 @249 @6298 (@22021 (@65483 @249)) @26505 +@65503 := @65494 @65502 +@65518 := @65444 + @144 + @146 + @48 + @27 + @5541 + @5501 + (@65478 @68 @48 @68 @5541 (@22021 (@65483 @68)) @22242) +@65520 := @22248 @65408 @5126 +@65528 := @65467 (@65470 (@65488 (@65503 (@65518 @65520)))) (@21837 (@22274 @3531)) +@65529 := @21711 @3927 +@65531 := @65528 (@22278 @65529) +@65532 := @21735 @3927 +@65545 := @65450 + (@65453 + (@65531 (@22282 @65532) @39350 (@22297 (@22299 @3531 @58055)) (@22287 (@22307 @3531)) @22314)) +@65551 := @65444 @2903 @1601 @22 @2793 @15677 @9026 +@65553 := @21974 @65408 @5126 +@65557 := @65553 @2903 @22 @15666 @15675 +@65559 := @21984 @65408 @5126 +@65566 := @65559 @167 @2902 @866 @22 @15666 @15673 @5566 +@65568 := @21997 @65408 @5126 +@65578 := @65568 @2900 @175 @22 @28 @15652 @15665 @15672 @5476 @15615 @5482 +@65582 := @65553 @2900 @22 @15641 @15650 +@65589 := @65559 @854 @2899 @866 @22 @15641 @15648 @7072 +@65600 := @65568 @261 @405 @22 @28 @6298 @15640 @15647 @5476 @15623 @5482 @65502 +@65610 := @65568 @162 @146 @22 @27 @5539 @5488 @5501 @5476 @15633 @5482 +@65618 := @65478 @19 @22 @19 @5539 (@22021 (@65483 @19)) @22225 +@65619 := @65610 @65618 +@65621 := @22038 @65408 @5126 +@65681 := @65551 + (@65557 + (@65566 + (@65578 + (@65582 + (@65589 + (@65600 + (@65619 @65621 @22045 (@22042 (@22047 @15634 @5488))) + @22045 + (@22042 (@22047 @15624 @15640))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + (@65568 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @15658 + @5482 + (@22363 @65408 @5126 @22 @172 @5560 @22374 @22380) + @65621 + @22045 + (@22042 (@22047 @15659 @5488))) + @22045 + (@22042 (@22047 @15616 @15665))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@65687 := @65444 @1599 @146 @919 @27 @9024 @5501 +@65690 := @65424 @1599 @919 @9024 +@65700 := @22436 @65408 @5126 @181 @919 @1598 @94 @5488 @9023 @9019 @22447 +@65703 := @65439 @1598 @94 @9023 +@65710 := @65444 @162 @1597 @22 @93 @5539 @9022 @65618 +@65725 := @65444 + @219 + @1596 + @22 + @92 + @6281 + @9021 + (@65478 @41 @22 @41 @6281 (@22021 (@65483 @41)) @26340) +@65726 := @65444 @308 +@65731 := @65726 @310 @24 @59 @5769 @7197 +@65737 := @22485 @65408 @5126 @305 @24 @5768 @23368 +@65778 := @65231 + (@65272 + (@65274 + (@65276 + (@65297 + (@65315 + (@65332 + (@65345 + (@65356 + (@65360 + (@65407 + (@65413 + (@65422 + (@65427 + (@65437 + (@65442 + (@65545 + (@65681 + (@65687 + (@65690 + (@65700 + (@65703 + (@65710 + (@65725 + (@65731 + @65737 + (@65726 + @146 + @24 + @27 + @5769 + @5501 + @65737 + @65520))))) + @39481)) + @65520)))) + @39491 + @39494 + @39497 + @39500 + @22314)) + @22596)))))))))))) +@65779 := @21623 @2263 +@65780 := @21631 @48760 +@65782 := @21627 (@65780 @21646) +@65784 := @21669 (@21670 @2263) +@65785 := @21665 @65784 +@65787 := @21627 (@65785 @21694) +@65804 := @21626 + (fun (fn : @122) => + @65782 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @65787 @21741)))))) + @21787)) + @3568 +@65807 := @21793 (@65780 (@21644 @3568)) +@65810 := @21706 (@21707 @3568) @48763 +@65814 := @21627 (@21698 (@65810 @21715) @21719) +@65815 := @21732 @3568 +@65820 := @21729 (@21731 @65815 @48766 @21687 @21689) +@65831 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @65787 (@65814 @65820))))) +@65832 := @21652 @65831 +@65833 := @21649 @65832 +@65842 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @48763 @21645) @21781))) +@65845 := @65807 (@65833 @65842) @48761 +@65847 := @21840 @65832 @65842 +@65849 := @21843 @65831 @15696 +@65850 := @21679 @15696 +@65854 := @21627 (@65785 (@21677 (@65850 @21692))) +@65856 := @65810 (@21714 @15696) +@65857 := @21698 @65856 +@65859 := @21627 (@65857 @21719) +@65870 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @65854 (@65859 @65820))))) + @5002 +@65874 := @21627 (@65785 (@21677 (@65850 @29150))) +@65876 := @29157 @65815 @48766 +@65888 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @65874 (@65859 (@29156 (@65876 @21687 @21689)))))) + @15765 +@65895 := @21627 (@65785 (@21677 (@65850 (@29149 (@21686 (@15766 @21689)))))) +@65896 := @65876 @15765 +@65905 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @65895 (@65859 (@29156 (@65896 @21689))))) + @15912 +@65910 := @65785 (@21677 (@65850 (@29149 (@21686 @15913)))) +@65911 := @21627 @65910 +@65912 := @65896 @15912 +@65917 := @21910 (fun (Γ : @21657) => @65911 (@65859 (@29156 @65912))) +@65918 := @23846 @21935 +@65919 := @65917 @65918 +@65920 := @21793 @65910 +@65922 := @65857 (@21718 @65918) +@65923 := @21627 @65922 +@65926 := @21725 @65918 @29155 @65912 +@65930 := @65920 (@65923 @65926) (@21946 @65784) +@65934 := @21793 @65922 @65926 (@21951 @65856) +@65947 := @21957 @65918 @5162 @5162 @41 @22 @148 @3566 @24 @15717 @41 @5473 @15764 @15912 +@65953 := @21974 @65918 @5162 @148 @22 @15709 @15715 +@66000 := @21984 + @65918 + @5162 + @139 + @147 + @50 + @22 + @15709 + @15713 + @5493 + (@21997 + @65918 + @5162 + @144 + @146 + @48 + @27 + @5485 + @5488 + @5501 + @5476 + @15702 + @5482 + (@22013 @65918 @5162 @68 @48 @68 @5485 (@22021 (@22022 @65918 @68)) @22032) + (@22038 @65918 @5162) + @22045 + (@22042 (@22047 @15703 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 +@66002 := @22042 (@22084 @5162) +@66009 := @65947 (@65953 (@66000 @66002)) (@22042 (@22090 @65918 @41)) +@66010 := @25780 @65918 +@66023 := @21957 @66010 @5162 @5162 @154 @22 @3547 @3565 @24 @15739 @154 @5473 @15763 @15912 +@66029 := @21974 @66010 @5162 @3547 @22 @15731 @15737 +@66038 := @21984 @66010 @5162 @139 @405 @50 @22 @15731 @15735 @5493 +@66050 := @21997 @66010 @5162 @162 @146 @48 @27 @15728 @5488 @5501 @5476 @15723 @5482 +@66060 := @22013 @66010 @5162 @19 @48 @19 @15728 (@22021 (@22022 @66010 @19)) +@66062 := @22029 (@22030 @15728) +@66085 := @66023 + (@66029 + (@66038 + (@66050 (@66060 @66062) (@22038 @66010 @5162) @22045 (@22042 (@22047 @15724 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @66002)) + (@22042 (@22090 @66010 @154)) +@66086 := @23381 @66010 +@66097 := @24740 @66086 @5162 @5162 @3551 @3563 @308 @24 @15763 @15777 @5488 @15912 +@66099 := @21984 @66086 @5162 +@66106 := @66099 @3549 @827 @866 @24 @15763 @15775 @15767 +@66108 := @21997 @66086 @5162 +@66109 := @66108 @238 +@66118 := @66109 @320 @22 @28 @5817 @15762 @15774 @5476 @15745 @5482 +@66120 := @22013 @66086 @5162 +@66124 := @66120 @154 @22 @154 @5817 +@66125 := @22022 @66086 +@66129 := @66124 (@22021 (@66125 @154)) @23588 +@66130 := @66118 @66129 +@66131 := @66108 @219 +@66140 := @66131 @146 @22 @27 @6281 @5488 @5501 @5476 @15755 @5482 +@66148 := @66120 @41 @22 @41 @6281 (@22021 (@66125 @41)) @26340 +@66149 := @66140 @66148 +@66151 := @22038 @66086 @5162 +@66189 := @66097 + (@66106 + (@66130 + (@66149 @66151 @22045 (@22042 (@22047 @15756 @5488))) + @22045 + (@22042 (@22047 @15746 @15762))) + (@22054 (@22055 @15767)) + (@22042 (@22059 @15767)) + (@22042 (@22064 @15767)) + (@22042 (@22068 @15767 @866)) + (@22042 (@22073 @3549 @866 @24)) + (@22042 (@22079 (@22080 (@22081 @15767)) @5162))) +@66201 := @23295 @66086 @5162 @5162 @24880 @15777 @3563 @308 @24 @15869 @15909 @5488 @5769 +@66216 := @22607 + @66086 + @5162 + @5162 + @24 + @73 + @5162 + @3557 + @3562 + @22623 + @15866 + @15908 + @127 + @5623 + @15782 + @5482 +@66218 := @21974 @66086 @5162 +@66222 := @66218 @3557 @73 @15852 @15864 +@66229 := @66099 @2089 @3556 @867 @73 @15852 @15862 @10689 +@66248 := @66108 + @144 + @3555 + @48 + @866 + @5541 + @15851 + @15861 + @5476 + @15790 + @5482 + (@66120 @68 @48 @68 @5541 (@22021 (@66125 @68)) @22242) +@66258 := @66108 @3553 @240 @22 @28 @15837 @15850 @15860 @5476 @15800 @5482 +@66262 := @66218 @3553 @22 @15826 @15835 +@66269 := @66099 @854 @1628 @866 @22 @15826 @15833 @7072 +@66279 := @66131 @240 @22 @28 @6281 @15825 @15832 @5476 @15808 @5482 @66148 +@66286 := @66109 @146 @22 @27 @5817 @5488 @5501 @5476 +@66342 := @66216 + (@66222 + (@66229 + (@66248 + (@66258 + (@66262 + (@66269 + (@66279 + (@66286 @15818 @5482 @66129 @66151 @22045 (@22042 (@22047 @15819 @5488))) + @22045 + (@22042 (@22047 @15809 @15825))) + @29877 + @29880 + @29883 + @29887 + @29892 + (@22042 (@29896 @5162)))) + (@66286 @15843 @5482 @66129 @66151 @22045 (@22042 (@22047 @15844 @5488))) + @22045 + (@22042 (@22047 @15801 @15850))) + @22045 + (@22042 (@22047 @15791 @15851))) + @45832 + @45835 + @45838 + @45842 + @45847 + @45853)) +@66343 := @22733 @66086 +@66360 := @66343 + @66086 + @5162 + @73 + @5162 + @3562 + @128 + @5162 + @24 + @15907 + @19 + @197 + @127 + @308 + @5665 + @5488 + @5488 + @5769 +@66361 := @36140 @66086 +@66386 := @66343 + @66361 + @5162 + @73 + @5162 + @3562 + @127 + @5162 + @24 + @5654 + @68 + @230 + @329 + @3559 + @5815 + @5488 + @15894 + @15903 + (@22778 @66086 @5162 @73 @5162 @3562 @5162 @24) +@66387 := @22800 @3562 +@66390 := @66386 (@22788 (@66387 @68)) +@66391 := @22807 @3562 +@66395 := @66390 (@22042 (@66391 @127 @230)) +@66398 := @22814 @66086 @73 @5162 +@66404 := @66395 (@21951 (@66398 @230 @329 @5815 @5488)) +@66413 := @21984 @66361 @5162 @562 @2899 @3544 @24 @15894 @15901 @6338 +@66415 := @21997 @66361 @5162 +@66425 := @66415 @261 @405 @48 @50 @5705 @15893 @15900 @5476 @15876 @5482 +@66427 := @22013 @66361 @5162 +@66431 := @66427 @249 @48 @249 @5705 +@66432 := @22022 @66361 +@66492 := @66360 + (@66404 + (@66413 + (@66425 + (@66431 (@22021 (@66432 @249)) @23034) + (@66415 + @162 + @146 + @48 + @27 + @5847 + @5488 + @5501 + @5476 + @15886 + @5482 + (@66427 @19 @48 @19 @5847 (@22021 (@66432 @19)) @23901) + (@22038 @66361 @5162) + @22045 + (@22042 (@22047 @15887 @5488))) + @22045 + (@22042 (@22047 @15877 @15893))) + @26644 + @26647 + @26650 + @49327 + @49331 + @29435)) + (@22788 (@66387 @19)) + (@22042 (@66391 @128 @197)) + (@21951 (@66398 @197 @127 @5665 @5488)) +@66504 := @23320 @66086 @5162 @308 @24 @5769 (@22485 @66086 @5162 @305 @24 @5768 @23368) +@66527 := @65804 + (@65845 + (@65847 + (@65849 + (@65870 + (@65888 + (@65905 + (@65919 + (@65930 + (@65934 + (@66009 + (@66085 + (@66189 + (@66201 + (@66342 (@66492 @66504) @23052 (@22042 (@23058 @3562 @22623)) @23064) + @66504))))))))))))) +@66528 := @21623 @2678 +@66529 := @21631 @54065 +@66531 := @21627 (@66529 @21646) +@66533 := @21669 (@21670 @2678) +@66534 := @21665 @66533 +@66536 := @21627 (@66534 @21694) +@66553 := @21626 + (fun (fn : @122) => + @66531 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @66536 @21741)))))) + @21787)) + @3591 +@66556 := @21793 (@66529 (@21644 @3591)) +@66559 := @21706 (@21707 @3591) @54068 +@66563 := @21627 (@21698 (@66559 @21715) @21719) +@66564 := @21732 @3591 +@66569 := @21729 (@21731 @66564 @54071 @21687 @21689) +@66580 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @66536 (@66563 @66569))))) +@66581 := @21652 @66580 +@66582 := @21649 @66581 +@66591 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @54068 @21645) @21781))) +@66594 := @66556 (@66582 @66591) @54066 +@66596 := @21840 @66581 @66591 +@66598 := @21843 @66580 @12654 +@66600 := @21627 (@66534 @53909) +@66601 := @66559 @53912 +@66602 := @21698 @66601 +@66604 := @21627 (@66602 @21719) +@66615 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @66600 (@66604 @66569))))) + @12656 +@66617 := @21627 (@66534 @53931) +@66619 := @53936 @66564 @54071 +@66631 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @66617 (@66604 (@53935 (@66619 @21687 @21689)))))) + @15984 +@66638 := @21627 (@66534 (@21677 (@53907 (@53928 (@21686 (@15985 @21689)))))) +@66639 := @66619 @15984 +@66648 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @66638 (@66604 (@53935 (@66639 @21689))))) + @16078 +@66653 := @66534 (@21677 (@53907 (@53928 (@21686 @16079)))) +@66654 := @21627 @66653 +@66655 := @66639 @16078 +@66661 := @21910 (fun (Γ : @21657) => @66654 (@66604 (@53935 @66655))) @53978 +@66662 := @21793 @66653 +@66663 := @66602 @53981 +@66664 := @21627 @66663 +@66665 := @53985 @66655 +@66669 := @66662 (@66664 @66665) (@21946 @66533) +@66673 := @21793 @66663 @66665 (@21951 @66601) +@66709 := @21957 + @53978 + @5126 + @5126 + @154 + @22 + @3570 + @3589 + @2640 + @15937 + @154 + @5473 + @15983 + @16078 + (@21974 + @53978 + @5126 + @3570 + @22 + @15933 + @15935 + (@22124 @53978 @5126 @219 @22 @22 @6281 @5517 @15923 @5482 @54056 @22596)) + (@22042 (@22090 @53978 @154)) +@66710 := @23381 @53978 +@66757 := @21957 + @66710 + @5126 + @5126 + @249 + @22 + @3572 + @3588 + @2640 + @15958 + @249 + @5473 + @15982 + @16078 + (@21974 + @66710 + @5126 + @3572 + @22 + @15954 + @15956 + (@37004 + @66710 + @5126 + @219 + @22 + @22 + @6281 + @5517 + @15943 + @5482 + (@22013 @66710 @5126 @41 @1475 @41 @6281 (@22021 (@22022 @66710 @41)) @26340) + @22596)) + (@22042 (@22090 @66710 @249)) +@66758 := @25773 @66710 +@66769 := @24740 @66758 @5126 @5126 @2712 @3584 @3587 @2640 @15982 @15993 @5488 @16078 +@66778 := @21984 @66758 @5126 @403 @886 @866 @24 @15982 @15991 @6034 +@66780 := @21997 @66758 @5126 +@66790 := @66780 @238 @405 @22 @28 @5817 @15981 @15990 @5476 @15964 @5482 +@66792 := @22013 @66758 @5126 +@66796 := @66792 @154 @22 @154 @5817 +@66797 := @22022 @66758 +@66801 := @66796 (@22021 (@66797 @154)) @23588 +@66802 := @66790 @66801 +@66821 := @66780 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @15974 + @5482 + (@66792 @19 @22 @19 @5539 (@22021 (@66797 @19)) @22225) +@66823 := @22038 @66758 @5126 +@66843 := @66769 + (@66778 + (@66802 + (@66821 @66823 @22045 (@22042 (@22047 @15975 @5488))) + @22045 + (@22042 (@22047 @15965 @15981))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@66855 := @23295 @66758 @5126 @5126 @24880 @15993 @3584 @3587 @2640 @15997 @16070 @5488 @16076 +@66868 := @21957 @66758 @5126 @5126 @224 @22 @1690 @3583 @2640 @13354 @224 @5473 @5488 @16070 +@66873 := @22137 @66758 @5126 @1690 @22 @13354 +@66883 := @22146 @66758 @5126 @1158 @1653 @793 @22 @5488 @13352 @5162 @2399 +@66888 := @22160 @66758 @5126 @1653 @793 @13352 +@66890 := @22169 @66758 @5126 +@66929 := @66868 + (@66873 + (@66883 + (@66888 + (@66890 + @144 + @240 + @48 + @28 + @5541 + @7271 + (@66792 @68 @48 @68 @5541 (@22021 (@66797 @68)) @22242) + (@66890 @238 @146 @22 @27 @5817 @5501 @66801 (@22248 @66758 @5126)))) + @33628 + @33631 + @33634 + @33637 + @22726)) + (@22042 (@22090 @66758 @224)) +@66930 := @30678 @66758 +@66935 := @22827 @66930 @3583 @2640 @5488 @16069 +@66945 := @22436 @66930 @5126 @230 @2640 @3582 @2638 @5488 @16068 @6350 @22198 +@66950 := @22160 @66930 @5126 @3582 @2638 @16068 +@66952 := @22169 @66930 @5126 +@66958 := @66952 @3580 @146 @1475 @27 @16066 @5501 +@66966 := @23329 @66930 @5126 @3576 @580 @22 @22 @16031 @16065 +@66974 := @66952 @3576 @3578 @22 @28 @16031 (@5497 @16065 @5501) +@66976 := @21974 @66930 @5126 +@66980 := @66976 @3576 @22 @16020 @16029 +@66983 := @21984 @66930 @5126 @167 +@66989 := @66983 @2217 @866 @22 @16020 @16027 @5566 +@66991 := @21997 @66930 @5126 +@67001 := @66991 @238 @553 @22 @28 @5817 @16019 @16026 @5476 @16002 @5482 +@67003 := @22013 @66930 @5126 +@67007 := @67003 @154 @22 @154 @5817 +@67008 := @22022 @66930 +@67013 := @67001 (@67007 (@22021 (@67008 @154)) @23588) +@67032 := @66991 + @551 + @146 + @22 + @27 + @7299 + @5488 + @5501 + @5476 + @16012 + @5482 + (@67003 @224 @22 @224 @7299 (@22021 (@67008 @224)) @31049) +@67034 := @22038 @66930 @5126 +@67055 := @66974 + (@66980 + (@66989 + (@67013 + (@67032 @67034 @22045 (@22042 (@22047 @16013 @5488))) + @22045 + (@22042 (@22047 @16003 @16019))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@67129 := @66952 + @580 + @146 + @22 + @27 + @16065 + @5501 + (@66976 + @580 + @22 + @16054 + @16063 + (@66983 + @579 + @866 + @22 + @16054 + @16061 + @5566 + (@66991 + @261 + @175 + @22 + @28 + @6298 + @16053 + @16060 + @5476 + @16036 + @5482 + (@67003 @249 @22 @249 @6298 (@22021 (@67008 @249)) @26505) + (@66991 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @16046 + @5482 + (@22363 @66930 @5126 @22 @172 @5560 @22374 @22380) + @67034 + @22045 + (@22042 (@22047 @16047 @5488))) + @22045 + (@22042 (@22047 @16037 @16053))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@67131 := @22248 @66930 @5126 +@67180 := @66553 + (@66594 + (@66596 + (@66598 + (@66615 + (@66631 + (@66648 + (@66661 + (@66669 + (@66673 + (@66709 + (@66757 + (@66843 + (@66855 + (@66929 + (@66935 + (@66945 + (@66950 (@66958 (@66966 (@67055 (@67129 @67131))) @67131)) + (@22525 (@26984 @2640 @6350))))) + (@22827 + @66758 + @3587 + @2640 + @5488 + @16075 + (@22436 + @66758 + @5126 + @197 + @2640 + @146 + @27 + @5488 + @5501 + @16073 + @22197 + @66823 + (@22525 (@22553 @2640 @16073))))))))))))))))) +@67181 := @21623 @2834 +@67182 := @21631 @57209 +@67184 := @21627 (@67182 @21646) +@67186 := @21669 (@21670 @2834) +@67187 := @21665 @67186 +@67189 := @21627 (@67187 @21694) +@67206 := @21626 + (fun (fn : @122) => + @67184 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @67189 @21741)))))) + @21787)) + @3679 +@67209 := @21793 (@67182 (@21644 @3679)) +@67212 := @21706 (@21707 @3679) @57212 +@67216 := @21627 (@21698 (@67212 @21715) @21719) +@67217 := @21732 @3679 +@67222 := @21729 (@21731 @67217 @57215 @21687 @21689) +@67233 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @67189 (@67216 @67222))))) +@67234 := @21652 @67233 +@67235 := @21649 @67234 +@67244 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @57212 @21645) @21781))) +@67247 := @67209 (@67235 @67244) @57210 +@67249 := @21840 @67234 @67244 +@67251 := @21843 @67233 @16084 +@67252 := @21679 @16084 +@67256 := @21627 (@67187 (@21677 (@67252 @21692))) +@67258 := @67212 (@21714 @16084) +@67259 := @21698 @67258 +@67261 := @21627 (@67259 @21719) +@67272 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @67256 (@67261 @67222))))) + @13486 +@67276 := @21627 (@67187 (@21677 (@67252 @57073))) +@67278 := @57080 @67217 @57215 +@67290 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @67276 (@67261 (@57079 (@67278 @21687 @21689)))))) + @16125 +@67297 := @21627 (@67187 (@21677 (@67252 (@57072 (@21686 (@16126 @21689)))))) +@67298 := @67278 @16125 +@67307 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @67297 (@67261 (@57079 (@67298 @21689))))) + @16683 +@67312 := @67187 (@21677 (@67252 (@57072 (@21686 @16684)))) +@67313 := @21627 @67312 +@67314 := @67298 @16683 +@67319 := @21910 (fun (Γ : @21657) => @67313 (@67261 (@57079 @67314))) +@67320 := @56543 @22101 +@67321 := @67319 @67320 +@67322 := @21793 @67312 +@67324 := @67259 (@21718 @67320) +@67325 := @21627 @67324 +@67328 := @21725 @67320 @57078 @67314 +@67332 := @67322 (@67325 @67328) (@21946 @67186) +@67336 := @21793 @67324 @67328 (@21951 @67258) +@67393 := @21957 + @67320 + @5126 + @5126 + @154 + @22 + @387 + @3677 + @2795 + @16102 + @154 + @5473 + @16124 + @16683 + (@22137 + @67320 + @5126 + @387 + @22 + @16102 + (@22639 + @67320 + @5126 + @5162 + @219 + @224 + @68 + @94 + @22 + @5630 + @5517 + @16090 + @16097 + (@22013 @67320 @5126 @41 @919 @41 @5630 (@22021 (@22022 @67320 @41)) @22663) + @30946 + @30950 + @31179 + @22596 + (@22042 (@22718 @16097 @16091)) + @22726)) + (@22042 (@22090 @67320 @154)) +@67394 := @23381 @67320 +@67451 := @21957 + @67394 + @5126 + @5126 + @249 + @22 + @389 + @3676 + @2795 + @16121 + @249 + @5473 + @5488 + @16683 + (@22137 + @67394 + @5126 + @389 + @22 + @16121 + (@22639 + @67394 + @5126 + @5162 + @219 + @224 + @19 + @94 + @22 + @5630 + @5517 + @16108 + @16116 + (@22013 @67394 @5126 @41 @919 @41 @5630 (@22021 (@22022 @67394 @41)) @22663) + @30946 + @30950 + @31209 + @22596 + (@22042 (@22718 @16116 @16109)) + @22726)) + (@22042 (@22090 @67394 @249)) +@67452 := @25773 @67394 +@67455 := @24740 @67452 @5126 @5126 +@67463 := @67455 @391 @3598 @3675 @2795 @5488 @16144 @5488 @16683 +@67468 := @22639 @67452 @5126 @5162 @219 @224 +@67475 := @67468 @41 @94 @24 @5630 @5517 @16130 @16139 +@67477 := @22013 @67452 @5126 +@67480 := @67477 @41 @919 @41 +@67481 := @67480 @5630 +@67482 := @22022 @67452 +@67484 := @22021 (@67482 @41) +@67489 := @67475 (@67481 @67484 @22663) @30946 @30950 +@67491 := @22702 (@30952 @41) +@67499 := @67463 (@67489 @67491 @22596 (@22042 (@22718 @16139 @16131)) @22726) +@67503 := @23295 @67452 @5126 @5126 @24880 +@67511 := @67503 @16144 @3598 @3675 @2795 @5488 @16149 @5488 @16681 +@67512 := @22827 @67452 +@67516 := @67512 @3598 @2795 @5488 @16148 +@67518 := @22436 @67452 @5126 +@67526 := @67518 @197 @2795 @146 @27 @5488 @5501 @16146 @22197 +@67528 := @22038 @67452 @5126 +@67529 := @67526 @67528 +@67532 := @22525 (@22553 @2795 @16146) +@67534 := @67516 (@67529 @67532) +@67535 := @67511 @67534 +@67564 := @67455 + @393 + @3598 + @3674 + @2795 + @5488 + @16170 + @5488 + @16681 + (@67468 + @154 + @94 + @24 + @5674 + @5517 + @16155 + @16165 + (@67480 @5674 @67484 @22948) + @30946 + @30950 + @30954 + @22596 + (@22042 (@22718 @16165 @16156)) + @22726) +@67573 := @67503 @16170 @3598 @3674 @2795 @5488 @16149 @16194 @16679 @67534 +@67581 := @67455 @2712 @3667 @3673 @2795 @16194 @16203 @5488 @16679 +@67590 := @21984 @67452 @5126 @403 @886 @866 @24 @16194 @16201 @6034 +@67592 := @21997 @67452 @5126 +@67602 := @67592 @238 @405 @22 @28 @5817 @16193 @16200 @5476 @16176 @5482 +@67610 := @67477 @154 @22 @154 @5817 (@22021 (@67482 @154)) @23588 +@67650 := @67581 + (@67590 + (@67602 + @67610 + (@67592 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @16186 + @5482 + (@67477 @19 @22 @19 @5539 (@22021 (@67482 @19)) @22225) + @67528 + @22045 + (@22042 (@22047 @16187 @5488))) + @22045 + (@22042 (@22047 @16177 @16193))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@67658 := @67503 @16203 @3667 @3673 @2795 @16229 @16669 @5488 @16677 +@67671 := @21957 @67452 @5126 @5126 @224 @480 @1654 @3666 @2795 @9175 @224 @6175 @16228 @16669 +@67673 := @22137 @67452 @5126 +@67676 := @67673 @1654 @480 @9175 +@67686 := @22146 @67452 @5126 @485 @1653 @793 @480 @5488 @9173 @5162 @817 +@67688 := @22160 @67452 @5126 +@67691 := @67688 @1653 @793 @9173 +@67693 := @22169 @67452 @5126 +@67708 := @67693 + @144 + @240 + @48 + @28 + @5485 + @7271 + (@67477 @68 @48 @68 @5485 (@22021 (@67482 @68)) @22032) +@67709 := @67693 @238 +@67715 := @67709 @146 @22 @27 @5817 @5501 @67610 +@67717 := @22248 @67452 @5126 +@67732 := @67671 + (@67676 (@67686 (@67691 (@67708 (@67715 @67717))) @25876 @25879 @25882 @25885 @22726)) + (@22042 (@22090 @67452 @224)) +@67733 := @61490 @67452 +@67736 := @24740 @67733 @5126 @5126 +@67744 := @67736 @3603 @3631 @3665 @2795 @16228 @16238 @5488 @16669 +@67746 := @21984 @67733 @5126 +@67747 := @67746 @562 +@67753 := @67747 @3602 @2415 @24 @16228 @16236 @6338 +@67755 := @21997 @67733 @5126 +@67756 := @67755 @551 +@67765 := @67756 @1703 @480 @820 @7299 @16227 @16235 @5476 @16210 @5482 +@67767 := @22013 @67733 @5126 +@67771 := @67767 @224 @480 @224 @7299 +@67772 := @22022 @67733 +@67776 := @67771 (@22021 (@67772 @224)) @31049 +@67777 := @67765 @67776 +@67787 := @67755 @1701 @146 @480 @27 @9341 @5488 @5501 @5476 @16220 @5482 +@67789 := @22363 @67733 @5126 +@67790 := @67789 @480 +@67795 := @67787 (@67790 @1700 @9341 @41127 @41131) +@67797 := @22038 @67733 @5126 +@67817 := @67744 + (@67753 + (@67777 + (@67795 @67797 @22045 (@22042 (@22047 @16221 @5488))) + @22045 + (@22042 (@22047 @16211 @16227))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@67821 := @23295 @67733 @5126 @5126 @24880 +@67829 := @67821 @16238 @3631 @3665 @2795 @16294 @16432 @16456 @16667 +@67837 := @67736 @3606 @3622 @3630 @2795 @16294 @16303 @5488 @16432 +@67844 := @67746 @403 @3605 @866 @24 @16294 @16301 @6034 +@67854 := @67755 @1658 @405 @22 @28 @16280 @16293 @16300 @5476 @16243 @5482 +@67856 := @21974 @67733 @5126 +@67858 := @67856 @1658 @22 +@67860 := @67858 @16269 @16278 +@67861 := @67746 @167 +@67864 := @67861 @1657 @866 @22 +@67867 := @67864 @16269 @16276 @5566 +@67872 := @67755 @238 @175 @22 @28 @5817 +@67877 := @67872 @16268 @16275 @5476 @16251 @5482 +@67885 := @67767 @154 @22 @154 @5817 (@22021 (@67772 @154)) @23588 +@67886 := @67877 @67885 +@67894 := @67755 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@67896 := @67894 @16261 @5482 +@67901 := @67789 @22 @172 @5560 @22374 @22380 +@67923 := @67854 + (@67860 + (@67867 + (@67886 + (@67896 @67901 @67797 @22045 (@22042 (@22047 @16262 @5488))) + @22045 + (@22042 (@22047 @16252 @16268))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@67933 := @67755 @162 @146 @22 @27 @5539 @5488 @5501 @5476 @16286 @5482 +@67941 := @67767 @19 @22 @19 @5539 (@22021 (@67772 @19)) @22225 +@67962 := @67837 + (@67844 + (@67923 + (@67933 @67941 @67797 @22045 (@22042 (@22047 @16287 @5488))) + @22045 + (@22042 (@22047 @16244 @16293))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@67970 := @67821 @16303 @3622 @3630 @2795 @16345 @16420 @5488 @16430 +@67973 := @21957 @67733 @5126 @5126 +@67983 := @67973 @363 @22 @3610 @3621 @2795 @16342 @363 @5473 @5488 @16420 +@67985 := @22137 @67733 @5126 +@67988 := @67985 @3610 @22 @16342 +@67991 := @22146 @67733 @5126 @1158 +@67998 := @67991 @3609 @793 @22 @5488 @16340 @5162 @2399 +@68000 := @22160 @67733 @5126 +@68003 := @68000 @3609 @793 @16340 +@68005 := @22169 @67733 @5126 +@68006 := @68005 @144 +@68011 := @68006 @3608 @48 @28 @5541 @16339 +@68019 := @67767 @68 @48 @68 @5541 (@22021 (@67772 @68)) @22242 +@68020 := @68011 @68019 +@68021 := @68005 @1658 +@68061 := @68021 + @146 + @22 + @27 + @16337 + @5501 + (@67858 + @16326 + @16335 + (@67864 + @16326 + @16333 + @5566 + (@67872 + @16325 + @16332 + @5476 + @16308 + @5482 + @67885 + (@67894 @16318 @5482 @67901 @67797 @22045 (@22042 (@22047 @16319 @5488))) + @22045 + (@22042 (@22047 @16309 @16325))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@68063 := @22248 @67733 @5126 +@68074 := @67983 + (@67988 (@67998 (@68003 (@68020 (@68061 @68063))) @33628 @33631 @33634 @33637 @22726)) +@68075 := @22090 @67733 +@68078 := @68074 (@22042 (@68075 @363)) +@68079 := @43288 @67733 +@68084 := @22827 @68079 @3621 @2795 @5488 @16419 +@68086 := @22436 @68079 @5126 +@68094 := @68086 @230 @2795 @3620 @2793 @5488 @16418 @6350 @22198 +@68096 := @22160 @68079 @5126 +@68099 := @68096 @3620 @2793 @16418 +@68101 := @22169 @68079 @5126 +@68107 := @68101 @3618 @146 @919 @27 @16416 @5501 +@68112 := @22137 @68079 @5126 @3618 @919 @16416 +@68120 := @68086 @181 @919 @3617 @94 @5488 @16415 @9019 @22447 +@68123 := @68096 @3617 @94 @16415 +@68129 := @68101 @3614 @3616 @22 @93 @16412 @16414 +@68131 := @21974 @68079 @5126 +@68135 := @68131 @3614 @22 @16401 @16410 +@68138 := @21984 @68079 @5126 @167 +@68144 := @68138 @3613 @866 @22 @16401 @16408 @5566 +@68146 := @21997 @68079 @5126 +@68156 := @68146 @1658 @968 @22 @28 @16387 @16400 @16407 @5476 @16350 @5482 +@68160 := @68131 @1658 @22 @16376 @16385 +@68166 := @68138 @1657 @866 @22 @16376 @16383 @5566 +@68176 := @68146 @238 @175 @22 @28 @5817 @16375 @16382 @5476 @16358 @5482 +@68178 := @22013 @68079 @5126 +@68182 := @68178 @154 @22 @154 @5817 +@68183 := @22022 @68079 +@68188 := @68176 (@68182 (@22021 (@68183 @154)) @23588) +@68206 := @68146 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @16368 + @5482 + (@22363 @68079 @5126 @22 @172 @5560 @22374 @22380) +@68208 := @22038 @68079 @5126 +@68269 := @68129 + (@68135 + (@68144 + (@68156 + (@68160 + (@68166 + (@68188 + (@68206 @68208 @22045 (@22042 (@22047 @16369 @5488))) + @22045 + (@22042 (@22047 @16359 @16375))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@68146 + @549 + @146 + @22 + @27 + @6296 + @5488 + @5501 + @5476 + @16393 + @5482 + (@68178 @363 @22 @363 @6296 (@22021 (@68183 @363)) @26443) + @68208 + @22045 + (@22042 (@22047 @16394 @5488))) + @22045 + (@22042 (@22047 @16351 @16400))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@68284 := @68101 + @261 + @1596 + @22 + @92 + @6298 + @9021 + (@68178 @249 @22 @249 @6298 (@22021 (@68183 @249)) @26505) +@68285 := @68101 @308 +@68290 := @68285 @310 @24 @59 @5769 @7197 +@68296 := @22485 @68079 @5126 @305 @24 @5768 @23368 +@68297 := @68290 @68296 +@68303 := @68285 @146 @24 @27 @5769 @5501 @68296 +@68305 := @22248 @68079 @5126 +@68317 := @68094 + (@68099 + (@68107 (@68112 (@68120 (@68123 (@68269 (@68284 (@68297 (@68303 @68305))))) @39481)) @68305)) +@68320 := @22525 (@26984 @2795 @6350) +@68324 := @67970 (@68078 (@68084 (@68317 @68320))) +@68325 := @22827 @67733 +@68329 := @68325 @3630 @2795 @5488 @16429 +@68331 := @22436 @67733 @5126 +@68333 := @68331 @230 @2795 +@68339 := @68333 @3629 @2793 @5488 @16428 @6350 @22198 +@68342 := @68000 @3629 @2793 @16428 +@68348 := @68005 @3627 @146 @919 @27 @16426 @5501 +@68351 := @67985 @3627 @919 @16426 +@68353 := @68331 @181 @919 +@68359 := @68353 @3626 @94 @5488 @16425 @9019 @22447 +@68362 := @68000 @3626 @94 @16425 +@68369 := @68005 @162 @3625 @22 @93 @5539 @16424 @67941 +@68370 := @68005 @261 +@68375 := @68370 @3624 @22 @92 @6298 @16423 +@68383 := @67767 @249 @22 @249 @6298 (@22021 (@67772 @249)) @26505 +@68384 := @68375 @68383 +@68385 := @68005 @308 +@68390 := @68385 @323 @24 @59 @5769 @10050 +@68392 := @22485 @67733 @5126 +@68396 := @68392 @305 @24 @5768 @23368 +@68397 := @68390 @68396 +@68398 := @68005 @190 +@68403 := @68398 @146 @24 @27 @5589 @5501 +@68407 := @68392 @187 @24 @5588 @22497 +@68425 := @67829 + (@67962 + (@68324 + (@68329 + (@68339 + (@68342 + (@68348 + (@68351 (@68359 (@68362 (@68369 (@68384 (@68397 (@68403 @68407 @68063))))) @39481)) + @68063)) + @68320)))) +@68484 := @67736 + @3634 + @3642 + @3664 + @2795 + @16456 + @16465 + @5488 + @16667 + (@67747 + @3633 + @2415 + @24 + @16456 + @16463 + @6338 + (@67756 + @1201 + @480 + @820 + @7299 + @16455 + @16462 + @5476 + @16438 + @5482 + @67776 + (@67755 + @1199 + @146 + @480 + @27 + @7836 + @5488 + @5501 + @5476 + @16448 + @5482 + (@67790 @1198 @7836 @34123 @34127) + @67797 + @22045 + (@22042 (@22047 @16449 @5488))) + @22045 + (@22042 (@22047 @16439 @16455))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@68492 := @67821 @16465 @3642 @3664 @2795 @5488 @16508 @16532 @16665 +@68496 := @68325 @3642 @2795 @5488 @16507 +@68502 := @68333 @3641 @2793 @5488 @16506 @6350 @22198 +@68505 := @68000 @3641 @2793 @16506 +@68511 := @68005 @3639 @146 @919 @27 @16504 @5501 +@68514 := @67985 @3639 @919 @16504 +@68520 := @68353 @3638 @94 @5488 @16503 @9019 @22447 +@68523 := @68000 @3638 @94 @16503 +@68563 := @68021 + @3637 + @22 + @93 + @16499 + @16502 + (@67858 + @16488 + @16497 + (@67864 + @16488 + @16495 + @5566 + (@67872 + @16487 + @16494 + @5476 + @16470 + @5482 + @67885 + (@67894 @16480 @5482 @67901 @67797 @22045 (@22042 (@22047 @16481 @5488))) + @22045 + (@22042 (@22047 @16471 @16487))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@68569 := @68370 @3636 @22 @92 @6298 @16501 @68383 +@68575 := @68398 @310 @24 @59 @5589 @7197 @68407 +@68582 := @68385 @146 @24 @27 @5769 @5501 @68396 @68063 +@68596 := @68492 + (@68496 + (@68502 + (@68505 (@68511 (@68514 (@68520 (@68523 (@68563 (@68569 (@68575 @68582)))) @39481)) @68063)) + @68320)) +@68655 := @67736 + @3645 + @3652 + @3663 + @2795 + @16532 + @16541 + @5488 + @16665 + (@67747 + @3644 + @2415 + @24 + @16532 + @16539 + @6338 + (@67756 + @570 + @480 + @820 + @7299 + @16531 + @16538 + @5476 + @16514 + @5482 + @67776 + (@67755 + @568 + @146 + @480 + @27 + @6327 + @5488 + @5501 + @5476 + @16524 + @5482 + (@67790 @567 @6327 @26621 @26625) + @67797 + @22045 + (@22042 (@22047 @16525 @5488))) + @22045 + (@22042 (@22047 @16515 @16531))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@68805 := @67821 + @16541 + @3652 + @3663 + @2795 + @5488 + @16617 + @16622 + @16663 + (@68325 + @3652 + @2795 + @5488 + @16616 + (@68333 + @3651 + @2793 + @5488 + @16615 + @6350 + @22198 + (@68000 + @3651 + @2793 + @16615 + (@68005 + @3649 + @146 + @919 + @27 + @16613 + @5501 + (@67985 + @3649 + @919 + @16613 + (@68353 + @3648 + @94 + @5488 + @16612 + @9019 + @22447 + (@68000 + @3648 + @94 + @16612 + (@68021 + @3647 + @22 + @93 + @16575 + @16611 + (@67858 + @16564 + @16573 + (@67864 + @16564 + @16571 + @5566 + (@67872 + @16563 + @16570 + @5476 + @16546 + @5482 + @67885 + (@67894 @16556 @5482 @67901 @67797 @22045 (@22042 (@22047 @16557 @5488))) + @22045 + (@22042 (@22047 @16547 @16563))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@68005 + @580 + @1596 + @22 + @92 + @16609 + @9021 + (@67856 + @580 + @22 + @16598 + @16607 + (@67861 + @579 + @866 + @22 + @16598 + @16605 + @5566 + (@67755 + @261 + @175 + @22 + @28 + @6298 + @16597 + @16604 + @5476 + @16580 + @5482 + @68383 + (@67894 + @16590 + @5482 + @67901 + @67797 + @22045 + (@22042 (@22047 @16591 @5488))) + @22045 + (@22042 (@22047 @16581 @16597))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@68385 @310 @24 @59 @5769 @7197 @68396 @68582)))) + @39481)) + @68063)) + @68320)) +@68855 := @67973 + @385 + @22 + @1690 + @3662 + @2795 + @13354 + @385 + @5473 + @5488 + @16663 + (@67985 + @1690 + @22 + @13354 + (@67991 + @1653 + @793 + @22 + @5488 + @13352 + @5162 + @2399 + (@68000 + @1653 + @793 + @13352 + (@68006 + @240 + @48 + @28 + @5541 + @7271 + @68019 + (@68005 @238 @146 @22 @27 @5817 @5501 @67885 @68063))) + @33628 + @33631 + @33634 + @33637 + @22726)) + (@22042 (@68075 @385)) +@68856 := @40648 @67733 +@68861 := @22827 @68856 @3662 @2795 @5488 @16662 +@68863 := @22436 @68856 @5126 +@68871 := @68863 @230 @2795 @3661 @2793 @5488 @16661 @6350 @22198 +@68873 := @22160 @68856 @5126 +@68876 := @68873 @3661 @2793 @16661 +@68878 := @22169 @68856 @5126 +@68884 := @68878 @3659 @146 @919 @27 @16659 @5501 +@68889 := @22137 @68856 @5126 @3659 @919 @16659 +@68897 := @68863 @181 @919 @3658 @94 @5488 @16658 @9019 @22447 +@68900 := @68873 @3658 @94 @16658 +@68906 := @68878 @3656 @3616 @22 @93 @16656 @16414 +@68912 := @21974 @68856 @5126 @3656 @22 @16645 @16654 +@68921 := @21984 @68856 @5126 @167 @3655 @866 @22 @16645 @16652 @5566 +@68923 := @21997 @68856 @5126 +@68933 := @68923 @238 @1638 @22 @28 @5817 @16644 @16651 @5476 @16627 @5482 +@68935 := @22013 @68856 @5126 +@68939 := @68935 @154 @22 @154 @5817 +@68940 := @22022 @68856 +@68987 := @68906 + (@68912 + (@68921 + (@68933 + (@68939 (@22021 (@68940 @154)) @23588) + (@68923 + @680 + @146 + @22 + @27 + @6639 + @5488 + @5501 + @5476 + @16637 + @5482 + (@68935 @385 @22 @385 @6639 (@22021 (@68940 @385)) @27865) + (@22038 @68856 @5126) + @22045 + (@22042 (@22047 @16638 @5488))) + @22045 + (@22042 (@22047 @16628 @16644))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@69002 := @68878 + @261 + @1596 + @22 + @92 + @6298 + @9021 + (@68935 @249 @22 @249 @6298 (@22021 (@68940 @249)) @26505) +@69003 := @68878 @308 +@69008 := @69003 @310 @24 @59 @5769 @7197 +@69014 := @22485 @68856 @5126 @305 @24 @5768 @23368 +@69015 := @69008 @69014 +@69021 := @69003 @146 @24 @27 @5769 @5501 @69014 +@69023 := @22248 @68856 @5126 +@69046 := @67658 + (@67732 + (@67817 + (@68425 + (@68484 + (@68596 + (@68655 + (@68805 + (@68855 + (@68861 + (@68871 + (@68876 + (@68884 + (@68889 + (@68897 (@68900 (@68987 (@69002 (@69015 (@69021 @69023))))) @39481)) + @69023)) + @68320)))))))))) +@69050 := @67512 @3673 @2795 @5488 @16676 +@69058 := @67518 @230 @2795 @3672 @2793 @5488 @16675 @6350 @22198 +@69061 := @67688 @3672 @2793 @16675 +@69067 := @67693 @3670 @146 @919 @27 @16673 @5501 +@69070 := @67673 @3670 @919 @16673 +@69078 := @67518 @181 @919 @3669 @94 @5488 @16672 @9019 @22447 +@69081 := @67688 @3669 @94 @16672 +@69087 := @67709 @3625 @22 @93 @5817 @16424 @67610 +@69102 := @67693 + @261 + @3624 + @22 + @92 + @6298 + @16423 + (@67477 @249 @22 @249 @6298 (@22021 (@67482 @249)) @26505) +@69108 := @67693 @308 @323 @24 @59 @5769 @10050 +@69110 := @22485 @67452 @5126 +@69158 := @67206 + (@67247 + (@67249 + (@67251 + (@67272 + (@67290 + (@67307 + (@67321 + (@67332 + (@67336 + (@67393 + (@67451 + (@67499 + (@67535 + (@67564 + (@67573 + (@67650 + (@69046 + (@69050 + (@69058 + (@69061 + (@69067 + (@69070 + (@69078 + (@69081 + (@69087 + (@69102 + (@69108 + (@69110 @305 @24 @5768 @23368) + (@67693 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@69110 @187 @24 @5588 @22497) + @67717))))) + @39481)) + @67717)) + @68320))))))))))))))))))) +@69159 := @21623 @2844 +@69160 := @21631 @57523 +@69162 := @21627 (@69160 @21646) +@69164 := @21669 (@21670 @2844) +@69165 := @21665 @69164 +@69167 := @21627 (@69165 @21694) +@69184 := @21626 + (fun (fn : @122) => + @69162 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @69167 @21741)))))) + @21787)) + @3714 +@69187 := @21793 (@69160 (@21644 @3714)) +@69190 := @21706 (@21707 @3714) @57526 +@69194 := @21627 (@21698 (@69190 @21715) @21719) +@69195 := @21732 @3714 +@69200 := @21729 (@21731 @69195 @57529 @21687 @21689) +@69211 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @69167 (@69194 @69200))))) +@69212 := @21652 @69211 +@69213 := @21649 @69212 +@69222 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @57526 @21645) @21781))) +@69225 := @69187 (@69213 @69222) @57524 +@69227 := @21840 @69212 @69222 +@69229 := @21843 @69211 @16695 +@69230 := @21679 @16695 +@69234 := @21627 (@69165 (@21677 (@69230 @21692))) +@69236 := @69190 (@21714 @16695) +@69237 := @21698 @69236 +@69239 := @21627 (@69237 @21719) +@69250 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @69234 (@69239 @69200))))) + @16699 +@69251 := @21683 @16699 +@69256 := @21627 (@69165 (@21677 (@69230 (@69251 @21691)))) +@69257 := @21727 @16699 +@69258 := @21726 @69257 +@69261 := @21730 @69257 @69195 @57529 +@69273 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @69256 (@69239 (@69258 (@69261 @21687 @21689)))))) + @16711 +@69280 := @21627 (@69165 (@21677 (@69230 (@69251 (@21686 (@16712 @21689)))))) +@69281 := @69261 @16711 +@69290 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @69280 (@69239 (@69258 (@69281 @21689))))) + @16761 +@69295 := @69165 (@21677 (@69230 (@69251 (@21686 @16762)))) +@69296 := @21627 @69295 +@69297 := @69281 @16761 +@69302 := @21910 (fun (Γ : @21657) => @69296 (@69239 (@69258 @69297))) +@69305 := @21923 (@22608 (@57542 @22610)) +@69312 := @69305 (@22100 (@21923 (@21926 (@21928 @3685 @21931)) @21705)) +@69313 := @69302 @69312 +@69314 := @21793 @69295 +@69316 := @69237 (@21718 @69312) +@69317 := @21627 @69316 +@69320 := @21725 @69312 @69257 @69297 +@69324 := @69314 (@69317 @69320) (@21946 @69164) +@69328 := @21793 @69316 @69320 (@21951 @69236) +@69344 := @23248 + @69312 + @5126 + @5126 + @3691 + @162 + @3712 + @5539 + @3696 + @154 + @3708 + @22753 + @5623 + @16704 + @5482 + @5488 + @16761 +@69346 := @22013 @69312 @5126 +@69350 := @69346 @19 @22 @19 @5539 +@69351 := @22022 @69312 +@69364 := @69344 + (@69350 (@22021 (@69351 @19)) @22225) + (@23281 (@23282 @3712)) + (@22042 (@23286 @69312 @22753)) + @23064 +@69379 := @23295 + @69312 + @5126 + @5126 + (@23299 @16705 @154 @22753) + @16713 + @3696 + @3708 + @3691 + @5488 + @8742 + @16747 + @16759 +@69384 := @22827 @69312 @3696 @3691 @5488 @8741 +@69389 := @23320 @69312 @5126 @3696 @3691 @8741 +@69397 := @23329 @69312 @5126 @219 @308 @2839 @24 @6281 @5769 +@69399 := @22169 @69312 @5126 +@69435 := @69379 + (@69384 + (@69389 + (@69397 + (@69399 + @219 + @310 + @2839 + @59 + @6281 + @7197 + (@69346 @41 @2839 @41 @6281 (@22021 (@69351 @41)) @26340) + (@69399 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @69312 @5126 @305 @24 @5768 @23368) + (@22248 @69312 @5126)))))) +@69436 := @23381 @69312 +@69451 := @22607 + @69436 + @5126 + @5126 + @3691 + @3684 + @5162 + @321 + @3707 + @453 + @16744 + @16758 + @127 + @5623 + @16722 + @5482 +@69457 := @21974 @69436 @5126 @321 @3684 @16738 @16742 +@69470 := @23407 @69436 @5126 @144 @3682 @3684 @5485 @320 @5488 @6283 @5126 @5784 @16730 @16734 +@69472 := @22013 @69436 @5126 +@69476 := @69472 @68 @3685 @68 @5485 +@69477 := @22022 @69436 +@69482 := @69470 (@69476 (@22021 (@69477 @68)) @22032) +@69487 := @22160 @69436 @5126 @320 @3682 @6283 +@69489 := @22169 @69436 @5126 +@69490 := @69489 @219 +@69495 := @69490 @146 @2839 @27 @6281 @5501 +@69503 := @69472 @41 @2839 @41 @6281 (@22021 (@69477 @41)) @26340 +@69504 := @69495 @69503 +@69506 := @22248 @69436 @5126 +@69518 := @69451 + (@69457 (@69482 (@69487 (@69504 @69506)) @57444 @22314 @23463 (@22042 (@22047 @16731 @5488)))) +@69519 := @22733 @69436 +@69536 := @69519 + @69436 + @5126 + @3684 + @5162 + @3707 + @452 + @5126 + @3691 + @16757 + @68 + @197 + @127 + @3700 + @5665 + @5488 + @5488 + @8780 +@69540 := @21923 (@22988 (@57542 @22990)) @69436 +@69565 := @69519 + @69540 + @5126 + @3684 + @5162 + @3707 + @127 + @5126 + @3691 + @5654 + @19 + @230 + @329 + @3703 + @5815 + @5488 + @5488 + @16753 + (@22778 @69436 @5126 @3684 @5162 @3707 @5126 @3691) +@69566 := @22800 @3707 +@69569 := @69565 (@22788 (@69566 @19)) +@69571 := @22806 @3684 @3707 +@69575 := @69569 (@22042 (@69571 @127 @230)) +@69578 := @22814 @69436 @3684 @5162 +@69584 := @69575 (@21951 (@69578 @230 @329 @5815 @5488)) +@69592 := @23540 @69540 @2844 @332 @3688 @3691 @5488 @8786 @3714 +@69597 := @22160 @69540 @5126 @332 @3688 @8786 +@69599 := @22169 @69540 @5126 +@69605 := @69599 @144 @331 @3685 @3687 @5541 @8785 +@69607 := @22013 @69540 @5126 +@69611 := @69607 @68 @3685 @68 @5541 +@69612 := @22022 @69540 +@69736 := @69184 + (@69225 + (@69227 + (@69229 + (@69250 + (@69273 + (@69290 + (@69313 + (@69324 + (@69328 + (@69364 + (@69435 + (@69518 + (@69536 + (@69584 + (@69592 + (@69597 + (@69605 + (@69611 (@22021 (@69612 @68)) @22242) + (@69599 + @238 + @263 + @22 + @3682 + @5817 + @8784 + (@69607 @154 @22 @154 @5817 (@22021 (@69612 @154)) @23588) + (@69599 + @261 + @146 + @2839 + @27 + @6298 + @5501 + (@69607 + @249 + @2839 + @249 + @6298 + (@22021 (@69612 @249)) + @26505) + (@22248 @69540 @5126))))) + @57524 + @57527 + @57530 + @57533)) + (@22788 (@69566 @68)) + (@22042 (@69571 @452 @197)) + (@21951 (@69578 @197 @127 @5665 @5488)) + (@22827 + @69436 + @3700 + @3691 + @5488 + @8779 + (@23320 + @69436 + @5126 + @3700 + @3691 + @8779 + (@23329 + @69436 + @5126 + @219 + @190 + @2839 + @24 + @6281 + @5589 + (@69490 + @323 + @2839 + @59 + @6281 + @10050 + @69503 + (@69489 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @69436 @5126 @187 @24 @5588 @22497) + @69506)))))) + @23052 + (@22042 (@23057 @3684 @3707 @453)) + @23064)))))))))))) +@69737 := @21623 @2848 +@69738 := @21641 @2848 +@69739 := @21631 @69738 +@69741 := @21627 (@69739 @21646) +@69743 := @21669 (@21670 @2848) +@69744 := @21665 @69743 +@69746 := @21627 (@69744 @21694) +@69763 := @21626 + (fun (fn : @122) => + @69741 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @69746 @21741)))))) + @21787)) + @3729 +@69766 := @21793 (@69739 (@21644 @3729)) +@69769 := @21706 (@21707 @3729) @57436 +@69773 := @21627 (@21698 (@69769 @21715) @21719) +@69774 := @21732 @3729 +@69779 := @21729 (@21731 @69774 @57439 @21687 @21689) +@69790 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @69746 (@69773 @69779))))) +@69791 := @21652 @69790 +@69792 := @21649 @69791 +@69801 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @57436 @21645) @21781))) +@69805 := @69766 (@69792 @69801) (@21837 @69738) +@69807 := @21840 @69791 @69801 +@69809 := @21843 @69790 @16768 +@69810 := @21679 @16768 +@69814 := @21627 (@69744 (@21677 (@69810 @21692))) +@69816 := @69769 (@21714 @16768) +@69817 := @21698 @69816 +@69819 := @21627 (@69817 @21719) +@69830 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @69814 (@69819 @69779))))) + @16770 +@69831 := @21683 @16770 +@69832 := @69831 @21691 +@69836 := @21627 (@69744 (@21677 (@69810 @69832))) +@69837 := @21727 @16770 +@69838 := @21726 @69837 +@69839 := @21730 @69837 +@69841 := @69839 @69774 @57439 +@69853 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @69836 (@69819 (@69838 (@69841 @21687 @21689)))))) + @5488 +@69858 := @21627 (@69744 (@21677 (@69810 (@69831 @23816)))) +@69859 := @69841 @5488 +@69868 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @69858 (@69819 (@69838 (@69859 @21689))))) + @16798 +@69873 := @69744 (@21677 (@69810 (@69831 (@21686 @16799)))) +@69874 := @21627 @69873 +@69875 := @69859 @16798 +@69880 := @21910 (fun (Γ : @21657) => @69874 (@69819 (@69838 @69875))) +@69881 := @69305 @23851 +@69882 := @69880 @69881 +@69883 := @21793 @69873 +@69885 := @69817 (@21718 @69881) +@69886 := @21627 @69885 +@69889 := @21725 @69881 @69837 @69875 +@69893 := @69883 (@69886 @69889) (@21946 @69743) +@69897 := @21793 @69885 @69889 (@21951 @69816) +@69905 := @23540 @69881 @3723 @3727 @3930 @3684 @5488 @16796 @3976 +@69910 := @22160 @69881 @5126 @3727 @3930 @16796 +@69912 := @22169 @69881 @5126 +@69918 := @69912 @162 @3726 @48 @3929 @15728 @16795 +@69920 := @22013 @69881 @5126 +@69923 := @69920 @19 @48 @19 +@69924 := @69923 @15728 +@69925 := @22022 @69881 +@69927 := @22021 (@69925 @19) +@70022 := @69905 + (@69910 + (@69918 + (@69924 @69927 @66062) + (@69912 + @3547 + @351 + @22 + @3687 + @16793 + @8809 + (@21974 + @69881 + @5126 + @3547 + @22 + @16785 + @16791 + (@21984 + @69881 + @5126 + @139 + @405 + @50 + @22 + @16785 + @16789 + @5493 + (@21997 + @69881 + @5126 + @162 + @146 + @48 + @27 + @5847 + @5488 + @5501 + @5476 + @16778 + @5482 + (@69923 @5847 @69927 @23901) + (@22038 @69881 @5126) + @22045 + (@22042 (@22047 @16779 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + (@69912 + @144 + @320 + @22 + @3682 + @5849 + @6283 + (@69920 @68 @22 @68 @5849 (@22021 (@69925 @68)) @23918) + (@69912 + @219 + @146 + @2839 + @27 + @6281 + @5501 + (@69920 @41 @2839 @41 @6281 (@22021 (@69925 @41)) @26340) + (@22248 @69881 @5126)))))) +@70023 := @21641 @3723 +@70024 := @21837 @70023 +@70025 := @70022 @70024 +@70026 := @21711 @3976 +@70028 := @70025 (@22278 @70026) +@70029 := @21735 @3976 +@70044 := @69763 + (@69805 + (@69807 + (@69809 + (@69830 + (@69853 + (@69868 + (@69882 (@69893 (@69897 (@70028 (@22282 @70029) (@22287 (@22307 @3723)))))))))))) +@70045 := @21623 @2889 +@70046 := @21631 @58277 +@70048 := @21627 (@70046 @21646) +@70050 := @21669 (@21670 @2889) +@70051 := @21665 @70050 +@70053 := @21627 (@70051 @21694) +@70070 := @21626 + (fun (fn : @122) => + @70048 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70053 @21741)))))) + @21787)) + @3764 +@70073 := @21793 (@70046 (@21644 @3764)) +@70076 := @21706 (@21707 @3764) @58280 +@70080 := @21627 (@21698 (@70076 @21715) @21719) +@70081 := @21732 @3764 +@70086 := @21729 (@21731 @70081 @58283 @21687 @21689) +@70097 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70053 (@70080 @70086))))) +@70098 := @21652 @70097 +@70099 := @21649 @70098 +@70108 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @58280 @21645) @21781))) +@70111 := @70073 (@70099 @70108) @58278 +@70113 := @21840 @70098 @70108 +@70115 := @21843 @70097 @16810 +@70116 := @21679 @16810 +@70120 := @21627 (@70051 (@21677 (@70116 @21692))) +@70122 := @70076 (@21714 @16810) +@70123 := @21698 @70122 +@70125 := @21627 (@70123 @21719) +@70136 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70120 (@70125 @70086))))) + @16814 +@70137 := @21683 @16814 +@70142 := @21627 (@70051 (@21677 (@70116 (@70137 @21691)))) +@70143 := @21727 @16814 +@70144 := @21726 @70143 +@70147 := @21730 @70143 @70081 @58283 +@70159 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @70142 (@70125 (@70144 (@70147 @21687 @21689)))))) + @16826 +@70166 := @21627 (@70051 (@21677 (@70116 (@70137 (@21686 (@16827 @21689)))))) +@70167 := @70147 @16826 +@70176 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70166 (@70125 (@70144 (@70167 @21689))))) + @16876 +@70181 := @70051 (@21677 (@70116 (@70137 (@21686 @16877)))) +@70182 := @21627 @70181 +@70183 := @70167 @16876 +@70188 := @21910 (fun (Γ : @21657) => @70182 (@70125 (@70144 @70183))) +@70198 := @21923 (@22608 (@58299 @22610)) (@22100 (@21923 (@21926 (@21928 @3735 @21931)) @21705)) +@70199 := @70188 @70198 +@70200 := @21793 @70181 +@70202 := @70123 (@21718 @70198) +@70203 := @21627 @70202 +@70206 := @21725 @70198 @70143 @70183 +@70210 := @70200 (@70203 @70206) (@21946 @70050) +@70214 := @21793 @70202 @70206 (@21951 @70122) +@70230 := @23248 + @70198 + @5126 + @5126 + @3741 + @162 + @3762 + @5539 + @3746 + @154 + @3758 + @22753 + @5623 + @16819 + @5482 + @5488 + @16876 +@70232 := @22013 @70198 @5126 +@70236 := @70232 @19 @22 @19 @5539 +@70237 := @22022 @70198 +@70250 := @70230 + (@70236 (@22021 (@70237 @19)) @22225) + (@23281 (@23282 @3762)) + (@22042 (@23286 @70198 @22753)) + @23064 +@70265 := @23295 + @70198 + @5126 + @5126 + (@23299 @16820 @154 @22753) + @16828 + @3746 + @3758 + @3741 + @5488 + @8742 + @16862 + @16874 +@70270 := @22827 @70198 @3746 @3741 @5488 @8741 +@70275 := @23320 @70198 @5126 @3746 @3741 @8741 +@70283 := @23329 @70198 @5126 @219 @308 @2884 @24 @6281 @5769 +@70285 := @22169 @70198 @5126 +@70321 := @70265 + (@70270 + (@70275 + (@70283 + (@70285 + @219 + @310 + @2884 + @59 + @6281 + @7197 + (@70232 @41 @2884 @41 @6281 (@22021 (@70237 @41)) @26340) + (@70285 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @70198 @5126 @305 @24 @5768 @23368) + (@22248 @70198 @5126)))))) +@70322 := @23381 @70198 +@70337 := @22607 + @70322 + @5126 + @5126 + @3741 + @3734 + @5162 + @321 + @3757 + @453 + @16859 + @16873 + @127 + @5623 + @16837 + @5482 +@70343 := @21974 @70322 @5126 @321 @3734 @16853 @16857 +@70356 := @23407 @70322 @5126 @144 @3732 @3734 @5485 @320 @5488 @6283 @5126 @5784 @16845 @16849 +@70358 := @22013 @70322 @5126 +@70362 := @70358 @68 @3735 @68 @5485 +@70363 := @22022 @70322 +@70368 := @70356 (@70362 (@22021 (@70363 @68)) @22032) +@70373 := @22160 @70322 @5126 @320 @3732 @6283 +@70375 := @22169 @70322 @5126 +@70376 := @70375 @219 +@70381 := @70376 @146 @2884 @27 @6281 @5501 +@70389 := @70358 @41 @2884 @41 @6281 (@22021 (@70363 @41)) @26340 +@70390 := @70381 @70389 +@70392 := @22248 @70322 @5126 +@70404 := @70337 + (@70343 (@70368 (@70373 (@70390 @70392)) @58052 @22314 @23463 (@22042 (@22047 @16846 @5488)))) +@70405 := @22733 @70322 +@70422 := @70405 + @70322 + @5126 + @3734 + @5162 + @3757 + @452 + @5126 + @3741 + @16872 + @68 + @197 + @127 + @3750 + @5665 + @5488 + @5488 + @8780 +@70426 := @21923 (@22988 (@58299 @22990)) @70322 +@70451 := @70405 + @70426 + @5126 + @3734 + @5162 + @3757 + @127 + @5126 + @3741 + @5654 + @19 + @230 + @329 + @3753 + @5815 + @5488 + @5488 + @16868 + (@22778 @70322 @5126 @3734 @5162 @3757 @5126 @3741) +@70452 := @22800 @3757 +@70455 := @70451 (@22788 (@70452 @19)) +@70457 := @22806 @3734 @3757 +@70461 := @70455 (@22042 (@70457 @127 @230)) +@70464 := @22814 @70322 @3734 @5162 +@70470 := @70461 (@21951 (@70464 @230 @329 @5815 @5488)) +@70478 := @23540 @70426 @2889 @332 @3738 @3741 @5488 @8786 @3764 +@70483 := @22160 @70426 @5126 @332 @3738 @8786 +@70485 := @22169 @70426 @5126 +@70491 := @70485 @144 @331 @3735 @3737 @5541 @8785 +@70493 := @22013 @70426 @5126 +@70497 := @70493 @68 @3735 @68 @5541 +@70498 := @22022 @70426 +@70622 := @70070 + (@70111 + (@70113 + (@70115 + (@70136 + (@70159 + (@70176 + (@70199 + (@70210 + (@70214 + (@70250 + (@70321 + (@70404 + (@70422 + (@70470 + (@70478 + (@70483 + (@70491 + (@70497 (@22021 (@70498 @68)) @22242) + (@70485 + @238 + @263 + @22 + @3732 + @5817 + @8784 + (@70493 @154 @22 @154 @5817 (@22021 (@70498 @154)) @23588) + (@70485 + @261 + @146 + @2884 + @27 + @6298 + @5501 + (@70493 + @249 + @2884 + @249 + @6298 + (@22021 (@70498 @249)) + @26505) + (@22248 @70426 @5126))))) + @58278 + @58281 + @58284 + @58287)) + (@22788 (@70452 @68)) + (@22042 (@70457 @452 @197)) + (@21951 (@70464 @197 @127 @5665 @5488)) + (@22827 + @70322 + @3750 + @3741 + @5488 + @8779 + (@23320 + @70322 + @5126 + @3750 + @3741 + @8779 + (@23329 + @70322 + @5126 + @219 + @190 + @2884 + @24 + @6281 + @5589 + (@70376 + @323 + @2884 + @59 + @6281 + @10050 + @70389 + (@70375 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @70322 @5126 @187 @24 @5588 @22497) + @70392)))))) + @23052 + (@22042 (@23057 @3734 @3757 @453)) + @23064)))))))))))) +@70623 := @21623 @2894 +@70624 := @21641 @2894 +@70625 := @21631 @70624 +@70627 := @21627 (@70625 @21646) +@70629 := @21669 (@21670 @2894) +@70630 := @21665 @70629 +@70632 := @21627 (@70630 @21694) +@70649 := @21626 + (fun (fn : @122) => + @70627 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70632 @21741)))))) + @21787)) + @3778 +@70652 := @21793 (@70625 (@21644 @3778)) +@70655 := @21706 (@21707 @3778) @58044 +@70659 := @21627 (@21698 (@70655 @21715) @21719) +@70660 := @21732 @3778 +@70665 := @21729 (@21731 @70660 @58047 @21687 @21689) +@70676 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70632 (@70659 @70665))))) +@70677 := @21652 @70676 +@70678 := @21649 @70677 +@70687 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @58044 @21645) @21781))) +@70691 := @70652 (@70678 @70687) (@21837 @70624) +@70693 := @21840 @70677 @70687 +@70695 := @21843 @70676 @16889 +@70696 := @21679 @16889 +@70700 := @21627 (@70630 (@21677 (@70696 @21692))) +@70702 := @70655 (@21714 @16889) +@70703 := @21698 @70702 +@70705 := @21627 (@70703 @21719) +@70716 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70700 (@70705 @70665))))) + @16891 +@70717 := @21683 @16891 +@70718 := @70717 @21691 +@70722 := @21627 (@70630 (@21677 (@70696 @70718))) +@70723 := @21727 @16891 +@70724 := @21726 @70723 +@70725 := @21730 @70723 +@70727 := @70725 @70660 @58047 +@70739 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @70722 (@70705 (@70724 (@70727 @21687 @21689)))))) + @5488 +@70744 := @21627 (@70630 (@21677 (@70696 (@70717 @23816)))) +@70745 := @70727 @5488 +@70754 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70744 (@70705 (@70724 (@70745 @21689))))) + @16899 +@70759 := @70630 (@21677 (@70696 (@70717 (@21686 @16900)))) +@70760 := @21627 @70759 +@70761 := @70745 @16899 +@70766 := @21910 (fun (Γ : @21657) => @70760 (@70705 (@70724 @70761))) +@70769 := @21923 (@22752 (@58299 @22753)) +@70773 := @21923 (@22608 (@21929 @22610)) @36665 +@70774 := @70769 @70773 +@70775 := @70766 @70774 +@70776 := @21793 @70759 +@70778 := @70703 (@21718 @70774) +@70779 := @21627 @70778 +@70782 := @21725 @70774 @70723 @70761 +@70786 := @70776 (@70779 @70782) (@21946 @70629) +@70790 := @21793 @70778 @70782 (@21951 @70702) +@70798 := @23540 @70774 @3773 @3776 @3979 @3734 @5488 @16897 @4039 +@70803 := @22160 @70774 @5126 @3776 @3979 @16897 +@70805 := @22169 @70774 @5126 +@70811 := @70805 @219 @3775 @48 @3978 @5674 @16896 +@70813 := @22013 @70774 @5126 +@70817 := @70813 @41 @48 @41 @5674 +@70818 := @22022 @70774 +@70876 := @70798 + (@70803 + (@70811 + (@70817 (@22021 (@70818 @41)) @22948) + (@70805 + @144 + @439 + @22 + @3737 + @5849 + @16895 + (@70813 @68 @22 @68 @5849 (@22021 (@70818 @68)) @23918) + (@70805 + @162 + @240 + @22 + @3732 + @5539 + @7271 + (@70813 @19 @22 @19 @5539 (@22021 (@70818 @19)) @22225) + (@70805 + @238 + @146 + @2884 + @27 + @5817 + @5501 + (@70813 @154 @2884 @154 @5817 (@22021 (@70818 @154)) @23588) + (@22248 @70774 @5126)))))) +@70877 := @21641 @3773 +@70878 := @21837 @70877 +@70879 := @70876 @70878 +@70880 := @21711 @4039 +@70882 := @70879 (@22278 @70880) +@70883 := @21735 @4039 +@70898 := @70649 + (@70691 + (@70693 + (@70695 + (@70716 + (@70739 + (@70754 + (@70775 (@70786 (@70790 (@70882 (@22282 @70883) (@22287 (@22307 @3773)))))))))))) +@70899 := @21623 @2945 +@70900 := @21641 @2945 +@70901 := @21631 @70900 +@70903 := @21627 (@70901 @21646) +@70905 := @21669 (@21670 @2945) +@70906 := @21665 @70905 +@70908 := @21627 (@70906 @21694) +@70925 := @21626 + (fun (fn : @122) => + @70903 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70908 @21741)))))) + @21787)) + @3786 +@70928 := @21793 (@70901 (@21644 @3786)) +@70931 := @21706 (@21707 @3786) @58744 +@70935 := @21627 (@21698 (@70931 @21715) @21719) +@70936 := @21732 @3786 +@70941 := @21729 (@21731 @70936 @58747 @21687 @21689) +@70952 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70908 (@70935 @70941))))) +@70953 := @21652 @70952 +@70954 := @21649 @70953 +@70963 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @58744 @21645) @21781))) +@70967 := @70928 (@70954 @70963) (@21837 @70900) +@70969 := @21840 @70953 @70963 +@70971 := @21843 @70952 @6929 +@70973 := @21627 (@70906 @28758) +@70974 := @70931 @28761 +@70975 := @21698 @70974 +@70977 := @21627 (@70975 @21719) +@70988 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @70973 (@70977 @70941))))) + @8805 +@70990 := @21627 (@70906 @40098) +@70992 := @38122 @70936 @58747 +@71004 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @70990 (@70977 (@38121 (@70992 @21687 @21689)))))) + @5488 +@71006 := @21627 (@70906 @63499) +@71007 := @70992 @5488 +@71016 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71006 (@70977 (@38121 (@71007 @21689))))) + @16910 +@71021 := @70906 (@21677 (@28756 (@38114 (@21686 @16911)))) +@71022 := @21627 @71021 +@71023 := @71007 @16910 +@71029 := @21910 (fun (Γ : @21657) => @71022 (@70977 (@38121 @71023))) @22101 +@71030 := @21793 @71021 +@71031 := @70975 @28831 +@71032 := @21627 @71031 +@71033 := @40148 @71023 +@71037 := @71030 (@71032 @71033) (@21946 @70905) +@71041 := @21793 @71031 @71033 (@21951 @70974) +@71049 := @63537 @3783 @487 @793 @1495 @5488 @6938 @4049 @63550 +@71050 := @21641 @3783 +@71051 := @21837 @71050 +@71052 := @71049 @71051 +@71053 := @21711 @4049 +@71055 := @71052 (@22278 @71053) +@71056 := @21735 @4049 +@71071 := @70925 + (@70967 + (@70969 + (@70971 + (@70988 + (@71004 + (@71016 + (@71029 (@71037 (@71041 (@71055 (@22282 @71056) (@22287 (@22307 @3783)))))))))))) +@71072 := @21623 @2981 +@71073 := @21631 @59733 +@71075 := @21627 (@71073 @21646) +@71077 := @21669 (@21670 @2981) +@71078 := @21665 @71077 +@71080 := @21627 (@71078 @21694) +@71097 := @21626 + (fun (fn : @122) => + @71075 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71080 @21741)))))) + @21787)) + @3825 +@71100 := @21793 (@71073 (@21644 @3825)) +@71103 := @21706 (@21707 @3825) @59736 +@71107 := @21627 (@21698 (@71103 @21715) @21719) +@71108 := @21732 @3825 +@71113 := @21729 (@21731 @71108 @59739 @21687 @21689) +@71124 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71080 (@71107 @71113))))) +@71125 := @21652 @71124 +@71126 := @21649 @71125 +@71135 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @59736 @21645) @21781))) +@71138 := @71100 (@71126 @71135) @59734 +@71140 := @21840 @71125 @71135 +@71142 := @21843 @71124 @16918 +@71143 := @21679 @16918 +@71147 := @21627 (@71078 (@21677 (@71143 @21692))) +@71149 := @71103 (@21714 @16918) +@71150 := @21698 @71149 +@71152 := @21627 (@71150 @21719) +@71163 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71147 (@71152 @71113))))) + @9686 +@71167 := @21627 (@71078 (@21677 (@71143 @42225))) +@71169 := @42232 @71108 @59739 +@71181 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @71167 (@71152 (@42231 (@71169 @21687 @21689)))))) + @16938 +@71188 := @21627 (@71078 (@21677 (@71143 (@42224 (@21686 (@16939 @21689)))))) +@71189 := @71169 @16938 +@71198 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71188 (@71152 (@42231 (@71189 @21689))))) + @16977 +@71203 := @71078 (@21677 (@71143 (@42224 (@21686 @16978)))) +@71204 := @21627 @71203 +@71205 := @71189 @16977 +@71211 := @21910 (fun (Γ : @21657) => @71204 (@71152 (@42231 @71205))) @59028 +@71212 := @21793 @71203 +@71214 := @71150 (@21718 @59028) +@71215 := @21627 @71214 +@71218 := @21725 @59028 @42230 @71205 +@71222 := @71212 (@71215 @71218) (@21946 @71077) +@71226 := @21793 @71214 @71218 (@21951 @71149) +@71284 := @59033 + @2970 + @3823 + @1799 + @14012 + @154 + @6188 + @16937 + @16977 + (@59043 + @2970 + @24 + @14012 + (@59049 + @2969 + @822 + @24 + @5488 + @14010 + @5162 + @836 + (@59058 + @2969 + @822 + @14010 + (@59064 + @2968 + @48 + @821 + @5485 + @14009 + @59080 + (@59063 + @162 + @1997 + @22 + @820 + @5539 + @10364 + @59122 + (@59063 + @1995 + @146 + @480 + @27 + @10362 + @5501 + (@59171 @1994 @10362 @44366 @44370) + @59178)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @59193 +@71343 := @59200 + @2975 + @3822 + @1799 + @14019 + @249 + @6188 + @16936 + @16977 + (@59210 + @2975 + @24 + @14019 + (@59215 + @495 + @2974 + @822 + @24 + @5488 + @14017 + @5162 + @836 + (@59225 + @2974 + @822 + @14017 + (@59231 + @2973 + @48 + @821 + @5485 + @14016 + @59247 + (@59230 + @162 + @2010 + @22 + @820 + @5539 + @10377 + @59289 + (@59230 + @2008 + @146 + @480 + @27 + @10375 + @5501 + (@59338 @2007 @10375 @44427 @44431) + @59356)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @59372 +@71352 := @59378 @1799 @3798 @3821 @1799 @16928 @224 @10014 @16935 @16977 +@71355 := @59389 @3798 @1799 @16928 +@71382 := @59394 + @3796 + @487 + @793 + @1799 + @5488 + @6180 + @5126 + @4097 + (@59404 + @487 + @793 + @6180 + (@59410 @405 @48 @28 @5485 @6179 @59426 (@59428 @146 @22 @27 @5539 @5501 @59441 @59458))) +@71383 := @21641 @3796 +@71384 := @21837 @71383 +@71385 := @71382 @71384 +@71386 := @21711 @4097 +@71388 := @71385 (@22278 @71386) +@71389 := @21735 @4097 +@71398 := @71352 (@71355 (@71388 (@22282 @71389) (@22287 (@22307 @3796)) @22314)) @59473 +@71399 := @43191 @59374 +@71412 := @21957 @71399 @5126 @5126 @363 @24 @3800 @3820 @1799 @16932 @363 @6188 @5488 @16977 +@71417 := @22137 @71399 @5126 @3800 @24 @16932 +@71427 := @22146 @71399 @5126 @1135 @487 @793 @24 @5488 @6938 @5126 @2131 +@71432 := @22160 @71399 @5126 @487 @793 @6938 +@71434 := @22169 @71399 @5126 +@71440 := @71434 @144 @405 @48 @28 @5541 @6179 +@71442 := @22013 @71399 @5126 +@71446 := @71442 @68 @48 @68 @5541 +@71447 := @22022 @71399 +@71484 := @71412 + (@71417 + (@71427 + (@71432 + (@71440 + (@71446 (@22021 (@71447 @68)) @22242) + (@71434 + @162 + @146 + @22 + @27 + @5539 + @5501 + (@71442 @19 @22 @19 @5539 (@22021 (@71447 @19)) @22225) + (@22248 @71399 @5126)))) + @33366 + @33369 + @33372 + @33375 + @22314)) + (@22042 (@22090 @71399 @363)) +@71485 := @39660 @71399 +@71487 := @24740 @71485 @5126 +@71488 := @71487 @5126 +@71496 := @71488 @3803 @551 @3819 @1799 @5488 @16942 @5488 @16977 +@71497 := @71487 @5162 +@71505 := @71497 @238 @190 @261 @24 @5488 @5817 @5488 @16942 +@71507 := @23320 @71485 @5126 +@71510 := @71507 @238 @24 @5817 +@71512 := @22013 @71485 @5126 +@71516 := @71512 @154 @24 @154 @5817 +@71517 := @22022 @71485 +@71523 := @71505 (@71510 (@71516 (@22021 (@71517 @154)) @23588)) +@71525 := @23295 @71485 @5126 +@71527 := @71525 @5162 @24880 +@71535 := @71527 @5817 @190 @261 @24 @5488 @5589 @5488 @6298 +@71538 := @71507 @190 @24 @5589 +@71540 := @22485 @71485 @5126 +@71561 := @71496 + (@71523 + (@71535 + (@71538 (@71540 @187 @24 @5588 @22497)) + (@71507 @261 @24 @6298 (@71512 @249 @24 @249 @6298 (@22021 (@71517 @249)) @26505)))) +@71563 := @71525 @5126 @24880 +@71571 := @71563 @16942 @551 @3819 @1799 @5488 @10207 @5488 @16975 +@71572 := @22827 @71485 +@71590 := @71571 + (@71572 + @551 + @1799 + @5488 + @6430 + (@71507 @551 @1799 @6430 (@71512 @224 @1799 @224 @6430 (@22021 (@71517 @224)) @26944))) +@71651 := @71488 + @3807 + @3817 + @3013 + @1799 + @5488 + @16946 + @5488 + @16975 + (@71497 + @219 + @549 + @308 + @24 + @5488 + @6281 + @5488 + @16946 + (@71507 @219 @24 @6281 (@71512 @41 @24 @41 @6281 (@22021 (@71517 @41)) @26340)) + (@71527 + @6281 + @549 + @308 + @24 + @5488 + @6296 + @5488 + @5769 + (@71507 @549 @24 @6296 (@71512 @363 @24 @363 @6296 (@22021 (@71517 @363)) @26443)) + (@71507 @308 @24 @5769 (@71540 @305 @24 @5768 @23368)))) +@71659 := @71563 @16946 @3817 @3013 @1799 @5488 @16972 @5488 @14164 +@71663 := @71572 @3817 @1799 @5488 @16971 +@71665 := @22436 @71485 @5126 +@71673 := @71665 @235 @1799 @3816 @50 @5488 @16970 @10132 @22198 +@71675 := @22160 @71485 @5126 +@71678 := @71675 @3816 @50 @16970 +@71680 := @22169 @71485 @5126 +@71743 := @71680 + @3814 + @146 + @48 + @27 + @16968 + @5501 + (@21974 + @71485 + @5126 + @3814 + @48 + @16960 + @16966 + (@21984 + @71485 + @5126 + @727 + @3813 + @28302 + @48 + @16960 + @16964 + @6756 + (@21997 + @71485 + @5126 + @3811 + @146 + @729 + @27 + @16957 + @5488 + @5501 + @5476 + @16951 + @5482 + (@22363 + @71485 + @5126 + @729 + @3810 + @16957 + (@22371 (@22372 @16957)) + (@22042 (@22377 @3810 @729))) + (@22038 @71485 @5126) + @22045 + (@22042 (@22047 @16952 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) +@71745 := @22248 @71485 @5126 +@71804 := @71097 + (@71138 + (@71140 + (@71142 + (@71163 + (@71181 + (@71198 + (@71211 + (@71222 + (@71226 + (@71284 + (@71343 + (@71398 + (@71484 + (@71561 + (@71590 + (@71651 + (@71659 + (@71663 (@71673 (@71678 (@71743 @71745)) @43592)) + (@71572 + @3013 + @1799 + @5488 + @14163 + (@71665 + @258 + @1799 + @405 + @28 + @5488 + @6179 + @10415 + @22198 + (@71675 + @405 + @28 + @6179 + (@71680 + @162 + @146 + @22 + @27 + @5539 + @5501 + (@71512 + @19 + @22 + @19 + @5539 + (@22021 (@71517 @19)) + @22225) + @71745)) + @44559))))))))))))))))))) +@71805 := @21623 @3410 +@71806 := @21631 @63552 +@71808 := @21627 (@71806 @21646) +@71810 := @21669 (@21670 @3410) +@71811 := @21665 @71810 +@71813 := @21627 (@71811 @21694) +@71830 := @21626 + (fun (fn : @122) => + @71808 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71813 @21741)))))) + @21787)) + @3841 +@71833 := @21793 (@71806 (@21644 @3841)) +@71836 := @21706 (@21707 @3841) @63555 +@71840 := @21627 (@21698 (@71836 @21715) @21719) +@71841 := @21732 @3841 +@71846 := @21729 (@21731 @71841 @63558 @21687 @21689) +@71857 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71813 (@71840 @71846))))) +@71858 := @21652 @71857 +@71859 := @21649 @71858 +@71868 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @63555 @21645) @21781))) +@71871 := @71833 (@71859 @71868) @63553 +@71873 := @21840 @71858 @71868 +@71875 := @21843 @71857 @6929 +@71877 := @21627 (@71811 @28758) +@71878 := @71836 @28761 +@71879 := @21698 @71878 +@71881 := @21627 (@71879 @21719) +@71892 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71877 (@71881 @71846))))) + @8805 +@71894 := @21627 (@71811 @40098) +@71896 := @38122 @71841 @63558 +@71908 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @71894 (@71881 (@38121 (@71896 @21687 @21689)))))) + @17013 +@71915 := @21627 (@71811 (@21677 (@28756 (@38114 (@21686 (@17014 @21689)))))) +@71916 := @71896 @17013 +@71925 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @71915 (@71881 (@38121 (@71916 @21689))))) + @17063 +@71930 := @71811 (@21677 (@28756 (@38114 (@21686 @17064)))) +@71931 := @21627 @71930 +@71932 := @71916 @17063 +@71938 := @21910 (fun (Γ : @21657) => @71931 (@71881 (@38121 @71932))) @22101 +@71939 := @21793 @71930 +@71940 := @71879 @28831 +@71941 := @21627 @71940 +@71942 := @40148 @71932 +@71946 := @71939 (@71941 @71942) (@21946 @71810) +@71950 := @21793 @71940 @71942 (@21951 @71878) +@71958 := @29634 @3832 @3839 @1495 @16988 @41 @5473 @17012 @17063 +@71961 := @22139 @3832 @22 @16988 +@71970 := @22148 @3830 @487 @793 @22 @5488 @6938 @5126 @4153 @63550 +@71971 := @21641 @3830 +@71972 := @21837 @71971 +@71973 := @71970 @71972 +@71974 := @21711 @4153 +@71975 := @22278 @71974 +@71976 := @71973 @71975 +@71977 := @21735 @4153 +@71978 := @22282 @71977 +@71979 := @71976 @71978 +@71981 := @22287 (@22307 @3830) +@71986 := @71958 (@71961 (@71979 @71981 @22314)) @22602 +@71994 := @54238 @2125 @3837 @1740 @1495 @17012 @17022 @5488 @17063 +@72000 := @54247 @2124 @866 @24 @17012 @17020 @6034 +@72011 := @29830 @185 @320 @22 @28 @5585 @17011 @17019 @5476 @16994 @5482 @37176 +@72018 := @29831 @146 @22 @27 @6281 @5488 @5501 @5476 +@72133 := @71830 + (@71871 + (@71873 + (@71875 + (@71892 + (@71908 + (@71925 + (@71938 + (@71946 + (@71950 + (@71986 + (@71994 + (@72000 + (@72011 + (@72018 + @17004 + @5482 + @29762 + @29862 + @22045 + (@22042 (@22047 @17005 @5488))) + @22045 + (@22042 (@22047 @16995 @17011))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) + (@54286 + @17022 + @3837 + @1740 + @1495 + @5488 + @17060 + @5488 + @9615 + (@29684 + @3837 + @1495 + @5488 + @17059 + (@54489 + @230 + @1495 + @3836 + @28 + @5488 + @17058 + @6350 + @22198 + (@29714 + @3836 + @28 + @17058 + (@29719 + @3834 + @146 + @22 + @27 + @17056 + @5501 + (@29815 + @3834 + @22 + @17045 + @17054 + (@40201 + @2091 + @866 + @22 + @17045 + @17052 + @5566 + (@29842 + @320 + @22 + @28 + @5539 + @17044 + @17051 + @5476 + @17027 + @5482 + @29859 + (@72018 + @17037 + @5482 + @29762 + @29862 + @22045 + (@22042 (@22047 @17038 @5488))) + @22045 + (@22042 (@22047 @17028 @17044))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @29780)) + @41446)) + @54500)))))))))))) +@72134 := @21623 @3445 +@72135 := @21631 @64409 +@72137 := @21627 (@72135 @21646) +@72139 := @21669 (@21670 @3445) +@72140 := @21665 @72139 +@72142 := @21627 (@72140 @21694) +@72159 := @21626 + (fun (fn : @122) => + @72137 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72142 @21741)))))) + @21787)) + @3876 +@72162 := @21793 (@72135 (@21644 @3876)) +@72165 := @21706 (@21707 @3876) @64412 +@72169 := @21627 (@21698 (@72165 @21715) @21719) +@72170 := @21732 @3876 +@72175 := @21729 (@21731 @72170 @64415 @21687 @21689) +@72186 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72142 (@72169 @72175))))) +@72187 := @21652 @72186 +@72188 := @21649 @72187 +@72197 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @64412 @21645) @21781))) +@72200 := @72162 (@72188 @72197) @64410 +@72202 := @21840 @72187 @72197 +@72204 := @21843 @72186 @17075 +@72205 := @21679 @17075 +@72209 := @21627 (@72140 (@21677 (@72205 @21692))) +@72211 := @72165 (@21714 @17075) +@72212 := @21698 @72211 +@72214 := @21627 (@72212 @21719) +@72225 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72209 (@72214 @72175))))) + @17079 +@72226 := @21683 @17079 +@72231 := @21627 (@72140 (@21677 (@72205 (@72226 @21691)))) +@72232 := @21727 @17079 +@72233 := @21726 @72232 +@72236 := @21730 @72232 @72170 @64415 +@72248 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @72231 (@72214 (@72233 (@72236 @21687 @21689)))))) + @17091 +@72255 := @21627 (@72140 (@21677 (@72205 (@72226 (@21686 (@17092 @21689)))))) +@72256 := @72236 @17091 +@72265 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72255 (@72214 (@72233 (@72256 @21689))))) + @17141 +@72270 := @72140 (@21677 (@72205 (@72226 (@21686 @17142)))) +@72271 := @21627 @72270 +@72272 := @72256 @17141 +@72277 := @21910 (fun (Γ : @21657) => @72271 (@72214 (@72233 @72272))) +@72287 := @21923 (@22608 (@64428 @22610)) (@22100 (@21923 (@21926 (@21928 @3847 @21931)) @21705)) +@72288 := @72277 @72287 +@72289 := @21793 @72270 +@72291 := @72212 (@21718 @72287) +@72292 := @21627 @72291 +@72295 := @21725 @72287 @72232 @72272 +@72299 := @72289 (@72292 @72295) (@21946 @72139) +@72303 := @21793 @72291 @72295 (@21951 @72211) +@72319 := @23248 + @72287 + @5126 + @5126 + @3853 + @162 + @3874 + @5539 + @3858 + @154 + @3870 + @22753 + @5623 + @17084 + @5482 + @5488 + @17141 +@72321 := @22013 @72287 @5126 +@72325 := @72321 @19 @22 @19 @5539 +@72326 := @22022 @72287 +@72339 := @72319 + (@72325 (@22021 (@72326 @19)) @22225) + (@23281 (@23282 @3874)) + (@22042 (@23286 @72287 @22753)) + @23064 +@72354 := @23295 + @72287 + @5126 + @5126 + (@23299 @17085 @154 @22753) + @17093 + @3858 + @3870 + @3853 + @5488 + @5771 + @17127 + @17139 +@72359 := @22827 @72287 @3858 @3853 @5488 @5770 +@72364 := @23320 @72287 @5126 @3858 @3853 @5770 +@72372 := @23329 @72287 @5126 @219 @308 @3440 @24 @5674 @5769 +@72374 := @22169 @72287 @5126 +@72410 := @72354 + (@72359 + (@72364 + (@72372 + (@72374 + @219 + @310 + @3440 + @59 + @5674 + @7197 + (@72321 @41 @3440 @41 @5674 (@22021 (@72326 @41)) @22948) + (@72374 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @72287 @5126 @305 @24 @5768 @23368) + (@22248 @72287 @5126)))))) +@72411 := @23381 @72287 +@72426 := @22607 + @72411 + @5126 + @5126 + @3853 + @3846 + @5162 + @321 + @3869 + @453 + @17124 + @17138 + @127 + @5623 + @17102 + @5482 +@72432 := @21974 @72411 @5126 @321 @3846 @17118 @17122 +@72445 := @23407 @72411 @5126 @144 @3844 @3846 @5485 @320 @5488 @5798 @5126 @5784 @17110 @17114 +@72447 := @22013 @72411 @5126 +@72451 := @72447 @68 @3847 @68 @5485 +@72452 := @22022 @72411 +@72457 := @72445 (@72451 (@22021 (@72452 @68)) @22032) +@72462 := @22160 @72411 @5126 @320 @3844 @5798 +@72464 := @22169 @72411 @5126 +@72465 := @72464 @219 +@72470 := @72465 @146 @3440 @27 @5630 @5501 +@72473 := @72447 @41 @3440 @41 +@72474 := @72473 @5630 +@72476 := @22021 (@72452 @41) +@72479 := @72470 (@72474 @72476 @22663) +@72481 := @22248 @72411 @5126 +@72493 := @72426 + (@72432 (@72457 (@72462 (@72479 @72481)) @64214 @22314 @23463 (@22042 (@22047 @17111 @5488)))) +@72494 := @22733 @72411 +@72511 := @72494 + @72411 + @5126 + @3846 + @5162 + @3869 + @452 + @5126 + @3853 + @17137 + @68 + @197 + @127 + @3862 + @5665 + @5488 + @5488 + @5811 +@72515 := @21923 (@22988 (@64428 @22990)) @72411 +@72540 := @72494 + @72515 + @5126 + @3846 + @5162 + @3869 + @127 + @5126 + @3853 + @5654 + @19 + @230 + @329 + @3865 + @5815 + @5488 + @5488 + @17133 + (@22778 @72411 @5126 @3846 @5162 @3869 @5126 @3853) +@72541 := @22800 @3869 +@72544 := @72540 (@22788 (@72541 @19)) +@72546 := @22806 @3846 @3869 +@72550 := @72544 (@22042 (@72546 @127 @230)) +@72553 := @22814 @72411 @3846 @5162 +@72559 := @72550 (@21951 (@72553 @230 @329 @5815 @5488)) +@72567 := @23540 @72515 @3445 @332 @3850 @3853 @5488 @5820 @3876 +@72572 := @22160 @72515 @5126 @332 @3850 @5820 +@72574 := @22169 @72515 @5126 +@72580 := @72574 @144 @331 @3847 @3849 @5541 @5819 +@72582 := @22013 @72515 @5126 +@72586 := @72582 @68 @3847 @68 @5541 +@72587 := @22022 @72515 +@72714 := @72159 + (@72200 + (@72202 + (@72204 + (@72225 + (@72248 + (@72265 + (@72288 + (@72299 + (@72303 + (@72339 + (@72410 + (@72493 + (@72511 + (@72559 + (@72567 + (@72572 + (@72580 + (@72586 (@22021 (@72587 @68)) @22242) + (@72574 + @238 + @263 + @22 + @3844 + @5817 + @5707 + (@72582 @154 @22 @154 @5817 (@22021 (@72587 @154)) @23588) + (@72574 + @261 + @146 + @3440 + @27 + @5705 + @5501 + (@72582 + @249 + @3440 + @249 + @5705 + (@22021 (@72587 @249)) + @23034) + (@22248 @72515 @5126))))) + @64410 + @64413 + @64416 + @64419)) + (@22788 (@72541 @68)) + (@22042 (@72546 @452 @197)) + (@21951 (@72553 @197 @127 @5665 @5488)) + (@22827 + @72411 + @3862 + @3853 + @5488 + @5810 + (@23320 + @72411 + @5126 + @3862 + @3853 + @5810 + (@23329 + @72411 + @5126 + @219 + @190 + @3440 + @24 + @5674 + @5589 + (@72465 + @323 + @3440 + @59 + @5674 + @10050 + (@72473 @5674 @72476 @22948) + (@72464 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @72411 @5126 @187 @24 @5588 @22497) + @72481)))))) + @23052 + (@22042 (@23057 @3846 @3869 @453)) + @23064)))))))))))) +@72715 := @21623 @3450 +@72716 := @21641 @3450 +@72717 := @21631 @72716 +@72719 := @21627 (@72717 @21646) +@72721 := @21669 (@21670 @3450) +@72722 := @21665 @72721 +@72724 := @21627 (@72722 @21694) +@72741 := @21626 + (fun (fn : @122) => + @72719 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72724 @21741)))))) + @21787)) + @3887 +@72744 := @21793 (@72717 (@21644 @3887)) +@72747 := @21706 (@21707 @3887) @64206 +@72751 := @21627 (@21698 (@72747 @21715) @21719) +@72752 := @21732 @3887 +@72757 := @21729 (@21731 @72752 @64209 @21687 @21689) +@72768 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72724 (@72751 @72757))))) +@72769 := @21652 @72768 +@72770 := @21649 @72769 +@72779 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @64206 @21645) @21781))) +@72783 := @72744 (@72770 @72779) (@21837 @72716) +@72785 := @21840 @72769 @72779 +@72787 := @21843 @72768 @17150 +@72788 := @21679 @17150 +@72790 := @21677 (@72788 @21692) +@72792 := @21627 (@72722 @72790) +@72793 := @21714 @17150 +@72794 := @72747 @72793 +@72795 := @21698 @72794 +@72797 := @21627 (@72795 @21719) +@72808 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72792 (@72797 @72757))))) + @17152 +@72809 := @21683 @17152 +@72812 := @21677 (@72788 (@72809 @21691)) +@72814 := @21627 (@72722 @72812) +@72815 := @21727 @17152 +@72816 := @21726 @72815 +@72817 := @21730 @72815 +@72819 := @72817 @72752 @64209 +@72831 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @72814 (@72797 (@72816 (@72819 @21687 @21689)))))) + @5488 +@72836 := @21627 (@72722 (@21677 (@72788 (@72809 @23816)))) +@72837 := @72819 @5488 +@72846 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72836 (@72797 (@72816 (@72837 @21689))))) + @17159 +@72851 := @72722 (@21677 (@72788 (@72809 (@21686 @17160)))) +@72852 := @21627 @72851 +@72853 := @72837 @17159 +@72858 := @21910 (fun (Γ : @21657) => @72852 (@72797 (@72816 @72853))) +@72862 := @21923 (@22095 (@64428 @22097)) @21935 +@72863 := @72858 @72862 +@72864 := @21793 @72851 +@72865 := @21718 @72862 +@72866 := @72795 @72865 +@72867 := @21627 @72866 +@72869 := @21725 @72862 @72815 +@72870 := @72869 @72853 +@72874 := @72864 (@72867 @72870) (@21946 @72721) +@72878 := @21793 @72866 @72870 (@21951 @72794) +@72886 := @23540 @72862 @3884 @487 @3878 @3846 @5488 @17157 @4275 +@72888 := @22160 @72862 @5126 +@72891 := @72888 @487 @3878 @17157 +@72893 := @22169 @72862 @5126 +@72894 := @72893 @144 +@72899 := @72894 @405 @48 @3844 @5541 @17156 +@72901 := @22013 @72862 @5126 +@72904 := @72901 @68 @48 @68 +@72905 := @72904 @5541 +@72906 := @22022 @72862 +@72908 := @22021 (@72906 @68) +@72911 := @72899 (@72905 @72908 @22242) +@72917 := @72893 @162 @146 @3440 @27 @5847 @5501 +@72920 := @72901 @19 @3440 @19 +@72921 := @72920 @5847 +@72923 := @22021 (@72906 @19) +@72926 := @72917 (@72921 @72923 @23901) +@72928 := @22248 @72862 @5126 +@72932 := @72886 (@72891 (@72911 (@72926 @72928))) +@72933 := @21641 @3884 +@72934 := @21837 @72933 +@72935 := @72932 @72934 +@72936 := @21711 @4275 +@72938 := @72935 (@22278 @72936) +@72939 := @21735 @4275 +@72954 := @72741 + (@72783 + (@72785 + (@72787 + (@72808 + (@72831 + (@72846 + (@72863 (@72874 (@72878 (@72938 (@22282 @72939) (@22287 (@22307 @3884)))))))))))) +@72955 := @21623 @3483 +@72956 := @21631 @64694 +@72958 := @21627 (@72956 @21646) +@72960 := @21669 (@21670 @3483) +@72961 := @21665 @72960 +@72963 := @21627 (@72961 @21694) +@72980 := @21626 + (fun (fn : @122) => + @72958 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72963 @21741)))))) + @21787)) + @3906 +@72983 := @21793 (@72956 (@21644 @3906)) +@72986 := @21706 (@21707 @3906) @64697 +@72990 := @21627 (@21698 (@72986 @21715) @21719) +@72991 := @21732 @3906 +@72996 := @21729 (@21731 @72991 @64700 @21687 @21689) +@73007 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @72963 (@72990 @72996))))) +@73008 := @21652 @73007 +@73009 := @21649 @73008 +@73018 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @64697 @21645) @21781))) +@73021 := @72983 (@73009 @73018) @64695 +@73023 := @21840 @73008 @73018 +@73025 := @21843 @73007 @17167 +@73026 := @21679 @17167 +@73030 := @21627 (@72961 (@21677 (@73026 @21692))) +@73032 := @72986 (@21714 @17167) +@73033 := @21698 @73032 +@73035 := @21627 (@73033 @21719) +@73046 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73030 (@73035 @72996))))) + @5018 +@73047 := @21683 @5018 +@73048 := @73047 @21691 +@73052 := @21627 (@72961 (@21677 (@73026 @73048))) +@73053 := @21727 @5018 +@73054 := @21726 @73053 +@73055 := @21730 @73053 +@73057 := @73055 @72991 @64700 +@73069 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @73052 (@73035 (@73054 (@73057 @21687 @21689)))))) + @5488 +@73070 := @73047 @23816 +@73074 := @21627 (@72961 (@21677 (@73026 @73070))) +@73075 := @73057 @5488 +@73084 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73074 (@73035 (@73054 (@73075 @21689))))) + @17180 +@73089 := @72961 (@21677 (@73026 (@73047 (@21686 @17181)))) +@73090 := @21627 @73089 +@73091 := @73075 @17180 +@73096 := @21910 (fun (Γ : @21657) => @73090 (@73035 (@73054 @73091))) +@73100 := @21923 (@21926 (@46831 @21931)) @21705 +@73101 := @73096 @73100 +@73102 := @21793 @73089 +@73104 := @73033 (@21718 @73100) +@73105 := @21627 @73104 +@73108 := @21725 @73100 @73053 @73091 +@73112 := @73102 (@73105 @73108) (@21946 @72960) +@73116 := @21793 @73104 @73108 (@21951 @73032) +@73126 := @22146 @73100 @5162 @3894 @3904 @4284 @43 @5488 @17178 @5162 @4295 +@73131 := @22160 @73100 @5162 @3904 @4284 @17178 +@73133 := @22169 @73100 @5162 +@73139 := @73133 @3901 @3903 @4281 @4283 @17175 @17177 +@73141 := @22137 @73100 @5162 +@73144 := @73141 @3901 @4281 @17175 +@73158 := @22184 @73100 @5162 @3899 @146 @27 @4279 @43 @5488 @5501 @22197 @495 @5162 @5162 @4300 +@73160 := @22038 @73100 @5162 +@73164 := @73158 @73160 (@21837 (@22274 @3899)) +@73165 := @21711 @4300 +@73167 := @73164 (@22278 @73165) +@73168 := @21735 @4300 +@73170 := @73167 (@22282 @73168) +@73173 := @22287 (@22289 @4279 @43) +@73232 := @73126 + (@73131 + (@73139 + (@73144 (@73170 @73173 (@22297 (@22299 @3899 @24186)) (@22287 (@22307 @3899)) @24194)) + (@73133 + @3459 + @147 + @43 + @45 + @15310 + @5543 + (@73141 + @3459 + @43 + @15310 + (@22436 @73100 @5162 @192 @43 @146 @27 @5488 @5501 @15308 @22197 @73160 @64357)) + (@73133 + @144 + @146 + @43 + @27 + @5541 + @5501 + (@22013 @73100 @5162 @68 @43 @68 @5541 (@22021 (@22022 @73100 @68)) @22242) + (@22248 @73100 @5162))))) +@73233 := @21641 @3894 +@73234 := @21837 @73233 +@73235 := @73232 @73234 +@73236 := @21711 @4295 +@73237 := @22278 @73236 +@73238 := @73235 @73237 +@73239 := @21735 @4295 +@73240 := @22282 @73239 +@73241 := @73238 @73240 +@73243 := @22287 (@22307 @3894) +@73255 := @72980 + (@73021 + (@73023 + (@73025 (@73046 (@73069 (@73084 (@73101 (@73112 (@73116 (@73241 @73243 @24194)))))))))) +@73256 := @21623 @3512 +@73257 := @21641 @3512 +@73258 := @21631 @73257 +@73260 := @21627 (@73258 @21646) +@73262 := @21669 (@21670 @3512) +@73263 := @21665 @73262 +@73265 := @21627 (@73263 @21694) +@73282 := @21626 + (fun (fn : @122) => + @73260 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73265 @21741)))))) + @21787)) + @3914 +@73285 := @21793 (@73258 (@21644 @3914)) +@73288 := @21706 (@21707 @3914) @65089 +@73292 := @21627 (@21698 (@73288 @21715) @21719) +@73293 := @21732 @3914 +@73298 := @21729 (@21731 @73293 @65092 @21687 @21689) +@73309 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73265 (@73292 @73298))))) +@73310 := @21652 @73309 +@73311 := @21649 @73310 +@73320 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @65089 @21645) @21781))) +@73324 := @73285 (@73311 @73320) (@21837 @73257) +@73326 := @21840 @73310 @73320 +@73328 := @21843 @73309 @6929 +@73330 := @21627 (@73263 @28758) +@73331 := @73288 @28761 +@73332 := @21698 @73331 +@73334 := @21627 (@73332 @21719) +@73345 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73330 (@73334 @73298))))) + @8805 +@73347 := @21627 (@73263 @40098) +@73349 := @38122 @73293 @65092 +@73361 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @73347 (@73334 (@38121 (@73349 @21687 @21689)))))) + @5488 +@73363 := @21627 (@73263 @63499) +@73364 := @73349 @5488 +@73373 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73363 (@73334 (@38121 (@73364 @21689))))) + @17191 +@73378 := @73263 (@21677 (@28756 (@38114 (@21686 @17192)))) +@73379 := @21627 @73378 +@73380 := @73364 @17191 +@73386 := @21910 (fun (Γ : @21657) => @73379 (@73334 (@38121 @73380))) @22101 +@73387 := @21793 @73378 +@73388 := @73332 @28831 +@73389 := @21627 @73388 +@73390 := @40148 @73380 +@73394 := @73387 (@73389 @73390) (@21946 @73262) +@73398 := @21793 @73388 @73390 (@21951 @73331) +@73406 := @63537 @3911 @487 @793 @1495 @5488 @6938 @4306 @63550 +@73407 := @21641 @3911 +@73408 := @21837 @73407 +@73409 := @73406 @73408 +@73410 := @21711 @4306 +@73412 := @73409 (@22278 @73410) +@73413 := @21735 @4306 +@73428 := @73282 + (@73324 + (@73326 + (@73328 + (@73345 + (@73361 + (@73373 + (@73386 (@73394 (@73398 (@73412 (@22282 @73413) (@22287 (@22307 @3911)))))))))))) +@73429 := @21623 @3531 +@73430 := @21641 @3531 +@73431 := @21631 @73430 +@73433 := @21627 (@73431 @21646) +@73435 := @21669 (@21670 @3531) +@73436 := @21665 @73435 +@73438 := @21627 (@73436 @21694) +@73455 := @21626 + (fun (fn : @122) => + @73433 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73438 @21741)))))) + @21787)) + @3927 +@73458 := @21793 (@73431 (@21644 @3927)) +@73461 := @21706 (@21707 @3927) @65529 +@73465 := @21627 (@21698 (@73461 @21715) @21719) +@73466 := @21732 @3927 +@73471 := @21729 (@21731 @73466 @65532 @21687 @21689) +@73482 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73438 (@73465 @73471))))) +@73483 := @21652 @73482 +@73484 := @21649 @73483 +@73493 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @65529 @21645) @21781))) +@73497 := @73458 (@73484 @73493) (@21837 @73430) +@73499 := @21840 @73483 @73493 +@73501 := @21843 @73482 @17202 +@73502 := @21679 @17202 +@73506 := @21627 (@73436 (@21677 (@73502 @21692))) +@73508 := @73461 (@21714 @17202) +@73509 := @21698 @73508 +@73511 := @21627 (@73509 @21719) +@73522 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73506 (@73511 @73471))))) + @13486 +@73526 := @21627 (@73436 (@21677 (@73502 @57073))) +@73528 := @57080 @73466 @65532 +@73540 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @73526 (@73511 (@57079 (@73528 @21687 @21689)))))) + @5488 +@73544 := @21627 (@73436 (@21677 (@73502 @57095))) +@73545 := @73528 @5488 +@73554 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73544 (@73511 (@57079 (@73545 @21689))))) + @17211 +@73559 := @73436 (@21677 (@73502 (@57072 (@21686 @17212)))) +@73560 := @21627 @73559 +@73561 := @73545 @17211 +@73566 := @21910 (fun (Γ : @21657) => @73560 (@73511 (@57079 @73561))) +@73569 := @21923 (@22752 (@30884 @22753)) +@73570 := @73569 @70773 +@73571 := @73566 @73570 +@73572 := @21793 @73559 +@73574 := @73509 (@21718 @73570) +@73575 := @21627 @73574 +@73578 := @21725 @73570 @57078 @73561 +@73582 := @73572 (@73575 @73578) (@21946 @73435) +@73586 := @21793 @73574 @73578 (@21951 @73508) +@73594 := @23540 @73570 @3922 @3925 @4309 @2795 @5488 @17209 @4383 +@73599 := @22160 @73570 @5126 @3925 @4309 @17209 +@73601 := @22169 @73570 @5126 +@73607 := @73601 @219 @3924 @48 @4308 @5674 @17208 +@73609 := @22013 @73570 @5126 +@73613 := @73609 @41 @48 @41 @5674 +@73614 := @22022 @73570 +@73672 := @73594 + (@73599 + (@73607 + (@73613 (@22021 (@73614 @41)) @22948) + (@73601 + @162 + @1653 + @22 + @2798 + @5539 + @17207 + (@73609 @19 @22 @19 @5539 (@22021 (@73614 @19)) @22225) + (@73601 + @144 + @240 + @22 + @2793 + @5849 + @5724 + (@73609 @68 @22 @68 @5849 (@22021 (@73614 @68)) @23918) + (@73601 + @238 + @146 + @919 + @27 + @5722 + @5501 + (@73609 @154 @919 @154 @5722 (@22021 (@73614 @154)) @22867) + (@22248 @73570 @5126)))))) +@73673 := @21641 @3922 +@73674 := @21837 @73673 +@73675 := @73672 @73674 +@73676 := @21711 @4383 +@73678 := @73675 (@22278 @73676) +@73679 := @21735 @4383 +@73694 := @73455 + (@73497 + (@73499 + (@73501 + (@73522 + (@73540 + (@73554 + (@73571 (@73582 (@73586 (@73678 (@22282 @73679) (@22287 (@22307 @3922)))))))))))) +@73695 := @21623 @3723 +@73696 := @21631 @70023 +@73698 := @21627 (@73696 @21646) +@73700 := @21669 (@21670 @3723) +@73701 := @21665 @73700 +@73703 := @21627 (@73701 @21694) +@73720 := @21626 + (fun (fn : @122) => + @73698 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73703 @21741)))))) + @21787)) + @3976 +@73723 := @21793 (@73696 (@21644 @3976)) +@73726 := @21706 (@21707 @3976) @70026 +@73730 := @21627 (@21698 (@73726 @21715) @21719) +@73731 := @21732 @3976 +@73736 := @21729 (@21731 @73731 @70029 @21687 @21689) +@73747 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73703 (@73730 @73736))))) +@73748 := @21652 @73747 +@73749 := @21649 @73748 +@73758 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @70026 @21645) @21781))) +@73761 := @73723 (@73749 @73758) @70024 +@73763 := @21840 @73748 @73758 +@73765 := @21843 @73747 @17222 +@73766 := @21679 @17222 +@73770 := @21627 (@73701 (@21677 (@73766 @21692))) +@73772 := @73726 (@21714 @17222) +@73773 := @21698 @73772 +@73775 := @21627 (@73773 @21719) +@73786 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73770 (@73775 @73736))))) + @16770 +@73790 := @21627 (@73701 (@21677 (@73766 @69832))) +@73792 := @69839 @73731 @70029 +@73804 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @73790 (@73775 (@69838 (@73792 @21687 @21689)))))) + @17326 +@73811 := @21627 (@73701 (@21677 (@73766 (@69831 (@21686 (@17327 @21689)))))) +@73812 := @73792 @17326 +@73821 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @73811 (@73775 (@69838 (@73812 @21689))))) + @17529 +@73826 := @73701 (@21677 (@73766 (@69831 (@21686 @17530)))) +@73827 := @21627 @73826 +@73828 := @73812 @17529 +@73834 := @21910 (fun (Γ : @21657) => @73827 (@73775 (@69838 @73828))) @57546 +@73835 := @21793 @73826 +@73837 := @73773 (@21718 @57546) +@73838 := @21627 @73837 +@73841 := @21725 @57546 @69837 @73828 +@73845 := @73835 (@73838 @73841) (@21946 @73700) +@73849 := @21793 @73837 @73841 (@21951 @73772) +@73874 := @21957 + @57546 + @5126 + @5126 + @249 + @22 + @2869 + @3974 + @3684 + @17242 + @249 + @5473 + @17325 + @17529 + (@57638 @17238 @17240 (@57647 @17228 @5482 @57590 @22596)) + (@22042 (@22090 @57546 @249)) +@73875 := @25773 @57546 +@73888 := @21957 @73875 @5126 @5126 @224 @22 @3934 @3973 @3684 @17281 @224 @5473 @17324 @17529 +@73890 := @21974 @73875 @5126 +@73938 := @73888 + (@73890 + @3934 + @22 + @17277 + @17279 + (@22124 + @73875 + @5126 + @2866 + @22 + @24 + @17274 + @5517 + @17248 + @5482 + (@73890 + @2866 + @1500 + @17270 + @17272 + (@37004 + @73875 + @5126 + @238 + @22 + @1500 + @5817 + @5517 + @17259 + @5482 + (@22013 @73875 @5126 @154 @2839 @154 @5817 (@22021 (@22022 @73875 @154)) @23588) + @22596)) + @22596)) + (@22042 (@22090 @73875 @224)) +@73939 := @30678 @73875 +@73952 := @21957 @73939 @5126 @5126 @363 @24 @2867 @3972 @3684 @17321 @363 @6188 @5488 @17529 +@73954 := @21974 @73939 @5126 +@73958 := @73954 @2867 @24 @17317 @17319 +@73960 := @37004 @73939 @5126 +@74000 := @73952 + (@73958 + (@73960 + @2866 + @22 + @24 + @17314 + @5517 + @17287 + @5482 + (@73954 + @2866 + @1500 + @17310 + @17312 + (@73960 + @238 + @22 + @1500 + @5817 + @5517 + @17299 + @5482 + (@22013 @73939 @5126 @154 @2839 @154 @5817 (@22021 (@22022 @73939 @154)) @23588) + @22596)) + @22596)) + (@22042 (@22090 @73939 @363)) +@74001 := @39660 @73939 +@74004 := @24740 @74001 @5126 @5126 +@74012 := @74004 @549 @3970 @3969 @3684 @5488 @6296 @5488 @17529 +@74017 := @23320 @74001 @5126 @549 @24 @6296 +@74019 := @22013 @74001 @5126 +@74023 := @74019 @363 @24 @363 @6296 +@74024 := @22022 @74001 +@74030 := @74012 (@74017 (@74023 (@22021 (@74024 @363)) @26443)) +@74034 := @23295 @74001 @5126 @5126 @24880 +@74042 := @74034 @6296 @3970 @3969 @3684 @17350 @17526 @5488 @17524 +@74050 := @74004 @1708 @3966 @3969 @3684 @17350 @17359 @5488 @17526 +@74052 := @21984 @74001 @5126 +@74053 := @74052 @403 +@74059 := @74053 @1707 @866 @24 @17350 @17357 @6034 +@74061 := @21997 @74001 @5126 +@74062 := @74061 @551 +@74071 := @74062 @320 @22 @28 @7299 @17349 @17356 @5476 @17332 @5482 +@74079 := @74019 @224 @22 @224 @7299 (@22021 (@74024 @224)) @31049 +@74080 := @74071 @74079 +@74099 := @74061 + @219 + @146 + @22 + @27 + @6281 + @5488 + @5501 + @5476 + @17342 + @5482 + (@74019 @41 @22 @41 @6281 (@22021 (@74024 @41)) @26340) +@74101 := @22038 @74001 @5126 +@74121 := @74050 + (@74059 + (@74080 + (@74099 @74101 @22045 (@22042 (@22047 @17343 @5488))) + @22045 + (@22042 (@22047 @17333 @17349))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@74129 := @74034 @17359 @3966 @3969 @3684 @17382 @17518 @5488 @17524 +@74137 := @74004 @3938 @3956 @3965 @3684 @17382 @17391 @5488 @17518 +@74143 := @74053 @2899 @866 @24 @17382 @17389 @6034 +@74153 := @74061 @261 @405 @22 @28 @6298 @17381 @17388 @5476 @17364 @5482 +@74161 := @74019 @249 @22 @249 @6298 (@22021 (@74024 @249)) @26505 +@74201 := @74137 + (@74143 + (@74153 + @74161 + (@74061 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @17374 + @5482 + (@74019 @19 @22 @19 @5539 (@22021 (@74024 @19)) @22225) + @74101 + @22045 + (@22042 (@22047 @17375 @5488))) + @22045 + (@22042 (@22047 @17365 @17381))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@74209 := @74034 @17391 @3956 @3965 @3684 @17398 @17473 @5488 @17516 +@74222 := @21957 @74001 @5126 @5126 @385 @22 @3941 @3955 @3684 @17395 @385 @5473 @5488 @17473 +@74227 := @22137 @74001 @5126 @3941 @22 @17395 +@74237 := @22146 @74001 @5126 @1158 @3940 @793 @22 @5488 @17393 @5162 @2399 +@74239 := @22160 @74001 @5126 +@74242 := @74239 @3940 @793 @17393 +@74244 := @22169 @74001 @5126 +@74259 := @74244 + @144 + @263 + @48 + @28 + @5541 + @8784 + (@74019 @68 @48 @68 @5541 (@22021 (@74024 @68)) @22242) +@74260 := @74244 @261 +@74266 := @74260 @146 @22 @27 @6298 @5501 @74161 +@74268 := @22248 @74001 @5126 +@74283 := @74222 + (@74227 (@74237 (@74242 (@74259 (@74266 @74268))) @33628 @33631 @33634 @33637 @22726)) + (@22042 (@22090 @74001 @385)) +@74284 := @40648 @74001 +@74289 := @22827 @74284 @3955 @3684 @5488 @17472 +@74299 := @22436 @74284 @5126 @230 @3684 @3954 @3682 @5488 @17471 @6350 @22198 +@74304 := @22160 @74284 @5126 @3954 @3682 @17471 +@74306 := @22169 @74284 @5126 +@74312 := @74306 @3952 @146 @2839 @27 @17469 @5501 +@74314 := @23329 @74284 @5126 +@74320 := @74314 @3945 @3948 @22 @1500 @17432 @17468 +@74328 := @74306 @3945 @3950 @22 @4718 @17432 (@5497 @17468 @5501) +@74330 := @21974 @74284 @5126 +@74334 := @74330 @3945 @22 @17421 @17430 +@74337 := @21984 @74284 @5126 @167 +@74343 := @74337 @3944 @866 @22 @17421 @17428 @5566 +@74345 := @21997 @74284 @5126 +@74355 := @74345 @261 @1638 @22 @28 @6298 @17420 @17427 @5476 @17403 @5482 +@74357 := @22013 @74284 @5126 +@74361 := @74357 @249 @22 @249 @6298 +@74362 := @22022 @74284 +@74367 := @74355 (@74361 (@22021 (@74362 @249)) @26505) +@74386 := @74345 + @680 + @146 + @22 + @27 + @6639 + @5488 + @5501 + @5476 + @17413 + @5482 + (@74357 @385 @22 @385 @6639 (@22021 (@74362 @385)) @27865) +@74388 := @22038 @74284 @5126 +@74409 := @74328 + (@74334 + (@74343 + (@74367 + (@74386 @74388 @22045 (@22042 (@22047 @17414 @5488))) + @22045 + (@22042 (@22047 @17404 @17420))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@74415 := @74306 @3948 @146 @1500 @27 @17468 @5501 +@74421 := @74314 @2727 @190 @22 @24 @17466 @5589 +@74495 := @74306 + @2727 + @323 + @22 + @59 + @17466 + @10050 + (@74330 + @2727 + @22 + @17455 + @17464 + (@74337 + @2726 + @866 + @22 + @17455 + @17462 + @5566 + (@74345 + @551 + @175 + @22 + @28 + @7299 + @17454 + @17461 + @5476 + @17437 + @5482 + (@74357 @224 @22 @224 @7299 (@22021 (@74362 @224)) @31049) + (@74345 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @17447 + @5482 + (@22363 @74284 @5126 @22 @172 @5560 @22374 @22380) + @74388 + @22045 + (@22042 (@22047 @17448 @5488))) + @22045 + (@22042 (@22047 @17438 @17454))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@74508 := @74306 @190 @146 @24 @27 @5589 @5501 (@22485 @74284 @5126 @187 @24 @5588 @22497) +@74510 := @22248 @74284 @5126 +@74521 := @74299 + (@74304 (@74312 (@74320 (@74409 (@74415 (@74421 (@74495 (@74508 @74510))) @74510))) @74510)) +@74524 := @22525 (@26984 @3684 @6350) +@74528 := @74209 (@74283 (@74289 (@74521 @74524))) +@74529 := @22827 @74001 +@74533 := @74529 @3965 @3684 @5488 @17515 +@74535 := @22436 @74001 @5126 +@74543 := @74535 @230 @3684 @3964 @3682 @5488 @17514 @6350 @22198 +@74546 := @74239 @3964 @3682 @17514 +@74552 := @74244 @3962 @146 @2839 @27 @17512 @5501 +@74554 := @23329 @74001 @5126 +@74677 := @74129 + (@74201 + (@74528 + (@74533 + (@74543 + (@74546 + (@74552 + (@74554 + @261 + @3958 + @22 + @1500 + @6298 + @17511 + (@74260 + @3960 + @22 + @4718 + @6298 + (@5497 @17511 @5501) + @74161 + (@74244 + @3958 + @146 + @1500 + @27 + @17511 + @5501 + (@74554 + @2727 + @308 + @22 + @24 + @17509 + @5769 + (@74244 + @2727 + @310 + @22 + @59 + @17509 + @7197 + (@21974 + @74001 + @5126 + @2727 + @22 + @17498 + @17507 + (@74052 + @167 + @2726 + @866 + @22 + @17498 + @17505 + @5566 + (@74062 + @175 + @22 + @28 + @7299 + @17497 + @17504 + @5476 + @17480 + @5482 + @74079 + (@74061 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @17490 + @5482 + (@22363 @74001 @5126 @22 @172 @5560 @22374 @22380) + @74101 + @22045 + (@22042 (@22047 @17491 @5488))) + @22045 + (@22042 (@22047 @17481 @17497))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@74244 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @74001 @5126 @305 @24 @5768 @23368) + @74268))) + @74268))) + @74268)) + @74524)))) +@74695 := @74529 + @3969 + @3684 + @5488 + @17523 + (@74535 @197 @3684 @146 @27 @5488 @5501 @17521 @22197 @74101 (@22525 (@22553 @3684 @17521))) +@74713 := @73720 + (@73761 + (@73763 + (@73765 + (@73786 + (@73804 + (@73821 + (@73834 + (@73845 + (@73849 + (@73874 + (@73938 + (@74000 (@74030 (@74042 (@74121 (@74677 @74695)) @74695)))))))))))))) +@74714 := @21623 @3773 +@74715 := @21631 @70877 +@74717 := @21627 (@74715 @21646) +@74719 := @21669 (@21670 @3773) +@74720 := @21665 @74719 +@74722 := @21627 (@74720 @21694) +@74739 := @21626 + (fun (fn : @122) => + @74717 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @74722 @21741)))))) + @21787)) + @4039 +@74742 := @21793 (@74715 (@21644 @4039)) +@74745 := @21706 (@21707 @4039) @70880 +@74749 := @21627 (@21698 (@74745 @21715) @21719) +@74750 := @21732 @4039 +@74755 := @21729 (@21731 @74750 @70883 @21687 @21689) +@74766 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @74722 (@74749 @74755))))) +@74767 := @21652 @74766 +@74768 := @21649 @74767 +@74777 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @70880 @21645) @21781))) +@74780 := @74742 (@74768 @74777) @70878 +@74782 := @21840 @74767 @74777 +@74784 := @21843 @74766 @17537 +@74785 := @21679 @17537 +@74789 := @21627 (@74720 (@21677 (@74785 @21692))) +@74791 := @74745 (@21714 @17537) +@74792 := @21698 @74791 +@74794 := @21627 (@74792 @21719) +@74805 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @74789 (@74794 @74755))))) + @16891 +@74809 := @21627 (@74720 (@21677 (@74785 @70718))) +@74811 := @70725 @74750 @70883 +@74823 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @74809 (@74794 (@70724 (@74811 @21687 @21689)))))) + @17641 +@74830 := @21627 (@74720 (@21677 (@74785 (@70717 (@21686 (@17642 @21689)))))) +@74831 := @74811 @17641 +@74840 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @74830 (@74794 (@70724 (@74831 @21689))))) + @17831 +@74845 := @74720 (@21677 (@74785 (@70717 (@21686 @17832)))) +@74846 := @21627 @74845 +@74847 := @74831 @17831 +@74852 := @21910 (fun (Γ : @21657) => @74846 (@74794 (@70724 @74847))) +@74853 := @70769 @25781 +@74854 := @74852 @74853 +@74855 := @21793 @74845 +@74857 := @74792 (@21718 @74853) +@74858 := @21627 @74857 +@74861 := @21725 @74853 @70723 @74847 +@74865 := @74855 (@74858 @74861) (@21946 @74719) +@74869 := @21793 @74857 @74861 (@21951 @74791) +@74916 := @21957 + @74853 + @5126 + @5126 + @249 + @22 + @2869 + @4037 + @3734 + @17557 + @249 + @5473 + @17640 + @17831 + (@21974 + @74853 + @5126 + @2869 + @22 + @17553 + @17555 + (@22124 + @74853 + @5126 + @238 + @22 + @2883 + @5817 + @5517 + @17543 + @5482 + (@22013 @74853 @5126 @154 @2884 @154 @5817 (@22021 (@22022 @74853 @154)) @23588) + @22596)) + (@22042 (@22090 @74853 @249)) +@74917 := @25773 @74853 +@74930 := @21957 @74917 @5126 @5126 @224 @24 @3934 @4036 @3734 @17596 @224 @6188 @17639 @17831 +@74932 := @21974 @74917 @5126 +@74980 := @74930 + (@74932 + @3934 + @24 + @17592 + @17594 + (@22124 + @74917 + @5126 + @2866 + @24 + @24 + @17589 + @5517 + @17563 + @5482 + (@74932 + @2866 + @2883 + @17585 + @17587 + (@37004 + @74917 + @5126 + @238 + @22 + @2883 + @5817 + @5517 + @17574 + @5482 + (@22013 @74917 @5126 @154 @2884 @154 @5817 (@22021 (@22022 @74917 @154)) @23588) + @22596)) + @22596)) + (@22042 (@22090 @74917 @224)) +@74981 := @50311 @74917 +@74994 := @21957 @74981 @5126 @5126 @363 @24 @2867 @4035 @3734 @17636 @363 @6188 @5488 @17831 +@74996 := @21974 @74981 @5126 +@75000 := @74996 @2867 @24 @17632 @17634 +@75002 := @37004 @74981 @5126 +@75042 := @74994 + (@75000 + (@75002 + @2866 + @24 + @24 + @17629 + @5517 + @17602 + @5482 + (@74996 + @2866 + @2883 + @17625 + @17627 + (@75002 + @238 + @22 + @2883 + @5817 + @5517 + @17614 + @5482 + (@22013 @74981 @5126 @154 @2884 @154 @5817 (@22021 (@22022 @74981 @154)) @23588) + @22596)) + @22596)) + (@22042 (@22090 @74981 @363)) +@75043 := @39660 @74981 +@75046 := @24740 @75043 @5126 @5126 +@75054 := @75046 @549 @3984 @4034 @3734 @5488 @6296 @5488 @17831 +@75059 := @23320 @75043 @5126 @549 @24 @6296 +@75061 := @22013 @75043 @5126 +@75065 := @75061 @363 @24 @363 @6296 +@75066 := @22022 @75043 +@75072 := @75054 (@75059 (@75065 (@22021 (@75066 @363)) @26443)) +@75076 := @23295 @75043 @5126 @5126 @24880 +@75084 := @75076 @6296 @3984 @4034 @3734 @5488 @17646 @17670 @17829 +@75085 := @22827 @75043 +@75089 := @75085 @3984 @3734 @5488 @17645 +@75091 := @22436 @75043 @5126 +@75099 := @75091 @197 @3734 @146 @27 @5488 @5501 @17643 @22197 +@75101 := @22038 @75043 @5126 +@75108 := @75084 (@75089 (@75099 @75101 (@22525 (@22553 @3734 @17643)))) +@75116 := @75046 @3938 @4032 @4028 @3734 @17670 @17679 @5488 @17829 +@75125 := @21984 @75043 @5126 @403 @2899 @866 @24 @17670 @17677 @6034 +@75127 := @21997 @75043 @5126 +@75137 := @75127 @261 @405 @22 @28 @6298 @17669 @17676 @5476 @17652 @5482 +@75145 := @75061 @249 @22 @249 @6298 (@22021 (@75066 @249)) @26505 +@75185 := @75116 + (@75125 + (@75137 + @75145 + (@75127 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @17662 + @5482 + (@75061 @19 @22 @19 @5539 (@22021 (@75066 @19)) @22225) + @75101 + @22045 + (@22042 (@22047 @17663 @5488))) + @22045 + (@22042 (@22047 @17653 @17669))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@75193 := @75076 @17679 @4032 @4028 @3734 @17708 @17826 @5488 @17822 +@75206 := @21957 @75043 @5126 @5126 @385 @480 @3987 @4031 @3734 @17683 @385 @6175 @17707 @17826 +@75211 := @22137 @75043 @5126 @3987 @480 @17683 +@75221 := @22146 @75043 @5126 @485 @3940 @793 @480 @5488 @17393 @5162 @817 +@75223 := @22160 @75043 @5126 +@75226 := @75223 @3940 @793 @17393 +@75228 := @22169 @75043 @5126 +@75243 := @75228 + @144 + @263 + @48 + @28 + @5541 + @8784 + (@75061 @68 @48 @68 @5541 (@22021 (@75066 @68)) @22242) +@75244 := @75228 @261 +@75250 := @75244 @146 @22 @27 @6298 @5501 @75145 +@75252 := @22248 @75043 @5126 +@75267 := @75206 + (@75211 (@75221 (@75226 (@75243 (@75250 @75252))) @25876 @25879 @25882 @25885 @22726)) + (@22042 (@22090 @75043 @385)) +@75271 := @21923 (@26080 (@25895 @26081)) @75043 +@75282 := @24740 @75271 @5126 @5126 @3990 @4000 @4030 @3734 @17707 @17717 @5488 @17826 +@75284 := @21984 @75271 @5126 +@75291 := @75284 @562 @3989 @2415 @24 @17707 @17715 @6338 +@75293 := @21997 @75271 @5126 +@75303 := @75293 @680 @1984 @480 @820 @6639 @17706 @17714 @5476 @17689 @5482 +@75305 := @22013 @75271 @5126 +@75309 := @75305 @385 @480 @385 @6639 +@75310 := @22022 @75271 +@75314 := @75309 (@22021 (@75310 @385)) @27865 +@75315 := @75303 @75314 +@75325 := @75293 @1982 @146 @480 @27 @10349 @5488 @5501 @5476 @17699 @5482 +@75327 := @22363 @75271 @5126 +@75333 := @75325 (@75327 @480 @1981 @10349 @44292 @44296) +@75335 := @22038 @75271 @5126 +@75355 := @75282 + (@75291 + (@75315 + (@75333 @75335 @22045 (@22042 (@22047 @17700 @5488))) + @22045 + (@22042 (@22047 @17690 @17706))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@75367 := @23295 @75271 @5126 @5126 @24880 @17717 @4000 @4030 @3734 @5488 @17759 @17770 @17824 +@75372 := @22827 @75271 @4000 @3734 @5488 @17758 +@75382 := @22436 @75271 @5126 @230 @3734 @3999 @3732 @5488 @17757 @6350 @22198 +@75384 := @22160 @75271 @5126 +@75387 := @75384 @3999 @3732 @17757 +@75389 := @22169 @75271 @5126 +@75395 := @75389 @3997 @146 @2884 @27 @17755 @5501 +@75397 := @23329 @75271 @5126 +@75403 := @75397 @580 @3993 @22 @2883 @17751 @17754 +@75480 := @75389 + @580 + @3995 + @22 + @58217 + @17751 + (@5497 @17754 @5501) + (@21974 + @75271 + @5126 + @580 + @22 + @17740 + @17749 + (@75284 + @167 + @579 + @866 + @22 + @17740 + @17747 + @5566 + (@75293 + @261 + @175 + @22 + @28 + @6298 + @17739 + @17746 + @5476 + @17722 + @5482 + (@75305 @249 @22 @249 @6298 (@22021 (@75310 @249)) @26505) + (@75293 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @17732 + @5482 + (@75327 @22 @172 @5560 @22374 @22380) + @75335 + @22045 + (@22042 (@22047 @17733 @5488))) + @22045 + (@22042 (@22047 @17723 @17739))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@75486 := @75389 @3993 @146 @2883 @27 @17754 @5501 +@75492 := @75397 @190 @308 @24 @24 @5589 @5769 +@75498 := @75389 @190 @310 @24 @59 @5589 @7197 +@75500 := @22485 @75271 @5126 +@75505 := @75498 (@75500 @187 @24 @5588 @22497) +@75516 := @75389 @308 @146 @24 @27 @5769 @5501 (@75500 @305 @24 @5768 @23368) +@75518 := @22248 @75271 @5126 +@75529 := @75382 + (@75387 (@75395 (@75403 (@75480 (@75486 (@75492 (@75505 (@75516 @75518))) @75518))) @75518)) +@75532 := @22525 (@26984 @3734 @6350) +@75535 := @75367 (@75372 (@75529 @75532)) +@75548 := @21957 @75271 @5126 @5126 @485 @24 @4009 @4029 @3734 @17767 @485 @6188 @5488 @17824 +@75553 := @22137 @75271 @5126 @4009 @24 @17767 +@75592 := @22146 + @75271 + @5126 + @4006 + @4008 + @4385 + @24 + @5488 + @17765 + @5162 + @4459 + (@75384 + @4008 + @4385 + @17765 + (@75389 + @680 + @320 + @480 + @28 + @6639 + @6283 + @75314 + (@75389 + @219 + @146 + @22 + @27 + @6281 + @5501 + (@75305 @41 @22 @41 @6281 (@22021 (@75310 @41)) @26340) + @75518))) +@75593 := @21641 @4006 +@75594 := @21837 @75593 +@75595 := @75592 @75594 +@75596 := @21711 @4459 +@75598 := @75595 (@22278 @75596) +@75599 := @21735 @4459 +@75611 := @75548 + (@75553 (@75598 (@22282 @75599) (@22287 (@22307 @4006)) @22726)) + (@22042 (@22090 @75271 @485)) +@75614 := @21923 (@26179 (@25774 @26180)) +@75615 := @75614 @75271 +@75626 := @24740 @75615 @5126 @5126 @684 @4019 @4028 @3734 @5488 @6645 @5488 @17824 +@75631 := @23320 @75615 @5126 @684 @24 @6645 +@75633 := @22013 @75615 @5126 +@75637 := @75633 @485 @24 @485 @6645 +@75638 := @22022 @75615 +@75644 := @75626 (@75631 (@75637 (@22021 (@75638 @485)) @27933)) +@75656 := @23295 @75615 @5126 @5126 @24880 @6645 @4019 @4028 @3734 @5488 @17813 @5488 @17822 +@75657 := @22827 @75615 +@75661 := @75657 @4019 @3734 @5488 @17812 +@75665 := @22436 @75615 @5126 @230 @3734 +@75671 := @75665 @4018 @3732 @5488 @17811 @6350 @22198 +@75673 := @22160 @75615 @5126 +@75676 := @75673 @4018 @3732 @17811 +@75678 := @22169 @75615 @5126 +@75684 := @75678 @4016 @146 @2884 @27 @17809 @5501 +@75686 := @23329 @75615 @5126 +@75692 := @75686 @580 @4012 @22 @2883 @17805 @17808 +@75700 := @75678 @580 @4014 @22 @58217 @17805 (@5497 @17808 @5501) +@75706 := @21974 @75615 @5126 @580 @22 @17794 @17803 +@75715 := @21984 @75615 @5126 @167 @579 @866 @22 @17794 @17801 @5566 +@75717 := @21997 @75615 @5126 +@75727 := @75717 @261 @175 @22 @28 @6298 @17793 @17800 @5476 @17776 @5482 +@75735 := @75633 @249 @22 @249 @6298 (@22021 (@75638 @249)) @26505 +@75777 := @75700 + (@75706 + (@75715 + (@75727 + @75735 + (@75717 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @17786 + @5482 + (@22363 @75615 @5126 @22 @172 @5560 @22374 @22380) + (@22038 @75615 @5126) + @22045 + (@22042 (@22047 @17787 @5488))) + @22045 + (@22042 (@22047 @17777 @17793))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@75783 := @75678 @4012 @146 @2883 @27 @17808 @5501 +@75789 := @75686 @308 @308 @24 @24 @5769 @5769 +@75790 := @75678 @308 +@75795 := @75790 @310 @24 @59 @5769 @7197 +@75797 := @22485 @75615 @5126 +@75801 := @75797 @305 @24 @5768 @23368 +@75802 := @75795 @75801 +@75808 := @75790 @146 @24 @27 @5769 @5501 @75801 +@75810 := @22248 @75615 @5126 +@75824 := @75656 + (@75661 + (@75671 + (@75676 (@75684 (@75692 (@75777 (@75783 (@75789 (@75802 (@75808 @75810))) @75810))) @75810)) + @75532)) +@75828 := @75657 @4028 @3734 @5488 @17821 +@75834 := @75665 @4027 @3732 @5488 @17820 @6350 @22198 +@75837 := @75673 @4027 @3732 @17820 +@75843 := @75678 @4025 @146 @2884 @27 @17818 @5501 +@75849 := @75686 @261 @4021 @22 @2883 @6298 @17817 +@75854 := @75678 @261 @4023 @22 @58217 @6298 +@75856 := @5497 @17817 @5501 +@75916 := @75193 + (@75267 + (@75355 + (@75535 + (@75611 + (@75644 + (@75824 + (@75828 + (@75834 + (@75837 + (@75843 + (@75849 + (@75854 + @75856 + @75735 + (@75678 + @4021 + @146 + @2883 + @27 + @17817 + @5501 + (@75686 + @551 + @190 + @24 + @24 + @7299 + @5589 + (@75678 + @551 + @323 + @24 + @59 + @7299 + @10050 + (@75633 @224 @24 @224 @7299 (@22021 (@75638 @224)) @31049) + (@75678 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@75797 @187 @24 @5588 @22497) + @75810))) + @75810))) + @75810)) + @75532)))))))) +@75920 := @75085 @4028 @3734 @5488 @17821 +@75928 := @75091 @230 @3734 @4027 @3732 @5488 @17820 @6350 @22198 +@75931 := @75223 @4027 @3732 @17820 +@75937 := @75228 @4025 @146 @2884 @27 @17818 @5501 +@75939 := @23329 @75043 @5126 +@76021 := @74739 + (@74780 + (@74782 + (@74784 + (@74805 + (@74823 + (@74840 + (@74854 + (@74865 + (@74869 + (@74916 + (@74980 + (@75042 + (@75072 + (@75108 + (@75185 + (@75916 + (@75920 + (@75928 + (@75931 + (@75937 + (@75939 + @261 + @4021 + @22 + @2883 + @6298 + @17817 + (@75244 + @4023 + @22 + @58217 + @6298 + @75856 + @75145 + (@75228 + @4021 + @146 + @2883 + @27 + @17817 + @5501 + (@75939 + @551 + @190 + @24 + @24 + @7299 + @5589 + (@75228 + @551 + @323 + @24 + @59 + @7299 + @10050 + (@75061 + @224 + @24 + @224 + @7299 + (@22021 (@75066 @224)) + @31049) + (@75228 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @75043 @5126 @187 @24 @5588 @22497) + @75252))) + @75252))) + @75252)) + @75532)))))))))))))))))) +@76022 := @21623 @3783 +@76023 := @21631 @71050 +@76025 := @21627 (@76023 @21646) +@76027 := @21669 (@21670 @3783) +@76028 := @21665 @76027 +@76030 := @21627 (@76028 @21694) +@76047 := @21626 + (fun (fn : @122) => + @76025 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @76030 @21741)))))) + @21787)) + @4049 +@76050 := @21793 (@76023 (@21644 @4049)) +@76053 := @21706 (@21707 @4049) @71053 +@76057 := @21627 (@21698 (@76053 @21715) @21719) +@76058 := @21732 @4049 +@76063 := @21729 (@21731 @76058 @71056 @21687 @21689) +@76074 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @76030 (@76057 @76063))))) +@76075 := @21652 @76074 +@76076 := @21649 @76075 +@76085 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @71053 @21645) @21781))) +@76088 := @76050 (@76076 @76085) @71051 +@76090 := @21840 @76075 @76085 +@76092 := @21843 @76074 @6929 +@76094 := @21627 (@76028 @28758) +@76095 := @76053 @28761 +@76096 := @21698 @76095 +@76098 := @21627 (@76096 @21719) +@76109 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @76094 (@76098 @76063))))) + @8805 +@76111 := @21627 (@76028 @40098) +@76113 := @38122 @76058 @71056 +@76125 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @76111 (@76098 (@38121 (@76113 @21687 @21689)))))) + @17845 +@76132 := @21627 (@76028 (@21677 (@28756 (@38114 (@21686 (@17846 @21689)))))) +@76133 := @76113 @17845 +@76142 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @76132 (@76098 (@38121 (@76133 @21689))))) + @17886 +@76147 := @76028 (@21677 (@28756 (@38114 (@21686 @17887)))) +@76148 := @21627 @76147 +@76149 := @76133 @17886 +@76155 := @21910 (fun (Γ : @21657) => @76148 (@76098 (@38121 @76149))) @22101 +@76156 := @21793 @76147 +@76157 := @76096 @28831 +@76158 := @21627 @76157 +@76159 := @40148 @76149 +@76163 := @76156 (@76158 @76159) (@21946 @76027) +@76167 := @21793 @76157 @76159 (@21951 @76095) +@76237 := @58968 + @4043 + @4047 + @1495 + @17842 + @41 + @6188 + @5488 + @17886 + (@22139 + @4043 + @24 + @17842 + (@22148 + @1318 + @4042 + @2440 + @24 + @5488 + @17840 + @5162 + @2449 + (@22162 + @4042 + @2440 + @17840 + (@22228 + @4041 + @48 + @2439 + @5541 + @17839 + @22243 + (@22208 + @2410 + @22 + @2415 + @5539 + @11765 + @22226 + (@22171 + @1808 + @2409 + @480 + @820 + @9750 + @11764 + (@59009 @1807 @9750 @42445 @42449) + (@22171 + @2407 + @146 + @480 + @27 + @11762 + @5501 + (@59009 @2406 @11762 @50590 @50594) + @22250))))) + @35341 + @35344 + @35347 + @35350 + @22726)) + @22602 +@76247 := @24740 @59028 @5126 @5126 @219 @4045 @1740 @1495 @5488 @6281 @5488 +@76248 := @76247 @17886 +@76262 := @23320 @59028 @5126 @219 @24 @6281 (@59071 @41 @24 @41 @6281 (@22021 (@59076 @41)) @26340) +@76263 := @76248 @76262 +@76272 := @23295 @59028 @5126 @5126 @24880 @6281 @4045 @1740 @1495 @5488 +@76275 := @76272 @17883 @5488 @9615 +@76276 := @22827 @59028 +@76279 := @76276 @4045 @1495 @5488 +@76280 := @76279 @17882 +@76282 := @22436 @59028 @5126 +@76287 := @76282 @230 @1495 @1340 @28 @5488 +@76290 := @76287 @17881 @6350 @22198 +@76292 := @59058 @1340 @28 +@76293 := @76292 @17881 +@76296 := @59082 @146 @22 @27 +@76339 := @76275 + (@76280 + (@76290 + (@76293 + (@76296 + @17879 + @5501 + (@59091 + @17868 + @17877 + (@59099 + @17868 + @17875 + @5566 + (@59109 + @17867 + @17874 + @5476 + @17850 + @5482 + @59122 + (@59131 @17860 @5482 @59140 @59143 @22045 (@22042 (@22047 @17861 @5488))) + @22045 + (@22042 (@22047 @17851 @17867))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @59178)) + @41446)) +@76354 := @76276 + @1740 + @1495 + @5488 + @9472 + (@76282 @197 @1495 @146 @27 @5488 @5501 @9470 @22197 @59143 @41464) +@76367 := @76047 + (@76088 + (@76090 + (@76092 + (@76109 (@76125 (@76142 (@76155 (@76163 (@76167 (@76237 (@76263 (@76339 @76354)))))))))))) +@76368 := @21623 @3796 +@76369 := @21631 @71383 +@76371 := @21627 (@76369 @21646) +@76373 := @21669 (@21670 @3796) +@76374 := @21665 @76373 +@76376 := @21627 (@76374 @21694) +@76393 := @21626 + (fun (fn : @122) => + @76371 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @76376 @21741)))))) + @21787)) + @4097 +@76396 := @21793 (@76369 (@21644 @4097)) +@76399 := @21706 (@21707 @4097) @71386 +@76403 := @21627 (@21698 (@76399 @21715) @21719) +@76404 := @21732 @4097 +@76409 := @21729 (@21731 @76404 @71389 @21687 @21689) +@76420 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @76376 (@76403 @76409))))) +@76421 := @21652 @76420 +@76422 := @21649 @76421 +@76431 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @71386 @21645) @21781))) +@76434 := @76396 (@76422 @76431) @71384 +@76436 := @21840 @76421 @76431 +@76438 := @21843 @76420 @6929 +@76440 := @21627 (@76374 @28758) +@76441 := @76399 @28761 +@76442 := @21698 @76441 +@76444 := @21627 (@76442 @21719) +@76455 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @76440 (@76444 @76409))))) + @9686 +@76457 := @21627 (@76374 @42227) +@76459 := @42232 @76404 @71389 +@76471 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @76457 (@76444 (@42231 (@76459 @21687 @21689)))))) + @18036 +@76478 := @21627 (@76374 (@21677 (@28756 (@42224 (@21686 (@18037 @21689)))))) +@76479 := @76459 @18036 +@76488 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @76478 (@76444 (@42231 (@76479 @21689))))) + @18065 +@76493 := @76374 (@21677 (@28756 (@42224 (@21686 @18066)))) +@76494 := @21627 @76493 +@76495 := @76479 @18065 +@76501 := @21910 (fun (Γ : @21657) => @76494 (@76444 (@42231 @76495))) @22101 +@76502 := @21793 @76493 +@76503 := @76442 @28831 +@76504 := @21627 @76503 +@76505 := @42280 @76495 +@76509 := @76502 (@76504 @76505) (@21946 @76373) +@76513 := @21793 @76503 @76505 (@21951 @76441) +@76557 := @29634 + @177 + @4095 + @1799 + @17926 + @41 + @5473 + @18035 + @18065 + (@22325 + @17915 + @17924 + (@22333 + @17915 + @17922 + @5566 + (@22343 + @17914 + @17921 + @5476 + @17897 + @5482 + @22226 + (@22357 @17907 @5482 @22381 @22384 @22045 (@22042 (@22047 @17908 @5488))) + @22045 + (@22042 (@22047 @17898 @17914))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @22602 +@76619 := @46168 + @4061 + @4094 + @1799 + @17939 + @154 + @6188 + @18034 + @18065 + (@29699 + @4061 + @24 + @17939 + (@54306 + @4060 + @822 + @24 + @5488 + @17937 + @5162 + @836 + (@29714 + @4060 + @822 + @17937 + (@29764 + @4059 + @48 + @821 + @5485 + @17936 + @30138 + (@29746 + @4058 + @22 + @820 + @6281 + @17935 + @29762 + (@29719 + @4056 + @146 + @480 + @27 + @17933 + @5501 + (@54335 @4055 @17933 (@22371 (@22372 @17933)) (@22042 (@22377 @4055 @480))) + @29780)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @30157 +@76685 := @57850 + @24 + @4065 + @4093 + @1799 + @17945 + @249 + @6188 + @18033 + @18065 + (@22137 + @25782 + @5126 + @4065 + @24 + @17945 + (@22146 + @25782 + @5126 + @495 + @4064 + @822 + @24 + @5488 + @17943 + @5162 + @836 + (@54402 + @4064 + @822 + @17943 + (@54407 + @144 + @4063 + @48 + @821 + @5485 + @17942 + @57888 + (@54407 + @219 + @509 + @22 + @820 + @6281 + @6229 + @46276 + (@54407 + @507 + @146 + @480 + @27 + @6227 + @5501 + (@46249 @480 @506 @6227 @26047 @26051) + @54474)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @57907 +@76686 := @30681 @25782 +@76699 := @21957 @76686 @5126 @5126 @224 @22 @4070 @4092 @1799 @18016 @224 @5473 @18032 @18065 +@76704 := @22137 @76686 @5126 @4070 @22 @18016 +@76707 := @24740 @76686 @5126 @5162 +@76715 := @76707 @238 @577 @4069 @22 @5488 @5817 @5488 @18016 +@76717 := @23320 @76686 @5126 +@76720 := @76717 @238 @24 @5817 +@76722 := @22013 @76686 @5126 +@76726 := @76722 @154 @24 @154 @5817 +@76727 := @22022 @76686 +@76733 := @76715 (@76720 (@76726 (@22021 (@76727 @154)) @23588)) +@76737 := @23295 @76686 @5126 @5162 @24880 +@76745 := @76737 @5817 @577 @4069 @22 @17969 @17978 @5488 @18014 +@76751 := @21984 @76686 @5126 @167 @576 @866 @22 +@76754 := @76751 @17969 @17976 @5566 +@76756 := @21997 @76686 @5126 +@76761 := @76756 @219 @175 @22 @28 @6281 +@76766 := @76761 @17968 @17975 @5476 @17951 @5482 +@76774 := @76722 @41 @22 @41 @6281 (@22021 (@76727 @41)) @26340 +@76775 := @76766 @76774 +@76783 := @76756 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@76785 := @76783 @17961 @5482 +@76792 := @22363 @76686 @5126 @22 @172 @5560 @22374 @22380 +@76793 := @76785 @76792 +@76795 := @22038 @76686 @5126 +@76890 := @76699 + (@76704 + (@76733 + (@76745 + (@76754 + (@76775 + (@76793 @76795 @22045 (@22042 (@22047 @17962 @5488))) + @22045 + (@22042 (@22047 @17952 @17968))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420) + (@76707 + @261 + @577 + @219 + @22 + @5488 + @6298 + @5488 + @18014 + (@76717 @261 @24 @6298 (@76722 @249 @24 @249 @6298 (@22021 (@76727 @249)) @26505)) + (@76737 + @6298 + @577 + @219 + @22 + @18002 + @18011 + @5488 + @6281 + (@76751 + @18002 + @18009 + @5566 + (@76761 + @18001 + @18008 + @5476 + @17984 + @5482 + @76774 + (@76783 @17994 @5482 @76792 @76795 @22045 (@22042 (@22047 @17995 @5488))) + @22045 + (@22042 (@22047 @17985 @18001))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420) + (@76717 @219 @22 @6281 @76774)))))) + (@22042 (@22090 @76686 @224)) +@76891 := @30678 @76686 +@76904 := @21957 @76891 @5126 @5126 @363 @24 @4074 @4091 @1799 @18022 @363 @6188 @18031 @18065 +@76909 := @22137 @76891 @5126 @4074 @24 @18022 +@76919 := @22146 @76891 @5126 @1318 @4073 @2440 @24 @5488 @18020 @5162 @2449 +@76924 := @22160 @76891 @5126 @4073 @2440 @18020 +@76926 := @22169 @76891 @5126 +@76932 := @76926 @144 @4072 @48 @2439 @5485 @18019 +@76934 := @22013 @76891 @5126 +@76938 := @76934 @68 @48 @68 @5485 +@76939 := @22022 @76891 +@76944 := @76932 (@76938 (@22021 (@76939 @68)) @22032) +@76959 := @76926 + @551 + @2410 + @22 + @2415 + @7299 + @11765 + (@76934 @224 @22 @224 @7299 (@22021 (@76939 @224)) @31049) +@76965 := @76926 @1808 @2409 @480 @820 @9750 @11764 +@76968 := @22363 @76891 @5126 @480 +@77003 := @76904 + (@76909 + (@76919 + (@76924 + (@76944 + (@76959 + (@76965 + (@76968 @1807 @9750 @42445 @42449) + (@76926 + @2407 + @146 + @480 + @27 + @11762 + @5501 + (@76968 @2406 @11762 @50590 @50594) + (@22248 @76891 @5126)))))) + @35341 + @35344 + @35347 + @35350 + @22726)) + (@22042 (@22090 @76891 @363)) +@77004 := @39660 @76891 +@77017 := @21957 @77004 @5126 @5126 @385 @1799 @4078 @4090 @1799 @18028 @385 @10014 @5488 @18065 +@77022 := @22137 @77004 @5126 @4078 @1799 @18028 +@77032 := @22146 @77004 @5126 @1897 @4077 @2878 @1799 @5488 @18026 @5126 @2940 +@77037 := @22160 @77004 @5126 @4077 @2878 @18026 +@77039 := @22169 @77004 @5126 +@77045 := @77039 @144 @4076 @48 @86 @5541 @18025 +@77047 := @22013 @77004 @5126 +@77051 := @77047 @68 @48 @68 @5541 +@77052 := @22022 @77004 +@77118 := @77017 + (@77022 + (@77032 + (@77037 + (@77045 + (@77051 (@22021 (@77052 @68)) @22242) + (@77039 + @551 + @1915 + @22 + @85 + @7299 + @10108 + (@77047 @224 @22 @224 @7299 (@22021 (@77052 @224)) @31049) + (@77039 + @1883 + @310 + @22 + @59 + @9994 + @7197 + (@22363 @77004 @5126 @22 @1882 @9994 @42968 @42972) + (@77039 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @77004 @5126 @305 @24 @5768 @23368) + (@22248 @77004 @5126)))))) + @43170 + @43173 + @43176 + @43179 + @22314)) + (@22042 (@22090 @77004 @385)) +@77119 := @59754 @77004 +@77130 := @24740 @77119 @5126 @5126 @549 @680 @4089 @1799 @5488 @6296 @5488 @18065 +@77132 := @23320 @77119 @5126 +@77135 := @77132 @549 @24 @6296 +@77137 := @22013 @77119 @5126 +@77141 := @77137 @363 @24 @363 @6296 +@77142 := @22022 @77119 +@77148 := @77130 (@77135 (@77141 (@22021 (@77142 @363)) @26443)) +@77160 := @23295 @77119 @5126 @5126 @24880 @6296 @680 @4089 @1799 @5488 @14170 @5488 @18063 +@77161 := @22827 @77119 +@77288 := @76393 + (@76434 + (@76436 + (@76438 + (@76455 + (@76471 + (@76488 + (@76501 + (@76509 + (@76513 + (@76557 + (@76619 + (@76685 + (@76890 + (@77003 + (@77118 + (@77148 + (@77160 + (@77161 + @680 + @1799 + @5488 + @7360 + (@77132 + @680 + @1799 + @7360 + (@77137 + @385 + @1799 + @385 + @7360 + (@22021 (@77142 @385)) + @31279))) + (@77161 + @4089 + @1799 + @5488 + @18062 + (@22436 + @77119 + @5126 + @235 + @1799 + @4088 + @50 + @5488 + @18061 + @10132 + @22198 + (@22160 + @77119 + @5126 + @4088 + @50 + @18061 + (@22169 + @77119 + @5126 + @4086 + @146 + @48 + @27 + @18059 + @5501 + (@21974 + @77119 + @5126 + @4086 + @48 + @18051 + @18057 + (@21984 + @77119 + @5126 + @727 + @4085 + @28302 + @48 + @18051 + @18055 + @6756 + (@21997 + @77119 + @5126 + @4083 + @146 + @729 + @27 + @18048 + @5488 + @5501 + @5476 + @18042 + @5482 + (@22363 + @77119 + @5126 + @729 + @4082 + @18048 + (@22371 (@22372 @18048)) + (@22042 (@22377 @4082 @729))) + (@22038 @77119 @5126) + @22045 + (@22042 (@22047 @18043 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + (@22248 @77119 @5126))) + @43592))))))))))))))))))) +@77289 := @21623 @3830 +@77290 := @21631 @71971 +@77292 := @21627 (@77290 @21646) +@77294 := @21669 (@21670 @3830) +@77295 := @21665 @77294 +@77297 := @21627 (@77295 @21694) +@77314 := @21626 + (fun (fn : @122) => + @77292 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @77297 @21741)))))) + @21787)) + @4153 +@77317 := @21793 (@77290 (@21644 @4153)) +@77320 := @21706 (@21707 @4153) @71974 +@77324 := @21627 (@21698 (@77320 @21715) @21719) +@77325 := @21732 @4153 +@77330 := @21729 (@21731 @77325 @71977 @21687 @21689) +@77341 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @77297 (@77324 @77330))))) +@77342 := @21652 @77341 +@77343 := @21649 @77342 +@77352 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @71974 @21645) @21781))) +@77355 := @77317 (@77343 @77352) @71972 +@77357 := @21840 @77342 @77352 +@77359 := @21843 @77341 @6929 +@77361 := @21627 (@77295 @28758) +@77362 := @77320 @28761 +@77363 := @21698 @77362 +@77365 := @21627 (@77363 @21719) +@77376 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @77361 (@77365 @77330))))) + @7022 +@77378 := @21627 (@77295 @29571) +@77380 := @29576 @77325 @71977 +@77392 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @77378 (@77365 (@29575 (@77380 @21687 @21689)))))) + @18128 +@77399 := @21627 (@77295 (@21677 (@28756 (@29568 (@21686 (@18129 @21689)))))) +@77400 := @77380 @18128 +@77409 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @77399 (@77365 (@29575 (@77400 @21689))))) + @18331 +@77414 := @77295 (@21677 (@28756 (@29568 (@21686 @18332)))) +@77415 := @21627 @77414 +@77416 := @77400 @18331 +@77422 := @21910 (fun (Γ : @21657) => @77415 (@77365 (@29575 @77416))) @22101 +@77423 := @21793 @77414 +@77424 := @77363 @28831 +@77425 := @21627 @77424 +@77426 := @29624 @77416 +@77430 := @77423 (@77425 @77426) (@21946 @77294) +@77434 := @21793 @77424 @77426 (@21951 @77362) +@77443 := @34864 @4151 @22 @6182 @41 @6175 @18127 @18331 @34907 @22602 +@77452 := @44758 @4150 @22 @10440 @154 @6188 @18126 @18331 @44791 @42370 +@77497 := @44799 + @4099 + @4149 + @22 + @18074 + @249 + @6188 + @18125 + @18331 + (@50088 + @5126 + @4099 + @24 + @18074 + (@50093 + @5126 + @1190 + @320 + @820 + @24 + @5488 + @6283 + @5162 + @2413 + (@50103 + @5126 + @320 + @820 + @6283 + (@50108 @5126 @219 @146 @480 @27 @6281 @5501 @44845 (@50151 @5126))) + @34039 + @34042 + @34045 + @34048 + @22726)) + @44890 +@77506 := @44898 @4148 @22 @10482 @224 @5473 @18124 @18331 @44980 @44984 +@77519 := @21957 @44986 @5126 @5126 @363 @22 @4105 @4147 @22 @18080 @363 @5473 @18123 @18331 +@77524 := @22137 @44986 @5126 @4105 @22 @18080 +@77534 := @22146 @44986 @5126 @4103 @487 @793 @22 @5488 @6180 @5126 @4543 +@77539 := @22160 @44986 @5126 @487 @793 @6180 +@77541 := @22169 @44986 @5126 +@77564 := @77534 + (@77539 + (@77541 + @144 + @405 + @48 + @28 + @5485 + @6179 + (@45066 @5485 @45069 @22032) + (@77541 @162 @146 @22 @27 @5539 @5501 @45029 (@22248 @44986 @5126)))) +@77565 := @21641 @4103 +@77566 := @21837 @77565 +@77567 := @77564 @77566 +@77568 := @21711 @4543 +@77570 := @77567 (@22278 @77568) +@77571 := @21735 @4543 +@77583 := @77519 + (@77524 (@77570 (@22282 @77571) (@22287 (@22307 @4103)) @22314)) + (@22042 (@22090 @44986 @363)) +@77584 := @43288 @44986 +@77587 := @24740 @77584 @5126 @5126 +@77595 := @77587 @1269 @4145 @185 @22 @18123 @18137 @5488 @18331 +@77597 := @21984 @77584 @5126 +@77598 := @77597 @403 +@77604 := @77598 @1268 @866 @24 @18123 @18135 @6034 +@77606 := @21997 @77584 @5126 +@77616 := @77606 @162 @1267 @22 @28 @5539 @18122 @18134 @5476 @18086 @5482 +@77618 := @22013 @77584 @5126 +@77622 := @77618 @19 @22 @19 @5539 +@77623 := @22022 @77584 +@77628 := @77616 (@77622 (@22021 (@77623 @19)) @22225) +@77638 := @77606 @148 @146 @22 @27 @18119 @5488 @5501 @5476 @18096 @5482 +@77644 := @21974 @77584 @5126 @148 @22 @18111 @18117 +@77651 := @77597 @139 @147 @50 @22 @18111 @18115 @5493 +@77670 := @77606 + @144 + @146 + @48 + @27 + @5541 + @5488 + @5501 + @5476 + @18104 + @5482 + (@77618 @68 @48 @68 @5541 (@22021 (@77623 @68)) @22242) +@77672 := @22038 @77584 @5126 +@77707 := @77595 + (@77604 + (@77628 + (@77638 + (@77644 + (@77651 + (@77670 @77672 @22045 (@22042 (@22047 @18105 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @77672 + @22045 + (@22042 (@22047 @18097 @5488))) + @22045 + (@22042 (@22047 @18087 @18122))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@77711 := @23295 @77584 @5126 @5126 @24880 +@77719 := @77711 @18137 @4145 @185 @22 @5488 @18328 @5488 @10551 +@77727 := @77587 @238 @173 @4144 @22 @5488 @5817 @5488 @18328 +@77729 := @23320 @77584 @5126 +@77742 := @77727 (@77729 @238 @24 @5817 (@77618 @154 @24 @154 @5817 (@22021 (@77623 @154)) @23588)) +@77750 := @77711 @5817 @173 @4144 @22 @5488 @10539 @5488 @18326 +@77751 := @22827 @77584 +@77755 := @77751 @173 @22 @5488 @5560 +@77758 := @77729 @173 @22 @5560 +@77760 := @22363 @77584 @5126 +@77761 := @77760 @22 +@77767 := @77755 (@77758 (@77761 @172 @5560 @22374 @22380)) +@77768 := @77750 @77767 +@77789 := @77587 + @261 + @173 + @4143 + @22 + @5488 + @6298 + @5488 + @18326 + (@77729 @261 @24 @6298 (@77618 @249 @24 @249 @6298 (@22021 (@77623 @249)) @26505)) +@77798 := @77711 @6298 @173 @4143 @22 @5488 @10539 @18160 @18324 @77767 +@77806 := @77587 @2050 @173 @4142 @22 @18160 @18169 @5488 @18324 +@77807 := @77597 @562 +@77813 := @77807 @2049 @2415 @24 @18160 @18167 @6338 +@77814 := @77606 @219 +@77823 := @77814 @1984 @480 @820 @6281 @18159 @18166 @5476 @18142 @5482 +@77831 := @77618 @41 @480 @41 @6281 (@22021 (@77623 @41)) @26340 +@77832 := @77823 @77831 +@77842 := @77606 @1982 @146 @480 @27 @10349 @5488 @5501 @5476 @18152 @5482 +@77843 := @77760 @480 +@77868 := @77806 + (@77813 + (@77832 + (@77842 (@77843 @1981 @10349 @44292 @44296) @77672 @22045 (@22042 (@22047 @18153 @5488))) + @22045 + (@22042 (@22047 @18143 @18159))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@77877 := @77711 @18169 @173 @4142 @22 @5488 @10539 @18193 @18322 @77767 +@77936 := @77587 + @4110 + @173 + @4141 + @22 + @18193 + @18202 + @5488 + @18322 + (@77807 + @4109 + @2415 + @24 + @18193 + @18200 + @6338 + (@77814 + @1213 + @480 + @820 + @6281 + @18192 + @18199 + @5476 + @18175 + @5482 + @77831 + (@77606 + @1211 + @146 + @480 + @27 + @7888 + @5488 + @5501 + @5476 + @18185 + @5482 + (@77843 @1210 @7888 @34224 @34228) + @77672 + @22045 + (@22042 (@22047 @18186 @5488))) + @22045 + (@22042 (@22047 @18176 @18192))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@77945 := @77711 @18202 @173 @4141 @22 @5488 @10539 @18231 @18320 @77767 +@78009 := @77587 + @4121 + @173 + @4140 + @22 + @18231 + @18240 + @5488 + @18320 + (@77807 + @4120 + @2415 + @24 + @18231 + @18238 + @6338 + (@77814 + @4119 + @480 + @820 + @6281 + @18230 + @18237 + @5476 + @18208 + @5482 + @77831 + (@77606 + @4117 + @146 + @480 + @27 + @18227 + @5488 + @5501 + @5476 + @18218 + @5482 + (@77843 @4116 @18227 (@22371 (@22372 @18227)) (@22042 (@22377 @4116 @480))) + @77672 + @22045 + (@22042 (@22047 @18219 @5488))) + @22045 + (@22042 (@22047 @18209 @18230))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@78018 := @77711 @18240 @173 @4140 @22 @5488 @10539 @18269 @18318 @77767 +@78082 := @77587 + @4132 + @173 + @4139 + @22 + @18269 + @18278 + @5488 + @18318 + (@77807 + @4131 + @2415 + @24 + @18269 + @18276 + @6338 + (@77814 + @4130 + @480 + @820 + @6281 + @18268 + @18275 + @5476 + @18246 + @5482 + @77831 + (@77606 + @4128 + @146 + @480 + @27 + @18265 + @5488 + @5501 + @5476 + @18256 + @5482 + (@77843 @4127 @18265 (@22371 (@22372 @18265)) (@22042 (@22377 @4127 @480))) + @77672 + @22045 + (@22042 (@22047 @18257 @5488))) + @22045 + (@22042 (@22047 @18247 @18268))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@78091 := @77711 @18278 @173 @4139 @22 @5488 @10539 @18302 @18316 @77767 +@78099 := @77587 @4136 @551 @549 @22 @18302 @18311 @5488 @18316 +@78105 := @77598 @4135 @866 @24 @18302 @18309 @6034 +@78115 := @77606 @185 @553 @22 @28 @5585 @18301 @18308 @5476 @18284 @5482 +@78119 := @77761 @184 @5585 @22463 @22467 +@78120 := @78115 @78119 +@78130 := @77606 @551 @146 @22 @27 @7299 @5488 @5501 @5476 @18294 @5482 +@78138 := @77618 @224 @22 @224 @7299 (@22021 (@77623 @224)) @31049 +@78235 := @77314 + (@77355 + (@77357 + (@77359 + (@77376 + (@77392 + (@77409 + (@77422 + (@77430 + (@77434 + (@77443 + (@77452 + (@77497 + (@77506 + (@77583 + (@77707 + (@77719 + (@77742 + (@77768 + (@77789 + (@77798 + (@77868 + (@77877 + (@77936 + (@77945 + (@78009 + (@78018 + (@78082 + (@78091 + (@78099 + (@78105 + (@78120 + (@78130 + @78138 + @77672 + @22045 + (@22042 (@22047 @18295 @5488))) + @22045 + (@22042 (@22047 @18285 @18301))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) + (@77711 + @18311 + @551 + @549 + @22 + @5488 + @10544 + @5488 + @18314 + (@77751 + @551 + @22 + @5488 + @7299 + (@77729 @551 @22 @7299 @78138)) + (@77751 + @549 + @22 + @5488 + @6296 + (@77729 + @549 + @22 + @6296 + (@77618 + @363 + @22 + @363 + @6296 + (@22021 (@77623 @363)) + @26443))))))))))))))))) + (@77751 + @185 + @22 + @5488 + @5585 + (@77729 @185 @22 @5585 @78119)))))))))))))))))) +@78236 := @21623 @3884 +@78237 := @21631 @72933 +@78239 := @21627 (@78237 @21646) +@78241 := @21669 (@21670 @3884) +@78242 := @21665 @78241 +@78244 := @21627 (@78242 @21694) +@78261 := @21626 + (fun (fn : @122) => + @78239 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @78244 @21741)))))) + @21787)) + @4275 +@78264 := @21793 (@78237 (@21644 @4275)) +@78267 := @21706 (@21707 @4275) @72936 +@78271 := @21627 (@21698 (@78267 @21715) @21719) +@78272 := @21732 @4275 +@78277 := @21729 (@21731 @78272 @72939 @21687 @21689) +@78288 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @78244 (@78271 @78277))))) +@78289 := @21652 @78288 +@78290 := @21649 @78289 +@78299 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @72936 @21645) @21781))) +@78302 := @78264 (@78290 @78299) @72934 +@78304 := @21840 @78289 @78299 +@78306 := @21843 @78288 @17150 +@78308 := @21627 (@78242 @72790) +@78309 := @78267 @72793 +@78310 := @21698 @78309 +@78312 := @21627 (@78310 @21719) +@78323 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @78308 (@78312 @78277))))) + @17152 +@78325 := @21627 (@78242 @72812) +@78327 := @72817 @78272 @72939 +@78339 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @78325 (@78312 (@72816 (@78327 @21687 @21689)))))) + @18563 +@78346 := @21627 (@78242 (@21677 (@72788 (@72809 (@21686 (@18564 @21689)))))) +@78347 := @78327 @18563 +@78356 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @78346 (@78312 (@72816 (@78347 @21689))))) + @18930 +@78361 := @78242 (@21677 (@72788 (@72809 (@21686 @18931)))) +@78362 := @21627 @78361 +@78363 := @78347 @18930 +@78369 := @21910 (fun (Γ : @21657) => @78362 (@78312 (@72816 @78363))) @72862 +@78370 := @21793 @78361 +@78371 := @78310 @72865 +@78372 := @21627 @78371 +@78373 := @72869 @78363 +@78377 := @78370 (@78372 @78373) (@21946 @78241) +@78381 := @21793 @78371 @78373 (@21951 @78309) +@78394 := @21957 @72862 @5126 @5126 @41 @24 @4160 @4273 @3846 @18360 @41 @6188 @18562 @18930 +@78396 := @22137 @72862 @5126 +@78472 := @78394 + (@78396 + @4160 + @24 + @18360 + (@22146 + @72862 + @5126 + @2120 + @4159 + @793 + @24 + @5488 + @18358 + @5126 + @3433 + (@72888 + @4159 + @793 + @18358 + (@72894 + @4158 + @48 + @28 + @5485 + @18357 + (@72904 @5485 @72908 @22032) + (@72893 + @4156 + @146 + @22 + @27 + @18355 + @5501 + (@78396 + @4156 + @22 + @18355 + (@22639 + @72862 + @5126 + @5162 + @162 + @363 + @68 + @101 + @22 + @15728 + @5517 + @18343 + @18350 + (@72920 @15728 @72923 @66062) + @64481 + @64485 + @64810 + @22596 + (@22042 (@22718 @18350 @18344)) + @22726)) + @72928))) + @46201 + @46204 + @46207 + @46210 + @22314)) + (@22042 (@22090 @72862 @41)) +@78473 := @36664 @72862 +@78486 := @21957 @78473 @5126 @5126 @154 @4165 @4172 @4272 @3846 @18391 @154 @18367 @18561 @18930 +@78488 := @22137 @78473 @5126 +@78491 := @78488 @4172 @4165 @18391 +@78501 := @22146 @78473 @5126 @4170 @4159 @793 @4165 @5488 @18389 @5126 @4647 +@78506 := @22160 @78473 @5126 @4159 @793 @18389 +@78508 := @22169 @78473 @5126 +@78514 := @78508 @144 @4158 @48 @28 @5485 @18388 +@78516 := @22013 @78473 @5126 +@78520 := @78516 @68 @48 @68 @5485 +@78521 := @22022 @78473 +@78573 := @78501 + (@78506 + (@78514 + (@78520 (@22021 (@78521 @68)) @22032) + (@78508 + @4156 + @146 + @22 + @27 + @18386 + @5501 + (@78488 + @4156 + @22 + @18386 + (@22639 + @78473 + @5126 + @5162 + @162 + @363 + @68 + @101 + @22 + @15728 + @5517 + @18374 + @18381 + (@78516 @19 @3440 @19 @15728 (@22021 (@78521 @19)) @66062) + @64481 + @64485 + @64810 + @22596 + (@22042 (@22718 @18381 @18375)) + @22726)) + (@22248 @78473 @5126)))) +@78574 := @21641 @4170 +@78575 := @21837 @78574 +@78576 := @78573 @78575 +@78577 := @21711 @4647 +@78579 := @78576 (@22278 @78577) +@78580 := @21735 @4647 +@78592 := @78486 + (@78491 (@78579 (@22282 @78580) (@22287 (@22307 @4170)) @22314)) + (@22042 (@22090 @78473 @154)) +@78593 := @21928 @4165 +@78597 := @21923 (@22752 (@78593 @22753)) @78473 +@78610 := @21957 @78597 @5126 @5126 @249 @22 @4182 @4271 @3846 @18468 @249 @5473 @18560 @18930 +@78612 := @22137 @78597 @5126 +@78615 := @78612 @4182 @22 @18468 +@78617 := @22146 @78597 @5126 +@78625 := @78617 @1083 @4181 @793 @22 @5488 @18466 @5126 @2085 +@78627 := @22160 @78597 @5126 +@78630 := @78627 @4181 @793 @18466 +@78632 := @22169 @78597 @5126 +@78633 := @78632 @144 +@78638 := @78633 @4180 @48 @28 @5485 @18465 +@78640 := @22013 @78597 @5126 +@78644 := @78640 @68 @48 @68 @5485 +@78645 := @22022 @78597 +@78649 := @78644 (@22021 (@78645 @68)) @22032 +@78650 := @78638 @78649 +@78656 := @78632 @4178 @146 @22 @27 @18463 @5501 +@78662 := @21974 @78597 @5126 @4178 @22 @18452 @18461 +@78671 := @21984 @78597 @5126 @167 @4177 @866 @22 @18452 @18459 @5566 +@78673 := @21997 @78597 @5126 +@78683 := @78673 @4156 @4176 @22 @28 @18417 @18451 @18458 @5476 @18397 @5482 +@78685 := @78612 @4156 @22 +@78686 := @78685 @18417 +@78696 := @22639 @78597 @5126 @5162 @162 @363 @68 @101 @22 @15728 @5517 +@78698 := @78696 @18405 @18412 +@78706 := @78640 @19 @3440 @19 @15728 (@22021 (@78645 @19)) @66062 +@78718 := @78683 + (@78686 (@78698 @78706 @64481 @64485 @64810 @22596 (@22042 (@22718 @18412 @18406)) @22726)) +@78728 := @78673 @4174 @146 @22 @27 @18448 @5488 @5501 @5476 @18423 @5482 +@78731 := @78612 @4174 @22 @18448 +@78739 := @78617 @1072 @4159 @793 @22 @5488 @18446 @5126 @2070 +@78742 := @78627 @4159 @793 @18446 +@78748 := @78633 @4158 @48 @28 @5485 @18445 @78649 +@78769 := @78632 + @4156 + @146 + @22 + @27 + @18443 + @5501 + (@78685 + @18443 + (@78696 + @18431 + @18438 + @78706 + @64481 + @64485 + @64810 + @22596 + (@22042 (@22718 @18438 @18432)) + @22726)) +@78771 := @22248 @78597 @5126 +@78820 := @78610 + (@78615 + (@78625 + (@78630 + (@78650 + (@78656 + (@78662 + (@78671 + (@78718 + (@78728 + (@78731 + (@78739 + (@78742 (@78748 (@78769 @78771))) + @32668 + @32671 + @32674 + @32677 + @22314)) + (@22038 @78597 @5126) + @22045 + (@22042 (@22047 @18424 @5488))) + @22045 + (@22042 (@22047 @18398 @18451))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @78771))) + @32897 + @32900 + @32903 + @32906 + @22314)) + (@22042 (@22090 @78597 @249)) +@78821 := @25773 @78597 +@78834 := @21957 @78821 @5126 @5126 @224 @4165 @4203 @4270 @3846 @18557 @224 @18367 @5488 @18930 +@78836 := @22137 @78821 @5126 +@78839 := @78836 @4203 @4165 @18557 +@78841 := @22436 @78821 @5126 +@78844 := @78841 @258 @4165 @4202 +@78846 := @10 @4163 @27 +@78851 := @78844 @78846 @5488 @18556 @18473 @22198 +@78853 := @22160 @78821 @5126 +@78856 := @78853 @4202 @78846 @18556 +@78858 := @22169 @78821 @5126 +@78864 := @78858 @4200 @146 @4163 @27 @18554 @5501 +@78872 := @23329 @78821 @5126 @4197 @261 @42 @22 @18552 @6298 +@78878 := @78858 @4197 @263 @42 @28 @18552 @8784 +@78881 := @78836 @4197 @42 @18552 +@78889 := @78841 @181 @42 @4196 @60 @5488 @18551 @18476 @22199 +@78892 := @78853 @4196 @60 @18551 +@78898 := @78858 @4194 @310 @48 @59 @18549 @7197 +@78901 := @78836 @4194 @48 @18549 +@78911 := @22146 @78821 @5126 @1110 @4193 @867 @48 @5488 @18547 @5162 @2112 +@78914 := @78853 @4193 @867 @18547 +@78920 := @78858 @144 @4192 @48 @866 @5485 @18546 +@78922 := @22013 @78821 @5126 +@78926 := @78922 @68 @48 @68 @5485 +@78927 := @22022 @78821 +@78932 := @78920 (@78926 (@22021 (@78927 @68)) @22032) +@78938 := @78858 @4156 @4191 @22 @28 @18493 @18545 +@78940 := @78836 @4156 @22 +@78941 := @78940 @18493 +@78951 := @22639 @78821 @5126 @5162 @162 @363 @68 @101 @22 @15728 @5517 +@78953 := @78951 @18481 @18488 +@78961 := @78922 @19 @3440 @19 @15728 (@22021 (@78927 @19)) @66062 +@78973 := @78938 + (@78941 (@78953 @78961 @64481 @64485 @64810 @22596 (@22042 (@22718 @18488 @18482)) @22726)) +@78979 := @78858 @4189 @146 @22 @27 @18543 @5501 +@78985 := @21974 @78821 @5126 @4189 @22 @18532 @18541 +@78994 := @21984 @78821 @5126 @854 @4188 @866 @22 @18532 @18539 @7072 +@78996 := @21997 @78821 @5126 +@79006 := @78996 @261 @4158 @22 @28 @6298 @18531 @18538 @5476 @18498 @5482 +@79014 := @78922 @249 @22 @249 @6298 (@22021 (@78927 @249)) @26505 +@79063 := @78979 + (@78985 + (@78994 + (@79006 + @79014 + (@78996 + @4156 + @146 + @22 + @27 + @18528 + @5488 + @5501 + @5476 + @18508 + @5482 + (@78940 + @18528 + (@78951 + @18516 + @18523 + @78961 + @64481 + @64485 + @64810 + @22596 + (@22042 (@22718 @18523 @18517)) + @22726)) + (@22038 @78821 @5126) + @22045 + (@22042 (@22047 @18509 @5488))) + @22045 + (@22042 (@22047 @18499 @18531))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) +@79065 := @22248 @78821 @5126 +@79094 := @78889 + (@78892 + (@78898 + (@78901 + (@78911 (@78914 (@78932 (@78973 (@79063 @79065)))) @33204 @33207 @33210 @33213 @22726)) + (@78858 @308 @146 @24 @27 @5769 @5501 (@22485 @78821 @5126 @305 @24 @5768 @23368) @79065))) +@79097 := @22525 (@22568 @42 @18476) +@79114 := @78851 + (@78856 + (@78864 + (@78872 + (@78878 (@78881 (@79094 @79097)) (@78858 @261 @146 @22 @27 @6298 @5501 @79014 @79065))) + @79065)) +@79117 := @22525 (@23042 @4165 @18473) +@79124 := @78834 (@78839 (@79114 @79117)) (@22042 (@22090 @78821 @224)) +@79128 := @21923 (@25766 (@78593 @25767)) @78821 +@79130 := @24740 @79128 @5126 +@79139 := @79130 @5126 @4205 @4208 @4269 @3846 @5488 @18582 @5488 @18930 +@79151 := @22639 @79128 @5126 @5162 @162 @363 @41 @101 @24 @15728 @5517 @18568 @18577 +@79153 := @22013 @79128 @5126 +@79157 := @79153 @19 @3440 @19 @15728 +@79158 := @22022 @79128 +@79175 := @79139 + (@79151 + (@79157 (@22021 (@79158 @19)) @66062) + @64481 + @64485 + (@22702 (@64487 @41)) + @22596 + (@22042 (@22718 @18577 @18569)) + @22726) +@79177 := @23295 @79128 @5126 +@79211 := @79177 + @5126 + @24880 + @18582 + @4208 + @4269 + @3846 + @5488 + @18587 + @18603 + @18928 + (@22827 + @79128 + @4208 + @3846 + @5488 + @18586 + (@22436 + @79128 + @5126 + @197 + @3846 + @146 + @27 + @5488 + @5501 + @18584 + @22197 + (@22038 @79128 @5126) + (@22525 (@22553 @3846 @18584)))) +@79226 := @22607 + @79128 + @5126 + @5126 + @3846 + @4165 + @5162 + @4211 + @4268 + @22623 + @18600 + @18927 + @127 + @5623 + @18593 + @5482 +@79231 := @22137 @79128 @5126 @4211 @4165 @18600 +@79240 := @79130 @5162 @219 @238 @551 @4165 @5488 @6281 @5488 @18600 +@79242 := @23320 @79128 @5126 +@79294 := @79226 + (@79231 + (@79240 + (@79242 @219 @24 @6281 (@79153 @41 @24 @41 @6281 (@22021 (@79158 @41)) @26340)) + (@79177 + @5162 + @24880 + @6281 + @238 + @551 + @4165 + @5488 + @5722 + @5488 + @6430 + (@79242 @238 @4165 @5722 (@79153 @154 @4165 @154 @5722 (@22021 (@79158 @154)) @22867)) + (@79242 @551 @4165 @6430 (@79153 @224 @4165 @224 @6430 (@22021 (@79158 @224)) @26944))))) +@79295 := @22733 @79128 +@79300 := @21923 (@26080 (@21928 @4163 @26081)) @79128 +@79317 := @79295 + @79300 + @5126 + @4165 + @5162 + @4268 + @128 + @5126 + @3846 + @18926 + @19 + @258 + @1610 + @4264 + @10806 + @5488 + @18694 + @18873 +@79318 := @46578 @79128 +@79343 := @79295 + @79318 + @5126 + @4165 + @5162 + @4268 + @127 + @5126 + @3846 + @5654 + @68 + @235 + @907 + @4225 + @11661 + @5488 + @5488 + @18922 + (@22778 @79128 @5126 @4165 @5162 @4268 @5126 @3846) +@79344 := @22800 @4268 +@79347 := @79343 (@22788 (@79344 @68)) +@79349 := @22806 @4165 @4268 +@79353 := @79347 (@22042 (@79349 @127 @235)) +@79356 := @22814 @79128 @4165 @5162 +@79362 := @79353 (@21951 (@79356 @235 @907 @11661 @5488)) +@79367 := @22827 @79318 @4225 @3846 @5488 @18921 +@79369 := @22436 @79318 @5126 +@79370 := @79369 @230 +@79377 := @79370 @3846 @4224 @3844 @5488 @18920 @6350 @22198 +@79379 := @22160 @79318 @5126 +@79382 := @79379 @4224 @3844 @18920 +@79384 := @22169 @79318 @5126 +@79390 := @79384 @4222 @146 @3440 @27 @18918 @5501 +@79392 := @22137 @79318 @5126 +@79395 := @79392 @4222 @3440 @18918 +@79403 := @79369 @181 @3440 @4221 @101 @5488 @18917 @15306 @22447 +@79406 := @79379 @4221 @101 @18917 +@79412 := @79384 @4156 @4220 @22 @100 @18892 @18916 +@79415 := @79392 @4156 @22 @18892 +@79420 := @22639 @79318 @5126 @5162 @162 @363 +@79427 := @79420 @68 @101 @22 @15728 @5517 @18880 @18887 +@79429 := @22013 @79318 @5126 +@79432 := @79429 @19 @3440 @19 +@79433 := @79432 @15728 +@79434 := @22022 @79318 +@79436 := @22021 (@79434 @19) +@79450 := @79412 + (@79415 + (@79427 + (@79433 @79436 @66062) + @64481 + @64485 + @64810 + @22596 + (@22042 (@22718 @18887 @18881)) + @22726)) +@79481 := @79384 + @4214 + @4219 + @43 + @99 + @18910 + @18915 + (@79392 + @4214 + @43 + @18910 + (@79420 + @19 + @101 + @43 + @5847 + @5517 + @18897 + @18905 + (@79432 @5847 @79436 @23901) + @64481 + @64485 + @64679 + @22596 + (@22042 (@22718 @18905 @18898)) + @22726)) +@79494 := @79384 @190 @4218 @24 @75 @5589 @18914 (@22485 @79318 @5126 @187 @24 @5588 @22497) +@79500 := @79384 @4216 @146 @73 @27 @18912 @5501 +@79503 := @79392 @4216 @73 @18912 +@79510 := @79370 @73 @968 @50 @5488 @7792 @6350 @22198 +@79513 := @79379 @968 @50 @7792 +@79528 := @79384 + @549 + @146 + @48 + @27 + @7790 + @5501 + (@79429 @363 @48 @363 @7790 (@22021 (@79434 @363)) @33950) +@79530 := @22248 @79318 @5126 +@79548 := @79377 + (@79382 + (@79390 + (@79395 + (@79403 + (@79406 + (@79450 + (@79481 + (@79494 (@79500 (@79503 (@79510 (@79513 (@79528 @79530)) @36825)) @79530))))) + @64400)) + @79530)) +@79551 := @22525 (@26984 @3846 @6350) +@79568 := @79317 + (@79362 (@79367 (@79548 @79551))) + (@22788 (@79344 @19)) + (@22042 (@79349 @128 @258)) + (@21951 (@79356 @258 @1610 @10806 @5488)) +@79581 := @21957 @79300 @5126 @5126 @485 @24 @4230 @4263 @3846 @18630 @485 @6188 @18693 @18873 +@79586 := @22137 @79300 @5126 @4230 @24 @18630 +@79596 := @22146 @79300 @5126 @495 @4229 @822 @24 @5488 @18628 @5162 @836 +@79601 := @22160 @79300 @5126 @4229 @822 @18628 +@79603 := @22169 @79300 @5126 +@79609 := @79603 @144 @4228 @48 @821 @5485 @18627 +@79611 := @22013 @79300 @5126 +@79615 := @79611 @68 @48 @68 @5485 +@79616 := @22022 @79300 +@79686 := @79581 + (@79586 + (@79596 + (@79601 + (@79609 + (@79615 (@22021 (@79616 @68)) @22032) + (@79603 + @2151 + @1968 + @22 + @820 + @18625 + @10333 + (@21974 + @79300 + @5126 + @2151 + @22 + @18621 + @18623 + (@37004 + @79300 + @5126 + @680 + @42 + @22 + @7279 + @5517 + @18610 + @5482 + (@79611 @385 @4163 @385 @7279 (@22021 (@79616 @385)) @30941) + @22596)) + (@79603 + @1966 + @146 + @480 + @27 + @10331 + @5501 + (@22363 @79300 @5126 @480 @1965 @10331 @44192 @44196) + (@22248 @79300 @5126))))) + @26062 + @26065 + @26068 + @26071 + @22726)) + (@22042 (@22090 @79300 @485)) +@79687 := @75614 @79300 +@79700 := @21957 @79687 @5126 @5126 @495 @24 @4238 @4262 @3846 @18690 @495 @6188 @5488 @18873 +@79705 := @22137 @79687 @5126 @4238 @24 @18690 +@79715 := @22146 @79687 @5126 @1135 @4237 @793 @24 @5488 @18688 @5126 @2131 +@79720 := @22160 @79687 @5126 @4237 @793 @18688 +@79722 := @22169 @79687 @5126 +@79728 := @79722 @144 @4236 @48 @28 @5541 @18687 +@79730 := @22013 @79687 @5126 +@79734 := @79730 @68 @48 @68 @5541 +@79735 := @22022 @79687 +@79740 := @79728 (@79734 (@22021 (@79735 @68)) @22242) +@79746 := @79722 @4234 @146 @22 @27 @18685 @5501 +@79748 := @21974 @79687 @5126 +@79752 := @79748 @4234 @22 @18674 @18683 +@79761 := @21984 @79687 @5126 @167 @4233 @866 @22 @18674 @18681 @5566 +@79763 := @21997 @79687 @5126 +@79856 := @79700 + (@79705 + (@79715 + (@79720 + (@79740 + (@79746 + (@79752 + (@79761 + (@79763 + @2151 + @175 + @22 + @28 + @18660 + @18673 + @18680 + @5476 + @18637 + @5482 + (@79748 + @2151 + @22 + @18656 + @18658 + (@37004 + @79687 + @5126 + @680 + @42 + @22 + @7279 + @5517 + @18645 + @5482 + (@79730 @385 @4163 @385 @7279 (@22021 (@79735 @385)) @30941) + @22596)) + (@79763 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @18666 + @5482 + (@22363 @79687 @5126 @22 @172 @5560 @22374 @22380) + (@22038 @79687 @5126) + @22045 + (@22042 (@22047 @18667 @5488))) + @22045 + (@22042 (@22047 @18638 @18673))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@22248 @79687 @5126)))) + @33366 + @33369 + @33372 + @33375 + @22314)) + (@22042 (@22090 @79687 @495)) +@79860 := @21923 (@26369 (@25774 @26371)) @79687 +@79862 := @24740 @79860 @5126 +@79871 := @79862 @5126 @4241 @4253 @4261 @3846 @5488 @18697 @5488 @18873 +@79880 := @79862 @5162 @684 @723 @308 @24 @5488 @6645 @5488 @18697 +@79882 := @23320 @79860 @5126 +@79885 := @79882 @684 @24 @6645 +@79887 := @22013 @79860 @5126 +@79891 := @79887 @485 @24 @485 @6645 +@79892 := @22022 @79860 +@79898 := @79880 (@79885 (@79891 (@22021 (@79892 @485)) @27933)) +@79900 := @23295 @79860 @5126 +@79923 := @79900 + @5162 + @24880 + @6645 + @723 + @308 + @24 + @5488 + @7446 + @5488 + @5769 + (@79882 @723 @24 @7446 (@79887 @495 @24 @495 @7446 (@22021 (@79892 @495)) @31604)) +@79926 := @79882 @308 @24 @5769 +@79928 := @22485 @79860 @5126 +@79932 := @79928 @305 @24 @5768 @23368 +@79936 := @79871 (@79898 (@79923 (@79926 @79932))) +@79946 := @79900 @5126 @24880 @18697 @4253 @4261 @3846 @5488 @18800 @5488 @18871 +@79947 := @22827 @79860 +@79951 := @79947 @4253 @3846 @5488 @18799 +@79953 := @22436 @79860 @5126 +@79955 := @79953 @230 @3846 +@79961 := @79955 @4252 @3844 @5488 @18798 @6350 @22198 +@79963 := @22160 @79860 @5126 +@79966 := @79963 @4252 @3844 @18798 +@79968 := @22169 @79860 @5126 +@79974 := @79968 @4250 @146 @3440 @27 @18796 @5501 +@79976 := @22137 @79860 @5126 +@79979 := @79976 @4250 @3440 @18796 +@79981 := @79953 @181 @3440 +@79987 := @79981 @4249 @101 @5488 @18795 @15306 @22447 +@79990 := @79963 @4249 @101 @18795 +@79996 := @79968 @4234 @4248 @22 @100 @18750 @18794 +@79998 := @21974 @79860 @5126 +@80002 := @79998 @4234 @22 @18739 @18748 +@80011 := @21984 @79860 @5126 @167 @4233 @866 @22 @18739 @18746 @5566 +@80013 := @21997 @79860 @5126 +@80023 := @80013 @2151 @175 @22 @28 @18725 @18738 @18745 @5476 @18702 @5482 +@80025 := @79998 @2151 @22 +@80027 := @80025 @18721 @18723 +@80034 := @37004 @79860 @5126 @680 @42 @22 @7360 @5517 +@80036 := @80034 @18710 @5482 +@80044 := @79887 @385 @4163 @385 @7360 (@22021 (@79892 @385)) @31279 +@80048 := @80023 (@80027 (@80036 @80044 @22596)) +@80066 := @80013 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @18731 + @5482 + (@22363 @79860 @5126 @22 @172 @5560 @22374 @22380) +@80068 := @22038 @79860 @5126 +@80089 := @79996 + (@80002 + (@80011 + (@80048 + (@80066 @80068 @22045 (@22042 (@22047 @18732 @5488))) + @22045 + (@22042 (@22047 @18703 @18738))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@80090 := @79968 @4246 +@80095 := @80090 @3461 @43 @99 @18792 @15312 +@80097 := @79976 @4246 @43 +@80098 := @80097 @18792 +@80101 := @79953 @435 @43 @4245 +@80102 := @4277 @45 +@80104 := @80101 @80102 @5488 +@80107 := @80104 @18791 @6140 @22199 +@80109 := @79963 @4245 @80102 +@80110 := @80109 @18791 +@80114 := @79968 @2149 @4244 @42 @45 +@80116 := @80114 @18769 @18790 +@80118 := @79998 @2149 @42 +@80120 := @80118 @18765 @18767 +@80127 := @22124 @79860 @5126 @680 @42 @22 @7360 @5517 +@80133 := @80116 (@80120 (@80127 @18755 @5482 @80044 @22596)) +@80137 := @79968 @4214 @146 @43 @27 +@80139 := @80137 @18788 @5501 +@80141 := @79976 @4214 @43 +@80142 := @80141 @18788 +@80152 := @22639 @79860 @5126 @5162 @162 @363 @19 @101 @43 @5847 @5517 +@80154 := @80152 @18775 @18783 +@80162 := @79887 @19 @3440 @19 @5847 (@22021 (@79892 @19)) @23901 +@80174 := @80139 + (@80142 (@80154 @80162 @64481 @64485 @64679 @22596 (@22042 (@22718 @18783 @18776)) @22726)) +@80176 := @22248 @79860 @5126 +@80180 := @80107 (@80110 (@80133 (@80174 @80176))) +@80183 := @22525 (@25612 @43 @6140) +@80186 := @80095 (@80098 (@80180 @80183)) +@80193 := @79968 @308 @202 @24 @75 @5769 @5601 @79932 +@80215 := @79968 + @200 + @146 + @73 + @27 + @5599 + @5501 + (@79976 @200 @73 @5599 (@79953 @197 @73 @146 @27 @5488 @5501 @5597 @22197 @80068 @22556)) + @80176 +@80364 := @78369 + (@78377 + (@78381 + (@78472 + (@78592 + (@78820 + (@79124 + (@79175 + (@79211 + (@79294 + (@79568 + (@79686 + (@79856 + (@79936 + (@79946 + (@79951 + (@79961 + (@79966 + (@79974 + (@79979 + (@79987 + (@79990 (@80089 (@80186 (@80193 @80215)))) + @64400)) + @80176)) + @79551)) + (@79947 + @4261 + @3846 + @5488 + @18870 + (@79955 + @4260 + @3844 + @5488 + @18869 + @6350 + @22198 + (@79963 + @4260 + @3844 + @18869 + (@79968 + @4258 + @146 + @3440 + @27 + @18867 + @5501 + (@79976 + @4258 + @3440 + @18867 + (@79981 + @4257 + @101 + @5488 + @18866 + @15306 + @22447 + (@79963 + @4257 + @101 + @18866 + (@79968 + @2151 + @4256 + @22 + @100 + @18821 + @18865 + (@80025 + @18817 + @18819 + (@80034 @18806 @5482 @80044 @22596)) + (@80090 + @4255 + @43 + @99 + @18862 + @18864 + (@80097 + @18862 + (@80104 + @18861 + @6140 + @22199 + (@80109 + @18861 + (@80114 + @18840 + @18860 + (@80118 + @18836 + @18838 + (@80127 @18826 @5482 @80044 @22596)) + (@80137 + @18858 + @5501 + (@80141 + @18858 + (@80152 + @18845 + @18853 + @80162 + @64481 + @64485 + @64679 + @22596 + (@22042 (@22718 @18853 @18846)) + @22726)) + @80176))) + @80183)) + (@79968 + @190 + @202 + @24 + @75 + @5589 + @5601 + (@79928 @187 @24 @5588 @22497) + @80215)))) + @64400)) + @80176)) + @79551))))))) + @23052 + (@22042 (@23057 @4165 @4268 @22623)) + @23064))))))))) +@80371 := @78261 (@78302 (@78304 (@78306 (@78323 (@78339 (@78356 @80364)))))) +@80372 := @21623 @3894 +@80373 := @21631 @73233 +@80375 := @21627 (@80373 @21646) +@80377 := @21669 (@21670 @3894) +@80378 := @21665 @80377 +@80380 := @21627 (@80378 @21694) +@80397 := @21626 + (fun (fn : @122) => + @80375 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @80380 @21741)))))) + @21787)) + @4295 +@80400 := @21793 (@80373 (@21644 @4295)) +@80403 := @21706 (@21707 @4295) @73236 +@80407 := @21627 (@21698 (@80403 @21715) @21719) +@80408 := @21732 @4295 +@80413 := @21729 (@21731 @80408 @73239 @21687 @21689) +@80424 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @80380 (@80407 @80413))))) +@80425 := @21652 @80424 +@80426 := @21649 @80425 +@80435 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @73236 @21645) @21781))) +@80438 := @80400 (@80426 @80435) @73234 +@80440 := @21840 @80425 @80435 +@80442 := @21843 @80424 @18944 +@80443 := @21679 @18944 +@80447 := @21627 (@80378 (@21677 (@80443 @21692))) +@80449 := @80403 (@21714 @18944) +@80450 := @21698 @80449 +@80452 := @21627 (@80450 @21719) +@80463 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @80447 (@80452 @80413))))) + @5018 +@80467 := @21627 (@80378 (@21677 (@80443 @73048))) +@80469 := @73055 @80408 @73239 +@80481 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @80467 (@80452 (@73054 (@80469 @21687 @21689)))))) + @18957 +@80488 := @21627 (@80378 (@21677 (@80443 (@73047 (@21686 (@18958 @21689)))))) +@80489 := @80469 @18957 +@80498 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @80488 (@80452 (@73054 (@80489 @21689))))) + @18989 +@80503 := @80378 (@21677 (@80443 (@73047 (@21686 @18990)))) +@80504 := @21627 @80503 +@80505 := @80489 @18989 +@80510 := @21910 (fun (Γ : @21657) => @80504 (@80452 (@73054 @80505))) +@80523 := @21923 + (@22608 (@46831 @22610)) + (@21923 (@22095 (@46831 @22097)) (@21923 (@21926 (@21928 @4281 @21931)) @21705)) +@80524 := @80510 @80523 +@80525 := @21793 @80503 +@80527 := @80450 (@21718 @80523) +@80528 := @21627 @80527 +@80531 := @21725 @80523 @73053 @80505 +@80535 := @80525 (@80528 @80531) (@21946 @80377) +@80539 := @21793 @80527 @80531 (@21951 @80449) +@80554 := @22607 + @80523 + @5162 + @5162 + @43 + @43 + @5126 + @219 + @4293 + @453 + @5674 + @18988 + @127 + @5623 + @18950 + @5482 +@80556 := @22013 @80523 @5162 +@80560 := @80556 @41 @43 @41 @5674 +@80561 := @22022 @80523 +@80566 := @80554 (@80560 (@22021 (@80561 @41)) @22948) +@80567 := @22733 @80523 +@80584 := @80567 + @80523 + @5162 + @43 + @5126 + @4293 + @452 + @5162 + @43 + @18987 + @68 + @192 + @127 + @162 + @5665 + @5488 + @5488 + @5847 +@80592 := @21923 (@22988 (@46831 @22990)) (@21923 (@22752 (@46835 @22753)) @80523) +@80617 := @80567 + @80592 + @5162 + @43 + @5126 + @4293 + @127 + @5162 + @43 + @5654 + @19 + @435 + @437 + @4289 + @6100 + @5488 + @5488 + @18983 + (@22778 @80523 @5162 @43 @5126 @4293 @5162 @43) +@80618 := @22800 @4293 +@80621 := @80617 (@22788 (@80618 @19)) +@80622 := @46870 @4293 +@80626 := @80621 (@22042 (@80622 @127 @435)) +@80629 := @22814 @80523 @43 @5126 +@80635 := @80626 (@21951 (@80629 @435 @437 @6100 @5488)) +@80645 := @22146 @80592 @5162 @3894 @443 @4284 @43 @5488 @18981 @5162 @4295 +@80647 := @22160 @80592 @5162 +@80650 := @80647 @443 @4284 @18981 +@80652 := @22169 @80592 @5162 +@80658 := @80652 @144 @442 @4281 @4283 @5485 @18980 +@80660 := @22013 @80592 @5162 +@80663 := @80660 @68 @4281 @68 +@80664 := @80663 @5485 +@80665 := @22022 @80592 +@80667 := @22021 (@80665 @68) +@80670 := @80658 (@80664 @80667 @22032) +@80676 := @80652 @440 @263 @43 @45 @18978 @5707 +@80682 := @21974 @80592 @5162 @440 @43 @18972 @18976 +@80699 := @23407 + @80592 + @5162 + @144 + @4279 + @43 + @5541 + @439 + @5488 + @6113 + @5162 + @5784 + @18964 + @18968 + (@80663 @5541 @80667 @22242) +@80702 := @80647 @439 @4279 @6113 +@80717 := @80652 + @162 + @240 + @43 + @4278 + @5847 + @5724 + (@80660 @19 @43 @19 @5847 (@22021 (@80665 @19)) @23901) +@80732 := @80652 + @238 + @146 + @42 + @27 + @5722 + @5501 + (@80660 @154 @42 @154 @5722 (@22021 (@80665 @154)) @22867) +@80734 := @22248 @80592 @5162 +@80819 := @80397 + (@80438 + (@80440 + (@80442 + (@80463 + (@80481 + (@80498 + (@80524 + (@80535 + (@80539 + (@80566 + (@80584 + (@80635 + (@80645 + (@80650 + (@80670 + (@80676 + (@80682 + (@80699 + (@80702 (@80717 (@80732 @80734))) + @73173 + @24194 + @23463 + (@22042 (@22047 @18965 @5488)))) + (@80652 + @261 + @146 + @43 + @27 + @5705 + @5501 + (@80660 @249 @43 @249 @5705 (@22021 (@80665 @249)) @23034) + @80734)))) + @73234 + @73237 + @73240 + @73243 + @24194)) + (@22788 (@80618 @68)) + (@22042 (@80622 @452 @192)) + (@21951 (@80629 @192 @127 @5665 @5488)) + (@23320 + @80523 + @5162 + @162 + @43 + @5847 + (@80556 @19 @43 @19 @5847 (@22021 (@80561 @19)) @23901))) + @23052 + (@22042 (@49579 @4293 @453)) + @23064)))))))))) +@80820 := @21623 @3899 +@80821 := @21641 @3899 +@80822 := @21631 @80821 +@80824 := @21627 (@80822 @21646) +@80826 := @21669 (@21670 @3899) +@80827 := @21665 @80826 +@80829 := @21627 (@80827 @21694) +@80846 := @21626 + (fun (fn : @122) => + @80824 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @80829 @21741)))))) + @21787)) + @4300 +@80849 := @21793 (@80822 (@21644 @4300)) +@80852 := @21706 (@21707 @4300) @73165 +@80856 := @21627 (@21698 (@80852 @21715) @21719) +@80857 := @21732 @4300 +@80862 := @21729 (@21731 @80857 @73168 @21687 @21689) +@80873 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @80829 (@80856 @80862))))) +@80874 := @21652 @80873 +@80875 := @21649 @80874 +@80884 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @73165 @21645) @21781))) +@80888 := @80849 (@80875 @80884) (@21837 @80821) +@80890 := @21840 @80874 @80884 +@80892 := @21843 @80873 @18998 +@80893 := @21679 @18998 +@80897 := @21627 (@80827 (@21677 (@80893 @21692))) +@80899 := @80852 (@21714 @18998) +@80900 := @21698 @80899 +@80902 := @21627 (@80900 @21719) +@80913 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @80897 (@80902 @80862))))) + @5018 +@80917 := @21627 (@80827 (@21677 (@80893 @73048))) +@80919 := @73055 @80857 @73168 +@80931 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @80917 (@80902 (@73054 (@80919 @21687 @21689)))))) + @5488 +@80935 := @21627 (@80827 (@21677 (@80893 @73070))) +@80936 := @80919 @5488 +@80945 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @80935 (@80902 (@73054 (@80936 @21689))))) + @6143 +@80949 := @80827 (@21677 (@80893 (@73047 @25523))) +@80950 := @21627 @80949 +@80951 := @80936 @6143 +@80956 := @21910 (fun (Γ : @21657) => @80950 (@80902 (@73054 @80951))) +@80960 := @21923 (@22095 (@46835 @22097)) @73100 +@80961 := @80956 @80960 +@80962 := @21793 @80949 +@80964 := @80900 (@21718 @80960) +@80965 := @21627 @80964 +@80968 := @21725 @80960 @73053 @80951 +@80972 := @80962 (@80965 @80968) (@21946 @80826) +@80976 := @21793 @80964 @80968 (@21951 @80899) +@80986 := @22436 @80960 @5162 @435 @43 @164 @80102 @5488 @6142 @6140 @22199 +@80991 := @22160 @80960 @5162 @164 @80102 @6142 +@80993 := @22169 @80960 @5162 +@80999 := @80993 @162 @147 @42 @45 @5847 @5543 +@81001 := @22013 @80960 @5162 +@81005 := @81001 @19 @42 @19 @5847 +@81006 := @22022 @80960 +@81043 := @80846 + (@80888 + (@80890 + (@80892 + (@80913 + (@80931 + (@80945 + (@80961 + (@80972 + (@80976 + (@80986 + (@80991 + (@80999 + (@81005 (@22021 (@81006 @19)) @23901) + (@80993 + @144 + @146 + @43 + @27 + @5541 + @5501 + (@81001 @68 @43 @68 @5541 (@22021 (@81006 @68)) @22242) + (@22248 @80960 @5162)))) + @80183)))))))))) +@81044 := @21623 @3911 +@81045 := @21631 @73407 +@81047 := @21627 (@81045 @21646) +@81049 := @21669 (@21670 @3911) +@81050 := @21665 @81049 +@81052 := @21627 (@81050 @21694) +@81069 := @21626 + (fun (fn : @122) => + @81047 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @81052 @21741)))))) + @21787)) + @4306 +@81072 := @21793 (@81045 (@21644 @4306)) +@81075 := @21706 (@21707 @4306) @73410 +@81079 := @21627 (@21698 (@81075 @21715) @21719) +@81080 := @21732 @4306 +@81085 := @21729 (@21731 @81080 @73413 @21687 @21689) +@81096 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @81052 (@81079 @81085))))) +@81097 := @21652 @81096 +@81098 := @21649 @81097 +@81107 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @73410 @21645) @21781))) +@81110 := @81072 (@81098 @81107) @73408 +@81112 := @21840 @81097 @81107 +@81114 := @21843 @81096 @6929 +@81116 := @21627 (@81050 @28758) +@81117 := @81075 @28761 +@81118 := @21698 @81117 +@81120 := @21627 (@81118 @21719) +@81131 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @81116 (@81120 @81085))))) + @8805 +@81133 := @21627 (@81050 @40098) +@81135 := @38122 @81080 @73413 +@81147 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @81133 (@81120 (@38121 (@81135 @21687 @21689)))))) + @19015 +@81154 := @21627 (@81050 (@21677 (@28756 (@38114 (@21686 (@19016 @21689)))))) +@81155 := @81135 @19015 +@81164 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @81154 (@81120 (@38121 (@81155 @21689))))) + @19056 +@81169 := @81050 (@21677 (@28756 (@38114 (@21686 @19057)))) +@81170 := @21627 @81169 +@81171 := @81155 @19056 +@81177 := @21910 (fun (Γ : @21657) => @81170 (@81120 (@38121 @81171))) @22101 +@81178 := @21793 @81169 +@81179 := @81118 @28831 +@81180 := @21627 @81179 +@81181 := @40148 @81171 +@81312 := @81069 + (@81110 + (@81112 + (@81114 + (@81131 + (@81147 + (@81164 + (@81177 + (@81178 + (@81180 @81181) + (@21946 @81049) + (@21793 + @81179 + @81181 + (@21951 @81117) + (@58968 + @4303 + @4047 + @1495 + @19012 + @41 + @6188 + @5488 + @19056 + (@22139 + @4303 + @24 + @19012 + (@58980 + @4302 + @822 + @24 + @5488 + @19010 + @5162 + @836 + (@22162 + @4302 + @822 + @19010 + (@22228 + @1230 + @48 + @821 + @5541 + @19009 + @22243 + (@22208 + @1229 + @22 + @820 + @5539 + @19008 + @22226 + (@22171 + @1227 + @146 + @480 + @27 + @7932 + @5501 + (@59009 @1226 @7932 @34374 @34378) + @22250)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @22602 + (@76247 + @19056 + @76262 + (@76272 + @19053 + @5488 + @9615 + (@76279 + @19052 + (@76287 + @19051 + @6350 + @22198 + (@76292 + @19051 + (@76296 + @19049 + @5501 + (@59091 + @19038 + @19047 + (@59099 + @19038 + @19045 + @5566 + (@59109 + @19037 + @19044 + @5476 + @19020 + @5482 + @59122 + (@59131 + @19030 + @5482 + @59140 + @59143 + @22045 + (@22042 (@22047 @19031 @5488))) + @22045 + (@22042 (@22047 @19021 @19037))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @59178)) + @41446)) + @76354)))))))))))) +@81313 := @21623 @3922 +@81314 := @21631 @73673 +@81316 := @21627 (@81314 @21646) +@81318 := @21669 (@21670 @3922) +@81319 := @21665 @81318 +@81321 := @21627 (@81319 @21694) +@81338 := @21626 + (fun (fn : @122) => + @81316 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @81321 @21741)))))) + @21787)) + @4383 +@81341 := @21793 (@81314 (@21644 @4383)) +@81344 := @21706 (@21707 @4383) @73676 +@81348 := @21627 (@21698 (@81344 @21715) @21719) +@81349 := @21732 @4383 +@81354 := @21729 (@21731 @81349 @73679 @21687 @21689) +@81365 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @81321 (@81348 @81354))))) +@81366 := @21652 @81365 +@81367 := @21649 @81366 +@81376 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @73676 @21645) @21781))) +@81379 := @81341 (@81367 @81376) @73674 +@81381 := @21840 @81366 @81376 +@81383 := @21843 @81365 @19064 +@81384 := @21679 @19064 +@81388 := @21627 (@81319 (@21677 (@81384 @21692))) +@81390 := @81344 (@21714 @19064) +@81391 := @21698 @81390 +@81393 := @21627 (@81391 @21719) +@81404 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @81388 (@81393 @81354))))) + @13486 +@81408 := @21627 (@81319 (@21677 (@81384 @57073))) +@81410 := @57080 @81349 @73679 +@81422 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @81408 (@81393 (@57079 (@81410 @21687 @21689)))))) + @19105 +@81429 := @21627 (@81319 (@21677 (@81384 (@57072 (@21686 (@19106 @21689)))))) +@81430 := @81410 @19105 +@81439 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @81429 (@81393 (@57079 (@81430 @21689))))) + @19555 +@81444 := @81319 (@21677 (@81384 (@57072 (@21686 @19556)))) +@81445 := @21627 @81444 +@81446 := @81430 @19555 +@81451 := @21910 (fun (Γ : @21657) => @81445 (@81393 (@57079 @81446))) +@81452 := @73569 @25781 +@81453 := @81451 @81452 +@81454 := @21793 @81444 +@81456 := @81391 (@21718 @81452) +@81457 := @21627 @81456 +@81460 := @21725 @81452 @57078 @81446 +@81464 := @81454 (@81457 @81460) (@21946 @81318) +@81468 := @21793 @81456 @81460 (@21951 @81390) +@81525 := @21957 + @81452 + @5126 + @5126 + @249 + @22 + @3492 + @4381 + @2795 + @19082 + @249 + @5473 + @19104 + @19555 + (@22137 + @81452 + @5126 + @3492 + @22 + @19082 + (@22639 + @81452 + @5126 + @5162 + @238 + @224 + @68 + @94 + @22 + @15339 + @5517 + @19070 + @19077 + (@22013 @81452 @5126 @154 @919 @154 @15339 (@22021 (@22022 @81452 @154)) @64476) + @30946 + @30950 + @31179 + @22596 + (@22042 (@22718 @19077 @19071)) + @22726)) + (@22042 (@22090 @81452 @249)) +@81526 := @25773 @81452 +@81583 := @21957 + @81526 + @5126 + @5126 + @224 + @22 + @3485 + @4380 + @2795 + @19101 + @224 + @5473 + @5488 + @19555 + (@22137 + @81526 + @5126 + @3485 + @22 + @19101 + (@22639 + @81526 + @5126 + @5162 + @238 + @224 + @19 + @94 + @22 + @15339 + @5517 + @19088 + @19096 + (@22013 @81526 @5126 @154 @919 @154 @15339 (@22021 (@22022 @81526 @154)) @64476) + @30946 + @30950 + @31209 + @22596 + (@22042 (@22718 @19096 @19089)) + @22726)) + (@22042 (@22090 @81526 @224)) +@81584 := @30678 @81526 +@81587 := @24740 @81584 @5126 @5126 +@81595 := @81587 @4314 @3598 @4379 @2795 @5488 @19124 @5488 @19555 +@81600 := @22639 @81584 @5126 @5162 @238 @224 +@81607 := @81600 @41 @94 @24 @15339 @5517 @19110 @19119 +@81609 := @22013 @81584 @5126 +@81612 := @81609 @154 @919 @154 +@81613 := @81612 @15339 +@81614 := @22022 @81584 +@81616 := @22021 (@81614 @154) +@81629 := @81595 + (@81607 + (@81613 @81616 @64476) + @30946 + @30950 + @67491 + @22596 + (@22042 (@22718 @19119 @19111)) + @22726) +@81633 := @23295 @81584 @5126 @5126 @24880 +@81641 := @81633 @19124 @3598 @4379 @2795 @5488 @16149 @5488 @19553 +@81642 := @22827 @81584 +@81646 := @81642 @3598 @2795 @5488 @16148 +@81648 := @22436 @81584 @5126 +@81656 := @81648 @197 @2795 @146 @27 @5488 @5501 @16146 @22197 +@81658 := @22038 @81584 @5126 +@81661 := @81646 (@81656 @81658 @67532) +@81662 := @81641 @81661 +@81691 := @81587 + @3474 + @3598 + @4378 + @2795 + @5488 + @19145 + @5488 + @19553 + (@81600 + @154 + @94 + @24 + @5722 + @5517 + @19130 + @19140 + (@81612 @5722 @81616 @22867) + @30946 + @30950 + @30954 + @22596 + (@22042 (@22718 @19140 @19131)) + @22726) +@81700 := @81633 @19145 @3598 @4378 @2795 @5488 @16149 @19169 @19551 @81661 +@81708 := @81587 @3938 @4370 @4377 @2795 @19169 @19178 @5488 @19551 +@81717 := @21984 @81584 @5126 @403 @2899 @866 @24 @19169 @19176 @6034 +@81719 := @21997 @81584 @5126 +@81729 := @81719 @261 @405 @22 @28 @6298 @19168 @19175 @5476 @19151 @5482 +@81737 := @81609 @249 @22 @249 @6298 (@22021 (@81614 @249)) @26505 +@81777 := @81708 + (@81717 + (@81729 + @81737 + (@81719 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @19161 + @5482 + (@81609 @19 @22 @19 @5539 (@22021 (@81614 @19)) @22225) + @81658 + @22045 + (@22042 (@22047 @19162 @5488))) + @22045 + (@22042 (@22047 @19152 @19168))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@81785 := @81633 @19178 @4370 @4377 @2795 @19207 @19540 @5488 @19549 +@81798 := @21957 @81584 @5126 @5126 @363 @480 @3987 @4369 @2795 @19182 @363 @6175 @19206 @19540 +@81800 := @22137 @81584 @5126 +@81803 := @81800 @3987 @480 @19182 +@81813 := @22146 @81584 @5126 @485 @3940 @793 @480 @5488 @19180 @5162 @817 +@81815 := @22160 @81584 @5126 +@81818 := @81815 @3940 @793 @19180 +@81820 := @22169 @81584 @5126 +@81835 := @81820 + @144 + @263 + @48 + @28 + @5485 + @8784 + (@81609 @68 @48 @68 @5485 (@22021 (@81614 @68)) @22032) +@81836 := @81820 @261 +@81842 := @81836 @146 @22 @27 @6298 @5501 @81737 +@81844 := @22248 @81584 @5126 +@81859 := @81798 + (@81803 (@81813 (@81818 (@81835 (@81842 @81844))) @25876 @25879 @25882 @25885 @22726)) + (@22042 (@22090 @81584 @363)) +@81860 := @25899 @81584 +@81863 := @24740 @81860 @5126 @5126 +@81871 := @81863 @4321 @4349 @4368 @2795 @19206 @19216 @5488 @19540 +@81873 := @21984 @81860 @5126 +@81874 := @81873 @562 +@81880 := @81874 @4320 @2415 @24 @19206 @19214 @6338 +@81882 := @21997 @81860 @5126 +@81883 := @81882 @549 +@81892 := @81883 @1201 @480 @820 @6296 @19205 @19213 @5476 @19188 @5482 +@81894 := @22013 @81860 @5126 +@81898 := @81894 @363 @480 @363 @6296 +@81899 := @22022 @81860 +@81903 := @81898 (@22021 (@81899 @363)) @26443 +@81904 := @81892 @81903 +@81914 := @81882 @1199 @146 @480 @27 @7836 @5488 @5501 @5476 @19198 @5482 +@81916 := @22363 @81860 @5126 +@81917 := @81916 @480 +@81922 := @81914 (@81917 @1198 @7836 @34123 @34127) +@81924 := @22038 @81860 @5126 +@81944 := @81871 + (@81880 + (@81904 + (@81922 @81924 @22045 (@22042 (@22047 @19199 @5488))) + @22045 + (@22042 (@22047 @19189 @19205))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@81948 := @23295 @81860 @5126 @5126 @24880 +@81956 := @81948 @19216 @4349 @4368 @2795 @19260 @19381 @19405 @19538 +@81959 := @21957 @81860 @5126 @5126 +@81969 := @81959 @385 @24 @4330 @4348 @2795 @19257 @385 @6188 @5488 @19381 +@81971 := @22137 @81860 @5126 +@81974 := @81971 @4330 @24 @19257 +@81976 := @22146 @81860 @5126 +@81984 := @81976 @4326 @4329 @867 @24 @5488 @19255 @5126 @4668 +@81986 := @22160 @81860 @5126 +@81989 := @81986 @4329 @867 @19255 +@81991 := @22169 @81860 @5126 +@81992 := @81991 @144 +@81997 := @81992 @4328 @48 @866 @5541 @19254 +@82005 := @81894 @68 @48 @68 @5541 (@22021 (@81899 @68)) @22242 +@82006 := @81997 @82005 +@82007 := @81991 @580 +@82012 := @82007 @320 @22 @28 @19252 @6283 +@82014 := @21974 @81860 @5126 +@82016 := @82014 @580 @22 +@82018 := @82016 @19241 @19250 +@82019 := @81873 @167 +@82022 := @82019 @579 @866 @22 +@82025 := @82022 @19241 @19248 @5566 +@82030 := @81882 @261 @175 @22 @28 @6298 +@82035 := @82030 @19240 @19247 @5476 @19223 @5482 +@82043 := @81894 @249 @22 @249 @6298 (@22021 (@81899 @249)) @26505 +@82044 := @82035 @82043 +@82052 := @81882 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@82054 := @82052 @19233 @5482 +@82059 := @81916 @22 @172 @5560 @22374 @22380 +@82081 := @82012 + (@82018 + (@82025 + (@82044 + (@82054 @82059 @81924 @22045 (@22042 (@22047 @19234 @5488))) + @22045 + (@22042 (@22047 @19224 @19240))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@82096 := @81991 + @219 + @146 + @22 + @27 + @6281 + @5501 + (@81894 @41 @22 @41 @6281 (@22021 (@81899 @41)) @26340) +@82098 := @22248 @81860 @5126 +@82103 := @81984 (@81989 (@82006 (@82081 (@82096 @82098)))) +@82104 := @21641 @4326 +@82105 := @21837 @82104 +@82106 := @82103 @82105 +@82107 := @21711 @4668 +@82109 := @82106 (@22278 @82107) +@82110 := @21735 @4668 +@82118 := @81969 (@81974 (@82109 (@22282 @82110) (@22287 (@22307 @4326)) @22314)) +@82119 := @22090 @81860 +@82122 := @82118 (@22042 (@82119 @385)) +@82123 := @26084 @81860 +@82134 := @24740 @82123 @5126 @5126 @680 @4340 @4347 @2795 @5488 @6639 @5488 @19381 +@82139 := @23320 @82123 @5126 @680 @24 @6639 +@82141 := @22013 @82123 @5126 +@82145 := @82141 @385 @24 @385 @6639 +@82146 := @22022 @82123 +@82152 := @82134 (@82139 (@82145 (@22021 (@82146 @385)) @27865)) +@82164 := @23295 @82123 @5126 @5126 @24880 @6639 @4340 @4347 @2795 @5488 @19336 @5488 @19379 +@82165 := @22827 @82123 +@82169 := @82165 @4340 @2795 @5488 @19335 +@82171 := @22436 @82123 @5126 +@82173 := @82171 @230 @2795 +@82179 := @82173 @4339 @2793 @5488 @19334 @6350 @22198 +@82181 := @22160 @82123 @5126 +@82184 := @82181 @4339 @2793 @19334 +@82186 := @22169 @82123 @5126 +@82192 := @82186 @4337 @146 @919 @27 @19332 @5501 +@82194 := @22137 @82123 @5126 +@82197 := @82194 @4337 @919 @19332 +@82199 := @82171 @181 @919 +@82205 := @82199 @4336 @94 @5488 @19331 @9019 @22447 +@82208 := @82181 @4336 @94 @19331 +@82214 := @82186 @4333 @4335 @22 @93 @19328 @19330 +@82216 := @21974 @82123 @5126 +@82220 := @82216 @4333 @22 @19317 @19326 +@82223 := @21984 @82123 @5126 @167 +@82229 := @82223 @4328 @866 @22 @19317 @19324 @5566 +@82231 := @21997 @82123 @5126 +@82241 := @82231 @580 @320 @22 @28 @19303 @19316 @19323 @5476 @19266 @5482 +@82243 := @82216 @580 @22 +@82245 := @82243 @19292 @19301 +@82248 := @82223 @579 @866 @22 +@82251 := @82248 @19292 @19299 @5566 +@82256 := @82231 @261 @175 @22 @28 @6298 +@82261 := @82256 @19291 @19298 @5476 @19274 @5482 +@82269 := @82141 @249 @22 @249 @6298 (@22021 (@82146 @249)) @26505 +@82270 := @82261 @82269 +@82278 := @82231 @173 @146 @22 @27 @5560 @5488 @5501 @5476 +@82280 := @82278 @19284 @5482 +@82287 := @22363 @82123 @5126 @22 @172 @5560 @22374 @22380 +@82288 := @82280 @82287 +@82290 := @22038 @82123 @5126 +@82351 := @82214 + (@82220 + (@82229 + (@82241 + (@82245 + (@82251 + (@82270 + (@82288 @82290 @22045 (@22042 (@22047 @19285 @5488))) + @22045 + (@22042 (@22047 @19275 @19291))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@82231 + @219 + @146 + @22 + @27 + @6281 + @5488 + @5501 + @5476 + @19309 + @5482 + (@82141 @41 @22 @41 @6281 (@22021 (@82146 @41)) @26340) + @82290 + @22045 + (@22042 (@22047 @19310 @5488))) + @22045 + (@22042 (@22047 @19267 @19316))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@82352 := @82186 @551 +@82357 := @82352 @3636 @22 @92 @7299 @16501 +@82365 := @82141 @224 @22 @224 @7299 (@22021 (@82146 @224)) @31049 +@82366 := @82357 @82365 +@82372 := @82186 @190 @310 @24 @59 @5589 @7197 +@82374 := @22485 @82123 @5126 +@82379 := @82372 (@82374 @187 @24 @5588 @22497) +@82380 := @82186 @308 +@82385 := @82380 @146 @24 @27 @5769 @5501 +@82389 := @82374 @305 @24 @5768 @23368 +@82390 := @82385 @82389 +@82392 := @22248 @82123 @5126 +@82393 := @82390 @82392 +@82508 := @81956 + (@82122 + (@82152 + (@82164 + (@82169 + (@82179 + (@82184 + (@82192 (@82197 (@82205 (@82208 (@82351 (@82366 (@82379 @82393)))) @39481)) @82392)) + @68320)) + (@82165 + @4347 + @2795 + @5488 + @19378 + (@82173 + @4346 + @2793 + @5488 + @19377 + @6350 + @22198 + (@82181 + @4346 + @2793 + @19377 + (@82186 + @4344 + @146 + @919 + @27 + @19375 + @5501 + (@82194 + @4344 + @919 + @19375 + (@82199 + @4343 + @94 + @5488 + @19374 + @9019 + @22447 + (@82181 + @4343 + @94 + @19374 + (@82186 + @580 + @4342 + @22 + @93 + @19371 + @19373 + (@82243 + @19360 + @19369 + (@82248 + @19360 + @19367 + @5566 + (@82256 + @19359 + @19366 + @5476 + @19342 + @5482 + @82269 + (@82278 + @19352 + @5482 + @82287 + @82290 + @22045 + (@22042 (@22047 @19353 @5488))) + @22045 + (@22042 (@22047 @19343 @19359))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@82352 + @1596 + @22 + @92 + @7299 + @9021 + @82365 + (@82380 @310 @24 @59 @5769 @7197 @82389 @82393)))) + @39481)) + @82392)) + @68320))))) +@82567 := @81863 + @572 + @4356 + @4367 + @2795 + @19405 + @19414 + @5488 + @19538 + (@81874 + @571 + @2415 + @24 + @19405 + @19412 + @6338 + (@81883 + @570 + @480 + @820 + @6296 + @19404 + @19411 + @5476 + @19387 + @5482 + @81903 + (@81882 + @568 + @146 + @480 + @27 + @6327 + @5488 + @5501 + @5476 + @19397 + @5482 + (@81917 @567 @6327 @26621 @26625) + @81924 + @22045 + (@22042 (@22047 @19398 @5488))) + @22045 + (@22042 (@22047 @19388 @19404))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@82575 := @81948 @19414 @4356 @4367 @2795 @5488 @19490 @19495 @19536 +@82580 := @22827 @81860 @4356 @2795 @5488 @19489 +@82582 := @22436 @81860 @5126 +@82590 := @82582 @230 @2795 @4355 @2793 @5488 @19488 @6350 @22198 +@82593 := @81986 @4355 @2793 @19488 +@82599 := @81991 @4353 @146 @919 @27 @19486 @5501 +@82602 := @81971 @4353 @919 @19486 +@82610 := @82582 @181 @919 @4352 @94 @5488 @19485 @9019 @22447 +@82613 := @81986 @4352 @94 @19485 +@82653 := @82007 + @4351 + @22 + @93 + @19448 + @19484 + (@82016 + @19437 + @19446 + (@82022 + @19437 + @19444 + @5566 + (@82030 + @19436 + @19443 + @5476 + @19419 + @5482 + @82043 + (@82052 @19429 @5482 @82059 @81924 @22045 (@22042 (@22047 @19430 @5488))) + @22045 + (@22042 (@22047 @19420 @19436))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@82712 := @81991 + @2727 + @1596 + @22 + @92 + @19482 + @9021 + (@82014 + @2727 + @22 + @19471 + @19480 + (@82019 + @2726 + @866 + @22 + @19471 + @19478 + @5566 + (@81882 + @551 + @175 + @22 + @28 + @7299 + @19470 + @19477 + @5476 + @19453 + @5482 + (@81894 @224 @22 @224 @7299 (@22021 (@81899 @224)) @31049) + (@82052 @19463 @5482 @82059 @81924 @22045 (@22042 (@22047 @19464 @5488))) + @22045 + (@22042 (@22047 @19454 @19470))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@82713 := @81991 @308 +@82718 := @82713 @310 @24 @59 @5769 @7197 +@82724 := @22485 @81860 @5126 @305 @24 @5768 @23368 +@82746 := @82575 + (@82580 + (@82590 + (@82593 + (@82599 + (@82602 + (@82610 + (@82613 + (@82653 (@82712 (@82718 @82724 (@82713 @146 @24 @27 @5769 @5501 @82724 @82098))))) + @39481)) + @82098)) + @68320)) +@82797 := @81959 + @485 + @22 + @3941 + @4366 + @2795 + @17395 + @485 + @5473 + @5488 + @19536 + (@81971 + @3941 + @22 + @17395 + (@81976 + @1158 + @3940 + @793 + @22 + @5488 + @17393 + @5162 + @2399 + (@81986 + @3940 + @793 + @17393 + (@81992 + @263 + @48 + @28 + @5541 + @8784 + @82005 + (@81991 @261 @146 @22 @27 @6298 @5501 @82043 @82098))) + @33628 + @33631 + @33634 + @33637 + @22726)) + (@22042 (@82119 @485)) +@82798 := @26183 @81860 +@82803 := @22827 @82798 @4366 @2795 @5488 @19535 +@82805 := @22436 @82798 @5126 +@82813 := @82805 @230 @2795 @4365 @2793 @5488 @19534 @6350 @22198 +@82815 := @22160 @82798 @5126 +@82818 := @82815 @4365 @2793 @19534 +@82820 := @22169 @82798 @5126 +@82826 := @82820 @4363 @146 @919 @27 @19532 @5501 +@82831 := @22137 @82798 @5126 @4363 @919 @19532 +@82839 := @82805 @181 @919 @4362 @94 @5488 @19531 @9019 @22447 +@82842 := @82815 @4362 @94 @19531 +@82848 := @82820 @4360 @4342 @22 @93 @19529 @19373 +@82854 := @21974 @82798 @5126 @4360 @22 @19518 @19527 +@82863 := @21984 @82798 @5126 @167 @4359 @866 @22 @19518 @19525 @5566 +@82865 := @21997 @82798 @5126 +@82875 := @82865 @261 @691 @22 @28 @6298 @19517 @19524 @5476 @19500 @5482 +@82877 := @22013 @82798 @5126 +@82881 := @82877 @249 @22 @249 @6298 +@82882 := @22022 @82798 +@82929 := @82848 + (@82854 + (@82863 + (@82875 + (@82881 (@22021 (@82882 @249)) @26505) + (@82865 + @684 + @146 + @22 + @27 + @6645 + @5488 + @5501 + @5476 + @19510 + @5482 + (@82877 @485 @22 @485 @6645 (@22021 (@82882 @485)) @27933) + (@22038 @82798 @5126) + @22045 + (@22042 (@22047 @19511 @5488))) + @22045 + (@22042 (@22047 @19501 @19517))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@82944 := @82820 + @551 + @1596 + @22 + @92 + @7299 + @9021 + (@82877 @224 @22 @224 @7299 (@22021 (@82882 @224)) @31049) +@82945 := @82820 @308 +@82950 := @82945 @310 @24 @59 @5769 @7197 +@82956 := @22485 @82798 @5126 @305 @24 @5768 @23368 +@82957 := @82950 @82956 +@82963 := @82945 @146 @24 @27 @5769 @5501 @82956 +@82965 := @22248 @82798 @5126 +@82986 := @81785 + (@81859 + (@81944 + (@82508 + (@82567 + (@82746 + (@82797 + (@82803 + (@82813 + (@82818 + (@82826 + (@82831 (@82839 (@82842 (@82929 (@82944 (@82957 (@82963 @82965))))) @39481)) + @82965)) + @68320)))))))) +@82990 := @81642 @4377 @2795 @5488 @19548 +@82998 := @81648 @230 @2795 @4376 @2793 @5488 @19547 @6350 @22198 +@83001 := @81815 @4376 @2793 @19547 +@83007 := @81820 @4374 @146 @919 @27 @19545 @5501 +@83010 := @81800 @4374 @919 @19545 +@83018 := @81648 @181 @919 @4373 @94 @5488 @19544 @9019 @22447 +@83021 := @81815 @4373 @94 @19544 +@83027 := @81836 @4372 @22 @93 @6298 @19543 @81737 +@83042 := @81820 + @551 + @3624 + @22 + @92 + @7299 + @16423 + (@81609 @224 @22 @224 @7299 (@22021 (@81614 @224)) @31049) +@83048 := @81820 @308 @323 @24 @59 @5769 @10050 +@83050 := @22485 @81584 @5126 +@83098 := @81338 + (@81379 + (@81381 + (@81383 + (@81404 + (@81422 + (@81439 + (@81453 + (@81464 + (@81468 + (@81525 + (@81583 + (@81629 + (@81662 + (@81691 + (@81700 + (@81777 + (@82986 + (@82990 + (@82998 + (@83001 + (@83007 + (@83010 + (@83018 + (@83021 + (@83027 + (@83042 + (@83048 + (@83050 @305 @24 @5768 @23368) + (@81820 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@83050 @187 @24 @5588 @22497) + @81844))))) + @39481)) + @81844)) + @68320))))))))))))))))))) +@83099 := @21623 @4006 +@83100 := @21631 @75593 +@83102 := @21627 (@83100 @21646) +@83104 := @21669 (@21670 @4006) +@83105 := @21665 @83104 +@83107 := @21627 (@83105 @21694) +@83124 := @21626 + (fun (fn : @122) => + @83102 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @83107 @21741)))))) + @21787)) + @4459 +@83127 := @21793 (@83100 (@21644 @4459)) +@83130 := @21706 (@21707 @4459) @75596 +@83134 := @21627 (@21698 (@83130 @21715) @21719) +@83135 := @21732 @4459 +@83140 := @21729 (@21731 @83135 @75599 @21687 @21689) +@83151 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @83107 (@83134 @83140))))) +@83152 := @21652 @83151 +@83153 := @21649 @83152 +@83162 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @75596 @21645) @21781))) +@83165 := @83127 (@83153 @83162) @75594 +@83167 := @21840 @83152 @83162 +@83169 := @21843 @83151 @19561 +@83170 := @21679 @19561 +@83174 := @21627 (@83105 (@21677 (@83170 @21692))) +@83176 := @83130 (@21714 @19561) +@83177 := @21698 @83176 +@83179 := @21627 (@83177 @21719) +@83190 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @83174 (@83179 @83140))))) + @5002 +@83194 := @21627 (@83105 (@21677 (@83170 @29150))) +@83196 := @29157 @83135 @75599 +@83208 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @83194 (@83179 (@29156 (@83196 @21687 @21689)))))) + @19644 +@83215 := @21627 (@83105 (@21677 (@83170 (@29149 (@21686 (@19645 @21689)))))) +@83216 := @83196 @19644 +@83225 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @83215 (@83179 (@29156 (@83216 @21689))))) + @19730 +@83230 := @83105 (@21677 (@83170 (@29149 (@21686 @19731)))) +@83231 := @21627 @83230 +@83232 := @83216 @19730 +@83237 := @21910 (fun (Γ : @21657) => @83231 (@83179 (@29156 @83232))) +@83238 := @22100 @35665 +@83239 := @83237 @83238 +@83240 := @21793 @83230 +@83242 := @83177 (@21718 @83238) +@83243 := @21627 @83242 +@83246 := @21725 @83238 @29155 @83232 +@83250 := @83240 (@83243 @83246) (@21946 @83104) +@83254 := @21793 @83242 @83246 (@21951 @83176) +@83267 := @21957 @83238 @5162 @5162 @41 @24 @4397 @4457 @24 @19574 @41 @6188 @19643 @19730 +@83272 := @22137 @83238 @5162 @4397 @24 @19574 +@83282 := @22146 @83238 @5162 @1276 @4396 @2416 @24 @5488 @19572 @5162 @2433 +@83287 := @22160 @83238 @5162 @4396 @2416 @19572 +@83289 := @22169 @83238 @5162 +@83307 := @83289 + @144 + @4395 + @480 + @2415 + @5849 + @19571 + (@22013 @83238 @5162 @68 @480 @68 @5849 (@22021 (@22022 @83238 @68)) @23918) +@83313 := @83289 @1808 @4394 @480 @820 @9750 @19570 +@83316 := @22363 @83238 @5162 @480 +@83355 := @83267 + (@83272 + (@83282 + (@83287 + (@83307 + (@83313 + (@83316 @1807 @9750 @42445 @42449) + (@83289 + @4392 + @146 + @480 + @27 + @19568 + @5501 + (@83316 @4391 @19568 (@22371 (@22372 @19568)) (@22042 (@22377 @4391 @480))) + (@22248 @83238 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + (@22042 (@22090 @83238 @41)) +@83356 := @36664 @83238 +@83369 := @21957 @83356 @5162 @5162 @154 @24 @4408 @4456 @24 @19587 @154 @6188 @19642 @19730 +@83374 := @22137 @83356 @5162 @4408 @24 @19587 +@83384 := @22146 @83356 @5162 @1276 @4407 @2416 @24 @5488 @19585 @5162 @2433 +@83389 := @22160 @83356 @5162 @4407 @2416 @19585 +@83391 := @22169 @83356 @5162 +@83409 := @83391 + @144 + @4406 + @480 + @2415 + @5849 + @19584 + (@22013 @83356 @5162 @68 @480 @68 @5849 (@22021 (@22022 @83356 @68)) @23918) +@83415 := @83391 @1808 @4405 @480 @820 @9750 @19583 +@83418 := @22363 @83356 @5162 @480 +@83457 := @83369 + (@83374 + (@83384 + (@83389 + (@83409 + (@83415 + (@83418 @1807 @9750 @42445 @42449) + (@83391 + @4403 + @146 + @480 + @27 + @19581 + @5501 + (@83418 @4402 @19581 (@22371 (@22372 @19581)) (@22042 (@22377 @4402 @480))) + (@22248 @83356 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + (@22042 (@22090 @83356 @154)) +@83458 := @25777 @83356 +@83471 := @21957 @83458 @5162 @5162 @249 @24 @2412 @4455 @24 @11768 @249 @6188 @19641 @19730 +@83476 := @22137 @83458 @5162 @2412 @24 @11768 +@83486 := @22146 @83458 @5162 @1276 @2411 @2416 @24 @5488 @11766 @5162 @2433 +@83491 := @22160 @83458 @5162 @2411 @2416 @11766 +@83493 := @22169 @83458 @5162 +@83511 := @83493 + @144 + @2410 + @480 + @2415 + @5849 + @11765 + (@22013 @83458 @5162 @68 @480 @68 @5849 (@22021 (@22022 @83458 @68)) @23918) +@83517 := @83493 @1808 @2409 @480 @820 @9750 @11764 +@83520 := @22363 @83458 @5162 @480 +@83554 := @83471 + (@83476 + (@83486 + (@83491 + (@83511 + (@83517 + (@83520 @1807 @9750 @42445 @42449) + (@83493 + @2407 + @146 + @480 + @27 + @11762 + @5501 + (@83520 @2406 @11762 @50590 @50594) + (@22248 @83458 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + (@22042 (@22090 @83458 @249)) +@83555 := @30681 @83458 +@83568 := @21957 @83555 @5162 @5162 @224 @24 @4421 @4454 @24 @19602 @224 @6188 @19640 @19730 +@83573 := @22137 @83555 @5162 @4421 @24 @19602 +@83583 := @22146 @83555 @5162 @1276 @4420 @2416 @24 @5488 @19600 @5162 @2433 +@83588 := @22160 @83555 @5162 @4420 @2416 @19600 +@83590 := @22169 @83555 @5162 +@83608 := @83590 + @144 + @4419 + @480 + @2415 + @5849 + @19599 + (@22013 @83555 @5162 @68 @480 @68 @5849 (@22021 (@22022 @83555 @68)) @23918) +@83614 := @83590 @3041 @4418 @480 @820 @14197 @19598 +@83617 := @22363 @83555 @5162 @480 +@83656 := @83568 + (@83573 + (@83583 + (@83588 + (@83608 + (@83614 + (@83617 @3040 @14197 @60779 @60783) + (@83590 + @4416 + @146 + @480 + @27 + @19596 + @5501 + (@83617 @4415 @19596 (@22371 (@22372 @19596)) (@22042 (@22377 @4415 @480))) + (@22248 @83555 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + (@22042 (@22090 @83555 @224)) +@83657 := @50311 @83555 +@83670 := @21957 @83657 @5162 @5162 @363 @24 @4432 @4453 @24 @19615 @363 @6188 @19639 @19730 +@83675 := @22137 @83657 @5162 @4432 @24 @19615 +@83685 := @22146 @83657 @5162 @1276 @4431 @2416 @24 @5488 @19613 @5162 @2433 +@83690 := @22160 @83657 @5162 @4431 @2416 @19613 +@83692 := @22169 @83657 @5162 +@83710 := @83692 + @144 + @4430 + @480 + @2415 + @5849 + @19612 + (@22013 @83657 @5162 @68 @480 @68 @5849 (@22021 (@22022 @83657 @68)) @23918) +@83716 := @83692 @3060 @4429 @480 @820 @14216 @19611 +@83719 := @22363 @83657 @5162 @480 +@83758 := @83670 + (@83675 + (@83685 + (@83690 + (@83710 + (@83716 + (@83719 @3059 @14216 @60884 @60888) + (@83692 + @4427 + @146 + @480 + @27 + @19609 + @5501 + (@83719 @4426 @19609 (@22371 (@22372 @19609)) (@22042 (@22377 @4426 @480))) + (@22248 @83657 @5162))))) + @34986 + @34989 + @34992 + @34995 + @24194)) + (@22042 (@22090 @83657 @363)) +@83759 := @39660 @83657 +@83762 := @24740 @83759 @5162 @5162 +@83770 := @83762 @4434 @219 @4452 @24 @19639 @19653 @5488 @19730 +@83773 := @21984 @83759 @5162 @1942 +@83779 := @83773 @535 @866 @24 @19639 @19651 @10175 +@83781 := @21997 @83759 @5162 +@83782 := @83781 @162 +@83791 := @83782 @534 @22 @28 @5539 @19638 @19650 @5476 @19621 @5482 +@83793 := @22013 @83759 @5162 +@83797 := @83793 @19 @22 @19 @5539 +@83798 := @22022 @83759 +@83802 := @83797 (@22021 (@83798 @19)) @22225 +@83803 := @83791 @83802 +@83813 := @83781 @532 @146 @22 @27 @6264 @5488 @5501 @5476 @19631 @5482 +@83816 := @22363 @83759 @5162 @22 +@83821 := @83813 (@83816 @531 @6264 @26296 @26300) +@83823 := @22038 @83759 @5162 +@83841 := @83779 + (@83803 + (@83821 @83823 @22045 (@22042 (@22047 @19632 @5488))) + @22045 + (@22042 (@22047 @19622 @19638))) + @43797 + @43800 + @43803 + @43807 + @43812 +@83843 := @22042 (@43816 @5162) +@83845 := @83770 (@83841 @83843) +@83849 := @23295 @83759 @5162 @5162 @24880 +@83857 := @83849 @19653 @219 @4452 @24 @5488 @6281 @19677 @19728 +@83859 := @23320 @83759 @5162 +@83872 := @83857 (@83859 @219 @24 @6281 (@83793 @41 @24 @41 @6281 (@22021 (@83798 @41)) @26340)) +@83931 := @83762 + @4440 + @238 + @4451 + @24 + @19677 + @19686 + @5488 + @19728 + (@83773 + @4439 + @866 + @24 + @19677 + @19684 + @10175 + (@83782 + @4438 + @22 + @28 + @5539 + @19676 + @19683 + @5476 + @19659 + @5482 + @83802 + (@83781 + @1868 + @146 + @22 + @27 + @9952 + @5488 + @5501 + @5476 + @19669 + @5482 + (@83816 @1867 @9952 @42881 @42885) + @83823 + @22045 + (@22042 (@22047 @19670 @5488))) + @22045 + (@22042 (@22047 @19660 @19676))) + @43797 + @43800 + @43803 + @43807 + @43812 + @83843) +@83952 := @83849 + @19686 + @238 + @4451 + @24 + @5488 + @5817 + @19710 + @19726 + (@83859 @238 @24 @5817 (@83793 @154 @24 @154 @5817 (@22021 (@83798 @154)) @23588)) +@84011 := @83762 + @4446 + @4449 + @261 + @24 + @19710 + @19719 + @5488 + @19726 + (@83773 + @4445 + @866 + @24 + @19710 + @19717 + @10175 + (@83782 + @4444 + @22 + @28 + @5539 + @19709 + @19716 + @5476 + @19692 + @5482 + @83802 + (@83781 + @1818 + @146 + @22 + @27 + @9798 + @5488 + @5501 + @5476 + @19702 + @5482 + (@83816 @1817 @9798 @42568 @42572) + @83823 + @22045 + (@22042 (@22047 @19703 @5488))) + @22045 + (@22042 (@22047 @19693 @19709))) + @43797 + @43800 + @43803 + @43807 + @43812 + @83843) +@84019 := @83849 @19719 @4449 @261 @24 @5488 @19723 @5488 @6298 +@84027 := @83762 @261 @190 @3019 @24 @5488 @6298 @5488 @19723 +@84039 := @83859 @261 @24 @6298 (@83793 @249 @24 @249 @6298 (@22021 (@83798 @249)) @26505) +@84040 := @84027 @84039 +@84048 := @83849 @6298 @190 @3019 @24 @5488 @5589 @5488 @14177 +@84058 := @83859 @190 @24 @5589 (@22485 @83759 @5162 @187 @24 @5588 @22497) +@84127 := @83124 + (@83165 + (@83167 + (@83169 + (@83190 + (@83208 + (@83225 + (@83239 + (@83250 + (@83254 + (@83355 + (@83457 + (@83554 + (@83656 + (@83758 + (@83845 + (@83872 + (@83931 + (@83952 + (@84011 + (@84019 + (@84040 + (@84048 + @84058 + (@83762 + @551 + @190 + @549 + @24 + @5488 + @7299 + @5488 + @14177 + (@83859 + @551 + @24 + @7299 + (@83793 + @224 + @24 + @224 + @7299 + (@22021 (@83798 @224)) + @31049)) + (@83849 + @7299 + @190 + @549 + @24 + @5488 + @5589 + @5488 + @6296 + @84058 + (@83859 + @549 + @24 + @6296 + (@83793 + @363 + @24 + @363 + @6296 + (@22021 (@83798 @363)) + @26443)))))) + @84039)))))))))))))))))))) +@84128 := @21623 @4103 +@84129 := @21631 @77565 +@84131 := @21627 (@84129 @21646) +@84133 := @21669 (@21670 @4103) +@84134 := @21665 @84133 +@84136 := @21627 (@84134 @21694) +@84153 := @21626 + (fun (fn : @122) => + @84131 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @84136 @21741)))))) + @21787)) + @4543 +@84156 := @21793 (@84129 (@21644 @4543)) +@84159 := @21706 (@21707 @4543) @77568 +@84163 := @21627 (@21698 (@84159 @21715) @21719) +@84164 := @21732 @4543 +@84169 := @21729 (@21731 @84164 @77571 @21687 @21689) +@84180 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @84136 (@84163 @84169))))) +@84181 := @21652 @84180 +@84182 := @21649 @84181 +@84191 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @77568 @21645) @21781))) +@84194 := @84156 (@84182 @84191) @77566 +@84196 := @21840 @84181 @84191 +@84198 := @21843 @84180 @6929 +@84200 := @21627 (@84134 @28758) +@84201 := @84159 @28761 +@84202 := @21698 @84201 +@84204 := @21627 (@84202 @21719) +@84215 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @84200 (@84204 @84169))))) + @7022 +@84217 := @21627 (@84134 @29571) +@84219 := @29576 @84164 @77571 +@84231 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @84217 (@84204 (@29575 (@84219 @21687 @21689)))))) + @19842 +@84238 := @21627 (@84134 (@21677 (@28756 (@29568 (@21686 (@19843 @21689)))))) +@84239 := @84219 @19842 +@84248 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @84238 (@84204 (@29575 (@84239 @21689))))) + @20020 +@84253 := @84134 (@21677 (@28756 (@29568 (@21686 @20021)))) +@84254 := @21627 @84253 +@84255 := @84239 @20020 +@84261 := @21910 (fun (Γ : @21657) => @84254 (@84204 (@29575 @84255))) @22101 +@84262 := @21793 @84253 +@84263 := @84202 @28831 +@84264 := @21627 @84263 +@84265 := @29624 @84255 +@84269 := @84262 (@84264 @84265) (@21946 @84133) +@84273 := @21793 @84263 @84265 (@21951 @84201) +@84282 := @34864 @4541 @22 @6182 @41 @6175 @19841 @20020 @34907 @22602 +@84345 := @42304 + @4540 + @22 + @19775 + @154 + @6175 + @19840 + @20020 + (@35383 + @19775 + (@35389 + @19773 + @5162 + @817 + (@35394 + @19773 + (@42317 + @19772 + @35227 + (@35407 + @19770 + @5501 + (@35238 + @19759 + @19768 + (@35244 + @19759 + @19766 + @5566 + (@35252 + @19758 + @19765 + @5476 + @19741 + @5482 + @35263 + (@35272 @19751 @5482 @35279 @35095 @22045 (@22042 (@22047 @19752 @5488))) + @22045 + (@22042 (@22047 @19742 @19758))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @34979))) + @25876 + @25879 + @25882 + @25885 + @22726)) + @42370 +@84412 := @61223 + @4539 + @22 + @19815 + @249 + @6175 + @19839 + @20020 + (@61233 + @19815 + (@61240 + @19813 + @5162 + @817 + (@61246 + @19813 + (@61252 + @5541 + @19812 + (@61257 @5541 @51409 @22242) + (@61265 + @19810 + @5501 + (@61269 + @19799 + @19808 + (@61275 + @19799 + @19806 + @5566 + (@61283 + @19798 + @19805 + @5476 + @19781 + @5482 + @61294 + (@61303 @19791 @5482 @42727 @42452 @22045 (@22042 (@22047 @19792 @5488))) + @22045 + (@22042 (@22047 @19782 @19798))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @61328))) + @25876 + @25879 + @25882 + @25885 + @22726)) + @42994 +@84415 := @24740 @51459 @5126 @5126 +@84423 := @84415 @3215 @4494 @4538 @22 @19839 @19851 @5488 @20020 +@84424 := @61402 @562 +@84430 := @84424 @3214 @2415 @24 @19839 @19849 @6338 +@84431 := @61411 @219 +@84440 := @84431 @3213 @480 @820 @6281 @19838 @19848 @5476 @19821 @5482 +@84446 := @61379 @41 @480 @41 @6281 @51549 @26340 +@84447 := @84440 @84446 +@84457 := @61411 @3211 @146 @480 @27 @14641 @5488 @5501 @5476 @19831 @5482 +@84458 := @61442 @480 +@84483 := @84423 + (@84430 + (@84447 + (@84457 (@84458 @3210 @14641 @62198 @62202) @61450 @22045 (@22042 (@22047 @19832 @5488))) + @22045 + (@22042 (@22047 @19822 @19838))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@84487 := @23295 @51459 @5126 @5126 @24880 +@84495 := @84487 @19851 @4494 @4538 @22 @19879 @19912 @19936 @20018 +@84503 := @84415 @4470 @4492 @185 @22 @19879 @19888 @5488 @19912 +@84509 := @84424 @4469 @2415 @24 @19879 @19886 @6338 +@84510 := @61411 @238 +@84519 := @84510 @4468 @480 @820 @5817 @19878 @19885 @5476 @19856 @5482 +@84525 := @61379 @154 @480 @154 @5817 @51564 @23588 +@84566 := @84503 + (@84509 + (@84519 + @84525 + (@61411 + @4466 + @146 + @480 + @27 + @19875 + @5488 + @5501 + @5476 + @19866 + @5482 + (@84458 @4465 @19875 (@22371 (@22372 @19875)) (@22042 (@22377 @4465 @480))) + @61450 + @22045 + (@22042 (@22047 @19867 @5488))) + @22045 + (@22042 (@22047 @19857 @19878))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) +@84574 := @84487 @19888 @4492 @185 @22 @5488 @19909 @5488 @10551 +@84582 := @84415 @4489 @2390 @185 @22 @5488 @19906 @5488 @19909 +@84583 := @61359 @1276 +@84590 := @84583 @4488 @2416 @24 @5488 @19904 @5162 @2433 +@84593 := @61368 @4488 @2416 @19904 +@84594 := @61372 @261 +@84599 := @84594 @4487 @480 @2415 @6298 @19903 +@84605 := @61379 @249 @480 @249 @6298 @51534 @26505 +@84649 := @84582 + (@84590 + (@84593 + (@84599 + @84605 + (@61372 + @4477 + @4486 + @480 + @820 + @19894 + @19902 + (@84458 @4476 @19894 (@22371 (@22372 @19894)) (@22042 (@22377 @4476 @480))) + (@61372 + @4484 + @146 + @480 + @27 + @19900 + @5501 + (@84458 @4483 @19900 (@22371 (@22372 @19900)) (@22042 (@22377 @4483 @480))) + @61472)))) + @34986 + @34989 + @34992 + @34995 + @22726) +@84657 := @84487 @19906 @2390 @185 @22 @5488 @14737 @5488 @10551 +@84658 := @22827 @51459 +@84662 := @84658 @2390 @22 @5488 @11741 +@84664 := @23320 @51459 @5126 +@84669 := @84662 (@84664 @2390 @22 @11741 @61447) +@84670 := @84657 @84669 +@84683 := @84658 @185 @22 @5488 @5585 (@84664 @185 @22 @5585 (@61443 @184 @5585 @22463 @22467)) +@84995 := @84153 + (@84194 + (@84196 + (@84198 + (@84215 + (@84231 + (@84248 + (@84261 + (@84269 + (@84273 + (@84282 + (@84345 + (@84412 + (@84483 + (@84495 + (@84566 (@84574 (@84649 (@84670 @84683)) @84683)) + (@84415 + @3256 + @4536 + @185 + @22 + @19936 + @19945 + @5488 + @20018 + (@84424 + @3255 + @2415 + @24 + @19936 + @19943 + @6338 + (@84431 + @3254 + @480 + @820 + @6281 + @19935 + @19942 + @5476 + @19918 + @5482 + @84446 + (@61411 + @3252 + @146 + @480 + @27 + @14773 + @5488 + @5501 + @5476 + @19928 + @5482 + (@84458 @3251 @14773 @62530 @62534) + @61450 + @22045 + (@22042 (@22047 @19929 @5488))) + @22045 + (@22042 (@22047 @19919 @19935))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@84487 + @19945 + @4536 + @185 + @22 + @19973 + @20015 + @5488 + @10551 + (@84415 + @4505 + @4534 + @185 + @22 + @19973 + @19982 + @5488 + @20015 + (@84424 + @4504 + @2415 + @24 + @19973 + @19980 + @6338 + (@84510 + @4503 + @480 + @820 + @5817 + @19972 + @19979 + @5476 + @19950 + @5482 + @84525 + (@61411 + @4501 + @146 + @480 + @27 + @19969 + @5488 + @5501 + @5476 + @19960 + @5482 + (@84458 + @4500 + @19969 + (@22371 (@22372 @19969)) + (@22042 (@22377 @4500 @480))) + @61450 + @22045 + (@22042 (@22047 @19961 @5488))) + @22045 + (@22042 (@22047 @19951 @19972))) + @26644 + @26647 + @26650 + @26654 + @26659 + @26665) + (@84487 + @19982 + @4534 + @185 + @22 + @5488 + @20012 + @5488 + @10551 + (@84415 + @4517 + @2390 + @4533 + @22 + @5488 + @19994 + @5488 + @20012 + (@84583 + @4516 + @2416 + @24 + @5488 + @19992 + @5162 + @2433 + (@61368 + @4516 + @2416 + @19992 + (@84594 + @4515 + @480 + @2415 + @6298 + @19991 + @84605 + (@61372 + @1325 + @4514 + @480 + @820 + @8201 + @19990 + (@84458 @1324 @8201 @35311 @35315) + (@61372 + @4512 + @146 + @480 + @27 + @19988 + @5501 + (@84458 + @4511 + @19988 + (@22371 (@22372 @19988)) + (@22042 (@22377 @4511 @480))) + @61472)))) + @34986 + @34989 + @34992 + @34995 + @22726) + (@84487 + @19994 + @2390 + @4533 + @22 + @5488 + @14737 + @5488 + @20010 + @84669 + (@84415 + @4530 + @2390 + @185 + @22 + @5488 + @20007 + @5488 + @20010 + (@84583 + @4529 + @2416 + @24 + @5488 + @20005 + @5162 + @2433 + (@61368 + @4529 + @2416 + @20005 + (@84594 + @4528 + @480 + @2415 + @6298 + @20004 + @84605 + (@61372 + @4525 + @4527 + @480 + @820 + @20001 + @20003 + (@84458 + @4524 + @20001 + (@22371 (@22372 @20001)) + (@22042 (@22377 @4524 @480))) + (@61372 + @3339 + @146 + @480 + @27 + @15002 + @5501 + (@84458 @3338 @15002 @63060 @63064) + @61472)))) + @34986 + @34989 + @34992 + @34995 + @22726) + (@84487 + @20007 + @2390 + @185 + @22 + @5488 + @14737 + @5488 + @10551 + @84669 + @84683)))) + @84683)) + @84683)))))))))))))))) +@84996 := @21623 @4170 +@84997 := @21631 @78574 +@84999 := @21627 (@84997 @21646) +@85001 := @21669 (@21670 @4170) +@85002 := @21665 @85001 +@85004 := @21627 (@85002 @21694) +@85021 := @21626 + (fun (fn : @122) => + @84999 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @85004 @21741)))))) + @21787)) + @4647 +@85024 := @21793 (@84997 (@21644 @4647)) +@85027 := @21706 (@21707 @4647) @78577 +@85031 := @21627 (@21698 (@85027 @21715) @21719) +@85032 := @21732 @4647 +@85037 := @21729 (@21731 @85032 @78580 @21687 @21689) +@85048 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @85004 (@85031 @85037))))) +@85049 := @21652 @85048 +@85050 := @21649 @85049 +@85059 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @78577 @21645) @21781))) +@85062 := @85024 (@85050 @85059) @78575 +@85064 := @21840 @85049 @85059 +@85066 := @21843 @85048 @6929 +@85068 := @21627 (@85002 @28758) +@85069 := @85027 @28761 +@85070 := @21698 @85069 +@85072 := @21627 (@85070 @21719) +@85083 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @85068 (@85072 @85037))))) + @20027 +@85084 := @21683 @20027 +@85089 := @21627 (@85002 (@21677 (@28756 (@85084 @21691)))) +@85090 := @21727 @20027 +@85091 := @21726 @85090 +@85094 := @21730 @85090 @85032 @78580 +@85106 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @85089 (@85072 (@85091 (@85094 @21687 @21689)))))) + @20252 +@85113 := @21627 (@85002 (@21677 (@28756 (@85084 (@21686 (@20253 @21689)))))) +@85114 := @85094 @20252 +@85123 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @85113 (@85072 (@85091 (@85114 @21689))))) + @20551 +@85128 := @85002 (@21677 (@28756 (@85084 (@21686 @20552)))) +@85129 := @21627 @85128 +@85130 := @85114 @20551 +@85136 := @21910 (fun (Γ : @21657) => @85129 (@85072 (@85091 @85130))) @22101 +@85137 := @21793 @85128 +@85138 := @85070 @28831 +@85139 := @21627 @85138 +@85141 := @28834 @85090 @85130 +@85145 := @85137 (@85139 @85141) (@21946 @85001) +@85149 := @21793 @85138 @85141 (@21951 @85069) +@85214 := @29634 + @536 + @4645 + @4165 + @20061 + @41 + @5473 + @20251 + @20551 + (@22116 + @536 + @22 + @20050 + @20059 + (@22330 + @535 + @866 + @22 + @20050 + @20057 + @5566 + (@22339 + @534 + @22 + @28 + @5539 + @20049 + @20056 + @5476 + @20032 + @5482 + @22226 + (@22338 + @532 + @146 + @22 + @27 + @6264 + @5488 + @5501 + @5476 + @20042 + @5482 + (@22366 @531 @6264 @26296 @26300) + @22384 + @22045 + (@22042 (@22047 @20043 @5488))) + @22045 + (@22042 (@22047 @20033 @20049))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @22602 +@85223 := @30105 @4547 @4576 @4644 @4165 @20188 @154 @20064 @20250 @20551 +@85227 := @29815 @4576 @4547 @20184 @20186 +@85234 := @29690 @4575 @4547 @24 @20181 @5517 @20069 @5482 +@85237 := @29699 @4575 @4680 @20181 +@85245 := @29704 @4552 @4574 @4677 @4680 @5488 @20179 @5126 @4703 +@85248 := @29714 @4574 @4677 @20179 +@85254 := @29719 @4559 @4573 @4674 @4676 @20082 @20178 +@85257 := @29699 @4559 @4674 @20082 +@85279 := @29730 + @4557 + @147 + @50 + @4671 + @4673 + @5488 + @10574 + @22198 + @519 + @5126 + @5126 + @4715 + (@58737 @10574 (@29767 @5485 @5501 @30138 @29780)) + (@21837 (@22274 @4557)) +@85280 := @21711 @4715 +@85282 := @85279 (@22278 @85280) +@85283 := @21735 @4715 +@85285 := @85282 (@22282 @85283) +@85288 := @22287 (@22289 @4671 @4673) +@85299 := @85254 + (@85257 (@85285 @85288 (@22297 (@22299 @4557 @45464)) (@22287 (@22307 @4557)) @22314)) +@85416 := @29719 + @4565 + @4572 + @22 + @4671 + @20168 + @20177 + (@29815 + @4565 + @22 + @20157 + @20166 + (@40201 + @4564 + @866 + @22 + @20157 + @20164 + @5566 + (@29830 + @4562 + @175 + @22 + @28 + @20143 + @20156 + @20163 + @5476 + @20087 + @5482 + (@29815 + @4562 + @22 + @20132 + @20141 + (@29822 + @4561 + @866 + @22 + @20132 + @20139 + @7072 + (@29830 + @148 + @320 + @22 + @28 + @20118 + @20131 + @20138 + @5476 + @20095 + @5482 + (@30116 + @20110 + @20116 + (@30122 + @20110 + @20114 + @5493 + (@30133 @20103 @5482 @30138 @29862 @22045 (@22042 (@22047 @20104 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + (@72018 @20124 @5482 @29762 @29862 @22045 (@22042 (@22047 @20125 @5488))) + @22045 + (@22042 (@22047 @20096 @20131))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + (@40225 @20149 @5482 @40231 @29862 @22045 (@22042 (@22047 @20150 @5488))) + @22045 + (@22042 (@22047 @20088 @20156))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@85422 := @29719 @4570 @146 @4547 @27 @20175 @5501 +@85425 := @29699 @4570 @4547 @20175 +@85458 := @64320 + @4547 + @4569 + @107 + @5488 + @20174 + @20171 + @22447 + (@29714 + @4569 + @107 + @20174 + (@29746 + @4568 + @22 + @106 + @6281 + @20173 + @29762 + (@64361 + @3624 + @24 + @92 + @5769 + @16423 + @64370 + (@64361 @323 @24 @59 @5769 @10050 @64370 @57510)))) +@85461 := @22525 (@22568 @4547 @20171) +@85469 := @85245 (@85248 (@85299 (@85416 (@85422 (@85425 (@85458 @85461)) @29780)))) +@85470 := @21641 @4552 +@85471 := @21837 @85470 +@85472 := @85469 @85471 +@85473 := @21711 @4703 +@85474 := @22278 @85473 +@85475 := @85472 @85474 +@85476 := @21735 @4703 +@85477 := @22282 @85476 +@85478 := @85475 @85477 +@85480 := @22287 (@22307 @4552) +@85488 := @85223 (@85227 (@85234 (@85237 (@85478 @85480 @22314)) @22596)) @30157 +@85489 := @21928 @4547 +@85493 := @21923 (@22752 (@85489 @22753)) @25781 +@85506 := @21957 @85493 @5126 @5126 @249 @48 @4584 @4643 @4165 @20247 @249 @6886 @5488 @20551 +@85508 := @22137 @85493 @5126 +@85511 := @85508 @4584 @48 @20247 +@85521 := @22146 @85493 @5126 @1110 @4583 @867 @48 @5488 @20245 @5162 @2112 +@85526 := @22160 @85493 @5126 @4583 @867 @20245 +@85528 := @22169 @85493 @5126 +@85534 := @85528 @144 @4582 @48 @866 @5541 @20244 +@85536 := @22013 @85493 @5126 +@85540 := @85536 @68 @48 @68 @5541 +@85541 := @22022 @85493 +@85546 := @85534 (@85540 (@22021 (@85541 @68)) @22242) +@85552 := @85528 @219 @4581 @22 @28 @6281 @20243 +@85560 := @85536 @41 @22 @41 @6281 (@22021 (@85541 @41)) @26340 +@85561 := @85552 @85560 +@85567 := @85528 @4579 @146 @22 @27 @20241 @5501 +@85573 := @21974 @85493 @5126 @4579 @22 @20230 @20239 +@85582 := @21984 @85493 @5126 @854 @4578 @866 @22 @20230 @20237 @7072 +@85584 := @21997 @85493 @5126 +@85594 := @85584 @3492 @320 @22 @28 @20216 @20229 @20236 @5476 @20194 @5482 +@85597 := @85508 @3492 @22 @20216 +@85618 := @22639 + @85493 + @5126 + @5162 + @238 + @385 + @68 + @107 + @22 + @15339 + @5517 + @20204 + @20211 + (@85536 @154 @4547 @154 @15339 (@22021 (@85541 @154)) @64476) +@85621 := @22666 (@22675 (@22690 @385)) +@85622 := @85618 @85621 +@85625 := @22525 (@22696 @385 @68) +@85626 := @85622 @85625 +@85627 := @22712 @107 +@85629 := @22702 (@85627 @68) +@85690 := @85506 + (@85511 + (@85521 + (@85526 + (@85546 + (@85561 + (@85567 + (@85573 + (@85582 + (@85594 + (@85597 (@85626 @85629 @22596 (@22042 (@22718 @20211 @20205)) @22726)) + (@85584 + @219 + @146 + @22 + @27 + @6281 + @5488 + @5501 + @5476 + @20222 + @5482 + @85560 + (@22038 @85493 @5126) + @22045 + (@22042 (@22047 @20223 @5488))) + @22045 + (@22042 (@22047 @20195 @20229))) + @29877 + @29880 + @29883 + @29887 + @29892 + @29898)) + (@22248 @85493 @5126))))) + @33204 + @33207 + @33210 + @33213 + @22726)) + (@22042 (@22090 @85493 @249)) +@85691 := @36140 @85493 +@85693 := @24740 @85691 @5126 +@85694 := @85693 @5126 +@85702 := @85694 @3485 @4632 @4642 @4165 @5488 @20270 @5488 @20551 +@85707 := @22639 @85691 @5126 @5162 @238 @385 +@85714 := @85707 @19 @107 @24 @15339 @5517 @20257 @20265 +@85716 := @22013 @85691 @5126 +@85719 := @85716 @154 @4547 @154 +@85720 := @85719 @15339 +@85721 := @22022 @85691 +@85723 := @22021 (@85721 @154) +@85725 := @85720 @85723 @64476 +@85728 := @85714 @85725 @85621 @85625 +@85730 := @22702 (@85627 @19) +@85738 := @85702 (@85728 @85730 @22596 (@22042 (@22718 @20265 @20258)) @22726) +@85740 := @23295 @85691 @5126 +@85742 := @85740 @5126 @24880 +@85750 := @85742 @20270 @4632 @4642 @4165 @20313 @20522 @5488 @20549 +@85758 := @85694 @4594 @4606 @4631 @4165 @20313 @20345 @5488 @20522 +@85767 := @85693 @5162 @4591 @3474 @308 @24 @20313 @20322 @5488 @20345 +@85769 := @21984 @85691 @5126 +@85776 := @85769 @403 @4590 @866 @24 @20313 @20320 @6034 +@85778 := @21997 @85691 @5126 +@85788 := @85778 @185 @4589 @22 @28 @5585 @20312 @20319 @5476 @20275 @5482 +@85790 := @22363 @85691 @5126 +@85791 := @85790 @22 +@85796 := @85788 (@85791 @184 @5585 @22463 @22467) +@85806 := @85778 @4587 @146 @22 @27 @20309 @5488 @5501 @5476 @20285 @5482 +@85808 := @21974 @85691 @5126 +@85812 := @85808 @4587 @22 @20301 @20307 +@85819 := @85769 @139 @263 @50 @22 @20301 @20305 @5493 +@85823 := @85778 @261 @146 @48 @27 +@85829 := @85823 @20298 @5488 @5501 @5476 @20293 @5482 +@85832 := @85716 @249 @48 @249 +@85833 := @85832 @20298 +@85835 := @22021 (@85721 @249) +@85840 := @85829 (@85833 @85835 (@22029 (@22030 @20298))) +@85842 := @22038 @85691 @5126 +@85877 := @85767 + (@85776 + (@85796 + (@85806 + (@85812 + (@85819 + (@85840 @85842 @22045 (@22042 (@22047 @20294 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + @85842 + @22045 + (@22042 (@22047 @20286 @5488))) + @22045 + (@22042 (@22047 @20276 @20312))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@85887 := @85740 @5162 @24880 @20322 @3474 @308 @24 @5488 @20342 @5488 @5769 +@85897 := @85707 @154 @107 @24 @15339 @5517 @20327 @20337 @85725 @85621 @85625 +@85899 := @22702 (@85627 @154) +@85907 := @85887 (@85897 @85899 @22596 (@22042 (@22718 @20337 @20328)) @22726) +@85912 := @23320 @85691 @5126 @308 @24 @5769 +@85914 := @22485 @85691 @5126 +@85922 := @85758 (@85877 (@85907 (@85912 (@85914 @305 @24 @5768 @23368)))) +@85930 := @85742 @20345 @4606 @4631 @4165 @5488 @20403 @5488 @20520 +@85931 := @22827 @85691 +@85935 := @85931 @4606 @4165 @5488 @20402 +@85937 := @22436 @85691 @5126 +@85945 := @85937 @258 @4165 @4605 @78846 @5488 @20401 @18473 @22198 +@85947 := @22160 @85691 @5126 +@85950 := @85947 @4605 @78846 @20401 +@85952 := @22169 @85691 @5126 +@85958 := @85952 @4603 @146 @4163 @27 @20399 @5501 +@85966 := @23329 @85691 @5126 @4596 @4599 @42 @22 @20348 @20398 +@85974 := @85952 @4596 @4601 @42 @28 @20348 (@5497 @20398 @5501) +@85976 := @22137 @85691 @5126 +@85979 := @85976 @4596 @42 @20348 +@85987 := @85937 @181 @42 @1899 @60 @5488 @20347 @18476 @22199 +@85990 := @85947 @1899 @60 @20347 +@85996 := @85952 @261 @323 @48 @59 @5705 @10050 +@85999 := @85832 @5705 @85835 @23034 +@86000 := @85996 @85999 +@86011 := @85952 @190 @146 @24 @27 @5589 @5501 (@85914 @187 @24 @5588 @22497) +@86013 := @22248 @85691 @5126 +@86118 := @85930 + (@85935 + (@85945 + (@85950 + (@85958 + (@85966 + (@85974 + (@85979 (@85987 (@85990 (@86000 (@86011 @86013))) @79097)) + (@85952 + @4599 + @146 + @22 + @27 + @20398 + @5501 + (@85808 + @4599 + @22 + @20387 + @20396 + (@85769 + @167 + @4598 + @866 + @22 + @20387 + @20394 + @5566 + (@85778 + @3492 + @534 + @22 + @28 + @20373 + @20386 + @20393 + @5476 + @20353 + @5482 + (@85976 + @3492 + @22 + @20373 + (@85707 + @68 + @107 + @22 + @5722 + @5517 + @20361 + @20368 + (@85719 @5722 @85723 @22867) + @85621 + @85625 + @85629 + @22596 + (@22042 (@22718 @20368 @20362)) + @22726)) + (@85778 + @532 + @146 + @22 + @27 + @6264 + @5488 + @5501 + @5476 + @20379 + @5482 + (@85791 @531 @6264 @26296 @26300) + @85842 + @22045 + (@22042 (@22047 @20380 @5488))) + @22045 + (@22042 (@22047 @20354 @20386))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + @86013))) + @86013)) + @79117)) +@86122 := @85931 @4631 @4165 @5488 @20519 +@86124 := @85937 @235 @4165 +@86130 := @86124 @4630 @50 @5488 @20518 @20407 @22198 +@86133 := @85947 @4630 @50 @20518 +@86139 := @85952 @4628 @146 @48 @27 @20516 @5501 +@86143 := @85808 @4628 @48 @20505 @20514 +@86144 := @85769 @1410 +@86150 := @86144 @4627 @3544 @48 @20505 @20512 @8480 +@86160 := @85778 @4617 @4626 @48 @50 @20470 @20504 @20511 @5476 @20412 @5482 +@86164 := @85808 @4617 @48 @20459 @20468 +@86170 := @86144 @4616 @3544 @48 @20459 @20466 @8480 +@86180 := @85778 @4614 @263 @48 @50 @20445 @20458 @20465 @5476 @20420 @5482 +@86184 := @85808 @4614 @48 @20437 @20443 +@86185 := @85769 @727 +@86191 := @86185 @4613 @28302 @48 @20437 @20441 @6756 +@86201 := @85778 @4611 @146 @729 @27 @20434 @5488 @5501 @5476 @20428 @5482 +@86202 := @85790 @729 +@86252 := @86170 + (@86180 + (@86184 + (@86191 + (@86201 + (@86202 @4610 @20434 (@22371 (@22372 @20434)) (@22042 (@22377 @4610 @729))) + @85842 + @22045 + (@22042 (@22047 @20429 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + (@85823 + @5705 + @5488 + @5501 + @5476 + @20451 + @5482 + @85999 + @85842 + @22045 + (@22042 (@22047 @20452 @5488))) + @22045 + (@22042 (@22047 @20421 @20458))) + @36386 + @36389 + @36392 + @36396 + @36401 +@86254 := @22042 (@36405 @5126) +@86336 := @86130 + (@86133 + (@86139 + (@86143 + (@86150 + (@86160 + (@86164 (@86252 @86254)) + (@85778 + @4624 + @146 + @48 + @27 + @20501 + @5488 + @5501 + @5476 + @20476 + @5482 + (@85808 + @4624 + @48 + @20493 + @20499 + (@86185 + @4623 + @28302 + @48 + @20493 + @20497 + @6756 + (@85778 + @4621 + @146 + @729 + @27 + @20490 + @5488 + @5501 + @5476 + @20484 + @5482 + (@86202 @4620 @20490 (@22371 (@22372 @20490)) (@22042 (@22377 @4620 @729))) + @85842 + @22045 + (@22042 (@22047 @20485 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + @85842 + @22045 + (@22042 (@22047 @20477 @5488))) + @22045 + (@22042 (@22047 @20413 @20504))) + @36386 + @36389 + @36392 + @36396 + @36401 + @86254)) + @86013)) +@86339 := @22525 (@22875 @4165 @20407) +@86428 := @85021 + (@85062 + (@85064 + (@85066 + (@85083 + (@85106 + (@85123 + (@85136 + (@85145 + (@85149 + (@85214 + (@85488 + (@85690 + (@85738 + (@85750 + (@85922 (@86118 (@86122 (@86336 @86339)))) + (@85931 + @4642 + @4165 + @5488 + @20548 + (@86124 + @4641 + @50 + @5488 + @20547 + @20407 + @22198 + (@85947 + @4641 + @50 + @20547 + (@85952 + @4639 + @146 + @48 + @27 + @20545 + @5501 + (@85808 + @4639 + @48 + @20537 + @20543 + (@86185 + @4638 + @28302 + @48 + @20537 + @20541 + @6756 + (@85778 + @4636 + @146 + @729 + @27 + @20534 + @5488 + @5501 + @5476 + @20528 + @5482 + (@86202 + @4635 + @20534 + (@22371 (@22372 @20534)) + (@22042 (@22377 @4635 @729))) + @85842 + @22045 + (@22042 (@22047 @20529 @5488))) + @28337 + @28340 + @28343 + @28347 + @28352 + @28358)) + @86013)) + @86339)))))))))))))))) +@86429 := @21623 @4326 +@86430 := @21631 @82104 +@86432 := @21627 (@86430 @21646) +@86434 := @21669 (@21670 @4326) +@86435 := @21665 @86434 +@86437 := @21627 (@86435 @21694) +@86454 := @21626 + (fun (fn : @122) => + @86432 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @86437 @21741)))))) + @21787)) + @4668 +@86457 := @21793 (@86430 (@21644 @4668)) +@86460 := @21706 (@21707 @4668) @82107 +@86464 := @21627 (@21698 (@86460 @21715) @21719) +@86465 := @21732 @4668 +@86470 := @21729 (@21731 @86465 @82110 @21687 @21689) +@86481 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @86437 (@86464 @86470))))) +@86482 := @21652 @86481 +@86483 := @21649 @86482 +@86492 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @82107 @21645) @21781))) +@86495 := @86457 (@86483 @86492) @82105 +@86497 := @21840 @86482 @86492 +@86499 := @21843 @86481 @7104 +@86501 := @21627 (@86435 @30015) +@86502 := @86460 @30018 +@86503 := @21698 @86502 +@86505 := @21627 (@86503 @21719) +@86516 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @86501 (@86505 @86470))))) + @10729 +@86520 := @21627 (@86435 (@21677 (@30013 @46075))) +@86522 := @46082 @86465 @82110 +@86534 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @86520 (@86505 (@46081 (@86522 @21687 @21689)))))) + @20605 +@86541 := @21627 (@86435 (@21677 (@30013 (@46074 (@21686 (@20606 @21689)))))) +@86542 := @86522 @20605 +@86551 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @86541 (@86505 (@46081 (@86542 @21689))))) + @20608 +@86556 := @86435 (@21677 (@30013 (@46074 (@21686 @20609)))) +@86557 := @21627 @86556 +@86558 := @86542 @20608 +@86564 := @21910 (fun (Γ : @21657) => @86557 (@86505 (@46081 @86558))) @25781 +@86565 := @21793 @86556 +@86566 := @86503 @30088 +@86567 := @21627 @86566 +@86569 := @30091 @46080 @86558 +@86573 := @86565 (@86567 @86569) (@21946 @86434) +@86577 := @21793 @86566 @86569 (@21951 @86502) +@86581 := @29684 @4667 @24 @20605 @20607 +@86588 := @37006 @4666 @22 @24 @20602 @5517 @20562 @5482 +@86592 := @29815 @4666 @1500 @20598 @20600 +@86599 := @29690 @4665 @1500 @24 @20595 @5517 @20574 @5482 +@86602 := @29699 @4665 @4727 @20595 +@86610 := @29704 @4653 @4664 @4724 @4727 @5488 @20593 @5126 @4750 +@86613 := @29714 @4664 @4724 @20593 +@86619 := @29719 @4661 @4663 @4721 @4723 @20588 @20592 +@86622 := @29699 @4661 @4721 @20588 +@86656 := @29730 + @4658 + @4660 + @57972 + @4718 + @4720 + @5488 + @20587 + @22446 + @529 + @5126 + @5126 + @4763 + (@29714 + @4660 + @57972 + @20587 + (@29746 @164 @22 @22189 @6281 @5544 @29762 (@29902 @147 @22 @50 @5539 @5543 @29859 @29781))) + (@21837 (@22274 @4658)) +@86657 := @21711 @4763 +@86659 := @86656 (@22278 @86657) +@86660 := @21735 @4763 +@86662 := @86659 (@22282 @86660) +@86665 := @22287 (@22289 @4718 @4720) +@86686 := @86610 + (@86613 + (@86619 + (@86622 (@86662 @86665 (@22297 (@22299 @4658 @58055)) (@22287 (@22307 @4658)) @22314)) + (@29746 @2856 @22 @4718 @6281 @20591 @29762 @57514))) +@86687 := @21641 @4653 +@86688 := @21837 @86687 +@86689 := @86686 @86688 +@86690 := @21711 @4750 +@86691 := @22278 @86690 +@86692 := @86689 @86691 +@86693 := @21735 @4750 +@86694 := @22282 @86693 +@86695 := @86692 @86694 +@86697 := @22287 (@22307 @4653) +@86716 := @86454 + (@86495 + (@86497 + (@86499 + (@86516 + (@86534 + (@86551 + (@86564 + (@86573 + (@86577 + (@86581 + (@86588 + (@86592 (@86599 (@86602 (@86695 @86697 @22314)) @22596)) + @22596))))))))))) +@86717 := @21623 @4552 +@86718 := @21631 @85470 +@86720 := @21627 (@86718 @21646) +@86722 := @21669 (@21670 @4552) +@86723 := @21665 @86722 +@86725 := @21627 (@86723 @21694) +@86742 := @21626 + (fun (fn : @122) => + @86720 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @86725 @21741)))))) + @21787)) + @4703 +@86745 := @21793 (@86718 (@21644 @4703)) +@86748 := @21706 (@21707 @4703) @85473 +@86752 := @21627 (@21698 (@86748 @21715) @21719) +@86753 := @21732 @4703 +@86758 := @21729 (@21731 @86753 @85476 @21687 @21689) +@86769 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @86725 (@86752 @86758))))) +@86770 := @21652 @86769 +@86771 := @21649 @86770 +@86780 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @85473 @21645) @21781))) +@86783 := @86745 (@86771 @86780) @85471 +@86785 := @21840 @86770 @86780 +@86787 := @21843 @86769 @20620 +@86788 := @21679 @20620 +@86792 := @21627 (@86723 (@21677 (@86788 @21692))) +@86794 := @86748 (@21714 @20620) +@86795 := @21698 @86794 +@86797 := @21627 (@86795 @21719) +@86808 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @86792 (@86797 @86758))))) + @20624 +@86809 := @21683 @20624 +@86814 := @21627 (@86723 (@21677 (@86788 (@86809 @21691)))) +@86815 := @21727 @20624 +@86816 := @21726 @86815 +@86819 := @21730 @86815 @86753 @85476 +@86831 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @86814 (@86797 (@86816 (@86819 @21687 @21689)))))) + @20636 +@86838 := @21627 (@86723 (@21677 (@86788 (@86809 (@21686 (@20637 @21689)))))) +@86839 := @86819 @20636 +@86848 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @86838 (@86797 (@86816 (@86839 @21689))))) + @20686 +@86853 := @86723 (@21677 (@86788 (@86809 (@21686 @20687)))) +@86854 := @21627 @86853 +@86855 := @86839 @20686 +@86860 := @21910 (fun (Γ : @21657) => @86854 (@86797 (@86816 @86855))) +@86863 := @21923 (@22608 (@85489 @22610)) +@86870 := @86863 (@22100 (@21923 (@21926 (@21928 @4674 @21931)) @21705)) +@86871 := @86860 @86870 +@86872 := @21793 @86853 +@86874 := @86795 (@21718 @86870) +@86875 := @21627 @86874 +@86878 := @21725 @86870 @86815 @86855 +@86882 := @86872 (@86875 @86878) (@21946 @86722) +@86886 := @21793 @86874 @86878 (@21951 @86794) +@86902 := @23248 + @86870 + @5126 + @5126 + @4680 + @162 + @4701 + @5539 + @4685 + @154 + @4697 + @22753 + @5623 + @20629 + @5482 + @5488 + @20686 +@86904 := @22013 @86870 @5126 +@86908 := @86904 @19 @22 @19 @5539 +@86909 := @22022 @86870 +@86922 := @86902 + (@86908 (@22021 (@86909 @19)) @22225) + (@23281 (@23282 @4701)) + (@22042 (@23286 @86870 @22753)) + @23064 +@86937 := @23295 + @86870 + @5126 + @5126 + (@23299 @20630 @154 @22753) + @20638 + @4685 + @4697 + @4680 + @5488 + @5771 + @20672 + @20684 +@86942 := @22827 @86870 @4685 @4680 @5488 @5770 +@86947 := @23320 @86870 @5126 @4685 @4680 @5770 +@86955 := @23329 @86870 @5126 @219 @308 @4547 @24 @5674 @5769 +@86957 := @22169 @86870 @5126 +@86993 := @86937 + (@86942 + (@86947 + (@86955 + (@86957 + @219 + @310 + @4547 + @59 + @5674 + @7197 + (@86904 @41 @4547 @41 @5674 (@22021 (@86909 @41)) @22948) + (@86957 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @86870 @5126 @305 @24 @5768 @23368) + (@22248 @86870 @5126)))))) +@86994 := @23381 @86870 +@87009 := @22607 + @86994 + @5126 + @5126 + @4680 + @4673 + @5162 + @321 + @4696 + @453 + @20669 + @20683 + @127 + @5623 + @20647 + @5482 +@87015 := @21974 @86994 @5126 @321 @4673 @20663 @20667 +@87028 := @23407 @86994 @5126 @144 @4671 @4673 @5485 @320 @5488 @5798 @5126 @5784 @20655 @20659 +@87030 := @22013 @86994 @5126 +@87034 := @87030 @68 @4674 @68 @5485 +@87035 := @22022 @86994 +@87040 := @87028 (@87034 (@22021 (@87035 @68)) @22032) +@87045 := @22160 @86994 @5126 @320 @4671 @5798 +@87047 := @22169 @86994 @5126 +@87048 := @87047 @219 +@87053 := @87048 @146 @4547 @27 @5630 @5501 +@87056 := @87030 @41 @4547 @41 +@87057 := @87056 @5630 +@87059 := @22021 (@87035 @41) +@87062 := @87053 (@87057 @87059 @22663) +@87064 := @22248 @86994 @5126 +@87076 := @87009 + (@87015 (@87040 (@87045 (@87062 @87064)) @85288 @22314 @23463 (@22042 (@22047 @20656 @5488)))) +@87077 := @22733 @86994 +@87094 := @87077 + @86994 + @5126 + @4673 + @5162 + @4696 + @452 + @5126 + @4680 + @20682 + @68 + @197 + @127 + @4689 + @5665 + @5488 + @5488 + @5811 +@87098 := @21923 (@22988 (@85489 @22990)) @86994 +@87123 := @87077 + @87098 + @5126 + @4673 + @5162 + @4696 + @127 + @5126 + @4680 + @5654 + @19 + @230 + @329 + @4692 + @5815 + @5488 + @5488 + @20678 + (@22778 @86994 @5126 @4673 @5162 @4696 @5126 @4680) +@87124 := @22800 @4696 +@87127 := @87123 (@22788 (@87124 @19)) +@87129 := @22806 @4673 @4696 +@87133 := @87127 (@22042 (@87129 @127 @230)) +@87136 := @22814 @86994 @4673 @5162 +@87142 := @87133 (@21951 (@87136 @230 @329 @5815 @5488)) +@87150 := @23540 @87098 @4552 @332 @4677 @4680 @5488 @5820 @4703 +@87155 := @22160 @87098 @5126 @332 @4677 @5820 +@87157 := @22169 @87098 @5126 +@87163 := @87157 @144 @331 @4674 @4676 @5541 @5819 +@87165 := @22013 @87098 @5126 +@87169 := @87165 @68 @4674 @68 @5541 +@87170 := @22022 @87098 +@87297 := @86742 + (@86783 + (@86785 + (@86787 + (@86808 + (@86831 + (@86848 + (@86871 + (@86882 + (@86886 + (@86922 + (@86993 + (@87076 + (@87094 + (@87142 + (@87150 + (@87155 + (@87163 + (@87169 (@22021 (@87170 @68)) @22242) + (@87157 + @238 + @263 + @22 + @4671 + @5817 + @5707 + (@87165 @154 @22 @154 @5817 (@22021 (@87170 @154)) @23588) + (@87157 + @261 + @146 + @4547 + @27 + @5705 + @5501 + (@87165 + @249 + @4547 + @249 + @5705 + (@22021 (@87170 @249)) + @23034) + (@22248 @87098 @5126))))) + @85471 + @85474 + @85477 + @85480)) + (@22788 (@87124 @68)) + (@22042 (@87129 @452 @197)) + (@21951 (@87136 @197 @127 @5665 @5488)) + (@22827 + @86994 + @4689 + @4680 + @5488 + @5810 + (@23320 + @86994 + @5126 + @4689 + @4680 + @5810 + (@23329 + @86994 + @5126 + @219 + @190 + @4547 + @24 + @5674 + @5589 + (@87048 + @323 + @4547 + @59 + @5674 + @10050 + (@87056 @5674 @87059 @22948) + (@87047 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @86994 @5126 @187 @24 @5588 @22497) + @87064)))))) + @23052 + (@22042 (@23057 @4673 @4696 @453)) + @23064)))))))))))) +@87298 := @21623 @4557 +@87299 := @21641 @4557 +@87300 := @21631 @87299 +@87302 := @21627 (@87300 @21646) +@87304 := @21669 (@21670 @4557) +@87305 := @21665 @87304 +@87307 := @21627 (@87305 @21694) +@87324 := @21626 + (fun (fn : @122) => + @87302 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @87307 @21741)))))) + @21787)) + @4715 +@87327 := @21793 (@87300 (@21644 @4715)) +@87330 := @21706 (@21707 @4715) @85280 +@87334 := @21627 (@21698 (@87330 @21715) @21719) +@87335 := @21732 @4715 +@87340 := @21729 (@21731 @87335 @85283 @21687 @21689) +@87351 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @87307 (@87334 @87340))))) +@87352 := @21652 @87351 +@87353 := @21649 @87352 +@87362 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @85280 @21645) @21781))) +@87366 := @87327 (@87353 @87362) (@21837 @87299) +@87368 := @21840 @87352 @87362 +@87370 := @21843 @87351 @20695 +@87371 := @21679 @20695 +@87375 := @21627 (@87305 (@21677 (@87371 @21692))) +@87377 := @87330 (@21714 @20695) +@87378 := @21698 @87377 +@87380 := @21627 (@87378 @21719) +@87391 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @87375 (@87380 @87340))))) + @20697 +@87392 := @21683 @20697 +@87393 := @87392 @21691 +@87397 := @21627 (@87305 (@21677 (@87371 @87393))) +@87398 := @21727 @20697 +@87399 := @21726 @87398 +@87400 := @21730 @87398 +@87402 := @87400 @87335 @85283 +@87414 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @87397 (@87380 (@87399 (@87402 @21687 @21689)))))) + @5488 +@87419 := @21627 (@87305 (@21677 (@87371 (@87392 @23816)))) +@87420 := @87402 @5488 +@87429 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @87419 (@87380 (@87399 (@87420 @21689))))) + @20724 +@87434 := @87305 (@21677 (@87371 (@87392 (@21686 @20725)))) +@87435 := @21627 @87434 +@87436 := @87420 @20724 +@87441 := @21910 (fun (Γ : @21657) => @87435 (@87380 (@87399 @87436))) +@87445 := @21923 (@22095 (@85489 @22097)) @21935 +@87446 := @87441 @87445 +@87447 := @21793 @87434 +@87449 := @87378 (@21718 @87445) +@87450 := @21627 @87449 +@87453 := @21725 @87445 @87398 @87436 +@87457 := @87447 (@87450 @87453) (@21946 @87304) +@87461 := @21793 @87449 @87453 (@21951 @87377) +@87469 := @23540 @87445 @4711 @4713 @4765 @4673 @5488 @20722 @4849 +@87474 := @22160 @87445 @5126 @4713 @4765 @20722 +@87476 := @22169 @87445 @5126 +@87482 := @87476 @144 @2078 @48 @4676 @5485 @20721 +@87484 := @22013 @87445 @5126 +@87487 := @87484 @68 @48 @68 +@87488 := @87487 @5485 +@87489 := @22022 @87445 +@87491 := @22021 (@87489 @68) +@87570 := @87469 + (@87474 + (@87482 + (@87488 @87491 @22032) + (@87476 + @148 + @405 + @22 + @4671 + @20719 + @17156 + (@21974 + @87445 + @5126 + @148 + @22 + @20711 + @20717 + (@21984 + @87445 + @5126 + @139 + @147 + @50 + @22 + @20711 + @20715 + @5493 + (@21997 + @87445 + @5126 + @144 + @146 + @48 + @27 + @5541 + @5488 + @5501 + @5476 + @20704 + @5482 + (@87487 @5541 @87491 @22242) + (@22038 @87445 @5126) + @22045 + (@22042 (@22047 @20705 @5488))) + @22057 + @22061 + @22066 + @22071 + @22077 + @22086)) + (@87476 + @162 + @146 + @4547 + @27 + @5847 + @5501 + (@87484 @19 @4547 @19 @5847 (@22021 (@87489 @19)) @23901) + (@22248 @87445 @5126))))) +@87571 := @21641 @4711 +@87572 := @21837 @87571 +@87573 := @87570 @87572 +@87574 := @21711 @4849 +@87576 := @87573 (@22278 @87574) +@87577 := @21735 @4849 +@87592 := @87324 + (@87366 + (@87368 + (@87370 + (@87391 + (@87414 + (@87429 + (@87446 (@87457 (@87461 (@87576 (@22282 @87577) (@22287 (@22307 @4711)))))))))))) +@87593 := @21623 @4653 +@87594 := @21631 @86687 +@87596 := @21627 (@87594 @21646) +@87598 := @21669 (@21670 @4653) +@87599 := @21665 @87598 +@87601 := @21627 (@87599 @21694) +@87618 := @21626 + (fun (fn : @122) => + @87596 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @87601 @21741)))))) + @21787)) + @4750 +@87621 := @21793 (@87594 (@21644 @4750)) +@87624 := @21706 (@21707 @4750) @86690 +@87628 := @21627 (@21698 (@87624 @21715) @21719) +@87629 := @21732 @4750 +@87634 := @21729 (@21731 @87629 @86693 @21687 @21689) +@87645 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @87601 (@87628 @87634))))) +@87646 := @21652 @87645 +@87647 := @21649 @87646 +@87656 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @86690 @21645) @21781))) +@87659 := @87621 (@87647 @87656) @86688 +@87661 := @21840 @87646 @87656 +@87663 := @21843 @87645 @20736 +@87664 := @21679 @20736 +@87668 := @21627 (@87599 (@21677 (@87664 @21692))) +@87670 := @87624 (@21714 @20736) +@87671 := @21698 @87670 +@87673 := @21627 (@87671 @21719) +@87684 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @87668 (@87673 @87634))))) + @20740 +@87685 := @21683 @20740 +@87690 := @21627 (@87599 (@21677 (@87664 (@87685 @21691)))) +@87691 := @21727 @20740 +@87692 := @21726 @87691 +@87695 := @21730 @87691 @87629 @86693 +@87707 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @87690 (@87673 (@87692 (@87695 @21687 @21689)))))) + @20752 +@87714 := @21627 (@87599 (@21677 (@87664 (@87685 (@21686 (@20753 @21689)))))) +@87715 := @87695 @20752 +@87724 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @87714 (@87673 (@87692 (@87715 @21689))))) + @20802 +@87729 := @87599 (@21677 (@87664 (@87685 (@21686 @20803)))) +@87730 := @21627 @87729 +@87731 := @87715 @20802 +@87736 := @21910 (fun (Γ : @21657) => @87730 (@87673 (@87692 @87731))) +@87737 := @21928 @1500 +@87747 := @21923 (@22608 (@87737 @22610)) (@22100 (@21923 (@21926 (@21928 @4721 @21931)) @21705)) +@87748 := @87736 @87747 +@87749 := @21793 @87729 +@87751 := @87671 (@21718 @87747) +@87752 := @21627 @87751 +@87755 := @21725 @87747 @87691 @87731 +@87759 := @87749 (@87752 @87755) (@21946 @87598) +@87763 := @21793 @87751 @87755 (@21951 @87670) +@87779 := @23248 + @87747 + @5126 + @5126 + @4727 + @162 + @4748 + @5539 + @4732 + @154 + @4744 + @22753 + @5623 + @20745 + @5482 + @5488 + @20802 +@87781 := @22013 @87747 @5126 +@87785 := @87781 @19 @22 @19 @5539 +@87786 := @22022 @87747 +@87799 := @87779 + (@87785 (@22021 (@87786 @19)) @22225) + (@23281 (@23282 @4748)) + (@22042 (@23286 @87747 @22753)) + @23064 +@87814 := @23295 + @87747 + @5126 + @5126 + (@23299 @20746 @154 @22753) + @20754 + @4732 + @4744 + @4727 + @5488 + @8742 + @20788 + @20800 +@87819 := @22827 @87747 @4732 @4727 @5488 @8741 +@87824 := @23320 @87747 @5126 @4732 @4727 @8741 +@87832 := @23329 @87747 @5126 @219 @308 @1500 @24 @6281 @5769 +@87834 := @22169 @87747 @5126 +@87870 := @87814 + (@87819 + (@87824 + (@87832 + (@87834 + @219 + @310 + @1500 + @59 + @6281 + @7197 + (@87781 @41 @1500 @41 @6281 (@22021 (@87786 @41)) @26340) + (@87834 + @308 + @146 + @24 + @27 + @5769 + @5501 + (@22485 @87747 @5126 @305 @24 @5768 @23368) + (@22248 @87747 @5126)))))) +@87871 := @23381 @87747 +@87886 := @22607 + @87871 + @5126 + @5126 + @4727 + @4720 + @5162 + @321 + @4743 + @453 + @20785 + @20799 + @127 + @5623 + @20763 + @5482 +@87892 := @21974 @87871 @5126 @321 @4720 @20779 @20783 +@87905 := @23407 @87871 @5126 @144 @4718 @4720 @5485 @320 @5488 @6283 @5126 @5784 @20771 @20775 +@87907 := @22013 @87871 @5126 +@87911 := @87907 @68 @4721 @68 @5485 +@87912 := @22022 @87871 +@87917 := @87905 (@87911 (@22021 (@87912 @68)) @22032) +@87922 := @22160 @87871 @5126 @320 @4718 @6283 +@87924 := @22169 @87871 @5126 +@87925 := @87924 @219 +@87930 := @87925 @146 @1500 @27 @6281 @5501 +@87938 := @87907 @41 @1500 @41 @6281 (@22021 (@87912 @41)) @26340 +@87939 := @87930 @87938 +@87941 := @22248 @87871 @5126 +@87953 := @87886 + (@87892 (@87917 (@87922 (@87939 @87941)) @86665 @22314 @23463 (@22042 (@22047 @20772 @5488)))) +@87954 := @22733 @87871 +@87971 := @87954 + @87871 + @5126 + @4720 + @5162 + @4743 + @452 + @5126 + @4727 + @20798 + @68 + @197 + @127 + @4736 + @5665 + @5488 + @5488 + @8780 +@87975 := @21923 (@22988 (@87737 @22990)) @87871 +@88000 := @87954 + @87975 + @5126 + @4720 + @5162 + @4743 + @127 + @5126 + @4727 + @5654 + @19 + @230 + @329 + @4739 + @5815 + @5488 + @5488 + @20794 + (@22778 @87871 @5126 @4720 @5162 @4743 @5126 @4727) +@88001 := @22800 @4743 +@88004 := @88000 (@22788 (@88001 @19)) +@88006 := @22806 @4720 @4743 +@88010 := @88004 (@22042 (@88006 @127 @230)) +@88013 := @22814 @87871 @4720 @5162 +@88019 := @88010 (@21951 (@88013 @230 @329 @5815 @5488)) +@88027 := @23540 @87975 @4653 @332 @4724 @4727 @5488 @8786 @4750 +@88032 := @22160 @87975 @5126 @332 @4724 @8786 +@88034 := @22169 @87975 @5126 +@88040 := @88034 @144 @331 @4721 @4723 @5541 @8785 +@88042 := @22013 @87975 @5126 +@88046 := @88042 @68 @4721 @68 @5541 +@88047 := @22022 @87975 +@88171 := @87618 + (@87659 + (@87661 + (@87663 + (@87684 + (@87707 + (@87724 + (@87748 + (@87759 + (@87763 + (@87799 + (@87870 + (@87953 + (@87971 + (@88019 + (@88027 + (@88032 + (@88040 + (@88046 (@22021 (@88047 @68)) @22242) + (@88034 + @238 + @263 + @22 + @4718 + @5817 + @8784 + (@88042 @154 @22 @154 @5817 (@22021 (@88047 @154)) @23588) + (@88034 + @261 + @146 + @1500 + @27 + @6298 + @5501 + (@88042 + @249 + @1500 + @249 + @6298 + (@22021 (@88047 @249)) + @26505) + (@22248 @87975 @5126))))) + @86688 + @86691 + @86694 + @86697)) + (@22788 (@88001 @68)) + (@22042 (@88006 @452 @197)) + (@21951 (@88013 @197 @127 @5665 @5488)) + (@22827 + @87871 + @4736 + @4727 + @5488 + @8779 + (@23320 + @87871 + @5126 + @4736 + @4727 + @8779 + (@23329 + @87871 + @5126 + @219 + @190 + @1500 + @24 + @6281 + @5589 + (@87925 + @323 + @1500 + @59 + @6281 + @10050 + @87938 + (@87924 + @190 + @146 + @24 + @27 + @5589 + @5501 + (@22485 @87871 @5126 @187 @24 @5588 @22497) + @87941)))))) + @23052 + (@22042 (@23057 @4720 @4743 @453)) + @23064)))))))))))) +@88172 := @21623 @4658 +@88173 := @21641 @4658 +@88174 := @21631 @88173 +@88176 := @21627 (@88174 @21646) +@88178 := @21669 (@21670 @4658) +@88179 := @21665 @88178 +@88181 := @21627 (@88179 @21694) +@88198 := @21626 + (fun (fn : @122) => + @88176 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @88181 @21741)))))) + @21787)) + @4763 +@88201 := @21793 (@88174 (@21644 @4763)) +@88204 := @21706 (@21707 @4763) @86657 +@88208 := @21627 (@21698 (@88204 @21715) @21719) +@88209 := @21732 @4763 +@88214 := @21729 (@21731 @88209 @86660 @21687 @21689) +@88225 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @88181 (@88208 @88214))))) +@88226 := @21652 @88225 +@88227 := @21649 @88226 +@88236 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @86657 @21645) @21781))) +@88240 := @88201 (@88227 @88236) (@21837 @88173) +@88242 := @21840 @88226 @88236 +@88244 := @21843 @88225 @20813 +@88245 := @21679 @20813 +@88249 := @21627 (@88179 (@21677 (@88245 @21692))) +@88251 := @88204 (@21714 @20813) +@88252 := @21698 @88251 +@88254 := @21627 (@88252 @21719) +@88265 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @88249 (@88254 @88214))))) + @20815 +@88266 := @21683 @20815 +@88267 := @88266 @21691 +@88271 := @21627 (@88179 (@21677 (@88245 @88267))) +@88272 := @21727 @20815 +@88273 := @21726 @88272 +@88274 := @21730 @88272 +@88276 := @88274 @88209 @86660 +@88288 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @88271 (@88254 (@88273 (@88276 @21687 @21689)))))) + @5488 +@88293 := @21627 (@88179 (@21677 (@88245 (@88266 @23816)))) +@88294 := @88276 @5488 +@88303 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @88293 (@88254 (@88273 (@88294 @21689))))) + @20823 +@88308 := @88179 (@21677 (@88245 (@88266 (@21686 @20824)))) +@88309 := @21627 @88308 +@88310 := @88294 @20823 +@88315 := @21910 (fun (Γ : @21657) => @88309 (@88254 (@88273 @88310))) +@88318 := @21923 (@22752 (@87737 @22753)) +@88319 := @88318 @70773 +@88320 := @88315 @88319 +@88321 := @21793 @88308 +@88323 := @88252 (@21718 @88319) +@88324 := @21627 @88323 +@88327 := @21725 @88319 @88272 @88310 +@88331 := @88321 (@88324 @88327) (@21946 @88178) +@88335 := @21793 @88323 @88327 (@21951 @88251) +@88343 := @23540 @88319 @4760 @3925 @4852 @4720 @5488 @20821 @4881 +@88348 := @22160 @88319 @5126 @3925 @4852 @20821 +@88350 := @22169 @88319 @5126 +@88356 := @88350 @219 @3924 @48 @4851 @5674 @20820 +@88358 := @22013 @88319 @5126 +@88362 := @88358 @41 @48 @41 @5674 +@88363 := @22022 @88319 +@88421 := @88343 + (@88348 + (@88356 + (@88362 (@22021 (@88363 @41)) @22948) + (@88350 + @162 + @1653 + @22 + @4723 + @5539 + @20819 + (@88358 @19 @22 @19 @5539 (@22021 (@88363 @19)) @22225) + (@88350 + @144 + @240 + @22 + @4718 + @5849 + @7271 + (@88358 @68 @22 @68 @5849 (@22021 (@88363 @68)) @23918) + (@88350 + @238 + @146 + @1500 + @27 + @5817 + @5501 + (@88358 @154 @1500 @154 @5817 (@22021 (@88363 @154)) @23588) + (@22248 @88319 @5126)))))) +@88422 := @21641 @4760 +@88423 := @21837 @88422 +@88424 := @88421 @88423 +@88425 := @21711 @4881 +@88427 := @88424 (@22278 @88425) +@88428 := @21735 @4881 +@88443 := @88198 + (@88240 + (@88242 + (@88244 + (@88265 + (@88288 + (@88303 + (@88320 (@88331 (@88335 (@88427 (@22282 @88428) (@22287 (@22307 @4760)))))))))))) +@88444 := @21623 @4711 +@88445 := @21631 @87571 +@88447 := @21627 (@88445 @21646) +@88449 := @21669 (@21670 @4711) +@88450 := @21665 @88449 +@88452 := @21627 (@88450 @21694) +@88469 := @21626 + (fun (fn : @122) => + @88447 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @88452 @21741)))))) + @21787)) + @4849 +@88472 := @21793 (@88445 (@21644 @4849)) +@88475 := @21706 (@21707 @4849) @87574 +@88479 := @21627 (@21698 (@88475 @21715) @21719) +@88480 := @21732 @4849 +@88485 := @21729 (@21731 @88480 @87577 @21687 @21689) +@88496 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @88452 (@88479 @88485))))) +@88497 := @21652 @88496 +@88498 := @21649 @88497 +@88507 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @87574 @21645) @21781))) +@88510 := @88472 (@88498 @88507) @87572 +@88512 := @21840 @88497 @88507 +@88514 := @21843 @88496 @20829 +@88515 := @21679 @20829 +@88519 := @21627 (@88450 (@21677 (@88515 @21692))) +@88521 := @88475 (@21714 @20829) +@88522 := @21698 @88521 +@88524 := @21627 (@88522 @21719) +@88535 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @88519 (@88524 @88485))))) + @20697 +@88539 := @21627 (@88450 (@21677 (@88515 @87393))) +@88541 := @87400 @88480 @87577 +@88553 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @88539 (@88524 (@87399 (@88541 @21687 @21689)))))) + @20872 +@88560 := @21627 (@88450 (@21677 (@88515 (@87392 (@21686 (@20873 @21689)))))) +@88561 := @88541 @20872 +@88570 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @88560 (@88524 (@87399 (@88561 @21689))))) + @21176 +@88575 := @88450 (@21677 (@88515 (@87392 (@21686 @21177)))) +@88576 := @21627 @88575 +@88577 := @88561 @21176 +@88582 := @21910 (fun (Γ : @21657) => @88576 (@88524 (@87399 @88577))) +@88583 := @86863 @22101 +@88584 := @88582 @88583 +@88585 := @21793 @88575 +@88587 := @88522 (@21718 @88583) +@88588 := @21627 @88587 +@88591 := @21725 @88583 @87398 @88577 +@88595 := @88585 (@88588 @88591) (@21946 @88449) +@88599 := @21793 @88587 @88591 (@21951 @88521) +@88656 := @21957 + @88583 + @5126 + @5126 + @154 + @22 + @387 + @4847 + @4673 + @20847 + @154 + @5473 + @20871 + @21176 + (@22137 + @88583 + @5126 + @387 + @22 + @20847 + (@22639 + @88583 + @5126 + @5162 + @219 + @385 + @68 + @107 + @22 + @5630 + @5517 + @20835 + @20842 + (@22013 @88583 @5126 @41 @4547 @41 @5630 (@22021 (@22022 @88583 @41)) @22663) + @85621 + @85625 + @85629 + @22596 + (@22042 (@22718 @20842 @20836)) + @22726)) + (@22042 (@22090 @88583 @154)) +@88657 := @23381 @88583 +@88714 := @21957 + @88657 + @5126 + @5126 + @249 + @24 + @393 + @4846 + @4673 + @20868 + @249 + @6188 + @5488 + @21176 + (@22137 + @88657 + @5126 + @393 + @24 + @20868 + (@22639 + @88657 + @5126 + @5162 + @219 + @385 + @154 + @107 + @24 + @5630 + @5517 + @20853 + @20863 + (@22013 @88657 @5126 @41 @4547 @41 @5630 (@22021 (@22022 @88657 @41)) @22663) + @85621 + @85625 + @85899 + @22596 + (@22042 (@22718 @20863 @20854)) + @22726)) + (@22042 (@22090 @88657 @249)) +@88715 := @30681 @88657 +@88718 := @24740 @88715 @5126 @5126 +@88726 := @88718 @389 @4771 @4845 @4673 @5488 @20890 @5488 @21176 +@88731 := @22639 @88715 @5126 @5162 @219 @385 +@88738 := @88731 @19 @107 @24 @5630 @5517 @20877 @20885 +@88740 := @22013 @88715 @5126 +@88743 := @88740 @41 @4547 @41 +@88744 := @88743 @5630 +@88745 := @22022 @88715 +@88747 := @22021 (@88745 @41) +@88760 := @88726 + (@88738 + (@88744 @88747 @22663) + @85621 + @85625 + @85730 + @22596 + (@22042 (@22718 @20885 @20878)) + @22726) +@88764 := @23295 @88715 @5126 @5126 @24880 +@88772 := @88764 @20890 @4771 @4845 @4673 @5488 @20895 @5488 @21174 +@88773 := @22827 @88715 +@88777 := @88773 @4771 @4673 @5488 @20894 +@88779 := @22436 @88715 @5126 +@88787 := @88779 @197 @4673 @146 @27 @5488 @5501 @20892 @22197 +@88789 := @22038 @88715 @5126 +@88795 := @88777 (@88787 @88789 (@22525 (@22553 @4673 @20892))) +@88796 := @88772 @88795 +@88827 := @88718 + @391 + @4771 + @4844 + @4673 + @5488 + @20915 + @5488 + @21174 + (@88731 + @41 + @107 + @24 + @5674 + @5517 + @20901 + @20910 + (@88743 @5674 @88747 @22948) + @85621 + @85625 + (@22702 (@85627 @41)) + @22596 + (@22042 (@22718 @20910 @20902)) + @22726) +@88836 := @88764 @20915 @4771 @4844 @4673 @5488 @20895 @20939 @21172 @88795 +@88844 := @88718 @2712 @4842 @4785 @4673 @20939 @20948 @5488 @21172 +@88853 := @21984 @88715 @5126 @403 @886 @866 @24 @20939 @20946 @6034 +@88855 := @21997 @88715 @5126 +@88865 := @88855 @238 @405 @22 @28 @5817 @20938 @20945 @5476 @20921 @5482 +@88873 := @88740 @154 @22 @154 @5817 (@22021 (@88745 @154)) @23588 +@88913 := @88844 + (@88853 + (@88865 + @88873 + (@88855 + @162 + @146 + @22 + @27 + @5539 + @5488 + @5501 + @5476 + @20931 + @5482 + (@88740 @19 @22 @19 @5539 (@22021 (@88745 @19)) @22225) + @88789 + @22045 + (@22042 (@22047 @20932 @5488))) + @22045 + (@22042 (@22047 @20922 @20938))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@88921 := @88764 @20948 @4842 @4785 @4673 @20956 @21169 @5488 @20965 +@88934 := @21957 @88715 @5126 @5126 @224 @24 @4776 @4841 @4673 @20953 @224 @6188 @5488 @21169 +@88936 := @22137 @88715 @5126 +@88939 := @88936 @4776 @24 @20953 +@88949 := @22146 @88715 @5126 @495 @4775 @822 @24 @5488 @20951 @5162 @836 +@88951 := @22160 @88715 @5126 +@88954 := @88951 @4775 @822 @20951 +@88956 := @22169 @88715 @5126 +@88971 := @88956 + @144 + @4774 + @48 + @821 + @5485 + @20950 + (@88740 @68 @48 @68 @5485 (@22021 (@88745 @68)) @22032) +@88972 := @88956 @238 +@88978 := @88972 @570 @22 @820 @5817 @12704 @88873 +@88992 := @88956 @568 @146 @480 @27 @6327 @5501 (@22363 @88715 @5126 @480 @567 @6327 @26621 @26625) +@88994 := @22248 @88715 @5126 +@89010 := @88934 + (@88939 (@88949 (@88954 (@88971 (@88978 (@88992 @88994)))) @26062 @26065 @26068 @26071 @22726)) + (@22042 (@22090 @88715 @224)) +@89011 := @50311 @88715 +@89022 := @24740 @89011 @5126 @5126 @551 @4785 @4840 @4673 @5488 @7299 @5488 @21169 +@89027 := @23320 @89011 @5126 @551 @24 @7299 +@89029 := @22013 @89011 @5126 +@89033 := @89029 @224 @24 @224 @7299 +@89034 := @22022 @89011 +@89040 := @89022 (@89027 (@89033 (@22021 (@89034 @224)) @31049)) +@89052 := @23295 @89011 @5126 @5126 @24880 @7299 @4785 @4840 @4673 @5488 @20965 @20974 @21167 +@89057 := @22827 @89011 @4785 @4673 @5488 @20964 +@89059 := @22436 @89011 @5126 +@89067 := @89059 @230 @4673 @4784 @4671 @5488 @20963 @6350 @22198 +@89069 := @22160 @89011 @5126 +@89072 := @89069 @4784 @4671 @20963 +@89074 := @22169 @89011 @5126 +@89080 := @89074 @4782 @146 @4547 @27 @20961 @5501 +@89082 := @22137 @89011 @5126 +@89085 := @89082 @4782 @4547 @20961 +@89093 := @89059 @181 @4547 @4781 @107 @5488 @20960 @20171 @22447 +@89096 := @89069 @4781 @107 @20960 +@89097 := @89074 @238 +@89102 := @89097 @4780 @22 @106 @5817 @20959 +@89110 := @89029 @154 @22 @154 @5817 (@22021 (@89034 @154)) @23588 +@89111 := @89102 @89110 +@89117 := @89074 @308 @4779 @24 @92 @5769 @20958 +@89119 := @22485 @89011 @5126 +@89124 := @89117 (@89119 @305 @24 @5768 @23368) +@89135 := @89074 @190 @263 @24 @59 @5589 @8784 (@89119 @187 @24 @5588 @22497) +@89150 := @89074 + @261 + @146 + @24 + @27 + @6298 + @5501 + (@89029 @249 @24 @249 @6298 (@22021 (@89034 @249)) @26505) +@89152 := @22248 @89011 @5126 +@89164 := @89067 + (@89072 + (@89080 (@89085 (@89093 (@89096 (@89111 (@89124 (@89135 (@89150 @89152))))) @85461)) @89152)) +@89167 := @22525 (@26984 @4673 @6350) +@89170 := @89052 (@89057 (@89164 @89167)) +@89183 := @21957 @89011 @5126 @5126 @363 @24 @4791 @4839 @4673 @20971 @363 @6188 @5488 @21167 +@89186 := @89082 @4791 @24 @20971 +@89224 := @22146 + @89011 + @5126 + @4789 + @1653 + @793 + @24 + @5488 + @9173 + @5126 + @4889 + (@89069 + @1653 + @793 + @9173 + (@89074 + @144 + @240 + @48 + @28 + @5485 + @7271 + (@89029 @68 @48 @68 @5485 (@22021 (@89034 @68)) @22032) + (@89097 @146 @22 @27 @5817 @5501 @89110 @89152))) +@89225 := @21641 @4789 +@89226 := @21837 @89225 +@89227 := @89224 @89226 +@89228 := @21711 @4889 +@89230 := @89227 (@22278 @89228) +@89231 := @21735 @4889 +@89243 := @89183 + (@89186 (@89230 (@22282 @89231) (@22287 (@22307 @4789)) @22314)) + (@22042 (@22090 @89011 @363)) +@89244 := @39660 @89011 +@89255 := @24740 @89244 @5126 @5126 @549 @4799 @4838 @4673 @5488 @6296 @5488 @21167 +@89260 := @23320 @89244 @5126 @549 @24 @6296 +@89262 := @22013 @89244 @5126 +@89266 := @89262 @363 @24 @363 @6296 +@89267 := @22022 @89244 +@89273 := @89255 (@89260 (@89266 (@22021 (@89267 @363)) @26443)) +@89285 := @23295 @89244 @5126 @5126 @24880 @6296 @4799 @4838 @4673 @5488 @20983 @21012 @21165 +@89290 := @22827 @89244 @4799 @4673 @5488 @20982 +@89292 := @22436 @89244 @5126 +@89300 := @89292 @230 @4673 @4798 @4671 @5488 @20981 @6350 @22198 +@89302 := @22160 @89244 @5126 +@89305 := @89302 @4798 @4671 @20981 +@89307 := @22169 @89244 @5126 +@89313 := @89307 @4796 @146 @4547 @27 @20979 @5501 +@89315 := @22137 @89244 @5126 +@89318 := @89315 @4796 @4547 @20979 +@89326 := @89292 @181 @4547 @4795 @107 @5488 @20978 @20171 @22447 +@89329 := @89302 @4795 @107 @20978 +@89330 := @89307 @238 +@89335 := @89330 @4794 @22 @106 @5817 @20977 +@89343 := @89262 @154 @22 @154 @5817 (@22021 (@89267 @154)) @23588 +@89344 := @89335 @89343 +@89350 := @89307 @190 @4793 @24 @92 @5589 @20976 +@89352 := @22485 @89244 @5126 +@89357 := @89350 (@89352 @187 @24 @5588 @22497) +@89368 := @89307 @308 @263 @24 @59 @5769 @8784 (@89352 @305 @24 @5768 @23368) +@89383 := @89307 + @261 + @146 + @24 + @27 + @6298 + @5501 + (@89262 @249 @24 @249 @6298 (@22021 (@89267 @249)) @26505) +@89385 := @22248 @89244 @5126 +@89400 := @89285 + (@89290 + (@89300 + (@89305 + (@89313 + (@89318 (@89326 (@89329 (@89344 (@89357 (@89368 (@89383 @89385))))) @85461)) + @89385)) + @89167)) +@89465 := @21957 + @89244 + @5126 + @5126 + @385 + @22 + @4801 + @4837 + @4673 + @20987 + @385 + @5473 + @21011 + @21165 + (@89315 + @4801 + @22 + @20987 + (@22146 + @89244 + @5126 + @3830 + @1653 + @793 + @22 + @5488 + @9173 + @5126 + @4153 + (@89302 + @1653 + @793 + @9173 + (@89307 + @144 + @240 + @48 + @28 + @5485 + @7271 + (@89262 @68 @48 @68 @5485 (@22021 (@89267 @68)) @22032) + (@89330 @146 @22 @27 @5817 @5501 @89343 @89385))) + @71972 + @71975 + @71978 + @71981 + @22314)) + (@22042 (@22090 @89244 @385)) +@89466 := @40648 @89244 +@89477 := @24740 @89466 @5126 @5126 @4804 @4811 @4836 @4673 @21011 @21021 @5488 @21165 +@89479 := @21984 @89466 @5126 +@89486 := @89479 @403 @4803 @866 @24 @21011 @21019 @6034 +@89488 := @21997 @89466 @5126 +@89498 := @89488 @185 @1638 @22 @28 @5585 @21010 @21018 @5476 @20993 @5482 +@89500 := @22363 @89466 @5126 +@89506 := @89498 (@89500 @22 @184 @5585 @22463 @22467) +@89514 := @89488 @680 @146 @22 @27 @6639 @5488 @5501 @5476 +@89516 := @89514 @21003 @5482 +@89518 := @22013 @89466 @5126 +@89522 := @89518 @385 @22 @385 @6639 +@89523 := @22022 @89466 +@89527 := @89522 (@22021 (@89523 @385)) @27865 +@89528 := @89516 @89527 +@89530 := @22038 @89466 @5126 +@89550 := @89477 + (@89486 + (@89506 + (@89528 @89530 @22045 (@22042 (@22047 @21004 @5488))) + @22045 + (@22042 (@22047 @20994 @21010))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@89562 := @23295 @89466 @5126 @5126 @24880 @21021 @4811 @4836 @4673 @5488 @21063 @21072 @21163 +@89567 := @22827 @89466 @4811 @4673 @5488 @21062 +@89569 := @22436 @89466 @5126 +@89577 := @89569 @230 @4673 @4810 @4671 @5488 @21061 @6350 @22198 +@89579 := @22160 @89466 @5126 +@89582 := @89579 @4810 @4671 @21061 +@89584 := @22169 @89466 @5126 +@89590 := @89584 @4808 @146 @4547 @27 @21059 @5501 +@89592 := @22137 @89466 @5126 +@89595 := @89592 @4808 @4547 @21059 +@89603 := @89569 @181 @4547 @4807 @107 @5488 @21058 @20171 @22447 +@89606 := @89579 @4807 @107 @21058 +@89612 := @89584 @3656 @4806 @22 @106 @21055 @21057 +@89618 := @21974 @89466 @5126 @3656 @22 @21044 @21053 +@89625 := @89479 @167 @3655 @866 @22 @21044 @21051 @5566 +@89635 := @89488 @238 @1638 @22 @28 @5817 @21043 @21050 @5476 @21026 @5482 +@89643 := @89518 @154 @22 @154 @5817 (@22021 (@89523 @154)) @23588 +@89668 := @89612 + (@89618 + (@89625 + (@89635 + @89643 + (@89514 @21036 @5482 @89527 @89530 @22045 (@22042 (@22047 @21037 @5488))) + @22045 + (@22042 (@22047 @21027 @21043))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@89669 := @89584 @308 +@89674 := @89669 @4793 @24 @92 @5769 @20976 +@89680 := @22485 @89466 @5126 @305 @24 @5768 @23368 +@89681 := @89674 @89680 +@89687 := @89669 @263 @24 @59 @5769 @8784 @89680 +@89702 := @89584 + @261 + @146 + @24 + @27 + @6298 + @5501 + (@89518 @249 @24 @249 @6298 (@22021 (@89523 @249)) @26505) +@89704 := @22248 @89466 @5126 +@89719 := @89562 + (@89567 + (@89577 + (@89582 + (@89590 + (@89595 (@89603 (@89606 (@89668 (@89681 (@89687 (@89702 @89704))))) @85461)) + @89704)) + @89167)) +@89798 := @21957 + @89466 + @5126 + @5126 + @485 + @24 + @4815 + @4835 + @4673 + @21069 + @485 + @6188 + @5488 + @21163 + (@89592 + @4815 + @24 + @21069 + (@22146 + @89466 + @5126 + @495 + @4814 + @822 + @24 + @5488 + @21067 + @5162 + @836 + (@89579 + @4814 + @822 + @21067 + (@89584 + @144 + @4813 + @48 + @821 + @5485 + @21066 + (@89518 @68 @48 @68 @5485 (@22021 (@89523 @68)) @22032) + (@89584 + @238 + @1968 + @22 + @820 + @5817 + @10333 + @89643 + (@89584 + @1966 + @146 + @480 + @27 + @10331 + @5501 + (@89500 @480 @1965 @10331 @44192 @44196) + @89704)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + (@22042 (@22090 @89466 @485)) +@89799 := @75614 @89466 +@89810 := @24740 @89799 @5126 @5126 @684 @4821 @4834 @4673 @5488 @6645 @5488 @21163 +@89815 := @23320 @89799 @5126 @684 @24 @6645 +@89817 := @22013 @89799 @5126 +@89821 := @89817 @485 @24 @485 @6645 +@89822 := @22022 @89799 +@89828 := @89810 (@89815 (@89821 (@22021 (@89822 @485)) @27933)) +@89840 := @23295 @89799 @5126 @5126 @24880 @6645 @4821 @4834 @4673 @5488 @21113 @21119 @21161 +@89845 := @22827 @89799 @4821 @4673 @5488 @21112 +@89847 := @22436 @89799 @5126 +@89855 := @89847 @230 @4673 @4820 @4671 @5488 @21111 @6350 @22198 +@89857 := @22160 @89799 @5126 +@89860 := @89857 @4820 @4671 @21111 +@89862 := @22169 @89799 @5126 +@89868 := @89862 @4818 @146 @4547 @27 @21109 @5501 +@89870 := @22137 @89799 @5126 +@89873 := @89870 @4818 @4547 @21109 +@89881 := @89847 @181 @4547 @4817 @107 @5488 @21108 @20171 @22447 +@89884 := @89857 @4817 @107 @21108 +@89890 := @89862 @1658 @4806 @22 @106 @21106 @21057 +@89896 := @21974 @89799 @5126 @1658 @22 @21095 @21104 +@89905 := @21984 @89799 @5126 @167 @1657 @866 @22 @21095 @21102 @5566 +@89907 := @21997 @89799 @5126 +@89917 := @89907 @238 @175 @22 @28 @5817 @21094 @21101 @5476 @21077 @5482 +@89925 := @89817 @154 @22 @154 @5817 (@22021 (@89822 @154)) @23588 +@89967 := @89890 + (@89896 + (@89905 + (@89917 + @89925 + (@89907 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @21087 + @5482 + (@22363 @89799 @5126 @22 @172 @5560 @22374 @22380) + (@22038 @89799 @5126) + @22045 + (@22042 (@22047 @21088 @5488))) + @22045 + (@22042 (@22047 @21078 @21094))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@89968 := @89862 @308 +@89973 := @89968 @4793 @24 @92 @5769 @20976 +@89979 := @22485 @89799 @5126 @305 @24 @5768 @23368 +@89980 := @89973 @89979 +@89986 := @89968 @263 @24 @59 @5769 @8784 @89979 +@90001 := @89862 + @261 + @146 + @24 + @27 + @6298 + @5501 + (@89817 @249 @24 @249 @6298 (@22021 (@89822 @249)) @26505) +@90003 := @22248 @89799 @5126 +@90018 := @89840 + (@89845 + (@89855 + (@89860 + (@89868 + (@89873 (@89881 (@89884 (@89967 (@89980 (@89986 (@90001 @90003))))) @85461)) + @90003)) + @89167)) +@90084 := @21957 + @89799 + @5126 + @5126 + @495 + @22 + @1690 + @4833 + @4673 + @13354 + @495 + @5473 + @5488 + @21161 + (@89870 + @1690 + @22 + @13354 + (@22146 + @89799 + @5126 + @1158 + @1653 + @793 + @22 + @5488 + @13352 + @5162 + @2399 + (@89857 + @1653 + @793 + @13352 + (@89862 + @144 + @240 + @48 + @28 + @5541 + @7271 + (@89817 @68 @48 @68 @5541 (@22021 (@89822 @68)) @22242) + (@89862 @238 @146 @22 @27 @5817 @5501 @89925 @90003))) + @33628 + @33631 + @33634 + @33637 + @22726)) + (@22042 (@22090 @89799 @495)) +@90085 := @31524 @89799 +@90090 := @22827 @90085 @4833 @4673 @5488 @21160 +@90092 := @22436 @90085 @5126 +@90100 := @90092 @230 @4673 @4832 @4671 @5488 @21159 @6350 @22198 +@90102 := @22160 @90085 @5126 +@90105 := @90102 @4832 @4671 @21159 +@90107 := @22169 @90085 @5126 +@90113 := @90107 @4830 @146 @4547 @27 @21157 @5501 +@90118 := @22137 @90085 @5126 @4830 @4547 @21157 +@90126 := @90092 @181 @4547 @4829 @107 @5488 @21156 @20171 @22447 +@90129 := @90102 @4829 @107 @21156 +@90135 := @90107 @4826 @4828 @22 @106 @21153 @21155 +@90141 := @21974 @90085 @5126 @4826 @22 @21142 @21151 +@90150 := @21984 @90085 @5126 @167 @4825 @866 @22 @21142 @21149 @5566 +@90152 := @21997 @90085 @5126 +@90162 := @90152 @238 @991 @22 @28 @5817 @21141 @21148 @5476 @21124 @5482 +@90164 := @22013 @90085 @5126 +@90168 := @90164 @154 @22 @154 @5817 +@90169 := @22022 @90085 +@90216 := @90135 + (@90141 + (@90150 + (@90162 + (@90168 (@22021 (@90169 @154)) @23588) + (@90152 + @723 + @146 + @22 + @27 + @7446 + @5488 + @5501 + @5476 + @21134 + @5482 + (@90164 @495 @22 @495 @7446 (@22021 (@90169 @495)) @31604) + (@22038 @90085 @5126) + @22045 + (@22042 (@22047 @21135 @5488))) + @22045 + (@22042 (@22047 @21125 @21141))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@90217 := @90107 @308 +@90222 := @90217 @1596 @24 @92 @5769 @9021 +@90228 := @22485 @90085 @5126 @305 @24 @5768 @23368 +@90229 := @90222 @90228 +@90235 := @90217 @310 @24 @59 @5769 @7197 @90228 +@90241 := @90217 @146 @24 @27 @5769 @5501 @90228 +@90243 := @22248 @90085 @5126 +@90271 := @88921 + (@89010 + (@89040 + (@89170 + (@89243 + (@89273 + (@89400 + (@89465 + (@89550 + (@89719 + (@89798 + (@89828 + (@90018 + (@90084 + (@90090 + (@90100 + (@90105 + (@90113 + (@90118 + (@90126 + (@90129 (@90216 (@90229 (@90235 (@90241 @90243))))) + @85461)) + @90243)) + @89167))))))))))))))) +@90275 := @88773 @4785 @4673 @5488 @20964 +@90283 := @88779 @230 @4673 @4784 @4671 @5488 @20963 @6350 @22198 +@90286 := @88951 @4784 @4671 @20963 +@90292 := @88956 @4782 @146 @4547 @27 @20961 @5501 +@90295 := @88936 @4782 @4547 @20961 +@90303 := @88779 @181 @4547 @4781 @107 @5488 @20960 @20171 @22447 +@90306 := @88951 @4781 @107 @20960 +@90312 := @88972 @4780 @22 @106 @5817 @20959 @88873 +@90318 := @88956 @308 @4779 @24 @92 @5769 @20958 +@90320 := @22485 @88715 @5126 +@90383 := @88469 + (@88510 + (@88512 + (@88514 + (@88535 + (@88553 + (@88570 + (@88584 + (@88595 + (@88599 + (@88656 + (@88714 + (@88760 + (@88796 + (@88827 + (@88836 + (@88913 + (@90271 + (@90275 + (@90283 + (@90286 + (@90292 + (@90295 + (@90303 + (@90306 + (@90312 + (@90318 + (@90320 @305 @24 @5768 @23368) + (@88956 + @190 + @263 + @24 + @59 + @5589 + @8784 + (@90320 @187 @24 @5588 @22497) + (@88956 + @261 + @146 + @24 + @27 + @6298 + @5501 + (@88740 + @249 + @24 + @249 + @6298 + (@22021 (@88745 @249)) + @26505) + @88994))))) + @85461)) + @88994)) + @89167))))))))))))))))))) +@90384 := @21623 @4760 +@90385 := @21631 @88422 +@90387 := @21627 (@90385 @21646) +@90389 := @21669 (@21670 @4760) +@90390 := @21665 @90389 +@90392 := @21627 (@90390 @21694) +@90409 := @21626 + (fun (fn : @122) => + @90387 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @90392 @21741)))))) + @21787)) + @4881 +@90412 := @21793 (@90385 (@21644 @4881)) +@90415 := @21706 (@21707 @4881) @88425 +@90419 := @21627 (@21698 (@90415 @21715) @21719) +@90420 := @21732 @4881 +@90425 := @21729 (@21731 @90420 @88428 @21687 @21689) +@90436 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @90392 (@90419 @90425))))) +@90437 := @21652 @90436 +@90438 := @21649 @90437 +@90447 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @88425 @21645) @21781))) +@90450 := @90412 (@90438 @90447) @88423 +@90452 := @21840 @90437 @90447 +@90454 := @21843 @90436 @21184 +@90455 := @21679 @21184 +@90459 := @21627 (@90390 (@21677 (@90455 @21692))) +@90461 := @90415 (@21714 @21184) +@90462 := @21698 @90461 +@90464 := @21627 (@90462 @21719) +@90475 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @90459 (@90464 @90425))))) + @20815 +@90479 := @21627 (@90390 (@21677 (@90455 @88267))) +@90481 := @88274 @90420 @88428 +@90493 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @90479 (@90464 (@88273 (@90481 @21687 @21689)))))) + @21229 +@90500 := @21627 (@90390 (@21677 (@90455 (@88266 (@21686 (@21230 @21689)))))) +@90501 := @90481 @21229 +@90510 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @90500 (@90464 (@88273 (@90501 @21689))))) + @21354 +@90515 := @90390 (@21677 (@90455 (@88266 (@21686 @21355)))) +@90516 := @21627 @90515 +@90517 := @90501 @21354 +@90522 := @21910 (fun (Γ : @21657) => @90516 (@90464 (@88273 @90517))) +@90523 := @88318 @25781 +@90524 := @90522 @90523 +@90525 := @21793 @90515 +@90527 := @90462 (@21718 @90523) +@90528 := @21627 @90527 +@90531 := @21725 @90523 @88272 @90517 +@90535 := @90525 (@90528 @90531) (@21946 @90389) +@90539 := @21793 @90527 @90531 (@21951 @90461) +@90586 := @21957 + @90523 + @5126 + @5126 + @249 + @22 + @2869 + @4879 + @4720 + @21204 + @249 + @5473 + @21228 + @21354 + (@21974 + @90523 + @5126 + @2869 + @22 + @21200 + @21202 + (@22124 + @90523 + @5126 + @238 + @22 + @24 + @5817 + @5517 + @21190 + @5482 + (@22013 @90523 @5126 @154 @1500 @154 @5817 (@22021 (@22022 @90523 @154)) @23588) + @22596)) + (@22042 (@22090 @90523 @249)) +@90587 := @25773 @90523 +@90634 := @21957 + @90587 + @5126 + @5126 + @224 + @24 + @2866 + @4878 + @4720 + @21225 + @224 + @6188 + @5488 + @21354 + (@21974 + @90587 + @5126 + @2866 + @24 + @21221 + @21223 + (@37004 + @90587 + @5126 + @238 + @22 + @24 + @5817 + @5517 + @21210 + @5482 + (@22013 @90587 @5126 @154 @1500 @154 @5817 (@22021 (@22022 @90587 @154)) @23588) + @22596)) + (@22042 (@22090 @90587 @224)) +@90635 := @50311 @90587 +@90638 := @24740 @90635 @5126 @5126 +@90646 := @90638 @551 @4876 @4875 @4720 @5488 @7299 @5488 @21354 +@90651 := @23320 @90635 @5126 @551 @24 @7299 +@90653 := @22013 @90635 @5126 +@90657 := @90653 @224 @24 @224 @7299 +@90658 := @22022 @90635 +@90664 := @90646 (@90651 (@90657 (@22021 (@90658 @224)) @31049)) +@90668 := @23295 @90635 @5126 @5126 @24880 +@90676 := @90668 @7299 @4876 @4875 @4720 @21252 @21351 @5488 @21349 +@90684 := @90638 @4857 @4872 @4875 @4720 @21252 @21261 @5488 @21351 +@90686 := @21984 @90635 @5126 +@90693 := @90686 @403 @4856 @866 @24 @21252 @21259 @6034 +@90695 := @21997 @90635 @5126 +@90696 := @90695 @261 +@90705 := @90696 @320 @22 @28 @6298 @21251 @21258 @5476 @21234 @5482 +@90713 := @90653 @249 @22 @249 @6298 (@22021 (@90658 @249)) @26505 +@90714 := @90705 @90713 +@90733 := @90695 + @219 + @146 + @22 + @27 + @6281 + @5488 + @5501 + @5476 + @21244 + @5482 + (@90653 @41 @22 @41 @6281 (@22021 (@90658 @41)) @26340) +@90735 := @22038 @90635 @5126 +@90755 := @90684 + (@90693 + (@90714 + (@90733 @90735 @22045 (@22042 (@22047 @21245 @5488))) + @22045 + (@22042 (@22047 @21235 @21251))) + @24853 + @24856 + @24859 + @24863 + @24868 + @24874) +@90763 := @90668 @21261 @4872 @4875 @4720 @21303 @21343 @5488 @21349 +@90776 := @21957 @90635 @5126 @5126 @363 @24 @4864 @4871 @4720 @21300 @363 @6188 @5488 @21343 +@90781 := @22137 @90635 @5126 @4864 @24 @21300 +@90791 := @22146 @90635 @5126 @495 @4863 @822 @24 @5488 @21298 @5162 @836 +@90796 := @22160 @90635 @5126 @4863 @822 @21298 +@90798 := @22169 @90635 @5126 +@90914 := @90776 + (@90781 + (@90791 + (@90796 + (@90798 + @144 + @4862 + @48 + @821 + @5541 + @21297 + (@90653 @68 @48 @68 @5541 (@22021 (@90658 @68)) @22242) + (@90798 + @4860 + @1229 + @22 + @820 + @21295 + @19008 + (@21974 + @90635 + @5126 + @4860 + @22 + @21284 + @21293 + (@90686 + @167 + @4859 + @866 + @22 + @21284 + @21291 + @5566 + (@90695 + @162 + @263 + @22 + @28 + @5539 + @21283 + @21290 + @5476 + @21266 + @5482 + (@90653 @19 @22 @19 @5539 (@22021 (@90658 @19)) @22225) + (@90696 + @146 + @22 + @27 + @6298 + @5488 + @5501 + @5476 + @21276 + @5482 + @90713 + @90735 + @22045 + (@22042 (@22047 @21277 @5488))) + @22045 + (@22042 (@22047 @21267 @21283))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@90798 + @1227 + @146 + @480 + @27 + @7932 + @5501 + (@22363 @90635 @5126 @480 @1226 @7932 @34374 @34378) + (@22248 @90635 @5126))))) + @26062 + @26065 + @26068 + @26071 + @22726)) + (@22042 (@22090 @90635 @363)) +@90915 := @39660 @90635 +@90920 := @22827 @90915 @4871 @4720 @5488 @21342 +@90930 := @22436 @90915 @5126 @230 @4720 @4870 @4718 @5488 @21341 @6350 @22198 +@90935 := @22160 @90915 @5126 @4870 @4718 @21341 +@90937 := @22169 @90915 @5126 +@90943 := @90937 @4868 @146 @1500 @27 @21339 @5501 +@90951 := @23329 @90915 @5126 @580 @549 @22 @24 @21337 @6296 +@90957 := @90937 @580 @968 @22 @59 @21337 @10417 +@90963 := @21974 @90915 @5126 @580 @22 @21326 @21335 +@90972 := @21984 @90915 @5126 @167 @579 @866 @22 @21326 @21333 @5566 +@90974 := @21997 @90915 @5126 +@90984 := @90974 @261 @175 @22 @28 @6298 @21325 @21332 @5476 @21308 @5482 +@90986 := @22013 @90915 @5126 +@90990 := @90986 @249 @22 @249 @6298 +@90991 := @22022 @90915 +@91037 := @90957 + (@90963 + (@90972 + (@90984 + (@90990 (@22021 (@90991 @249)) @26505) + (@90974 + @173 + @146 + @22 + @27 + @5560 + @5488 + @5501 + @5476 + @21318 + @5482 + (@22363 @90915 @5126 @22 @172 @5560 @22374 @22380) + (@22038 @90915 @5126) + @22045 + (@22042 (@22047 @21319 @5488))) + @22045 + (@22042 (@22047 @21309 @21325))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) +@91052 := @90937 + @549 + @146 + @24 + @27 + @6296 + @5501 + (@90986 @363 @24 @363 @6296 (@22021 (@90991 @363)) @26443) +@91054 := @22248 @90915 @5126 +@91068 := @90763 + (@90914 + (@90920 + (@90930 + (@90935 (@90943 (@90951 (@91037 (@91052 @91054))) @91054)) + (@22525 (@26984 @4720 @6350))))) +@91089 := @22827 + @90635 + @4875 + @4720 + @5488 + @21348 + (@22436 + @90635 + @5126 + @197 + @4720 + @146 + @27 + @5488 + @5501 + @21346 + @22197 + @90735 + (@22525 (@22553 @4720 @21346))) +@91106 := @90409 + (@90450 + (@90452 + (@90454 + (@90475 + (@90493 + (@90510 + (@90524 + (@90535 + (@90539 + (@90586 (@90634 (@90664 (@90676 (@90755 (@91068 @91089)) @91089))))))))))))) +@91107 := @21623 @4789 +@91108 := @21631 @89225 +@91110 := @21627 (@91108 @21646) +@91112 := @21669 (@21670 @4789) +@91113 := @21665 @91112 +@91115 := @21627 (@91113 @21694) +@91132 := @21626 + (fun (fn : @122) => + @91110 + (@21649 + (@21652 + (fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @91115 @21741)))))) + @21787)) + @4889 +@91135 := @21793 (@91108 (@21644 @4889)) +@91138 := @21706 (@21707 @4889) @89228 +@91142 := @21627 (@21698 (@91138 @21715) @21719) +@91143 := @21732 @4889 +@91148 := @21729 (@21731 @91143 @89231 @21687 @21689) +@91159 := fun (params : @21651) => + @21653 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @91115 (@91142 @91148))))) +@91160 := @21652 @91159 +@91161 := @21649 @91160 +@91170 := @21755 + (fun (U : @21754) => @21756 (fun (t : @7) => @21764 (@21627 (@21770 @89228 @21645) @21781))) +@91173 := @91135 (@91161 @91170) @89226 +@91175 := @21840 @91160 @91170 +@91177 := @21843 @91159 @6929 +@91179 := @21627 (@91113 @28758) +@91180 := @91138 @28761 +@91181 := @21698 @91180 +@91183 := @21627 (@91181 @21719) +@91194 := @21846 + (fun (rty : @4996) => + @21655 + (fun (lets : @21654) => + @21656 (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @91179 (@91183 @91148))))) + @10729 +@91196 := @21627 (@91113 @46077) +@91198 := @46082 @91143 @89231 +@91210 := @21868 + (fun (lets : @21654) => + @21656 + (fun (tail : @5496) => + @21658 (fun (Γ : @21657) => @91196 (@91183 (@46081 (@91198 @21687 @21689)))))) + @21403 +@91217 := @21627 (@91113 (@21677 (@28756 (@46074 (@21686 (@21404 @21689)))))) +@91218 := @91198 @21403 +@91227 := @21892 + (fun (tail : @5496) => @21658 (fun (Γ : @21657) => @91217 (@91183 (@46081 (@91218 @21689))))) + @15184 +@91232 := @91113 (@21677 (@28756 (@46074 (@21686 @21405)))) +@91233 := @21627 @91232 +@91234 := @91218 @15184 +@91240 := @21910 (fun (Γ : @21657) => @91233 (@91183 (@46081 @91234))) @22101 +@91241 := @21793 @91232 +@91242 := @91181 @28831 +@91243 := @21627 @91242 +@91244 := @46130 @91234 +@91364 := @91132 + (@91173 + (@91175 + (@91177 + (@91194 + (@91210 + (@91227 + (@91240 + (@91241 + (@91243 @91244) + (@21946 @91112) + (@21793 + @91242 + @91244 + (@21951 @91180) + (@63720 + @4887 + @24 + @15128 + @41 + @6188 + @21402 + @15184 + @63774 + @22602 + (@59033 + @4885 + @3011 + @24 + @21399 + @154 + @6188 + @5488 + @15184 + (@59043 + @4885 + @24 + @21399 + (@59049 + @4884 + @822 + @24 + @5488 + @21397 + @5162 + @836 + (@59058 + @4884 + @822 + @21397 + (@59064 + @4883 + @48 + @821 + @5541 + @21396 + @63805 + (@59082 + @3178 + @22 + @820 + @21394 + @14609 + (@59091 + @21383 + @21392 + (@59099 + @21383 + @21390 + @5566 + (@59109 + @21382 + @21389 + @5476 + @21365 + @5482 + @59122 + (@59131 + @21375 + @5482 + @59140 + @59143 + @22045 + (@22042 (@22047 @21376 @5488))) + @22045 + (@22042 (@22047 @21366 @21382))) + @22399 + @22402 + @22405 + @22409 + @22414 + @22420)) + (@59063 + @3176 + @146 + @480 + @27 + @14547 + @5501 + (@59171 @3175 @14547 @61980 @61984) + @59178)))) + @26062 + @26065 + @26068 + @26071 + @22726)) + @59193 + @63949))))))))))) +@91368 := LexLeanPreservation.Rust.CrateOK @21618 @21620 @21622 +@91369 := Nat.casesOn.{0} +@91378 := HAdd.hAdd.{0, 0, 0} @13 @13 @13 (instHAdd.{0} @13 instAddNat) +@91379 := @91378 @21689 +@91383 := @21631 (@21641 (@91379 @68)) @21646 +@91384 := @91378 @21687 +@91391 := @91369 (fun (y : @13) => (fn : @122) -> (h : @91383) -> @21623 (@91384 @68)) @21645 +@91393 := @91378 Nat.zero +@91401 := @91391 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @68)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun0) +@91420 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @19)) @21646) -> @21623 (@91384 @19)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @19)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun1) +@91439 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @41)) @21646) -> @21623 (@91384 @41)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @41)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun2) +@91458 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @154)) @21646) -> @21623 (@91384 @154)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @154)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun3) +@91477 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @249)) @21646) -> @21623 (@91384 @249)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @249)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun4) +@91496 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @224)) @21646) -> @21623 (@91384 @224)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @224)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun5) +@91515 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @363)) @21646) -> @21623 (@91384 @363)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @363)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun6) +@91534 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @385)) @21646) -> @21623 (@91384 @385)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @385)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun7) +@91553 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @485)) @21646) -> @21623 (@91384 @485)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @485)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun8) +@91572 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @495)) @21646) -> @21623 (@91384 @495)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @495)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun9) +@91591 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @519)) @21646) -> @21623 (@91384 @519)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @519)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun10) +@91610 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @529)) @21646) -> @21623 (@91384 @529)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @529)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun11) +@91629 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @547)) @21646) -> @21623 (@91384 @547)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @547)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun12) +@91648 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @638)) @21646) -> @21623 (@91384 @638)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @638)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun13) +@91667 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @650)) @21646) -> @21623 (@91384 @650)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @650)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun14) +@91686 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @660)) @21646) -> @21623 (@91384 @660)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @660)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun15) +@91705 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @689)) @21646) -> @21623 (@91384 @689)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @689)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun16) +@91724 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @800)) @21646) -> @21623 (@91384 @800)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @800)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun17) +@91743 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @844)) @21646) -> @21623 (@91384 @844)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @844)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun18) +@91762 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @849)) @21646) -> @21623 (@91384 @849)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @849)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun19) +@91781 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @876)) @21646) -> @21623 (@91384 @876)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @876)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun20) +@91800 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @881)) @21646) -> @21623 (@91384 @881)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @881)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun21) +@91819 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @924)) @21646) -> @21623 (@91384 @924)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @924)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun22) +@91838 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @952)) @21646) -> @21623 (@91384 @952)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @952)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun23) +@91857 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @983)) @21646) -> @21623 (@91384 @983)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @983)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun24) +@91876 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1028)) @21646) -> @21623 (@91384 @1028)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1028)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun25) +@91895 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1072)) @21646) -> @21623 (@91384 @1072)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1072)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun26) +@91914 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1083)) @21646) -> @21623 (@91384 @1083)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1083)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun27) +@91933 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1110)) @21646) -> @21623 (@91384 @1110)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1110)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun28) +@91952 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1135)) @21646) -> @21623 (@91384 @1135)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1135)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun29) +@91971 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1144)) @21646) -> @21623 (@91384 @1144)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1144)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun30) +@91990 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1158)) @21646) -> @21623 (@91384 @1158)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1158)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun31) +@92009 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1190)) @21646) -> @21623 (@91384 @1190)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1190)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun32) +@92028 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1276)) @21646) -> @21623 (@91384 @1276)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1276)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun33) +@92047 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1318)) @21646) -> @21623 (@91384 @1318)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1318)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun34) +@92066 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1402)) @21646) -> @21623 (@91384 @1402)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1402)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun35) +@92085 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1465)) @21646) -> @21623 (@91384 @1465)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1465)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun36) +@92104 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1470)) @21646) -> @21623 (@91384 @1470)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1470)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun37) +@92123 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1531)) @21646) -> @21623 (@91384 @1531)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1531)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun38) +@92142 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1577)) @21646) -> @21623 (@91384 @1577)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1577)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun39) +@92161 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1586)) @21646) -> @21623 (@91384 @1586)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1586)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun40) +@92180 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1591)) @21646) -> @21623 (@91384 @1591)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1591)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun41) +@92199 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1674)) @21646) -> @21623 (@91384 @1674)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1674)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun42) +@92218 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1897)) @21646) -> @21623 (@91384 @1897)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1897)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun43) +@92237 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1908)) @21646) -> @21623 (@91384 @1908)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1908)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun44) +@92256 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @1930)) @21646) -> @21623 (@91384 @1930)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @1930)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun45) +@92275 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2044)) @21646) -> @21623 (@91384 @2044)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2044)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun46) +@92294 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2054)) @21646) -> @21623 (@91384 @2054)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2054)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun47) +@92313 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2074)) @21646) -> @21623 (@91384 @2074)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2074)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun48) +@92332 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2120)) @21646) -> @21623 (@91384 @2120)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2120)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun49) +@92351 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2137)) @21646) -> @21623 (@91384 @2137)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2137)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun50) +@92370 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2166)) @21646) -> @21623 (@91384 @2166)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2166)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun51) +@92389 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2176)) @21646) -> @21623 (@91384 @2176)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2176)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun52) +@92408 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2263)) @21646) -> @21623 (@91384 @2263)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2263)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun53) +@92427 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2678)) @21646) -> @21623 (@91384 @2678)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2678)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun54) +@92446 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2834)) @21646) -> @21623 (@91384 @2834)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2834)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun55) +@92465 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2844)) @21646) -> @21623 (@91384 @2844)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2844)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun56) +@92484 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2848)) @21646) -> @21623 (@91384 @2848)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2848)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun57) +@92503 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2889)) @21646) -> @21623 (@91384 @2889)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2889)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun58) +@92522 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2894)) @21646) -> @21623 (@91384 @2894)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2894)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun59) +@92541 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2945)) @21646) -> @21623 (@91384 @2945)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2945)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun60) +@92560 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @2981)) @21646) -> @21623 (@91384 @2981)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @2981)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun61) +@92579 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3410)) @21646) -> @21623 (@91384 @3410)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3410)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun62) +@92598 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3445)) @21646) -> @21623 (@91384 @3445)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3445)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun63) +@92617 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3450)) @21646) -> @21623 (@91384 @3450)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3450)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun64) +@92636 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3483)) @21646) -> @21623 (@91384 @3483)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3483)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun65) +@92655 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3512)) @21646) -> @21623 (@91384 @3512)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3512)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun66) +@92674 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3531)) @21646) -> @21623 (@91384 @3531)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3531)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun67) +@92693 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3723)) @21646) -> @21623 (@91384 @3723)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3723)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun68) +@92712 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3773)) @21646) -> @21623 (@91384 @3773)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3773)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun69) +@92731 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3783)) @21646) -> @21623 (@91384 @3783)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3783)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun70) +@92750 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3796)) @21646) -> @21623 (@91384 @3796)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3796)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun71) +@92769 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3830)) @21646) -> @21623 (@91384 @3830)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3830)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun72) +@92788 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3884)) @21646) -> @21623 (@91384 @3884)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3884)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun73) +@92807 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3894)) @21646) -> @21623 (@91384 @3894)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3894)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun74) +@92826 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3899)) @21646) -> @21623 (@91384 @3899)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3899)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun75) +@92845 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3911)) @21646) -> @21623 (@91384 @3911)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3911)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun76) +@92864 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @3922)) @21646) -> @21623 (@91384 @3922)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @3922)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun77) +@92883 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4006)) @21646) -> @21623 (@91384 @4006)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4006)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun78) +@92902 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4103)) @21646) -> @21623 (@91384 @4103)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4103)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun79) +@92921 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4170)) @21646) -> @21623 (@91384 @4170)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4170)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun80) +@92940 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4326)) @21646) -> @21623 (@91384 @4326)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4326)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun81) +@92959 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4552)) @21646) -> @21623 (@91384 @4552)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4552)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun82) +@92978 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4557)) @21646) -> @21623 (@91384 @4557)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4557)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun83) +@92997 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4653)) @21646) -> @21623 (@91384 @4653)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4653)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun84) +@93016 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4658)) @21646) -> @21623 (@91384 @4658)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4658)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun85) +@93035 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4711)) @21646) -> @21623 (@91384 @4711)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4711)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun86) +@93054 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4760)) @21646) -> @21623 (@91384 @4760)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4760)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun87) +@93073 := @91369 + (fun (y : @13) => + (fn : @122) -> (h : @21631 (@21641 (@91379 @4789)) @21646) -> @21623 (@91384 @4789)) + @21645 + (fun (fn : @122) => + fun (h : @21631 (@21641 (@91393 @4789)) @21646) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun88) +@93077 := @21631 (@21641 (@91379 @7657)) @21646 +@93082 := Option.noConfusion.{0, 0} (@21623 (@91384 @7657)) @122 +@93083 := @5481 @122 +@93085 := @93082 @93083 @122 +@93086 := @21644 @21689 +@93140 := @92712 + (fun (x : @13) => + @92731 + (fun (x : @13) => + @92750 + (fun (x : @13) => + @92769 + (fun (x : @13) => + @92788 + (fun (x : @13) => + @92807 + (fun (x : @13) => + @92826 + (fun (x : @13) => + @92845 + (fun (x : @13) => + @92864 + (fun (x : @13) => + @92883 + (fun (x : @13) => + @92902 + (fun (x : @13) => + @92921 + (fun (x : @13) => + @92940 + (fun (x : @13) => + @92959 + (fun (x : @13) => + @92978 + (fun (x : @13) => + @92997 + (fun (x : @13) => + @93016 + (fun (x : @13) => + @93035 + (fun (x : @13) => + @93054 + (fun (x : @13) => + @93073 + (fun (x : @13) => + fun (fn : @122) => + fun (h : @93077) => + @93085 + @93086 + (Eq.refl.{2} (Sort 1) @122) + (heq_of_eq.{1} + @21630 + @93083 + @93086 + @21645))))))))))))))))))))) +@93188 := @92256 + (fun (x : @13) => + @92275 + (fun (x : @13) => + @92294 + (fun (x : @13) => + @92313 + (fun (x : @13) => + @92332 + (fun (x : @13) => + @92351 + (fun (x : @13) => + @92370 + (fun (x : @13) => + @92389 + (fun (x : @13) => + @92408 + (fun (x : @13) => + @92427 + (fun (x : @13) => + @92446 + (fun (x : @13) => + @92465 + (fun (x : @13) => + @92484 + (fun (x : @13) => + @92503 + (fun (x : @13) => + @92522 + (fun (x : @13) => + @92541 + (fun (x : @13) => + @92560 + (fun (x : @13) => + @92579 + (fun (x : @13) => + @92598 + (fun (x : @13) => + @92617 + (fun (x : @13) => + @92636 + (fun (x : @13) => + @92655 + (fun (x : @13) => + @92674 + (fun (x : @13) => + @92693 + (fun (x : @13) => @93140)))))))))))))))))))))))) +@93236 := @91800 + (fun (x : @13) => + @91819 + (fun (x : @13) => + @91838 + (fun (x : @13) => + @91857 + (fun (x : @13) => + @91876 + (fun (x : @13) => + @91895 + (fun (x : @13) => + @91914 + (fun (x : @13) => + @91933 + (fun (x : @13) => + @91952 + (fun (x : @13) => + @91971 + (fun (x : @13) => + @91990 + (fun (x : @13) => + @92009 + (fun (x : @13) => + @92028 + (fun (x : @13) => + @92047 + (fun (x : @13) => + @92066 + (fun (x : @13) => + @92085 + (fun (x : @13) => + @92104 + (fun (x : @13) => + @92123 + (fun (x : @13) => + @92142 + (fun (x : @13) => + @92161 + (fun (x : @13) => + @92180 + (fun (x : @13) => + @92199 + (fun (x : @13) => + @92218 + (fun (x : @13) => + @92237 + (fun (x : @13) => @93188)))))))))))))))))))))))) +@93279 := fun (x : @13) => + @91401 + (fun (x : @13) => + @91420 + (fun (x : @13) => + @91439 + (fun (x : @13) => + @91458 + (fun (x : @13) => + @91477 + (fun (x : @13) => + @91496 + (fun (x : @13) => + @91515 + (fun (x : @13) => + @91534 + (fun (x : @13) => + @91553 + (fun (x : @13) => + @91572 + (fun (x : @13) => + @91591 + (fun (x : @13) => + @91610 + (fun (x : @13) => + @91629 + (fun (x : @13) => + @91648 + (fun (x : @13) => + @91667 + (fun (x : @13) => + @91686 + (fun (x : @13) => + @91705 + (fun (x : @13) => + @91724 + (fun (x : @13) => + @91743 + (fun (x : @13) => + @91762 + (fun (x : @13) => + @91781 (fun (x : @13) => @93236))))))))))))))))))))) +@93287 := (n : @13) -> + (f : @13) -> LexLeanPreservation.Rust.FunSem @21618 @21620 @21622 @21689 @21645 +@93297 := fun (n : @13) => + fun (f : @13) => + LexLeanPreservation.Rust.simulate + @21618 + @21620 + @21622 + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.crate_ok + @21689 + @21645 +\end{coremodule} +\end{lexlean} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3.lex.tex new file mode 100644 index 000000000..4fb01517c --- /dev/null +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3.lex.tex @@ -0,0 +1,41932 @@ +\begin{lexlean}{R3} +\title{Certificate A LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3} +\begin{coremodule} +imports [ + LexLeanPreservation.Core, + LexLeanPreservation.Values, + LexLeanPreservation.Primitives, + LexLeanPreservation.Fixed, + LexLeanPreservation.Keys, + LexLeanPreservation.Templates, + LexLeanPreservation.Validate, + LexLeanBoot.AxiomOutput, + LexLeanBoot.TokenAudit, + LexLeanStd.Text +] + +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__prog : @0 := @6377 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__prog], + class: false, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_3 : @6380 := @6398 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_3], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_2 : @6400 := @6434 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_2], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_1 : @6436 := @6459 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_1], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_0 : @6461 := @6489 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_0], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_4 : @6491 := @6523 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_4], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_5 : @6525 := @6547 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_5], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_6 : @6549 := @6571 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_6], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_7 : @6573 := @6595 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_7], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_8 : @6597 := @6619 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_8], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_40 : @6622 := @6631 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_40], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_40 : @6658 := @6772 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_40], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_23 : @6622 := @6786 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_23], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_23 : @6800 := @6989 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_23], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_24 : @6992 := @7004 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_24], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_24 : @7027 := @7276 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_24], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_66 : @7278 := @7338 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_66], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_66 : @7359 := @7710 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_66], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_42 : @7711 := @7718 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_42], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_42 : @7735 := @7818 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_42], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_25 : @7820 := @7857 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_25], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_25 : @7871 := @8230 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_25], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_56 : @8233 := @8254 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_56], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_56 : @8276 := @8658 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_56], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_54 : @6622 := @8713 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_54], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_54 : @8727 := @9199 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_54], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_67 : @9202 := @9392 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_67], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_67 : @9417 := @11959 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_67], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_44 : @11961 := @11968 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_44], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_44 : @11986 := @12063 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_44], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_26 : @12066 := @12104 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_26], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_26 : @12121 := @12565 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_26], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_30 : @12572 := @12587 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_30], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_30 : @12625 := @12782 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_30], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_82 : @12786 := @12831 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_82], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_82 : @12858 := @13275 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_82], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_60 : @13277 := @13281 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_60], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_60 : @13293 := @13360 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_60], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_31 : @13363 := @13388 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_31], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_31 : @13405 := @13722 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_31], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_83 : @13725 := @13883 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_83], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_83 : @13908 := @16296 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_83], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_69 : @16298 := @16305 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_69], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_69 : @16323 := @16400 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_69], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_45 : @12066 := @16425 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_45], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_45 : @16442 := @16725 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_45], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_46 : @16733 := @16762 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_46], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_46 : @16809 := @17097 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_46], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_96 : @17102 := @17182 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_96], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_96 : @17213 := @18156 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_96], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_85 : @18158 := @18169 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_85], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_85 : @18188 := @18293 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_85], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_70 : @18296 := @18349 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_70], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_70 : @18366 := @18805 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_70], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_47 : @7820 := @18992 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_47], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_47 : @19006 := @21115 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_47], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_106 : @21117 := @21197 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_106], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_106 : @21212 := @22134 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_106], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_97 : @22141 := @22226 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_97], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_97 : @22261 := @23500 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_97], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_87 : @23503 := @23512 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_87], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_87 : @23534 := @23634 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_87], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_71 : @23638 := @23700 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_71], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_71 : @23731 := @24407 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_71], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_57 : @24409 := @24426 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_57], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_57 : @24448 := @24690 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_57], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_98 : @6622 := @24712 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_98], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_98 : @24726 := @24903 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_98], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_88 : @6622 := @24906 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_88], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_88 : @24916 := @24944 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_88], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_72 : @7820 := @24960 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_72], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_72 : @24974 := @25145 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_72], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_74 : @25146 := @25168 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_74], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_74 : @25179 := @25389 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_74], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_75 : @6622 := @25730 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_75], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_75 : @25744 := @29714 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_75], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_49 : @6622 := @29760 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_49], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_49 : @29774 := @30183 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_49], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_77 : @6622 := @30211 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_77], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_77 : @30225 := @30451 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_77], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_52 : @6622 := @30470 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_52], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_52 : @30484 := @30672 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_52], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_99 : @30674 := @30740 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_99], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_99 : @30754 := @31430 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_99], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_89 : @31433 := @31492 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_89], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_89 : @31510 := @32075 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_89], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_73 : @32077 := @32207 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_73], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 8}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_73 : @32221 := @33621 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_73], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_48 : @7820 := @33848 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_48], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 9}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_48 : @33862 := @36155 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_48], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_55 : @25146 := @36159 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_55], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_55 : @36170 := @36224 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_55], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_107 : @6622 := @36298 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_107], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_107 : @36312 := @37035 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_107], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_100 : @6622 := @37104 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_100], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_100 : @37118 := @38271 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_100], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_90 : @6622 := @38294 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_90], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_90 : @38308 := @38506 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_90], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_76 : @6622 := @38509 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_76], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_76 : @38519 := @38547 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_76], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_50 : @7820 := @38567 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_50], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_50 : @38581 := @38772 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_50], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_51 : @38774 := @38795 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_51], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_51 : @38812 := @38970 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_51], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_116 : @6622 := @38977 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_116], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_116 : @38991 := @39111 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_116], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_114 : @39114 := @39262 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_114], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_114 : @39287 := @41615 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_114], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_111 : @41616 := @41624 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_111], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_111 : @41639 := @41728 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_111], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_108 : @41730 := @41857 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_108], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_108 : @41880 := @43113 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_108], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_101 : @43115 := @43275 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_101], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 8}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_101 : @43296 := @45135 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_101], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_92 : @43115 := @45138 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_92], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 9}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_92 : @45148 := @45191 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_92], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_103 : @45193 := @45195 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_103], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_103 : @45214 := @45284 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_103], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_93 : @45285 := @45301 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_93], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_93 : @45313 := @45440 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_93], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_78 : @7820 := @45487 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_78], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 10}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_78 : @45510 := @46247 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_78], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_104 : @6622 := @46263 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_104], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_104 : @46277 := @46436 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_104], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_94 : @6622 := @46439 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_94], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_94 : @46449 := @46477 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_94], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_79 : @7820 := @46493 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_79], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_79 : @46507 := @46735 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_79], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_115 : @46739 := @46793 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_115], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_115 : @46820 := @47349 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_115], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_113 : @47352 := @47361 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_113], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_113 : @47383 := @47476 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_113], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_109 : @47479 := @47496 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_109], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_109 : @47513 := @47779 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_109], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_105 : @47782 := @47877 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_105], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_105 : @47899 := @49535 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_105], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_95 : @49536 := @49545 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_95], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_95 : @49565 := @49658 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_95], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_80 : @49661 := @49687 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_80], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 8}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_80 : @49709 := @50114 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_80], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_81 : @50116 := @50148 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_81], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_81 : @50163 := @50599 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_81], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_53 : @50604 := @50890 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_53], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 11}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_53 : @50922 := @55944 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_53], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_27 : @55946 := @56251 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_27], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 12}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_27 : @56282 := @60116 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_27], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_28 : @6622 := @60173 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_28], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_28 : @60187 := @61046 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_28], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_58 : @61047 := @61261 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_58], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_58 : @61272 := @63889 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_58], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_29 : @63890 := @63928 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_29], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_29 : @63939 := @64395 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_29], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_16 : @50604 := @64644 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_16], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 13}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_16 : @64672 := @68230 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_16], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_11 : @68233 := @68261 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_11], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 14}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_11 : @68283 := @68808 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_11], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_6 : @68811 := @68818 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_6], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 15}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_6 : @68836 := @68913 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_6], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_13 : @68915 := @68917 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_13], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_13 : @68935 := @69004 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_13], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_7 : @69005 := @69018 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_7], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_7 : @69029 := @69149 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_7], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_1 : @69150 := @69206 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_1], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 16}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_1 : @69220 := @70005 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_1], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_9 : @70006 := @70008 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_9], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_9 : @70019 := @70077 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_9], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_2 : @69005 := @70089 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_2], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_2 : @70101 := @70184 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_2], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_15 : @70185 := @70208 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_15], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_15 : @70219 := @70764 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_15], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_61 : @70765 := @70788 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_61], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_61 : @70799 := @71067 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_61], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_33 : @71069 := @71090 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_33], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_33 : @71117 := @71471 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_33], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_17 : @71472 := @71484 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_17], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_17 : @71495 := @71584 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_17], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_63 : @71587 := @71589 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_63], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_63 : @71608 := @71679 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_63], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_34 : @71680 := @71693 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_34], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_34 : @71707 := @71827 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_34], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_36 : @71828 := @71830 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_36], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_36 : @71844 := @71919 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_36], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_65 : @71922 := @71934 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_65], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_65 : @71957 := @72222 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_65], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_37 : @72224 := @72249 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_37], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_37 : @72263 := @72466 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_37], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_18 : @71472 := @72494 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_18], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_18 : @72505 := @72694 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_18], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_39 : @72696 := @72702 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_39], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_39 : @72718 := @72820 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_39], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_22 : @72821 := @72838 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_22], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 2}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_22 : @72853 := @72980 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_22], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_19 : @70765 := @73197 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_19], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_19 : @73208 := @74668 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_19], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_20 : @70185 := @74684 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_20], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 4}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_20 : @74695 := @74954 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_20], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_21 : @74955 := @74977 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_21], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 3}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_21 : @74988 := @75362 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_21], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_14 : @75367 := @75535 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_14], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 5}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_14 : @75564 := @80074 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_14], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_10 : @80076 := @80205 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_10], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 6}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_10 : @80225 := @83637 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_10], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_4 : @83639 := @83642 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_4], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 7}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_4 : @83652 := @83704 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_4], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_0 : @83705 := @83760 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_0], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 17}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_0 : @83779 := @84657 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_0], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.denote : @84660 := @84670 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.denote], + class: false, + compiled: true, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + reducibility: regular{height: 18}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.root : @84677 := @84688 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.root], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} + +@0 := LexLeanTarget.TargetSyntax.Program +@1 := LexLeanTarget.TargetSyntax.Program.mk +@2 := List.cons.{0} +@3 := LexLeanTarget.TargetSyntax.Adt +@4 := @2 @3 +@5 := LexLeanTarget.TargetSyntax.Adt.mk +@6 := List.{0} +@7 := LexLeanTarget.TargetSyntax.Ty +@8 := @6 @7 +@9 := @2 @8 +@10 := @2 @7 +@11 := LexLeanTarget.TargetSyntax.Ty.list +@12 := LexLeanTarget.TargetSyntax.Ty.adt +@13 := OfNat.ofNat.{0} +@14 := Nat +@15 := @13 @14 +@16 := 1 +@17 := @15 @16 +@18 := instOfNatNat +@20 := @17 (@18 @16) +@21 := @12 @20 +@22 := @11 @21 +@23 := @10 @22 +@24 := LexLeanTarget.TargetSyntax.Ty.nat +@25 := @10 @24 +@26 := LexLeanTarget.TargetSyntax.Ty.bool +@27 := @10 @26 +@28 := LexLeanTarget.TargetSyntax.Ty.option +@29 := LexLeanTarget.TargetSyntax.Ty.bytes +@30 := @28 @29 +@31 := @10 @30 +@32 := List.nil.{0} +@33 := @32 @7 +@34 := @31 @33 +@35 := @27 @34 +@38 := @9 (@23 (@25 @35)) +@39 := @32 @8 +@42 := @4 (@5 (@38 @39)) +@43 := 2 +@46 := @15 @43 (@18 @43) +@47 := @12 @46 +@48 := @10 @47 +@49 := @25 @33 +@56 := @4 (@5 (@9 (@48 (@25 (@27 @49))) @39)) +@57 := 3 +@60 := @15 @57 (@18 @57) +@61 := @12 @60 +@62 := @11 @61 +@63 := @10 @62 +@64 := @63 @33 +@65 := @9 @64 +@66 := @9 @33 +@67 := @10 @29 +@68 := @67 @33 +@69 := @9 @68 +@76 := @4 (@5 (@65 (@66 (@66 (@69 (@69 @39)))))) +@77 := @27 @33 +@82 := @4 (@5 (@9 (@67 @77) @39)) +@91 := @4 (@5 (@9 (@25 (@25 (@27 (@25 (@23 @34))))) @39)) +@92 := @25 @77 +@93 := @25 @92 +@98 := @4 (@5 (@9 (@25 @93) @39)) +@99 := @27 @77 +@128 := @1 + (@42 + (@56 + (@76 + (@82 + (@91 + (@98 + (@4 + (@5 (@9 (@25 (@25 @99)) @39)) + (@4 + (@5 (@9 (@25 (@63 @35)) @39)) + (@4 (@5 (@9 (@25 (@27 @99)) @39)) (@32 @3)))))))))) +@129 := LexLeanTarget.TargetSyntax.Function +@130 := @2 @129 +@131 := LexLeanTarget.TargetSyntax.Function.mk +@132 := @2 @14 +@133 := 0 +@136 := @15 @133 (@18 @133) +@137 := @132 @136 +@138 := @132 @20 +@139 := @32 @14 +@140 := @138 @139 +@142 := @131 (@137 @140) +@143 := @11 @29 +@144 := @10 @143 +@145 := @144 @33 +@147 := @142 (@67 @145) +@148 := LexLeanTarget.TargetSyntax.Ty.result +@149 := LexLeanTarget.TargetSyntax.Ty.unit +@151 := @148 @149 @29 +@152 := @147 @151 +@153 := LexLeanTarget.TargetSyntax.Expr.match +@154 := @153 @151 +@155 := LexLeanTarget.TargetSyntax.Expr.call +@156 := @155 @20 +@157 := LexLeanTarget.TargetSyntax.Expr +@158 := @2 @157 +@159 := LexLeanTarget.TargetSyntax.Expr.var +@160 := @159 @136 +@161 := @158 @160 +@162 := @32 @157 +@163 := @161 @162 +@164 := @156 @163 +@165 := @154 @164 +@166 := LexLeanTarget.TargetSyntax.Arm +@167 := @2 @166 +@168 := LexLeanTarget.TargetSyntax.Arm.arm +@169 := LexLeanTarget.TargetSyntax.Shape.error +@170 := @168 @169 +@171 := @132 @46 +@172 := @171 @139 +@173 := @170 @172 +@174 := LexLeanTarget.TargetSyntax.Expr.build +@175 := @174 @169 +@176 := @175 @151 +@177 := @159 @46 +@178 := @158 @177 +@179 := @178 @162 +@180 := @176 @179 +@182 := @167 (@173 @180) +@183 := LexLeanTarget.TargetSyntax.Shape.ok +@184 := @168 @183 +@185 := @132 @60 +@186 := @185 @139 +@187 := @184 @186 +@188 := LexLeanTarget.TargetSyntax.Expr.let +@189 := 4 +@192 := @15 @189 (@18 @189) +@193 := @188 @192 +@194 := @193 @24 +@195 := @155 @46 +@196 := @159 @60 +@197 := @158 @196 +@198 := @197 @162 +@199 := @195 @198 +@200 := @194 @199 +@201 := 5 +@204 := @15 @201 (@18 @201) +@205 := @188 @204 +@206 := @12 @136 +@207 := @205 @206 +@208 := LexLeanTarget.TargetSyntax.Expr.first +@209 := @155 @60 +@210 := LexLeanTarget.TargetSyntax.Expr.closure +@211 := @210 @192 +@212 := @159 @20 +@213 := @158 @212 +@214 := @213 @162 +@215 := @211 @214 +@216 := @158 @215 +@217 := LexLeanTarget.TargetSyntax.Expr.prim +@218 := LexLeanTarget.TargetSyntax.Prim.natAdd +@219 := @217 @218 +@220 := @159 @192 +@221 := @158 @220 +@222 := LexLeanTarget.TargetSyntax.Expr.value +@223 := @222 @24 +@224 := LexLeanTarget.TargetSyntax.Value.nat +@225 := @224 @20 +@226 := @223 @225 +@227 := @158 @226 +@228 := @227 @162 +@229 := @221 @228 +@230 := @219 @229 +@231 := @158 @230 +@232 := LexLeanTarget.TargetSyntax.Shape.adt +@233 := @232 @136 +@234 := @174 @233 +@235 := @234 @206 +@236 := @224 @136 +@237 := @223 @236 +@238 := @158 @237 +@239 := LexLeanTarget.TargetSyntax.Shape.false +@242 := @174 @239 @26 @162 +@243 := @158 @242 +@244 := LexLeanTarget.TargetSyntax.Shape.none +@245 := @174 @244 +@247 := @245 @30 @162 +@248 := @158 @247 +@249 := @248 @162 +@250 := @243 @249 +@251 := @238 @250 +@252 := @197 @251 +@253 := @235 @252 +@255 := @158 @253 @162 +@256 := @231 @255 +@257 := @216 @256 +@258 := @209 @257 +@259 := @208 @258 +@260 := @207 @259 +@261 := LexLeanTarget.TargetSyntax.Expr.field +@262 := @159 @204 +@263 := @261 @262 +@264 := @263 @60 +@265 := @154 @264 +@266 := LexLeanTarget.TargetSyntax.Shape.some +@267 := @168 @266 +@268 := 6 +@271 := @15 @268 (@18 @268) +@272 := @132 @271 +@273 := @272 @139 +@274 := @267 @273 +@275 := @159 @271 +@276 := @158 @275 +@277 := @276 @162 +@278 := @176 @277 +@280 := @167 (@274 @278) +@282 := @168 @244 @139 +@283 := @174 @183 +@284 := @283 @151 +@285 := LexLeanTarget.TargetSyntax.Shape.unit +@288 := @174 @285 @149 @162 +@290 := @158 @288 @162 +@291 := @284 @290 +@293 := @167 (@282 @291) +@294 := @32 @166 +@295 := @293 @294 +@296 := @280 @295 +@297 := @265 @296 +@298 := @260 @297 +@299 := @200 @298 +@302 := @167 (@187 @299) @294 +@303 := @182 @302 +@305 := @152 (@165 @303) +@306 := @130 @305 +@308 := @131 (@137 @139) +@309 := @308 @68 +@311 := @148 @22 @29 +@312 := @309 @311 +@313 := @188 @20 +@314 := @313 @24 +@315 := LexLeanTarget.TargetSyntax.Prim.length +@316 := @217 @315 +@317 := @316 @163 +@318 := @314 @317 +@319 := @188 @46 +@320 := @12 @192 +@321 := @319 @320 +@322 := @155 @204 +@323 := @210 @271 +@324 := @213 @163 +@325 := @323 @324 +@326 := @158 @325 +@327 := @213 @228 +@328 := @219 @327 +@329 := @158 @328 +@330 := @234 @320 +@331 := LexLeanTarget.TargetSyntax.Shape.true +@334 := @174 @331 @26 @162 +@335 := @158 @334 +@336 := LexLeanTarget.TargetSyntax.Shape.nil +@337 := @174 @336 +@339 := @337 @22 @162 +@340 := @158 @339 +@341 := @340 @249 +@342 := @238 @341 +@343 := @335 @342 +@344 := @238 @343 +@345 := @238 @344 +@346 := @330 @345 +@348 := @158 @346 @162 +@349 := @329 @348 +@350 := @326 @349 +@351 := @322 @350 +@352 := @208 @351 +@353 := @321 @352 +@354 := @153 @311 +@355 := @261 @177 +@356 := @355 @204 +@357 := @354 @356 +@358 := @267 @186 +@360 := @175 @311 @198 +@362 := @167 (@358 @360) +@363 := @193 @22 +@364 := 7 +@367 := @15 @364 (@18 @364) +@368 := @155 @367 +@369 := @355 @192 +@371 := @158 @369 @162 +@372 := @368 @371 +@373 := @363 @372 +@374 := @283 @311 +@375 := @221 @162 +@376 := @374 @375 +@377 := @373 @376 +@380 := @167 (@282 @377) @294 +@381 := @362 @380 +@382 := @357 @381 +@383 := @353 @382 +@385 := @312 (@318 @383) +@386 := @130 @385 +@387 := @23 @33 +@388 := @308 @387 +@389 := @388 @24 +@390 := 8 +@393 := @15 @390 (@18 @390) +@394 := @155 @393 +@395 := 9 +@398 := @15 @395 (@18 @395) +@400 := @210 @398 @162 +@401 := @158 @400 +@402 := @238 @163 +@403 := @401 @402 +@405 := @389 (@394 @403) +@406 := @130 @405 +@407 := @138 @172 +@409 := @131 (@137 @407) +@410 := LexLeanTarget.TargetSyntax.Ty.fn +@412 := @10 @206 @33 +@413 := @410 @412 +@414 := @28 @206 +@419 := @409 (@10 (@413 @414) (@25 @412)) +@420 := LexLeanTarget.TargetSyntax.Ty.pair +@422 := @420 @206 @26 +@423 := @419 @422 +@424 := @153 @422 +@425 := @424 @212 +@428 := @168 LexLeanTarget.TargetSyntax.Shape.zero @139 +@429 := LexLeanTarget.TargetSyntax.Shape.pair +@430 := @174 @429 +@431 := @430 @422 +@432 := @243 @162 +@433 := @178 @432 +@436 := @167 (@428 (@431 @433)) +@439 := @168 LexLeanTarget.TargetSyntax.Shape.succ @186 +@441 := LexLeanTarget.TargetSyntax.Expr.apply @160 +@442 := @441 @179 +@443 := @424 @442 +@444 := @335 @162 +@445 := @178 @444 +@448 := @167 (@282 (@431 @445)) +@449 := @132 @192 +@450 := @449 @139 +@451 := @267 @450 +@453 := @161 (@197 @375) +@466 := @130 (@423 (@425 (@436 (@167 (@439 (@443 (@448 (@167 (@451 (@209 @453)) @294)))) @294)))) +@469 := @142 (@144 @412) @414 +@470 := 10 +@473 := @15 @470 (@18 @470) +@474 := @155 @473 +@475 := @161 @214 +@477 := @469 (@474 @475) +@478 := @130 @477 +@480 := @10 @320 @33 +@481 := @410 @480 +@482 := @28 @320 +@484 := @10 (@481 @482) +@485 := @25 @480 +@487 := @409 (@484 @485) +@489 := @420 @320 @26 +@490 := @487 @489 +@491 := @153 @489 +@492 := @491 @212 +@493 := @430 @489 +@513 := @130 + (@490 + (@492 + (@167 + (@428 (@493 @433)) + (@167 (@439 (@491 @442 (@167 (@282 (@493 @445)) (@167 (@451 (@322 @453)) @294)))) @294)))) +@517 := @409 (@25 (@67 @480)) @482 +@518 := 11 +@521 := @15 @518 (@18 @518) +@522 := @155 @521 +@523 := @161 @179 +@524 := @213 @523 +@526 := @517 (@522 @524) +@527 := @130 @526 +@528 := @388 @22 +@529 := 12 +@532 := @15 @529 (@18 @529) +@533 := @155 @532 +@534 := 13 +@537 := @15 @534 (@18 @534) +@539 := @210 @537 @162 +@540 := @158 @539 +@541 := @340 @163 +@542 := @540 @541 +@544 := @528 (@533 @542) +@545 := @130 @544 +@547 := @10 @21 @33 +@548 := @25 @547 +@551 := @10 (@410 @548 @24) +@552 := @25 @387 +@555 := @409 (@551 @552) @24 +@557 := @153 @24 @177 +@559 := @168 @336 @139 +@561 := @167 (@559 @212) +@562 := LexLeanTarget.TargetSyntax.Shape.cons +@563 := @168 @562 +@564 := @185 @450 +@565 := @563 @564 +@566 := @213 @198 +@570 := @161 (@158 (@441 @566) @375) +@578 := @130 (@555 (@557 (@561 (@167 (@565 (@394 @570)) @294)))) +@580 := @142 @548 @24 +@581 := @161 @228 +@583 := @580 (@219 @581) +@584 := @130 @583 +@585 := @319 @24 +@586 := @261 @212 +@587 := @586 @20 +@588 := @585 @587 +@589 := @188 @60 +@590 := @589 @26 +@591 := @586 @46 +@592 := @590 @591 +@593 := @153 @414 +@594 := @586 @60 +@595 := @593 @594 +@597 := @245 @414 @162 +@599 := @167 (@451 @597) +@600 := @586 @136 +@601 := @593 @600 +@603 := @167 (@559 @597) +@604 := @132 @204 +@605 := @604 @273 +@606 := @563 @605 +@607 := @263 @136 +@608 := @593 @607 +@609 := @168 @233 +@611 := @132 @367 @139 +@612 := @609 @611 +@613 := @188 @393 +@614 := @613 @206 +@615 := 14 +@618 := @15 @615 (@18 @615) +@619 := @155 @618 +@620 := @159 @367 +@621 := @158 @620 +@622 := @197 @163 +@623 := @178 @622 +@624 := @276 @623 +@625 := @621 @624 +@626 := @619 @625 +@627 := @614 @626 +@628 := @174 @266 +@629 := @628 @414 +@630 := @159 @393 +@631 := @158 @630 +@632 := @631 @162 +@633 := @629 @632 +@634 := @627 @633 +@636 := @167 (@612 @634) +@637 := @232 @20 +@639 := @168 @637 @139 +@640 := @197 @249 +@641 := @178 @640 +@642 := @276 @641 +@643 := @235 @642 +@645 := @158 @643 @162 +@646 := @629 @645 +@648 := @167 (@639 @646) +@649 := @232 @46 +@651 := @168 @649 @139 +@653 := @167 (@651 @646) +@654 := @232 @60 +@655 := @168 @654 +@657 := @132 @398 @139 +@658 := @655 @657 +@659 := @188 @473 +@660 := @659 @29 +@661 := LexLeanTarget.TargetSyntax.Prim.append +@662 := @217 @661 +@663 := LexLeanTarget.TargetSyntax.Prim.utf8Encode +@664 := @217 @663 +@665 := LexLeanTarget.TargetSyntax.Ty.string +@666 := @222 @665 +@667 := LexLeanTarget.TargetSyntax.Value.string +@668 := "the command `" +@669 := @667 @668 +@670 := @666 @669 +@672 := @158 @670 @162 +@673 := @664 @672 +@674 := @158 @673 +@675 := @159 @398 +@676 := @158 @675 +@677 := @676 @162 +@678 := @674 @677 +@679 := @662 @678 +@680 := @158 @679 +@681 := "`" +@682 := @667 @681 +@683 := @666 @682 +@685 := @158 @683 @162 +@686 := @664 @685 +@688 := @158 @686 @162 +@689 := @680 @688 +@690 := @662 @689 +@691 := @660 @690 +@692 := @628 @30 +@693 := @159 @473 +@694 := @158 @693 +@695 := @694 @162 +@696 := @692 @695 +@698 := @158 @696 @162 +@699 := @197 @698 +@700 := @178 @699 +@701 := @276 @700 +@702 := @235 @701 +@704 := @158 @702 @162 +@705 := @629 @704 +@706 := @691 @705 +@708 := @167 (@658 @706) +@709 := @232 @192 +@710 := @168 @709 +@712 := @132 @521 @139 +@713 := @710 @712 +@714 := LexLeanTarget.TargetSyntax.Expr.cond +@715 := LexLeanTarget.TargetSyntax.Prim.equal +@716 := @217 @715 +@717 := @159 @521 +@718 := @158 @717 +@719 := "@" +@720 := @667 @719 +@721 := @666 @720 +@723 := @158 @721 @162 +@724 := @664 @723 +@726 := @158 @724 @162 +@727 := @718 @726 +@728 := @716 @727 +@729 := @714 @728 +@730 := 15 +@733 := @15 @730 (@18 @730) +@734 := @155 @733 +@735 := @734 @277 +@737 := @729 @735 @242 +@738 := @714 @737 +@739 := @335 @249 +@740 := @178 @739 +@741 := @276 @740 +@742 := @235 @741 +@744 := @158 @742 @162 +@745 := @629 @744 +@746 := @738 @745 +@747 := "[" +@748 := @667 @747 +@749 := @666 @748 +@751 := @158 @749 @162 +@752 := @664 @751 +@754 := @158 @752 @162 +@755 := @718 @754 +@756 := @716 @755 +@757 := @714 @756 +@758 := @714 @196 +@759 := @227 @250 +@760 := @276 @759 +@761 := @235 @760 +@763 := @158 @761 @162 +@764 := @629 @763 +@765 := @758 @764 +@766 := LexLeanTarget.TargetSyntax.Prim.natLt +@767 := @217 @766 +@768 := @238 @179 +@769 := @767 @768 +@770 := @714 @769 +@771 := @178 @228 +@772 := @219 @771 +@773 := @158 @772 +@774 := @773 @250 +@775 := @276 @774 +@776 := @235 @775 +@778 := @158 @776 @162 +@779 := @629 @778 +@780 := @770 @779 +@781 := @276 @251 +@782 := @235 @781 +@784 := @158 @782 @162 +@785 := @629 @784 +@786 := @780 @785 +@787 := @765 @786 +@788 := @757 @787 +@789 := "]" +@790 := @667 @789 +@791 := @666 @790 +@793 := @158 @791 @162 +@794 := @664 @793 +@796 := @158 @794 @162 +@797 := @718 @796 +@798 := @716 @797 +@799 := @714 @798 +@800 := LexLeanTarget.TargetSyntax.Prim.natSub +@801 := @217 @800 +@802 := @801 @771 +@804 := @158 @802 @640 +@805 := @276 @804 +@806 := @235 @805 +@808 := @158 @806 @162 +@809 := @629 @808 +@811 := @770 @809 @646 +@813 := @799 @811 @646 +@814 := @788 @813 +@815 := @746 @814 +@818 := @167 (@713 @815) @294 +@819 := @708 @818 +@820 := @653 @819 +@821 := @648 @820 +@822 := @636 @821 +@823 := @608 @822 +@826 := @167 (@606 @823) @294 +@827 := @603 @826 +@828 := @601 @827 +@831 := @167 (@282 @828) @294 +@832 := @599 @831 +@833 := @595 @832 +@834 := @592 @833 +@836 := @469 (@588 @834) +@837 := @130 @836 +@840 := @409 (@67 @485) @482 +@841 := @153 @482 +@842 := @841 @356 +@844 := @245 @482 @162 +@846 := @167 (@358 @844) +@847 := @193 @482 +@848 := 16 +@851 := @15 @848 (@18 @848) +@852 := @155 @851 +@853 := @355 @136 +@854 := @158 @853 +@855 := @355 @20 +@856 := @158 @855 +@857 := @355 @46 +@858 := @158 @857 +@859 := @355 @60 +@861 := @158 @859 @371 +@862 := @858 @861 +@863 := @856 @862 +@864 := @854 @863 +@865 := @161 @864 +@866 := @852 @865 +@867 := @847 @866 +@868 := @854 @214 +@869 := @767 @868 +@872 := @714 @869 @220 @844 +@873 := @867 @872 +@876 := @167 (@282 @873) @294 +@877 := @846 @876 +@879 := @840 (@842 @877) +@880 := @130 @879 +@881 := @23 @547 +@898 := @130 + (@409 + (@10 (@410 @881 @22) (@23 @387)) + @22 + (@153 @22 @177 (@561 (@167 (@565 (@533 @570)) @294)))) +@900 := @142 @881 @22 +@901 := @174 @562 +@902 := @901 @22 +@904 := @900 (@902 @324) +@905 := @130 @904 +@909 := @131 (@137 (@138 (@171 @564))) +@910 := @27 @145 +@915 := @909 (@63 (@23 (@25 @910))) @206 +@916 := @153 @206 +@917 := 17 +@920 := @15 @917 (@18 @917) +@922 := @155 @920 @163 +@923 := @916 @922 +@924 := @604 @139 +@925 := @267 @924 +@926 := @188 @271 +@927 := @926 @29 +@928 := 18 +@931 := @15 @928 (@18 @928) +@932 := @155 @931 +@933 := @932 @163 +@934 := @927 @933 +@935 := @188 @367 +@936 := @935 @29 +@937 := "the forbidden constant `" +@938 := @667 @937 +@939 := @666 @938 +@941 := @158 @939 @162 +@942 := @664 @941 +@943 := @158 @942 +@944 := @158 @262 +@945 := @944 @162 +@946 := @943 @945 +@947 := @662 @946 +@948 := @158 @947 +@949 := "` (in `" +@950 := @667 @949 +@951 := @666 @950 +@953 := @158 @951 @162 +@954 := @664 @953 +@956 := @158 @954 @162 +@957 := @948 @956 +@958 := @662 @957 +@960 := @158 @958 @277 +@961 := @662 @960 +@962 := @158 @961 +@963 := "`)" +@964 := @667 @963 +@965 := @666 @964 +@967 := @158 @965 @162 +@968 := @664 @967 +@970 := @158 @968 @162 +@971 := @962 @970 +@972 := @662 @971 +@973 := @936 @972 +@974 := @621 @162 +@975 := @692 @974 +@977 := @158 @975 @162 +@978 := @197 @977 +@979 := @178 @978 +@980 := @213 @979 +@981 := @235 @980 +@982 := @973 @981 +@983 := @934 @982 +@985 := @167 (@925 @983) +@986 := @916 @160 +@987 := @213 @641 +@988 := @235 @987 +@990 := @167 (@559 @988) +@991 := @132 @393 +@992 := @991 @657 +@993 := @563 @992 +@994 := @916 @675 +@995 := @659 @26 +@996 := 19 +@999 := @15 @996 (@18 @996) +@1000 := @155 @999 +@1001 := @261 @630 +@1002 := @1001 @136 +@1003 := @158 @1002 +@1004 := @1003 @162 +@1005 := @1000 @1004 +@1006 := @995 @1005 +@1007 := @188 @521 +@1008 := @1007 @26 +@1009 := LexLeanTarget.TargetSyntax.Prim.boolNot +@1010 := @217 @1009 +@1011 := @1001 @20 +@1013 := @158 @1011 @162 +@1014 := @1010 @1013 +@1015 := @714 @1014 +@1017 := @1015 @334 @769 +@1018 := @1008 @1017 +@1021 := @714 @693 @717 @242 +@1022 := @714 @1021 +@1023 := @188 @532 +@1024 := @1023 @29 +@1025 := "the forbidden token `" +@1026 := @667 @1025 +@1027 := @666 @1026 +@1029 := @158 @1027 @162 +@1030 := @664 @1029 +@1032 := @158 @1030 @1004 +@1033 := @662 @1032 +@1035 := @158 @1033 @688 +@1036 := @662 @1035 +@1037 := @1024 @1036 +@1038 := @159 @532 +@1039 := @158 @1038 +@1040 := @1039 @162 +@1041 := @692 @1040 +@1043 := @158 @1041 @162 +@1044 := @197 @1043 +@1045 := @178 @1044 +@1046 := @213 @1045 +@1047 := @235 @1046 +@1048 := @1037 @1047 +@1049 := @1022 @1048 +@1051 := @714 @1011 @988 +@1052 := "attribute" +@1053 := @667 @1052 +@1054 := @666 @1053 +@1056 := @158 @1054 @162 +@1057 := @664 @1056 +@1059 := @158 @1057 @162 +@1060 := @1003 @1059 +@1061 := @716 @1060 +@1062 := @714 @1061 +@1063 := @734 @214 +@1065 := @1062 @1063 @242 +@1066 := @714 @1065 +@1067 := @213 @740 +@1068 := @235 @1067 +@1069 := @1066 @1068 +@1070 := "set_option" +@1071 := @667 @1070 +@1072 := @666 @1071 +@1074 := @158 @1072 @162 +@1075 := @664 @1074 +@1077 := @158 @1075 @162 +@1078 := @1003 @1077 +@1079 := @716 @1078 +@1080 := @714 @1079 +@1081 := @188 @537 +@1082 := @1081 @29 +@1083 := 20 +@1086 := @15 @1083 (@18 @1083) +@1088 := @155 @1086 @214 +@1089 := @1082 @1088 +@1090 := @188 @618 +@1091 := @1090 @26 +@1092 := 21 +@1095 := @15 @1092 (@18 @1092) +@1096 := @155 @1095 +@1097 := @159 @537 +@1099 := @158 @1097 @162 +@1100 := @1096 @1099 +@1101 := @1091 @1100 +@1102 := @159 @618 +@1104 := @714 @1102 @988 +@1105 := @188 @733 +@1106 := @1105 @29 +@1107 := "the option `" +@1108 := @667 @1107 +@1109 := @666 @1108 +@1111 := @158 @1109 @162 +@1112 := @664 @1111 +@1114 := @158 @1112 @1099 +@1115 := @662 @1114 +@1116 := @158 @1115 +@1117 := "` is not allowed" +@1118 := @667 @1117 +@1119 := @666 @1118 +@1121 := @158 @1119 @162 +@1122 := @664 @1121 +@1124 := @158 @1122 @162 +@1125 := @1116 @1124 +@1126 := @662 @1125 +@1127 := @1106 @1126 +@1128 := @159 @733 +@1129 := @158 @1128 +@1130 := @1129 @162 +@1131 := @692 @1130 +@1133 := @158 @1131 @162 +@1134 := @197 @1133 +@1135 := @178 @1134 +@1136 := @213 @1135 +@1137 := @235 @1136 +@1138 := @1127 @1137 +@1139 := @1104 @1138 +@1140 := @1101 @1139 +@1141 := @1089 @1140 +@1142 := @1080 @1141 +@1143 := "import" +@1144 := @667 @1143 +@1145 := @666 @1144 +@1147 := @158 @1145 @162 +@1148 := @664 @1147 +@1150 := @158 @1148 @162 +@1151 := @1003 @1150 +@1152 := @716 @1151 +@1153 := @714 @1152 +@1154 := @188 @851 +@1156 := @1154 @29 @1088 +@1158 := @188 @920 @26 +@1159 := 22 +@1162 := @15 @1159 (@18 @1159) +@1163 := @155 @1162 +@1164 := @159 @851 +@1165 := @158 @1164 +@1166 := @1165 @375 +@1167 := @1163 @1166 +@1168 := @1158 @1167 +@1169 := @159 @920 +@1170 := @714 @1169 +@1171 := @1170 @988 +@1172 := @188 @931 +@1173 := @1172 @29 +@1174 := "the import of `" +@1175 := @667 @1174 +@1176 := @666 @1175 +@1178 := @158 @1176 @162 +@1179 := @664 @1178 +@1180 := @158 @1179 +@1181 := @1165 @162 +@1182 := @1180 @1181 +@1183 := @662 @1182 +@1185 := @158 @1183 @1124 +@1186 := @662 @1185 +@1187 := @1173 @1186 +@1188 := @159 @931 +@1190 := @158 @1188 @162 +@1191 := @692 @1190 +@1193 := @158 @1191 @162 +@1194 := @197 @1193 +@1195 := @178 @1194 +@1196 := @213 @1195 +@1197 := @235 @1196 +@1198 := @1187 @1197 +@1199 := @1171 @1198 +@1200 := @1168 @1199 +@1201 := @1156 @1200 +@1203 := @1153 @1201 @988 +@1204 := @1142 @1203 +@1205 := @1069 @1204 +@1206 := @1051 @1205 +@1207 := @1049 @1206 +@1208 := @1018 @1207 +@1209 := @1006 @1208 +@1211 := @167 (@559 @1209) +@1212 := @132 @999 +@1215 := @1212 (@132 @1086 @139) +@1219 := @167 (@563 @1215 @988) @294 +@1220 := @1211 @1219 +@1221 := @994 @1220 +@1224 := @167 (@993 @1221) @294 +@1225 := @990 @1224 +@1226 := @986 @1225 +@1229 := @167 (@282 @1226) @294 +@1230 := @985 @1229 +@1232 := @915 (@923 @1230) +@1233 := @130 @1232 +@1234 := @388 @26 +@1235 := @153 @26 +@1236 := @1235 @160 +@1238 := @167 (@559 @242) +@1239 := @563 @407 +@1240 := @1235 @600 +@1241 := @609 @186 +@1243 := @167 (@1241 @242) +@1245 := @167 (@639 @242) +@1247 := @167 (@651 @242) +@1248 := @655 @450 +@1250 := @167 (@1248 @242) +@1251 := @710 @924 +@1252 := @944 @754 +@1253 := @716 @1252 +@1256 := @167 (@1251 @1253) @294 +@1257 := @1250 @1256 +@1258 := @1247 @1257 +@1259 := @1245 @1258 +@1260 := @1243 @1259 +@1261 := @1240 @1260 +@1264 := @167 (@1239 @1261) @294 +@1265 := @1238 @1264 +@1267 := @1234 (@1236 @1265) +@1268 := @130 @1267 +@1274 := @131 (@137 (@138 (@171 (@185 (@449 @924))))) +@1277 := @25 (@25 (@27 @552)) +@1279 := @1274 (@67 @1277) +@1280 := @1279 @482 +@1281 := LexLeanTarget.TargetSyntax.Ty.fixed +@1283 := @1281 LexLeanTarget.TargetSyntax.IntKind.u8 +@1284 := @926 @1283 +@1285 := 23 +@1288 := @15 @1285 (@18 @1285) +@1289 := @155 @1288 +@1290 := @1289 @475 +@1291 := @1284 @1290 +@1292 := @935 @26 +@1293 := 24 +@1296 := @15 @1293 (@18 @1293) +@1297 := @155 @1296 +@1298 := @222 @1283 +@1299 := LexLeanTarget.TargetSyntax.Value.u8 +@1300 := UInt8 +@1301 := @13 @1300 +@1302 := 45 +@1303 := @1301 @1302 +@1304 := UInt8.instOfNat +@1306 := @1303 (@1304 @1302) +@1307 := @1299 @1306 +@1308 := @1298 @1307 +@1310 := @158 @1308 @162 +@1311 := @329 @1310 +@1312 := @161 @1311 +@1313 := @1297 @1312 +@1314 := @1292 @1313 +@1315 := @613 @24 +@1316 := 25 +@1319 := @15 @1316 (@18 @1316) +@1321 := @155 @1319 @475 +@1322 := @1315 @1321 +@1323 := @188 @398 +@1324 := @12 @204 +@1325 := @1323 @1324 +@1326 := 26 +@1329 := @15 @1326 (@18 @1326) +@1330 := @155 @1329 +@1331 := @224 @46 +@1332 := @223 @1331 +@1334 := @158 @1332 @162 +@1335 := @213 @1334 +@1336 := @219 @1335 +@1337 := @158 @1336 +@1338 := @1337 @179 +@1339 := @161 @1338 +@1340 := @1330 @1339 +@1341 := @1325 @1340 +@1342 := @659 @320 +@1343 := 27 +@1346 := @15 @1343 (@18 @1343) +@1347 := @155 @1346 +@1348 := @221 @945 +@1349 := @197 @1348 +@1350 := @178 @1349 +@1351 := @213 @1350 +@1352 := @276 @1351 +@1353 := @161 @1352 +@1354 := @1347 @1353 +@1355 := @1342 @1354 +@1358 := @1301 @470 (@1304 @470) +@1359 := @1299 @1358 +@1360 := @1298 @1359 +@1362 := @158 @1360 @162 +@1363 := @276 @1362 +@1364 := @716 @1363 +@1365 := @714 @1364 +@1366 := @628 @482 +@1367 := @944 @249 +@1368 := @231 @1367 +@1369 := @335 @1368 +@1370 := @773 @1369 +@1371 := @329 @1370 +@1372 := @330 @1371 +@1374 := @158 @1372 @162 +@1375 := @1366 @1374 +@1376 := @1365 @1375 +@1377 := 32 +@1380 := @1301 @1377 (@1304 @1377) +@1381 := @1299 @1380 +@1382 := @1298 @1381 +@1384 := @158 @1382 @162 +@1385 := @276 @1384 +@1386 := @716 @1385 +@1388 := @714 @1386 @334 +@1391 := @1301 @395 (@1304 @395) +@1392 := @1299 @1391 +@1393 := @1298 @1392 +@1395 := @158 @1393 @162 +@1396 := @276 @1395 +@1397 := @716 @1396 +@1399 := @714 @1397 @334 +@1402 := @1301 @534 (@1304 @534) +@1403 := @1299 @1402 +@1404 := @1298 @1403 +@1406 := @158 @1404 @162 +@1407 := @276 @1406 +@1408 := @716 @1407 +@1409 := @1399 @1408 +@1410 := @1388 @1409 +@1411 := @714 @1410 +@1412 := @197 @1368 +@1413 := @178 @1412 +@1414 := @329 @1413 +@1415 := @330 @1414 +@1417 := @158 @1415 @162 +@1418 := @1366 @1417 +@1419 := @1411 @1418 +@1420 := 28 +@1423 := @15 @1420 (@18 @1420) +@1425 := @155 @1423 @475 +@1426 := @841 @1425 +@1427 := @267 @712 +@1428 := 29 +@1431 := @15 @1428 (@18 @1428) +@1432 := @155 @1431 +@1433 := @718 @162 +@1434 := @1432 @1433 +@1435 := @1024 @1434 +@1436 := 30 +@1439 := @15 @1436 (@18 @1436) +@1440 := @155 @1439 +@1441 := @944 @1040 +@1442 := @221 @1441 +@1443 := @197 @1442 +@1444 := @178 @1443 +@1445 := @213 @1444 +@1446 := @1440 @1445 +@1448 := @158 @1446 @162 +@1449 := @1366 @1448 +@1450 := @1435 @1449 +@1452 := @167 (@1427 @1450) +@1453 := @276 @1310 +@1454 := @716 @1453 +@1455 := @714 @1454 +@1457 := @1455 @620 @242 +@1458 := @714 @1457 +@1459 := 31 +@1462 := @15 @1459 (@18 @1459) +@1463 := @155 @1462 +@1464 := @213 @632 +@1465 := @161 @1464 +@1466 := @1463 @1465 +@1468 := @158 @1466 @162 +@1469 := @221 @1468 +@1470 := @219 @1469 +@1472 := @158 @1470 @1367 +@1473 := @197 @1472 +@1474 := @178 @1473 +@1475 := @631 @1474 +@1476 := @330 @1475 +@1478 := @158 @1476 @162 +@1479 := @1366 @1478 +@1480 := @1458 @1479 +@1481 := 47 +@1484 := @1301 @1481 (@1304 @1481) +@1485 := @1299 @1484 +@1486 := @1298 @1485 +@1488 := @158 @1486 @162 +@1489 := @276 @1488 +@1490 := @716 @1489 +@1491 := @714 @1490 +@1493 := @1491 @620 @242 +@1494 := @714 @1493 +@1495 := @261 @675 +@1496 := @1495 @60 +@1497 := @714 @1496 +@1498 := "a comment is not closed" +@1499 := @667 @1498 +@1500 := @666 @1499 +@1502 := @158 @1500 @162 +@1503 := @664 @1502 +@1505 := @158 @1503 @162 +@1506 := @944 @1505 +@1507 := @221 @1506 +@1508 := @197 @1507 +@1509 := @178 @1508 +@1510 := @213 @1509 +@1511 := @1440 @1510 +@1513 := @158 @1511 @162 +@1514 := @1366 @1513 +@1515 := @1497 @1514 +@1516 := @1495 @136 +@1517 := @158 @1516 +@1518 := @1495 @20 +@1519 := @158 @1518 +@1520 := @1517 @162 +@1521 := @213 @1520 +@1522 := @161 @1521 +@1523 := @1463 @1522 +@1525 := @158 @1523 @162 +@1526 := @221 @1525 +@1527 := @219 @1526 +@1529 := @158 @1527 @1367 +@1530 := @197 @1529 +@1531 := @1519 @1530 +@1532 := @1517 @1531 +@1533 := @330 @1532 +@1535 := @158 @1533 @162 +@1536 := @1366 @1535 +@1537 := @1515 @1536 +@1538 := @1494 @1537 +@1539 := @1366 @695 +@1540 := @1538 @1539 +@1541 := @1480 @1540 +@1544 := @167 (@282 @1541) @294 +@1545 := @1452 @1544 +@1546 := @1426 @1545 +@1547 := @1419 @1546 +@1548 := @1376 @1547 +@1549 := @1355 @1548 +@1550 := @1341 @1549 +@1551 := @1322 @1550 +@1552 := @1314 @1551 +@1554 := @1280 (@1291 @1552) +@1555 := @130 @1554 +@1556 := @308 @64 +@1557 := @1556 @30 +@1560 := @15 @1377 (@18 @1377) +@1561 := @155 @1560 +@1562 := 33 +@1565 := @15 @1562 (@18 @1562) +@1567 := @210 @1565 @162 +@1568 := @158 @1567 +@1569 := @248 @163 +@1570 := @1568 @1569 +@1572 := @1557 (@1561 @1570) +@1573 := @130 @1572 +@1574 := @1556 @29 +@1575 := @313 @143 +@1576 := 34 +@1579 := @15 @1576 (@18 @1576) +@1580 := @155 @1579 +@1581 := 35 +@1584 := @15 @1581 (@18 @1581) +@1585 := @155 @1584 +@1586 := 36 +@1589 := @15 @1586 (@18 @1586) +@1591 := @210 @1589 @162 +@1592 := @158 @1591 +@1594 := @337 @143 @162 +@1595 := @158 @1594 +@1596 := @1595 @163 +@1597 := @1592 @1596 +@1598 := @1585 @1597 +@1600 := @158 @1598 @162 +@1601 := @1580 @1600 +@1602 := @1575 @1601 +@1603 := 37 +@1606 := @15 @1603 (@18 @1603) +@1607 := @155 @1606 +@1608 := "." +@1609 := @667 @1608 +@1610 := @666 @1609 +@1612 := @158 @1610 @162 +@1613 := @664 @1612 +@1615 := @158 @1613 @162 +@1616 := @213 @1615 +@1617 := @1607 @1616 +@1619 := @1574 (@1602 @1617) +@1620 := @130 @1619 +@1621 := @309 @26 +@1622 := @901 @143 +@1623 := "sorry" +@1624 := @667 @1623 +@1625 := @666 @1624 +@1627 := @158 @1625 @162 +@1628 := @664 @1627 +@1629 := @158 @1628 +@1630 := "admit" +@1631 := @667 @1630 +@1632 := @666 @1631 +@1634 := @158 @1632 @162 +@1635 := @664 @1634 +@1636 := @158 @1635 +@1637 := "axiom" +@1638 := @667 @1637 +@1639 := @666 @1638 +@1641 := @158 @1639 @162 +@1642 := @664 @1641 +@1643 := @158 @1642 +@1644 := "opaque" +@1645 := @667 @1644 +@1646 := @666 @1645 +@1648 := @158 @1646 @162 +@1649 := @664 @1648 +@1650 := @158 @1649 +@1651 := "unsafe" +@1652 := @667 @1651 +@1653 := @666 @1652 +@1655 := @158 @1653 @162 +@1656 := @664 @1655 +@1657 := @158 @1656 +@1658 := "partial" +@1659 := @667 @1658 +@1660 := @666 @1659 +@1662 := @158 @1660 @162 +@1663 := @664 @1662 +@1664 := @158 @1663 +@1665 := "native_decide" +@1666 := @667 @1665 +@1667 := @666 @1666 +@1669 := @158 @1667 @162 +@1670 := @664 @1669 +@1671 := @158 @1670 +@1672 := "kernel" +@1673 := @667 @1672 +@1674 := @666 @1673 +@1676 := @158 @1674 @162 +@1677 := @664 @1676 +@1678 := @158 @1677 +@1679 := "ofReduceBool" +@1680 := @667 @1679 +@1681 := @666 @1680 +@1683 := @158 @1681 @162 +@1684 := @664 @1683 +@1685 := @158 @1684 +@1686 := "ofReduceNat" +@1687 := @667 @1686 +@1688 := @666 @1687 +@1690 := @158 @1688 @162 +@1691 := @664 @1690 +@1692 := @158 @1691 +@1693 := "implemented_by" +@1694 := @667 @1693 +@1695 := @666 @1694 +@1697 := @158 @1695 @162 +@1698 := @664 @1697 +@1699 := @158 @1698 +@1700 := "extern" +@1701 := @667 @1700 +@1702 := @666 @1701 +@1704 := @158 @1702 @162 +@1705 := @664 @1704 +@1706 := @158 @1705 +@1707 := "macro" +@1708 := @667 @1707 +@1709 := @666 @1708 +@1711 := @158 @1709 @162 +@1712 := @664 @1711 +@1713 := @158 @1712 +@1714 := "macro_rules" +@1715 := @667 @1714 +@1716 := @666 @1715 +@1718 := @158 @1716 @162 +@1719 := @664 @1718 +@1720 := @158 @1719 +@1721 := "syntax" +@1722 := @667 @1721 +@1723 := @666 @1722 +@1725 := @158 @1723 @162 +@1726 := @664 @1725 +@1727 := @158 @1726 +@1728 := "elab" +@1729 := @667 @1728 +@1730 := @666 @1729 +@1732 := @158 @1730 @162 +@1733 := @664 @1732 +@1734 := @158 @1733 +@1735 := "elab_rules" +@1736 := @667 @1735 +@1737 := @666 @1736 +@1739 := @158 @1737 @162 +@1740 := @664 @1739 +@1741 := @158 @1740 +@1742 := "notation" +@1743 := @667 @1742 +@1744 := @666 @1743 +@1746 := @158 @1744 @162 +@1747 := @664 @1746 +@1748 := @158 @1747 +@1749 := "infix" +@1750 := @667 @1749 +@1751 := @666 @1750 +@1753 := @158 @1751 @162 +@1754 := @664 @1753 +@1755 := @158 @1754 +@1756 := "infixl" +@1757 := @667 @1756 +@1758 := @666 @1757 +@1760 := @158 @1758 @162 +@1761 := @664 @1760 +@1762 := @158 @1761 +@1763 := "infixr" +@1764 := @667 @1763 +@1765 := @666 @1764 +@1767 := @158 @1765 @162 +@1768 := @664 @1767 +@1769 := @158 @1768 +@1770 := "prefix" +@1771 := @667 @1770 +@1772 := @666 @1771 +@1774 := @158 @1772 @162 +@1775 := @664 @1774 +@1776 := @158 @1775 +@1777 := "postfix" +@1778 := @667 @1777 +@1779 := @666 @1778 +@1781 := @158 @1779 @162 +@1782 := @664 @1781 +@1783 := @158 @1782 +@1784 := "#eval" +@1785 := @667 @1784 +@1786 := @666 @1785 +@1788 := @158 @1786 @162 +@1789 := @664 @1788 +@1790 := @158 @1789 +@1791 := "run_cmd" +@1792 := @667 @1791 +@1793 := @666 @1792 +@1795 := @158 @1793 @162 +@1796 := @664 @1795 +@1797 := @158 @1796 +@1798 := "run_tac" +@1799 := @667 @1798 +@1800 := @666 @1799 +@1802 := @158 @1800 @162 +@1803 := @664 @1802 +@1804 := @158 @1803 +@1805 := "sorryAx" +@1806 := @667 @1805 +@1807 := @666 @1806 +@1809 := @158 @1807 @162 +@1810 := @664 @1809 +@1811 := @158 @1810 +@1812 := @1595 @162 +@1813 := @1811 @1812 +@1814 := @1622 @1813 +@1816 := @158 @1814 @162 +@1817 := @1804 @1816 +@1818 := @1622 @1817 +@1820 := @158 @1818 @162 +@1821 := @1797 @1820 +@1822 := @1622 @1821 +@1824 := @158 @1822 @162 +@1825 := @1790 @1824 +@1826 := @1622 @1825 +@1828 := @158 @1826 @162 +@1829 := @1783 @1828 +@1830 := @1622 @1829 +@1832 := @158 @1830 @162 +@1833 := @1776 @1832 +@1834 := @1622 @1833 +@1836 := @158 @1834 @162 +@1837 := @1769 @1836 +@1838 := @1622 @1837 +@1840 := @158 @1838 @162 +@1841 := @1762 @1840 +@1842 := @1622 @1841 +@1844 := @158 @1842 @162 +@1845 := @1755 @1844 +@1846 := @1622 @1845 +@1848 := @158 @1846 @162 +@1849 := @1748 @1848 +@1850 := @1622 @1849 +@1852 := @158 @1850 @162 +@1853 := @1741 @1852 +@1854 := @1622 @1853 +@1856 := @158 @1854 @162 +@1857 := @1734 @1856 +@1858 := @1622 @1857 +@1860 := @158 @1858 @162 +@1861 := @1727 @1860 +@1862 := @1622 @1861 +@1864 := @158 @1862 @162 +@1865 := @1720 @1864 +@1866 := @1622 @1865 +@1868 := @158 @1866 @162 +@1869 := @1713 @1868 +@1870 := @1622 @1869 +@1872 := @158 @1870 @162 +@1873 := @1706 @1872 +@1874 := @1622 @1873 +@1876 := @158 @1874 @162 +@1877 := @1699 @1876 +@1878 := @1622 @1877 +@1880 := @158 @1878 @162 +@1881 := @1692 @1880 +@1882 := @1622 @1881 +@1884 := @158 @1882 @162 +@1885 := @1685 @1884 +@1886 := @1622 @1885 +@1888 := @158 @1886 @162 +@1889 := @1678 @1888 +@1890 := @1622 @1889 +@1892 := @158 @1890 @162 +@1893 := @1671 @1892 +@1894 := @1622 @1893 +@1896 := @158 @1894 @162 +@1897 := @1664 @1896 +@1898 := @1622 @1897 +@1900 := @158 @1898 @162 +@1901 := @1657 @1900 +@1902 := @1622 @1901 +@1904 := @158 @1902 @162 +@1905 := @1650 @1904 +@1906 := @1622 @1905 +@1908 := @158 @1906 @162 +@1909 := @1643 @1908 +@1910 := @1622 @1909 +@1912 := @158 @1910 @162 +@1913 := @1636 @1912 +@1914 := @1622 @1913 +@1916 := @158 @1914 @162 +@1917 := @1629 @1916 +@1918 := @1622 @1917 +@1919 := @1575 @1918 +@1920 := @1163 @475 +@1922 := @1621 (@1919 @1920) +@1923 := @130 @1922 +@1924 := @388 @29 +@1925 := @153 @29 +@1926 := @1925 @160 +@1927 := @222 @29 +@1928 := LexLeanTarget.TargetSyntax.Value.bytes +@1934 := ByteArray.mk (List.toArray.{0} @1300 (@32 @1300)) +@1935 := @1928 @1934 +@1936 := @1927 @1935 +@1938 := @167 (@559 @1936) +@1939 := @1925 @600 +@1940 := @932 @198 +@1942 := @167 (@1241 @1940) +@1944 := @167 (@639 @1936) +@1946 := @167 (@651 @1936) +@1948 := @167 (@1248 @1936) +@1951 := @167 (@1251 @1936) @294 +@1952 := @1948 @1951 +@1953 := @1946 @1952 +@1954 := @1944 @1953 +@1955 := @1942 @1954 +@1956 := @1939 @1955 +@1959 := @167 (@1239 @1956) @294 +@1960 := @1938 @1959 +@1962 := @1924 (@1926 @1960) +@1963 := @130 @1962 +@1964 := "autoImplicit" +@1965 := @667 @1964 +@1966 := @666 @1965 +@1968 := @158 @1966 @162 +@1969 := @664 @1968 +@1970 := @158 @1969 +@1971 := "maxRecDepth" +@1972 := @667 @1971 +@1973 := @666 @1972 +@1975 := @158 @1973 @162 +@1976 := @664 @1975 +@1977 := @158 @1976 +@1978 := "maxHeartbeats" +@1979 := @667 @1978 +@1980 := @666 @1979 +@1982 := @158 @1980 @162 +@1983 := @664 @1982 +@1984 := @158 @1983 +@1985 := "synthInstance.maxHeartbeats" +@1986 := @667 @1985 +@1987 := @666 @1986 +@1989 := @158 @1987 @162 +@1990 := @664 @1989 +@1991 := @158 @1990 +@1992 := "linter.unusedVariables" +@1993 := @667 @1992 +@1994 := @666 @1993 +@1996 := @158 @1994 @162 +@1997 := @664 @1996 +@1998 := @158 @1997 +@1999 := "linter.unusedSimpArgs" +@2000 := @667 @1999 +@2001 := @666 @2000 +@2003 := @158 @2001 @162 +@2004 := @664 @2003 +@2006 := @158 @2004 @1812 +@2007 := @1622 @2006 +@2009 := @158 @2007 @162 +@2010 := @1998 @2009 +@2011 := @1622 @2010 +@2013 := @158 @2011 @162 +@2014 := @1991 @2013 +@2015 := @1622 @2014 +@2017 := @158 @2015 @162 +@2018 := @1984 @2017 +@2019 := @1622 @2018 +@2021 := @158 @2019 @162 +@2022 := @1977 @2021 +@2023 := @1622 @2022 +@2025 := @158 @2023 @162 +@2026 := @1970 @2025 +@2027 := @1622 @2026 +@2030 := @1621 (@1575 @2027 @1920) +@2031 := @130 @2030 +@2032 := @147 @26 +@2033 := 38 +@2036 := @15 @2033 (@18 @2033) +@2037 := @155 @2036 +@2038 := 39 +@2041 := @15 @2038 (@18 @2038) +@2043 := @210 @2041 @163 +@2044 := @158 @2043 +@2045 := @243 @214 +@2046 := @2044 @2045 +@2048 := @2032 (@2037 @2046) +@2049 := @130 @2048 +@2050 := @67 @49 +@2051 := @142 @2050 +@2052 := @2051 @1283 +@2053 := @153 @1283 +@2054 := 40 +@2057 := @15 @2054 (@18 @2054) +@2059 := @155 @2057 @475 +@2060 := @2053 @2059 +@2061 := @267 @172 +@2063 := @167 (@2061 @177) +@2066 := @1301 @133 (@1304 @133) +@2067 := @1299 @2066 +@2068 := @1298 @2067 +@2071 := @167 (@282 @2068) @294 +@2072 := @2063 @2071 +@2074 := @2052 (@2060 @2072) +@2075 := @130 @2074 +@2076 := @10 @1283 +@2077 := @2076 @33 +@2081 := @409 (@67 (@25 @2077)) @26 +@2082 := @1235 @2059 +@2083 := @197 @179 +@2084 := @716 @2083 +@2086 := @167 (@358 @2084) +@2089 := @167 (@282 @242) @294 +@2090 := @2086 @2089 +@2092 := @2081 (@2082 @2090) +@2093 := @130 @2092 +@2094 := @2051 @24 +@2095 := @585 @317 +@2096 := 41 +@2099 := @15 @2096 (@18 @2096) +@2100 := @155 @2099 +@2101 := 42 +@2104 := @15 @2101 (@18 @2101) +@2105 := @210 @2104 +@2106 := @178 @163 +@2107 := @2105 @2106 +@2108 := @158 @2107 +@2109 := @178 @214 +@2110 := @801 @2109 +@2111 := @158 @2110 +@2112 := @2111 @214 +@2113 := @2108 @2112 +@2114 := @2100 @2113 +@2115 := @208 @2114 +@2117 := @2094 (@2095 @2115) +@2118 := @130 @2117 +@2119 := @25 @49 +@2121 := @409 (@67 @2119) +@2122 := @2121 @1324 +@2123 := @589 @24 +@2124 := @2123 @317 +@2125 := 43 +@2128 := @15 @2125 (@18 @2125) +@2129 := @155 @2128 +@2130 := 44 +@2133 := @15 @2130 (@18 @2130) +@2135 := @210 @2133 @622 +@2136 := @158 @2135 +@2137 := @197 @214 +@2138 := @801 @2137 +@2140 := @158 @2138 @228 +@2141 := @219 @2140 +@2142 := @158 @2141 +@2143 := @234 @1324 +@2144 := @227 @432 +@2145 := @178 @2144 +@2146 := @213 @2145 +@2147 := @2143 @2146 +@2149 := @158 @2147 @162 +@2150 := @2142 @2149 +@2151 := @2136 @2150 +@2152 := @2129 @2151 +@2153 := @208 @2152 +@2155 := @2122 (@2124 @2153) +@2156 := @130 @2155 +@2166 := @131 (@137 (@138 (@171 (@185 (@449 @605))))) (@67 (@2076 @1277)) @320 +@2167 := @12 @271 +@2168 := @935 @2167 +@2171 := @15 @1302 (@18 @1302) +@2172 := @155 @2171 +@2173 := @773 @198 +@2174 := @161 @2173 +@2175 := @2172 @2174 +@2176 := @2168 @2175 +@2177 := @613 @320 +@2178 := @261 @620 +@2179 := @2178 @60 +@2180 := @714 @2179 +@2181 := "a string is not closed" +@2182 := @667 @2181 +@2183 := @666 @2182 +@2185 := @158 @2183 @162 +@2186 := @664 @2185 +@2188 := @158 @2186 @162 +@2189 := @276 @2188 +@2190 := @944 @2189 +@2191 := @243 @2190 +@2192 := @197 @2191 +@2193 := @178 @2192 +@2194 := @1440 @2193 +@2195 := @2180 @2194 +@2196 := 46 +@2199 := @15 @2196 (@18 @2196) +@2200 := @155 @2199 +@2201 := @2178 @136 +@2202 := @158 @2201 +@2203 := @2178 @20 +@2204 := @158 @2203 +@2205 := @2202 @162 +@2206 := @178 @2205 +@2207 := @161 @2206 +@2208 := @1463 @2207 +@2209 := @158 @2208 +@2212 := @174 @649 @47 @162 +@2213 := @158 @2212 +@2214 := @221 @277 +@2215 := @197 @2214 +@2216 := @2213 @2215 +@2217 := @2209 @2216 +@2218 := @944 @2217 +@2219 := @2204 @2218 +@2220 := @2202 @2219 +@2221 := @2200 @2220 +@2222 := @2195 @2221 +@2223 := @2177 @2222 +@2224 := @153 @320 +@2227 := @15 @1481 (@18 @1481) +@2229 := @155 @2227 @523 +@2230 := @2224 @2229 +@2231 := @267 @657 +@2232 := @178 @677 +@2233 := @161 @2232 +@2234 := @1463 @2233 +@2236 := @158 @2234 @2216 +@2237 := @944 @2236 +@2238 := @197 @2237 +@2239 := @676 @2238 +@2240 := @2200 @2239 +@2242 := @167 (@2231 @2240) +@2243 := "a character literal is not closed" +@2244 := @667 @2243 +@2245 := @666 @2244 +@2247 := @158 @2245 @162 +@2248 := @664 @2247 +@2250 := @158 @2248 @162 +@2251 := @276 @2250 +@2252 := @944 @2251 +@2253 := @243 @2252 +@2254 := @197 @2253 +@2255 := @178 @2254 +@2256 := @1440 @2255 +@2259 := @167 (@282 @2256) @294 +@2260 := @2242 @2259 +@2261 := @2230 @2260 +@2262 := @1342 @2261 +@2263 := @1081 @320 +@2264 := 48 +@2267 := @15 @2264 (@18 @2264) +@2269 := @155 @2267 @523 +@2270 := @2224 @2269 +@2271 := @170 @712 +@2272 := @276 @1433 +@2273 := @944 @2272 +@2274 := @243 @2273 +@2275 := @197 @2274 +@2276 := @178 @2275 +@2277 := @1440 @2276 +@2279 := @167 (@2271 @2277) +@2281 := @132 @532 @139 +@2282 := @184 @2281 +@2283 := @178 @1040 +@2284 := @161 @2283 +@2285 := @1463 @2284 +@2286 := @158 @2285 +@2289 := @174 @637 @47 @162 +@2291 := @158 @2289 @2215 +@2292 := @2286 @2291 +@2293 := @944 @2292 +@2294 := @197 @2293 +@2295 := @1039 @2294 +@2296 := @2200 @2295 +@2299 := @167 (@2282 @2296) @294 +@2300 := @2279 @2299 +@2301 := @2270 @2300 +@2302 := @2263 @2301 +@2303 := @1090 @24 +@2304 := 49 +@2307 := @15 @2304 (@18 @2304) +@2308 := @155 @2307 +@2309 := @773 @162 +@2310 := @161 @2309 +@2311 := @2308 @2310 +@2312 := @2303 @2311 +@2313 := @1105 @24 +@2314 := 50 +@2317 := @15 @2314 (@18 @2314) +@2318 := @155 @2317 +@2320 := @158 @1102 @162 +@2321 := @773 @2320 +@2322 := @219 @2321 +@2324 := @158 @2322 @162 +@2325 := @161 @2324 +@2326 := @2318 @2325 +@2327 := @2313 @2326 +@2328 := @1154 @320 +@2329 := @178 @1130 +@2330 := @161 @2329 +@2331 := @1463 @2330 +@2332 := @158 @2331 +@2334 := @174 @654 @47 +@2335 := 51 +@2338 := @15 @2335 (@18 @2335) +@2339 := @155 @2338 +@2340 := @1129 @179 +@2341 := @801 @2340 +@2343 := @158 @2341 @162 +@2344 := @178 @2343 +@2345 := @161 @2344 +@2346 := @2339 @2345 +@2348 := @158 @2346 @162 +@2349 := @2334 @2348 +@2351 := @158 @2349 @2215 +@2352 := @2332 @2351 +@2353 := @944 @2352 +@2354 := @197 @2353 +@2355 := @1129 @2354 +@2356 := @2200 @2355 +@2357 := @2328 @2356 +@2358 := 52 +@2361 := @15 @2358 (@18 @2358) +@2362 := @155 @2361 +@2363 := @2362 @523 +@2364 := @1158 @2363 +@2365 := @1172 @320 +@2366 := 53 +@2369 := @15 @2366 (@18 @2366) +@2370 := @155 @2369 +@2371 := @944 @277 +@2372 := @221 @2371 +@2373 := @197 @2372 +@2374 := @178 @2373 +@2375 := @161 @2374 +@2376 := @2370 @2375 +@2377 := @2365 @2376 +@2379 := @188 @999 @24 +@2380 := 54 +@2383 := @15 @2380 (@18 @2380) +@2384 := @155 @2383 +@2385 := @2384 @523 +@2386 := @2379 @2385 +@2388 := @188 @1086 @320 +@2389 := @159 @999 +@2391 := @158 @2389 @162 +@2392 := @178 @2391 +@2393 := @219 @2392 +@2394 := @158 @2393 +@2396 := @174 @709 @47 +@2397 := @161 @2392 +@2398 := @2339 @2397 +@2400 := @158 @2398 @162 +@2401 := @2396 @2400 +@2403 := @158 @2401 @2215 +@2404 := @227 @2403 +@2405 := @944 @2404 +@2406 := @197 @2405 +@2407 := @2394 @2406 +@2408 := @2200 @2407 +@2409 := @2388 @2408 +@2411 := @188 @1095 @26 +@2412 := 55 +@2415 := @15 @2412 (@18 @2412) +@2416 := @155 @2415 +@2417 := @2416 @214 +@2418 := @2411 @2417 +@2421 := @1301 @1576 (@1304 @1576) +@2422 := @1299 @2421 +@2423 := @1298 @2422 +@2425 := @158 @2423 @162 +@2426 := @213 @2425 +@2427 := @716 @2426 +@2429 := @714 @2427 @630 +@2432 := @1301 @2038 (@1304 @2038) +@2433 := @1299 @2432 +@2434 := @1298 @2433 +@2436 := @158 @2434 @162 +@2437 := @213 @2436 +@2438 := @716 @2437 +@2440 := @714 @2438 @693 +@2441 := @159 @1095 +@2443 := @714 @2441 @1097 +@2446 := @1301 @1581 (@1304 @1581) +@2447 := @1299 @2446 +@2448 := @1298 @2447 +@2450 := @158 @2448 @162 +@2451 := @213 @2450 +@2452 := @716 @2451 +@2453 := @714 @2452 +@2454 := @238 @2320 +@2455 := @767 @2454 +@2457 := @2453 @2455 @242 +@2459 := @714 @2457 @1164 +@2460 := @1170 @1188 +@2461 := @159 @1086 +@2462 := @2460 @2461 +@2463 := @2459 @2462 +@2464 := @2443 @2463 +@2465 := @2440 @2464 +@2466 := @2429 @2465 +@2467 := @2418 @2466 +@2468 := @2409 @2467 +@2469 := @2386 @2468 +@2470 := @2377 @2469 +@2471 := @2364 @2470 +@2472 := @2357 @2471 +@2473 := @2327 @2472 +@2474 := @2312 @2473 +@2475 := @2302 @2474 +@2476 := @2262 @2475 +@2477 := @2223 @2476 +@2479 := @2166 (@2176 @2477) +@2480 := @130 @2479 +@2481 := @28 @1283 +@2482 := @2051 @2481 +@2483 := @158 @317 +@2484 := @2483 @162 +@2485 := @213 @2484 +@2486 := @767 @2485 +@2487 := @714 @2486 +@2488 := @319 @1283 +@2489 := @2488 @1290 +@2490 := 56 +@2493 := @15 @2490 (@18 @2490) +@2494 := @155 @2493 +@2495 := @158 @2068 +@2498 := @1301 @1459 (@1304 @1459) +@2499 := @1299 @2498 +@2500 := @1298 @2499 +@2502 := @158 @2500 @162 +@2503 := @2495 @2502 +@2504 := @178 @2503 +@2505 := @2494 @2504 +@2506 := @714 @2505 +@2507 := @628 @2481 +@2508 := @2507 @179 +@2509 := @2506 @2508 +@2510 := 127 +@2513 := @1301 @2510 (@1304 @2510) +@2514 := @1299 @2513 +@2515 := @1298 @2514 +@2517 := @158 @2515 @162 +@2518 := @178 @2517 +@2519 := @716 @2518 +@2521 := @714 @2519 @2508 +@2522 := 194 +@2525 := @1301 @2522 (@1304 @2522) +@2526 := @1299 @2525 +@2527 := @1298 @2526 +@2529 := @158 @2527 @162 +@2530 := @178 @2529 +@2531 := @716 @2530 +@2532 := @714 @2531 +@2533 := 57 +@2536 := @15 @2533 (@18 @2533) +@2537 := @155 @2536 +@2538 := 128 +@2541 := @1301 @2538 (@1304 @2538) +@2542 := @1299 @2541 +@2543 := @1298 @2542 +@2544 := @158 @2543 +@2545 := 159 +@2548 := @1301 @2545 (@1304 @2545) +@2549 := @1299 @2548 +@2550 := @1298 @2549 +@2552 := @158 @2550 @162 +@2553 := @2544 @2552 +@2554 := @329 @2553 +@2555 := @161 @2554 +@2556 := @2537 @2555 +@2557 := @714 @2556 +@2558 := @329 @162 +@2559 := @161 @2558 +@2560 := @1289 @2559 +@2562 := @158 @2560 @162 +@2563 := @2507 @2562 +@2564 := @2557 @2563 +@2566 := @245 @2481 @162 +@2567 := @2564 @2566 +@2569 := @2532 @2567 @2566 +@2570 := @2521 @2569 +@2571 := @2509 @2570 +@2572 := @2489 @2571 +@2575 := @2482 (@2487 @2572 @2566) +@2576 := @130 @2575 +@2577 := @308 @2077 +@2578 := @2577 @29 +@2579 := LexLeanTarget.TargetSyntax.Prim.shiftRight +@2580 := @217 @2579 +@2582 := @1281 LexLeanTarget.TargetSyntax.IntKind.u32 +@2583 := @222 @2582 +@2584 := LexLeanTarget.TargetSyntax.Value.u32 +@2590 := @13 UInt32 @189 (UInt32.instOfNat @189) +@2591 := @2584 @2590 +@2592 := @2583 @2591 +@2594 := @158 @2592 @162 +@2595 := @161 @2594 +@2596 := @2580 @2595 +@2597 := @2053 @2596 +@2601 := @167 (@267 @140 @212) @2071 +@2602 := @2597 @2601 +@2603 := @2488 @2602 +@2604 := @589 @1283 +@2605 := LexLeanTarget.TargetSyntax.Prim.bitAnd +@2606 := @217 @2605 +@2609 := @1301 @730 (@1304 @730) +@2610 := @1299 @2609 +@2611 := @1298 @2610 +@2613 := @158 @2611 @162 +@2614 := @161 @2613 +@2615 := @2606 @2614 +@2616 := @2604 @2615 +@2617 := @193 @29 +@2618 := 58 +@2621 := @15 @2618 (@18 @2618) +@2622 := @155 @2621 +@2623 := @2622 @179 +@2624 := @2617 @2623 +@2625 := @205 @29 +@2626 := @2622 @198 +@2627 := @2625 @2626 +@2628 := "a control character U+00" +@2629 := @667 @2628 +@2630 := @666 @2629 +@2632 := @158 @2630 @162 +@2633 := @664 @2632 +@2634 := @158 @2633 +@2635 := @662 @1348 +@2637 := @158 @2635 @162 +@2638 := @2634 @2637 +@2639 := @662 @2638 +@2640 := @158 @2639 +@2641 := " in the text" +@2642 := @667 @2641 +@2643 := @666 @2642 +@2645 := @158 @2643 @162 +@2646 := @664 @2645 +@2648 := @158 @2646 @162 +@2649 := @2640 @2648 +@2650 := @662 @2649 +@2651 := @2627 @2650 +@2652 := @2624 @2651 +@2653 := @2616 @2652 +@2655 := @2578 (@2603 @2653) +@2656 := @130 @2655 +@2663 := @1274 (@25 (@25 (@27 (@25 (@23 @68))))) @320 +@2664 := @692 @945 +@2666 := @158 @2664 @162 +@2667 := @221 @2666 +@2668 := @197 @2667 +@2669 := @178 @2668 +@2670 := @213 @2669 +@2671 := @161 @2670 +@2673 := @2663 (@330 @2671) +@2674 := @130 @2673 +@2675 := @2121 @24 +@2676 := LexLeanTarget.TargetSyntax.Expr.second +@2677 := 59 +@2680 := @15 @2677 (@18 @2677) +@2681 := @155 @2680 +@2682 := 60 +@2685 := @15 @2682 (@18 @2682) +@2687 := @210 @2685 @523 +@2688 := @158 @2687 +@2689 := @420 @24 +@2690 := @2689 @24 +@2691 := @430 @2690 +@2692 := @238 @162 +@2693 := @213 @2692 +@2694 := @2691 @2693 +@2696 := @158 @2694 @162 +@2697 := @2111 @2696 +@2698 := @2688 @2697 +@2699 := @2681 @2698 +@2700 := @208 @2699 +@2702 := @2675 (@2676 @2700) +@2703 := @130 @2702 +@2705 := @10 @61 @33 +@2706 := @31 @2705 +@2713 := @409 (@10 (@410 @2706 @30) (@31 @64)) @30 +@2714 := @153 @30 +@2715 := @2714 @177 +@2723 := @130 (@2713 (@2715 (@561 (@167 (@565 (@1561 @570)) @294)))) +@2725 := @142 @2706 @30 +@2726 := @2714 @160 +@2727 := @692 @179 +@2729 := @167 (@2061 @2727) +@2730 := 61 +@2733 := @15 @2730 (@18 @2730) +@2734 := @155 @2733 +@2735 := @158 @600 +@2736 := @2735 @162 +@2737 := @2734 @2736 +@2738 := @590 @2737 +@2739 := @692 @2736 +@2741 := @758 @2739 @247 +@2742 := @2738 @2741 +@2745 := @167 (@282 @2742) @294 +@2746 := @2729 @2745 +@2748 := @2725 (@2726 @2746) +@2749 := @130 @2748 +@2751 := @308 @145 @143 +@2752 := 62 +@2755 := @15 @2752 (@18 @2752) +@2756 := @155 @2755 +@2757 := 63 +@2760 := @15 @2757 (@18 @2757) +@2762 := @210 @2760 @162 +@2764 := @158 @2762 @1596 +@2766 := @2751 (@2756 @2764) +@2767 := @130 @2766 +@2768 := @144 @2705 +@2775 := @409 (@10 (@410 @2768 @143) (@144 @64)) @143 +@2777 := @153 @143 @177 +@2785 := @130 (@2775 (@2777 (@561 (@167 (@565 (@1585 @570)) @294)))) +@2787 := @142 @2768 @143 +@2788 := @2735 @163 +@2790 := @2787 (@1622 @2788) +@2791 := @130 @2790 +@2792 := @144 @68 +@2793 := @142 @2792 +@2794 := @2793 @29 +@2795 := 64 +@2798 := @15 @2795 (@18 @2795) +@2799 := @155 @2798 +@2800 := 65 +@2803 := @15 @2800 (@18 @2800) +@2805 := @210 @2803 @214 +@2807 := @158 @2805 @1569 +@2808 := @2799 @2807 +@2809 := @1925 @2808 +@2812 := @167 (@282 @1936) @294 +@2813 := @2063 @2812 +@2815 := @2794 (@2809 @2813) +@2816 := @130 @2815 +@2817 := @27 @68 +@2832 := @130 + (@409 (@10 (@410 @2817 @26) @910) @26 (@1235 @177 (@561 (@167 (@565 (@2037 @570)) @294)))) +@2835 := @409 (@67 @2817) @26 +@2837 := @714 @212 @334 +@2838 := @716 @2106 +@2840 := @2835 (@2837 @2838) +@2841 := @130 @2840 +@2842 := LexLeanTarget.TargetSyntax.Prim.index +@2845 := @2482 (@217 @2842 @475) +@2846 := @130 @2845 +@2847 := @410 @49 +@2848 := @28 @24 +@2852 := @409 (@10 (@2847 @2848) @2119) +@2853 := @2689 @26 +@2854 := @2852 @2853 +@2855 := @153 @2853 +@2856 := @2855 @212 +@2857 := @430 @2853 +@2877 := @130 + (@2854 + (@2856 + (@167 + (@428 (@2857 @433)) + (@167 + (@439 (@2855 @442 (@167 (@282 (@2857 @445)) (@167 (@451 (@2100 @453)) @294)))) + @294)))) +@2880 := @409 (@25 @2050) @2848 +@2881 := 66 +@2884 := @15 @2881 (@18 @2881) +@2887 := @2880 (@155 @2884 @524) +@2888 := @130 @2887 +@2890 := @10 @1324 @33 +@2891 := @410 @2890 +@2892 := @28 @1324 +@2894 := @10 (@2891 @2892) +@2895 := @25 @2890 +@2897 := @409 (@2894 @2895) +@2899 := @420 @1324 @26 +@2900 := @2897 @2899 +@2901 := @153 @2899 +@2902 := @2901 @212 +@2903 := @430 @2899 +@2923 := @130 + (@2900 + (@2902 + (@167 + (@428 (@2903 @433)) + (@167 + (@439 (@2901 @442 (@167 (@282 (@2903 @445)) (@167 (@451 (@2129 @453)) @294)))) + @294)))) +@2927 := @409 (@25 (@67 @2890)) @2892 +@2928 := 67 +@2931 := @15 @2928 (@18 @2928) +@2934 := @2927 (@155 @2931 @524) +@2935 := @130 @2934 +@2936 := @2121 @2167 +@2937 := 68 +@2940 := @15 @2937 (@18 @2937) +@2941 := @155 @2940 +@2942 := 69 +@2945 := @15 @2942 (@18 @2942) +@2947 := @210 @2945 @622 +@2948 := @158 @2947 +@2949 := @234 @2167 +@2950 := @243 @432 +@2951 := @178 @2950 +@2952 := @213 @2951 +@2953 := @2949 @2952 +@2955 := @158 @2953 @162 +@2956 := @2142 @2955 +@2957 := @2948 @2956 +@2958 := @2941 @2957 +@2959 := @208 @2958 +@2961 := @2936 (@2124 @2959) +@2962 := @130 @2961 +@2979 := @131 + (@137 (@138 (@171 (@185 (@449 (@604 (@272 @611))))))) + (@25 (@25 (@25 (@25 (@48 (@25 (@27 @387))))))) + @320 +@2980 := @178 @198 +@2981 := @219 @2980 +@2982 := @158 @2981 +@2983 := @234 @21 +@2984 := @276 @179 +@2985 := @944 @2984 +@2986 := @221 @2985 +@2987 := @2983 @2986 +@2989 := @158 @2987 @974 +@2990 := @902 @2989 +@2992 := @158 @2990 @249 +@2993 := @2982 @2992 +@2994 := @243 @2993 +@2995 := @213 @2994 +@2996 := @161 @2995 +@2998 := @2979 (@330 @2996) +@2999 := @130 @2998 +@3000 := @2051 @2848 +@3001 := @2123 @328 +@3002 := @193 @1283 +@3003 := @161 @198 +@3004 := @1289 @3003 +@3005 := @3002 @3004 +@3006 := @205 @24 +@3007 := @197 @228 +@3008 := @219 @3007 +@3009 := @3006 @3008 +@3010 := @161 @945 +@3011 := @1289 @3010 +@3012 := @1284 @3011 +@3013 := @935 @24 +@3014 := @2384 @3010 +@3016 := @158 @3014 @162 +@3017 := @944 @3016 +@3018 := @219 @3017 +@3019 := @3013 @3018 +@3020 := @613 @2848 +@3021 := 70 +@3024 := @15 @3021 (@18 @3021) +@3025 := @155 @3024 +@3026 := @621 @1334 +@3027 := @161 @3026 +@3028 := @3025 @3027 +@3029 := @3020 @3028 +@3030 := @1323 @2848 +@3031 := @224 @192 +@3032 := @223 @3031 +@3034 := @158 @3032 @162 +@3035 := @621 @3034 +@3036 := @161 @3035 +@3037 := @3025 @3036 +@3038 := @3030 @3037 +@3039 := @659 @24 +@3040 := @2384 @3003 +@3041 := @3039 @3040 +@3042 := @1007 @2848 +@3043 := @767 @2083 +@3044 := @714 @3043 +@3045 := 92 +@3048 := @1301 @3045 (@1304 @3045) +@3049 := @1299 @3048 +@3050 := @1298 @3049 +@3052 := @158 @3050 @162 +@3053 := @221 @3052 +@3054 := @716 @3053 +@3055 := @714 @3054 +@3056 := @944 @179 +@3057 := @767 @3056 +@3058 := @714 @3057 +@3059 := 120 +@3062 := @1301 @3059 (@1304 @3059) +@3063 := @1299 @3062 +@3064 := @1298 @3063 +@3066 := @158 @3064 @162 +@3067 := @276 @3066 +@3068 := @716 @3067 +@3070 := @714 @3068 @630 +@3071 := 117 +@3074 := @1301 @3071 (@1304 @3071) +@3075 := @1299 @3074 +@3076 := @1298 @3075 +@3078 := @158 @3076 @162 +@3079 := @276 @3078 +@3080 := @716 @3079 +@3082 := @714 @3080 @675 +@3083 := @628 @2848 +@3084 := @3083 @974 +@3085 := @3082 @3084 +@3086 := @3070 @3085 +@3087 := @3058 @3086 +@3089 := @245 @2848 @162 +@3090 := @3087 @3089 +@3091 := @3055 @3090 +@3092 := @221 @2436 +@3093 := @716 @3092 +@3095 := @714 @3093 @3089 +@3096 := @221 @1362 +@3097 := @716 @3096 +@3099 := @714 @3097 @3089 +@3100 := @197 @695 +@3101 := @219 @3100 +@3103 := @158 @3101 @162 +@3104 := @3083 @3103 +@3105 := @3099 @3104 +@3106 := @3095 @3105 +@3107 := @3091 @3106 +@3109 := @3044 @3107 @3089 +@3110 := @3042 @3109 +@3112 := @153 @2848 @717 +@3113 := @267 @2281 +@3114 := @1081 @26 +@3115 := @1039 @2436 +@3116 := @161 @3115 +@3117 := @1297 @3116 +@3118 := @3114 @3117 +@3119 := @714 @1097 +@3120 := @1039 @228 +@3121 := @219 @3120 +@3123 := @158 @3121 @162 +@3124 := @3083 @3123 +@3126 := @3119 @3124 @3089 +@3127 := @3118 @3126 +@3129 := @167 (@3113 @3127) +@3132 := @167 (@282 @3089) @294 +@3133 := @3129 @3132 +@3134 := @3112 @3133 +@3135 := @3110 @3134 +@3136 := @3041 @3135 +@3137 := @3038 @3136 +@3138 := @3029 @3137 +@3139 := @3019 @3138 +@3140 := @3012 @3139 +@3141 := @3009 @3140 +@3142 := @3005 @3141 +@3143 := @3001 @3142 +@3145 := @3000 (@2095 @3143) +@3146 := @130 @3145 +@3148 := @148 @24 @29 +@3149 := @2051 @3148 +@3150 := @2604 @2560 +@3153 := @1301 @2264 (@1304 @2264) +@3154 := @1299 @3153 +@3155 := @1298 @3154 +@3156 := @158 @3155 +@3157 := @3156 @162 +@3158 := @178 @3157 +@3159 := @716 @3158 +@3160 := @714 @3159 +@3161 := @197 @3066 +@3162 := @716 @3161 +@3163 := @714 @3162 +@3164 := @224 @851 +@3165 := @223 @3164 +@3166 := @3163 @3165 +@3167 := 88 +@3170 := @1301 @3167 (@1304 @3167) +@3171 := @1299 @3170 +@3172 := @1298 @3171 +@3174 := @158 @3172 @162 +@3175 := @197 @3174 +@3176 := @716 @3175 +@3178 := @714 @3176 @3165 +@3179 := 98 +@3182 := @1301 @3179 (@1304 @3179) +@3183 := @1299 @3182 +@3184 := @1298 @3183 +@3186 := @158 @3184 @162 +@3187 := @197 @3186 +@3188 := @716 @3187 +@3190 := @714 @3188 @1332 +@3193 := @1301 @2881 (@1304 @2881) +@3194 := @1299 @3193 +@3195 := @1298 @3194 +@3197 := @158 @3195 @162 +@3198 := @197 @3197 +@3199 := @716 @3198 +@3201 := @714 @3199 @1332 +@3202 := 111 +@3205 := @1301 @3202 (@1304 @3202) +@3206 := @1299 @3205 +@3207 := @1298 @3206 +@3209 := @158 @3207 @162 +@3210 := @197 @3209 +@3211 := @716 @3210 +@3212 := @714 @3211 +@3213 := @224 @393 +@3214 := @223 @3213 +@3215 := @3212 @3214 +@3216 := 79 +@3219 := @1301 @3216 (@1304 @3216) +@3220 := @1299 @3219 +@3221 := @1298 @3220 +@3223 := @158 @3221 @162 +@3224 := @197 @3223 +@3225 := @716 @3224 +@3227 := @714 @3225 @3214 +@3228 := @224 @473 +@3229 := @223 @3228 +@3230 := @3227 @3229 +@3231 := @3215 @3230 +@3232 := @3201 @3231 +@3233 := @3190 @3232 +@3234 := @3178 @3233 +@3235 := @3166 @3234 +@3237 := @3160 @3235 @3229 +@3238 := @194 @3237 +@3239 := @205 @3148 +@3240 := 71 +@3243 := @15 @3240 (@18 @3240) +@3244 := @155 @3243 +@3245 := @221 @444 +@3246 := @1337 @3245 +@3247 := @161 @3246 +@3248 := @3244 @3247 +@3249 := @3239 @3248 +@3250 := @926 @24 +@3251 := 72 +@3254 := @15 @3251 (@18 @3251) +@3256 := @155 @3254 @475 +@3257 := @3250 @3256 +@3258 := @1323 @3148 +@3259 := @153 @3148 +@3260 := @158 @3229 +@3261 := @3260 @432 +@3262 := @329 @3261 +@3263 := @161 @3262 +@3264 := @3244 @3263 +@3265 := @3259 @3264 +@3266 := @170 @611 +@3267 := @175 @3148 +@3268 := @3267 @974 +@3270 := @167 (@3266 @3268) +@3271 := @991 @139 +@3272 := @184 @3271 +@3273 := 73 +@3276 := @15 @3273 (@18 @3273) +@3277 := @155 @3276 +@3278 := @161 @632 +@3279 := @3277 @3278 +@3282 := @167 (@3272 @3279) @294 +@3283 := @3270 @3282 +@3284 := @3265 @3283 +@3285 := @3258 @3284 +@3286 := LexLeanTarget.TargetSyntax.Prim.natEq +@3287 := @217 @3286 +@3288 := @3260 @162 +@3289 := @221 @3288 +@3290 := @3287 @3289 +@3292 := @158 @3290 @162 +@3293 := @1010 @3292 +@3295 := @714 @3293 @262 +@3297 := @158 @3159 @162 +@3298 := @1010 @3297 +@3299 := @714 @3298 +@3300 := @238 @214 +@3301 := @767 @3300 +@3302 := @714 @3301 +@3303 := @801 @327 +@3304 := @158 @3303 +@3307 := @1301 @2196 (@1304 @2196) +@3308 := @1299 @3307 +@3309 := @1298 @3308 +@3311 := @158 @3309 @162 +@3312 := @3304 @3311 +@3313 := @161 @3312 +@3314 := @1297 @3313 +@3316 := @3302 @3314 @242 +@3318 := @3299 @3316 @242 +@3319 := @714 @3318 +@3320 := 95 +@3323 := @1301 @3320 (@1304 @3320) +@3324 := @1299 @3323 +@3325 := @1298 @3324 +@3327 := @158 @3325 @162 +@3328 := @276 @3327 +@3329 := @161 @3328 +@3330 := @1297 @3329 +@3332 := @714 @3330 @334 +@3333 := 101 +@3336 := @1301 @3333 (@1304 @3333) +@3337 := @1299 @3336 +@3338 := @1298 @3337 +@3340 := @158 @3338 @162 +@3341 := @276 @3340 +@3342 := @161 @3341 +@3343 := @1297 @3342 +@3345 := @714 @3343 @334 +@3348 := @1301 @2942 (@1304 @2942) +@3349 := @1299 @3348 +@3350 := @1298 @3349 +@3352 := @158 @3350 @162 +@3353 := @276 @3352 +@3354 := @161 @3353 +@3355 := @1297 @3354 +@3356 := @3345 @3355 +@3357 := @3332 @3356 +@3358 := @714 @3357 +@3359 := "a field index is followed by what could continue a number" +@3360 := @667 @3359 +@3361 := @666 @3360 +@3363 := @158 @3361 @162 +@3364 := @664 @3363 +@3366 := @158 @3364 @162 +@3367 := @3267 @3366 +@3368 := @3358 @3367 +@3369 := @283 @3148 +@3370 := @3369 @277 +@3371 := @3368 @3370 +@3373 := @3319 @3371 @675 +@3374 := @3295 @3373 +@3375 := @3285 @3374 +@3376 := @3257 @3375 +@3377 := @3249 @3376 +@3378 := @3238 @3377 +@3379 := @3150 @3378 +@3381 := @3149 (@2489 @3379) +@3382 := @130 @3381 +@3383 := 74 +@3386 := @15 @3383 (@18 @3383) +@3388 := @155 @3386 @179 +@3389 := @590 @3388 +@3390 := @193 @26 +@3391 := @178 @3327 +@3392 := @716 @3391 +@3393 := @3390 @3392 +@3394 := 75 +@3397 := @15 @3394 (@18 @3394) +@3399 := @155 @3397 @475 +@3400 := @3006 @3399 +@3401 := @758 @226 +@3402 := @714 @220 +@3403 := @3402 @226 +@3404 := @3403 @262 +@3405 := @3401 @3404 +@3407 := @2487 @3405 @237 +@3408 := @3400 @3407 +@3409 := @3393 @3408 +@3410 := @3389 @3409 +@3412 := @2094 (@2489 @3410) +@3413 := @130 @3412 +@3414 := 76 +@3417 := @15 @3414 (@18 @3414) +@3419 := @210 @3417 @163 +@3420 := @158 @3419 +@3421 := @2483 @214 +@3422 := @801 @3421 +@3424 := @158 @3422 @214 +@3425 := @3420 @3424 +@3426 := @2100 @3425 +@3428 := @2094 (@208 @3426) +@3429 := @130 @3428 +@3430 := @2121 @29 +@3431 := LexLeanTarget.TargetSyntax.Prim.slice +@3432 := @217 @3431 +@3433 := @213 @179 +@3434 := @161 @3433 +@3435 := @3432 @3434 +@3436 := @1925 @3435 +@3439 := @167 (@358 @196) @2812 +@3441 := @3430 (@3436 @3439) +@3442 := @130 @3441 +@3443 := @2051 @26 +@3444 := @2308 @475 +@3445 := @585 @3444 +@3446 := 77 +@3449 := @15 @3446 (@18 @3446) +@3450 := @155 @3449 +@3451 := @3450 @475 +@3452 := @590 @3451 +@3454 := @770 @334 @196 +@3455 := @3452 @3454 +@3457 := @3443 (@3445 @3455) +@3458 := @130 @3457 +@3459 := @1279 @320 +@3460 := 78 +@3463 := @15 @3460 (@18 @3460) +@3465 := @155 @3463 @475 +@3466 := @2224 @3465 +@3467 := @170 @273 +@3468 := @243 @2372 +@3469 := @178 @3468 +@3470 := @213 @3469 +@3471 := @1440 @3470 +@3473 := @167 (@3467 @3471) +@3474 := @184 @611 +@3475 := @208 @620 +@3476 := @2224 @3475 +@3477 := @2676 @620 +@3478 := @158 @3477 +@3479 := @221 @1367 +@3480 := @243 @3479 +@3481 := @178 @3480 +@3482 := @3478 @3481 +@3483 := @330 @3482 +@3485 := @167 (@559 @3483) +@3486 := @2224 @675 +@3489 := @15 @3216 (@18 @3216) +@3490 := @155 @3489 +@3491 := @3478 @162 +@3492 := @161 @3491 +@3493 := @3490 @3492 +@3494 := @3039 @3493 +@3495 := @1007 @2167 +@3496 := 80 +@3499 := @15 @3496 (@18 @3496) +@3500 := @155 @3499 +@3501 := @3478 @695 +@3502 := @219 @3501 +@3503 := @158 @3502 +@3504 := @3503 @228 +@3505 := @219 @3504 +@3506 := @158 @3505 +@3507 := @178 @695 +@3508 := @3506 @3507 +@3509 := @161 @3508 +@3510 := @3500 @3509 +@3511 := @3495 @3510 +@3512 := @1023 @320 +@3513 := @261 @717 +@3514 := @3513 @60 +@3515 := @714 @3514 +@3516 := "a raw string is not closed" +@3517 := @667 @3516 +@3518 := @666 @3517 +@3520 := @158 @3518 @162 +@3521 := @664 @3520 +@3523 := @158 @3521 @162 +@3524 := @944 @3523 +@3525 := @221 @3524 +@3526 := @243 @3525 +@3527 := @178 @3526 +@3528 := @213 @3527 +@3529 := @1440 @3528 +@3530 := @3515 @3529 +@3531 := @3513 @136 +@3532 := @158 @3531 +@3533 := @3513 @20 +@3534 := @158 @3533 +@3535 := @3532 @162 +@3536 := @213 @3535 +@3537 := @161 @3536 +@3538 := @1463 @3537 +@3539 := @158 @3538 +@3540 := @197 @945 +@3541 := @178 @3540 +@3542 := @2213 @3541 +@3543 := @3539 @3542 +@3544 := @221 @3543 +@3545 := @3534 @3544 +@3546 := @3532 @3545 +@3547 := @2200 @3546 +@3548 := @3530 @3547 +@3549 := @3512 @3548 +@3550 := "an interpolated string holds code" +@3551 := @667 @3550 +@3552 := @666 @3551 +@3554 := @158 @3552 @162 +@3555 := @664 @3554 +@3557 := @158 @3555 @162 +@3558 := @944 @3557 +@3559 := @221 @3558 +@3560 := @243 @3559 +@3561 := @178 @3560 +@3562 := @213 @3561 +@3563 := @1440 @3562 +@3564 := @2263 @3563 +@3565 := @1090 @320 +@3566 := @213 @3491 +@3567 := @161 @3566 +@3568 := @1463 @3567 +@3569 := @158 @3568 +@3570 := @234 @47 +@3571 := @158 @3475 +@3572 := @3571 @162 +@3573 := @3570 @3572 +@3575 := @158 @3573 @3541 +@3576 := @3569 @3575 +@3577 := @221 @3576 +@3578 := @178 @3577 +@3579 := @3478 @3578 +@3580 := @2200 @3579 +@3581 := @3565 @3580 +@3582 := @1105 @26 +@3583 := 81 +@3586 := @15 @3583 (@18 @3583) +@3587 := @155 @3586 +@3588 := "!" +@3589 := @667 @3588 +@3590 := @666 @3589 +@3592 := @158 @3590 @162 +@3593 := @664 @3592 +@3595 := @158 @3593 @162 +@3596 := @1003 @3595 +@3597 := @3587 @3596 +@3598 := @3582 @3597 +@3599 := @1154 @26 +@3600 := @3478 @2425 +@3601 := @161 @3600 +@3602 := @1297 @3601 +@3603 := @3599 @3602 +@3604 := @3503 @2425 +@3605 := @161 @3604 +@3606 := @1297 @3605 +@3607 := @1158 @3606 +@3608 := "r" +@3609 := @667 @3608 +@3610 := @666 @3609 +@3612 := @158 @3610 @162 +@3613 := @664 @3612 +@3615 := @158 @3613 @162 +@3616 := @1003 @3615 +@3617 := @716 @3616 +@3620 := @714 @3617 @1169 @242 +@3622 := @1015 @3620 @242 +@3624 := @714 @3622 @1038 +@3627 := @714 @1128 @1164 @242 +@3629 := @1015 @3627 @242 +@3632 := @714 @3629 @1097 @1102 +@3633 := @3624 @3632 +@3634 := @3607 @3633 +@3635 := @3603 @3634 +@3636 := @3598 @3635 +@3637 := @3581 @3636 +@3638 := @3564 @3637 +@3639 := @3549 @3638 +@3640 := @3511 @3639 +@3641 := @3494 @3640 +@3643 := @167 (@559 @3641) +@3646 := @132 @931 (@1212 @139) +@3650 := @167 (@563 @3646 @3580) @294 +@3651 := @3643 @3650 +@3652 := @3486 @3651 +@3655 := @167 (@993 @3652) @294 +@3656 := @3485 @3655 +@3657 := @3476 @3656 +@3660 := @167 (@3474 @3657) @294 +@3661 := @3473 @3660 +@3663 := @3459 (@3466 @3661) +@3664 := @130 @3663 +@3665 := @2495 @2517 +@3666 := @178 @3665 +@3667 := @2494 @3666 +@3668 := @590 @3667 +@3669 := 223 +@3672 := @1301 @3669 (@1304 @3669) +@3673 := @1299 @3672 +@3674 := @1298 @3673 +@3676 := @158 @3674 @162 +@3677 := @2544 @3676 +@3678 := @178 @3677 +@3679 := @2494 @3678 +@3680 := @3390 @3679 +@3681 := @3402 @1332 +@3682 := @205 @26 +@3683 := 224 +@3686 := @1301 @3683 (@1304 @3683) +@3687 := @1299 @3686 +@3688 := @1298 @3687 +@3689 := @158 @3688 +@3690 := 239 +@3693 := @1301 @3690 (@1304 @3690) +@3694 := @1299 @3693 +@3695 := @1298 @3694 +@3697 := @158 @3695 @162 +@3698 := @3689 @3697 +@3699 := @178 @3698 +@3700 := @2494 @3699 +@3701 := @3682 @3700 +@3702 := @714 @262 +@3703 := @224 @60 +@3704 := @223 @3703 +@3706 := @3702 @3704 @3032 +@3707 := @3701 @3706 +@3708 := @3681 @3707 +@3709 := @3680 @3708 +@3710 := @3401 @3709 +@3711 := @3668 @3710 +@3713 := @2094 (@2489 @3711) +@3714 := @130 @3713 +@3715 := @2577 @26 +@3718 := @1301 @2533 (@1304 @2533) +@3719 := @1299 @3718 +@3720 := @1298 @3719 +@3722 := @158 @3720 @162 +@3723 := @3156 @3722 +@3724 := @161 @3723 +@3725 := @2494 @3724 +@3726 := @3715 @3725 +@3727 := @130 @3726 +@3728 := @2076 @2077 +@3731 := @409 (@2076 @3728) @26 +@3732 := LexLeanTarget.TargetSyntax.Prim.checkedSub +@3733 := @217 @3732 +@3734 := @3733 @475 +@3735 := @1235 @3734 +@3736 := @3733 @2106 +@3737 := @1235 @3736 +@3740 := @167 (@451 @334) @2089 +@3741 := @3737 @3740 +@3744 := @167 (@358 @3741) @2089 +@3746 := @3731 (@3735 @3744) +@3747 := @130 @3746 +@3751 := @131 (@137 (@138 (@171 @186))) +@3755 := @3751 (@67 (@25 @3728)) @26 +@3756 := @221 @2980 +@3757 := @2494 @3756 +@3760 := @167 (@451 @3757) @2089 +@3762 := @3755 (@2082 @3760) +@3763 := @130 @3762 +@3764 := @313 @29 +@3765 := "0123456789ABCDEF" +@3766 := @667 @3765 +@3767 := @666 @3766 +@3769 := @158 @3767 @162 +@3770 := @664 @3769 +@3771 := @3764 @3770 +@3772 := @2495 @162 +@3773 := @161 @3772 +@3774 := @716 @3773 +@3776 := @714 @3774 @237 +@3779 := @1301 @16 (@1304 @16) +@3780 := @1299 @3779 +@3781 := @1298 @3780 +@3783 := @158 @3781 @162 +@3784 := @161 @3783 +@3785 := @716 @3784 +@3787 := @714 @3785 @226 +@3790 := @1301 @43 (@1304 @43) +@3791 := @1299 @3790 +@3792 := @1298 @3791 +@3794 := @158 @3792 @162 +@3795 := @161 @3794 +@3796 := @716 @3795 +@3798 := @714 @3796 @1332 +@3801 := @1301 @57 (@1304 @57) +@3802 := @1299 @3801 +@3803 := @1298 @3802 +@3805 := @158 @3803 @162 +@3806 := @161 @3805 +@3807 := @716 @3806 +@3809 := @714 @3807 @3704 +@3812 := @1301 @189 (@1304 @189) +@3813 := @1299 @3812 +@3814 := @1298 @3813 +@3816 := @158 @3814 @162 +@3817 := @161 @3816 +@3818 := @716 @3817 +@3820 := @714 @3818 @3032 +@3823 := @1301 @201 (@1304 @201) +@3824 := @1299 @3823 +@3825 := @1298 @3824 +@3827 := @158 @3825 @162 +@3828 := @161 @3827 +@3829 := @716 @3828 +@3830 := @714 @3829 +@3831 := @224 @204 +@3832 := @223 @3831 +@3833 := @3830 @3832 +@3836 := @1301 @268 (@1304 @268) +@3837 := @1299 @3836 +@3838 := @1298 @3837 +@3840 := @158 @3838 @162 +@3841 := @161 @3840 +@3842 := @716 @3841 +@3843 := @714 @3842 +@3844 := @224 @271 +@3845 := @223 @3844 +@3846 := @3843 @3845 +@3849 := @1301 @364 (@1304 @364) +@3850 := @1299 @3849 +@3851 := @1298 @3850 +@3853 := @158 @3851 @162 +@3854 := @161 @3853 +@3855 := @716 @3854 +@3856 := @714 @3855 +@3857 := @224 @367 +@3858 := @223 @3857 +@3859 := @3856 @3858 +@3862 := @1301 @390 (@1304 @390) +@3863 := @1299 @3862 +@3864 := @1298 @3863 +@3866 := @158 @3864 @162 +@3867 := @161 @3866 +@3868 := @716 @3867 +@3870 := @714 @3868 @3214 +@3871 := @161 @1395 +@3872 := @716 @3871 +@3873 := @714 @3872 +@3874 := @224 @398 +@3875 := @223 @3874 +@3876 := @3873 @3875 +@3877 := @161 @1362 +@3878 := @716 @3877 +@3880 := @714 @3878 @3229 +@3883 := @1301 @518 (@1304 @518) +@3884 := @1299 @3883 +@3885 := @1298 @3884 +@3887 := @158 @3885 @162 +@3888 := @161 @3887 +@3889 := @716 @3888 +@3890 := @714 @3889 +@3891 := @224 @521 +@3892 := @223 @3891 +@3893 := @3890 @3892 +@3896 := @1301 @529 (@1304 @529) +@3897 := @1299 @3896 +@3898 := @1298 @3897 +@3900 := @158 @3898 @162 +@3901 := @161 @3900 +@3902 := @716 @3901 +@3903 := @714 @3902 +@3904 := @224 @532 +@3905 := @223 @3904 +@3906 := @3903 @3905 +@3907 := @161 @1406 +@3908 := @716 @3907 +@3909 := @714 @3908 +@3910 := @224 @537 +@3911 := @223 @3910 +@3912 := @3909 @3911 +@3915 := @1301 @615 (@1304 @615) +@3916 := @1299 @3915 +@3917 := @1298 @3916 +@3919 := @158 @3917 @162 +@3920 := @161 @3919 +@3921 := @716 @3920 +@3922 := @714 @3921 +@3923 := @224 @618 +@3924 := @223 @3923 +@3925 := @3922 @3924 +@3926 := @224 @733 +@3927 := @223 @3926 +@3928 := @3925 @3927 +@3929 := @3912 @3928 +@3930 := @3906 @3929 +@3931 := @3893 @3930 +@3932 := @3880 @3931 +@3933 := @3876 @3932 +@3934 := @3870 @3933 +@3935 := @3859 @3934 +@3936 := @3846 @3935 +@3937 := @3833 @3936 +@3938 := @3820 @3937 +@3939 := @3809 @3938 +@3940 := @3798 @3939 +@3941 := @3787 @3940 +@3942 := @3776 @3941 +@3943 := @585 @3942 +@3944 := @213 @771 +@3945 := @2339 @3944 +@3946 := @3943 @3945 +@3948 := @2578 (@3771 @3946) +@3949 := @130 @3948 +@3951 := @10 @2690 @33 +@3952 := @410 @3951 +@3953 := @28 @2690 +@3955 := @10 (@3952 @3953) +@3956 := @25 @3951 +@3958 := @409 (@3955 @3956) +@3960 := @420 @2690 @26 +@3961 := @3958 @3960 +@3962 := @153 @3960 +@3963 := @3962 @212 +@3964 := @430 @3960 +@3984 := @130 + (@3961 + (@3963 + (@167 + (@428 (@3964 @433)) + (@167 + (@439 (@3962 @442 (@167 (@282 (@3964 @445)) (@167 (@451 (@2681 @453)) @294)))) + @294)))) +@3987 := @409 (@67 @3956) @3953 +@3988 := 82 +@3991 := @15 @3988 (@18 @3988) +@3994 := @3987 (@155 @3991 @3434) +@3995 := @130 @3994 +@3996 := @1685 @162 +@3997 := @161 @3996 +@3998 := @716 @3997 +@4000 := @714 @3998 @334 +@4001 := @1692 @162 +@4002 := @161 @4001 +@4003 := @716 @4002 +@4005 := @714 @4003 @334 +@4006 := @1811 @162 +@4007 := @161 @4006 +@4008 := @716 @4007 +@4009 := @4005 @4008 +@4011 := @1621 (@4000 @4009) +@4012 := @130 @4011 +@4027 := @130 + (@409 (@10 (@410 @2792 @143) (@144 @145)) @143 (@2777 (@561 (@167 (@565 (@2756 @570)) @294)))) +@4030 := @2793 @143 (@1622 @324) +@4031 := @130 @4030 +@4032 := @31 @68 +@4047 := @130 + (@409 (@10 (@410 @4032 @30) (@31 @145)) @30 (@2715 (@561 (@167 (@565 (@2799 @570)) @294)))) +@4050 := @409 (@67 @4032) @30 +@4051 := @2714 @212 +@4053 := @167 (@282 @2727) +@4054 := @662 @622 +@4056 := @158 @4054 @179 +@4057 := @662 @4056 +@4059 := @158 @4057 @162 +@4060 := @692 @4059 +@4063 := @167 (@358 @4060) @294 +@4064 := @4053 @4063 +@4066 := @4050 (@4051 @4064) +@4067 := @130 @4066 +@4068 := @2121 @2848 +@4069 := @767 @2109 +@4070 := @714 @4069 +@4071 := @178 @1362 +@4072 := @161 @4071 +@4073 := @1297 @4072 +@4074 := @590 @4073 +@4075 := @758 @3089 +@4076 := @3083 @2309 +@4077 := @4075 @4076 +@4078 := @4074 @4077 +@4081 := @4068 (@4070 @4078 @3089) +@4082 := @130 @4081 +@4085 := @409 (@67 @2895) @2892 +@4086 := @2123 @853 +@4087 := @194 @855 +@4088 := @3006 @857 +@4089 := @944 @2692 +@4090 := @3287 @4089 +@4091 := @714 @4090 +@4093 := @245 @2892 @162 +@4094 := @4091 @4093 +@4095 := @714 @859 +@4096 := @4095 @4093 +@4097 := @767 @2137 +@4098 := @714 @4097 +@4099 := @1284 @3004 +@4100 := @158 @3008 +@4101 := @4100 @1310 +@4102 := @161 @4101 +@4103 := @1297 @4102 +@4105 := @1491 @4103 @242 +@4106 := @714 @4105 +@4107 := @628 @2892 +@4108 := @197 @1334 +@4109 := @219 @4108 +@4110 := @158 @4109 +@4111 := @944 @228 +@4112 := @219 @4111 +@4113 := @158 @4112 +@4114 := @4113 @432 +@4115 := @221 @4114 +@4116 := @4110 @4115 +@4117 := @2143 @4116 +@4119 := @158 @4117 @162 +@4120 := @4107 @4119 +@4121 := @4106 @4120 +@4122 := @4100 @1488 +@4123 := @161 @4122 +@4124 := @1297 @4123 +@4126 := @1455 @4124 @242 +@4127 := @714 @4126 +@4128 := @801 @4111 +@4130 := @158 @4128 @432 +@4131 := @221 @4130 +@4132 := @4110 @4131 +@4133 := @2143 @4132 +@4135 := @158 @4133 @162 +@4136 := @4107 @4135 +@4137 := @4127 @4136 +@4138 := @944 @432 +@4139 := @231 @4138 +@4140 := @4100 @4139 +@4141 := @2143 @4140 +@4143 := @158 @4141 @162 +@4144 := @4107 @4143 +@4145 := @1365 @4144 +@4147 := @158 @3040 @162 +@4148 := @197 @4147 +@4149 := @219 @4148 +@4150 := @158 @4149 +@4151 := @221 @4138 +@4152 := @4150 @4151 +@4153 := @2143 @4152 +@4155 := @158 @4153 @162 +@4156 := @4107 @4155 +@4157 := @4145 @4156 +@4158 := @4137 @4157 +@4159 := @4121 @4158 +@4160 := @4099 @4159 +@4161 := @4098 @4160 +@4162 := @944 @444 +@4163 := @221 @4162 +@4164 := @197 @4163 +@4165 := @2143 @4164 +@4167 := @158 @4165 @162 +@4168 := @4107 @4167 +@4169 := @4161 @4168 +@4170 := @4096 @4169 +@4171 := @4094 @4170 +@4172 := @4088 @4171 +@4173 := @4087 @4172 +@4175 := @4085 (@4086 @4173) +@4176 := @130 @4175 +@4178 := @10 @2167 @33 +@4179 := @410 @4178 +@4180 := @28 @2167 +@4182 := @10 (@4179 @4180) +@4183 := @25 @4178 +@4185 := @409 (@4182 @4183) +@4187 := @420 @2167 @26 +@4188 := @4185 @4187 +@4189 := @153 @4187 +@4190 := @4189 @212 +@4191 := @430 @4187 +@4211 := @130 + (@4188 + (@4190 + (@167 + (@428 (@4191 @433)) + (@167 + (@439 (@4189 @442 (@167 (@282 (@4191 @445)) (@167 (@451 (@2941 @453)) @294)))) + @294)))) +@4213 := @25 (@67 @4178) +@4215 := @409 @4213 @4180 +@4216 := 83 +@4219 := @15 @4216 (@18 @4216) +@4222 := @4215 (@155 @4219 @524) +@4223 := @130 @4222 +@4224 := @2689 @2853 +@4225 := @589 @4224 +@4226 := 84 +@4229 := @15 @4226 (@18 @4226) +@4230 := @155 @4229 +@4231 := 85 +@4234 := @15 @4231 (@18 @4231) +@4236 := @210 @4234 @2106 +@4237 := @158 @4236 +@4238 := @430 @4224 +@4239 := @238 @444 +@4240 := @2857 @4239 +@4242 := @158 @4240 @162 +@4243 := @213 @4242 +@4244 := @4238 @4243 +@4246 := @158 @4244 @162 +@4247 := @178 @4246 +@4248 := @4237 @4247 +@4249 := @4230 @4248 +@4250 := @208 @4249 +@4251 := @4225 @4250 +@4252 := @2676 @196 +@4253 := @2676 @4252 +@4254 := @714 @4253 +@4255 := @208 @196 +@4257 := @158 @4255 @162 +@4258 := @3083 @4257 +@4260 := @4254 @4258 @3089 +@4262 := @4068 (@4251 @4260) +@4263 := @130 @4262 +@4266 := @3751 (@67 @93) @3148 +@4267 := @194 @317 +@4269 := @420 @26 @26 +@4270 := @2689 @4269 +@4271 := @205 @4270 +@4272 := 86 +@4275 := @15 @4272 (@18 @4272) +@4276 := @155 @4275 +@4277 := 87 +@4280 := @15 @4277 (@18 @4277) +@4281 := @210 @4280 +@4282 := @221 @2106 +@4283 := @4281 @4282 +@4284 := @158 @4283 +@4285 := @221 @214 +@4286 := @801 @4285 +@4288 := @158 @4286 @228 +@4289 := @219 @4288 +@4290 := @158 @4289 +@4291 := @430 @4270 +@4292 := @430 @4269 +@4293 := @197 @432 +@4294 := @4292 @4293 +@4296 := @158 @4294 @162 +@4297 := @213 @4296 +@4298 := @4291 @4297 +@4300 := @158 @4298 @162 +@4301 := @4290 @4300 +@4302 := @4284 @4301 +@4303 := @4276 @4302 +@4304 := @208 @4303 +@4305 := @4271 @4304 +@4306 := @2676 @262 +@4307 := @208 @4306 +@4308 := @714 @4307 +@4309 := "a number has a digit separator or a radix prefix with no digit after it" +@4310 := @667 @4309 +@4311 := @666 @4310 +@4313 := @158 @4311 @162 +@4314 := @664 @4313 +@4316 := @158 @4314 @162 +@4317 := @3267 @4316 +@4318 := @4308 @4317 +@4319 := @208 @262 +@4321 := @158 @4319 @162 +@4322 := @3369 @4321 +@4323 := @4318 @4322 +@4324 := @4305 @4323 +@4326 := @4266 (@4267 @4324) +@4327 := @130 @4326 +@4330 := @15 @3167 (@18 @3167) +@4332 := @210 @4330 @163 +@4334 := @158 @4332 @2112 +@4335 := @2100 @4334 +@4336 := @208 @4335 +@4338 := @2094 (@2095 @4336) +@4339 := @130 @4338 +@4340 := @319 @26 +@4341 := @213 @3311 +@4342 := @161 @4341 +@4343 := @1297 @4342 +@4344 := @4340 @4343 +@4345 := @329 @3311 +@4346 := @161 @4345 +@4347 := @1297 @4346 +@4348 := @590 @4347 +@4349 := @329 @3723 +@4350 := @161 @4349 +@4351 := @2537 @4350 +@4352 := @3390 @4351 +@4353 := @213 @3340 +@4354 := @161 @4353 +@4355 := @1297 @4354 +@4356 := @3682 @4355 +@4357 := @926 @26 +@4358 := @213 @3352 +@4359 := @161 @4358 +@4360 := @1297 @4359 +@4361 := @4357 @4360 +@4362 := @935 @3148 +@4363 := 89 +@4366 := @15 @4363 (@18 @4363) +@4367 := @155 @4366 +@4368 := @329 @444 +@4369 := @161 @4368 +@4370 := @4367 @4369 +@4371 := @4362 @4370 +@4372 := @613 @3148 +@4373 := @213 @432 +@4374 := @161 @4373 +@4375 := @4367 @4374 +@4376 := @4372 @4375 +@4377 := @1007 @3148 +@4378 := @170 @657 +@4379 := @3267 @677 +@4381 := @167 (@4378 @4379) +@4383 := @132 @473 @139 +@4384 := @184 @4383 +@4385 := @694 @432 +@4386 := @161 @4385 +@4387 := @4367 @4386 +@4390 := @167 (@4384 @4387) @294 +@4391 := @4381 @4390 +@4392 := @3265 @4391 +@4393 := @4377 @4392 +@4394 := @714 @177 +@4395 := @4394 @196 +@4396 := @4395 @242 +@4397 := @714 @4396 +@4398 := @3369 @214 +@4399 := @4397 @4398 +@4401 := @3402 @717 @620 +@4402 := @4394 @4401 +@4404 := @3702 @334 @275 +@4407 := @714 @4404 @630 @4398 +@4408 := @4402 @4407 +@4409 := @4399 @4408 +@4410 := @4393 @4409 +@4411 := @4376 @4410 +@4412 := @4371 @4411 +@4413 := @4361 @4412 +@4414 := @4356 @4413 +@4415 := @4352 @4414 +@4416 := @4348 @4415 +@4418 := @3149 (@4344 @4416) +@4419 := @130 @4418 +@4420 := @313 @26 +@4421 := 97 +@4424 := @1301 @4421 (@1304 @4421) +@4425 := @1299 @4424 +@4426 := @1298 @4425 +@4427 := @158 @4426 +@4428 := 122 +@4431 := @1301 @4428 (@1304 @4428) +@4432 := @1299 @4431 +@4433 := @1298 @4432 +@4435 := @158 @4433 @162 +@4436 := @4427 @4435 +@4437 := @161 @4436 +@4438 := @2494 @4437 +@4439 := @4420 @4438 +@4442 := @1301 @2800 (@1304 @2800) +@4443 := @1299 @4442 +@4444 := @1298 @4443 +@4445 := @158 @4444 +@4446 := 90 +@4449 := @1301 @4446 (@1304 @4446) +@4450 := @1299 @4449 +@4451 := @1298 @4450 +@4453 := @158 @4451 @162 +@4454 := @4445 @4453 +@4455 := @161 @4454 +@4456 := @2494 @4455 +@4457 := @4340 @4456 +@4458 := @2837 @177 +@4459 := @4457 @4458 +@4461 := @3715 (@4439 @4459) +@4462 := @130 @4461 +@4463 := @1337 @162 +@4464 := @161 @4463 +@4465 := @1289 @4464 +@4466 := @3002 @4465 +@4467 := @205 @1283 +@4469 := @158 @3704 @162 +@4470 := @213 @4469 +@4471 := @219 @4470 +@4473 := @158 @4471 @162 +@4474 := @161 @4473 +@4475 := @1289 @4474 +@4476 := @4467 @4475 +@4477 := 206 +@4480 := @1301 @4477 (@1304 @4477) +@4481 := @1299 @4480 +@4482 := @1298 @4481 +@4484 := @158 @4482 @162 +@4485 := @178 @4484 +@4486 := @716 @4485 +@4487 := @714 @4486 +@4488 := 145 +@4491 := @1301 @4488 (@1304 @4488) +@4492 := @1299 @4491 +@4493 := @1298 @4492 +@4494 := @158 @4493 +@4495 := 169 +@4498 := @1301 @4495 (@1304 @4495) +@4499 := @1299 @4498 +@4500 := @1298 @4499 +@4502 := @158 @4500 @162 +@4503 := @4494 @4502 +@4504 := @197 @4503 +@4505 := @2494 @4504 +@4506 := @714 @4505 +@4507 := 160 +@4510 := @1301 @4507 (@1304 @4507) +@4511 := @1299 @4510 +@4512 := @1298 @4511 +@4514 := @158 @4512 @162 +@4515 := @197 @4514 +@4516 := @716 @4515 +@4518 := @714 @4516 @237 +@4519 := 163 +@4522 := @1301 @4519 (@1304 @4519) +@4523 := @1299 @4522 +@4524 := @1298 @4523 +@4526 := @158 @4524 @162 +@4527 := @197 @4526 +@4528 := @716 @4527 +@4531 := @714 @4528 @237 @1332 +@4532 := @4518 @4531 +@4533 := @4506 @4532 +@4534 := 177 +@4537 := @1301 @4534 (@1304 @4534) +@4538 := @1299 @4537 +@4539 := @1298 @4538 +@4540 := @158 @4539 +@4541 := 191 +@4544 := @1301 @4541 (@1304 @4541) +@4545 := @1299 @4544 +@4546 := @1298 @4545 +@4548 := @158 @4546 @162 +@4549 := @4540 @4548 +@4550 := @197 @4549 +@4551 := @2494 @4550 +@4552 := @714 @4551 +@4553 := 187 +@4556 := @1301 @4553 (@1304 @4553) +@4557 := @1299 @4556 +@4558 := @1298 @4557 +@4560 := @158 @4558 @162 +@4561 := @197 @4560 +@4562 := @716 @4561 +@4565 := @714 @4562 @237 @1332 +@4567 := @4552 @4565 @237 +@4568 := @4533 @4567 +@4569 := @4487 @4568 +@4570 := 207 +@4573 := @1301 @4570 (@1304 @4570) +@4574 := @1299 @4573 +@4575 := @1298 @4574 +@4577 := @158 @4575 @162 +@4578 := @178 @4577 +@4579 := @716 @4578 +@4580 := @714 @4579 +@4581 := @2544 @4560 +@4582 := @197 @4581 +@4583 := @2494 @4582 +@4586 := @714 @4583 @1332 @237 +@4587 := @4580 @4586 +@4588 := 225 +@4591 := @1301 @4588 (@1304 @4588) +@4592 := @1299 @4591 +@4593 := @1298 @4592 +@4595 := @158 @4593 @162 +@4596 := @178 @4595 +@4597 := @716 @4596 +@4598 := @714 @4597 +@4599 := 188 +@4602 := @1301 @4599 (@1304 @4599) +@4603 := @1299 @4602 +@4604 := @1298 @4603 +@4606 := @158 @4604 @4548 +@4607 := @197 @4606 +@4608 := @2494 @4607 +@4609 := @714 @4608 +@4610 := @2544 @4548 +@4611 := @221 @4610 +@4612 := @2494 @4611 +@4613 := @714 @4612 +@4614 := @197 @4548 +@4615 := @716 @4614 +@4616 := @714 @4615 +@4617 := @221 @4548 +@4618 := @716 @4617 +@4621 := @714 @4618 @237 @3704 +@4623 := @4616 @4621 @3704 +@4625 := @4613 @4623 @237 +@4627 := @4609 @4625 @237 +@4628 := @4598 @4627 +@4629 := 226 +@4632 := @1301 @4629 (@1304 @4629) +@4633 := @1299 @4632 +@4634 := @1298 @4633 +@4636 := @158 @4634 @162 +@4637 := @178 @4636 +@4638 := @716 @4637 +@4639 := @714 @4638 +@4640 := 132 +@4643 := @1301 @4640 (@1304 @4640) +@4644 := @1299 @4643 +@4645 := @1298 @4644 +@4647 := @158 @4645 @162 +@4648 := @197 @4647 +@4649 := @716 @4648 +@4650 := @714 @4649 +@4652 := @4613 @3704 @237 +@4653 := @4650 @4652 +@4654 := 133 +@4657 := @1301 @4654 (@1304 @4654) +@4658 := @1299 @4657 +@4659 := @1298 @4658 +@4661 := @158 @4659 @162 +@4662 := @197 @4661 +@4663 := @716 @4662 +@4664 := @714 @4663 +@4665 := 143 +@4668 := @1301 @4665 (@1304 @4665) +@4669 := @1299 @4668 +@4670 := @1298 @4669 +@4672 := @158 @4670 @162 +@4673 := @2544 @4672 +@4674 := @221 @4673 +@4675 := @2494 @4674 +@4678 := @714 @4675 @3704 @237 +@4680 := @4664 @4678 @237 +@4681 := @4653 @4680 +@4682 := @4639 @4681 +@4683 := 240 +@4686 := @1301 @4683 (@1304 @4683) +@4687 := @1299 @4686 +@4688 := @1298 @4687 +@4690 := @158 @4688 @162 +@4691 := @178 @4690 +@4692 := @716 @4691 +@4693 := @714 @4692 +@4694 := 157 +@4697 := @1301 @4694 (@1304 @4694) +@4698 := @1299 @4697 +@4699 := @1298 @4698 +@4701 := @158 @4699 @162 +@4702 := @197 @4701 +@4703 := @716 @4702 +@4704 := @714 @4703 +@4705 := 146 +@4708 := @1301 @4705 (@1304 @4705) +@4709 := @1299 @4708 +@4710 := @1298 @4709 +@4712 := @158 @4710 @162 +@4713 := @221 @4712 +@4714 := @716 @4713 +@4715 := @714 @4714 +@4716 := 156 +@4719 := @1301 @4716 (@1304 @4716) +@4720 := @1299 @4719 +@4721 := @1298 @4720 +@4722 := @158 @4721 +@4723 := @4722 @4548 +@4724 := @944 @4723 +@4725 := @2494 @4724 +@4728 := @714 @4725 @3032 @237 +@4729 := @4715 @4728 +@4730 := 147 +@4733 := @1301 @4730 (@1304 @4730) +@4734 := @1299 @4733 +@4735 := @1298 @4734 +@4736 := @158 @4735 +@4737 := 149 +@4740 := @1301 @4737 (@1304 @4737) +@4741 := @1299 @4740 +@4742 := @1298 @4741 +@4744 := @158 @4742 @162 +@4745 := @4736 @4744 +@4746 := @221 @4745 +@4747 := @2494 @4746 +@4748 := @714 @4747 +@4749 := @944 @4610 +@4750 := @2494 @4749 +@4753 := @714 @4750 @3032 @237 +@4754 := @4748 @4753 +@4755 := 150 +@4758 := @1301 @4755 (@1304 @4755) +@4759 := @1299 @4758 +@4760 := @1298 @4759 +@4762 := @158 @4760 @162 +@4763 := @221 @4762 +@4764 := @716 @4763 +@4765 := @714 @4764 +@4766 := @944 @2553 +@4767 := @2494 @4766 +@4770 := @714 @4767 @3032 @237 +@4772 := @4765 @4770 @237 +@4773 := @4754 @4772 +@4774 := @4729 @4773 +@4776 := @4704 @4774 @237 +@4778 := @4693 @4776 @237 +@4779 := @4682 @4778 +@4780 := @4628 @4779 +@4781 := @4587 @4780 +@4782 := @4569 @4781 +@4783 := @4476 @4782 +@4784 := @4466 @4783 +@4785 := @3150 @4784 +@4787 := @2094 (@2489 @4785) +@4788 := @130 @4787 +@4791 := @15 @4446 (@18 @4446) +@4794 := @3000 (@155 @4791 @475) +@4795 := @130 @4794 +@4796 := @213 @2529 +@4797 := @161 @4796 +@4798 := @1297 @4797 +@4799 := @4340 @4798 +@4800 := 171 +@4803 := @1301 @4800 (@1304 @4800) +@4804 := @1299 @4803 +@4805 := @1298 @4804 +@4807 := @158 @4805 @162 +@4808 := @329 @4807 +@4809 := @161 @4808 +@4810 := @1297 @4809 +@4812 := @590 @4810 @4396 +@4814 := @3443 (@4799 @4812) +@4815 := @130 @4814 +@4817 := @420 @62 @24 +@4819 := @148 @4817 @29 +@4820 := @2051 @4819 +@4821 := @12 @367 +@4822 := @589 @4821 +@4823 := 91 +@4826 := @15 @4823 (@18 @4823) +@4827 := @155 @4826 +@4830 := @15 @3045 (@18 @3045) +@4832 := @210 @4830 @163 +@4833 := @158 @4832 +@4834 := @2111 @228 +@4835 := @219 @4834 +@4836 := @158 @4835 +@4837 := @234 @4821 +@4839 := @337 @62 @162 +@4840 := @158 @4839 +@4841 := @4840 @250 +@4842 := @213 @4841 +@4843 := @4837 @4842 +@4845 := @158 @4843 @162 +@4846 := @4836 @4845 +@4847 := @4833 @4846 +@4848 := @4827 @4847 +@4849 := @208 @4848 +@4850 := @4822 @4849 +@4851 := @153 @4819 +@4852 := @261 @196 +@4853 := @4852 @60 +@4854 := @4851 @4853 +@4856 := @175 @4819 @375 +@4858 := @167 (@451 @4856) +@4859 := @205 @62 +@4860 := 93 +@4863 := @15 @4860 (@18 @4860) +@4864 := @155 @4863 +@4865 := @4852 @20 +@4867 := @158 @4865 @162 +@4868 := @4864 @4867 +@4869 := @4859 @4868 +@4870 := @283 @4819 +@4871 := @430 @4817 +@4872 := @4852 @136 +@4873 := @158 @4872 +@4874 := @4873 @162 +@4875 := @944 @4874 +@4876 := @4871 @4875 +@4878 := @158 @4876 @162 +@4879 := @4870 @4878 +@4880 := @4869 @4879 +@4883 := @167 (@282 @4880) @294 +@4884 := @4858 @4883 +@4885 := @4854 @4884 +@4886 := @4850 @4885 +@4888 := @4820 (@2095 @4886) +@4889 := @130 @4888 +@4890 := 94 +@4893 := @15 @4890 (@18 @4890) +@4895 := @210 @4893 @163 +@4897 := @158 @4895 @2112 +@4898 := @2100 @4897 +@4899 := @208 @4898 +@4901 := @2123 @4899 @2138 +@4903 := @2094 (@2095 @4901) +@4904 := @130 @4903 +@4908 := @3751 (@67 (@25 @2119)) @2167 +@4911 := @15 @3320 (@18 @3320) +@4912 := @210 @4911 +@4913 := @221 @163 +@4914 := @197 @4913 +@4915 := @4912 @4914 +@4916 := @158 @4915 +@4917 := @4290 @2955 +@4918 := @4916 @4917 +@4919 := @2941 @4918 +@4920 := @208 @4919 +@4922 := @4908 (@4267 @4920) +@4923 := @130 @4922 +@4926 := @142 (@67 @68) @26 +@4927 := @316 @214 +@4928 := @2123 @4927 +@4929 := LexLeanTarget.TargetSyntax.Prim.natLe +@4931 := @217 @4929 @2083 +@4932 := @714 @4931 +@4933 := @801 @2980 +@4935 := @158 @4933 @198 +@4936 := @161 @4935 +@4937 := @3432 @4936 +@4938 := @1235 @4937 +@4939 := @716 @4285 +@4942 := @167 (@451 @4939) @2089 +@4943 := @4938 @4942 +@4945 := @4932 @4943 @242 +@4946 := @4928 @4945 +@4948 := @4926 (@2095 @4946) +@4949 := @130 @4948 +@4950 := @208 @177 +@4951 := @2123 @4950 +@4952 := @2676 @177 +@4953 := @194 @4952 +@4954 := @3006 @3040 +@4955 := @628 @3953 +@4956 := @219 @3540 +@4957 := @158 @4956 +@4958 := @231 @162 +@4959 := @4957 @4958 +@4960 := @2691 @4959 +@4962 := @158 @4960 @162 +@4963 := @4955 @4962 +@4964 := @4954 @4963 +@4965 := @4098 @4964 +@4967 := @245 @3953 @162 +@4968 := @4965 @4967 +@4969 := @4953 @4968 +@4971 := @3987 (@4951 @4969) +@4972 := @130 @4971 +@4975 := @409 (@67 @4183) @4180 +@4976 := @714 @857 +@4978 := @245 @4180 @162 +@4979 := @4976 @4978 +@4980 := @4095 @4978 +@4981 := @4467 @3004 +@4982 := @944 @3052 +@4983 := @716 @4982 +@4984 := @714 @4983 +@4985 := @4100 @214 +@4986 := @767 @4985 +@4987 := @714 @4986 +@4988 := @4100 @162 +@4989 := @161 @4988 +@4990 := @2384 @4989 +@4991 := @3250 @4990 +@4992 := @628 @4180 +@4993 := @4100 @277 +@4994 := @219 @4993 +@4995 := @158 @4994 +@4996 := @221 @2950 +@4997 := @4995 @4996 +@4998 := @2949 @4997 +@5000 := @158 @4998 @162 +@5001 := @4992 @5000 +@5002 := @4991 @5001 +@5003 := @4987 @5002 +@5004 := @243 @444 +@5005 := @221 @5004 +@5006 := @213 @5005 +@5007 := @2949 @5006 +@5009 := @158 @5007 @162 +@5010 := @4992 @5009 +@5011 := @5003 @5010 +@5012 := @4984 @5011 +@5013 := @944 @2425 +@5014 := @716 @5013 +@5015 := @714 @5014 +@5016 := @335 @432 +@5017 := @221 @5016 +@5018 := @4100 @5017 +@5019 := @2949 @5018 +@5021 := @158 @5019 @162 +@5022 := @4992 @5021 +@5023 := @5015 @5022 +@5024 := @944 @1362 +@5025 := @716 @5024 +@5026 := @714 @5025 +@5027 := @231 @2950 +@5028 := @4100 @5027 +@5029 := @2949 @5028 +@5031 := @158 @5029 @162 +@5032 := @4992 @5031 +@5033 := @5026 @5032 +@5034 := @3013 @3040 +@5035 := @197 @974 +@5036 := @219 @5035 +@5037 := @158 @5036 +@5038 := @5037 @4996 +@5039 := @2949 @5038 +@5041 := @158 @5039 @162 +@5042 := @4992 @5041 +@5043 := @5034 @5042 +@5044 := @5033 @5043 +@5045 := @5023 @5044 +@5046 := @5012 @5045 +@5047 := @4981 @5046 +@5048 := @4098 @5047 +@5049 := @197 @5005 +@5050 := @2949 @5049 +@5052 := @158 @5050 @162 +@5053 := @4992 @5052 +@5054 := @5048 @5053 +@5055 := @4980 @5054 +@5056 := @4979 @5055 +@5057 := @4087 @5056 +@5059 := @4975 (@4086 @5057) +@5060 := @130 @5059 +@5062 := @10 @4224 @33 +@5063 := @410 @5062 +@5064 := @28 @4224 +@5066 := @10 (@5063 @5064) +@5067 := @25 @5062 +@5069 := @409 (@5066 @5067) +@5071 := @420 @4224 @26 +@5072 := @5069 @5071 +@5073 := @153 @5071 +@5074 := @5073 @212 +@5075 := @430 @5071 +@5095 := @130 + (@5072 + (@5074 + (@167 + (@428 (@5075 @433)) + (@167 + (@439 (@5073 @442 (@167 (@282 (@5075 @445)) (@167 (@451 (@4230 @453)) @294)))) + @294)))) +@5099 := @409 (@25 (@67 @5062)) @5064 +@5100 := 96 +@5103 := @15 @5100 (@18 @5100) +@5104 := @155 @5103 +@5106 := @158 @4927 @523 +@5107 := @213 @5106 +@5109 := @5099 (@5104 @5107) +@5110 := @130 @5109 +@5112 := @10 @4270 @33 +@5113 := @410 @5112 +@5114 := @28 @4270 +@5116 := @10 (@5113 @5114) +@5117 := @25 @5112 +@5119 := @409 (@5116 @5117) +@5121 := @420 @4270 @26 +@5122 := @5119 @5121 +@5123 := @153 @5121 +@5124 := @5123 @212 +@5125 := @430 @5121 +@5145 := @130 + (@5122 + (@5124 + (@167 + (@428 (@5125 @433)) + (@167 + (@439 (@5123 @442 (@167 (@282 (@5125 @445)) (@167 (@451 (@4276 @453)) @294)))) + @294)))) +@5150 := @3751 (@25 (@25 (@67 @5112))) @5114 +@5153 := @15 @4421 (@18 @4421) +@5154 := @155 @5153 +@5155 := @161 @566 +@5156 := @178 @5155 +@5158 := @5150 (@5154 @5156) +@5159 := @130 @5158 +@5162 := @15 @3179 (@18 @3179) +@5165 := @3000 (@155 @5162 @475) +@5166 := @130 @5165 +@5169 := @409 (@67 @92) @3148 +@5170 := @590 @4355 +@5171 := @3390 @4360 +@5172 := 99 +@5175 := @15 @5172 (@18 @5172) +@5177 := @155 @5175 @475 +@5178 := @3239 @5177 +@5179 := @2362 @475 +@5180 := @4357 @5179 +@5182 := @758 @334 @220 +@5184 := @714 @5182 @262 +@5186 := @4394 @275 @242 +@5187 := @714 @5186 +@5188 := "an identifier follows a decimal point" +@5189 := @667 @5188 +@5190 := @666 @5189 +@5192 := @158 @5190 @162 +@5193 := @664 @5192 +@5195 := @158 @5193 @162 +@5196 := @3267 @5195 +@5198 := @5187 @5196 @4398 +@5199 := @5184 @5198 +@5200 := @5180 @5199 +@5201 := @5178 @5200 +@5202 := @5171 @5201 +@5204 := @5169 (@5170 @5202) +@5205 := @130 @5204 +@5206 := 100 +@5209 := @15 @5206 (@18 @5206) +@5210 := @155 @5209 +@5211 := @5210 @475 +@5212 := @585 @5211 +@5213 := @219 @3433 +@5215 := @158 @5213 @162 +@5216 := @3083 @5215 +@5218 := @770 @5216 @3089 +@5220 := @3000 (@5212 @5218) +@5221 := @130 @5220 +@5223 := @10 @4821 @33 +@5224 := @410 @5223 +@5225 := @28 @4821 +@5230 := @409 (@10 (@5224 @5225) (@25 @5223)) +@5232 := @420 @4821 @26 +@5233 := @5230 @5232 +@5234 := @153 @5232 +@5235 := @5234 @212 +@5236 := @430 @5232 +@5256 := @130 + (@5233 + (@5235 + (@167 + (@428 (@5236 @433)) + (@167 + (@439 (@5234 @442 (@167 (@282 (@5236 @445)) (@167 (@451 (@4827 @453)) @294)))) + @294)))) +@5259 := @142 (@67 @5223) @5225 +@5262 := @15 @3333 (@18 @3333) +@5265 := @5259 (@155 @5262 @475) +@5266 := @130 @5265 +@5267 := @1556 @62 +@5268 := 102 +@5271 := @15 @5268 (@18 @5268) +@5272 := @155 @5271 +@5273 := 103 +@5276 := @15 @5273 (@18 @5273) +@5278 := @210 @5276 @162 +@5279 := @158 @5278 +@5280 := @4840 @163 +@5281 := @5279 @5280 +@5283 := @5267 (@5272 @5281) +@5284 := @130 @5283 +@5285 := 104 +@5288 := @15 @5285 (@18 @5285) +@5291 := @3000 (@155 @5288 @475) +@5292 := @130 @5291 +@5295 := @3751 (@25 @4213) @4180 +@5296 := 105 +@5299 := @15 @5296 (@18 @5296) +@5300 := @155 @5299 +@5301 := @213 @3003 +@5302 := @178 @5301 +@5304 := @5295 (@5300 @5302) +@5305 := @130 @5304 +@5309 := @3751 (@67 (@25 @5067)) @5064 +@5310 := @194 @4255 +@5311 := @208 @4252 +@5312 := @3006 @5311 +@5313 := @4357 @4253 +@5314 := @714 @275 +@5315 := @767 @4285 +@5316 := @714 @5315 +@5317 := @161 @375 +@5318 := @2384 @5317 +@5319 := @3013 @5318 +@5320 := @628 @5064 +@5321 := @221 @974 +@5322 := @219 @5321 +@5323 := @158 @5322 +@5324 := @4113 @444 +@5325 := @2857 @5324 +@5327 := @158 @5325 @162 +@5328 := @5323 @5327 +@5329 := @4238 @5328 +@5331 := @158 @5329 @162 +@5332 := @5320 @5331 +@5333 := @5319 @5332 +@5334 := @5316 @5333 +@5335 := @2857 @4114 +@5337 := @158 @5335 @162 +@5338 := @221 @5337 +@5339 := @4238 @5338 +@5341 := @158 @5339 @162 +@5342 := @5320 @5341 +@5343 := @5334 @5342 +@5344 := @3058 @5343 +@5346 := @245 @5064 @162 +@5347 := @5344 @5346 +@5349 := @5314 @5347 @5346 +@5350 := @5313 @5349 +@5351 := @5312 @5350 +@5353 := @5309 (@5310 @5351) +@5354 := @130 @5353 +@5358 := @3751 (@67 (@25 @5117)) @5114 +@5359 := @3682 @5311 +@5361 := @245 @5114 @162 +@5362 := @5314 @5361 +@5363 := @935 @1283 +@5364 := @1289 @5317 +@5365 := @5363 @5364 +@5366 := @621 @3327 +@5367 := @716 @5366 +@5368 := @714 @5367 +@5369 := @628 @5114 +@5370 := @4292 @5016 +@5372 := @158 @5370 @162 +@5373 := @231 @5372 +@5374 := @4291 @5373 +@5376 := @158 @5374 @162 +@5377 := @5369 @5376 +@5378 := @5368 @5377 +@5379 := @613 @26 +@5380 := 106 +@5383 := @15 @5380 (@18 @5380) +@5384 := @155 @5383 +@5385 := @621 @179 +@5386 := @5384 @5385 +@5387 := @5379 @5386 +@5388 := @714 @630 +@5389 := @4292 @2950 +@5391 := @158 @5389 @162 +@5392 := @231 @5391 +@5393 := @4291 @5392 +@5395 := @158 @5393 @162 +@5396 := @5369 @5395 +@5397 := @5388 @5396 +@5398 := @4292 @4162 +@5400 := @158 @5398 @162 +@5401 := @221 @5400 +@5402 := @4291 @5401 +@5404 := @158 @5402 @162 +@5405 := @5369 @5404 +@5406 := @5397 @5405 +@5407 := @5387 @5406 +@5408 := @5378 @5407 +@5409 := @5365 @5408 +@5411 := @5316 @5409 @5405 +@5412 := @5362 @5411 +@5413 := @5313 @5412 +@5414 := @5359 @5413 +@5416 := @5358 (@5310 @5414) +@5417 := @130 @5416 +@5418 := @213 @3723 +@5419 := @161 @5418 +@5420 := @2537 @5419 +@5421 := @4340 @5420 +@5422 := @3083 @2558 +@5424 := @4394 @5422 @3089 +@5426 := @3000 (@5421 @5424) +@5427 := @130 @5426 +@5428 := @585 @328 +@5431 := @1301 @2125 (@1304 @2125) +@5432 := @1299 @5431 +@5433 := @1298 @5432 +@5435 := @158 @5433 @162 +@5436 := @178 @5435 +@5437 := @161 @5436 +@5438 := @1297 @5437 +@5439 := @590 @5438 +@5440 := @178 @1310 +@5441 := @161 @5440 +@5442 := @1297 @5441 +@5443 := @3390 @5442 +@5444 := @758 @772 +@5446 := @3402 @772 @177 +@5447 := @5444 @5446 +@5448 := @3006 @5447 +@5449 := @944 @3723 +@5450 := @161 @5449 +@5451 := @2537 @5450 +@5452 := @4357 @5451 +@5453 := @944 @3261 +@5454 := @161 @5453 +@5455 := @3244 @5454 +@5456 := @4362 @5455 +@5457 := @5314 @620 +@5458 := "a scientific literal has no exponent digits" +@5459 := @667 @5458 +@5460 := @666 @5459 +@5462 := @158 @5460 @162 +@5463 := @664 @5462 +@5465 := @158 @5463 @162 +@5466 := @3267 @5465 +@5467 := @5457 @5466 +@5468 := @5456 @5467 +@5469 := @5452 @5468 +@5470 := @5448 @5469 +@5471 := @5443 @5470 +@5472 := @5439 @5471 +@5474 := @3149 (@5428 @5472) +@5475 := @130 @5474 +@5476 := @2416 @179 +@5477 := @3390 @5476 +@5478 := 107 +@5481 := @15 @5478 (@18 @5478) +@5483 := @155 @5481 @475 +@5484 := @3250 @5483 +@5486 := @714 @3392 @226 +@5487 := @178 @2436 +@5488 := @716 @5487 +@5490 := @714 @5488 @226 +@5493 := @1301 @1562 (@1304 @1562) +@5494 := @1299 @5493 +@5495 := @1298 @5494 +@5497 := @158 @5495 @162 +@5498 := @178 @5497 +@5499 := @716 @5498 +@5501 := @714 @5499 @226 +@5504 := @1301 @2757 (@1304 @2757) +@5505 := @1299 @5504 +@5506 := @1298 @5505 +@5508 := @158 @5506 @162 +@5509 := @178 @5508 +@5510 := @716 @5509 +@5512 := @714 @5510 @226 +@5513 := @238 @945 +@5514 := @767 @5513 +@5517 := @714 @5514 @262 @275 +@5518 := @5512 @5517 +@5519 := @5501 @5518 +@5520 := @5490 @5519 +@5521 := @5486 @5520 +@5522 := @3403 @5521 +@5523 := @3401 @5522 +@5525 := @2487 @5523 @237 +@5526 := @5484 @5525 +@5527 := @3400 @5526 +@5528 := @5477 @5527 +@5529 := @3389 @5528 +@5531 := @2094 (@2489 @5529) +@5532 := @130 @5531 +@5533 := @161 @2736 +@5534 := @3450 @5533 +@5535 := @4340 @5534 +@5537 := @420 @61 @24 +@5539 := @148 @5537 @29 +@5540 := @589 @5539 +@5541 := 108 +@5544 := @15 @5541 (@18 @5541) +@5546 := @155 @5544 @5533 +@5547 := @5540 @5546 +@5548 := @2308 @5533 +@5550 := @158 @5548 @162 +@5551 := @2735 @5550 +@5552 := @219 @5551 +@5554 := @158 @5552 @162 +@5555 := @161 @5554 +@5556 := @2318 @5555 +@5557 := @194 @5556 +@5558 := @205 @5539 +@5559 := @283 @5539 +@5560 := @430 @5537 +@5561 := @234 @61 +@5562 := @221 @2736 +@5563 := @801 @5562 +@5565 := @158 @5563 @162 +@5566 := @2735 @5565 +@5567 := @161 @5566 +@5568 := @2339 @5567 +@5570 := @158 @5568 @432 +@5571 := @5561 @5570 +@5573 := @158 @5571 @375 +@5574 := @5560 @5573 +@5576 := @158 @5574 @162 +@5577 := @5559 @5576 +@5578 := @5558 @5577 +@5579 := @714 @591 +@5581 := @245 @5225 @162 +@5582 := @5579 @5581 +@5583 := @153 @5225 +@5584 := @4395 @262 +@5585 := @5583 @5584 +@5586 := @628 @5225 +@5587 := @158 @587 +@5588 := @692 @277 +@5590 := @158 @5588 @162 +@5591 := @335 @5590 +@5592 := @5587 @5591 +@5593 := @2735 @5592 +@5594 := @4837 @5593 +@5596 := @158 @5594 @162 +@5597 := @5586 @5596 +@5599 := @167 (@3467 @5597) +@5600 := @3478 @3311 +@5601 := @161 @5600 +@5602 := @1297 @5601 +@5603 := @5379 @5602 +@5604 := @1323 @26 +@5605 := @3478 @228 +@5606 := @219 @5605 +@5607 := @158 @5606 +@5608 := @5607 @162 +@5609 := @161 @5608 +@5610 := @2362 @5609 +@5611 := @5604 @5610 +@5613 := @5388 @675 @242 +@5614 := @714 @5613 +@5615 := @901 @62 +@5616 := @5587 @162 +@5617 := @3571 @5616 +@5618 := @5615 @5617 +@5619 := @158 @5618 +@5620 := @5619 @250 +@5621 := @5607 @5620 +@5622 := @4837 @5621 +@5624 := @158 @5622 @162 +@5625 := @5586 @5624 +@5626 := @5614 @5625 +@5627 := @5619 @739 +@5628 := @3478 @5627 +@5629 := @4837 @5628 +@5631 := @158 @5629 @162 +@5632 := @5586 @5631 +@5633 := @5626 @5632 +@5634 := @5611 @5633 +@5635 := @5603 @5634 +@5638 := @167 (@3474 @5635) @294 +@5639 := @5599 @5638 +@5640 := @5585 @5639 +@5641 := @5582 @5640 +@5642 := @5578 @5641 +@5643 := @5557 @5642 +@5644 := @5547 @5643 +@5646 := @5259 (@5535 @5644) +@5647 := @130 @5646 +@5648 := @63 @2705 +@5665 := @130 + (@409 + (@10 (@410 @5648 @62) (@63 @64)) + @62 + (@153 @62 @177 (@561 (@167 (@565 (@5272 @570)) @294)))) +@5669 := @142 @5648 @62 (@5615 @324) +@5670 := @130 @5669 +@5671 := @161 @2451 +@5672 := @1297 @5671 +@5675 := @3000 (@4340 @5672 @5424) +@5676 := @130 @5675 +@5680 := @3751 (@67 (@25 @4183)) @4180 +@5681 := @194 @4872 +@5682 := @3006 @4865 +@5683 := @4852 @46 +@5685 := @714 @5683 @4978 +@5687 := @714 @4853 @4978 +@5688 := @1284 @5364 +@5689 := @276 @2425 +@5690 := @716 @5689 +@5691 := @714 @5690 +@5692 := 109 +@5695 := @15 @5692 (@18 @5692) +@5696 := @155 @5695 +@5697 := @231 @179 +@5698 := @161 @5697 +@5699 := @5696 @5698 +@5700 := @1292 @5699 +@5701 := @714 @620 +@5702 := @219 @5697 +@5703 := @158 @5702 +@5704 := @944 @5016 +@5705 := @5703 @5704 +@5706 := @2949 @5705 +@5708 := @158 @5706 @162 +@5709 := @4992 @5708 +@5710 := @5701 @5709 +@5711 := @944 @2950 +@5712 := @231 @5711 +@5713 := @2949 @5712 +@5715 := @158 @5713 @162 +@5716 := @4992 @5715 +@5717 := @5710 @5716 +@5718 := @5700 @5717 +@5719 := @5691 @5718 +@5720 := @4113 @2950 +@5721 := @231 @5720 +@5722 := @2949 @5721 +@5724 := @158 @5722 @162 +@5725 := @4992 @5724 +@5726 := @1365 @5725 +@5727 := @1315 @5318 +@5728 := @221 @632 +@5729 := @219 @5728 +@5731 := @158 @5729 @5711 +@5732 := @2949 @5731 +@5734 := @158 @5732 @162 +@5735 := @4992 @5734 +@5736 := @5727 @5735 +@5737 := @5726 @5736 +@5738 := @5719 @5737 +@5739 := @5688 @5738 +@5740 := @5316 @5739 +@5741 := @944 @5004 +@5742 := @221 @5741 +@5743 := @2949 @5742 +@5745 := @158 @5743 @162 +@5746 := @4992 @5745 +@5747 := @5740 @5746 +@5748 := @5687 @5747 +@5749 := @5685 @5748 +@5750 := @5682 @5749 +@5752 := @5680 (@5681 @5750) +@5753 := @130 @5752 +@5756 := @142 (@2076 @49) @26 +@5759 := @1301 @2304 (@1304 @2304) +@5760 := @1299 @5759 +@5761 := @1298 @5760 +@5763 := @158 @5761 @162 +@5764 := @3156 @5763 +@5765 := @161 @5764 +@5766 := @2494 @5765 +@5767 := @4340 @5766 +@5770 := @1301 @2412 (@1304 @2412) +@5771 := @1299 @5770 +@5772 := @1298 @5771 +@5774 := @158 @5772 @162 +@5775 := @3156 @5774 +@5776 := @161 @5775 +@5777 := @2494 @5776 +@5778 := @590 @5777 +@5779 := @3390 @3725 +@5782 := @1301 @5268 (@1304 @5268) +@5783 := @1299 @5782 +@5784 := @1298 @5783 +@5786 := @158 @5784 @162 +@5787 := @4427 @5786 +@5788 := @161 @5787 +@5789 := @2494 @5788 +@5790 := @3682 @5789 +@5793 := @1301 @3021 (@1304 @3021) +@5794 := @1299 @5793 +@5795 := @1298 @5794 +@5797 := @158 @5795 @162 +@5798 := @4445 @5797 +@5799 := @161 @5798 +@5800 := @2494 @5799 +@5801 := @4357 @5800 +@5802 := @3287 @1335 +@5804 := @714 @5802 @177 +@5806 := @158 @3214 @162 +@5807 := @213 @5806 +@5808 := @3287 @5807 +@5810 := @714 @5808 @196 +@5812 := @158 @3165 @162 +@5813 := @213 @5812 +@5814 := @3287 @5813 +@5815 := @714 @5814 +@5817 := @3402 @334 @4404 +@5819 := @5815 @5817 @220 +@5820 := @5810 @5819 +@5821 := @5804 @5820 +@5822 := @5801 @5821 +@5823 := @5790 @5822 +@5824 := @5779 @5823 +@5825 := @5778 @5824 +@5827 := @5756 (@5767 @5825) +@5828 := @130 @5827 +@5829 := 181 +@5832 := @1301 @5829 (@1304 @5829) +@5833 := @1299 @5832 +@5834 := @1298 @5833 +@5836 := @158 @5834 @162 +@5837 := @197 @5836 +@5838 := @716 @5837 +@5839 := @714 @5838 +@5840 := 162 +@5843 := @1301 @5840 (@1304 @5840) +@5844 := @1299 @5843 +@5845 := @1298 @5844 +@5846 := @158 @5845 +@5847 := 170 +@5850 := @1301 @5847 (@1304 @5847) +@5851 := @1299 @5850 +@5852 := @1298 @5851 +@5854 := @158 @5852 @162 +@5855 := @5846 @5854 +@5856 := @221 @5855 +@5857 := @2494 @5856 +@5860 := @714 @5857 @3704 @237 +@5862 := @5839 @5860 @237 +@5863 := @4598 @5862 +@5864 := 130 +@5867 := @1301 @5864 (@1304 @5864) +@5868 := @1299 @5867 +@5869 := @1298 @5868 +@5871 := @158 @5869 @162 +@5872 := @197 @5871 +@5873 := @716 @5872 +@5874 := @714 @5873 +@5875 := 137 +@5878 := @1301 @5875 (@1304 @5875) +@5879 := @1299 @5878 +@5880 := @1298 @5879 +@5882 := @158 @5880 @162 +@5883 := @2544 @5882 +@5884 := @221 @5883 +@5885 := @2494 @5884 +@5887 := @714 @5885 @3704 +@5888 := 144 +@5891 := @1301 @5888 (@1304 @5888) +@5892 := @1299 @5891 +@5893 := @1298 @5892 +@5894 := @158 @5893 +@5895 := @4722 @162 +@5896 := @5894 @5895 +@5897 := @221 @5896 +@5898 := @2494 @5897 +@5901 := @714 @5898 @3704 @237 +@5902 := @5887 @5901 +@5904 := @5874 @5902 @237 +@5906 := @4639 @5904 @237 +@5907 := @5863 @5906 +@5908 := @4466 @5907 +@5909 := @3150 @5908 +@5911 := @2094 (@2489 @5909) +@5912 := @130 @5911 +@5913 := @2051 @5539 +@5914 := @585 @1336 +@5915 := @12 @393 +@5916 := @589 @5915 +@5917 := 110 +@5920 := @15 @5917 (@18 @5917) +@5921 := @155 @5920 +@5924 := @15 @3202 (@18 @3202) +@5926 := @210 @5924 @163 +@5927 := @158 @5926 +@5928 := @2483 @179 +@5929 := @801 @5928 +@5931 := @158 @5929 @228 +@5932 := @219 @5931 +@5933 := @158 @5932 +@5934 := @234 @5915 +@5935 := @243 @5004 +@5936 := @178 @5935 +@5937 := @5934 @5936 +@5939 := @158 @5937 @162 +@5940 := @5933 @5939 +@5941 := @5927 @5940 +@5942 := @5921 @5941 +@5943 := @208 @5942 +@5944 := @5916 @5943 +@5945 := @4873 @179 +@5946 := @801 @5945 +@5948 := @158 @5946 @162 +@5949 := @178 @5948 +@5950 := @161 @5949 +@5951 := @2339 @5950 +@5952 := @2617 @5951 +@5953 := @714 @4865 +@5954 := @316 @375 +@5956 := @158 @5954 @162 +@5957 := @238 @5956 +@5958 := @767 @5957 +@5961 := @714 @5958 @4853 @242 +@5962 := @714 @5961 +@5963 := @5561 @3245 +@5964 := @158 @5963 +@5965 := @4873 @1334 +@5966 := @219 @5965 +@5968 := @158 @5966 @162 +@5969 := @5964 @5968 +@5970 := @5560 @5969 +@5972 := @158 @5970 @162 +@5973 := @5559 @5972 +@5974 := @5962 @5973 +@5975 := @175 @5539 +@5976 := "the quoted name `" +@5977 := @667 @5976 +@5978 := @666 @5977 +@5980 := @158 @5978 @162 +@5981 := @664 @5980 +@5983 := @158 @5981 @375 +@5984 := @662 @5983 +@5985 := @158 @5984 +@5986 := "` is not a name" +@5987 := @667 @5986 +@5988 := @666 @5987 +@5990 := @158 @5988 @162 +@5991 := @664 @5990 +@5993 := @158 @5991 @162 +@5994 := @5985 @5993 +@5995 := @662 @5994 +@5997 := @158 @5995 @162 +@5998 := @5975 @5997 +@5999 := @5974 @5998 +@6000 := @5953 @5999 +@6001 := "a quoted name is not closed" +@6002 := @667 @6001 +@6003 := @666 @6002 +@6005 := @158 @6003 @162 +@6006 := @664 @6005 +@6008 := @158 @6006 @162 +@6009 := @5975 @6008 +@6010 := @6000 @6009 +@6011 := @5952 @6010 +@6012 := @5944 @6011 +@6014 := @5913 (@5914 @6012) +@6015 := @130 @6014 +@6016 := @2121 @26 +@6017 := 112 +@6020 := @15 @6017 (@18 @6017) +@6021 := @155 @6020 +@6022 := 113 +@6025 := @15 @6022 (@18 @6022) +@6026 := @210 @6025 +@6027 := @178 @324 +@6028 := @6026 @6027 +@6029 := @158 @6028 +@6030 := @178 @4242 +@6031 := @6029 @6030 +@6032 := @6021 @6031 +@6033 := @208 @6032 +@6035 := @6016 (@2676 @6033) +@6036 := @130 @6035 +@6038 := @10 @5915 @33 +@6039 := @410 @6038 +@6040 := @28 @5915 +@6042 := @10 (@6039 @6040) +@6043 := @25 @6038 +@6045 := @409 (@6042 @6043) +@6047 := @420 @5915 @26 +@6048 := @6045 @6047 +@6049 := @153 @6047 +@6050 := @6049 @212 +@6051 := @430 @6047 +@6071 := @130 + (@6048 + (@6050 + (@167 + (@428 (@6051 @433)) + (@167 + (@439 (@6049 @442 (@167 (@282 (@6051 @445)) (@167 (@451 (@5921 @453)) @294)))) + @294)))) +@6074 := @142 (@67 @6038) @6040 +@6075 := 114 +@6078 := @15 @6075 (@18 @6075) +@6079 := @155 @6078 +@6080 := @161 @3421 +@6082 := @6074 (@6079 @6080) +@6083 := @130 @6082 +@6085 := @10 @2853 @33 +@6086 := @410 @6085 +@6087 := @28 @2853 +@6089 := @10 (@6086 @6087) +@6090 := @25 @6085 +@6092 := @409 (@6089 @6090) +@6094 := @420 @2853 @26 +@6095 := @6092 @6094 +@6096 := @153 @6094 +@6097 := @6096 @212 +@6098 := @430 @6094 +@6118 := @130 + (@6095 + (@6097 + (@167 + (@428 (@6098 @433)) + (@167 + (@439 (@6096 @442 (@167 (@282 (@6098 @445)) (@167 (@451 (@6021 @453)) @294)))) + @294)))) +@6123 := @3751 (@25 (@25 (@67 @6085))) @6087 +@6124 := 115 +@6127 := @15 @6124 (@18 @6124) +@6130 := @6123 (@155 @6127 @5302) +@6131 := @130 @6130 +@6134 := @409 (@67 @6043) @6040 +@6135 := @3390 @859 +@6136 := @714 @855 +@6138 := @245 @6040 @162 +@6139 := @6136 @6138 +@6140 := @4976 @6138 +@6141 := @197 @1362 +@6142 := @161 @6141 +@6143 := @1297 @6142 +@6144 := @3682 @6143 +@6145 := @628 @6040 +@6146 := @335 @375 +@6147 := @243 @6146 +@6148 := @197 @6147 +@6149 := @5934 @6148 +@6151 := @158 @6149 @162 +@6152 := @6145 @6151 +@6153 := @3702 @6152 +@6154 := 116 +@6157 := @15 @6154 (@18 @6154) +@6159 := @155 @6157 @3003 +@6160 := @4357 @6159 +@6161 := @243 @375 +@6162 := @335 @6161 +@6163 := @197 @6162 +@6164 := @5934 @6163 +@6166 := @158 @6164 @162 +@6167 := @6145 @6166 +@6168 := @5314 @6167 +@6169 := @5210 @3003 +@6170 := @3013 @6169 +@6171 := @238 @974 +@6172 := @767 @6171 +@6173 := @714 @6172 +@6174 := @243 @6161 +@6175 := @5037 @6174 +@6176 := @5934 @6175 +@6178 := @158 @6176 @162 +@6179 := @6145 @6178 +@6180 := @6173 @6179 +@6181 := @197 @3311 +@6182 := @161 @6181 +@6183 := @1297 @6182 +@6184 := @5379 @6183 +@6185 := @4100 @6174 +@6186 := @5934 @6185 +@6188 := @158 @6186 @162 +@6189 := @6145 @6188 +@6190 := @5388 @6189 +@6192 := @1323 @24 @3040 +@6193 := @197 @677 +@6194 := @219 @6193 +@6195 := @158 @6194 +@6196 := @243 @2950 +@6197 := @6195 @6196 +@6198 := @5934 @6197 +@6200 := @158 @6198 @162 +@6201 := @6145 @6200 +@6202 := @6192 @6201 +@6203 := @6190 @6202 +@6204 := @6184 @6203 +@6205 := @6180 @6204 +@6206 := @6170 @6205 +@6207 := @6168 @6206 +@6208 := @6160 @6207 +@6209 := @6153 @6208 +@6210 := @6144 @6209 +@6212 := @4098 @6210 @6152 +@6213 := @6140 @6212 +@6214 := @6139 @6213 +@6215 := @6135 @6214 +@6217 := @6134 (@4086 @6215) +@6218 := @130 @6217 +@6222 := @3751 (@67 (@25 @6090)) @6087 +@6223 := @3682 @4252 +@6224 := @221 @179 +@6225 := @767 @6224 +@6226 := @714 @6225 +@6227 := @213 @375 +@6228 := @219 @6227 +@6230 := @158 @6228 @2450 +@6231 := @161 @6230 +@6232 := @1297 @6231 +@6233 := @4357 @6232 +@6234 := @628 @6087 +@6235 := @231 @277 +@6236 := @2857 @6235 +@6238 := @158 @6236 @162 +@6239 := @6234 @6238 +@6240 := @6233 @6239 +@6241 := @6226 @6240 +@6243 := @245 @6087 @162 +@6244 := @6241 @6243 +@6246 := @3702 @6244 @6243 +@6247 := @6223 @6246 +@6249 := @6222 (@5310 @6247) +@6250 := @130 @6249 +@6251 := @329 @4560 +@6252 := @161 @6251 +@6253 := @1297 @6252 +@6255 := @590 @6253 @4396 +@6257 := @3443 (@4799 @6255) +@6306 := @4263 + (@4327 + (@4339 + (@4419 + (@4462 + (@4788 + (@4795 + (@4815 + (@4889 + (@4904 + (@4923 + (@4949 + (@4972 + (@5060 + (@5095 + (@5110 + (@5145 + (@5159 + (@5166 + (@5205 + (@5221 + (@5256 + (@5266 + (@5284 + (@5292 + (@5305 + (@5354 + (@5417 + (@5427 + (@5475 + (@5532 + (@5647 + (@5665 + (@5670 + (@5676 + (@5753 + (@5828 + (@5912 + (@6015 + (@6036 + (@6071 + (@6083 + (@6118 + (@6131 + (@6218 + (@6250 + (@130 + @6257 + (@32 + @129))))))))))))))))))))))))))))))))))))))))))))))) +@6354 := @2049 + (@2075 + (@2093 + (@2118 + (@2156 + (@2480 + (@2576 + (@2656 + (@2674 + (@2703 + (@2723 + (@2749 + (@2767 + (@2785 + (@2791 + (@2816 + (@2832 + (@2841 + (@2846 + (@2877 + (@2888 + (@2923 + (@2935 + (@2962 + (@2999 + (@3146 + (@3382 + (@3413 + (@3429 + (@3442 + (@3458 + (@3664 + (@3714 + (@3727 + (@3747 + (@3763 + (@3949 + (@3984 + (@3995 + (@4012 + (@4027 + (@4031 + (@4047 + (@4067 + (@4082 + (@4176 + (@4211 + (@4223 + @6306))))))))))))))))))))))))))))))))))))))))))))))) +@6377 := @128 + (@306 + (@386 + (@406 + (@466 + (@478 + (@513 + (@527 + (@545 + (@578 + (@584 + (@837 + (@880 + (@898 + (@905 + (@1233 + (@1268 + (@1555 + (@1573 (@1620 (@1923 (@1963 (@2031 @6354)))))))))))))))))))))) +@6378 := LexLeanBoot.TokenAudit.Segment +@6379 := LexLeanTarget.TargetSyntax.Value +@6380 := @6378 -> @6379 +@6381 := LexLeanTarget.TargetSyntax.Value.adt +@6382 := @6381 @136 +@6383 := @2 @6379 +@6384 := LexLeanBoot.TokenAudit.Segment.text +@6385 := #0 +@6386 := @6384 @6385 +@6387 := @1928 @6386 +@6388 := @6383 @6387 +@6389 := LexLeanTarget.TargetSyntax.Value.bool +@6390 := LexLeanBoot.TokenAudit.Segment.quoted +@6393 := @6383 (@6389 (@6390 @6385)) +@6394 := @32 @6379 +@6396 := @6388 (@6393 @6394) +@6398 := fun (__s : @6378) => @6382 @6396 +@6399 := LexLeanBoot.TokenAudit.LexemeKind +@6400 := @6399 -> @6379 +@6401 := LexLeanBoot.TokenAudit.LexemeKind.casesOn.{1} +@6404 := @6401 (fun ("_" : @6399) => @6379) @6385 +@6405 := @6 @6378 +@6406 := LexLeanPreservation.encList +@6407 := @6406 @6378 +@6408 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_3 +@6409 := @6407 @6408 +@6410 := @6409 @6385 +@6411 := @6383 @6410 +@6412 := @6411 @6394 +@6415 := @6404 (fun (__x0 : @6405) => @6382 @6412) +@6417 := @6381 @20 @6394 +@6418 := @6415 @6417 +@6420 := @6381 @46 @6394 +@6421 := @6418 @6420 +@6422 := ByteArray +@6423 := @6381 @60 +@6424 := @1928 @6385 +@6425 := @6383 @6424 +@6426 := @6425 @6394 +@6429 := @6421 (fun (__x0 : @6422) => @6423 @6426) +@6430 := @6381 @192 +@6434 := fun (__v : @6399) => @6429 (fun (__x0 : @6422) => @6430 @6426) +@6435 := LexLeanBoot.TokenAudit.Lexeme +@6436 := @6435 -> @6379 +@6437 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_2 +@6438 := LexLeanBoot.TokenAudit.Lexeme.kind +@6441 := @6383 (@6437 (@6438 @6385)) +@6442 := LexLeanBoot.TokenAudit.Lexeme.line +@6445 := @6383 (@224 (@6442 @6385)) +@6446 := LexLeanBoot.TokenAudit.Lexeme.firstOnLine +@6449 := @6383 (@6389 (@6446 @6385)) +@6450 := LexLeanBoot.TokenAudit.Lexeme.start +@6459 := fun (__s : @6435) => @6382 (@6441 (@6445 (@6449 (@6383 (@224 (@6450 @6385)) @6394)))) +@6460 := LexLeanBoot.TokenAudit.AuditState +@6461 := @6460 -> @6379 +@6462 := @6406 @6435 +@6463 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_1 +@6464 := @6462 @6463 +@6465 := LexLeanBoot.TokenAudit.AuditState.remaining +@6466 := @6465 @6385 +@6468 := @6383 (@6464 @6466) +@6469 := LexLeanBoot.TokenAudit.AuditState.attributeDepth +@6471 := @224 (@6469 @6385) +@6472 := @6383 @6471 +@6473 := LexLeanBoot.TokenAudit.AuditState.pending +@6475 := @6389 (@6473 @6385) +@6476 := @6383 @6475 +@6477 := LexLeanPreservation.encOption +@6479 := @6477 @6422 @1928 +@6480 := LexLeanBoot.TokenAudit.AuditState.error +@6481 := @6480 @6385 +@6482 := @6479 @6481 +@6487 := @6468 (@6472 (@6476 (@6383 @6482 @6394))) +@6489 := fun (__s : @6460) => @6382 @6487 +@6490 := LexLeanBoot.TokenAudit.LexState +@6491 := @6490 -> @6379 +@6492 := LexLeanBoot.TokenAudit.LexState.position +@6493 := @6492 @6385 +@6495 := @6383 (@224 @6493) +@6496 := LexLeanBoot.TokenAudit.LexState.line +@6497 := @6496 @6385 +@6499 := @6383 (@224 @6497) +@6500 := LexLeanBoot.TokenAudit.LexState.firstOnLine +@6501 := @6500 @6385 +@6503 := @6383 (@6389 @6501) +@6504 := LexLeanBoot.TokenAudit.LexState.chars +@6505 := @6504 @6385 +@6507 := @6383 (@224 @6505) +@6508 := LexLeanBoot.TokenAudit.LexState.lexemes +@6509 := @6508 @6385 +@6511 := @6383 (@6464 @6509) +@6512 := LexLeanBoot.TokenAudit.LexState.error +@6513 := @6512 @6385 +@6514 := @6479 @6513 +@6521 := @6495 (@6499 (@6503 (@6507 (@6511 (@6383 @6514 @6394))))) +@6523 := fun (__s : @6490) => @6382 @6521 +@6524 := LexLeanBoot.TokenAudit.CommentState +@6525 := @6524 -> @6379 +@6526 := LexLeanBoot.TokenAudit.CommentState.position +@6527 := @6526 @6385 +@6528 := @224 @6527 +@6529 := @6383 @6528 +@6530 := LexLeanBoot.TokenAudit.CommentState.line +@6531 := @6530 @6385 +@6532 := @224 @6531 +@6533 := @6383 @6532 +@6534 := LexLeanBoot.TokenAudit.CommentState.depth +@6535 := @6534 @6385 +@6536 := @224 @6535 +@6537 := @6383 @6536 +@6538 := LexLeanBoot.TokenAudit.CommentState.failed +@6539 := @6538 @6385 +@6545 := @6529 (@6533 (@6537 (@6383 (@6389 @6539) @6394))) +@6547 := fun (__s : @6524) => @6382 @6545 +@6548 := LexLeanBoot.TokenAudit.StringState +@6549 := @6548 -> @6379 +@6550 := LexLeanBoot.TokenAudit.StringState.position +@6551 := @6550 @6385 +@6552 := @224 @6551 +@6553 := @6383 @6552 +@6554 := LexLeanBoot.TokenAudit.StringState.line +@6555 := @6554 @6385 +@6556 := @224 @6555 +@6557 := @6383 @6556 +@6558 := LexLeanBoot.TokenAudit.StringState.closed +@6559 := @6558 @6385 +@6560 := @6389 @6559 +@6561 := @6383 @6560 +@6562 := LexLeanBoot.TokenAudit.StringState.failed +@6563 := @6562 @6385 +@6569 := @6553 (@6557 (@6561 (@6383 (@6389 @6563) @6394))) +@6571 := fun (__s : @6548) => @6382 @6569 +@6572 := LexLeanBoot.TokenAudit.NameScan +@6573 := @6572 -> @6379 +@6574 := LexLeanBoot.TokenAudit.NameScan.position +@6575 := @6574 @6385 +@6576 := @224 @6575 +@6577 := @6383 @6576 +@6578 := LexLeanBoot.TokenAudit.NameScan.segments +@6581 := @6383 (@6409 (@6578 @6385)) +@6582 := LexLeanBoot.TokenAudit.NameScan.done +@6583 := @6582 @6385 +@6584 := @6389 @6583 +@6585 := @6383 @6584 +@6586 := LexLeanBoot.TokenAudit.NameScan.error +@6593 := @6577 (@6581 (@6585 (@6383 (@6479 (@6586 @6385)) @6394))) +@6595 := fun (__s : @6572) => @6382 @6593 +@6596 := LexLeanBoot.TokenAudit.QuotedScan +@6597 := @6596 -> @6379 +@6598 := LexLeanBoot.TokenAudit.QuotedScan.position +@6599 := @6598 @6385 +@6600 := @224 @6599 +@6601 := @6383 @6600 +@6602 := LexLeanBoot.TokenAudit.QuotedScan.closed +@6603 := @6602 @6385 +@6604 := @6389 @6603 +@6605 := @6383 @6604 +@6606 := LexLeanBoot.TokenAudit.QuotedScan.failed +@6607 := @6606 @6385 +@6609 := @6383 (@6389 @6607) +@6610 := LexLeanBoot.TokenAudit.QuotedScan.valid +@6611 := @6610 @6385 +@6612 := @6389 @6611 +@6617 := @6601 (@6605 (@6609 (@6383 @6612 @6394))) +@6619 := fun (__s : @6596) => @6382 @6617 +@6620 := Bool +@6621 := (position : @14) -> @6620 +@6622 := (subject : @6422) -> @6621 +@6623 := Bool.and +@6624 := Bool.true +@6625 := @6623 @6624 +@6626 := @6625 @6624 +@6627 := @6625 @6626 +@6628 := @6623 @6627 +@6629 := @6628 @6624 +@6631 := fun (subject : @6422) => fun (position : @14) => @6629 +@6632 := LexLeanPreservation.FunRel +@6633 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__prog +@6634 := @6632 @6633 +@6635 := @6634 @2057 +@6636 := #1 +@6637 := @1928 @6636 +@6638 := @6383 @6637 +@6639 := @224 @6385 +@6640 := @6383 @6639 +@6641 := @6640 @6394 +@6642 := @6638 @6641 +@6643 := @6635 @6642 +@6644 := LexLeanPreservation.Rel +@6645 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_40 +@6647 := @6645 @6636 @6385 +@6648 := @6644 @6647 +@6650 := @6477 @1300 @1299 +@6651 := LexLeanStd.Text.byteAt +@6653 := @6651 @6636 @6385 +@6654 := @6650 @6653 +@6655 := @6648 @6654 +@6658 := (subject : @6422) -> (position : @14) -> @6643 @6655 +@6660 := LexLeanPreservation.funRel_intro @6633 +@6664 := @6660 @2057 @6642 @6655 @2845 +@6665 := Prod.{0, 0} +@6666 := @6665 @14 +@6667 := @6666 @6379 +@6668 := @2 @6667 +@6669 := Prod.mk.{0, 0} +@6670 := @6669 @14 +@6671 := @6670 @6379 +@6672 := @6671 @20 +@6674 := @6668 (@6672 @6639) +@6675 := @6671 @136 +@6677 := @6668 (@6675 @6637) +@6678 := @32 @6667 +@6679 := @6677 @6678 +@6680 := @6674 @6679 +@6681 := @6664 @6680 +@6682 := Eq.refl.{1} +@6683 := Option.{0} +@6685 := @6682 (@6683 @129) +@6686 := LexLeanRuntime.index +@6689 := @6686 (@6 @129) @129 +@6690 := LexLeanRuntime.instIndexableList +@6695 := @6689 (@6690 @129) (LexLeanTarget.TargetSyntax.Program.functions @6633) +@6698 := @6681 (@6685 (@6695 @2057)) +@6701 := @6682 (@6683 (@6 @6667)) +@6702 := LexLeanTarget.TargetSemantics.bindAll +@6703 := LexLeanTarget.TargetSyntax.Function.parameters +@6709 := @6698 (@6701 (@6702 (@6703 @2845) @6642 @6678)) +@6711 := LexLeanPreservation.conv_prim @6633 +@6712 := @6711 @6680 +@6725 := @6712 + @2842 + @475 + @6627 + @6624 + @6642 + (@6650 (@6686 @6422 @1300 LexLeanRuntime.instIndexableByteArrayUInt8 @6636 @6385)) +@6727 := LexLeanPreservation.convL_cons @6633 +@6728 := @6727 @6680 +@6729 := @6728 @160 +@6734 := @6729 @214 @6624 @6626 @6637 @6641 +@6736 := LexLeanPreservation.conv_var @6633 +@6737 := @6736 @6680 +@6739 := @6737 @136 @6637 +@6741 := @6682 (@6683 @6379) +@6742 := LexLeanTarget.TargetSemantics.lookup +@6743 := @6742 @6680 +@6746 := @6739 (@6741 (@6743 @136)) +@6747 := @6734 @6746 +@6748 := @6728 @212 +@6753 := @6748 @162 @6624 @6624 @6639 @6394 +@6758 := @6737 @20 @6639 (@6741 (@6743 @20)) +@6759 := @6753 @6758 +@6761 := LexLeanPreservation.convL_nil @6633 +@6762 := @6761 @6680 +@6763 := @6759 @6762 +@6764 := @6747 @6763 +@6772 := fun (subject : @6422) => + fun (position : @14) => @6709 (@6725 @6764 (LexLeanPreservation.prim_index_bytes @6636 @6385)) +@6773 := @6628 @6647 +@6774 := @6623 @6773 +@6775 := Option.casesOn.{1, 0} +@6776 := @6775 @1300 +@6777 := @6683 @1300 +@6779 := @6776 (fun ("_" : @6777) => @6620) +@6781 := @6779 @6653 @6624 +@6782 := fun (byte : @1300) => @6624 +@6786 := fun (subject : @6422) => fun (position : @14) => @6774 (@6781 @6782) +@6788 := @6634 @1288 @6642 +@6789 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_23 +@6790 := @6789 @6636 +@6791 := @6790 @6385 +@6792 := @6644 @6791 +@6793 := LexLeanBoot.TokenAudit.byteOrZero +@6794 := @6793 @6636 +@6795 := @6794 @6385 +@6796 := @1299 @6795 +@6797 := @6792 @6796 +@6800 := (subject : @6422) -> (position : @14) -> @6788 @6797 +@6814 := @6660 + @1288 + @6642 + @6797 + @2074 + @6680 + (@6685 (@6695 @1288)) + (@6701 (@6702 (@6703 @2074) @6642 @6678)) +@6815 := LexLeanPreservation.conv_matchV +@6817 := @6815 @6777 @6633 +@6823 := @6817 @6680 @1283 @2059 @2072 @6773 @6650 +@6824 := @6779 @6385 +@6825 := @6824 @6624 +@6827 := fun (__a : @6777) => @6825 @6782 +@6828 := @6823 @6827 +@6830 := @6776 (fun ("_" : @6777) => @1300) +@6832 := @6830 @6385 @2066 +@6836 := fun (__a : @6777) => @1299 (@6832 (fun (byte : @1300) => @6385)) +@6838 := @6828 @6836 @6653 +@6840 := LexLeanPreservation.conv_call @6633 +@6841 := @6840 @6680 +@6848 := @6841 @2057 @475 @6627 @6647 @6642 @6654 @6764 +@6849 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_40 +@6853 := @6838 (@6848 (@6849 @6636 @6385)) +@6854 := Eq.{1} +@6855 := @6854 @6777 +@6856 := #2 +@6858 := @6651 @6856 @6636 +@6860 := @6855 @6858 @6385 +@6861 := Option.casesOn.{0, 0} +@6862 := @6861 @1300 +@6864 := LexLeanPreservation.ConvA @6633 +@6865 := #3 +@6866 := @224 @6865 +@6868 := @6668 (@6672 @6866) +@6869 := #4 +@6870 := @1928 @6869 +@6873 := @6668 (@6675 @6870) @6678 +@6874 := @6868 @6873 +@6875 := @6864 @6874 +@6876 := @6650 @6385 +@6886 := @6862 (fun (__a : @6777) => @6875 @6876 @2072 (@6644 (@6827 @6385) (@6836 @6385))) @6636 +@6888 := LexLeanPreservation.convA_miss @6633 +@6889 := @224 @6856 +@6891 := @6668 (@6672 @6889) +@6892 := @1928 @6865 +@6895 := @6668 (@6675 @6892) @6678 +@6896 := @6891 @6895 +@6897 := @6888 @6896 +@6898 := Option.none.{0} +@6899 := @6898 @1300 +@6900 := @6650 @6899 +@6905 := @6897 @6900 @266 @172 @177 @2071 +@6906 := @6644 @6624 +@6907 := @6906 @2067 +@6908 := @6905 @6907 +@6909 := @6 @6379 +@6911 := @6682 (@6683 @6909) +@6912 := LexLeanTarget.TargetSemantics.destruct +@6913 := @6912 @266 +@6915 := @6911 (@6913 @6900) +@6916 := @6908 @6915 +@6918 := LexLeanPreservation.convA_hit @6633 +@6927 := @6918 @6896 @6900 @244 @139 @2068 @294 @6394 @6896 @6907 +@6928 := @6912 @244 +@6930 := @6911 (@6928 @6900) +@6931 := @6927 @6930 +@6933 := @6702 @139 @6394 +@6936 := @6931 (@6701 (@6933 @6896)) +@6938 := LexLeanPreservation.conv_value @6633 +@6944 := @6886 (@6916 (@6936 (@6938 @6896 @1283 @2067))) +@6945 := @6918 @6874 +@6946 := Option.some.{0} +@6947 := @6946 @1300 +@6948 := @6947 @6385 +@6949 := @6650 @6948 +@6954 := @6945 @6949 @266 @172 @177 @2071 +@6955 := @1299 @6385 +@6956 := @6383 @6955 +@6957 := @6956 @6394 +@6958 := @6954 @6957 +@6959 := @6671 @46 +@6961 := @6668 (@6959 @6955) +@6962 := @6961 @6874 +@6963 := @6958 @6962 +@6964 := @6906 @6955 +@6965 := @6963 @6964 +@6967 := @6911 (@6913 @6949) +@6968 := @6965 @6967 +@6969 := @6702 @172 +@6989 := fun (subject : @6422) => + fun (position : @14) => + @6814 + (@6853 + (fun (__a : @6777) => + fun (__h : @6860) => + @6944 + (fun (byte : @1300) => + @6968 (@6701 (@6969 @6957 @6874)) (@6736 @6962 @46 @6955 (@6741 (@6742 @6962 @46)))))) +@6992 := (subject : @6422) -> (position : @14) -> (value : @1300) -> @6620 +@6994 := @6645 @6856 @6636 +@6995 := @6628 @6994 +@6996 := @6623 @6995 +@6998 := @6779 @6858 @6626 +@6999 := fun (byte : @1300) => @6629 +@7004 := fun (subject : @6422) => fun (position : @14) => fun (value : @1300) => @6996 (@6998 @6999) +@7005 := @6634 @1296 +@7006 := @1928 @6856 +@7007 := @6383 @7006 +@7008 := @224 @6636 +@7009 := @6383 @7008 +@7011 := @7007 (@7009 @6957) +@7012 := @7005 @7011 +@7013 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_24 +@7014 := @7013 @6856 +@7015 := @7014 @6636 +@7017 := @6644 (@7015 @6385) +@7018 := LexLeanBoot.TokenAudit.byteIs +@7019 := @7018 @6856 +@7020 := @7019 @6636 +@7023 := @7017 (@6389 (@7020 @6385)) +@7027 := (subject : @6422) -> (position : @14) -> (value : @1300) -> @7012 @7023 +@7031 := @6660 @1296 @7011 @7023 @2092 +@7033 := @6668 (@6672 @7008) +@7036 := @6668 (@6675 @7006) @6678 +@7037 := @7033 @7036 +@7038 := @6961 @7037 +@7048 := @7031 @7038 (@6685 (@6695 @1296)) (@6701 (@6702 (@6703 @2092) @7011 @6678)) +@7054 := @6817 @7038 @26 @2059 @2090 @6995 @6650 +@7055 := @6824 @6626 +@7057 := fun (__a : @6777) => @7055 @6999 +@7058 := @7054 @7057 +@7059 := Bool.false +@7060 := @6824 @7059 +@7061 := LexLeanRuntime.equal +@7067 := @7061 @1300 (instBEqOfDecidableEq.{0} @1300 instDecidableEqUInt8) +@7068 := @7067 @6385 +@7075 := @7058 (fun (__a : @6777) => @6389 (@7060 (fun (byte : @1300) => @7068 @6856))) @6858 +@7080 := @6840 @7038 @2057 @475 @6627 @6994 +@7081 := @7009 @6394 +@7082 := @7007 @7081 +@7085 := @7080 @7082 (@6650 @6858) +@7086 := @6727 @7038 +@7092 := @7086 @160 @214 @6624 @6626 @7006 @7081 +@7093 := @6736 @7038 +@7095 := @7093 @136 @7006 +@7096 := @6742 @7038 +@7120 := @7075 + (@7085 + (@7092 + (@7095 (@6741 (@7096 @136))) + (@7086 + @212 + @162 + @6624 + @6624 + @7008 + @6394 + (@7093 @20 @7008 (@6741 (@7096 @20))) + (@6761 @7038))) + (@6849 @6856 @6636)) +@7122 := @6651 @6865 @6856 +@7124 := @6855 @7122 @6385 +@7125 := @1299 @6865 +@7127 := @6668 (@6959 @7125) +@7128 := @224 @6869 +@7130 := @6668 (@6672 @7128) +@7131 := #5 +@7132 := @1928 @7131 +@7135 := @6668 (@6675 @7132) @6678 +@7136 := @7130 @7135 +@7137 := @7127 @7136 +@7153 := @6862 + (fun (__a : @6777) => + @6864 + @7137 + @6876 + @2090 + (@6644 + (@7057 @6385) + ((fun (__a : @6777) => @6389 (@7060 (fun (byte : @1300) => @7068 @7131))) @6385))) + @6636 +@7154 := @1299 @6856 +@7156 := @6668 (@6959 @7154) +@7157 := @7156 @6874 +@7163 := @6888 @7157 @6900 @266 @186 @2084 @2089 +@7164 := @6644 @6626 +@7165 := @6389 @7059 +@7166 := @7164 @7165 +@7168 := @7163 @7166 @6915 +@7181 := @6918 @7157 @6900 @244 @139 @242 @294 @6394 @7157 @7166 @6930 (@6701 (@6933 @7157)) +@7183 := LexLeanPreservation.conv_build @6633 +@7193 := @7183 @7157 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @7157) +@7194 := LexLeanPreservation.construct_false +@7198 := @7153 (@7168 (@7181 (@7193 @7194))) +@7205 := @6918 @7137 @6949 @266 @186 @2084 @2089 @6957 +@7206 := @6671 @60 +@7208 := @6668 (@7206 @6955) +@7209 := @7208 @7137 +@7210 := @7205 @7209 +@7211 := @6644 @6629 +@7213 := @6389 (@7068 @6865) +@7216 := @7210 (@7211 @7213) @6967 +@7217 := @6702 @186 +@7218 := @7217 @6957 +@7221 := @7216 (@6701 (@7218 @7137)) +@7226 := @6711 @7209 @715 @2083 @6627 @6624 +@7227 := @6383 @7125 +@7228 := @7227 @6394 +@7231 := @7226 (@6956 @7228) @7213 +@7232 := @6727 @7209 +@7238 := @7232 @196 @179 @6624 @6626 @6955 @7228 +@7239 := @6736 @7209 +@7241 := @7239 @60 @6955 +@7242 := @6742 @7209 +@7262 := @7231 + (@7238 + (@7241 (@6741 (@7242 @60))) + (@7232 @177 @162 @6624 @6624 @7125 @6394 (@7239 @46 @7125 (@6741 (@7242 @46))) (@6761 @7209))) +@7263 := LexLeanPreservation.prim_equal_u8 +@7264 := @7263 @6385 +@7276 := fun (subject : @6422) => + fun (position : @14) => + fun (value : @1300) => + @7048 + (@7120 + (fun (__a : @6777) => + fun (__h : @7124) => @7198 (fun (byte : @1300) => @7221 (@7262 (@7264 @6865))))) +@7278 := (subject : @6422) -> (n : @14) -> @6621 +@7279 := @6623 @6629 +@7280 := ite.{1} +@7281 := @7280 @6620 +@7282 := @6854 @6620 +@7283 := Nat.blt +@7284 := @7283 @6385 +@7285 := @7284 @6636 +@7286 := @7282 @7285 +@7287 := @7286 @6624 +@7288 := @7281 @7287 +@7289 := instDecidableEqBool +@7292 := @7288 (@7289 @7285 @6624) +@7293 := @6625 @6627 +@7294 := @6623 @7293 +@7295 := @7014 @6385 +@7298 := @6623 (@7294 (@7295 @1358)) +@7299 := @7019 @6385 +@7300 := @7299 @1358 +@7307 := @7281 (@7282 @7300 @6624) (@7289 @7300 @6624) @6626 +@7316 := HAdd.hAdd.{0, 0, 0} @14 @14 @14 (instHAdd.{0} @14 instAddNat) +@7317 := @7316 @6385 +@7318 := @7317 @20 +@7319 := @7283 @7318 +@7320 := 18446744073709551616 +@7323 := @15 @7320 (@18 @7320) +@7324 := @7319 @7323 +@7325 := @6628 @7324 +@7326 := @6623 @7325 +@7327 := @7326 @6624 +@7329 := @6623 @7327 @6624 +@7338 := fun (subject : @6422) => + fun (n : @14) => fun (position : @14) => @7279 (@7292 (@7298 (@6625 (@7307 @7329))) @6626) +@7339 := @6634 @2884 +@7340 := @7009 @6641 +@7341 := @7007 @7340 +@7342 := @7339 @7341 +@7343 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_66 +@7347 := @6644 (@7343 @6856 @6636 @6385) +@7349 := @6477 @14 @224 +@7350 := LexLeanBoot.TokenAudit.scanLineCommentStep +@7351 := @7350 @6856 +@7355 := @7347 (@7349 (@7351 @6636 @6385)) +@7359 := (subject : @6422) -> (n : @14) -> (position : @14) -> @7342 @7355 +@7363 := @6660 @2884 @7341 @7355 @4081 +@7365 := @6668 (@6959 @6639) +@7366 := @7365 @7037 +@7376 := @7363 @7366 (@6685 (@6695 @2884)) (@6701 (@6702 (@6703 @4081) @7341 @6678)) +@7378 := LexLeanPreservation.conv_cond @6633 +@7383 := @7378 @7366 @4069 @4078 @3089 @6629 +@7385 := @7282 @6385 @6624 +@7386 := @7281 @7385 +@7388 := @7289 @6385 @6624 +@7389 := @7386 @7388 +@7390 := @7013 @6865 +@7392 := @7390 @6636 @1358 +@7393 := @7294 @7392 +@7394 := @6623 @7393 +@7395 := @7018 @6865 +@7397 := @7395 @6636 @1358 +@7398 := @7282 @7397 +@7399 := @7398 @6624 +@7400 := @7281 @7399 +@7402 := @7289 @7397 @6624 +@7404 := @7400 @7402 @6626 +@7405 := @7316 @6636 +@7406 := @7405 @20 +@7407 := @7283 @7406 +@7408 := @7407 @7323 +@7409 := @6628 @7408 +@7410 := @6623 @7409 +@7411 := @7410 @6624 +@7413 := @6623 @7411 @6624 +@7415 := @6625 (@7404 @7413) +@7420 := @7383 (fun (__b : @6620) => @7389 (@7394 @7415) @6626) +@7421 := @6683 @14 +@7422 := @7280 @7421 +@7424 := @7422 @7385 @7388 +@7425 := @6898 @14 +@7426 := @7424 @7425 +@7427 := @6946 @14 +@7428 := @7316 @6856 +@7429 := @7428 @20 +@7431 := @7426 (@7427 @7429) +@7438 := @7420 (fun (__b : @6620) => @7349 (@7424 (let isLf : @6620 := @7397; @7431) @7425)) @7285 +@7439 := @6711 @7366 +@7443 := @7439 @766 @2109 @6627 @6624 +@7444 := @6640 @7081 +@7447 := @7443 @7444 (@6389 @7285) +@7448 := @6727 @7366 +@7449 := @7448 @177 +@7454 := @7449 @214 @6624 @6626 @6639 @7081 +@7455 := @6736 @7366 +@7457 := @7455 @46 @6639 +@7458 := @6742 @7366 +@7461 := @7457 (@6741 (@7458 @46)) +@7462 := @7454 @7461 +@7463 := @7448 @212 +@7468 := @7463 @162 @6624 @6624 @7008 @6394 +@7473 := @7455 @20 @7008 (@6741 (@7458 @20)) +@7474 := @7468 @7473 +@7475 := @6761 @7366 +@7477 := @7462 (@7474 @7475) +@7478 := @7447 @7477 +@7479 := LexLeanPreservation.prim_natLt +@7480 := @7479 @6385 +@7483 := @7438 (@7478 (@7480 @6636)) +@7485 := LexLeanPreservation.conv_let @6633 +@7488 := @6668 (@6959 @7008) @6896 +@7495 := @7485 @7488 @60 @26 @4073 @4077 @7393 @7415 +@7496 := @6389 @7397 +@7497 := @7495 @7496 +@7500 := @7422 @7399 @7402 @7425 +@7501 := @7427 @7406 +@7504 := @7497 (@7349 (@7500 @7501)) +@7509 := @6840 @7488 @1296 @4072 @7293 @7392 +@7510 := @6383 @6892 +@7512 := @6383 @1359 @6394 +@7513 := @7009 @7512 +@7516 := @7509 (@7510 @7513) @7496 +@7517 := @6727 @7488 +@7523 := @7517 @160 @4071 @6624 @6627 @6892 @7513 +@7524 := @6736 @7488 +@7526 := @7524 @136 @6892 +@7527 := @6742 @7488 +@7531 := @7523 (@7526 (@6741 (@7527 @136))) +@7543 := @7517 @177 @1362 @6624 @6626 @7008 @7512 (@7524 @46 @7008 (@6741 (@7527 @46))) +@7553 := @7517 @1360 @162 @6624 @6624 @1359 @6394 (@6938 @7488 @1283 @1359) +@7554 := @6761 @7488 +@7558 := @7516 (@7531 (@7543 (@7553 @7554))) +@7559 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_24 +@7560 := @7559 @6865 +@7564 := @7504 (@7558 (@7560 @6636 @1358)) +@7567 := @6668 (@7206 @7496) @7488 +@7572 := @7378 @7567 @196 @3089 @4076 @6624 +@7573 := @7389 @6626 +@7574 := @7283 @7429 +@7575 := @7574 @7323 +@7576 := @6628 @7575 +@7577 := @6623 @7576 +@7578 := @7577 @6624 +@7595 := @7572 + (fun (__b : @6620) => @7573 (@6623 @7578 @6624)) + (fun (__b : @6620) => @7349 @7431) + @7397 + (@6736 @7567 @60 @7496 (@6741 (@6742 @7567 @60))) +@7596 := @7018 @6869 +@7601 := @6668 (@7206 (@6389 (@7596 @6856 @1358))) +@7603 := @6668 (@6959 @6889) +@7604 := @7603 @6874 +@7605 := @7601 @7604 +@7606 := @7183 @7605 +@7612 := @7606 @244 @2848 @162 @6624 @6624 @6394 +@7613 := LexLeanTarget.TargetSyntax.Value.none +@7614 := @7612 @7613 +@7615 := @6761 @7605 +@7616 := @7614 @7615 +@7617 := LexLeanPreservation.construct_none +@7620 := @7595 (fun ("_" : @7399) => @7616 @7617) +@7621 := @7398 @7059 +@7626 := @7606 @266 @2848 @2309 @7578 @6624 +@7627 := @224 @7429 +@7628 := @6383 @7627 +@7630 := @7626 (@7628 @6394) +@7631 := LexLeanTarget.TargetSyntax.Value.some +@7633 := @7630 (@7631 @7627) +@7634 := @6727 @7605 +@7640 := @7634 @772 @162 @7576 @6624 @7627 @6394 +@7645 := @6711 @7605 @218 @771 @6627 @7575 +@7646 := @6383 @6889 +@7647 := @6383 @225 +@7648 := @7647 @6394 +@7649 := @7646 @7648 +@7678 := @7645 + @7649 + @7627 + (@7634 + @177 + @228 + @6624 + @6626 + @6889 + @7648 + (@6736 @7605 @46 @6889 (@6741 (@6742 @7605 @46))) + (@7634 @226 @162 @6624 @6624 @225 @6394 (@6938 @7605 @24 @225) @7615)) +@7679 := LexLeanPreservation.prim_natAdd +@7681 := @7679 @6856 @20 +@7685 := @7633 (@7640 (@7678 @7681) @7615) +@7686 := LexLeanPreservation.construct_some +@7710 := fun (subject : @6422) => + fun (n : @14) => + fun (position : @14) => + @7376 + (@7483 + (fun ("_" : @7287) => @7564 (@7620 (fun ("_" : @7621) => @7685 (@7686 @7627)))) + (fun ("_" : @7286 @7059) => @7183 @7488 @244 @2848 @162 @6624 @6624 @6394 @7613 @7554 @7617)) +@7711 := (n : @14) -> @6622 +@7714 := @7343 @6636 @6856 @6385 +@7718 := fun (n : @14) => fun (subject : @6422) => fun (position : @14) => @7294 @7714 +@7719 := @6634 @2104 +@7720 := @7646 @6642 +@7721 := @7719 @7720 +@7722 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_42 +@7726 := @6644 (@7722 @6856 @6636 @6385) +@7730 := @7349 (@7350 @6636 @6856 @6385) +@7731 := @7726 @7730 +@7735 := (n : @14) -> (subject : @6422) -> (position : @14) -> @7721 @7731 +@7739 := @6660 @2104 @7720 @7731 @2887 +@7741 := @6668 (@6672 @6637) +@7745 := @7741 (@6668 (@6675 @6889) @6678) +@7746 := @7365 @7745 +@7756 := @7739 @7746 (@6685 (@6695 @2104)) (@6701 (@6702 (@6703 @2887) @7720 @6678)) +@7761 := @6840 @7746 @2884 @524 @7293 @7714 +@7762 := @7646 @6641 +@7765 := @7761 (@6638 @7762) @7730 +@7766 := @6727 @7746 +@7772 := @7766 @212 @523 @6624 @6627 @6637 @7762 +@7773 := @6736 @7746 +@7775 := @7773 @20 @6637 +@7776 := @6742 @7746 +@7818 := fun (n : @14) => + fun (subject : @6422) => + fun (position : @14) => + @7756 + (@7765 + (@7772 + (@7775 (@6741 (@7776 @20))) + (@7766 + @160 + @179 + @6624 + @6626 + @6889 + @6641 + (@7773 @136 @6889 (@6741 (@7776 @136))) + (@7766 + @177 + @162 + @6624 + @6624 + @6639 + @6394 + (@7773 @46 @6639 (@6741 (@7776 @46))) + (@6761 @7746)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_66 @6636 @6856 @6385)) +@7820 := (subject : @6422) -> (startPos : @14) -> @6620 +@7821 := @6623 @6626 +@7825 := LexLeanRuntime.length @6422 LexLeanRuntime.instLengthableByteArray +@7826 := @7825 @6636 +@7828 := @7283 @7826 @7323 +@7829 := @7821 @7828 +@7830 := @6623 @7829 +@7831 := @7279 @6626 +@7832 := @6628 @7831 +@7833 := @6623 @7832 +@7834 := LexLeanPreservation.untilFits +@7835 := @7834 @14 +@7836 := @7825 @6856 +@7840 := fun (__p0 : @14) => @7722 @7836 @6856 @6385 +@7841 := @7835 @7840 +@7844 := fun (position : @14) => @7351 @7836 @6385 +@7845 := @7841 @7844 +@7849 := LexLeanRuntime.subtract @14 instSubNat +@7850 := @7849 @7826 +@7851 := @7850 @6385 +@7853 := @7845 @7851 @6385 +@7854 := @7833 @7853 +@7857 := fun (subject : @6422) => fun (startPos : @14) => @7830 @7854 +@7859 := @6634 @1319 @6642 +@7860 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_25 +@7863 := @6644 (@7860 @6636 @6385) +@7864 := LexLeanBoot.TokenAudit.scanLineComment +@7868 := @7863 (@224 (@7864 @6636 @6385)) +@7871 := (subject : @6422) -> (startPos : @14) -> @7859 @7868 +@7885 := @6660 + @1319 + @6642 + @7868 + @2117 + @6680 + (@6685 (@6695 @1319)) + (@6701 (@6702 (@6703 @2117) @6642 @6678)) +@7887 := @7485 @6680 @46 +@7888 := @7887 @24 +@7889 := @7888 @317 +@7892 := @7889 @2115 @7829 @7854 +@7893 := @224 @7826 +@7894 := @7892 @7893 +@7895 := Prod.fst.{0, 0} +@7896 := @7895 @14 +@7897 := @7896 @6620 +@7898 := LexLeanCollections.iterateUntil +@7899 := @7898 @14 +@7900 := @7899 @7844 +@7902 := @7900 @7851 @6385 +@7904 := @224 (@7897 @7902) +@7905 := @7894 @7904 +@7909 := @6712 @315 @163 @6626 @7828 +@7910 := @6638 @6394 +@7912 := @7909 @7910 @7893 +@7919 := @6729 @162 @6624 @6624 @6637 @6394 @6746 @6762 +@7920 := @7912 @7919 +@7921 := LexLeanPreservation.prim_length_bytes +@7922 := @7921 @6636 +@7923 := @7920 @7922 +@7924 := @7905 @7923 +@7926 := LexLeanPreservation.conv_first @6633 +@7928 := @6668 (@6959 @7893) +@7929 := @7928 @6680 +@7930 := @7926 @7929 +@7933 := @7930 @2114 @7854 @7904 +@7934 := Prod.snd.{0, 0} +@7935 := @7934 @14 +@7936 := @7935 @6620 +@7939 := @7933 (@6389 (@7936 @7902)) +@7940 := @6840 @7929 +@7941 := @7940 @2099 +@7944 := @7941 @2113 @7832 @7853 +@7945 := LexLeanTarget.TargetSyntax.Value.closure +@7946 := @7945 @2104 +@7947 := @6383 @7893 +@7948 := @7947 @7910 +@7949 := @7946 @7948 +@7950 := @6383 @7949 +@7951 := @224 @7851 +@7952 := @6383 @7951 +@7953 := @7952 @6641 +@7955 := @7944 (@7950 @7953) +@7956 := LexLeanPreservation.encPair +@7957 := @7956 @14 +@7960 := @7957 @6620 @224 @6389 +@7962 := @7955 (@7960 @7902) +@7963 := @6727 @7929 +@7969 := @7963 @2107 @2112 @6627 @7831 @7949 @7953 +@7971 := LexLeanPreservation.conv_closure @6633 +@7972 := @7971 @7929 +@7976 := @7972 @2104 @2106 @6627 @7948 +@7977 := @7963 @177 +@7982 := @7977 @163 @6624 @6626 @7893 @7910 +@7983 := @6736 @7929 +@7985 := @7983 @46 @7893 +@7986 := @6742 @7929 +@7989 := @7985 (@6741 (@7986 @46)) +@7990 := @7982 @7989 +@8002 := @7963 @160 @162 @6624 @6624 @6637 @6394 (@7983 @136 @6637 (@6741 (@7986 @136))) +@8003 := @6761 @7929 +@8004 := @8002 @8003 +@8007 := @7969 (@7976 (@7990 @8004)) +@8008 := @7963 @2110 +@8013 := @8008 @214 @6629 @6626 @7951 @6641 +@8014 := @6711 @7929 +@8018 := @8014 @800 @2109 @6627 @6624 +@8019 := @7947 @6641 +@8021 := @8018 @8019 @7951 +@8027 := @7977 @214 @6624 @6626 @7893 @6641 @7989 +@8028 := @7963 @212 +@8033 := @8028 @162 @6624 @6624 @6639 @6394 +@8038 := @7983 @20 @6639 (@6741 (@7986 @20)) +@8040 := @8033 @8038 @8003 +@8042 := @8021 (@8027 @8040) +@8043 := LexLeanPreservation.prim_natSub +@8044 := @8043 @7826 +@8045 := @8044 @6385 +@8046 := @8042 @8045 +@8048 := @8013 @8046 @8040 +@8050 := @7962 (@8007 @8048) +@8051 := LexLeanPreservation.tpl_iterateUntil +@8053 := @8051 @14 @224 +@8054 := LexLeanPreservation.optEnc +@8056 := @8054 @14 @224 +@8057 := @8053 @8056 +@8058 := @6682 @6379 +@8059 := LexLeanPreservation.OptEnc.elem +@8066 := @8057 (fun (s : @14) => @8058 (@8059 @14 @8056 @6385)) @7960 +@8067 := @6666 @6620 +@8068 := @7960 @6385 +@8071 := @8066 (fun (x : @8067) => @8058 @8068) +@8083 := @8071 + @7844 + @7840 + @2104 + @7948 + @6633 + (fun (__p0 : @14) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_42 @7836 @6856 @6385) + @7900 +@8084 := @6682 @8067 +@8085 := @7350 @6865 +@8086 := @7825 @6865 +@8088 := @8085 @8086 @6385 +@8095 := @8083 (fun (s : @14) => @8084 (@7899 (fun (position : @14) => @8088) @136 @6385)) +@8096 := @6854 @7421 +@8098 := @8096 @8088 @7425 +@8099 := Eq.rec.{0, 1} +@8100 := @8099 @7421 +@8101 := @7350 @6869 +@8102 := @7825 @6869 +@8104 := @8101 @8102 @6636 +@8105 := @8100 @8104 +@8106 := @7350 @7131 +@8107 := @7825 @7131 +@8109 := @8106 @8107 @6856 +@8111 := @8096 @8109 @6385 +@8112 := @6854 @8067 +@8113 := @6775 @14 +@8115 := @8113 (fun ("_" : @7421) => @8067) +@8116 := #6 +@8117 := @7350 @8116 +@8118 := @7825 @8116 +@8119 := @8117 @8118 +@8120 := @8119 @6865 +@8121 := @8115 @8120 +@8122 := @6670 @6620 +@8124 := @8122 @6865 @6624 +@8125 := @8121 @8124 +@8126 := #8 +@8127 := @7350 @8126 +@8128 := @7825 @8126 +@8135 := fun (next : @14) => @7899 (fun (position : @14) => @8127 @8128 @6385) @7131 @6385 +@8137 := @8112 (@8125 @8135) +@8138 := @8115 @6636 +@8139 := @8138 @8124 +@8144 := @8105 (fun (c : @7421) => fun ("_" : @8111) => @8137 (@8139 @8135)) +@8145 := @8115 @8104 +@8147 := @8122 @6636 @6624 +@8163 := @8095 + (fun (n : @14) => + fun (s : @14) => + fun (a._@._internal._hyg.#0 : @8098) => + @8144 + (@8084 + (@8145 @8147 (fun (next : @14) => @7899 (fun (position : @14) => @8119 @6385) @6865 @6385))) + @7425 + @6385) +@8164 := @8096 @8104 +@8165 := @7427 @6385 +@8166 := @8164 @8165 +@8167 := @8100 @8109 +@8169 := @8096 @8120 @6385 +@8170 := #7 +@8171 := @7350 @8170 +@8172 := @7825 @8170 +@8173 := @8171 @8172 +@8175 := @8115 (@8173 @6869) +@8177 := @8122 @6869 @6624 +@8178 := @8175 @8177 +@8179 := #9 +@8180 := @7350 @8179 +@8181 := @7825 @8179 +@8188 := fun (next : @14) => @7899 (fun (position : @14) => @8180 @8181 @6385) @8116 @6385 +@8190 := @8112 (@8178 @8188) +@8191 := @8138 @8177 +@8196 := @8167 (fun (c : @7421) => fun ("_" : @8169) => @8190 (@8191 @8188)) +@8197 := @8115 @8109 +@8199 := @8122 @6856 @6624 +@8209 := @8196 + (@8084 + (@8197 @8199 (fun (next : @14) => @7899 (fun (position : @14) => @8173 @6385) @6869 @6385))) +@8210 := @7427 @6636 +@8219 := @8163 + (fun (n : @14) => + fun (s : @14) => fun (t : @14) => fun (a._@._internal._hyg.#0 : @8166) => @8209 @8210 @6385) + @2099 + @24 +@8221 := @6685 (@6695 @2099) +@8230 := fun (subject : @6422) => + fun (startPos : @14) => @7885 (@7924 (@7939 (@8050 (@8219 @8221 @7851 @6385)))) +@8232 := (low : @1300) -> (high : @1300) -> @6620 +@8233 := (byte : @1300) -> @8232 +@8235 := LexLeanRuntime.checkedSubtract @1300 +@8236 := LexLeanRuntime.instFixedUInt8 +@8237 := @8235 @8236 +@8238 := @8237 @6856 +@8239 := @8238 @6636 +@8241 := @6779 @8239 @6626 +@8245 := @6779 (@8237 @6636 @6865) @6626 +@8246 := fun (below : @1300) => @6626 +@8254 := fun (byte : @1300) => + fun (low : @1300) => + fun (high : @1300) => @7279 (@8241 (fun (above : @1300) => @7279 (@8245 @8246))) +@8255 := @6634 @2493 +@8256 := @6383 @7154 +@8257 := @1299 @6636 +@8258 := @6383 @8257 +@8259 := @8258 @6957 +@8260 := @8256 @8259 +@8261 := @8255 @8260 +@8262 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_56 +@8266 := @6644 (@8262 @6856 @6636 @6385) +@8267 := LexLeanBoot.TokenAudit.inRange +@8268 := @8267 @6856 +@8272 := @8266 (@6389 (@8268 @6636 @6385)) +@8276 := (byte : @1300) -> (low : @1300) -> (high : @1300) -> @8261 @8272 +@8280 := @6660 @2493 @8260 @8272 @3746 +@8282 := @6668 (@6672 @8257) +@8285 := @6668 (@6675 @7154) @6678 +@8287 := @6961 (@8282 @8285) +@8297 := @8280 @8287 (@6685 (@6695 @2493)) (@6701 (@6702 (@6703 @3746) @8260 @6678)) +@8303 := @6817 @8287 @26 @3734 @3744 @6629 @6650 +@8305 := @6779 (@8238 @6869) +@8312 := @8303 (fun (__a : @6777) => @7055 (fun (above : @1300) => @7279 (@8305 @6626 @8246))) +@8313 := @8305 @7059 +@8314 := fun (below : @1300) => @6624 +@8321 := @8312 (fun (__a : @6777) => @6389 (@7060 (fun (above : @1300) => @8313 @8314))) @8239 +@8326 := @6711 @8287 @3732 @475 @6627 @6624 +@8327 := @8258 @6394 +@8331 := @8326 (@8256 @8327) (@6650 @8239) +@8332 := @6727 @8287 +@8338 := @8332 @160 @214 @6624 @6626 @7154 @8327 +@8339 := @6736 @8287 +@8341 := @8339 @136 @7154 +@8342 := @6742 @8287 +@8362 := @8331 + (@8338 + (@8341 (@6741 (@8342 @136))) + (@8332 @212 @162 @6624 @6624 @8257 @6394 (@8339 @20 @8257 (@6741 (@8342 @20))) (@6761 @8287))) +@8363 := LexLeanPreservation.prim_checkedSub_u8 +@8367 := @8321 (@8362 (@8363 @6856 @6636)) +@8368 := @8237 @6865 +@8371 := @6855 (@8368 @6856) @6385 +@8372 := @1299 @6869 +@8374 := @6668 (@6672 @8372) +@8375 := @1299 @7131 +@8378 := @6668 (@6675 @8375) @6678 +@8380 := @7127 (@8374 @8378) +@8383 := @6864 @8380 @6876 @3744 +@8386 := @6779 (@8237 @7131 @8170) +@8406 := @6862 + (fun (__a : @6777) => + @8383 + (@6644 + ((fun (__a : @6777) => @7055 (fun (above : @1300) => @7279 (@8386 @6626 @8246))) @6385) + ((fun (__a : @6777) => @6389 (@7060 (fun (above : @1300) => @8386 @7059 @8314))) @6385))) + @6636 +@8408 := @6668 (@6672 @7125) +@8411 := @6668 (@6675 @8372) @6678 +@8413 := @7156 (@8408 @8411) +@8448 := @8406 + (@6888 + @8413 + @6900 + @266 + @186 + @3741 + @2089 + @7166 + @6915 + (@6918 + @8413 + @6900 + @244 + @139 + @242 + @294 + @6394 + @8413 + @7166 + @6930 + (@6701 (@6933 @8413)) + (@7183 @8413 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @8413) @7194))) +@8455 := @6918 @8380 @6949 @266 @186 @3741 @2089 @6957 +@8456 := @7208 @8380 +@8457 := @8455 @8456 +@8458 := @8368 @7131 +@8459 := @6779 @8458 +@8472 := @8457 + (@6644 (@7279 (@8459 @6626 @8246)) (@6389 (@8459 @7059 @8314))) + @6967 + (@6701 (@7218 @8380)) +@8478 := @6817 @8456 @26 @3736 @3740 @6629 @6650 +@8480 := fun (__a : @6777) => @7055 @8246 +@8481 := @8478 @8480 +@8484 := fun (__a : @6777) => @6389 (@7060 @8314) +@8486 := @8481 @8484 @8458 +@8491 := @6711 @8456 @3732 @2106 @6627 @6624 +@8492 := @6383 @8375 +@8493 := @8492 @6394 +@8497 := @8491 (@7227 @8493) (@6650 @8458) +@8498 := @6727 @8456 +@8504 := @8498 @177 @163 @6624 @6626 @7125 @8493 +@8505 := @6736 @8456 +@8507 := @8505 @46 @7125 +@8508 := @6742 @8456 +@8532 := @8486 + (@8497 + (@8504 + (@8507 (@6741 (@8508 @46))) + (@8498 + @160 + @162 + @6624 + @6624 + @8375 + @6394 + (@8505 @136 @8375 (@6741 (@8508 @136))) + (@6761 @8456))) + (@8363 @6865 @7131)) +@8536 := @6855 (@8237 @6869 @8116) @6385 +@8538 := @6668 (@7206 @7125) +@8539 := @1299 @8116 +@8541 := @6668 (@6959 @8539) +@8542 := @1299 @8170 +@8544 := @6668 (@6672 @8542) +@8545 := @1299 @8126 +@8548 := @6668 (@6675 @8545) @6678 +@8551 := @8538 (@8541 (@8544 @8548)) +@8562 := @6862 + (fun (__a : @6777) => @6864 @8551 @6876 @3740 (@6644 (@8480 @6385) (@8484 @6385))) + @6636 +@8564 := @6668 (@7206 @7154) +@8566 := @6668 (@6959 @8375) +@8568 := @6668 (@6672 @8539) +@8571 := @6668 (@6675 @8542) @6678 +@8574 := @8564 (@8566 (@8568 @8571)) +@8609 := @8562 + (@6888 + @8574 + @6900 + @266 + @450 + @334 + @2089 + @7166 + @6915 + (@6918 + @8574 + @6900 + @244 + @139 + @242 + @294 + @6394 + @8574 + @7166 + @6930 + (@6701 (@6933 @8574)) + (@7183 @8574 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @8574) @7194))) +@8616 := @6918 @8551 @6949 @266 @450 @334 @2089 @6957 +@8617 := @6671 @192 +@8619 := @6668 (@8617 @6955) +@8620 := @8619 @8551 +@8621 := @8616 @8620 +@8622 := @6389 @6624 +@8625 := @8621 (@7164 @8622) @6967 +@8626 := @6702 @450 +@8627 := @8626 @6957 +@8630 := @8625 (@6701 (@8627 @8551)) +@8640 := @7183 @8620 @331 @26 @162 @6624 @6624 @6394 @8622 (@6761 @8620) +@8641 := LexLeanPreservation.construct_true +@8658 := fun (byte : @1300) => + fun (low : @1300) => + fun (high : @1300) => + @8297 + (@8367 + (fun (__a : @6777) => + fun (__h : @8371) => + @8448 + (fun (above : @1300) => + @8472 + (@8532 + (fun (__a : @6777) => + fun (__h : @8536) => @8609 (fun (below : @1300) => @8630 (@8640 @8641))))))) +@8659 := @6628 @6791 +@8660 := @6623 @8659 +@8661 := @8262 @6795 +@8662 := @8661 @2066 +@8663 := @8662 @2513 +@8664 := @7294 @8663 +@8665 := @6623 @8664 +@8666 := @8267 @6795 +@8667 := @8666 @2066 +@8668 := @8667 @2513 +@8669 := @7282 @8668 +@8670 := @8669 @6624 +@8671 := @7281 @8670 +@8673 := @7289 @8668 @6624 +@8675 := @8671 @8673 @6624 +@8679 := @6623 (@7294 (@8661 @2541 @3672)) +@8681 := @8666 @2541 @3672 +@8688 := @7281 (@7282 @8681 @6624) (@7289 @8681 @6624) @6624 +@8692 := @6623 (@7294 (@8661 @3686 @3693)) +@8694 := @8666 @3686 @3693 +@8709 := @6625 + (@8675 + (@8679 + (@6625 + (@8688 (@8692 (@6625 (@7281 (@7282 @8694 @6624) (@7289 @8694 @6624) @6624 @6624))))))) +@8710 := @8665 @8709 +@8713 := fun (subject : @6422) => fun (position : @14) => @8660 @8710 +@8715 := @6634 @2383 @6642 +@8716 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_54 +@8717 := @8716 @6636 +@8719 := @6644 (@8717 @6385) +@8720 := LexLeanBoot.TokenAudit.scalarWidth +@8721 := @8720 @6636 +@8724 := @8719 (@224 (@8721 @6385)) +@8727 := (subject : @6422) -> (position : @14) -> @8715 @8724 +@8741 := @6660 + @2383 + @6642 + @8724 + @3713 + @6680 + (@6685 (@6695 @2383)) + (@6701 (@6702 (@6703 @3713) @6642 @6678)) +@8743 := @7887 @1283 @1290 +@8747 := @8743 @3711 @8659 @8710 @6796 +@8748 := @7280 @14 +@8751 := @8748 @8670 @8673 @20 +@8753 := @8748 @7385 @7388 +@8754 := @8753 @46 +@8755 := @6793 @6856 +@8756 := @8755 @6636 +@8757 := @8267 @8756 +@8759 := @8757 @3686 @3693 +@8760 := @8753 @60 +@8761 := @8760 @192 +@8762 := let three : @6620 := @8759; @8761 +@8766 := @224 (@8751 (let two : @6620 := @8681; @8754 @8762)) +@8767 := @8747 @8766 +@8774 := @6841 @1288 @475 @6627 @6791 @6642 @6796 @6764 +@8775 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_23 +@8776 := @8775 @6636 +@8778 := @8774 (@8776 @6385) +@8779 := @8767 @8778 +@8782 := @6668 (@6959 @6796) @6680 +@8784 := @7485 @8782 @60 +@8785 := @8784 @26 +@8789 := @8785 @3667 @3710 @8664 @8709 +@8790 := @6389 @8668 +@8792 := @8789 @8790 @8766 +@8793 := @6840 @8782 +@8797 := @8793 @2493 @3666 @7293 @8663 +@8798 := @6383 @6796 +@8799 := @6383 @2067 +@8801 := @6383 @2514 @6394 +@8802 := @8799 @8801 +@8805 := @8797 (@8798 @8802) @8790 +@8806 := @6727 @8782 +@8807 := @8806 @177 +@8812 := @8807 @3665 @6624 @6627 @6796 @8802 +@8813 := @6736 @8782 +@8815 := @8813 @46 @6796 +@8816 := @6742 @8782 +@8819 := @8815 (@6741 (@8816 @46)) +@8820 := @8812 @8819 +@8826 := @8806 @2068 @2517 @6624 @6626 @2067 @8801 +@8827 := @6938 @8782 +@8828 := @8827 @1283 +@8830 := @8826 (@8828 @2067) +@8838 := @8806 @2515 @162 @6624 @6624 @2514 @6394 (@8828 @2514) +@8839 := @6761 @8782 +@8843 := @8805 (@8820 (@8830 (@8838 @8839))) +@8844 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_56 +@8849 := @8792 (@8843 (@8844 @6795 @2066 @2513)) +@8852 := @6668 (@7206 @8790) @8782 +@8857 := @7378 @8852 @196 @226 @3709 @6624 +@8858 := @7389 @6624 +@8859 := @8262 @8756 +@8861 := @8859 @2541 @3672 +@8862 := @7294 @8861 +@8863 := @6623 @8862 +@8865 := @8757 @2541 @3672 +@8866 := @7282 @8865 +@8867 := @8866 @6624 +@8868 := @7281 @8867 +@8870 := @7289 @8865 @6624 +@8888 := @6625 + (@8868 + @8870 + @6624 + (@6623 + (@7294 (@8859 @3686 @3693)) + (@6625 (@7281 (@7282 @8759 @6624) (@7289 @8759 @6624) @6624 @6624)))) +@8892 := @8857 (fun (__b : @6620) => @8858 (@8863 @8888)) +@8893 := @8753 @20 +@8894 := @6793 @6865 +@8895 := @8894 @6856 +@8896 := @8267 @8895 +@8898 := @8896 @3686 @3693 +@8900 := @8754 (let three : @6620 := @8898; @8761) +@8914 := @8892 + (fun (__b : @6620) => @224 (@8893 (let two : @6620 := @8865; @8900))) + @8668 + (@6736 @8852 @60 @8790 (@6741 (@6742 @8852 @60))) +@8915 := @8757 @2066 +@8919 := @6668 (@7206 (@6389 (@8915 @2513))) +@8920 := @1299 @8756 +@8923 := @6668 (@6959 @8920) @7037 +@8924 := @8919 @8923 +@8925 := @6938 @8924 +@8929 := @8914 (fun ("_" : @8670) => @8925 @24 @225) +@8930 := @8669 @7059 +@8937 := @7485 @8924 @192 @26 @3679 @3708 @8862 @8888 +@8938 := @6389 @8865 +@8945 := @8937 @8938 (@224 (@8748 @8867 @8870 @46 @8762)) +@8950 := @6840 @8924 @2493 @3678 @7293 @8861 +@8951 := @6383 @8920 +@8952 := @6383 @2542 +@8954 := @6383 @3673 @6394 +@8955 := @8952 @8954 +@8958 := @8950 (@8951 @8955) @8938 +@8959 := @6727 @8924 +@8973 := @8959 @177 @3677 @6624 @6627 @8920 @8955 (@6736 @8924 @46 @8920 (@6741 (@6742 @8924 @46))) +@8979 := @8959 @2543 @3676 @6624 @6626 @2542 @8954 +@8980 := @8925 @1283 +@8995 := @8958 + (@8973 + (@8979 (@8980 @2542) (@8959 @3674 @162 @6624 @6624 @3673 @6394 (@8980 @3673) (@6761 @8924)))) +@8996 := @8844 @8756 +@9000 := @8945 (@8995 (@8996 @2541 @3672)) +@9003 := @6668 (@8617 @8938) @8924 +@9008 := @7378 @9003 @220 @1332 @3707 @6624 +@9011 := @8262 @8895 @3686 @3693 +@9012 := @7294 @9011 +@9013 := @6623 @9012 +@9014 := @7282 @8898 +@9015 := @9014 @6624 +@9016 := @7281 @9015 +@9018 := @7289 @8898 @6624 +@9022 := @6625 (@9016 @9018 @6624 @6624) +@9038 := @9008 + (fun (__b : @6620) => @8858 (@9013 @9022)) + (fun (__b : @6620) => @224 @8900) + @8865 + (@6736 @9003 @192 @8938 (@6741 (@6742 @9003 @192))) +@9043 := @6668 (@8617 (@6389 (@8896 @2541 @3672))) +@9048 := @6668 (@7206 (@6389 (@8896 @2066 @2513))) +@9049 := @1299 @8895 +@9052 := @6668 (@6959 @9049) @6896 +@9054 := @9043 (@9048 @9052) +@9055 := @6938 @9054 +@9059 := @9038 (fun ("_" : @8867) => @9055 @24 @1331) +@9060 := @8866 @7059 +@9067 := @7485 @9054 @204 @26 @3700 @3706 @9012 @9022 +@9068 := @6389 @8898 +@9075 := @9067 @9068 (@224 (@8748 @9015 @9018 @60 @192)) +@9080 := @6840 @9054 @2493 @3699 @7293 @9011 +@9081 := @6383 @9049 +@9082 := @6383 @3687 +@9084 := @6383 @3694 @6394 +@9085 := @9082 @9084 +@9088 := @9080 (@9081 @9085) @9068 +@9089 := @6727 @9054 +@9103 := @9089 @177 @3698 @6624 @6627 @9049 @9085 (@6736 @9054 @46 @9049 (@6741 (@6742 @9054 @46))) +@9109 := @9089 @3688 @3697 @6624 @6626 @3687 @9084 +@9110 := @9055 @1283 +@9130 := @9075 + (@9088 + (@9103 + (@9109 + (@9110 @3687) + (@9089 @3695 @162 @6624 @6624 @3694 @6394 (@9110 @3694) (@6761 @9054)))) + (@8844 @8895 @3686 @3693)) +@9131 := @6671 @204 +@9134 := @6668 (@9131 @9068) @9054 +@9139 := @7378 @9134 @262 @3704 @3032 @6624 +@9141 := fun (__b : @6620) => @8858 @6624 +@9154 := @9139 + @9141 + (fun (__b : @6620) => @224 @8761) + @8898 + (@6736 @9134 @204 @9068 (@6741 (@6742 @9134 @204))) +@9155 := @6793 @6869 +@9156 := @9155 @6865 +@9157 := @8267 @9156 +@9162 := @6668 (@9131 (@6389 (@9157 @3686 @3693))) +@9167 := @6668 (@8617 (@6389 (@9157 @2541 @3672))) +@9172 := @6668 (@7206 (@6389 (@9157 @2066 @2513))) +@9173 := @1299 @9156 +@9176 := @6668 (@6959 @9173) @6874 +@9181 := @6938 (@9162 (@9167 (@9172 @9176))) @24 +@9199 := fun (subject : @6422) => + fun (position : @14) => + @8741 + (@8779 + (@8849 + (@8929 + (fun ("_" : @8930) => + @9000 + (@9059 + (fun ("_" : @9060) => + @9130 + (@9154 + (fun ("_" : @9015) => @9181 @3703) + (fun ("_" : @9014 @7059) => @9181 @3031)))))))) +@9200 := (s : @6524) -> @6620 +@9202 := (subject : @6422) -> (n : @14) -> @9200 +@9203 := Nat.beq +@9205 := @9203 @6535 @136 +@9206 := @7282 @9205 +@9207 := @9206 @6624 +@9208 := @7281 @9207 +@9210 := @7289 @9205 @6624 +@9212 := @9208 @9210 @6626 +@9214 := @7282 @6539 @6624 +@9215 := @7281 @9214 +@9217 := @7289 @6539 @6624 +@9219 := @9215 @9217 @6626 +@9221 := @7283 @6527 @6636 +@9223 := @7282 @9221 @6624 +@9224 := @7281 @9223 +@9226 := @7289 @9221 @6624 +@9227 := @9224 @9226 +@9228 := @6789 @6856 +@9231 := @6623 (@6628 (@9228 @6527)) +@9232 := @8755 @6527 +@9233 := @7067 @9232 +@9234 := @9233 @1484 +@9240 := @7281 (@7282 @9234 @6624) (@7289 @9234 @6624) +@9241 := @7316 @6527 +@9242 := @9241 @20 +@9246 := @6623 (@6628 (@7283 @9242 @7323)) +@9249 := @6623 (@6625 (@9246 @6626)) +@9250 := @7014 @9242 +@9256 := @6623 (@7279 (@9240 (@9249 (@9250 @1306)) @6626)) +@9257 := @7019 @9242 +@9260 := @9240 (@9257 @1306) @7059 +@9266 := @7281 (@7282 @9260 @6624) (@7289 @9260 @6624) +@9271 := @6623 (@6628 (@7283 (@9241 @46) @7323)) +@9277 := @6623 (@6628 (@7283 (@7316 @6535 @20) @7323)) +@9278 := @7821 @6624 +@9288 := @9266 (@6623 (@6623 (@6623 (@9271 (@6625 (@9277 @9278))) @6624) @6624) @6624) +@9289 := @9233 @1306 +@9295 := @7281 (@7282 @9289 @6624) (@7289 @9289 @6624) +@9301 := @6623 (@7279 (@9295 (@9249 (@9250 @1484)) @6626)) +@9304 := @9295 (@9257 @1484) @7059 +@9310 := @7281 (@7282 @9304 @6624) (@7289 @9304 @6624) +@9311 := @7279 @9278 +@9312 := @6625 @9311 +@9320 := @9310 (@6623 (@6623 (@6623 (@9271 @9312) @6624) @6624) @6624) +@9321 := @9233 @1358 +@9327 := @7281 (@7282 @9321 @6624) (@7289 @9321 @6624) +@9333 := @6623 (@6628 (@7283 (@7316 @6531 @20) @7323)) +@9334 := @6625 @9278 +@9343 := @9327 (@6623 (@6623 (@6623 (@9246 (@9333 @9334)) @6624) @6624) @6624) +@9344 := @8716 @6856 +@9350 := @6623 (@6625 (@6623 (@6628 (@9344 @6527)) @6624)) +@9351 := @8720 @6856 +@9357 := @6623 (@9350 (@7283 (@9241 (@9351 @6527)) @7323)) +@9358 := @6625 @9334 +@9373 := @9227 + (@9231 + (@9256 + (@9288 + (@9301 (@9320 (@7279 (@9343 (@6623 (@6623 (@6623 (@9357 @9358) @6624) @6624) @6624)))))))) +@9374 := @6625 @9358 +@9375 := @6623 @9374 +@9376 := @9375 @6624 +@9378 := @6623 @9376 @6624 +@9380 := @6623 @9378 @6624 +@9386 := @7279 (@9212 (@6625 (@9219 (@7279 (@9373 @9380))))) +@9387 := @6625 @9386 +@9388 := @6625 @9387 +@9392 := fun (subject : @6422) => fun (n : @14) => fun (s : @6524) => @6625 @9388 +@9393 := @6634 @2931 +@9394 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_5 +@9395 := @9394 @6385 +@9397 := @6383 @9395 @6394 +@9399 := @7007 (@7009 @9397) +@9400 := @9393 @9399 +@9401 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_67 +@9405 := @6644 (@9401 @6856 @6636 @6385) +@9407 := @6477 @6524 @9394 +@9408 := LexLeanBoot.TokenAudit.scanBlockCommentStep +@9413 := @9405 (@9407 (@9408 @6856 @6636 @6385)) +@9417 := (subject : @6422) -> (n : @14) -> (s : @6524) -> @9400 @9413 +@9421 := @6660 @2931 @9399 @9413 @4175 +@9423 := @6668 (@6959 @9395) +@9424 := @9423 @7037 +@9434 := @9421 @9424 (@6685 (@6695 @2931)) (@6701 (@6702 (@6703 @4175) @9399 @6678)) +@9442 := @7485 @9424 @60 @24 @853 @4173 @6624 @9388 @6528 +@9443 := @6683 @6524 +@9444 := @7280 @9443 +@9446 := @9444 @9207 @9210 +@9447 := @6898 @6524 +@9448 := @9446 @9447 +@9451 := @9444 @9214 @9217 @9447 +@9453 := @9444 @9223 @9226 +@9454 := @7068 @1484 +@9460 := @7281 (@7282 @9454 @6624) (@7289 @9454 @6624) +@9461 := @6526 @6636 +@9462 := @7316 @9461 +@9463 := @9462 @20 +@9464 := @7395 @9463 +@9465 := @9464 @1306 +@9467 := @9460 @9465 @7059 +@9473 := @9444 (@7282 @9467 @6624) (@7289 @9467 @6624) +@9474 := @6946 @6524 +@9475 := LexLeanBoot.TokenAudit.CommentState.mk +@9476 := @9462 @46 +@9477 := @9475 @9476 +@9478 := @6530 @6636 +@9479 := @9477 @9478 +@9480 := @6534 @6636 +@9482 := @7316 @9480 @20 +@9486 := @9473 (@9474 (@9479 @9482 @7059)) +@9487 := @7068 @1306 +@9493 := @7281 (@7282 @9487 @6624) (@7289 @9487 @6624) +@9494 := @9464 @1484 +@9496 := @9493 @9494 @7059 +@9508 := @9444 (@7282 @9496 @6624) (@7289 @9496 @6624) (@9474 (@9479 (@7849 @9480 @20) @7059)) +@9509 := @7068 @1358 +@9511 := @7282 @9509 @6624 +@9512 := @9444 @9511 +@9514 := @7289 @9509 @6624 +@9515 := @9512 @9514 +@9516 := @9475 @9463 +@9518 := @7316 @9478 @20 +@9523 := @9515 (@9474 (@9516 @9518 @9480 @7059)) +@9524 := @8720 @6865 +@9526 := @9462 (@9524 @9461) +@9545 := @9407 + (@9448 + (@9451 + (@9453 + (let b0 : @1300 := @9232; @9486 (@9508 (@9523 (@9474 (@9475 @9526 @9478 @9480 @7059))))) + (@9474 (@9475 @6527 @6531 @6535 @6624))))) +@9546 := @9442 @9545 +@9548 := LexLeanPreservation.conv_field @6633 +@9563 := @9548 + @9424 + @177 + @6624 + @136 + @6545 + @136 + @6528 + (@6736 @9424 @46 @9395 (@6741 (@6742 @9424 @46))) +@9567 := @6686 @6909 @6379 (@6690 @6379) +@9568 := @9567 @6545 +@9572 := @9546 (@9563 (@6741 (@9568 @136))) +@9575 := @6668 (@7206 @6528) @9424 +@9603 := @7485 + @9575 + @192 + @24 + @855 + @4172 + @6624 + @9387 + @6532 + @9545 + (@9548 + @9575 + @177 + @6624 + @20 + @6545 + @136 + @6532 + (@6736 @9575 @46 @9395 (@6741 (@6742 @9575 @46))) + (@6741 (@9568 @20))) +@9606 := @6668 (@8617 @6532) @9575 +@9634 := @7485 + @9606 + @204 + @24 + @857 + @4171 + @6624 + @9386 + @6536 + @9545 + (@9548 + @9606 + @177 + @6624 + @46 + @6545 + @136 + @6536 + (@6736 @9606 @46 @9395 (@6741 (@6742 @9606 @46))) + (@6741 (@9568 @46))) +@9637 := @6668 (@9131 @6536) @9606 +@9642 := @7378 @9637 @4090 @4093 @4170 @6629 +@9643 := @6538 @6636 +@9644 := @7282 @9643 +@9645 := @9644 @6624 +@9646 := @7281 @9645 +@9648 := @7289 @9643 @6624 +@9650 := @9646 @9648 @6626 +@9652 := @7283 @9461 @6856 +@9654 := @7282 @9652 @6624 +@9655 := @7281 @9654 +@9657 := @7289 @9652 @6624 +@9658 := @9655 @9657 +@9659 := @6789 @6865 +@9662 := @6623 (@6628 (@9659 @9461)) +@9663 := @8894 @9461 +@9664 := @7067 @9663 +@9665 := @9664 @1484 +@9671 := @7281 (@7282 @9665 @6624) (@7289 @9665 @6624) +@9675 := @6623 (@6628 (@7283 @9463 @7323)) +@9678 := @6623 (@6625 (@9675 @6626)) +@9679 := @7390 @9463 +@9685 := @6623 (@7279 (@9671 (@9678 (@9679 @1306)) @6626)) +@9687 := @9671 @9465 @7059 +@9693 := @7281 (@7282 @9687 @6624) (@7289 @9687 @6624) +@9697 := @6623 (@6628 (@7283 @9476 @7323)) +@9711 := @9693 + (@6623 + (@6623 (@6623 (@9697 (@6625 (@6623 (@6628 (@7283 @9482 @7323)) @9278))) @6624) @6624) + @6624) +@9712 := @9664 @1306 +@9718 := @7281 (@7282 @9712 @6624) (@7289 @9712 @6624) +@9724 := @6623 (@7279 (@9718 (@9678 (@9679 @1484)) @6626)) +@9726 := @9718 @9494 @7059 +@9740 := @7281 + (@7282 @9726 @6624) + (@7289 @9726 @6624) + (@6623 (@6623 (@6623 (@9697 @9312) @6624) @6624) @6624) +@9741 := @9664 @1358 +@9760 := @7281 + (@7282 @9741 @6624) + (@7289 @9741 @6624) + (@6623 (@6623 (@6623 (@9675 (@6623 (@6628 (@7283 @9518 @7323)) @9334)) @6624) @6624) @6624) +@9761 := @8716 @6865 +@9793 := @9642 + (fun (__b : @6620) => + @7573 + (@6625 + (@9650 + (@7279 + (@9658 + (@9662 + (@9685 + (@9711 + (@9724 + (@9740 + (@7279 + (@9760 + (@6623 + (@6623 + (@6623 + (@6623 + (@6623 + (@6625 (@6623 (@6628 (@9761 @9461)) @6624)) + (@7283 @9526 @7323)) + @9358) + @6624) + @6624) + @6624)))))))) + @9380))))) +@9795 := @9444 @7385 @7388 +@9796 := @9795 @9447 +@9799 := @9444 @9645 @9648 @9447 +@9801 := @9444 @9654 @9657 +@9802 := @6526 @6856 +@9803 := @7316 @9802 +@9804 := @9803 @20 +@9805 := @7596 @9804 +@9806 := @9805 @1306 +@9808 := @9460 @9806 @7059 +@9814 := @9444 (@7282 @9808 @6624) (@7289 @9808 @6624) +@9815 := @9803 @46 +@9816 := @9475 @9815 +@9817 := @6530 @6856 +@9818 := @9816 @9817 +@9819 := @6534 @6856 +@9821 := @7316 @9819 @20 +@9825 := @9814 (@9474 (@9818 @9821 @7059)) +@9826 := @9805 @1484 +@9828 := @9493 @9826 @7059 +@9840 := @9444 (@7282 @9828 @6624) (@7289 @9828 @6624) (@9474 (@9818 (@7849 @9819 @20) @7059)) +@9841 := @9475 @9804 +@9843 := @7316 @9817 @20 +@9848 := @9515 (@9474 (@9841 @9843 @9819 @7059)) +@9849 := @8720 @6869 +@9851 := @9803 (@9849 @9802) +@9873 := @9793 + (fun (__b : @6620) => + @9407 + (@9796 + (@9799 + (@9801 + (let b0 : @1300 := @9663; @9825 (@9840 (@9848 (@9474 (@9475 @9851 @9817 @9819 @7059))))) + (@9474 (@9475 @9461 @9478 @9480 @6624)))))) + @9205 +@9878 := @6711 @9637 @3286 @4089 @6627 @6624 +@9879 := @6383 @236 +@9880 := @9879 @6394 +@9884 := @9878 (@6537 @9880) (@6389 @9205) +@9885 := @6727 @9637 +@9913 := @9884 + (@9885 + @262 + @2692 + @6624 + @6626 + @6536 + @9880 + (@6736 @9637 @204 @6536 (@6741 (@6742 @9637 @204))) + (@9885 @237 @162 @6624 @6624 @236 @6394 (@6938 @9637 @24 @236) (@6761 @9637))) +@9914 := LexLeanPreservation.prim_natEq +@9918 := @9873 (@9913 (@9914 @6535 @136)) +@9919 := @224 @9480 +@9921 := @6668 (@9131 @9919) +@9922 := @224 @9478 +@9924 := @6668 (@8617 @9922) +@9925 := @224 @9461 +@9927 := @6668 (@7206 @9925) +@9928 := @9394 @6636 +@9934 := @9921 (@9924 (@9927 (@6668 (@6959 @9928) @6896))) +@9947 := @9918 + (fun ("_" : @9207) => @7183 @9934 @244 @2892 @162 @6624 @6624 @6394 @7613 (@6761 @9934) @7617) +@9948 := @9206 @7059 +@9953 := @7378 @9934 @859 @4093 @4169 @6624 +@9955 := @7283 @9802 @6865 +@9956 := @7282 @9955 +@9957 := @9956 @6624 +@9958 := @7281 @9957 +@9960 := @7289 @9955 @6624 +@9961 := @9958 @9960 +@9962 := @6789 @6869 +@9965 := @6623 (@6628 (@9962 @9802)) +@9966 := @9155 @9802 +@9967 := @7067 @9966 +@9968 := @9967 @1484 +@9974 := @7281 (@7282 @9968 @6624) (@7289 @9968 @6624) +@9978 := @6623 (@6628 (@7283 @9804 @7323)) +@9981 := @6623 (@6625 (@9978 @6626)) +@9982 := @7013 @6869 +@9983 := @9982 @9804 +@9989 := @6623 (@7279 (@9974 (@9981 (@9983 @1306)) @6626)) +@9991 := @9974 @9806 @7059 +@9997 := @7281 (@7282 @9991 @6624) (@7289 @9991 @6624) +@10001 := @6623 (@6628 (@7283 @9815 @7323)) +@10015 := @9997 + (@6623 + (@6623 (@6623 (@10001 (@6625 (@6623 (@6628 (@7283 @9821 @7323)) @9278))) @6624) @6624) + @6624) +@10016 := @9967 @1306 +@10022 := @7281 (@7282 @10016 @6624) (@7289 @10016 @6624) +@10028 := @6623 (@7279 (@10022 (@9981 (@9983 @1484)) @6626)) +@10030 := @10022 @9826 @7059 +@10044 := @7281 + (@7282 @10030 @6624) + (@7289 @10030 @6624) + (@6623 (@6623 (@6623 (@10001 @9312) @6624) @6624) @6624) +@10045 := @9967 @1358 +@10064 := @7281 + (@7282 @10045 @6624) + (@7289 @10045 @6624) + (@6623 (@6623 (@6623 (@9978 (@6623 (@6628 (@7283 @9843 @7323)) @9334)) @6624) @6624) @6624) +@10065 := @8716 @6869 +@10095 := @9953 + (fun (__b : @6620) => + @7573 + (@7279 + (@9961 + (@9965 + (@9989 + (@10015 + (@10028 + (@10044 + (@7279 + (@10064 + (@6623 + (@6623 + (@6623 + (@6623 + (@6623 + (@6625 (@6623 (@6628 (@10065 @9802)) @6624)) + (@7283 @9851 @7323)) + @9358) + @6624) + @6624) + @6624)))))))) + @9380))) +@10097 := @9444 @9957 @9960 +@10098 := @7018 @7131 +@10099 := @6526 @6865 +@10100 := @7316 @10099 +@10101 := @10100 @20 +@10102 := @10098 @10101 +@10103 := @10102 @1306 +@10105 := @9460 @10103 @7059 +@10111 := @9444 (@7282 @10105 @6624) (@7289 @10105 @6624) +@10112 := @10100 @46 +@10113 := @9475 @10112 +@10114 := @6530 @6865 +@10115 := @10113 @10114 +@10116 := @6534 @6865 +@10118 := @7316 @10116 @20 +@10121 := @9474 (@10115 @10118 @7059) +@10122 := @10111 @10121 +@10123 := @10102 @1484 +@10125 := @9493 @10123 @7059 +@10131 := @9444 (@7282 @10125 @6624) (@7289 @10125 @6624) +@10136 := @9474 (@10115 (@7849 @10116 @20) @7059) +@10137 := @10131 @10136 +@10138 := @9475 @10101 +@10140 := @7316 @10114 @20 +@10144 := @9474 (@10138 @10140 @10116 @7059) +@10145 := @9515 @10144 +@10146 := @8720 @7131 +@10148 := @10100 (@10146 @10099) +@10153 := @9474 (@9475 @10148 @10114 @10116 @7059) +@10169 := @10095 + (fun (__b : @6620) => + @9407 + (@9796 + (@10097 + (let b0 : @1300 := @9966; @10122 (@10137 (@10145 @10153))) + (@9474 (@9475 @9802 @9817 @9819 @6624))))) + @9643 +@10173 := @9548 @9934 @177 @6624 @60 +@10174 := @6383 @9925 +@10175 := @6383 @9922 +@10176 := @6383 @9919 +@10177 := @6389 @9643 +@10182 := @10174 (@10175 (@10176 (@6383 @10177 @6394))) +@10198 := @10169 + (@10173 + @10182 + @136 + @10177 + (@6736 @9934 @46 @9928 (@6741 (@6742 @9934 @46))) + (@6741 (@9567 @10182 @60))) +@10201 := @6668 (@9131 (@224 @9819)) +@10204 := @6668 (@8617 (@224 @9817)) +@10205 := @224 @9802 +@10214 := @10201 (@10204 (@6668 (@7206 @10205) (@6668 (@6959 (@9394 @6856)) @6874))) +@10222 := @7183 @10214 @244 @2892 @162 @6624 @6624 @6394 @7613 +@10223 := @6761 @10214 +@10227 := @10198 (fun ("_" : @9645) => @10222 @10223 @7617) +@10228 := @9644 @7059 +@10233 := @7378 @10214 @4097 @4160 @4168 @6629 +@10234 := @6789 @7131 +@10235 := @10234 @10099 +@10236 := @6628 @10235 +@10237 := @6623 @10236 +@10238 := @6793 @7131 +@10239 := @10238 @10099 +@10240 := @7067 @10239 +@10241 := @10240 @1484 +@10242 := @7282 @10241 +@10243 := @10242 @6624 +@10247 := @7281 @10243 (@7289 @10241 @6624) +@10251 := @6623 (@6628 (@7283 @10101 @7323)) +@10254 := @6623 (@6625 (@10251 @6626)) +@10255 := @7013 @7131 +@10256 := @10255 @10101 +@10261 := @7279 (@10247 (@10254 (@10256 @1306)) @6626) +@10262 := @6623 @10261 +@10264 := @10247 @10103 @7059 +@10265 := @7282 @10264 +@10266 := @10265 @6624 +@10267 := @7281 @10266 +@10269 := @7289 @10264 @6624 +@10270 := @10267 @10269 +@10274 := @6623 (@6628 (@7283 @10112 @7323)) +@10288 := @10270 + (@6623 + (@6623 (@6623 (@10274 (@6625 (@6623 (@6628 (@7283 @10118 @7323)) @9278))) @6624) @6624) + @6624) +@10289 := @10240 @1306 +@10295 := @7281 (@7282 @10289 @6624) (@7289 @10289 @6624) +@10301 := @6623 (@7279 (@10295 (@10254 (@10256 @1484)) @6626)) +@10303 := @10295 @10123 @7059 +@10305 := @7282 @10303 @6624 +@10306 := @7281 @10305 +@10308 := @7289 @10303 @6624 +@10317 := @10306 @10308 (@6623 (@6623 (@6623 (@10274 @9312) @6624) @6624) @6624) +@10318 := @10240 @1358 +@10320 := @7282 @10318 @6624 +@10321 := @7281 @10320 +@10323 := @7289 @10318 @6624 +@10337 := @10321 + @10323 + (@6623 (@6623 (@6623 (@10251 (@6623 (@6628 (@7283 @10140 @7323)) @9334)) @6624) @6624) @6624) +@10338 := @8716 @7131 +@10361 := @10262 + (@10288 + (@10301 + (@10317 + (@7279 + (@10337 + (@6623 + (@6623 + (@6623 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@10338 @10099)) @6624)) (@7283 @10148 @7323)) + @9358) + @6624) + @6624) + @6624)))))) +@10366 := @10233 (fun (__b : @6620) => @7389 (@10237 @10361) @9380) +@10367 := @7018 @8116 +@10368 := @6526 @6869 +@10369 := @7316 @10368 +@10370 := @10369 @20 +@10371 := @10367 @10370 +@10372 := @10371 @1306 +@10374 := @9460 @10372 @7059 +@10380 := @9444 (@7282 @10374 @6624) (@7289 @10374 @6624) +@10381 := @10369 @46 +@10382 := @9475 @10381 +@10383 := @6530 @6869 +@10384 := @10382 @10383 +@10385 := @6534 @6869 +@10387 := @7316 @10385 @20 +@10390 := @9474 (@10384 @10387 @7059) +@10391 := @10380 @10390 +@10392 := @10371 @1484 +@10394 := @9493 @10392 @7059 +@10400 := @9444 (@7282 @10394 @6624) (@7289 @10394 @6624) +@10405 := @9474 (@10384 (@7849 @10385 @20) @7059) +@10406 := @10400 @10405 +@10407 := @9475 @10370 +@10409 := @7316 @10383 @20 +@10413 := @9474 (@10407 @10409 @10385 @7059) +@10414 := @9515 @10413 +@10415 := @8720 @8116 +@10417 := @10369 (@10415 @10368) +@10422 := @9474 (@9475 @10417 @10383 @10385 @7059) +@10437 := @10366 + (fun (__b : @6620) => + @9407 + (@9795 + (let b0 : @1300 := @10239; @10391 (@10406 (@10414 @10422))) + (@9474 (@9475 @10099 @10114 @10116 @6624)))) + @9955 +@10442 := @6711 @10214 @766 @2137 @6627 @6624 +@10443 := @6383 @10205 +@10444 := @6383 @6866 +@10445 := @10444 @6394 +@10449 := @10442 (@10443 @10445) (@6389 @9955) +@10450 := @6727 @10214 +@10456 := @10450 @196 @214 @6624 @6626 @10205 @10445 +@10457 := @6736 @10214 +@10459 := @10457 @60 @10205 +@10460 := @6742 @10214 +@10483 := @10437 + (@10449 + (@10456 + (@10459 (@6741 (@10460 @60))) + (@10450 @212 @162 @6624 @6624 @6866 @6394 (@10457 @20 @6866 (@6741 (@10460 @20))) @10223)) + (@7479 @9802 @6865)) +@10484 := @224 @10116 +@10486 := @6668 (@9131 @10484) +@10487 := @224 @10114 +@10489 := @6668 (@8617 @10487) +@10490 := @224 @10099 +@10499 := @10486 (@10489 (@6668 (@7206 @10490) (@6668 (@6959 (@9394 @6865)) @7136))) +@10506 := @7485 @10499 @271 @1283 @3004 @4159 @10236 @10361 +@10507 := @1299 @10239 +@10522 := @10506 + @10507 + (@9407 + (@9444 @10266 @10269 @10121 (@9444 @10305 @10308 @10136 (@9444 @10320 @10323 @10144 @10153)))) +@10527 := @6840 @10499 @1288 @3003 @6627 @10235 +@10528 := @6383 @7132 +@10529 := @6383 @10490 +@10530 := @10529 @6394 +@10533 := @10527 (@10528 @10530) @10507 +@10534 := @6727 @10499 +@10540 := @10534 @160 @198 @6624 @6626 @7132 @10530 +@10541 := @6736 @10499 +@10543 := @10541 @136 @7132 +@10544 := @6742 @10499 +@10548 := @10540 (@10543 (@6741 (@10544 @136))) +@10549 := @10534 @196 +@10554 := @10549 @162 @6624 @6624 @10490 @6394 +@10559 := @10541 @60 @10490 (@6741 (@10544 @60)) +@10560 := @10554 @10559 +@10561 := @6761 @10499 +@10564 := @10533 (@10548 (@10560 @10561)) +@10565 := @8775 @7131 +@10568 := @10522 (@10564 (@10565 @10099)) +@10569 := @6671 @271 +@10572 := @6668 (@10569 @10507) @10499 +@10573 := @7378 @10572 +@10577 := @10573 @4105 @4120 @4158 @10261 +@10579 := @7283 @10381 @7323 +@10580 := @6628 @10579 +@10581 := @6623 @10580 +@10583 := @7283 @10387 @7323 +@10584 := @6628 @10583 +@10586 := @6623 @10584 @9278 +@10587 := @6625 @10586 +@10588 := @10581 @10587 +@10590 := @6623 @10588 @6624 +@10592 := @6623 @10590 @6624 +@10595 := @7389 (@6623 @10592 @6624) +@10596 := @6793 @8116 +@10597 := @10596 @10368 +@10598 := @7067 @10597 +@10599 := @10598 @1306 +@10600 := @7282 @10599 +@10601 := @10600 @6624 +@10605 := @7281 @10601 (@7289 @10599 @6624) +@10607 := @7283 @10370 @7323 +@10608 := @6628 @10607 +@10609 := @6623 @10608 +@10610 := @10609 @6626 +@10611 := @6625 @10610 +@10612 := @6623 @10611 +@10613 := @7013 @8116 +@10614 := @10613 @10370 +@10619 := @7279 (@10605 (@10612 (@10614 @1484)) @6626) +@10620 := @6623 @10619 +@10622 := @10605 @10392 @7059 +@10623 := @7282 @10622 +@10624 := @10623 @6624 +@10625 := @7281 @10624 +@10627 := @7289 @10622 @6624 +@10636 := @10625 @10627 (@6623 (@6623 (@6623 (@10581 @9312) @6624) @6624) @6624) +@10637 := @10598 @1358 +@10639 := @7282 @10637 @6624 +@10640 := @7281 @10639 +@10642 := @7289 @10637 @6624 +@10656 := @10640 + @10642 + (@6623 (@6623 (@6623 (@10609 (@6623 (@6628 (@7283 @10409 @7323)) @9334)) @6624) @6624) @6624) +@10657 := @8716 @8116 +@10695 := @10577 + (fun (__b : @6620) => + @10595 + (@10620 + (@10636 + (@7279 + (@10656 + (@6623 + (@6623 + (@6623 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@10657 @10368)) @6624)) (@7283 @10417 @7323)) + @9358) + @6624) + @6624) + @6624)))))) + (fun (__b : @6620) => + @9407 (@9795 @10390 (@9444 @10624 @10627 @10405 (@9444 @10639 @10642 @10413 @10422)))) + @10264 +@10699 := @10573 @1490 @4103 @242 @6629 +@10700 := @10614 @1306 +@10711 := @10699 + (fun (__b : @6620) => @7389 (@10612 @10700) @6626) + (fun (__b : @6620) => @6389 (@7389 @10372 @7059)) + @10241 +@10716 := @6711 @10572 @715 @1489 @6627 @6624 +@10717 := @6383 @10507 +@10719 := @6383 @1485 @6394 +@10723 := @10716 (@10717 @10719) (@6389 @10241) +@10724 := @6727 @10572 +@10756 := @10711 + (@10723 + (@10724 + @275 + @1488 + @6624 + @6626 + @10507 + @10719 + (@6736 @10572 @271 @10507 (@6741 (@6742 @10572 @271))) + (@10724 @1486 @162 @6624 @6624 @1485 @6394 (@6938 @10572 @1283 @1485) (@6761 @10572))) + (@7263 @10239 @1484)) +@10757 := @1299 @10597 +@10759 := @6668 (@10569 @10757) +@10760 := @224 @10385 +@10762 := @6668 (@9131 @10760) +@10763 := @224 @10383 +@10765 := @6668 (@8617 @10763) +@10766 := @224 @10368 +@10768 := @6668 (@7206 @10766) +@10771 := @6668 (@6959 (@9394 @6869)) +@10772 := @224 @7131 +@10774 := @6668 (@6672 @10772) +@10775 := @1928 @8116 +@10778 := @6668 (@6675 @10775) @6678 +@10779 := @10774 @10778 +@10784 := @10759 (@10762 (@10765 (@10768 (@10771 @10779)))) +@10789 := @6840 @10784 @1296 @4102 @10611 @10700 +@10790 := @6383 @10775 +@10791 := @224 @10370 +@10792 := @6383 @10791 +@10794 := @6383 @1307 @6394 +@10795 := @10792 @10794 +@10799 := @10789 (@10790 @10795) (@6389 @10372) +@10800 := @6727 @10784 +@10806 := @10800 @160 @4101 @6624 @10610 @10775 @10795 +@10807 := @6736 @10784 +@10809 := @10807 @136 @10775 +@10810 := @6742 @10784 +@10814 := @10806 (@10809 (@6741 (@10810 @136))) +@10820 := @10800 @3008 @1310 @10608 @6626 @10791 @10794 +@10821 := @6711 @10784 +@10822 := @10821 @218 +@10825 := @10822 @3007 @6627 @10607 +@10826 := @6383 @10766 +@10829 := @10825 (@10826 @7648) @10791 +@10830 := @10800 @196 +@10835 := @10830 @228 @6624 @6626 @10766 @7648 +@10840 := @10807 @60 @10766 (@6741 (@10810 @60)) +@10841 := @10835 @10840 +@10847 := @10800 @226 @162 @6624 @6624 @225 @6394 +@10848 := @6938 @10784 +@10849 := @10848 @24 +@10851 := @10847 (@10849 @225) +@10852 := @6761 @10784 +@10853 := @10851 @10852 +@10855 := @10829 (@10841 @10853) +@10856 := @7679 @10368 +@10859 := @10820 (@10855 (@10856 @20)) +@10869 := @10800 @1308 @162 @6624 @6624 @1307 @6394 (@10848 @1283 @1307) @10852 +@10878 := @10756 (fun ("_" : @10243) => @10799 (@10814 (@10859 @10869)) (@7559 @8116 @10370 @1306)) +@10879 := @10242 @7059 +@10880 := @7183 @10784 +@10889 := @10880 @239 @26 @162 @6624 @6624 @6394 @7165 @10852 @7194 +@10892 := @10695 (@10878 (fun ("_" : @10879) => @10889)) +@10897 := @10880 @266 @2892 @4119 @10592 @6624 +@10898 := @224 @10381 +@10899 := @6383 @10898 +@10900 := @6383 @10763 +@10901 := @224 @10387 +@10902 := @6383 @10901 +@10903 := @6383 @7165 +@10904 := @10903 @6394 +@10905 := @10902 @10904 +@10906 := @10900 @10905 +@10907 := @10899 @10906 +@10908 := @6382 @10907 +@10913 := @10897 (@6383 @10908 @6394) (@7631 @10908) +@10919 := @10800 @4117 @162 @10590 @6624 @10908 @6394 +@10926 := @10880 @233 @1324 @4116 @10588 @6624 @10907 @10908 +@10932 := @10800 @4109 @4115 @10580 @10587 @10898 @10906 +@10935 := @10822 @4108 @6627 @10579 +@10937 := @6383 @1331 @6394 +@11015 := @10926 + (@10932 + (@10935 + (@10826 @10937) + @10898 + (@10830 + @1334 + @6624 + @6626 + @10766 + @10937 + @10840 + (@10800 @1332 @162 @6624 @6624 @1331 @6394 (@10849 @1331) @10852)) + (@10856 @46)) + (@10800 + @220 + @4114 + @6624 + @10586 + @10763 + @10905 + (@10807 @192 @10763 (@6741 (@10810 @192))) + (@10800 + @4112 + @432 + @10584 + @9278 + @10901 + @10904 + (@10822 + @4111 + @6627 + @10583 + (@6383 @10760 @7648) + @10901 + (@10800 + @262 + @228 + @6624 + @6626 + @10760 + @7648 + (@10807 @204 @10760 (@6741 (@10810 @204))) + @10853) + (@7679 @10385 @20)) + (@10800 @242 @162 @6626 @6624 @7165 @6394 @10889 @10852)))) +@11016 := LexLeanPreservation.construct_adt +@11017 := @11016 @136 +@11026 := @10892 + (fun ("_" : @10266) => @10913 (@10919 (@11015 (@11017 @10907)) @10852) (@7686 @10908)) +@11027 := @10265 @7059 +@11028 := @7378 @10784 +@11032 := @11028 @4126 @4136 @4157 @10619 +@11033 := @6526 @7131 +@11034 := @7316 @11033 +@11035 := @11034 @46 +@11037 := @7283 @11035 @7323 +@11038 := @6628 @11037 +@11040 := @6623 @11038 @9312 +@11042 := @6623 @11040 @6624 +@11044 := @6623 @11042 @6624 +@11047 := @7389 (@6623 @11044 @6624) +@11048 := @6793 @8170 +@11049 := @11048 @11033 +@11051 := @7067 @11049 @1358 +@11052 := @7282 @11051 +@11053 := @11052 @6624 +@11054 := @7281 @11053 +@11056 := @7289 @11051 @6624 +@11057 := @11054 @11056 +@11058 := @11034 @20 +@11060 := @7283 @11058 @7323 +@11061 := @6628 @11060 +@11062 := @6623 @11061 +@11063 := @6530 @7131 +@11065 := @7316 @11063 @20 +@11078 := @11057 + (@6623 (@6623 (@6623 (@11062 (@6623 (@6628 (@7283 @11065 @7323)) @9334)) @6624) @6624) @6624) +@11079 := @8716 @8170 +@11085 := @6623 (@6625 (@6623 (@6628 (@11079 @11033)) @6624)) +@11086 := @8720 @8170 +@11088 := @11034 (@11086 @11033) +@11104 := @11032 + (fun (__b : @6620) => + @11047 + (@7279 + (@11078 + (@6623 (@6623 (@6623 (@6623 (@11085 (@7283 @11088 @7323)) @9358) @6624) @6624) @6624)))) +@11106 := @9475 @11035 @11063 +@11107 := @6534 @7131 +@11109 := @7849 @11107 @20 +@11132 := @11104 + (fun (__b : @6620) => + @9407 + (@9795 + (@9474 (@11106 @11109 @7059)) + (@9444 + @11053 + @11056 + (@9474 (@9475 @11058 @11065 @11107 @7059)) + (@9474 (@9475 @11088 @11063 @11107 @7059))))) + @10622 +@11136 := @11028 @1454 @4124 @242 @6629 +@11137 := @11062 @6626 +@11138 := @6625 @11137 +@11139 := @6623 @11138 +@11140 := @7013 @8170 +@11142 := @11140 @11058 @1484 +@11147 := @11136 (fun (__b : @6620) => @7389 (@11139 @11142) @6626) +@11148 := @7018 @8170 +@11150 := @11148 @11058 @1484 +@11183 := @11147 + (fun (__b : @6620) => @6389 (@7389 @11150 @7059)) + @10599 + (@10821 + @715 + @1453 + @6627 + @6624 + (@6383 @10757 @10794) + (@6389 @10599) + (@10800 + @275 + @1310 + @6624 + @6626 + @10757 + @10794 + (@10807 @271 @10757 (@6741 (@10810 @271))) + @10869) + (@7263 @10597 @1306)) +@11184 := @1299 @11049 +@11186 := @6668 (@10569 @11184) +@11187 := @224 @11107 +@11189 := @6668 (@9131 @11187) +@11190 := @224 @11063 +@11192 := @6668 (@8617 @11190) +@11193 := @224 @11033 +@11195 := @6668 (@7206 @11193) +@11198 := @6668 (@6959 (@9394 @7131)) +@11199 := @224 @8116 +@11201 := @6668 (@6672 @11199) +@11202 := @1928 @8170 +@11205 := @6668 (@6675 @11202) @6678 +@11206 := @11201 @11205 +@11211 := @11186 (@11189 (@11192 (@11195 (@11198 @11206)))) +@11216 := @6840 @11211 @1296 @4123 @11138 @11142 +@11217 := @6383 @11202 +@11218 := @224 @11058 +@11220 := @6383 @11218 @10719 +@11224 := @11216 (@11217 @11220) (@6389 @11150) +@11225 := @6727 @11211 +@11231 := @11225 @160 @4122 @6624 @11137 @11202 @11220 +@11232 := @6736 @11211 +@11234 := @11232 @136 @11202 +@11235 := @6742 @11211 +@11239 := @11231 (@11234 (@6741 (@11235 @136))) +@11245 := @11225 @3008 @1488 @11061 @6626 @11218 @10719 +@11246 := @6711 @11211 +@11247 := @11246 @218 +@11250 := @11247 @3007 @6627 @11060 +@11251 := @6383 @11193 +@11254 := @11250 (@11251 @7648) @11218 +@11255 := @11225 @196 +@11260 := @11255 @228 @6624 @6626 @11193 @7648 +@11265 := @11232 @60 @11193 (@6741 (@11235 @60)) +@11266 := @11260 @11265 +@11272 := @11225 @226 @162 @6624 @6624 @225 @6394 +@11273 := @6938 @11211 +@11274 := @11273 @24 +@11276 := @11272 (@11274 @225) +@11277 := @6761 @11211 +@11278 := @11276 @11277 +@11280 := @11254 (@11266 @11278) +@11281 := @7679 @11033 +@11284 := @11245 (@11280 (@11281 @20)) +@11290 := @11225 @1486 @162 @6624 @6624 @1485 @6394 +@11291 := @11273 @1283 +@11303 := @11183 + (fun ("_" : @10601) => + @11224 (@11239 (@11284 (@11290 (@11291 @1485) @11277))) (@7559 @8170 @11058 @1484)) +@11304 := @10600 @7059 +@11305 := @7183 @11211 +@11314 := @11305 @239 @26 @162 @6624 @6624 @6394 @7165 @11277 @7194 +@11317 := @11132 (@11303 (fun ("_" : @11304) => @11314)) +@11322 := @11305 @266 @2892 @4135 @11044 @6624 +@11323 := @224 @11035 +@11324 := @6383 @11323 +@11325 := @6383 @11190 +@11326 := @224 @11109 +@11328 := @6383 @11326 @10904 +@11329 := @11325 @11328 +@11330 := @11324 @11329 +@11331 := @6382 @11330 +@11446 := @11317 + (fun ("_" : @10624) => + @11322 + (@6383 @11331 @6394) + (@7631 @11331) + (@11225 + @4133 + @162 + @11042 + @6624 + @11331 + @6394 + (@11305 + @233 + @1324 + @4132 + @11040 + @6624 + @11330 + @11331 + (@11225 + @4109 + @4131 + @11038 + @9312 + @11323 + @11329 + (@11247 + @4108 + @6627 + @11037 + (@11251 @10937) + @11323 + (@11255 + @1334 + @6624 + @6626 + @11193 + @10937 + @11265 + (@11225 @1332 @162 @6624 @6624 @1331 @6394 (@11274 @1331) @11277)) + (@11281 @46)) + (@11225 + @220 + @4130 + @6624 + @9311 + @11190 + @11328 + (@11232 @192 @11190 (@6741 (@11235 @192))) + (@11225 + @4128 + @432 + @6629 + @9278 + @11326 + @10904 + (@11246 + @800 + @4111 + @6627 + @6624 + (@6383 @11187 @7648) + @11326 + (@11225 + @262 + @228 + @6624 + @6626 + @11187 + @7648 + (@11232 @204 @11187 (@6741 (@11235 @204))) + @11278) + (@8043 @11107 @20)) + (@11225 @242 @162 @6626 @6624 @7165 @6394 @11314 @11277)))) + (@11017 @11330)) + @11277) + (@7686 @11331)) +@11447 := @10623 @7059 +@11452 := @7378 @11211 @1364 @4144 @4156 @6629 +@11453 := @6526 @8116 +@11454 := @7316 @11453 +@11455 := @11454 @20 +@11457 := @7283 @11455 @7323 +@11458 := @6628 @11457 +@11459 := @6623 @11458 +@11460 := @6530 @8116 +@11462 := @7316 @11460 @20 +@11464 := @7283 @11462 @7323 +@11465 := @6628 @11464 +@11467 := @6623 @11465 @9334 +@11468 := @11459 @11467 +@11470 := @6623 @11468 @6624 +@11472 := @6623 @11470 @6624 +@11475 := @7389 (@6623 @11472 @6624) +@11476 := @8716 @8126 +@11477 := @11476 @11453 +@11478 := @6628 @11477 +@11480 := @6623 @11478 @6624 +@11481 := @6625 @11480 +@11482 := @6623 @11481 +@11483 := @8720 @8126 +@11484 := @11483 @11453 +@11485 := @11454 @11484 +@11487 := @7283 @11485 @7323 +@11488 := @11482 @11487 +@11490 := @6623 @11488 @9358 +@11492 := @6623 @11490 @6624 +@11494 := @6623 @11492 @6624 +@11499 := @11452 (fun (__b : @6620) => @11475 (@6623 @11494 @6624)) +@11501 := @9475 @11455 @11462 +@11502 := @6534 @8116 +@11552 := @11499 + (fun (__b : @6620) => + @9407 (@9795 (@9474 (@11501 @11502 @7059)) (@9474 (@9475 @11485 @11460 @11502 @7059)))) + @11051 + (@11246 + @715 + @1363 + @6627 + @6624 + (@6383 @11184 @7512) + (@6389 @11051) + (@11225 + @275 + @1362 + @6624 + @6626 + @11184 + @7512 + (@11232 @271 @11184 (@6741 (@11235 @271))) + (@11225 @1360 @162 @6624 @6624 @1359 @6394 (@11291 @1359) @11277)) + (@7263 @11049 @1358)) +@11553 := @6793 @8126 +@11557 := @6668 (@10569 (@1299 (@11553 @11453))) +@11558 := @224 @11502 +@11560 := @6668 (@9131 @11558) +@11561 := @224 @11460 +@11563 := @6668 (@8617 @11561) +@11564 := @224 @11453 +@11566 := @6668 (@7206 @11564) +@11569 := @6668 (@6959 (@9394 @8116)) +@11570 := @224 @8170 +@11572 := @6668 (@6672 @11570) +@11573 := @1928 @8126 +@11576 := @6668 (@6675 @11573) @6678 +@11577 := @11572 @11576 +@11582 := @11557 (@11560 (@11563 (@11566 (@11569 @11577)))) +@11583 := @7183 @11582 +@11585 := @11583 @266 @2892 +@11588 := @11585 @4143 @11472 @6624 +@11589 := @224 @11455 +@11590 := @6383 @11589 +@11591 := @224 @11462 +@11592 := @6383 @11591 +@11594 := @6383 @11558 @10904 +@11595 := @11592 @11594 +@11596 := @11590 @11595 +@11597 := @6382 @11596 +@11602 := @11588 (@6383 @11597 @6394) (@7631 @11597) +@11603 := @6727 @11582 +@11609 := @11603 @4141 @162 @11470 @6624 @11597 @6394 +@11611 := @11583 @233 @1324 +@11616 := @11611 @4140 @11468 @6624 @11596 @11597 +@11622 := @11603 @3008 @4139 @11458 @11467 @11589 @11595 +@11624 := @6711 @11582 @218 +@11627 := @11624 @3007 @6627 @11457 +@11628 := @6383 @11564 +@11631 := @11627 (@11628 @7648) @11589 +@11632 := @11603 @196 +@11637 := @11632 @228 @6624 @6626 @11564 @7648 +@11638 := @6736 @11582 +@11640 := @11638 @60 @11564 +@11641 := @6742 @11582 +@11644 := @11640 (@6741 (@11641 @60)) +@11645 := @11637 @11644 +@11655 := @11603 @226 @162 @6624 @6624 @225 @6394 (@6938 @11582 @24 @225) +@11656 := @6761 @11582 +@11657 := @11655 @11656 +@11659 := @11631 (@11645 @11657) +@11660 := @7679 @11453 +@11663 := @11622 (@11659 (@11660 @20)) +@11669 := @11603 @230 @4138 @11465 @9334 @11591 @11594 +@11672 := @11624 @229 @6627 @11464 +@11673 := @6383 @11561 +@11676 := @11672 (@11673 @7648) @11591 +@11677 := @11603 @220 +@11682 := @11677 @228 @6624 @6626 @11561 @7648 +@11687 := @11638 @192 @11561 (@6741 (@11641 @192)) +@11694 := @11669 (@11676 (@11682 @11687 @11657) (@7679 @11460 @20)) +@11724 := @11603 + @262 + @432 + @6624 + @9278 + @11558 + @10904 + (@11638 @204 @11558 (@6741 (@11641 @204))) + (@11603 + @242 + @162 + @6626 + @6624 + @7165 + @6394 + (@11583 @239 @26 @162 @6624 @6624 @6394 @7165 @11656 @7194) + @11656) +@11736 := @11552 + (fun ("_" : @11053) => + @11602 (@11609 (@11616 (@11663 (@11694 @11724)) (@11017 @11596)) @11656) (@7686 @11597)) +@11737 := @11052 @7059 +@11740 := @11585 @4155 @11494 @6624 +@11741 := @224 @11485 +@11742 := @6383 @11741 +@11743 := @11673 @11594 +@11744 := @11742 @11743 +@11745 := @6382 @11744 +@11750 := @11740 (@6383 @11745 @6394) (@7631 @11745) +@11756 := @11603 @4153 @162 @11492 @6624 @11745 @6394 +@11761 := @11611 @4152 @11490 @6624 @11744 @11745 +@11767 := @11603 @4149 @4151 @11488 @9358 @11741 @11743 +@11770 := @11624 @4148 @11481 @11487 +@11771 := @224 @11484 +@11773 := @6383 @11771 @6394 +@11776 := @11770 (@11628 @11773) @11741 +@11782 := @11632 @4147 @6624 @11480 @11564 @11773 @11644 +@11788 := @11603 @3040 @162 @11478 @6624 @11771 @6394 +@11793 := @6840 @11582 @2383 @3003 @6627 @11477 +@11794 := @6383 @11573 +@11795 := @11628 @6394 +@11819 := @11793 + (@11794 @11795) + @11771 + (@11603 + @160 + @198 + @6624 + @6626 + @11573 + @11795 + (@11638 @136 @11573 (@6741 (@11641 @136))) + (@11632 @162 @6624 @6624 @11564 @6394 @11644 @11656)) +@11820 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_54 +@11821 := @11820 @8126 +@11855 := @10483 + (fun ("_" : @9957) => + @10568 + (@11026 + (fun ("_" : @11027) => + @11446 + (fun ("_" : @11447) => + @11736 + (fun ("_" : @11737) => + @11750 + (@11756 + (@11761 + (@11767 + (@11776 (@11782 (@11788 (@11819 (@11821 @11453)) @11656)) (@11660 @11484)) + (@11677 @4138 @6624 @9334 @11561 @11594 @11687 @11724)) + (@11017 @11744)) + @11656) + (@7686 @11745)))))) +@11856 := @9956 @7059 +@11857 := @7183 @10499 +@11862 := @11857 @266 @2892 @4167 @9378 @6624 +@11863 := @6383 @10487 +@11864 := @6383 @10484 +@11865 := @6383 @8622 +@11866 := @11865 @6394 +@11867 := @11864 @11866 +@11868 := @11863 @11867 +@11869 := @10529 @11868 +@11870 := @6382 @11869 +@11959 := fun (subject : @6422) => + fun (n : @14) => + fun (s : @6524) => + @9434 + (@9572 + (@9603 + (@9634 + (@9947 + (fun ("_" : @9948) => + @10227 + (fun ("_" : @10228) => + @11855 + (fun ("_" : @11856) => + @11862 + (@6383 @11870 @6394) + (@7631 @11870) + (@10534 + @4165 + @162 + @9376 + @6624 + @11870 + @6394 + (@11857 + @233 + @1324 + @4164 + @9374 + @6624 + @11869 + @11870 + (@10549 + @4163 + @6624 + @9358 + @10490 + @11868 + @10559 + (@10534 + @220 + @4162 + @6624 + @9334 + @10487 + @11867 + (@10541 @192 @10487 (@6741 (@10544 @192))) + (@10534 + @262 + @444 + @6624 + @9278 + @10484 + @11866 + (@10541 @204 @10484 (@6741 (@10544 @204))) + (@10534 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@11857 @331 @26 @162 @6624 @6624 @6394 @8622 @10561 @8641) + @10561)))) + (@11017 @11869)) + @10561) + (@7686 @11870)))))))) +@11961 := (n : @14) -> (subject : @6422) -> @9200 +@11964 := @9401 @6636 @6856 @6385 +@11968 := fun (n : @14) => fun (subject : @6422) => fun (s : @6524) => @7294 @11964 +@11969 := @6634 @2133 +@11971 := @7646 (@6638 @9397) +@11972 := @11969 @11971 +@11973 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_44 +@11977 := @6644 (@11973 @6856 @6636 @6385) +@11981 := @9407 (@9408 @6636 @6856 @6385) +@11982 := @11977 @11981 +@11986 := (n : @14) -> (subject : @6422) -> (s : @6524) -> @11972 @11982 +@11990 := @6660 @2133 @11971 @11982 @2934 +@11991 := @9423 @7745 +@12001 := @11990 @11991 (@6685 (@6695 @2133)) (@6701 (@6702 (@6703 @2934) @11971 @6678)) +@12006 := @6840 @11991 @2931 @524 @7293 @11964 +@12007 := @7646 @9397 +@12010 := @12006 (@6638 @12007) @11981 +@12011 := @6727 @11991 +@12017 := @12011 @212 @523 @6624 @6627 @6637 @12007 +@12018 := @6736 @11991 +@12020 := @12018 @20 @6637 +@12021 := @6742 @11991 +@12063 := fun (n : @14) => + fun (subject : @6422) => + fun (s : @6524) => + @12001 + (@12010 + (@12017 + (@12020 (@6741 (@12021 @20))) + (@12011 + @160 + @179 + @6624 + @6626 + @6889 + @9397 + (@12018 @136 @6889 (@6741 (@12021 @136))) + (@12011 + @177 + @162 + @6624 + @6624 + @9395 + @6394 + (@12018 @46 @9395 (@6741 (@12021 @46))) + (@6761 @11991)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_67 @6636 @6856 @6385)) +@12066 := (subject : @6422) -> (startPos : @14) -> (startLine : @14) -> @6620 +@12068 := @7283 @7836 @7323 +@12069 := @7821 @12068 +@12070 := @6623 @12069 +@12071 := @6623 @7831 +@12072 := @7849 @7836 +@12073 := @12072 @6636 +@12075 := @7316 @12073 @20 +@12077 := @7283 @12075 @7323 +@12078 := @12071 @12077 +@12079 := @6623 @12078 +@12080 := @12079 @9378 +@12081 := @6628 @12080 +@12082 := @6623 @12081 +@12083 := @7834 @6524 +@12087 := fun (__p0 : @6524) => @11973 @8086 @6865 @6385 +@12088 := @12083 @12087 +@12092 := fun (s : @6524) => @9408 @6865 @8086 @6385 +@12094 := @12088 @12092 @12075 +@12098 := @9475 @6636 @6385 @20 @7059 +@12099 := @12094 @12098 +@12100 := @12082 @12099 +@12104 := fun (subject : @6422) => fun (startPos : @14) => fun (startLine : @14) => @12070 @12100 +@12106 := @6634 @1329 @7341 +@12107 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_26 +@12111 := @6644 (@12107 @6856 @6636 @6385) +@12112 := LexLeanBoot.TokenAudit.scanBlockComment +@12117 := @12111 (@9394 (@12112 @6856 @6636 @6385)) +@12121 := (subject : @6422) -> (startPos : @14) -> (startLine : @14) -> @12106 @12117 +@12135 := @6660 + @1329 + @7341 + @12117 + @2155 + @7366 + (@6685 (@6695 @1329)) + (@6701 (@6702 (@6703 @2155) @7341 @6678)) +@12137 := @7485 @7366 @60 +@12139 := @12137 @24 @317 +@12142 := @12139 @2153 @12069 @12100 +@12143 := @224 @7836 +@12144 := @12142 @12143 +@12146 := @7895 @6524 @6620 +@12147 := @7898 @6524 +@12148 := @12147 @12092 +@12150 := @12148 @12075 @12098 +@12152 := @9394 (@12146 @12150) +@12153 := @12144 @12152 +@12157 := @7439 @315 @163 @6626 @12068 +@12158 := @7007 @6394 +@12160 := @12157 @12158 @12143 +@12161 := @7448 @160 +@12166 := @12161 @162 @6624 @6624 @7006 @6394 +@12171 := @7455 @136 @7006 (@6741 (@7458 @136)) +@12173 := @12166 @12171 @7475 +@12176 := @12160 @12173 (@7921 @6856) +@12177 := @12153 @12176 +@12180 := @6668 (@7206 @12143) @7366 +@12181 := @7926 @12180 +@12189 := @12181 @2152 @12100 @12152 (@6389 (@7934 @6524 @6620 @12150)) +@12190 := @6840 @12180 +@12194 := @12190 @2128 @2151 @12081 @12099 +@12195 := @7945 @2133 +@12196 := @6383 @12143 +@12197 := @12196 @12158 +@12198 := @12195 @12197 +@12199 := @6383 @12198 +@12200 := @224 @12075 +@12201 := @6383 @12200 +@12202 := @7647 @10904 +@12203 := @6640 @12202 +@12204 := @7009 @12203 +@12205 := @6382 @12204 +@12207 := @6383 @12205 @6394 +@12208 := @12201 @12207 +@12210 := @12194 (@12199 @12208) +@12214 := @7956 @6524 @6620 @9394 @6389 +@12216 := @12210 (@12214 @12150) +@12217 := @6727 @12180 +@12223 := @12217 @2135 @2150 @6627 @12080 @12198 @12208 +@12224 := @7971 @12180 +@12228 := @12224 @2133 @622 @6627 @12197 +@12229 := @12217 @196 +@12234 := @12229 @163 @6624 @6626 @12143 @12158 +@12235 := @6736 @12180 +@12237 := @12235 @60 @12143 +@12238 := @6742 @12180 +@12241 := @12237 (@6741 (@12238 @60)) +@12242 := @12234 @12241 +@12254 := @12217 @160 @162 @6624 @6624 @7006 @6394 (@12235 @136 @7006 (@6741 (@12238 @136))) +@12255 := @6761 @12180 +@12257 := @12242 (@12254 @12255) +@12259 := @12223 (@12228 @12257) +@12260 := @12217 @2141 +@12265 := @12260 @2149 @12078 @9378 @12200 @12207 +@12266 := @6711 @12180 +@12270 := @12266 @218 @2140 @7831 @12077 +@12271 := @224 @12073 +@12275 := @12270 (@6383 @12271 @7648) @12200 +@12281 := @12217 @2138 @228 @6629 @6626 @12271 @7648 +@12288 := @12266 @800 @2137 @6627 @6624 (@12196 @7081) @12271 +@12294 := @12229 @214 @6624 @6626 @12143 @7081 @12241 +@12295 := @12217 @212 +@12300 := @12295 @162 @6624 @6624 @7008 @6394 +@12305 := @12235 @20 @7008 (@6741 (@12238 @20)) +@12309 := @12288 (@12294 (@12300 @12305 @12255)) +@12310 := @8043 @7836 +@12313 := @12281 (@12309 (@12310 @6636)) +@12314 := @12217 @226 +@12319 := @12314 @162 @6624 @6624 @225 @6394 +@12322 := @6938 @12180 @24 @225 +@12329 := @12275 (@12313 (@12319 @12322 @12255)) (@7679 @12073 @20) +@12330 := @12265 @12329 +@12336 := @12217 @2147 @162 @9376 @6624 @12205 @6394 +@12337 := @7183 @12180 +@12338 := @12337 @233 +@12344 := @12338 @1324 @2146 @9374 @6624 @12204 @12205 +@12350 := @12295 @2145 @6624 @9358 @7008 @12203 @12305 +@12351 := @12217 @177 +@12356 := @12351 @2144 @6624 @9334 @6639 @12202 +@12361 := @12235 @46 @6639 (@6741 (@12238 @46)) +@12362 := @12356 @12361 +@12368 := @12314 @432 @6624 @9278 @225 @10904 @12322 +@12369 := @12217 @242 +@12374 := @12369 @162 @6626 @6624 @7165 @6394 +@12383 := @12337 @239 @26 @162 @6624 @6624 @6394 @7165 @12255 @7194 +@12385 := @12374 @12383 @12255 +@12396 := @12216 + (@12259 (@12330 (@12336 (@12344 (@12350 (@12362 (@12368 @12385))) (@11017 @12204)) @12255))) +@12398 := @8051 @6524 @9394 +@12400 := @8054 @6524 @9394 +@12408 := @12398 @12400 (fun (s : @6524) => @8058 (@8059 @6524 @12400 @6385)) @12214 +@12410 := @6665 @6524 @6620 +@12426 := @12408 + (fun (x : @12410) => @8058 (@12214 @6385)) + @12092 + @12087 + @2133 + @12197 + @6633 + (fun (__p0 : @6524) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_44 @8086 @6865 @6385) + @12148 +@12427 := @6682 @12410 +@12430 := @9408 @6869 @8102 @6385 +@12437 := @12426 (fun (s : @6524) => @12427 (@12147 (fun (s : @6524) => @12430) @136 @6385)) +@12438 := @6854 @9443 +@12440 := @12438 @12430 @9447 +@12441 := @8099 @9443 +@12444 := @9408 @7131 @8107 @6636 +@12445 := @12441 @12444 +@12448 := @9408 @8116 @8118 @6856 +@12450 := @12438 @12448 @6385 +@12451 := @6854 @12410 +@12454 := @6775 @6524 (fun ("_" : @9443) => @12410) +@12456 := @9408 @8170 @8172 +@12457 := @12456 @6865 +@12458 := @12454 @12457 +@12460 := @6669 @6524 @6620 +@12462 := @12460 @6865 @6624 +@12463 := @12458 @12462 +@12471 := fun (next : @6524) => @12147 (fun (s : @6524) => @9408 @8179 @8181 @6385) @7131 @6385 +@12473 := @12451 (@12463 @12471) +@12474 := @12454 @6636 +@12499 := @12437 + (fun (n : @14) => + fun (s : @6524) => + fun (a._@._internal._hyg.#0 : @12440) => + @12445 + (fun (c : @9443) => fun ("_" : @12450) => @12473 (@12474 @12462 @12471)) + (@12427 + (@12454 + @12444 + (@12460 @6636 @6624) + (fun (next : @6524) => @12147 (fun (s : @6524) => @12456 @6385) @6865 @6385))) + @9447 + @6385) +@12502 := @12438 @12444 (@9474 @6385) +@12503 := @12441 @12448 +@12505 := @12438 @12457 @6385 +@12507 := @9408 @8126 @8128 +@12509 := @12454 (@12507 @6869) +@12511 := @12460 @6869 @6624 +@12512 := @12509 @12511 +@12513 := #10 +@12514 := @9408 @12513 +@12515 := @7825 @12513 +@12522 := fun (next : @6524) => @12147 (fun (s : @6524) => @12514 @12515 @6385) @8116 @6385 +@12565 := fun (subject : @6422) => + fun (startPos : @14) => + fun (startLine : @14) => + @12135 + (@12177 + (@12189 + (@12396 + (@12499 + (fun (n : @14) => + fun (s : @6524) => + fun (t : @6524) => + fun (a._@._internal._hyg.#0 : @12502) => + @12503 + (fun (c : @9443) => + fun ("_" : @12505) => @12451 (@12512 @12522) (@12474 @12511 @12522)) + (@12427 + (@12454 + @12448 + (@12460 @6856 @6624) + (fun (next : @6524) => @12147 (fun (s : @6524) => @12507 @6385) @6869 @6385))) + (@9474 @6636) + @6385) + @2128 + @1324 + (@6685 (@6695 @2128)) + @12075 + @12098)))) +@12566 := @6 @6435 +@12572 := (pos : @14) -> + (ln : @14) -> (firstOn : @6620) -> (chs : @14) -> (lexs : @12566) -> (msg : @6422) -> @6620 +@12573 := @6623 @9278 +@12574 := @12573 @6624 +@12575 := @6625 @12574 +@12576 := @6625 @12575 +@12577 := @6625 @12576 +@12578 := @6625 @12577 +@12579 := @6625 @12578 +@12580 := @6623 @12579 +@12587 := fun (pos : @14) => + fun (ln : @14) => + fun (firstOn : @6620) => + fun (chs : @14) => fun (lexs : @12566) => fun (msg : @6422) => @12580 @6624 +@12588 := @6634 @1439 +@12589 := @6383 @10772 +@12590 := @6383 @7128 +@12591 := @6389 @6865 +@12592 := @6383 @12591 +@12593 := @6464 @6636 +@12594 := @6383 @12593 +@12599 := @12589 (@12590 (@12592 (@7646 (@12594 @6426)))) +@12600 := @12588 @12599 +@12601 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_30 +@12603 := @12601 @7131 @6869 +@12606 := @12603 @6865 @6856 @6636 +@12608 := @6644 (@12606 @6385) +@12609 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_4 +@12610 := LexLeanBoot.TokenAudit.failLex +@12612 := @12610 @7131 @6869 +@12615 := @12612 @6865 @6856 @6636 +@12618 := @12608 (@12609 (@12615 @6385)) +@12625 := (pos : @14) -> + (ln : @14) -> + (firstOn : @6620) -> (chs : @14) -> (lexs : @12566) -> (msg : @6422) -> @12600 @12618 +@12629 := @6660 @1439 @12599 @12618 @2673 +@12631 := @6668 (@9131 @6424) +@12645 := @12631 + (@6668 + (@8617 @12593) + (@6668 (@7206 @6889) (@6668 (@6959 @12591) (@7130 (@6668 (@6675 @10772) @6678))))) +@12655 := @12629 @12645 (@6685 (@6695 @1439)) (@6701 (@6702 (@6703 @2673) @12599 @6678)) +@12656 := @7183 @12645 +@12661 := @12656 @233 @320 @2671 @12579 @6624 +@12662 := @7631 @6424 +@12664 := @6383 @12662 @6394 +@12665 := @12594 @12664 +@12666 := @7646 @12665 +@12667 := @12592 @12666 +@12668 := @12590 @12667 +@12669 := @12589 @12668 +@12672 := @12661 @12669 (@6382 @12669) +@12673 := @6727 @12645 +@12679 := @12673 @160 @2670 @6624 @12578 @10772 @12668 +@12680 := @6736 @12645 +@12682 := @12680 @136 @10772 +@12683 := @6742 @12645 +@12687 := @12679 (@12682 (@6741 (@12683 @136))) +@12699 := @12673 @212 @2669 @6624 @12577 @7128 @12667 (@12680 @20 @7128 (@6741 (@12683 @20))) +@12711 := @12673 @177 @2668 @6624 @12576 @12591 @12666 (@12680 @46 @12591 (@6741 (@12683 @46))) +@12723 := @12673 @196 @2667 @6624 @12575 @6889 @12665 (@12680 @60 @6889 (@6741 (@12683 @60))) +@12735 := @12673 @220 @2666 @6624 @12574 @12593 @12664 (@12680 @192 @12593 (@6741 (@12683 @192))) +@12741 := @12673 @2664 @162 @9278 @6624 @12662 @6394 +@12748 := @12656 @266 @30 @945 @6626 @6624 @6426 @12662 +@12760 := @12673 @262 @162 @6624 @6624 @6424 @6394 (@12680 @204 @6424 (@6741 (@12683 @204))) +@12761 := @6761 @12645 +@12763 := @12748 (@12760 @12761) +@12764 := @7686 @6424 +@12782 := fun (pos : @14) => + fun (ln : @14) => + fun (firstOn : @6620) => + fun (chs : @14) => + fun (lexs : @12566) => + fun (msg : @6422) => + @12655 + (@12672 + (@12687 (@12699 (@12711 (@12723 (@12735 (@12741 (@12763 @12764) @12761)))))) + (@11017 @12669)) +@12783 := @6666 @14 +@12784 := (state : @12783) -> @6620 +@12786 := (subject : @6422) -> (limit : @14) -> @12784 +@12787 := @7896 @14 +@12788 := @12787 @6385 +@12790 := @7283 @12788 @6636 +@12791 := @7282 @12790 +@12792 := @12791 @6624 +@12793 := @7281 @12792 +@12795 := @7289 @12790 @6624 +@12796 := @12793 @12795 +@12799 := @6623 (@6628 (@9344 @12788)) +@12800 := @7316 @12788 +@12801 := @9351 @12788 +@12806 := @6623 (@6628 (@7283 (@12800 @12801) @7323)) +@12807 := @7935 @14 +@12808 := @12807 @6385 +@12826 := @7279 + (@12796 + (@12799 + (@6623 + (@6623 + (@6623 (@12806 (@6623 (@6628 (@7283 (@7316 @12808 @20) @7323)) @6624)) @6624) + @6624) + @6624)) + @6626) +@12827 := @6625 @12826 +@12831 := fun (subject : @6422) => fun (limit : @14) => fun (state : @12783) => @6625 @12827 +@12832 := @6634 @3991 +@12835 := @7957 @14 @224 @224 +@12836 := @12835 @6385 +@12838 := @6383 @12836 @6394 +@12839 := @7009 @12838 +@12840 := @7007 @12839 +@12841 := @12832 @12840 +@12845 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_82 @6856 @6636 @6385 +@12846 := @6644 @12845 +@12848 := @6477 @12783 @12835 +@12849 := LexLeanBoot.TokenAudit.countScalarsStep +@12853 := @12848 (@12849 @6856 @6636 @6385) +@12854 := @12846 @12853 +@12858 := (subject : @6422) -> (limit : @14) -> (state : @12783) -> @12841 @12854 +@12862 := @6660 @3991 @12840 @12854 @4971 +@12865 := @6668 (@6959 @12836) @7037 +@12875 := @12862 @12865 (@6685 (@6695 @3991)) (@6701 (@6702 (@6703 @4971) @12840 @6678)) +@12882 := @7485 @12865 @60 @24 @4950 @4969 @6624 @12827 +@12883 := @224 @12788 +@12884 := @12882 @12883 +@12885 := @6683 @12783 +@12886 := @7280 @12885 +@12888 := @12886 @12792 @12795 +@12889 := @6946 @12783 +@12890 := @6670 @14 +@12891 := @12787 @6636 +@12892 := @7316 @12891 +@12894 := @12890 (@12892 @6385) +@12895 := @12807 @6636 +@12897 := @7316 @12895 @20 +@12901 := @12888 (let w : @14 := @12801; @12889 (@12894 @12897)) +@12902 := @6898 @12783 +@12904 := @12848 (@12901 @12902) +@12905 := @12884 @12904 +@12909 := @7926 @12865 @177 @6624 @12883 +@12910 := @224 @12808 +@12911 := @12909 @12910 +@12912 := @6736 @12865 +@12914 := @12912 @46 @12836 +@12915 := @6742 @12865 +@12918 := @12914 (@6741 (@12915 @46)) +@12920 := @12905 (@12911 @12918) +@12923 := @6668 (@7206 @12883) @12865 +@12932 := @7485 @12923 @192 @24 @4952 @4968 @6624 @12826 @12910 @12904 +@12934 := LexLeanPreservation.conv_second @6633 +@12948 := @12932 + (@12934 @12923 @177 @6624 @12883 @12910 (@6736 @12923 @46 @12836 (@6741 (@6742 @12923 @46)))) +@12951 := @6668 (@8617 @12910) @12923 +@12956 := @7378 @12951 @4097 @4964 @4967 @6629 +@12957 := @9761 @12891 +@12958 := @6628 @12957 +@12959 := @6623 @12958 +@12960 := @9524 @12891 +@12961 := @12892 @12960 +@12963 := @7283 @12961 @7323 +@12964 := @6628 @12963 +@12965 := @6623 @12964 +@12967 := @7283 @12897 @7323 +@12968 := @6628 @12967 +@12970 := @6623 @12968 @6624 +@12971 := @12965 @12970 +@12973 := @6623 @12971 @6624 +@12975 := @6623 @12973 @6624 +@12977 := @6623 @12975 @6624 +@13000 := @12956 + (fun (__b : @6620) => @7389 (@12959 @12977) @6626) + (fun (__b : @6620) => + @12848 + (@12886 + @7385 + @7388 + (let w : @14 := @12960; + @12889 (@12890 (@7316 (@12787 @6856) @6385) (@7316 (@12807 @6856) @20))) + @12902)) + @12790 +@13010 := @6711 @12951 @766 @2137 @6627 @6624 (@6383 @12883 @7081) (@6389 @12790) +@13011 := @6727 @12951 +@13017 := @13011 @196 @214 @6624 @6626 @12883 @7081 +@13018 := @6736 @12951 +@13020 := @13018 @60 @12883 +@13021 := @6742 @12951 +@13045 := @13000 + (@13010 + (@13017 + (@13020 (@6741 (@13021 @60))) + (@13011 + @212 + @162 + @6624 + @6624 + @7008 + @6394 + (@13018 @20 @7008 (@6741 (@13021 @20))) + (@6761 @12951))) + (@7479 @12788 @6636)) +@13046 := @224 @12895 +@13048 := @6668 (@8617 @13046) +@13049 := @224 @12891 +@13057 := @13048 (@6668 (@7206 @13049) (@6668 (@6959 (@12835 @6636)) @6896)) +@13064 := @7485 @13057 @204 @24 @3040 @4963 @12958 @12977 +@13065 := @224 @12960 +@13066 := @13064 @13065 +@13067 := LexLeanTarget.TargetSyntax.Value.pair +@13068 := @224 @12961 +@13069 := @13067 @13068 +@13070 := @224 @12897 +@13071 := @13069 @13070 +@13072 := @7631 @13071 +@13073 := @13066 @13072 +@13078 := @6840 @13057 @2383 @3003 @6627 @12957 +@13079 := @6383 @13049 +@13080 := @13079 @6394 +@13083 := @13078 (@7510 @13080) @13065 +@13084 := @6727 @13057 +@13090 := @13084 @160 @198 @6624 @6626 @6892 @13080 +@13091 := @6736 @13057 +@13093 := @13091 @136 @6892 +@13094 := @6742 @13057 +@13098 := @13090 (@13093 (@6741 (@13094 @136))) +@13110 := @13084 @196 @162 @6624 @6624 @13049 @6394 (@13091 @60 @13049 (@6741 (@13094 @60))) +@13111 := @6761 @13057 +@13118 := @13073 (@13083 (@13098 (@13110 @13111)) (@11820 @6865 @12891)) +@13121 := @6668 (@9131 @13065) @13057 +@13122 := @7183 @13121 +@13131 := @13122 @266 @3953 @4962 @12975 @6624 (@6383 @13071 @6394) @13072 +@13132 := @6727 @13121 +@13138 := @13132 @4960 @162 @12973 @6624 @13071 @6394 +@13143 := @13122 @429 @2690 @4959 @12971 @6624 +@13144 := @6383 @13068 +@13146 := @6383 @13070 @6394 +@13149 := @13143 (@13144 @13146) @13071 +@13155 := @13132 @4956 @4958 @12964 @12970 @13068 @13146 +@13157 := @6711 @13121 @218 +@13160 := @13157 @3540 @6627 @12963 +@13162 := @6383 @13065 @6394 +@13165 := @13160 (@13079 @13162) @13068 +@13171 := @13132 @196 @945 @6624 @6626 @13049 @13162 +@13172 := @6736 @13121 +@13174 := @13172 @60 @13049 +@13175 := @6742 @13121 +@13179 := @13171 (@13174 (@6741 (@13175 @60))) +@13191 := @13132 @262 @162 @6624 @6624 @13065 @6394 (@13172 @204 @13065 (@6741 (@13175 @204))) +@13192 := @6761 @13121 +@13244 := @13149 + (@13155 + (@13165 (@13179 (@13191 @13192)) (@7679 @12891 @12960)) + (@13132 + @230 + @162 + @12968 + @6624 + @13070 + @6394 + (@13157 + @229 + @6627 + @12967 + (@6383 @13046 @7648) + @13070 + (@13132 + @220 + @228 + @6624 + @6626 + @13046 + @7648 + (@13172 @192 @13046 (@6741 (@13175 @192))) + (@13132 @226 @162 @6624 @6624 @225 @6394 (@6938 @13121 @24 @225) @13192)) + (@7679 @12895 @20)) + @13192)) +@13245 := LexLeanPreservation.construct_pair +@13275 := fun (subject : @6422) => + fun (limit : @14) => + fun (state : @12783) => + @12875 + (@12920 + (@12948 + (@13045 + (fun ("_" : @12792) => + @13118 (@13131 (@13138 (@13244 (@13245 @13068 @13070)) @13192) (@7686 @13071))) + (fun ("_" : @12791 @7059) => + @7183 @13057 @244 @3953 @162 @6624 @6624 @6394 @7613 @13111 @7617)))) +@13277 := (subject : @6422) -> (toPos : @14) -> @12784 +@13281 := fun (subject : @6422) => fun (toPos : @14) => fun (state : @12783) => @7294 @12845 +@13283 := @6634 @2685 @12840 +@13284 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_60 +@13289 := @6644 (@13284 @6856 @6636 @6385) @12853 +@13293 := (subject : @6422) -> (toPos : @14) -> (state : @12783) -> @13283 @13289 +@13307 := @6660 + @2685 + @12840 + @13289 + @3994 + @12865 + (@6685 (@6695 @2685)) + (@6701 (@6702 (@6703 @3994) @12840 @6678)) +@13314 := @6840 @12865 @3991 @3434 @7293 @12845 @12840 @12853 +@13315 := @6727 @12865 +@13360 := fun (subject : @6422) => + fun (toPos : @14) => + fun (state : @12783) => + @13307 + (@13314 + (@13315 + @160 + @3433 + @6624 + @6627 + @7006 + @12839 + (@12912 @136 @7006 (@6741 (@12915 @136))) + (@13315 + @212 + @179 + @6624 + @6626 + @7008 + @12838 + (@12912 @20 @7008 (@6741 (@12915 @20))) + (@13315 @177 @162 @6624 @6624 @12836 @6394 @12918 (@6761 @12865)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_82 @6856 @6636 @6385)) +@13363 := (subject : @6422) -> (fromPos : @14) -> (toPos : @14) -> @6620 +@13364 := @7279 @6624 +@13365 := @7279 @13364 +@13366 := @6628 @13365 +@13367 := @6623 @13366 +@13368 := @7834 @12783 +@13372 := fun (__p0 : @12783) => @13284 @6865 @6636 @6385 +@13373 := @13368 @13372 +@13377 := fun (state : @12783) => @12849 @6865 @6636 @6385 +@13378 := @13373 @13377 +@13379 := @7849 @6385 +@13380 := @13379 @6636 +@13381 := @13378 @13380 +@13383 := @12890 @6636 @136 +@13384 := @13381 @13383 +@13385 := @13367 @13384 +@13388 := fun (subject : @6422) => fun (fromPos : @14) => fun (toPos : @14) => @13385 +@13390 := @6634 @1462 @7341 +@13391 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_31 +@13395 := @6644 (@13391 @6856 @6636 @6385) +@13396 := LexLeanBoot.TokenAudit.countScalars +@13401 := @13395 (@224 (@13396 @6856 @6636 @6385)) +@13405 := (subject : @6422) -> (fromPos : @14) -> (toPos : @14) -> @13390 @13401 +@13419 := @6660 + @1462 + @7341 + @13401 + @2702 + @7366 + (@6685 (@6695 @1462)) + (@6701 (@6702 (@6703 @2702) @7341 @6678)) +@13420 := @12934 @7366 +@13422 := @13420 @2700 @13385 +@13424 := @7895 @12783 @6620 +@13425 := @7898 @12783 +@13426 := @13425 @13377 +@13428 := @13426 @13380 @13383 +@13429 := @13424 @13428 +@13435 := @13422 (@224 (@12787 @13429)) (@224 (@12807 @13429)) +@13436 := @7926 @7366 +@13445 := @13436 @2699 @13385 (@12835 @13429) (@6389 (@7934 @12783 @6620 @13428)) +@13446 := @6840 @7366 +@13450 := @13446 @2680 @2698 @13366 @13384 +@13451 := @7945 @2685 +@13452 := @7007 @6641 +@13453 := @13451 @13452 +@13454 := @6383 @13453 +@13455 := @224 @13380 +@13456 := @6383 @13455 +@13457 := @13067 @7008 +@13458 := @13457 @236 +@13460 := @6383 @13458 @6394 +@13461 := @13456 @13460 +@13463 := @13450 (@13454 @13461) +@13467 := @7956 @12783 @6620 @12835 @6389 +@13469 := @13463 (@13467 @13428) +@13475 := @7448 @2687 @2697 @6627 @13365 @13453 @13461 +@13476 := @7971 @7366 +@13480 := @13476 @2685 @523 @6627 @13452 +@13486 := @12161 @179 @6624 @6626 @7006 @6641 @12171 +@13493 := @7449 @162 @6624 @6624 @6639 @6394 @7461 @7475 +@13496 := @13475 (@13480 (@13486 @13493)) +@13513 := @7448 + @2110 + @2696 + @6629 + @13364 + @13455 + @13460 + (@7439 @800 @2109 @6627 @6624 @7444 @13455 @7477 (@8043 @6385 @6636)) +@13519 := @7448 @2694 @162 @6629 @6624 @13458 @6394 +@13520 := @7183 @7366 +@13521 := @13520 @429 +@13528 := @13521 @2690 @2693 @6627 @6624 (@7009 @9880) @13458 +@13534 := @7463 @2692 @6624 @6626 @7008 @9880 @7473 +@13535 := @7448 @237 +@13540 := @13535 @162 @6624 @6624 @236 @6394 +@13543 := @6938 @7366 @24 @236 +@13547 := @13528 (@13534 (@13540 @13543 @7475)) +@13548 := @13245 @7008 +@13555 := @13469 (@13496 (@13513 (@13519 (@13547 (@13548 @236)) @7475))) +@13557 := @8051 @12783 @12835 +@13559 := @8054 @12783 @12835 +@13567 := @13557 @13559 (fun (s : @12783) => @8058 (@8059 @12783 @13559 @6385)) @13467 +@13569 := @6665 @12783 @6620 +@13585 := @13567 + (fun (x : @13569) => @8058 (@13467 @6385)) + @13377 + @13372 + @2685 + @13452 + @6633 + (fun (__p0 : @12783) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_60 @6865 @6636 @6385) + @13426 +@13586 := @6682 @13569 +@13589 := @12849 @6869 @6856 @6385 +@13596 := @13585 (fun (s : @12783) => @13586 (@13425 (fun (state : @12783) => @13589) @136 @6385)) +@13597 := @6854 @12885 +@13599 := @13597 @13589 @12902 +@13600 := @8099 @12885 +@13603 := @12849 @7131 @6865 @6636 +@13604 := @13600 @13603 +@13607 := @12849 @8116 @6869 @6856 +@13609 := @13597 @13607 @6385 +@13610 := @6854 @13569 +@13613 := @6775 @12783 (fun ("_" : @12885) => @13569) +@13615 := @12849 @8170 @7131 +@13616 := @13615 @6865 +@13617 := @13613 @13616 +@13619 := @6669 @12783 @6620 +@13621 := @13619 @6865 @6624 +@13622 := @13617 @13621 +@13630 := fun (next : @12783) => + @13425 (fun (state : @12783) => @12849 @8179 @8170 @6385) @7131 @6385 +@13632 := @13610 (@13622 @13630) +@13633 := @13613 @6636 +@13658 := @13596 + (fun (n : @14) => + fun (s : @12783) => + fun (a._@._internal._hyg.#0 : @13599) => + @13604 + (fun (c : @12885) => fun ("_" : @13609) => @13632 (@13633 @13621 @13630)) + (@13586 + (@13613 + @13603 + (@13619 @6636 @6624) + (fun (next : @12783) => @13425 (fun (state : @12783) => @13615 @6385) @6865 @6385))) + @12902 + @6385) +@13661 := @13597 @13603 (@12889 @6385) +@13662 := @13600 @13607 +@13664 := @13597 @13616 @6385 +@13666 := @12849 @8126 @8116 +@13668 := @13613 (@13666 @6869) +@13670 := @13619 @6869 @6624 +@13671 := @13668 @13670 +@13679 := fun (next : @12783) => + @13425 (fun (state : @12783) => @12849 @12513 @8126 @6385) @8116 @6385 +@13722 := fun (subject : @6422) => + fun (fromPos : @14) => + fun (toPos : @14) => + @13419 + (@13435 + (@13445 + (@13555 + (@13658 + (fun (n : @14) => + fun (s : @12783) => + fun (t : @12783) => + fun (a._@._internal._hyg.#0 : @13661) => + @13662 + (fun (c : @12885) => + fun ("_" : @13664) => @13610 (@13671 @13679) (@13633 @13670 @13679)) + (@13586 + (@13613 + @13607 + (@13619 @6856 @6624) + (fun (next : @12783) => + @13425 (fun (state : @12783) => @13666 @6385) @6869 @6385))) + (@12889 @6636) + @6385) + @2680 + @2690 + (@6685 (@6695 @2680)) + @13380 + @13383)))) +@13723 := (s : @6548) -> @6620 +@13725 := (subject : @6422) -> (n : @14) -> @13723 +@13726 := @7282 @6559 +@13727 := @13726 @6624 +@13728 := @7281 @13727 +@13730 := @7289 @6559 @6624 +@13732 := @13728 @13730 @6626 +@13734 := @7282 @6563 @6624 +@13735 := @7281 @13734 +@13737 := @7289 @6563 @6624 +@13739 := @13735 @13737 @6626 +@13740 := @7283 @6551 +@13741 := @13740 @6636 +@13743 := @7282 @13741 @6624 +@13744 := @7281 @13743 +@13746 := @7289 @13741 @6624 +@13747 := @13744 @13746 +@13750 := @6623 (@6628 (@9228 @6551)) +@13751 := @8755 @6551 +@13752 := @7067 @13751 +@13753 := @13752 @3048 +@13759 := @7281 (@7282 @13753 @6624) (@7289 @13753 @6624) +@13760 := @7316 @6551 +@13761 := @13760 @20 +@13762 := @7283 @13761 +@13765 := @6623 (@6628 (@13762 @7323)) +@13766 := @13765 @6626 +@13767 := @6623 @13766 +@13769 := @6623 (@13767 @6624) +@13770 := @13762 @6636 +@13776 := @7281 (@7282 @13770 @6624) (@7289 @13770 @6624) +@13782 := @6623 (@6623 (@6625 (@13765 @6624)) (@9344 @13761)) +@13783 := @7316 @13761 +@13789 := @6623 (@13767 (@7283 (@13783 (@9351 @13761)) @7323)) +@13790 := @7821 @9278 +@13791 := @6625 @13790 +@13800 := @13776 (@13782 (@6623 (@6623 (@6623 (@13789 @13791) @6624) @6624) @6624)) +@13801 := @6625 @13791 +@13803 := @6623 @13801 @6624 +@13805 := @6623 @13803 @6624 +@13807 := @6623 @13805 @6624 +@13810 := @13759 (@13769 (@13800 @13807)) +@13811 := @13752 @2421 +@13817 := @7281 (@7282 @13811 @6624) (@7289 @13811 @6624) +@13824 := @6623 (@6623 (@6623 (@13765 @13791) @6624) @6624) @6624 +@13825 := @13817 @13824 +@13826 := @13752 @1358 +@13832 := @7281 (@7282 @13826 @6624) (@7289 @13826 @6624) +@13846 := @6623 + (@6623 (@6623 (@13765 (@6623 (@6628 (@7283 (@7316 @6555 @20) @7323)) @13790)) @6624) @6624) + @6624 +@13878 := @6625 + (@13732 + (@6625 + (@13739 + (@7279 + (@13747 + (@13750 + (@7279 + (@13810 + (@7279 + (@13825 + (@7279 + (@13832 + @13846 + (@6623 + (@6628 (@9344 @6551)) + (@6623 + (@6623 + (@6623 + (@6623 (@6628 (@7283 (@13760 (@9351 @6551)) @7323)) @13791) + @6624) + @6624) + @6624))))))))) + @13807))))) +@13879 := @6625 @13878 +@13883 := fun (subject : @6422) => fun (n : @14) => fun (s : @6548) => @6625 @13879 +@13884 := @6634 @4219 +@13885 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_6 +@13886 := @13885 @6385 +@13888 := @6383 @13886 @6394 +@13889 := @7009 @13888 +@13890 := @7007 @13889 +@13891 := @13884 @13890 +@13892 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_83 +@13896 := @6644 (@13892 @6856 @6636 @6385) +@13898 := @6477 @6548 @13885 +@13899 := LexLeanBoot.TokenAudit.scanStringStep +@13904 := @13896 (@13898 (@13899 @6856 @6636 @6385)) +@13908 := (subject : @6422) -> (n : @14) -> (s : @6548) -> @13891 @13904 +@13912 := @6660 @4219 @13890 @13904 @5059 +@13914 := @6668 (@6959 @13886) +@13915 := @13914 @7037 +@13925 := @13912 @13915 (@6685 (@6695 @4219)) (@6701 (@6702 (@6703 @5059) @13890 @6678)) +@13933 := @7485 @13915 @60 @24 @853 @5057 @6624 @13879 @6552 +@13934 := @6683 @6548 +@13935 := @7280 @13934 +@13937 := @13935 @13727 @13730 +@13938 := @6898 @6548 +@13939 := @13937 @13938 +@13942 := @13935 @13734 @13737 @13938 +@13944 := @13935 @13743 @13746 +@13945 := @7068 @3048 +@13951 := @13935 (@7282 @13945 @6624) (@7289 @13945 @6624) +@13952 := @6550 @6636 +@13953 := @7316 @13952 +@13954 := @13953 @20 +@13955 := @7283 @13954 +@13956 := @13955 @6856 +@13958 := @7282 @13956 @6624 +@13959 := @13935 @13958 +@13961 := @7289 @13956 @6624 +@13962 := @13959 @13961 +@13963 := @9524 @13954 +@13964 := @6946 @6548 +@13965 := LexLeanBoot.TokenAudit.StringState.mk +@13966 := @6550 @6856 +@13967 := @7316 @13966 +@13968 := @13967 @20 +@13969 := @7316 @13968 +@13971 := @13965 (@13969 @6385) +@13972 := @6554 @6856 +@13978 := @13962 (let w : @14 := @13963; @13964 (@13971 @13972 @7059 @7059)) +@13979 := @13965 @6856 +@13980 := @6554 @6636 +@13986 := @13951 (@13978 (@13964 (@13979 @13980 @7059 @6624))) +@13987 := @7068 @2421 +@13993 := @13935 (@7282 @13987 @6624) (@7289 @13987 @6624) +@13994 := @13965 @13954 +@13999 := @13993 (@13964 (@13994 @13980 @6624 @7059)) +@14001 := @13935 @9511 @9514 +@14003 := @7316 @13980 @20 +@14008 := @14001 (@13964 (@13994 @14003 @7059 @7059)) +@14009 := @9524 @13952 +@14015 := @13964 (@13965 (@13967 @6385) @13972 @7059 @7059) +@14021 := @13944 + (let b0 : @1300 := @13751; @13986 (@13999 (@14008 (let w : @14 := @14009; @14015)))) +@14026 := @13964 (@13965 @6551 @6555 @7059 @6624) +@14030 := @13898 (@13939 (@13942 (@14021 @14026))) +@14031 := @13933 @14030 +@14046 := @9548 + @13915 + @177 + @6624 + @136 + @6569 + @136 + @6552 + (@6736 @13915 @46 @13886 (@6741 (@6742 @13915 @46))) +@14047 := @9567 @6569 +@14049 := @6741 (@14047 @136) +@14051 := @14031 (@14046 @14049) +@14054 := @6668 (@7206 @6552) @13915 +@14063 := @7485 @14054 @192 @24 @855 @5056 @6624 @13878 @6556 @14030 +@14078 := @9548 + @14054 + @177 + @6624 + @20 + @6569 + @136 + @6556 + (@6736 @14054 @46 @13886 (@6741 (@6742 @14054 @46))) +@14080 := @6741 (@14047 @20) +@14082 := @14063 (@14078 @14080) +@14085 := @6668 (@8617 @6556) @14054 +@14090 := @7378 @14085 @857 @4978 @5055 @6624 +@14091 := @6562 @6636 +@14092 := @7282 @14091 +@14093 := @14092 @6624 +@14094 := @7281 @14093 +@14096 := @7289 @14091 @6624 +@14098 := @14094 @14096 @6626 +@14099 := @7283 @13952 +@14100 := @14099 @6856 +@14102 := @7282 @14100 @6624 +@14103 := @7281 @14102 +@14105 := @7289 @14100 @6624 +@14106 := @14103 @14105 +@14109 := @6623 (@6628 (@9659 @13952)) +@14110 := @8894 @13952 +@14111 := @7067 @14110 +@14112 := @14111 @3048 +@14118 := @7281 (@7282 @14112 @6624) (@7289 @14112 @6624) +@14121 := @6623 (@6628 (@13955 @7323)) +@14122 := @14121 @6626 +@14123 := @6623 @14122 +@14125 := @6623 (@14123 @6624) +@14127 := @7281 @13958 @13961 +@14133 := @6623 (@6623 (@6625 (@14121 @6624)) (@9761 @13954)) +@14134 := @7316 @13954 +@14151 := @14118 + (@14125 + (@14127 + (@14133 + (@6623 + (@6623 (@6623 (@6623 (@14123 (@7283 (@14134 @13963) @7323)) @13791) @6624) @6624) + @6624)) + @13807)) +@14152 := @14111 @2421 +@14158 := @7281 (@7282 @14152 @6624) (@7289 @14152 @6624) +@14165 := @6623 (@6623 (@6623 (@14121 @13791) @6624) @6624) @6624 +@14166 := @14158 @14165 +@14167 := @14111 @1358 +@14173 := @7281 (@7282 @14167 @6624) (@7289 @14167 @6624) +@14185 := @6623 + (@6623 (@6623 (@14121 (@6623 (@6628 (@7283 @14003 @7323)) @13790)) @6624) @6624) + @6624 +@14217 := @14090 + (fun (__b : @6620) => + @7573 + (@6625 + (@14098 + (@7279 + (@14106 + (@14109 + (@7279 + (@14151 + (@7279 + (@14166 + (@7279 + (@14173 + @14185 + (@6623 + (@6628 (@9761 @13952)) + (@6623 + (@6623 + (@6623 (@6623 (@6628 (@7283 (@13953 @14009) @7323)) @13791) @6624) + @6624) + @6624))))))))) + @13807))))) +@14219 := @13935 @7385 @7388 +@14220 := @14219 @13938 +@14223 := @13935 @14093 @14096 @13938 +@14225 := @13935 @14102 @14105 +@14226 := @7283 @13968 +@14227 := @14226 @6865 +@14229 := @7282 @14227 @6624 +@14230 := @13935 @14229 +@14232 := @7289 @14227 @6624 +@14233 := @14230 @14232 +@14234 := @9849 @13968 +@14235 := @6550 @6865 +@14236 := @7316 @14235 +@14237 := @14236 @20 +@14238 := @7316 @14237 +@14240 := @13965 (@14238 @6385) +@14241 := @6554 @6865 +@14254 := @13951 + (@14233 + (let w : @14 := @14234; @13964 (@14240 @14241 @7059 @7059)) + (@13964 (@13965 @6865 @13972 @7059 @6624))) +@14255 := @13965 @13968 +@14256 := @14255 @13972 +@14260 := @13993 (@13964 (@14256 @6624 @7059)) +@14262 := @7316 @13972 @20 +@14267 := @14001 (@13964 (@14255 @14262 @7059 @7059)) +@14268 := @9849 @13966 +@14274 := @13964 (@13965 (@14236 @6385) @14241 @7059 @7059) +@14280 := @14225 + (let b0 : @1300 := @14110; @14254 (@14260 (@14267 (let w : @14 := @14268; @14274)))) +@14285 := @13964 (@13965 @13952 @13980 @7059 @6624) +@14292 := @14217 (fun (__b : @6620) => @13898 (@14220 (@14223 (@14280 @14285)))) @6559 +@14307 := @9548 + @14085 + @177 + @6624 + @46 + @6569 + @136 + @6560 + (@6736 @14085 @46 @13886 (@6741 (@6742 @14085 @46))) +@14309 := @6741 (@14047 @46) +@14311 := @14292 (@14307 @14309) +@14312 := @224 @13980 +@14314 := @6668 (@8617 @14312) +@14315 := @224 @13952 +@14317 := @6668 (@7206 @14315) +@14318 := @13885 @6636 +@14323 := @14314 (@14317 (@6668 (@6959 @14318) @6896)) +@14336 := @14311 + (fun ("_" : @13727) => + @7183 @14323 @244 @4180 @162 @6624 @6624 @6394 @7613 (@6761 @14323) @7617) +@14337 := @13726 @7059 +@14342 := @7378 @14323 @859 @4978 @5054 @6624 +@14343 := @7283 @13966 +@14344 := @14343 @6865 +@14345 := @7282 @14344 +@14346 := @14345 @6624 +@14347 := @7281 @14346 +@14349 := @7289 @14344 @6624 +@14350 := @14347 @14349 +@14353 := @6623 (@6628 (@9962 @13966)) +@14354 := @9155 @13966 +@14355 := @7067 @14354 +@14356 := @14355 @3048 +@14362 := @7281 (@7282 @14356 @6624) (@7289 @14356 @6624) +@14365 := @6623 (@6628 (@14226 @7323)) +@14366 := @14365 @6626 +@14367 := @6623 @14366 +@14394 := @14362 + (@6623 + (@14367 @6624) + (@7281 + @14229 + @14232 + (@6623 + (@6623 (@6625 (@14365 @6624)) (@10065 @13968)) + (@6623 + (@6623 (@6623 (@6623 (@14367 (@7283 (@13969 @14234) @7323)) @13791) @6624) @6624) + @6624)) + @13807)) +@14395 := @14355 @2421 +@14401 := @7281 (@7282 @14395 @6624) (@7289 @14395 @6624) +@14408 := @6623 (@6623 (@6623 (@14365 @13791) @6624) @6624) @6624 +@14409 := @14401 @14408 +@14410 := @14355 @1358 +@14416 := @7281 (@7282 @14410 @6624) (@7289 @14410 @6624) +@14428 := @6623 + (@6623 (@6623 (@14365 (@6623 (@6628 (@7283 @14262 @7323)) @13790)) @6624) @6624) + @6624 +@14458 := @14342 + (fun (__b : @6620) => + @7573 + (@7279 + (@14350 + (@14353 + (@7279 + (@14394 + (@7279 + (@14409 + (@7279 + (@14416 + @14428 + (@6623 + (@6628 (@10065 @13966)) + (@6623 + (@6623 + (@6623 (@6623 (@6628 (@7283 (@13967 @14268) @7323)) @13791) @6624) + @6624) + @6624))))))))) + @13807))) +@14460 := @13935 @14346 @14349 +@14461 := @7283 @14237 +@14462 := @14461 @6869 +@14464 := @7282 @14462 @6624 +@14465 := @13935 @14464 +@14467 := @7289 @14462 @6624 +@14468 := @14465 @14467 +@14469 := @10146 @14237 +@14470 := @6550 @6869 +@14471 := @7316 @14470 +@14472 := @14471 @20 +@14473 := @7316 @14472 +@14475 := @13965 (@14473 @6385) +@14476 := @6554 @6869 +@14488 := @14468 + (let w : @14 := @14469; @13964 (@14475 @14476 @7059 @7059)) + (@13964 (@13965 @6869 @14241 @7059 @6624)) +@14489 := @13951 @14488 +@14490 := @13965 @14237 +@14491 := @14490 @14241 +@14494 := @13964 (@14491 @6624 @7059) +@14495 := @13993 @14494 +@14497 := @7316 @14241 @20 +@14501 := @13964 (@14490 @14497 @7059 @7059) +@14502 := @14001 @14501 +@14503 := @10146 @14235 +@14509 := @13964 (@13965 (@14471 @6385) @14476 @7059 @7059) +@14510 := let w : @14 := @14503; @14509 +@14515 := @14460 (let b0 : @1300 := @14354; @14489 (@14495 (@14502 @14510))) +@14520 := @13964 (@13965 @13966 @13972 @7059 @6624) +@14526 := @14458 (fun (__b : @6620) => @13898 (@14220 (@14515 @14520))) @14091 +@14530 := @9548 @14323 @177 @6624 @60 +@14531 := @6383 @14315 +@14532 := @6383 @14312 +@14535 := @6383 (@6389 (@6558 @6636)) +@14536 := @6389 @14091 +@14541 := @14531 (@14532 (@14535 (@6383 @14536 @6394))) +@14552 := @14530 @14541 @136 @14536 (@6736 @14323 @46 @14318 (@6741 (@6742 @14323 @46))) +@14555 := @6741 (@9567 @14541 @60) +@14557 := @14526 (@14552 @14555) +@14558 := @224 @13972 +@14560 := @6668 (@8617 @14558) +@14561 := @224 @13966 +@14563 := @6668 (@7206 @14561) +@14564 := @13885 @6856 +@14569 := @14560 (@14563 (@6668 (@6959 @14564) @6874)) +@14577 := @7183 @14569 @244 @4180 @162 @6624 @6624 @6394 @7613 +@14578 := @6761 @14569 +@14582 := @14557 (fun ("_" : @14093) => @14577 @14578 @7617) +@14583 := @14092 @7059 +@14588 := @7378 @14569 @4097 @5047 @5053 @6629 +@14589 := @10234 @14235 +@14590 := @6628 @14589 +@14591 := @6623 @14590 +@14592 := @10238 @14235 +@14593 := @7067 @14592 +@14594 := @14593 @3048 +@14595 := @7282 @14594 +@14596 := @14595 @6624 +@14597 := @7281 @14596 +@14599 := @7289 @14594 @6624 +@14600 := @14597 @14599 +@14603 := @6623 (@6628 (@14461 @7323)) +@14604 := @14603 @6626 +@14605 := @6623 @14604 +@14632 := @14600 + (@6623 + (@14605 @6624) + (@7281 + @14464 + @14467 + (@6623 + (@6623 (@6625 (@14603 @6624)) (@10338 @14237)) + (@6623 + (@6623 (@6623 (@6623 (@14605 (@7283 (@14238 @14469) @7323)) @13791) @6624) @6624) + @6624)) + @13807)) +@14633 := @14593 @2421 +@14635 := @7282 @14633 @6624 +@14636 := @7281 @14635 +@14638 := @7289 @14633 @6624 +@14639 := @14636 @14638 +@14646 := @6623 (@6623 (@6623 (@14603 @13791) @6624) @6624) @6624 +@14647 := @14639 @14646 +@14648 := @14593 @1358 +@14650 := @7282 @14648 @6624 +@14651 := @7281 @14650 +@14653 := @7289 @14648 @6624 +@14654 := @14651 @14653 +@14666 := @6623 + (@6623 (@6623 (@14603 (@6623 (@6628 (@7283 @14497 @7323)) @13790)) @6624) @6624) + @6624 +@14689 := @7279 + (@14632 + (@7279 + (@14647 + (@7279 + (@14654 + @14666 + (@6623 + (@6628 (@10338 @14235)) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@14236 @14503) @7323)) @13791) @6624) @6624) + @6624))))))) +@14694 := @14588 (fun (__b : @6620) => @7389 (@14591 @14689) @13807) +@14695 := @7283 @14472 +@14696 := @14695 @7131 +@14697 := @7282 @14696 +@14698 := @14697 @6624 +@14699 := @13935 @14698 +@14701 := @7289 @14696 @6624 +@14702 := @14699 @14701 +@14703 := @10415 @14472 +@14704 := @6550 @7131 +@14705 := @7316 @14704 +@14706 := @14705 @20 +@14707 := @7316 @14706 +@14709 := @13965 (@14707 @6385) +@14710 := @6554 @7131 +@14722 := @14702 + (let w : @14 := @14703; @13964 (@14709 @14710 @7059 @7059)) + (@13964 (@13965 @7131 @14476 @7059 @6624)) +@14723 := @13951 @14722 +@14724 := @13965 @14472 +@14725 := @14724 @14476 +@14728 := @13964 (@14725 @6624 @7059) +@14729 := @13993 @14728 +@14731 := @7316 @14476 @20 +@14735 := @13964 (@14724 @14731 @7059 @7059) +@14736 := @14001 @14735 +@14737 := @10415 @14470 +@14743 := @13964 (@13965 (@14705 @6385) @14710 @7059 @7059) +@14744 := let w : @14 := @14737; @14743 +@14749 := @14219 (let b0 : @1300 := @14592; @14723 (@14729 (@14736 @14744))) +@14754 := @13964 (@13965 @14235 @14241 @7059 @6624) +@14759 := @14694 (fun (__b : @6620) => @13898 (@14749 @14754)) @14344 +@14764 := @6711 @14569 @766 @2137 @6627 @6624 +@14765 := @6383 @14561 +@14769 := @14764 (@14765 @10445) (@6389 @14344) +@14770 := @6727 @14569 +@14776 := @14770 @196 @214 @6624 @6626 @14561 @10445 +@14777 := @6736 @14569 +@14779 := @14777 @60 @14561 +@14780 := @6742 @14569 +@14799 := @14769 + (@14776 + (@14779 (@6741 (@14780 @60))) + (@14770 @212 @162 @6624 @6624 @6866 @6394 (@14777 @20 @6866 (@6741 (@14780 @20))) @14578)) +@14800 := @7479 @13966 +@14803 := @14759 (@14799 (@14800 @6865)) +@14804 := @224 @14241 +@14806 := @6668 (@8617 @14804) +@14807 := @224 @14235 +@14809 := @6668 (@7206 @14807) +@14810 := @13885 @6865 +@14815 := @14806 (@14809 (@6668 (@6959 @14810) @7136)) +@14822 := @7485 @14815 @204 @1283 @3004 @5046 @14590 @14689 +@14823 := @1299 @14592 +@14838 := @14822 + @14823 + (@13898 + (@13935 + @14596 + @14599 + @14488 + (@13935 @14635 @14638 @14494 (@13935 @14650 @14653 @14501 @14510)))) +@14843 := @6840 @14815 @1288 @3003 @6627 @14589 +@14844 := @6383 @14807 +@14845 := @14844 @6394 +@14848 := @14843 (@10528 @14845) @14823 +@14849 := @6727 @14815 +@14855 := @14849 @160 @198 @6624 @6626 @7132 @14845 +@14856 := @6736 @14815 +@14858 := @14856 @136 @7132 +@14859 := @6742 @14815 +@14863 := @14855 (@14858 (@6741 (@14859 @136))) +@14864 := @14849 @196 +@14869 := @14864 @162 @6624 @6624 @14807 @6394 +@14874 := @14856 @60 @14807 (@6741 (@14859 @60)) +@14875 := @14869 @14874 +@14876 := @6761 @14815 +@14882 := @14838 (@14848 (@14863 (@14875 @14876)) (@10565 @14235)) +@14885 := @6668 (@9131 @14823) @14815 +@14890 := @7378 @14885 @4983 @5011 @5045 @6629 +@14891 := @14695 @7323 +@14892 := @6628 @14891 +@14893 := @6623 @14892 +@14894 := @14893 @6626 +@14895 := @6623 @14894 +@14896 := @14895 @6624 +@14922 := @7389 + (@6623 + @14896 + (@7281 + @14698 + @14701 + (@6623 + (@6623 (@6625 (@14893 @6624)) (@10657 @14472)) + (@6623 + (@6623 (@6623 (@6623 (@14895 (@7283 (@14473 @14703) @7323)) @13791) @6624) @6624) + @6624)) + @13807)) +@14923 := @10596 @14470 +@14924 := @7067 @14923 +@14925 := @14924 @2421 +@14926 := @7282 @14925 +@14927 := @14926 @6624 +@14928 := @7281 @14927 +@14930 := @7289 @14925 @6624 +@14931 := @14928 @14930 +@14938 := @6623 (@6623 (@6623 (@14893 @13791) @6624) @6624) @6624 +@14939 := @14931 @14938 +@14940 := @14924 @1358 +@14942 := @7282 @14940 @6624 +@14943 := @7281 @14942 +@14945 := @7289 @14940 @6624 +@14946 := @14943 @14945 +@14958 := @6623 + (@6623 (@6623 (@14893 (@6623 (@6628 (@7283 @14731 @7323)) @13790)) @6624) @6624) + @6624 +@14996 := @14890 + (fun (__b : @6620) => + @14922 + (@7279 + (@14939 + (@7279 + (@14946 + @14958 + (@6623 + (@6628 (@10657 @14470)) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@14471 @14737) @7323)) @13791) @6624) @6624) + @6624))))))) + (fun (__b : @6620) => + @13898 (@14219 @14722 (@13935 @14927 @14930 @14728 (@13935 @14942 @14945 @14735 @14744)))) + @14594 +@15001 := @6711 @14885 @715 @4982 @6627 @6624 +@15002 := @6383 @14823 +@15004 := @6383 @3049 @6394 +@15008 := @15001 (@15002 @15004) (@6389 @14594) +@15009 := @6727 @14885 +@15041 := @14996 + (@15008 + (@15009 + @262 + @3052 + @6624 + @6626 + @14823 + @15004 + (@6736 @14885 @204 @14823 (@6741 (@6742 @14885 @204))) + (@15009 @3050 @162 @6624 @6624 @3049 @6394 (@6938 @14885 @1283 @3049) (@6761 @14885))) + (@7263 @14592 @3048)) +@15042 := @1299 @14923 +@15044 := @6668 (@9131 @15042) +@15045 := @224 @14476 +@15047 := @6668 (@8617 @15045) +@15048 := @224 @14470 +@15050 := @6668 (@7206 @15048) +@15051 := @13885 @6869 +@15057 := @15044 (@15047 (@15050 (@6668 (@6959 @15051) @10779))) +@15058 := @7378 @15057 +@15062 := @15058 @4986 @5002 @5010 @14896 +@15064 := @7283 @14706 @7323 +@15065 := @6628 @15064 +@15066 := @6623 @15065 +@15067 := @15066 @6624 +@15068 := @6625 @15067 +@15069 := @6623 @15068 +@15070 := @11079 @14706 +@15071 := @15069 @15070 +@15072 := @6623 @15071 +@15073 := @15066 @6626 +@15074 := @6623 @15073 +@15075 := @11086 @14706 +@15076 := @14707 @15075 +@15078 := @7283 @15076 @7323 +@15079 := @15074 @15078 +@15081 := @6623 @15079 @13791 +@15083 := @6623 @15081 @6624 +@15085 := @6623 @15083 @6624 +@15087 := @6623 @15085 @6624 +@15092 := @15062 (fun (__b : @6620) => @7389 (@15072 @15087) @13807) +@15093 := @6550 @8116 +@15094 := @7316 @15093 +@15095 := @15094 @20 +@15098 := @13965 (@7316 @15095 @6385) +@15099 := @6554 @8116 +@15115 := @15092 + (fun (__b : @6620) => + @13898 + (@14219 + (let w : @14 := @15075; @13964 (@15098 @15099 @7059 @7059)) + (@13964 (@13965 @8116 @14710 @7059 @6624)))) + @14696 +@15116 := @6711 @15057 +@15120 := @15116 @766 @4985 @14894 @6624 +@15121 := @224 @14472 +@15122 := @6383 @15121 +@15123 := @12589 @6394 +@15124 := @15122 @15123 +@15127 := @15120 @15124 (@6389 @14696) +@15128 := @6727 @15057 +@15134 := @15128 @3008 @214 @14892 @6626 @15121 @15123 +@15138 := @15116 @218 @3007 @6627 @14891 +@15140 := @6383 @15048 @7648 +@15142 := @15138 @15140 @15121 +@15148 := @15128 @196 @228 @6624 @6626 @15048 @7648 +@15149 := @6736 @15057 +@15151 := @15149 @60 @15048 +@15152 := @6742 @15057 +@15156 := @15148 (@15151 (@6741 (@15152 @60))) +@15162 := @15128 @226 @162 @6624 @6624 @225 @6394 +@15163 := @6938 @15057 +@15166 := @15162 (@15163 @24 @225) +@15167 := @6761 @15057 +@15170 := @15142 (@15156 (@15166 @15167)) +@15172 := @7679 @14470 @20 +@15193 := @15115 + (@15127 + (@15134 + (@15170 @15172) + (@15128 @212 @162 @6624 @6624 @10772 @6394 (@15149 @20 @10772 (@6741 (@15152 @20))) @15167)) + (@7479 @14472 @7131)) +@15194 := @11048 @14704 +@15195 := @1299 @15194 +@15197 := @6668 (@9131 @15195) +@15198 := @224 @14710 +@15200 := @6668 (@8617 @15198) +@15201 := @224 @14704 +@15203 := @6668 (@7206 @15201) +@15204 := @13885 @7131 +@15210 := @15197 (@15200 (@15203 (@6668 (@6959 @15204) @11206))) +@15217 := @7485 @15210 @271 @24 @4990 @5001 @15071 @15087 +@15218 := @224 @15075 +@15219 := @15217 @15218 +@15220 := @224 @15076 +@15221 := @6383 @15220 +@15222 := @6383 @15198 +@15223 := @10903 @10904 +@15224 := @15222 @15223 +@15225 := @15221 @15224 +@15226 := @6382 @15225 +@15227 := @7631 @15226 +@15228 := @15219 @15227 +@15233 := @6840 @15210 @2383 @4989 @15068 @15070 +@15234 := @224 @14706 +@15235 := @6383 @15234 +@15236 := @15235 @6394 +@15239 := @15233 (@11217 @15236) @15218 +@15240 := @6727 @15210 +@15246 := @15240 @160 @4988 @6624 @15067 @11202 @15236 +@15247 := @6736 @15210 +@15249 := @15247 @136 @11202 +@15250 := @6742 @15210 +@15254 := @15246 (@15249 (@6741 (@15250 @136))) +@15255 := @15240 @3008 +@15260 := @15255 @162 @15065 @6624 @15234 @6394 +@15261 := @6711 @15210 +@15265 := @15261 @218 @3007 @6627 @15064 +@15266 := @6383 @15201 +@15267 := @15266 @7648 +@15269 := @15265 @15267 @15234 +@15281 := @15240 @196 @228 @6624 @6626 @15201 @7648 (@15247 @60 @15201 (@6741 (@15250 @60))) +@15287 := @15240 @226 @162 @6624 @6624 @225 @6394 +@15288 := @6938 @15210 +@15291 := @15287 (@15288 @24 @225) +@15292 := @6761 @15210 +@15295 := @15269 (@15281 (@15291 @15292)) +@15296 := @7679 @14704 +@15297 := @15296 @20 +@15298 := @15295 @15297 +@15306 := @15228 (@15239 (@15254 (@15260 @15298 @15292)) (@11820 @8170 @14706)) +@15309 := @6668 (@10569 @15218) @15210 +@15310 := @7183 @15309 +@15319 := @15310 @266 @4180 @5000 @15085 @6624 (@6383 @15226 @6394) @15227 +@15320 := @6727 @15309 +@15326 := @15320 @4998 @162 @15083 @6624 @15226 @6394 +@15333 := @15310 @233 @2167 @4997 @15081 @6624 @15225 @15226 +@15339 := @15320 @4994 @4996 @15079 @13791 @15220 @15224 +@15341 := @6711 @15309 @218 +@15344 := @15341 @4993 @15073 @15078 +@15346 := @6383 @15218 @6394 +@15349 := @15344 (@15235 @15346) @15220 +@15355 := @15320 @3008 @277 @15065 @6626 @15234 @15346 +@15360 := @15341 @3007 @6627 @15064 @15267 @15234 +@15366 := @15320 @196 @228 @6624 @6626 @15201 @7648 +@15367 := @6736 @15309 +@15369 := @15367 @60 @15201 +@15370 := @6742 @15309 +@15374 := @15366 (@15369 (@6741 (@15370 @60))) +@15384 := @15320 @226 @162 @6624 @6624 @225 @6394 (@6938 @15309 @24 @225) +@15385 := @6761 @15309 +@15405 := @15349 + (@15355 + (@15360 (@15374 (@15384 @15385)) @15297) + (@15320 @275 @162 @6624 @6624 @15218 @6394 (@15367 @271 @15218 (@6741 (@15370 @271))) @15385)) +@15406 := @7679 @14706 +@15409 := @15339 (@15405 (@15406 @15075)) +@15421 := @15320 @220 @2950 @6624 @13790 @15198 @15223 (@15367 @192 @15198 (@6741 (@15370 @192))) +@15422 := @15320 @242 +@15427 := @15422 @432 @6626 @9278 @7165 @10904 +@15436 := @15310 @239 @26 @162 @6624 @6624 @6394 @7165 @15385 @7194 +@15458 := @15193 + (fun ("_" : @14698) => + @15306 + (@15319 + (@15326 + (@15333 + (@15409 (@15421 (@15427 @15436 (@15422 @162 @6626 @6624 @7165 @6394 @15436 @15385)))) + (@11017 @15225)) + @15385) + (@7686 @15226))) +@15459 := @14697 @7059 +@15460 := @7183 @15210 +@15462 := @15460 @266 @4180 +@15465 := @15462 @5009 @13805 @6624 +@15466 := @6383 @11199 +@15467 := @10903 @11866 +@15468 := @15222 @15467 +@15469 := @15466 @15468 +@15470 := @6382 @15469 +@15475 := @15465 (@6383 @15470 @6394) (@7631 @15470) +@15481 := @15240 @5007 @162 @13803 @6624 @15470 @6394 +@15483 := @15460 @233 @2167 +@15488 := @15483 @5006 @13801 @6624 @15469 @15470 +@15500 := @15240 @212 @5005 @6624 @13791 @11199 @15468 (@15247 @20 @11199 (@6741 (@15250 @20))) +@15501 := @15240 @220 +@15506 := @15501 @5004 @6624 @13790 @15198 @15467 +@15511 := @15247 @192 @15198 (@6741 (@15250 @192)) +@15512 := @15506 @15511 +@15513 := @15240 @242 +@15518 := @15513 @444 @6626 @9278 @7165 @11866 +@15527 := @15460 @239 @26 @162 @6624 @6624 @6394 @7165 @15292 @7194 +@15528 := @15518 @15527 +@15529 := @15240 @334 +@15534 := @15529 @162 @6626 @6624 @8622 @6394 +@15543 := @15460 @331 @26 @162 @6624 @6624 @6394 @8622 @15292 @8641 +@15560 := @15041 + (fun ("_" : @14596) => + @15458 + (fun ("_" : @15459) => + @15475 + (@15481 (@15488 (@15500 (@15512 (@15528 (@15534 @15543 @15292)))) (@11017 @15469)) @15292) + (@7686 @15470))) +@15561 := @14595 @7059 +@15565 := @15058 @5014 @5022 @5044 @6629 +@15566 := @15066 @13791 +@15568 := @6623 @15566 @6624 +@15570 := @6623 @15568 @6624 +@15572 := @6623 @15570 @6624 +@15573 := @7389 @15572 +@15575 := @7067 @15194 @1358 +@15576 := @7282 @15575 +@15577 := @15576 @6624 +@15578 := @7281 @15577 +@15580 := @7289 @15575 @6624 +@15581 := @15578 @15580 +@15583 := @7316 @14710 @20 +@15585 := @7283 @15583 @7323 +@15586 := @6628 @15585 +@15588 := @6623 @15586 @13790 +@15589 := @15066 @15588 +@15591 := @6623 @15589 @6624 +@15593 := @6623 @15591 @6624 +@15595 := @6623 @15593 @6624 +@15596 := @15581 @15595 +@15599 := @6623 (@6628 (@11079 @14704)) +@15600 := @11086 @14704 +@15618 := @15565 + (fun (__b : @6620) => + @15573 + (@7279 + (@15596 + (@15599 + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@14705 @15600) @7323)) @13791) @6624) @6624) + @6624))))) +@15619 := @13965 @14706 +@15620 := @15619 @14710 +@15624 := @14219 (@13964 (@15620 @6624 @7059)) +@15626 := @13935 @15577 @15580 +@15630 := @13964 (@15619 @15583 @7059 @7059) +@15631 := @15626 @15630 +@15637 := @13964 (@13965 (@15094 @6385) @15099 @7059 @7059) +@15644 := @15618 + (fun (__b : @6620) => @13898 (@15624 (@15631 (let w : @14 := @15600; @15637)))) + @14925 +@15648 := @15116 @715 @5013 @6627 @6624 +@15649 := @6383 @15042 +@15651 := @6383 @2422 @6394 +@15683 := @15644 + (@15648 + (@15649 @15651) + (@6389 @14925) + (@15128 + @262 + @2425 + @6624 + @6626 + @15042 + @15651 + (@15149 @204 @15042 (@6741 (@15152 @204))) + (@15128 @2423 @162 @6624 @6624 @2422 @6394 (@15163 @1283 @2422) @15167)) + (@7263 @14923 @2421)) +@15686 := @15462 @5021 @15570 @6624 +@15687 := @11865 @10904 +@15688 := @15222 @15687 +@15689 := @15235 @15688 +@15690 := @6382 @15689 +@15744 := @15683 + (fun ("_" : @14927) => + @15686 + (@6383 @15690 @6394) + (@7631 @15690) + (@15240 + @5019 + @162 + @15568 + @6624 + @15690 + @6394 + (@15483 + @5018 + @15566 + @6624 + @15689 + @15690 + (@15255 + @5017 + @15065 + @13791 + @15234 + @15688 + @15298 + (@15501 + @5016 + @6624 + @13790 + @15198 + @15687 + @15511 + (@15529 + @432 + @6626 + @9278 + @8622 + @10904 + @15543 + (@15513 @162 @6626 @6624 @7165 @6394 @15527 @15292)))) + (@11017 @15689)) + @15292) + (@7686 @15690)) +@15745 := @14926 @7059 +@15750 := @7378 @15210 @5025 @5032 @5043 @6629 +@15752 := @7283 @15095 @7323 +@15753 := @6628 @15752 +@15754 := @6623 @15753 +@15756 := @7316 @15099 @20 +@15758 := @7283 @15756 @7323 +@15759 := @6628 @15758 +@15761 := @6623 @15759 @13790 +@15762 := @15754 @15761 +@15764 := @6623 @15762 @6624 +@15766 := @6623 @15764 @6624 +@15769 := @7389 (@6623 @15766 @6624) +@15770 := @11476 @15093 +@15771 := @6628 @15770 +@15772 := @6623 @15771 +@15773 := @11483 @15093 +@15774 := @15094 @15773 +@15776 := @7283 @15774 @7323 +@15777 := @6628 @15776 +@15779 := @6623 @15777 @13791 +@15781 := @6623 @15779 @6624 +@15783 := @6623 @15781 @6624 +@15785 := @6623 @15783 @6624 +@15847 := @15750 + (fun (__b : @6620) => @15769 (@15772 @15785)) + (fun (__b : @6620) => + @13898 + (@14219 + (@13964 (@13965 @15095 @15756 @7059 @7059)) + (let w : @14 := @15773; + @13964 (@13965 (@7316 (@6550 @8170) @6385) (@6554 @8170) @7059 @7059)))) + @15575 + (@15261 + @715 + @5024 + @6627 + @6624 + (@6383 @15195 @7512) + (@6389 @15575) + (@15240 + @262 + @1362 + @6624 + @6626 + @15195 + @7512 + (@15247 @204 @15195 (@6741 (@15250 @204))) + (@15240 @1360 @162 @6624 @6624 @1359 @6394 (@15288 @1283 @1359) @15292)) + (@7263 @15194 @1358)) +@15851 := @6668 (@9131 (@1299 (@11553 @15093))) +@15852 := @224 @15099 +@15854 := @6668 (@8617 @15852) +@15855 := @224 @15093 +@15864 := @15851 (@15854 (@6668 (@7206 @15855) (@6668 (@6959 (@13885 @8116)) @11577))) +@15865 := @7183 @15864 +@15870 := @15865 @266 @4180 @5031 @15766 @6624 +@15871 := @224 @15095 +@15872 := @6383 @15871 +@15873 := @224 @15756 +@15875 := @6383 @15873 @15223 +@15876 := @15872 @15875 +@15877 := @6382 @15876 +@15882 := @15870 (@6383 @15877 @6394) (@7631 @15877) +@15883 := @6727 @15864 +@15889 := @15883 @5029 @162 @15764 @6624 @15877 @6394 +@15896 := @15865 @233 @2167 @5028 @15762 @6624 @15876 @15877 +@15902 := @15883 @3008 @5027 @15753 @15761 @15871 @15875 +@15904 := @6711 @15864 @218 +@15907 := @15904 @3007 @6627 @15752 +@15908 := @6383 @15855 +@15911 := @15907 (@15908 @7648) @15871 +@15912 := @15883 @196 +@15917 := @15912 @228 @6624 @6626 @15855 @7648 +@15918 := @6736 @15864 +@15920 := @15918 @60 @15855 +@15921 := @6742 @15864 +@15924 := @15920 (@6741 (@15921 @60)) +@15925 := @15917 @15924 +@15935 := @15883 @226 @162 @6624 @6624 @225 @6394 (@6938 @15864 @24 @225) +@15936 := @6761 @15864 +@15937 := @15935 @15936 +@15939 := @15911 (@15925 @15937) +@15940 := @7679 @15093 +@15943 := @15902 (@15939 (@15940 @20)) +@15949 := @15883 @230 @2950 @15759 @13790 @15873 @15223 +@15952 := @15904 @229 @6627 @15758 +@15953 := @6383 @15852 +@15974 := @15949 + (@15952 + (@15953 @7648) + @15873 + (@15883 @220 @228 @6624 @6626 @15852 @7648 (@15918 @192 @15852 (@6741 (@15921 @192))) @15937) + (@7679 @15099 @20)) +@15975 := @15883 @242 +@15980 := @15975 @432 @6626 @9278 @7165 @10904 +@15989 := @15865 @239 @26 @162 @6624 @6624 @6394 @7165 @15936 @7194 +@16010 := @15847 + (fun ("_" : @15577) => + @15882 + (@15889 + (@15896 + (@15943 (@15974 (@15980 @15989 (@15975 @162 @6626 @6624 @7165 @6394 @15989 @15936)))) + (@11017 @15876)) + @15936) + (@7686 @15877)) +@16011 := @15576 @7059 +@16018 := @7485 @15864 @367 @24 @3040 @5042 @15771 @15785 +@16019 := @224 @15773 +@16020 := @16018 @16019 +@16021 := @224 @15774 +@16022 := @6383 @16021 +@16023 := @15953 @15223 +@16024 := @16022 @16023 +@16025 := @6382 @16024 +@16026 := @7631 @16025 +@16027 := @16020 @16026 +@16032 := @6840 @15864 @2383 @3003 @6627 @15770 +@16033 := @15908 @6394 +@16060 := @16027 + (@16032 + (@11794 @16033) + @16019 + (@15883 + @160 + @198 + @6624 + @6626 + @11573 + @16033 + (@15918 @136 @11573 (@6741 (@15921 @136))) + (@15912 @162 @6624 @6624 @15855 @6394 @15924 @15936)) + (@11821 @15093)) +@16061 := @6671 @367 +@16064 := @6668 (@16061 @16019) @15864 +@16065 := @7183 @16064 +@16074 := @16065 @266 @4180 @5041 @15783 @6624 (@6383 @16025 @6394) @16026 +@16075 := @6727 @16064 +@16081 := @16075 @5039 @162 @15781 @6624 @16025 @6394 +@16088 := @16065 @233 @2167 @5038 @15779 @6624 @16024 @16025 +@16094 := @16075 @5036 @4996 @15777 @13791 @16021 @16023 +@16099 := @6711 @16064 @218 @5035 @6627 @15776 +@16101 := @6383 @16019 @6394 +@16104 := @16099 (@15908 @16101) @16021 +@16110 := @16075 @196 @974 @6624 @6626 @15855 @16101 +@16111 := @6736 @16064 +@16113 := @16111 @60 @15855 +@16114 := @6742 @16064 +@16118 := @16110 (@16113 (@6741 (@16114 @60))) +@16130 := @16075 @620 @162 @6624 @6624 @16019 @6394 (@16111 @367 @16019 (@6741 (@16114 @367))) +@16131 := @6761 @16064 +@16137 := @16094 (@16104 (@16118 (@16130 @16131)) (@15940 @15773)) +@16149 := @16075 @220 @2950 @6624 @13790 @15852 @15223 (@16111 @192 @15852 (@6741 (@16114 @192))) +@16150 := @16075 @242 +@16155 := @16150 @432 @6626 @9278 @7165 @10904 +@16164 := @16065 @239 @26 @162 @6624 @6624 @6394 @7165 @16131 @7194 +@16193 := @14803 + (fun ("_" : @14346) => + @14882 + (@15560 + (fun ("_" : @15561) => + @15744 + (fun ("_" : @15745) => + @16010 + (fun ("_" : @16011) => + @16060 + (@16074 + (@16081 + (@16088 + (@16137 + (@16149 (@16155 @16164 (@16150 @162 @6626 @6624 @7165 @6394 @16164 @16131)))) + (@11017 @16024)) + @16131) + (@7686 @16025))))))) +@16194 := @14345 @7059 +@16195 := @7183 @14815 +@16200 := @16195 @266 @4180 @5052 @13805 @6624 +@16202 := @6383 @14804 @15467 +@16203 := @14844 @16202 +@16204 := @6382 @16203 +@16206 := @6383 @16204 @6394 +@16207 := @16200 @16206 +@16208 := @7631 @16204 +@16209 := @16207 @16208 +@16215 := @14849 @5050 @162 @13803 @6624 @16204 @6394 +@16277 := @16195 + @233 + @2167 + @5049 + @13801 + @6624 + @16203 + @16204 + (@14864 + @5005 + @6624 + @13791 + @14807 + @16202 + @14874 + (@14849 + @220 + @5004 + @6624 + @13790 + @14804 + @15467 + (@14856 @192 @14804 (@6741 (@14859 @192))) + (@14849 + @242 + @444 + @6626 + @9278 + @7165 + @11866 + (@16195 @239 @26 @162 @6624 @6624 @6394 @7165 @14876 @7194) + (@14849 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@16195 @331 @26 @162 @6624 @6624 @6394 @8622 @14876 @8641) + @14876)))) +@16278 := @11017 @16203 +@16282 := @16209 (@16215 (@16277 @16278) @14876) +@16283 := @7686 @16204 +@16296 := fun (subject : @6422) => + fun (n : @14) => + fun (s : @6548) => + @13925 + (@14051 + (@14082 + (@14336 + (fun ("_" : @14337) => + @14582 (fun ("_" : @14583) => @16193 (fun ("_" : @16194) => @16282 @16283)))))) +@16298 := (n : @14) -> (subject : @6422) -> @13723 +@16301 := @13892 @6636 @6856 @6385 +@16305 := fun (n : @14) => fun (subject : @6422) => fun (s : @6548) => @7294 @16301 +@16306 := @6634 @2945 +@16308 := @7646 (@6638 @13888) +@16309 := @16306 @16308 +@16310 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_69 +@16314 := @6644 (@16310 @6856 @6636 @6385) +@16318 := @13898 (@13899 @6636 @6856 @6385) +@16319 := @16314 @16318 +@16323 := (n : @14) -> (subject : @6422) -> (s : @6548) -> @16309 @16319 +@16327 := @6660 @2945 @16308 @16319 @4222 +@16328 := @13914 @7745 +@16338 := @16327 @16328 (@6685 (@6695 @2945)) (@6701 (@6702 (@6703 @4222) @16308 @6678)) +@16343 := @6840 @16328 @4219 @524 @7293 @16301 +@16344 := @7646 @13888 +@16347 := @16343 (@6638 @16344) @16318 +@16348 := @6727 @16328 +@16354 := @16348 @212 @523 @6624 @6627 @6637 @16344 +@16355 := @6736 @16328 +@16357 := @16355 @20 @6637 +@16358 := @6742 @16328 +@16400 := fun (n : @14) => + fun (subject : @6422) => + fun (s : @6548) => + @16338 + (@16347 + (@16354 + (@16357 (@6741 (@16358 @20))) + (@16348 + @160 + @179 + @6624 + @6626 + @6889 + @13888 + (@16355 @136 @6889 (@6741 (@16358 @136))) + (@16348 + @177 + @162 + @6624 + @6624 + @13886 + @6394 + (@16355 @46 @13886 (@6741 (@16358 @46))) + (@6761 @16328)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_83 @6636 @6856 @6385)) +@16401 := @12079 @13805 +@16402 := @6628 @16401 +@16403 := @6623 @16402 +@16404 := @7834 @6548 +@16408 := fun (__p0 : @6548) => @16310 @8086 @6865 @6385 +@16409 := @16404 @16408 +@16413 := fun (s : @6548) => @13899 @6865 @8086 @6385 +@16415 := @16409 @16413 @12075 +@16419 := @13965 @6636 @6385 @7059 @7059 +@16420 := @16415 @16419 +@16421 := @16403 @16420 +@16425 := fun (subject : @6422) => fun (startPos : @14) => fun (startLine : @14) => @12070 @16421 +@16427 := @6634 @2171 @7341 +@16428 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_45 +@16432 := @6644 (@16428 @6856 @6636 @6385) +@16433 := LexLeanBoot.TokenAudit.scanString +@16438 := @16432 (@13885 (@16433 @6856 @6636 @6385)) +@16442 := (subject : @6422) -> (startPos : @14) -> (startLine : @14) -> @16427 @16438 +@16456 := @6660 + @2171 + @7341 + @16438 + @2961 + @7366 + (@6685 (@6695 @2171)) + (@6701 (@6702 (@6703 @2961) @7341 @6678)) +@16460 := @12139 @2959 @12069 @16421 @12143 +@16462 := @7895 @6548 @6620 +@16463 := @7898 @6548 +@16464 := @16463 @16413 +@16466 := @16464 @12075 @16419 +@16468 := @13885 (@16462 @16466) +@16470 := @16460 @16468 @12176 +@16473 := @12181 @2958 @16421 @16468 +@16475 := @7934 @6548 @6620 +@16478 := @16473 (@6389 (@16475 @16466)) +@16482 := @12190 @2940 @2957 @16402 @16420 +@16484 := @7945 @2945 @12197 +@16485 := @6383 @16484 +@16486 := @6640 @15223 +@16487 := @7009 @16486 +@16488 := @6382 @16487 +@16490 := @6383 @16488 @6394 +@16491 := @12201 @16490 +@16493 := @16482 (@16485 @16491) +@16497 := @7956 @6548 @6620 @13885 @6389 +@16558 := @16493 + (@16497 @16466) + (@12217 + @2947 + @2956 + @6627 + @16401 + @16484 + @16491 + (@12224 @2945 @622 @6627 @12197 @12257) + (@12260 + @2955 + @12078 + @13805 + @12200 + @16490 + @12329 + (@12217 + @2953 + @162 + @13803 + @6624 + @16488 + @6394 + (@12338 + @2167 + @2952 + @13801 + @6624 + @16487 + @16488 + (@12295 + @2951 + @6624 + @13791 + @7008 + @16486 + @12305 + (@12351 + @2950 + @6624 + @13790 + @6639 + @15223 + @12361 + (@12369 @432 @6626 @9278 @7165 @10904 @12383 @12385))) + (@11017 @16487)) + @12255))) +@16560 := @8051 @6548 @13885 +@16562 := @8054 @6548 @13885 +@16570 := @16560 @16562 (fun (s : @6548) => @8058 (@8059 @6548 @16562 @6385)) @16497 +@16572 := @6665 @6548 @6620 +@16576 := @16570 (fun (x : @16572) => @8058 (@16497 @6385)) +@16588 := @16576 + @16413 + @16408 + @2945 + @12197 + @6633 + (fun (__p0 : @6548) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_69 @8086 @6865 @6385) + @16464 +@16589 := @6682 @16572 +@16592 := @13899 @6869 @8102 @6385 +@16599 := @16588 (fun (s : @6548) => @16589 (@16463 (fun (s : @6548) => @16592) @136 @6385)) +@16600 := @6854 @13934 +@16602 := @16600 @16592 @13938 +@16603 := @8099 @13934 +@16606 := @13899 @7131 @8107 @6636 +@16607 := @16603 @16606 +@16610 := @13899 @8116 @8118 @6856 +@16612 := @16600 @16610 @6385 +@16613 := @6854 @16572 +@16616 := @6775 @6548 (fun ("_" : @13934) => @16572) +@16618 := @13899 @8170 @8172 +@16619 := @16618 @6865 +@16620 := @16616 @16619 +@16622 := @6669 @6548 @6620 +@16624 := @16622 @6865 @6624 +@16625 := @16620 @16624 +@16633 := fun (next : @6548) => @16463 (fun (s : @6548) => @13899 @8179 @8181 @6385) @7131 @6385 +@16635 := @16613 (@16625 @16633) +@16636 := @16616 @6636 +@16637 := @16636 @16624 +@16642 := @16607 (fun (c : @13934) => fun ("_" : @16612) => @16635 (@16637 @16633)) +@16643 := @16616 @16606 +@16645 := @16622 @6636 @6624 +@16661 := @16599 + (fun (n : @14) => + fun (s : @6548) => + fun (a._@._internal._hyg.#0 : @16602) => + @16642 + (@16589 + (@16643 + @16645 + (fun (next : @6548) => @16463 (fun (s : @6548) => @16618 @6385) @6865 @6385))) + @13938 + @6385) +@16662 := @16600 @16606 +@16663 := @13964 @6385 +@16664 := @16662 @16663 +@16665 := @16603 @16610 +@16667 := @16600 @16619 @6385 +@16669 := @13899 @8126 @8128 +@16671 := @16616 (@16669 @6869) +@16673 := @16622 @6869 @6624 +@16674 := @16671 @16673 +@16682 := fun (next : @6548) => @16463 (fun (s : @6548) => @13899 @12513 @12515 @6385) @8116 @6385 +@16684 := @16613 (@16674 @16682) +@16685 := @16636 @16673 +@16690 := @16665 (fun (c : @13934) => fun ("_" : @16667) => @16684 (@16685 @16682)) +@16691 := @16616 @16610 +@16693 := @16622 @6856 @6624 +@16703 := @16690 + (@16589 + (@16691 @16693 (fun (next : @6548) => @16463 (fun (s : @6548) => @16669 @6385) @6869 @6385))) +@16704 := @13964 @6636 +@16713 := @16661 + (fun (n : @14) => + fun (s : @6548) => + fun (t : @6548) => fun (a._@._internal._hyg.#0 : @16664) => @16703 @16704 @6385) + @2940 + @2167 +@16715 := @6685 (@6695 @2940) +@16725 := fun (subject : @6422) => + fun (startPos : @14) => + fun (startLine : @14) => @16456 (@16470 (@16478 (@16558 (@16713 @16715 @12075 @16419)))) +@16726 := (lexs : @12566) -> @6620 +@16733 := (nextPos : @14) -> + (nextLine : @14) -> + (chs : @14) -> (delta : @14) -> (kind : @6399) -> (itemLine : @14) -> (firstOn : @6620) -> @16726 +@16734 := @7316 @7131 +@16735 := @16734 @6869 +@16737 := @7283 @16735 @7323 +@16738 := @6628 @16737 +@16739 := @6623 @16738 +@16740 := @6625 @7293 +@16741 := @6623 @16740 +@16742 := @16741 @6624 +@16744 := @6623 @16742 @6626 +@16746 := @6623 @16744 @6624 +@16748 := @6623 @16746 @9278 +@16749 := @16739 @16748 +@16750 := @7821 @16749 +@16751 := @6625 @16750 +@16752 := @6625 @16751 +@16762 := fun (nextPos : @14) => + fun (nextLine : @14) => + fun (chs : @14) => + fun (delta : @14) => + fun (kind : @6399) => + fun (itemLine : @14) => fun (firstOn : @6620) => fun (lexs : @12566) => @6623 @16752 @6624 +@16763 := @6634 @2199 +@16764 := @6383 @11570 +@16765 := @6437 @6865 +@16766 := @6383 @16765 +@16767 := @6389 @6636 +@16768 := @6383 @16767 +@16769 := @6464 @6385 +@16770 := @6383 @16769 +@16771 := @16770 @6394 +@16778 := @16764 (@15466 (@12589 (@12590 (@16766 (@7646 (@16768 @16771)))))) +@16779 := @16763 @16778 +@16780 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_46 +@16789 := @6644 (@16780 @8170 @8116 @7131 @6869 @6865 @6856 @6636 @6385) +@16790 := LexLeanBoot.TokenAudit.pushLexeme +@16800 := @16789 (@12609 (@16790 @8170 @8116 @7131 @6869 @6865 @6856 @6636 @6385)) +@16809 := (nextPos : @14) -> + (nextLine : @14) -> + (chs : @14) -> + (delta : @14) -> + (kind : @6399) -> (itemLine : @14) -> (firstOn : @6620) -> (lexs : @12566) -> @16779 @16800 +@16813 := @6660 @2199 @16778 @16800 @2998 +@16815 := @6668 (@16061 @16769) +@16817 := @6668 (@10569 @16767) +@16819 := @6668 (@9131 @6889) +@16821 := @6668 (@8617 @16765) +@16823 := @6668 (@7206 @7128) +@16825 := @6668 (@6959 @10772) +@16835 := @16815 (@16817 (@16819 (@16821 (@16823 (@16825 (@11201 (@6668 (@6675 @11570) @6678))))))) +@16845 := @16813 @16835 (@6685 (@6695 @2199)) (@6701 (@6702 (@6703 @2998) @16778 @6678)) +@16846 := @7183 @16835 +@16847 := @16846 @233 +@16851 := @16847 @320 @2996 @16752 @6624 +@16852 := @224 @16735 +@16853 := @6383 @16852 +@16854 := LexLeanTarget.TargetSyntax.Value.list +@16855 := @16768 @15123 +@16856 := @7646 @16855 +@16857 := @16766 @16856 +@16858 := @6382 @16857 +@16859 := @6383 @16858 +@16860 := List.map.{0, 0} +@16863 := @16860 @6435 @6379 @6463 +@16864 := @16863 @6385 +@16866 := @16854 (@16859 @16864) +@16867 := @6383 @16866 +@16868 := @6383 @7613 +@16869 := @16868 @6394 +@16870 := @16867 @16869 +@16871 := @16853 @16870 +@16872 := @10903 @16871 +@16873 := @15466 @16872 +@16874 := @16764 @16873 +@16877 := @16851 @16874 (@6382 @16874) +@16878 := @6727 @16835 +@16884 := @16878 @160 @2995 @6624 @16751 @11570 @16873 +@16885 := @6736 @16835 +@16887 := @16885 @136 @11570 +@16888 := @6742 @16835 +@16892 := @16884 (@16887 (@6741 (@16888 @136))) +@16904 := @16878 @212 @2994 @6624 @16750 @11199 @16872 (@16885 @20 @11199 (@6741 (@16888 @20))) +@16910 := @16878 @242 @2993 @6626 @16749 @7165 @16871 +@16917 := @16846 @239 @26 @162 @6624 @6624 @6394 @7165 +@16918 := @6761 @16835 +@16921 := @16910 (@16917 @16918 @7194) +@16927 := @16878 @2981 @2992 @16738 @16748 @16852 @16870 +@16932 := @6711 @16835 @218 @2980 @6627 @16737 +@16933 := @12590 @6394 +@16936 := @16932 (@12589 @16933) @16852 +@16937 := @16878 @177 +@16942 := @16937 @198 @6624 @6626 @10772 @16933 +@16947 := @16885 @46 @10772 (@6741 (@16888 @46)) +@16963 := @16936 + (@16942 + @16947 + (@16878 @196 @162 @6624 @6624 @7128 @6394 (@16885 @60 @7128 (@6741 (@16888 @60))) @16918)) +@16964 := @7679 @7131 +@16967 := @16927 (@16963 (@16964 @6869)) +@16973 := @16878 @2990 @249 @16746 @9278 @16866 @16869 +@17058 := @16846 + @562 + @22 + @2989 + @16744 + @6624 + (@16859 @16771) + @16866 + (@16878 + @2987 + @974 + @16742 + @6626 + @16858 + @16771 + (@16847 + @21 + @2986 + @16740 + @6624 + @16857 + @16858 + (@16878 + @220 + @2985 + @6624 + @7293 + @16765 + @16856 + (@16885 @192 @16765 (@6741 (@16888 @192))) + (@16878 + @262 + @2984 + @6624 + @6627 + @6889 + @16855 + (@16885 @204 @6889 (@6741 (@16888 @204))) + (@16878 + @275 + @179 + @6624 + @6626 + @16767 + @15123 + (@16885 @271 @16767 (@6741 (@16888 @271))) + (@16937 @162 @6624 @6624 @10772 @6394 @16947 @16918)))) + (@11017 @16857)) + (@16878 @620 @162 @6624 @6624 @16769 @6394 (@16885 @367 @16769 (@6741 (@16888 @367))) @16918)) +@17059 := LexLeanPreservation.construct_cons +@17097 := fun (nextPos : @14) => + fun (nextLine : @14) => + fun (chs : @14) => + fun (delta : @14) => + fun (kind : @6399) => + fun (itemLine : @14) => + fun (firstOn : @6620) => + fun (lexs : @12566) => + @16845 + (@16877 + (@16892 + (@16904 + (@16921 + (@16967 + (@16973 + (@17058 (@17059 @16858 @16864)) + (@16878 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@16846 @244 @30 @162 @6624 @6624 @6394 @7613 @16918 @7617) + @16918)))))) + (@11017 @16874)) +@17098 := @6666 @8067 +@17099 := (state : @17098) -> @6620 +@17102 := (subject : @6422) -> (n : @14) -> (count : @14) -> @17099 +@17103 := @7935 @8067 +@17104 := @17103 @6385 +@17105 := @7936 @17104 +@17106 := @7282 @17105 +@17107 := @17106 @6624 +@17108 := @7281 @17107 +@17110 := @7289 @17105 @6624 +@17111 := @17108 @17110 +@17112 := @7897 @17104 +@17114 := @7283 @17112 @6636 +@17116 := @7282 @17114 @6624 +@17117 := @7281 @17116 +@17119 := @7289 @17114 @6624 +@17120 := @17117 @17119 +@17121 := @7896 @8067 +@17122 := @17121 @6385 +@17124 := @7283 @17122 @6856 +@17126 := @7282 @17124 @6624 +@17127 := @7281 @17126 +@17129 := @7289 @17124 @6624 +@17130 := @17127 @17129 +@17133 := @6623 (@6628 (@9761 @17122)) +@17134 := @7316 @17122 +@17135 := @9524 @17122 +@17140 := @6623 (@6628 (@7283 (@17134 @17135) @7323)) +@17142 := @7316 @17112 @20 +@17151 := @6623 (@6623 (@6623 (@6628 (@7283 @17142 @7323)) @9278) @6624) @6624 +@17175 := @6625 + (@17111 + (@7279 + (@17120 + (@7279 + (@17130 + (@17133 (@6623 (@6623 (@6623 (@17140 @17151) @6624) @6624) @6624)) + (@6623 (@6623 (@6623 (@6625 @17151) @6624) @6624) @6624))) + @6626)) + @6626) +@17176 := @6625 @17175 +@17177 := @6625 @17176 +@17182 := fun (subject : @6422) => + fun (n : @14) => fun (count : @14) => fun (state : @17098) => @6625 @17177 +@17183 := @6634 @5103 +@17186 := @7957 @8067 @224 @7960 +@17187 := @17186 @6385 +@17189 := @6383 @17187 @6394 +@17192 := @7510 (@7646 (@7009 @17189)) +@17193 := @17183 @17192 +@17194 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_96 +@17199 := @6644 (@17194 @6865 @6856 @6636 @6385) +@17201 := @6477 @17098 @17186 +@17202 := LexLeanBoot.TokenAudit.advanceScalarsStep +@17203 := @17202 @6865 +@17208 := @17199 (@17201 (@17203 @6856 @6636 @6385)) +@17213 := (subject : @6422) -> (n : @14) -> (count : @14) -> (state : @17098) -> @17193 @17208 +@17217 := @6660 @5103 @17192 @17208 @5353 +@17220 := @6668 (@7206 @17187) @7488 +@17230 := @17217 @17220 (@6685 (@6695 @5103)) (@6701 (@6702 (@6703 @5353) @17192 @6678)) +@17237 := @7485 @17220 @192 @24 @4255 @5351 @6624 @17177 +@17238 := @224 @17122 +@17239 := @17237 @17238 +@17240 := @6683 @17098 +@17241 := @7280 @17240 +@17243 := @17241 @17107 @17110 +@17245 := @17241 @17116 @17119 +@17247 := @17241 @17126 @17129 +@17248 := @6946 @17098 +@17249 := @6670 @8067 +@17250 := @17121 @6636 +@17251 := @7316 @17250 +@17253 := @17249 (@17251 @6385) +@17254 := @17103 @6636 +@17255 := @7897 @17254 +@17257 := @7316 @17255 @20 +@17258 := @8122 @17257 +@17270 := @17245 + (@17247 + (let w : @14 := @17135; @17248 (@17253 (@17258 @6624))) + (@17248 (@17249 @17122 (@8122 @17142 @7059)))) +@17271 := @6898 @17098 +@17275 := @17201 (@17243 (@17270 @17271) @17271) +@17276 := @17239 @17275 +@17280 := @7926 @17220 @196 @6624 @17238 +@17281 := @7960 @17104 +@17291 := @17276 (@17280 @17281 (@6736 @17220 @60 @17187 (@6741 (@6742 @17220 @60)))) +@17294 := @6668 (@8617 @17238) @17220 +@17301 := @7485 @17294 @204 @24 @5311 @5350 @6624 @17176 +@17302 := @224 @17112 +@17304 := @17301 @17302 @17275 +@17308 := @7926 @17294 @4252 @6624 @17302 +@17309 := @6389 @17105 +@17325 := @17304 + (@17308 + @17309 + (@12934 @17294 @196 @6624 @17238 @17281 (@6736 @17294 @60 @17187 (@6741 (@6742 @17294 @60))))) +@17328 := @6668 (@9131 @17302) @17294 +@17337 := @7485 @17328 @271 @26 @4253 @5349 @6624 @17175 @17309 @17275 +@17338 := @12934 @17328 +@17356 := @17337 + (@17338 + @4252 + @6624 + @17302 + @17309 + (@17338 @196 @6624 @17238 @17281 (@6736 @17328 @60 @17187 (@6741 (@6742 @17328 @60))))) +@17359 := @6668 (@10569 @17309) @17328 +@17364 := @7378 @17359 @275 @5347 @5346 @6624 +@17366 := @7283 @17255 @6856 +@17367 := @7282 @17366 +@17368 := @17367 @6624 +@17369 := @7281 @17368 +@17371 := @7289 @17366 @6624 +@17372 := @17369 @17371 +@17374 := @7283 @17250 @6865 +@17376 := @7282 @17374 @6624 +@17377 := @7281 @17376 +@17379 := @7289 @17374 @6624 +@17380 := @17377 @17379 +@17383 := @6623 (@6628 (@10065 @17250)) +@17384 := @9849 @17250 +@17389 := @6623 (@6628 (@7283 (@17251 @17384) @7323)) +@17398 := @6623 (@6623 (@6623 (@6628 (@7283 @17257 @7323)) @9278) @6624) @6624 +@17423 := @17364 + (fun (__b : @6620) => + @7389 + (@7279 + (@17372 + (@7279 + (@17380 + (@17383 (@6623 (@6623 (@6623 (@17389 @17398) @6624) @6624) @6624)) + (@6623 (@6623 (@6623 (@6625 @17398) @6624) @6624) @6624))) + @6626)) + @6626) +@17425 := @17241 @7385 @7388 +@17427 := @17241 @17368 @17371 +@17429 := @17241 @17376 @17379 +@17430 := @17121 @6856 +@17431 := @7316 @17430 +@17433 := @17249 (@17431 @6385) +@17434 := @17103 @6856 +@17435 := @7897 @17434 +@17437 := @7316 @17435 @20 +@17438 := @8122 @17437 +@17464 := @17423 + (fun (__b : @6620) => + @17201 + (@17425 + (@17427 + (@17429 + (let w : @14 := @17384; @17248 (@17433 (@17438 @6624))) + (@17248 (@17249 @17250 (@17258 @7059)))) + @17271) + @17271)) + @17105 + (@6736 @17359 @271 @17309 (@6741 (@6742 @17359 @271))) +@17468 := @6668 (@10569 (@6389 (@7936 @17254))) +@17469 := @224 @17255 +@17481 := @17468 + (@6668 (@9131 @17469) (@6668 (@8617 (@224 @17250)) (@6668 (@7206 (@17186 @6636)) @7604))) +@17486 := @7378 @17481 @3057 @5343 @5346 @6629 +@17488 := @7283 @17430 @6869 +@17489 := @7282 @17488 +@17490 := @17489 @6624 +@17491 := @7281 @17490 +@17493 := @7289 @17488 @6624 +@17494 := @17491 @17493 +@17497 := @6623 (@6628 (@10338 @17430)) +@17498 := @10146 @17430 +@17503 := @6623 (@6628 (@7283 (@17431 @17498) @7323)) +@17512 := @6623 (@6623 (@6623 (@6628 (@7283 @17437 @7323)) @9278) @6624) @6624 +@17534 := @17486 + (fun (__b : @6620) => + @7389 + (@7279 + (@17494 + (@17497 (@6623 (@6623 (@6623 (@17503 @17512) @6624) @6624) @6624)) + (@6623 (@6623 (@6623 (@6625 @17512) @6624) @6624) @6624))) + @6626) +@17536 := @17241 @17490 @17493 +@17537 := @17121 @6865 +@17538 := @7316 @17537 +@17540 := @17249 (@17538 @6385) +@17541 := @17103 @6865 +@17542 := @7897 @17541 +@17544 := @7316 @17542 @20 +@17545 := @8122 @17544 +@17561 := @17534 + (fun (__b : @6620) => + @17201 + (@17425 + (@17536 + (let w : @14 := @17498; @17248 (@17540 (@17545 @6624))) + (@17248 (@17249 @17430 (@17438 @7059)))) + @17271)) + @17366 +@17566 := @6711 @17481 @766 @3056 @6627 @6624 +@17567 := @6383 @17469 +@17568 := @7646 @6394 +@17572 := @17566 (@17567 @17568) (@6389 @17366) +@17573 := @6727 @17481 +@17579 := @17573 @262 @179 @6624 @6626 @17469 @17568 +@17580 := @6736 @17481 +@17582 := @17580 @204 @17469 +@17583 := @6742 @17481 +@17587 := @17579 (@17582 (@6741 (@17583 @204))) +@17599 := @17573 @177 @162 @6624 @6624 @6889 @6394 (@17580 @46 @6889 (@6741 (@17583 @46))) +@17600 := @6761 @17481 +@17607 := @17561 (@17572 (@17587 (@17599 @17600)) (@7479 @17255 @6856)) +@17611 := @6668 (@10569 (@6389 (@7936 @17434))) +@17614 := @6668 (@9131 (@224 @17435)) +@17615 := @224 @17430 +@17617 := @6668 (@8617 @17615) +@17620 := @6668 (@7206 (@17186 @6856)) +@17623 := @6668 (@6959 @6866) @7136 +@17627 := @17611 (@17614 (@17617 (@17620 @17623))) +@17632 := @7378 @17627 @5315 @5333 @5342 @6629 +@17633 := @10657 @17537 +@17634 := @6628 @17633 +@17635 := @6623 @17634 +@17636 := @10415 @17537 +@17637 := @17538 @17636 +@17639 := @7283 @17637 @7323 +@17640 := @6628 @17639 +@17641 := @6623 @17640 +@17643 := @7283 @17544 @7323 +@17644 := @6628 @17643 +@17646 := @6623 @17644 @9278 +@17648 := @6623 @17646 @6624 +@17650 := @6623 @17648 @6624 +@17651 := @17641 @17650 +@17653 := @6623 @17651 @6624 +@17655 := @6623 @17653 @6624 +@17657 := @6623 @17655 @6624 +@17659 := @7389 (@17635 @17657) +@17660 := @6625 @17650 +@17662 := @6623 @17660 @6624 +@17664 := @6623 @17662 @6624 +@17692 := @17632 + (fun (__b : @6620) => @17659 (@6623 @17664 @6624)) + (fun (__b : @6620) => + @17201 + (@17425 + (let w : @14 := @17636; + @17248 + (@17249 (@7316 (@17121 @6869) @6385) (@8122 (@7316 (@7897 (@17103 @6869)) @20) @6624))) + (@17248 (@17249 @17537 (@17545 @7059))))) + @17488 +@17702 := @6711 @17627 @766 @4285 @6627 @6624 (@6383 @17615 @16933) (@6389 @17488) +@17703 := @6727 @17627 +@17709 := @17703 @220 @214 @6624 @6626 @17615 @16933 +@17710 := @6736 @17627 +@17712 := @17710 @192 @17615 +@17713 := @6742 @17627 +@17717 := @17709 (@17712 (@6741 (@17713 @192))) +@17729 := @17703 @212 @162 @6624 @6624 @7128 @6394 (@17710 @20 @7128 (@6741 (@17713 @20))) +@17730 := @6761 @17627 +@17737 := @17692 (@17702 (@17717 (@17729 @17730)) (@7479 @17430 @6869)) +@17741 := @6668 (@10569 (@6389 (@7936 @17541))) +@17742 := @224 @17542 +@17744 := @6668 (@9131 @17742) +@17745 := @224 @17537 +@17747 := @6668 (@8617 @17745) +@17750 := @6668 (@7206 (@17186 @6865)) +@17752 := @6668 (@6959 @7128) +@17753 := @17752 @10779 +@17757 := @17741 (@17744 (@17747 (@17750 @17753))) +@17764 := @7485 @17757 @367 @24 @5318 @5332 @17634 @17657 +@17765 := @224 @17636 +@17766 := @17764 @17765 +@17767 := @224 @17637 +@17768 := @13067 @17767 +@17769 := @224 @17544 +@17770 := @13067 @17769 +@17771 := @17770 @8622 +@17772 := @17768 @17771 +@17773 := @7631 @17772 +@17774 := @17766 @17773 +@17779 := @6840 @17757 @2383 @5317 @6627 @17633 +@17780 := @6383 @17745 +@17781 := @17780 @6394 +@17784 := @17779 (@10790 @17781) @17765 +@17785 := @6727 @17757 +@17791 := @17785 @160 @375 @6624 @6626 @10775 @17781 +@17792 := @6736 @17757 +@17794 := @17792 @136 @10775 +@17795 := @6742 @17757 +@17799 := @17791 (@17794 (@6741 (@17795 @136))) +@17800 := @17785 @220 +@17805 := @17800 @162 @6624 @6624 @17745 @6394 +@17810 := @17792 @192 @17745 (@6741 (@17795 @192)) +@17811 := @17805 @17810 +@17812 := @6761 @17757 +@17815 := @17784 (@17799 (@17811 @17812)) +@17816 := @11820 @8116 +@17819 := @17774 (@17815 (@17816 @17537)) +@17822 := @6668 (@16061 @17765) @17757 +@17823 := @7183 @17822 +@17832 := @17823 @266 @5064 @5331 @17655 @6624 (@6383 @17772 @6394) @17773 +@17833 := @6727 @17822 +@17839 := @17833 @5329 @162 @17653 @6624 @17772 @6394 +@17840 := @17823 @429 +@17844 := @17840 @4224 @5328 @17651 @6624 +@17845 := @6383 @17767 +@17847 := @6383 @17771 @6394 +@17850 := @17844 (@17845 @17847) @17772 +@17856 := @17833 @5322 @5327 @17640 @17650 @17767 @17847 +@17858 := @6711 @17822 @218 +@17861 := @17858 @5321 @6627 @17639 +@17863 := @6383 @17765 @6394 +@17866 := @17861 (@17780 @17863) @17767 +@17872 := @17833 @220 @974 @6624 @6626 @17745 @17863 +@17873 := @6736 @17822 +@17875 := @17873 @192 @17745 +@17876 := @6742 @17822 +@17880 := @17872 (@17875 (@6741 (@17876 @192))) +@17892 := @17833 @620 @162 @6624 @6624 @17765 @6394 (@17873 @367 @17765 (@6741 (@17876 @367))) +@17893 := @6761 @17822 +@17900 := @17856 (@17866 (@17880 (@17892 @17893)) (@7679 @17537 @17636)) +@17906 := @17833 @5325 @162 @17648 @6624 @17771 @6394 +@17910 := @17840 @2853 @5324 @17646 @6624 +@17911 := @6383 @17769 +@17914 := @17910 (@17911 @11866) @17771 +@17920 := @17833 @4112 @444 @17644 @9278 @17769 @11866 +@17923 := @17858 @4111 @6627 @17643 +@17925 := @6383 @17742 @7648 +@17952 := @17923 + @17925 + @17769 + (@17833 + @262 + @228 + @6624 + @6626 + @17742 + @7648 + (@17873 @204 @17742 (@6741 (@17876 @204))) + (@17833 @226 @162 @6624 @6624 @225 @6394 (@6938 @17822 @24 @225) @17893)) +@17954 := @7679 @17542 @20 +@17975 := @17914 + (@17920 + (@17952 @17954) + (@17833 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@17823 @331 @26 @162 @6624 @6624 @6394 @8622 @17893 @8641) + @17893)) +@17976 := @13245 @17769 +@17993 := @17737 + (fun ("_" : @17490) => + @17819 + (@17832 + (@17839 + (@17850 (@17900 (@17906 (@17975 (@17976 @8622)) @17893)) (@13245 @17767 @17771)) + @17893) + (@7686 @17772))) +@17994 := @17489 @7059 +@17995 := @7183 @17757 +@18000 := @17995 @266 @5064 @5341 @17664 @6624 +@18001 := @13067 @17745 +@18002 := @17770 @7165 +@18003 := @18001 @18002 +@18008 := @18000 (@6383 @18003 @6394) (@7631 @18003) +@18014 := @17785 @5339 @162 @17662 @6624 @18003 @6394 +@18015 := @17995 @429 +@18019 := @18015 @4224 @5338 @17660 @6624 +@18021 := @6383 @18002 @6394 +@18156 := fun (subject : @6422) => + fun (n : @14) => + fun (count : @14) => + fun (state : @17098) => + @17230 + (@17291 + (@17325 + (@17356 + (@17464 + (fun ("_" : @17107) => + @17607 + (fun ("_" : @17368) => + @17993 + (fun ("_" : @17994) => + @18008 + (@18014 + (@18019 + (@17780 @18021) + @18003 + (@17800 + @5337 + @6624 + @17650 + @17745 + @18021 + @17810 + (@17785 + @5335 + @162 + @17648 + @6624 + @18002 + @6394 + (@18015 + @2853 + @4114 + @17646 + @6624 + (@17911 @10904) + @18002 + (@17785 + @4112 + @432 + @17644 + @9278 + @17769 + @10904 + (@6711 + @17757 + @218 + @4111 + @6627 + @17643 + @17925 + @17769 + (@17785 + @262 + @228 + @6624 + @6626 + @17742 + @7648 + (@17792 @204 @17742 (@6741 (@17795 @204))) + (@17785 + @226 + @162 + @6624 + @6624 + @225 + @6394 + (@6938 @17757 @24 @225) + @17812)) + @17954) + (@17785 + @242 + @162 + @6626 + @6624 + @7165 + @6394 + (@17995 @239 @26 @162 @6624 @6624 @6394 @7165 @17812 @7194) + @17812)) + (@17976 @7165)) + @17812)) + (@13245 @17745 @18002)) + @17812) + (@7686 @18003))) + (fun ("_" : @17367 @7059) => + @7183 @17627 @244 @5064 @162 @6624 @6624 @6394 @7613 @17730 @7617)) + (fun ("_" : @17106 @7059) => + @7183 @17481 @244 @5064 @162 @6624 @6624 @6394 @7613 @17600 @7617))))) +@18158 := (count : @14) -> (subject : @6422) -> @17099 +@18159 := @7830 @6627 +@18160 := @6625 @18159 +@18161 := @6623 @18160 +@18165 := @17194 @6636 @7826 @6856 @6385 +@18169 := fun (count : @14) => fun (subject : @6422) => fun (state : @17098) => @18161 @18165 +@18170 := @6634 @4234 +@18172 := @7646 (@6638 @17189) +@18173 := @18170 @18172 +@18174 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_85 +@18178 := @6644 (@18174 @6856 @6636 @6385) +@18183 := @17201 (@17202 @6636 @7826 @6856 @6385) +@18184 := @18178 @18183 +@18188 := (count : @14) -> (subject : @6422) -> (state : @17098) -> @18173 @18184 +@18192 := @6660 @4234 @18172 @18184 @5109 +@18195 := @6668 (@6959 @17187) @7745 +@18205 := @18192 @18195 (@6685 (@6695 @4234)) (@6701 (@6702 (@6703 @5109) @18172 @6678)) +@18210 := @6840 @18195 @5103 @5107 @18160 @18165 +@18211 := @7646 @17189 +@18212 := @7947 @18211 +@18215 := @18210 (@6638 @18212) @18183 +@18216 := @6727 @18195 +@18217 := @18216 @212 +@18222 := @18217 @5106 @6624 @18159 @6637 @18212 +@18223 := @6736 @18195 +@18225 := @18223 @20 @6637 +@18226 := @6742 @18195 +@18229 := @18225 (@6741 (@18226 @20)) +@18230 := @18222 @18229 +@18236 := @18216 @4927 @523 @7829 @6627 @7893 @18211 +@18243 := @6711 @18195 @315 @214 @6626 @7828 @7910 @7893 +@18249 := @18217 @162 @6624 @6624 @6637 @6394 @18229 +@18250 := @6761 @18195 +@18293 := fun (count : @14) => + fun (subject : @6422) => + fun (state : @17098) => + @18205 + (@18215 + (@18230 + (@18236 + (@18243 (@18249 @18250) @7922) + (@18216 + @160 + @179 + @6624 + @6626 + @6889 + @17189 + (@18223 @136 @6889 (@6741 (@18226 @136))) + (@18216 + @177 + @162 + @6624 + @6624 + @17187 + @6394 + (@18223 @46 @17187 (@6741 (@18226 @46))) + @18250)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_96 @6636 @7826 @6856 @6385)) +@18294 := (count : @14) -> @6620 +@18296 := (subject : @6422) -> (startPos : @14) -> @18294 +@18298 := @6623 @9334 @6624 +@18299 := @6623 @18298 +@18300 := @18299 @6624 +@18301 := @6625 @18300 +@18303 := @6623 @18301 @6624 +@18305 := @6623 @18303 @6624 +@18306 := @6625 @18305 +@18307 := @6628 @18306 +@18308 := @6623 @18307 +@18309 := @7834 @17098 +@18313 := fun (__p0 : @17098) => @18174 @6636 @6865 @6385 +@18314 := @18309 @18313 +@18318 := fun (state : @17098) => @17203 @8086 @6636 @6385 +@18320 := @18314 @18318 @6385 +@18321 := @17249 @6636 +@18323 := @8122 @136 @6624 +@18324 := @18321 @18323 +@18325 := @18320 @18324 +@18326 := @18308 @18325 +@18327 := @6623 @18326 +@18329 := @7895 @17098 @6620 +@18330 := @7898 @17098 +@18331 := @18330 @18318 +@18333 := @18331 @6385 @18324 +@18334 := @18329 @18333 +@18335 := @17103 @18334 +@18336 := @7936 @18335 +@18337 := @7282 @18336 +@18338 := @18337 @6624 +@18339 := @7281 @18338 +@18341 := @7289 @18336 @6624 +@18345 := @6625 (@18339 @18341 @9278 @6626) +@18349 := fun (subject : @6422) => fun (startPos : @14) => fun (count : @14) => @18327 @18345 +@18351 := @6634 @3024 @7341 +@18352 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_70 +@18356 := @6644 (@18352 @6856 @6636 @6385) +@18357 := LexLeanBoot.TokenAudit.advanceScalars +@18358 := @18357 @6856 +@18362 := @18356 (@7349 (@18358 @6636 @6385)) +@18366 := (subject : @6422) -> (startPos : @14) -> (count : @14) -> @18351 @18362 +@18380 := @6660 + @3024 + @7341 + @18362 + @4262 + @7366 + (@6685 (@6695 @3024)) + (@6701 (@6702 (@6703 @4262) @7341 @6678)) +@18385 := @12137 @4224 @4250 @4260 @18326 @18345 +@18386 := @17186 @18334 +@18387 := @18385 @18386 +@18389 := @7422 @18338 @18341 +@18390 := @17121 @18334 +@18395 := @18387 (@7349 (@18389 (@7427 @18390) @7425)) +@18403 := @13436 @4249 @18326 @18386 (@6389 (@7934 @17098 @6620 @18333)) +@18407 := @13446 @4229 @4248 @18307 @18325 +@18408 := @7945 @4234 +@18409 := @6640 @12158 +@18410 := @18408 @18409 +@18411 := @6383 @18410 +@18413 := @13067 @236 @8622 +@18414 := @13457 @18413 +@18416 := @6383 @18414 @6394 +@18417 := @6640 @18416 +@18419 := @18407 (@18411 @18417) +@18423 := @7956 @17098 @6620 @17186 @6389 +@18425 := @18419 (@18423 @18333) +@18444 := @7448 + @4236 + @4247 + @6627 + @18306 + @18410 + @18417 + (@13476 @4234 @2106 @6627 @18409 (@7449 @163 @6624 @6626 @6639 @12158 @7461 @12173)) +@18450 := @7449 @4246 @6624 @18305 @6639 @18416 @7461 +@18456 := @7448 @4244 @162 @18303 @6624 @18414 @6394 +@18460 := @13521 @4224 @4243 @18301 @6624 +@18462 := @6383 @18413 @6394 +@18465 := @18460 (@7009 @18462) @18414 +@18471 := @7463 @4242 @6624 @18300 @7008 @18462 @7473 +@18514 := @7448 + @4240 + @162 + @18298 + @6624 + @18413 + @6394 + (@13521 + @2853 + @4239 + @9334 + @6624 + (@9879 @11866) + @18413 + (@13535 + @444 + @6624 + @9278 + @236 + @11866 + @13543 + (@7448 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@13520 @331 @26 @162 @6624 @6624 @6394 @8622 @7475 @8641) + @7475)) + (@13245 @236 @8622)) + @7475 +@18523 := @18425 (@18444 (@18450 (@18456 (@18465 (@18471 @18514) (@13548 @18413)) @7475))) +@18525 := @8051 @17098 @17186 +@18527 := @8054 @17098 @17186 +@18535 := @18525 @18527 (fun (s : @17098) => @8058 (@8059 @17098 @18527 @6385)) @18423 +@18537 := @6665 @17098 @6620 +@18553 := @18535 + (fun (x : @18537) => @8058 (@18423 @6385)) + @18318 + @18313 + @4234 + @18409 + @6633 + (fun (__p0 : @17098) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_85 @6636 @6865 @6385) + @18331 +@18554 := @6682 @18537 +@18558 := @17202 @6869 @8102 @6856 @6385 +@18560 := @18330 (fun (state : @17098) => @18558) +@18565 := @18553 (fun (s : @17098) => @18554 (@18560 @136 @6385)) +@18566 := @6854 @17240 +@18568 := @18566 @18558 @17271 +@18569 := @8099 @17240 +@18573 := @17202 @7131 @8107 @6865 @6636 +@18574 := @18569 @18573 +@18578 := @17202 @8116 @8118 @6869 @6856 +@18580 := @18566 @18578 @6385 +@18581 := @6854 @18537 +@18584 := @6775 @17098 (fun ("_" : @17240) => @18537) +@18587 := @17202 @8170 @8172 @7131 +@18588 := @18587 @6865 +@18589 := @18584 @18588 +@18591 := @6669 @17098 @6620 +@18593 := @18591 @6865 @6624 +@18594 := @18589 @18593 +@18603 := fun (next : @17098) => + @18330 (fun (state : @17098) => @17202 @8179 @8181 @8170 @6385) @7131 @6385 +@18605 := @18581 (@18594 @18603) +@18606 := @18584 @6636 +@18631 := @18565 + (fun (n : @14) => + fun (s : @17098) => + fun (a._@._internal._hyg.#0 : @18568) => + @18574 + (fun (c : @17240) => fun ("_" : @18580) => @18605 (@18606 @18593 @18603)) + (@18554 + (@18584 + @18573 + (@18591 @6636 @6624) + (fun (next : @17098) => @18330 (fun (state : @17098) => @18587 @6385) @6865 @6385))) + @17271 + @6385) +@18634 := @18566 @18573 (@17248 @6385) +@18635 := @18569 @18578 +@18637 := @18566 @18588 @6385 +@18640 := @17202 @8126 @8128 @8116 +@18642 := @18584 (@18640 @6869) +@18644 := @18591 @6869 @6624 +@18645 := @18642 @18644 +@18654 := fun (next : @17098) => + @18330 (fun (state : @17098) => @17202 @12513 @12515 @8126 @6385) @8116 @6385 +@18693 := @18395 + (@18403 + (@18523 + (@18631 + (fun (n : @14) => + fun (s : @17098) => + fun (t : @17098) => + fun (a._@._internal._hyg.#0 : @18634) => + @18635 + (fun (c : @17240) => + fun ("_" : @18637) => @18581 (@18645 @18654) (@18606 @18644 @18654)) + (@18554 + (@18584 + @18578 + (@18591 @6856 @6624) + (fun (next : @17098) => @18330 (fun (state : @17098) => @18640 @6385) @6869 @6385))) + (@17248 @6636) + @6385) + @4229 + @4224 + (@6685 (@6695 @4229)) + @6385 + @18324))) +@18696 := @6668 (@7206 @18386) @7366 +@18701 := @7378 @18696 @4253 @4258 @3089 @6624 +@18702 := @7389 @9278 +@18704 := fun (__b : @6620) => @18702 @6626 +@18705 := @18701 @18704 +@18710 := @18329 (@18560 @6636 (@17249 @6856 @18323)) +@18711 := @17121 @18710 +@18718 := @18705 (fun (__b : @6620) => @7349 (@7424 (@7427 @18711) @7425)) @18336 +@18719 := @12934 @18696 +@18742 := @18718 + (@18719 + @4252 + @6624 + (@224 (@7897 @18335)) + (@6389 @18336) + (@18719 + @196 + @6624 + (@224 @18390) + (@7960 @18335) + (@6736 @18696 @60 @18386 (@6741 (@6742 @18696 @60))))) +@18743 := @17186 @18710 +@18746 := @6668 (@7206 @18743) @7488 +@18747 := @7183 @18746 +@18752 := @18747 @266 @2848 @4257 @6626 @6624 +@18753 := @224 @18711 +@18758 := @18752 (@6383 @18753 @6394) (@7631 @18753) +@18781 := @6727 + @18746 + @4255 + @162 + @6624 + @6624 + @18753 + @6394 + (@7926 + @18746 + @196 + @6624 + @18753 + (@7960 (@17103 @18710)) + (@6736 @18746 @60 @18743 (@6741 (@6742 @18746 @60)))) +@18782 := @6761 @18746 +@18805 := fun (subject : @6422) => + fun (startPos : @14) => + fun (count : @14) => + @18380 + (@18693 + (@18742 + (fun ("_" : @18338) => @18758 (@18781 @18782) (@7686 @18753)) + (fun ("_" : @18337 @7059) => @18747 @244 @2848 @162 @6624 @6624 @6394 @7613 @18782 @7617))) +@18806 := @6790 @7318 +@18807 := @6628 @18806 +@18808 := @6623 @18807 +@18809 := @7316 @7318 +@18810 := @18809 @20 +@18811 := @7283 @18810 +@18812 := @18811 @7323 +@18813 := @6628 @18812 +@18814 := @6623 @18813 +@18815 := @6790 @18810 +@18816 := @6628 @18815 +@18817 := @6623 @18816 +@18818 := @8717 @18810 +@18819 := @6628 @18818 +@18821 := @6623 @18819 @6624 +@18822 := @6625 @18821 +@18823 := @6623 @18822 +@18824 := @7316 @18810 +@18825 := @8721 @18810 +@18826 := @18824 @18825 +@18828 := @7283 @18826 @7323 +@18829 := @18823 @18828 +@18830 := @6623 @18829 +@18832 := @18352 @6636 @18826 +@18833 := @18832 @46 +@18834 := @7294 @18833 +@18835 := @6623 @18834 +@18836 := @18832 @192 +@18837 := @7294 @18836 +@18838 := @6623 @18837 +@18839 := @8717 @7318 +@18840 := @6628 @18839 +@18841 := @6623 @18840 +@18842 := @7319 @7826 +@18843 := @7282 @18842 +@18844 := @18843 @6624 +@18845 := @7281 @18844 +@18847 := @7289 @18842 @6624 +@18848 := @18845 @18847 +@18849 := @6794 @7318 +@18850 := @7067 @18849 +@18851 := @18850 @3048 +@18853 := @7282 @18851 @6624 +@18854 := @7281 @18853 +@18856 := @7289 @18851 @6624 +@18857 := @18854 @18856 +@18858 := @18811 @7826 +@18860 := @7282 @18858 @6624 +@18861 := @7281 @18860 +@18863 := @7289 @18858 @6624 +@18864 := @18861 @18863 +@18865 := @6794 @18810 +@18866 := @7067 @18865 +@18867 := @18866 @3062 +@18869 := @7282 @18867 @6624 +@18870 := @7281 @18869 +@18872 := @7289 @18867 @6624 +@18874 := @18870 @18872 @6624 +@18875 := @18866 @3074 +@18877 := @7282 @18875 @6624 +@18878 := @7281 @18877 +@18880 := @7289 @18875 @6624 +@18890 := @18857 (@7279 (@18864 (@7279 (@18874 (@7279 (@18878 @18880 @6624 @9278)))) @6626)) +@18891 := @18850 @2432 +@18893 := @7282 @18891 @6624 +@18894 := @7281 @18893 +@18896 := @7289 @18891 @6624 +@18898 := @18894 @18896 @6626 +@18899 := @18850 @1358 +@18901 := @7282 @18899 @6624 +@18902 := @7281 @18901 +@18904 := @7289 @18899 @6624 +@18906 := @18902 @18904 @6626 +@18907 := @8721 @7318 +@18908 := @18809 @18907 +@18924 := @7279 + (@18848 + (@7279 + (@18890 + (@7279 + (@18898 (@7279 (@18906 (@6623 (@6623 (@6628 (@7283 @18908 @7323)) @6624) @6624))))))) + @6626) +@18925 := @6623 @18924 +@18927 := @8113 (fun ("_" : @7421) => @6620) +@18929 := @7422 @18844 @18847 +@18931 := @7422 @18853 @18856 +@18933 := @7422 @18860 @18863 +@18935 := @7422 @18869 @18872 +@18937 := @18357 @6636 @18826 +@18938 := @18937 @46 +@18939 := @18935 @18938 +@18941 := @7422 @18877 @18880 +@18942 := @18937 @192 +@18961 := @18929 + (@18931 + (@18933 (@18939 (@18941 @18942 (@7427 @18826))) @7425) + (@7422 @18893 @18896 @7425 (@7422 @18901 @18904 @7425 (@7427 @18908)))) + @7425 +@18963 := @18927 @18961 @6626 +@18966 := @6623 (@7294 (@7295 @2432)) +@18967 := @7299 @2432 +@18980 := @6625 + (@18963 + (fun (endPos : @14) => + @18966 (@6625 (@7281 (@7282 @18967 @6624) (@7289 @18967 @6624) @7329 @6626)))) +@18981 := @18925 @18980 +@18982 := @18841 @18981 +@18983 := @18838 @18982 +@18984 := @18835 @18983 +@18985 := @18830 @18984 +@18986 := @18817 @18985 +@18987 := @18814 @18986 +@18988 := @18808 @18987 +@18989 := @7326 @18988 +@18992 := fun (subject : @6422) => fun (startPos : @14) => @7830 @18989 +@18994 := @6634 @2227 @6642 +@18995 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_47 +@18998 := @6644 (@18995 @6636 @6385) +@18999 := LexLeanBoot.TokenAudit.scanCharLiteral +@19003 := @18998 (@7349 (@18999 @6636 @6385)) +@19006 := (subject : @6422) -> (startPos : @14) -> @18994 @19003 +@19020 := @6660 + @2227 + @6642 + @19003 + @3145 + @6680 + (@6685 (@6695 @2227)) + (@6701 (@6702 (@6703 @3145) @6642 @6678)) +@19024 := @7889 @3143 @7829 @18989 @7893 +@19026 := @8113 (fun ("_" : @7421) => @7421) +@19028 := @19026 @18961 @7425 +@19030 := @7424 @7501 @7425 +@19034 := @7349 (@19028 (fun (endPos : @14) => let isQuote : @6620 := @18967; @19030)) +@19036 := @19024 @19034 @7923 +@19038 := @7485 @7929 @60 +@19039 := @19038 @24 +@19043 := @19039 @328 @3142 @7325 @18988 +@19044 := @224 @7318 +@19046 := @19043 @19044 @19034 +@19047 := @8014 @218 +@19050 := @19047 @327 @6627 @7324 +@19051 := @6640 @7648 +@19053 := @19050 @19051 @19044 +@19059 := @8028 @228 @6624 @6626 @6639 @7648 @8038 +@19070 := @7963 @226 @162 @6624 @6624 @225 @6394 (@6938 @7929 @24 @225) @8003 +@19072 := @19053 (@19059 @19070) +@19073 := @7679 @6385 +@19074 := @19073 @20 +@19076 := @19046 (@19072 @19074) +@19079 := @6668 (@7206 @19044) @7929 +@19086 := @7485 @19079 @192 @1283 @3004 @3141 @18807 @18987 +@19087 := @1299 @18849 +@19089 := @19086 @19087 @19034 +@19094 := @6840 @19079 @1288 @3003 @6627 @18806 +@19095 := @6383 @19044 +@19096 := @19095 @6394 +@19097 := @6638 @19096 +@19099 := @19094 @19097 @19087 +@19100 := @6727 @19079 +@19106 := @19100 @160 @198 @6624 @6626 @6637 @19096 +@19107 := @6736 @19079 +@19109 := @19107 @136 @6637 +@19110 := @6742 @19079 +@19130 := @19099 + (@19106 + (@19109 (@6741 (@19110 @136))) + (@19100 + @196 + @162 + @6624 + @6624 + @19044 + @6394 + (@19107 @60 @19044 (@6741 (@19110 @60))) + (@6761 @19079))) +@19131 := @8776 @7318 +@19133 := @19089 (@19130 @19131) +@19136 := @6668 (@8617 @19087) @19079 +@19143 := @7485 @19136 @204 @24 @3008 @3140 @18813 @18986 +@19144 := @224 @18810 +@19146 := @19143 @19144 @19034 +@19154 := @6711 @19136 @218 @3007 @6627 @18812 (@19095 @7648) @19144 +@19155 := @6727 @19136 +@19187 := @19146 + (@19154 + (@19155 + @196 + @228 + @6624 + @6626 + @19044 + @7648 + (@6736 @19136 @60 @19044 (@6741 (@6742 @19136 @60))) + (@19155 @226 @162 @6624 @6624 @225 @6394 (@6938 @19136 @24 @225) (@6761 @19136))) + (@7679 @7318 @20)) +@19190 := @6668 (@9131 @19144) @19136 +@19197 := @7485 @19190 @271 @1283 @3011 @3139 @18816 @18985 +@19198 := @1299 @18865 +@19200 := @19197 @19198 @19034 +@19205 := @6840 @19190 @1288 @3010 @6627 @18815 +@19206 := @6383 @19144 +@19207 := @19206 @6394 +@19208 := @6638 @19207 +@19210 := @19205 @19208 @19198 +@19211 := @6727 @19190 +@19217 := @19211 @160 @945 @6624 @6626 @6637 @19207 +@19218 := @6736 @19190 +@19220 := @19218 @136 @6637 +@19221 := @6742 @19190 +@19244 := @19200 + (@19210 + (@19217 + (@19220 (@6741 (@19221 @136))) + (@19211 + @262 + @162 + @6624 + @6624 + @19144 + @6394 + (@19218 @204 @19144 (@6741 (@19221 @204))) + (@6761 @19190))) + (@8776 @18810)) +@19247 := @6668 (@10569 @19198) @19190 +@19254 := @7485 @19247 @367 @24 @3018 @3138 @18829 @18984 +@19255 := @224 @18826 +@19257 := @19254 @19255 @19034 +@19262 := @6711 @19247 @218 @3017 @18822 @18828 +@19263 := @224 @18825 +@19265 := @6383 @19263 @6394 +@19268 := @19262 (@19206 @19265) @19255 +@19269 := @6727 @19247 +@19270 := @19269 @262 +@19275 := @19270 @3016 @6624 @18821 @19144 @19265 +@19276 := @6736 @19247 +@19278 := @19276 @204 @19144 +@19279 := @6742 @19247 +@19282 := @19278 (@6741 (@19279 @204)) +@19283 := @19275 @19282 +@19289 := @19269 @3014 @162 @18819 @6624 @19263 @6394 +@19296 := @6840 @19247 @2383 @3010 @6627 @18818 @19208 @19263 +@19308 := @19269 @160 @945 @6624 @6626 @6637 @19207 (@19276 @136 @6637 (@6741 (@19279 @136))) +@19314 := @19270 @162 @6624 @6624 @19144 @6394 @19282 +@19315 := @6761 @19247 +@19318 := @19296 (@19308 (@19314 @19315)) +@19319 := @11820 @6636 +@19329 := @19257 (@19268 (@19283 (@19289 (@19318 (@19319 @18810)) @19315)) (@7679 @18810 @18825)) +@19332 := @6668 (@16061 @19255) @19247 +@19339 := @7485 @19332 @393 @2848 @3028 @3137 @18834 @18983 +@19340 := @7349 @18938 +@19342 := @19339 @19340 @19034 +@19347 := @6840 @19332 @3024 @3027 @7293 @18833 +@19348 := @6383 @19255 +@19349 := @19348 @10937 +@19352 := @19347 (@6638 @19349) @19340 +@19353 := @6727 @19332 +@19359 := @19353 @160 @3026 @6624 @6627 @6637 @19349 +@19360 := @6736 @19332 +@19362 := @19360 @136 @6637 +@19363 := @6742 @19332 +@19394 := @19352 + (@19359 + (@19362 (@6741 (@19363 @136))) + (@19353 + @620 + @1334 + @6624 + @6626 + @19255 + @10937 + (@19360 @367 @19255 (@6741 (@19363 @367))) + (@19353 @1332 @162 @6624 @6624 @1331 @6394 (@6938 @19332 @24 @1331) (@6761 @19332)))) +@19397 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_70 @6636 @18826 +@19400 := @19342 (@19394 (@19397 @46)) +@19401 := @6671 @393 +@19404 := @6668 (@19401 @19340) @19332 +@19411 := @7485 @19404 @398 @2848 @3037 @3136 @18837 @18982 +@19412 := @7349 @18942 +@19414 := @19411 @19412 @19034 +@19419 := @6840 @19404 @3024 @3036 @7293 @18836 +@19421 := @6383 @3031 @6394 +@19422 := @19348 @19421 +@19425 := @19419 (@6638 @19422) @19412 +@19426 := @6727 @19404 +@19432 := @19426 @160 @3035 @6624 @6627 @6637 @19422 +@19433 := @6736 @19404 +@19435 := @19433 @136 @6637 +@19436 := @6742 @19404 +@19470 := @19414 + (@19425 + (@19432 + (@19435 (@6741 (@19436 @136))) + (@19426 + @620 + @3034 + @6624 + @6626 + @19255 + @19421 + (@19433 @367 @19255 (@6741 (@19436 @367))) + (@19426 @3032 @162 @6624 @6624 @3031 @6394 (@6938 @19404 @24 @3031) (@6761 @19404)))) + (@19397 @192)) +@19471 := @6671 @398 +@19474 := @6668 (@19471 @19412) @19404 +@19481 := @7485 @19474 @473 @24 @3040 @3135 @18840 @18981 +@19482 := @224 @18907 +@19484 := @19481 @19482 @19034 +@19491 := @6840 @19474 @2383 @3003 @6627 @18839 @19097 @19482 +@19492 := @6727 @19474 +@19498 := @19492 @160 @198 @6624 @6626 @6637 @19096 +@19499 := @6736 @19474 +@19501 := @19499 @136 @6637 +@19502 := @6742 @19474 +@19525 := @19484 + (@19491 + (@19498 + (@19501 (@6741 (@19502 @136))) + (@19492 + @196 + @162 + @6624 + @6624 + @19044 + @6394 + (@19499 @60 @19044 (@6741 (@19502 @60))) + (@6761 @19474))) + (@19319 @7318)) +@19526 := @6671 @473 +@19529 := @6668 (@19526 @19482) @19474 +@19536 := @7485 @19529 @521 @2848 @3109 @3134 @18924 @18980 +@19537 := @7349 @18961 +@19539 := @19536 @19537 @19034 +@19544 := @7378 @19529 @3043 @3107 @3089 @6629 +@19545 := @8755 @7406 +@19546 := @7067 @19545 +@19547 := @19546 @3048 +@19548 := @7282 @19547 +@19549 := @19548 @6624 +@19550 := @7281 @19549 +@19552 := @7289 @19547 @6624 +@19553 := @19550 @19552 +@19554 := @7316 @7406 +@19555 := @19554 @20 +@19556 := @7283 @19555 +@19557 := @19556 @7836 +@19559 := @7282 @19557 @6624 +@19560 := @7281 @19559 +@19562 := @7289 @19557 @6624 +@19563 := @19560 @19562 +@19564 := @8755 @19555 +@19565 := @7067 @19564 +@19566 := @19565 @3062 +@19568 := @7282 @19566 @6624 +@19569 := @7281 @19568 +@19571 := @7289 @19566 @6624 +@19573 := @19569 @19571 @6624 +@19574 := @19565 @3074 +@19576 := @7282 @19574 @6624 +@19577 := @7281 @19576 +@19579 := @7289 @19574 @6624 +@19589 := @19553 (@7279 (@19563 (@7279 (@19573 (@7279 (@19577 @19579 @6624 @9278)))) @6626)) +@19590 := @19546 @2432 +@19592 := @7282 @19590 @6624 +@19593 := @7281 @19592 +@19595 := @7289 @19590 @6624 +@19597 := @19593 @19595 @6626 +@19598 := @19546 @1358 +@19600 := @7282 @19598 @6624 +@19601 := @7281 @19600 +@19603 := @7289 @19598 @6624 +@19605 := @19601 @19603 @6626 +@19606 := @9351 @7406 +@19607 := @19554 @19606 +@19624 := @19544 + (fun (__b : @6620) => + @7389 + (@7279 + (@19589 + (@7279 + (@19597 (@7279 (@19605 (@6623 (@6623 (@6628 (@7283 @19607 @7323)) @6624) @6624))))))) + @6626) +@19626 := @7422 @19549 @19552 +@19628 := @7422 @19559 @19562 +@19630 := @7422 @19568 @19571 +@19633 := @7316 @19555 (@9351 @19555) +@19634 := @18358 @19633 +@19635 := @19634 @46 +@19636 := @19630 @19635 +@19638 := @7422 @19576 @19579 +@19639 := @19634 @192 +@19656 := @19626 + (@19628 (@19636 (@19638 @19639 (@7427 @19633))) @7425) + (@7422 @19592 @19595 @7425 (@7422 @19600 @19603 @7425 (@7427 @19607))) +@19662 := @19624 (fun (__b : @6620) => @7349 (@7424 @19656 @7425)) @18842 +@19667 := @6711 @19529 @766 @2083 @6627 @6624 +@19668 := @7947 @6394 +@19672 := @19667 (@19095 @19668) (@6389 @18842) +@19673 := @6727 @19529 +@19679 := @19673 @196 @179 @6624 @6626 @19044 @19668 +@19680 := @6736 @19529 +@19682 := @19680 @60 @19044 +@19683 := @6742 @19529 +@19707 := @19662 + (@19672 + (@19679 + (@19682 (@6741 (@19683 @60))) + (@19673 + @177 + @162 + @6624 + @6624 + @7893 + @6394 + (@19680 @46 @7893 (@6741 (@19683 @46))) + (@6761 @19529))) + (@7479 @7318 @7826)) +@19710 := @6668 (@19526 (@224 @19606)) +@19713 := @6668 (@19471 (@7349 @19639)) +@19716 := @6668 (@19401 (@7349 @19635)) +@19719 := @6668 (@16061 (@224 @19633)) +@19722 := @6668 (@10569 (@1299 @19564)) +@19723 := @224 @19555 +@19725 := @6668 (@9131 @19723) +@19726 := @1299 @19545 +@19728 := @6668 (@8617 @19726) +@19729 := @224 @7406 +@19731 := @6668 (@7206 @19729) +@19733 := @6668 (@6959 @12143) +@19742 := @19710 (@19713 (@19716 (@19719 (@19722 (@19725 (@19728 (@19731 (@19733 @7037)))))))) +@19747 := @7378 @19742 @3054 @3090 @3106 @6629 +@19748 := @7316 @7429 +@19749 := @19748 @20 +@19750 := @7283 @19749 +@19751 := @19750 @8086 +@19752 := @7282 @19751 +@19753 := @19752 @6624 +@19754 := @7281 @19753 +@19756 := @7289 @19751 @6624 +@19757 := @19754 @19756 +@19758 := @8894 @19749 +@19759 := @7067 @19758 +@19760 := @19759 @3062 +@19762 := @7282 @19760 @6624 +@19763 := @7281 @19762 +@19765 := @7289 @19760 @6624 +@19767 := @19763 @19765 @6624 +@19768 := @19759 @3074 +@19770 := @7282 @19768 @6624 +@19771 := @7281 @19770 +@19773 := @7289 @19768 @6624 +@19783 := @7389 (@7279 (@19757 (@7279 (@19767 (@7279 (@19771 @19773 @6624 @9278)))) @6626)) +@19784 := @8894 @7429 +@19785 := @7067 @19784 +@19786 := @19785 @2432 +@19787 := @7282 @19786 +@19788 := @19787 @6624 +@19789 := @7281 @19788 +@19791 := @7289 @19786 @6624 +@19793 := @19789 @19791 @6626 +@19794 := @19785 @1358 +@19796 := @7282 @19794 @6624 +@19797 := @7281 @19796 +@19799 := @7289 @19794 @6624 +@19801 := @19797 @19799 @6626 +@19802 := @9524 @7429 +@19803 := @19748 @19802 +@19817 := @19747 + (fun (__b : @6620) => + @19783 + (@7279 (@19793 (@7279 (@19801 (@6623 (@6623 (@6628 (@7283 @19803 @7323)) @6624) @6624)))))) +@19819 := @7422 @19753 @19756 +@19821 := @7422 @19762 @19765 +@19822 := @18357 @6865 +@19825 := @7316 @19749 (@9524 @19749) +@19826 := @19822 @19825 +@19827 := @19826 @46 +@19828 := @19821 @19827 +@19830 := @7422 @19770 @19773 +@19831 := @19826 @192 +@19837 := @19819 (@19828 (@19830 @19831 (@7427 @19825))) @7425 +@19838 := @7424 @19837 +@19847 := @7422 @19788 @19791 @7425 (@7422 @19796 @19799 @7425 (@7427 @19803)) +@19852 := @19817 (fun (__b : @6620) => @7349 (@19838 @19847)) @19547 +@19857 := @6711 @19742 @715 @3053 @6627 @6624 +@19858 := @6383 @19726 +@19862 := @19857 (@19858 @15004) (@6389 @19547) +@19863 := @6727 @19742 +@19877 := @19863 + @220 + @3052 + @6624 + @6626 + @19726 + @15004 + (@6736 @19742 @192 @19726 (@6741 (@6742 @19742 @192))) +@19887 := @19863 @3050 @162 @6624 @6624 @3049 @6394 (@6938 @19742 @1283 @3049) +@19888 := @6761 @19742 +@19891 := @19862 (@19877 (@19887 @19888)) +@19892 := @7263 @19545 +@19895 := @19852 (@19891 (@19892 @3048)) +@19898 := @6668 (@19526 (@224 @19802)) +@19901 := @6668 (@19471 (@7349 @19831)) +@19904 := @6668 (@19401 (@7349 @19827)) +@19907 := @6668 (@16061 (@224 @19825)) +@19910 := @6668 (@10569 (@1299 @19758)) +@19911 := @224 @19749 +@19913 := @6668 (@9131 @19911) +@19914 := @1299 @19784 +@19916 := @6668 (@8617 @19914) +@19918 := @6668 (@7206 @7627) +@19919 := @224 @8086 +@19922 := @6668 (@6959 @19919) @6896 +@19930 := @19898 (@19901 (@19904 (@19907 (@19910 (@19913 (@19916 (@19918 @19922))))))) +@19931 := @7378 @19930 +@19935 := @19931 @3057 @3086 @3089 @6629 +@19936 := @7316 @6865 +@19937 := @19936 @20 +@19938 := @7316 @19937 +@19939 := @19938 @20 +@19940 := @9155 @19939 +@19941 := @7067 @19940 +@19942 := @19941 @3062 +@19943 := @7282 @19942 +@19944 := @19943 @6624 +@19945 := @7281 @19944 +@19947 := @7289 @19942 @6624 +@19949 := @19945 @19947 @6624 +@19950 := @19941 @3074 +@19952 := @7282 @19950 @6624 +@19953 := @7281 @19952 +@19955 := @7289 @19950 @6624 +@19965 := @19935 + (fun (__b : @6620) => @7389 (@7279 (@19949 (@7279 (@19953 @19955 @6624 @9278)))) @6626) +@19967 := @7422 @19944 @19947 +@19968 := @18357 @6869 +@19971 := @7316 @19939 (@9849 @19939) +@19972 := @19968 @19971 +@19973 := @19972 @46 +@19974 := @19967 @19973 +@19976 := @7422 @19952 @19955 +@19977 := @19972 @192 +@19981 := @19974 (@19976 @19977 (@7427 @19971)) +@19987 := @19965 (fun (__b : @6620) => @7349 (@7424 @19981 @7425)) @19751 +@19988 := @6711 @19930 +@19992 := @19988 @766 @3056 @6627 @6624 +@19993 := @6383 @19911 +@19994 := @6383 @19919 +@19995 := @19994 @6394 +@19999 := @19992 (@19993 @19995) (@6389 @19751) +@20000 := @6727 @19930 +@20006 := @20000 @262 @179 @6624 @6626 @19911 @19995 +@20007 := @6736 @19930 +@20009 := @20007 @204 @19911 +@20010 := @6742 @19930 +@20014 := @20006 (@20009 (@6741 (@20010 @204))) +@20026 := @20000 @177 @162 @6624 @6624 @19919 @6394 (@20007 @46 @19919 (@6741 (@20010 @46))) +@20027 := @6761 @19930 +@20034 := @19987 (@19999 (@20014 (@20026 @20027)) (@7479 @19749 @8086)) +@20035 := @9849 @19937 +@20038 := @6668 (@19526 (@224 @20035)) +@20041 := @6668 (@19471 (@7349 @19977)) +@20044 := @6668 (@19401 (@7349 @19973)) +@20047 := @6668 (@16061 (@224 @19971)) +@20048 := @1299 @19940 +@20050 := @6668 (@10569 @20048) +@20053 := @6668 (@9131 (@224 @19939)) +@20054 := @9155 @19937 +@20055 := @1299 @20054 +@20057 := @6668 (@8617 @20055) +@20058 := @224 @19937 +@20060 := @6668 (@7206 @20058) +@20061 := @224 @8102 +@20063 := @6668 (@6959 @20061) +@20064 := @20063 @6874 +@20072 := @20038 (@20041 (@20044 (@20047 (@20050 (@20053 (@20057 (@20060 @20064))))))) +@20073 := @7378 @20072 +@20077 := @20073 @3068 @630 @3085 @6629 +@20078 := @7316 @6869 +@20079 := @20078 @20 +@20080 := @7316 @20079 +@20081 := @20080 @20 +@20082 := @10238 @20081 +@20083 := @7067 @20082 +@20084 := @20083 @3074 +@20085 := @7282 @20084 +@20086 := @20085 @6624 +@20087 := @7281 @20086 +@20089 := @7289 @20084 @6624 +@20096 := @20077 (fun (__b : @6620) => @8858 (@7279 (@20087 @20089 @6624 @9278))) +@20097 := @18357 @7131 +@20100 := @7316 @20081 (@10146 @20081) +@20101 := @20097 @20100 +@20102 := @20101 @46 +@20103 := @7424 @20102 +@20105 := @7422 @20086 @20089 +@20106 := @20101 @192 +@20109 := @20105 @20106 (@7427 @20100) +@20114 := @20096 (fun (__b : @6620) => @7349 (@20103 @20109)) @19942 +@20116 := @6711 @20072 @715 +@20119 := @20116 @3067 @6627 @6624 +@20120 := @6383 @20048 +@20122 := @6383 @3063 @6394 +@20126 := @20119 (@20120 @20122) (@6389 @19942) +@20127 := @6727 @20072 +@20133 := @20127 @275 @3066 @6624 @6626 @20048 @20122 +@20134 := @6736 @20072 +@20136 := @20134 @271 @20048 +@20137 := @6742 @20072 +@20141 := @20133 (@20136 (@6741 (@20137 @271))) +@20147 := @20127 @3064 @162 @6624 @6624 @3063 @6394 +@20149 := @6938 @20072 @1283 +@20151 := @20147 (@20149 @3063) +@20152 := @6761 @20072 +@20159 := @20114 (@20126 (@20141 (@20151 @20152)) (@7263 @19940 @3062)) +@20160 := @10146 @20079 +@20161 := @224 @20160 +@20163 := @6668 (@19526 @20161) +@20166 := @6668 (@19471 (@7349 @20106)) +@20167 := @7349 @20102 +@20169 := @6668 (@19401 @20167) +@20172 := @6668 (@16061 (@224 @20100)) +@20173 := @1299 @20082 +@20175 := @6668 (@10569 @20173) +@20178 := @6668 (@9131 (@224 @20081)) +@20179 := @10238 @20079 +@20180 := @1299 @20179 +@20182 := @6668 (@8617 @20180) +@20183 := @224 @20079 +@20185 := @6668 (@7206 @20183) +@20188 := @6668 (@6959 (@224 @8107)) +@20197 := @20163 (@20166 (@20169 (@20172 (@20175 (@20178 (@20182 (@20185 (@20188 @7136)))))))) +@20198 := @6736 @20197 +@20200 := @20198 @393 @20167 +@20201 := @6742 @20197 +@20206 := @20159 (fun ("_" : @19944) => @20200 (@6741 (@20201 @393))) +@20207 := @19943 @7059 +@20212 := @7378 @20197 @3080 @675 @3084 @6629 +@20214 := fun (__b : @6620) => @8858 @9278 +@20215 := @20212 @20214 +@20216 := @18357 @8116 +@20217 := @16734 @20 +@20218 := @7316 @20217 +@20219 := @20218 @20 +@20222 := @7316 @20219 (@10415 @20219) +@20223 := @20216 @20222 +@20224 := @20223 @192 +@20231 := @20215 (fun (__b : @6620) => @7349 (@7424 @20224 (@7427 @20222))) @20084 +@20232 := @6711 @20197 +@20236 := @20232 @715 @3079 @6627 @6624 +@20237 := @6383 @20173 +@20239 := @6383 @3075 @6394 +@20243 := @20236 (@20237 @20239) (@6389 @20084) +@20244 := @6727 @20197 +@20256 := @20244 @275 @3078 @6624 @6626 @20173 @20239 (@20198 @271 @20173 (@6741 (@20201 @271))) +@20266 := @20244 @3076 @162 @6624 @6624 @3075 @6394 (@6938 @20197 @1283 @3075) +@20267 := @6761 @20197 +@20274 := @20231 (@20243 (@20256 (@20266 @20267)) (@7263 @20082 @3074)) +@20278 := @6668 (@19526 (@224 (@10415 @20217))) +@20279 := @7349 @20224 +@20281 := @6668 (@19471 @20279) +@20285 := @6668 (@19401 (@7349 (@20223 @46))) +@20286 := @224 @20222 +@20288 := @6668 (@16061 @20286) +@20292 := @6668 (@10569 (@1299 (@10596 @20219))) +@20295 := @6668 (@9131 (@224 @20219)) +@20296 := @10596 @20217 +@20297 := @1299 @20296 +@20299 := @6668 (@8617 @20297) +@20300 := @224 @20217 +@20314 := @20278 + (@20281 + (@20285 + (@20288 + (@20292 (@20295 (@20299 (@6668 (@7206 @20300) (@6668 (@6959 (@224 @8118)) @10779)))))))) +@20315 := @6736 @20314 +@20317 := @20315 @398 @20279 +@20318 := @6742 @20314 +@20359 := @20034 + (fun ("_" : @19753) => + @20206 + (fun ("_" : @20207) => + @20274 + (fun ("_" : @20086) => @20317 (@6741 (@20318 @398))) + (fun ("_" : @20085 @7059) => + @7183 + @20314 + @266 + @2848 + @974 + @6626 + @6624 + (@6383 @20286 @6394) + (@7631 @20286) + (@6727 + @20314 + @620 + @162 + @6624 + @6624 + @20286 + @6394 + (@20315 @367 @20286 (@6741 (@20318 @367))) + (@6761 @20314)) + (@7686 @20286)))) +@20360 := @19752 @7059 +@20370 := @7183 @20072 @244 @2848 @162 @6624 @6624 @6394 @7613 @20152 @7617 +@20374 := @19895 (fun ("_" : @19549) => @20359 (fun ("_" : @20360) => @20370)) +@20375 := @19548 @7059 +@20379 := @19931 @3093 @3089 @3105 @6629 +@20380 := @7067 @20054 +@20381 := @20380 @1358 +@20382 := @7282 @20381 +@20383 := @20382 @6624 +@20384 := @7281 @20383 +@20386 := @7289 @20381 @6624 +@20388 := @20384 @20386 @6626 +@20389 := @19938 @20035 +@20401 := @20379 + (fun (__b : @6620) => + @7573 (@7279 (@20388 (@6623 (@6623 (@6628 (@7283 @20389 @7323)) @6624) @6624)))) +@20406 := @7422 @20383 @20386 @7425 (@7427 @20389) +@20411 := @20401 (fun (__b : @6620) => @7349 (@7426 @20406)) @19786 +@20415 := @19988 @715 @3092 @6627 @6624 +@20416 := @6383 @19914 +@20418 := @6383 @2433 @6394 +@20447 := @20415 + (@20416 @20418) + (@6389 @19786) + (@20000 + @220 + @2436 + @6624 + @6626 + @19914 + @20418 + (@20007 @192 @19914 (@6741 (@20010 @192))) + (@20000 @2434 @162 @6624 @6624 @2433 @6394 (@6938 @19930 @1283 @2433) @20027)) +@20448 := @7263 @19784 +@20453 := @20411 (@20447 (@20448 @2432)) (fun ("_" : @19788) => @20370) +@20454 := @19787 @7059 +@20458 := @20073 @3097 @3089 @3104 @6629 +@20459 := @20080 @20160 +@20461 := @7283 @20459 @7323 +@20462 := @6628 @20461 +@20464 := @6623 @20462 @6624 +@20469 := @20458 (fun (__b : @6620) => @7573 (@6623 @20464 @6624)) +@20470 := @7427 @20459 +@20475 := @20469 (fun (__b : @6620) => @7349 (@7426 @20470)) @20381 +@20478 := @20116 @3096 @6627 @6624 +@20479 := @6383 @20055 +@20506 := @20478 + (@20479 @7512) + (@6389 @20381) + (@20127 + @220 + @1362 + @6624 + @6626 + @20055 + @7512 + (@20134 @192 @20055 (@6741 (@20137 @192))) + (@20127 @1360 @162 @6624 @6624 @1359 @6394 (@20149 @1359) @20152)) +@20507 := @7263 @20054 +@20510 := @20475 (@20506 (@20507 @1358)) +@20511 := @7183 @20197 +@20522 := @20510 (fun ("_" : @20383) => @20511 @244 @2848 @162 @6624 @6624 @6394 @7613 @20267 @7617) +@20523 := @20382 @7059 +@20528 := @20511 @266 @2848 @3103 @20464 @6624 +@20529 := @224 @20459 +@20534 := @20528 (@6383 @20529 @6394) (@7631 @20529) +@20540 := @20244 @3101 @162 @20462 @6624 @20529 @6394 +@20544 := @20232 @218 @3100 @6627 @20461 +@20545 := @6383 @20183 +@20547 := @6383 @20161 @6394 +@20577 := @20544 + (@20545 @20547) + @20529 + (@20244 + @196 + @695 + @6624 + @6626 + @20183 + @20547 + (@20198 @60 @20183 (@6741 (@20201 @60))) + (@20244 @693 @162 @6624 @6624 @20161 @6394 (@20198 @473 @20161 (@6741 (@20201 @473))) @20267)) +@20578 := @7679 @20079 +@20607 := @19539 + (@19707 + (fun ("_" : @18844) => + @20374 + (fun ("_" : @20375) => + @20453 + (fun ("_" : @20454) => + @20522 + (fun ("_" : @20523) => + @20534 (@20540 (@20577 (@20578 @20160)) @20267) (@7686 @20529))))) + (fun ("_" : @18843 @7059) => + @7183 @19742 @244 @2848 @162 @6624 @6624 @6394 @7613 @19888 @7617)) +@20609 := @6815 @7421 @6633 +@20610 := @6671 @521 +@20613 := @6668 (@20610 @19537) @19529 +@20619 := @20609 @20613 @2848 @717 @3133 @6624 @7349 +@20620 := @18927 @6385 +@20621 := @20620 @6626 +@20625 := @6623 (@7294 (@7390 @6385 @2432)) +@20627 := @7395 @6385 @2432 +@20641 := @20619 + (fun (__a : @7421) => + @20621 + (fun (endPos : @14) => + @20625 (@6625 (@7281 (@7282 @20627 @6624) (@7289 @20627 @6624) @7329 @6626)))) +@20643 := @19026 @6385 @7425 +@20658 := @20641 + (fun (__a : @7421) => + @7349 (@20643 (fun (endPos : @14) => let isQuote : @6620 := @20627; @19030))) + @18961 + (@6736 @20613 @521 @19537 (@6741 (@6742 @20613 @521))) +@20659 := @7407 @7836 +@20669 := @8096 (@7422 (@7282 @20659 @6624) (@7289 @20659 @6624) @19656 @7425) @6385 +@20670 := @6861 @14 +@20671 := @7283 @19937 +@20672 := @20671 @8102 +@20678 := @7422 (@7282 @20672 @6624) (@7289 @20672 @6624) +@20679 := @20380 @3048 +@20685 := @7422 (@7282 @20679 @6624) (@7289 @20679 @6624) +@20687 := @7283 @19939 @8102 +@20696 := @20685 (@7422 (@7282 @20687 @6624) (@7289 @20687 @6624) @19981 @7425) +@20697 := @20380 @2432 +@20712 := @6668 + (@20610 + (@7349 + (@20678 (@20696 (@7422 (@7282 @20697 @6624) (@7289 @20697 @6624) @7425 @20406)) @7425))) + @20072 +@20713 := @6864 @20712 +@20714 := @7349 @6385 +@20716 := @20713 @20714 @3133 +@20720 := @6623 (@7294 (@10613 @6385 @2432)) +@20722 := @10367 @6385 @2432 +@20748 := @20670 + (fun (__a : @7421) => + @20716 + (@6644 + ((fun (__a : @7421) => + @20621 + (fun (endPos : @14) => + @20720 (@6625 (@7281 (@7282 @20722 @6624) (@7289 @20722 @6624) @7329 @6626)))) + @6385) + ((fun (__a : @7421) => + @7349 (@20643 (fun (endPos : @14) => let isQuote : @6620 := @20722; @19030))) + @6385))) + @6636 +@20749 := @7574 @8086 +@20755 := @7422 (@7282 @20749 @6624) (@7289 @20749 @6624) +@20756 := @19785 @3048 +@20770 := @6668 + (@20610 (@7349 (@20755 (@7422 (@7282 @20756 @6624) (@7289 @20756 @6624) @19837 @19847) @7425))) + @19930 +@20771 := @6888 @20770 +@20772 := @7349 @7425 +@20777 := @20771 @20772 @266 @2281 @3127 @3132 +@20778 := @7164 @7613 +@20779 := @20777 @20778 +@20781 := @6911 (@6913 @20772) +@20782 := @20779 @20781 +@20791 := @6918 @20770 @20772 @244 @139 @3089 @294 @6394 @20770 @20778 +@20793 := @6911 (@6928 @20772) +@20811 := @20748 + (@20782 + (@20791 + @20793 + (@6701 (@6933 @20770)) + (@7183 @20770 @244 @2848 @162 @6624 @6624 @6394 @7613 (@6761 @20770) @7617))) +@20812 := @6918 @20712 +@20813 := @7349 @8165 +@20819 := @20812 @20813 @266 @2281 @3127 @3132 @6641 +@20820 := @6671 @532 +@20822 := @6668 (@20820 @6639) +@20823 := @20822 @20712 +@20824 := @20819 @20823 +@20826 := @9982 @6385 @2432 +@20827 := @7294 @20826 +@20828 := @6623 @20827 +@20830 := @7596 @6385 @2432 +@20831 := @7282 @20830 +@20832 := @20831 @6624 +@20833 := @7281 @20832 +@20835 := @7289 @20830 @6624 +@20839 := @6625 (@20833 @20835 @7329 @6626) +@20841 := @6644 (@20828 @20839) +@20843 := @7422 @20832 @20835 +@20844 := @7427 @7318 +@20847 := @7349 (@20843 @20844 @7425) +@20849 := @20824 (@20841 @20847) +@20851 := @6911 (@6913 @20813) +@20852 := @20849 @20851 +@20854 := @6702 @2281 @6641 +@20857 := @20852 (@6701 (@20854 @20712)) +@20864 := @7485 @20823 @537 @26 @3117 @3126 @20827 @20839 +@20865 := @6389 @20830 +@20867 := @20864 @20865 @20847 +@20872 := @6840 @20823 @1296 @3116 @7293 @20826 +@20873 := @6383 @6870 +@20874 := @6640 @20418 +@20877 := @20872 (@20873 @20874) @20865 +@20878 := @6727 @20823 +@20884 := @20878 @160 @3115 @6624 @6627 @6870 @20874 +@20885 := @6736 @20823 +@20887 := @20885 @136 @6870 +@20888 := @6742 @20823 +@20919 := @20877 + (@20884 + (@20887 (@6741 (@20888 @136))) + (@20878 + @1038 + @2436 + @6624 + @6626 + @6639 + @20418 + (@20885 @532 @6639 (@6741 (@20888 @532))) + (@20878 @2434 @162 @6624 @6624 @2433 @6394 (@6938 @20823 @1283 @2433) (@6761 @20823)))) +@20920 := @7559 @6869 +@20924 := @20867 (@20919 (@20920 @6385 @2432)) +@20925 := @6671 @537 +@20928 := @6668 (@20925 @20865) @20823 +@20933 := @7378 @20928 @1097 @3124 @3089 @6624 +@20936 := fun (__b : @6620) => @7389 @7413 @6626 +@20937 := @20933 @20936 +@20939 := fun (__b : @6620) => @7349 @19030 +@20949 := @20937 @20939 @20830 (@6736 @20928 @537 @20865 (@6741 (@6742 @20928 @537))) +@20954 := @6668 (@20925 (@6389 (@10098 @6636 @2432))) +@20956 := @6668 (@20820 @7008) +@20957 := @7283 @20079 +@20958 := @20957 @8107 +@20964 := @7422 (@7282 @20958 @6624) (@7289 @20958 @6624) +@20965 := @7067 @20179 +@20966 := @20965 @3048 +@20972 := @7422 (@7282 @20966 @6624) (@7289 @20966 @6624) +@20974 := @7283 @20081 @8107 +@20980 := @7422 (@7282 @20974 @6624) (@7289 @20974 @6624) +@20981 := @20083 @3062 +@20992 := @20972 (@20980 (@7422 (@7282 @20981 @6624) (@7289 @20981 @6624) @20102 @20109) @7425) +@20993 := @20965 @2432 +@21000 := @7422 (@7282 @20993 @6624) (@7289 @20993 @6624) @7425 +@21001 := @20965 @1358 +@21019 := @20954 + (@20956 + (@6668 + (@20610 + (@7349 + (@20964 + (@20992 (@21000 (@7422 (@7282 @21001 @6624) (@7289 @21001 @6624) @7425 @20470))) + @7425))) + @20197)) +@21020 := @7183 @21019 +@21025 := @21020 @266 @2848 @3123 @7411 @6624 +@21026 := @6383 @19729 +@21027 := @21026 @6394 +@21028 := @21025 @21027 +@21029 := @7631 @19729 +@21030 := @21028 @21029 +@21031 := @6727 @21019 +@21037 := @21031 @3121 @162 @7409 @6624 @19729 @6394 +@21042 := @6711 @21019 @218 @3120 @6627 @7408 +@21043 := @7009 @7648 +@21045 := @21042 @21043 @19729 +@21059 := @21031 + @1038 + @228 + @6624 + @6626 + @7008 + @7648 + (@6736 @21019 @532 @7008 (@6741 (@6742 @21019 @532))) +@21069 := @21031 @226 @162 @6624 @6624 @225 @6394 (@6938 @21019 @24 @225) +@21070 := @6761 @21019 +@21073 := @21045 (@21059 (@21069 @21070)) +@21074 := @7679 @6636 +@21075 := @21074 @20 +@21079 := @21030 (@21037 (@21073 @21075) @21070) +@21080 := @7686 @19729 +@21115 := fun (subject : @6422) => + fun (startPos : @14) => + @19020 + (@19036 + (@19076 + (@19133 + (@19187 + (@19244 + (@19329 + (@19400 + (@19470 + (@19525 + (@20607 + (@20658 + (fun (__a : @7421) => + fun (__h : @20669) => + @20811 + (fun (endPos : @14) => + @20857 + (@20924 + (@20949 + (fun ("_" : @20832) => @21079 @21080) + (fun ("_" : @20831 @7059) => + @21020 + @244 + @2848 + @162 + @6624 + @6624 + @6394 + @7613 + @21070 + @7617)))))))))))))))) +@21117 := (byte : @1300) -> (radix : @14) -> @6620 +@21118 := @8262 @6636 +@21119 := @21118 @3153 +@21120 := @21119 @5759 +@21121 := @7294 @21120 +@21122 := @6623 @21121 +@21123 := @21119 @5770 +@21124 := @7294 @21123 +@21125 := @6623 @21124 +@21126 := @21119 @3718 +@21127 := @7294 @21126 +@21128 := @6623 @21127 +@21130 := @21118 @4424 @5782 +@21131 := @7294 @21130 +@21132 := @6623 @21131 +@21134 := @21118 @4442 @5793 +@21135 := @7294 @21134 +@21136 := @6623 @21135 +@21137 := @9203 @6385 +@21138 := @21137 @46 +@21139 := @7282 @21138 +@21140 := @21139 @6624 +@21144 := @7281 @21140 (@7289 @21138 @6624) +@21145 := @21144 @6624 +@21146 := @21137 @393 +@21152 := @7281 (@7282 @21146 @6624) (@7289 @21146 @6624) +@21153 := @21152 @6624 +@21154 := @21137 @851 +@21160 := @7281 (@7282 @21154 @6624) (@7289 @21154 @6624) +@21161 := @8267 @6636 +@21162 := @21161 @3153 +@21163 := @21162 @3718 +@21169 := @7281 (@7282 @21163 @6624) (@7289 @21163 @6624) +@21170 := @21169 @6626 +@21171 := @21161 @4424 +@21172 := @21171 @5782 +@21178 := @7281 (@7282 @21172 @6624) (@7289 @21172 @6624) +@21190 := @7279 + (@21145 (@7279 (@21153 (@7279 (@21160 (@6625 (@21170 (@6625 (@21178 @6626 @6624)))) @6624))))) +@21191 := @21136 @21190 +@21192 := @21132 @21191 +@21193 := @21128 @21192 +@21194 := @21125 @21193 +@21197 := fun (byte : @1300) => fun (radix : @14) => @21122 @21194 +@21198 := @6634 @5383 +@21199 := @8258 @6641 +@21200 := @21198 @21199 +@21201 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_106 +@21204 := @6644 (@21201 @6636 @6385) +@21205 := LexLeanBoot.TokenAudit.isRadixDigit +@21209 := @21204 (@6389 (@21205 @6636 @6385)) +@21212 := (byte : @1300) -> (radix : @14) -> @21200 @21209 +@21216 := @6660 @5383 @21199 @21209 @5827 +@21219 := @6668 (@6675 @8257) @6678 +@21220 := @6674 @21219 +@21230 := @21216 @21220 (@6685 (@6695 @5383)) (@6701 (@6702 (@6703 @5827) @21199 @6678)) +@21237 := @7485 @21220 @46 @26 @5766 @5825 @21121 @21194 +@21238 := @21162 @5759 +@21239 := @6389 @21238 +@21240 := @21237 @21239 +@21241 := @21144 @21238 +@21242 := @21162 @5770 +@21243 := @21152 @21242 +@21244 := @21169 @6624 +@21245 := @21178 @6624 +@21246 := @21161 @4442 +@21247 := @21246 @5793 +@21254 := @6389 (@21241 (@21243 (@21160 (@21244 (@21245 @21247)) @21163))) +@21255 := @21240 @21254 +@21260 := @6840 @21220 @2493 @5765 @7293 @21120 +@21261 := @6383 @3154 +@21263 := @6383 @5760 @6394 +@21264 := @21261 @21263 +@21267 := @21260 (@8258 @21264) @21239 +@21268 := @6727 @21220 +@21282 := @21268 + @160 + @5764 + @6624 + @6627 + @8257 + @21264 + (@6736 @21220 @136 @8257 (@6741 (@6742 @21220 @136))) +@21288 := @21268 @3155 @5763 @6624 @6626 @3154 @21263 +@21290 := @6938 @21220 @1283 +@21305 := @21267 + (@21282 + (@21288 + (@21290 @3154) + (@21268 @5761 @162 @6624 @6624 @5760 @6394 (@21290 @5760) (@6761 @21220)))) +@21306 := @8844 @6636 +@21307 := @21306 @3153 +@21310 := @21255 (@21305 (@21307 @5759)) +@21313 := @6668 (@6959 @21239) @21220 +@21320 := @7485 @21313 @60 @26 @5777 @5824 @21124 @21193 +@21321 := @6389 @21242 +@21323 := @21320 @21321 @21254 +@21328 := @6840 @21313 @2493 @5776 @7293 @21123 +@21330 := @6383 @5771 @6394 +@21331 := @21261 @21330 +@21334 := @21328 (@8258 @21331) @21321 +@21335 := @6727 @21313 +@21349 := @21335 + @160 + @5775 + @6624 + @6627 + @8257 + @21331 + (@6736 @21313 @136 @8257 (@6741 (@6742 @21313 @136))) +@21355 := @21335 @3155 @5774 @6624 @6626 @3154 @21330 +@21357 := @6938 @21313 @1283 +@21375 := @21323 + (@21334 + (@21349 + (@21355 + (@21357 @3154) + (@21335 @5772 @162 @6624 @6624 @5771 @6394 (@21357 @5771) (@6761 @21313)))) + (@21307 @5770)) +@21378 := @6668 (@7206 @21321) @21313 +@21385 := @7485 @21378 @192 @26 @3725 @5823 @21127 @21192 +@21386 := @6389 @21163 +@21388 := @21385 @21386 @21254 +@21393 := @6840 @21378 @2493 @3724 @7293 @21126 +@21395 := @6383 @3719 @6394 +@21396 := @21261 @21395 +@21399 := @21393 (@8258 @21396) @21386 +@21400 := @6727 @21378 +@21414 := @21400 + @160 + @3723 + @6624 + @6627 + @8257 + @21396 + (@6736 @21378 @136 @8257 (@6741 (@6742 @21378 @136))) +@21420 := @21400 @3155 @3722 @6624 @6626 @3154 @21395 +@21422 := @6938 @21378 @1283 +@21440 := @21388 + (@21399 + (@21414 + (@21420 + (@21422 @3154) + (@21400 @3720 @162 @6624 @6624 @3719 @6394 (@21422 @3719) (@6761 @21378)))) + (@21307 @3718)) +@21443 := @6668 (@8617 @21386) @21378 +@21450 := @7485 @21443 @204 @26 @5789 @5822 @21131 @21191 +@21451 := @6389 @21172 +@21453 := @21450 @21451 @21254 +@21458 := @6840 @21443 @2493 @5788 @7293 @21130 +@21459 := @6383 @4425 +@21461 := @6383 @5783 @6394 +@21462 := @21459 @21461 +@21465 := @21458 (@8258 @21462) @21451 +@21466 := @6727 @21443 +@21480 := @21466 + @160 + @5787 + @6624 + @6627 + @8257 + @21462 + (@6736 @21443 @136 @8257 (@6741 (@6742 @21443 @136))) +@21486 := @21466 @4426 @5786 @6624 @6626 @4425 @21461 +@21488 := @6938 @21443 @1283 +@21507 := @21453 + (@21465 + (@21480 + (@21486 + (@21488 @4425) + (@21466 @5784 @162 @6624 @6624 @5783 @6394 (@21488 @5783) (@6761 @21443)))) + (@21306 @4424 @5782)) +@21510 := @6668 (@9131 @21451) @21443 +@21517 := @7485 @21510 @271 @26 @5800 @5821 @21135 @21190 +@21518 := @6389 @21247 +@21520 := @21517 @21518 @21254 +@21525 := @6840 @21510 @2493 @5799 @7293 @21134 +@21526 := @6383 @4443 +@21528 := @6383 @5794 @6394 +@21529 := @21526 @21528 +@21532 := @21525 (@8258 @21529) @21518 +@21533 := @6727 @21510 +@21547 := @21533 + @160 + @5798 + @6624 + @6627 + @8257 + @21529 + (@6736 @21510 @136 @8257 (@6741 (@6742 @21510 @136))) +@21553 := @21533 @4444 @5797 @6624 @6626 @4443 @21528 +@21555 := @6938 @21510 @1283 +@21574 := @21520 + (@21532 + (@21547 + (@21553 + (@21555 @4443) + (@21533 @5795 @162 @6624 @6624 @5794 @6394 (@21555 @5794) (@6761 @21510)))) + (@21306 @4442 @5793)) +@21577 := @6668 (@10569 @21518) @21510 +@21582 := @7378 @21577 @5802 @177 @5820 @6629 +@21583 := @9203 @6636 +@21584 := @21583 @393 +@21585 := @7282 @21584 +@21586 := @21585 @6624 +@21590 := @7281 @21586 (@7289 @21584 @6624) +@21591 := @21590 @6624 +@21592 := @21583 @851 +@21598 := @7281 (@7282 @21592 @6624) (@7289 @21592 @6624) +@21599 := @8268 @3153 +@21600 := @21599 @3718 +@21606 := @7281 (@7282 @21600 @6624) (@7289 @21600 @6624) +@21607 := @21606 @6626 +@21609 := @8268 @4424 @5782 +@21615 := @7281 (@7282 @21609 @6624) (@7289 @21609 @6624) +@21628 := @21582 + (fun (__b : @6620) => + @8858 (@7279 (@21591 (@7279 (@21598 (@6625 (@21607 (@6625 (@21615 @6626 @6624)))) @6624))))) +@21629 := @21599 @5759 +@21630 := @7389 @21629 +@21631 := @21599 @5770 +@21632 := @21590 @21631 +@21633 := @21606 @6624 +@21634 := @21615 @6624 +@21636 := @8268 @4442 @5793 +@21646 := @21628 + (fun (__b : @6620) => @6389 (@21630 (@21632 (@21598 (@21633 (@21634 @21636)) @21600)))) + @21138 +@21651 := @6711 @21577 @3286 @1335 @6627 @6624 +@21652 := @6640 @10937 +@21655 := @21651 @21652 (@6389 @21138) +@21656 := @6727 @21577 +@21688 := @21646 + (@21655 + (@21656 + @212 + @1334 + @6624 + @6626 + @6639 + @10937 + (@6736 @21577 @20 @6639 (@6741 (@6742 @21577 @20))) + (@21656 @1332 @162 @6624 @6624 @1331 @6394 (@6938 @21577 @24 @1331) (@6761 @21577))) + (@9914 @6385 @46)) +@21691 := @6668 (@10569 (@6389 @21636)) +@21694 := @6668 (@9131 (@6389 @21609)) +@21697 := @6668 (@8617 (@6389 @21600)) +@21700 := @6668 (@7206 (@6389 @21631)) +@21701 := @6389 @21629 +@21709 := @21691 (@21694 (@21697 (@21700 (@6668 (@6959 @21701) (@7033 @8285))))) +@21710 := @6736 @21709 +@21712 := @21710 @46 @21701 +@21713 := @6742 @21709 +@21718 := @21688 (fun ("_" : @21140) => @21712 (@6741 (@21713 @46))) +@21719 := @21139 @7059 +@21724 := @7378 @21709 @5808 @196 @5819 @6629 +@21726 := @9203 @6856 @851 +@21727 := @7282 @21726 +@21728 := @21727 @6624 +@21732 := @7281 @21728 (@7289 @21726 @6624) +@21733 := @8267 @6865 +@21734 := @21733 @3153 +@21735 := @21734 @3718 +@21741 := @7281 (@7282 @21735 @6624) (@7289 @21735 @6624) +@21742 := @21741 @6626 +@21744 := @21733 @4424 @5782 +@21750 := @7281 (@7282 @21744 @6624) (@7289 @21744 @6624) +@21761 := @21724 + (fun (__b : @6620) => + @8858 (@7279 (@21732 (@6625 (@21742 (@6625 (@21750 @6626 @6624)))) @6624))) +@21762 := @21734 @5770 +@21763 := @7389 @21762 +@21764 := @21741 @6624 +@21765 := @21750 @6624 +@21767 := @21733 @4442 @5793 +@21776 := @21761 + (fun (__b : @6620) => @6389 (@21763 (@21732 (@21764 (@21765 @21767)) @21735))) + @21584 +@21781 := @6711 @21709 @3286 @5807 @6627 @6624 +@21783 := @6383 @3213 @6394 +@21787 := @21781 (@7009 @21783) (@6389 @21584) +@21788 := @6727 @21709 +@21818 := @21776 + (@21787 + (@21788 + @212 + @5806 + @6624 + @6626 + @7008 + @21783 + (@21710 @20 @7008 (@6741 (@21713 @20))) + (@21788 @3214 @162 @6624 @6624 @3213 @6394 (@6938 @21709 @24 @3213) (@6761 @21709))) + (@9914 @6636 @393)) +@21821 := @6668 (@10569 (@6389 @21767)) +@21824 := @6668 (@9131 (@6389 @21744)) +@21827 := @6668 (@8617 (@6389 @21735)) +@21828 := @6389 @21762 +@21830 := @6668 (@7206 @21828) +@21834 := @6668 (@6959 (@6389 (@21734 @5759))) +@21837 := @6668 (@6675 @7125) @6678 +@21843 := @21821 (@21824 (@21827 (@21830 (@21834 (@6891 @21837))))) +@21844 := @6736 @21843 +@21846 := @21844 @60 @21828 +@21847 := @6742 @21843 +@21852 := @21818 (fun ("_" : @21586) => @21846 (@6741 (@21847 @60))) +@21853 := @21585 @7059 +@21858 := @7378 @21843 @5814 @5817 @220 @6629 +@21859 := @8267 @6869 +@21860 := @21859 @3153 +@21861 := @21860 @3718 +@21862 := @7282 @21861 +@21863 := @21862 @6624 +@21867 := @7281 @21863 (@7289 @21861 @6624) +@21868 := @21867 @6626 +@21870 := @21859 @4424 @5782 +@21876 := @7281 (@7282 @21870 @6624) (@7289 @21870 @6624) +@21885 := @21858 (fun (__b : @6620) => @7389 (@6625 (@21868 (@6625 (@21876 @6626 @6624)))) @6624) +@21886 := @21867 @6624 +@21887 := @21876 @6624 +@21889 := @21859 @4442 @5793 +@21897 := @21885 (fun (__b : @6620) => @6389 (@7389 (@21886 (@21887 @21889)) @21861)) @21726 +@21902 := @6711 @21843 @3286 @5813 @6627 @6624 +@21904 := @6383 @3164 @6394 +@21908 := @21902 (@7646 @21904) (@6389 @21726) +@21909 := @6727 @21843 +@21939 := @21897 + (@21908 + (@21909 + @212 + @5812 + @6624 + @6626 + @6889 + @21904 + (@21844 @20 @6889 (@6741 (@21847 @20))) + (@21909 @3165 @162 @6624 @6624 @3164 @6394 (@6938 @21843 @24 @3164) (@6761 @21843))) + (@9914 @6856 @851)) +@21942 := @6668 (@10569 (@6389 @21889)) +@21945 := @6668 (@9131 (@6389 @21870)) +@21946 := @6389 @21861 +@21962 := @21942 + (@21945 + (@6668 + (@8617 @21946) + (@6668 + (@7206 (@6389 (@21860 @5770))) + (@6668 (@6959 (@6389 (@21860 @5759))) (@6868 @8411))))) +@21967 := @7378 @21962 @220 @334 @4404 @6624 +@21968 := @8267 @7131 +@21970 := @21968 @4424 @5782 +@21971 := @7282 @21970 +@21972 := @21971 @6624 +@21976 := @7281 @21972 (@7289 @21970 @6624) +@21982 := @21967 (fun (__b : @6620) => @7573 (@6625 (@21976 @6626 @6624))) +@21983 := @21976 @6624 +@21985 := @21968 @4442 @5793 +@21991 := @21982 (fun (__b : @6620) => @6389 (@8858 (@21983 @21985))) @21861 +@21998 := @6736 @21962 @192 @21946 (@6741 (@6742 @21962 @192)) +@21999 := @21991 @21998 +@22002 := @6668 (@10569 (@6389 @21985)) +@22003 := @6389 @21970 +@22005 := @6668 (@9131 @22003) +@22006 := @21968 @3153 +@22024 := @22002 + (@22005 + (@6668 + (@8617 (@6389 (@22006 @3718))) + (@6668 + (@7206 (@6389 (@22006 @5770))) + (@6668 (@6959 (@6389 (@22006 @5759))) (@7130 @8378))))) +@22037 := @21999 + (fun ("_" : @21863) => @7183 @22024 @331 @26 @162 @6624 @6624 @6394 @8622 (@6761 @22024) @8641) +@22038 := @21862 @7059 +@22043 := @7378 @22024 @262 @334 @275 @6624 +@22045 := fun (__b : @6620) => @7573 @6624 +@22046 := @22043 @22045 +@22047 := @8267 @8116 +@22049 := @22047 @4442 @5793 +@22062 := @22046 + (fun (__b : @6620) => @6389 (@8858 @22049)) + @21970 + (@6736 @22024 @204 @22003 (@6741 (@6742 @22024 @204))) +@22063 := @6389 @22049 +@22065 := @6668 (@10569 @22063) +@22070 := @6668 (@9131 (@6389 (@22047 @4424 @5782))) +@22071 := @22047 @3153 +@22075 := @6668 (@8617 (@6389 (@22071 @3718))) +@22079 := @6668 (@7206 (@6389 (@22071 @5770))) +@22083 := @6668 (@6959 (@6389 (@22071 @5759))) +@22086 := @6668 (@6675 @8539) @6678 +@22092 := @22065 (@22070 (@22075 (@22079 (@22083 (@10774 @22086))))) +@22134 := fun (byte : @1300) => + fun (radix : @14) => + @21230 + (@21310 + (@21375 + (@21440 + (@21507 + (@21574 + (@21718 + (fun ("_" : @21719) => + @21852 + (fun ("_" : @21853) => + @21939 + (fun ("_" : @21728) => + @22037 + (fun ("_" : @22038) => + @22062 + (fun ("_" : @21972) => + @7183 @22092 @331 @26 @162 @6624 @6624 @6394 @8622 (@6761 @22092) @8641) + (fun ("_" : @21971 @7059) => + @6736 @22092 @271 @22063 (@6741 (@6742 @22092 @271))))) + (fun ("_" : @21727 @7059) => @21998))))))))) +@22136 := @6665 @6620 @6620 +@22137 := @6666 @22136 +@22138 := (state : @22137) -> @6620 +@22141 := (subject : @6422) -> (n : @14) -> (radix : @14) -> @22138 +@22143 := @7934 @6620 @6620 +@22144 := @7935 @22136 +@22145 := @22144 @6385 +@22146 := @22143 @22145 +@22147 := @7282 @22146 +@22148 := @22147 @6624 +@22149 := @7281 @22148 +@22151 := @7289 @22146 @6624 +@22153 := @22149 @22151 @6626 +@22154 := @7896 @22136 +@22155 := @22154 @6385 +@22157 := @7283 @22155 @6856 +@22159 := @7282 @22157 @6624 +@22160 := @7281 @22159 +@22162 := @7289 @22157 @6624 +@22163 := @22160 @22162 +@22166 := @6623 (@6628 (@9659 @22155)) +@22167 := @8894 @22155 +@22169 := @7067 @22167 @3323 +@22175 := @7281 (@7282 @22169 @6624) (@7289 @22169 @6624) +@22181 := @6623 (@6628 (@7283 (@7316 @22155 @20) @7323)) +@22183 := @6623 @13790 @6624 +@22185 := @6623 @22183 @6624 +@22192 := @6623 (@6623 (@6623 (@22181 @22185) @6624) @6624) @6624 +@22193 := @22175 @22192 +@22197 := @6623 (@6628 (@21201 @22167 @6636)) +@22199 := @21205 @22167 @6636 +@22206 := @7281 (@7282 @22199 @6624) (@7289 @22199 @6624) @22192 +@22208 := @6623 @18305 @6624 +@22219 := @6625 + (@22153 (@7279 (@22163 (@22166 (@7279 (@22193 (@22197 (@6625 (@22206 @22208)))))) @22208))) +@22220 := @6625 @22219 +@22221 := @6625 @22220 +@22226 := fun (subject : @6422) => + fun (n : @14) => fun (radix : @14) => fun (state : @22137) => @6625 @22221 +@22227 := @6634 @5153 +@22229 := @7957 @22136 @224 +@22233 := @7956 @6620 @6620 @6389 @6389 +@22234 := @22229 @22233 +@22235 := @22234 @6385 +@22237 := @6383 @22235 @6394 +@22240 := @7510 (@7646 (@7009 @22237)) +@22241 := @22227 @22240 +@22242 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_97 +@22247 := @6644 (@22242 @6865 @6856 @6636 @6385) +@22249 := @6477 @22137 @22234 +@22250 := LexLeanBoot.TokenAudit.scanDigitsStep +@22256 := @22247 (@22249 (@22250 @6865 @6856 @6636 @6385)) +@22261 := (subject : @6422) -> (n : @14) -> (radix : @14) -> (state : @22137) -> @22241 @22256 +@22265 := @6660 @5153 @22240 @22256 @5416 +@22267 := @6668 (@7206 @22235) +@22268 := @22267 @7488 +@22278 := @22265 @22268 (@6685 (@6695 @5153)) (@6701 (@6702 (@6703 @5416) @22240 @6678)) +@22285 := @7485 @22268 @192 @24 @4255 @5414 @6624 @22221 +@22286 := @224 @22155 +@22287 := @22285 @22286 +@22288 := @6683 @22137 +@22289 := @7280 @22288 +@22291 := @22289 @22148 @22151 +@22292 := @6898 @22137 +@22293 := @22291 @22292 +@22295 := @22289 @22159 @22162 +@22296 := @7068 @3323 +@22302 := @22289 (@7282 @22296 @6624) (@7289 @22296 @6624) +@22303 := @6946 @22137 +@22304 := @6670 @22136 +@22305 := @22154 @6636 +@22307 := @7316 @22305 @20 +@22308 := @22304 @22307 +@22310 := @6669 @6620 @6620 +@22312 := @22310 @6624 @7059 +@22315 := @22302 (@22303 (@22308 @22312)) +@22316 := @21205 @6385 +@22317 := @22316 @6856 +@22319 := @22289 @7385 @7388 +@22320 := @22154 @6856 +@22322 := @7316 @22320 @20 +@22323 := @22304 @22322 +@22325 := @22310 @7059 @7059 +@22328 := @22319 (@22303 (@22323 @22325)) +@22329 := @22304 @22320 +@22331 := @7895 @6620 @6620 +@22332 := @22144 @6856 +@22333 := @22331 @22332 +@22337 := @22303 (@22329 (@22310 @22333 @6624)) +@22342 := @22295 (let b : @1300 := @22167; @22315 (let okDig : @6620 := @22317; @22328 @22337)) +@22343 := @22304 @22155 +@22344 := @22331 @22145 +@22351 := @22249 (@22293 (@22342 (@22303 (@22343 (@22310 @22344 @6624))))) +@22352 := @22287 @22351 +@22356 := @7926 @22268 @196 @6624 @22286 +@22357 := @22233 @22145 +@22367 := @22352 (@22356 @22357 (@6736 @22268 @60 @22235 (@6741 (@6742 @22268 @60)))) +@22370 := @6668 (@8617 @22286) @22268 +@22377 := @7485 @22370 @204 @26 @5311 @5413 @6624 @22220 +@22378 := @6389 @22344 +@22380 := @22377 @22378 @22351 +@22384 := @7926 @22370 @4252 @6624 @22378 +@22385 := @6389 @22146 +@22401 := @22380 + (@22384 + @22385 + (@12934 @22370 @196 @6624 @22286 @22357 (@6736 @22370 @60 @22235 (@6741 (@6742 @22370 @60))))) +@22404 := @6668 (@9131 @22378) @22370 +@22413 := @7485 @22404 @271 @26 @4253 @5412 @6624 @22219 @22385 @22351 +@22414 := @12934 @22404 +@22432 := @22413 + (@22414 + @4252 + @6624 + @22378 + @22385 + (@22414 @196 @6624 @22286 @22357 (@6736 @22404 @60 @22235 (@6741 (@6742 @22404 @60))))) +@22435 := @6668 (@10569 @22385) @22404 +@22440 := @7378 @22435 @275 @5361 @5411 @6624 +@22442 := @7283 @22305 @6865 +@22443 := @7282 @22442 +@22444 := @22443 @6624 +@22445 := @7281 @22444 +@22447 := @7289 @22442 @6624 +@22448 := @22445 @22447 +@22451 := @6623 (@6628 (@9962 @22305)) +@22452 := @9155 @22305 +@22454 := @7067 @22452 @3323 +@22460 := @7281 (@7282 @22454 @6624) (@7289 @22454 @6624) +@22471 := @6623 (@6623 (@6623 (@6623 (@6628 (@7283 @22307 @7323)) @22185) @6624) @6624) @6624 +@22472 := @22460 @22471 +@22476 := @6623 (@6628 (@21201 @22452 @6856)) +@22478 := @21205 @22452 @6856 +@22497 := @22440 + (fun (__b : @6620) => + @7573 + (@7279 + (@22448 + (@22451 + (@7279 + (@22472 + (@22476 (@6625 (@7281 (@7282 @22478 @6624) (@7289 @22478 @6624) @22471 @22208)))))) + @22208))) +@22498 := @22319 @22292 +@22500 := @22289 @22444 @22447 +@22502 := @22303 (@22323 @22312) +@22503 := @22302 @22502 +@22504 := @22316 @6865 +@22505 := @22154 @6865 +@22507 := @7316 @22505 @20 +@22508 := @22304 @22507 +@22510 := @22303 (@22508 @22325) +@22511 := @22319 @22510 +@22512 := @22304 @22505 +@22513 := @22144 @6865 +@22514 := @22331 @22513 +@22518 := @22303 (@22512 (@22310 @22514 @6624)) +@22519 := @22511 @22518 +@22523 := @22500 (let b : @1300 := @22452; @22503 (let okDig : @6620 := @22504; @22519)) +@22524 := @22304 @22305 +@22525 := @22144 @6636 +@22526 := @22331 @22525 +@22544 := @22497 + (fun (__b : @6620) => @22249 (@22498 (@22523 (@22303 (@22524 (@22310 @22526 @6624)))))) + @22146 + (@6736 @22435 @271 @22385 (@6741 (@6742 @22435 @271))) +@22548 := @6668 (@10569 (@6389 (@22143 @22525))) +@22551 := @6668 (@9131 (@6389 @22526)) +@22552 := @224 @22305 +@22561 := @22548 (@22551 (@6668 (@8617 @22552) (@6668 (@7206 (@22234 @6636)) @7604))) +@22569 := @7183 @22561 @244 @5114 @162 @6624 @6624 @6394 @7613 +@22570 := @6761 @22561 +@22574 := @22544 (fun ("_" : @22148) => @22569 @22570 @7617) +@22575 := @22147 @7059 +@22580 := @7378 @22561 @5315 @5409 @5405 @6629 +@22581 := @10234 @22320 +@22582 := @6628 @22581 +@22583 := @6623 @22582 +@22584 := @10238 @22320 +@22586 := @7067 @22584 @3323 +@22587 := @7282 @22586 +@22588 := @22587 @6624 +@22589 := @7281 @22588 +@22591 := @7289 @22586 @6624 +@22592 := @22589 @22591 +@22603 := @6623 (@6623 (@6623 (@6623 (@6628 (@7283 @22322 @7323)) @22185) @6624) @6624) @6624 +@22604 := @22592 @22603 +@22608 := @6623 (@6628 (@21201 @22584 @6865)) +@22610 := @21205 @22584 @6865 +@22622 := @7279 + (@22604 (@22608 (@6625 (@7281 (@7282 @22610 @6624) (@7289 @22610 @6624) @22603 @22208)))) +@22627 := @22580 (fun (__b : @6620) => @7389 (@22583 @22622) @22208) +@22629 := @22303 (@22508 @22312) +@22630 := @22302 @22629 +@22631 := @22316 @6869 +@22632 := @22154 @6869 +@22634 := @7316 @22632 @20 +@22638 := @22319 (@22303 (@22304 @22634 @22325)) +@22639 := @22304 @22632 +@22640 := @22144 @6869 +@22641 := @22331 @22640 +@22646 := @22638 (@22303 (@22639 (@22310 @22641 @6624))) +@22655 := @22627 + (fun (__b : @6620) => + @22249 (@22319 (let b : @1300 := @22584; @22630 (let okDig : @6620 := @22631; @22646)) @22337)) + @22442 +@22665 := @6711 @22561 @766 @4285 @6627 @6624 (@6383 @22552 @10445) (@6389 @22442) +@22666 := @6727 @22561 +@22672 := @22666 @220 @214 @6624 @6626 @22552 @10445 +@22673 := @6736 @22561 +@22675 := @22673 @192 @22552 +@22676 := @6742 @22561 +@22699 := @22655 + (@22665 + (@22672 + (@22675 (@6741 (@22676 @192))) + (@22666 @212 @162 @6624 @6624 @6866 @6394 (@22673 @20 @6866 (@6741 (@22676 @20))) @22570)) + (@7479 @22305 @6865)) +@22703 := @6668 (@10569 (@6389 (@22143 @22332))) +@22704 := @6389 @22333 +@22706 := @6668 (@9131 @22704) +@22707 := @224 @22320 +@22716 := @22703 (@22706 (@6668 (@8617 @22707) (@6668 (@7206 (@22234 @6856)) @17623))) +@22723 := @7485 @22716 @367 @1283 @5364 @5408 @22582 @22622 +@22724 := @1299 @22584 +@22732 := @22723 @22724 (@22249 (@22289 @22588 @22591 @22502 (let okDig : @6620 := @22610; @22519))) +@22737 := @6840 @22716 @1288 @5317 @6627 @22581 +@22738 := @6383 @22707 +@22739 := @22738 @6394 +@22742 := @22737 (@10528 @22739) @22724 +@22743 := @6727 @22716 +@22749 := @22743 @160 @375 @6624 @6626 @7132 @22739 +@22750 := @6736 @22716 +@22752 := @22750 @136 @7132 +@22753 := @6742 @22716 +@22757 := @22749 (@22752 (@6741 (@22753 @136))) +@22758 := @22743 @220 +@22763 := @22758 @162 @6624 @6624 @22707 @6394 +@22768 := @22750 @192 @22707 (@6741 (@22753 @192)) +@22769 := @22763 @22768 +@22770 := @6761 @22716 +@22776 := @22732 (@22742 (@22757 (@22769 @22770)) (@10565 @22320)) +@22779 := @6668 (@16061 @22724) @22716 +@22784 := @7378 @22779 @5367 @5377 @5407 @6629 +@22786 := @7283 @22507 @7323 +@22787 := @6628 @22786 +@22789 := @6623 @22787 @22185 +@22791 := @6623 @22789 @6624 +@22793 := @6623 @22791 @6624 +@22795 := @6623 @22793 @6624 +@22796 := @7389 @22795 +@22797 := @10596 @22505 +@22799 := @21201 @22797 @6869 +@22800 := @6628 @22799 +@22801 := @6623 @22800 +@22803 := @21205 @22797 @6869 +@22804 := @7282 @22803 +@22805 := @22804 @6624 +@22806 := @7281 @22805 +@22808 := @7289 @22803 @6624 +@22812 := @6625 (@22806 @22808 @22795 @22208) +@22823 := @22784 + (fun (__b : @6620) => @22796 (@22801 @22812)) + (fun (__b : @6620) => @22249 (@22319 @22629 (let okDig : @6620 := @22803; @22646))) + @22586 +@22828 := @6711 @22779 @715 @5366 @6627 @6624 +@22829 := @6383 @22724 +@22831 := @6383 @3324 @6394 +@22835 := @22828 (@22829 @22831) (@6389 @22586) +@22836 := @6727 @22779 +@22868 := @22823 + (@22835 + (@22836 + @620 + @3327 + @6624 + @6626 + @22724 + @22831 + (@6736 @22779 @367 @22724 (@6741 (@6742 @22779 @367))) + (@22836 @3325 @162 @6624 @6624 @3324 @6394 (@6938 @22779 @1283 @3324) (@6761 @22779))) + (@7263 @22584 @3323)) +@22869 := @1299 @22797 +@22871 := @6668 (@16061 @22869) +@22875 := @6668 (@10569 (@6389 (@22143 @22513))) +@22878 := @6668 (@9131 (@6389 @22514)) +@22879 := @224 @22505 +@22889 := @22871 (@22875 (@22878 (@6668 (@8617 @22879) (@6668 (@7206 (@22234 @6865)) @17753)))) +@22890 := @7183 @22889 +@22895 := @22890 @266 @5114 @5376 @22793 @6624 +@22896 := @224 @22507 +@22897 := @13067 @22896 +@22899 := @13067 @8622 @7165 +@22900 := @22897 @22899 +@22905 := @22895 (@6383 @22900 @6394) (@7631 @22900) +@22906 := @6727 @22889 +@22912 := @22906 @5374 @162 @22791 @6624 @22900 @6394 +@22913 := @22890 @429 +@22917 := @22913 @4270 @5373 @22789 @6624 +@22918 := @6383 @22896 +@22920 := @6383 @22899 @6394 +@22923 := @22917 (@22918 @22920) @22900 +@22929 := @22906 @230 @5372 @22787 @22185 @22896 @22920 +@22938 := @6711 @22889 @218 @229 @6627 @22786 (@6383 @22879 @7648) @22896 +@22944 := @22906 @220 @228 @6624 @6626 @22879 @7648 +@22945 := @6736 @22889 +@22947 := @22945 @192 @22879 +@22948 := @6742 @22889 +@22952 := @22944 (@22947 (@6741 (@22948 @192))) +@22962 := @22906 @226 @162 @6624 @6624 @225 @6394 (@6938 @22889 @24 @225) +@22963 := @6761 @22889 +@23034 := @22868 + (fun ("_" : @22588) => + @22905 + (@22912 + (@22923 + (@22929 + (@22938 (@22952 (@22962 @22963)) (@7679 @22505 @20)) + (@22906 + @5370 + @162 + @22183 + @6624 + @22899 + @6394 + (@22913 + @4269 + @5016 + @13790 + @6624 + @15687 + @22899 + (@22906 + @334 + @432 + @6626 + @9278 + @8622 + @10904 + (@22890 @331 @26 @162 @6624 @6624 @6394 @8622 @22963 @8641) + (@22906 + @242 + @162 + @6626 + @6624 + @7165 + @6394 + (@22890 @239 @26 @162 @6624 @6624 @6394 @7165 @22963 @7194) + @22963)) + (@13245 @8622 @7165)) + @22963)) + (@13245 @22896 @22899)) + @22963) + (@7686 @22900)) +@23035 := @22587 @7059 +@23042 := @7485 @22889 @393 @26 @5386 @5406 @22800 @22812 +@23043 := @6389 @22803 +@23091 := @23042 + @23043 + (@22249 (@22289 @22805 @22808 @22510 @22518)) + (@6840 + @22889 + @5383 + @5385 + @6627 + @22799 + (@6383 @22869 @16933) + @23043 + (@22906 + @620 + @179 + @6624 + @6626 + @22869 + @16933 + (@22945 @367 @22869 (@6741 (@22948 @367))) + (@22906 @177 @162 @6624 @6624 @7128 @6394 (@22945 @46 @7128 (@6741 (@22948 @46))) @22963)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_106 @22797 @6869)) +@23094 := @6668 (@19401 @23043) @22889 +@23099 := @7378 @23094 @630 @5396 @5405 @6624 +@23101 := @7283 @22634 @7323 +@23102 := @6628 @23101 +@23104 := @6623 @23102 @22185 +@23106 := @6623 @23104 @6624 +@23108 := @6623 @23106 @6624 +@23126 := @23099 + (fun (__b : @6620) => @7389 (@6623 @23108 @6624) @22208) + (fun (__b : @6620) => @22249 @22646) + @22803 + (@6736 @23094 @393 @23043 (@6741 (@6742 @23094 @393))) +@23127 := @11048 @22632 +@23132 := @6668 (@19401 (@6389 (@21205 @23127 @7131))) +@23135 := @6668 (@16061 (@1299 @23127)) +@23139 := @6668 (@10569 (@6389 (@22143 @22640))) +@23140 := @6389 @22641 +@23142 := @6668 (@9131 @23140) +@23143 := @224 @22632 +@23145 := @6668 (@8617 @23143) +@23148 := @6668 (@7206 (@22234 @6869)) +@23149 := @16825 @11206 +@23155 := @23132 (@23135 (@23139 (@23142 (@23145 (@23148 @23149))))) +@23156 := @7183 @23155 +@23158 := @23156 @266 @5114 +@23161 := @23158 @5395 @23108 @6624 +@23162 := @224 @22634 +@23163 := @13067 @23162 +@23165 := @13067 @7165 @7165 +@23166 := @23163 @23165 +@23171 := @23161 (@6383 @23166 @6394) (@7631 @23166) +@23172 := @6727 @23155 +@23178 := @23172 @5393 @162 @23106 @6624 @23166 @6394 +@23179 := @23156 @429 +@23180 := @23179 @4270 +@23183 := @23180 @5392 @23104 @6624 +@23184 := @6383 @23162 +@23186 := @6383 @23165 @6394 +@23189 := @23183 (@23184 @23186) @23166 +@23195 := @23172 @230 @5391 @23102 @22185 @23162 @23186 +@23200 := @6711 @23155 @218 @229 @6627 @23101 +@23201 := @6383 @23143 +@23204 := @23200 (@23201 @7648) @23162 +@23205 := @23172 @220 +@23210 := @23205 @228 @6624 @6626 @23143 @7648 +@23211 := @6736 @23155 +@23213 := @23211 @192 @23143 +@23214 := @6742 @23155 +@23217 := @23213 (@6741 (@23214 @192)) +@23218 := @23210 @23217 +@23228 := @23172 @226 @162 @6624 @6624 @225 @6394 (@6938 @23155 @24 @225) +@23229 := @6761 @23155 +@23236 := @23195 (@23204 (@23218 (@23228 @23229)) (@7679 @22632 @20)) +@23242 := @23172 @5389 @162 @22183 @6624 @23165 @6394 +@23243 := @23179 @4269 +@23248 := @23243 @2950 @13790 @6624 @15223 @23165 +@23249 := @23172 @242 +@23254 := @23249 @432 @6626 @9278 @7165 @10904 +@23263 := @23156 @239 @26 @162 @6624 @6624 @6394 @7165 @23229 @7194 +@23290 := @23126 + (fun ("_" : @22805) => + @23171 + (@23178 + (@23189 + (@23236 + (@23242 + (@23248 + (@23254 @23263 (@23249 @162 @6626 @6624 @7165 @6394 @23263 @23229)) + (@13245 @7165 @7165)) + @23229)) + (@13245 @23162 @23165)) + @23229) + (@7686 @23166)) +@23291 := @22804 @7059 +@23294 := @23158 @5404 @18305 @6624 +@23295 := @13067 @23143 +@23297 := @13067 @23140 @8622 +@23298 := @23295 @23297 +@23303 := @23294 (@6383 @23298 @6394) (@7631 @23298) +@23309 := @23172 @5402 @162 @18303 @6624 @23298 @6394 +@23312 := @23180 @5401 @18301 @6624 +@23314 := @6383 @23297 @6394 +@23390 := @22699 + (fun ("_" : @22444) => + @22776 + (@23034 + (fun ("_" : @23035) => + @23091 + (@23290 + (fun ("_" : @23291) => + @23303 + (@23309 + (@23312 + (@23201 @23314) + @23298 + (@23205 + @5400 + @6624 + @18300 + @23143 + @23314 + @23217 + (@23172 + @5398 + @162 + @18298 + @6624 + @23297 + @6394 + (@23243 + @4162 + @9334 + @6624 + (@6383 @23140 @11866) + @23297 + (@23172 + @262 + @444 + @6624 + @9278 + @23140 + @11866 + (@23211 @204 @23140 (@6741 (@23214 @204))) + (@23172 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@23156 @331 @26 @162 @6624 @6624 @6394 @8622 @23229 @8641) + @23229)) + (@13245 @23140 @8622)) + @23229)) + (@13245 @23143 @23297)) + @23229) + (@7686 @23298)))))) +@23391 := @22443 @7059 +@23392 := @7183 @22716 +@23397 := @23392 @266 @5114 @5404 @18305 @6624 +@23398 := @13067 @22707 +@23400 := @13067 @22704 @8622 +@23401 := @23398 @23400 +@23406 := @23397 (@6383 @23401 @6394) (@7631 @23401) +@23412 := @22743 @5402 @162 @18303 @6624 @23401 @6394 +@23413 := @23392 @429 +@23417 := @23413 @4270 @5401 @18301 @6624 +@23419 := @6383 @23400 @6394 +@23500 := fun (subject : @6422) => + fun (n : @14) => + fun (radix : @14) => + fun (state : @22137) => + @22278 + (@22367 + (@22401 + (@22432 + (@22574 + (fun ("_" : @22575) => + @23390 + (fun ("_" : @23391) => + @23406 + (@23412 + (@23417 + (@22738 @23419) + @23401 + (@22758 + @5400 + @6624 + @18300 + @22707 + @23419 + @22768 + (@22743 + @5398 + @162 + @18298 + @6624 + @23400 + @6394 + (@23413 + @4269 + @4162 + @9334 + @6624 + (@6383 @22704 @11866) + @23400 + (@22743 + @262 + @444 + @6624 + @9278 + @22704 + @11866 + (@22750 @204 @22704 (@6741 (@22753 @204))) + (@22743 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@23392 @331 @26 @162 @6624 @6624 @6394 @8622 @22770 @8641) + @22770)) + (@13245 @22704 @8622)) + @22770)) + (@13245 @22707 @23400)) + @22770) + (@7686 @23401))))))) +@23503 := (n : @14) -> (radix : @14) -> (subject : @6422) -> @22138 +@23507 := @22242 @6636 @6865 @6856 @6385 +@23512 := fun (n : @14) => + fun (radix : @14) => fun (subject : @6422) => fun (state : @22137) => @16741 @23507 +@23513 := @6634 @4280 +@23516 := @10444 (@7646 (@6638 @22237)) +@23517 := @23513 @23516 +@23518 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_87 +@23523 := @6644 (@23518 @6865 @6856 @6636 @6385) +@23528 := @22249 (@22250 @6636 @6865 @6856 @6385) +@23529 := @23523 @23528 +@23534 := (n : @14) -> (radix : @14) -> (subject : @6422) -> (state : @22137) -> @23517 @23529 +@23538 := @6660 @4280 @23516 @23529 @5158 +@23540 := @6668 (@6959 @6637) +@23545 := @23540 (@6891 (@6668 (@6675 @6866) @6678)) +@23546 := @22267 @23545 +@23556 := @23538 @23546 (@6685 (@6695 @4280)) (@6701 (@6702 (@6703 @5158) @23516 @6678)) +@23561 := @6840 @23546 @5153 @5156 @16740 @23507 +@23562 := @7646 @22237 +@23563 := @10444 @23562 +@23566 := @23561 (@6638 @23563) @23528 +@23567 := @6727 @23546 +@23573 := @23567 @177 @5155 @6624 @7293 @6637 @23563 +@23574 := @6736 @23546 +@23576 := @23574 @46 @6637 +@23577 := @6742 @23546 +@23634 := fun (n : @14) => + fun (radix : @14) => + fun (subject : @6422) => + fun (state : @22137) => + @23556 + (@23566 + (@23573 + (@23576 (@6741 (@23577 @46))) + (@23567 + @160 + @566 + @6624 + @6627 + @6866 + @23562 + (@23574 @136 @6866 (@6741 (@23577 @136))) + (@23567 + @212 + @198 + @6624 + @6626 + @6889 + @22237 + (@23574 @20 @6889 (@6741 (@23577 @20))) + (@23567 + @196 + @162 + @6624 + @6624 + @22235 + @6394 + (@23574 @60 @22235 (@6741 (@23577 @60))) + (@6761 @23546))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_97 @6636 @6865 @6856 @6385)) +@23638 := (subject : @6422) -> (startPos : @14) -> (radix : @14) -> (neededInit : @6620) -> @6620 +@23640 := @7283 @8086 @7323 +@23641 := @7821 @23640 +@23642 := @6623 @23641 +@23643 := @7849 @8086 +@23644 := @23643 @6856 +@23646 := @7316 @23644 @20 +@23648 := @7283 @23646 @7323 +@23649 := @12071 @23648 +@23650 := @6623 @23649 +@23651 := @23650 @18305 +@23652 := @7294 @23651 +@23653 := @6623 @23652 +@23654 := @7834 @22137 +@23659 := fun (__p0 : @22137) => @23518 @8102 @6856 @6869 @6385 +@23660 := @23654 @23659 +@23665 := fun (state : @22137) => @22250 @6869 @8102 @6856 @6385 +@23667 := @23660 @23665 @23646 +@23671 := @22304 @6856 (@22310 @6385 @7059) +@23672 := @23667 @23671 +@23673 := @23653 @23672 +@23674 := @6623 @23673 +@23676 := @7895 @22137 @6620 +@23677 := @7898 @22137 +@23678 := @23677 @23665 +@23680 := @23678 @23646 @23671 +@23681 := @23676 @23680 +@23682 := @22144 @23681 +@23683 := @22331 @23682 +@23684 := @7282 @23683 +@23685 := @23684 @6624 +@23686 := @7281 @23685 +@23688 := @7289 @23683 @6624 +@23689 := @23686 @23688 +@23691 := @6623 @12574 @6624 +@23694 := @6625 (@23689 @23691 @9278) +@23695 := @23674 @23694 +@23700 := fun (subject : @6422) => + fun (startPos : @14) => fun (radix : @14) => fun (neededInit : @6620) => @23642 @23695 +@23701 := @6634 @3243 +@23702 := @6389 @6385 +@23703 := @6383 @23702 +@23705 := @7009 (@23703 @6394) +@23707 := @7510 (@7646 @23705) +@23708 := @23701 @23707 +@23709 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_71 +@23714 := @6644 (@23709 @6865 @6856 @6636 @6385) +@23716 := LexLeanPreservation.encExcept @6422 +@23719 := @23716 @14 @1928 @224 +@23720 := LexLeanBoot.TokenAudit.scanDigits +@23721 := @23720 @6865 +@23726 := @23714 (@23719 (@23721 @6856 @6636 @6385)) +@23731 := (subject : @6422) -> + (startPos : @14) -> (radix : @14) -> (neededInit : @6620) -> @23708 @23726 +@23735 := @6660 @3243 @23707 @23726 @4326 +@23738 := @6668 (@7206 @23702) @7488 +@23748 := @23735 @23738 (@6685 (@6695 @3243)) (@6701 (@6702 (@6703 @4326) @23707 @6678)) +@23756 := @7485 @23738 @192 @24 @317 @4324 @23641 @23695 @19919 +@23758 := Except.{0, 0} @6422 +@23759 := @23758 @14 +@23760 := @7280 @23759 +@23762 := @23760 @23685 @23688 +@23764 := Except.error.{0, 0} @6422 +@23765 := @23764 @14 +@23766 := LexLeanRuntime.utf8Encode +@23767 := @23766 @4309 +@23768 := @23765 @23767 +@23769 := @23762 @23768 +@23771 := Except.ok.{0, 0} @6422 +@23772 := @23771 @14 +@23773 := @22154 @23681 +@23776 := @23719 (@23769 (@23772 @23773)) +@23777 := @23756 @23776 +@23782 := @6711 @23738 @315 @163 @6626 @23640 +@23783 := @7510 @6394 +@23803 := @23782 + @23783 + @19919 + (@6727 + @23738 + @160 + @162 + @6624 + @6624 + @6892 + @6394 + (@6736 @23738 @136 @6892 (@6741 (@6742 @23738 @136))) + (@6761 @23738)) +@23804 := @7921 @6865 +@23806 := @23777 (@23803 @23804) +@23808 := @6668 (@8617 @19919) +@23809 := @23808 @23738 +@23816 := @7485 @23809 @204 @4270 @4304 @4323 @23673 @23694 +@23817 := @22234 @23681 +@23819 := @23816 @23817 @23776 +@23828 := @7926 @23809 @4303 @23673 @23817 (@6389 (@7934 @22137 @6620 @23680)) +@23833 := @6840 @23809 @4275 @4302 @23652 @23672 +@23834 := @7945 @4280 +@23835 := @7009 @23783 +@23836 := @19994 @23835 +@23837 := @23834 @23836 +@23838 := @6383 @23837 +@23839 := @224 @23646 +@23840 := @6383 @23839 +@23841 := @13067 @6889 +@23843 := @13067 @23702 @7165 +@23844 := @23841 @23843 +@23846 := @6383 @23844 @6394 +@23847 := @23840 @23846 +@23849 := @23833 (@23838 @23847) +@23853 := @7956 @22137 @6620 @22234 @6389 +@23855 := @23849 (@23853 @23680) +@23856 := @6727 @23809 +@23862 := @23856 @4283 @4301 @7293 @23651 @23837 @23847 +@23867 := @7971 @23809 @4280 @4282 @7293 @23836 +@23868 := @23856 @220 +@23873 := @23868 @2106 @6624 @6627 @19919 @23835 +@23874 := @6736 @23809 +@23876 := @23874 @192 @19919 +@23877 := @6742 @23809 +@23880 := @23876 (@6741 (@23877 @192)) +@23881 := @23873 @23880 +@23893 := @23856 @177 @163 @6624 @6626 @7008 @23783 (@23874 @46 @7008 (@6741 (@23877 @46))) +@23905 := @23856 @160 @162 @6624 @6624 @6892 @6394 (@23874 @136 @6892 (@6741 (@23877 @136))) +@23906 := @6761 @23809 +@23911 := @23862 (@23867 (@23881 (@23893 (@23905 @23906)))) +@23917 := @23856 @4289 @4300 @23649 @18305 @23839 @23846 +@23918 := @6711 @23809 +@23922 := @23918 @218 @4288 @7831 @23648 +@23923 := @224 @23644 +@23925 := @6383 @23923 @7648 +@23927 := @23922 @23925 @23839 +@23933 := @23856 @4286 @228 @6629 @6626 @23923 @7648 +@23937 := @23918 @800 @4285 @6627 @6624 +@23938 := @19994 @17568 +@23940 := @23937 @23938 @23923 +@23946 := @23868 @214 @6624 @6626 @19919 @17568 @23880 +@23947 := @23856 @212 +@23952 := @23947 @162 @6624 @6624 @6889 @6394 +@23957 := @23874 @20 @6889 (@6741 (@23877 @20)) +@23961 := @23940 (@23946 (@23952 @23957 @23906)) +@23963 := @8043 @8086 @6856 +@23978 := @23927 + (@23933 + (@23961 @23963) + (@23856 @226 @162 @6624 @6624 @225 @6394 (@6938 @23809 @24 @225) @23906)) +@23980 := @7679 @23644 @20 +@23982 := @23917 (@23978 @23980) +@23988 := @23856 @4298 @162 @18303 @6624 @23844 @6394 +@23989 := @7183 @23809 +@23990 := @23989 @429 +@23994 := @23990 @4270 @4297 @18301 @6624 +@23996 := @6383 @23843 @6394 +@24064 := @23855 + (@23911 + (@23982 + (@23988 + (@23994 + (@7646 @23996) + @23844 + (@23947 + @4296 + @6624 + @18300 + @6889 + @23996 + @23957 + (@23856 + @4294 + @162 + @18298 + @6624 + @23843 + @6394 + (@23990 + @4269 + @4293 + @9334 + @6624 + (@23703 @10904) + @23843 + (@23856 + @196 + @432 + @6624 + @9278 + @23702 + @10904 + (@23874 @60 @23702 (@6741 (@23877 @60))) + (@23856 + @242 + @162 + @6626 + @6624 + @7165 + @6394 + (@23989 @239 @26 @162 @6624 @6624 @6394 @7165 @23906 @7194) + @23906)) + (@13245 @23702 @7165)) + @23906)) + (@13245 @6889 @23843)) + @23906))) +@24066 := @8051 @22137 @22234 +@24068 := @8054 @22137 @22234 +@24076 := @24066 @24068 (fun (s : @22137) => @8058 (@8059 @22137 @24068 @6385)) @23853 +@24078 := @6665 @22137 @6620 +@24095 := @24076 + (fun (x : @24078) => @8058 (@23853 @6385)) + @23665 + @23659 + @4280 + @23836 + @6633 + (fun (__p0 : @22137) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_87 @8102 @6856 @6869 @6385) + @23678 +@24096 := @6682 @24078 +@24100 := @22250 @7131 @8107 @6865 @6385 +@24102 := @23677 (fun (state : @22137) => @24100) +@24107 := @24095 (fun (s : @22137) => @24096 (@24102 @136 @6385)) +@24108 := @6854 @22288 +@24110 := @24108 @24100 @22292 +@24111 := @8099 @22288 +@24115 := @22250 @8116 @8118 @6869 @6636 +@24116 := @24111 @24115 +@24120 := @22250 @8170 @8172 @7131 @6856 +@24122 := @24108 @24120 @6385 +@24123 := @6854 @24078 +@24126 := @6775 @22137 (fun ("_" : @22288) => @24078) +@24129 := @22250 @8126 @8128 @8116 +@24130 := @24129 @6865 +@24131 := @24126 @24130 +@24133 := @6669 @22137 @6620 +@24135 := @24133 @6865 @6624 +@24136 := @24131 @24135 +@24145 := fun (next : @22137) => + @23677 (fun (state : @22137) => @22250 @12513 @12515 @8126 @6385) @7131 @6385 +@24147 := @24123 (@24136 @24145) +@24148 := @24126 @6636 +@24173 := @24107 + (fun (n : @14) => + fun (s : @22137) => + fun (a._@._internal._hyg.#0 : @24110) => + @24116 + (fun (c : @22288) => fun ("_" : @24122) => @24147 (@24148 @24135 @24145)) + (@24096 + (@24126 + @24115 + (@24133 @6636 @6624) + (fun (next : @22137) => @23677 (fun (state : @22137) => @24129 @6385) @6865 @6385))) + @22292 + @6385) +@24176 := @24108 @24115 (@22303 @6385) +@24177 := @24111 @24120 +@24179 := @24108 @24130 @6385 +@24182 := @22250 @8179 @8181 @8170 +@24184 := @24126 (@24182 @6869) +@24186 := @24133 @6869 @6624 +@24187 := @24184 @24186 +@24188 := #11 +@24189 := @22250 @24188 +@24190 := @7825 @24188 +@24198 := fun (next : @22137) => + @23677 (fun (state : @22137) => @24189 @24190 @8179 @6385) @8116 @6385 +@24237 := @23819 + (@23828 + (@24064 + (@24173 + (fun (n : @14) => + fun (s : @22137) => + fun (t : @22137) => + fun (a._@._internal._hyg.#0 : @24176) => + @24177 + (fun (c : @22288) => + fun ("_" : @24179) => @24123 (@24187 @24198) (@24148 @24186 @24198)) + (@24096 + (@24126 + @24120 + (@24133 @6856 @6624) + (fun (next : @22137) => @23677 (fun (state : @22137) => @24182 @6385) @6869 @6385))) + (@22303 @6636) + @6385) + @4275 + @4270 + (@6685 (@6695 @4275)) + @23646 + @23671))) +@24240 := @6668 (@9131 @23817) @23809 +@24245 := @7378 @24240 @4307 @4317 @4322 @6624 +@24248 := fun (__b : @6620) => @7389 @23691 @9278 +@24249 := @24245 @24248 +@24251 := @23760 @7385 @7388 +@24252 := @24251 @23768 +@24256 := @7316 (@7849 @8102 @6865) @20 +@24263 := @23676 (@24102 @24256 (@22304 @6865 (@22310 @6636 @7059))) +@24264 := @22154 @24263 +@24295 := @24249 + (fun (__b : @6620) => @23719 (@24252 (@23772 @24264))) + @23683 + (@7926 + @24240 + @4306 + @6624 + (@6389 @23683) + (@6389 (@22143 @23682)) + (@12934 + @24240 + @262 + @6624 + (@224 @23773) + (@22233 @23682) + (@6736 @24240 @204 @23817 (@6741 (@6742 @24240 @204))))) +@24296 := @22234 @24263 +@24298 := @6668 (@9131 @24296) +@24300 := @6668 (@8617 @20061) +@24302 := @6668 (@7206 @16767) +@24305 := @24298 (@24300 (@24302 @7604)) +@24306 := @7183 @24305 +@24311 := @24306 @169 @3148 @4316 @12574 @6624 +@24312 := @1928 @23767 +@24315 := @24311 (@6383 @24312 @6394) +@24316 := LexLeanTarget.TargetSyntax.Value.error +@24318 := @24315 (@24316 @24312) +@24319 := @6727 @24305 +@24325 := @24319 @4314 @162 @9278 @6624 @24312 @6394 +@24334 := @6711 @24305 @663 @4313 @6626 @6624 (@6383 @4310 @6394) @24312 +@24344 := @24319 @4311 @162 @6624 @6624 @4310 @6394 (@6938 @24305 @665 @4310) +@24345 := @6761 @24305 +@24347 := @24334 (@24344 @24345) +@24348 := LexLeanPreservation.prim_utf8Encode +@24353 := @24318 (@24325 (@24347 (@24348 @4309)) @24345) +@24354 := LexLeanPreservation.construct_error +@24358 := @24295 (fun ("_" : @23685) => @24353 (@24354 @24312)) +@24359 := @23684 @7059 +@24364 := @24306 @183 @3148 @4321 @6626 @6624 +@24365 := @224 @24264 +@24368 := @24364 (@6383 @24365 @6394) +@24369 := LexLeanTarget.TargetSyntax.Value.ok +@24395 := @24368 + (@24369 @24365) + (@24319 + @4319 + @162 + @6624 + @6624 + @24365 + @6394 + (@7926 + @24305 + @262 + @6624 + @24365 + (@22233 (@22144 @24263)) + (@6736 @24305 @204 @24296 (@6741 (@6742 @24305 @204)))) + @24345) +@24396 := LexLeanPreservation.construct_ok +@24407 := fun (subject : @6422) => + fun (startPos : @14) => + fun (radix : @14) => + fun (neededInit : @6620) => + @23748 (@23806 (@24237 (@24358 (fun ("_" : @24359) => @24395 (@24396 @24365))))) +@24409 := (subject : @6422) -> (position : @14) -> @8232 +@24411 := @6645 @6865 @6856 +@24412 := @6628 @24411 +@24413 := @6623 @24412 +@24415 := @6779 @7122 @6626 +@24416 := @8262 @6385 +@24426 := fun (subject : @6422) => + fun (position : @14) => + fun (low : @1300) => + fun (high : @1300) => @24413 (@24415 (fun (byte : @1300) => @7294 (@24416 @6856 @6636))) +@24427 := @6634 @2536 +@24429 := @7510 (@7646 @8259) +@24430 := @24427 @24429 +@24431 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_57 +@24432 := @24431 @6865 +@24436 := @6644 (@24432 @6856 @6636 @6385) +@24437 := LexLeanBoot.TokenAudit.byteIn +@24438 := @24437 @6865 +@24443 := @24436 (@6389 (@24438 @6856 @6636 @6385)) +@24448 := (subject : @6422) -> (position : @14) -> (low : @1300) -> (high : @1300) -> @24430 @24443 +@24452 := @6660 @2536 @24429 @24443 @3762 +@24456 := @7208 (@6668 (@6959 @8257) @6896) +@24466 := @24452 @24456 (@6685 (@6695 @2536)) (@6701 (@6702 (@6703 @3762) @24429 @6678)) +@24479 := @6817 + @24456 + @26 + @2059 + @3760 + @24412 + @6650 + (fun (__a : @6777) => @7055 (fun (byte : @1300) => @7294 (@24416 @6865 @6856))) +@24480 := @8267 @6385 +@24488 := @24479 + (fun (__a : @6777) => @6389 (@7060 (fun (byte : @1300) => @24480 @6865 @6856))) + @7122 +@24497 := @6840 @24456 @2057 @475 @6627 @24411 (@7510 @17568) (@6650 @7122) +@24498 := @6727 @24456 +@24504 := @24498 @160 @214 @6624 @6626 @6892 @17568 +@24505 := @6736 @24456 +@24507 := @24505 @136 @6892 +@24508 := @6742 @24456 +@24532 := @24488 + (@24497 + (@24504 + (@24507 (@6741 (@24508 @136))) + (@24498 + @212 + @162 + @6624 + @6624 + @6889 + @6394 + (@24505 @20 @6889 (@6741 (@24508 @20))) + (@6761 @24456))) + (@6849 @6865 @6856)) +@24536 := @6855 (@6651 @6869 @6865) @6385 +@24540 := @8538 (@6668 (@6959 @8372) @10779) +@24563 := @6862 + (fun (__a : @6777) => + @6864 + @24540 + @6876 + @3760 + (@6644 + ((fun (__a : @6777) => @7055 (fun (byte : @1300) => @7294 (@24416 @8116 @7131))) @6385) + ((fun (__a : @6777) => @6389 (@7060 (fun (byte : @1300) => @24480 @8116 @7131))) @6385))) + @6636 +@24564 := @8564 @7137 +@24599 := @24563 + (@6888 + @24564 + @6900 + @266 + @450 + @3757 + @2089 + @7166 + @6915 + (@6918 + @24564 + @6900 + @244 + @139 + @242 + @294 + @6394 + @24564 + @7166 + @6930 + (@6701 (@6933 @24564)) + (@7183 @24564 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @24564) @7194))) +@24606 := @6918 @24540 @6949 @266 @450 @3757 @2089 @6957 +@24607 := @8619 @24540 +@24608 := @24606 @24607 +@24610 := @24416 @6869 @6865 +@24612 := @6644 (@7294 @24610) +@24615 := @6389 (@24480 @6869 @6865) +@24621 := @24608 (@24612 @24615) @6967 (@6701 (@8627 @24540)) +@24626 := @6840 @24607 @2493 @3756 @7293 @24610 +@24627 := @6383 @8372 +@24628 := @24627 @7228 +@24631 := @24626 (@6956 @24628) @24615 +@24632 := @6727 @24607 +@24638 := @24632 @220 @2980 @6624 @6627 @6955 @24628 +@24639 := @6736 @24607 +@24641 := @24639 @192 @6955 +@24642 := @6742 @24607 +@24675 := @24631 + (@24638 + (@24641 (@6741 (@24642 @192))) + (@24632 + @177 + @198 + @6624 + @6626 + @8372 + @7228 + (@24639 @46 @8372 (@6741 (@24642 @46))) + (@24632 + @196 + @162 + @6624 + @6624 + @7125 + @6394 + (@24639 @60 @7125 (@6741 (@24642 @60))) + (@6761 @24607)))) +@24676 := @8844 @6385 +@24690 := fun (subject : @6422) => + fun (position : @14) => + fun (low : @1300) => + fun (high : @1300) => + @24466 + (@24532 + (fun (__a : @6777) => + fun (__h : @24536) => @24599 (fun (byte : @1300) => @24621 (@24675 (@24676 @6869 @6865))))) +@24691 := @24431 @6636 +@24694 := @24691 @6385 @3153 @3718 +@24695 := @16741 @24694 +@24696 := @6623 @24695 +@24697 := @24437 @6636 +@24700 := @24697 @6385 @3153 @3718 +@24701 := @7282 @24700 +@24702 := @24701 @6624 +@24703 := @7281 @24702 +@24705 := @7289 @24700 @6624 +@24709 := @6625 (@24703 @24705 @7329 @6626) +@24712 := fun (subject : @6422) => fun (position : @14) => @24696 @24709 +@24714 := @6634 @5162 @6642 +@24717 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_98 @6636 @6385 +@24718 := @6644 @24717 +@24719 := LexLeanBoot.TokenAudit.scanDigitsOnlyStep +@24722 := @7349 (@24719 @6636 @6385) +@24723 := @24718 @24722 +@24726 := (subject : @6422) -> (position : @14) -> @24714 @24723 +@24740 := @6660 + @5162 + @6642 + @24723 + @5426 + @6680 + (@6685 (@6695 @5162)) + (@6701 (@6702 (@6703 @5426) @6642 @6678)) +@24741 := @7887 @26 +@24745 := @24741 @5420 @5424 @24695 @24709 +@24746 := @6389 @24700 +@24753 := @24745 @24746 (@7349 (@7422 @24702 @24705 @20844 @7425)) +@24757 := @6841 @2536 @5419 @16740 @24694 +@24758 := @6640 @21396 +@24761 := @24757 (@6638 @24758) @24746 +@24767 := @6729 @5418 @6624 @7293 @6637 @24758 @6746 +@24773 := @6748 @3723 @6624 @6627 @6639 @21396 @6758 +@24779 := @6728 @3155 @3722 @6624 @6626 @3154 @21395 +@24780 := @6938 @6680 +@24781 := @24780 @1283 +@24796 := @24761 + (@24767 + (@24773 + (@24779 (@24781 @3154) (@6728 @3720 @162 @6624 @6624 @3719 @6394 (@24781 @3719) @6762)))) +@24797 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_57 +@24798 := @24797 @6636 +@24803 := @24753 (@24796 (@24798 @6385 @3153 @3718)) +@24806 := @6668 (@6959 @24746) @6680 +@24822 := @7378 + @24806 + @177 + @5422 + @3089 + @6624 + @20936 + @20939 + @24700 + (@6736 @24806 @46 @24746 (@6741 (@6742 @24806 @46))) +@24823 := @24437 @6856 +@24830 := @6668 (@6959 (@6389 (@24823 @6636 @3153 @3718))) @7037 +@24831 := @7183 @24830 +@24838 := @24831 @266 @2848 @2558 @7411 @6624 @21027 @21029 +@24839 := @6727 @24830 +@24845 := @24839 @328 @162 @7409 @6624 @19729 @6394 +@24852 := @6711 @24830 @218 @327 @6627 @7408 @21043 @19729 +@24866 := @24839 + @212 + @228 + @6624 + @6626 + @7008 + @7648 + (@6736 @24830 @20 @7008 (@6741 (@6742 @24830 @20))) +@24876 := @24839 @226 @162 @6624 @6624 @225 @6394 (@6938 @24830 @24 @225) +@24877 := @6761 @24830 +@24903 := fun (subject : @6422) => + fun (position : @14) => + @24740 + (@24803 + (@24822 + (fun ("_" : @24702) => + @24838 (@24845 (@24852 (@24866 (@24876 @24877)) @21075) @24877) @21080) + (fun ("_" : @24701 @7059) => @24831 @244 @2848 @162 @6624 @6624 @6394 @7613 @24877 @7617))) +@24906 := fun (subject : @6422) => fun (position : @14) => @6628 @24717 +@24908 := @6634 @4330 @6642 +@24909 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_88 +@24913 := @6644 (@24909 @6636 @6385) @24722 +@24916 := (subject : @6422) -> (position : @14) -> @24908 @24913 +@24944 := fun (subject : @6422) => + fun (position : @14) => + @6660 + @4330 + @6642 + @24913 + @5165 + @6680 + (@6685 (@6695 @4330)) + (@6701 (@6702 (@6703 @5165) @6642 @6678)) + (@6841 + @5162 + @475 + @6627 + @24717 + @6642 + @24722 + @6764 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_98 @6636 @6385)) +@24945 := @7821 @7831 +@24946 := @6623 @24945 +@24949 := fun (__p0 : @14) => @24909 @6856 @6385 +@24950 := @7835 @24949 +@24953 := fun (position : @14) => @24719 @6856 @6385 +@24956 := @24950 @24953 @7851 @6385 +@24957 := @24946 @24956 +@24960 := fun (subject : @6422) => fun (startPos : @14) => @7830 @24957 +@24962 := @6634 @3254 @6642 +@24965 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_72 @6636 @6385 +@24966 := @6644 @24965 +@24967 := LexLeanBoot.TokenAudit.scanDigitsOnly +@24969 := @24967 @6636 @6385 +@24970 := @224 @24969 +@24971 := @24966 @24970 +@24974 := (subject : @6422) -> (startPos : @14) -> @24962 @24971 +@24988 := @6660 + @3254 + @6642 + @24971 + @4338 + @6680 + (@6685 (@6695 @3254)) + (@6701 (@6702 (@6703 @4338) @6642 @6678)) +@24992 := @7889 @4336 @7829 @24957 @7893 +@24993 := @7899 @24953 +@24995 := @24993 @7851 @6385 +@24997 := @224 (@7897 @24995) +@24999 := @24992 @24997 @7923 +@25005 := @7930 @4335 @24957 @24997 (@6389 (@7936 @24995)) +@25008 := @7941 @4334 @24945 @24956 +@25010 := @7945 @4330 @7910 +@25029 := @25008 + (@6383 @25010 @7953) + (@7960 @24995) + (@7963 @4332 @2112 @6626 @7831 @25010 @7953 (@7972 @4330 @163 @6626 @7910 @8004) @8048) +@25040 := @8071 + @24953 + @24949 + @4330 + @7910 + @6633 + (fun (__p0 : @14) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_88 @6856 @6385) + @24993 +@25042 := @24719 @6865 @6385 +@25049 := @25040 (fun (s : @14) => @8084 (@7899 (fun (position : @14) => @25042) @136 @6385)) +@25051 := @8096 @25042 @7425 +@25053 := @24719 @6869 @6636 +@25054 := @8100 @25053 +@25056 := @24719 @7131 @6856 +@25058 := @8096 @25056 @6385 +@25059 := @24719 @8116 +@25060 := @25059 @6865 +@25062 := @8115 @25060 @8124 +@25069 := fun (next : @14) => @7899 (fun (position : @14) => @24719 @8126 @6385) @7131 @6385 +@25093 := @25049 + (fun (n : @14) => + fun (s : @14) => + fun (a._@._internal._hyg.#0 : @25051) => + @25054 + (fun (c : @7421) => fun ("_" : @25058) => @8112 (@25062 @25069) (@8139 @25069)) + (@8084 + (@8115 + @25053 + @8147 + (fun (next : @14) => @7899 (fun (position : @14) => @25059 @6385) @6865 @6385))) + @7425 + @6385) +@25095 := @8096 @25053 @8165 +@25096 := @8100 @25056 +@25098 := @8096 @25060 @6385 +@25099 := @24719 @8170 +@25102 := @8115 (@25099 @6869) @8177 +@25109 := fun (next : @14) => @7899 (fun (position : @14) => @24719 @8179 @6385) @8116 @6385 +@25145 := fun (subject : @6422) => + fun (startPos : @14) => + @24988 + (@24999 + (@25005 + (@25029 + (@25093 + (fun (n : @14) => + fun (s : @14) => + fun (t : @14) => + fun (a._@._internal._hyg.#0 : @25095) => + @25096 + (fun (c : @7421) => fun ("_" : @25098) => @8112 (@25102 @25109) (@8191 @25109)) + (@8084 + (@8115 + @25056 + @8199 + (fun (next : @14) => @7899 (fun (position : @14) => @25099 @6385) @6869 @6385))) + @8210 + @6385) + @2099 + @24 + @8221 + @7851 + @6385)))) +@25146 := (byte : @1300) -> @6620 +@25148 := @24416 @4424 @4431 +@25149 := @7294 @25148 +@25150 := @6623 @25149 +@25152 := @24416 @4442 @4449 +@25153 := @7294 @25152 +@25154 := @6623 @25153 +@25156 := @24480 @4424 @4431 +@25157 := @7282 @25156 +@25158 := @25157 @6624 +@25162 := @7281 @25158 (@7289 @25156 @6624) +@25165 := @6625 (@25162 @6626 @6624) +@25166 := @25154 @25165 +@25168 := fun (byte : @1300) => @25150 @25166 +@25170 := @6634 @3386 @6957 +@25171 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_74 +@25173 := @6644 (@25171 @6385) +@25174 := LexLeanBoot.TokenAudit.isAsciiAlpha +@25177 := @25173 (@6389 (@25174 @6385)) +@25179 := (byte : @1300) -> @25170 @25177 +@25183 := @6660 @3386 @6957 @25177 @4461 +@25186 := @6668 (@6675 @6955) @6678 +@25196 := @25183 @25186 (@6685 (@6695 @3386)) (@6701 (@6702 (@6703 @4461) @6957 @6678)) +@25197 := @7485 @25186 +@25198 := @25197 @20 +@25203 := @25198 @26 @4438 @4459 @25149 @25166 +@25204 := @6389 @25156 +@25205 := @25203 @25204 +@25206 := @25162 @6624 +@25208 := @24480 @4442 @4449 +@25210 := @6389 (@25206 @25208) +@25211 := @25205 @25210 +@25213 := @6840 @25186 @2493 +@25216 := @25213 @4437 @7293 @25148 +@25218 := @6383 @4432 @6394 +@25219 := @21459 @25218 +@25222 := @25216 (@6956 @25219) @25204 +@25223 := @6727 @25186 +@25224 := @25223 @160 +@25229 := @25224 @4436 @6624 @6627 @6955 @25219 +@25236 := @6736 @25186 @136 @6955 (@6741 (@6742 @25186 @136)) +@25237 := @25229 @25236 +@25243 := @25223 @4426 @4435 @6624 @6626 @4425 @25218 +@25244 := @6938 @25186 +@25245 := @25244 @1283 +@25247 := @25243 (@25245 @4425) +@25255 := @25223 @4433 @162 @6624 @6624 @4432 @6394 (@25245 @4432) +@25256 := @6761 @25186 +@25264 := @25211 (@25222 (@25237 (@25247 (@25255 @25256))) (@24676 @4424 @4431)) +@25267 := @6668 (@6672 @25204) @25186 +@25274 := @7485 @25267 @46 @26 @4456 @4458 @25153 @25165 +@25275 := @6389 @25208 +@25277 := @25274 @25275 @25210 +@25282 := @6840 @25267 @2493 @4455 @7293 @25152 +@25284 := @6383 @4450 @6394 +@25285 := @21526 @25284 +@25288 := @25282 (@6956 @25285) @25275 +@25289 := @6727 @25267 +@25303 := @25289 + @160 + @4454 + @6624 + @6627 + @6955 + @25285 + (@6736 @25267 @136 @6955 (@6741 (@6742 @25267 @136))) +@25309 := @25289 @4444 @4453 @6624 @6626 @4443 @25284 +@25311 := @6938 @25267 @1283 +@25330 := @25277 + (@25288 + (@25303 + (@25309 + (@25311 @4443) + (@25289 @4451 @162 @6624 @6624 @4450 @6394 (@25311 @4450) (@6761 @25267)))) + (@24676 @4442 @4449)) +@25333 := @6668 (@6959 @25275) @25267 +@25339 := @7378 @25333 @212 @334 @177 @6624 @22045 +@25340 := @21246 @4449 +@25353 := @25339 + (fun (__b : @6620) => @6389 (@8858 @25340)) + @25156 + (@6736 @25333 @20 @25204 (@6741 (@6742 @25333 @20))) +@25354 := @6389 @25340 +@25362 := @6668 (@6959 @25354) (@6668 (@6672 (@6389 (@21171 @4431))) @21219) +@25389 := fun (byte : @1300) => + @25196 + (@25264 + (@25330 + (@25353 + (fun ("_" : @25158) => + @7183 @25362 @331 @26 @162 @6624 @6624 @6394 @8622 (@6761 @25362) @8641) + (fun ("_" : @25157 @7059) => @6736 @25362 @46 @25354 (@6741 (@6742 @25362 @46)))))) +@25390 := @6625 @7327 +@25392 := @6623 @25390 @18806 +@25393 := @6623 @25392 +@25394 := @7317 @46 +@25396 := @7283 @25394 @7323 +@25397 := @6628 @25396 +@25398 := @6623 @25397 +@25399 := @25398 @6624 +@25400 := @6625 @25399 +@25401 := @6623 @25400 +@25402 := @6790 @25394 +@25403 := @25401 @25402 +@25404 := @6623 @25403 +@25405 := @7317 @60 +@25407 := @7283 @25405 @7323 +@25408 := @6628 @25407 +@25410 := @6623 @25408 @6624 +@25411 := @6625 @25410 +@25412 := @6623 @25411 +@25413 := @6790 @25405 +@25414 := @25412 @25413 +@25415 := @6623 @25414 +@25416 := @7067 @6795 +@25417 := @25416 @4480 +@25418 := @7282 @25417 +@25419 := @25418 @6624 +@25420 := @7281 @25419 +@25422 := @7289 @25417 @6624 +@25423 := @25420 @25422 +@25424 := @8262 @18849 +@25428 := @6623 (@7294 (@25424 @4491 @4498)) +@25429 := @8267 @18849 +@25431 := @25429 @4491 @4498 +@25433 := @7282 @25431 @6624 +@25434 := @7281 @25433 +@25436 := @7289 @25431 @6624 +@25437 := @25434 @25436 +@25438 := @18850 @4510 +@25440 := @7282 @25438 @6624 +@25441 := @7281 @25440 +@25443 := @7289 @25438 @6624 +@25445 := @25441 @25443 @6624 +@25446 := @18850 @4522 +@25448 := @7282 @25446 @6624 +@25449 := @7281 @25448 +@25451 := @7289 @25446 @6624 +@25458 := @25437 (@7279 (@25445 (@7279 (@25449 @25451 @6624 @6624)))) +@25462 := @6623 (@7294 (@25424 @4537 @4544)) +@25464 := @25429 @4537 @4544 +@25466 := @7282 @25464 @6624 +@25467 := @7281 @25466 +@25469 := @7289 @25464 @6624 +@25470 := @25467 @25469 +@25471 := @18850 @4556 +@25473 := @7282 @25471 @6624 +@25474 := @7281 @25473 +@25476 := @7289 @25471 @6624 +@25486 := @25423 (@25428 (@25458 (@25462 (@25470 (@7279 (@25474 @25476 @6624 @6624)) @6624)))) +@25487 := @25416 @4573 +@25489 := @7282 @25487 @6624 +@25490 := @7281 @25489 +@25492 := @7289 @25487 @6624 +@25493 := @25490 @25492 +@25497 := @6623 (@7294 (@25424 @2541 @4556)) +@25499 := @25429 @2541 @4556 +@25501 := @7282 @25499 @6624 +@25502 := @7281 @25501 +@25504 := @7289 @25499 @6624 +@25509 := @25493 (@25497 (@25502 @25504 @6624 @6624)) +@25510 := @25416 @4591 +@25511 := @7282 @25510 +@25512 := @25511 @6624 +@25513 := @7281 @25512 +@25515 := @7289 @25510 @6624 +@25516 := @25513 @25515 +@25520 := @6623 (@7294 (@25424 @4602 @4544)) +@25522 := @25429 @4602 @4544 +@25524 := @7282 @25522 @6624 +@25525 := @7281 @25524 +@25527 := @7289 @25522 @6624 +@25528 := @25525 @25527 +@25529 := @6794 @25394 +@25530 := @8262 @25529 +@25531 := @25530 @2541 +@25534 := @6623 (@7294 (@25531 @4544)) +@25535 := @8267 @25529 +@25536 := @25535 @2541 +@25537 := @25536 @4544 +@25539 := @7282 @25537 @6624 +@25540 := @7281 @25539 +@25542 := @7289 @25537 @6624 +@25543 := @25540 @25542 +@25544 := @18850 @4544 +@25546 := @7282 @25544 @6624 +@25547 := @7281 @25546 +@25549 := @7289 @25544 @6624 +@25550 := @25547 @25549 +@25551 := @7067 @25529 +@25552 := @25551 @4544 +@25554 := @7282 @25552 @6624 +@25555 := @7281 @25554 +@25557 := @7289 @25552 @6624 +@25571 := @25516 + (@25520 + (@25528 + (@25534 (@25543 (@7279 (@25550 (@7279 (@25555 @25557 @6624 @6624)) @6624)) @6624)) + @6624)) +@25572 := @25416 @4632 +@25574 := @7282 @25572 @6624 +@25575 := @7281 @25574 +@25577 := @7289 @25572 @6624 +@25578 := @25575 @25577 +@25579 := @18850 @4643 +@25581 := @7282 @25579 @6624 +@25582 := @7281 @25581 +@25584 := @7289 @25579 @6624 +@25589 := @25582 @25584 (@25534 (@25543 @6624 @6624)) +@25590 := @18850 @4657 +@25592 := @7282 @25590 @6624 +@25593 := @7281 @25592 +@25595 := @7289 @25590 @6624 +@25596 := @25593 @25595 +@25599 := @6623 (@7294 (@25531 @4668)) +@25600 := @25536 @4668 +@25602 := @7282 @25600 @6624 +@25603 := @7281 @25602 +@25605 := @7289 @25600 @6624 +@25615 := @25578 (@7279 (@25589 (@7279 (@25596 (@25599 (@25603 @25605 @6624 @6624)) @6624)))) +@25616 := @25416 @4686 +@25618 := @7282 @25616 @6624 +@25619 := @7281 @25618 +@25621 := @7289 @25616 @6624 +@25622 := @25619 @25621 +@25623 := @18850 @4697 +@25625 := @7282 @25623 @6624 +@25626 := @7281 @25625 +@25628 := @7289 @25623 @6624 +@25629 := @25626 @25628 +@25630 := @25551 @4708 +@25632 := @7282 @25630 @6624 +@25633 := @7281 @25632 +@25635 := @7289 @25630 @6624 +@25636 := @25633 @25635 +@25637 := @6794 @25405 +@25638 := @8262 @25637 +@25642 := @6623 (@7294 (@25638 @4719 @4544)) +@25643 := @8267 @25637 +@25645 := @25643 @4719 @4544 +@25647 := @7282 @25645 @6624 +@25648 := @7281 @25647 +@25650 := @7289 @25645 @6624 +@25655 := @25636 (@25642 (@25648 @25650 @6624 @6624)) +@25659 := @6623 (@7294 (@25530 @4733 @4740)) +@25661 := @25535 @4733 @4740 +@25663 := @7282 @25661 @6624 +@25664 := @7281 @25663 +@25666 := @7289 @25661 @6624 +@25667 := @25664 @25666 +@25668 := @25638 @2541 +@25671 := @6623 (@7294 (@25668 @4544)) +@25672 := @25643 @2541 +@25673 := @25672 @4544 +@25675 := @7282 @25673 @6624 +@25676 := @7281 @25675 +@25678 := @7289 @25673 @6624 +@25683 := @25667 (@25671 (@25676 @25678 @6624 @6624)) +@25684 := @25551 @4758 +@25686 := @7282 @25684 @6624 +@25687 := @7281 @25686 +@25689 := @7289 @25684 @6624 +@25690 := @25687 @25689 +@25693 := @6623 (@7294 (@25668 @2548)) +@25694 := @25672 @2548 +@25696 := @7282 @25694 @6624 +@25697 := @7281 @25696 +@25699 := @7289 @25694 @6624 +@25724 := @7279 + (@25486 + (@7279 + (@25509 + (@7279 + (@25571 + (@7279 + (@25615 + (@7279 + (@25622 + (@7279 + (@25629 + (@7279 + (@25655 + (@25659 + (@25683 + (@7279 (@25690 (@25693 (@25697 @25699 @6624 @6624)) @6624)))))) + @6624)) + @6624))))))))) +@25725 := @25415 @25724 +@25726 := @25404 @25725 +@25727 := @25393 @25726 +@25730 := fun (subject : @6422) => fun (position : @14) => @8660 @25727 +@25732 := @6634 @3397 @6642 +@25735 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_75 @6636 @6385 +@25736 := @6644 @25735 +@25737 := LexLeanBoot.TokenAudit.letterLikeWidth +@25739 := @25737 @6636 @6385 +@25740 := @224 @25739 +@25741 := @25736 @25740 +@25744 := (subject : @6422) -> (position : @14) -> @25732 @25741 +@25758 := @6660 + @3397 + @6642 + @25741 + @4787 + @6680 + (@6685 (@6695 @3397)) + (@6701 (@6702 (@6703 @4787) @6642 @6678)) +@25762 := @8743 @4785 @8659 @25727 @6796 +@25785 := @8748 + @25419 + @25422 + (@8748 + @25433 + @25436 + (@8748 @25440 @25443 @136 (@8748 @25448 @25451 @136 @46)) + (@8748 @25466 @25469 (@8748 @25473 @25476 @136 @46) @136)) +@25792 := @8748 @25489 @25492 (@8748 @25501 @25504 @46 @136) +@25794 := @8748 @25512 @25515 +@25796 := @8748 @25524 @25527 +@25798 := @8748 @25539 @25542 +@25811 := @25794 + (@25796 (@25798 (@8748 @25546 @25549 (@8748 @25554 @25557 @136 @60) @60) @136) @136) +@25813 := @8748 @25574 @25577 +@25865 := @224 + (@25785 + (@25792 + (@25811 + (@25813 + (@8748 + @25581 + @25584 + (@25798 @60 @136) + (@8748 @25592 @25595 (@8748 @25602 @25605 @60 @136) @136)) + (@8748 + @25618 + @25621 + (@8748 + @25625 + @25628 + (@8748 + @25632 + @25635 + (@8748 @25647 @25650 @192 @136) + (@8748 + @25663 + @25666 + (@8748 @25675 @25678 @192 @136) + (@8748 @25686 @25689 (@8748 @25696 @25699 @192 @136) @136))) + @136) + @136))))) +@25867 := @25762 @25865 @8778 +@25869 := @8784 @1283 @2560 +@25874 := @25869 @4784 @25392 @25726 @19087 @25865 +@25935 := @8793 + @1288 + @2559 + @25390 + @18806 + @19097 + @19087 + (@8806 + @160 + @2558 + @6624 + @7327 + @6637 + @19096 + (@8813 @136 @6637 (@6741 (@8816 @136))) + (@8806 + @328 + @162 + @7325 + @6624 + @19044 + @6394 + (@6711 + @8782 + @218 + @327 + @6627 + @7324 + @19051 + @19044 + (@8806 + @212 + @228 + @6624 + @6626 + @6639 + @7648 + (@8813 @20 @6639 (@6741 (@8816 @20))) + (@8806 @226 @162 @6624 @6624 @225 @6394 (@8827 @24 @225) @8839)) + @19074) + @8839)) + @19131 +@25936 := @25874 @25935 +@25939 := @6668 (@7206 @19087) @8782 +@25941 := @7485 @25939 @192 +@25943 := @25941 @1283 @4465 +@25946 := @25943 @4783 @25403 @25725 +@25947 := @1299 @25529 +@25949 := @25946 @25947 @25865 +@25954 := @6840 @25939 @1288 @4464 @25400 @25402 +@25955 := @224 @25394 +@25956 := @6383 @25955 +@25957 := @25956 @6394 +@25960 := @25954 (@6638 @25957) @25947 +@25961 := @6727 @25939 +@25967 := @25961 @160 @4463 @6624 @25399 @6637 @25957 +@25968 := @6736 @25939 +@25970 := @25968 @136 @6637 +@25971 := @6742 @25939 +@25975 := @25967 (@25970 (@6741 (@25971 @136))) +@25981 := @25961 @1336 @162 @25397 @6624 @25955 @6394 +@25982 := @6711 @25939 +@25988 := @25982 @218 @1335 @6627 @25396 @21652 @25955 +@26000 := @25961 @212 @1334 @6624 @6626 @6639 @10937 (@25968 @20 @6639 (@6741 (@25971 @20))) +@26006 := @25961 @1332 @162 @6624 @6624 @1331 @6394 +@26007 := @6938 @25939 +@26010 := @26006 (@26007 @24 @1331) +@26011 := @6761 @25939 +@26014 := @25988 (@26000 (@26010 @26011)) +@26015 := @19073 @46 +@26022 := @25960 (@25975 (@25981 (@26014 @26015) @26011)) (@8776 @25394) +@26023 := @25949 @26022 +@26026 := @6668 (@8617 @25947) @25939 +@26033 := @7485 @26026 @204 @1283 @4475 @4782 @25414 @25724 +@26034 := @1299 @25637 +@26036 := @26033 @26034 @25865 +@26041 := @6840 @26026 @1288 @4474 @25411 @25413 +@26042 := @224 @25405 +@26044 := @6383 @26042 @6394 +@26047 := @26041 (@6638 @26044) @26034 +@26048 := @6727 @26026 +@26054 := @26048 @160 @4473 @6624 @25410 @6637 @26044 +@26055 := @6736 @26026 +@26057 := @26055 @136 @6637 +@26058 := @6742 @26026 +@26062 := @26054 (@26057 (@6741 (@26058 @136))) +@26068 := @26048 @4471 @162 @25408 @6624 @26042 @6394 +@26069 := @6711 @26026 +@26073 := @26069 @218 @4470 @6627 @25407 +@26075 := @6383 @3703 @6394 +@26078 := @26073 (@6640 @26075) @26042 +@26090 := @26048 @212 @4469 @6624 @6626 @6639 @26075 (@26055 @20 @6639 (@6741 (@26058 @20))) +@26096 := @26048 @3704 @162 @6624 @6624 @3703 @6394 +@26097 := @6938 @26026 +@26100 := @26096 (@26097 @24 @3703) +@26101 := @6761 @26026 +@26113 := @26036 + (@26047 (@26062 (@26068 (@26078 (@26090 (@26100 @26101)) (@19073 @60)) @26101)) (@8776 @25405)) +@26116 := @6668 (@9131 @26034) @26026 +@26121 := @7378 @26116 @4486 @4568 @4781 @6629 +@26122 := @8262 @19545 +@26124 := @26122 @4491 @4498 +@26125 := @7294 @26124 +@26126 := @6623 @26125 +@26127 := @8267 @19545 +@26129 := @26127 @4491 @4498 +@26130 := @7282 @26129 +@26131 := @26130 @6624 +@26132 := @7281 @26131 +@26134 := @7289 @26129 @6624 +@26135 := @26132 @26134 +@26136 := @19546 @4510 +@26138 := @7282 @26136 @6624 +@26139 := @7281 @26138 +@26141 := @7289 @26136 @6624 +@26143 := @26139 @26141 @6624 +@26144 := @19546 @4522 +@26146 := @7282 @26144 @6624 +@26147 := @7281 @26146 +@26149 := @7289 @26144 @6624 +@26156 := @26135 (@7279 (@26143 (@7279 (@26147 @26149 @6624 @6624)))) +@26160 := @6623 (@7294 (@26122 @4537 @4544)) +@26162 := @26127 @4537 @4544 +@26164 := @7282 @26162 @6624 +@26165 := @7281 @26164 +@26167 := @7289 @26162 @6624 +@26168 := @26165 @26167 +@26169 := @19546 @4556 +@26171 := @7282 @26169 @6624 +@26172 := @7281 @26171 +@26174 := @7289 @26169 @6624 +@26184 := @7389 (@26126 (@26156 (@26160 (@26168 (@7279 (@26172 @26174 @6624 @6624)) @6624)))) +@26185 := @7067 @8756 +@26186 := @26185 @4573 +@26187 := @7282 @26186 +@26188 := @26187 @6624 +@26189 := @7281 @26188 +@26191 := @7289 @26186 @6624 +@26192 := @26189 @26191 +@26196 := @6623 (@7294 (@26122 @2541 @4556)) +@26198 := @26127 @2541 @4556 +@26200 := @7282 @26198 @6624 +@26201 := @7281 @26200 +@26203 := @7289 @26198 @6624 +@26208 := @26192 (@26196 (@26201 @26203 @6624 @6624)) +@26209 := @26185 @4591 +@26211 := @7282 @26209 @6624 +@26212 := @7281 @26211 +@26214 := @7289 @26209 @6624 +@26215 := @26212 @26214 +@26219 := @6623 (@7294 (@26122 @4602 @4544)) +@26221 := @26127 @4602 @4544 +@26223 := @7282 @26221 @6624 +@26224 := @7281 @26223 +@26226 := @7289 @26221 @6624 +@26227 := @26224 @26226 +@26228 := @7405 @46 +@26229 := @8755 @26228 +@26230 := @8262 @26229 +@26231 := @26230 @2541 +@26234 := @6623 (@7294 (@26231 @4544)) +@26235 := @8267 @26229 +@26236 := @26235 @2541 +@26237 := @26236 @4544 +@26239 := @7282 @26237 @6624 +@26240 := @7281 @26239 +@26242 := @7289 @26237 @6624 +@26243 := @26240 @26242 +@26244 := @19546 @4544 +@26246 := @7282 @26244 @6624 +@26247 := @7281 @26246 +@26249 := @7289 @26244 @6624 +@26250 := @26247 @26249 +@26251 := @7067 @26229 +@26252 := @26251 @4544 +@26254 := @7282 @26252 @6624 +@26255 := @7281 @26254 +@26257 := @7289 @26252 @6624 +@26271 := @26215 + (@26219 + (@26227 + (@26234 (@26243 (@7279 (@26250 (@7279 (@26255 @26257 @6624 @6624)) @6624)) @6624)) + @6624)) +@26272 := @26185 @4632 +@26273 := @7282 @26272 +@26274 := @26273 @6624 +@26275 := @7281 @26274 +@26277 := @7289 @26272 @6624 +@26278 := @26275 @26277 +@26279 := @19546 @4643 +@26281 := @7282 @26279 @6624 +@26282 := @7281 @26281 +@26284 := @7289 @26279 @6624 +@26289 := @26282 @26284 (@26234 (@26243 @6624 @6624)) +@26290 := @19546 @4657 +@26292 := @7282 @26290 @6624 +@26293 := @7281 @26292 +@26295 := @7289 @26290 @6624 +@26296 := @26293 @26295 +@26299 := @6623 (@7294 (@26231 @4668)) +@26300 := @26236 @4668 +@26302 := @7282 @26300 @6624 +@26303 := @7281 @26302 +@26305 := @7289 @26300 @6624 +@26315 := @26278 (@7279 (@26289 (@7279 (@26296 (@26299 (@26303 @26305 @6624 @6624)) @6624)))) +@26316 := @26185 @4686 +@26318 := @7282 @26316 @6624 +@26319 := @7281 @26318 +@26321 := @7289 @26316 @6624 +@26322 := @26319 @26321 +@26323 := @19546 @4697 +@26325 := @7282 @26323 @6624 +@26326 := @7281 @26325 +@26328 := @7289 @26323 @6624 +@26329 := @26326 @26328 +@26330 := @26251 @4708 +@26332 := @7282 @26330 @6624 +@26333 := @7281 @26332 +@26335 := @7289 @26330 @6624 +@26336 := @26333 @26335 +@26338 := @8755 (@7405 @60) +@26339 := @8262 @26338 +@26343 := @6623 (@7294 (@26339 @4719 @4544)) +@26344 := @8267 @26338 +@26346 := @26344 @4719 @4544 +@26348 := @7282 @26346 @6624 +@26349 := @7281 @26348 +@26351 := @7289 @26346 @6624 +@26356 := @26336 (@26343 (@26349 @26351 @6624 @6624)) +@26360 := @6623 (@7294 (@26230 @4733 @4740)) +@26362 := @26235 @4733 @4740 +@26364 := @7282 @26362 @6624 +@26365 := @7281 @26364 +@26367 := @7289 @26362 @6624 +@26368 := @26365 @26367 +@26369 := @26339 @2541 +@26372 := @6623 (@7294 (@26369 @4544)) +@26373 := @26344 @2541 +@26374 := @26373 @4544 +@26376 := @7282 @26374 @6624 +@26377 := @7281 @26376 +@26379 := @7289 @26374 @6624 +@26384 := @26368 (@26372 (@26377 @26379 @6624 @6624)) +@26385 := @26251 @4758 +@26387 := @7282 @26385 @6624 +@26388 := @7281 @26387 +@26390 := @7289 @26385 @6624 +@26391 := @26388 @26390 +@26394 := @6623 (@7294 (@26369 @2548)) +@26395 := @26373 @2548 +@26397 := @7282 @26395 @6624 +@26398 := @7281 @26397 +@26400 := @7289 @26395 @6624 +@26426 := @26121 + (fun (__b : @6620) => + @26184 + (@7279 + (@26208 + (@7279 + (@26271 + (@7279 + (@26315 + (@7279 + (@26322 + (@7279 + (@26329 + (@7279 + (@26356 + (@26360 + (@26384 + (@7279 (@26391 (@26394 (@26398 @26400 @6624 @6624)) @6624)))))) + @6624)) + @6624))))))))) +@26447 := @8753 + (@8748 + @26131 + @26134 + (@8748 @26138 @26141 @136 (@8748 @26146 @26149 @136 @46)) + (@8748 @26164 @26167 (@8748 @26171 @26174 @136 @46) @136)) +@26454 := @8748 @26188 @26191 (@8748 @26200 @26203 @46 @136) +@26456 := @8748 @26211 @26214 +@26458 := @8748 @26223 @26226 +@26460 := @8748 @26239 @26242 +@26473 := @26456 + (@26458 (@26460 (@8748 @26246 @26249 (@8748 @26254 @26257 @136 @60) @60) @136) @136) +@26475 := @8748 @26274 @26277 +@26530 := @26426 + (fun (__b : @6620) => + @224 + (@26447 + (@26454 + (@26473 + (@26475 + (@8748 + @26281 + @26284 + (@26460 @60 @136) + (@8748 @26292 @26295 (@8748 @26302 @26305 @60 @136) @136)) + (@8748 + @26318 + @26321 + (@8748 + @26325 + @26328 + (@8748 + @26332 + @26335 + (@8748 @26348 @26351 @192 @136) + (@8748 + @26364 + @26367 + (@8748 @26376 @26379 @192 @136) + (@8748 @26387 @26390 (@8748 @26397 @26400 @192 @136) @136))) + @136) + @136)))))) + @25417 +@26535 := @6711 @26116 @715 @4485 @6627 @6624 +@26537 := @6383 @4481 @6394 +@26541 := @26535 (@8798 @26537) (@6389 @25417) +@26542 := @6727 @26116 +@26570 := @26541 + (@26542 + @177 + @4484 + @6624 + @6626 + @6796 + @26537 + (@6736 @26116 @46 @6796 (@6741 (@6742 @26116 @46))) + (@26542 @4482 @162 @6624 @6624 @4481 @6394 (@6938 @26116 @1283 @4481) (@6761 @26116))) +@26571 := @7263 @6795 +@26574 := @26530 (@26570 (@26571 @4480)) +@26577 := @6668 (@9131 (@1299 @26338)) +@26580 := @6668 (@8617 (@1299 @26229)) +@26583 := @6668 (@7206 @19726) @8923 +@26584 := @26580 @26583 +@26585 := @26577 @26584 +@26586 := @7378 @26585 +@26590 := @26586 @4505 @4532 @4567 @26125 +@26591 := @19785 @4510 +@26592 := @7282 @26591 +@26593 := @26592 @6624 +@26594 := @7281 @26593 +@26596 := @7289 @26591 @6624 +@26598 := @26594 @26596 @6624 +@26599 := @19785 @4522 +@26601 := @7282 @26599 @6624 +@26602 := @7281 @26601 +@26604 := @7289 @26599 @6624 +@26611 := @7389 (@7279 (@26598 (@7279 (@26602 @26604 @6624 @6624)))) +@26612 := @8262 @19784 +@26614 := @26612 @4537 @4544 +@26615 := @7294 @26614 +@26616 := @6623 @26615 +@26617 := @8267 @19784 +@26619 := @26617 @4537 @4544 +@26620 := @7282 @26619 +@26621 := @26620 @6624 +@26622 := @7281 @26621 +@26624 := @7289 @26619 @6624 +@26625 := @26622 @26624 +@26626 := @19785 @4556 +@26628 := @7282 @26626 @6624 +@26629 := @7281 @26628 +@26631 := @7289 @26626 @6624 +@26663 := @26590 + (fun (__b : @6620) => @26611 (@26616 (@26625 (@7279 (@26629 @26631 @6624 @6624)) @6624))) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 @26593 @26596 @136 (@8748 @26601 @26604 @136 @46)) + (@8748 @26621 @26624 (@8748 @26628 @26631 @136 @46) @136))) + @26129 +@26668 := @6840 @26585 @2493 @4504 @7293 @26124 +@26669 := @6383 @4492 +@26671 := @6383 @4499 @6394 +@26672 := @26669 @26671 +@26676 := @26668 (@19858 @26672) (@6389 @26129) +@26677 := @6727 @26585 +@26683 := @26677 @196 @4503 @6624 @6627 @19726 @26672 +@26684 := @6736 @26585 +@26686 := @26684 @60 @19726 +@26687 := @6742 @26585 +@26691 := @26683 (@26686 (@6741 (@26687 @60))) +@26697 := @26677 @4493 @4502 @6624 @6626 @4492 @26671 +@26699 := @6938 @26585 @1283 +@26701 := @26697 (@26699 @4492) +@26709 := @26677 @4500 @162 @6624 @6624 @4499 @6394 (@26699 @4499) +@26710 := @6761 @26585 +@26719 := @26663 (@26676 (@26691 (@26701 (@26709 @26710))) (@8844 @19545 @4491 @4498)) +@26721 := @8894 (@7428 @60) +@26724 := @6668 (@9131 (@1299 @26721)) +@26725 := @7428 @46 +@26726 := @8894 @26725 +@26727 := @1299 @26726 +@26729 := @6668 (@8617 @26727) +@26732 := @6668 (@7206 @19914) @9052 +@26733 := @26729 @26732 +@26734 := @26724 @26733 +@26735 := @7378 @26734 +@26739 := @26735 @4516 @237 @4531 @6629 +@26740 := @20380 @4522 +@26741 := @7282 @26740 +@26742 := @26741 @6624 +@26743 := @7281 @26742 +@26745 := @7289 @26740 @6624 +@26752 := @26739 (fun (__b : @6620) => @8858 (@7279 (@26743 @26745 @6624 @6624))) +@26753 := @8753 @136 +@26762 := @26752 (fun (__b : @6620) => @224 (@26753 (@8748 @26742 @26745 @136 @46))) @26591 +@26764 := @6711 @26734 @715 +@26767 := @26764 @4515 @6627 @6624 +@26769 := @6383 @4511 @6394 +@26773 := @26767 (@20416 @26769) (@6389 @26591) +@26774 := @6727 @26734 +@26775 := @26774 @196 +@26780 := @26775 @4514 @6624 @6626 @19914 @26769 +@26781 := @6736 @26734 +@26783 := @26781 @60 @19914 +@26784 := @6742 @26734 +@26787 := @26783 (@6741 (@26784 @60)) +@26788 := @26780 @26787 +@26794 := @26774 @4512 @162 @6624 @6624 @4511 @6394 +@26796 := @6938 @26734 @1283 +@26798 := @26794 (@26796 @4511) +@26799 := @6761 @26734 +@26805 := @26762 (@26773 (@26788 (@26798 @26799)) (@20448 @4510)) +@26807 := @9155 (@19936 @60) +@26810 := @6668 (@9131 (@1299 @26807)) +@26811 := @19936 @46 +@26812 := @9155 @26811 +@26813 := @1299 @26812 +@26815 := @6668 (@8617 @26813) +@26818 := @6668 (@7206 @20055) @9176 +@26819 := @26815 @26818 +@26820 := @26810 @26819 +@26821 := @6938 @26820 +@26822 := @26821 @24 +@26823 := @26822 @236 +@26825 := @26805 (fun ("_" : @26593) => @26823) +@26826 := @26592 @7059 +@26827 := @7378 @26820 +@26832 := @26827 @4528 @237 @1332 @6629 @9141 +@26835 := fun (__b : @6620) => @224 (@26753 @46) +@26837 := @26832 @26835 @26740 +@26839 := @6711 @26820 @715 +@26842 := @26839 @4527 @6627 @6624 +@26844 := @6383 @4523 @6394 +@26848 := @26842 (@20479 @26844) (@6389 @26740) +@26849 := @6727 @26820 +@26850 := @26849 @196 +@26855 := @26850 @4526 @6624 @6626 @20055 @26844 +@26856 := @6736 @26820 +@26858 := @26856 @60 @20055 +@26859 := @6742 @26820 +@26862 := @26858 (@6741 (@26859 @60)) +@26863 := @26855 @26862 +@26869 := @26849 @4524 @162 @6624 @6624 @4523 @6394 +@26870 := @26821 @1283 +@26872 := @26869 (@26870 @4523) +@26873 := @6761 @26820 +@26879 := @26837 (@26848 (@26863 (@26872 @26873)) (@20507 @4522)) +@26881 := @10238 (@20078 @60) +@26884 := @6668 (@9131 (@1299 @26881)) +@26885 := @20078 @46 +@26886 := @10238 @26885 +@26887 := @1299 @26886 +@26889 := @6668 (@8617 @26887) +@26891 := @6668 (@7206 @20180) +@26892 := @10238 @6869 +@26893 := @1299 @26892 +@26896 := @6668 (@6959 @26893) @7136 +@26897 := @26891 @26896 +@26898 := @26889 @26897 +@26899 := @26884 @26898 +@26900 := @6938 @26899 +@26901 := @26900 @24 +@26902 := @26901 @236 +@26904 := @26879 (fun ("_" : @26742) => @26902) +@26905 := @26741 @7059 +@26906 := @26901 @1331 +@26912 := @26719 + (fun ("_" : @26131) => @26825 (fun ("_" : @26826) => @26904 (fun ("_" : @26905) => @26906))) +@26913 := @26130 @7059 +@26917 := @26735 @4551 @4565 @237 @26615 +@26918 := @20380 @4556 +@26919 := @7282 @26918 +@26920 := @26919 @6624 +@26921 := @7281 @26920 +@26923 := @7289 @26918 @6624 +@26941 := @26917 + (fun (__b : @6620) => @7389 (@7279 (@26921 @26923 @6624 @6624)) @6624) + (fun (__b : @6620) => @224 (@8753 (@8748 @26920 @26923 @136 @46) @136)) + @26619 +@26943 := @6840 @26734 @2493 +@26946 := @26943 @4550 @7293 @26614 +@26947 := @6383 @4538 +@26949 := @6383 @4545 @6394 +@26950 := @26947 @26949 +@26980 := @26946 + (@20416 @26950) + (@6389 @26619) + (@26775 + @4549 + @6624 + @6627 + @19914 + @26950 + @26787 + (@26774 + @4539 + @4548 + @6624 + @6626 + @4538 + @26949 + (@26796 @4538) + (@26774 @4546 @162 @6624 @6624 @4545 @6394 (@26796 @4545) @26799))) +@26981 := @8844 @19784 +@26985 := @26941 (@26980 (@26981 @4537 @4544)) +@26992 := @26827 @4562 @237 @1332 @6629 @9141 @26835 @26918 +@26995 := @26839 @4561 @6627 @6624 +@26997 := @6383 @4557 @6394 +@27035 := @26574 + (fun ("_" : @25419) => + @26912 + (fun ("_" : @26913) => + @26985 + (fun ("_" : @26621) => + @26992 + (@26995 + (@20479 @26997) + (@6389 @26918) + (@26850 + @4560 + @6624 + @6626 + @20055 + @26997 + @26862 + (@26849 @4558 @162 @6624 @6624 @4557 @6394 (@26870 @4557) @26873)) + (@20507 @4556)) + (fun ("_" : @26920) => @26902) + (fun ("_" : @26919 @7059) => @26906)) + (fun ("_" : @26620 @7059) => @26823))) +@27036 := @25418 @7059 +@27040 := @26586 @4579 @4586 @4780 @6629 +@27042 := @26612 @2541 @4556 +@27043 := @7294 @27042 +@27044 := @6623 @27043 +@27046 := @26617 @2541 @4556 +@27047 := @7282 @27046 +@27048 := @27047 @6624 +@27049 := @7281 @27048 +@27051 := @7289 @27046 @6624 +@27056 := @7389 (@27044 (@27049 @27051 @6624 @6624)) +@27057 := @7067 @8895 +@27058 := @27057 @4591 +@27059 := @7282 @27058 +@27060 := @27059 @6624 +@27061 := @7281 @27060 +@27063 := @7289 @27058 @6624 +@27064 := @27061 @27063 +@27068 := @6623 (@7294 (@26612 @4602 @4544)) +@27070 := @26617 @4602 @4544 +@27072 := @7282 @27070 @6624 +@27073 := @7281 @27072 +@27075 := @7289 @27070 @6624 +@27076 := @27073 @27075 +@27077 := @8262 @26726 +@27078 := @27077 @2541 +@27081 := @6623 (@7294 (@27078 @4544)) +@27082 := @8267 @26726 +@27083 := @27082 @2541 +@27084 := @27083 @4544 +@27086 := @7282 @27084 @6624 +@27087 := @7281 @27086 +@27089 := @7289 @27084 @6624 +@27090 := @27087 @27089 +@27091 := @19785 @4544 +@27093 := @7282 @27091 @6624 +@27094 := @7281 @27093 +@27096 := @7289 @27091 @6624 +@27097 := @27094 @27096 +@27098 := @7067 @26726 +@27099 := @27098 @4544 +@27101 := @7282 @27099 @6624 +@27102 := @7281 @27101 +@27104 := @7289 @27099 @6624 +@27118 := @27064 + (@27068 + (@27076 + (@27081 (@27090 (@7279 (@27097 (@7279 (@27102 @27104 @6624 @6624)) @6624)) @6624)) + @6624)) +@27119 := @27057 @4632 +@27121 := @7282 @27119 @6624 +@27122 := @7281 @27121 +@27124 := @7289 @27119 @6624 +@27125 := @27122 @27124 +@27126 := @19785 @4643 +@27128 := @7282 @27126 @6624 +@27129 := @7281 @27128 +@27131 := @7289 @27126 @6624 +@27136 := @27129 @27131 (@27081 (@27090 @6624 @6624)) +@27137 := @19785 @4657 +@27139 := @7282 @27137 @6624 +@27140 := @7281 @27139 +@27142 := @7289 @27137 @6624 +@27143 := @27140 @27142 +@27146 := @6623 (@7294 (@27078 @4668)) +@27147 := @27083 @4668 +@27149 := @7282 @27147 @6624 +@27150 := @7281 @27149 +@27152 := @7289 @27147 @6624 +@27162 := @27125 (@7279 (@27136 (@7279 (@27143 (@27146 (@27150 @27152 @6624 @6624)) @6624)))) +@27163 := @27057 @4686 +@27165 := @7282 @27163 @6624 +@27166 := @7281 @27165 +@27168 := @7289 @27163 @6624 +@27169 := @27166 @27168 +@27170 := @19785 @4697 +@27172 := @7282 @27170 @6624 +@27173 := @7281 @27172 +@27175 := @7289 @27170 @6624 +@27176 := @27173 @27175 +@27177 := @27098 @4708 +@27179 := @7282 @27177 @6624 +@27180 := @7281 @27179 +@27182 := @7289 @27177 @6624 +@27183 := @27180 @27182 +@27184 := @8262 @26721 +@27188 := @6623 (@7294 (@27184 @4719 @4544)) +@27189 := @8267 @26721 +@27191 := @27189 @4719 @4544 +@27193 := @7282 @27191 @6624 +@27194 := @7281 @27193 +@27196 := @7289 @27191 @6624 +@27201 := @27183 (@27188 (@27194 @27196 @6624 @6624)) +@27205 := @6623 (@7294 (@27077 @4733 @4740)) +@27207 := @27082 @4733 @4740 +@27209 := @7282 @27207 @6624 +@27210 := @7281 @27209 +@27212 := @7289 @27207 @6624 +@27213 := @27210 @27212 +@27214 := @27184 @2541 +@27217 := @6623 (@7294 (@27214 @4544)) +@27218 := @27189 @2541 +@27219 := @27218 @4544 +@27221 := @7282 @27219 @6624 +@27222 := @7281 @27221 +@27224 := @7289 @27219 @6624 +@27229 := @27213 (@27217 (@27222 @27224 @6624 @6624)) +@27230 := @27098 @4758 +@27232 := @7282 @27230 @6624 +@27233 := @7281 @27232 +@27235 := @7289 @27230 @6624 +@27236 := @27233 @27235 +@27239 := @6623 (@7294 (@27214 @2548)) +@27240 := @27218 @2548 +@27242 := @7282 @27240 @6624 +@27243 := @7281 @27242 +@27245 := @7289 @27240 @6624 +@27269 := @27040 + (fun (__b : @6620) => + @27056 + (@7279 + (@27118 + (@7279 + (@27162 + (@7279 + (@27169 + (@7279 + (@27176 + (@7279 + (@27201 + (@27205 + (@27229 (@7279 (@27236 (@27239 (@27243 @27245 @6624 @6624)) @6624)))))) + @6624)) + @6624))))))) +@27274 := @8753 (@8748 @27048 @27051 @46 @136) +@27276 := @8748 @27060 @27063 +@27278 := @8748 @27072 @27075 +@27280 := @8748 @27086 @27089 +@27349 := @27269 + (fun (__b : @6620) => + @224 + (@27274 + (@27276 + (@27278 (@27280 (@8748 @27093 @27096 (@8748 @27101 @27104 @136 @60) @60) @136) @136) + (@8748 + @27121 + @27124 + (@8748 + @27128 + @27131 + (@27280 @60 @136) + (@8748 @27139 @27142 (@8748 @27149 @27152 @60 @136) @136)) + (@8748 + @27165 + @27168 + (@8748 + @27172 + @27175 + (@8748 + @27179 + @27182 + (@8748 @27193 @27196 @192 @136) + (@8748 + @27209 + @27212 + (@8748 @27221 @27224 @192 @136) + (@8748 @27232 @27235 (@8748 @27242 @27245 @192 @136) @136))) + @136) + @136))))) + @26186 +@27354 := @6711 @26585 @715 @4578 @6627 @6624 +@27356 := @6383 @4574 @6394 +@27383 := @27354 + (@8951 @27356) + (@6389 @26186) + (@26677 + @177 + @4577 + @6624 + @6626 + @8920 + @27356 + (@26684 @46 @8920 (@6741 (@26687 @46))) + (@26677 @4575 @162 @6624 @6624 @4574 @6394 (@26699 @4574) @26710)) +@27384 := @7263 @8756 +@27387 := @27349 (@27383 (@27384 @4573)) +@27397 := @26735 @4583 @1332 @237 @27043 @9141 (fun (__b : @6620) => @224 (@8754 @136)) @27046 +@27400 := @26943 @4582 @7293 @27042 +@27401 := @8952 @26997 +@27443 := @27387 + (fun ("_" : @26188) => + @27397 + (@27400 + (@20416 @27401) + (@6389 @27046) + (@26775 + @4581 + @6624 + @6627 + @19914 + @27401 + @26787 + (@26774 + @2543 + @4560 + @6624 + @6626 + @2542 + @26997 + (@26796 @2542) + (@26774 @4558 @162 @6624 @6624 @4557 @6394 (@26796 @4557) @26799))) + (@26981 @2541 @4556)) + (fun ("_" : @27048) => @26822 @1331) + (fun ("_" : @27047 @7059) => @26823)) +@27444 := @26187 @7059 +@27448 := @26735 @4597 @4627 @4779 @6629 +@27451 := @8262 @20054 @4602 @4544 +@27452 := @7294 @27451 +@27453 := @6623 @27452 +@27456 := @8267 @20054 @4602 @4544 +@27457 := @7282 @27456 +@27458 := @27457 @6624 +@27459 := @7281 @27458 +@27461 := @7289 @27456 @6624 +@27462 := @27459 @27461 +@27463 := @8262 @26812 +@27464 := @27463 @2541 +@27467 := @6623 (@7294 (@27464 @4544)) +@27468 := @8267 @26812 +@27469 := @27468 @2541 +@27470 := @27469 @4544 +@27472 := @7282 @27470 @6624 +@27473 := @7281 @27472 +@27475 := @7289 @27470 @6624 +@27476 := @27473 @27475 +@27477 := @20380 @4544 +@27479 := @7282 @27477 @6624 +@27480 := @7281 @27479 +@27482 := @7289 @27477 @6624 +@27483 := @27480 @27482 +@27484 := @7067 @26812 +@27485 := @27484 @4544 +@27487 := @7282 @27485 @6624 +@27488 := @7281 @27487 +@27490 := @7289 @27485 @6624 +@27504 := @7389 + (@27453 + (@27462 + (@27467 (@27476 (@7279 (@27483 (@7279 (@27488 @27490 @6624 @6624)) @6624)) @6624)) + @6624)) +@27505 := @7067 @9156 +@27506 := @27505 @4632 +@27507 := @7282 @27506 +@27508 := @27507 @6624 +@27509 := @7281 @27508 +@27511 := @7289 @27506 @6624 +@27512 := @27509 @27511 +@27513 := @20380 @4643 +@27515 := @7282 @27513 @6624 +@27516 := @7281 @27515 +@27518 := @7289 @27513 @6624 +@27523 := @27516 @27518 (@27467 (@27476 @6624 @6624)) +@27524 := @20380 @4657 +@27526 := @7282 @27524 @6624 +@27527 := @7281 @27526 +@27529 := @7289 @27524 @6624 +@27530 := @27527 @27529 +@27533 := @6623 (@7294 (@27464 @4668)) +@27534 := @27469 @4668 +@27536 := @7282 @27534 @6624 +@27537 := @7281 @27536 +@27539 := @7289 @27534 @6624 +@27549 := @27512 (@7279 (@27523 (@7279 (@27530 (@27533 (@27537 @27539 @6624 @6624)) @6624)))) +@27550 := @27505 @4686 +@27552 := @7282 @27550 @6624 +@27553 := @7281 @27552 +@27555 := @7289 @27550 @6624 +@27556 := @27553 @27555 +@27557 := @20380 @4697 +@27559 := @7282 @27557 @6624 +@27560 := @7281 @27559 +@27562 := @7289 @27557 @6624 +@27563 := @27560 @27562 +@27564 := @27484 @4708 +@27566 := @7282 @27564 @6624 +@27567 := @7281 @27566 +@27569 := @7289 @27564 @6624 +@27570 := @27567 @27569 +@27571 := @8262 @26807 +@27575 := @6623 (@7294 (@27571 @4719 @4544)) +@27576 := @8267 @26807 +@27578 := @27576 @4719 @4544 +@27580 := @7282 @27578 @6624 +@27581 := @7281 @27580 +@27583 := @7289 @27578 @6624 +@27588 := @27570 (@27575 (@27581 @27583 @6624 @6624)) +@27592 := @6623 (@7294 (@27463 @4733 @4740)) +@27594 := @27468 @4733 @4740 +@27596 := @7282 @27594 @6624 +@27597 := @7281 @27596 +@27599 := @7289 @27594 @6624 +@27600 := @27597 @27599 +@27601 := @27571 @2541 +@27604 := @6623 (@7294 (@27601 @4544)) +@27605 := @27576 @2541 +@27606 := @27605 @4544 +@27608 := @7282 @27606 @6624 +@27609 := @7281 @27608 +@27611 := @7289 @27606 @6624 +@27616 := @27600 (@27604 (@27609 @27611 @6624 @6624)) +@27617 := @27484 @4758 +@27619 := @7282 @27617 @6624 +@27620 := @7281 @27619 +@27622 := @7289 @27617 @6624 +@27623 := @27620 @27622 +@27626 := @6623 (@7294 (@27601 @2548)) +@27627 := @27605 @2548 +@27629 := @7282 @27627 @6624 +@27630 := @7281 @27629 +@27632 := @7289 @27627 @6624 +@27654 := @27448 + (fun (__b : @6620) => + @27504 + (@7279 + (@27549 + (@7279 + (@27556 + (@7279 + (@27563 + (@7279 + (@27588 + (@27592 + (@27616 (@7279 (@27623 (@27626 (@27630 @27632 @6624 @6624)) @6624)))))) + @6624)) + @6624))))) +@27656 := @8748 @27458 @27461 +@27658 := @8748 @27472 @27475 +@27726 := @27654 + (fun (__b : @6620) => + @224 + (@8753 + (@27656 (@27658 (@8748 @27479 @27482 (@8748 @27487 @27490 @136 @60) @60) @136) @136) + (@8748 + @27508 + @27511 + (@8748 + @27515 + @27518 + (@27658 @60 @136) + (@8748 @27526 @27529 (@8748 @27536 @27539 @60 @136) @136)) + (@8748 + @27552 + @27555 + (@8748 + @27559 + @27562 + (@8748 + @27566 + @27569 + (@8748 @27580 @27583 @192 @136) + (@8748 + @27596 + @27599 + (@8748 @27608 @27611 @192 @136) + (@8748 @27619 @27622 (@8748 @27629 @27632 @192 @136) @136))) + @136) + @136)))) + @27058 +@27729 := @26764 @4596 @6627 @6624 +@27731 := @6383 @4592 @6394 +@27758 := @27729 + (@9081 @27731) + (@6389 @27058) + (@26774 + @177 + @4595 + @6624 + @6626 + @9049 + @27731 + (@26781 @46 @9049 (@6741 (@26784 @46))) + (@26774 @4593 @162 @6624 @6624 @4592 @6394 (@26796 @4592) @26799)) +@27759 := @7263 @8895 +@27762 := @27726 (@27758 (@27759 @4591)) +@27766 := @26827 @4608 @4625 @237 @27452 +@27767 := @8262 @26886 +@27768 := @27767 @2541 +@27769 := @27768 @4544 +@27770 := @7294 @27769 +@27771 := @6623 @27770 +@27772 := @8267 @26886 +@27773 := @27772 @2541 +@27774 := @27773 @4544 +@27775 := @7282 @27774 +@27776 := @27775 @6624 +@27777 := @7281 @27776 +@27779 := @7289 @27774 @6624 +@27780 := @27777 @27779 +@27781 := @20965 @4544 +@27783 := @7282 @27781 @6624 +@27784 := @7281 @27783 +@27786 := @7289 @27781 @6624 +@27787 := @27784 @27786 +@27788 := @7067 @26886 +@27789 := @27788 @4544 +@27791 := @7282 @27789 @6624 +@27792 := @7281 @27791 +@27794 := @7289 @27789 @6624 +@27808 := @27766 + (fun (__b : @6620) => + @7389 (@27771 (@27780 (@7279 (@27787 (@7279 (@27792 @27794 @6624 @6624)) @6624)) @6624)) @6624) +@27810 := @8748 @27776 @27779 +@27826 := @27808 + (fun (__b : @6620) => + @224 (@8753 (@27810 (@8748 @27783 @27786 (@8748 @27791 @27794 @136 @60) @60) @136) @136)) + @27456 +@27831 := @6840 @26820 @2493 @4607 @7293 @27451 +@27833 := @6383 @4603 @26949 +@27868 := @27826 + (@27831 + (@20479 @27833) + (@6389 @27456) + (@26850 + @4606 + @6624 + @6627 + @20055 + @27833 + @26862 + (@26849 + @4604 + @4548 + @6624 + @6626 + @4603 + @26949 + (@26870 @4603) + (@26849 @4546 @162 @6624 @6624 @4545 @6394 (@26870 @4545) @26873))) + (@8844 @20054 @4602 @4544)) +@27869 := @7378 @26899 +@27873 := @27869 @4612 @4623 @237 @27770 +@27874 := @7067 @20296 +@27875 := @27874 @4544 +@27876 := @7282 @27875 +@27877 := @27876 @6624 +@27878 := @7281 @27877 +@27880 := @7289 @27875 @6624 +@27881 := @27878 @27880 +@27882 := @16734 @46 +@27883 := @10596 @27882 +@27884 := @7067 @27883 +@27885 := @27884 @4544 +@27887 := @7282 @27885 @6624 +@27888 := @7281 @27887 +@27890 := @7289 @27885 @6624 +@27915 := @27873 + (fun (__b : @6620) => @7389 (@7279 (@27881 (@7279 (@27888 @27890 @6624 @6624)) @6624)) @6624) + (fun (__b : @6620) => + @224 (@8753 (@8748 @27877 @27880 (@8748 @27887 @27890 @136 @60) @60) @136)) + @27774 +@27920 := @6840 @26899 @2493 @4611 @7293 @27769 +@27921 := @6383 @26887 +@27922 := @8952 @26949 +@27926 := @27920 (@27921 @27922) (@6389 @27774) +@27927 := @6727 @26899 +@27933 := @27927 @220 @4610 @6624 @6627 @26887 @27922 +@27934 := @6736 @26899 +@27936 := @27934 @192 @26887 +@27937 := @6742 @26899 +@27941 := @27933 (@27936 (@6741 (@27937 @192))) +@27947 := @27927 @2543 @4548 @6624 @6626 @2542 @26949 +@27948 := @26900 @1283 +@27950 := @27947 (@27948 @2542) +@27958 := @27927 @4546 @162 @6624 @6624 @4545 @6394 (@27948 @4545) +@27959 := @6761 @26899 +@27963 := @27926 (@27941 (@27950 (@27958 @27959))) +@27964 := @8844 @26886 +@27968 := @27915 (@27963 (@27964 @2541 @4544)) +@27970 := @10596 (@16734 @60) +@27973 := @6668 (@9131 (@1299 @27970)) +@27974 := @1299 @27883 +@27976 := @6668 (@8617 @27974) +@27978 := @6668 (@7206 @20297) +@27979 := @10596 @7131 +@27980 := @1299 @27979 +@27983 := @6668 (@6959 @27980) @10779 +@27984 := @27978 @27983 +@27985 := @27976 @27984 +@27986 := @27973 @27985 +@27987 := @7378 @27986 +@27991 := @27987 @4615 @4621 @3704 @6629 +@27992 := @7316 @8116 +@27993 := @27992 @46 +@27994 := @11048 @27993 +@27995 := @7067 @27994 +@27996 := @27995 @4544 +@27997 := @7282 @27996 +@27998 := @27997 @6624 +@27999 := @7281 @27998 +@28001 := @7289 @27996 @6624 +@28019 := @27991 + (fun (__b : @6620) => @7389 (@7279 (@27999 @28001 @6624 @6624)) @6624) + (fun (__b : @6620) => @224 (@8753 (@8748 @27998 @28001 @136 @60) @60)) + @27875 +@28021 := @6711 @27986 @715 +@28024 := @28021 @4614 @6627 @6624 +@28025 := @6383 @20297 +@28029 := @28024 (@28025 @26949) (@6389 @27875) +@28030 := @6727 @27986 +@28031 := @28030 @196 +@28036 := @28031 @4548 @6624 @6626 @20297 @26949 +@28037 := @6736 @27986 +@28039 := @28037 @60 @20297 +@28040 := @6742 @27986 +@28043 := @28039 (@6741 (@28040 @60)) +@28044 := @28036 @28043 +@28050 := @28030 @4546 @162 @6624 @6624 @4545 @6394 +@28051 := @6938 @27986 +@28052 := @28051 @1283 +@28054 := @28050 (@28052 @4545) +@28055 := @6761 @27986 +@28056 := @28054 @28055 +@28058 := @28029 (@28044 @28056) +@28059 := @7263 @20296 +@28062 := @28019 (@28058 (@28059 @4544)) +@28064 := @11048 (@27992 @60) +@28067 := @6668 (@9131 (@1299 @28064)) +@28068 := @1299 @27994 +@28070 := @6668 (@8617 @28068) +@28071 := @27992 @20 +@28072 := @11048 @28071 +@28073 := @1299 @28072 +@28075 := @6668 (@7206 @28073) +@28076 := @11048 @8116 +@28077 := @1299 @28076 +@28080 := @6668 (@6959 @28077) @11206 +@28081 := @28075 @28080 +@28083 := @28067 (@28070 @28081) +@28084 := @7378 @28083 +@28094 := @28084 @4618 @237 @3704 @6629 @9141 (fun (__b : @6620) => @224 (@26753 @60)) @27996 +@28096 := @6711 @28083 @715 +@28099 := @28096 @4617 @6627 @6624 +@28100 := @6383 @28068 +@28104 := @28099 (@28100 @26949) (@6389 @27996) +@28105 := @6727 @28083 +@28106 := @28105 @220 +@28111 := @28106 @4548 @6624 @6626 @28068 @26949 +@28118 := @6736 @28083 @192 @28068 (@6741 (@6742 @28083 @192)) +@28119 := @28111 @28118 +@28125 := @28105 @4546 @162 @6624 @6624 @4545 @6394 +@28126 := @6938 @28083 +@28127 := @28126 @1283 +@28129 := @28125 (@28127 @4545) +@28130 := @6761 @28083 +@28133 := @28104 (@28119 (@28129 @28130)) +@28134 := @7263 @27994 +@28137 := @28094 (@28133 (@28134 @4544)) +@28138 := @7316 @8170 +@28140 := @11553 (@28138 @60) +@28141 := @1299 @28140 +@28143 := @6668 (@9131 @28141) +@28144 := @28138 @46 +@28145 := @11553 @28144 +@28146 := @1299 @28145 +@28148 := @6668 (@8617 @28146) +@28149 := @28138 @20 +@28153 := @6668 (@7206 (@1299 (@11553 @28149))) +@28154 := @11553 @8170 +@28155 := @1299 @28154 +@28158 := @6668 (@6959 @28155) @11577 +@28159 := @28153 @28158 +@28161 := @28143 (@28148 @28159) +@28162 := @6938 @28161 +@28163 := @28162 @24 +@28164 := @28163 @236 +@28166 := @28137 (fun ("_" : @27998) => @28164) +@28167 := @27997 @7059 +@28168 := @28163 @3703 +@28172 := @28062 (fun ("_" : @27877) => @28166 (fun ("_" : @28167) => @28168)) +@28173 := @27876 @7059 +@28174 := @28126 @24 +@28175 := @28174 @3703 +@28179 := @27968 (fun ("_" : @27776) => @28172 (fun ("_" : @28173) => @28175)) +@28180 := @27775 @7059 +@28182 := @28051 @24 @236 +@28191 := @27762 + (fun ("_" : @27060) => + @27868 + (fun ("_" : @27458) => @28179 (fun ("_" : @28180) => @28182)) + (fun ("_" : @27457 @7059) => @26902)) +@28192 := @27059 @7059 +@28196 := @26827 @4638 @4681 @4778 @6629 +@28197 := @20965 @4643 +@28198 := @7282 @28197 +@28199 := @28198 @6624 +@28200 := @7281 @28199 +@28202 := @7289 @28197 @6624 +@28207 := @28200 @28202 (@27771 (@27780 @6624 @6624)) +@28208 := @20965 @4657 +@28210 := @7282 @28208 @6624 +@28211 := @7281 @28210 +@28213 := @7289 @28208 @6624 +@28214 := @28211 @28213 +@28217 := @6623 (@7294 (@27768 @4668)) +@28218 := @27773 @4668 +@28220 := @7282 @28218 @6624 +@28221 := @7281 @28220 +@28223 := @7289 @28218 @6624 +@28233 := @7389 (@7279 (@28207 (@7279 (@28214 (@28217 (@28221 @28223 @6624 @6624)) @6624)))) +@28234 := @7067 @26892 +@28235 := @28234 @4686 +@28236 := @7282 @28235 +@28237 := @28236 @6624 +@28238 := @7281 @28237 +@28240 := @7289 @28235 @6624 +@28241 := @28238 @28240 +@28242 := @20965 @4697 +@28244 := @7282 @28242 @6624 +@28245 := @7281 @28244 +@28247 := @7289 @28242 @6624 +@28248 := @28245 @28247 +@28249 := @27788 @4708 +@28251 := @7282 @28249 @6624 +@28252 := @7281 @28251 +@28254 := @7289 @28249 @6624 +@28255 := @28252 @28254 +@28256 := @8262 @26881 +@28260 := @6623 (@7294 (@28256 @4719 @4544)) +@28261 := @8267 @26881 +@28263 := @28261 @4719 @4544 +@28265 := @7282 @28263 @6624 +@28266 := @7281 @28265 +@28268 := @7289 @28263 @6624 +@28273 := @28255 (@28260 (@28266 @28268 @6624 @6624)) +@28277 := @6623 (@7294 (@27767 @4733 @4740)) +@28279 := @27772 @4733 @4740 +@28281 := @7282 @28279 @6624 +@28282 := @7281 @28281 +@28284 := @7289 @28279 @6624 +@28285 := @28282 @28284 +@28286 := @28256 @2541 +@28289 := @6623 (@7294 (@28286 @4544)) +@28290 := @28261 @2541 +@28291 := @28290 @4544 +@28293 := @7282 @28291 @6624 +@28294 := @7281 @28293 +@28296 := @7289 @28291 @6624 +@28301 := @28285 (@28289 (@28294 @28296 @6624 @6624)) +@28302 := @27788 @4758 +@28304 := @7282 @28302 @6624 +@28305 := @7281 @28304 +@28307 := @7289 @28302 @6624 +@28308 := @28305 @28307 +@28311 := @6623 (@7294 (@28286 @2548)) +@28312 := @28290 @2548 +@28314 := @7282 @28312 @6624 +@28315 := @7281 @28314 +@28317 := @7289 @28312 @6624 +@28389 := @28196 + (fun (__b : @6620) => + @28233 + (@7279 + (@28241 + (@7279 + (@28248 + (@7279 + (@28273 + (@28277 (@28301 (@7279 (@28308 (@28311 (@28315 @28317 @6624 @6624)) @6624)))))) + @6624)) + @6624))) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 + @28199 + @28202 + (@27810 @60 @136) + (@8748 @28210 @28213 (@8748 @28220 @28223 @60 @136) @136)) + (@8748 + @28237 + @28240 + (@8748 + @28244 + @28247 + (@8748 + @28251 + @28254 + (@8748 @28265 @28268 @192 @136) + (@8748 + @28281 + @28284 + (@8748 @28293 @28296 @192 @136) + (@8748 @28304 @28307 (@8748 @28314 @28317 @192 @136) @136))) + @136) + @136))) + @27506 +@28392 := @26839 @4637 @6627 @6624 +@28393 := @6383 @9173 +@28395 := @6383 @4633 @6394 +@28422 := @28392 + (@28393 @28395) + (@6389 @27506) + (@26849 + @177 + @4636 + @6624 + @6626 + @9173 + @28395 + (@26856 @46 @9173 (@6741 (@26859 @46))) + (@26849 @4634 @162 @6624 @6624 @4633 @6394 (@26870 @4633) @26873)) +@28423 := @7263 @9156 +@28426 := @28389 (@28422 (@28423 @4632)) +@28430 := @27869 @4649 @4652 @4680 @6629 +@28431 := @8262 @27883 +@28432 := @28431 @2541 +@28433 := @28432 @4544 +@28434 := @7294 @28433 +@28435 := @6623 @28434 +@28436 := @8267 @27883 +@28437 := @28436 @2541 +@28438 := @28437 @4544 +@28439 := @7282 @28438 +@28440 := @28439 @6624 +@28441 := @7281 @28440 +@28443 := @7289 @28438 @6624 +@28448 := @7389 (@28435 (@28441 @28443 @6624 @6624)) +@28449 := @27874 @4657 +@28450 := @7282 @28449 +@28451 := @28450 @6624 +@28452 := @7281 @28451 +@28454 := @7289 @28449 @6624 +@28455 := @28452 @28454 +@28458 := @6623 (@7294 (@28432 @4668)) +@28459 := @28437 @4668 +@28461 := @7282 @28459 @6624 +@28462 := @7281 @28461 +@28464 := @7289 @28459 @6624 +@28492 := @28430 + (fun (__b : @6620) => @28448 (@7279 (@28455 (@28458 (@28462 @28464 @6624 @6624)) @6624))) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 @28440 @28443 @60 @136) + (@8748 @28451 @28454 (@8748 @28461 @28464 @60 @136) @136))) + @28197 +@28494 := @6711 @26899 @715 +@28497 := @28494 @4648 @6627 @6624 +@28498 := @6383 @20180 +@28500 := @6383 @4644 @6394 +@28527 := @28497 + (@28498 @28500) + (@6389 @28197) + (@27927 + @196 + @4647 + @6624 + @6626 + @20180 + @28500 + (@27934 @60 @20180 (@6741 (@27937 @60))) + (@27927 @4645 @162 @6624 @6624 @4644 @6394 (@27948 @4644) @27959)) +@28528 := @7263 @20179 +@28531 := @28492 (@28527 (@28528 @4643)) +@28536 := @27987 @4612 @3704 @237 @28434 @9141 +@28539 := fun (__b : @6620) => @224 (@8760 @136) +@28581 := @28536 + @28539 + @28438 + (@6840 + @27986 + @2493 + @4611 + @7293 + @28433 + (@6383 @27974 @27922) + (@6389 @28438) + (@28030 + @220 + @4610 + @6624 + @6627 + @27974 + @27922 + (@28037 @192 @27974 (@6741 (@28040 @192))) + (@28030 @2543 @4548 @6624 @6626 @2542 @26949 (@28052 @2542) @28056)) + (@8844 @27883 @2541 @4544)) + (fun ("_" : @28440) => @28175) +@28582 := @28439 @7059 +@28583 := @28174 @236 +@28587 := @28531 (fun ("_" : @28199) => @28581 (fun ("_" : @28582) => @28583)) +@28588 := @28198 @7059 +@28592 := @27987 @4663 @4678 @237 @6629 +@28593 := @8262 @27994 +@28595 := @28593 @2541 @4668 +@28596 := @7294 @28595 +@28597 := @6623 @28596 +@28598 := @8267 @27994 +@28600 := @28598 @2541 @4668 +@28601 := @7282 @28600 +@28602 := @28601 @6624 +@28603 := @7281 @28602 +@28605 := @7289 @28600 @6624 +@28623 := @28592 + (fun (__b : @6620) => @7389 (@28597 (@28603 @28605 @6624 @6624)) @6624) + (fun (__b : @6620) => @224 (@8753 (@8748 @28602 @28605 @60 @136) @136)) + @28449 +@28626 := @28021 @4662 @6627 @6624 +@28628 := @6383 @4658 @6394 +@28652 := @28623 + (@28626 + (@28025 @28628) + (@6389 @28449) + (@28031 + @4661 + @6624 + @6626 + @20297 + @28628 + @28043 + (@28030 @4659 @162 @6624 @6624 @4658 @6394 (@28052 @4658) @28055)) + (@28059 @4657)) +@28659 := @28084 @4675 @3704 @237 @28596 @9141 @28539 @28600 +@28664 := @6840 @28083 @2493 @4674 @7293 @28595 +@28666 := @6383 @4669 @6394 +@28667 := @8952 @28666 +@28716 := @28426 + (fun ("_" : @27508) => + @28587 + (fun ("_" : @28588) => + @28652 + (fun ("_" : @28451) => + @28659 + (@28664 + (@28100 @28667) + (@6389 @28600) + (@28106 + @4673 + @6624 + @6627 + @28068 + @28667 + @28118 + (@28105 + @2543 + @4672 + @6624 + @6626 + @2542 + @28666 + (@28127 @2542) + (@28105 @4670 @162 @6624 @6624 @4669 @6394 (@28127 @4669) @28130))) + (@8844 @27994 @2541 @4668)) + (fun ("_" : @28602) => @28168) + (fun ("_" : @28601 @7059) => @28164)) + (fun ("_" : @28450 @7059) => @28583))) +@28717 := @27507 @7059 +@28721 := @27869 @4692 @4776 @237 @6629 +@28722 := @27874 @4697 +@28723 := @7282 @28722 +@28724 := @28723 @6624 +@28725 := @7281 @28724 +@28727 := @7289 @28722 @6624 +@28728 := @28725 @28727 +@28729 := @27884 @4708 +@28731 := @7282 @28729 @6624 +@28732 := @7281 @28731 +@28734 := @7289 @28729 @6624 +@28735 := @28732 @28734 +@28736 := @8262 @27970 +@28740 := @6623 (@7294 (@28736 @4719 @4544)) +@28741 := @8267 @27970 +@28743 := @28741 @4719 @4544 +@28745 := @7282 @28743 @6624 +@28746 := @7281 @28745 +@28748 := @7289 @28743 @6624 +@28753 := @28735 (@28740 (@28746 @28748 @6624 @6624)) +@28757 := @6623 (@7294 (@28431 @4733 @4740)) +@28759 := @28436 @4733 @4740 +@28761 := @7282 @28759 @6624 +@28762 := @7281 @28761 +@28764 := @7289 @28759 @6624 +@28765 := @28762 @28764 +@28766 := @28736 @2541 +@28769 := @6623 (@7294 (@28766 @4544)) +@28770 := @28741 @2541 +@28771 := @28770 @4544 +@28773 := @7282 @28771 @6624 +@28774 := @7281 @28773 +@28776 := @7289 @28771 @6624 +@28781 := @28765 (@28769 (@28774 @28776 @6624 @6624)) +@28782 := @27884 @4758 +@28784 := @7282 @28782 @6624 +@28785 := @7281 @28784 +@28787 := @7289 @28782 @6624 +@28788 := @28785 @28787 +@28791 := @6623 (@7294 (@28766 @2548)) +@28792 := @28770 @2548 +@28794 := @7282 @28792 @6624 +@28795 := @7281 @28794 +@28797 := @7289 @28792 @6624 +@28849 := @28721 + (fun (__b : @6620) => + @7389 + (@7279 + (@28728 + (@7279 + (@28753 (@28757 (@28781 (@7279 (@28788 (@28791 (@28795 @28797 @6624 @6624)) @6624)))))) + @6624)) + @6624) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 + @28724 + @28727 + (@8748 + @28731 + @28734 + (@8748 @28745 @28748 @192 @136) + (@8748 + @28761 + @28764 + (@8748 @28773 @28776 @192 @136) + (@8748 @28784 @28787 (@8748 @28794 @28797 @192 @136) @136))) + @136) + @136)) + @28235 +@28852 := @28494 @4691 @6627 @6624 +@28853 := @6383 @26893 +@28855 := @6383 @4687 @6394 +@28882 := @28852 + (@28853 @28855) + (@6389 @28235) + (@27927 + @177 + @4690 + @6624 + @6626 + @26893 + @28855 + (@27934 @46 @26893 (@6741 (@27937 @46))) + (@27927 @4688 @162 @6624 @6624 @4687 @6394 (@27948 @4687) @27959)) +@28883 := @7263 @26892 +@28886 := @28849 (@28882 (@28883 @4686)) +@28890 := @27987 @4703 @4774 @237 @6629 +@28891 := @27995 @4708 +@28892 := @7282 @28891 +@28893 := @28892 @6624 +@28894 := @7281 @28893 +@28896 := @7289 @28891 @6624 +@28897 := @28894 @28896 +@28898 := @8262 @28064 +@28902 := @6623 (@7294 (@28898 @4719 @4544)) +@28903 := @8267 @28064 +@28905 := @28903 @4719 @4544 +@28907 := @7282 @28905 @6624 +@28908 := @7281 @28907 +@28910 := @7289 @28905 @6624 +@28915 := @28897 (@28902 (@28908 @28910 @6624 @6624)) +@28919 := @6623 (@7294 (@28593 @4733 @4740)) +@28921 := @28598 @4733 @4740 +@28923 := @7282 @28921 @6624 +@28924 := @7281 @28923 +@28926 := @7289 @28921 @6624 +@28927 := @28924 @28926 +@28928 := @28898 @2541 +@28931 := @6623 (@7294 (@28928 @4544)) +@28932 := @28903 @2541 +@28933 := @28932 @4544 +@28935 := @7282 @28933 @6624 +@28936 := @7281 @28935 +@28938 := @7289 @28933 @6624 +@28943 := @28927 (@28931 (@28936 @28938 @6624 @6624)) +@28944 := @27995 @4758 +@28946 := @7282 @28944 @6624 +@28947 := @7281 @28946 +@28949 := @7289 @28944 @6624 +@28950 := @28947 @28949 +@28953 := @6623 (@7294 (@28928 @2548)) +@28954 := @28932 @2548 +@28956 := @7282 @28954 @6624 +@28957 := @7281 @28956 +@28959 := @7289 @28954 @6624 +@29004 := @28890 + (fun (__b : @6620) => + @7389 + (@7279 (@28915 (@28919 (@28943 (@7279 (@28950 (@28953 (@28957 @28959 @6624 @6624)) @6624)))))) + @6624) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 + @28893 + @28896 + (@8748 @28907 @28910 @192 @136) + (@8748 + @28923 + @28926 + (@8748 @28935 @28938 @192 @136) + (@8748 @28946 @28949 (@8748 @28956 @28959 @192 @136) @136))) + @136)) + @28722 +@29007 := @28021 @4702 @6627 @6624 +@29009 := @6383 @4698 @6394 +@29033 := @29004 + (@29007 + (@28025 @29009) + (@6389 @28722) + (@28031 + @4701 + @6624 + @6626 + @20297 + @29009 + @28043 + (@28030 @4699 @162 @6624 @6624 @4698 @6394 (@28052 @4698) @28055)) + (@28059 @4697)) +@29037 := @28084 @4714 @4728 @4773 @6629 +@29038 := @8262 @28140 +@29040 := @29038 @4719 @4544 +@29041 := @7294 @29040 +@29042 := @6623 @29041 +@29043 := @8267 @28140 +@29045 := @29043 @4719 @4544 +@29046 := @7282 @29045 +@29047 := @29046 @6624 +@29048 := @7281 @29047 +@29050 := @7289 @29045 @6624 +@29055 := @7389 (@29042 (@29048 @29050 @6624 @6624)) +@29058 := @8262 @28145 @4733 @4740 +@29059 := @7294 @29058 +@29060 := @6623 @29059 +@29063 := @8267 @28145 @4733 @4740 +@29064 := @7282 @29063 +@29065 := @29064 @6624 +@29066 := @7281 @29065 +@29068 := @7289 @29063 @6624 +@29069 := @29066 @29068 +@29070 := @29038 @2541 +@29073 := @6623 (@7294 (@29070 @4544)) +@29074 := @29043 @2541 +@29075 := @29074 @4544 +@29077 := @7282 @29075 @6624 +@29078 := @7281 @29077 +@29080 := @7289 @29075 @6624 +@29085 := @29069 (@29073 (@29078 @29080 @6624 @6624)) +@29087 := @7067 @28145 @4758 +@29089 := @7282 @29087 @6624 +@29090 := @7281 @29089 +@29092 := @7289 @29087 @6624 +@29093 := @29090 @29092 +@29096 := @6623 (@7294 (@29070 @2548)) +@29097 := @29074 @2548 +@29099 := @7282 @29097 @6624 +@29100 := @7281 @29099 +@29102 := @7289 @29097 @6624 +@29140 := @29037 + (fun (__b : @6620) => + @29055 (@29060 (@29085 (@7279 (@29093 (@29096 (@29100 @29102 @6624 @6624)) @6624))))) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 @29047 @29050 @192 @136) + (@8748 + @29065 + @29068 + (@8748 @29077 @29080 @192 @136) + (@8748 @29089 @29092 (@8748 @29099 @29102 @192 @136) @136)))) + @28891 +@29143 := @28096 @4713 @6627 @6624 +@29145 := @6383 @4709 @6394 +@29169 := @29140 + (@29143 + (@28100 @29145) + (@6389 @28891) + (@28106 + @4712 + @6624 + @6626 + @28068 + @29145 + @28118 + (@28105 @4710 @162 @6624 @6624 @4709 @6394 (@28127 @4709) @28130)) + (@28134 @4708)) +@29170 := @7378 @28161 +@29175 := @29170 @4725 @3032 @237 @29041 @9141 +@29176 := @8753 @192 +@29179 := fun (__b : @6620) => @224 (@29176 @136) +@29181 := @29175 @29179 @29045 +@29183 := @6840 @28161 @2493 +@29186 := @29183 @4724 @7293 @29040 +@29187 := @6383 @28141 +@29188 := @6383 @4720 +@29189 := @29188 @26949 +@29193 := @29186 (@29187 @29189) (@6389 @29045) +@29194 := @6727 @28161 +@29200 := @29194 @262 @4723 @6624 @6627 @28141 @29189 +@29201 := @6736 @28161 +@29203 := @29201 @204 @28141 +@29204 := @6742 @28161 +@29208 := @29200 (@29203 (@6741 (@29204 @204))) +@29214 := @29194 @4721 @4548 @6624 @6626 @4720 @26949 +@29215 := @28162 @1283 +@29217 := @29214 (@29215 @4720) +@29225 := @29194 @4546 @162 @6624 @6624 @4545 @6394 (@29215 @4545) +@29226 := @6761 @28161 +@29235 := @29181 (@29193 (@29208 (@29217 (@29225 @29226))) (@8844 @28140 @4719 @4544)) +@29236 := @6793 @8179 +@29237 := @7316 @8126 +@29239 := @29236 (@29237 @60) +@29240 := @1299 @29239 +@29242 := @6668 (@9131 @29240) +@29243 := @29237 @46 +@29244 := @29236 @29243 +@29245 := @1299 @29244 +@29247 := @6668 (@8617 @29245) +@29248 := @29237 @20 +@29252 := @6668 (@7206 (@1299 (@29236 @29248))) +@29253 := @29236 @8126 +@29254 := @1299 @29253 +@29256 := @6668 (@6959 @29254) +@29257 := @224 @8126 +@29259 := @6668 (@6672 @29257) +@29260 := @1928 @8179 +@29263 := @6668 (@6675 @29260) @6678 +@29264 := @29259 @29263 +@29265 := @29256 @29264 +@29268 := @29242 (@29247 (@29252 @29265)) +@29269 := @6938 @29268 +@29270 := @29269 @24 +@29279 := @29169 + (fun ("_" : @28893) => + @29235 (fun ("_" : @29047) => @29270 @3031) (fun ("_" : @29046 @7059) => @29270 @236)) +@29280 := @28892 @7059 +@29284 := @29170 @4747 @4753 @4772 @29059 +@29286 := @8262 @29239 @2541 +@29287 := @29286 @4544 +@29288 := @7294 @29287 +@29289 := @6623 @29288 +@29291 := @8267 @29239 @2541 +@29292 := @29291 @4544 +@29293 := @7282 @29292 +@29294 := @29293 @6624 +@29295 := @7281 @29294 +@29297 := @7289 @29292 @6624 +@29302 := @7389 (@29289 (@29295 @29297 @6624 @6624)) +@29304 := @7067 @29244 @4758 +@29305 := @7282 @29304 +@29306 := @29305 @6624 +@29307 := @7281 @29306 +@29309 := @7289 @29304 @6624 +@29310 := @29307 @29309 +@29313 := @6623 (@7294 (@29286 @2548)) +@29314 := @29291 @2548 +@29316 := @7282 @29314 @6624 +@29317 := @7281 @29316 +@29319 := @7289 @29314 @6624 +@29347 := @29284 + (fun (__b : @6620) => @29302 (@7279 (@29310 (@29313 (@29317 @29319 @6624 @6624)) @6624))) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 @29294 @29297 @192 @136) + (@8748 @29306 @29309 (@8748 @29316 @29319 @192 @136) @136))) + @29063 +@29350 := @29183 @4746 @7293 @29058 +@29351 := @6383 @28146 +@29352 := @6383 @4734 +@29354 := @6383 @4741 @6394 +@29355 := @29352 @29354 +@29396 := @29347 + (@29350 + (@29351 @29355) + (@6389 @29063) + (@29194 + @220 + @4745 + @6624 + @6627 + @28146 + @29355 + (@29201 @192 @28146 (@6741 (@29204 @192))) + (@29194 + @4735 + @4744 + @6624 + @6626 + @4734 + @29354 + (@29215 @4734) + (@29194 @4742 @162 @6624 @6624 @4741 @6394 (@29215 @4741) @29226))) + (@8844 @28145 @4733 @4740)) +@29397 := @7378 @29268 +@29404 := @29397 @4750 @3032 @237 @29288 @9141 @29179 @29292 +@29414 := @6840 @29268 @2493 @4749 @7293 @29287 (@6383 @29240 @27922) (@6389 @29292) +@29415 := @6727 @29268 +@29421 := @29415 @262 @4610 @6624 @6627 @29240 @27922 +@29422 := @6736 @29268 +@29424 := @29422 @204 @29240 +@29425 := @6742 @29268 +@29429 := @29421 (@29424 (@6741 (@29425 @204))) +@29435 := @29415 @2543 @4548 @6624 @6626 @2542 @26949 +@29436 := @29269 @1283 +@29438 := @29435 (@29436 @2542) +@29446 := @29415 @4546 @162 @6624 @6624 @4545 @6394 (@29436 @4545) +@29447 := @6761 @29268 +@29456 := @29404 (@29414 (@29429 (@29438 (@29446 @29447))) (@8844 @29239 @2541 @4544)) +@29457 := @6793 @12513 +@29458 := @7316 @8179 +@29460 := @29457 (@29458 @60) +@29461 := @1299 @29460 +@29463 := @6668 (@9131 @29461) +@29464 := @29458 @46 +@29468 := @6668 (@8617 (@1299 (@29457 @29464))) +@29469 := @29458 @20 +@29473 := @6668 (@7206 (@1299 (@29457 @29469))) +@29474 := @29457 @8179 +@29475 := @1299 @29474 +@29477 := @6668 (@6959 @29475) +@29478 := @224 @8179 +@29480 := @6668 (@6672 @29478) +@29481 := @1928 @12513 +@29484 := @6668 (@6675 @29481) @6678 +@29485 := @29480 @29484 +@29489 := @29463 (@29468 (@29473 (@29477 @29485))) +@29490 := @6938 @29489 +@29491 := @29490 @24 +@29494 := @29456 (fun ("_" : @29294) => @29491 @3031) +@29495 := @29293 @7059 +@29496 := @29491 @236 +@29500 := @29396 (fun ("_" : @29065) => @29494 (fun ("_" : @29495) => @29496)) +@29501 := @29064 @7059 +@29505 := @29397 @4764 @4770 @237 @6629 +@29508 := @8262 @29460 @2541 @2548 +@29509 := @7294 @29508 +@29510 := @6623 @29509 +@29513 := @8267 @29460 @2541 @2548 +@29514 := @7282 @29513 +@29515 := @29514 @6624 +@29516 := @7281 @29515 +@29518 := @7289 @29513 @6624 +@29536 := @29505 + (fun (__b : @6620) => @7389 (@29510 (@29516 @29518 @6624 @6624)) @6624) + (fun (__b : @6620) => @224 (@8753 (@8748 @29515 @29518 @192 @136) @136)) + @29304 +@29541 := @6711 @29268 @715 @4763 @6627 @6624 +@29542 := @6383 @29245 +@29544 := @6383 @4759 @6394 +@29575 := @29536 + (@29541 + (@29542 @29544) + (@6389 @29304) + (@29415 + @220 + @4762 + @6624 + @6626 + @29245 + @29544 + (@29422 @192 @29245 (@6741 (@29425 @192))) + (@29415 @4760 @162 @6624 @6624 @4759 @6394 (@29436 @4759) @29447)) + (@7263 @29244 @4758)) +@29583 := @7378 @29489 @4767 @3032 @237 @29509 @9141 @29179 @29513 +@29588 := @6840 @29489 @2493 @4766 @7293 @29508 +@29589 := @6383 @29461 +@29591 := @6383 @2549 @6394 +@29592 := @8952 @29591 +@29596 := @29588 (@29589 @29592) (@6389 @29513) +@29597 := @6727 @29489 +@29611 := @29597 + @262 + @2553 + @6624 + @6627 + @29461 + @29592 + (@6736 @29489 @204 @29461 (@6741 (@6742 @29489 @204))) +@29617 := @29597 @2543 @2552 @6624 @6626 @2542 @29591 +@29618 := @29490 @1283 +@29638 := @29583 + (@29596 + (@29611 + (@29617 + (@29618 @2542) + (@29597 @2550 @162 @6624 @6624 @2549 @6394 (@29618 @2549) (@6761 @29489)))) + (@8844 @29460 @2541 @2548)) +@29639 := @6793 @24188 +@29640 := @7316 @12513 +@29645 := @6668 (@9131 (@1299 (@29639 (@29640 @60)))) +@29646 := @29640 @46 +@29650 := @6668 (@8617 (@1299 (@29639 @29646))) +@29651 := @29640 @20 +@29655 := @6668 (@7206 (@1299 (@29639 @29651))) +@29656 := @29639 @12513 +@29657 := @1299 @29656 +@29659 := @6668 (@6959 @29657) +@29660 := @224 @12513 +@29662 := @6668 (@6672 @29660) +@29666 := @6668 (@6675 (@1928 @24188)) @6678 +@29667 := @29662 @29666 +@29673 := @6938 (@29645 (@29650 (@29655 (@29659 @29667)))) @24 +@29714 := fun (subject : @6422) => + fun (position : @14) => + @25758 + (@25867 + (@25936 + (@26023 + (@26113 + (@27035 + (fun ("_" : @27036) => + @27443 + (fun ("_" : @27444) => + @28191 + (fun ("_" : @28192) => + @28716 + (fun ("_" : @28717) => + @28886 + (fun ("_" : @28237) => + @29033 + (fun ("_" : @28724) => + @29279 + (fun ("_" : @29280) => + @29500 + (fun ("_" : @29501) => + @29575 + (fun ("_" : @29306) => + @29638 + (fun ("_" : @29515) => @29673 @3031) + (fun ("_" : @29514 @7059) => @29673 @236)) + (fun ("_" : @29305 @7059) => @29496)))) + (fun ("_" : @28723 @7059) => @28583)) + (fun ("_" : @28236 @7059) => @28182)))))))))) +@29715 := @25171 @6795 +@29716 := @7821 @29715 +@29717 := @6623 @29716 +@29718 := @6628 @25735 +@29719 := @6623 @29718 +@29720 := @7830 @6624 +@29721 := @6625 @29720 +@29723 := @6623 @29721 @6624 +@29724 := @6623 @29723 +@29725 := @7284 @7826 +@29726 := @7282 @29725 +@29727 := @29726 @6624 +@29728 := @7281 @29727 +@29730 := @7289 @29725 @6624 +@29731 := @29728 @29730 +@29732 := @25174 @6795 +@29734 := @7282 @29732 @6624 +@29735 := @7281 @29734 +@29737 := @7289 @29732 @6624 +@29739 := @29735 @29737 @6624 +@29740 := @25416 @3323 +@29742 := @7282 @29740 @6624 +@29743 := @7281 @29742 +@29745 := @7289 @29740 @6624 +@29747 := @29743 @29745 @6624 +@29754 := @29724 (@29731 (@6625 (@29739 (@6625 (@29747 @6624)))) @6624) +@29755 := @29719 @29754 +@29756 := @7279 @29755 +@29757 := @29717 @29756 +@29760 := fun (subject : @6422) => fun (position : @14) => @8660 @29757 +@29762 := @6634 @2307 @6642 +@29763 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_49 +@29764 := @29763 @6636 +@29765 := @29764 @6385 +@29766 := @6644 @29765 +@29767 := LexLeanBoot.TokenAudit.idFirstWidth +@29768 := @29767 @6636 +@29769 := @29768 @6385 +@29770 := @224 @29769 +@29771 := @29766 @29770 +@29774 := (subject : @6422) -> (position : @14) -> @29762 @29771 +@29788 := @6660 + @2307 + @6642 + @29771 + @3412 + @6680 + (@6685 (@6695 @2307)) + (@6701 (@6702 (@6703 @3412) @6642 @6678)) +@29792 := @8743 @3410 @8659 @29757 @6796 +@29794 := @8748 @29727 @29730 +@29797 := @8748 @29734 @29737 @20 +@29800 := @8748 @29742 @29745 @20 +@29805 := @224 (@29794 (@29797 (@29800 @25739)) @136) +@29807 := @29792 @29805 @8778 +@29808 := @8785 @3388 +@29811 := @29808 @3409 @29716 @29756 +@29812 := @6389 @29732 +@29814 := @29811 @29812 @29805 +@29818 := @8793 @3386 @179 @6626 @29715 +@29819 := @8798 @6394 +@29832 := @29818 + @29819 + @29812 + (@8807 @162 @6624 @6624 @6796 @6394 @8819 @8839) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_74 @6795) +@29833 := @29814 @29832 +@29836 := @6668 (@7206 @29812) @8782 +@29839 := @7485 @29836 @192 @26 +@29843 := @29839 @3392 @3408 @6629 @29755 +@29844 := @6389 @29740 +@29846 := @29843 @29844 @29805 +@29854 := @6711 @29836 @715 @3391 @6627 @6624 (@8798 @22831) @29844 +@29855 := @6727 @29836 +@29856 := @29855 @177 +@29861 := @29856 @3327 @6624 @6626 @6796 @22831 +@29868 := @6736 @29836 @46 @6796 (@6741 (@6742 @29836 @46)) +@29869 := @29861 @29868 +@29879 := @29855 @3325 @162 @6624 @6624 @3324 @6394 (@6938 @29836 @1283 @3324) +@29880 := @6761 @29836 +@29886 := @29846 (@29854 (@29869 (@29879 @29880)) (@26571 @3323)) +@29889 := @6668 (@8617 @29844) @29836 +@29898 := @7485 @29889 @204 @24 @3399 @3407 @29718 @29754 @25740 @29805 +@29905 := @6840 @29889 @3397 @475 @6627 @25735 @6642 @25740 +@29906 := @6727 @29889 +@29912 := @29906 @160 @214 @6624 @6626 @6637 @6641 +@29913 := @6736 @29889 +@29915 := @29913 @136 @6637 +@29916 := @6742 @29889 +@29936 := @29905 + (@29912 + (@29915 (@6741 (@29916 @136))) + (@29906 + @212 + @162 + @6624 + @6624 + @6639 + @6394 + (@29913 @20 @6639 (@6741 (@29916 @20))) + (@6761 @29889))) +@29939 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_75 @6636 @6385 +@29941 := @29898 (@29936 @29939) +@29943 := @6668 (@9131 @25740) +@29944 := @29943 @29889 +@29949 := @7378 @29944 @2486 @3405 @237 @29723 +@29950 := @25174 @8756 +@29951 := @7282 @29950 +@29952 := @29951 @6624 +@29953 := @7281 @29952 +@29955 := @7289 @29950 @6624 +@29957 := @29953 @29955 @6624 +@29958 := @26185 @3323 +@29960 := @7282 @29958 @6624 +@29961 := @7281 @29960 +@29963 := @7289 @29958 @6624 +@29965 := @29961 @29963 @6624 +@29973 := @29949 (fun (__b : @6620) => @7389 (@6625 (@29957 (@6625 (@29965 @6624)))) @6624) +@29976 := @8748 @29952 @29955 @20 +@29979 := @8748 @29960 @29963 @20 +@29981 := @25737 @6856 @6636 +@29989 := @29973 (fun (__b : @6620) => @224 (@8753 (@29976 (@29979 @29981)) @136)) @29725 +@29990 := @6711 @29944 +@29994 := @29990 @766 @2485 @29721 @6624 +@29995 := @6640 @19668 +@29996 := @29994 @29995 +@29997 := @6389 @29725 +@29998 := @29996 @29997 +@29999 := @6727 @29944 +@30005 := @29999 @212 @2484 @6624 @29720 @6639 @19668 +@30006 := @6736 @29944 +@30008 := @30006 @20 @6639 +@30009 := @6742 @29944 +@30013 := @30005 (@30008 (@6741 (@30009 @20))) +@30019 := @29999 @317 @162 @7829 @6624 @7893 @6394 +@30025 := @29990 @315 @163 @6626 @7828 @7910 @7893 +@30037 := @29999 @160 @162 @6624 @6624 @6637 @6394 (@30006 @136 @6637 (@6741 (@30009 @136))) +@30038 := @6761 @29944 +@30045 := @29998 (@30013 (@30019 (@30025 (@30037 @30038) @7922) @30038)) +@30046 := @7480 @7826 +@30048 := @29989 (@30045 @30046) +@30051 := @6668 (@9131 (@224 @29981)) +@30054 := @6668 (@8617 (@6389 @29958)) +@30055 := @6389 @29950 +@30058 := @6668 (@7206 @30055) @8923 +@30060 := @30051 (@30054 @30058) +@30065 := @7378 @30060 @196 @226 @3404 @6624 +@30066 := @27057 @3323 +@30067 := @7282 @30066 +@30068 := @30067 @6624 +@30069 := @7281 @30068 +@30071 := @7289 @30066 @6624 +@30073 := @30069 @30071 @6624 +@30078 := @30065 (fun (__b : @6620) => @8858 (@6625 (@30073 @6624))) +@30081 := @8748 @30068 @30071 @20 +@30083 := @25737 @6865 @6856 +@30097 := @30078 + (fun (__b : @6620) => @224 (@8893 (@30081 @30083))) + @29950 + (@6736 @30060 @60 @30055 (@6741 (@6742 @30060 @60))) +@30100 := @6668 (@9131 (@224 @30083)) +@30101 := @6389 @30066 +@30103 := @6668 (@8617 @30101) +@30108 := @6668 (@7206 (@6389 (@25174 @8895))) @9052 +@30110 := @30100 (@30103 @30108) +@30115 := @30097 (fun ("_" : @29952) => @6938 @30110 @24 @225) +@30116 := @29951 @7059 +@30122 := @7378 @30110 @220 @226 @262 @6624 @9141 +@30124 := @25737 @6869 @6865 +@30137 := @30122 + (fun (__b : @6620) => @224 (@8893 @30124)) + @30066 + (@6736 @30110 @192 @30101 (@6741 (@6742 @30110 @192))) +@30138 := @224 @30124 +@30140 := @6668 (@9131 @30138) +@30141 := @27505 @3323 +@30142 := @6389 @30141 +@30144 := @6668 (@8617 @30142) +@30149 := @6668 (@7206 (@6389 (@25174 @9156))) @9176 +@30151 := @30140 (@30144 @30149) +@30170 := @30048 + (fun ("_" : @29727) => + @30115 + (fun ("_" : @30116) => + @30137 + (fun ("_" : @30068) => @6938 @30151 @24 @225) + (fun ("_" : @30067 @7059) => @6736 @30151 @204 @30138 (@6741 (@6742 @30151 @204))))) +@30171 := @29726 @7059 +@30183 := fun (subject : @6422) => + fun (position : @14) => + @29788 (@29807 (@29833 (@29886 (@29941 (@30170 (fun ("_" : @30171) => @6938 @30060 @24 @236)))))) +@30184 := @7013 @6636 +@30185 := @30184 @6385 +@30186 := @30185 @2525 +@30187 := @7294 @30186 +@30188 := @6623 @30187 +@30189 := @7326 @6626 +@30190 := @6625 @30189 +@30191 := @6623 @30190 +@30192 := @30184 @7318 +@30193 := @30192 @4803 +@30194 := @30191 @30193 +@30195 := @6623 @30194 +@30196 := @7018 @6636 +@30197 := @30196 @6385 +@30198 := @30197 @2525 +@30199 := @7282 @30198 +@30200 := @30199 @6624 +@30204 := @7281 @30200 (@7289 @30198 @6624) +@30207 := @6625 (@30204 @6624 @6626) +@30208 := @30195 @30207 +@30211 := fun (subject : @6422) => fun (position : @14) => @30188 @30208 +@30213 := @6634 @3449 @6642 +@30215 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_77 @6636 +@30216 := @30215 @6385 +@30217 := @6644 @30216 +@30218 := LexLeanBoot.TokenAudit.isGuillemetOpen +@30219 := @30218 @6636 +@30220 := @30219 @6385 +@30221 := @6389 @30220 +@30222 := @30217 @30221 +@30225 := (subject : @6422) -> (position : @14) -> @30213 @30222 +@30239 := @6660 + @3449 + @6642 + @30222 + @4814 + @6680 + (@6685 (@6695 @3449)) + (@6701 (@6702 (@6703 @4814) @6642 @6678)) +@30240 := @24741 @4798 +@30243 := @30240 @4812 @30187 @30208 +@30244 := @6389 @30198 +@30245 := @30243 @30244 +@30246 := @30196 @7318 +@30247 := @30246 @4803 +@30250 := @6389 (@30204 @30247 @7059) +@30251 := @30245 @30250 +@30252 := @6841 @1296 +@30255 := @30252 @4797 @7293 @30186 +@30257 := @6383 @2526 @6394 +@30258 := @6640 @30257 +@30285 := @30255 + (@6638 @30258) + @30244 + (@6729 + @4796 + @6624 + @6627 + @6637 + @30258 + @6746 + (@6748 + @2529 + @6624 + @6626 + @6639 + @30257 + @6758 + (@6728 @2527 @162 @6624 @6624 @2526 @6394 (@24781 @2526) @6762))) +@30286 := @7559 @6636 +@30287 := @30286 @6385 +@30289 := @30285 (@30287 @2525) +@30290 := @30251 @30289 +@30293 := @6668 (@6959 @30244) @6680 +@30296 := @7485 @30293 @60 @26 +@30300 := @30296 @4810 @4396 @30194 @30207 +@30301 := @6389 @30247 +@30303 := @30300 @30301 @30250 +@30305 := @6840 @30293 @1296 +@30308 := @30305 @4809 @30190 @30193 +@30310 := @6383 @4804 @6394 +@30311 := @19095 @30310 +@30314 := @30308 (@6638 @30311) @30301 +@30315 := @6727 @30293 +@30316 := @30315 @160 +@30321 := @30316 @4808 @6624 @30189 @6637 @30311 +@30322 := @6736 @30293 +@30324 := @30322 @136 @6637 +@30325 := @6742 @30293 +@30328 := @30324 (@6741 (@30325 @136)) +@30329 := @30321 @30328 +@30330 := @30315 @328 +@30335 := @30330 @4807 @7325 @6626 @19044 @30310 +@30342 := @6711 @30293 @218 @327 @6627 @7324 @19051 @19044 +@30354 := @30315 @212 @228 @6624 @6626 @6639 @7648 (@30322 @20 @6639 (@6741 (@30325 @20))) +@30360 := @30315 @226 @162 @6624 @6624 @225 @6394 +@30361 := @6938 @30293 +@30364 := @30360 (@30361 @24 @225) +@30365 := @6761 @30293 +@30369 := @30342 (@30354 (@30364 @30365)) @19074 +@30370 := @30335 @30369 +@30376 := @30315 @4805 @162 @6624 @6624 @4804 @6394 +@30377 := @30361 @1283 +@30383 := @30314 (@30329 (@30370 (@30376 (@30377 @4804) @30365))) +@30384 := @30286 @7318 +@30387 := @30303 (@30383 (@30384 @4803)) +@30390 := @6668 (@7206 @30301) @30293 +@30395 := @7378 @30390 @177 @196 @242 @6624 +@30396 := @8858 @6626 +@30397 := fun (__b : @6620) => @30396 +@30398 := @30395 @30397 +@30399 := @7019 @7406 +@30400 := @30399 @4803 +@30414 := @30398 + (fun (__b : @6620) => @6389 (@7389 @30400 @7059)) + @30198 + (@6736 @30390 @46 @30244 (@6741 (@6742 @30390 @46))) +@30415 := @6389 @30400 +@30417 := @6668 (@7206 @30415) +@30422 := @6668 (@6959 (@6389 (@7020 @2525))) @7037 +@30423 := @30417 @30422 +@30432 := @30414 (fun ("_" : @30200) => @6736 @30423 @60 @30415 (@6741 (@6742 @30423 @60))) +@30433 := @30199 @7059 +@30451 := fun (subject : @6422) => + fun (position : @14) => + @30239 + (@30290 + (@30387 + (@30432 + (fun ("_" : @30433) => + @7183 @30423 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @30423) @7194)))) +@30452 := @6628 @29765 +@30453 := @6623 @30452 +@30454 := @6628 @30216 +@30455 := @6623 @30454 +@30456 := @7283 @136 +@30457 := @30456 @29769 +@30458 := @7282 @30457 +@30459 := @30458 @6624 +@30463 := @7281 @30459 (@7289 @30457 @6624) +@30466 := @7279 (@30463 @6626 @6624) +@30467 := @30455 @30466 +@30470 := fun (subject : @6422) => fun (position : @14) => @30453 @30467 +@30472 := @6634 @2361 @6642 +@30473 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_52 +@30476 := @6644 (@30473 @6636 @6385) +@30477 := LexLeanBoot.TokenAudit.canStartIdent +@30481 := @30476 (@6389 (@30477 @6636 @6385)) +@30484 := (subject : @6422) -> (position : @14) -> @30472 @30481 +@30498 := @6660 + @2361 + @6642 + @30481 + @3457 + @6680 + (@6685 (@6695 @2361)) + (@6701 (@6702 (@6703 @3457) @6642 @6678)) +@30503 := @7888 @3444 @3455 @30452 @30467 @29770 +@30506 := @6389 (@30463 @6624 @30220) +@30507 := @30503 @30506 +@30514 := @6841 @2307 @475 @6627 @29765 @6642 @29770 @6764 +@30515 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_49 +@30516 := @30515 @6636 +@30519 := @30507 (@30514 (@30516 @6385)) +@30522 := @6668 (@6959 @29770) @6680 +@30531 := @7485 @30522 @60 @26 @3451 @3454 @30454 @30466 @30221 @30506 +@30538 := @6840 @30522 @3449 @475 @6627 @30216 @6642 @30221 +@30539 := @6727 @30522 +@30545 := @30539 @160 @214 @6624 @6626 @6637 @6641 +@30546 := @6736 @30522 +@30548 := @30546 @136 @6637 +@30549 := @6742 @30522 +@30569 := @30538 + (@30545 + (@30548 (@6741 (@30549 @136))) + (@30539 + @212 + @162 + @6624 + @6624 + @6639 + @6394 + (@30546 @20 @6639 (@6741 (@30549 @20))) + (@6761 @30522))) +@30571 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_77 @6636 +@30574 := @30531 (@30569 (@30571 @6385)) +@30577 := @6668 (@7206 @30221) @30522 +@30583 := @7378 @30577 @769 @334 @196 @6629 @22045 +@30584 := @30218 @6856 +@30585 := @30584 @6636 +@30590 := @30583 (fun (__b : @6620) => @6389 (@8858 @30585)) @30457 +@30595 := @6711 @30577 @766 @768 @6627 @6624 +@30597 := @6383 @29770 @6394 +@30601 := @30595 (@9879 @30597) (@6389 @30457) +@30602 := @6727 @30577 +@30630 := @30601 + (@30602 + @237 + @179 + @6624 + @6626 + @236 + @30597 + (@6938 @30577 @24 @236) + (@30602 + @177 + @162 + @6624 + @6624 + @29770 + @6394 + (@6736 @30577 @46 @29770 (@6741 (@6742 @30577 @46))) + (@6761 @30577))) +@30631 := @7479 @136 +@30634 := @30590 (@30630 (@30631 @29769)) +@30635 := @6389 @30585 +@30637 := @6668 (@7206 @30635) +@30638 := @29767 @6856 +@30644 := @30637 (@6668 (@6959 (@224 (@30638 @6636))) @7037) +@30672 := fun (subject : @6422) => + fun (position : @14) => + @30498 + (@30519 + (@30574 + (@30634 + (fun ("_" : @30459) => + @7183 @30644 @331 @26 @162 @6624 @6624 @6394 @8622 (@6761 @30644) @8641) + (fun ("_" : @30458 @7059) => @6736 @30644 @60 @30635 (@6741 (@6742 @30644 @60)))))) +@30674 := (subject : @6422) -> (expPos : @14) -> @6620 +@30675 := @30192 @5431 +@30676 := @7294 @30675 +@30677 := @6623 @30676 +@30678 := @30192 @1306 +@30679 := @7294 @30678 +@30680 := @6623 @30679 +@30681 := @30246 @5431 +@30682 := @7282 @30681 +@30683 := @30682 @6624 +@30684 := @7281 @30683 +@30686 := @7289 @30681 @6624 +@30688 := @30684 @30686 @18813 +@30689 := @30246 @1306 +@30691 := @7282 @30689 @6624 +@30692 := @7281 @30691 +@30694 := @7289 @30689 @6624 +@30700 := @6625 (@30688 (@6625 (@30692 @30694 @18813 @6624))) +@30701 := @6623 @30700 +@30709 := @8748 @30683 @30686 @18810 (@8748 @30691 @30694 @18810 @7318) +@30712 := @24691 @30709 @3153 @3718 +@30713 := @16741 @30712 +@30714 := @6623 @30713 +@30715 := @23709 @6636 +@30718 := @30715 @30709 @473 @7059 +@30719 := @9375 @30718 +@30720 := @6623 @30719 +@30723 := @24697 @30709 @3153 @3718 +@30724 := @7282 @30723 +@30725 := @30724 @6624 +@30726 := @7281 @30725 +@30728 := @7289 @30723 @6624 +@30732 := @6625 (@30726 @30728 @6624 @23691) +@30733 := @30720 @30732 +@30734 := @30714 @30733 +@30735 := @30701 @30734 +@30736 := @30680 @30735 +@30737 := @30677 @30736 +@30740 := fun (subject : @6422) => fun (expPos : @14) => @7326 @30737 +@30742 := @6634 @5175 @6642 +@30743 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_99 +@30746 := @6644 (@30743 @6636 @6385) +@30747 := LexLeanBoot.TokenAudit.scanExponent +@30751 := @30746 (@23719 (@30747 @6636 @6385)) +@30754 := (subject : @6422) -> (expPos : @14) -> @30742 @30751 +@30768 := @6660 + @5175 + @6642 + @30751 + @5474 + @6680 + (@6685 (@6695 @5175)) + (@6701 (@6702 (@6703 @5474) @6642 @6678)) +@30773 := @7888 @328 @5472 @7325 @30737 @19044 +@30775 := @23760 @30725 @30728 +@30776 := @23720 @6636 +@30779 := @30776 @30709 @473 @7059 +@30780 := @30775 @30779 +@30781 := @23766 @5458 +@30782 := @23765 @30781 +@30784 := @23719 (@30780 @30782) +@30785 := @30773 @30784 +@30786 := @6712 @218 +@30791 := @30786 @327 @6627 @7324 @19051 @19044 +@30797 := @6748 @228 @6624 @6626 @6639 @7648 @6758 +@30803 := @6728 @226 @162 @6624 @6624 @225 @6394 +@30804 := @24780 @24 +@30811 := @30785 (@30791 (@30797 (@30803 (@30804 @225) @6762)) @19074) +@30814 := @6668 (@6959 @19044) @6680 +@30821 := @7485 @30814 @60 @26 @5438 @5471 @30676 @30736 +@30822 := @6389 @30681 +@30824 := @30821 @30822 @30784 +@30829 := @6840 @30814 @1296 @5437 @7293 @30675 +@30831 := @6383 @5432 @6394 +@30832 := @19095 @30831 +@30835 := @30829 (@6638 @30832) @30822 +@30836 := @6727 @30814 +@30842 := @30836 @160 @5436 @6624 @6627 @6637 @30832 +@30843 := @6736 @30814 +@30845 := @30843 @136 @6637 +@30846 := @6742 @30814 +@30880 := @30824 + (@30835 + (@30842 + (@30845 (@6741 (@30846 @136))) + (@30836 + @177 + @5435 + @6624 + @6626 + @19044 + @30831 + (@30843 @46 @19044 (@6741 (@30846 @46))) + (@30836 @5433 @162 @6624 @6624 @5432 @6394 (@6938 @30814 @1283 @5432) (@6761 @30814)))) + (@30384 @5431)) +@30883 := @6668 (@7206 @30822) @30814 +@30890 := @7485 @30883 @192 @26 @5442 @5470 @30679 @30735 +@30891 := @6389 @30689 +@30893 := @30890 @30891 @30784 +@30898 := @6840 @30883 @1296 @5441 @7293 @30678 +@30899 := @19095 @10794 +@30902 := @30898 (@6638 @30899) @30891 +@30903 := @6727 @30883 +@30909 := @30903 @160 @5440 @6624 @6627 @6637 @30899 +@30910 := @6736 @30883 +@30912 := @30910 @136 @6637 +@30913 := @6742 @30883 +@30947 := @30893 + (@30902 + (@30909 + (@30912 (@6741 (@30913 @136))) + (@30903 + @177 + @1310 + @6624 + @6626 + @19044 + @10794 + (@30910 @46 @19044 (@6741 (@30913 @46))) + (@30903 @1308 @162 @6624 @6624 @1307 @6394 (@6938 @30883 @1283 @1307) (@6761 @30883)))) + (@30384 @1306)) +@30950 := @6668 (@8617 @30891) @30883 +@30957 := @7485 @30950 @204 @24 @5447 @5469 @30700 @30734 +@30958 := @224 @30709 +@30960 := @30957 @30958 @30784 +@30965 := @7378 @30950 @196 @772 @5446 @6624 +@30966 := @19556 @7323 +@30967 := @6628 @30966 +@30968 := @7389 @30967 +@30969 := @30399 @1306 +@30970 := @7282 @30969 +@30971 := @30970 @6624 +@30972 := @7281 @30971 +@30974 := @7289 @30969 @6624 +@30981 := @30965 (fun (__b : @6620) => @30968 (@6625 (@30972 @30974 @30967 @6624))) +@30982 := @8753 @19555 +@30986 := @8748 @30971 @30974 @19555 @7406 +@30999 := @30981 + (fun (__b : @6620) => @224 (@30982 @30986)) + @30681 + (@6736 @30950 @60 @30822 (@6741 (@6742 @30950 @60))) +@31000 := @6389 @30969 +@31002 := @6668 (@8617 @31000) +@31003 := @30399 @5431 +@31011 := @31002 (@6668 (@7206 (@6389 @31003)) (@6668 (@6959 @19729) @7037)) +@31019 := @6711 @31011 @218 @771 @6627 @30966 (@21026 @7648) @19723 +@31020 := @6727 @31011 +@31026 := @31020 @177 @228 @6624 @6626 @19729 @7648 +@31027 := @6736 @31011 +@31029 := @31027 @46 @19729 +@31030 := @6742 @31011 +@31053 := @30999 + (fun ("_" : @30683) => + @31019 + (@31026 + (@31029 (@6741 (@31030 @46))) + (@31020 @226 @162 @6624 @6624 @225 @6394 (@6938 @31011 @24 @225) (@6761 @31011))) + (@7679 @7406 @20)) +@31054 := @30682 @7059 +@31059 := @7378 @31011 @220 @772 @177 @6624 +@31060 := @19750 @7323 +@31077 := @31059 + (fun (__b : @6620) => @7389 (@6628 @31060) @6624) + (fun (__b : @6620) => @224 (@8753 @19749 @7429)) + @30969 + (@31027 @192 @31000 (@6741 (@31030 @192))) +@31078 := @7395 @7429 +@31091 := @6668 + (@8617 (@6389 (@31078 @1306))) + (@6668 (@7206 (@6389 (@31078 @5431))) (@6668 (@6959 @7627) @6896)) +@31099 := @6711 @31091 @218 @771 @6627 @31060 (@7628 @7648) @19911 +@31100 := @6727 @31091 +@31106 := @31100 @177 @228 @6624 @6626 @7627 @7648 +@31113 := @6736 @31091 @46 @7627 (@6741 (@6742 @31091 @46)) +@31139 := @30960 + (@31053 + (fun ("_" : @31054) => + @31077 + (fun ("_" : @30971) => + @31099 + (@31106 + @31113 + (@31100 @226 @162 @6624 @6624 @225 @6394 (@6938 @31091 @24 @225) (@6761 @31091))) + (@7679 @7429 @20)) + (fun ("_" : @30970 @7059) => @31113))) +@31142 := @6668 (@9131 @30958) @30950 +@31149 := @7485 @31142 @271 @26 @5451 @5468 @30713 @30733 +@31150 := @6389 @30723 +@31152 := @31149 @31150 @30784 +@31157 := @6840 @31142 @2536 @5450 @16740 @30712 +@31158 := @6383 @30958 +@31159 := @31158 @21396 +@31162 := @31157 (@6638 @31159) @31150 +@31163 := @6727 @31142 +@31169 := @31163 @160 @5449 @6624 @7293 @6637 @31159 +@31170 := @6736 @31142 +@31172 := @31170 @136 @6637 +@31173 := @6742 @31142 +@31177 := @31169 (@31172 (@6741 (@31173 @136))) +@31189 := @31163 @262 @3723 @6624 @6627 @30958 @21396 (@31170 @204 @30958 (@6741 (@31173 @204))) +@31195 := @31163 @3155 @3722 @6624 @6626 @3154 @21395 +@31197 := @6938 @31142 @1283 +@31218 := @31152 + (@31162 + (@31177 + (@31189 + (@31195 + (@31197 @3154) + (@31163 @3720 @162 @6624 @6624 @3719 @6394 (@31197 @3719) (@6761 @31142))))) + (@24798 @30709 @3153 @3718)) +@31221 := @6668 (@10569 @31150) @31142 +@31228 := @7485 @31221 @367 @3148 @5455 @5467 @30719 @30732 +@31229 := @23719 @30779 +@31231 := @31228 @31229 @30784 +@31236 := @6840 @31221 @3243 @5454 @9374 @30718 +@31237 := @6383 @3228 +@31238 := @31237 @10904 +@31239 := @31158 @31238 +@31242 := @31236 (@6638 @31239) @31229 +@31243 := @6727 @31221 +@31249 := @31243 @160 @5453 @6624 @9358 @6637 @31239 +@31250 := @6736 @31221 +@31252 := @31250 @136 @6637 +@31253 := @6742 @31221 +@31257 := @31249 (@31252 (@6741 (@31253 @136))) +@31269 := @31243 @262 @3261 @6624 @9334 @30958 @31238 (@31250 @204 @30958 (@6741 (@31253 @204))) +@31279 := @31243 @3229 @432 @6624 @9278 @3228 @10904 (@6938 @31221 @24 @3228) +@31285 := @31243 @242 @162 @6626 @6624 @7165 @6394 +@31293 := @7183 @31221 @239 @26 @162 @6624 @6624 @6394 @7165 +@31294 := @6761 @31221 +@31302 := @31242 (@31257 (@31269 (@31279 (@31285 (@31293 @31294 @7194) @31294)))) +@31304 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_71 @6636 +@31309 := @31231 (@31302 (@31304 @30709 @473 @7059)) +@31312 := @6668 (@16061 @31229) @31221 +@31320 := @7378 @31312 @275 @620 @5466 @6624 (fun (__b : @6620) => @8858 @23691) +@31321 := @23720 @6856 +@31329 := @8748 (@7282 @31003 @6624) (@7289 @31003 @6624) @19555 @30986 +@31332 := @31321 @31329 @473 @7059 +@31346 := @31320 + (fun (__b : @6620) => @23719 (@24251 @31332 @30782)) + @30723 + (@6736 @31312 @271 @31150 (@6741 (@6742 @31312 @271))) +@31347 := @23719 @31332 +@31361 := @6668 + (@16061 @31347) + (@6668 (@10569 (@6389 (@24823 @31329 @3153 @3718))) (@6668 (@9131 (@224 @31329)) @31011)) +@31370 := @31346 (fun ("_" : @30725) => @6736 @31361 @367 @31347 (@6741 (@6742 @31361 @367))) +@31371 := @30724 @7059 +@31377 := @7183 @31361 @169 @3148 @5465 @12574 @6624 +@31378 := @1928 @30781 +@31383 := @31377 (@6383 @31378 @6394) (@24316 @31378) +@31384 := @6727 @31361 +@31390 := @31384 @5463 @162 @9278 @6624 @31378 @6394 +@31399 := @6711 @31361 @663 @5462 @6626 @6624 (@6383 @5459 @6394) @31378 +@31409 := @31384 @5460 @162 @6624 @6624 @5459 @6394 (@6938 @31361 @665 @5459) +@31410 := @6761 @31361 +@31430 := fun (subject : @6422) => + fun (expPos : @14) => + @30768 + (@30811 + (@30880 + (@30947 + (@31139 + (@31218 + (@31309 + (@31370 + (fun ("_" : @31371) => + @31383 + (@31390 (@31399 (@31409 @31410) (@24348 @5458)) @31410) + (@24354 @31378))))))))) +@31433 := (subject : @6422) -> (posNow : @14) -> (bareDot : @6620) -> @6620 +@31434 := @7015 @3336 +@31435 := @7294 @31434 +@31436 := @6623 @31435 +@31437 := @7015 @3348 +@31438 := @7294 @31437 +@31439 := @6623 @31438 +@31441 := @30743 @6856 @6636 +@31442 := @6628 @31441 +@31443 := @6623 @31442 +@31444 := @30473 @6856 +@31445 := @31444 @6636 +@31446 := @6628 @31445 +@31447 := @6623 @31446 +@31448 := @7020 @3336 +@31449 := @7282 @31448 +@31450 := @31449 @6624 +@31454 := @7281 @31450 (@7289 @31448 @6624) +@31457 := @6625 (@31454 @6626 @6624) +@31458 := @6623 @31457 +@31459 := @31454 @6624 +@31460 := @7020 @3348 +@31461 := @31459 @31460 +@31462 := @7282 @31461 +@31463 := @31462 @6624 +@31464 := @7281 @31463 +@31466 := @7289 @31461 @6624 +@31468 := @31464 @31466 @6624 +@31470 := @6623 (@6625 @30396) +@31471 := @30477 @6856 +@31472 := @31471 @6636 +@31474 := @7389 @31472 @7059 +@31476 := @7282 @31474 @6624 +@31477 := @7281 @31476 +@31479 := @7289 @31474 @6624 +@31485 := @31458 (@31468 (@31470 (@31477 @31479 @23691 @9278))) +@31486 := @31447 @31485 +@31487 := @31443 @31486 +@31488 := @31439 @31487 +@31492 := fun (subject : @6422) => fun (posNow : @14) => fun (bareDot : @6620) => @31436 @31488 +@31493 := @6634 @4366 +@31494 := @7007 @23705 +@31495 := @31493 @31494 +@31496 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_89 +@31497 := @31496 @6856 +@31500 := @6644 (@31497 @6636 @6385) +@31501 := LexLeanBoot.TokenAudit.scanAfterDot +@31502 := @31501 @6856 +@31503 := @31502 @6636 +@31506 := @31500 (@23719 (@31503 @6385)) +@31510 := (subject : @6422) -> (posNow : @14) -> (bareDot : @6620) -> @31495 @31506 +@31514 := @6660 @4366 @31494 @31506 @5204 +@31517 := @6668 (@6959 @23702) @7037 +@31527 := @31514 @31517 (@6685 (@6695 @4366)) (@6701 (@6702 (@6703 @5204) @31494 @6678)) +@31534 := @7485 @31517 @60 @26 @4355 @5202 @31435 @31488 +@31535 := @6389 @31448 +@31536 := @31534 @31535 +@31538 := @23760 @31463 @31466 +@31540 := @30747 @6856 @6636 +@31541 := @31538 @31540 +@31543 := @23760 @31476 @31479 +@31544 := @23766 @5188 +@31545 := @23765 @31544 +@31546 := @31543 @31545 +@31547 := @23772 @6636 +@31550 := @23719 (@31541 (@31546 @31547)) +@31551 := @31536 @31550 +@31556 := @6840 @31517 @1296 @4354 @7293 @31434 +@31558 := @6383 @3337 @6394 +@31559 := @7009 @31558 +@31562 := @31556 (@7007 @31559) @31535 +@31563 := @6727 @31517 +@31569 := @31563 @160 @4353 @6624 @6627 @7006 @31559 +@31570 := @6736 @31517 +@31572 := @31570 @136 @7006 +@31573 := @6742 @31517 +@31604 := @31562 + (@31569 + (@31572 (@6741 (@31573 @136))) + (@31563 + @212 + @3340 + @6624 + @6626 + @7008 + @31558 + (@31570 @20 @7008 (@6741 (@31573 @20))) + (@31563 @3338 @162 @6624 @6624 @3337 @6394 (@6938 @31517 @1283 @3337) (@6761 @31517)))) +@31606 := @7559 @6856 @6636 +@31609 := @31551 (@31604 (@31606 @3336)) +@31612 := @6668 (@7206 @31535) @31517 +@31619 := @7485 @31612 @192 @26 @4360 @5201 @31438 @31487 +@31620 := @6389 @31460 +@31622 := @31619 @31620 @31550 +@31627 := @6840 @31612 @1296 @4359 @7293 @31437 +@31629 := @6383 @3349 @6394 +@31630 := @7009 @31629 +@31633 := @31627 (@7007 @31630) @31620 +@31634 := @6727 @31612 +@31640 := @31634 @160 @4358 @6624 @6627 @7006 @31630 +@31641 := @6736 @31612 +@31643 := @31641 @136 @7006 +@31644 := @6742 @31612 +@31678 := @31622 + (@31633 + (@31640 + (@31643 (@6741 (@31644 @136))) + (@31634 + @212 + @3352 + @6624 + @6626 + @7008 + @31629 + (@31641 @20 @7008 (@6741 (@31644 @20))) + (@31634 @3350 @162 @6624 @6624 @3349 @6394 (@6938 @31612 @1283 @3349) (@6761 @31612)))) + (@31606 @3348)) +@31681 := @6668 (@8617 @31620) @31612 +@31688 := @7485 @31681 @204 @3148 @5177 @5200 @31442 @31486 +@31689 := @23719 @31540 +@31691 := @31688 @31689 @31550 +@31698 := @6840 @31681 @5175 @475 @6627 @31441 @7082 @31689 +@31699 := @6727 @31681 +@31705 := @31699 @160 @214 @6624 @6626 @7006 @7081 +@31706 := @6736 @31681 +@31708 := @31706 @136 @7006 +@31709 := @6742 @31681 +@31734 := @31691 + (@31698 + (@31705 + (@31708 (@6741 (@31709 @136))) + (@31699 + @212 + @162 + @6624 + @6624 + @7008 + @6394 + (@31706 @20 @7008 (@6741 (@31709 @20))) + (@6761 @31681))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_99 @6856 @6636)) +@31737 := @6668 (@9131 @31689) @31681 +@31744 := @7485 @31737 @271 @26 @5179 @5199 @31446 @31485 +@31745 := @6389 @31472 +@31747 := @31744 @31745 @31550 +@31754 := @6840 @31737 @2361 @475 @6627 @31445 @7082 @31745 +@31755 := @6727 @31737 +@31761 := @31755 @160 @214 @6624 @6626 @7006 @7081 +@31762 := @6736 @31737 +@31764 := @31762 @136 @7006 +@31765 := @6742 @31737 +@31785 := @31754 + (@31761 + (@31764 (@6741 (@31765 @136))) + (@31755 + @212 + @162 + @6624 + @6624 + @7008 + @6394 + (@31762 @20 @7008 (@6741 (@31765 @20))) + (@6761 @31737))) +@31786 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_52 +@31790 := @31747 (@31785 (@31786 @6856 @6636)) +@31793 := @6668 (@10569 @31745) @31737 +@31794 := @7378 @31793 +@31798 := @31794 @5182 @262 @5198 @31457 +@31799 := @7282 @6636 +@31800 := @31799 @6624 +@31804 := @7281 @31800 (@7289 @6636 @6624) +@31805 := @31804 @6624 +@31807 := @6625 (@31805 @6626) +@31808 := @6623 @31807 +@31809 := @30477 @6865 +@31810 := @31809 @6856 +@31812 := @31804 @31810 @7059 +@31813 := @7282 @31812 +@31814 := @31813 @6624 +@31815 := @7281 @31814 +@31817 := @7289 @31812 @6624 +@31824 := @31798 (fun (__b : @6620) => @8858 (@31808 (@31815 @31817 @23691 @9278))) +@31826 := @30747 @6865 @6856 +@31827 := @24251 @31826 +@31830 := @23760 @31814 @31817 @31545 +@31831 := @23772 @6856 +@31837 := @31824 (fun (__b : @6620) => @23719 (@31827 (@31830 @31831))) @31461 +@31842 := @31794 @196 @334 @220 @6624 @22045 +@31843 := @7395 @6856 +@31844 := @31843 @3348 +@31857 := @31842 + (fun (__b : @6620) => @6389 (@8858 @31844)) + @31448 + (@6736 @31793 @60 @31535 (@6741 (@6742 @31793 @60))) +@31860 := @6668 (@10569 (@6389 @31810)) +@31861 := @23719 @31826 +@31863 := @6668 (@9131 @31861) +@31864 := @6389 @31844 +@31866 := @6668 (@8617 @31864) +@31867 := @31843 @3336 +@31868 := @6389 @31867 +@31877 := @31860 (@31863 (@31866 (@6668 (@7206 @31868) (@6668 (@6959 @16767) @6896)))) +@31890 := @31857 + (fun ("_" : @31450) => @7183 @31877 @331 @26 @162 @6624 @6624 @6394 @8622 (@6761 @31877) @8641) +@31891 := @31449 @7059 +@31892 := @6736 @31877 +@31894 := @31892 @192 @31864 +@31895 := @6742 @31877 +@31908 := @31837 + (@31890 (fun ("_" : @31891) => @31894 (@6741 (@31895 @192)))) + (fun ("_" : @31463) => @31892 @204 @31861 (@6741 (@31895 @204))) +@31909 := @31462 @7059 +@31910 := @7378 @31877 +@31915 := @31910 @5186 @5196 @4398 @31807 @24248 +@31916 := @24251 @31545 +@31917 := @23772 @6865 +@31922 := @31915 (fun (__b : @6620) => @23719 (@31916 @31917)) @31812 +@31927 := @31910 @177 @275 @242 @6624 @30397 +@31928 := @30477 @6869 +@31929 := @31928 @6865 +@31941 := @31927 + (fun (__b : @6620) => @6389 (@7389 @31929 @7059)) + @6636 + (@31892 @46 @16767 (@6741 (@31895 @46))) +@31942 := @6389 @31929 +@31944 := @6668 (@10569 @31942) +@31949 := @6668 (@9131 (@23719 (@30747 @6869 @6865))) +@31950 := @7596 @6865 +@31951 := @31950 @3348 +@31952 := @6389 @31951 +@31954 := @6668 (@8617 @31952) +@31956 := @6389 (@31950 @3336) +@31958 := @6668 (@7206 @31956) +@31959 := @6389 @6856 +@31966 := @31944 (@31949 (@31954 (@31958 (@6668 (@6959 @31959) @6874)))) +@31967 := @6736 @31966 +@31969 := @31967 @271 @31942 +@31970 := @6742 @31966 +@31975 := @31941 (fun ("_" : @31800) => @31969 (@6741 (@31970 @271))) +@31976 := @31799 @7059 +@31977 := @7183 @31966 +@31984 := @31977 @239 @26 @162 @6624 @6624 @6394 @7165 +@31985 := @6761 @31966 +@31990 := @31922 (@31975 (fun ("_" : @31976) => @31984 @31985 @7194)) +@31995 := @31977 @169 @3148 @5195 @12574 @6624 +@31996 := @1928 @31544 +@32001 := @31995 (@6383 @31996 @6394) (@24316 @31996) +@32002 := @6727 @31966 +@32038 := @31990 + (fun ("_" : @31814) => + @32001 + (@32002 + @5193 + @162 + @9278 + @6624 + @31996 + @6394 + (@6711 + @31966 + @663 + @5192 + @6626 + @6624 + (@6383 @5189 @6394) + @31996 + (@32002 @5190 @162 @6624 @6624 @5189 @6394 (@6938 @31966 @665 @5189) @31985) + (@24348 @5188)) + @31985) + (@24354 @31996)) +@32039 := @31813 @7059 +@32045 := @31977 @183 @3148 @214 @6626 @6624 @10445 +@32046 := @24369 @6866 +@32061 := @32045 + @32046 + (@32002 @212 @162 @6624 @6624 @6866 @6394 (@31967 @20 @6866 (@6741 (@31970 @20))) @31985) +@32062 := @24396 @6866 +@32075 := fun (subject : @6422) => + fun (posNow : @14) => + fun (bareDot : @6620) => + @31527 + (@31609 + (@31678 + (@31734 + (@31790 (@31908 (fun ("_" : @31909) => @32038 (fun ("_" : @32039) => @32061 @32062))))))) +@32077 := (subject : @6422) -> (afterInt : @14) -> @6620 +@32078 := @30185 @3307 +@32079 := @7294 @32078 +@32080 := @6623 @32079 +@32081 := @30192 @3307 +@32082 := @30191 @32081 +@32083 := @6623 @32082 +@32084 := @7326 @6627 +@32085 := @6625 @32084 +@32086 := @6623 @32085 +@32087 := @24691 @7318 +@32089 := @32087 @3153 @3718 +@32090 := @32086 @32089 +@32091 := @6623 @32090 +@32092 := @30185 @3336 +@32093 := @7294 @32092 +@32094 := @6623 @32093 +@32095 := @30185 @3348 +@32096 := @7294 @32095 +@32097 := @6623 @32096 +@32098 := @7326 @9278 +@32099 := @6625 @32098 +@32100 := @6623 @32099 +@32101 := @31496 @6636 +@32103 := @32101 @7318 @6624 +@32104 := @32100 @32103 +@32105 := @6623 @32104 +@32106 := @6623 @9358 +@32108 := @32101 @6385 @7059 +@32109 := @32106 @32108 +@32110 := @6623 @32109 +@32111 := @7326 @9334 +@32112 := @6625 @32111 +@32113 := @6623 @32112 +@32116 := @30715 @7318 @473 @7059 +@32117 := @32113 @32116 +@32118 := @6623 @32117 +@32120 := Except.casesOn.{1, 0, 0} @6422 +@32121 := @32120 @14 +@32123 := @32121 (fun ("_" : @23759) => @6620) +@32126 := @30776 @7318 @473 @7059 +@32127 := @32123 @32126 +@32128 := fun (msg : @6422) => @9278 +@32129 := @32127 @32128 +@32135 := @32118 (@32129 (fun (pFrac : @14) => @32106 (@31497 @6385 @7059))) +@32136 := @6623 @32135 +@32137 := @30197 @3307 +@32138 := @7282 @32137 +@32139 := @32138 @6624 +@32140 := @7281 @32139 +@32142 := @7289 @32137 @6624 +@32143 := @32140 @32142 +@32146 := @6625 (@32143 @6624 @6626) +@32147 := @6623 @32146 +@32148 := @30246 @3307 +@32150 := @32143 @32148 @7059 +@32151 := @7282 @32150 +@32152 := @32151 @6624 +@32153 := @7281 @32152 +@32155 := @7289 @32150 @6624 +@32157 := @32153 @32155 @9278 +@32158 := @24697 @7318 +@32160 := @32158 @3153 @3718 +@32162 := @7282 @32160 @6624 +@32163 := @7281 @32162 +@32165 := @7289 @32160 @6624 +@32170 := @32143 (@6625 (@32163 @32165 @6624 @6624)) +@32171 := @30197 @3336 +@32177 := @7281 (@7282 @32171 @6624) (@7289 @32171 @6624) +@32181 := @6623 (@6625 (@32177 @6626 @6624)) +@32182 := @32177 @6624 +@32183 := @30197 @3348 +@32184 := @32182 @32183 +@32186 := @7282 @32184 @6624 +@32187 := @7281 @32186 +@32189 := @7289 @32184 @6624 +@32197 := @32147 (@32157 (@6625 (@32170 (@32181 (@32187 @32189 @6624 @9278))))) +@32198 := @32136 @32197 +@32199 := @32110 @32198 +@32200 := @32105 @32199 +@32201 := @32097 @32200 +@32202 := @32094 @32201 +@32203 := @32091 @32202 +@32204 := @32083 @32203 +@32207 := fun (subject : @6422) => fun (afterInt : @14) => @32080 @32204 +@32209 := @6634 @3276 @6642 +@32210 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_73 +@32213 := @6644 (@32210 @6636 @6385) +@32214 := LexLeanBoot.TokenAudit.scanAfterInt +@32218 := @32213 (@23719 (@32214 @6636 @6385)) +@32221 := (subject : @6422) -> (afterInt : @14) -> @32209 @32218 +@32235 := @6660 + @3276 + @6642 + @32218 + @4418 + @6680 + (@6685 (@6695 @3276)) + (@6701 (@6702 (@6703 @4418) @6642 @6678)) +@32239 := @24741 @4343 @4416 @32079 @32204 +@32240 := @6389 @32137 +@32241 := @32239 @32240 +@32243 := @23760 @32152 @32155 +@32244 := @23772 @6385 +@32245 := @32243 @32244 +@32247 := @23760 @32139 @32142 +@32249 := @23760 @32162 @32165 +@32251 := @32121 (fun ("_" : @23759) => @23759) +@32252 := @32251 @32126 +@32253 := @23765 @6385 +@32254 := fun (msg : @6422) => @32253 +@32255 := @32252 @32254 +@32259 := @32255 (fun (pFrac : @14) => @31502 @6385 @7059) +@32260 := @32249 @32259 +@32261 := @31501 @6636 +@32263 := @32261 @7318 @6624 +@32265 := @32247 (@32260 @32263) +@32267 := @23760 @32186 @32189 +@32269 := @32261 @6385 @7059 +@32274 := @23719 (@32245 (@32265 (@32267 @32269 @32244))) +@32275 := @32241 @32274 +@32278 := @30252 @4342 @7293 @32078 +@32280 := @6383 @3308 @6394 +@32281 := @6640 @32280 +@32311 := @32275 + (@32278 + (@6638 @32281) + @32240 + (@6729 + @4341 + @6624 + @6627 + @6637 + @32281 + @6746 + (@6748 + @3311 + @6624 + @6626 + @6639 + @32280 + @6758 + (@6728 @3309 @162 @6624 @6624 @3308 @6394 (@24781 @3308) @6762))) + (@30287 @3307)) +@32314 := @6668 (@6959 @32240) @6680 +@32321 := @7485 @32314 @60 @26 @4347 @4415 @32082 @32203 +@32322 := @6389 @32148 +@32324 := @32321 @32322 @32274 +@32329 := @6840 @32314 @1296 @4346 @30190 @32081 +@32330 := @19095 @32280 +@32333 := @32329 (@6638 @32330) @32322 +@32334 := @6727 @32314 +@32340 := @32334 @160 @4345 @6624 @30189 @6637 @32330 +@32341 := @6736 @32314 +@32343 := @32341 @136 @6637 +@32344 := @6742 @32314 +@32348 := @32340 (@32343 (@6741 (@32344 @136))) +@32354 := @32334 @328 @3311 @7325 @6626 @19044 @32280 +@32361 := @6711 @32314 @218 @327 @6627 @7324 @19051 @19044 +@32373 := @32334 @212 @228 @6624 @6626 @6639 @7648 (@32341 @20 @6639 (@6741 (@32344 @20))) +@32379 := @32334 @226 @162 @6624 @6624 @225 @6394 +@32380 := @6938 @32314 +@32383 := @32379 (@32380 @24 @225) +@32384 := @6761 @32314 +@32405 := @32324 + (@32333 + (@32348 + (@32354 + (@32361 (@32373 (@32383 @32384)) @19074) + (@32334 @3309 @162 @6624 @6624 @3308 @6394 (@32380 @1283 @3308) @32384))) + (@30384 @3307)) +@32408 := @6668 (@7206 @32322) @32314 +@32415 := @7485 @32408 @192 @26 @4351 @4414 @32090 @32202 +@32416 := @6389 @32160 +@32418 := @32415 @32416 @32274 +@32423 := @6840 @32408 @2536 @4350 @32085 @32089 +@32424 := @19095 @21396 +@32427 := @32423 (@6638 @32424) @32416 +@32428 := @6727 @32408 +@32434 := @32428 @160 @4349 @6624 @32084 @6637 @32424 +@32435 := @6736 @32408 +@32437 := @32435 @136 @6637 +@32438 := @6742 @32408 +@32442 := @32434 (@32437 (@6741 (@32438 @136))) +@32448 := @32428 @328 @3723 @7325 @6627 @19044 @21396 +@32455 := @6711 @32408 @218 @327 @6627 @7324 @19051 @19044 +@32467 := @32428 @212 @228 @6624 @6626 @6639 @7648 (@32435 @20 @6639 (@6741 (@32438 @20))) +@32473 := @32428 @226 @162 @6624 @6624 @225 @6394 +@32474 := @6938 @32408 +@32477 := @32473 (@32474 @24 @225) +@32478 := @6761 @32408 +@32483 := @32448 (@32455 (@32467 (@32477 @32478)) @19074) +@32489 := @32428 @3155 @3722 @6624 @6626 @3154 @21395 +@32490 := @32474 @1283 +@32510 := @32418 + (@32427 + (@32442 + (@32483 + (@32489 + (@32490 @3154) + (@32428 @3720 @162 @6624 @6624 @3719 @6394 (@32490 @3719) @32478)))) + (@24798 @7318 @3153 @3718)) +@32513 := @6668 (@8617 @32416) @32408 +@32520 := @7485 @32513 @204 @26 @4355 @4413 @32093 @32201 +@32521 := @6389 @32171 +@32523 := @32520 @32521 @32274 +@32528 := @6840 @32513 @1296 @4354 @7293 @32092 +@32529 := @6640 @31558 +@32532 := @32528 (@6638 @32529) @32521 +@32533 := @6727 @32513 +@32539 := @32533 @160 @4353 @6624 @6627 @6637 @32529 +@32540 := @6736 @32513 +@32542 := @32540 @136 @6637 +@32543 := @6742 @32513 +@32577 := @32523 + (@32532 + (@32539 + (@32542 (@6741 (@32543 @136))) + (@32533 + @212 + @3340 + @6624 + @6626 + @6639 + @31558 + (@32540 @20 @6639 (@6741 (@32543 @20))) + (@32533 @3338 @162 @6624 @6624 @3337 @6394 (@6938 @32513 @1283 @3337) (@6761 @32513)))) + (@30287 @3336)) +@32580 := @6668 (@9131 @32521) @32513 +@32587 := @7485 @32580 @271 @26 @4360 @4412 @32096 @32200 +@32588 := @6389 @32183 +@32590 := @32587 @32588 @32274 +@32595 := @6840 @32580 @1296 @4359 @7293 @32095 +@32596 := @6640 @31629 +@32599 := @32595 (@6638 @32596) @32588 +@32600 := @6727 @32580 +@32606 := @32600 @160 @4358 @6624 @6627 @6637 @32596 +@32607 := @6736 @32580 +@32609 := @32607 @136 @6637 +@32610 := @6742 @32580 +@32644 := @32590 + (@32599 + (@32606 + (@32609 (@6741 (@32610 @136))) + (@32600 + @212 + @3352 + @6624 + @6626 + @6639 + @31629 + (@32607 @20 @6639 (@6741 (@32610 @20))) + (@32600 @3350 @162 @6624 @6624 @3349 @6394 (@6938 @32580 @1283 @3349) (@6761 @32580)))) + (@30287 @3348)) +@32647 := @6668 (@10569 @32588) @32580 +@32654 := @7485 @32647 @367 @3148 @4370 @4411 @32104 @32199 +@32655 := @23719 @32263 +@32657 := @32654 @32655 @32274 +@32662 := @6840 @32647 @4366 @4369 @32099 @32103 +@32663 := @19095 @11866 +@32666 := @32662 (@6638 @32663) @32655 +@32667 := @6727 @32647 +@32673 := @32667 @160 @4368 @6624 @32098 @6637 @32663 +@32674 := @6736 @32647 +@32676 := @32674 @136 @6637 +@32677 := @6742 @32647 +@32681 := @32673 (@32676 (@6741 (@32677 @136))) +@32687 := @32667 @328 @444 @7325 @9278 @19044 @11866 +@32694 := @6711 @32647 @218 @327 @6627 @7324 @19051 @19044 +@32706 := @32667 @212 @228 @6624 @6626 @6639 @7648 (@32674 @20 @6639 (@6741 (@32677 @20))) +@32716 := @32667 @226 @162 @6624 @6624 @225 @6394 (@6938 @32647 @24 @225) +@32717 := @6761 @32647 +@32743 := @32666 + (@32681 + (@32687 + (@32694 (@32706 (@32716 @32717)) @19074) + (@32667 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@7183 @32647 @331 @26 @162 @6624 @6624 @6394 @8622 @32717 @8641) + @32717))) +@32744 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_89 +@32745 := @32744 @6636 +@32749 := @32657 (@32743 (@32745 @7318 @6624)) +@32752 := @6668 (@16061 @32655) @32647 +@32759 := @7485 @32752 @393 @3148 @4375 @4410 @32109 @32198 +@32760 := @23719 @32269 +@32762 := @32759 @32760 @32274 +@32767 := @6840 @32752 @4366 @4374 @9358 @32108 +@32768 := @6640 @10904 +@32771 := @32767 (@6638 @32768) @32760 +@32772 := @6727 @32752 +@32778 := @32772 @160 @4373 @6624 @9334 @6637 @32768 +@32779 := @6736 @32752 +@32781 := @32779 @136 @6637 +@32782 := @6742 @32752 +@32786 := @32778 (@32781 (@6741 (@32782 @136))) +@32798 := @32772 @212 @432 @6624 @9278 @6639 @10904 (@32779 @20 @6639 (@6741 (@32782 @20))) +@32804 := @32772 @242 @162 @6626 @6624 @7165 @6394 +@32812 := @7183 @32752 @239 @26 @162 @6624 @6624 @6394 @7165 +@32813 := @6761 @32752 +@32824 := @32762 + (@32771 (@32786 (@32798 (@32804 (@32812 @32813 @7194) @32813))) (@32745 @6385 @7059)) +@32827 := @6668 (@19401 @32760) @32752 +@32834 := @7485 @32827 @521 @3148 @4392 @4409 @32135 @32197 +@32835 := @23719 @32259 +@32837 := @32834 @32835 @32274 +@32839 := @6815 @23759 @6633 +@32845 := @32839 @32827 @3148 @3264 @4391 @32117 @23719 +@32846 := @32123 @6385 +@32847 := @32846 @32128 +@32855 := @32845 + (fun (__a : @23759) => @32847 (fun (pFrac : @14) => @32106 (@31496 @6865 @6385 @7059))) +@32857 := @32251 @6385 @32254 +@32858 := @31501 @6865 +@32861 := fun (pFrac : @14) => @32858 @6385 @7059 +@32866 := @32855 (fun (__a : @23759) => @23719 (@32857 @32861)) @32126 +@32871 := @6840 @32827 @3243 @3263 @32112 @32116 +@32872 := @19095 @31238 +@32873 := @6638 @32872 +@32874 := @32871 @32873 +@32875 := @23719 @32126 +@32876 := @32874 @32875 +@32877 := @6727 @32827 +@32883 := @32877 @160 @3262 @6624 @32111 @6637 @32872 +@32884 := @6736 @32827 +@32886 := @32884 @136 @6637 +@32887 := @6742 @32827 +@32891 := @32883 (@32886 (@6741 (@32887 @136))) +@32897 := @32877 @328 @3261 @7325 @9334 @19044 @31238 +@32904 := @6711 @32827 @218 @327 @6627 @7324 @19051 @19044 +@32916 := @32877 @212 @228 @6624 @6626 @6639 @7648 (@32884 @20 @6639 (@6741 (@32887 @20))) +@32922 := @32877 @226 @162 @6624 @6624 @225 @6394 +@32924 := @6938 @32827 @24 +@32926 := @32922 (@32924 @225) +@32927 := @6761 @32827 +@32962 := @32876 + (@32891 + (@32897 + (@32904 (@32916 (@32926 @32927)) @19074) + (@32877 + @3229 + @432 + @6624 + @9278 + @3228 + @10904 + (@32924 @3228) + (@32877 + @242 + @162 + @6626 + @6624 + @7165 + @6394 + (@7183 @32827 @239 @26 @162 @6624 @6624 @6394 @7165 @32927 @7194) + @32927)))) +@32965 := @31304 @7318 @473 @7059 +@32967 := @32866 (@32962 @32965) +@32968 := @6854 @23759 +@32971 := @31321 @7406 @473 @7059 +@32973 := @32968 @32971 @6385 +@32975 := Except.casesOn.{0, 0, 0} @6422 +@32976 := @32975 @14 +@32977 := @31501 @6869 +@32979 := @32977 @6865 @7059 +@32980 := @23719 @32979 +@32982 := @6668 (@19401 @32980) +@32984 := @32977 @19937 @6624 +@32985 := @23719 @32984 +@32987 := @6668 (@16061 @32985) +@32989 := @6668 (@10569 @31952) +@32991 := @6668 (@9131 @31956) +@32993 := @24437 @6869 @19937 +@33014 := @32982 + (@32987 + (@32989 + (@32991 + (@6668 + (@8617 (@6389 (@32993 @3153 @3718))) + (@6668 + (@7206 (@6389 (@7596 @19937 @3307))) + (@6668 (@6959 (@6389 (@31950 @3307))) @6874)))))) +@33015 := @6864 @33014 +@33016 := @23719 @6385 +@33040 := @32976 + (fun (__a : @23759) => + @33015 + @33016 + @4391 + (@6644 + ((fun (__a : @23759) => @32847 (fun (pFrac : @14) => @32106 (@31496 @8116 @6385 @7059))) + @6385) + ((fun (__a : @23759) => @23719 (@32857 (fun (pFrac : @14) => @31501 @8116 @6385 @7059))) + @6385))) + @6636 +@33041 := @6918 @33014 +@33042 := @23719 @32253 +@33048 := @33041 @33042 @169 @657 @4379 @4390 @6426 +@33050 := @6668 (@19471 @6424) +@33051 := @33050 @33014 +@33052 := @33048 @33051 +@33053 := @6644 @9278 +@33054 := @24316 @6424 +@33055 := @33053 @33054 +@33056 := @33052 @33055 +@33057 := @6912 @169 +@33059 := @6911 (@33057 @33042) +@33060 := @33056 @33059 +@33061 := @6702 @657 +@33062 := @33061 @6426 +@33065 := @33060 (@6701 (@33062 @33014)) +@33091 := @7183 + @33051 + @169 + @3148 + @677 + @6626 + @6624 + @6426 + @33054 + (@6727 + @33051 + @675 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @33051 @398 @6424 (@6741 (@6742 @33051 @398))) + (@6761 @33051)) +@33092 := @24354 @6424 +@33096 := @33040 (fun (msg : @6422) => @33065 (@33091 @33092)) +@33097 := @6888 @33014 +@33098 := @23719 @32244 +@33103 := @33097 @33098 @169 @657 @4379 @4390 +@33106 := @31496 @6869 @6385 @7059 +@33108 := @6644 (@32106 @33106) +@33110 := @32977 @6385 @7059 +@33111 := @23719 @33110 +@33112 := @33108 @33111 +@33113 := @33103 @33112 +@33115 := @6911 (@33057 @33098) +@33116 := @33113 @33115 +@33122 := @33041 @33098 @183 @4383 @4387 @294 @6641 +@33125 := @6668 (@19526 @6639) @33014 +@33127 := @33122 @33125 @33112 +@33128 := @6912 @183 +@33130 := @6911 (@33128 @33098) +@33136 := @33127 @33130 (@6701 (@6702 @4383 @6641 @33014)) +@33144 := @6840 @33125 @4366 @4386 @9358 @33106 (@20873 @32768) @33111 +@33145 := @6727 @33125 +@33151 := @33145 @160 @4385 @6624 @9334 @6870 @32768 +@33152 := @6736 @33125 +@33154 := @33152 @136 @6870 +@33155 := @6742 @33125 +@33159 := @33151 (@33154 (@6741 (@33155 @136))) +@33171 := @33145 @693 @432 @6624 @9278 @6639 @10904 (@33152 @473 @6639 (@6741 (@33155 @473))) +@33177 := @33145 @242 @162 @6626 @6624 @7165 @6394 +@33185 := @7183 @33125 @239 @26 @162 @6624 @6624 @6394 @7165 +@33186 := @6761 @33125 +@33205 := @32837 + (@32967 + (fun (__a : @23759) => + fun (__h : @32973) => + @33096 + (fun (pFrac : @14) => + @33116 + (@33136 + (@33144 + (@33159 (@33171 (@33177 (@33185 @33186 @7194) @33186))) + (@32744 @6869 @6385 @7059)))))) +@33208 := @6668 (@20610 @32835) @32827 +@33209 := @7378 @33208 +@33213 := @33209 @4396 @4398 @4408 @32146 +@33214 := @7020 @3307 +@33215 := @7282 @33214 +@33216 := @33215 @6624 +@33217 := @7281 @33216 +@33219 := @7289 @33214 @6624 +@33220 := @33217 @33219 +@33221 := @24823 @7406 +@33223 := @33221 @3153 @3718 +@33225 := @7282 @33223 @6624 +@33226 := @7281 @33225 +@33228 := @7289 @33223 @6624 +@33240 := @33213 + (fun (__b : @6620) => + @18702 (@6625 (@33220 (@6625 (@33226 @33228 @6624 @6624)) (@31458 (@31468 @9278))))) +@33241 := @24251 @31547 +@33243 := @23760 @33216 @33219 +@33245 := @23760 @33225 @33228 +@33247 := @32251 @32971 @32254 +@33248 := @33247 @32861 +@33249 := @33245 @33248 +@33251 := @31502 @7406 @6624 +@33253 := @33243 (@33249 @33251) +@33254 := @31503 @7059 +@33262 := @33240 (fun (__b : @6620) => @23719 (@33241 (@33253 (@31538 @33254 @31547)))) @32150 +@33267 := @33209 @177 @196 @242 @6624 @30397 +@33268 := @30399 @3307 +@33282 := @33267 + (fun (__b : @6620) => @6389 (@7389 @33268 @7059)) + @32137 + (@6736 @33208 @46 @32240 (@6741 (@6742 @33208 @46))) +@33285 := @6668 (@20610 (@23719 @33248)) +@33288 := @6668 (@19401 (@23719 @33254)) +@33291 := @6668 (@16061 (@23719 @33251)) +@33293 := @6668 (@10569 @31620) +@33295 := @6668 (@9131 @31535) +@33298 := @6668 (@8617 (@6389 @33223)) +@33299 := @6389 @33268 +@33301 := @6668 (@7206 @33299) +@33302 := @6389 @33214 +@33312 := @33285 (@33288 (@33291 (@33293 (@33295 (@33298 (@33301 (@6668 (@6959 @33302) @7037))))))) +@33313 := @6736 @33312 +@33315 := @33313 @60 @33299 +@33316 := @6742 @33312 +@33321 := @33282 (fun ("_" : @32139) => @33315 (@6741 (@33316 @60))) +@33322 := @32138 @7059 +@33323 := @7183 @33312 +@33330 := @33323 @239 @26 @162 @6624 @6624 @6394 @7165 +@33331 := @6761 @33312 +@33363 := @33262 + (@33321 (fun ("_" : @33322) => @33330 @33331 @7194)) + (fun ("_" : @32152) => + @33323 + @183 + @3148 + @214 + @6626 + @6624 + @7081 + (@24369 @7008) + (@6727 + @33312 + @212 + @162 + @6624 + @6624 + @7008 + @6394 + (@33313 @20 @7008 (@6741 (@33316 @20))) + @33331) + (@24396 @7008)) +@33364 := @32151 @7059 +@33369 := @7378 @33312 @177 @4401 @4407 @6624 +@33370 := @24438 @7429 +@33372 := @33370 @3153 @3718 +@33373 := @7282 @33372 +@33374 := @33373 @6624 +@33375 := @7281 @33374 +@33377 := @7289 @33372 @6624 +@33382 := @7389 (@6625 (@33375 @33377 @6624 @6624)) +@33383 := @7282 @31867 +@33384 := @33383 @6624 +@33388 := @7281 @33384 (@7289 @31867 @6624) +@33391 := @6625 (@33388 @6626 @6624) +@33392 := @6623 @33391 +@33394 := @33388 @6624 @31844 +@33395 := @7282 @33394 +@33396 := @33395 @6624 +@33397 := @7281 @33396 +@33399 := @7289 @33394 @6624 +@33406 := @33369 (fun (__b : @6620) => @33382 (@33392 (@33397 @33399 @6624 @9278))) +@33408 := @23760 @33374 @33377 +@33413 := @32251 (@23721 @7429 @473 @7059) @32254 +@33415 := @33413 (fun (pFrac : @14) => @33110) +@33416 := @33408 @33415 +@33418 := @32858 @7429 @6624 +@33420 := @24251 (@33416 @33418) +@33422 := @23760 @33396 @33399 +@33424 := @32858 @6856 @7059 +@33437 := @33406 + (fun (__b : @6620) => @23719 (@33420 (@33422 @33424 @31831))) + @33214 + (@33313 @46 @33302 (@6741 (@33316 @46))) +@33440 := @6668 (@20610 (@23719 @33415)) +@33443 := @6668 (@19401 (@23719 @33424)) +@33446 := @6668 (@16061 (@23719 @33418)) +@33448 := @6668 (@10569 @31864) +@33450 := @6668 (@9131 @31868) +@33451 := @6389 @33372 +@33469 := @33440 + (@33443 + (@33446 + (@33448 + (@33450 + (@6668 + (@8617 @33451) + (@6668 + (@7206 (@6389 (@31078 @3307))) + (@6668 (@6959 (@6389 (@31843 @3307))) @6896))))))) +@33470 := @7378 @33469 +@33475 := @33470 @220 @717 @620 @6624 @9141 +@33476 := @23720 @6869 +@33481 := @32251 (@33476 @19937 @473 @7059) @32254 +@33486 := @33481 (fun (pFrac : @14) => @31501 @7131 @6385 @7059) +@33492 := @33475 (fun (__b : @6620) => @23719 (@24251 @33486 @32984)) @33372 +@33493 := @6736 @33469 +@33495 := @33493 @192 @33451 +@33496 := @6742 @33469 +@33500 := @33492 (@33495 (@6741 (@33496 @192))) +@33501 := @23719 @33486 +@33504 := @6668 (@20610 @33501) @33014 +@33505 := @6736 @33504 +@33507 := @33505 @521 @33501 +@33508 := @6742 @33504 +@33523 := @33437 + (fun ("_" : @33216) => + @33500 + (fun ("_" : @33374) => @33507 (@6741 (@33508 @521))) + (fun ("_" : @33373 @7059) => @33505 @367 @32985 (@6741 (@33508 @367)))) +@33524 := @33215 @7059 +@33535 := @33470 + @4404 + @630 + @4398 + @33391 + @20214 + (fun (__b : @6620) => @23719 (@24251 @32979 @31917)) + @33394 +@33551 := @33470 + @262 + @334 + @275 + @6624 + @22045 + (fun (__b : @6620) => @6389 (@8858 @31951)) + @31867 + (@33493 @204 @31868 (@6741 (@33496 @204))) +@33552 := @7183 @33504 +@33559 := @33552 @331 @26 @162 @6624 @6624 @6394 @8622 +@33560 := @6761 @33504 +@33621 := fun (subject : @6422) => + fun (afterInt : @14) => + @32235 + (@32311 + (@32405 + (@32510 + (@32577 + (@32644 + (@32749 + (@32824 + (@33205 + (@33363 + (fun ("_" : @33364) => + @33523 + (fun ("_" : @33524) => + @33535 + (@33551 + (fun ("_" : @33384) => @33559 @33560 @8641) + (fun ("_" : @33383 @7059) => @33505 @271 @31952 (@6741 (@33508 @271)))) + (fun ("_" : @33396) => @33505 @393 @32980 (@6741 (@33508 @393))) + (fun ("_" : @33395 @7059) => + @33552 + @183 + @3148 + @214 + @6626 + @6624 + @10445 + @32046 + (@6727 + @33504 + @212 + @162 + @6624 + @6624 + @6866 + @6394 + (@33505 @20 @6866 (@6741 (@33508 @20))) + @33560) + @32062)))))))))))) +@33622 := @25416 @3153 +@33623 := @7282 @33622 +@33624 := @33623 @6624 +@33625 := @7281 @33624 +@33627 := @7289 @33622 @6624 +@33628 := @33625 @33627 +@33629 := @18850 @3062 +@33631 := @7282 @33629 @6624 +@33632 := @7281 @33631 +@33634 := @7289 @33629 @6624 +@33636 := @33632 @33634 @6624 +@33637 := @18850 @3170 +@33639 := @7282 @33637 @6624 +@33640 := @7281 @33639 +@33642 := @7289 @33637 @6624 +@33644 := @33640 @33642 @6624 +@33645 := @18850 @3182 +@33647 := @7282 @33645 @6624 +@33648 := @7281 @33647 +@33650 := @7289 @33645 @6624 +@33652 := @33648 @33650 @6624 +@33653 := @18850 @3193 +@33655 := @7282 @33653 @6624 +@33656 := @7281 @33655 +@33658 := @7289 @33653 @6624 +@33660 := @33656 @33658 @6624 +@33661 := @18850 @3205 +@33663 := @7282 @33661 @6624 +@33664 := @7281 @33663 +@33666 := @7289 @33661 @6624 +@33668 := @33664 @33666 @6624 +@33669 := @18850 @3219 +@33671 := @7282 @33669 @6624 +@33672 := @7281 @33671 +@33674 := @7289 @33669 @6624 +@33691 := @7279 + (@33628 + (@7279 + (@33636 + (@7279 + (@33644 + (@7279 + (@33652 (@7279 (@33660 (@7279 (@33668 (@7279 (@33672 @33674 @6624 @6624)))))))))))) + @6624) +@33692 := @6623 @33691 +@33693 := @25398 @9334 +@33694 := @6625 @33693 +@33695 := @6623 @33694 +@33696 := @30715 @25394 +@33724 := @8748 + @33624 + @33627 + (@8748 + @33631 + @33634 + @851 + (@8748 + @33639 + @33642 + @851 + (@8748 + @33647 + @33650 + @46 + (@8748 @33655 @33658 @46 (@8748 @33663 @33666 @393 (@8748 @33671 @33674 @393 @473)))))) + @473 +@33726 := @33696 @33724 @6624 +@33727 := @33695 @33726 +@33728 := @6623 @33727 +@33729 := @6628 @24965 +@33730 := @6623 @33729 +@33736 := @32118 (@32129 (fun (afterInt : @14) => @6628 (@32210 @6856 @6385))) +@33737 := @6623 @33736 +@33739 := @6623 @13364 @6624 +@33740 := @6623 @33739 +@33741 := Bool.not +@33743 := @9203 @33724 @473 +@33744 := @33741 @33743 +@33745 := @7282 @33744 +@33746 := @33745 @6624 +@33747 := @7281 @33746 +@33749 := @7289 @33744 @6624 +@33751 := @33747 @33749 @6624 +@33752 := @33741 @33622 +@33758 := @7281 (@7282 @33752 @6624) (@7289 @33752 @6624) +@33759 := @30456 @6385 +@33761 := @7282 @33759 @6624 +@33762 := @7281 @33761 +@33764 := @7289 @33759 @6624 +@33765 := @33762 @33764 +@33766 := @6625 @7831 +@33767 := @6623 @33766 +@33768 := @13379 @20 +@33778 := @6623 (@33740 (@33758 (@7279 (@33765 (@33767 (@30184 @33768 @3307)) @6626)) @6626)) +@33784 := @33758 (@33765 (@30196 @33768 @3307) @7059) @7059 +@33786 := @7282 @33784 @6624 +@33787 := @7281 @33786 +@33789 := @7289 @33784 @6624 +@33790 := @33787 @33789 +@33791 := @30184 @24969 +@33794 := @6623 (@7294 (@33791 @3323)) +@33795 := @30196 @24969 +@33796 := @33795 @3323 +@33802 := @7281 (@7282 @33796 @6624) (@7289 @33796 @6624) +@33803 := @33802 @6626 +@33806 := @6623 (@7294 (@33791 @3336)) +@33807 := @33795 @3336 +@33813 := @7281 (@7282 @33807 @6624) (@7289 @33807 @6624) +@33821 := @6623 (@33794 (@33803 (@33806 (@33813 @6626 (@7294 (@33791 @3348)))))) +@33826 := @33802 @6624 (@33813 @6624 (@33795 @3348)) +@33828 := @7282 @33826 @6624 +@33829 := @7281 @33828 +@33831 := @7289 @33826 @6624 +@33840 := @33740 (@33751 (@33778 (@33790 (@33821 (@33829 @33831 @23691 @9278)) @6624))) +@33841 := @33737 @33840 +@33842 := @33730 @33841 +@33843 := @33728 @33842 +@33844 := @33692 @33843 +@33845 := @25393 @33844 +@33848 := fun (subject : @6422) => fun (startPos : @14) => @8660 @33845 +@33850 := @6634 @2267 @6642 +@33851 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_48 +@33854 := @6644 (@33851 @6636 @6385) +@33855 := LexLeanBoot.TokenAudit.scanNumber +@33859 := @33854 (@23719 (@33855 @6636 @6385)) +@33862 := (subject : @6422) -> (startPos : @14) -> @33850 @33859 +@33876 := @6660 + @2267 + @6642 + @33859 + @3381 + @6680 + (@6685 (@6695 @2267)) + (@6701 (@6702 (@6703 @3381) @6642 @6678)) +@33880 := @8743 @3379 @8659 @33845 @6796 +@33882 := @23760 @33746 @33749 +@33885 := @30776 @25394 @33724 @6624 +@33886 := @33882 @33885 +@33888 := @23760 @33786 @33789 +@33890 := @23760 @33828 @33831 +@33891 := @23766 @3359 +@33892 := @23765 @33891 +@33896 := @33888 (@33890 @33892 (@23772 @24969)) +@33900 := @32255 (fun (afterInt : @14) => @32214 @6856 @6385) +@33903 := @23719 (@33886 (@33896 @33900)) +@33905 := @33880 @33903 @8778 +@33911 := @25869 @3378 @25392 @33844 @19087 @33903 @25935 +@33916 := @25941 @24 @3237 @3377 @33691 @33843 +@33917 := @224 @33724 +@33919 := @33916 @33917 @33903 +@33924 := @7378 @25939 @3159 @3235 @3229 @6629 +@33925 := @19546 @3062 +@33926 := @7282 @33925 +@33927 := @33926 @6624 +@33928 := @7281 @33927 +@33930 := @7289 @33925 @6624 +@33932 := @33928 @33930 @6624 +@33933 := @19546 @3170 +@33935 := @7282 @33933 @6624 +@33936 := @7281 @33935 +@33938 := @7289 @33933 @6624 +@33940 := @33936 @33938 @6624 +@33941 := @19546 @3182 +@33943 := @7282 @33941 @6624 +@33944 := @7281 @33943 +@33946 := @7289 @33941 @6624 +@33948 := @33944 @33946 @6624 +@33949 := @19546 @3193 +@33951 := @7282 @33949 @6624 +@33952 := @7281 @33951 +@33954 := @7289 @33949 @6624 +@33956 := @33952 @33954 @6624 +@33957 := @19546 @3205 +@33959 := @7282 @33957 @6624 +@33960 := @7281 @33959 +@33962 := @7289 @33957 @6624 +@33964 := @33960 @33962 @6624 +@33965 := @19546 @3219 +@33967 := @7282 @33965 @6624 +@33968 := @7281 @33967 +@33970 := @7289 @33965 @6624 +@33988 := @33924 + (fun (__b : @6620) => + @7389 + (@7279 + (@33932 + (@7279 + (@33940 + (@7279 + (@33948 (@7279 (@33956 (@7279 (@33964 (@7279 (@33968 @33970 @6624 @6624)))))))))))) + @6624) +@34012 := @8748 + @33927 + @33930 + @851 + (@8748 + @33935 + @33938 + @851 + (@8748 + @33943 + @33946 + @46 + (@8748 @33951 @33954 @46 (@8748 @33959 @33962 @393 (@8748 @33967 @33970 @393 @473))))) +@34018 := @33988 (fun (__b : @6620) => @224 (@8753 @34012 @473)) @33622 +@34022 := @25982 @715 @3158 @6627 @6624 +@34023 := @21261 @6394 +@34054 := @34018 + (@34022 + (@8798 @34023) + (@6389 @33622) + (@25961 + @177 + @3157 + @6624 + @6626 + @6796 + @34023 + (@25968 @46 @6796 (@6741 (@25971 @46))) + (@25961 @3155 @162 @6624 @6624 @3154 @6394 (@26007 @1283 @3154) @26011)) + (@26571 @3153)) +@34059 := @7378 @26583 @3162 @3165 @3234 @6629 +@34060 := @19785 @3170 +@34061 := @7282 @34060 +@34062 := @34061 @6624 +@34063 := @7281 @34062 +@34065 := @7289 @34060 @6624 +@34067 := @34063 @34065 @6624 +@34068 := @19785 @3182 +@34070 := @7282 @34068 @6624 +@34071 := @7281 @34070 +@34073 := @7289 @34068 @6624 +@34075 := @34071 @34073 @6624 +@34076 := @19785 @3193 +@34078 := @7282 @34076 @6624 +@34079 := @7281 @34078 +@34081 := @7289 @34076 @6624 +@34083 := @34079 @34081 @6624 +@34084 := @19785 @3205 +@34086 := @7282 @34084 @6624 +@34087 := @7281 @34086 +@34089 := @7289 @34084 @6624 +@34091 := @34087 @34089 @6624 +@34092 := @19785 @3219 +@34094 := @7282 @34092 @6624 +@34095 := @7281 @34094 +@34097 := @7289 @34092 @6624 +@34112 := @34059 + (fun (__b : @6620) => + @8858 + (@7279 + (@34067 + (@7279 (@34075 (@7279 (@34083 (@7279 (@34091 (@7279 (@34095 @34097 @6624 @6624))))))))))) +@34113 := @8753 @851 +@34133 := @8748 + @34062 + @34065 + @851 + (@8748 + @34070 + @34073 + @46 + (@8748 @34078 @34081 @46 (@8748 @34086 @34089 @393 (@8748 @34094 @34097 @393 @473)))) +@34138 := @34112 (fun (__b : @6620) => @224 (@34113 @34133)) @33925 +@34147 := @6711 @26583 @715 @3161 @6627 @6624 (@19858 @20122) (@6389 @33925) +@34148 := @6727 @26583 +@34162 := @34148 + @196 + @3066 + @6624 + @6626 + @19726 + @20122 + (@6736 @26583 @60 @19726 (@6741 (@6742 @26583 @60))) +@34168 := @34148 @3064 @162 @6624 @6624 @3063 @6394 +@34169 := @6938 @26583 +@34179 := @34138 (@34147 (@34162 (@34168 (@34169 @1283 @3063) (@6761 @26583))) (@19892 @3062)) +@34180 := @6938 @26732 +@34184 := @34179 (fun ("_" : @33927) => @34180 @24 @3164) +@34185 := @33926 @7059 +@34190 := @7378 @26732 @3176 @3165 @3233 @6629 +@34191 := @20380 @3182 +@34192 := @7282 @34191 +@34193 := @34192 @6624 +@34194 := @7281 @34193 +@34196 := @7289 @34191 @6624 +@34198 := @34194 @34196 @6624 +@34199 := @20380 @3193 +@34201 := @7282 @34199 @6624 +@34202 := @7281 @34201 +@34204 := @7289 @34199 @6624 +@34206 := @34202 @34204 @6624 +@34207 := @20380 @3205 +@34209 := @7282 @34207 @6624 +@34210 := @7281 @34209 +@34212 := @7289 @34207 @6624 +@34214 := @34210 @34212 @6624 +@34215 := @20380 @3219 +@34217 := @7282 @34215 @6624 +@34218 := @7281 @34217 +@34220 := @7289 @34215 @6624 +@34233 := @34190 + (fun (__b : @6620) => + @8858 (@7279 (@34198 (@7279 (@34206 (@7279 (@34214 (@7279 (@34218 @34220 @6624 @6624))))))))) +@34249 := @8748 + @34193 + @34196 + @46 + (@8748 @34201 @34204 @46 (@8748 @34209 @34212 @393 (@8748 @34217 @34220 @393 @473))) +@34254 := @34233 (fun (__b : @6620) => @224 (@34113 @34249)) @34060 +@34259 := @6711 @26732 @715 @3175 @6627 @6624 +@34261 := @6383 @3171 @6394 +@34265 := @34259 (@20416 @34261) (@6389 @34060) +@34266 := @6727 @26732 +@34296 := @34254 + (@34265 + (@34266 + @196 + @3174 + @6624 + @6626 + @19914 + @34261 + (@6736 @26732 @60 @19914 (@6741 (@6742 @26732 @60))) + (@34266 @3172 @162 @6624 @6624 @3171 @6394 (@34180 @1283 @3171) (@6761 @26732))) + (@20448 @3170)) +@34297 := @6938 @26818 +@34301 := @34296 (fun ("_" : @34062) => @34297 @24 @3164) +@34302 := @34061 @7059 +@34307 := @7378 @26818 @3188 @1332 @3232 @6629 +@34308 := @20965 @3193 +@34309 := @7282 @34308 +@34310 := @34309 @6624 +@34311 := @7281 @34310 +@34313 := @7289 @34308 @6624 +@34315 := @34311 @34313 @6624 +@34316 := @20965 @3205 +@34318 := @7282 @34316 @6624 +@34319 := @7281 @34318 +@34321 := @7289 @34316 @6624 +@34323 := @34319 @34321 @6624 +@34324 := @20965 @3219 +@34326 := @7282 @34324 @6624 +@34327 := @7281 @34326 +@34329 := @7289 @34324 @6624 +@34340 := @34307 + (fun (__b : @6620) => + @8858 (@7279 (@34315 (@7279 (@34323 (@7279 (@34327 @34329 @6624 @6624))))))) +@34352 := @8748 @34310 @34313 @46 (@8748 @34318 @34321 @393 (@8748 @34326 @34329 @393 @473)) +@34357 := @34340 (fun (__b : @6620) => @224 (@8754 @34352)) @34191 +@34362 := @6711 @26818 @715 @3187 @6627 @6624 +@34364 := @6383 @3183 @6394 +@34368 := @34362 (@20479 @34364) (@6389 @34191) +@34369 := @6727 @26818 +@34399 := @34357 + (@34368 + (@34369 + @196 + @3186 + @6624 + @6626 + @20055 + @34364 + (@6736 @26818 @60 @20055 (@6741 (@6742 @26818 @60))) + (@34369 @3184 @162 @6624 @6624 @3183 @6394 (@34297 @1283 @3183) (@6761 @26818))) + (@20507 @3182)) +@34400 := @6938 @26897 +@34404 := @34399 (fun ("_" : @34193) => @34400 @24 @1331) +@34405 := @34192 @7059 +@34410 := @7378 @26897 @3199 @1332 @3231 @6629 +@34411 := @27874 @3205 +@34412 := @7282 @34411 +@34413 := @34412 @6624 +@34414 := @7281 @34413 +@34416 := @7289 @34411 @6624 +@34418 := @34414 @34416 @6624 +@34419 := @27874 @3219 +@34421 := @7282 @34419 @6624 +@34422 := @7281 @34421 +@34424 := @7289 @34419 @6624 +@34446 := @34410 + (fun (__b : @6620) => @8858 (@7279 (@34418 (@7279 (@34422 @34424 @6624 @6624))))) + (fun (__b : @6620) => @224 (@8754 (@8748 @34413 @34416 @393 (@8748 @34421 @34424 @393 @473)))) + @34308 +@34451 := @6711 @26897 @715 @3198 @6627 @6624 +@34453 := @6383 @3194 @6394 +@34457 := @34451 (@28498 @34453) (@6389 @34308) +@34458 := @6727 @26897 +@34488 := @34446 + (@34457 + (@34458 + @196 + @3197 + @6624 + @6626 + @20180 + @34453 + (@6736 @26897 @60 @20180 (@6741 (@6742 @26897 @60))) + (@34458 @3195 @162 @6624 @6624 @3194 @6394 (@34400 @1283 @3194) (@6761 @26897))) + (@28528 @3193)) +@34489 := @6938 @27984 +@34493 := @34488 (fun ("_" : @34310) => @34489 @24 @1331) +@34494 := @34309 @7059 +@34499 := @7378 @27984 @3211 @3214 @3230 @6629 +@34501 := @7067 @28072 @3219 +@34502 := @7282 @34501 +@34503 := @34502 @6624 +@34504 := @7281 @34503 +@34506 := @7289 @34501 @6624 +@34513 := @34499 (fun (__b : @6620) => @8858 (@7279 (@34504 @34506 @6624 @6624))) +@34514 := @8753 @393 +@34523 := @34513 (fun (__b : @6620) => @224 (@34514 (@8748 @34503 @34506 @393 @473))) @34411 +@34528 := @6711 @27984 @715 @3210 @6627 @6624 +@34530 := @6383 @3206 @6394 +@34534 := @34528 (@28025 @34530) (@6389 @34411) +@34535 := @6727 @27984 +@34565 := @34523 + (@34534 + (@34535 + @196 + @3209 + @6624 + @6626 + @20297 + @34530 + (@6736 @27984 @60 @20297 (@6741 (@6742 @27984 @60))) + (@34535 @3207 @162 @6624 @6624 @3206 @6394 (@34489 @1283 @3206) (@6761 @27984))) + (@28059 @3205)) +@34566 := @6938 @28081 +@34570 := @34565 (fun ("_" : @34413) => @34566 @24 @3213) +@34571 := @34412 @7059 +@34582 := @7378 + @28081 + @3225 + @3214 + @3229 + @6629 + @9141 + (fun (__b : @6620) => @224 (@34514 @473)) + @34501 +@34587 := @6711 @28081 @715 @3224 @6627 @6624 +@34588 := @6383 @28073 +@34590 := @6383 @3220 @6394 +@34594 := @34587 (@34588 @34590) (@6389 @34501) +@34595 := @6727 @28081 +@34626 := @34582 + (@34594 + (@34595 + @196 + @3223 + @6624 + @6626 + @28073 + @34590 + (@6736 @28081 @60 @28073 (@6741 (@6742 @28081 @60))) + (@34595 @3221 @162 @6624 @6624 @3220 @6394 (@34566 @1283 @3220) (@6761 @28081))) + (@7263 @28072 @3219)) +@34628 := @6938 @28159 @24 +@34653 := @33919 + (@34054 + (fun ("_" : @33624) => + @34184 + (fun ("_" : @34185) => + @34301 + (fun ("_" : @34302) => + @34404 + (fun ("_" : @34405) => + @34493 + (fun ("_" : @34494) => + @34570 + (fun ("_" : @34571) => + @34626 + (fun ("_" : @34503) => @34628 @3213) + (fun ("_" : @34502 @7059) => @34628 @3228))))))) + (fun ("_" : @33623 @7059) => @34169 @24 @3228)) +@34656 := @6668 (@8617 @33917) @25939 +@34663 := @7485 @34656 @204 @3148 @3248 @3376 @33727 @33842 +@34664 := @23719 @33885 +@34666 := @34663 @34664 @33903 +@34671 := @6840 @34656 @3243 @3247 @33694 @33726 +@34672 := @6383 @33917 +@34673 := @34672 @11866 +@34674 := @25956 @34673 +@34677 := @34671 (@6638 @34674) @34664 +@34678 := @6727 @34656 +@34684 := @34678 @160 @3246 @6624 @33693 @6637 @34674 +@34685 := @6736 @34656 +@34687 := @34685 @136 @6637 +@34688 := @6742 @34656 +@34692 := @34684 (@34687 (@6741 (@34688 @136))) +@34698 := @34678 @1336 @3245 @25397 @9334 @25955 @34673 +@34705 := @6711 @34656 @218 @1335 @6627 @25396 @21652 @25955 +@34717 := @34678 @212 @1334 @6624 @6626 @6639 @10937 (@34685 @20 @6639 (@6741 (@34688 @20))) +@34727 := @34678 @1332 @162 @6624 @6624 @1331 @6394 (@6938 @34656 @24 @1331) +@34728 := @6761 @34656 +@34772 := @34666 + (@34677 + (@34692 + (@34698 + (@34705 (@34717 (@34727 @34728)) @26015) + (@34678 + @220 + @444 + @6624 + @9278 + @33917 + @11866 + (@34685 @192 @33917 (@6741 (@34688 @192))) + (@34678 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@7183 @34656 @331 @26 @162 @6624 @6624 @6394 @8622 @34728 @8641) + @34728)))) + (@31304 @25394 @33724 @6624)) +@34775 := @6668 (@9131 @34664) @34656 +@34784 := @7485 @34775 @271 @24 @3256 @3375 @33729 @33841 @24970 @33903 +@34791 := @6840 @34775 @3254 @475 @6627 @24965 @6642 @24970 +@34792 := @6727 @34775 +@34798 := @34792 @160 @214 @6624 @6626 @6637 @6641 +@34799 := @6736 @34775 +@34801 := @34799 @136 @6637 +@34802 := @6742 @34775 +@34827 := @34784 + (@34791 + (@34798 + (@34801 (@6741 (@34802 @136))) + (@34792 + @212 + @162 + @6624 + @6624 + @6639 + @6394 + (@34799 @20 @6639 (@6741 (@34802 @20))) + (@6761 @34775))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_72 @6636 @6385)) +@34830 := @6668 (@10569 @24970) @34775 +@34837 := @7485 @34830 @398 @3148 @3284 @3374 @33736 @33840 +@34838 := @23719 @33900 +@34840 := @34837 @34838 @33903 +@34853 := @32839 + @34830 + @3148 + @3264 + @3283 + @32117 + @23719 + (fun (__a : @23759) => @32847 (fun (afterInt : @14) => @6628 (@32210 @6865 @6385))) +@34856 := fun (afterInt : @14) => @32214 @6865 @6385 +@34861 := @34853 (fun (__a : @23759) => @23719 (@32857 @34856)) @32126 +@34868 := @6840 @34830 @3243 @3263 @32112 @32116 @32873 @32875 +@34869 := @6727 @34830 +@34875 := @34869 @160 @3262 @6624 @32111 @6637 @32872 +@34876 := @6736 @34830 +@34878 := @34876 @136 @6637 +@34879 := @6742 @34830 +@34883 := @34875 (@34878 (@6741 (@34879 @136))) +@34889 := @34869 @328 @3261 @7325 @9334 @19044 @31238 +@34896 := @6711 @34830 @218 @327 @6627 @7324 @19051 @19044 +@34908 := @34869 @212 @228 @6624 @6626 @6639 @7648 (@34876 @20 @6639 (@6741 (@34879 @20))) +@34914 := @34869 @226 @162 @6624 @6624 @225 @6394 +@34916 := @6938 @34830 @24 +@34918 := @34914 (@34916 @225) +@34919 := @6761 @34830 +@34956 := @34861 + (@34868 + (@34883 + (@34889 + (@34896 (@34908 (@34918 @34919)) @19074) + (@34869 + @3229 + @432 + @6624 + @9278 + @3228 + @10904 + (@34916 @3228) + (@34869 + @242 + @162 + @6626 + @6624 + @7165 + @6394 + (@7183 @34830 @239 @26 @162 @6624 @6624 @6394 @7165 @34919 @7194) + @34919)))) + @32965) +@34958 := @24967 @6869 @6865 +@34959 := @224 @34958 +@34961 := @6668 (@10569 @34959) +@34962 := @33476 @26811 +@34963 := @27505 @3153 +@34969 := @8748 (@7282 @34963 @6624) (@7289 @34963 @6624) +@34970 := @20380 @3062 +@34977 := @8748 (@7282 @34970 @6624) (@7289 @34970 @6624) @851 +@34978 := @20380 @3170 +@34989 := @34969 (@34977 (@8748 (@7282 @34978 @6624) (@7289 @34978 @6624) @851 @34249)) @473 +@35000 := @34961 (@6668 (@9131 (@23719 (@34962 @34989 @6624))) (@6668 (@8617 (@224 @34989)) @26818)) +@35003 := @6864 @35000 @33016 @3283 +@35011 := @6644 + ((fun (__a : @23759) => @32847 (fun (afterInt : @14) => @6628 (@32210 @8116 @6385))) @6385) +@35014 := fun (afterInt : @14) => @32214 @8116 @6385 +@35023 := @32976 + (fun (__a : @23759) => @35003 (@35011 ((fun (__a : @23759) => @23719 (@32857 @35014)) @6385))) + @6636 +@35024 := @6918 @35000 +@35030 := @35024 @33042 @169 @611 @3268 @3282 @6426 +@35033 := @6668 (@16061 @6424) @35000 +@35036 := @35030 @35033 @33055 @33059 +@35037 := @6702 @611 +@35071 := @35023 + (fun (msg : @6422) => + @35036 + (@6701 (@35037 @6426 @35000)) + (@7183 + @35033 + @169 + @3148 + @974 + @6626 + @6624 + @6426 + @33054 + (@6727 + @35033 + @620 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @35033 @367 @6424 (@6741 (@6742 @35033 @367))) + (@6761 @35033)) + @33092)) +@35077 := @6888 @35000 @33098 @169 @611 @3268 @3282 +@35079 := @32210 @6869 @6385 +@35081 := @6644 (@6628 @35079) +@35083 := @32214 @6869 @6385 +@35084 := @23719 @35083 +@35085 := @35081 @35084 +@35087 := @35077 @35085 @33115 +@35093 := @35024 @33098 @183 @3271 @3279 @294 @6641 +@35096 := @6668 (@19401 @6639) @35000 +@35104 := @35093 @35096 @35085 @33130 (@6701 (@6702 @3271 @6641 @35000)) +@35112 := @6840 @35096 @3276 @3278 @6627 @35079 (@20873 @6641) @35084 +@35113 := @6727 @35096 +@35119 := @35113 @160 @632 @6624 @6626 @6870 @6641 +@35120 := @6736 @35096 +@35122 := @35120 @136 @6870 +@35123 := @6742 @35096 +@35155 := @34840 + (@34956 + (fun (__a : @23759) => + fun (__h : @32973) => + @35071 + (fun (afterInt : @14) => + @35087 + (@35104 + (@35112 + (@35119 + (@35122 (@6741 (@35123 @136))) + (@35113 + @630 + @162 + @6624 + @6624 + @6639 + @6394 + (@35120 @393 @6639 (@6741 (@35123 @393))) + (@6761 @35096))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_73 @6869 @6385)))))) +@35158 := @6668 (@19471 @34838) @34830 +@35163 := @7378 @35158 @3293 @262 @3373 @33739 +@35164 := @26185 @3153 +@35165 := @33741 @35164 +@35166 := @7282 @35165 +@35167 := @35166 @6624 +@35171 := @7281 @35167 (@7289 @35165 @6624) +@35172 := @30456 @6636 +@35178 := @7281 (@7282 @35172 @6624) (@7289 @35172 @6624) +@35180 := @7849 @6636 @20 +@35189 := @33740 (@35171 (@7279 (@35178 (@33767 (@7014 @35180 @3307)) @6626)) @6626) +@35190 := @6623 @35189 +@35196 := @35171 (@35178 (@7019 @35180 @3307) @7059) @7059 +@35197 := @7282 @35196 +@35198 := @35197 @6624 +@35199 := @7281 @35198 +@35201 := @7289 @35196 @6624 +@35202 := @35199 @35201 +@35204 := @24967 @6856 @6636 +@35205 := @7014 @35204 +@35208 := @6623 (@7294 (@35205 @3323)) +@35209 := @7019 @35204 +@35210 := @35209 @3323 +@35216 := @7281 (@7282 @35210 @6624) (@7289 @35210 @6624) +@35217 := @35216 @6626 +@35220 := @6623 (@7294 (@35205 @3336)) +@35221 := @35209 @3336 +@35227 := @7281 (@7282 @35221 @6624) (@7289 @35221 @6624) +@35235 := @6623 (@35208 (@35217 (@35220 (@35227 @6626 (@7294 (@35205 @3348)))))) +@35240 := @35216 @6624 (@35227 @6624 (@35209 @3348)) +@35242 := @7282 @35240 @6624 +@35243 := @7281 @35242 +@35245 := @7289 @35240 @6624 +@35255 := @35163 + (fun (__b : @6620) => @8858 (@35190 (@35202 (@35235 (@35243 @35245 @23691 @9278)) @6624))) +@35256 := @31321 @26228 +@35264 := @8748 (@7282 @35164 @6624) (@7289 @35164 @6624) @34012 @473 +@35266 := @35256 @35264 @6624 +@35267 := @24251 @35266 +@35275 := @23760 @35198 @35201 (@23760 @35242 @35245 @33892 (@23772 @35204)) +@35276 := @33247 @34856 +@35282 := @35255 (fun (__b : @6620) => @23719 (@35267 (@35275 @35276))) @33744 +@35283 := @6711 @35158 +@35287 := @35283 @1009 @3292 @13364 @6624 +@35288 := @6389 @33743 +@35293 := @35287 (@6383 @35288 @6394) (@6389 @33744) +@35294 := @6727 @35158 +@35300 := @35294 @3290 @162 @6629 @6624 @35288 @6394 +@35304 := @35283 @3286 @3289 @6627 @6624 +@35305 := @31237 @6394 +@35308 := @35304 (@34672 @35305) @35288 +@35322 := @35294 + @220 + @3288 + @6624 + @6626 + @33917 + @35305 + (@6736 @35158 @192 @33917 (@6741 (@6742 @35158 @192))) +@35332 := @35294 @3229 @162 @6624 @6624 @3228 @6394 (@6938 @35158 @24 @3228) +@35333 := @6761 @35158 +@35342 := @35293 (@35300 (@35308 (@35322 (@35332 @35333)) (@9914 @33724 @473)) @35333) +@35343 := LexLeanPreservation.prim_boolNot +@35346 := @35282 (@35342 (@35343 @33743)) +@35349 := @6668 (@19471 (@23719 @35276)) +@35352 := @6668 (@10569 (@224 @35204)) +@35353 := @23719 @35266 +@35362 := @35349 (@35352 (@6668 (@9131 @35353) (@6668 (@8617 (@224 @35264)) @26583))) +@35363 := @6736 @35362 +@35365 := @35363 @204 @35353 +@35366 := @6742 @35362 +@35371 := @35346 (fun ("_" : @33746) => @35365 (@6741 (@35366 @204))) +@35372 := @33745 @7059 +@35373 := @7378 @35362 +@35377 := @35373 @3318 @3371 @675 @35189 +@35379 := @24967 @6865 @6856 +@35380 := @7390 @35379 +@35381 := @35380 @3323 +@35382 := @7294 @35381 +@35383 := @6623 @35382 +@35384 := @7395 @35379 +@35385 := @35384 @3323 +@35386 := @7282 @35385 +@35387 := @35386 @6624 +@35391 := @7281 @35387 (@7289 @35385 @6624) +@35392 := @35391 @6626 +@35395 := @6623 (@7294 (@35380 @3336)) +@35396 := @35384 @3336 +@35402 := @7281 (@7282 @35396 @6624) (@7289 @35396 @6624) +@35409 := @35383 (@35392 (@35395 (@35402 @6626 (@7294 (@35380 @3348))))) +@35410 := @6623 @35409 +@35415 := @35391 @6624 (@35402 @6624 (@35384 @3348)) +@35416 := @7282 @35415 +@35417 := @35416 @6624 +@35418 := @7281 @35417 +@35420 := @7289 @35415 @6624 +@35428 := @35377 (fun (__b : @6620) => @7389 (@35410 (@35418 @35420 @23691 @9278)) @6624) +@35434 := @24251 (@23760 @35417 @35420 @33892 (@23772 @35379)) +@35436 := @33413 (fun (afterInt : @14) => @35083) +@35441 := @35428 (fun (__b : @6620) => @23719 (@35434 @35436)) @35196 +@35445 := @35373 @3298 @3316 @242 @33739 +@35446 := @30456 @6856 +@35447 := @7282 @35446 +@35448 := @35447 @6624 +@35452 := @7281 @35448 (@7289 @35446 @6624) +@35454 := @7849 @6856 @20 +@35474 := @35445 + (fun (__b : @6620) => @7389 (@7279 (@35452 (@33767 (@7390 @35454 @3307)) @6626)) @6626) + (fun (__b : @6620) => @6389 (@7389 (@35452 (@7395 @35454 @3307) @7059) @7059)) + @35165 +@35475 := @6711 @35362 +@35479 := @35475 @1009 @3297 @13364 @6624 +@35480 := @6389 @35164 +@35485 := @35479 (@6383 @35480 @6394) (@6389 @35165) +@35486 := @6727 @35362 +@35492 := @35486 @3159 @162 @6629 @6624 @35480 @6394 +@35499 := @35475 @715 @3158 @6627 @6624 (@8951 @34023) @35480 +@35511 := @35486 @177 @3157 @6624 @6626 @8920 @34023 (@35363 @46 @8920 (@6741 (@35366 @46))) +@35521 := @35486 @3155 @162 @6624 @6624 @3154 @6394 (@6938 @35362 @1283 @3154) +@35522 := @6761 @35362 +@35533 := @35474 + (@35485 (@35492 (@35499 (@35511 (@35521 @35522)) (@27384 @3153)) @35522) (@35343 @35164)) +@35534 := @23719 @35436 +@35536 := @6668 (@19471 @35534) +@35537 := @224 @35379 +@35539 := @6668 (@10569 @35537) +@35540 := @23721 @26725 +@35541 := @27057 @3153 +@35547 := @8748 (@7282 @35541 @6624) (@7289 @35541 @6624) +@35548 := @19785 @3062 +@35558 := @35547 (@8748 (@7282 @35548 @6624) (@7289 @35548 @6624) @851 @34133) @473 +@35570 := @35536 + (@35539 (@6668 (@9131 (@23719 (@35540 @35558 @6624))) (@6668 (@8617 (@224 @35558)) @26732))) +@35571 := @7378 @35570 +@35575 := @35571 @3301 @3314 @242 @6629 +@35577 := @7849 @6865 @20 +@35579 := @9982 @35577 @3307 +@35584 := @35575 (fun (__b : @6620) => @7389 (@33767 @35579) @6626) +@35586 := @7596 @35577 @3307 +@35592 := @35584 (fun (__b : @6620) => @6389 (@7389 @35586 @7059)) @35446 +@35601 := @6711 @35570 @766 @3300 @6627 @6624 (@9879 @17568) (@6389 @35446) +@35602 := @6727 @35570 +@35608 := @35602 @237 @214 @6624 @6626 @236 @17568 +@35609 := @6938 @35570 +@35612 := @35608 (@35609 @24 @236) +@35618 := @35602 @212 @162 @6624 @6624 @6889 @6394 +@35619 := @6736 @35570 +@35621 := @35619 @20 @6889 +@35622 := @6742 @35570 +@35626 := @35618 (@35621 (@6741 (@35622 @20))) +@35627 := @6761 @35570 +@35633 := @35592 (@35601 (@35612 (@35626 @35627)) (@30631 @6856)) +@35641 := @6668 (@19471 (@23719 (@33481 (fun (afterInt : @14) => @32214 @7131 @6385)))) @35000 +@35643 := @6840 @35641 @1296 +@35646 := @35643 @3313 @33766 @35579 +@35647 := @224 @35577 +@35649 := @6383 @35647 @32280 +@35653 := @35646 (@20873 @35649) (@6389 @35586) +@35654 := @6727 @35641 +@35655 := @35654 @160 +@35660 := @35655 @3312 @6624 @7831 @6870 @35649 +@35661 := @6736 @35641 +@35663 := @35661 @136 @6870 +@35664 := @6742 @35641 +@35667 := @35663 (@6741 (@35664 @136)) +@35668 := @35660 @35667 +@35674 := @35654 @3303 @3311 @6629 @6626 @35647 @32280 +@35675 := @6711 @35641 +@35679 := @35675 @800 @327 @6627 @6624 +@35680 := @10444 @7648 +@35682 := @35679 @35680 @35647 +@35694 := @35654 @212 @228 @6624 @6626 @6866 @7648 (@35661 @20 @6866 (@6741 (@35664 @20))) +@35700 := @35654 @226 @162 @6624 @6624 @225 @6394 +@35701 := @6938 @35641 +@35704 := @35700 (@35701 @24 @225) +@35705 := @6761 @35641 +@35712 := @35674 (@35682 (@35694 (@35704 @35705)) (@8043 @6865 @20)) +@35718 := @35654 @3309 @162 @6624 @6624 @3308 @6394 +@35719 := @35701 @1283 +@35730 := @35633 + (fun ("_" : @35448) => + @35653 (@35668 (@35712 (@35718 (@35719 @3308) @35705))) (@20920 @35577 @3307)) +@35731 := @35447 @7059 +@35732 := @7183 @35641 +@35759 := @35441 + (@35533 + (fun ("_" : @35167) => + @35730 (fun ("_" : @35731) => @35732 @239 @26 @162 @6624 @6624 @6394 @7165 @35705 @7194)) + (fun ("_" : @35166 @7059) => @7183 @35570 @239 @26 @162 @6624 @6624 @6394 @7165 @35627 @7194)) +@35771 := @35571 + @3357 + @3367 + @3370 + @35409 + @24248 + (fun (__b : @6620) => @23719 (@24251 @33892 (@23772 @34958))) + @35415 +@35775 := @35571 @3330 @334 @3356 @35382 +@35776 := @9982 @34958 +@35777 := @35776 @3336 +@35778 := @7294 @35777 +@35779 := @6623 @35778 +@35780 := @7596 @34958 +@35781 := @35780 @3336 +@35782 := @7282 @35781 +@35783 := @35782 @6624 +@35787 := @7281 @35783 (@7289 @35781 @6624) +@35803 := @35775 + (fun (__b : @6620) => @7573 (@35779 (@35787 @6626 (@7294 (@35776 @3348))))) + (fun (__b : @6620) => @6389 (@8858 (@35787 @6624 (@35780 @3348)))) + @35385 +@35808 := @6840 @35570 @1296 @3329 @7293 @35381 +@35810 := @6383 @35537 @22831 +@35866 := @35803 + (@35808 + (@7510 @35810) + (@6389 @35385) + (@35602 + @160 + @3328 + @6624 + @6627 + @6892 + @35810 + (@35619 @136 @6892 (@6741 (@35622 @136))) + (@35602 + @275 + @3327 + @6624 + @6626 + @35537 + @22831 + (@35619 @271 @35537 (@6741 (@35622 @271))) + (@35602 @3325 @162 @6624 @6624 @3324 @6394 (@35609 @1283 @3324) @35627))) + (@7560 @35379 @3323)) + (fun ("_" : @35387) => @35732 @331 @26 @162 @6624 @6624 @6394 @8622 @35705 @8641) +@35867 := @35386 @7059 +@35872 := @7378 @35641 @3343 @334 @3355 @35778 +@35874 := @24967 @7131 @6869 +@35876 := @10255 @35874 @3348 +@35880 := @35872 (fun (__b : @6620) => @7573 (@7294 @35876)) +@35882 := @10098 @35874 @3348 +@35887 := @35880 (fun (__b : @6620) => @6389 (@8858 @35882)) @35781 +@35890 := @35643 @3342 @7293 @35777 +@35891 := @6383 @34959 +@35892 := @35891 @31558 +@35896 := @35890 (@20873 @35892) (@6389 @35781) +@35902 := @35655 @3341 @6624 @6627 @6870 @35892 @35667 +@35903 := @35654 @275 +@35908 := @35903 @3340 @6624 @6626 @34959 @31558 +@35913 := @35661 @271 @34959 (@6741 (@35664 @271)) +@35930 := @35887 + (@35896 + (@35902 (@35908 @35913 (@35654 @3338 @162 @6624 @6624 @3337 @6394 (@35719 @3337) @35705))) + (@20920 @34958 @3336)) +@35931 := @23720 @7131 +@35940 := @6668 (@19471 (@23719 (@32251 (@35931 @20079 @473 @7059) @32254 @35014))) +@35941 := @224 @35874 +@35943 := @6668 (@10569 @35941) +@35944 := @35931 @26885 +@35945 := @28234 @3153 +@35951 := @8748 (@7282 @35945 @6624) (@7289 @35945 @6624) +@35952 := @20965 @3062 +@35959 := @8748 (@7282 @35952 @6624) (@7289 @35952 @6624) @851 +@35960 := @20965 @3170 +@35967 := @8748 (@7282 @35960 @6624) (@7289 @35960 @6624) @851 +@35968 := @20965 @3182 +@35980 := @35951 (@35959 (@35967 (@8748 (@7282 @35968 @6624) (@7289 @35968 @6624) @46 @34352))) @473 +@35992 := @35940 + (@35943 (@6668 (@9131 (@23719 (@35944 @35980 @6624))) (@6668 (@8617 (@224 @35980)) @26897))) +@36000 := @7183 @35992 @331 @26 @162 @6624 @6624 @6394 @8622 +@36001 := @6761 @35992 +@36005 := @35930 (fun ("_" : @35783) => @36000 @36001 @8641) +@36006 := @35782 @7059 +@36011 := @6840 @35992 @1296 @3354 @7293 @35876 +@36013 := @6383 @35941 @31629 +@36017 := @36011 (@10528 @36013) (@6389 @35882) +@36018 := @6727 @35992 +@36024 := @36018 @160 @3353 @6624 @6627 @7132 @36013 +@36025 := @6736 @35992 +@36027 := @36025 @136 @7132 +@36028 := @6742 @35992 +@36058 := @36017 + (@36024 + (@36027 (@6741 (@36028 @136))) + (@36018 + @275 + @3352 + @6624 + @6626 + @35941 + @31629 + (@36025 @271 @35941 (@6741 (@36028 @271))) + (@36018 @3350 @162 @6624 @6624 @3349 @6394 (@6938 @35992 @1283 @3349) @36001))) +@36059 := @7559 @7131 +@36067 := @35771 + (@35866 (fun ("_" : @35867) => @36005 (fun ("_" : @36006) => @36058 (@36059 @35874 @3348)))) +@36072 := @35732 @169 @3148 @3366 @12574 @6624 +@36073 := @1928 @33891 +@36155 := fun (subject : @6422) => + fun (startPos : @14) => + @33876 + (@33905 + (@33911 + (@34653 + (@34772 + (@34827 + (@35155 + (@35371 + (fun ("_" : @35372) => + @35759 + (fun ("_" : @35198) => + @36067 + (fun ("_" : @35417) => + @36072 + (@6383 @36073 @6394) + (@24316 @36073) + (@35654 + @3364 + @162 + @9278 + @6624 + @36073 + @6394 + (@35675 + @663 + @3363 + @6626 + @6624 + (@6383 @3360 @6394) + @36073 + (@35654 @3361 @162 @6624 @6624 @3360 @6394 (@35701 @665 @3360) @35705) + (@24348 @3359)) + @35705) + (@24354 @36073)) + (fun ("_" : @35416 @7059) => + @35732 + @183 + @3148 + @277 + @6626 + @6624 + (@35891 @6394) + (@24369 @34959) + (@35903 @162 @6624 @6624 @34959 @6394 @35913 @35705) + (@24396 @34959))) + (fun ("_" : @35197 @7059) => @35619 @398 @35534 (@6741 (@35622 @398))))))))))) +@36157 := @24416 @3153 @3718 +@36159 := fun (byte : @1300) => @7294 @36157 +@36161 := @6634 @2415 @6957 +@36162 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_55 +@36164 := @6644 (@36162 @6385) +@36165 := LexLeanBoot.TokenAudit.isAsciiDigit +@36168 := @36164 (@6389 (@36165 @6385)) +@36170 := (byte : @1300) -> @36161 @36168 +@36224 := fun (byte : @1300) => + @6660 + @2415 + @6957 + @36168 + @3726 + @25186 + (@6685 (@6695 @2415)) + (@6701 (@6702 (@6703 @3726) @6957 @6678)) + (@25213 + @3724 + @7293 + @36157 + (@6956 @21396) + (@6389 (@24480 @3153 @3718)) + (@25224 + @3723 + @6624 + @6627 + @6955 + @21396 + @25236 + (@25223 + @3155 + @3722 + @6624 + @6626 + @3154 + @21395 + (@25245 @3154) + (@25223 @3720 @162 @6624 @6624 @3719 @6394 (@25245 @3719) @25256))) + (@24676 @3153 @3718)) +@36225 := @18850 @5832 +@36227 := @7282 @36225 @6624 +@36228 := @7281 @36227 +@36230 := @7289 @36225 @6624 +@36231 := @36228 @36230 +@36235 := @6623 (@7294 (@25530 @5843 @5850)) +@36237 := @25535 @5843 @5850 +@36239 := @7282 @36237 @6624 +@36240 := @7281 @36239 +@36242 := @7289 @36237 @6624 +@36250 := @25516 (@7279 (@36231 (@36235 (@36240 @36242 @6624 @6624)) @6624)) +@36251 := @18850 @5867 +@36253 := @7282 @36251 @6624 +@36254 := @7281 @36253 +@36256 := @7289 @36251 @6624 +@36257 := @36254 @36256 +@36260 := @6623 (@7294 (@25531 @5878)) +@36261 := @25536 @5878 +@36263 := @7282 @36261 @6624 +@36264 := @7281 @36263 +@36266 := @7289 @36261 @6624 +@36268 := @36264 @36266 @6624 +@36272 := @6623 (@7294 (@25530 @5891 @4719)) +@36274 := @25535 @5891 @4719 +@36276 := @7282 @36274 @6624 +@36277 := @7281 @36276 +@36279 := @7289 @36274 @6624 +@36293 := @7279 + (@36250 + (@7279 + (@25578 + (@7279 (@36257 (@36260 (@36268 (@36272 (@36277 @36279 @6624 @6624)))) @6624)) + @6624))) +@36294 := @25404 @36293 +@36295 := @25393 @36294 +@36298 := fun (subject : @6422) => fun (position : @14) => @8660 @36295 +@36300 := @6634 @5481 @6642 +@36303 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_107 @6636 @6385 +@36304 := @6644 @36303 +@36305 := LexLeanBoot.TokenAudit.subScriptWidth +@36307 := @36305 @6636 @6385 +@36308 := @224 @36307 +@36309 := @36304 @36308 +@36312 := (subject : @6422) -> (position : @14) -> @36300 @36309 +@36326 := @6660 + @5481 + @6642 + @36309 + @5911 + @6680 + (@6685 (@6695 @5481)) + (@6701 (@6702 (@6703 @5911) @6642 @6678)) +@36330 := @8743 @5909 @8659 @36295 @6796 +@36355 := @224 + (@25794 + (@8748 @36227 @36230 (@8748 @36239 @36242 @60 @136) @136) + (@25813 + (@8748 @36253 @36256 (@8748 @36263 @36266 @60 (@8748 @36276 @36279 @60 @136)) @136) + @136)) +@36357 := @36330 @36355 @8778 +@36363 := @25869 @5908 @25392 @36294 @19087 @36355 @25935 +@36369 := @25943 @5907 @25403 @36293 @25947 @36355 @26022 +@36374 := @7378 @26026 @4597 @5862 @5906 @6629 +@36375 := @19546 @5832 +@36376 := @7282 @36375 +@36377 := @36376 @6624 +@36378 := @7281 @36377 +@36380 := @7289 @36375 @6624 +@36381 := @36378 @36380 +@36385 := @6623 (@7294 (@26230 @5843 @5850)) +@36387 := @26235 @5843 @5850 +@36389 := @7282 @36387 @6624 +@36390 := @7281 @36389 +@36392 := @7289 @36387 @6624 +@36400 := @7389 (@7279 (@36381 (@36385 (@36390 @36392 @6624 @6624)) @6624)) +@36401 := @19546 @5867 +@36403 := @7282 @36401 @6624 +@36404 := @7281 @36403 +@36406 := @7289 @36401 @6624 +@36407 := @36404 @36406 +@36410 := @6623 (@7294 (@26231 @5878)) +@36411 := @26236 @5878 +@36413 := @7282 @36411 @6624 +@36414 := @7281 @36413 +@36416 := @7289 @36411 @6624 +@36418 := @36414 @36416 @6624 +@36422 := @6623 (@7294 (@26230 @5891 @4719)) +@36424 := @26235 @5891 @4719 +@36426 := @7282 @36424 @6624 +@36427 := @7281 @36426 +@36429 := @7289 @36424 @6624 +@36507 := @36374 + (fun (__b : @6620) => + @36400 + (@7279 + (@26278 + (@7279 (@36407 (@36410 (@36418 (@36422 (@36427 @36429 @6624 @6624)))) @6624)) + @6624))) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 @36377 @36380 (@8748 @36389 @36392 @60 @136) @136) + (@26475 + (@8748 @36403 @36406 (@8748 @36413 @36416 @60 (@8748 @36426 @36429 @60 @136)) @136) + @136))) + @25510 + (@26069 + @715 + @4596 + @6627 + @6624 + (@8798 @27731) + (@6389 @25510) + (@26048 + @177 + @4595 + @6624 + @6626 + @6796 + @27731 + (@26055 @46 @6796 (@6741 (@26058 @46))) + (@26048 @4593 @162 @6624 @6624 @4592 @6394 (@26097 @1283 @4592) @26101)) + (@26571 @4591)) +@36508 := @7378 @26584 +@36512 := @36508 @5838 @5860 @237 @6629 +@36514 := @27077 @5843 @5850 +@36515 := @7294 @36514 +@36516 := @6623 @36515 +@36518 := @27082 @5843 @5850 +@36519 := @7282 @36518 +@36520 := @36519 @6624 +@36521 := @7281 @36520 +@36523 := @7289 @36518 @6624 +@36541 := @36512 + (fun (__b : @6620) => @7389 (@36516 (@36521 @36523 @6624 @6624)) @6624) + (fun (__b : @6620) => @224 (@8753 (@8748 @36520 @36523 @60 @136) @136)) + @36375 +@36543 := @6711 @26584 @715 +@36546 := @36543 @5837 @6627 @6624 +@36548 := @6383 @5833 @6394 +@36552 := @36546 (@19858 @36548) (@6389 @36375) +@36553 := @6727 @26584 +@36559 := @36553 @196 @5836 @6624 @6626 @19726 @36548 +@36560 := @6736 @26584 +@36562 := @36560 @60 @19726 +@36563 := @6742 @26584 +@36567 := @36559 (@36562 (@6741 (@36563 @60))) +@36573 := @36553 @5834 @162 @6624 @6624 @5833 @6394 +@36575 := @6938 @26584 @1283 +@36577 := @36573 (@36575 @5833) +@36578 := @6761 @26584 +@36584 := @36541 (@36552 (@36567 (@36577 @36578)) (@19892 @5832)) +@36585 := @7378 @26733 +@36592 := @36585 @5857 @3704 @237 @36515 @9141 @28539 @36518 +@36597 := @6840 @26733 @2493 @5856 @7293 @36514 +@36598 := @6383 @26727 +@36599 := @6383 @5844 +@36601 := @6383 @5851 @6394 +@36602 := @36599 @36601 +@36606 := @36597 (@36598 @36602) (@6389 @36518) +@36607 := @6727 @26733 +@36613 := @36607 @220 @5855 @6624 @6627 @26727 @36602 +@36614 := @6736 @26733 +@36616 := @36614 @192 @26727 +@36617 := @6742 @26733 +@36621 := @36613 (@36616 (@6741 (@36617 @192))) +@36627 := @36607 @5845 @5854 @6624 @6626 @5844 @36601 +@36628 := @6938 @26733 +@36629 := @36628 @1283 +@36631 := @36627 (@36629 @5844) +@36639 := @36607 @5852 @162 @6624 @6624 @5851 @6394 (@36629 @5851) +@36640 := @6761 @26733 +@36649 := @36592 (@36606 (@36621 (@36631 (@36639 @36640))) (@8844 @26726 @5843 @5850)) +@36650 := @6938 @26819 +@36651 := @36650 @24 +@36654 := @36649 (fun ("_" : @36520) => @36651 @3703) +@36655 := @36519 @7059 +@36656 := @36651 @236 +@36660 := @36584 (fun ("_" : @36377) => @36654 (fun ("_" : @36655) => @36656)) +@36661 := @36376 @7059 +@36663 := @36628 @24 @236 +@36667 := @36507 (fun ("_" : @25512) => @36660 (fun ("_" : @36661) => @36663)) +@36668 := @25511 @7059 +@36672 := @36508 @4638 @5904 @237 @6629 +@36673 := @19785 @5867 +@36674 := @7282 @36673 +@36675 := @36674 @6624 +@36676 := @7281 @36675 +@36678 := @7289 @36673 @6624 +@36679 := @36676 @36678 +@36682 := @6623 (@7294 (@27078 @5878)) +@36683 := @27083 @5878 +@36685 := @7282 @36683 @6624 +@36686 := @7281 @36685 +@36688 := @7289 @36683 @6624 +@36690 := @36686 @36688 @6624 +@36694 := @6623 (@7294 (@27077 @5891 @4719)) +@36696 := @27082 @5891 @4719 +@36698 := @7282 @36696 @6624 +@36699 := @7281 @36698 +@36701 := @7289 @36696 @6624 +@36765 := @36672 + (fun (__b : @6620) => + @7389 (@7279 (@36679 (@36682 (@36690 (@36694 (@36699 @36701 @6624 @6624)))) @6624)) @6624) + (fun (__b : @6620) => + @224 + (@8753 + (@8748 @36675 @36678 (@8748 @36685 @36688 @60 (@8748 @36698 @36701 @60 @136)) @136) + @136)) + @26272 + (@36543 + @4637 + @6627 + @6624 + (@8951 @28395) + (@6389 @26272) + (@36553 + @177 + @4636 + @6624 + @6626 + @8920 + @28395 + (@36560 @46 @8920 (@6741 (@36563 @46))) + (@36553 @4634 @162 @6624 @6624 @4633 @6394 (@36575 @4633) @36578)) + (@27384 @4632)) +@36769 := @36585 @5873 @5902 @237 @6629 +@36770 := @27464 @5878 +@36771 := @7294 @36770 +@36772 := @6623 @36771 +@36773 := @27469 @5878 +@36774 := @7282 @36773 +@36775 := @36774 @6624 +@36776 := @7281 @36775 +@36778 := @7289 @36773 @6624 +@36780 := @36776 @36778 @6624 +@36784 := @6623 (@7294 (@27463 @5891 @4719)) +@36786 := @27468 @5891 @4719 +@36788 := @7282 @36786 @6624 +@36789 := @7281 @36788 +@36791 := @7289 @36786 @6624 +@36815 := @36769 + (fun (__b : @6620) => @7389 (@36772 (@36780 (@36784 (@36789 @36791 @6624 @6624)))) @6624) + (fun (__b : @6620) => + @224 (@8753 (@8748 @36775 @36778 @60 (@8748 @36788 @36791 @60 @136)) @136)) + @36673 +@36820 := @6711 @26733 @715 @5872 @6627 @6624 +@36822 := @6383 @5868 @6394 +@36852 := @36815 + (@36820 + (@20416 @36822) + (@6389 @36673) + (@36607 + @196 + @5871 + @6624 + @6626 + @19914 + @36822 + (@36614 @60 @19914 (@6741 (@36617 @60))) + (@36607 @5869 @162 @6624 @6624 @5868 @6394 (@36629 @5868) @36640)) + (@20448 @5867)) +@36857 := @7378 @26819 @5885 @3704 @5901 @36771 +@36859 := @27767 @5891 @4719 +@36860 := @7294 @36859 +@36861 := @6623 @36860 +@36863 := @27772 @5891 @4719 +@36864 := @7282 @36863 +@36865 := @36864 @6624 +@36866 := @7281 @36865 +@36868 := @7289 @36863 @6624 +@36884 := @36857 + (fun (__b : @6620) => @8858 (@36861 (@36866 @36868 @6624 @6624))) + (fun (__b : @6620) => @224 (@8760 (@8748 @36865 @36868 @60 @136))) + @36773 +@36889 := @6840 @26819 @2493 @5884 @7293 @36770 +@36890 := @6383 @26813 +@36892 := @6383 @5879 @6394 +@36893 := @8952 @36892 +@36897 := @36889 (@36890 @36893) (@6389 @36773) +@36898 := @6727 @26819 +@36912 := @36898 + @220 + @5883 + @6624 + @6627 + @26813 + @36893 + (@6736 @26819 @192 @26813 (@6741 (@6742 @26819 @192))) +@36918 := @36898 @2543 @5882 @6624 @6626 @2542 @36892 +@36919 := @36650 @1283 +@36939 := @36884 + (@36897 + (@36912 + (@36918 + (@36919 @2542) + (@36898 @5880 @162 @6624 @6624 @5879 @6394 (@36919 @5879) (@6761 @26819)))) + (@8844 @26812 @2541 @5878)) +@36940 := @6938 @26898 +@36944 := @36939 (fun ("_" : @36775) => @36940 @24 @3703) +@36945 := @36774 @7059 +@36953 := @7378 @26898 @5898 @3704 @237 @36860 @9141 @28539 @36863 +@36958 := @6840 @26898 @2493 @5897 @7293 @36859 +@36959 := @6383 @5892 +@36960 := @29188 @6394 +@36961 := @36959 @36960 +@36965 := @36958 (@27921 @36961) (@6389 @36863) +@36966 := @6727 @26898 +@36980 := @36966 + @220 + @5896 + @6624 + @6627 + @26887 + @36961 + (@6736 @26898 @192 @26887 (@6741 (@6742 @26898 @192))) +@36986 := @36966 @5893 @5895 @6624 @6626 @5892 @36960 +@36987 := @36940 @1283 +@37006 := @36953 + (@36965 + (@36980 + (@36986 + (@36987 @5892) + (@36966 @4721 @162 @6624 @6624 @4720 @6394 (@36987 @4720) (@6761 @26898)))) + (@27964 @5891 @4719)) +@37008 := @6938 @27985 @24 +@37035 := fun (subject : @6422) => + fun (position : @14) => + @36326 + (@36357 + (@36363 + (@36369 + (@36667 + (fun ("_" : @36668) => + @36765 + (fun ("_" : @26274) => + @36852 + (fun ("_" : @36675) => + @36944 + (fun ("_" : @36945) => + @37006 + (fun ("_" : @36865) => @37008 @3703) + (fun ("_" : @36864 @7059) => @37008 @236))) + (fun ("_" : @36674 @7059) => @36656)) + (fun ("_" : @26273 @7059) => @36663)))))) +@37036 := @36162 @6795 +@37037 := @7821 @37036 +@37038 := @6623 @37037 +@37039 := @6628 @36303 +@37040 := @6623 @37039 +@37041 := @36165 @6795 +@37043 := @7282 @37041 @6624 +@37044 := @7281 @37043 +@37046 := @7289 @37041 @6624 +@37048 := @37044 @37046 @6624 +@37049 := @25416 @2432 +@37051 := @7282 @37049 @6624 +@37052 := @7281 @37051 +@37054 := @7289 @37049 @6624 +@37056 := @37052 @37054 @6624 +@37057 := @25416 @5493 +@37059 := @7282 @37057 @6624 +@37060 := @7281 @37059 +@37062 := @7289 @37057 @6624 +@37064 := @37060 @37062 @6624 +@37065 := @25416 @5504 +@37067 := @7282 @37065 @6624 +@37068 := @7281 @37067 +@37070 := @7289 @37065 @6624 +@37072 := @37068 @37070 @6624 +@37073 := @30456 @25739 +@37075 := @7282 @37073 @6624 +@37076 := @7281 @37075 +@37078 := @7289 @37073 @6624 +@37097 := @29724 + (@29731 + (@6625 + (@29739 + (@6625 + (@37048 + (@7279 + (@29747 + (@7279 + (@37056 + (@7279 (@37064 (@7279 (@37072 (@7279 (@37076 @37078 @6624 @6624)))))))))))))) + @6624) +@37098 := @37040 @37097 +@37099 := @29719 @37098 +@37100 := @37038 @37099 +@37101 := @29717 @37100 +@37104 := fun (subject : @6422) => fun (position : @14) => @8660 @37101 +@37106 := @6634 @5209 @6642 +@37107 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_100 +@37109 := @37107 @6636 @6385 +@37110 := @6644 @37109 +@37111 := LexLeanBoot.TokenAudit.idRestWidth +@37113 := @37111 @6636 @6385 +@37114 := @224 @37113 +@37115 := @37110 @37114 +@37118 := (subject : @6422) -> (position : @14) -> @37106 @37115 +@37132 := @6660 + @5209 + @6642 + @37115 + @5531 + @6680 + (@6685 (@6695 @5209)) + (@6701 (@6702 (@6703 @5531) @6642 @6678)) +@37136 := @8743 @5529 @8659 @37101 @6796 +@37161 := @224 + (@29794 + (@29797 + (@8748 + @37043 + @37046 + @20 + (@29800 + (@8748 + @37051 + @37054 + @20 + (@8748 + @37059 + @37062 + @20 + (@8748 @37067 @37070 @20 (@8748 @37075 @37078 @25739 @36307))))))) + @136) +@37163 := @37136 @37161 @8778 +@37169 := @29808 @5528 @29716 @37100 @29812 @37161 @29832 +@37173 := @29839 @5476 @5527 @37037 @37099 +@37174 := @6389 @37041 +@37176 := @37173 @37174 @37161 +@37191 := @6840 + @29836 + @2415 + @179 + @6626 + @37036 + @29819 + @37174 + (@29856 @162 @6624 @6624 @6796 @6394 @29868 @29880) +@37192 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_55 +@37195 := @37176 (@37191 (@37192 @6795)) +@37198 := @6668 (@8617 @37174) @29836 +@37207 := @7485 @37198 @204 @24 @3399 @5526 @29718 @37098 @25740 @37161 +@37214 := @6840 @37198 @3397 @475 @6627 @25735 @6642 @25740 +@37215 := @6727 @37198 +@37221 := @37215 @160 @214 @6624 @6626 @6637 @6641 +@37222 := @6736 @37198 +@37224 := @37222 @136 @6637 +@37225 := @6742 @37198 +@37247 := @37207 + (@37214 + (@37221 + (@37224 (@6741 (@37225 @136))) + (@37215 + @212 + @162 + @6624 + @6624 + @6639 + @6394 + (@37222 @20 @6639 (@6741 (@37225 @20))) + (@6761 @37198))) + @29939) +@37248 := @29943 @37198 +@37257 := @7485 @37248 @271 @24 @5483 @5525 @37039 @37097 @36308 @37161 +@37264 := @6840 @37248 @5481 @475 @6627 @36303 @6642 @36308 +@37265 := @6727 @37248 +@37271 := @37265 @160 @214 @6624 @6626 @6637 @6641 +@37272 := @6736 @37248 +@37274 := @37272 @136 @6637 +@37275 := @6742 @37248 +@37300 := @37257 + (@37264 + (@37271 + (@37274 (@6741 (@37275 @136))) + (@37265 + @212 + @162 + @6624 + @6624 + @6639 + @6394 + (@37272 @20 @6639 (@6741 (@37275 @20))) + (@6761 @37248))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_107 @6636 @6385)) +@37303 := @6668 (@10569 @36308) @37248 +@37308 := @7378 @37303 @2486 @5523 @237 @29723 +@37309 := @36165 @8756 +@37311 := @7282 @37309 @6624 +@37312 := @7281 @37311 +@37314 := @7289 @37309 @6624 +@37316 := @37312 @37314 @6624 +@37317 := @26185 @2432 +@37319 := @7282 @37317 @6624 +@37320 := @7281 @37319 +@37322 := @7289 @37317 @6624 +@37324 := @37320 @37322 @6624 +@37325 := @26185 @5493 +@37327 := @7282 @37325 @6624 +@37328 := @7281 @37327 +@37330 := @7289 @37325 @6624 +@37332 := @37328 @37330 @6624 +@37333 := @26185 @5504 +@37335 := @7282 @37333 @6624 +@37336 := @7281 @37335 +@37338 := @7289 @37333 @6624 +@37340 := @37336 @37338 @6624 +@37341 := @30456 @29981 +@37343 := @7282 @37341 @6624 +@37344 := @7281 @37343 +@37346 := @7289 @37341 @6624 +@37366 := @37308 + (fun (__b : @6620) => + @7389 + (@6625 + (@29957 + (@6625 + (@37316 + (@7279 + (@29965 + (@7279 + (@37324 + (@7279 (@37332 (@7279 (@37340 (@7279 (@37344 @37346 @6624 @6624)))))))))))))) + @6624) +@37369 := @8748 @37311 @37314 @20 +@37372 := @8748 @37319 @37322 @20 +@37375 := @8748 @37327 @37330 @20 +@37378 := @8748 @37335 @37338 @20 +@37381 := @8748 @37343 @37346 @29981 +@37383 := @36305 @6856 @6636 +@37396 := @37366 + (fun (__b : @6620) => + @224 (@8753 (@29976 (@37369 (@29979 (@37372 (@37375 (@37378 (@37381 @37383))))))) @136)) + @29725 +@37397 := @6711 @37303 +@37403 := @37397 @766 @2485 @29721 @6624 @29995 @29997 +@37404 := @6727 @37303 +@37410 := @37404 @212 @2484 @6624 @29720 @6639 @19668 +@37411 := @6736 @37303 +@37413 := @37411 @20 @6639 +@37414 := @6742 @37303 +@37418 := @37410 (@37413 (@6741 (@37414 @20))) +@37424 := @37404 @317 @162 @7829 @6624 @7893 @6394 +@37430 := @37397 @315 @163 @6626 @7828 @7910 @7893 +@37442 := @37404 @160 @162 @6624 @6624 @6637 @6394 (@37411 @136 @6637 (@6741 (@37414 @136))) +@37443 := @6761 @37303 +@37452 := @37396 (@37403 (@37418 (@37424 (@37430 (@37442 @37443) @7922) @37443)) @30046) +@37461 := @6668 (@10569 (@224 @37383)) (@30051 (@6668 (@8617 (@6389 @37309)) @30058)) +@37466 := @7378 @37461 @196 @226 @5522 @6624 +@37467 := @36165 @8895 +@37468 := @7282 @37467 +@37469 := @37468 @6624 +@37470 := @7281 @37469 +@37472 := @7289 @37467 @6624 +@37474 := @37470 @37472 @6624 +@37475 := @27057 @2432 +@37477 := @7282 @37475 @6624 +@37478 := @7281 @37477 +@37480 := @7289 @37475 @6624 +@37482 := @37478 @37480 @6624 +@37483 := @27057 @5493 +@37485 := @7282 @37483 @6624 +@37486 := @7281 @37485 +@37488 := @7289 @37483 @6624 +@37490 := @37486 @37488 @6624 +@37491 := @27057 @5504 +@37493 := @7282 @37491 @6624 +@37494 := @7281 @37493 +@37496 := @7289 @37491 @6624 +@37498 := @37494 @37496 @6624 +@37499 := @30456 @30083 +@37501 := @7282 @37499 @6624 +@37502 := @7281 @37501 +@37504 := @7289 @37499 @6624 +@37521 := @37466 + (fun (__b : @6620) => + @8858 + (@6625 + (@37474 + (@7279 + (@30073 + (@7279 + (@37482 (@7279 (@37490 (@7279 (@37498 (@7279 (@37502 @37504 @6624 @6624))))))))))))) +@37524 := @8748 @37469 @37472 @20 +@37527 := @8748 @37477 @37480 @20 +@37530 := @8748 @37485 @37488 @20 +@37533 := @8748 @37493 @37496 @20 +@37536 := @8748 @37501 @37504 @30083 +@37538 := @36305 @6865 @6856 +@37557 := @37521 + (fun (__b : @6620) => @224 (@8893 (@37524 (@30081 (@37527 (@37530 (@37533 (@37536 @37538)))))))) + @29950 + (@6736 @37461 @60 @30055 (@6741 (@6742 @37461 @60))) +@37560 := @6668 (@10569 (@224 @37538)) +@37561 := @6389 @37467 +@37566 := @37560 (@30100 (@6668 (@8617 @37561) @30108)) +@37571 := @37557 (fun ("_" : @29952) => @6938 @37566 @24 @225) +@37576 := @7378 @37566 @220 @226 @5521 @6624 +@37577 := @7282 @30141 +@37578 := @37577 @6624 +@37579 := @7281 @37578 +@37581 := @7289 @30141 @6624 +@37583 := @37579 @37581 @6624 +@37584 := @27505 @2432 +@37586 := @7282 @37584 @6624 +@37587 := @7281 @37586 +@37589 := @7289 @37584 @6624 +@37591 := @37587 @37589 @6624 +@37592 := @27505 @5493 +@37594 := @7282 @37592 @6624 +@37595 := @7281 @37594 +@37597 := @7289 @37592 @6624 +@37599 := @37595 @37597 @6624 +@37600 := @27505 @5504 +@37602 := @7282 @37600 @6624 +@37603 := @7281 @37602 +@37605 := @7289 @37600 @6624 +@37607 := @37603 @37605 @6624 +@37608 := @30456 @30124 +@37610 := @7282 @37608 @6624 +@37611 := @7281 @37610 +@37613 := @7289 @37608 @6624 +@37628 := @37576 + (fun (__b : @6620) => + @8858 + (@7279 + (@37583 + (@7279 (@37591 (@7279 (@37599 (@7279 (@37607 (@7279 (@37611 @37613 @6624 @6624))))))))))) +@37631 := @8748 @37578 @37581 @20 +@37634 := @8748 @37586 @37589 @20 +@37637 := @8748 @37594 @37597 @20 +@37640 := @8748 @37602 @37605 @20 +@37643 := @8748 @37610 @37613 @30124 +@37645 := @36305 @6869 @6865 +@37663 := @37628 + (fun (__b : @6620) => @224 (@8893 (@37631 (@37634 (@37637 (@37640 (@37643 @37645))))))) + @37467 + (@6736 @37566 @192 @37561 (@6741 (@6742 @37566 @192))) +@37673 := @6668 (@10569 (@224 @37645)) (@30140 (@6668 (@8617 (@6389 (@36165 @9156))) @30149)) +@37674 := @6938 @37673 +@37678 := @37663 (fun ("_" : @37469) => @37674 @24 @225) +@37679 := @37468 @7059 +@37684 := @7378 @37673 @3392 @226 @5520 @6629 +@37685 := @28234 @2432 +@37686 := @7282 @37685 +@37687 := @37686 @6624 +@37688 := @7281 @37687 +@37690 := @7289 @37685 @6624 +@37692 := @37688 @37690 @6624 +@37693 := @28234 @5493 +@37695 := @7282 @37693 @6624 +@37696 := @7281 @37695 +@37698 := @7289 @37693 @6624 +@37700 := @37696 @37698 @6624 +@37701 := @28234 @5504 +@37703 := @7282 @37701 @6624 +@37704 := @7281 @37703 +@37706 := @7289 @37701 @6624 +@37708 := @37704 @37706 @6624 +@37710 := @25737 @7131 @6869 +@37711 := @30456 @37710 +@37713 := @7282 @37711 @6624 +@37714 := @7281 @37713 +@37716 := @7289 @37711 @6624 +@37729 := @37684 + (fun (__b : @6620) => + @8858 (@7279 (@37692 (@7279 (@37700 (@7279 (@37708 (@7279 (@37714 @37716 @6624 @6624))))))))) +@37732 := @8748 @37687 @37690 @20 +@37735 := @8748 @37695 @37698 @20 +@37738 := @8748 @37703 @37706 @20 +@37741 := @8748 @37713 @37716 @37710 +@37743 := @36305 @7131 @6869 +@37752 := @37729 + (fun (__b : @6620) => @224 (@8893 (@37732 (@37735 (@37738 (@37741 @37743)))))) + @30141 +@37760 := @6711 @37673 @715 @3391 @6627 @6624 (@28393 @22831) @30142 +@37761 := @6727 @37673 +@37791 := @37752 + (@37760 + (@37761 + @177 + @3327 + @6624 + @6626 + @9173 + @22831 + (@6736 @37673 @46 @9173 (@6741 (@6742 @37673 @46))) + (@37761 @3325 @162 @6624 @6624 @3324 @6394 (@37674 @1283 @3324) (@6761 @37673))) + (@28423 @3323)) +@37809 := @6668 + (@10569 (@224 @37743)) + (@6668 + (@9131 (@224 @37710)) + (@6668 (@8617 (@6389 (@36165 @26892))) (@6668 (@7206 (@6389 (@25174 @26892))) @26896))) +@37810 := @6938 @37809 +@37814 := @37791 (fun ("_" : @37578) => @37810 @24 @225) +@37815 := @37577 @7059 +@37820 := @7378 @37809 @5488 @226 @5519 @6629 +@37821 := @7067 @27979 +@37822 := @37821 @5493 +@37823 := @7282 @37822 +@37824 := @37823 @6624 +@37825 := @7281 @37824 +@37827 := @7289 @37822 @6624 +@37829 := @37825 @37827 @6624 +@37830 := @37821 @5504 +@37832 := @7282 @37830 @6624 +@37833 := @7281 @37832 +@37835 := @7289 @37830 @6624 +@37837 := @37833 @37835 @6624 +@37839 := @25737 @8116 @7131 +@37840 := @30456 @37839 +@37842 := @7282 @37840 @6624 +@37843 := @7281 @37842 +@37845 := @7289 @37840 @6624 +@37856 := @37820 + (fun (__b : @6620) => + @8858 (@7279 (@37829 (@7279 (@37837 (@7279 (@37843 @37845 @6624 @6624))))))) +@37859 := @8748 @37824 @37827 @20 +@37862 := @8748 @37832 @37835 @20 +@37865 := @8748 @37842 @37845 @37839 +@37867 := @36305 @8116 @7131 +@37875 := @37856 (fun (__b : @6620) => @224 (@8893 (@37859 (@37862 (@37865 @37867))))) @37685 +@37884 := @6711 @37809 @715 @5487 @6627 @6624 (@28853 @20418) (@6389 @37685) +@37885 := @6727 @37809 +@37915 := @37875 + (@37884 + (@37885 + @177 + @2436 + @6624 + @6626 + @26893 + @20418 + (@6736 @37809 @46 @26893 (@6741 (@6742 @37809 @46))) + (@37885 @2434 @162 @6624 @6624 @2433 @6394 (@37810 @1283 @2433) (@6761 @37809))) + (@28883 @2432)) +@37933 := @6668 + (@10569 (@224 @37867)) + (@6668 + (@9131 (@224 @37839)) + (@6668 (@8617 (@6389 (@36165 @27979))) (@6668 (@7206 (@6389 (@25174 @27979))) @27983))) +@37934 := @6938 @37933 +@37938 := @37915 (fun ("_" : @37687) => @37934 @24 @225) +@37939 := @37686 @7059 +@37944 := @7378 @37933 @5499 @226 @5518 @6629 +@37945 := @7067 @28076 +@37946 := @37945 @5504 +@37947 := @7282 @37946 +@37948 := @37947 @6624 +@37949 := @7281 @37948 +@37951 := @7289 @37946 @6624 +@37953 := @37949 @37951 @6624 +@37955 := @25737 @8170 @8116 +@37956 := @30456 @37955 +@37958 := @7282 @37956 @6624 +@37959 := @7281 @37958 +@37961 := @7289 @37956 @6624 +@37970 := @37944 (fun (__b : @6620) => @8858 (@7279 (@37953 (@7279 (@37959 @37961 @6624 @6624))))) +@37973 := @8748 @37948 @37951 @20 +@37976 := @8748 @37958 @37961 @37955 +@37978 := @36305 @8170 @8116 +@37985 := @37970 (fun (__b : @6620) => @224 (@8893 (@37973 (@37976 @37978)))) @37822 +@37990 := @6711 @37933 @715 @5498 @6627 @6624 +@37991 := @6383 @27980 +@37993 := @6383 @5494 @6394 +@37997 := @37990 (@37991 @37993) (@6389 @37822) +@37998 := @6727 @37933 +@38025 := @37997 + (@37998 + @177 + @5497 + @6624 + @6626 + @27980 + @37993 + (@6736 @37933 @46 @27980 (@6741 (@6742 @37933 @46))) + (@37998 @5495 @162 @6624 @6624 @5494 @6394 (@37934 @1283 @5494) (@6761 @37933))) +@38026 := @7263 @27979 +@38029 := @37985 (@38025 (@38026 @5493)) +@38047 := @6668 + (@10569 (@224 @37978)) + (@6668 + (@9131 (@224 @37955)) + (@6668 (@8617 (@6389 (@36165 @28076))) (@6668 (@7206 (@6389 (@25174 @28076))) @28080))) +@38048 := @6938 @38047 +@38052 := @38029 (fun ("_" : @37824) => @38048 @24 @225) +@38053 := @37823 @7059 +@38058 := @7378 @38047 @5510 @226 @5517 @6629 +@38060 := @25737 @8126 @8170 +@38061 := @30456 @38060 +@38062 := @7282 @38061 +@38063 := @38062 @6624 +@38064 := @7281 @38063 +@38066 := @7289 @38061 @6624 +@38073 := @38058 (fun (__b : @6620) => @8858 (@7279 (@38064 @38066 @6624 @6624))) +@38076 := @8748 @38063 @38066 @38060 +@38078 := @36305 @8126 @8170 +@38084 := @38073 (fun (__b : @6620) => @224 (@8893 (@38076 @38078))) @37946 +@38089 := @6711 @38047 @715 @5509 @6627 @6624 +@38090 := @6383 @28077 +@38092 := @6383 @5505 @6394 +@38096 := @38089 (@38090 @38092) (@6389 @37946) +@38097 := @6727 @38047 +@38124 := @38096 + (@38097 + @177 + @5508 + @6624 + @6626 + @28077 + @38092 + (@6736 @38047 @46 @28077 (@6741 (@6742 @38047 @46))) + (@38097 @5506 @162 @6624 @6624 @5505 @6394 (@38048 @1283 @5505) (@6761 @38047))) +@38125 := @7263 @28076 +@38128 := @38084 (@38124 (@38125 @5504)) +@38131 := @6668 (@10569 (@224 @38078)) +@38132 := @224 @38060 +@38146 := @38131 + (@6668 + (@9131 @38132) + (@6668 (@8617 (@6389 (@36165 @28154))) (@6668 (@7206 (@6389 (@25174 @28154))) @28158))) +@38148 := @6938 @38146 @24 +@38151 := @38128 (fun ("_" : @37948) => @38148 @225) +@38152 := @37947 @7059 +@38158 := @7378 @38146 @5514 @262 @275 @6629 @9141 +@38160 := @25737 @8179 @8126 +@38161 := @8753 @38160 +@38163 := @36305 @8179 @8126 +@38168 := @38158 (fun (__b : @6620) => @224 (@38161 @38163)) @38061 +@38173 := @6711 @38146 @766 @5513 @6627 @6624 +@38175 := @6383 @38132 @6394 +@38179 := @38173 (@9879 @38175) (@6389 @38061) +@38180 := @6727 @38146 +@38209 := @38168 + (@38179 + (@38180 + @237 + @945 + @6624 + @6626 + @236 + @38175 + (@38148 @236) + (@38180 + @262 + @162 + @6624 + @6624 + @38132 + @6394 + (@6736 @38146 @204 @38132 (@6741 (@6742 @38146 @204))) + (@6761 @38146))) + (@30631 @38060)) +@38210 := @224 @38163 +@38212 := @6668 (@10569 @38210) +@38213 := @224 @38160 +@38227 := @38212 + (@6668 + (@9131 @38213) + (@6668 (@8617 (@6389 (@36165 @29253))) (@6668 (@7206 (@6389 (@25174 @29253))) @29265))) +@38228 := @6736 @38227 +@38230 := @38228 @204 @38213 +@38231 := @6742 @38227 +@38271 := fun (subject : @6422) => + fun (position : @14) => + @37132 + (@37163 + (@37169 + (@37195 + (@37247 + (@37300 + (@37452 + (fun ("_" : @29727) => + @37571 + (fun ("_" : @30116) => + @37678 + (fun ("_" : @37679) => + @37814 + (fun ("_" : @37815) => + @37938 + (fun ("_" : @37939) => + @38052 + (fun ("_" : @38053) => + @38151 + (fun ("_" : @38152) => + @38209 + (fun ("_" : @38063) => @38230 (@6741 (@38231 @204))) + (fun ("_" : @38062 @7059) => + @38228 @271 @38210 (@6741 (@38231 @271)))))))))) + (fun ("_" : @30171) => @6938 @37461 @24 @236))))))) +@38272 := @6628 @37109 +@38273 := @6623 @38272 +@38274 := @30456 @37113 +@38275 := @7282 @38274 +@38276 := @38275 @6624 +@38277 := @7281 @38276 +@38279 := @7289 @38274 @6624 +@38280 := @38277 @38279 +@38281 := @7317 @37113 +@38291 := @7279 (@38280 (@6623 (@6623 (@6628 (@7283 @38281 @7323)) @6624) @6624) @6626) +@38294 := fun (subject : @6422) => fun (position : @14) => @38273 @38291 +@38296 := @6634 @4791 @6642 +@38299 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_90 @6636 @6385 +@38300 := @6644 @38299 +@38301 := LexLeanBoot.TokenAudit.scanIdRestStep +@38304 := @7349 (@38301 @6636 @6385) +@38305 := @38300 @38304 +@38308 := (subject : @6422) -> (position : @14) -> @38296 @38305 +@38322 := @6660 + @4791 + @6642 + @38305 + @5220 + @6680 + (@6685 (@6695 @4791)) + (@6701 (@6702 (@6703 @5220) @6642 @6678)) +@38334 := @7888 @5211 @5218 @38272 @38291 @37114 (@7349 (@7422 @38276 @38279 (@7427 @38281) @7425)) +@38341 := @6841 @5209 @475 @6627 @37109 @6642 @37114 @6764 +@38342 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_100 +@38346 := @38334 (@38341 (@38342 @6636 @6385)) +@38349 := @6668 (@6959 @37114) @6680 +@38354 := @7378 @38349 @769 @5216 @3089 @6629 +@38355 := @37111 @6856 +@38356 := @38355 @6636 +@38357 := @7405 @38356 +@38359 := @7283 @38357 @7323 +@38360 := @6628 @38359 +@38362 := @6623 @38360 @6624 +@38375 := @38354 + (fun (__b : @6620) => @7389 (@6623 @38362 @6624) @6626) + (fun (__b : @6620) => @7349 (@7424 (@7427 @38357) @7425)) + @38274 +@38380 := @6711 @38349 @766 @768 @6627 @6624 +@38382 := @6383 @37114 @6394 +@38386 := @38380 (@9879 @38382) (@6389 @38274) +@38387 := @6727 @38349 +@38418 := @38375 + (@38386 + (@38387 + @237 + @179 + @6624 + @6626 + @236 + @38382 + (@6938 @38349 @24 @236) + (@38387 + @177 + @162 + @6624 + @6624 + @37114 + @6394 + (@6736 @38349 @46 @37114 (@6741 (@6742 @38349 @46))) + (@6761 @38349))) + (@30631 @37113)) +@38419 := @224 @38356 +@38422 := @6668 (@6959 @38419) @7037 +@38423 := @7183 @38422 +@38428 := @38423 @266 @2848 @5215 @38362 @6624 +@38429 := @224 @38357 +@38434 := @38428 (@6383 @38429 @6394) (@7631 @38429) +@38435 := @6727 @38422 +@38441 := @38435 @5213 @162 @38360 @6624 @38429 @6394 +@38446 := @6711 @38422 @218 @3433 @6627 @38359 +@38448 := @6383 @38419 @6394 +@38451 := @38446 (@7009 @38448) @38429 +@38457 := @38435 @212 @179 @6624 @6626 @7008 @38448 +@38458 := @6736 @38422 +@38460 := @38458 @20 @7008 +@38461 := @6742 @38422 +@38465 := @38457 (@38460 (@6741 (@38461 @20))) +@38477 := @38435 @177 @162 @6624 @6624 @38419 @6394 (@38458 @46 @38419 (@6741 (@38461 @46))) +@38478 := @6761 @38422 +@38506 := fun (subject : @6422) => + fun (position : @14) => + @38322 + (@38346 + (@38418 + (fun ("_" : @38276) => + @38434 (@38441 (@38451 (@38465 (@38477 @38478)) (@21074 @38356)) @38478) (@7686 @38429)) + (fun ("_" : @38275 @7059) => @38423 @244 @2848 @162 @6624 @6624 @6394 @7613 @38478 @7617))) +@38509 := fun (subject : @6422) => fun (position : @14) => @6628 @38299 +@38511 := @6634 @3417 @6642 +@38512 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_76 +@38516 := @6644 (@38512 @6636 @6385) @38304 +@38519 := (subject : @6422) -> (position : @14) -> @38511 @38516 +@38547 := fun (subject : @6422) => + fun (position : @14) => + @6660 + @3417 + @6642 + @38516 + @4794 + @6680 + (@6685 (@6695 @3417)) + (@6701 (@6702 (@6703 @4794) @6642 @6678)) + (@6841 + @4791 + @475 + @6627 + @38299 + @6642 + @38304 + @6764 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_90 @6636 @6385)) +@38548 := @7830 @6626 +@38550 := @6623 @38548 @6624 +@38552 := @6623 @38550 @6626 +@38553 := @7821 @38552 +@38554 := @6623 @38553 +@38557 := fun (__p0 : @14) => @38512 @6856 @6385 +@38558 := @7835 @38557 +@38561 := fun (position : @14) => @38301 @6856 @6385 +@38564 := @38558 @38561 @7851 @6385 +@38565 := @38554 @38564 +@38567 := fun (subject : @6422) => fun (startPos : @14) => @38565 +@38569 := @6634 @2317 @6642 +@38570 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_50 +@38571 := @38570 @6636 +@38573 := @6644 (@38571 @6385) +@38574 := LexLeanBoot.TokenAudit.scanIdRest +@38575 := @38574 @6636 +@38578 := @38573 (@224 (@38575 @6385)) +@38581 := (subject : @6422) -> (startPos : @14) -> @38569 @38578 +@38595 := @6660 + @2317 + @6642 + @38578 + @3428 + @6680 + (@6685 (@6695 @2317)) + (@6701 (@6702 (@6703 @3428) @6642 @6678)) +@38598 := @7926 @6680 @3426 @38565 +@38599 := @7899 @38561 +@38601 := @38599 @7851 @6385 +@38607 := @38598 (@224 (@7897 @38601)) (@6389 (@7936 @38601)) +@38611 := @6841 @2099 @3425 @38553 @38564 +@38613 := @7945 @3417 @7910 +@38618 := @38611 (@6383 @38613 @7953) (@7960 @38601) +@38631 := @6728 @3419 @3424 @6626 @38552 @38613 @7953 (@7971 @6680 @3417 @163 @6626 @7910 @7919) +@38637 := @6728 @3422 @214 @38550 @6626 @7951 @6641 +@38643 := @6712 @800 @3421 @38548 @6624 @8019 @7951 +@38644 := @6728 @317 +@38657 := @38618 + (@38631 (@38637 (@38643 (@38644 @214 @7829 @6626 @7893 @6641 @7923 @6763) @8045) @6763)) +@38668 := @8071 + @38561 + @38557 + @3417 + @7910 + @6633 + (fun (__p0 : @14) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_76 @6856 @6385) + @38599 +@38670 := @38301 @6865 @6385 +@38677 := @38668 (fun (s : @14) => @8084 (@7899 (fun (position : @14) => @38670) @136 @6385)) +@38679 := @8096 @38670 @7425 +@38681 := @38301 @6869 @6636 +@38682 := @8100 @38681 +@38684 := @38301 @7131 @6856 +@38686 := @8096 @38684 @6385 +@38687 := @38301 @8116 +@38688 := @38687 @6865 +@38690 := @8115 @38688 @8124 +@38697 := fun (next : @14) => @7899 (fun (position : @14) => @38301 @8126 @6385) @7131 @6385 +@38721 := @38677 + (fun (n : @14) => + fun (s : @14) => + fun (a._@._internal._hyg.#0 : @38679) => + @38682 + (fun (c : @7421) => fun ("_" : @38686) => @8112 (@38690 @38697) (@8139 @38697)) + (@8084 + (@8115 + @38681 + @8147 + (fun (next : @14) => @7899 (fun (position : @14) => @38687 @6385) @6865 @6385))) + @7425 + @6385) +@38723 := @8096 @38681 @8165 +@38724 := @8100 @38684 +@38726 := @8096 @38688 @6385 +@38727 := @38301 @8170 +@38730 := @8115 (@38727 @6869) @8177 +@38737 := fun (next : @14) => @7899 (fun (position : @14) => @38301 @8179 @6385) @8116 @6385 +@38772 := fun (subject : @6422) => + fun (startPos : @14) => + @38595 + (@38607 + (@38657 + (@38721 + (fun (n : @14) => + fun (s : @14) => + fun (t : @14) => + fun (a._@._internal._hyg.#0 : @38723) => + @38724 + (fun (c : @7421) => fun ("_" : @38726) => @8112 (@38730 @38737) (@8191 @38737)) + (@8084 + (@8115 + @38684 + @8199 + (fun (next : @14) => @7899 (fun (position : @14) => @38727 @6385) @6869 @6385))) + @8210 + @6385) + @2099 + @24 + @8221 + @7851 + @6385))) +@38774 := (subject : @6422) -> (start : @14) -> @18294 +@38775 := @7294 @6624 +@38776 := @6623 @38775 +@38777 := @6775 @6422 +@38778 := @6683 @6422 +@38780 := @38777 (fun ("_" : @38778) => @6620) +@38784 := LexLeanRuntime.slice @6422 LexLeanRuntime.instSliceableByteArray +@38785 := @38784 @6856 +@38787 := @38785 @6636 @6385 +@38789 := @38780 @38787 @6624 +@38790 := fun (piece : @6422) => @6624 +@38795 := fun (subject : @6422) => fun (start : @14) => fun (count : @14) => @38776 (@38789 @38790) +@38797 := @6634 @2338 @7341 +@38798 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_51 +@38802 := @6644 (@38798 @6856 @6636 @6385) +@38803 := LexLeanStd.Text.sliceOr +@38804 := @38803 @6856 +@38808 := @38802 (@1928 (@38804 @6636 @6385)) +@38812 := (subject : @6422) -> (start : @14) -> (count : @14) -> @38797 @38808 +@38826 := @6660 + @2338 + @7341 + @38808 + @3441 + @7366 + (@6685 (@6695 @2338)) + (@6701 (@6702 (@6703 @3441) @7341 @6678)) +@38828 := @6815 @38778 @6633 +@38834 := @38828 @7366 @29 @3435 @3439 @38775 @6479 +@38835 := @38780 @6385 +@38836 := @38835 @6624 +@38838 := fun (__a : @38778) => @38836 @38790 +@38839 := @38834 @38838 +@38843 := @38777 (fun ("_" : @38778) => @6422) @6385 @1934 +@38847 := fun (__a : @38778) => @1928 (@38843 (fun (piece : @6422) => @6385)) +@38849 := @38839 @38847 @38787 +@38871 := @7439 + @3431 + @3434 + @7293 + @6624 + @7341 + (@6479 @38787) + (@12161 @3433 @6624 @6627 @7006 @7340 @12171 (@7463 @179 @6624 @6626 @7008 @6641 @7473 @13493)) +@38873 := LexLeanPreservation.prim_slice_bytes @6856 +@38877 := @38849 (@38871 (@38873 @6636 @6385)) +@38878 := @6854 @38778 +@38879 := @38784 @6865 +@38883 := @38878 (@38879 @6856 @6636) @6385 +@38884 := @6861 @6422 +@38885 := @6864 @17623 +@38886 := @6479 @6385 +@38896 := @38884 + (fun (__a : @38778) => @38885 @38886 @3439 (@6644 (@38838 @6385) (@38847 @6385))) + @6636 +@38897 := @6888 @7604 +@38898 := @6898 @6422 +@38899 := @6479 @38898 +@38904 := @38897 @38899 @266 @186 @196 @2812 +@38905 := @6906 @1935 +@38906 := @38904 @38905 +@38908 := @6911 (@6913 @38899) +@38909 := @38906 @38908 +@38918 := @6918 @7604 @38899 @244 @139 @1936 @294 @6394 @7604 @38905 +@38920 := @6911 (@6928 @38899) +@38930 := @38896 (@38909 (@38918 @38920 (@6701 (@6933 @7604)) (@6938 @7604 @29 @1935))) +@38931 := @6918 @17623 +@38932 := @6946 @6422 +@38933 := @38932 @6385 +@38934 := @6479 @38933 +@38940 := @38931 @38934 @266 @186 @196 @2812 @6426 +@38942 := @6668 (@7206 @6424) +@38943 := @38942 @17623 +@38944 := @38940 @38943 +@38945 := @6906 @6424 +@38946 := @38944 @38945 +@38948 := @6911 (@6913 @38934) +@38949 := @38946 @38948 +@38950 := @7217 @6426 +@38970 := fun (subject : @6422) => + fun (start : @14) => + fun (count : @14) => + @38826 + (@38877 + (fun (__a : @38778) => + fun (__h : @38883) => + @38930 + (fun (piece : @6422) => + @38949 (@6701 (@38950 @17623)) (@6736 @38943 @60 @6424 (@6741 (@6742 @38943 @60)))))) +@38971 := @30192 @4556 +@38972 := @30191 @38971 +@38974 := @6623 @38972 @30207 +@38977 := fun (subject : @6422) => fun (position : @14) => @30188 @38974 +@38979 := @6634 @6157 @6642 +@38980 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_116 +@38983 := @6644 (@38980 @6636 @6385) +@38984 := LexLeanBoot.TokenAudit.isGuillemetClose +@38988 := @38983 (@6389 (@38984 @6636 @6385)) +@38991 := (subject : @6422) -> (position : @14) -> @38979 @38988 +@39005 := @6660 + @6157 + @6642 + @38988 + @6257 + @6680 + (@6685 (@6695 @6157)) + (@6701 (@6702 (@6703 @6257) @6642 @6678)) +@39009 := @30240 @6255 @30187 @38974 @30244 +@39010 := @30246 @4556 +@39013 := @6389 (@30204 @39010 @7059) +@39015 := @39009 @39013 @30289 +@39019 := @30296 @6253 @4396 @38972 @30207 +@39020 := @6389 @39010 +@39022 := @39019 @39020 @39013 +@39025 := @30305 @6252 @30190 @38971 +@39026 := @19095 @26997 +@39056 := @39022 + (@39025 + (@6638 @39026) + @39020 + (@30316 + @6251 + @6624 + @30189 + @6637 + @39026 + @30328 + (@30330 + @4560 + @7325 + @6626 + @19044 + @26997 + @30369 + (@30315 @4558 @162 @6624 @6624 @4557 @6394 (@30377 @4557) @30365))) + (@30384 @4556)) +@39059 := @6668 (@7206 @39020) @30293 +@39065 := @7378 @39059 @177 @196 @242 @6624 @30397 +@39066 := @30399 @4556 +@39080 := @39065 + (fun (__b : @6620) => @6389 (@7389 @39066 @7059)) + @30198 + (@6736 @39059 @46 @30244 (@6741 (@6742 @39059 @46))) +@39081 := @6389 @39066 +@39084 := @6668 (@7206 @39081) @30422 +@39111 := fun (subject : @6422) => + fun (position : @14) => + @39005 + (@39015 + (@39056 + (@39080 + (fun ("_" : @30200) => @6736 @39084 @60 @39081 (@6741 (@6742 @39084 @60))) + (fun ("_" : @30433) => + @7183 @39084 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @39084) @7194)))) +@39112 := (s : @6596) -> @6620 +@39114 := (subject : @6422) -> (n : @14) -> @39112 +@39115 := @7282 @6603 +@39116 := @39115 @6624 +@39117 := @7281 @39116 +@39119 := @7289 @6603 @6624 +@39121 := @39117 @39119 @6626 +@39123 := @7282 @6607 @6624 +@39124 := @7281 @39123 +@39126 := @7289 @6607 @6624 +@39128 := @39124 @39126 @6626 +@39130 := @7283 @6599 @6636 +@39132 := @7282 @39130 @6624 +@39133 := @7281 @39132 +@39135 := @7289 @39130 @6624 +@39136 := @39133 @39135 +@39137 := @7014 @6599 +@39140 := @6623 (@7294 (@39137 @1358)) +@39141 := @7019 @6599 +@39142 := @39141 @1358 +@39148 := @7281 (@7282 @39142 @6624) (@7289 @39142 @6624) +@39149 := @7821 @6626 +@39150 := @7821 @39149 +@39151 := @6625 @39150 +@39153 := @6623 @39151 @6624 +@39155 := @6623 @39153 @6624 +@39157 := @6623 @39155 @6624 +@39158 := @39148 @39157 +@39162 := @6623 (@6628 (@38980 @6856 @6599)) +@39164 := @38984 @6856 @6599 +@39171 := @7281 (@7282 @39164 @6624) (@7289 @39164 @6624) @39157 +@39175 := @6623 (@6628 (@37107 @6856 @6599)) +@39176 := @38355 @6599 +@39177 := @30456 @39176 +@39183 := @7281 (@7282 @39177 @6624) (@7289 @39177 @6624) +@39184 := @7316 @6599 +@39197 := @39183 + (@6623 (@6623 (@6623 (@6623 (@6628 (@7283 (@39184 @39176) @7323)) @39150) @6624) @6624) @6624) +@39200 := @6623 (@7294 (@39137 @3307)) +@39201 := @39141 @3307 +@39220 := @7281 + (@7282 @39201 @6624) + (@7289 @39201 @6624) + (@6623 (@6623 (@6623 (@6623 (@6628 (@7283 (@39184 @20) @7323)) @39150) @6624) @6624) @6624) +@39223 := @6623 (@6628 (@9344 @6599)) +@39229 := @6623 (@6628 (@7283 (@39184 (@9351 @6599)) @7323)) +@39230 := @7821 @13790 +@39257 := @6625 + (@39121 + (@6625 + (@39128 + (@7279 + (@39136 + (@39140 + (@6625 + (@39158 + (@39162 + (@6625 + (@39171 + (@39175 + (@7279 + (@39197 + (@39200 + (@6625 + (@39220 + (@39223 + (@6623 + (@6623 (@6623 (@39229 @39230) @6624) @6624) + @6624)))))))))))))) + @39157))))) +@39258 := @6625 @39257 +@39262 := fun (subject : @6422) => fun (n : @14) => fun (s : @6596) => @6625 @39258 +@39263 := @6634 @6078 +@39264 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_8 +@39265 := @39264 @6385 +@39267 := @6383 @39265 @6394 +@39269 := @7007 (@7009 @39267) +@39270 := @39263 @39269 +@39271 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_114 +@39275 := @6644 (@39271 @6856 @6636 @6385) +@39277 := @6477 @6596 @39264 +@39278 := LexLeanBoot.TokenAudit.scanQuotedStep +@39279 := @39278 @6856 +@39283 := @39275 (@39277 (@39279 @6636 @6385)) +@39287 := (subject : @6422) -> (n : @14) -> (s : @6596) -> @39270 @39283 +@39291 := @6660 @6078 @39269 @39283 @6217 +@39294 := @6668 (@6959 @39265) @7037 +@39304 := @39291 @39294 (@6685 (@6695 @6078)) (@6701 (@6702 (@6703 @6217) @39269 @6678)) +@39312 := @7485 @39294 @60 @24 @853 @6215 @6624 @39258 @6600 +@39313 := @6683 @6596 +@39314 := @7280 @39313 +@39316 := @39314 @39116 @39119 +@39317 := @6898 @6596 +@39318 := @39316 @39317 +@39321 := @39314 @39123 @39126 @39317 +@39323 := @39314 @39132 @39135 +@39325 := @39314 @7385 @7388 +@39326 := @6946 @6596 +@39327 := LexLeanBoot.TokenAudit.QuotedScan.mk +@39328 := @6598 @6636 +@39331 := @39327 @39328 @7059 @6624 +@39332 := @6610 @6636 +@39334 := @39326 (@39331 @39332) +@39335 := @39325 @39334 +@39337 := @38984 @6865 @39328 +@39338 := @6598 @6856 +@39339 := @39327 @39338 +@39341 := @39339 @6624 @7059 +@39342 := @6610 @6856 +@39345 := @39325 (@39326 (@39341 @39342)) +@39347 := @37111 @6869 @39338 +@39349 := @39314 @33761 @33764 +@39350 := @6598 @6865 +@39351 := @7316 @39350 +@39355 := @39327 (@39351 @6385) @7059 @7059 +@39356 := @6610 @6865 +@39359 := @39349 (@39326 (@39355 @39356)) +@39360 := @10098 @39350 +@39361 := @39360 @3307 +@39362 := @6598 @6869 +@39363 := @7316 @39362 +@39364 := @39363 @20 +@39367 := @39327 @39364 @7059 @7059 +@39368 := @6610 @6869 +@39371 := @39325 (@39326 (@39367 @39368)) +@39372 := @10415 @39362 +@39373 := @6598 @7131 +@39374 := @7316 @39373 +@39378 := @39327 (@39374 @6385) @7059 @7059 +@39399 := @39277 + (@39318 + (@39321 + (@39323 + (let isLf : @6620 := @39142; + @39335 + (let isClose : @6620 := @39337; + @39345 + (let wRest : @14 := @39347; + @39359 + (let isDot : @6620 := @39361; + @39371 (let wAny : @14 := @39372; @39326 (@39378 @7059)))))) + (@39326 (@39327 @6599 @7059 @6624 @6611))))) +@39400 := @39312 @39399 +@39415 := @9548 + @39294 + @177 + @6624 + @136 + @6617 + @136 + @6600 + (@6736 @39294 @46 @39265 (@6741 (@6742 @39294 @46))) +@39416 := @9567 @6617 +@39420 := @39400 (@39415 (@6741 (@39416 @136))) +@39423 := @6668 (@7206 @6600) @39294 +@39451 := @7485 + @39423 + @192 + @26 + @859 + @6214 + @6624 + @39257 + @6612 + @39399 + (@9548 + @39423 + @177 + @6624 + @60 + @6617 + @136 + @6612 + (@6736 @39423 @46 @39265 (@6741 (@6742 @39423 @46))) + (@6741 (@39416 @60))) +@39454 := @6668 (@8617 @6612) @39423 +@39459 := @7378 @39454 @855 @6138 @6213 @6624 +@39460 := @6606 @6636 +@39461 := @7282 @39460 +@39462 := @39461 @6624 +@39463 := @7281 @39462 +@39465 := @7289 @39460 @6624 +@39467 := @39463 @39465 @6626 +@39469 := @7283 @39328 @6856 +@39471 := @7282 @39469 @6624 +@39472 := @7281 @39471 +@39474 := @7289 @39469 @6624 +@39475 := @39472 @39474 +@39476 := @7390 @39328 +@39479 := @6623 (@7294 (@39476 @1358)) +@39480 := @7395 @39328 +@39481 := @39480 @1358 +@39488 := @7281 (@7282 @39481 @6624) (@7289 @39481 @6624) @39157 +@39492 := @6623 (@6628 (@38980 @6865 @39328)) +@39499 := @7281 (@7282 @39337 @6624) (@7289 @39337 @6624) @39157 +@39503 := @6623 (@6628 (@37107 @6865 @39328)) +@39505 := @37111 @6865 @39328 +@39506 := @30456 @39505 +@39512 := @7281 (@7282 @39506 @6624) (@7289 @39506 @6624) +@39513 := @7316 @39328 +@39526 := @39512 + (@6623 (@6623 (@6623 (@6623 (@6628 (@7283 (@39513 @39505) @7323)) @39150) @6624) @6624) @6624) +@39529 := @6623 (@7294 (@39476 @3307)) +@39530 := @39480 @3307 +@39586 := @39459 + (fun (__b : @6620) => + @7573 + (@6625 + (@39467 + (@7279 + (@39475 + (@39479 + (@6625 + (@39488 + (@39492 + (@6625 + (@39499 + (@39503 + (@7279 + (@39526 + (@39529 + (@6625 + (@7281 + (@7282 @39530 @6624) + (@7289 @39530 @6624) + (@6623 + (@6623 + (@6623 + (@6623 (@6628 (@7283 (@39513 @20) @7323)) @39150) + @6624) + @6624) + @6624) + (@6623 + (@6628 (@9761 @39328)) + (@6623 + (@6623 + (@6623 + (@6623 + (@6628 (@7283 (@39513 (@9524 @39328)) @7323)) + @39230) + @6624) + @6624) + @6624)))))))))))))) + @39157))))) +@39587 := @39325 @39317 +@39590 := @39314 @39462 @39465 @39317 +@39592 := @39314 @39471 @39474 +@39596 := @39326 (@39339 @7059 @6624 @39342) +@39597 := @39325 @39596 +@39599 := @38984 @6869 @39338 +@39600 := @39327 @39350 +@39605 := @39325 (@39326 (@39600 @6624 @7059 @39356)) +@39607 := @37111 @7131 @39350 +@39614 := @39349 (@39326 (@39327 (@39363 @6385) @7059 @7059 @39368)) +@39615 := @10367 @39362 +@39616 := @39615 @3307 +@39617 := @39374 @20 +@39620 := @39327 @39617 @7059 @7059 +@39621 := @6610 @7131 +@39624 := @39325 (@39326 (@39620 @39621)) +@39625 := @11086 @39373 +@39626 := @6598 @8116 +@39627 := @7316 @39626 +@39631 := @39327 (@39627 @6385) @7059 @7059 +@39669 := @39586 + (fun (__b : @6620) => + @39277 + (@39587 + (@39590 + (@39592 + (let isLf : @6620 := @39481; + @39597 + (let isClose : @6620 := @39599; + @39605 + (let wRest : @14 := @39607; + @39614 + (let isDot : @6620 := @39616; + @39624 (let wAny : @14 := @39625; @39326 (@39631 @7059)))))) + @39334)))) + @6603 + (@9548 + @39454 + @177 + @6624 + @20 + @6617 + @136 + @6604 + (@6736 @39454 @46 @39265 (@6741 (@6742 @39454 @46))) + (@6741 (@39416 @20))) +@39670 := @6389 @39332 +@39672 := @6668 (@8617 @39670) +@39673 := @224 @39328 +@39675 := @6668 (@7206 @39673) +@39676 := @39264 @6636 +@39681 := @39672 (@39675 (@6668 (@6959 @39676) @6896)) +@39694 := @39669 + (fun ("_" : @39116) => + @7183 @39681 @244 @6040 @162 @6624 @6624 @6394 @7613 (@6761 @39681) @7617) +@39695 := @39115 @7059 +@39700 := @7378 @39681 @857 @6138 @6212 @6624 +@39702 := @7283 @39338 @6865 +@39703 := @7282 @39702 +@39704 := @39703 @6624 +@39705 := @7281 @39704 +@39707 := @7289 @39702 @6624 +@39708 := @39705 @39707 +@39709 := @9982 @39338 +@39712 := @6623 (@7294 (@39709 @1358)) +@39713 := @7596 @39338 +@39714 := @39713 @1358 +@39721 := @7281 (@7282 @39714 @6624) (@7289 @39714 @6624) @39157 +@39725 := @6623 (@6628 (@38980 @6869 @39338)) +@39732 := @7281 (@7282 @39599 @6624) (@7289 @39599 @6624) @39157 +@39736 := @6623 (@6628 (@37107 @6869 @39338)) +@39737 := @30456 @39347 +@39743 := @7281 (@7282 @39737 @6624) (@7289 @39737 @6624) +@39744 := @7316 @39338 +@39757 := @39743 + (@6623 (@6623 (@6623 (@6623 (@6628 (@7283 (@39744 @39347) @7323)) @39150) @6624) @6624) @6624) +@39760 := @6623 (@7294 (@39709 @3307)) +@39761 := @39713 @3307 +@39815 := @39700 + (fun (__b : @6620) => + @7573 + (@7279 + (@39708 + (@39712 + (@6625 + (@39721 + (@39725 + (@6625 + (@39732 + (@39736 + (@7279 + (@39757 + (@39760 + (@6625 + (@7281 + (@7282 @39761 @6624) + (@7289 @39761 @6624) + (@6623 + (@6623 + (@6623 + (@6623 (@6628 (@7283 (@39744 @20) @7323)) @39150) + @6624) + @6624) + @6624) + (@6623 + (@6628 (@10065 @39338)) + (@6623 + (@6623 + (@6623 + (@6623 + (@6628 (@7283 (@39744 (@9849 @39338)) @7323)) + @39230) + @6624) + @6624) + @6624)))))))))))))) + @39157))) +@39817 := @39314 @39704 @39707 +@39821 := @39326 (@39600 @7059 @6624 @39356) +@39822 := @39325 @39821 +@39824 := @38984 @7131 @39350 +@39825 := @39327 @39362 +@39829 := @39326 (@39825 @6624 @7059 @39368) +@39830 := @39325 @39829 +@39832 := @37111 @8116 @39362 +@39835 := @39349 (@39326 (@39378 @39621)) +@39836 := @11148 @39373 +@39837 := @39836 @3307 +@39838 := @39627 @20 +@39841 := @39327 @39838 @7059 @7059 +@39842 := @6610 @8116 +@39844 := @39326 (@39841 @39842) +@39845 := @39325 @39844 +@39846 := @11483 @39626 +@39847 := @6598 @8170 +@39848 := @7316 @39847 +@39855 := let wAny : @14 := @39846; @39326 (@39327 (@39848 @6385) @7059 @7059 @7059) +@39857 := let isDot : @6620 := @39837; @39845 @39855 +@39859 := let wRest : @14 := @39832; @39835 @39857 +@39861 := let isClose : @6620 := @39824; @39830 @39859 +@39870 := @39815 + (fun (__b : @6620) => + @39277 (@39587 (@39817 (let isLf : @6620 := @39714; @39822 @39861) @39596))) + @39460 +@39874 := @9548 @39681 @177 @6624 @46 +@39875 := @6383 @39673 +@39878 := @6383 (@6389 (@6602 @6636)) +@39879 := @6389 @39460 +@39885 := @39875 (@39878 (@6383 @39879 (@6383 @39670 @6394))) +@39901 := @39870 + (@39874 + @39885 + @136 + @39879 + (@6736 @39681 @46 @39676 (@6741 (@6742 @39681 @46))) + (@6741 (@9567 @39885 @46))) +@39904 := @6668 (@8617 (@6389 @39342)) +@39905 := @224 @39338 +@39913 := @39904 (@6668 (@7206 @39905) (@6668 (@6959 (@39264 @6856)) @6874)) +@39921 := @7183 @39913 @244 @6040 @162 @6624 @6624 @6394 @7613 +@39922 := @6761 @39913 +@39926 := @39901 (fun ("_" : @39462) => @39921 @39922 @7617) +@39927 := @39461 @7059 +@39932 := @7378 @39913 @4097 @6210 @6152 @6629 +@39933 := @10255 @39350 +@39934 := @39933 @1358 +@39935 := @7294 @39934 +@39936 := @6623 @39935 +@39937 := @39360 @1358 +@39938 := @7282 @39937 +@39939 := @39938 @6624 +@39940 := @7281 @39939 +@39942 := @7289 @39937 @6624 +@39944 := @39940 @39942 @39157 +@39948 := @6623 (@6628 (@38980 @7131 @39350)) +@39955 := @7281 (@7282 @39824 @6624) (@7289 @39824 @6624) @39157 +@39959 := @6623 (@6628 (@37107 @7131 @39350)) +@39960 := @30456 @39607 +@40029 := @6625 + (@39944 + (@39948 + (@6625 + (@39955 + (@39959 + (@7279 + (@7281 + (@7282 @39960 @6624) + (@7289 @39960 @6624) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@39351 @39607) @7323)) @39150) @6624) @6624) + @6624) + (@6623 + (@7294 (@39933 @3307)) + (@6625 + (@7281 + (@7282 @39361 @6624) + (@7289 @39361 @6624) + (@6623 + (@6623 + (@6623 (@6623 (@6628 (@7283 (@39351 @20) @7323)) @39150) @6624) + @6624) + @6624) + (@6623 + (@6628 (@10338 @39350)) + (@6623 + (@6623 + (@6623 + (@6623 (@6628 (@7283 (@39351 (@10146 @39350)) @7323)) @39230) + @6624) + @6624) + @6624)))))))))))) +@40034 := @39932 (fun (__b : @6620) => @7389 (@39936 @40029) @39157) +@40039 := @39325 (@39326 (@39825 @7059 @6624 @39368)) +@40041 := @38984 @8116 @39362 +@40047 := @39325 (@39326 (@39327 @39373 @6624 @7059 @39621)) +@40049 := @37111 @8170 @39373 +@40052 := @39349 (@39326 (@39631 @39842)) +@40053 := @7018 @8126 +@40054 := @40053 @39626 +@40055 := @40054 @3307 +@40056 := @39848 @20 +@40059 := @39327 @40056 @7059 @7059 +@40060 := @6610 @8170 +@40063 := @39325 (@39326 (@40059 @40060)) +@40064 := @8720 @8179 +@40065 := @40064 @39847 +@40075 := @40063 + (let wAny : @14 := @40065; @39326 (@39327 (@7316 (@6598 @8126) @6385) @7059 @7059 @7059)) +@40076 := let isDot : @6620 := @40055; @40075 +@40079 := @40047 (let wRest : @14 := @40049; @40052 @40076) +@40081 := @40039 (let isClose : @6620 := @40041; @40079) +@40088 := @40034 + (fun (__b : @6620) => @39277 (@39325 (let isLf : @6620 := @39937; @40081) @39821)) + @39702 +@40098 := @6711 @39913 @766 @2137 @6627 @6624 (@6383 @39905 @10445) (@6389 @39702) +@40099 := @6727 @39913 +@40105 := @40099 @196 @214 @6624 @6626 @39905 @10445 +@40106 := @6736 @39913 +@40108 := @40106 @60 @39905 +@40109 := @6742 @39913 +@40132 := @40088 + (@40098 + (@40105 + (@40108 (@6741 (@40109 @60))) + (@40099 @212 @162 @6624 @6624 @6866 @6394 (@40106 @20 @6866 (@6741 (@40109 @20))) @39922)) + (@7479 @39338 @6865)) +@40133 := @6389 @39356 +@40135 := @6668 (@8617 @40133) +@40136 := @224 @39350 +@40144 := @40135 (@6668 (@7206 @40136) (@6668 (@6959 (@39264 @6865)) @7136)) +@40151 := @7485 @40144 @204 @26 @6143 @6209 @39935 @40029 +@40152 := @6389 @39937 +@40159 := @40151 @40152 (@39277 (@39314 @39939 @39942 @39821 @39861)) +@40164 := @6840 @40144 @1296 @6142 @7293 @39934 +@40165 := @6383 @40136 +@40166 := @40165 @7512 +@40169 := @40164 (@10528 @40166) @40152 +@40170 := @6727 @40144 +@40176 := @40170 @160 @6141 @6624 @6627 @7132 @40166 +@40177 := @6736 @40144 +@40179 := @40177 @136 @7132 +@40180 := @6742 @40144 +@40184 := @40176 (@40179 (@6741 (@40180 @136))) +@40185 := @40170 @196 +@40190 := @40185 @1362 @6624 @6626 @40136 @7512 +@40195 := @40177 @60 @40136 (@6741 (@40180 @60)) +@40196 := @40190 @40195 +@40206 := @40170 @1360 @162 @6624 @6624 @1359 @6394 (@6938 @40144 @1283 @1359) +@40207 := @6761 @40144 +@40215 := @40159 (@40169 (@40184 (@40196 (@40206 @40207))) (@36059 @39350 @1358)) +@40218 := @6668 (@9131 @40152) @40144 +@40223 := @7378 @40218 @262 @6152 @6208 @6624 +@40224 := @7389 @39157 +@40226 := @38980 @8116 @39362 +@40227 := @6628 @40226 +@40228 := @6623 @40227 +@40229 := @7282 @40041 +@40230 := @40229 @6624 +@40231 := @7281 @40230 +@40233 := @7289 @40041 @6624 +@40235 := @40231 @40233 @39157 +@40239 := @6623 (@6628 (@37107 @8116 @39362)) +@40240 := @30456 @39832 +@40305 := @6625 + (@40235 + (@40239 + (@7279 + (@7281 + (@7282 @40240 @6624) + (@7289 @40240 @6624) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@39363 @39832) @7323)) @39150) @6624) @6624) + @6624) + (@6623 + (@7294 (@10613 @39362 @3307)) + (@6625 + (@7281 + (@7282 @39616 @6624) + (@7289 @39616 @6624) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 @39364 @7323)) @39150) @6624) @6624) + @6624) + (@6623 + (@6628 (@10657 @39362)) + (@6623 + (@6623 + (@6623 (@6623 (@6628 (@7283 (@39363 @39372) @7323)) @39230) @6624) + @6624) + @6624))))))))) +@40321 := @40223 + (fun (__b : @6620) => @40224 (@40228 @40305)) + (fun (__b : @6620) => @39277 @40081) + @39937 + (@6736 @40218 @204 @40152 (@6741 (@6742 @40218 @204))) +@40325 := @6668 (@9131 (@6389 (@39615 @1358))) +@40326 := @6389 @39368 +@40328 := @6668 (@8617 @40326) +@40329 := @224 @39362 +@40338 := @40325 (@40328 (@6668 (@7206 @40329) (@6668 (@6959 (@39264 @6869)) @10779))) +@40339 := @7183 @40338 +@40344 := @40339 @266 @6040 @6151 @39155 @6624 +@40345 := @6383 @40329 +@40347 := @6383 @40326 @6394 +@40348 := @11865 @40347 +@40349 := @10903 @40348 +@40350 := @40345 @40349 +@40351 := @6382 @40350 +@40356 := @40344 (@6383 @40351 @6394) (@7631 @40351) +@40357 := @6727 @40338 +@40363 := @40357 @6149 @162 @39153 @6624 @40351 @6394 +@40370 := @40339 @233 @5915 @6148 @39151 @6624 @40350 @40351 +@40371 := @40357 @196 +@40376 := @40371 @6147 @6624 @39150 @40329 @40349 +@40377 := @6736 @40338 +@40379 := @40377 @60 @40329 +@40380 := @6742 @40338 +@40383 := @40379 (@6741 (@40380 @60)) +@40384 := @40376 @40383 +@40390 := @40357 @242 @6146 @6626 @39149 @7165 @40348 +@40397 := @40339 @239 @26 @162 @6624 @6624 @6394 @7165 +@40398 := @6761 @40338 +@40443 := @40321 + (fun ("_" : @39939) => + @40356 + (@40363 + (@40370 + (@40384 + (@40390 + (@40397 @40398 @7194) + (@40357 + @334 + @375 + @6626 + @6626 + @8622 + @40347 + (@40339 @331 @26 @162 @6624 @6624 @6394 @8622 @40398 @8641) + (@40357 + @220 + @162 + @6624 + @6624 + @40326 + @6394 + (@40377 @192 @40326 (@6741 (@40380 @192))) + @40398)))) + (@11017 @40350)) + @40398) + (@7686 @40351)) +@40444 := @39938 @7059 +@40451 := @7485 @40338 @271 @26 @6159 @6207 @40227 @40305 +@40452 := @6389 @40041 +@40459 := @40451 @40452 (@39277 (@39314 @40230 @40233 @39829 @39859)) +@40464 := @6840 @40338 @6157 @3003 @6627 @40226 +@40465 := @40345 @6394 +@40494 := @40459 + (@40464 + (@10790 @40465) + @40452 + (@40357 + @160 + @198 + @6624 + @6626 + @10775 + @40465 + (@40377 @136 @10775 (@6741 (@40380 @136))) + (@40371 @162 @6624 @6624 @40329 @6394 @40383 @40398)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_116 @8116 @39362)) +@40497 := @6668 (@10569 @40452) @40338 +@40502 := @7378 @40497 @275 @6167 @6206 @6624 +@40504 := @37107 @8170 @39373 +@40505 := @6628 @40504 +@40506 := @6623 @40505 +@40507 := @30456 @40049 +@40508 := @7282 @40507 +@40509 := @40508 @6624 +@40510 := @7281 @40509 +@40512 := @7289 @40507 @6624 +@40513 := @40510 @40512 +@40514 := @39374 @40049 +@40569 := @7279 + (@40513 + (@6623 (@6623 (@6623 (@6623 (@6628 (@7283 @40514 @7323)) @39150) @6624) @6624) @6624) + (@6623 + (@7294 (@11140 @39373 @3307)) + (@6625 + (@7281 + (@7282 @39837 @6624) + (@7289 @39837 @6624) + (@6623 (@6623 (@6623 (@6623 (@6628 (@7283 @39617 @7323)) @39150) @6624) @6624) @6624) + (@6623 + (@6628 (@11079 @39373)) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@39374 @39625) @7323)) @39230) @6624) @6624) + @6624)))))) +@40585 := @40502 + (fun (__b : @6620) => @40224 (@40506 @40569)) + (fun (__b : @6620) => @39277 @40079) + @40041 + (@6736 @40497 @271 @40452 (@6741 (@6742 @40497 @271))) +@40590 := @6668 (@10569 (@6389 (@38984 @8170 @39373))) +@40594 := @6668 (@9131 (@6389 (@39836 @1358))) +@40595 := @6389 @39621 +@40597 := @6668 (@8617 @40595) +@40598 := @224 @39373 +@40608 := @40590 (@40594 (@40597 (@6668 (@7206 @40598) (@6668 (@6959 (@39264 @7131)) @11206)))) +@40609 := @7183 @40608 +@40614 := @40609 @266 @6040 @6166 @39155 @6624 +@40615 := @6383 @40598 +@40617 := @6383 @40595 @6394 +@40618 := @10903 @40617 +@40619 := @11865 @40618 +@40620 := @40615 @40619 +@40621 := @6382 @40620 +@40626 := @40614 (@6383 @40621 @6394) (@7631 @40621) +@40627 := @6727 @40608 +@40633 := @40627 @6164 @162 @39153 @6624 @40621 @6394 +@40640 := @40609 @233 @5915 @6163 @39151 @6624 @40620 @40621 +@40641 := @40627 @196 +@40646 := @40641 @6162 @6624 @39150 @40598 @40619 +@40647 := @6736 @40608 +@40649 := @40647 @60 @40598 +@40650 := @6742 @40608 +@40653 := @40649 (@6741 (@40650 @60)) +@40654 := @40646 @40653 +@40660 := @40627 @334 @6161 @6626 @39149 @8622 @40618 +@40667 := @40609 @331 @26 @162 @6624 @6624 @6394 @8622 +@40668 := @6761 @40608 +@40713 := @40585 + (fun ("_" : @40230) => + @40626 + (@40633 + (@40640 + (@40654 + (@40660 + (@40667 @40668 @8641) + (@40627 + @242 + @375 + @6626 + @6626 + @7165 + @40617 + (@40609 @239 @26 @162 @6624 @6624 @6394 @7165 @40668 @7194) + (@40627 + @220 + @162 + @6624 + @6624 + @40595 + @6394 + (@40647 @192 @40595 (@6741 (@40650 @192))) + @40668)))) + (@11017 @40620)) + @40668) + (@7686 @40621)) +@40714 := @40229 @7059 +@40721 := @7485 @40608 @367 @24 @6169 @6205 @40505 @40569 +@40722 := @224 @40049 +@40734 := @40721 + @40722 + (@39277 (@39314 @40509 @40512 (@39326 (@39327 @40514 @7059 @7059 @39621)) @39857)) +@40739 := @6840 @40608 @5209 @3003 @6627 @40504 +@40740 := @40615 @6394 +@40768 := @40734 + (@40739 + (@11217 @40740) + @40722 + (@40627 + @160 + @198 + @6624 + @6626 + @11202 + @40740 + (@40647 @136 @11202 (@6741 (@40650 @136))) + (@40641 @162 @6624 @6624 @40598 @6394 @40653 @40668)) + (@38342 @8170 @39373)) +@40771 := @6668 (@16061 @40722) @40608 +@40776 := @7378 @40771 @6172 @6179 @6204 @6629 +@40778 := @37111 @8126 @39626 +@40779 := @39627 @40778 +@40781 := @7283 @40779 @7323 +@40782 := @6628 @40781 +@40784 := @6623 @40782 @39150 +@40786 := @6623 @40784 @6624 +@40788 := @6623 @40786 @6624 +@40791 := @7389 (@6623 @40788 @6624) +@40792 := @7013 @8126 +@40794 := @40792 @39626 @3307 +@40795 := @7294 @40794 +@40796 := @6623 @40795 +@40797 := @7282 @40055 +@40798 := @40797 @6624 +@40799 := @7281 @40798 +@40801 := @7289 @40055 @6624 +@40832 := @6625 + (@40799 + @40801 + (@6623 (@6623 (@6623 (@6623 (@6628 (@7283 @39838 @7323)) @39150) @6624) @6624) @6624) + (@6623 + (@6628 (@11476 @39626)) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@39627 @39846) @7323)) @39230) @6624) @6624) + @6624))) +@40847 := @40776 + (fun (__b : @6620) => @40791 (@40796 @40832)) + (fun (__b : @6620) => @39277 (@39325 (@39326 (@39327 @40779 @7059 @7059 @39842)) @40076)) + @40507 +@40852 := @6711 @40771 @766 @6171 @6627 @6624 +@40854 := @6383 @40722 @6394 +@40858 := @40852 (@9879 @40854) (@6389 @40507) +@40859 := @6727 @40771 +@40890 := @40847 + (@40858 + (@40859 + @237 + @974 + @6624 + @6626 + @236 + @40854 + (@6938 @40771 @24 @236) + (@40859 + @620 + @162 + @6624 + @6624 + @40722 + @6394 + (@6736 @40771 @367 @40722 (@6741 (@6742 @40771 @367))) + (@6761 @40771))) + (@30631 @40049)) +@40891 := @224 @40778 +@40893 := @6668 (@16061 @40891) +@40898 := @6668 (@10569 (@6389 (@38984 @8126 @39626))) +@40902 := @6668 (@9131 (@6389 (@40054 @1358))) +@40903 := @6389 @39842 +@40905 := @6668 (@8617 @40903) +@40906 := @224 @39626 +@40917 := @40893 + (@40898 (@40902 (@40905 (@6668 (@7206 @40906) (@6668 (@6959 (@39264 @8116)) @11577))))) +@40918 := @7183 @40917 +@40923 := @40918 @266 @6040 @6178 @40788 @6624 +@40924 := @224 @40779 +@40925 := @6383 @40924 +@40927 := @6383 @40903 @6394 +@40928 := @10903 @40927 +@40929 := @10903 @40928 +@40930 := @40925 @40929 +@40931 := @6382 @40930 +@40936 := @40923 (@6383 @40931 @6394) (@7631 @40931) +@40937 := @6727 @40917 +@40943 := @40937 @6176 @162 @40786 @6624 @40931 @6394 +@40950 := @40918 @233 @5915 @6175 @40784 @6624 @40930 @40931 +@40956 := @40937 @5036 @6174 @40782 @39150 @40924 @40929 +@40961 := @6711 @40917 @218 @5035 @6627 @40781 +@40962 := @6383 @40906 +@40964 := @6383 @40891 @6394 +@40967 := @40961 (@40962 @40964) @40924 +@40968 := @40937 @196 +@40973 := @40968 @974 @6624 @6626 @40906 @40964 +@40974 := @6736 @40917 +@40976 := @40974 @60 @40906 +@40977 := @6742 @40917 +@40980 := @40976 (@6741 (@40977 @60)) +@40981 := @40973 @40980 +@40993 := @40937 @620 @162 @6624 @6624 @40891 @6394 (@40974 @367 @40891 (@6741 (@40977 @367))) +@40994 := @6761 @40917 +@41001 := @40956 (@40967 (@40981 (@40993 @40994)) (@7679 @39626 @40778)) +@41002 := @40937 @242 +@41007 := @41002 @6161 @6626 @39149 @7165 @40928 +@41016 := @40918 @239 @26 @162 @6624 @6624 @6394 @7165 @40994 @7194 +@41049 := @40890 + (fun ("_" : @40509) => + @40936 + (@40943 + (@40950 + (@41001 + (@41007 + @41016 + (@41002 + @375 + @6626 + @6626 + @7165 + @40927 + @41016 + (@40937 + @220 + @162 + @6624 + @6624 + @40903 + @6394 + (@40974 @192 @40903 (@6741 (@40977 @192))) + @40994)))) + (@11017 @40930)) + @40994) + (@7686 @40931)) +@41050 := @40508 @7059 +@41057 := @7485 @40917 @393 @26 @6183 @6203 @40795 @40832 +@41058 := @6389 @40055 +@41065 := @41057 @41058 (@39277 (@39314 @40798 @40801 @39844 @39855)) +@41070 := @6840 @40917 @1296 @6182 @7293 @40794 +@41071 := @40962 @32280 +@41111 := @41065 + (@41070 + (@11794 @41071) + @41058 + (@40937 + @160 + @6181 + @6624 + @6627 + @11573 + @41071 + (@40974 @136 @11573 (@6741 (@40977 @136))) + (@40968 + @3311 + @6624 + @6626 + @40906 + @32280 + @40980 + (@40937 @3309 @162 @6624 @6624 @3308 @6394 (@6938 @40917 @1283 @3308) @40994))) + (@7559 @8126 @39626 @3307)) +@41114 := @6668 (@19401 @41058) @40917 +@41119 := @7378 @41114 @630 @6189 @6202 @6624 +@41121 := @7283 @40056 @7323 +@41122 := @6628 @41121 +@41124 := @6623 @41122 @39150 +@41126 := @6623 @41124 @6624 +@41128 := @6623 @41126 @6624 +@41131 := @7389 (@6623 @41128 @6624) +@41133 := @8716 @8179 @39847 +@41134 := @6628 @41133 +@41135 := @6623 @41134 +@41136 := @39848 @40065 +@41138 := @7283 @41136 @7323 +@41139 := @6628 @41138 +@41141 := @6623 @41139 @39230 +@41143 := @6623 @41141 @6624 +@41145 := @6623 @41143 @6624 +@41147 := @6623 @41145 @6624 +@41163 := @41119 + (fun (__b : @6620) => @41131 (@41135 @41147)) + (fun (__b : @6620) => @39277 @40075) + @40055 + (@6736 @41114 @393 @41058 (@6741 (@6742 @41114 @393))) +@41164 := @7018 @8179 +@41165 := @41164 @39847 +@41169 := @6668 (@19401 (@6389 (@41165 @3307))) +@41174 := @6668 (@16061 (@224 (@37111 @8179 @39847))) +@41179 := @6668 (@10569 (@6389 (@38984 @8179 @39847))) +@41183 := @6668 (@9131 (@6389 (@41165 @1358))) +@41184 := @6389 @40060 +@41186 := @6668 (@8617 @41184) +@41187 := @224 @39847 +@41199 := @41169 + (@41174 (@41179 (@41183 (@41186 (@6668 (@7206 @41187) (@6668 (@6959 (@39264 @8170)) @29264)))))) +@41200 := @7183 @41199 +@41205 := @41200 @266 @6040 @6188 @41128 @6624 +@41206 := @224 @40056 +@41207 := @6383 @41206 +@41209 := @6383 @41184 @6394 +@41210 := @10903 @41209 +@41211 := @10903 @41210 +@41212 := @41207 @41211 +@41213 := @6382 @41212 +@41218 := @41205 (@6383 @41213 @6394) (@7631 @41213) +@41219 := @6727 @41199 +@41225 := @41219 @6186 @162 @41126 @6624 @41213 @6394 +@41232 := @41200 @233 @5915 @6185 @41124 @6624 @41212 @41213 +@41238 := @41219 @3008 @6174 @41122 @39150 @41206 @41211 +@41243 := @6711 @41199 @218 @3007 @6627 @41121 +@41244 := @6383 @41187 +@41247 := @41243 (@41244 @7648) @41206 +@41248 := @41219 @196 +@41253 := @41248 @228 @6624 @6626 @41187 @7648 +@41254 := @6736 @41199 +@41256 := @41254 @60 @41187 +@41257 := @6742 @41199 +@41260 := @41256 (@6741 (@41257 @60)) +@41261 := @41253 @41260 +@41271 := @41219 @226 @162 @6624 @6624 @225 @6394 (@6938 @41199 @24 @225) +@41272 := @6761 @41199 +@41275 := @41247 (@41261 (@41271 @41272)) +@41276 := @7679 @39847 +@41279 := @41238 (@41275 (@41276 @20)) +@41280 := @41219 @242 +@41285 := @41280 @6161 @6626 @39149 @7165 @41210 +@41294 := @41200 @239 @26 @162 @6624 @6624 @6394 @7165 @41272 @7194 +@41327 := @41163 + (fun ("_" : @40798) => + @41218 + (@41225 + (@41232 + (@41279 + (@41285 + @41294 + (@41280 + @375 + @6626 + @6626 + @7165 + @41209 + @41294 + (@41219 + @220 + @162 + @6624 + @6624 + @41184 + @6394 + (@41254 @192 @41184 (@6741 (@41257 @192))) + @41272)))) + (@11017 @41212)) + @41272) + (@7686 @41213)) +@41328 := @40797 @7059 +@41335 := @7485 @41199 @398 @24 @3040 @6201 @41134 @41147 +@41336 := @224 @40065 +@41337 := @41335 @41336 +@41338 := @224 @41136 +@41339 := @6383 @41338 +@41340 := @10903 @15223 +@41341 := @41339 @41340 +@41342 := @6382 @41341 +@41343 := @7631 @41342 +@41344 := @41337 @41343 +@41349 := @6840 @41199 @2383 @3003 @6627 @41133 +@41350 := @6383 @29260 +@41351 := @41244 @6394 +@41379 := @41344 + (@41349 + (@41350 @41351) + @41336 + (@41219 + @160 + @198 + @6624 + @6626 + @29260 + @41351 + (@41254 @136 @29260 (@6741 (@41257 @136))) + (@41248 @162 @6624 @6624 @41187 @6394 @41260 @41272)) + (@11820 @8179 @39847)) +@41382 := @6668 (@19471 @41336) @41199 +@41383 := @7183 @41382 +@41392 := @41383 @266 @6040 @6200 @41145 @6624 (@6383 @41342 @6394) @41343 +@41393 := @6727 @41382 +@41399 := @41393 @6198 @162 @41143 @6624 @41342 @6394 +@41406 := @41383 @233 @5915 @6197 @41141 @6624 @41341 @41342 +@41412 := @41393 @6194 @6196 @41139 @39230 @41338 @41340 +@41417 := @6711 @41382 @218 @6193 @6627 @41138 +@41419 := @6383 @41336 @6394 +@41422 := @41417 (@41244 @41419) @41338 +@41428 := @41393 @196 @677 @6624 @6626 @41187 @41419 +@41429 := @6736 @41382 +@41431 := @41429 @60 @41187 +@41432 := @6742 @41382 +@41436 := @41428 (@41431 (@6741 (@41432 @60))) +@41448 := @41393 @675 @162 @6624 @6624 @41336 @6394 (@41429 @398 @41336 (@6741 (@41432 @398))) +@41449 := @6761 @41382 +@41455 := @41412 (@41422 (@41436 (@41448 @41449)) (@41276 @40065)) +@41456 := @41393 @242 +@41461 := @41456 @2950 @6626 @13790 @7165 @15223 +@41470 := @41383 @239 @26 @162 @6624 @6624 @6394 @7165 @41449 @7194 +@41510 := @40132 + (fun ("_" : @39704) => + @40215 + (@40443 + (fun ("_" : @40444) => + @40494 + (@40713 + (fun ("_" : @40714) => + @40768 + (@41049 + (fun ("_" : @41050) => + @41111 + (@41327 + (fun ("_" : @41328) => + @41379 + (@41392 + (@41399 + (@41406 + (@41455 + (@41461 + @41470 + (@41456 + @432 + @6626 + @9278 + @7165 + @10904 + @41470 + (@41456 @162 @6626 @6624 @7165 @6394 @41470 @41449)))) + (@11017 @41341)) + @41449) + (@7686 @41342))))))))))) +@41511 := @39703 @7059 +@41512 := @7183 @40144 +@41517 := @41512 @266 @6040 @6151 @39155 @6624 +@41519 := @6383 @40133 @6394 +@41520 := @11865 @41519 +@41521 := @10903 @41520 +@41522 := @40165 @41521 +@41523 := @6382 @41522 +@41615 := fun (subject : @6422) => + fun (n : @14) => + fun (s : @6596) => + @39304 + (@39420 + (@39451 + (@39694 + (fun ("_" : @39695) => + @39926 + (fun ("_" : @39927) => + @41510 + (fun ("_" : @41511) => + @41517 + (@6383 @41523 @6394) + (@7631 @41523) + (@40170 + @6149 + @162 + @39153 + @6624 + @41523 + @6394 + (@41512 + @233 + @5915 + @6148 + @39151 + @6624 + @41522 + @41523 + (@40185 + @6147 + @6624 + @39150 + @40136 + @41521 + @40195 + (@40170 + @242 + @6146 + @6626 + @39149 + @7165 + @41520 + (@41512 @239 @26 @162 @6624 @6624 @6394 @7165 @40207 @7194) + (@40170 + @334 + @375 + @6626 + @6626 + @8622 + @41519 + (@41512 @331 @26 @162 @6624 @6624 @6394 @8622 @40207 @8641) + (@40170 + @220 + @162 + @6624 + @6624 + @40133 + @6394 + (@40177 @192 @40133 (@6741 (@40180 @192))) + @40207)))) + (@11017 @41522)) + @40207) + (@7686 @41523))))))) +@41616 := (subject : @6422) -> @39112 +@41617 := @6625 @38548 +@41618 := @6623 @41617 +@41621 := @39271 @6636 @7826 @6385 +@41624 := fun (subject : @6422) => fun (s : @6596) => @41618 @41621 +@41625 := @6634 @5924 +@41626 := @6638 @39267 +@41627 := @41625 @41626 +@41628 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_111 +@41631 := @6644 (@41628 @6636 @6385) +@41635 := @39277 (@39278 @6636 @7826 @6385) +@41636 := @41631 @41635 +@41639 := (subject : @6422) -> (s : @6596) -> @41627 @41636 +@41643 := @6660 @5924 @41626 @41636 @6082 +@41646 := @6668 (@6672 @39265) @6679 +@41656 := @41643 @41646 (@6685 (@6695 @5924)) (@6701 (@6702 (@6703 @6082) @41626 @6678)) +@41661 := @6840 @41646 @6078 @6080 @41617 @41621 +@41662 := @7947 @39267 +@41665 := @41661 (@6638 @41662) @41635 +@41666 := @6727 @41646 +@41667 := @41666 @160 +@41672 := @41667 @3421 @6624 @38548 @6637 @41662 +@41673 := @6736 @41646 +@41675 := @41673 @136 @6637 +@41676 := @6742 @41646 +@41679 := @41675 (@6741 (@41676 @136)) +@41680 := @41672 @41679 +@41686 := @41666 @317 @214 @7829 @6626 @7893 @39267 +@41693 := @6711 @41646 @315 @163 @6626 @7828 @7910 @7893 +@41699 := @41667 @162 @6624 @6624 @6637 @6394 @41679 +@41700 := @6761 @41646 +@41728 := fun (subject : @6422) => + fun (s : @6596) => + @41656 + (@41665 + (@41680 + (@41686 + (@41693 (@41699 @41700) @7922) + (@41666 + @212 + @162 + @6624 + @6624 + @39265 + @6394 + (@41673 @20 @39265 (@6741 (@41676 @20))) + @41700))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_114 @6636 @7826 @6385)) +@41730 := (subject : @6422) -> (openPos : @14) -> @6620 +@41731 := @6623 @38552 +@41732 := @7850 @25394 +@41734 := @7316 @41732 @20 +@41736 := @7283 @41734 @7323 +@41737 := @41731 @41736 +@41738 := @6623 @41737 +@41739 := @6625 @39230 +@41741 := @6623 @41739 @6624 +@41743 := @6623 @41741 @6624 +@41744 := @41738 @41743 +@41745 := @7821 @41744 +@41746 := @6623 @41745 +@41747 := @7834 @6596 +@41750 := fun (__p0 : @6596) => @41628 @6856 @6385 +@41751 := @41747 @41750 +@41754 := fun (s : @6596) => @39279 @7836 @6385 +@41756 := @41751 @41754 @41734 +@41760 := @39327 @25394 @7059 @7059 @6624 +@41761 := @41756 @41760 +@41762 := @41746 @41761 +@41763 := @6623 @41762 +@41764 := @6625 @13364 +@41765 := @6625 @41764 +@41766 := @6623 @41765 +@41767 := @38798 @6636 +@41768 := @41767 @25394 +@41770 := @7895 @6596 @6620 +@41771 := @7898 @6596 +@41772 := @41771 @41754 +@41774 := @41772 @41734 @41760 +@41775 := @41770 @41774 +@41776 := @6598 @41775 +@41778 := @7849 @41776 @25394 +@41779 := @41768 @41778 +@41780 := @41766 @41779 +@41781 := @6623 @41780 +@41782 := @6602 @41775 +@41783 := @7282 @41782 +@41784 := @41783 @6624 +@41785 := @7281 @41784 +@41787 := @7289 @41782 @6624 +@41788 := @41785 @41787 +@41789 := @38803 @6636 +@41791 := @41789 @25394 @41778 +@41792 := @7825 @41791 +@41801 := @6623 (@6623 (@6625 (@6623 (@7821 (@7283 @41792 @7323)) @6624)) @6624) +@41802 := @30456 @41792 +@41808 := @7281 (@7282 @41802 @6624) (@7289 @41802 @6624) +@41812 := @6623 (@41801 (@41808 @6624 @6626)) +@41813 := @6610 @41775 +@41815 := @41808 @41813 @7059 +@41817 := @7282 @41815 @6624 +@41818 := @7281 @41817 +@41820 := @7289 @41815 @6624 +@41821 := @41818 @41820 +@41823 := @7316 @41776 @46 +@41836 := @41821 + (@6623 (@6623 (@6623 (@18299 (@6623 (@6628 (@7283 @41823 @7323)) @6624)) @6624) @6624) @6624) +@41837 := @12573 @6626 +@41839 := @6623 @41837 @6624 +@41841 := @6623 @41839 @12574 +@41843 := @6623 @41841 @6624 +@41844 := @6623 @41843 +@41845 := @41844 @6624 +@41847 := @6623 @41845 @6624 +@41852 := @6625 (@41788 (@41812 (@41836 @41847)) @23691) +@41853 := @41781 @41852 +@41854 := @41763 @41853 +@41857 := fun (subject : @6422) => fun (openPos : @14) => @25398 @41854 +@41859 := @6634 @5544 @6642 +@41861 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_108 @6636 +@41863 := @6644 (@41861 @6385) +@41865 := @6665 @6378 @14 +@41867 := @23716 @41865 @1928 +@41871 := @7956 @6378 @14 @6408 @224 +@41872 := @41867 @41871 +@41873 := LexLeanBoot.TokenAudit.scanQuotedSegment +@41874 := @41873 @6636 +@41877 := @41863 (@41872 (@41874 @6385)) +@41880 := (subject : @6422) -> (openPos : @14) -> @41859 @41877 +@41894 := @6660 + @5544 + @6642 + @41877 + @6014 + @6680 + (@6685 (@6695 @5544)) + (@6701 (@6702 (@6703 @6014) @6642 @6678)) +@41899 := @7888 @1336 @6012 @25397 @41854 @25955 +@41900 := @23758 @41865 +@41901 := @7280 @41900 +@41903 := @41901 @41784 @41787 +@41905 := @41901 @41817 @41820 +@41906 := @23771 @41865 +@41908 := @6669 @6378 @14 +@41909 := LexLeanBoot.TokenAudit.Segment.mk +@41915 := @41905 (@41906 (@41908 (@41909 @41791 @6624) @41823)) +@41916 := @23764 @41865 +@41920 := LexLeanRuntime.append @6422 LexLeanRuntime.instAppendableByteArray +@41921 := @23766 @5976 +@41922 := @41920 @41921 +@41924 := @41920 (@41922 @41791) +@41925 := @23766 @5986 +@41929 := @41903 (@41915 (@41916 (@41924 @41925))) +@41930 := @23766 @6001 +@41931 := @41916 @41930 +@41933 := @41872 (@41929 @41931) +@41958 := @41899 + @41933 + (@30786 + @1335 + @6627 + @25396 + @21652 + @25955 + (@6748 + @1334 + @6624 + @6626 + @6639 + @10937 + @6758 + (@6728 @1332 @162 @6624 @6624 @1331 @6394 (@30804 @1331) @6762)) + @26015) +@41961 := @6668 (@6959 @25955) @6680 +@41968 := @7485 @41961 @60 @5915 @5943 @6011 @41762 @41853 +@41969 := @39264 @41775 +@41971 := @41968 @41969 @41933 +@41980 := @7926 @41961 @5942 @41762 @41969 (@6389 (@7934 @6596 @6620 @41774)) +@41985 := @6840 @41961 @5920 @5941 @41745 @41761 +@41987 := @7945 @5924 @7910 +@41988 := @6383 @41987 +@41989 := @224 @41734 +@41990 := @6383 @41989 +@41991 := @10903 @15467 +@41992 := @25956 @41991 +@41993 := @6382 @41992 +@41995 := @6383 @41993 @6394 +@41996 := @41990 @41995 +@41998 := @41985 (@41988 @41996) +@42002 := @7956 @6596 @6620 @39264 @6389 +@42004 := @41998 (@42002 @41774) +@42005 := @6727 @41961 +@42011 := @42005 @5926 @5940 @6626 @41744 @41987 @41996 +@42016 := @7971 @41961 @5924 @163 @6626 @7910 +@42022 := @42005 @160 @162 @6624 @6624 @6637 @6394 +@42023 := @6736 @41961 +@42025 := @42023 @136 @6637 +@42026 := @6742 @41961 +@42030 := @42022 (@42025 (@6741 (@42026 @136))) +@42031 := @6761 @41961 +@42032 := @42030 @42031 +@42034 := @42011 (@42016 @42032) +@42040 := @42005 @5932 @5939 @41737 @41743 @41989 @41995 +@42041 := @6711 @41961 +@42045 := @42041 @218 @5931 @38552 @41736 +@42046 := @224 @41732 +@42050 := @42045 (@6383 @42046 @7648) @41989 +@42056 := @42005 @5929 @228 @38550 @6626 @42046 @7648 +@42063 := @42041 @800 @5928 @38548 @6624 (@7947 @25957) @42046 +@42078 := @42005 + @317 + @179 + @7829 + @6626 + @7893 + @25957 + (@42041 @315 @163 @6626 @7828 @7910 @7893 @42032 @7922) +@42079 := @42005 @177 +@42084 := @42079 @162 @6624 @6624 @25955 @6394 +@42089 := @42023 @46 @25955 (@6741 (@42026 @46)) +@42113 := @42040 + (@42050 + (@42056 + (@42063 (@42078 (@42084 @42089 @42031)) (@8044 @25394)) + (@42005 @226 @162 @6624 @6624 @225 @6394 (@6938 @41961 @24 @225) @42031)) + (@7679 @41732 @20)) +@42119 := @42005 @5937 @162 @41741 @6624 @41993 @6394 +@42120 := @7183 @41961 +@42127 := @42120 @233 @5915 @5936 @41739 @6624 @41992 @41993 +@42133 := @42079 @5935 @6624 @39230 @25955 @41991 @42089 +@42134 := @42005 @242 +@42139 := @42134 @5004 @6626 @13790 @7165 @15467 +@42148 := @42120 @239 @26 @162 @6624 @6624 @6394 @7165 @42031 @7194 +@42183 := @42004 + (@42034 + (@42113 + (@42119 + (@42127 + (@42133 + (@42139 + @42148 + (@42134 + @444 + @6626 + @9278 + @7165 + @11866 + @42148 + (@42005 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@42120 @331 @26 @162 @6624 @6624 @6394 @8622 @42031 @8641) + @42031)))) + (@11017 @41992)) + @42031))) +@42185 := @8051 @6596 @39264 +@42187 := @8054 @6596 @39264 +@42195 := @42185 @42187 (fun (s : @6596) => @8058 (@8059 @6596 @42187 @6385)) @42002 +@42197 := @6665 @6596 @6620 +@42212 := @42195 + (fun (x : @42197) => @8058 (@42002 @6385)) + @41754 + @41750 + @5924 + @7910 + @6633 + (fun (__p0 : @6596) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_111 @6856 @6385) + @41772 +@42213 := @6682 @42197 +@42216 := @39278 @6865 @8086 @6385 +@42218 := @41771 (fun (s : @6596) => @42216) +@42223 := @42212 (fun (s : @6596) => @42213 (@42218 @136 @6385)) +@42224 := @6854 @39313 +@42226 := @42224 @42216 @39317 +@42227 := @8099 @39313 +@42229 := @39278 @6869 @8102 +@42230 := @42229 @6636 +@42231 := @42227 @42230 +@42234 := @39278 @7131 @8107 @6856 +@42236 := @42224 @42234 @6385 +@42237 := @6854 @42197 +@42240 := @6775 @6596 (fun ("_" : @39313) => @42197) +@42242 := @39278 @8116 @8118 +@42243 := @42242 @6865 +@42244 := @42240 @42243 +@42246 := @6669 @6596 @6620 +@42248 := @42246 @6865 @6624 +@42249 := @42244 @42248 +@42257 := fun (next : @6596) => @41771 (fun (s : @6596) => @39278 @8126 @8128 @6385) @7131 @6385 +@42259 := @42237 (@42249 @42257) +@42260 := @42240 @6636 +@42285 := @42223 + (fun (n : @14) => + fun (s : @6596) => + fun (a._@._internal._hyg.#0 : @42226) => + @42231 + (fun (c : @39313) => fun ("_" : @42236) => @42259 (@42260 @42248 @42257)) + (@42213 + (@42240 + @42230 + (@42246 @6636 @6624) + (fun (next : @6596) => @41771 (fun (s : @6596) => @42242 @6385) @6865 @6385))) + @39317 + @6385) +@42288 := @42224 @42230 (@39326 @6385) +@42289 := @42227 @42234 +@42291 := @42224 @42243 @6385 +@42293 := @39278 @8170 @8172 +@42295 := @42240 (@42293 @6869) +@42297 := @42246 @6869 @6624 +@42298 := @42295 @42297 +@42306 := fun (next : @6596) => @41771 (fun (s : @6596) => @39278 @8179 @8181 @6385) @8116 @6385 +@42345 := @41971 + (@41980 + (@42183 + (@42285 + (fun (n : @14) => + fun (s : @6596) => + fun (t : @6596) => + fun (a._@._internal._hyg.#0 : @42288) => + @42289 + (fun (c : @39313) => + fun ("_" : @42291) => @42237 (@42298 @42306) (@42260 @42297 @42306)) + (@42213 + (@42240 + @42234 + (@42246 @6856 @6624) + (fun (next : @6596) => @41771 (fun (s : @6596) => @42293 @6385) @6869 @6385))) + (@39326 @6636) + @6385) + @5920 + @5915 + (@6685 (@6695 @5920)) + @41734 + @41760))) +@42348 := @6668 (@7206 @41969) @41961 +@42355 := @7485 @42348 @192 @29 @5951 @6010 @41780 @41852 +@42356 := @1928 @41791 +@42358 := @42355 @42356 @41933 +@42363 := @6840 @42348 @2338 @5950 @41765 @41779 +@42364 := @224 @41778 +@42366 := @6383 @42364 @6394 +@42367 := @25956 @42366 +@42370 := @42363 (@6638 @42367) @42356 +@42371 := @6727 @42348 +@42377 := @42371 @160 @5949 @6624 @41764 @6637 @42367 +@42378 := @6736 @42348 +@42380 := @42378 @136 @6637 +@42381 := @6742 @42348 +@42385 := @42377 (@42380 (@6741 (@42381 @136))) +@42386 := @42371 @177 +@42391 := @42386 @5948 @6624 @13364 @25955 @42366 +@42396 := @42378 @46 @25955 (@6741 (@42381 @46)) +@42397 := @42391 @42396 +@42403 := @42371 @5946 @162 @6629 @6624 @42364 @6394 +@42408 := @6711 @42348 @800 @5945 @6627 @6624 +@42409 := @224 @41776 +@42410 := @6383 @42409 +@42413 := @42408 (@42410 @25957) @42364 +@42419 := @42371 @4872 @179 @6624 @6626 @42409 @25957 +@42423 := @9548 @42348 @196 @6624 @136 +@42424 := @6389 @41782 +@42434 := @42410 (@6383 @42424 (@6383 (@6389 (@6606 @41775)) (@6383 (@6389 @41813) @6394))) +@42443 := @42423 @42434 @136 @42409 (@42378 @60 @41969 (@6741 (@42381 @60))) +@42444 := @9567 @42434 +@42448 := @42419 (@42443 (@6741 (@42444 @136))) +@42454 := @42386 @162 @6624 @6624 @25955 @6394 @42396 +@42455 := @6761 @42348 +@42466 := @42370 + (@42385 (@42397 (@42403 (@42413 (@42448 (@42454 @42455)) (@8043 @41776 @25394)) @42455))) +@42467 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_51 +@42468 := @42467 @6636 +@42472 := @42358 (@42466 (@42468 @25394 @41778)) +@42475 := @6668 (@8617 @42356) @42348 +@42480 := @7378 @42475 @4865 @5999 @6009 @6624 +@42481 := @38804 @26228 +@42491 := @41770 (@42218 (@7316 (@12072 @26228) @20) (@39327 @26228 @7059 @7059 @6624)) +@42492 := @6598 @42491 +@42495 := @42481 (@7849 @42492 @26228) +@42496 := @7825 @42495 +@42498 := @7283 @42496 @7323 +@42499 := @7821 @42498 +@42501 := @6623 @42499 @6624 +@42502 := @6625 @42501 +@42504 := @6623 @42502 @6624 +@42505 := @6623 @42504 +@42506 := @30456 @42496 +@42507 := @7282 @42506 +@42508 := @42507 @6624 +@42512 := @7281 @42508 (@7289 @42506 @6624) +@42515 := @42505 (@42512 @6624 @6626) +@42516 := @6623 @42515 +@42519 := @42512 (@6610 @42491) @7059 +@42520 := @7282 @42519 +@42521 := @42520 @6624 +@42522 := @7281 @42521 +@42524 := @7289 @42519 @6624 +@42525 := @42522 @42524 +@42527 := @7316 @42492 @46 +@42546 := @42480 + (fun (__b : @6620) => + @7389 + (@42516 + (@42525 + (@6623 + (@6623 (@6623 (@18299 (@6623 (@6628 (@7283 @42527 @7323)) @6624)) @6624) @6624) + @6624) + @41847)) + @23691) +@42548 := @41901 @7385 @7388 +@42586 := @42546 + (fun (__b : @6620) => + @41872 + (@42548 + (@41901 + @42521 + @42524 + (@41906 (@41908 (@41909 @42495 @6624) @42527)) + (@41916 (@41920 (@41922 @42495) @41925))) + @41931)) + @41782 + (@9548 + @42475 + @196 + @6624 + @20 + @42434 + @136 + @42424 + (@6736 @42475 @60 @41969 (@6741 (@6742 @42475 @60))) + (@6741 (@42444 @20))) +@42587 := @1928 @42495 +@42598 := @6668 (@8617 @42587) (@6668 (@7206 (@39264 @42491)) (@6668 (@6959 (@224 @26228)) @7037)) +@42599 := @7378 @42598 +@42603 := @42599 @5961 @5973 @5998 @42515 +@42616 := @41770 + (@41771 + (fun (s : @6596) => @42229 @6385) + (@7316 (@23643 @26725) @20) + (@39327 @26725 @7059 @7059 @6624)) +@42617 := @6598 @42616 +@42619 := @7316 @42617 @46 +@42621 := @7283 @42619 @7323 +@42622 := @6628 @42621 +@42624 := @6623 @42622 @6624 +@42625 := @18299 @42624 +@42627 := @6623 @42625 @6624 +@42629 := @6623 @42627 @6624 +@42635 := @42603 (fun (__b : @6620) => @7389 (@6623 @42629 @6624) @41847) +@42636 := @38803 @6865 +@42640 := @42636 @26725 (@7849 @42617 @26725) +@42646 := @42548 (@41906 (@41908 (@41909 @42640 @6624) @42619)) +@42647 := @41922 @42640 +@42649 := @41920 @42647 @41925 +@42655 := @42635 (fun (__b : @6620) => @41872 (@42646 (@41916 @42649))) @42519 +@42660 := @42599 @5958 @4853 @242 @42504 @30397 +@42661 := @6610 @42616 +@42667 := @42660 (fun (__b : @6620) => @6389 (@7389 @42661 @7059)) @42506 +@42668 := @6711 @42598 +@42672 := @42668 @766 @5957 @42502 @6624 +@42673 := @224 @42496 +@42675 := @6383 @42673 @6394 +@42679 := @42672 (@9879 @42675) (@6389 @42506) +@42680 := @6727 @42598 +@42686 := @42680 @237 @5956 @6624 @42501 @236 @42675 +@42687 := @6938 @42598 +@42690 := @42686 (@42687 @24 @236) +@42696 := @42680 @5954 @162 @42499 @6624 @42673 @6394 +@42704 := @42668 @315 @375 @6626 @42498 (@6383 @42587 @6394) @42673 +@42718 := @42680 + @220 + @162 + @6624 + @6624 + @42587 + @6394 + (@6736 @42598 @192 @42587 (@6741 (@6742 @42598 @192))) +@42719 := @6761 @42598 +@42730 := @42667 + (@42679 (@42690 (@42696 (@42704 (@42718 @42719) (@7921 @42495)) @42719)) (@30631 @42496)) +@42731 := @1928 @42640 +@42733 := @6668 (@8617 @42731) +@42734 := @39264 @42616 +@42742 := @42733 (@6668 (@7206 @42734) (@6668 (@6959 (@224 @26725)) @6896)) +@42745 := @9548 @42742 @196 @6624 +@42746 := @42745 @60 +@42747 := @224 @42617 +@42748 := @6383 @42747 +@42751 := @6383 (@6389 (@6602 @42616)) +@42754 := @6383 (@6389 (@6606 @42616)) +@42755 := @6389 @42661 +@42760 := @42748 (@42751 (@42754 (@6383 @42755 @6394))) +@42763 := @42746 @42760 @136 @42755 +@42764 := @6736 @42742 +@42766 := @42764 @60 @42734 +@42767 := @6742 @42742 +@42770 := @42766 (@6741 (@42767 @60)) +@42771 := @42763 @42770 +@42772 := @9567 @42760 +@42777 := @42730 (fun ("_" : @42508) => @42771 (@6741 (@42772 @60))) +@42778 := @42507 @7059 +@42779 := @7183 @42742 +@42786 := @42779 @239 @26 @162 @6624 @6624 @6394 @7165 +@42787 := @6761 @42742 +@42792 := @42655 (@42777 (fun ("_" : @42778) => @42786 @42787 @7194)) +@42797 := @42779 @183 @5539 @5972 @42629 @6624 +@42798 := @6383 @42731 +@42799 := @42798 @11866 +@42800 := @6382 @42799 +@42801 := @13067 @42800 +@42802 := @224 @42619 +@42803 := @42801 @42802 +@42808 := @42797 (@6383 @42803 @6394) (@24369 @42803) +@42809 := @6727 @42742 +@42815 := @42809 @5970 @162 @42627 @6624 @42803 @6394 +@42820 := @42779 @429 @5537 @5969 @42625 @6624 +@42821 := @6383 @42800 +@42823 := @6383 @42802 @6394 +@42826 := @42820 (@42821 @42823) @42803 +@42832 := @42809 @5963 @5968 @18298 @42624 @42800 @42823 +@42839 := @42779 @233 @61 @3245 @9334 @6624 @42799 @42800 +@42840 := @42809 @220 +@42845 := @42840 @444 @6624 @9278 @42731 @11866 +@42850 := @42764 @192 @42731 (@6741 (@42767 @192)) +@42873 := @42832 + (@42839 + (@42845 + @42850 + (@42809 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@42779 @331 @26 @162 @6624 @6624 @6394 @8622 @42787 @8641) + @42787)) + (@11017 @42799)) +@42879 := @42809 @5966 @162 @42622 @6624 @42802 @6394 +@42880 := @6711 @42742 +@42887 := @42880 @218 @5965 @6627 @42621 (@42748 @10937) @42802 +@42902 := @42809 + @4872 + @1334 + @6624 + @6626 + @42747 + @10937 + (@42745 @136 @42760 @136 @42747 @42770 (@6741 (@42772 @136))) +@42908 := @42809 @1332 @162 @6624 @6624 @1331 @6394 +@42909 := @6938 @42742 +@42932 := @42792 + (fun ("_" : @42521) => + @42808 + (@42815 + (@42826 + (@42873 + (@42879 (@42887 (@42902 (@42908 (@42909 @24 @1331) @42787)) (@7679 @42617 @46)) @42787)) + (@13245 @42800 @42802)) + @42787) + (@24396 @42803)) +@42933 := @42520 @7059 +@42938 := @42779 @169 @5539 @5997 @41845 @6624 +@42939 := @1928 @42649 +@42944 := @42938 (@6383 @42939 @6394) (@24316 @42939) +@42950 := @42809 @5995 @162 @41843 @6624 @42939 @6394 +@42951 := @42880 @661 +@42954 := @42951 @5994 @41841 @6624 +@42955 := @1928 @42647 +@42956 := @6383 @42955 +@42957 := @1928 @41925 +@42959 := @6383 @42957 @6394 +@42962 := @42954 (@42956 @42959) @42939 +@42968 := @42809 @5984 @5993 @41839 @12574 @42955 @42959 +@42971 := @42951 @5983 @41837 @6624 +@42972 := @1928 @41921 +@42973 := @6383 @42972 +@42974 := @42798 @6394 +@42977 := @42971 (@42973 @42974) @42955 +@42983 := @42809 @5981 @375 @9278 @6626 @42972 @42974 +@42984 := @42880 @663 +@42991 := @42984 @5980 @6626 @6624 (@6383 @5977 @6394) @42972 +@42997 := @42809 @5978 @162 @6624 @6624 @5977 @6394 +@42998 := @42909 @665 +@43014 := @42977 + (@42983 + (@42991 (@42997 (@42998 @5977) @42787) (@24348 @5976)) + (@42840 @162 @6624 @6624 @42731 @6394 @42850 @42787)) +@43015 := LexLeanPreservation.prim_append_bytes +@43060 := @42586 + (fun ("_" : @41784) => + @42932 + (fun ("_" : @42933) => + @42944 + (@42950 + (@42962 + (@42968 + (@43014 (@43015 @41921 @42640)) + (@42809 + @5991 + @162 + @9278 + @6624 + @42957 + @6394 + (@42984 + @5990 + @6626 + @6624 + (@6383 @5987 @6394) + @42957 + (@42809 @5988 @162 @6624 @6624 @5987 @6394 (@42998 @5987) @42787) + (@24348 @5986)) + @42787)) + (@43015 @42647 @41925)) + @42787) + (@24354 @42939))) +@43061 := @41783 @7059 +@43067 := @7183 @42598 @169 @5539 @6008 @12574 @6624 +@43068 := @1928 @41930 +@43113 := fun (subject : @6422) => + fun (openPos : @14) => + @41894 + (@41958 + (@42345 + (@42472 + (@43060 + (fun ("_" : @43061) => + @43067 + (@6383 @43068 @6394) + (@24316 @43068) + (@42680 + @6006 + @162 + @9278 + @6624 + @43068 + @6394 + (@42668 + @663 + @6005 + @6626 + @6624 + (@6383 @6002 @6394) + @43068 + (@42680 @6003 @162 @6624 @6624 @6002 @6394 (@42687 @665 @6002) @42719) + (@24348 @6001)) + @42719) + (@24354 @43068)))))) +@43115 := (subject : @6422) -> (s : @6572) -> @6620 +@43116 := @30215 @6575 +@43117 := @6628 @43116 +@43118 := @6623 @43117 +@43119 := @41861 @6575 +@43120 := @6628 @43119 +@43121 := @6623 @43120 +@43122 := @29764 @6575 +@43123 := @6628 @43122 +@43125 := @6623 @43123 @6624 +@43126 := @6625 @43125 +@43127 := @6623 @43126 +@43128 := @7316 @6575 +@43129 := @29768 @6575 +@43130 := @43128 @43129 +@43132 := @7283 @43130 @7323 +@43133 := @43127 @43132 +@43135 := @6623 @43133 @6624 +@43136 := @6625 @43135 +@43137 := @6623 @43136 +@43138 := @38571 @43130 +@43139 := @43137 @43138 +@43140 := @6623 @43139 +@43141 := @41767 @6575 +@43142 := @38575 @43130 +@43144 := @7849 @43142 @6575 +@43145 := @43141 @43144 +@43146 := @41766 @43145 +@43148 := @6623 @43146 @9278 +@43150 := @6623 @43148 @6624 +@43152 := @6623 @43150 @6626 +@43154 := @6623 @43152 @6624 +@43156 := @6623 @43154 @6624 +@43158 := @6623 @43156 @6624 +@43159 := @6623 @43158 +@43160 := @7282 @6583 +@43161 := @43160 @6624 +@43162 := @7281 @43161 +@43164 := @7289 @6583 @6624 +@43166 := @43162 @43164 @6626 +@43167 := @30219 @6575 +@43169 := @7282 @43167 @6624 +@43170 := @7281 @43169 +@43172 := @7289 @43167 @6624 +@43177 := @6623 (@6625 (@43170 @43172 @6624 @6624)) +@43178 := @32120 @41865 +@43180 := @43178 (fun ("_" : @41900) => @6620) +@43182 := @41901 @43169 @43172 +@43183 := @41874 @6575 +@43184 := @43182 @43183 +@43186 := @41789 @6575 @43144 +@43191 := @41906 (@41908 (@41909 @43186 @7059) @43142) +@43192 := @43184 @43191 +@43193 := @43180 @43192 +@43194 := @7821 @12574 +@43195 := @6625 @43194 +@43196 := @6625 @43195 +@43198 := @6623 @43196 @6624 +@43200 := @6623 @43198 @6624 +@43202 := @6623 @43200 @6624 +@43203 := fun (msg : @6422) => @43202 +@43204 := @43193 @43203 +@43206 := @7934 @6378 @14 +@43207 := @43206 @6385 +@43211 := @6623 (@7294 (@7014 @43207 @3307)) +@43213 := @7316 @43207 @20 +@43215 := @7283 @43213 @7323 +@43216 := @6628 @43215 +@43217 := @6623 @43216 +@43218 := @43217 @6624 +@43219 := @6625 @43218 +@43220 := @6623 @43219 +@43223 := @6623 (@43220 (@31444 @43213)) +@43225 := @7019 @43207 @3307 +@43231 := @7281 (@7282 @43225 @6624) (@7289 @43225 @6624) +@43235 := @6623 (@6625 (@43231 @6624 @6626)) +@43238 := @43231 (@31471 @43213) @7059 +@43244 := @7281 (@7282 @43238 @6624) (@7289 @43238 @6624) +@43245 := @7279 @13790 +@43252 := @6623 (@6623 (@6623 (@43217 @43245) @6624) @6624) @6624 +@43253 := @43244 @43252 +@43254 := @6625 @43245 +@43256 := @6623 @43254 @6624 +@43258 := @6623 @43256 @6624 +@43260 := @6623 @43258 @6624 +@43269 := @6625 + (@43166 (@43177 (@43204 (fun (pair : @41865) => @43211 (@43223 (@43235 (@43253 @43260))))))) +@43270 := @43159 @43269 +@43271 := @43140 @43270 +@43272 := @43121 @43271 +@43275 := fun (subject : @6422) => fun (s : @6572) => @43118 @43272 +@43276 := @6634 @5262 +@43277 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_7 +@43278 := @43277 @6385 +@43280 := @6383 @43278 @6394 +@43281 := @6638 @43280 +@43282 := @43276 @43281 +@43285 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_101 @6636 @6385 +@43286 := @6644 @43285 +@43288 := @6477 @6572 @43277 +@43289 := LexLeanBoot.TokenAudit.scanSegmentsStep +@43292 := @43288 (@43289 @6636 @6385) +@43293 := @43286 @43292 +@43296 := (subject : @6422) -> (s : @6572) -> @43282 @43293 +@43300 := @6660 @5262 @43281 @43293 @5646 +@43303 := @6668 (@6672 @43278) @6679 +@43313 := @43300 @43303 (@6685 (@6695 @5262)) (@6701 (@6702 (@6703 @5646) @43281 @6678)) +@43320 := @7485 @43303 @46 @26 @5534 @5644 @43117 @43272 +@43321 := @6389 @43167 +@43322 := @43320 @43321 +@43323 := @6683 @6572 +@43324 := @7280 @43323 +@43326 := @43324 @43161 @43164 +@43327 := @6898 @6572 +@43328 := @43326 @43327 +@43330 := @43178 (fun ("_" : @41900) => @43323) +@43331 := @43330 @43192 +@43332 := @6946 @6572 +@43333 := LexLeanBoot.TokenAudit.NameScan.mk +@43334 := @6574 @6636 +@43342 := @43331 (fun (msg : @6422) => @43332 (@43333 @43334 (@6578 @6636) @6624 @38933)) +@43343 := @43206 @6636 +@43345 := @7316 @43343 @20 +@43346 := @31809 @43345 +@43348 := @31804 @6385 @7059 +@43350 := @7282 @43348 @6624 +@43351 := @43324 @43350 +@43353 := @7289 @43348 @6624 +@43354 := @43351 @43353 +@43355 := @43206 @6856 +@43358 := @43333 (@7316 @43355 @20) +@43359 := @2 @6378 +@43361 := @7895 @6378 @14 +@43363 := @43359 (@43361 @6856) +@43364 := @6578 @6865 +@43365 := @43363 @43364 +@43370 := @43354 (@43332 (@43358 @43365 @7059 @38898)) +@43371 := @43333 @43355 +@43382 := @43288 + (@43328 + (@43342 + (fun (pair : @41865) => + let hasDot : @6620 := @43225; + let canCont : @6620 := @43346; @43370 (@43332 (@43371 @43365 @6624 @38898))))) +@43383 := @43322 @43382 +@43384 := @6840 @43303 +@43388 := @43384 @3449 @5533 @6627 @43116 +@43389 := @6577 @6394 +@43390 := @6638 @43389 +@43392 := @43388 @43390 @43321 +@43393 := @6727 @43303 +@43394 := @43393 @160 +@43399 := @43394 @2736 @6624 @6626 @6637 @43389 +@43400 := @6736 @43303 +@43402 := @43400 @136 @6637 +@43403 := @6742 @43303 +@43406 := @43402 (@6741 (@43403 @136)) +@43407 := @43399 @43406 +@43413 := @43393 @600 @162 @6624 @6624 @6576 @6394 +@43420 := @9548 @43303 @212 @6624 @136 @6593 @136 @6576 +@43425 := @43400 @20 @43278 (@6741 (@43403 @20)) +@43426 := @43420 @43425 +@43427 := @9567 @6593 +@43429 := @6741 (@43427 @136) +@43431 := @43413 (@43426 @43429) +@43432 := @6761 @43303 +@43438 := @43383 (@43392 (@43407 (@43431 @43432)) (@30571 @6575)) +@43441 := @6668 (@6959 @43321) @43303 +@43448 := @7485 @43441 @60 @5539 @5546 @5643 @43120 @43271 +@43449 := @41872 @43183 +@43451 := @43448 @43449 @43382 +@43458 := @6840 @43441 @5544 @5533 @6627 @43119 @43390 @43449 +@43459 := @6727 @43441 +@43465 := @43459 @160 @2736 @6624 @6626 @6637 @43389 +@43466 := @6736 @43441 +@43468 := @43466 @136 @6637 +@43469 := @6742 @43441 +@43503 := @43451 + (@43458 + (@43465 + (@43468 (@6741 (@43469 @136))) + (@43459 + @600 + @162 + @6624 + @6624 + @6576 + @6394 + (@9548 + @43441 + @212 + @6624 + @136 + @6593 + @136 + @6576 + (@43466 @20 @43278 (@6741 (@43469 @20))) + @43429) + (@6761 @43441))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_108 @6636 @6575)) +@43506 := @6668 (@7206 @43449) @43441 +@43513 := @7485 @43506 @192 @24 @5556 @5642 @43139 @43270 +@43514 := @224 @43142 +@43516 := @43513 @43514 @43382 +@43517 := @6840 @43506 +@43521 := @43517 @2317 @5555 @43136 @43138 +@43522 := @224 @43130 +@43524 := @6383 @43522 @6394 +@43527 := @43521 (@6638 @43524) @43514 +@43528 := @6727 @43506 +@43529 := @43528 @160 +@43534 := @43529 @5554 @6624 @43135 @6637 @43524 +@43535 := @6736 @43506 +@43537 := @43535 @136 @6637 +@43538 := @6742 @43506 +@43541 := @43537 (@6741 (@43538 @136)) +@43542 := @43534 @43541 +@43548 := @43528 @5552 @162 @43133 @6624 @43522 @6394 +@43553 := @6711 @43506 @218 @5551 @43126 @43132 +@43554 := @224 @43129 +@43556 := @6383 @43554 @6394 +@43559 := @43553 (@6577 @43556) @43522 +@43560 := @43528 @600 +@43565 := @43560 @5550 @6624 @43125 @6576 @43556 +@43579 := @9548 + @43506 + @212 + @6624 + @136 + @6593 + @136 + @6576 + (@43535 @20 @43278 (@6741 (@43538 @20))) + @43429 +@43580 := @43565 @43579 +@43586 := @43528 @5548 @162 @43123 @6624 @43554 @6394 +@43592 := @43517 @2307 @5533 @6627 @43122 @43390 @43554 +@43598 := @43529 @2736 @6624 @6626 @6637 @43389 @43541 +@43604 := @43560 @162 @6624 @6624 @6576 @6394 @43579 +@43605 := @6761 @43506 +@43621 := @43527 + (@43542 + (@43548 + (@43559 + (@43580 (@43586 (@43592 (@43598 (@43604 @43605)) (@30516 @6575)) @43605)) + (@7679 @6575 @43129)) + @43605)) +@43622 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_50 +@43626 := @43516 (@43621 (@43622 @6636 @43130)) +@43629 := @6668 (@8617 @43514) @43506 +@43636 := @7485 @43629 @204 @5539 @5577 @5641 @43158 @43269 +@43637 := @1928 @43186 +@43639 := @6383 @43637 @10904 +@43640 := @6382 @43639 +@43642 := @13067 @43640 @43514 +@43643 := @24369 @43642 +@43645 := @43636 @43643 @43382 +@43646 := @7183 @43629 +@43655 := @43646 @183 @5539 @5576 @43156 @6624 (@6383 @43642 @6394) @43643 +@43656 := @6727 @43629 +@43662 := @43656 @5574 @162 @43154 @6624 @43642 @6394 +@43667 := @43646 @429 @5537 @5573 @43152 @6624 +@43668 := @6383 @43640 +@43669 := @6383 @43514 +@43670 := @43669 @6394 +@43673 := @43667 (@43668 @43670) @43642 +@43679 := @43656 @5571 @375 @43150 @6626 @43640 @43670 +@43686 := @43646 @233 @61 @5570 @43148 @6624 @43639 @43640 +@43692 := @43656 @5568 @432 @43146 @9278 @43637 @10904 +@43697 := @6840 @43629 @2338 @5567 @41765 @43145 +@43698 := @224 @43144 +@43700 := @6383 @43698 @6394 +@43701 := @6577 @43700 +@43704 := @43697 (@6638 @43701) @43637 +@43710 := @43656 @160 @5566 @6624 @41764 @6637 @43701 +@43711 := @6736 @43629 +@43713 := @43711 @136 @6637 +@43714 := @6742 @43629 +@43718 := @43710 (@43713 (@6741 (@43714 @136))) +@43719 := @43656 @600 +@43724 := @43719 @5565 @6624 @13364 @6576 @43700 +@43738 := @9548 + @43629 + @212 + @6624 + @136 + @6593 + @136 + @6576 + (@43711 @20 @43278 (@6741 (@43714 @20))) + @43429 +@43739 := @43724 @43738 +@43745 := @43656 @5563 @162 @6629 @6624 @43698 @6394 +@43753 := @6711 @43629 @800 @5562 @6627 @6624 (@43669 @43389) @43698 +@43754 := @43656 @220 +@43759 := @43754 @2736 @6624 @6626 @43514 @43389 +@43764 := @43711 @192 @43514 (@6741 (@43714 @192)) +@43765 := @43759 @43764 +@43771 := @43719 @162 @6624 @6624 @6576 @6394 @43738 +@43772 := @6761 @43629 +@43827 := @43645 + (@43655 + (@43662 + (@43673 + (@43679 + (@43686 + (@43692 + (@43704 + (@43718 + (@43739 (@43745 (@43753 (@43765 (@43771 @43772)) (@8043 @43142 @6575)) @43772))) + (@42468 @6575 @43144)) + (@43656 + @242 + @162 + @6626 + @6624 + @7165 + @6394 + (@43646 @239 @26 @162 @6624 @6624 @6394 @7165 @43772 @7194) + @43772)) + (@11017 @43639)) + (@43754 @162 @6624 @6624 @43514 @6394 @43764 @43772)) + (@13245 @43640 @43514)) + @43772) + (@24396 @43642)) +@43831 := @6668 (@9131 (@41872 @43191)) @43629 +@43836 := @7378 @43831 @591 @5581 @5640 @6624 +@43837 := @30584 @43334 +@43838 := @7282 @43837 +@43839 := @43838 @6624 +@43840 := @7281 @43839 +@43842 := @7289 @43837 @6624 +@43846 := @6625 (@43840 @43842 @6624 @6624) +@43847 := @6623 @43846 +@43849 := @41901 @43839 @43842 +@43851 := @41873 @6856 @43334 +@43852 := @43849 @43851 +@43853 := @38804 @43334 +@43858 := @38574 @6856 (@7316 @43334 (@30638 @43334)) +@43866 := @41906 (@41908 (@41909 (@43853 (@7849 @43858 @43334)) @7059) @43858) +@43867 := @43852 @43866 +@43869 := @43180 @43867 @43203 +@43873 := @6623 (@7294 (@7390 @43207 @3307)) +@43877 := @6623 (@43220 (@30473 @6865 @43213)) +@43879 := @7395 @43207 @3307 +@43885 := @7281 (@7282 @43879 @6624) (@7289 @43879 @6624) +@43889 := @6623 (@6625 (@43885 @6624 @6626)) +@43892 := @43885 (@31809 @43213) @7059 +@43909 := @43836 + (fun (__b : @6620) => + @7573 + (@43847 + (@43869 + (fun (pair : @41865) => + @43873 + (@43877 (@43889 (@7281 (@7282 @43892 @6624) (@7289 @43892 @6624) @43252 @43260))))))) +@43911 := @43324 @7385 @7388 +@43912 := @43911 @43327 +@43913 := @43330 @43867 +@43914 := @6574 @6856 +@43922 := @43913 (fun (msg : @6422) => @43332 (@43333 @43914 (@6578 @6856) @6624 @38933)) +@43923 := @31928 @43345 +@43924 := @6578 @6869 +@43925 := @43363 @43924 +@43963 := @43909 + (fun (__b : @6620) => + @43288 + (@43912 + (@43922 + (fun (pair : @41865) => + let hasDot : @6620 := @43879; + let canCont : @6620 := @43923; + @43354 (@43332 (@43358 @43925 @7059 @38898)) (@43332 (@43371 @43925 @6624 @38898)))))) + @6583 + (@9548 + @43831 + @212 + @6624 + @46 + @6593 + @136 + @6584 + (@6736 @43831 @20 @43278 (@6741 (@6742 @43831 @20))) + (@6741 (@43427 @46))) +@43966 := @6668 (@9131 (@41872 @43866)) +@43969 := @6668 (@8617 (@224 @43858)) +@43972 := @6668 (@7206 (@41872 @43851)) +@43973 := @6389 @43837 +@43983 := @43966 (@43969 (@43972 (@6668 (@6959 @43973) (@6668 (@6672 (@43277 @6636)) @7036)))) +@43996 := @43963 + (fun ("_" : @43161) => + @7183 @43983 @244 @5225 @162 @6624 @6624 @6394 @7613 (@6761 @43983) @7617) +@43997 := @43160 @7059 +@44005 := @6815 @41900 @6633 @43983 @5225 @5584 @5639 @43846 @41872 +@44007 := @43180 @6385 @43203 +@44011 := @6623 (@7294 (@9982 @43207 @3307)) +@44015 := @6623 (@43220 (@30473 @6869 @43213)) +@44017 := @7596 @43207 @3307 +@44023 := @7281 (@7282 @44017 @6624) (@7289 @44017 @6624) +@44027 := @6623 (@6625 (@44023 @6624 @6626)) +@44030 := @44023 (@31928 @43213) @7059 +@44045 := @44005 + (fun (__a : @41900) => + @44007 + (fun (pair : @41865) => + @44011 (@44015 (@44027 (@7281 (@7282 @44030 @6624) (@7289 @44030 @6624) @43252 @43260))))) +@44046 := @43330 @6385 +@44054 := @44046 (fun (msg : @6422) => @43332 (@43333 (@6574 @6865) @43364 @6624 @38933)) +@44055 := @30477 @7131 +@44056 := @44055 @43345 +@44057 := @6578 @7131 +@44058 := @43363 @44057 +@44076 := @44045 + (fun (__a : @41900) => + @43288 + (@44054 + (fun (pair : @41865) => + let hasDot : @6620 := @44017; + let canCont : @6620 := @44056; + @43354 (@43332 (@43358 @44058 @7059 @38898)) (@43332 (@43371 @44058 @6624 @38898))))) + @43867 +@44082 := @7378 @43983 @177 @196 @262 @6624 @9141 +@44084 := @41873 @6865 @43914 +@44085 := @42548 @44084 +@44086 := @42636 @43914 +@44092 := @38574 @6865 (@7316 @43914 (@29767 @6865 @43914)) +@44100 := @41906 (@41908 (@41909 (@44086 (@7849 @44092 @43914)) @7059) @44092) +@44113 := @44082 + (fun (__b : @6620) => @41872 (@44085 @44100)) + @43837 + (@6736 @43983 @46 @43973 (@6741 (@6742 @43983 @46))) +@44114 := @41872 @44100 +@44116 := @6668 (@9131 @44114) +@44119 := @6668 (@8617 (@224 @44092)) +@44120 := @41872 @44084 +@44122 := @6668 (@7206 @44120) +@44124 := @30218 @6865 @43914 +@44135 := @44116 + (@44119 (@44122 (@6668 (@6959 (@6389 @44124)) (@6668 (@6672 (@43277 @6856)) @6895)))) +@44136 := @6736 @44135 +@44138 := @44136 @60 @44120 +@44139 := @6742 @44135 +@44153 := @44076 + (@44113 + (fun ("_" : @43839) => @44138 (@6741 (@44139 @60))) + (fun ("_" : @43838 @7059) => @44136 @204 @44114 (@6741 (@44139 @204)))) +@44164 := @6854 @41900 (@41901 (@7282 @44124 @6624) (@7289 @44124 @6624) @44084 @44100) @6385 +@44165 := @32975 @41865 +@44166 := @38803 @7131 +@44167 := @6574 @6869 +@44168 := @44166 @44167 +@44174 := @38574 @7131 (@7316 @44167 (@29767 @7131 @44167)) +@44185 := @6668 + (@9131 (@41872 (@41906 (@41908 (@41909 (@44168 (@7849 @44174 @44167)) @7059) @44174)))) +@44188 := @6668 (@8617 (@224 @44174)) +@44193 := @6668 (@7206 (@41872 (@41873 @7131 @44167))) +@44198 := @6668 (@6959 (@6389 (@30218 @7131 @44167))) +@44199 := @43277 @6869 +@44206 := @44185 (@44188 (@44193 (@44198 (@6668 (@6672 @44199) @7135)))) +@44210 := @6864 @44206 (@41872 @6385) @5639 +@44214 := @6623 (@7294 (@11140 @43207 @3307)) +@44218 := @6623 (@43220 (@30473 @8170 @43213)) +@44220 := @11148 @43207 @3307 +@44226 := @7281 (@7282 @44220 @6624) (@7289 @44220 @6624) +@44230 := @6623 (@6625 (@44226 @6624 @6626)) +@44231 := @30477 @8170 +@44234 := @44226 (@44231 @43213) @7059 +@44250 := @6644 + ((fun (__a : @41900) => + @44007 + (fun (pair : @41865) => + @44214 (@44218 (@44230 (@7281 (@7282 @44234 @6624) (@7289 @44234 @6624) @43252 @43260))))) + @6385) +@44259 := @44046 (fun (msg : @6422) => @43332 (@43333 (@6574 @8116) (@6578 @8116) @6624 @38933)) +@44260 := @30477 @8126 +@44261 := @44260 @43345 +@44263 := @43363 (@6578 @8126) +@44285 := @44165 + (fun (__a : @41900) => + @44210 + (@44250 + ((fun (__a : @41900) => + @43288 + (@44259 + (fun (pair : @41865) => + let hasDot : @6620 := @44220; + let canCont : @6620 := @44261; + @43354 (@43332 (@43358 @44263 @7059 @38898)) (@43332 (@43371 @44263 @6624 @38898))))) + @6385))) + @6636 +@44286 := @6918 @44206 +@44288 := @41872 (@41916 @6385) +@44294 := @44286 @44288 @169 @273 @5597 @5638 @6426 +@44296 := @6668 (@10569 @6424) +@44297 := @44296 @44206 +@44298 := @44294 @44297 +@44299 := @6644 @43202 +@44300 := @224 @44167 +@44301 := @6383 @44300 +@44302 := @6409 @43924 +@44303 := @6383 @44302 +@44304 := @11865 @12664 +@44305 := @44303 @44304 +@44306 := @44301 @44305 +@44307 := @6382 @44306 +@44308 := @7631 @44307 +@44313 := @44298 (@44299 @44308) (@6911 (@33057 @44288)) +@44315 := @6702 @273 @6426 +@44318 := @44313 (@6701 (@44315 @44206)) +@44319 := @7183 @44297 +@44320 := @44319 @266 +@44328 := @44320 @5225 @5596 @43200 @6624 (@6383 @44307 @6394) @44308 +@44329 := @6727 @44297 +@44335 := @44329 @5594 @162 @43198 @6624 @44307 @6394 +@44342 := @44319 @233 @4821 @5593 @43196 @6624 @44306 @44307 +@44348 := @44329 @600 @5592 @6624 @43195 @44300 @44305 +@44351 := @9548 @44297 @212 @6624 +@44352 := @44351 @136 +@44362 := @44301 (@44303 (@6383 (@6389 (@6582 @6869)) (@6383 (@6479 (@6586 @6869)) @6394))) +@44365 := @44352 @44362 @136 @44300 +@44366 := @6736 @44297 +@44368 := @44366 @20 @44199 +@44369 := @6742 @44297 +@44372 := @44368 (@6741 (@44369 @20)) +@44373 := @44365 @44372 +@44374 := @9567 @44362 +@44378 := @44348 (@44373 (@6741 (@44374 @136))) +@44393 := @44329 + @587 + @5591 + @6624 + @43194 + @44302 + @44304 + (@44351 @20 @44362 @136 @44302 @44372 (@6741 (@44374 @20))) +@44399 := @44329 @334 @5590 @6626 @12574 @8622 @12664 +@44406 := @44319 @331 @26 @162 @6624 @6624 @6394 @8622 +@44407 := @6761 @44297 +@44453 := @44285 + (fun (msg : @6422) => + @44318 + (@44328 + (@44335 + (@44342 + (@44378 + (@44393 + (@44399 + (@44406 @44407 @8641) + (@44329 + @5588 + @162 + @9278 + @6624 + @12662 + @6394 + (@44320 + @30 + @277 + @6626 + @6624 + @6426 + @12662 + (@44329 + @275 + @162 + @6624 + @6624 + @6424 + @6394 + (@44366 @271 @6424 (@6741 (@44369 @271))) + @44407) + @12764) + @44407)))) + (@11017 @44306)) + @44407) + (@7686 @44307))) +@44454 := @6888 @44206 +@44456 := @41872 (@41906 @6385) +@44461 := @44454 @44456 @169 @273 @5597 @5638 +@44463 := @10255 @43207 @3307 +@44464 := @7294 @44463 +@44465 := @6623 @44464 +@44467 := @30473 @7131 @43213 +@44468 := @43220 @44467 +@44469 := @6623 @44468 +@44471 := @10098 @43207 @3307 +@44472 := @7282 @44471 +@44473 := @44472 @6624 +@44477 := @7281 @44473 (@7289 @44471 @6624) +@44480 := @6625 (@44477 @6624 @6626) +@44481 := @6623 @44480 +@44482 := @44055 @43213 +@44484 := @44477 @44482 @7059 +@44485 := @7282 @44484 +@44486 := @44485 @6624 +@44487 := @7281 @44486 +@44489 := @7289 @44484 @6624 +@44493 := @44481 (@44487 @44489 @43252 @43260) +@44494 := @44469 @44493 +@44496 := @6644 (@44465 @44494) +@44498 := @43324 @44486 @44489 +@44499 := @43333 @43213 +@44500 := @43361 @6385 +@44502 := @43359 @44500 @43924 +@44514 := @43288 + (@44498 (@43332 (@44499 @44502 @7059 @38898)) (@43332 (@43333 @43207 @44502 @6624 @38898))) +@44515 := @44496 @44514 +@44519 := @44461 @44515 (@6911 (@33057 @44456)) +@44524 := @44286 @44456 @183 @611 @5635 @294 +@44525 := @41871 @6385 +@44527 := @6383 @44525 @6394 +@44528 := @44524 @44527 +@44531 := @6668 (@16061 @44525) @44206 +@44540 := @44528 @44531 @44515 (@6911 (@33128 @44456)) (@6701 (@35037 @44527 @44206)) +@44547 := @7485 @44531 @393 @26 @5602 @5634 @44464 @44494 +@44548 := @6389 @44471 +@44550 := @44547 @44548 @44514 +@44555 := @6840 @44531 @1296 @5601 @7293 @44463 +@44556 := @224 @43207 +@44557 := @6383 @44556 +@44558 := @44557 @32280 +@44561 := @44555 (@10528 @44558) @44548 +@44562 := @6727 @44531 +@44568 := @44562 @160 @5600 @6624 @6627 @7132 @44558 +@44569 := @6736 @44531 +@44571 := @44569 @136 @7132 +@44572 := @6742 @44531 +@44576 := @44568 (@44571 (@6741 (@44572 @136))) +@44582 := @44562 @3477 @3311 @6624 @6626 @44556 @32280 +@44585 := @12934 @44531 @620 @6624 +@44586 := @6408 @44500 +@44614 := @44550 + (@44561 + (@44576 + (@44582 + (@44585 @44586 @44556 (@44569 @367 @44525 (@6741 (@44572 @367)))) + (@44562 @3309 @162 @6624 @6624 @3308 @6394 (@6938 @44531 @1283 @3308) (@6761 @44531)))) + (@36059 @43207 @3307)) +@44617 := @6668 (@19401 @44548) @44531 +@44624 := @7485 @44617 @398 @26 @5610 @5633 @44468 @44493 +@44625 := @6389 @44482 +@44627 := @44624 @44625 @44514 +@44632 := @6840 @44617 @2361 @5609 @43219 @44467 +@44633 := @224 @43213 +@44635 := @6383 @44633 @6394 +@44638 := @44632 (@10528 @44635) @44625 +@44639 := @6727 @44617 +@44645 := @44639 @160 @5608 @6624 @43218 @7132 @44635 +@44646 := @6736 @44617 +@44648 := @44646 @136 @7132 +@44649 := @6742 @44617 +@44653 := @44645 (@44648 (@6741 (@44649 @136))) +@44659 := @44639 @5606 @162 @43216 @6624 @44633 @6394 +@44667 := @6711 @44617 @218 @5605 @6627 @43215 (@44557 @7648) @44633 +@44685 := @44639 + @3477 + @228 + @6624 + @6626 + @44556 + @7648 + (@12934 @44617 @620 @6624 @44586 @44556 (@44646 @367 @44525 (@6741 (@44649 @367)))) +@44695 := @44639 @226 @162 @6624 @6624 @225 @6394 (@6938 @44617 @24 @225) +@44696 := @6761 @44617 +@44710 := @44627 + (@44638 + (@44653 (@44659 (@44667 (@44685 (@44695 @44696)) (@7679 @43207 @20)) @44696)) + (@31786 @7131 @43213)) +@44713 := @6668 (@19471 @44625) @44617 +@44714 := @7378 @44713 +@44718 := @44714 @5613 @5625 @5632 @44480 +@44720 := @7283 @43345 @7323 +@44721 := @6628 @44720 +@44723 := @6623 @44721 @43245 +@44725 := @6623 @44723 @6624 +@44727 := @6623 @44725 @6624 +@44733 := @44718 (fun (__b : @6620) => @7389 (@6623 @44727 @6624) @43260) +@44734 := @43333 @43345 +@44735 := @43361 @6636 +@44737 := @43359 @44735 @44057 +@44752 := @44733 + (fun (__b : @6620) => + @43288 + (@43911 (@43332 (@44734 @44737 @7059 @38898)) (@43332 (@43333 @43343 @44737 @6624 @38898)))) + @44484 +@44757 := @44714 @630 @675 @242 @6624 @30397 +@44758 := @30477 @8116 +@44759 := @44758 @43345 +@44773 := @44757 + (fun (__b : @6620) => @6389 (@7389 @44759 @7059)) + @44471 + (@6736 @44713 @393 @44548 (@6741 (@6742 @44713 @393))) +@44774 := @6389 @44759 +@44776 := @6668 (@19471 @44774) +@44781 := @6668 (@19401 (@6389 (@10367 @43343 @3307))) +@44782 := @41871 @6636 +@44784 := @6668 (@16061 @44782) +@44785 := @38803 @8116 +@44786 := @6574 @7131 +@44787 := @44785 @44786 +@44788 := @38574 @8116 +@44789 := @7316 @44786 +@44790 := @29767 @8116 +@44793 := @44788 (@44789 (@44790 @44786)) +@44804 := @6668 + (@9131 (@41872 (@41906 (@41908 (@41909 (@44787 (@7849 @44793 @44786)) @7059) @44793)))) +@44807 := @6668 (@8617 (@224 @44793)) +@44812 := @6668 (@7206 (@41872 (@41873 @8116 @44786))) +@44817 := @6668 (@6959 (@6389 (@30218 @8116 @44786))) +@44818 := @43277 @7131 +@44828 := @44776 (@44781 (@44784 (@44804 (@44807 (@44812 (@44817 (@6668 (@6672 @44818) @10778))))))) +@44829 := @6736 @44828 +@44831 := @44829 @398 @44774 +@44832 := @6742 @44828 +@44837 := @44773 (fun ("_" : @44473) => @44831 (@6741 (@44832 @398))) +@44838 := @44472 @7059 +@44839 := @7183 @44828 +@44846 := @44839 @239 @26 @162 @6624 @6624 @6394 @7165 +@44847 := @6761 @44828 +@44849 := @44846 @44847 @7194 +@44852 := @44752 (@44837 (fun ("_" : @44838) => @44849)) +@44854 := @44839 @266 @5225 +@44857 := @44854 @5624 @44727 @6624 +@44858 := @224 @43345 +@44859 := @6383 @44858 +@44860 := @6408 @44735 +@44861 := @6383 @44860 +@44864 := @16860 @6378 @6379 @6408 +@44865 := @44864 @44057 +@44867 := @16854 (@44861 @44865) +@44868 := @6383 @44867 +@44869 := @10903 @16869 +@44870 := @44868 @44869 +@44871 := @44859 @44870 +@44872 := @6382 @44871 +@44877 := @44857 (@6383 @44872 @6394) (@7631 @44872) +@44878 := @6727 @44828 +@44884 := @44878 @5622 @162 @44725 @6624 @44872 @6394 +@44886 := @44839 @233 @4821 +@44891 := @44886 @5621 @44723 @6624 @44871 @44872 +@44897 := @44878 @5606 @5620 @44721 @43245 @44858 @44870 +@44902 := @6711 @44828 @218 @5605 @6627 @44720 +@44903 := @224 @43343 +@44904 := @6383 @44903 +@44907 := @44902 (@44904 @7648) @44858 +@44908 := @44878 @3477 +@44913 := @44908 @228 @6624 @6626 @44903 @7648 +@44918 := @12934 @44828 @620 @6624 @44860 @44903 +@44923 := @44829 @367 @44782 (@6741 (@44832 @367)) +@44924 := @44918 @44923 +@44942 := @44897 + (@44907 + (@44913 @44924 (@44878 @226 @162 @6624 @6624 @225 @6394 (@6938 @44828 @24 @225) @44847)) + (@7679 @43343 @20)) +@44943 := @44878 @5618 +@44948 := @44943 @250 @6629 @13790 @44867 @44869 +@44953 := @44839 @562 @62 @5617 @6627 @6624 +@44954 := @6409 @44057 +@44955 := @6383 @44954 +@44956 := @44955 @6394 +@44959 := @44953 (@44861 @44956) @44867 +@44972 := @44878 + @3475 + @5616 + @6624 + @6626 + @44860 + @44956 + (@7926 @44828 @620 @6624 @44860 @44903 @44923) +@44978 := @44878 @587 @162 @6624 @6624 @44954 @6394 +@44982 := @9548 @44828 @212 @6624 @20 +@44994 := @6383 + (@224 @44786) + (@44955 (@6383 (@6389 (@6582 @7131)) (@6383 (@6479 (@6586 @7131)) @6394))) +@45014 := @44959 + (@44972 + (@44978 + (@44982 + @44994 + @136 + @44954 + (@44829 @20 @44818 (@6741 (@44832 @20))) + (@6741 (@9567 @44994 @20))) + @44847)) + (@17059 @44860 @44865) +@45015 := @44948 @45014 +@45022 := @44878 @242 @249 @6626 @9278 @7165 @16869 @44849 +@45039 := @44878 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@44839 @244 @30 @162 @6624 @6624 @6394 @7613 @44847 @7617) + @44847 +@45052 := @44852 + (fun ("_" : @44486) => + @44877 + (@44884 (@44891 (@44942 (@45015 (@45022 @45039))) (@11017 @44871)) @44847) + (@7686 @44872)) +@45053 := @44485 @7059 +@45056 := @44854 @5631 @43258 @6624 +@45057 := @11865 @16869 +@45058 := @44868 @45057 +@45059 := @44904 @45058 +@45060 := @6382 @45059 +@45135 := fun (subject : @6422) => + fun (s : @6572) => + @43313 + (@43438 + (@43503 + (@43626 + (@43827 + (@43996 + (fun ("_" : @43997) => + @44153 + (fun (__a : @41900) => + fun (__h : @44164) => + @44453 + (fun (pair : @41865) => + @44519 + (@44540 + (@44614 + (@44710 + (@45052 + (fun ("_" : @45053) => + @45056 + (@6383 @45060 @6394) + (@7631 @45060) + (@44878 + @5629 + @162 + @43256 + @6624 + @45060 + @6394 + (@44886 + @5628 + @43254 + @6624 + @45059 + @45060 + (@44908 + @5627 + @6624 + @43245 + @44903 + @45058 + @44924 + (@44943 + @739 + @6629 + @13790 + @44867 + @45057 + @45014 + (@44878 + @334 + @249 + @6626 + @9278 + @8622 + @16869 + (@44839 @331 @26 @162 @6624 @6624 @6394 @8622 @44847 @8641) + @45039))) + (@11017 @45059)) + @44847) + (@7686 @45060)))))))))))))) +@45138 := fun (subject : @6422) => fun (s : @6572) => @6628 @43285 +@45140 := @6634 @4830 @43281 +@45141 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_92 +@45145 := @6644 (@45141 @6636 @6385) @43292 +@45148 := (subject : @6422) -> (s : @6572) -> @45140 @45145 +@45191 := fun (subject : @6422) => + fun (s : @6572) => + @6660 + @4830 + @43281 + @45145 + @5265 + @43303 + (@6685 (@6695 @4830)) + (@6701 (@6702 (@6703 @5265) @43281 @6678)) + (@43384 + @5262 + @475 + @6627 + @43285 + @43281 + @43292 + (@43394 + @214 + @6624 + @6626 + @6637 + @43280 + @43406 + (@43393 @212 @162 @6624 @6624 @43278 @6394 @43425 @43432)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_101 @6636 @6385)) +@45193 := (turned : @6405) -> (item : @6378) -> @6620 +@45195 := fun (turned : @6405) => fun (item : @6378) => @6629 +@45196 := @6634 @5276 +@45197 := @6409 @6636 +@45198 := @6383 @45197 +@45199 := @6408 @6385 +@45200 := @6383 @45199 +@45201 := @45200 @6394 +@45202 := @45198 @45201 +@45203 := @45196 @45202 +@45206 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_103 @6636 @6385 +@45207 := @6644 @45206 +@45209 := @43359 @6385 @6636 +@45211 := @45207 (@6409 @45209) +@45214 := (turned : @6405) -> (item : @6378) -> @45203 @45211 +@45218 := @6660 @5276 @45202 @45211 @5669 +@45220 := @6668 (@6672 @45199) +@45224 := @45220 (@6668 (@6675 @45197) @6678) +@45234 := @45218 @45224 (@6685 (@6695 @5276)) (@6701 (@6702 (@6703 @5669) @45202 @6678)) +@45240 := @7183 @45224 @562 @62 @324 @6627 @6624 +@45241 := @45198 @6394 +@45243 := @45240 (@45200 @45241) +@45244 := @44864 @6636 +@45247 := @45243 (@16854 (@45200 @45244)) +@45248 := @6727 @45224 +@45254 := @45248 @212 @163 @6624 @6626 @45199 @45241 +@45255 := @6736 @45224 +@45257 := @45255 @20 @45199 +@45258 := @6742 @45224 +@45284 := fun (turned : @6405) => + fun (item : @6378) => + @45234 + (@45247 + (@45254 + (@45257 (@6741 (@45258 @20))) + (@45248 + @160 + @162 + @6624 + @6624 + @45197 + @6394 + (@45255 @136 @45197 (@6741 (@45258 @136))) + (@6761 @45224))) + (@17059 @45199 @45244)) +@45285 := (items : @6405) -> @6620 +@45286 := @6625 @39149 +@45287 := @6623 @45286 +@45288 := LexLeanPreservation.foldFits +@45290 := @45288 @6405 @6378 +@45292 := fun (__p0 : @6405) => fun (__p1 : @6378) => @45206 +@45293 := @45290 @45292 +@45295 := fun (turned : @6405) => fun (item : @6378) => @45209 +@45296 := @45293 @45295 +@45297 := @32 @6378 +@45299 := @45296 @45297 @6385 +@45301 := fun (items : @6405) => @45287 @45299 +@45303 := @6634 @4863 @6412 +@45304 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_93 +@45306 := @6644 (@45304 @6385) +@45307 := LexLeanBoot.TokenAudit.reversed +@45308 := @45307 @6378 +@45311 := @45306 (@6409 (@45308 @6385)) +@45313 := (items : @6405) -> @45303 @45311 +@45317 := @6660 @4863 @6412 @45311 @5283 +@45320 := @6668 (@6675 @6410) @6678 +@45330 := @45317 @45320 (@6685 (@6695 @4863)) (@6701 (@6702 (@6703 @5283) @6412 @6678)) +@45331 := @6840 @45320 +@45335 := @45331 @5271 @5281 @45286 @45299 +@45337 := @7945 @5276 @6394 +@45338 := @6383 @45337 +@45339 := @16854 @6394 +@45340 := @6383 @45339 +@45341 := @45340 @6412 +@45343 := @45335 (@45338 @45341) +@45344 := List.foldl.{0, 0} +@45351 := @45343 (@6409 (@45344 @6405 @6378 @45295 @45297 @6385)) +@45352 := @6727 @45320 +@45358 := @45352 @5278 @5280 @6624 @39149 @45337 @45341 +@45359 := @7971 @45320 +@45363 := @45359 @5276 @162 @6624 @6394 +@45364 := @6761 @45320 +@45366 := @45358 (@45363 @45364) +@45372 := @45352 @4839 @163 @6626 @6626 @45339 @6412 +@45373 := @7183 @45320 +@45374 := @45373 @336 +@45381 := @45374 @62 @162 @6624 @6624 @6394 @45339 @45364 +@45382 := LexLeanPreservation.construct_nil +@45384 := @45372 (@45381 @45382) +@45399 := @45352 + @160 + @162 + @6624 + @6624 + @6410 + @6394 + (@6736 @45320 @136 @6410 (@6741 (@6742 @45320 @136))) + @45364 +@45402 := @45351 (@45366 (@45384 @45399)) +@45403 := LexLeanPreservation.tpl_listFold +@45404 := @45403 @6378 +@45407 := @45404 @6405 @6408 @6409 +@45408 := LexLeanPreservation.listEnc +@45410 := @45408 @6378 @6408 +@45411 := @45407 @45410 +@45412 := LexLeanPreservation.ListEnc.elem +@45417 := fun (e : @6378) => @8058 (@45412 @6378 @45410 @6385) +@45440 := fun (items : @6405) => + @45330 + (@45402 + (@45411 + @45417 + @45295 + @45292 + @5276 + @6394 + @6633 + (fun (__p0 : @6405) => + fun (__p1 : @6378) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_103 @6636 @6385) + @5271 + @61 + @62 + (@6685 (@6695 @5271)) + @45297 + @6385)) +@45442 := @7316 @7851 @20 +@45444 := @7283 @45442 @7323 +@45445 := @12071 @45444 +@45447 := @6623 @45445 @41743 +@45448 := @7821 @45447 +@45449 := @6623 @45448 +@45450 := @7834 @6572 +@45453 := fun (__p0 : @6572) => @45141 @6856 @6385 +@45454 := @45450 @45453 +@45457 := fun (s : @6572) => @43289 @6856 @6385 +@45459 := @45454 @45457 @45442 +@45463 := @43333 @6385 @45297 @7059 @38898 +@45464 := @45459 @45463 +@45465 := @45449 @45464 +@45466 := @6623 @45465 +@45468 := @7895 @6572 @6620 +@45469 := @7898 @6572 +@45470 := @45469 @45457 +@45472 := @45470 @45442 @45463 +@45473 := @45468 @45472 +@45474 := @6586 @45473 +@45475 := @38780 @45474 +@45476 := @6578 @45473 +@45483 := @6625 (@45475 (@6623 (@7821 (@45304 @45476)) @33739) @32128) +@45484 := @45466 @45483 +@45487 := fun (subject : @6422) => fun (startPos : @14) => @7830 @45484 +@45489 := @6634 @3463 @6642 +@45490 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_78 +@45493 := @6644 (@45490 @6636 @6385) +@45495 := @6665 @6405 @14 +@45497 := @23716 @45495 @1928 +@45501 := @7956 @6405 @14 @6409 @224 +@45502 := @45497 @45501 +@45503 := LexLeanBoot.TokenAudit.scanSegments +@45507 := @45493 (@45502 (@45503 @6636 @6385)) +@45510 := (subject : @6422) -> (startPos : @14) -> @45489 @45507 +@45524 := @6660 + @3463 + @6642 + @45507 + @4888 + @6680 + (@6685 (@6695 @3463)) + (@6701 (@6702 (@6703 @4888) @6642 @6678)) +@45528 := @7889 @4886 @7829 @45484 @7893 +@45529 := @23758 @45495 +@45531 := @38777 (fun ("_" : @38778) => @45529) +@45532 := @45531 @45474 +@45533 := @45308 @45476 +@45534 := @23771 @45495 +@45537 := @6669 @6405 @14 @6385 +@45539 := @43289 @6865 @6385 +@45541 := @45469 (fun (s : @6572) => @45539) +@45548 := @45468 (@45541 @12075 (@43333 @6636 @45297 @7059 @38898)) +@45553 := @45532 (let revSegs : @6405 := @45533; @45534 (@45537 (@6574 @45548))) +@45555 := @23764 @45495 @6385 +@45556 := fun (msg : @6422) => @45555 +@45558 := @45502 (@45553 @45556) +@45560 := @45528 @45558 @7923 +@45565 := @19038 @4821 @4849 @4885 @45465 @45483 +@45566 := @43277 @45473 +@45568 := @45565 @45566 @45558 +@45576 := @7930 @4848 @45465 @45566 (@6389 (@7934 @6572 @6620 @45472)) +@45580 := @7940 @4826 @4847 @45448 @45464 +@45582 := @7945 @4830 @7910 +@45583 := @6383 @45582 +@45584 := @224 @45442 +@45585 := @6383 @45584 +@45586 := @45340 @44869 +@45587 := @6640 @45586 +@45588 := @6382 @45587 +@45590 := @6383 @45588 @6394 +@45591 := @45585 @45590 +@45593 := @45580 (@45583 @45591) +@45597 := @7956 @6572 @6620 @43277 @6389 +@45599 := @45593 (@45597 @45472) +@45611 := @7963 @4832 @4846 @6626 @45447 @45582 @45591 (@7972 @4830 @163 @6626 @7910 @8004) +@45635 := @7963 + @4835 + @4845 + @45445 + @41743 + @45584 + @45590 + (@19047 + @4834 + @7831 + @45444 + (@7952 @7648) + @45584 + (@8008 @228 @6629 @6626 @7951 @7648 @8046 @19070) + (@7679 @7851 @20)) +@45641 := @7963 @4843 @162 @41741 @6624 @45588 @6394 +@45642 := @7183 @7929 +@45715 := @45599 + (@45611 + (@45635 + (@45641 + (@45642 + @233 + @4821 + @4842 + @41739 + @6624 + @45587 + @45588 + (@8028 + @4841 + @6624 + @39230 + @6639 + @45586 + @8038 + (@7963 + @4839 + @250 + @6626 + @13790 + @45339 + @44869 + (@45642 @336 @62 @162 @6624 @6624 @6394 @45339 @8003 @45382) + (@7963 + @242 + @249 + @6626 + @9278 + @7165 + @16869 + (@45642 @239 @26 @162 @6624 @6624 @6394 @7165 @8003 @7194) + (@7963 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@45642 @244 @30 @162 @6624 @6624 @6394 @7613 @8003 @7617) + @8003)))) + (@11017 @45587)) + @8003))) +@45717 := @8051 @6572 @43277 +@45719 := @8054 @6572 @43277 +@45727 := @45717 @45719 (fun (s : @6572) => @8058 (@8059 @6572 @45719 @6385)) @45597 +@45729 := @6665 @6572 @6620 +@45744 := @45727 + (fun (x : @45729) => @8058 (@45597 @6385)) + @45457 + @45453 + @4830 + @7910 + @6633 + (fun (__p0 : @6572) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_92 @6856 @6385) + @45470 +@45745 := @6682 @45729 +@45750 := @45744 (fun (s : @6572) => @45745 (@45541 @136 @6385)) +@45751 := @6854 @43323 +@45753 := @45751 @45539 @43327 +@45754 := @8099 @43323 +@45755 := @43289 @6869 +@45756 := @45755 @6636 +@45757 := @45754 @45756 +@45758 := @43289 @7131 +@45759 := @45758 @6856 +@45761 := @45751 @45759 @6385 +@45762 := @6854 @45729 +@45765 := @6775 @6572 (fun ("_" : @43323) => @45729) +@45766 := @43289 @8116 +@45767 := @45766 @6865 +@45768 := @45765 @45767 +@45770 := @6669 @6572 @6620 +@45772 := @45770 @6865 @6624 +@45773 := @45768 @45772 +@45780 := fun (next : @6572) => @45469 (fun (s : @6572) => @43289 @8126 @6385) @7131 @6385 +@45782 := @45762 (@45773 @45780) +@45783 := @45765 @6636 +@45789 := @45757 (fun (c : @43323) => fun ("_" : @45761) => @45782 (@45783 @45772 @45780)) +@45793 := @45765 @45756 (@45770 @6636 @6624) +@45796 := @45469 (fun (s : @6572) => @45766 @6385) +@45808 := @45750 + (fun (n : @14) => + fun (s : @6572) => + fun (a._@._internal._hyg.#0 : @45753) => + @45789 (@45745 (@45793 (fun (next : @6572) => @45796 @6865 @6385))) @43327 @6385) +@45811 := @45751 @45756 (@43332 @6385) +@45812 := @45754 @45759 +@45814 := @45751 @45767 @6385 +@45815 := @43289 @8170 +@45817 := @45765 (@45815 @6869) +@45819 := @45770 @6869 @6624 +@45820 := @45817 @45819 +@45827 := fun (next : @6572) => @45469 (fun (s : @6572) => @43289 @8179 @6385) @8116 @6385 +@45835 := @45812 + (fun (c : @43323) => fun ("_" : @45814) => @45762 (@45820 @45827) (@45783 @45819 @45827)) +@45839 := @45765 @45759 (@45770 @6856 @6624) +@45842 := @45469 (fun (s : @6572) => @45815 @6385) +@45866 := @45568 + (@45576 + (@45715 + (@45808 + (fun (n : @14) => + fun (s : @6572) => + fun (t : @6572) => + fun (a._@._internal._hyg.#0 : @45811) => + @45835 (@45745 (@45839 (fun (next : @6572) => @45842 @6869 @6385))) (@43332 @6636) @6385) + @4826 + @4821 + (@6685 (@6695 @4826)) + @45442 + @45463))) +@45869 := @6668 (@7206 @45566) @7929 +@45875 := @38828 @45869 @4819 @4853 @4884 @6624 @6479 +@45876 := @6578 @45548 +@45884 := @45875 (fun (__a : @38778) => @38835 (@6623 (@7821 (@45304 @45876)) @33739) @32128) +@45885 := @45531 @6385 +@45886 := @45308 @45876 +@45896 := @45468 + (@45469 (fun (s : @6572) => @45755 @6385) @23646 (@43333 @6856 @45297 @7059 @38898)) +@45897 := @6574 @45896 +@45906 := @45884 + (fun (__a : @38778) => + @45502 (@45885 (let revSegs : @6405 := @45886; @45534 (@45537 @45897)) @45556)) + @45474 +@45910 := @9548 @45869 @196 @6624 @60 +@45913 := @6383 (@224 (@6574 @45473)) +@45915 := @6383 (@6409 @45476) +@45918 := @6383 (@6389 (@6582 @45473)) +@45919 := @6479 @45474 +@45924 := @45913 (@45915 (@45918 (@6383 @45919 @6394))) +@45940 := @45906 + (@45910 + @45924 + @136 + @45919 + (@6736 @45869 @60 @45566 (@6741 (@6742 @45869 @60))) + (@6741 (@9567 @45924 @60))) +@45943 := @38878 (@6586 @45548) @6385 +@45957 := @6668 + (@7206 + (@43277 + (@45468 + (@45469 (fun (s : @6572) => @45758 @6385) @24256 (@43333 @6865 @45297 @7059 @38898))))) + @20064 +@45960 := @6864 @45957 @38886 @4884 +@45972 := @6578 (@45468 (@45796 (@7316 (@7849 @8107 @6869) @20) (@43333 @6869 @45297 @7059 @38898))) +@46007 := @38884 + (fun (__a : @38778) => + @45960 + (@6644 + ((fun (__a : @38778) => @38835 (@6623 (@7821 (@45304 @45972)) @33739) @32128) @6385) + ((fun (__a : @38778) => + @45502 + (@45885 + (let revSegs : @6405 := @45308 @45972; + @45534 + (@45537 + (@6574 + (@45468 + (@45842 (@7316 (@7849 @8118 @7131) @20) (@43333 @7131 @45297 @7059 @38898)))))) + @45556)) + @6385))) + @6636 +@46008 := @43277 @45896 +@46011 := @6668 (@7206 @46008) @19922 +@46017 := @6888 @46011 @38899 @266 @450 @4856 @4883 +@46018 := @6578 @45896 +@46019 := @45304 @46018 +@46020 := @7821 @46019 +@46023 := @6644 (@6623 @46020 @33739) +@46025 := @6409 (@45308 @46018) +@46026 := @13067 @46025 +@46027 := @224 @45897 +@46028 := @46026 @46027 +@46029 := @24369 @46028 +@46030 := @46023 @46029 +@46032 := @46017 @46030 @38908 +@46045 := @6918 @46011 @38899 @244 @139 @4880 @294 @6394 @46011 @46030 @38920 (@6701 (@6933 @46011)) +@46054 := @7485 @46011 @204 @62 @4868 @4879 @46020 @33739 @46025 @46029 +@46059 := @6840 @46011 @4863 @4867 @6626 @46019 +@46060 := @6409 @46018 +@46061 := @6383 @46060 +@46064 := @46059 (@46061 @6394) @46025 +@46071 := @6727 @46011 @4865 @162 @6624 @6624 @46060 @6394 +@46075 := @9548 @46011 @196 @6624 @20 +@46076 := @6383 @46027 +@46086 := @46076 (@46061 (@6383 (@6389 (@6582 @45896)) (@6383 (@6479 (@6586 @45896)) @6394))) +@46097 := @46075 @46086 @136 @46060 (@6736 @46011 @60 @46008 (@6741 (@6742 @46011 @60))) +@46098 := @9567 @46086 +@46109 := @46054 + (@46064 + (@46071 (@46097 (@6741 (@46098 @20))) (@6761 @46011)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_93 @46018)) +@46112 := @6668 (@9131 @46025) @46011 +@46113 := @7183 @46112 +@46122 := @46113 @183 @4819 @4878 @13364 @6624 (@6383 @46028 @6394) @46029 +@46123 := @6727 @46112 +@46129 := @46123 @4876 @162 @6629 @6624 @46028 @6394 +@46134 := @46113 @429 @4817 @4875 @6627 @6624 +@46135 := @6383 @46025 +@46136 := @46076 @6394 +@46139 := @46134 (@46135 @46136) @46028 +@46145 := @46123 @262 @4874 @6624 @6626 @46025 @46136 +@46146 := @6736 @46112 +@46148 := @46146 @204 @46025 +@46149 := @6742 @46112 +@46153 := @46145 (@46148 (@6741 (@46149 @204))) +@46176 := @46123 + @4872 + @162 + @6624 + @6624 + @46027 + @6394 + (@9548 + @46112 + @196 + @6624 + @136 + @46086 + @136 + @46027 + (@46146 @60 @46008 (@6741 (@46149 @60))) + (@6741 (@46098 @136))) +@46177 := @6761 @46112 +@46192 := @46007 + (@46032 + (@46045 + (@46109 + (@46122 + (@46129 (@46139 (@46153 (@46176 @46177)) (@13245 @46025 @46027)) @46177) + (@24396 @46028))))) +@46199 := @6918 @45957 @38934 @266 @450 @4856 @4883 @6426 +@46201 := @6668 (@8617 @6424) +@46202 := @46201 @45957 +@46205 := @46199 @46202 @33055 @38948 +@46206 := @8626 @6426 +@46247 := fun (subject : @6422) => + fun (startPos : @14) => + @45524 + (@45560 + (@45866 + (@45940 + (fun (__a : @38778) => + fun (__h : @45943) => + @46192 + (fun (msg : @6422) => + @46205 + (@6701 (@46206 @45957)) + (@7183 + @46202 + @169 + @4819 + @375 + @6626 + @6624 + @6426 + @33054 + (@6727 + @46202 + @220 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @46202 @192 @6424 (@6741 (@6742 @46202 @192))) + (@6761 @46202)) + @33092)))))) +@46248 := @30185 @2446 +@46249 := @7294 @46248 +@46250 := @6623 @46249 +@46251 := @30197 @2446 +@46252 := @7282 @46251 +@46253 := @46252 @6624 +@46254 := @7281 @46253 +@46256 := @7289 @46251 @6624 +@46260 := @6625 (@46254 @46256 @7329 @6626) +@46263 := fun (subject : @6422) => fun (position : @14) => @46250 @46260 +@46265 := @6634 @5288 @6642 +@46268 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_104 @6636 @6385 +@46269 := @6644 @46268 +@46270 := LexLeanBoot.TokenAudit.countRawHashesStep +@46273 := @7349 (@46270 @6636 @6385) +@46274 := @46269 @46273 +@46277 := (subject : @6422) -> (position : @14) -> @46265 @46274 +@46291 := @6660 + @5288 + @6642 + @46274 + @5675 + @6680 + (@6685 (@6695 @5288)) + (@6701 (@6702 (@6703 @5675) @6642 @6678)) +@46295 := @24741 @5672 @5424 @46249 @46260 +@46296 := @6389 @46251 +@46303 := @46295 @46296 (@7349 (@7422 @46253 @46256 @20844 @7425)) +@46306 := @30252 @5671 @7293 @46248 +@46308 := @6383 @2447 @6394 +@46309 := @6640 @46308 +@46339 := @46303 + (@46306 + (@6638 @46309) + @46296 + (@6729 + @2451 + @6624 + @6627 + @6637 + @46309 + @6746 + (@6748 + @2450 + @6624 + @6626 + @6639 + @46308 + @6758 + (@6728 @2448 @162 @6624 @6624 @2447 @6394 (@24781 @2447) @6762))) + (@30287 @2446)) +@46342 := @6668 (@6959 @46296) @6680 +@46358 := @7378 + @46342 + @177 + @5422 + @3089 + @6624 + @20936 + @20939 + @46251 + (@6736 @46342 @46 @46296 (@6741 (@6742 @46342 @46))) +@46363 := @6668 (@6959 (@6389 (@7020 @2446))) @7037 +@46364 := @7183 @46363 +@46371 := @46364 @266 @2848 @2558 @7411 @6624 @21027 @21029 +@46372 := @6727 @46363 +@46378 := @46372 @328 @162 @7409 @6624 @19729 @6394 +@46385 := @6711 @46363 @218 @327 @6627 @7408 @21043 @19729 +@46399 := @46372 + @212 + @228 + @6624 + @6626 + @7008 + @7648 + (@6736 @46363 @20 @7008 (@6741 (@6742 @46363 @20))) +@46409 := @46372 @226 @162 @6624 @6624 @225 @6394 (@6938 @46363 @24 @225) +@46410 := @6761 @46363 +@46436 := fun (subject : @6422) => + fun (position : @14) => + @46291 + (@46339 + (@46358 + (fun ("_" : @46253) => + @46371 (@46378 (@46385 (@46399 (@46409 @46410)) @21075) @46410) @21080) + (fun ("_" : @46252 @7059) => @46364 @244 @2848 @162 @6624 @6624 @6394 @7613 @46410 @7617))) +@46439 := fun (subject : @6422) => fun (position : @14) => @6628 @46268 +@46441 := @6634 @4893 @6642 +@46442 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_94 +@46446 := @6644 (@46442 @6636 @6385) @46273 +@46449 := (subject : @6422) -> (position : @14) -> @46441 @46446 +@46477 := fun (subject : @6422) => + fun (position : @14) => + @6660 + @4893 + @6642 + @46446 + @5291 + @6680 + (@6685 (@6695 @4893)) + (@6701 (@6702 (@6703 @5291) @6642 @6678)) + (@6841 + @5288 + @475 + @6627 + @46268 + @6642 + @46273 + @6764 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_104 @6636 @6385)) +@46480 := fun (__p0 : @14) => @46442 @6856 @6385 +@46481 := @7835 @46480 +@46484 := fun (position : @14) => @46270 @6856 @6385 +@46487 := @46481 @46484 @7851 @6385 +@46488 := @24946 @46487 +@46490 := @6623 @46488 @6629 +@46493 := fun (subject : @6422) => fun (startPos : @14) => @7830 @46490 +@46495 := @6634 @3489 @6642 +@46496 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_79 +@46499 := @6644 (@46496 @6636 @6385) +@46500 := LexLeanBoot.TokenAudit.countRawHashes +@46504 := @46499 (@224 (@46500 @6636 @6385)) +@46507 := (subject : @6422) -> (startPos : @14) -> @46495 @46504 +@46521 := @6660 + @3489 + @6642 + @46504 + @4903 + @6680 + (@6685 (@6695 @3489)) + (@6701 (@6702 (@6703 @4903) @6642 @6678)) +@46525 := @7889 @4901 @7829 @46490 @7893 +@46526 := @7899 @46484 +@46528 := @46526 @7851 @6385 +@46529 := @7897 @46528 +@46532 := @224 (@7849 @46529 @6385) +@46534 := @46525 @46532 @7923 +@46538 := @19039 @4899 @2138 @46488 @6629 +@46539 := @224 @46529 +@46541 := @46538 @46539 @46532 +@46547 := @7930 @4898 @46488 @46539 (@6389 (@7936 @46528)) +@46550 := @7941 @4897 @24945 @46487 +@46552 := @7945 @4893 @7910 +@46571 := @46550 + (@6383 @46552 @7953) + (@7960 @46528) + (@7963 @4895 @2112 @6626 @7831 @46552 @7953 (@7972 @4893 @163 @6626 @7910 @8004) @8048) +@46582 := @8071 + @46484 + @46480 + @4893 + @7910 + @6633 + (fun (__p0 : @14) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_94 @6856 @6385) + @46526 +@46584 := @46270 @6865 @6385 +@46591 := @46582 (fun (s : @14) => @8084 (@7899 (fun (position : @14) => @46584) @136 @6385)) +@46593 := @8096 @46584 @7425 +@46595 := @46270 @6869 @6636 +@46596 := @8100 @46595 +@46598 := @46270 @7131 @6856 +@46600 := @8096 @46598 @6385 +@46601 := @46270 @8116 +@46602 := @46601 @6865 +@46604 := @8115 @46602 @8124 +@46611 := fun (next : @14) => @7899 (fun (position : @14) => @46270 @8126 @6385) @7131 @6385 +@46635 := @46591 + (fun (n : @14) => + fun (s : @14) => + fun (a._@._internal._hyg.#0 : @46593) => + @46596 + (fun (c : @7421) => fun ("_" : @46600) => @8112 (@46604 @46611) (@8139 @46611)) + (@8084 + (@8115 + @46595 + @8147 + (fun (next : @14) => @7899 (fun (position : @14) => @46601 @6385) @6865 @6385))) + @7425 + @6385) +@46637 := @8096 @46595 @8165 +@46638 := @8100 @46598 +@46640 := @8096 @46602 @6385 +@46641 := @46270 @8170 +@46644 := @8115 (@46641 @6869) @8177 +@46651 := fun (next : @14) => @7899 (fun (position : @14) => @46270 @8179 @6385) @8116 @6385 +@46684 := @46541 + (@46547 + (@46571 + (@46635 + (fun (n : @14) => + fun (s : @14) => + fun (t : @14) => + fun (a._@._internal._hyg.#0 : @46637) => + @46638 + (fun (c : @7421) => fun ("_" : @46640) => @8112 (@46644 @46651) (@8191 @46651)) + (@8084 + (@8115 + @46598 + @8199 + (fun (next : @14) => @7899 (fun (position : @14) => @46641 @6385) @6869 @6385))) + @8210 + @6385) + @2099 + @24 + @8221 + @7851 + @6385))) +@46687 := @6668 (@7206 @46539) @7929 +@46696 := @6711 @46687 @800 @2137 @6627 @6624 (@6383 @46539 @6641) @46532 +@46697 := @6727 @46687 +@46703 := @46697 @196 @214 @6624 @6626 @46539 @6641 +@46704 := @6736 @46687 +@46706 := @46704 @60 @46539 +@46707 := @6742 @46687 +@46735 := fun (subject : @6422) => + fun (startPos : @14) => + @46521 + (@46534 + (@46684 + (@46696 + (@46703 + (@46706 (@6741 (@46707 @60))) + (@46697 + @212 + @162 + @6624 + @6624 + @6639 + @6394 + (@46704 @20 @6639 (@6741 (@46707 @20))) + (@6761 @46687))) + (@8043 @46529 @6385)))) +@46736 := (state : @8067) -> @6620 +@46739 := (subject : @6422) -> (startPos : @14) -> (hashes : @14) -> @46736 +@46740 := @7936 @6385 +@46741 := @7282 @46740 +@46742 := @46741 @6624 +@46743 := @7281 @46742 +@46745 := @7289 @46740 @6624 +@46746 := @46743 @46745 +@46747 := @7897 @6385 +@46749 := @7283 @46747 @6636 +@46751 := @7282 @46749 @6624 +@46752 := @7281 @46751 +@46754 := @7289 @46749 @6624 +@46755 := @46752 @46754 +@46756 := @7428 @46747 +@46787 := @6625 + (@46746 + (@7279 + (@46755 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@7283 @46756 @7323)) @6626)) (@7390 @46756 @2446)) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@7316 @46747 @20) @7323)) @6626) @6624) @6624) + @6624)) + @6626)) + @6626) +@46788 := @6625 @46787 +@46793 := fun (subject : @6422) => + fun (startPos : @14) => fun (hashes : @14) => fun (state : @8067) => @6625 @46788 +@46794 := @6634 @6127 +@46796 := @6383 @8068 @6394 +@46799 := @7510 (@7646 (@7009 @46796)) +@46800 := @46794 @46799 +@46801 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_115 +@46806 := @6644 (@46801 @6865 @6856 @6636 @6385) +@46808 := @6477 @8067 @7960 +@46809 := LexLeanBoot.TokenAudit.hasClosingHashesStep +@46813 := @46809 @6865 @6856 @6636 @6385 +@46815 := @46806 (@46808 @46813) +@46820 := (subject : @6422) -> + (startPos : @14) -> (hashes : @14) -> (state : @8067) -> @46800 @46815 +@46824 := @6660 @6127 @46799 @46815 @6249 +@46826 := @6668 (@7206 @8068) +@46827 := @46826 @7488 +@46837 := @46824 @46827 (@6685 (@6695 @6127)) (@6701 (@6702 (@6703 @6249) @46799 @6678)) +@46844 := @7485 @46827 @192 @24 @4255 @6247 @6624 @46788 +@46845 := @224 @46747 +@46846 := @46844 @46845 +@46847 := @6683 @8067 +@46848 := @7280 @46847 +@46850 := @46848 @46742 @46745 +@46852 := @46848 @46751 @46754 +@46854 := @7395 @46756 @2446 +@46855 := @6946 @8067 +@46856 := @7897 @6636 +@46858 := @7316 @46856 @20 +@46863 := @46852 (let nextOk : @6620 := @46854; @46855 (@8122 @46858 @6385)) +@46864 := @6898 @8067 +@46868 := @46808 (@46850 (@46863 @46864) @46864) +@46869 := @46846 @46868 +@46873 := @7926 @46827 @196 @6624 @46845 +@46874 := @6389 @46740 +@46884 := @46869 (@46873 @46874 (@6736 @46827 @60 @8068 (@6741 (@6742 @46827 @60)))) +@46887 := @6668 (@8617 @46845) @46827 +@46910 := @7485 + @46887 + @204 + @26 + @4252 + @6246 + @6624 + @46787 + @46874 + @46868 + (@12934 @46887 @196 @6624 @46845 @46874 (@6736 @46887 @60 @8068 (@6741 (@6742 @46887 @60)))) +@46913 := @6668 (@9131 @46874) @46887 +@46918 := @7378 @46913 @262 @6244 @6243 @6624 +@46920 := @7283 @46856 @6856 +@46921 := @7282 @46920 +@46922 := @46921 @6624 +@46923 := @7281 @46922 +@46925 := @7289 @46920 @6624 +@46926 := @46923 @46925 +@46927 := @19936 @46856 +@46957 := @46918 + (fun (__b : @6620) => + @7389 + (@7279 + (@46926 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@7283 @46927 @7323)) @6626)) (@9982 @46927 @2446)) + (@6623 (@6623 (@6623 (@6623 (@6628 (@7283 @46858 @7323)) @6626) @6624) @6624) @6624)) + @6626)) + @6626) +@46959 := @46848 @7385 @7388 +@46961 := @46848 @46922 @46925 +@46963 := @7596 @46927 @2446 +@46964 := @7897 @6856 +@46966 := @7316 @46964 @20 +@46986 := @46957 + (fun (__b : @6620) => + @46808 + (@46959 (@46961 (let nextOk : @6620 := @46963; @46855 (@8122 @46966 @6385)) @46864) @46864)) + @46740 + (@6736 @46913 @204 @46874 (@6741 (@6742 @46913 @204))) +@46990 := @6668 (@9131 (@6389 (@7936 @6636))) +@46991 := @224 @46856 +@46999 := @46990 (@6668 (@8617 @46991) (@6668 (@7206 (@7960 @6636)) @7604)) +@47004 := @7378 @46999 @6225 @6240 @6243 @6629 +@47005 := @20078 @46964 +@47007 := @7283 @47005 @7323 +@47008 := @6628 @47007 +@47010 := @6623 @47008 @6626 +@47011 := @6625 @47010 +@47012 := @6623 @47011 +@47014 := @10255 @47005 @2446 +@47015 := @47012 @47014 +@47016 := @6623 @47015 +@47018 := @7283 @46966 @7323 +@47019 := @6628 @47018 +@47021 := @6623 @47019 @6626 +@47023 := @6623 @47021 @6624 +@47025 := @6623 @47023 @6624 +@47027 := @6623 @47025 @6624 +@47032 := @47004 (fun (__b : @6620) => @7389 (@47016 @47027) @6626) +@47034 := @10098 @47005 @2446 +@47047 := @47032 + (fun (__b : @6620) => + @46808 + (@46959 + (let nextOk : @6620 := @47034; @46855 (@8122 (@7316 (@7897 @6865) @20) @6385)) + @46864)) + @46920 +@47057 := @6711 @46999 @766 @6224 @6627 @6624 (@6383 @46991 @17568) (@6389 @46920) +@47058 := @6727 @46999 +@47064 := @47058 @220 @179 @6624 @6626 @46991 @17568 +@47065 := @6736 @46999 +@47067 := @47065 @192 @46991 +@47068 := @6742 @46999 +@47072 := @47064 (@47067 (@6741 (@47068 @192))) +@47084 := @47058 @177 @162 @6624 @6624 @6889 @6394 (@47065 @46 @6889 (@6741 (@47068 @46))) +@47085 := @6761 @46999 +@47092 := @47047 (@47057 (@47072 (@47084 @47085)) (@7479 @46856 @6856)) +@47096 := @6668 (@9131 (@6389 (@7936 @6856))) +@47097 := @224 @46964 +@47105 := @47096 (@6668 (@8617 @47097) (@6668 (@7206 (@7960 @6856)) @17623)) +@47112 := @7485 @47105 @271 @26 @6232 @6239 @47015 @47027 +@47113 := @6389 @47034 +@47114 := @47112 @47113 +@47115 := @224 @46966 +@47117 := @13067 @47115 @47113 +@47118 := @7631 @47117 +@47119 := @47114 @47118 +@47124 := @6840 @47105 @1296 @6231 @47011 @47014 +@47125 := @224 @47005 +@47127 := @6383 @47125 @46308 +@47130 := @47124 (@10528 @47127) @47113 +@47131 := @6727 @47105 +@47137 := @47131 @160 @6230 @6624 @47010 @7132 @47127 +@47138 := @6736 @47105 +@47140 := @47138 @136 @7132 +@47141 := @6742 @47105 +@47145 := @47137 (@47140 (@6741 (@47141 @136))) +@47151 := @47131 @6228 @2450 @47008 @6626 @47125 @46308 +@47156 := @6711 @47105 @218 @6227 @6627 @47007 +@47157 := @6383 @47097 +@47158 := @47157 @6394 +@47161 := @47156 (@12590 @47158) @47125 +@47173 := @47131 @212 @375 @6624 @6626 @7128 @47158 (@47138 @20 @7128 (@6741 (@47141 @20))) +@47185 := @47131 @220 @162 @6624 @6624 @47097 @6394 (@47138 @192 @47097 (@6741 (@47141 @192))) +@47186 := @6761 @47105 +@47189 := @47161 (@47173 (@47185 @47186)) +@47190 := @7679 @6869 +@47211 := @47119 + (@47130 + (@47145 + (@47151 + (@47189 (@47190 @46964)) + (@47131 @2448 @162 @6624 @6624 @2447 @6394 (@6938 @47105 @1283 @2447) @47186))) + (@36059 @47005 @2446)) +@47214 := @6668 (@10569 @47113) @47105 +@47215 := @7183 @47214 +@47224 := @47215 @266 @6087 @6238 @47025 @6624 (@6383 @47117 @6394) @47118 +@47225 := @6727 @47214 +@47231 := @47225 @6236 @162 @47023 @6624 @47117 @6394 +@47236 := @47215 @429 @2853 @6235 @47021 @6624 +@47237 := @6383 @47115 +@47239 := @6383 @47113 @6394 +@47242 := @47236 (@47237 @47239) @47117 +@47248 := @47225 @230 @277 @47019 @6626 @47115 @47239 +@47256 := @6711 @47214 @218 @229 @6627 @47018 (@47157 @7648) @47115 +@47262 := @47225 @220 @228 @6624 @6626 @47097 @7648 +@47263 := @6736 @47214 +@47265 := @47263 @192 @47097 +@47266 := @6742 @47214 +@47270 := @47262 (@47265 (@6741 (@47266 @192))) +@47280 := @47225 @226 @162 @6624 @6624 @225 @6394 (@6938 @47214 @24 @225) +@47281 := @6761 @47214 +@47349 := fun (subject : @6422) => + fun (startPos : @14) => + fun (hashes : @14) => + fun (state : @8067) => + @46837 + (@46884 + (@46910 + (@46986 + (fun ("_" : @46742) => + @47092 + (fun ("_" : @46922) => + @47211 + (@47224 + (@47231 + (@47242 + (@47248 + (@47256 (@47270 (@47280 @47281)) (@7679 @46964 @20)) + (@47225 + @275 + @162 + @6624 + @6624 + @47113 + @6394 + (@47263 @271 @47113 (@6741 (@47266 @271))) + @47281)) + (@13245 @47115 @47113)) + @47281) + (@7686 @47117))) + (fun ("_" : @46921 @7059) => + @7183 @47105 @244 @6087 @162 @6624 @6624 @6394 @7613 @47186 @7617)) + (fun ("_" : @46741 @7059) => + @7183 @46999 @244 @6087 @162 @6624 @6624 @6394 @7613 @47085 @7617)))) +@47352 := (hashes : @14) -> (startPos : @14) -> (subject : @6422) -> @46736 +@47356 := @46801 @6636 @6856 @6865 @6385 +@47361 := fun (hashes : @14) => + fun (startPos : @14) => fun (subject : @6422) => fun (state : @8067) => @16741 @47356 +@47362 := @6634 @6025 +@47365 := @10444 (@7646 (@6638 @46796)) +@47366 := @47362 @47365 +@47367 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_113 +@47372 := @6644 (@47367 @6865 @6856 @6636 @6385) +@47377 := @46808 (@46809 @6636 @6856 @6865 @6385) +@47378 := @47372 @47377 +@47383 := (hashes : @14) -> + (startPos : @14) -> (subject : @6422) -> (state : @8067) -> @47366 @47378 +@47387 := @6660 @6025 @47365 @47378 @6130 +@47388 := @46826 @23545 +@47398 := @47387 @47388 (@6685 (@6695 @6025)) (@6701 (@6702 (@6703 @6130) @47365 @6678)) +@47403 := @6840 @47388 @6127 @5302 @16740 @47356 +@47404 := @10444 @46796 +@47405 := @7646 @47404 +@47408 := @47403 (@6638 @47405) @47377 +@47409 := @6727 @47388 +@47415 := @47409 @177 @5301 @6624 @7293 @6637 @47405 +@47416 := @6736 @47388 +@47418 := @47416 @46 @6637 +@47419 := @6742 @47388 +@47476 := fun (hashes : @14) => + fun (startPos : @14) => + fun (subject : @6422) => + fun (state : @8067) => + @47398 + (@47408 + (@47415 + (@47418 (@6741 (@47419 @46))) + (@47409 + @212 + @3003 + @6624 + @6627 + @6889 + @47404 + (@47416 @20 @6889 (@6741 (@47419 @20))) + (@47409 + @160 + @198 + @6624 + @6626 + @6866 + @46796 + (@47416 @136 @6866 (@6741 (@47419 @136))) + (@47409 + @196 + @162 + @6624 + @6624 + @8068 + @6394 + (@47416 @60 @8068 (@6741 (@47419 @60))) + (@6761 @47388))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_115 @6636 @6856 @6865 @6385)) +@47477 := (hashes : @14) -> @6620 +@47479 := (subject : @6422) -> (startPos : @14) -> @47477 +@47480 := @7294 @18301 +@47481 := @6623 @47480 +@47482 := @7834 @8067 +@47487 := fun (__p0 : @8067) => @47367 @6636 @6856 @6865 @6385 +@47488 := @47482 @47487 +@47489 := fun (state : @8067) => @46813 +@47492 := @47488 @47489 @6385 @18323 +@47493 := @47481 @47492 +@47496 := fun (subject : @6422) => fun (startPos : @14) => fun (hashes : @14) => @47493 +@47498 := @6634 @5695 @7341 +@47499 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_109 +@47503 := @6644 (@47499 @6856 @6636 @6385) +@47504 := LexLeanBoot.TokenAudit.hasClosingHashes +@47509 := @47503 (@6389 (@47504 @6856 @6636 @6385)) +@47513 := (subject : @6422) -> (startPos : @14) -> (hashes : @14) -> @47498 @47509 +@47527 := @6660 + @5695 + @7341 + @47509 + @6035 + @7366 + (@6685 (@6695 @5695)) + (@6701 (@6702 (@6703 @6035) @7341 @6678)) +@47529 := @13420 @6033 @47493 +@47531 := @7895 @8067 @6620 +@47532 := @7898 @8067 +@47533 := @47532 @47489 +@47535 := @47533 @6385 @18323 +@47536 := @47531 @47535 +@47542 := @47529 (@224 (@7897 @47536)) (@6389 (@7936 @47536)) +@47551 := @13436 @6032 @47493 (@7960 @47536) (@6389 (@7934 @8067 @6620 @47535)) +@47555 := @13446 @6020 @6031 @47480 @47492 +@47556 := @7945 @6025 +@47557 := @7009 @12158 +@47558 := @6640 @47557 +@47559 := @47556 @47558 +@47560 := @6383 @47559 +@47561 := @6640 @18462 +@47563 := @47555 (@47560 @47561) +@47567 := @7956 @8067 @6620 @7960 @6389 +@47604 := @47563 + (@47567 @47535) + (@7448 + @6028 + @6030 + @7293 + @18301 + @47559 + @47561 + (@13476 + @6025 + @6027 + @7293 + @47558 + (@7449 + @324 + @6624 + @6627 + @6639 + @47557 + @7461 + (@7463 @163 @6624 @6626 @7008 @12158 @7473 @12173))) + (@7449 @4242 @6624 @18300 @6639 @18462 @7461 @18514)) +@47606 := @8051 @8067 @7960 +@47608 := @8054 @8067 @7960 +@47616 := @47606 @47608 (fun (s : @8067) => @8058 (@8059 @8067 @47608 @6385)) @47567 +@47618 := @6665 @8067 @6620 +@47635 := @47616 + (fun (x : @47618) => @8058 (@47567 @6385)) + @47489 + @47487 + @6025 + @47558 + @6633 + (fun (__p0 : @8067) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_113 @6636 @6856 @6865 @6385) + @47533 +@47636 := @6682 @47618 +@47640 := @46809 @6869 @6865 @6856 @6385 +@47647 := @47635 (fun (s : @8067) => @47636 (@47532 (fun (state : @8067) => @47640) @136 @6385)) +@47648 := @6854 @46847 +@47650 := @47648 @47640 @46864 +@47651 := @8099 @46847 +@47655 := @46809 @7131 @6869 @6865 @6636 +@47656 := @47651 @47655 +@47660 := @46809 @8116 @7131 @6869 @6856 +@47662 := @47648 @47660 @6385 +@47663 := @6854 @47618 +@47666 := @6775 @8067 (fun ("_" : @46847) => @47618) +@47669 := @46809 @8170 @8116 @7131 +@47670 := @47669 @6865 +@47671 := @47666 @47670 +@47673 := @6669 @8067 @6620 +@47675 := @47673 @6865 @6624 +@47676 := @47671 @47675 +@47685 := fun (next : @8067) => + @47532 (fun (state : @8067) => @46809 @8179 @8126 @8170 @6385) @7131 @6385 +@47687 := @47663 (@47676 @47685) +@47688 := @47666 @6636 +@47713 := @47647 + (fun (n : @14) => + fun (s : @8067) => + fun (a._@._internal._hyg.#0 : @47650) => + @47656 + (fun (c : @46847) => fun ("_" : @47662) => @47687 (@47688 @47675 @47685)) + (@47636 + (@47666 + @47655 + (@47673 @6636 @6624) + (fun (next : @8067) => @47532 (fun (state : @8067) => @47669 @6385) @6865 @6385))) + @46864 + @6385) +@47716 := @47648 @47655 (@46855 @6385) +@47717 := @47651 @47660 +@47719 := @47648 @47670 @6385 +@47722 := @46809 @8126 @8170 @8116 +@47724 := @47666 (@47722 @6869) +@47726 := @47673 @6869 @6624 +@47727 := @47724 @47726 +@47736 := fun (next : @8067) => + @47532 (fun (state : @8067) => @46809 @12513 @8179 @8126 @6385) @8116 @6385 +@47779 := fun (subject : @6422) => + fun (startPos : @14) => + fun (hashes : @14) => + @47527 + (@47542 + (@47551 + (@47604 + (@47713 + (fun (n : @14) => + fun (s : @8067) => + fun (t : @8067) => + fun (a._@._internal._hyg.#0 : @47716) => + @47717 + (fun (c : @46847) => + fun ("_" : @47719) => @47663 (@47727 @47736) (@47688 @47726 @47736)) + (@47636 + (@47666 + @47660 + (@47673 @6856 @6624) + (fun (next : @8067) => @47532 (fun (state : @8067) => @47722 @6385) @6869 @6385))) + (@46855 @6636) + @6385) + @6020 + @2853 + (@6685 (@6695 @6020)) + @6385 + @18323)))) +@47782 := (subject : @6422) -> (n : @14) -> (hashes : @14) -> @13723 +@47783 := @13740 @6856 +@47785 := @7282 @47783 @6624 +@47786 := @7281 @47785 +@47788 := @7289 @47783 @6624 +@47789 := @47786 @47788 +@47792 := @6623 (@6628 (@9659 @6551)) +@47793 := @8894 @6551 +@47794 := @7067 @47793 +@47795 := @47794 @2421 +@47801 := @7281 (@7282 @47795 @6624) (@7289 @47795 @6624) +@47808 := @6623 (@6623 (@6625 @13766) (@47499 @6865 @13761 @6636)) +@47811 := @47504 @6865 @13761 @6636 +@47834 := @47801 + (@47808 + (@6625 + (@7281 + (@7282 @47811 @6624) + (@7289 @47811 @6624) + (@6623 + (@6623 (@6623 (@6623 (@13767 (@7283 (@13783 @6636) @7323)) @13791) @6624) @6624) + @6624) + @13824))) +@47835 := @47794 @1358 +@47871 := @6625 + (@13732 + (@6625 + (@13739 + (@7279 + (@47789 + (@47792 + (@7279 + (@47834 + (@7279 + (@7281 + (@7282 @47835 @6624) + (@7289 @47835 @6624) + @13846 + (@6623 + (@6628 (@9761 @6551)) + (@6623 + (@6623 + (@6623 + (@6623 (@6628 (@7283 (@13760 (@9524 @6551)) @7323)) @13791) + @6624) + @6624) + @6624))))))) + @13807))))) +@47872 := @6625 @47871 +@47877 := fun (subject : @6422) => + fun (n : @14) => fun (hashes : @14) => fun (s : @6548) => @6625 @47872 +@47878 := @6634 @5299 +@47880 := @7510 (@7646 @13889) +@47881 := @47878 @47880 +@47882 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_105 +@47887 := @6644 (@47882 @6865 @6856 @6636 @6385) +@47888 := LexLeanBoot.TokenAudit.scanRawStringStep +@47894 := @47887 (@13898 (@47888 @6865 @6856 @6636 @6385)) +@47899 := (subject : @6422) -> (n : @14) -> (hashes : @14) -> (s : @6548) -> @47881 @47894 +@47903 := @6660 @5299 @47880 @47894 @5752 +@47905 := @6668 (@7206 @13886) +@47906 := @47905 @7488 +@47916 := @47903 @47906 (@6685 (@6695 @5299)) (@6701 (@6702 (@6703 @5752) @47880 @6678)) +@47924 := @7485 @47906 @192 @24 @4872 @5750 @6624 @47872 @6552 +@47926 := @13935 @47785 @47788 +@47929 := @47504 @6869 @13954 @6856 +@47930 := @13969 @6865 +@47942 := @13993 + (let matchHashes : @6620 := @47929; + @14219 (@13964 (@13965 @47930 @13972 @6624 @7059)) (@13964 (@14256 @7059 @7059))) +@47943 := @9849 @13952 +@47952 := @13898 + (@13939 + (@13942 + (@47926 + (let b0 : @1300 := @47793; @47942 (@14008 (let w : @14 := @47943; @14015))) + @14026))) +@47970 := @47924 + @47952 + (@9548 + @47906 + @196 + @6624 + @136 + @6569 + @136 + @6552 + (@6736 @47906 @60 @13886 (@6741 (@6742 @47906 @60))) + @14049) +@47973 := @6668 (@8617 @6552) @47906 +@47999 := @7485 + @47973 + @204 + @24 + @4865 + @5749 + @6624 + @47871 + @6556 + @47952 + (@9548 + @47973 + @196 + @6624 + @20 + @6569 + @136 + @6556 + (@6736 @47973 @60 @13886 (@6741 (@6742 @47973 @60))) + @14080) +@48002 := @6668 (@9131 @6556) @47973 +@48007 := @7378 @48002 @5683 @4978 @5748 @6624 +@48008 := @14099 @6865 +@48010 := @7282 @48008 @6624 +@48011 := @7281 @48010 +@48013 := @7289 @48008 @6624 +@48014 := @48011 @48013 +@48017 := @6623 (@6628 (@9962 @13952)) +@48018 := @9155 @13952 +@48019 := @7067 @48018 +@48020 := @48019 @2421 +@48056 := @7281 + (@7282 @48020 @6624) + (@7289 @48020 @6624) + (@6623 + (@6623 (@6625 @14122) (@47499 @6869 @13954 @6856)) + (@6625 + (@7281 + (@7282 @47929 @6624) + (@7289 @47929 @6624) + (@6623 + (@6623 (@6623 (@6623 (@14123 (@7283 (@14134 @6856) @7323)) @13791) @6624) @6624) + @6624) + @14165))) +@48057 := @48019 @1358 +@48093 := @48007 + (fun (__b : @6620) => + @7573 + (@6625 + (@14098 + (@7279 + (@48014 + (@48017 + (@7279 + (@48056 + (@7279 + (@7281 + (@7282 @48057 @6624) + (@7289 @48057 @6624) + @14185 + (@6623 + (@6628 (@10065 @13952)) + (@6623 + (@6623 + (@6623 (@6623 (@6628 (@7283 (@13953 @47943) @7323)) @13791) @6624) + @6624) + @6624))))))) + @13807))))) +@48095 := @13935 @48010 @48013 +@48098 := @47504 @7131 @13968 @6865 +@48099 := @14238 @6869 +@48111 := @13993 + (let matchHashes : @6620 := @48098; + @14219 (@13964 (@13965 @48099 @14241 @6624 @7059)) (@13964 (@14491 @7059 @7059))) +@48112 := @10146 @13966 +@48141 := @48093 + (fun (__b : @6620) => + @13898 + (@14220 + (@14223 + (@48095 + (let b0 : @1300 := @48018; @48111 (@14267 (let w : @14 := @48112; @14274))) + @14285)))) + @6559 + (@9548 + @48002 + @196 + @6624 + @46 + @6569 + @136 + @6560 + (@6736 @48002 @60 @13886 (@6741 (@6742 @48002 @60))) + @14309) +@48150 := @6668 (@9131 @14312) (@6668 (@8617 @14315) (@6668 (@7206 @14318) @7604)) +@48163 := @48141 + (fun ("_" : @13727) => + @7183 @48150 @244 @4180 @162 @6624 @6624 @6394 @7613 (@6761 @48150) @7617) +@48168 := @7378 @48150 @4853 @4978 @5747 @6624 +@48169 := @14343 @6869 +@48170 := @7282 @48169 +@48171 := @48170 @6624 +@48172 := @7281 @48171 +@48174 := @7289 @48169 @6624 +@48175 := @48172 @48174 +@48178 := @6623 (@6628 (@10234 @13966)) +@48179 := @10238 @13966 +@48180 := @7067 @48179 +@48181 := @48180 @2421 +@48216 := @7281 + (@7282 @48181 @6624) + (@7289 @48181 @6624) + (@6623 + (@6623 (@6625 @14366) (@47499 @7131 @13968 @6865)) + (@6625 + (@7281 + (@7282 @48098 @6624) + (@7289 @48098 @6624) + (@6623 (@6623 (@6623 (@6623 (@14367 (@7283 @47930 @7323)) @13791) @6624) @6624) @6624) + @14408))) +@48217 := @48180 @1358 +@48251 := @48168 + (fun (__b : @6620) => + @7573 + (@7279 + (@48175 + (@48178 + (@7279 + (@48216 + (@7279 + (@7281 + (@7282 @48217 @6624) + (@7289 @48217 @6624) + @14428 + (@6623 + (@6628 (@10338 @13966)) + (@6623 + (@6623 + (@6623 (@6623 (@6628 (@7283 (@13967 @48112) @7323)) @13791) @6624) + @6624) + @6624))))))) + @13807))) +@48253 := @13935 @48171 @48174 +@48256 := @47504 @8116 @14237 @6869 +@48257 := @14473 @7131 +@48262 := @13964 (@13965 @48257 @14476 @6624 @7059) +@48263 := @14219 @48262 +@48266 := @13964 (@14725 @7059 @7059) +@48268 := let matchHashes : @6620 := @48256; @48263 @48266 +@48269 := @13993 @48268 +@48270 := @10415 @14235 +@48271 := let w : @14 := @48270; @14509 +@48298 := @48251 + (fun (__b : @6620) => + @13898 (@14220 (@48253 (let b0 : @1300 := @48179; @48269 (@14502 @48271)) @14520))) + @14091 + (@9548 + @48150 + @196 + @6624 + @60 + @14541 + @136 + @14536 + (@6736 @48150 @60 @14318 (@6741 (@6742 @48150 @60))) + @14555) +@48307 := @6668 (@9131 @14558) (@6668 (@8617 @14561) (@6668 (@7206 @14564) @17623)) +@48315 := @7183 @48307 @244 @4180 @162 @6624 @6624 @6394 @7613 +@48316 := @6761 @48307 +@48320 := @48298 (fun ("_" : @14093) => @48315 @48316 @7617) +@48325 := @7378 @48307 @5315 @5739 @5746 @6629 +@48326 := @6789 @8116 +@48327 := @48326 @14235 +@48328 := @6628 @48327 +@48329 := @6623 @48328 +@48330 := @10596 @14235 +@48331 := @7067 @48330 +@48332 := @48331 @2421 +@48333 := @7282 @48332 +@48334 := @48333 @6624 +@48335 := @7281 @48334 +@48337 := @7289 @48332 @6624 +@48367 := @48335 + @48337 + (@6623 + (@6623 (@6625 @14604) (@47499 @8116 @14237 @6869)) + (@6625 + (@7281 + (@7282 @48256 @6624) + (@7289 @48256 @6624) + (@6623 (@6623 (@6623 (@6623 (@14605 (@7283 @48099 @7323)) @13791) @6624) @6624) @6624) + @14646))) +@48368 := @48331 @1358 +@48370 := @7282 @48368 @6624 +@48371 := @7281 @48370 +@48373 := @7289 @48368 @6624 +@48395 := @7279 + (@48367 + (@7279 + (@48371 + @48373 + @14666 + (@6623 + (@6628 (@10657 @14235)) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@14236 @48270) @7323)) @13791) @6624) @6624) + @6624))))) +@48400 := @48325 (fun (__b : @6620) => @7389 (@48329 @48395) @13807) +@48403 := @47504 @8170 @14472 @7131 +@48404 := @14707 @8116 +@48414 := @14219 (@13964 (@13965 @48404 @14710 @6624 @7059)) (@13964 (@15620 @7059 @7059)) +@48415 := let matchHashes : @6620 := @48403; @48414 +@48416 := @13993 @48415 +@48417 := @11086 @14470 +@48418 := let w : @14 := @48417; @14743 +@48427 := @48400 + (fun (__b : @6620) => @13898 (@14219 (let b0 : @1300 := @48330; @48416 (@14736 @48418)) @14754)) + @48169 +@48436 := @6711 @48307 @766 @4285 @6627 @6624 (@14765 @16933) (@6389 @48169) +@48437 := @6727 @48307 +@48443 := @48437 @220 @214 @6624 @6626 @14561 @16933 +@48444 := @6736 @48307 +@48446 := @48444 @192 @14561 +@48447 := @6742 @48307 +@48469 := @48427 + (@48436 + (@48443 + (@48446 (@6741 (@48447 @192))) + (@48437 @212 @162 @6624 @6624 @7128 @6394 (@48444 @20 @7128 (@6741 (@48447 @20))) @48316)) + (@14800 @6869)) +@48478 := @6668 (@9131 @14804) (@6668 (@8617 @14807) (@6668 (@7206 @14810) @17753)) +@48485 := @7485 @48478 @271 @1283 @5364 @5738 @48328 @48395 +@48486 := @1299 @48330 +@48497 := @48485 @48486 (@13898 (@13935 @48334 @48337 @48268 (@13935 @48370 @48373 @14501 @48271))) +@48505 := @6840 @48478 @1288 @5317 @6627 @48327 (@10790 @14845) @48486 +@48506 := @6727 @48478 +@48512 := @48506 @160 @375 @6624 @6626 @10775 @14845 +@48513 := @6736 @48478 +@48515 := @48513 @136 @10775 +@48516 := @6742 @48478 +@48520 := @48512 (@48515 (@6741 (@48516 @136))) +@48521 := @48506 @220 +@48526 := @48521 @162 @6624 @6624 @14807 @6394 +@48531 := @48513 @192 @14807 (@6741 (@48516 @192)) +@48532 := @48526 @48531 +@48533 := @6761 @48478 +@48536 := @48505 (@48520 (@48532 @48533)) +@48537 := @8775 @8116 +@48540 := @48497 (@48536 (@48537 @14235)) +@48543 := @6668 (@10569 @48486) @48478 +@48548 := @7378 @48543 @5690 @5718 @5737 @6629 +@48549 := @6625 @14894 +@48550 := @6623 @48549 +@48553 := @47499 @8170 @14472 @7131 +@48554 := @48550 @48553 +@48555 := @6623 @48554 +@48556 := @7282 @48403 +@48557 := @48556 @6624 +@48558 := @7281 @48557 +@48560 := @7289 @48403 @6624 +@48575 := @6625 + (@48558 + @48560 + (@6623 (@6623 (@6623 (@6623 (@14895 (@7283 @48257 @7323)) @13791) @6624) @6624) @6624) + @14938) +@48577 := @7389 (@48555 @48575) +@48578 := @11048 @14470 +@48580 := @7067 @48578 @1358 +@48581 := @7282 @48580 +@48582 := @48581 @6624 +@48583 := @7281 @48582 +@48585 := @7289 @48580 @6624 +@48618 := @48548 + (fun (__b : @6620) => + @48577 + (@7279 + (@48583 + @48585 + @14958 + (@6623 + (@6628 (@11079 @14470)) + (@6623 + (@6623 (@6623 (@6623 (@6628 (@7283 (@14471 @48417) @7323)) @13791) @6624) @6624) + @6624))))) + (fun (__b : @6620) => @13898 (@14219 @48415 (@13935 @48582 @48585 @14735 @48418))) + @48332 +@48628 := @6711 @48543 @715 @5689 @6627 @6624 (@6383 @48486 @15651) (@6389 @48332) +@48629 := @6727 @48543 +@48661 := @48618 + (@48628 + (@48629 + @275 + @2425 + @6624 + @6626 + @48486 + @15651 + (@6736 @48543 @271 @48486 (@6741 (@6742 @48543 @271))) + (@48629 @2423 @162 @6624 @6624 @2422 @6394 (@6938 @48543 @1283 @2422) (@6761 @48543))) + (@7263 @48330 @2421)) +@48662 := @1299 @48578 +@48674 := @6668 + (@10569 @48662) + (@6668 (@9131 @15045) (@6668 (@8617 @15048) (@6668 (@7206 @15051) @23149))) +@48681 := @7485 @48674 @367 @26 @5699 @5717 @48554 @48575 +@48682 := @6389 @48403 +@48689 := @48681 @48682 (@13898 (@13935 @48557 @48560 @48262 @48266)) +@48697 := @6840 @48674 @5695 @5698 @48549 @48553 (@11217 @15124) @48682 +@48698 := @6727 @48674 +@48704 := @48698 @160 @5697 @6624 @14894 @11202 @15124 +@48705 := @6736 @48674 +@48707 := @48705 @136 @11202 +@48708 := @6742 @48674 +@48712 := @48704 (@48707 (@6741 (@48708 @136))) +@48718 := @48698 @230 @179 @14892 @6626 @15121 @15123 +@48719 := @6711 @48674 +@48725 := @48719 @218 @229 @6627 @14891 @15140 @15121 +@48737 := @48698 @220 @228 @6624 @6626 @15048 @7648 (@48705 @192 @15048 (@6741 (@48708 @192))) +@48743 := @48698 @226 @162 @6624 @6624 @225 @6394 +@48744 := @6938 @48674 +@48747 := @48743 (@48744 @24 @225) +@48748 := @6761 @48674 +@48775 := @48689 + (@48697 + (@48712 + (@48718 + (@48725 (@48737 (@48747 @48748)) @15172) + (@48698 + @177 + @162 + @6624 + @6624 + @10772 + @6394 + (@48705 @46 @10772 (@6741 (@48708 @46))) + @48748))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_109 @8170 @14472 @7131)) +@48778 := @6668 (@16061 @48682) @48674 +@48783 := @7378 @48778 @620 @5709 @5716 @6624 +@48785 := @7283 @48404 @7323 +@48786 := @15074 @48785 +@48788 := @6623 @48786 @13791 +@48790 := @6623 @48788 @6624 +@48792 := @6623 @48790 @6624 +@48810 := @48783 + (fun (__b : @6620) => @7389 (@6623 @48792 @6624) @15572) + (fun (__b : @6620) => @13898 @48414) + @48403 + (@6736 @48778 @367 @48682 (@6741 (@6742 @48778 @367))) +@48816 := @6668 (@16061 (@6389 (@47504 @8126 @14706 @8116))) +@48820 := @6668 (@10569 (@1299 (@11553 @14704))) +@48822 := @6668 (@9131 @15198) +@48824 := @6668 (@8617 @15201) +@48826 := @6668 (@7206 @15204) +@48828 := @6668 (@6959 @11199) +@48829 := @48828 @11577 +@48833 := @48820 (@48822 (@48824 (@48826 @48829))) +@48834 := @48816 @48833 +@48835 := @7183 @48834 +@48837 := @48835 @266 @4180 +@48840 := @48837 @5708 @48792 @6624 +@48841 := @224 @48404 +@48843 := @6383 @48841 @15688 +@48844 := @6382 @48843 +@48849 := @48840 (@6383 @48844 @6394) (@7631 @48844) +@48850 := @6727 @48834 +@48856 := @48850 @5706 @162 @48790 @6624 @48844 @6394 +@48858 := @48835 @233 @2167 +@48863 := @48858 @5705 @48788 @6624 @48843 @48844 +@48869 := @48850 @5702 @5704 @48786 @13791 @48841 @15688 +@48871 := @6711 @48834 @218 +@48874 := @48871 @5697 @15073 @48785 +@48875 := @15466 @6394 +@48878 := @48874 (@15235 @48875) @48841 +@48879 := @48850 @230 +@48884 := @48879 @179 @15065 @6626 @15234 @48875 +@48889 := @48871 @229 @6627 @15064 @15267 @15234 +@48895 := @48850 @220 @228 @6624 @6626 @15201 @7648 +@48896 := @6736 @48834 +@48898 := @48896 @192 @15201 +@48899 := @6742 @48834 +@48903 := @48895 (@48898 (@6741 (@48899 @192))) +@48913 := @48850 @226 @162 @6624 @6624 @225 @6394 (@6938 @48834 @24 @225) +@48914 := @6761 @48834 +@48918 := @48889 (@48903 (@48913 @48914)) @15297 +@48937 := @48869 + (@48878 + (@48884 + @48918 + (@48850 @177 @162 @6624 @6624 @11199 @6394 (@48896 @46 @11199 (@6741 (@48899 @46))) @48914)) + (@15406 @8116)) +@48938 := @48850 @262 +@48943 := @48938 @5016 @6624 @13790 @15198 @15687 +@48948 := @48896 @204 @15198 (@6741 (@48899 @204)) +@48949 := @48943 @48948 +@48965 := @48850 + @334 + @432 + @6626 + @9278 + @8622 + @10904 + (@48835 @331 @26 @162 @6624 @6624 @6394 @8622 @48914 @8641) +@48966 := @48850 @242 +@48971 := @48966 @162 @6626 @6624 @7165 @6394 +@48980 := @48835 @239 @26 @162 @6624 @6624 @6394 @7165 @48914 @7194 +@48982 := @48971 @48980 @48914 +@48995 := @48810 + (fun ("_" : @48557) => + @48849 + (@48856 (@48863 (@48937 (@48949 (@48965 @48982))) (@11017 @48843)) @48914) + (@7686 @48844)) +@48996 := @48556 @7059 +@48999 := @48837 @5715 @15570 @6624 +@49000 := @15235 @15224 +@49001 := @6382 @49000 +@49051 := @48661 + (fun ("_" : @48334) => + @48775 + (@48995 + (fun ("_" : @48996) => + @48999 + (@6383 @49001 @6394) + (@7631 @49001) + (@48850 + @5713 + @162 + @15568 + @6624 + @49001 + @6394 + (@48858 + @5712 + @15566 + @6624 + @49000 + @49001 + (@48879 + @5711 + @15065 + @13791 + @15234 + @15224 + @48918 + (@48938 + @2950 + @6624 + @13790 + @15198 + @15223 + @48948 + (@48966 @432 @6626 @9278 @7165 @10904 @48980 @48982))) + (@11017 @49000)) + @48914) + (@7686 @49001)))) +@49052 := @48333 @7059 +@49057 := @7378 @48674 @1364 @5725 @5736 @6629 +@49058 := @7389 @15595 +@49059 := @11476 @14704 +@49060 := @6628 @49059 +@49061 := @6623 @49060 +@49062 := @11483 @14704 +@49063 := @14705 @49062 +@49065 := @7283 @49063 @7323 +@49066 := @6628 @49065 +@49068 := @6623 @49066 @13791 +@49070 := @6623 @49068 @6624 +@49072 := @6623 @49070 @6624 +@49074 := @6623 @49072 @6624 +@49122 := @49057 + (fun (__b : @6620) => @49058 (@49061 @49074)) + (fun (__b : @6620) => @13898 (@14219 @15630 (let w : @14 := @49062; @15637))) + @48580 + (@48719 + @715 + @1363 + @6627 + @6624 + (@6383 @48662 @7512) + (@6389 @48580) + (@48698 + @275 + @1362 + @6624 + @6626 + @48662 + @7512 + (@48705 @271 @48662 (@6741 (@48708 @271))) + (@48698 @1360 @162 @6624 @6624 @1359 @6394 (@48744 @1283 @1359) @48748)) + (@7263 @48578 @1358)) +@49123 := @7183 @48833 +@49128 := @49123 @266 @4180 @5724 @15593 @6624 +@49129 := @224 @15583 +@49131 := @6383 @49129 @15223 +@49132 := @15235 @49131 +@49133 := @6382 @49132 +@49138 := @49128 (@6383 @49133 @6394) (@7631 @49133) +@49139 := @6727 @48833 +@49145 := @49139 @5722 @162 @15591 @6624 @49133 @6394 +@49152 := @49123 @233 @2167 @5721 @15589 @6624 @49132 @49133 +@49158 := @49139 @230 @5720 @15065 @15588 @15234 @49131 +@49160 := @6711 @48833 @218 +@49165 := @49160 @229 @6627 @15064 @15267 @15234 +@49166 := @49139 @220 +@49171 := @49166 @228 @6624 @6626 @15201 @7648 +@49172 := @6736 @48833 +@49174 := @49172 @192 @15201 +@49175 := @6742 @48833 +@49178 := @49174 (@6741 (@49175 @192)) +@49179 := @49171 @49178 +@49189 := @49139 @226 @162 @6624 @6624 @225 @6394 (@6938 @48833 @24 @225) +@49190 := @6761 @48833 +@49191 := @49189 @49190 +@49195 := @49158 (@49165 (@49179 @49191) @15297) +@49225 := @49139 + @4112 + @2950 + @15586 + @13790 + @49129 + @15223 + (@49160 + @4111 + @6627 + @15585 + (@15222 @7648) + @49129 + (@49139 @262 @228 @6624 @6626 @15198 @7648 (@49172 @204 @15198 (@6741 (@49175 @204))) @49191) + (@7679 @14710 @20)) +@49226 := @49139 @242 +@49231 := @49226 @432 @6626 @9278 @7165 @10904 +@49240 := @49123 @239 @26 @162 @6624 @6624 @6394 @7165 @49190 @7194 +@49261 := @49122 + (fun ("_" : @48582) => + @49138 + (@49145 + (@49152 + (@49195 (@49225 (@49231 @49240 (@49226 @162 @6626 @6624 @7165 @6394 @49240 @49190)))) + (@11017 @49132)) + @49190) + (@7686 @49133)) +@49262 := @48581 @7059 +@49269 := @7485 @48833 @393 @24 @5318 @5735 @49060 @49074 +@49270 := @224 @49062 +@49271 := @49269 @49270 +@49272 := @224 @49063 +@49274 := @6383 @49272 @15224 +@49275 := @6382 @49274 +@49276 := @7631 @49275 +@49277 := @49271 @49276 +@49282 := @6840 @48833 @2383 @5317 @6627 @49059 +@49283 := @15266 @6394 +@49310 := @49277 + (@49282 + (@11794 @49283) + @49270 + (@49139 + @160 + @375 + @6624 + @6626 + @11573 + @49283 + (@49172 @136 @11573 (@6741 (@49175 @136))) + (@49166 @162 @6624 @6624 @15201 @6394 @49178 @49190)) + (@11821 @14704)) +@49313 := @6668 (@19401 @49270) @48833 +@49314 := @7183 @49313 +@49323 := @49314 @266 @4180 @5734 @49072 @6624 (@6383 @49275 @6394) @49276 +@49324 := @6727 @49313 +@49330 := @49324 @5732 @162 @49070 @6624 @49275 @6394 +@49337 := @49314 @233 @2167 @5731 @49068 @6624 @49274 @49275 +@49343 := @49324 @5729 @5711 @49066 @13791 @49272 @15224 +@49348 := @6711 @49313 @218 @5728 @6627 @49065 +@49350 := @6383 @49270 @6394 +@49353 := @49348 (@15266 @49350) @49272 +@49359 := @49324 @220 @632 @6624 @6626 @15201 @49350 +@49360 := @6736 @49313 +@49362 := @49360 @192 @15201 +@49363 := @6742 @49313 +@49367 := @49359 (@49362 (@6741 (@49363 @192))) +@49379 := @49324 @630 @162 @6624 @6624 @49270 @6394 (@49360 @393 @49270 (@6741 (@49363 @393))) +@49380 := @6761 @49313 +@49386 := @49343 (@49353 (@49367 (@49379 @49380)) (@15296 @49062)) +@49398 := @49324 @262 @2950 @6624 @13790 @15198 @15223 (@49360 @204 @15198 (@6741 (@49363 @204))) +@49399 := @49324 @242 +@49404 := @49399 @432 @6626 @9278 @7165 @10904 +@49413 := @49314 @239 @26 @162 @6624 @6624 @6394 @7165 @49380 @7194 +@49440 := @48469 + (fun ("_" : @48171) => + @48540 + (@49051 + (fun ("_" : @49052) => + @49261 + (fun ("_" : @49262) => + @49310 + (@49323 + (@49330 + (@49337 + (@49386 + (@49398 (@49404 @49413 (@49399 @162 @6626 @6624 @7165 @6394 @49413 @49380)))) + (@11017 @49274)) + @49380) + (@7686 @49275)))))) +@49441 := @48170 @7059 +@49442 := @7183 @48478 +@49535 := fun (subject : @6422) => + fun (n : @14) => + fun (hashes : @14) => + fun (s : @6548) => + @47916 + (@47970 + (@47999 + (@48163 + (fun ("_" : @14337) => + @48320 + (fun ("_" : @14583) => + @49440 + (fun ("_" : @49441) => + @49442 + @266 + @4180 + @5745 + @13805 + @6624 + @16206 + @16208 + (@48506 + @5743 + @162 + @13803 + @6624 + @16204 + @6394 + (@49442 + @233 + @2167 + @5742 + @13801 + @6624 + @16203 + @16204 + (@48521 + @5741 + @6624 + @13791 + @14807 + @16202 + @48531 + (@48506 + @262 + @5004 + @6624 + @13790 + @14804 + @15467 + (@48513 @204 @14804 (@6741 (@48516 @204))) + (@48506 + @242 + @444 + @6626 + @9278 + @7165 + @11866 + (@49442 @239 @26 @162 @6624 @6624 @6394 @7165 @48533 @7194) + (@48506 + @334 + @162 + @6626 + @6624 + @8622 + @6394 + (@49442 @331 @26 @162 @6624 @6624 @6394 @8622 @48533 @8641) + @48533)))) + @16278) + @48533) + @16283)))))) +@49536 := (hashes : @14) -> @16298 +@49540 := @47882 @6636 @6856 @6865 @6385 +@49545 := fun (hashes : @14) => + fun (n : @14) => fun (subject : @6422) => fun (s : @6548) => @16741 @49540 +@49546 := @6634 @4911 +@49547 := @10444 @16308 +@49548 := @49546 @49547 +@49549 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_95 +@49554 := @6644 (@49549 @6865 @6856 @6636 @6385) +@49559 := @13898 (@47888 @6636 @6856 @6865 @6385) +@49560 := @49554 @49559 +@49565 := (hashes : @14) -> (n : @14) -> (subject : @6422) -> (s : @6548) -> @49548 @49560 +@49569 := @6660 @4911 @49547 @49560 @5304 +@49570 := @47905 @23545 +@49580 := @49569 @49570 (@6685 (@6695 @4911)) (@6701 (@6702 (@6703 @5304) @49547 @6678)) +@49585 := @6840 @49570 @5299 @5302 @16740 @49540 +@49586 := @10444 @13888 +@49587 := @7646 @49586 +@49590 := @49585 (@6638 @49587) @49559 +@49591 := @6727 @49570 +@49597 := @49591 @177 @5301 @6624 @7293 @6637 @49587 +@49598 := @6736 @49570 +@49600 := @49598 @46 @6637 +@49601 := @6742 @49570 +@49658 := fun (hashes : @14) => + fun (n : @14) => + fun (subject : @6422) => + fun (s : @6548) => + @49580 + (@49590 + (@49597 + (@49600 (@6741 (@49601 @46))) + (@49591 + @212 + @3003 + @6624 + @6627 + @6889 + @49586 + (@49598 @20 @6889 (@6741 (@49601 @20))) + (@49591 + @160 + @198 + @6624 + @6626 + @6866 + @13888 + (@49598 @136 @6866 (@6741 (@49601 @136))) + (@49591 + @196 + @162 + @6624 + @6624 + @13886 + @6394 + (@49598 @60 @13886 (@6741 (@49601 @60))) + (@6761 @49570))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_105 @6636 @6856 @6865 @6385)) +@49661 := (subject : @6422) -> (startPos : @14) -> (startLine : @14) -> @47477 +@49662 := @23650 @13805 +@49663 := @7294 @49662 +@49664 := @6623 @49663 +@49669 := fun (__p0 : @6548) => @49549 @6636 @8102 @6869 @6385 +@49670 := @16404 @49669 +@49675 := fun (s : @6548) => @47888 @6869 @8102 @6636 @6385 +@49677 := @49670 @49675 @23646 +@49680 := @13979 @6636 @7059 @7059 +@49681 := @49677 @49680 +@49682 := @49664 @49681 +@49687 := fun (subject : @6422) => + fun (startPos : @14) => fun (startLine : @14) => fun (hashes : @14) => @23642 @49682 +@49688 := @6634 @3499 +@49690 := @7510 (@7646 @7340) +@49691 := @49688 @49690 +@49692 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_80 +@49697 := @6644 (@49692 @6865 @6856 @6636 @6385) +@49698 := LexLeanBoot.TokenAudit.scanRawString +@49704 := @49697 (@13885 (@49698 @6865 @6856 @6636 @6385)) +@49709 := (subject : @6422) -> + (startPos : @14) -> (startLine : @14) -> (hashes : @14) -> @49691 @49704 +@49713 := @6660 @3499 @49690 @49704 @4922 +@49716 := @6668 (@7206 @6639) @7488 +@49726 := @49713 @49716 (@6685 (@6695 @3499)) (@6701 (@6702 (@6703 @4922) @49690 @6678)) +@49734 := @7485 @49716 @192 @24 @317 @4920 @23641 @49682 @19919 +@49735 := @16463 @49675 +@49737 := @49735 @23646 @49680 +@49739 := @13885 (@16462 @49737) +@49767 := @49734 + @49739 + (@6711 + @49716 + @315 + @163 + @6626 + @23640 + @23783 + @19919 + (@6727 + @49716 + @160 + @162 + @6624 + @6624 + @6892 + @6394 + (@6736 @49716 @136 @6892 (@6741 (@6742 @49716 @136))) + (@6761 @49716)) + @23804) +@49768 := @23808 @49716 +@49775 := @7926 @49768 @4919 @49682 @49739 (@6389 (@16475 @49737)) +@49780 := @6840 @49768 @2940 @4918 @49663 @49681 +@49781 := @7945 @4911 +@49782 := @19994 @23783 +@49783 := @6640 @49782 +@49784 := @49781 @49783 +@49785 := @6383 @49784 +@49786 := @7009 @15223 +@49787 := @7646 @49786 +@49788 := @6382 @49787 +@49790 := @6383 @49788 @6394 +@49791 := @23840 @49790 +@49795 := @49780 (@49785 @49791) (@16497 @49737) +@49796 := @6727 @49768 +@49802 := @49796 @4915 @4917 @7293 @49662 @49784 @49791 +@49807 := @7971 @49768 @4911 @4914 @7293 @49783 +@49813 := @49796 @196 @4913 @6624 @6627 @6639 @49782 +@49814 := @6736 @49768 +@49816 := @49814 @60 @6639 +@49817 := @6742 @49768 +@49821 := @49813 (@49816 (@6741 (@49817 @60))) +@49822 := @49796 @220 +@49827 := @49822 @163 @6624 @6626 @19919 @23783 +@49832 := @49814 @192 @19919 (@6741 (@49817 @192)) +@49833 := @49827 @49832 +@49845 := @49796 @160 @162 @6624 @6624 @6892 @6394 (@49814 @136 @6892 (@6741 (@49817 @136))) +@49846 := @6761 @49768 +@49851 := @49802 (@49807 (@49821 (@49833 (@49845 @49846)))) +@49857 := @49796 @4289 @2955 @23649 @13805 @23839 @49790 +@49858 := @6711 @49768 +@49864 := @49858 @218 @4288 @7831 @23648 @23925 @23839 +@49870 := @49796 @4286 @228 @6629 @6626 @23923 @7648 +@49876 := @49858 @800 @4285 @6627 @6624 @23938 @23923 +@49882 := @49822 @214 @6624 @6626 @19919 @17568 @49832 +@49883 := @49796 @212 +@49888 := @49883 @162 @6624 @6624 @6889 @6394 +@49893 := @49814 @20 @6889 (@6741 (@49817 @20)) +@49914 := @49857 + (@49864 + (@49870 + (@49876 (@49882 (@49888 @49893 @49846)) @23963) + (@49796 @226 @162 @6624 @6624 @225 @6394 (@6938 @49768 @24 @225) @49846)) + @23980) +@49920 := @49796 @2953 @162 @13803 @6624 @49788 @6394 +@49921 := @7183 @49768 +@49928 := @49921 @233 @2167 @2952 @13801 @6624 @49787 @49788 +@49934 := @49883 @2951 @6624 @13791 @6889 @49786 @49893 +@49946 := @49796 @177 @2950 @6624 @13790 @7008 @15223 (@49814 @46 @7008 (@6741 (@49817 @46))) +@49947 := @49796 @242 +@49952 := @49947 @432 @6626 @9278 @7165 @10904 +@49961 := @49921 @239 @26 @162 @6624 @6624 @6394 @7165 @49846 @7194 +@49980 := @49795 + (@49851 + (@49914 + (@49920 + (@49928 + (@49934 (@49946 (@49952 @49961 (@49947 @162 @6626 @6624 @7165 @6394 @49961 @49846)))) + (@11017 @49787)) + @49846))) +@49993 := @16576 + @49675 + @49669 + @4911 + @49783 + @6633 + (fun (__p0 : @6548) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_95 @6636 @8102 @6869 @6385) + @49735 +@49997 := @47888 @7131 @8107 @6856 @6385 +@50004 := @49993 (fun (s : @6548) => @16589 (@16463 (fun (s : @6548) => @49997) @136 @6385)) +@50006 := @16600 @49997 @13938 +@50010 := @47888 @8116 @8118 @6865 @6636 +@50011 := @16603 @50010 +@50015 := @47888 @8170 @8172 @6869 @6856 +@50017 := @16600 @50015 @6385 +@50020 := @47888 @8126 @8128 @7131 +@50021 := @50020 @6865 +@50023 := @16616 @50021 @16624 +@50032 := fun (next : @6548) => + @16463 (fun (s : @6548) => @47888 @12513 @12515 @8170 @6385) @7131 @6385 +@50056 := @50004 + (fun (n : @14) => + fun (s : @6548) => + fun (a._@._internal._hyg.#0 : @50006) => + @50011 + (fun (c : @13934) => fun ("_" : @50017) => @16613 (@50023 @50032) (@16637 @50032)) + (@16589 + (@16616 + @50010 + @16645 + (fun (next : @6548) => @16463 (fun (s : @6548) => @50020 @6385) @6865 @6385))) + @13938 + @6385) +@50058 := @16600 @50010 @16663 +@50059 := @16603 @50015 +@50061 := @16600 @50021 @6385 +@50064 := @47888 @8179 @8181 @8116 +@50067 := @16616 (@50064 @6869) @16673 +@50076 := fun (next : @6548) => + @16463 (fun (s : @6548) => @47888 @24188 @24190 @8126 @6385) @8116 @6385 +@50114 := fun (subject : @6422) => + fun (startPos : @14) => + fun (startLine : @14) => + fun (hashes : @14) => + @49726 + (@49767 + (@49775 + (@49980 + (@50056 + (fun (n : @14) => + fun (s : @6548) => + fun (t : @6548) => + fun (a._@._internal._hyg.#0 : @50058) => + @50059 + (fun (c : @13934) => fun ("_" : @50061) => @16613 (@50067 @50076) (@16685 @50076)) + (@16589 + (@16616 + @50015 + @16693 + (fun (next : @6548) => @16463 (fun (s : @6548) => @50064 @6385) @6869 @6385))) + @16704 + @6385) + @2940 + @2167 + @16715 + @23646 + @49680)))) +@50116 := (subject : @6422) -> (suffix : @6422) -> @6620 +@50117 := @7825 @6385 +@50119 := @7283 @50117 @7323 +@50120 := @7821 @50119 +@50121 := @6623 @50120 +@50124 := Nat.ble @50117 @7826 +@50125 := @7282 @50124 +@50126 := @50125 @6624 +@50130 := @7281 @50126 (@7289 @50124 @6624) +@50131 := @33767 @6624 +@50132 := @6623 @50131 +@50137 := @38780 (@38784 @6636 (@7850 @50117) @50117) +@50138 := @50137 @6626 +@50139 := fun (tail : @6422) => @6629 +@50144 := @7279 (@50130 (@50132 (@50138 @50139)) @6626) +@50145 := @50121 @50144 +@50148 := fun (subject : @6422) => fun (suffix : @6422) => @7830 @50145 +@50149 := @6634 @3586 +@50150 := @6638 @6426 +@50151 := @50149 @50150 +@50152 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_81 +@50155 := @6644 (@50152 @6636 @6385) +@50156 := LexLeanStd.Text.endsWith +@50160 := @50155 (@6389 (@50156 @6636 @6385)) +@50163 := (subject : @6422) -> (suffix : @6422) -> @50151 @50160 +@50167 := @6660 @3586 @50150 @50160 @4948 +@50169 := @6668 (@6672 @6424) +@50170 := @50169 @6679 +@50180 := @50167 @50170 (@6685 (@6695 @3586)) (@6701 (@6702 (@6703 @4948) @50150 @6678)) +@50188 := @7485 @50170 @46 @24 @317 @4946 @7829 @50145 @7893 +@50189 := @50137 @7059 +@50192 := @7061 @6422 ByteArray.instBEq +@50193 := @50192 @6385 +@50199 := @6389 (@50130 (@50189 (fun (tail : @6422) => @50193 @6636)) @7059) +@50227 := @50188 + @50199 + (@6711 + @50170 + @315 + @163 + @6626 + @7828 + @7910 + @7893 + (@6727 + @50170 + @160 + @162 + @6624 + @6624 + @6637 + @6394 + (@6736 @50170 @136 @6637 (@6741 (@6742 @50170 @136))) + (@6761 @50170)) + @7922) +@50228 := @7928 @50170 +@50235 := @7485 @50228 @60 @24 @4927 @4945 @50120 @50144 +@50236 := @224 @50117 +@50238 := @50235 @50236 @50199 +@50263 := @6711 + @50228 + @315 + @214 + @6626 + @50119 + @6426 + @50236 + (@6727 + @50228 + @212 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @50228 @20 @6424 (@6741 (@6742 @50228 @20))) + (@6761 @50228)) +@50264 := @7921 @6385 +@50266 := @50238 (@50263 @50264) +@50269 := @6668 (@7206 @50236) @50228 +@50274 := @7378 @50269 @4931 @4943 @242 @6629 +@50275 := @12072 @7826 +@50277 := @38785 @50275 @7826 +@50278 := @38780 @50277 +@50285 := @50274 (fun (__b : @6620) => @7389 (@50132 (@50278 @6626 @50139)) @6626) +@50286 := @50278 @7059 +@50287 := @50193 @6856 +@50295 := @50285 + (fun (__b : @6620) => @6389 (@7389 (@50286 (fun (tail : @6422) => @50287)) @7059)) + @50124 +@50300 := @6711 @50269 @4929 @2083 @6627 @6624 +@50301 := @6383 @50236 +@50305 := @50300 (@50301 @19668) (@6389 @50124) +@50306 := @6727 @50269 +@50312 := @50306 @196 @179 @6624 @6626 @50236 @19668 +@50313 := @6736 @50269 +@50315 := @50313 @60 @50236 +@50316 := @6742 @50269 +@50341 := @50295 + (@50305 + (@50312 + (@50315 (@6741 (@50316 @60))) + (@50306 + @177 + @162 + @6624 + @6624 + @7893 + @6394 + (@50313 @46 @7893 (@6741 (@50316 @46))) + (@6761 @50269))) + (LexLeanPreservation.prim_natLe @50117 @7826)) +@50346 := @6668 (@7206 @7893) (@19733 (@7741 @7036)) +@50352 := @38828 @50346 @26 @4937 @4942 @50131 @6479 +@50355 := fun (__a : @38778) => @38835 @6626 @50139 +@50356 := @50352 @50355 +@50357 := @38835 @7059 +@50358 := @50193 @6865 +@50364 := @50356 (fun (__a : @38778) => @6389 (@50357 (fun (tail : @6422) => @50358))) @50277 +@50365 := @6711 @50346 +@50369 := @50365 @3431 @4936 @33766 @6624 +@50370 := @224 @50275 +@50372 := @6383 @50370 @19668 +@50376 := @50369 (@7007 @50372) (@6479 @50277) +@50377 := @6727 @50346 +@50383 := @50377 @160 @4935 @6624 @7831 @7006 @50372 +@50384 := @6736 @50346 +@50386 := @50384 @136 @7006 +@50387 := @6742 @50346 +@50391 := @50383 (@50386 (@6741 (@50387 @136))) +@50397 := @50377 @4933 @198 @6629 @6626 @50370 @19668 +@50404 := @50365 @800 @2980 @6627 @6624 (@12196 @19668) @50370 +@50416 := @50377 @177 @198 @6624 @6626 @12143 @19668 (@50384 @46 @12143 (@6741 (@50387 @46))) +@50428 := @50377 @196 @162 @6624 @6624 @7893 @6394 (@50384 @60 @7893 (@6741 (@50387 @60))) +@50429 := @6761 @50346 +@50430 := @50428 @50429 +@50442 := @50364 + (@50376 (@50391 (@50397 (@50404 (@50416 @50430) (@12310 @7826)) @50430)) (@38873 @50275 @7826)) +@50447 := @38878 (@38879 (@23643 @7836) @7836) @6385 +@50454 := @6668 (@7206 @20061) (@20188 (@6668 (@6672 @6870) @7135)) +@50470 := @38884 + (fun (__a : @38778) => + @6864 + @50454 + @38886 + @4942 + (@6644 + (@50355 @6385) + ((fun (__a : @38778) => @6389 (@50357 (fun (tail : @6422) => @50193 @8116))) @6385))) + @6636 +@50472 := @6668 (@7206 @19919) +@50474 := @6668 (@6672 @6892) +@50477 := @50472 (@20063 (@50474 @6873)) +@50512 := @50470 + (@6888 + @50477 + @38899 + @266 + @450 + @4939 + @2089 + @7166 + @38908 + (@6918 + @50477 + @38899 + @244 + @139 + @242 + @294 + @6394 + @50477 + @7166 + @38920 + (@6701 (@6933 @50477)) + (@7183 @50477 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @50477) @7194))) +@50519 := @6918 @50454 @38934 @266 @450 @4939 @2089 @6426 +@50520 := @46201 @50454 +@50521 := @50519 @50520 +@50523 := @6389 (@50193 @6869) +@50529 := @50521 (@7211 @50523) @38948 (@6701 (@46206 @50454)) +@50534 := @6711 @50520 @715 @4285 @6627 @6624 +@50535 := @20873 @6394 +@50538 := @50534 (@6425 @50535) @50523 +@50539 := @6727 @50520 +@50545 := @50539 @220 @214 @6624 @6626 @6424 @50535 +@50546 := @6736 @50520 +@50548 := @50546 @192 @6424 +@50549 := @6742 @50520 +@50569 := @50538 + (@50545 + (@50548 (@6741 (@50549 @192))) + (@50539 + @212 + @162 + @6624 + @6624 + @6870 + @6394 + (@50546 @20 @6870 (@6741 (@50549 @20))) + (@6761 @50520))) +@50570 := LexLeanPreservation.prim_equal_bytes +@50571 := @50570 @6385 +@50599 := fun (subject : @6422) => + fun (suffix : @6422) => + @50180 + (@50227 + (@50266 + (@50341 + (fun ("_" : @50126) => + @50442 + (fun (__a : @38778) => + fun (__h : @50447) => @50512 (fun (tail : @6422) => @50529 (@50569 (@50571 @6869))))) + (fun ("_" : @50125 @7059) => + @7183 @50346 @239 @26 @162 @6624 @6624 @6394 @7165 @50429 @7194)))) +@50603 := (pos : @14) -> (ln : @14) -> (firstOn : @6620) -> (chs : @14) -> @16726 +@50604 := (subject : @6422) -> @50603 +@50606 := @45490 @7131 @6869 +@50607 := @6628 @50606 +@50608 := @6623 @50607 +@50609 := @32120 @45495 +@50611 := @50609 (fun ("_" : @45529) => @6620) +@50613 := @45503 @7131 @6869 +@50614 := @50611 @50613 +@50615 := @7821 @7293 +@50616 := @6625 @50615 +@50617 := @6625 @50616 +@50618 := @6623 @50617 +@50621 := @12603 @7059 @6856 @6636 +@50624 := fun (msg : @6422) => @50618 (@50621 @6385) +@50625 := @50614 @50624 +@50626 := List.casesOn.{1, 0} +@50627 := @50626 @6378 +@50629 := @50627 (fun ("_" : @6405) => @6620) +@50631 := @7895 @6405 @14 +@50632 := @50631 @6385 +@50633 := @50629 @50632 +@50634 := @7821 @9358 +@50635 := @6625 @50634 +@50636 := @6625 @50635 +@50638 := @6623 @50636 @6624 +@50639 := @50633 @50638 +@50640 := @50629 @6385 +@50641 := @46496 @8126 +@50643 := @7934 @6405 @14 +@50644 := @50643 @6856 +@50647 := @6623 (@6628 (@50641 @50644)) +@50648 := @7316 @50644 +@50650 := @46500 @8126 @50644 +@50651 := @50648 @50650 +@50656 := @6623 (@6628 (@7283 @50651 @7323)) @6626 +@50657 := @6623 @50656 +@50659 := @7316 @50651 @20 +@50672 := @6623 + (@6623 (@6625 (@6623 (@50657 (@7283 @50659 @7323)) @6627)) (@49692 @8126 @50659 @8116 @50650)) +@50676 := @49698 @8126 @50659 @8116 @50650 +@50677 := @6562 @50676 +@50683 := @7281 (@7282 @50677 @6624) (@7289 @50677 @6624) +@50684 := @7821 @12576 +@50685 := @6625 @50684 +@50686 := @6625 @50685 +@50687 := @6623 @50686 +@50689 := @12601 @8170 @8116 +@50692 := @50689 @7059 @6869 @6865 +@50693 := @23766 @3516 +@50696 := @50683 (@50687 (@50692 @50693)) +@50697 := @13391 @8126 +@50698 := @50697 @8170 +@50699 := @6550 @50676 +@50707 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@50698 @50699)) @50615)))) +@50711 := @16780 @50699 (@6554 @50676) @6869 +@50712 := @13396 @8126 +@50713 := @50712 @8170 +@50715 := @50711 (@50713 @50699) +@50716 := LexLeanBoot.TokenAudit.LexemeKind.Literal +@50724 := @6623 (@6625 (@50696 (@50707 (@50715 @50716 @8116 @7131 @6865)))) +@50725 := @23766 @3550 +@50728 := @6623 (@50687 (@50692 @50725)) +@50731 := @6623 (@7294 (@50698 @50644)) +@50732 := @12573 @7293 +@50737 := @6623 (@6625 (@6625 (@6625 (@50731 @50732)))) +@50738 := @16780 @50644 +@50742 := @50738 @8116 @6869 (@50713 @50644) +@50743 := LexLeanBoot.TokenAudit.LexemeKind.Ident +@50744 := @50631 @6856 +@50745 := @50743 @50744 +@50751 := @6623 (@50737 (@50742 @50745 @8116 @7131 @6865)) +@50752 := @6623 @12575 +@50753 := @6384 @6636 +@50754 := @50152 @50753 +@50755 := @23766 @3588 +@50758 := @6623 (@50752 (@50754 @50755)) +@50762 := @6623 (@7294 (@40792 @50644 @2421)) +@50768 := @6623 (@6623 (@6625 @50656) (@40792 @50651 @2421)) +@50769 := @6390 @6636 +@50770 := @33741 @50769 +@50776 := @7281 (@7282 @50770 @6624) (@7289 @50770 @6624) +@50777 := @50752 @6624 +@50778 := @6623 @50777 +@50779 := @50192 @50753 +@50780 := @23766 @3608 +@50781 := @50779 @50780 +@50787 := @7281 (@7282 @50781 @6624) (@7289 @50781 @6624) +@50794 := @6623 (@12573 (@50776 (@50778 (@50787 @6624 @6626)) @6626)) +@50800 := @50776 (@50787 (@40053 @50651 @2421) @7059) @7059 +@50807 := @7281 (@7282 @50800 @6624) (@7289 @50800 @6624) @6624 +@50809 := @50156 @50753 @50755 +@50815 := @7281 (@7282 @50809 @6624) (@7289 @50809 @6624) +@50822 := @6623 (@12573 (@50776 (@6625 (@50815 @6624 @6626)) @6626)) +@50828 := @50776 (@50815 (@40053 @50644 @2421) @7059) @7059 +@50848 := @50640 + (@50647 + (@50672 + (@50724 + (@50728 + (@50751 + (@50758 + (@50762 + (@50768 + (@50794 + (@50807 + (@50822 + (@7281 (@7282 @50828 @6624) (@7289 @50828 @6624) @6624 @6624)))))))))))) +@50850 := @13391 @12513 @8179 +@50851 := @50643 @6869 +@50859 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@50850 @50851)) @50732)))) +@50860 := @16780 @50851 +@50862 := @50860 @8126 @8116 +@50863 := @13396 @12513 +@50864 := @50863 @8179 +@50866 := @50862 (@50864 @50851) +@50868 := @50743 (@50631 @6869) +@50890 := fun (subject : @6422) => + fun (pos : @14) => + fun (ln : @14) => + fun (firstOn : @6620) => + fun (chs : @14) => + fun (lexs : @12566) => + @50608 + (@50625 + (fun (pair : @45495) => + @6625 + (@50639 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @6625 + (@50848 + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => @50859 (@50866 @50868 @8126 @8170 @7131))))))) +@50891 := @6634 @2369 +@50892 := @6383 @31959 +@50893 := @7009 @16771 +@50894 := @50892 @50893 +@50895 := @10444 @50894 +@50896 := @12590 @50895 +@50897 := @10528 @50896 +@50898 := @50891 @50897 +@50899 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_53 +@50906 := @6644 (@50899 @7131 @6869 @6865 @6856 @6636 @6385) +@50907 := LexLeanBoot.TokenAudit.stepLexIdent +@50915 := @50906 (@12609 (@50907 @7131 @6869 @6865 @6856 @6636 @6385)) +@50922 := (subject : @6422) -> + (pos : @14) -> (ln : @14) -> (firstOn : @6620) -> (chs : @14) -> (lexs : @12566) -> @50898 @50915 +@50926 := @6660 @2369 @50897 @50915 @3663 +@50935 := @6668 (@9131 @16769) (@6668 (@8617 @7008) (@6668 (@7206 @31959) @17623)) +@50945 := @50926 @50935 (@6685 (@6695 @2369)) (@6701 (@6702 (@6703 @3663) @50897 @6678)) +@50953 := @6815 @45529 @6633 @50935 @320 @3465 @3661 @50607 @45502 +@50954 := @50611 @6385 +@50956 := @12601 @8116 @7131 +@50959 := @50956 @7059 @6865 @6856 +@50962 := fun (msg : @6422) => @50618 (@50959 @6385) +@50963 := @50954 @50962 +@50967 := @6623 (@6628 (@46496 @8179 @50644)) +@50969 := @46500 @8179 @50644 +@50970 := @50648 @50969 +@50975 := @6623 (@6628 (@7283 @50970 @7323)) @6626 +@50976 := @6623 @50975 +@50978 := @7316 @50970 @20 +@50991 := @6623 + (@6623 (@6625 (@6623 (@50976 (@7283 @50978 @7323)) @6627)) (@49692 @8179 @50978 @8170 @50969)) +@50995 := @49698 @8179 @50978 @8170 @50969 +@50996 := @6562 @50995 +@51002 := @7281 (@7282 @50996 @6624) (@7289 @50996 @6624) +@51004 := @12601 @8126 @8170 +@51007 := @51004 @7059 @7131 @6869 +@51010 := @51002 (@50687 (@51007 @50693)) +@51011 := @13391 @8179 +@51012 := @51011 @8126 +@51013 := @6550 @50995 +@51021 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@51012 @51013)) @50615)))) +@51025 := @16780 @51013 (@6554 @50995) @7131 +@51026 := @13396 @8179 +@51027 := @51026 @8126 +@51037 := @6623 (@6625 (@51010 (@51021 (@51025 (@51027 @51013) @50716 @8170 @8116 @6869)))) +@51040 := @6623 (@50687 (@51007 @50725)) +@51058 := @6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@51012 @50644)) @50732)))) + (@50738 @8170 @7131 (@51027 @50644) @50745 @8170 @8116 @6869)) +@51059 := @7013 @8179 +@51063 := @6623 (@7294 (@51059 @50644 @2421)) +@51069 := @6623 (@6623 (@6625 @50975) (@51059 @50970 @2421)) +@51075 := @50776 (@50787 (@41164 @50970 @2421) @7059) @7059 +@51082 := @7281 (@7282 @51075 @6624) (@7289 @51075 @6624) @6624 +@51088 := @50776 (@50815 (@41164 @50644 @2421) @7059) @7059 +@51108 := @50640 + (@50967 + (@50991 + (@51037 + (@51040 + (@51058 + (@50758 + (@51063 + (@51069 + (@50794 + (@51082 + (@50822 + (@7281 (@7282 @51088 @6624) (@7289 @51088 @6624) @6624 @6624)))))))))))) +@51109 := @13391 @24188 +@51110 := @51109 @12513 +@51118 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@51110 @50851)) @50732)))) +@51120 := @50860 @8179 @8170 +@51121 := @13396 @24188 +@51122 := @51121 @12513 +@51123 := @51122 @50851 +@51141 := @50953 + (fun (__a : @45529) => + @50963 + (fun (pair : @45495) => + @6625 + (@50639 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @6625 + (@51108 + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => @51118 (@51120 @51123 @50868 @8179 @8126 @8116))))))) +@51144 := @50609 (fun ("_" : @45529) => @6490) @6385 +@51146 := @12610 @8116 @7131 +@51149 := @51146 @7059 @6865 @6856 +@51151 := fun (msg : @6422) => @51149 @6385 +@51152 := @51144 @51151 +@51154 := @50627 (fun ("_" : @6405) => @6490) +@51155 := @51154 @50632 +@51156 := LexLeanBoot.TokenAudit.LexState.mk +@51157 := @50643 @6385 +@51158 := @51156 @51157 +@51164 := @51155 (@51158 @7131 @7059 @6865 @6856 @38898) +@51165 := @51154 @6385 +@51166 := @49698 @12513 +@51167 := @50643 @6865 +@51168 := @7316 @51167 +@51171 := @7316 (@51168 @6385) @20 +@51174 := @51166 @51171 @8126 @6385 +@51175 := @7280 @6490 +@51177 := @51175 @13734 @13737 +@51179 := @12610 @12513 @8179 +@51182 := @51179 @7059 @8170 @8116 +@51184 := @51177 (@51182 @50693) +@51186 := @16790 @6551 @6555 +@51194 := @51184 (@51186 @8170 (@51122 @6551) @50716 @8179 @8126 @8116) +@51196 := @12610 @24188 @12513 +@51199 := @51196 @7059 @8126 @8170 +@51200 := @51199 @50725 +@51201 := @50643 @8116 +@51202 := @16790 @51201 +@51204 := @51202 @24188 @8179 +@51205 := #13 +@51206 := @13396 @51205 +@51207 := #12 +@51208 := @51206 @51207 +@51210 := @51204 (@51208 @51201) +@51211 := @50631 @8116 +@51212 := @50743 @51211 +@51216 := @51210 @51212 @24188 @12513 @8126 +@51217 := @6384 @8116 +@51219 := @50156 @51217 @50755 +@51220 := #15 +@51221 := @7018 @51220 +@51222 := @50643 @8126 +@51224 := @51221 @51222 @2421 +@51225 := #16 +@51226 := @7018 @51225 +@51227 := @50643 @8179 +@51228 := @7316 @51227 +@51229 := @51228 @8116 +@51231 := @51226 @51229 @2421 +@51233 := @33741 (@6390 @8179) +@51239 := @7281 (@7282 @51233 @6624) (@7289 @51233 @6624) +@51240 := @6384 @8179 +@51242 := @50192 @51240 @50780 +@51252 := @51239 (@7281 (@7282 @51242 @6624) (@7289 @51242 @6624) @6385 @7059) @7059 +@51259 := @51175 (@7282 @51252 @6624) (@7289 @51252 @6624) @7131 +@51267 := @7281 (@7282 @6856 @6624) (@7289 @6856 @6624) @6636 @7059 +@51269 := @51239 @51267 @7059 +@51278 := @51259 (@51175 (@7282 @51269 @6624) (@7289 @51269 @6624) @6869 @6865) +@51287 := @51165 + (let hashes : @14 := @50969; + let rState : @6548 := @51174; + let rawOut : @6490 := @51194; + let interpFail : @6490 := @51200; + let identOut : @6490 := @51216; + let isBanged : @6620 := @51219; + let isQuoteAfter : @6620 := @51224; let isRawQuote : @6620 := @51231; @51278) +@51288 := @16790 @50851 +@51307 := @51141 + (fun (__a : @45529) => + @12609 + (@51152 + (fun (pair : @45495) => + @51164 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @51287 + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => @51288 @8179 @8170 @51123 @50868 @8179 @8126 @8116))))) + @50613 +@51308 := @6840 @50935 +@51312 := @51308 @3463 @475 @6627 @50606 +@51313 := @10528 @16933 +@51316 := @51312 @51313 (@45502 @50613) +@51317 := @6727 @50935 +@51323 := @51317 @160 @214 @6624 @6626 @7132 @16933 +@51324 := @6736 @50935 +@51326 := @51324 @136 @7132 +@51327 := @6742 @50935 +@51346 := @51323 + (@51326 (@6741 (@51327 @136))) + (@51317 + @212 + @162 + @6624 + @6624 + @7128 + @6394 + (@51324 @20 @7128 (@6741 (@51327 @20))) + (@6761 @50935)) +@51352 := @51307 + (@51316 @51346 (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_78 @7131 @6869)) +@51357 := @6854 @45529 (@45503 @8116 @7131) @6385 +@51358 := @32975 @45495 +@51359 := @6464 @6865 +@51361 := @6668 (@9131 @51359) +@51363 := @6668 (@8617 @7128) +@51364 := @6389 @7131 +@51366 := @6668 (@7206 @51364) +@51369 := @51361 (@51363 (@51366 @48829)) +@51373 := @6864 @51369 (@45502 @6385) @3661 +@51375 := @12601 @8179 @8126 +@51378 := @51375 @7059 @8116 @7131 +@51381 := fun (msg : @6422) => @50618 (@51378 @6385) +@51382 := @50954 @51381 +@51383 := @46496 @51207 +@51386 := @6623 (@6628 (@51383 @50644)) +@51387 := @46500 @51207 +@51388 := @51387 @50644 +@51389 := @50648 @51388 +@51394 := @6623 (@6628 (@7283 @51389 @7323)) @6626 +@51395 := @6623 @51394 +@51397 := @7316 @51389 @20 +@51404 := @6623 (@6625 (@6623 (@51395 (@7283 @51397 @7323)) @6627)) +@51405 := @49692 @51207 +@51410 := @6623 (@51404 (@51405 @51397 @12513 @51388)) +@51411 := @49698 @51207 +@51414 := @51411 @51397 @12513 @51388 +@51415 := @6562 @51414 +@51421 := @7281 (@7282 @51415 @6624) (@7289 @51415 @6624) +@51423 := @12601 @24188 @12513 +@51426 := @51423 @7059 @8126 @8170 +@51428 := @50687 (@51426 @50693) +@51429 := @51421 @51428 +@51431 := @13391 @51207 @24188 +@51432 := @6550 @51414 +@51440 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@51431 @51432)) @50615)))) +@51444 := @16780 @51432 (@6554 @51414) @8126 +@51445 := @13396 @51207 +@51446 := @51445 @24188 +@51456 := @6623 (@6625 (@51429 (@51440 (@51444 (@51446 @51432) @50716 @12513 @8179 @8170)))) +@51459 := @6623 (@50687 (@51426 @50725)) +@51477 := @6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@51431 @50644)) @50732)))) + (@50738 @12513 @8126 (@51446 @50644) @50745 @12513 @8179 @8170)) +@51478 := @7013 @51207 +@51482 := @6623 (@7294 (@51478 @50644 @2421)) +@51488 := @6623 (@6623 (@6625 @51394) (@51478 @51389 @2421)) +@51489 := @7018 @51207 +@51495 := @50776 (@50787 (@51489 @51389 @2421) @7059) @7059 +@51502 := @7281 (@7282 @51495 @6624) (@7289 @51495 @6624) @6624 +@51508 := @50776 (@50815 (@51489 @50644 @2421) @7059) @7059 +@51528 := @50640 + (@51386 + (@51410 + (@51456 + (@51459 + (@51477 + (@50758 + (@51482 + (@51488 + (@50794 + (@51502 + (@50822 + (@7281 (@7282 @51508 @6624) (@7289 @51508 @6624) @6624 @6624)))))))))))) +@51529 := #14 +@51531 := @13391 @51529 @51205 +@51539 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@51531 @50851)) @50732)))) +@51541 := @50860 @51207 @12513 +@51543 := @13396 @51529 @51205 +@51544 := @51543 @50851 +@51563 := @6644 + ((fun (__a : @45529) => + @51382 + (fun (pair : @45495) => + @6625 + (@50639 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @6625 + (@51528 + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => @51539 (@51541 @51544 @50868 @51207 @24188 @8179))))))) + @6385) +@51565 := @12610 @8179 @8126 +@51568 := @51565 @7059 @8116 @7131 +@51570 := fun (msg : @6422) => @51568 @6385 +@51571 := @51144 @51570 +@51577 := @51155 (@51158 @8126 @7059 @8116 @7131 @38898) +@51578 := @49698 @51205 +@51581 := @51578 @51171 @24188 @6385 +@51586 := @12610 @51205 @51207 @7059 @12513 @8179 +@51587 := @51586 @50693 +@51596 := @51177 @51587 (@51186 @12513 (@51543 @6551) @50716 @51207 @24188 @8179) +@51601 := @12610 @51529 @51205 @7059 @24188 @12513 +@51602 := @51601 @50725 +@51604 := @51202 @51529 @51207 +@51606 := @13396 @51225 @51220 +@51612 := @51604 (@51606 @51201) @51212 @51529 @51205 @24188 +@51613 := #18 +@51614 := @7018 @51613 +@51616 := @51614 @51222 @2421 +@51617 := #19 +@51618 := @7018 @51617 +@51652 := @51358 + (fun (__a : @45529) => + @51373 + (@51563 + ((fun (__a : @45529) => + @12609 + (@51571 + (fun (pair : @45495) => + @51577 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @51165 + (let hashes : @14 := @51388; + let rState : @6548 := @51581; + let rawOut : @6490 := @51596; + let interpFail : @6490 := @51602; + let identOut : @6490 := @51612; + let isBanged : @6620 := @51219; + let isQuoteAfter : @6620 := @51616; + let isRawQuote : @6620 := @51618 @51229 @2421; @51278) + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => + @51288 @51207 @12513 @51544 @50868 @51207 @24188 @8179))))) + @6385))) + @6636 +@51653 := @6918 @51369 +@51654 := @45502 @45555 +@51660 := @51653 @51654 @169 @273 @3471 @3660 @6426 +@51661 := @44296 @51369 +@51662 := @51660 @51661 +@51663 := @50692 @6385 +@51665 := @6644 (@50618 @51663) +@51667 := @12610 @8170 @8116 +@51670 := @51667 @7059 @6869 @6865 +@51671 := @51670 @6385 +@51672 := @12609 @51671 +@51673 := @51665 @51672 +@51680 := @51662 @51673 (@6911 (@33057 @51654)) (@6701 (@44315 @51369)) +@51685 := @6840 @51661 @1439 @3470 @50617 @51663 +@51686 := @6383 @51359 +@51687 := @51686 @6426 +@51688 := @12590 @51687 +@51689 := @10903 @51688 +@51690 := @15466 @51689 +@51691 := @16764 @51690 +@51693 := @51685 @51691 @51672 +@51694 := @6727 @51661 +@51700 := @51694 @212 @3469 @6624 @50616 @11570 @51690 +@51701 := @6736 @51661 +@51703 := @51701 @20 @11570 +@51704 := @6742 @51661 +@51708 := @51700 (@51703 (@6741 (@51704 @20))) +@51720 := @51694 @177 @3468 @6624 @50615 @11199 @51689 (@51701 @46 @11199 (@6741 (@51704 @46))) +@51726 := @51694 @242 @2372 @6626 @7293 @7165 @51688 +@51734 := @7183 @51661 @239 @26 @162 @6624 @6624 @6394 @7165 +@51735 := @6761 @51661 +@51781 := @51693 + (@51708 + (@51720 + (@51726 + (@51734 @51735 @7194) + (@51694 + @220 + @2371 + @6624 + @6627 + @7128 + @51687 + (@51701 @192 @7128 (@6741 (@51704 @192))) + (@51694 + @262 + @277 + @6624 + @6626 + @51359 + @6426 + (@51701 @204 @51359 (@6741 (@51704 @204))) + (@51694 + @275 + @162 + @6624 + @6624 + @6424 + @6394 + (@51701 @271 @6424 (@6741 (@51704 @271))) + @51735)))))) +@51782 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_30 +@51788 := @51782 @8170 @8116 @7059 @6869 @6865 @6385 +@51792 := @51652 (fun (msg : @6422) => @51680 (@51781 @51788)) +@51793 := @6888 @51369 +@51795 := @45502 (@45534 @6385) +@51800 := @51793 @51795 @169 @273 @3471 @3660 +@51804 := @6623 (@6628 (@46496 @12513 @50644)) +@51806 := @46500 @12513 @50644 +@51807 := @50648 @51806 +@51812 := @6623 (@6628 (@7283 @51807 @7323)) @6626 +@51813 := @6623 @51812 +@51815 := @7316 @51807 @20 +@51828 := @6623 + (@6623 (@6625 (@6623 (@51813 (@7283 @51815 @7323)) @6627)) (@49692 @12513 @51815 @8126 @51806)) +@51831 := @51166 @51815 @8126 @51806 +@51832 := @6562 @51831 +@51841 := @7281 (@7282 @51832 @6624) (@7289 @51832 @6624) (@50687 (@51378 @50693)) +@51842 := @6550 @51831 +@51864 := @6623 + (@6625 + (@51841 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@50850 @51842)) @50615)))) + (@16780 @51842 (@6554 @51831) @8116 (@50864 @51842) @50716 @8126 @8170 @7131)))) +@51867 := @6623 (@50687 (@51378 @50725)) +@51885 := @6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@50850 @50644)) @50732)))) + (@50738 @8126 @8116 (@50864 @50644) @50745 @8126 @8170 @7131)) +@51886 := @7013 @12513 +@51890 := @6623 (@7294 (@51886 @50644 @2421)) +@51896 := @6623 (@6623 (@6625 @51812) (@51886 @51807 @2421)) +@51897 := @7018 @12513 +@51903 := @50776 (@50787 (@51897 @51807 @2421) @7059) @7059 +@51910 := @7281 (@7282 @51903 @6624) (@7289 @51903 @6624) @6624 +@51916 := @50776 (@50815 (@51897 @50644 @2421) @7059) @7059 +@51936 := @50640 + (@51804 + (@51828 + (@51864 + (@51867 + (@51885 + (@50758 + (@51890 + (@51896 + (@50794 + (@51910 + (@50822 + (@7281 (@7282 @51916 @6624) (@7289 @51916 @6624) @6624 @6624)))))))))))) +@51944 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@51431 @50851)) @50732)))) +@51946 := @50860 @12513 @8126 +@51947 := @51446 @50851 +@51953 := @51944 (@51946 @51947 @50868 @12513 @8179 @8170) +@51962 := @6644 + (@6625 + (@50639 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @6625 (@51936 (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @51953))))) +@51968 := @51155 (@51158 @8116 @7059 @6869 @6865 @38898) +@51969 := @49698 @24188 +@51972 := @51969 @51171 @8179 @6385 +@51982 := @51177 (@51199 @50693) (@51186 @8126 (@51446 @6551) @50716 @12513 @8179 @8170) +@51984 := @12610 @51207 @24188 +@51987 := @51984 @7059 @8179 @8126 +@51988 := @51987 @50725 +@51990 := @51202 @51207 @12513 +@51991 := @51543 @51201 +@51996 := @51990 @51991 @51212 @51207 @24188 @8179 +@51998 := @51226 @51222 @2421 +@51999 := #17 +@52000 := @7018 @51999 +@52026 := @51962 + (@12609 + (@51968 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @51165 + (let hashes : @14 := @51806; + let rState : @6548 := @51972; + let rawOut : @6490 := @51982; + let interpFail : @6490 := @51988; + let identOut : @6490 := @51996; + let isBanged : @6620 := @51219; + let isQuoteAfter : @6620 := @51998; let isRawQuote : @6620 := @52000 @51229 @2421; @51278) + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => @51288 @12513 @8126 @51947 @50868 @12513 @8179 @8170)))) +@52030 := @51800 @52026 (@6911 (@33057 @51795)) +@52035 := @51653 @51795 @183 @611 @3657 @294 +@52036 := @45501 @6385 +@52038 := @6383 @52036 @6394 +@52039 := @52035 @52038 +@52042 := @6668 (@16061 @52036) @51369 +@52051 := @52039 @52042 @52026 (@6911 (@33128 @51795)) (@6701 (@35037 @52038 @51369)) +@52053 := @6815 @6405 @6633 +@52059 := @52053 @52042 @320 @3475 @3656 @6624 @6409 +@52060 := @50640 @50638 +@52064 := @6623 (@6628 (@46496 @24188 @51167)) +@52066 := @46500 @24188 @51167 +@52067 := @51168 @52066 +@52072 := @6623 (@6628 (@7283 @52067 @7323)) @6626 +@52073 := @6623 @52072 +@52075 := @7316 @52067 @20 +@52088 := @6623 + (@6623 (@6625 (@6623 (@52073 (@7283 @52075 @7323)) @6627)) (@49692 @24188 @52075 @8179 @52066)) +@52091 := @51969 @52075 @8179 @52066 +@52092 := @6562 @52091 +@52098 := @7281 (@7282 @52092 @6624) (@7289 @52092 @6624) +@52100 := @12601 @12513 @8179 +@52103 := @52100 @7059 @8170 @8116 +@52106 := @52098 (@50687 (@52103 @50693)) +@52107 := @6550 @52091 +@52129 := @6623 + (@6625 + (@52106 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@51110 @52107)) @50615)))) + (@16780 @52107 (@6554 @52091) @8170 (@51122 @52107) @50716 @8179 @8126 @8116)))) +@52132 := @6623 (@50687 (@52103 @50725)) +@52153 := @6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@51110 @51167)) @50732)))) + (@16780 @51167 @8179 @8170 (@51122 @51167) (@50743 (@50631 @6865)) @8179 @8126 @8116)) +@52154 := @7013 @24188 +@52158 := @6623 (@7294 (@52154 @51167 @2421)) +@52164 := @6623 (@6623 (@6625 @52072) (@52154 @52067 @2421)) +@52165 := @7018 @24188 +@52171 := @50776 (@50787 (@52165 @52067 @2421) @7059) @7059 +@52178 := @7281 (@7282 @52171 @6624) (@7289 @52171 @6624) @6624 +@52184 := @50776 (@50815 (@52165 @51167 @2421) @7059) @7059 +@52204 := @50640 + (@52064 + (@52088 + (@52129 + (@52132 + (@52153 + (@50758 + (@52158 + (@52164 + (@50794 + (@52178 + (@50822 + (@7281 (@7282 @52184 @6624) (@7289 @52184 @6624) @6624 @6624)))))))))))) +@52206 := @13391 @51205 @51207 +@52207 := @50643 @7131 +@52215 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@52206 @52207)) @50732)))) +@52218 := @16780 @52207 @24188 @8179 +@52219 := @51208 @52207 +@52220 := @52218 @52219 +@52222 := @50743 (@50631 @7131) +@52227 := @52215 (@52220 @52222 @24188 @12513 @8126) +@52236 := @52059 + (fun (__a : @6405) => + @52060 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @6625 (@52204 (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @52227)))) +@52244 := @51165 (@51156 (@50643 @6636) @8170 @7059 @7131 @6869 @38898) +@52245 := @7316 @50851 +@52251 := @51411 (@7316 (@52245 @6385) @20) @12513 @6385 +@52261 := @51177 (@51987 @50693) (@51186 @8179 (@51208 @6551) @50716 @24188 @12513 @8126) +@52262 := @51586 @50725 +@52263 := @50643 @8170 +@52266 := @16790 @52263 @51205 @24188 +@52268 := @13396 @51220 @51529 +@52269 := @52268 @52263 +@52270 := @52266 @52269 +@52272 := @50743 (@50631 @8170) +@52276 := @52270 @52272 @51205 @51207 @12513 +@52278 := @52000 @51227 @2421 +@52279 := @50643 @12513 +@52326 := @52236 + (fun (__a : @6405) => + @12609 + (@52244 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @51165 + (let hashes : @14 := @52066; + let rState : @6548 := @52251; + let rawOut : @6490 := @52261; + let interpFail : @6490 := @52262; + let identOut : @6490 := @52276; + let isBanged : @6620 := @51219; + let isQuoteAfter : @6620 := @52278; + let isRawQuote : @6620 := @51614 (@7316 @52279 @8116) @2421; @51278) + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => @16790 @52207 @24188 @8179 @52219 @52222 @24188 @12513 @8126)))) + @50632 + (@7926 + @52042 + @620 + @6624 + (@6409 @50632) + (@224 @51157) + (@6736 @52042 @367 @52036 (@6741 (@6742 @52042 @367)))) +@52327 := @6854 @6405 +@52330 := @52327 (@50631 @6636) @6385 +@52331 := List.casesOn.{0, 0} +@52332 := @52331 @6378 +@52335 := @6668 (@16061 (@45501 @6865)) +@52336 := @6464 @8116 +@52338 := @6668 (@9131 @52336) +@52340 := @6668 (@8617 @11570) +@52343 := @6668 (@7206 (@6389 @8126)) +@52345 := @6668 (@6959 @29478) +@52349 := @52338 (@52340 (@52343 (@52345 @29667))) +@52353 := @6864 (@52335 @52349) @6410 @3656 +@52355 := @46496 @51529 @51201 +@52356 := @6628 @52355 +@52357 := @6623 @52356 +@52358 := @7316 @51201 +@52360 := @46500 @51529 @51201 +@52361 := @52358 @52360 +@52363 := @7283 @52361 @7323 +@52364 := @6628 @52363 +@52366 := @6623 @52364 @6626 +@52367 := @6623 @52366 +@52369 := @7316 @52361 @20 +@52371 := @7283 @52369 @7323 +@52372 := @52367 @52371 +@52374 := @6623 @52372 @6627 +@52375 := @6625 @52374 +@52376 := @6623 @52375 +@52380 := @49692 @51529 @52369 @51207 @52360 +@52381 := @52376 @52380 +@52382 := @6623 @52381 +@52383 := @49698 @51529 +@52386 := @52383 @52369 @51207 @52360 +@52387 := @6562 @52386 +@52388 := @7282 @52387 +@52389 := @52388 @6624 +@52390 := @7281 @52389 +@52392 := @7289 @52387 @6624 +@52393 := @52390 @52392 +@52398 := @12601 @51205 @51207 @7059 @12513 @8179 +@52401 := @52393 (@50687 (@52398 @50693)) +@52402 := @6550 @52386 +@52410 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@51531 @52402)) @50615)))) +@52411 := @16780 @52402 +@52412 := @6554 @52386 +@52414 := @52411 @52412 @12513 +@52415 := @51543 @52402 +@52423 := @6625 (@52401 (@52410 (@52414 @52415 @50716 @51207 @24188 @8179))) +@52424 := @6623 @52423 +@52425 := @52398 @50725 +@52426 := @50687 @52425 +@52427 := @6623 @52426 +@52428 := @51531 @51201 +@52429 := @7294 @52428 +@52431 := @6623 @52429 @50732 +@52432 := @6625 @52431 +@52433 := @6625 @52432 +@52434 := @6625 @52433 +@52435 := @6623 @52434 +@52443 := @16780 @51201 @51207 @12513 @51991 @51212 @51207 @24188 @8179 +@52444 := @52435 @52443 +@52445 := @6623 @52444 +@52446 := @7013 @51529 +@52448 := @52446 @51201 @2421 +@52449 := @7294 @52448 +@52450 := @6623 @52449 +@52451 := @6625 @52366 +@52452 := @6623 @52451 +@52454 := @52446 @52361 @2421 +@52455 := @52452 @52454 +@52456 := @6623 @52455 +@52457 := @7018 @51529 +@52459 := @52457 @52361 @2421 +@52463 := @50776 (@50787 @52459 @7059) @7059 +@52470 := @7281 (@7282 @52463 @6624) (@7289 @52463 @6624) @6624 +@52472 := @52457 @51201 @2421 +@52476 := @50776 (@50815 @52472 @7059) @7059 +@52496 := @50640 + (@52357 + (@52382 + (@52424 + (@52427 + (@52445 + (@50758 + (@52450 + (@52456 + (@50794 + (@52470 + (@50822 + (@7281 (@7282 @52476 @6624) (@7289 @52476 @6624) @6624 @6624)))))))))))) +@52498 := @13391 @51225 @51220 +@52499 := @52498 @51222 +@52500 := @7294 @52499 +@52502 := @6623 @52500 @50732 +@52503 := @6625 @52502 +@52504 := @6625 @52503 +@52505 := @6625 @52504 +@52506 := @6623 @52505 +@52509 := @16780 @51222 @51529 @51207 +@52510 := @51606 @51222 +@52511 := @52509 @52510 +@52512 := @50631 @8126 +@52513 := @50743 @52512 +@52517 := @52511 @52513 @51529 @51205 @24188 +@52518 := @52506 @52517 +@52528 := @6644 + ((fun (__a : @6405) => + @52060 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @6625 (@52496 (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @52518)))) + @6385) +@52535 := @51165 (@51156 @50851 @12513 @7059 @8126 @8170 @38898) +@52536 := @49698 @51220 +@52537 := @7316 @52263 +@52543 := @52536 (@7316 (@52537 @6385) @20) @51205 @6385 +@52548 := @12610 @51220 @51529 @7059 @51207 @24188 +@52549 := @52548 @50693 +@52558 := @51177 @52549 (@51186 @51207 (@51606 @6551) @50716 @51529 @51205 @24188) +@52563 := @12610 @51225 @51220 @7059 @51205 @51207 +@52564 := @52563 @50725 +@52567 := @16790 @52279 @51225 @51529 +@52569 := @13396 @51613 @51999 +@52570 := @52569 @52279 +@52571 := @52567 @52570 +@52573 := @50743 (@50631 @12513) +@52577 := @52571 @52573 @51225 @51220 @51205 +@52578 := #20 +@52579 := @7018 @52578 +@52580 := @50643 @51207 +@52598 := @51165 + (let hashes : @14 := @52360; + let rState : @6548 := @52543; + let rawOut : @6490 := @52558; + let interpFail : @6490 := @52564; + let identOut : @6490 := @52577; + let isBanged : @6620 := @51219; + let isQuoteAfter : @6620 := @52579 @52580 @2421; + let isRawQuote : @6620 := @7018 #21 (@7316 (@50643 @51205) @8116) @2421; @51278) +@52606 := @16790 @51222 @51529 @51207 @52510 @52513 @51529 @51205 @24188 +@52620 := @52332 + (fun (__a : @6405) => + @52353 + (@52528 + ((fun (__a : @6405) => + @12609 + (@52535 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @52598 (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @52606)))) + @6385))) + @6636 +@52621 := @45501 @6856 +@52623 := @6668 (@16061 @52621) +@52624 := @6464 @7131 +@52626 := @6668 (@9131 @52624) +@52628 := @6668 (@8617 @11199) +@52629 := @6389 @8170 +@52631 := @6668 (@7206 @52629) +@52633 := @6668 (@6959 @29257) +@52637 := @52626 (@52628 (@52631 (@52633 @29485))) +@52638 := @52623 @52637 +@52639 := @6918 @52638 +@52640 := @6409 @45297 +@52647 := @52639 @52640 @336 @139 @3483 @3655 @6394 @52638 +@52648 := @6644 @50638 +@52649 := @224 @50644 +@52650 := @6383 @52649 +@52651 := @6383 @29257 +@52652 := @6383 @52624 +@52653 := @52652 @16869 +@52654 := @15466 @52653 +@52655 := @10903 @52654 +@52656 := @52651 @52655 +@52657 := @52650 @52656 +@52658 := @6382 @52657 +@52660 := @52647 (@52648 @52658) +@52661 := @6912 @336 +@52663 := @6911 (@52661 @52640) +@52667 := @52660 @52663 (@6701 (@6933 @52638)) +@52668 := @7183 @52638 +@52675 := @52668 @233 @320 @3482 @50636 @6624 @52657 @52658 +@52676 := @6727 @52638 +@52682 := @52676 @3477 @3481 @6624 @50635 @52649 @52656 +@52688 := @12934 @52638 @620 @6624 (@6409 @50744) @52649 +@52689 := @6736 @52638 +@52691 := @52689 @367 @52621 +@52692 := @6742 @52638 +@52697 := @52682 (@52688 (@52691 (@6741 (@52692 @367)))) +@52709 := @52676 @177 @3480 @6624 @50634 @29257 @52655 (@52689 @46 @29257 (@6741 (@52692 @46))) +@52715 := @52676 @242 @3479 @6626 @9358 @7165 @52654 +@52722 := @52668 @239 @26 @162 @6624 @6624 @6394 @7165 +@52723 := @6761 @52638 +@52777 := @52620 + (@52667 + (@52675 + (@52697 + (@52709 + (@52715 + (@52722 @52723 @7194) + (@52676 + @220 + @1367 + @6624 + @9334 + @11199 + @52653 + (@52689 @192 @11199 (@6741 (@52692 @192))) + (@52676 + @262 + @249 + @6624 + @9278 + @52624 + @16869 + (@52689 @204 @52624 (@6741 (@52692 @204))) + (@52676 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@52668 @244 @30 @162 @6624 @6624 @6394 @7613 @52723 @7617) + @52723)))))) + (@11017 @52657))) +@52780 := @6668 (@16061 (@45501 @6869)) +@52781 := @6464 @8170 +@52783 := @6668 (@9131 @52781) +@52785 := @6668 (@8617 @29257) +@52786 := @6389 @8179 +@52788 := @6668 (@7206 @52786) +@52790 := @6668 (@6959 @29660) +@52791 := @224 @24188 +@52793 := @6668 (@6672 @52791) +@52794 := @1928 @51207 +@52802 := @52783 (@52785 (@52788 (@52790 (@52793 (@6668 (@6675 @52794) @6678))))) +@52803 := @52780 @52802 +@52804 := @6888 @52803 +@52807 := @6409 (@43359 @6636 @6385) +@52812 := @52804 @52807 @336 @139 @3483 @3655 +@52815 := @6623 (@6628 (@51383 @50851)) +@52816 := @51387 @50851 +@52817 := @52245 @52816 +@52822 := @6623 (@6628 (@7283 @52817 @7323)) @6626 +@52823 := @6623 @52822 +@52825 := @7316 @52817 @20 +@52837 := @6623 + (@6623 (@6625 (@6623 (@52823 (@7283 @52825 @7323)) @6627)) (@51405 @52825 @12513 @52816)) +@52840 := @51411 @52825 @12513 @52816 +@52841 := @6562 @52840 +@52848 := @7281 (@7282 @52841 @6624) (@7289 @52841 @6624) @51428 +@52849 := @6550 @52840 +@52871 := @6623 + (@6625 + (@52848 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@51431 @52849)) @50615)))) + (@16780 @52849 (@6554 @52840) @8126 (@51446 @52849) @50716 @12513 @8179 @8170)))) +@52872 := @6623 @51953 +@52876 := @6623 (@7294 (@51478 @50851 @2421)) +@52882 := @6623 (@6623 (@6625 @52822) (@51478 @52817 @2421)) +@52888 := @50776 (@50787 (@51489 @52817 @2421) @7059) @7059 +@52895 := @7281 (@7282 @52888 @6624) (@7289 @52888 @6624) @6624 +@52901 := @50776 (@50815 (@51489 @50851 @2421) @7059) @7059 +@52926 := @6644 + (@6625 + (@50640 + (@52815 + (@52837 + (@52871 + (@51459 + (@52872 + (@50758 + (@52876 + (@52882 + (@50794 + (@52895 + (@50822 + (@7281 + (@7282 @52901 @6624) + (@7289 @52901 @6624) + @6624 + @6624)))))))))))) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @52444))) +@52927 := @7316 @52207 +@52933 := @51578 (@7316 (@52927 @6385) @20) @24188 @6385 +@52935 := @51614 @52279 @2421 +@52936 := @50643 @24188 +@52954 := @52926 + (@12609 + (@51165 + (let hashes : @14 := @52816; + let rState : @6548 := @52933; + let rawOut : @6490 := @51596; + let interpFail : @6490 := @51602; + let identOut : @6490 := @52606; + let isBanged : @6620 := @51219; + let isQuoteAfter : @6620 := @52935; + let isRawQuote : @6620 := @51618 (@7316 @52936 @8116) @2421; @51278) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @51996))) +@52955 := @52812 @52954 +@52957 := @6911 (@52661 @52807) +@52958 := @52955 @52957 +@52964 := @6918 @52803 @52807 @562 @992 @3652 @294 +@52965 := @6408 @6636 +@52967 := @6383 @52965 @6412 +@52968 := @52964 @52967 +@52970 := @6668 (@19471 @6410) +@52972 := @6668 (@19401 @52965) +@52974 := @52970 (@52972 @52803) +@52976 := @52968 @52974 @52954 +@52977 := @6912 @562 +@52979 := @6911 (@52977 @52807) +@52980 := @52976 @52979 +@52982 := @6702 @992 @52967 +@52985 := @52980 (@6701 (@52982 @52803)) +@52991 := @52053 @52974 @320 @675 @3651 @6624 @6409 +@52995 := @6623 (@6628 (@46496 @51205 @52207)) +@52997 := @46500 @51205 @52207 +@52998 := @52927 @52997 +@53003 := @6623 (@6628 (@7283 @52998 @7323)) @6626 +@53004 := @6623 @53003 +@53006 := @7316 @52998 @20 +@53019 := @6623 + (@6623 (@6625 (@6623 (@53004 (@7283 @53006 @7323)) @6627)) (@49692 @51205 @53006 @24188 @52997)) +@53022 := @51578 @53006 @24188 @52997 +@53023 := @6562 @53022 +@53029 := @7281 (@7282 @53023 @6624) (@7289 @53023 @6624) +@53034 := @12601 @51207 @24188 @7059 @8179 @8126 +@53037 := @53029 (@50687 (@53034 @50693)) +@53038 := @6550 @53022 +@53060 := @6623 + (@6625 + (@53037 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@52206 @53038)) @50615)))) + (@16780 @53038 (@6554 @53022) @8179 (@51208 @53038) @50716 @24188 @12513 @8126)))) +@53063 := @6623 (@50687 (@53034 @50725)) +@53064 := @6623 @52227 +@53065 := @6384 @6856 +@53069 := @6623 (@50752 (@50152 @53065 @50755)) +@53070 := @7013 @51205 +@53074 := @6623 (@7294 (@53070 @52207 @2421)) +@53080 := @6623 (@6623 (@6625 @53003) (@53070 @52998 @2421)) +@53081 := @6390 @6856 +@53082 := @33741 @53081 +@53088 := @7281 (@7282 @53082 @6624) (@7289 @53082 @6624) +@53089 := @50192 @53065 +@53090 := @53089 @50780 +@53096 := @7281 (@7282 @53090 @6624) (@7289 @53090 @6624) +@53103 := @6623 (@12573 (@53088 (@50778 (@53096 @6624 @6626)) @6626)) +@53104 := @7018 @51205 +@53110 := @53088 (@53096 (@53104 @52998 @2421) @7059) @7059 +@53117 := @7281 (@7282 @53110 @6624) (@7289 @53110 @6624) @6624 +@53119 := @50156 @53065 @50755 +@53125 := @7281 (@7282 @53119 @6624) (@7289 @53119 @6624) +@53132 := @6623 (@12573 (@53088 (@6625 (@53125 @6624 @6626)) @6626)) +@53138 := @53088 (@53125 (@53104 @52207 @2421) @7059) @7059 +@53158 := @50640 + (@52995 + (@53019 + (@53060 + (@53063 + (@53064 + (@53069 + (@53074 + (@53080 + (@53103 + (@53117 + (@53132 + (@7281 (@7282 @53138 @6624) (@7289 @53138 @6624) @6624 @6624)))))))))))) +@53160 := @13391 @51220 @51529 +@53182 := @52991 + (fun (__a : @6405) => + @53158 + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => + @6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@53160 @52263)) @50732)))) + (@16780 @52263 @51205 @24188 @52269 @52272 @51205 @51207 @12513))) +@53188 := @52383 (@7316 (@52358 @6385) @20) @51207 @6385 +@53189 := @51601 @50693 +@53198 := @51177 @53189 (@51186 @24188 (@52268 @6551) @50716 @51205 @51207 @12513) +@53199 := @52548 @50725 +@53202 := @16790 @51227 @51220 @51205 +@53204 := @13396 @51999 @51225 +@53212 := @53202 (@53204 @51227) (@50743 (@50631 @8179)) @51220 @51529 @51207 +@53213 := @6384 @8170 +@53215 := @50156 @53213 @50755 +@53217 := @51618 @52936 @2421 +@53221 := @52579 (@7316 @52580 @8116) @2421 +@53223 := @33741 (@6390 @12513) +@53229 := @7281 (@7282 @53223 @6624) (@7289 @53223 @6624) +@53230 := @6384 @12513 +@53232 := @50192 @53230 @50780 +@53242 := @53229 (@7281 (@7282 @53232 @6624) (@7289 @53232 @6624) @6385 @7059) @7059 +@53249 := @51175 (@7282 @53242 @6624) (@7289 @53242 @6624) @7131 +@53251 := @53229 @51267 @7059 +@53284 := @53182 + (fun (__a : @6405) => + @12609 + (@51165 + (let hashes : @14 := @52997; + let rState : @6548 := @53188; + let rawOut : @6490 := @53198; + let interpFail : @6490 := @53199; + let identOut : @6490 := @53212; + let isBanged : @6620 := @53215; + let isQuoteAfter : @6620 := @53217; + let isRawQuote : @6620 := @53221; + @53249 (@51175 (@7282 @53251 @6624) (@7289 @53251 @6624) @6869 @6865)) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @52276))) + @6385 + (@6736 @52974 @398 @6410 (@6741 (@6742 @52974 @398))) +@53286 := @52327 @6636 @6385 +@53289 := @6668 (@19471 (@6409 @6865)) +@53290 := @6408 @6869 +@53292 := @6668 (@19401 @53290) +@53295 := @6668 (@16061 (@45501 @8170)) +@53296 := @6464 @12513 +@53298 := @6668 (@9131 @53296) +@53300 := @6668 (@8617 @52791) +@53301 := @6389 @51207 +@53303 := @6668 (@7206 @53301) +@53304 := @224 @51205 +@53306 := @6668 (@6959 @53304) +@53307 := @224 @51529 +@53309 := @6668 (@6672 @53307) +@53310 := @1928 @51220 +@53321 := @53289 + (@53292 (@53295 (@53298 (@53300 (@53303 (@53306 (@53309 (@6668 (@6675 @53310) @6678)))))))) +@53324 := @6864 @53321 @6410 @3651 +@53328 := @6623 (@6628 (@46496 @51225 @51222)) +@53329 := @7316 @51222 +@53331 := @46500 @51225 @51222 +@53332 := @53329 @53331 +@53337 := @6623 (@6628 (@7283 @53332 @7323)) @6626 +@53338 := @6623 @53337 +@53340 := @7316 @53332 @20 +@53353 := @6623 + (@6623 (@6625 (@6623 (@53338 (@7283 @53340 @7323)) @6627)) (@49692 @51225 @53340 @51529 @53331)) +@53357 := @49698 @51225 @53340 @51529 @53331 +@53358 := @6562 @53357 +@53360 := @7282 @53358 @6624 +@53361 := @7281 @53360 +@53363 := @7289 @53358 @6624 +@53364 := @53361 @53363 +@53369 := @12601 @51220 @51529 @7059 @51207 @24188 +@53372 := @53364 (@50687 (@53369 @50693)) +@53373 := @6550 @53357 +@53381 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@52498 @53373)) @50615)))) +@53382 := @16780 @53373 +@53383 := @6554 @53357 +@53385 := @53382 @53383 @51207 +@53386 := @51606 @53373 +@53395 := @6623 (@6625 (@53372 (@53381 (@53385 @53386 @50716 @51529 @51205 @24188)))) +@53398 := @6623 (@50687 (@53369 @50725)) +@53399 := @6623 @52518 +@53400 := @6384 @7131 +@53404 := @6623 (@50752 (@50152 @53400 @50755)) +@53405 := @7013 @51225 +@53409 := @6623 (@7294 (@53405 @51222 @2421)) +@53415 := @6623 (@6623 (@6625 @53337) (@53405 @53332 @2421)) +@53416 := @6390 @7131 +@53417 := @33741 @53416 +@53423 := @7281 (@7282 @53417 @6624) (@7289 @53417 @6624) +@53424 := @50192 @53400 +@53425 := @53424 @50780 +@53431 := @7281 (@7282 @53425 @6624) (@7289 @53425 @6624) +@53438 := @6623 (@12573 (@53423 (@50778 (@53431 @6624 @6626)) @6626)) +@53440 := @51226 @53332 @2421 +@53444 := @53423 (@53431 @53440 @7059) @7059 +@53451 := @7281 (@7282 @53444 @6624) (@7289 @53444 @6624) @6624 +@53453 := @50156 @53400 @50755 +@53454 := @7282 @53453 +@53455 := @53454 @6624 +@53459 := @7281 @53455 (@7289 @53453 @6624) +@53462 := @6625 (@53459 @6624 @6626) +@53466 := @6623 (@12573 (@53423 @53462 @6626)) +@53468 := @53459 @51998 @7059 +@53470 := @53423 @53468 @7059 +@53515 := @6644 + ((fun (__a : @6405) => + @50640 + (@53328 + (@53353 + (@53395 + (@53398 + (@53399 + (@53404 + (@53409 + (@53415 + (@53438 + (@53451 + (@53466 + (@7281 (@7282 @53470 @6624) (@7289 @53470 @6624) @6624 @6624)))))))))))) + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => + @6623 + (@6625 (@6625 (@6625 (@6623 (@7294 (@13391 @51613 @51999 @52279)) @50732)))) + (@16780 @52279 @51225 @51529 @52570 @52573 @51225 @51220 @51205))) + @6385) +@53516 := @49698 @51999 +@53522 := @53516 (@7316 (@51228 @6385) @20) @51220 @6385 +@53537 := @51177 + (@12610 @51999 @51225 @7059 @51529 @51205 @50693) + (@51186 @51529 (@52569 @6551) @50716 @51225 @51220 @51205) +@53543 := @12610 @51613 @51999 @7059 @51220 @51529 @50725 +@53556 := @16790 + @52580 + @51613 + @51225 + (@13396 @52578 @51617 @52580) + (@50743 (@50631 @51207)) + @51613 + @51999 + @51220 +@53558 := @50156 @53230 @50755 +@53563 := @7018 #22 (@50643 @51529) @2421 +@53570 := @7018 #23 (@7316 (@50643 @51220) @8116) @2421 +@53572 := @33741 (@6390 @51205) +@53578 := @7281 (@7282 @53572 @6624) (@7289 @53572 @6624) +@53581 := @50192 (@6384 @51205) @50780 +@53591 := @53578 (@7281 (@7282 @53581 @6624) (@7289 @53581 @6624) @6385 @7059) @7059 +@53598 := @51175 (@7282 @53591 @6624) (@7289 @53591 @6624) @7131 +@53600 := @53578 @51267 @7059 +@53629 := @52332 + (fun (__a : @6405) => + @53324 + (@53515 + ((fun (__a : @6405) => + @12609 + (@51165 + (let hashes : @14 := @53331; + let rState : @6548 := @53522; + let rawOut : @6490 := @53537; + let interpFail : @6490 := @53543; + let identOut : @6490 := @53556; + let isBanged : @6620 := @53558; + let isQuoteAfter : @6620 := @53563; + let isRawQuote : @6620 := @53570; + @53598 (@51175 (@7282 @53600 @6624) (@7289 @53600 @6624) @6869 @6865)) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @52577))) + @6385))) + @6636 +@53632 := @6668 (@19471 (@6409 @6856)) +@53633 := @6408 @6865 +@53635 := @6668 (@19401 @53633) +@53636 := @45501 @8116 +@53638 := @6668 (@16061 @53636) +@53639 := @6464 @8179 +@53641 := @6668 (@9131 @53639) +@53643 := @6668 (@8617 @29660) +@53644 := @6389 @24188 +@53646 := @6668 (@7206 @53644) +@53647 := @224 @51207 +@53649 := @6668 (@6959 @53647) +@53651 := @6668 (@6672 @53304) +@53652 := @1928 @51529 +@53663 := @53632 + (@53635 (@53638 (@53641 (@53643 (@53646 (@53649 (@53651 (@6668 (@6675 @53652) @6678)))))))) +@53671 := @6918 @53663 @52640 @336 @139 @3641 @3650 @6394 @53663 +@53672 := @6384 @6865 +@53674 := @50152 @53672 @50755 +@53675 := @50752 @53674 +@53676 := @6623 @53675 +@53677 := @6390 @6865 +@53678 := @33741 @53677 +@53679 := @7282 @53678 +@53680 := @53679 @6624 +@53684 := @7281 @53680 (@7289 @53678 @6624) +@53685 := @50192 @53672 +@53686 := @53685 @50780 +@53692 := @7281 (@7282 @53686 @6624) (@7289 @53686 @6624) +@53698 := @12573 (@53684 (@50778 (@53692 @6624 @6626)) @6626) +@53699 := @6623 @53698 +@53703 := @53684 (@53692 @52459 @7059) @7059 +@53704 := @7282 @53703 +@53705 := @53704 @6624 +@53706 := @7281 @53705 +@53708 := @7289 @53703 @6624 +@53710 := @53706 @53708 @6624 +@53712 := @50156 @53672 @50755 +@53718 := @7281 (@7282 @53712 @6624) (@7289 @53712 @6624) +@53725 := @6623 (@12573 (@53684 (@6625 (@53718 @6624 @6626)) @6626)) +@53729 := @53684 (@53718 @52472 @7059) @7059 +@53731 := @7282 @53729 @6624 +@53732 := @7281 @53731 +@53734 := @7289 @53729 @6624 +@53740 := @53699 (@53710 (@53725 (@53732 @53734 @6624 @6624))) +@53741 := @52456 @53740 +@53742 := @52450 @53741 +@53743 := @53676 @53742 +@53744 := @52445 @53743 +@53745 := @52427 @53744 +@53746 := @52424 @53745 +@53747 := @52382 @53746 +@53749 := @6644 (@52357 @53747) +@53751 := @51175 @53705 @53708 +@53763 := @51175 + @52389 + @52392 + @51587 + (@16790 @52402 @52412 @12513 @52415 @50716 @51207 @24188 @8179) +@53770 := @12609 (@53751 @53763 (@51175 @53731 @53734 @52262 @51996)) +@53776 := @53671 (@53749 @53770) @52663 (@6701 (@6933 @53663)) +@53783 := @7485 @53663 @473 @24 @3493 @3640 @52356 @53747 +@53784 := @224 @52360 +@53786 := @53783 @53784 @53770 +@53791 := @6840 @53663 @3489 @3492 @6627 @52355 +@53792 := @6383 @53652 +@53793 := @224 @51201 +@53794 := @6383 @53793 +@53795 := @53794 @6394 +@53798 := @53791 (@53792 @53795) @53784 +@53799 := @6727 @53663 +@53805 := @53799 @160 @3491 @6624 @6626 @53652 @53795 +@53806 := @6736 @53663 +@53808 := @53806 @136 @53652 +@53809 := @6742 @53663 +@53813 := @53805 (@53808 (@6741 (@53809 @136))) +@53819 := @53799 @3477 @162 @6624 @6624 @53793 @6394 +@53822 := @12934 @53663 @620 @6624 +@53823 := @6409 @51211 +@53841 := @53786 + (@53798 + (@53813 + (@53819 (@53822 @53823 @53793 (@53806 @367 @53636 (@6741 (@53809 @367)))) (@6761 @53663))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_79 @51529 @51201)) +@53844 := @6668 (@19526 @53784) @53663 +@53851 := @7485 @53844 @521 @2167 @3510 @3639 @52381 @53746 +@53852 := @13885 @52386 +@53854 := @53851 @53852 @53770 +@53859 := @6840 @53844 @3499 @3509 @52375 @52380 +@53860 := @224 @52369 +@53861 := @6383 @53860 +@53862 := @6383 @53647 +@53864 := @6383 @53784 @6394 +@53865 := @53862 @53864 +@53866 := @53861 @53865 +@53869 := @53859 (@53792 @53866) @53852 +@53870 := @6727 @53844 +@53876 := @53870 @160 @3508 @6624 @52374 @53652 @53866 +@53877 := @6736 @53844 +@53879 := @53877 @136 @53652 +@53880 := @6742 @53844 +@53884 := @53876 (@53879 (@6741 (@53880 @136))) +@53890 := @53870 @3505 @3507 @52372 @6627 @53860 @53865 +@53892 := @6711 @53844 @218 +@53895 := @53892 @3504 @52366 @52371 +@53896 := @224 @52361 +@53897 := @6383 @53896 +@53900 := @53895 (@53897 @7648) @53860 +@53906 := @53870 @3502 @228 @52364 @6626 @53896 @7648 +@53909 := @53892 @3501 @6627 @52363 +@53910 := @53794 @53864 +@53912 := @53909 @53910 @53896 +@53930 := @53870 + @3477 + @695 + @6624 + @6626 + @53793 + @53864 + (@12934 @53844 @620 @6624 @53823 @53793 (@53877 @367 @53636 (@6741 (@53880 @367)))) +@53942 := @53870 @693 @162 @6624 @6624 @53784 @6394 (@53877 @473 @53784 (@6741 (@53880 @473))) +@53943 := @6761 @53844 +@53944 := @53942 @53943 +@53946 := @53912 (@53930 @53944) +@53948 := @7679 @51201 @52360 +@53990 := @53854 + (@53869 + (@53884 + (@53890 + (@53900 + (@53906 + (@53946 @53948) + (@53870 @226 @162 @6624 @6624 @225 @6394 (@6938 @53844 @24 @225) @53943)) + (@7679 @52361 @20)) + (@53870 + @177 + @695 + @6624 + @6626 + @53647 + @53864 + (@53877 @46 @53647 (@6741 (@53880 @46))) + @53944))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_80 @51529 @52369 @51207 @52360)) +@53993 := @6668 (@20610 @53852) @53844 +@54000 := @7485 @53993 @532 @320 @3548 @3638 @52423 @53745 +@54001 := @12609 @53763 +@54003 := @54000 @54001 @53770 +@54008 := @7378 @53993 @3514 @3529 @3547 @6624 +@54014 := @12601 @51529 @51205 @7059 @24188 @12513 @50693 +@54016 := @7389 (@50687 @54014) +@54018 := @46500 @51220 @52263 +@54019 := @52537 @54018 +@54024 := @52536 (@7316 @54019 @20) @51205 @54018 +@54025 := @6550 @54024 +@54026 := @53160 @54025 +@54027 := @7294 @54026 +@54029 := @6623 @54027 @50615 +@54030 := @6625 @54029 +@54031 := @6625 @54030 +@54032 := @6625 @54031 +@54033 := @6623 @54032 +@54034 := @16780 @54025 +@54035 := @6554 @54024 +@54037 := @54034 @54035 @24188 +@54038 := @52268 @54025 +@54043 := @54037 @54038 @50716 @51205 @51207 @12513 +@54047 := @54008 (fun (__b : @6620) => @54016 (@54033 @54043)) +@54049 := @51175 @7385 @7388 +@54050 := @54049 @53189 +@54058 := @16790 @54025 @54035 @24188 @54038 @50716 @51205 @51207 @12513 +@54063 := @54047 (fun (__b : @6620) => @12609 (@54050 @54058)) @52387 +@54067 := @9548 @53993 @717 @6624 @60 +@54069 := @6383 (@224 @52402) +@54071 := @6383 (@224 @52412) +@54074 := @6383 (@6389 (@6558 @52386)) +@54075 := @6389 @52387 +@54080 := @54069 (@54071 (@54074 (@6383 @54075 @6394))) +@54096 := @54063 + (@54067 + @54080 + @136 + @54075 + (@6736 @53993 @521 @53852 (@6741 (@6742 @53993 @521))) + (@6741 (@9567 @54080 @60))) +@54097 := @13885 @54024 +@54104 := @6668 (@20610 @54097) (@6668 (@19526 (@224 @54018)) @53321) +@54105 := @6840 @54104 +@54109 := @54105 @1439 @3528 @50686 @54014 +@54110 := @6383 @53307 +@54111 := @6383 @53304 +@54112 := @6383 @52791 +@54113 := @6383 @53296 +@54114 := @1928 @50693 +@54116 := @6383 @54114 @6394 +@54117 := @54113 @54116 +@54118 := @54112 @54117 +@54119 := @10903 @54118 +@54120 := @54111 @54119 +@54124 := @54109 (@54110 @54120) (@12609 @53189) +@54125 := @6727 @54104 +@54126 := @54125 @212 +@54131 := @54126 @3527 @6624 @50685 @53307 @54120 +@54132 := @6736 @54104 +@54134 := @54132 @20 @53307 +@54135 := @6742 @54104 +@54138 := @54134 (@6741 (@54135 @20)) +@54139 := @54131 @54138 +@54140 := @54125 @177 +@54145 := @54140 @3526 @6624 @50684 @53304 @54119 +@54150 := @54132 @46 @53304 (@6741 (@54135 @46)) +@54151 := @54145 @54150 +@54157 := @54125 @242 @3525 @6626 @12576 @7165 @54118 +@54158 := @7183 @54104 +@54165 := @54158 @239 @26 @162 @6624 @6624 @6394 @7165 +@54166 := @6761 @54104 +@54169 := @54157 (@54165 @54166 @7194) +@54170 := @54125 @220 +@54175 := @54170 @3524 @6624 @12575 @52791 @54117 +@54180 := @54132 @192 @52791 (@6741 (@54135 @192)) +@54181 := @54175 @54180 +@54182 := @54125 @262 +@54187 := @54182 @3523 @6624 @12574 @53296 @54116 +@54192 := @54132 @204 @53296 (@6741 (@54135 @204)) +@54239 := @54096 + (fun ("_" : @52389) => + @54124 + (@54139 + (@54151 + (@54169 + (@54181 + (@54187 + @54192 + (@54125 + @3521 + @162 + @9278 + @6624 + @54114 + @6394 + (@6711 + @54104 + @663 + @3520 + @6626 + @6624 + (@6383 @3517 @6394) + @54114 + (@54125 @3518 @162 @6624 @6624 @3517 @6394 (@6938 @54104 @665 @3517) @54166) + (@24348 @3516)) + @54166)))))) + (@51782 @51529 @51205 @7059 @24188 @12513 @50693)) +@54240 := @52388 @7059 +@54244 := @54105 @2199 @3546 @54032 @54043 +@54245 := @224 @54025 +@54246 := @6383 @54245 +@54247 := @224 @54035 +@54248 := @6383 @54247 +@54249 := @224 @54038 +@54250 := @6383 @54249 +@54251 := @6383 @6420 +@54252 := @6383 @53301 +@54253 := @54113 @6394 +@54254 := @54252 @54253 +@54255 := @54111 @54254 +@54256 := @54251 @54255 +@54257 := @54250 @54256 +@54258 := @54112 @54257 +@54259 := @54248 @54258 +@54263 := @54244 (@54246 @54259) (@12609 @54058) +@54264 := @54125 @3531 +@54269 := @54264 @3545 @6624 @54031 @54245 @54259 +@54272 := @9548 @54104 @717 @6624 +@54273 := @54272 @136 +@54276 := @6383 (@6389 (@6558 @54024)) +@54277 := @6562 @54024 +@54283 := @54246 (@54248 (@54276 (@6383 (@6389 @54277) @6394))) +@54286 := @54273 @54283 @136 @54245 +@54291 := @54132 @521 @54097 (@6741 (@54135 @521)) +@54292 := @54286 @54291 +@54293 := @9567 @54283 +@54296 := @54292 (@6741 (@54293 @136)) +@54297 := @54269 @54296 +@54312 := @54125 + @3533 + @3544 + @6624 + @54030 + @54247 + @54258 + (@54272 @20 @54283 @136 @54247 @54291 (@6741 (@54293 @20))) +@54318 := @54170 @3543 @6624 @54029 @52791 @54257 @54180 +@54324 := @54125 @3538 @3542 @54027 @50615 @54249 @54256 +@54328 := @54105 @1462 @3537 @7293 @54026 +@54329 := @6383 @53310 +@54330 := @54246 @6394 +@54331 := @54110 @54330 +@54362 := @54328 + (@54329 @54331) + @54249 + (@54125 + @160 + @3536 + @6624 + @6627 + @53310 + @54331 + (@54132 @136 @53310 (@6741 (@54135 @136))) + (@54126 + @3535 + @6624 + @6626 + @53307 + @54330 + @54138 + (@54264 @162 @6624 @6624 @54245 @6394 @54296 @54166))) +@54363 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_31 +@54368 := @54324 (@54362 (@54363 @51220 @51529 @54025)) +@54374 := @54125 @2212 @3541 @6626 @7293 @6420 @54255 +@54382 := @54158 @649 @47 @162 @6624 @6624 @6394 @6420 @54166 +@54384 := @11016 @46 @6394 +@54419 := @54263 + (@54297 + (@54312 + (@54318 + (@54368 + (@54374 + (@54382 @54384) + (@54140 + @3540 + @6624 + @6627 + @53304 + @54254 + @54150 + (@54125 + @196 + @945 + @6624 + @6626 + @53301 + @54253 + (@54132 @60 @53301 (@6741 (@54135 @60))) + (@54182 @162 @6624 @6624 @53296 @6394 @54192 @54166)))))))) +@54420 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_46 +@54432 := @54003 + (@54239 + (fun ("_" : @54240) => + @54419 (@54420 @54025 @54035 @24188 @54038 @50716 @51205 @51207 @12513))) +@54435 := @6668 (@20820 @54001) @53993 +@54442 := @7485 @54435 @537 @320 @3563 @3637 @52426 @53744 +@54443 := @12609 @52262 +@54445 := @54442 @54443 @53770 +@54450 := @6840 @54435 @1439 @3562 @50686 @52425 +@54451 := @6383 @29660 +@54452 := @6383 @53639 +@54453 := @1928 @50725 +@54455 := @6383 @54453 @6394 +@54456 := @54452 @54455 +@54457 := @54451 @54456 +@54458 := @10903 @54457 +@54459 := @53862 @54458 +@54462 := @54450 (@54111 @54459) @54443 +@54463 := @6727 @54435 +@54469 := @54463 @212 @3561 @6624 @50685 @53304 @54459 +@54470 := @6736 @54435 +@54472 := @54470 @20 @53304 +@54473 := @6742 @54435 +@54477 := @54469 (@54472 (@6741 (@54473 @20))) +@54489 := @54463 @177 @3560 @6624 @50684 @53647 @54458 (@54470 @46 @53647 (@6741 (@54473 @46))) +@54495 := @54463 @242 @3559 @6626 @12576 @7165 @54457 +@54503 := @7183 @54435 @239 @26 @162 @6624 @6624 @6394 @7165 +@54504 := @6761 @54435 +@54576 := @54445 + (@54462 + (@54477 + (@54489 + (@54495 + (@54503 @54504 @7194) + (@54463 + @220 + @3558 + @6624 + @12575 + @29660 + @54456 + (@54470 @192 @29660 (@6741 (@54473 @192))) + (@54463 + @262 + @3557 + @6624 + @12574 + @53639 + @54455 + (@54470 @204 @53639 (@6741 (@54473 @204))) + (@54463 + @3555 + @162 + @9278 + @6624 + @54453 + @6394 + (@6711 + @54435 + @663 + @3554 + @6626 + @6624 + (@6383 @3551 @6394) + @54453 + (@54463 @3552 @162 @6624 @6624 @3551 @6394 (@6938 @54435 @665 @3551) @54504) + (@24348 @3550)) + @54504)))))) + (@51782 @51205 @51207 @7059 @12513 @8179 @50725)) +@54579 := @6668 (@20925 @54443) @54435 +@54586 := @7485 @54579 @618 @320 @3580 @3636 @52444 @53743 +@54587 := @12609 @51996 +@54589 := @54586 @54587 @53770 +@54590 := @6840 @54579 +@54594 := @54590 @2199 @3579 @52434 @52443 +@54595 := @224 @51991 +@54596 := @6383 @54595 +@54598 := @6383 @53823 @6394 +@54599 := @6382 @54598 +@54600 := @6383 @54599 +@54601 := @6383 @53644 +@54602 := @54452 @6394 +@54603 := @54601 @54602 +@54604 := @53862 @54603 +@54605 := @54600 @54604 +@54606 := @54596 @54605 +@54607 := @54451 @54606 +@54608 := @53862 @54607 +@54611 := @54594 (@53794 @54608) @54587 +@54612 := @6727 @54579 +@54613 := @54612 @3477 +@54618 := @54613 @3578 @6624 @52433 @53793 @54608 +@54623 := @12934 @54579 @620 @6624 @53823 @53793 +@54624 := @6736 @54579 +@54626 := @54624 @367 @53636 +@54627 := @6742 @54579 +@54630 := @54626 (@6741 (@54627 @367)) +@54631 := @54623 @54630 +@54632 := @54618 @54631 +@54633 := @54612 @177 +@54638 := @54633 @3577 @6624 @52432 @53647 @54607 +@54643 := @54624 @46 @53647 (@6741 (@54627 @46)) +@54644 := @54638 @54643 +@54656 := @54612 @220 @3576 @6624 @52431 @29660 @54606 (@54624 @192 @29660 (@6741 (@54627 @192))) +@54662 := @54612 @3568 @3575 @52429 @50732 @54595 @54605 +@54666 := @54590 @1462 @3567 @7293 @52428 +@54667 := @54111 @53795 +@54670 := @54666 (@53792 @54667) @54595 +@54682 := @54612 @160 @3566 @6624 @6627 @53652 @54667 (@54624 @136 @53652 (@6741 (@54627 @136))) +@54694 := @54612 @212 @3491 @6624 @6626 @53304 @53795 (@54624 @20 @53304 (@6741 (@54627 @20))) +@54700 := @54613 @162 @6624 @6624 @53793 @6394 @54631 +@54701 := @6761 @54579 +@54791 := @54589 + (@54611 + (@54632 + (@54644 + (@54656 + (@54662 + (@54670 (@54682 (@54694 (@54700 @54701))) (@54363 @51529 @51205 @51201)) + (@54612 + @3573 + @3541 + @9278 + @7293 + @54599 + @54604 + (@7183 + @54579 + @233 + @47 + @3572 + @6626 + @6624 + @54598 + @54599 + (@54612 + @3475 + @162 + @6624 + @6624 + @53823 + @6394 + (@7926 @54579 @620 @6624 @53823 @53793 @54630) + @54701) + (@11017 @54598)) + (@54633 + @3540 + @6624 + @6627 + @53647 + @54603 + @54643 + (@54612 + @196 + @945 + @6624 + @6626 + @53644 + @54602 + (@54624 @60 @53644 (@6741 (@54627 @60))) + (@54612 + @262 + @162 + @6624 + @6624 + @53639 + @6394 + (@54624 @204 @53639 (@6741 (@54627 @204))) + @54701)))))))) + (@54420 @51201 @51207 @12513 @51991 @51212 @51207 @24188 @8179)) +@54792 := @6671 @618 +@54795 := @6668 (@54792 @54587) @54579 +@54802 := @7485 @54795 @733 @26 @3597 @3635 @53675 @53742 +@54803 := @6389 @53712 +@54805 := @54802 @54803 @53770 +@54810 := @6840 @54795 @3586 @3596 @12575 @53674 +@54811 := @1928 @53672 +@54812 := @6383 @54811 +@54813 := @1928 @50755 +@54815 := @6383 @54813 @6394 +@54818 := @54810 (@54812 @54815) @54803 +@54819 := @6727 @54795 +@54825 := @54819 @1002 @3595 @6624 @12574 @54811 @54815 +@54829 := @9548 @54795 @630 @6624 @136 +@54830 := @6389 @53677 +@54832 := @6383 @54830 @6394 +@54833 := @54812 @54832 +@54844 := @54829 @54833 @136 @54811 (@6736 @54795 @393 @53633 (@6741 (@6742 @54795 @393))) +@54845 := @9567 @54833 +@54847 := @6741 (@54845 @136) +@54849 := @54825 (@54844 @54847) +@54855 := @54819 @3593 @162 @9278 @6624 @54813 @6394 +@54864 := @6711 @54795 @663 @3592 @6626 @6624 (@6383 @3589 @6394) @54813 +@54874 := @54819 @3590 @162 @6624 @6624 @3589 @6394 (@6938 @54795 @665 @3589) +@54875 := @6761 @54795 +@54888 := @54805 + (@54818 + (@54849 (@54855 (@54864 (@54874 @54875) (@24348 @3588)) @54875)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_81 @53672 @50755)) +@54889 := @6671 @733 +@54892 := @6668 (@54889 @54803) @54795 +@54899 := @7485 @54892 @851 @26 @3602 @3634 @52449 @53741 +@54900 := @6389 @52472 +@54902 := @54899 @54900 @53770 +@54907 := @6840 @54892 @1296 @3601 @7293 @52448 +@54908 := @53794 @15651 +@54911 := @54907 (@53792 @54908) @54900 +@54912 := @6727 @54892 +@54918 := @54912 @160 @3600 @6624 @6627 @53652 @54908 +@54919 := @6736 @54892 +@54921 := @54919 @136 @53652 +@54922 := @6742 @54892 +@54959 := @54911 + (@54918 + (@54921 (@6741 (@54922 @136))) + (@54912 + @3477 + @2425 + @6624 + @6626 + @53793 + @15651 + (@12934 @54892 @620 @6624 @53823 @53793 (@54919 @367 @53636 (@6741 (@54922 @367)))) + (@54912 @2423 @162 @6624 @6624 @2422 @6394 (@6938 @54892 @1283 @2422) (@6761 @54892)))) +@54960 := @7559 @51529 +@54964 := @54902 (@54959 (@54960 @51201 @2421)) +@54965 := @6671 @851 +@54968 := @6668 (@54965 @54900) @54892 +@54975 := @7485 @54968 @920 @26 @3606 @3633 @52455 @53740 +@54976 := @6389 @52459 +@54978 := @54975 @54976 @53770 +@54983 := @6840 @54968 @1296 @3605 @52451 @52454 +@54984 := @53897 @15651 +@54987 := @54983 (@53792 @54984) @54976 +@54988 := @6727 @54968 +@54994 := @54988 @160 @3604 @6624 @52366 @53652 @54984 +@54995 := @6736 @54968 +@54997 := @54995 @136 @53652 +@54998 := @6742 @54968 +@55002 := @54994 (@54997 (@6741 (@54998 @136))) +@55008 := @54988 @3502 @2425 @52364 @6626 @53896 @15651 +@55015 := @6711 @54968 @218 @3501 @6627 @52363 @53910 @53896 +@55033 := @54988 + @3477 + @695 + @6624 + @6626 + @53793 + @53864 + (@12934 @54968 @620 @6624 @53823 @53793 (@54995 @367 @53636 (@6741 (@54998 @367)))) +@55045 := @54988 @693 @162 @6624 @6624 @53784 @6394 (@54995 @473 @53784 (@6741 (@54998 @473))) +@55046 := @6761 @54968 +@55069 := @54978 + (@54987 + (@55002 + (@55008 + (@55015 (@55033 (@55045 @55046)) @53948) + (@54988 @2423 @162 @6624 @6624 @2422 @6394 (@6938 @54968 @1283 @2422) @55046))) + (@54960 @52361 @2421)) +@55070 := @6671 @920 +@55073 := @6668 (@55070 @54976) @54968 +@55074 := @7378 @55073 +@55078 := @55074 @3622 @1038 @3632 @53698 +@55079 := @6390 @6869 +@55080 := @33741 @55079 +@55081 := @7282 @55080 +@55082 := @55081 @6624 +@55086 := @7281 @55082 (@7289 @55080 @6624) +@55087 := @6384 @6869 +@55089 := @50156 @55087 @50755 +@55095 := @7281 (@7282 @55089 @6624) (@7289 @55089 @6624) +@55101 := @12573 (@55086 (@6625 (@55095 @6624 @6626)) @6626) +@55102 := @6623 @55101 +@55104 := @51221 @52263 @2421 +@55108 := @55086 (@55095 @55104 @7059) @7059 +@55109 := @7282 @55108 +@55110 := @55109 @6624 +@55111 := @7281 @55110 +@55113 := @7289 @55108 @6624 +@55120 := @55078 (fun (__b : @6620) => @8858 (@55102 (@55111 @55113 @6624 @6624))) +@55128 := @51175 (@7282 @54277 @6624) (@7289 @54277 @6624) @53189 @54058 +@55138 := @55120 + (fun (__b : @6620) => @12609 (@54049 @55128 (@51175 @55110 @55113 @51602 @52276))) + @53703 +@55142 := @55074 @1014 @3620 @242 @9278 +@55143 := @50192 @55087 +@55144 := @55143 @50780 +@55145 := @7282 @55144 +@55146 := @55145 @6624 +@55150 := @7281 @55146 (@7289 @55144 @6624) +@55157 := @55142 (fun (__b : @6620) => @7389 (@50778 (@55150 @6624 @6626)) @6626) +@55159 := @51221 @54019 @2421 +@55167 := @55157 (fun (__b : @6620) => @6389 (@7389 (@55150 @55159 @7059) @7059)) @53678 +@55173 := @6711 @55073 @1009 @1013 @6626 @6624 @54832 +@55174 := @6389 @53678 +@55175 := @55173 @55174 +@55182 := @6727 @55073 @1011 @162 @6624 @6624 @54830 @6394 +@55197 := @9548 + @55073 + @630 + @6624 + @20 + @54833 + @136 + @54830 + (@6736 @55073 @393 @53633 (@6741 (@6742 @55073 @393))) +@55199 := @6741 (@54845 @20) +@55204 := @55175 (@55182 (@55197 @55199) (@6761 @55073)) +@55205 := @35343 @53677 +@55207 := @55167 (@55204 @55205) +@55210 := @6668 (@55070 (@6389 @55159)) +@55213 := @6668 (@54965 (@6389 @55104)) +@55216 := @6668 (@54889 (@6389 @55089)) +@55219 := @6668 (@54792 (@12609 @52276)) +@55222 := @6668 (@20925 (@12609 @51602)) +@55223 := @12609 @55128 +@55231 := @55210 (@55213 (@55216 (@55219 (@55222 (@6668 (@20820 @55223) @54104))))) +@55232 := @7378 @55231 +@55243 := @55232 + @3617 + @1169 + @242 + @50777 + @30397 + (fun (__b : @6620) => @6389 (@7389 @53440 @7059)) + @55144 +@55244 := @6711 @55231 +@55248 := @55244 @715 @3616 @12575 @6624 +@55249 := @1928 @55087 +@55250 := @6383 @55249 +@55251 := @1928 @50780 +@55253 := @6383 @55251 @6394 +@55257 := @55248 (@55250 @55253) (@6389 @55144) +@55258 := @6727 @55231 +@55264 := @55258 @1002 @3615 @6624 @12574 @55249 @55253 +@55267 := @9548 @55231 @630 @6624 +@55268 := @55267 @136 +@55269 := @6389 @55079 +@55271 := @6383 @55269 @6394 +@55272 := @55250 @55271 +@55275 := @55268 @55272 @136 @55249 +@55276 := @6736 @55231 +@55278 := @55276 @393 @53290 +@55279 := @6742 @55231 +@55282 := @55278 (@6741 (@55279 @393)) +@55283 := @55275 @55282 +@55284 := @9567 @55272 +@55286 := @6741 (@55284 @136) +@55288 := @55264 (@55283 @55286) +@55294 := @55258 @3613 @162 @9278 @6624 @55251 @6394 +@55302 := @55244 @663 @3612 @6626 @6624 (@6383 @3609 @6394) @55251 +@55312 := @55258 @3610 @162 @6624 @6624 @3609 @6394 (@6938 @55231 @665 @3609) +@55313 := @6761 @55231 +@55325 := @55243 + (@55257 (@55288 (@55294 (@55302 (@55312 @55313) (@24348 @3608)) @55313)) (@50570 @55087 @50780)) +@55326 := @6389 @53440 +@55328 := @6668 (@55070 @55326) +@55331 := @6668 (@54965 (@6389 @51998)) +@55332 := @6389 @53453 +@55334 := @6668 (@54889 @55332) +@55335 := @12609 @52606 +@55337 := @6668 (@54792 @55335) +@55338 := @12609 @53199 +@55340 := @6668 (@20925 @55338) +@55355 := @6668 + (@20820 + (@12609 + (@51175 + @53360 + @53363 + @52549 + (@16790 @53373 @53383 @51207 @53386 @50716 @51529 @51205 @24188)))) +@55358 := @6668 (@20610 (@13885 @53357)) +@55361 := @6668 (@19526 (@224 @53331)) +@55362 := @6409 @6869 +@55364 := @6668 (@19471 @55362) +@55365 := @6408 @7131 +@55367 := @6668 (@19401 @55365) +@55368 := @45501 @8126 +@55370 := @6668 (@16061 @55368) +@55371 := @6464 @24188 +@55373 := @6668 (@9131 @55371) +@55375 := @6668 (@8617 @53647) +@55376 := @6389 @51205 +@55378 := @6668 (@7206 @55376) +@55380 := @6668 (@6959 @53307) +@55381 := @224 @51220 +@55383 := @6668 (@6672 @55381) +@55384 := @1928 @51225 +@55395 := @55364 + (@55367 (@55370 (@55373 (@55375 (@55378 (@55380 (@55383 (@6668 (@6675 @55384) @6678)))))))) +@55403 := @55328 (@55331 (@55334 (@55337 (@55340 (@55355 (@55358 (@55361 @55395))))))) +@55404 := @6736 @55403 +@55406 := @55404 @920 @55326 +@55407 := @6742 @55403 +@55412 := @55325 (fun ("_" : @55146) => @55406 (@6741 (@55407 @920))) +@55413 := @55145 @7059 +@55424 := @7183 @55403 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @55403) @7194 +@55428 := @55207 (fun ("_" : @53680) => @55412 (fun ("_" : @55413) => @55424)) +@55429 := @53679 @7059 +@55449 := @55138 + (@55428 (fun ("_" : @55429) => @7183 @55231 @239 @26 @162 @6624 @6624 @6394 @7165 @55313 @7194)) + (fun ("_" : @53705) => @55276 @532 @55223 (@6741 (@55279 @532))) +@55450 := @53704 @7059 +@55461 := @55232 + @3629 + @1097 + @1102 + @55101 + @9141 + (fun (__b : @6620) => @12609 (@54049 @53199 @52606)) + @55108 +@55475 := @55232 + @1014 + @3627 + @242 + @9278 + (fun (__b : @6620) => @7389 @53462 @6626) + (fun (__b : @6620) => @6389 (@7389 @53468 @7059)) + @55080 +@55482 := @55244 @1009 @1013 @6626 @6624 @55271 (@6389 @55080) +@55488 := @55258 @1011 @162 @6624 @6624 @55269 @6394 +@55493 := @55267 @20 @55272 @136 @55269 @55282 +@55495 := @6741 (@55284 @20) +@55502 := @55475 (@55482 (@55488 (@55493 @55495) @55313) (@35343 @55079)) +@55520 := @7378 + @55403 + @1128 + @1164 + @242 + @6624 + @30397 + (fun (__b : @6620) => @6389 (@7389 @52278 @7059)) + @53453 + (@55404 @733 @55332 (@6741 (@55407 @733))) +@55522 := @46500 @51999 @51227 +@55523 := @51228 @55522 +@55528 := @6668 (@55070 (@6389 (@52000 @55523 @2421))) +@55529 := @6389 @52278 +@55531 := @6668 (@54965 @55529) +@55534 := @6668 (@54889 (@6389 @51219)) +@55537 := @6668 (@54792 (@12609 @53212)) +@55540 := @6668 (@20925 (@12609 @52564)) +@55545 := @53516 (@7316 @55523 @20) @51220 @55522 +@55546 := @6562 @55545 +@55554 := @51175 (@7282 @55546 @6624) (@7289 @55546 @6624) (@52563 @50693) +@55555 := @6550 @55545 +@55569 := @6668 + (@20820 + (@12609 + (@55554 (@16790 @55555 (@6554 @55545) @51205 (@53204 @55555) @50716 @51220 @51529 @51207)))) +@55572 := @6668 (@20610 (@13885 @55545)) +@55575 := @6668 (@19526 (@224 @55522)) +@55578 := @6668 (@19471 (@6409 @7131)) +@55579 := @6408 @8116 +@55581 := @6668 (@19401 @55579) +@55584 := @6668 (@16061 (@45501 @8179)) +@55585 := @6464 @51207 +@55587 := @6668 (@9131 @55585) +@55589 := @6668 (@8617 @53304) +@55590 := @6389 @51529 +@55592 := @6668 (@7206 @55590) +@55594 := @6668 (@6959 @55381) +@55595 := @224 @51225 +@55617 := @55528 + (@55531 + (@55534 + (@55537 + (@55540 + (@55569 + (@55572 + (@55575 + (@55578 + (@55581 + (@55584 + (@55587 + (@55589 + (@55592 + (@55594 + (@6668 + (@6672 @55595) + (@6668 (@6675 (@1928 @51999)) @6678)))))))))))))))) +@55673 := @53629 + (@53776 + (@53841 + (@53990 + (@54432 + (@54576 + (@54791 + (@54888 + (@54964 + (@55069 + (@55449 + (fun ("_" : @55450) => + @55461 + (@55502 + (fun ("_" : @55082) => + @55520 + (fun ("_" : @53455) => + @6736 @55617 @851 @55529 (@6741 (@6742 @55617 @851))) + (fun ("_" : @53454 @7059) => + @7183 + @55617 + @239 + @26 + @162 + @6624 + @6624 + @6394 + @7165 + (@6761 @55617) + @7194)) + (fun ("_" : @55081 @7059) => @55424)) + (fun ("_" : @55110) => @55404 @537 @55338 (@6741 (@55407 @537))) + (fun ("_" : @55109 @7059) => + @55404 @618 @55335 (@6741 (@55407 @618)))))))))))))) +@55679 := @6888 @55395 @52807 @336 @139 @3641 @3650 +@55681 := @6644 @52518 @55335 +@55683 := @55679 @55681 @52957 +@55690 := @6918 @55395 @52807 @562 @3646 @3580 @294 @52967 +@55691 := @6671 @999 +@55693 := @6668 (@55691 @6410) +@55694 := @6671 @931 +@55698 := @55693 (@6668 (@55694 @52965) @55395) +@55706 := @55690 @55698 @55681 @52979 (@6701 (@6702 @3646 @52967 @55395)) +@55707 := @6840 @55698 +@55711 := @55707 @2199 @3579 @52505 @52517 +@55712 := @224 @51222 +@55713 := @6383 @55712 +@55714 := @224 @52510 +@55715 := @6383 @55714 +@55716 := @6409 @52512 +@55718 := @6383 @55716 @6394 +@55719 := @6382 @55718 +@55720 := @6383 @55719 +@55721 := @6383 @55376 +@55723 := @6383 @55371 @6394 +@55724 := @55721 @55723 +@55725 := @54110 @55724 +@55726 := @55720 @55725 +@55727 := @55715 @55726 +@55728 := @53862 @55727 +@55729 := @54110 @55728 +@55732 := @55711 (@55713 @55729) @55335 +@55733 := @6727 @55698 +@55734 := @55733 @3477 +@55739 := @55734 @3578 @6624 @52504 @55712 @55729 +@55744 := @12934 @55698 @620 @6624 @55716 @55712 +@55745 := @6736 @55698 +@55747 := @55745 @367 @55368 +@55748 := @6742 @55698 +@55751 := @55747 (@6741 (@55748 @367)) +@55752 := @55744 @55751 +@55753 := @55739 @55752 +@55754 := @55733 @177 +@55759 := @55754 @3577 @6624 @52503 @53307 @55728 +@55764 := @55745 @46 @53307 (@6741 (@55748 @46)) +@55765 := @55759 @55764 +@55777 := @55733 @220 @3576 @6624 @52502 @53647 @55727 (@55745 @192 @53647 (@6741 (@55748 @192))) +@55783 := @55733 @3568 @3575 @52500 @50732 @55714 @55726 +@55787 := @55707 @1462 @3567 @7293 @52499 +@55788 := @6383 @55384 +@55789 := @6383 @55381 +@55790 := @55713 @6394 +@55791 := @55789 @55790 +@55794 := @55787 (@55788 @55791) @55714 +@55806 := @55733 @160 @3566 @6624 @6627 @55384 @55791 (@55745 @136 @55384 (@6741 (@55748 @136))) +@55818 := @55733 @212 @3491 @6624 @6626 @55381 @55790 (@55745 @20 @55381 (@6741 (@55748 @20))) +@55824 := @55734 @162 @6624 @6624 @55712 @6394 @55752 +@55825 := @6761 @55698 +@55944 := fun (subject : @6422) => + fun (pos : @14) => + fun (ln : @14) => + fun (firstOn : @6620) => + fun (chs : @14) => + fun (lexs : @12566) => + @50945 + (@51352 + (fun (__a : @45529) => + fun (__h : @51357) => + @51792 + (fun (pair : @45495) => + @52030 + (@52051 + (@52326 + (fun (__a : @6405) => + fun (__h : @52330) => + @52777 + (fun (firstSeg : @6378) => + fun (restSegs : @6405) => + @52958 + (@52985 + (@53284 + (fun (__a : @6405) => + fun (__h : @53286) => + @55673 + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => + @55683 + (@55706 + (@55732 + (@55753 + (@55765 + (@55777 + (@55783 + (@55794 + (@55806 (@55818 (@55824 @55825))) + (@54363 @51225 @51220 @51222)) + (@55733 + @3573 + @3541 + @9278 + @7293 + @55719 + @55725 + (@7183 + @55698 + @233 + @47 + @3572 + @6626 + @6624 + @55718 + @55719 + (@55733 + @3475 + @162 + @6624 + @6624 + @55716 + @6394 + (@7926 @55698 @620 @6624 @55716 @55712 @55751) + @55825) + (@11017 @55718)) + (@55754 + @3540 + @6624 + @6627 + @53307 + @55724 + @55764 + (@55733 + @196 + @945 + @6624 + @6626 + @55376 + @55723 + (@55745 @60 @55376 (@6741 (@55748 @60))) + (@55733 + @262 + @162 + @6624 + @6624 + @55371 + @6394 + (@55745 @204 @55371 (@6741 (@55748 @204))) + @55825)))))))) + (@54420 + @51222 + @51529 + @51207 + @52510 + @52513 + @51529 + @51205 + @24188)))))))))))))) +@55946 := (subject : @6422) -> (b0 : @1300) -> @50603 +@55947 := @20957 @7323 +@55948 := @6628 @55947 +@55949 := @6623 @55948 +@55950 := @55949 @6626 +@55951 := @6625 @55950 +@55952 := @6623 @55951 +@55955 := @16428 @8116 @20079 @6865 +@55956 := @55952 @55955 +@55957 := @6623 @55956 +@55960 := @16433 @8116 @20079 @6865 +@55961 := @6562 @55960 +@55962 := @7282 @55961 +@55963 := @55962 @6624 +@55964 := @7281 @55963 +@55966 := @7289 @55961 @6624 +@55967 := @55964 @55966 +@55969 := @12601 @6869 @6865 +@55972 := @55969 @7059 @6636 @6385 +@55973 := @23766 @2181 +@55976 := @55967 (@50687 (@55972 @55973)) +@55977 := @13391 @8116 +@55978 := @55977 @6869 +@55979 := @6550 @55960 +@55987 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@55978 @55979)) @50615)))) +@55988 := @16780 @55979 +@55989 := @6554 @55960 +@55991 := @55988 @55989 @6636 +@55992 := @13396 @8116 +@55993 := @55992 @6869 +@55994 := @55993 @55979 +@56002 := @6625 (@55976 (@55987 (@55991 @55994 @50716 @6865 @6856 @6385))) +@56003 := @6623 @56002 +@56005 := @18995 @8116 @6869 +@56006 := @6628 @56005 +@56007 := @6623 @56006 +@56009 := @18999 @8116 @6869 +@56010 := @18927 @56009 +@56011 := @23766 @2243 +@56014 := @56010 (@50687 (@55972 @56011)) +@56015 := @13391 @8170 +@56016 := @56015 @7131 +@56024 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@56016 @6385)) @50615)))) +@56025 := @16780 @6385 +@56027 := @56025 @6869 @6856 +@56028 := @13396 @8170 +@56029 := @56028 @7131 +@56030 := @56029 @6385 +@56031 := @56027 @56030 +@56039 := @56007 (@56014 (fun (endPos : @14) => @56024 (@56031 @50716 @6869 @6865 @6636))) +@56040 := @6623 @56039 +@56042 := @33851 @8116 @6869 +@56043 := @6628 @56042 +@56044 := @6623 @56043 +@56046 := @33855 @8116 @6869 +@56048 := @32123 @56046 @50624 +@56049 := LexLeanBoot.TokenAudit.LexemeKind.Number +@56057 := @56044 (@56048 (fun (endPos : @14) => @56024 (@56031 @56049 @6869 @6865 @6636))) +@56058 := @6623 @56057 +@56059 := @55949 @6624 +@56060 := @6625 @56059 +@56061 := @6623 @56060 +@56063 := @29763 @8116 @20079 +@56064 := @56061 @56063 +@56065 := @6623 @56064 +@56066 := @6623 @55950 +@56067 := @44790 @20079 +@56068 := @20080 @56067 +@56070 := @7283 @56068 @7323 +@56071 := @56066 @56070 +@56073 := @6623 @56071 @6624 +@56074 := @6625 @56073 +@56075 := @6623 @56074 +@56077 := @38570 @8116 @56068 +@56078 := @56075 @56077 +@56079 := @6623 @56078 +@56080 := @44788 @56068 +@56081 := @55978 @56080 +@56082 := @7294 @56081 +@56083 := @6623 @56082 +@56085 := @38798 @8116 @6869 +@56087 := @7849 @56080 @6869 +@56088 := @56085 @56087 +@56089 := @41766 @56088 +@56091 := @6623 @56089 @6624 +@56093 := @6623 @56091 @6624 +@56095 := @6623 @56093 @7293 +@56096 := @56083 @56095 +@56097 := @6625 @56096 +@56098 := @6625 @56097 +@56099 := @6625 @56098 +@56100 := @6623 @56099 +@56103 := @16780 @56080 @6865 @6636 +@56104 := @55993 @56080 +@56105 := @56103 @56104 +@56106 := LexLeanBoot.TokenAudit.LexemeKind.Command +@56107 := @44785 @6869 +@56108 := @56107 @56087 +@56109 := @56106 @56108 +@56113 := @56105 @56109 @6865 @6856 @6385 +@56114 := @56100 @56113 +@56115 := @6623 @56114 +@56117 := @30473 @8116 @6869 +@56118 := @6628 @56117 +@56119 := @6623 @56118 +@56120 := @6625 @16740 +@56121 := @6625 @56120 +@56122 := @6623 @56121 +@56128 := @50899 @8116 @6869 @6865 @6856 @6636 @6385 +@56129 := @56122 @56128 +@56130 := @6623 @56129 +@56131 := @10657 @6869 +@56132 := @6628 @56131 +@56133 := @6623 @56132 +@56134 := @10415 @6869 +@56135 := @20078 @56134 +@56137 := @7283 @56135 @7323 +@56138 := @6628 @56137 +@56139 := @6623 @56138 +@56140 := @56085 @56134 +@56141 := @7294 @56140 +@56143 := @6623 @56141 @6624 +@56145 := @6623 @56143 @6624 +@56147 := @6623 @56145 @7293 +@56148 := @6625 @56147 +@56149 := @6625 @56148 +@56150 := @6625 @56149 +@56151 := @56139 @56150 +@56152 := @6623 @56151 +@56156 := @16780 @56135 @6865 @6636 @20 +@56157 := LexLeanBoot.TokenAudit.LexemeKind.Symbol +@56158 := @56107 @56134 +@56159 := @56157 @56158 +@56163 := @56156 @56159 @6865 @6856 @6385 +@56164 := @56152 @56163 +@56165 := @6623 @56164 +@56166 := @36162 @7131 +@56167 := @7821 @56166 +@56168 := @6623 @56167 +@56169 := @7067 @7131 +@56170 := @56169 @2421 +@56171 := @7282 @56170 +@56172 := @56171 @6624 +@56173 := @7281 @56172 +@56175 := @7289 @56170 @6624 +@56177 := @56173 @56175 @6624 +@56178 := @56169 @2432 +@56180 := @7282 @56178 @6624 +@56181 := @7281 @56180 +@56183 := @7289 @56178 @6624 +@56185 := @56181 @56183 @6624 +@56186 := @36165 @7131 +@56188 := @7282 @56186 @6624 +@56189 := @7281 @56188 +@56191 := @7289 @56186 @6624 +@56193 := @56189 @56191 @6624 +@56194 := @56169 @2446 +@56200 := @7281 (@7282 @56194 @6624) (@7289 @56194 @6624) +@56204 := @6623 (@7279 (@56200 @6629 @6626)) +@56207 := @56200 (@30456 @56067) @7059 +@56209 := @7282 @56207 @6624 +@56210 := @7281 @56209 +@56212 := @7289 @56207 @6624 +@56214 := @56210 @56212 @6624 +@56215 := @44758 @6869 +@56217 := @7282 @56215 @6624 +@56218 := @7281 @56217 +@56220 := @7289 @56215 @6624 +@56232 := @7279 + (@56177 (@7279 (@56185 (@6625 (@56193 (@56204 (@56214 (@6625 (@56218 @56220 @6624 @6624))))))))) +@56233 := @56168 @56232 +@56234 := @56165 @56233 +@56235 := @56133 @56234 +@56236 := @56130 @56235 +@56237 := @56119 @56236 +@56238 := @56115 @56237 +@56239 := @56079 @56238 +@56240 := @56065 @56239 +@56241 := @56058 @56240 +@56242 := @56040 @56241 +@56243 := @56003 @56242 +@56251 := fun (subject : @6422) => + fun (b0 : @1300) => + fun (pos : @14) => + fun (ln : @14) => fun (firstOn : @6620) => fun (chs : @14) => fun (lexs : @12566) => @55957 @56243 +@56252 := @6634 @1346 +@56254 := @10790 (@8492 @50896) +@56255 := @56252 @56254 +@56256 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_27 +@56264 := @6644 (@56256 @8116 @7131 @6869 @6865 @6856 @6636 @6385) +@56265 := LexLeanBoot.TokenAudit.stepLexToken +@56266 := @56265 @8116 +@56274 := @56264 (@12609 (@56266 @7131 @6869 @6865 @6856 @6636 @6385)) +@56282 := (subject : @6422) -> + (b0 : @1300) -> + (pos : @14) -> (ln : @14) -> (firstOn : @6620) -> (chs : @14) -> (lexs : @12566) -> @56255 @56274 +@56286 := @6660 @1346 @56254 @56274 @2479 +@56288 := @6668 (@10569 @16769) +@56302 := @56288 + (@6668 + (@9131 @7008) + (@6668 (@8617 @31959) (@6668 (@7206 @6866) (@17752 (@6668 (@6672 @8375) @10778))))) +@56312 := @56286 @56302 (@6685 (@6695 @1346)) (@6701 (@6702 (@6703 @2479) @56254 @6678)) +@56319 := @7485 @56302 @367 @2167 @2175 @2477 @55956 @56243 +@56320 := @13885 @55960 +@56321 := @56319 @56320 +@56323 := @51175 @56172 @56175 +@56325 := @51175 @55963 @55966 +@56327 := @12610 @6869 @6865 +@56330 := @56327 @7059 @6636 @6385 +@56341 := @56325 (@56330 @55973) (@16790 @55979 @55989 @6636 @55994 @50716 @6865 @6856 @6385) +@56342 := @56323 @56341 +@56344 := @51175 @56180 @56183 +@56346 := @8113 (fun ("_" : @7421) => @6490) +@56349 := @56346 @56009 (@56330 @56011) +@56350 := @16790 @6385 +@56353 := @56350 @6869 @6856 @56030 +@56359 := @56349 (fun (endPos : @14) => @56353 @50716 @6869 @6865 @6636) +@56360 := @56344 @56359 +@56362 := @51175 @56188 @56191 +@56364 := @32121 (fun ("_" : @23759) => @6490) +@56365 := @56364 @56046 +@56368 := @12612 @7059 @6856 @6636 +@56377 := @56365 + (fun (msg : @6422) => @56368 @6385) + (fun (endPos : @14) => @56353 @56049 @6869 @6865 @6636) +@56378 := @56362 @56377 +@56380 := @51175 @56209 @56212 +@56388 := @16790 @56080 @6865 @6636 @56104 @56109 @6865 @6856 @6385 +@56389 := @56380 @56388 +@56391 := @51175 @56217 @56220 +@56397 := @50907 @8116 @6869 @6865 @6856 @6636 @6385 +@56398 := @56391 @56397 +@56406 := @16790 @56135 @6865 @6636 @20 @56159 @6865 @6856 @6385 +@56412 := @12609 (@56342 (@56360 (@56378 (@56389 (@56398 @56406))))) +@56413 := @56321 @56412 +@56418 := @6840 @56302 @2171 @2174 @55951 @55955 +@56419 := @20545 @10445 +@56422 := @56418 (@10790 @56419) @56320 +@56423 := @6727 @56302 +@56429 := @56423 @160 @2173 @6624 @55950 @10775 @56419 +@56430 := @6736 @56302 +@56432 := @56430 @136 @10775 +@56433 := @6742 @56302 +@56437 := @56429 (@56432 (@6741 (@56433 @136))) +@56443 := @56423 @772 @198 @55948 @6626 @20183 @10445 +@56448 := @6711 @56302 @218 @771 @6627 @55947 +@56449 := @12590 @7648 +@56451 := @56448 @56449 @20183 +@56463 := @56423 @177 @228 @6624 @6626 @7128 @7648 (@56430 @46 @7128 (@6741 (@56433 @46))) +@56473 := @56423 @226 @162 @6624 @6624 @225 @6394 (@6938 @56302 @24 @225) +@56474 := @6761 @56302 +@56477 := @56451 (@56463 (@56473 @56474)) +@56478 := @47190 @20 +@56502 := @56413 + (@56422 + (@56437 + (@56443 + (@56477 @56478) + (@56423 + @196 + @162 + @6624 + @6624 + @6866 + @6394 + (@56430 @60 @6866 (@6741 (@56433 @60))) + @56474))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_45 @8116 @20079 @6865)) +@56505 := @6668 (@16061 @56320) @56302 +@56512 := @7485 @56505 @393 @320 @2222 @2476 @56002 @56242 +@56513 := @12609 @56341 +@56515 := @56512 @56513 @56412 +@56520 := @7378 @56505 @2179 @2194 @2221 @6624 +@56521 := @50621 @55973 +@56523 := @7389 (@50687 @56521) +@56526 := @16433 @8170 @20217 @6869 +@56527 := @6550 @56526 +@56528 := @56016 @56527 +@56529 := @7294 @56528 +@56531 := @6623 @56529 @50615 +@56532 := @6625 @56531 +@56533 := @6625 @56532 +@56534 := @6625 @56533 +@56535 := @6623 @56534 +@56536 := @16780 @56527 +@56537 := @6554 @56526 +@56539 := @56536 @56537 @6856 +@56540 := @56029 @56527 +@56545 := @56539 @56540 @50716 @6869 @6865 @6636 +@56549 := @56520 (fun (__b : @6620) => @56523 (@56535 @56545)) +@56550 := @56368 @55973 +@56551 := @54049 @56550 +@56559 := @16790 @56527 @56537 @6856 @56540 @50716 @6869 @6865 @6636 +@56564 := @56549 (fun (__b : @6620) => @12609 (@56551 @56559)) @55961 +@56568 := @9548 @56505 @620 @6624 @60 +@56570 := @6383 (@224 @55979) +@56572 := @6383 (@224 @55989) +@56575 := @6383 (@6389 (@6558 @55960)) +@56576 := @6389 @55961 +@56581 := @56570 (@56572 (@56575 (@6383 @56576 @6394))) +@56597 := @56564 + (@56568 + @56581 + @136 + @56576 + (@6736 @56505 @367 @56320 (@6741 (@6742 @56505 @367))) + (@6741 (@9567 @56581 @60))) +@56598 := @13885 @56526 +@56611 := @6668 + (@16061 @56598) + (@6668 (@10569 @12593) (@16819 (@6668 (@8617 @12591) (@16823 (@16825 (@8568 @11205)))))) +@56612 := @6840 @56611 +@56616 := @56612 @1439 @2193 @50686 @56521 +@56617 := @1928 @55973 +@56619 := @6383 @56617 @6394 +@56620 := @12594 @56619 +@56621 := @7646 @56620 +@56622 := @10903 @56621 +@56623 := @12590 @56622 +@56627 := @56616 (@12589 @56623) (@12609 @56550) +@56628 := @6727 @56611 +@56629 := @56628 @177 +@56634 := @56629 @2192 @6624 @50685 @10772 @56623 +@56635 := @6736 @56611 +@56637 := @56635 @46 @10772 +@56638 := @6742 @56611 +@56641 := @56637 (@6741 (@56638 @46)) +@56642 := @56634 @56641 +@56643 := @56628 @196 +@56648 := @56643 @2191 @6624 @50684 @7128 @56622 +@56653 := @56635 @60 @7128 (@6741 (@56638 @60)) +@56654 := @56648 @56653 +@56660 := @56628 @242 @2190 @6626 @12576 @7165 @56621 +@56661 := @7183 @56611 +@56668 := @56661 @239 @26 @162 @6624 @6624 @6394 @7165 +@56669 := @6761 @56611 +@56672 := @56660 (@56668 @56669 @7194) +@56673 := @56628 @262 +@56678 := @56673 @2189 @6624 @12575 @6889 @56620 +@56683 := @56635 @204 @6889 (@6741 (@56638 @204)) +@56684 := @56678 @56683 +@56685 := @56628 @275 +@56690 := @56685 @2188 @6624 @12574 @12593 @56619 +@56695 := @56635 @271 @12593 (@6741 (@56638 @271)) +@56742 := @56597 + (fun ("_" : @55963) => + @56627 + (@56642 + (@56654 + (@56672 + (@56684 + (@56690 + @56695 + (@56628 + @2186 + @162 + @9278 + @6624 + @56617 + @6394 + (@6711 + @56611 + @663 + @2185 + @6626 + @6624 + (@6383 @2182 @6394) + @56617 + (@56628 @2183 @162 @6624 @6624 @2182 @6394 (@6938 @56611 @665 @2182) @56669) + (@24348 @2181)) + @56669)))))) + (@51782 @7131 @6869 @7059 @6856 @6636 @55973)) +@56743 := @55962 @7059 +@56747 := @56612 @2199 @2220 @56534 @56545 +@56748 := @224 @56527 +@56749 := @6383 @56748 +@56750 := @224 @56537 +@56751 := @6383 @56750 +@56752 := @224 @56540 +@56753 := @6383 @56752 +@56754 := @12594 @6394 +@56755 := @12592 @56754 +@56756 := @12590 @56755 +@56757 := @54251 @56756 +@56758 := @56753 @56757 +@56759 := @7646 @56758 +@56760 := @56751 @56759 +@56764 := @56747 (@56749 @56760) (@12609 @56559) +@56765 := @56628 @2201 +@56770 := @56765 @2219 @6624 @56533 @56748 @56760 +@56773 := @9548 @56611 @620 @6624 +@56774 := @56773 @136 +@56777 := @6383 (@6389 (@6558 @56526)) +@56778 := @6562 @56526 +@56784 := @56749 (@56751 (@56777 (@6383 (@6389 @56778) @6394))) +@56787 := @56774 @56784 @136 @56748 +@56792 := @56635 @367 @56598 (@6741 (@56638 @367)) +@56793 := @56787 @56792 +@56794 := @9567 @56784 +@56797 := @56793 (@6741 (@56794 @136)) +@56798 := @56770 @56797 +@56813 := @56628 + @2203 + @2218 + @6624 + @56532 + @56750 + @56759 + (@56773 @20 @56784 @136 @56750 @56792 (@6741 (@56794 @20))) +@56819 := @56673 @2217 @6624 @56531 @6889 @56758 @56683 +@56825 := @56628 @2208 @2216 @56529 @50615 @56752 @56757 +@56829 := @56612 @1462 @2207 @7293 @56528 +@56830 := @56749 @6394 +@56831 := @12589 @56830 +@56928 := @56515 + (@56742 + (fun ("_" : @56743) => + @56764 + (@56798 + (@56813 + (@56819 + (@56825 + (@56829 + (@11217 @56831) + @56752 + (@56628 + @160 + @2206 + @6624 + @6627 + @11202 + @56831 + (@56635 @136 @11202 (@6741 (@56638 @136))) + (@56629 + @2205 + @6624 + @6626 + @10772 + @56830 + @56641 + (@56765 @162 @6624 @6624 @56748 @6394 @56797 @56669))) + (@54363 @8170 @7131 @56527)) + (@56628 + @2212 + @2215 + @6626 + @7293 + @6420 + @56756 + (@56661 @649 @47 @162 @6624 @6624 @6394 @6420 @56669 @54384) + (@56643 + @2214 + @6624 + @6627 + @7128 + @56755 + @56653 + (@56628 + @220 + @277 + @6624 + @6626 + @12591 + @56754 + (@56635 @192 @12591 (@6741 (@56638 @192))) + (@56685 @162 @6624 @6624 @12593 @6394 @56695 @56669)))))))) + (@54420 @56527 @56537 @6856 @56540 @50716 @6869 @6865 @6636))) +@56931 := @6668 (@19401 @56513) @56505 +@56938 := @7485 @56931 @473 @320 @2261 @2475 @56039 @56241 +@56939 := @12609 @56359 +@56941 := @56938 @56939 @56412 +@56947 := @20609 @56931 @320 @2229 @2260 @56006 @7349 +@56950 := @20620 (@50687 (@50621 @56011)) +@56959 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@50697 @8116 @6385)) @50615)))) +@56961 := @56025 @7131 @6865 +@56962 := @50712 @8116 +@56963 := @56962 @6385 +@56964 := @56961 @56963 +@56973 := @56947 + (fun (__a : @7421) => @56950 (fun (endPos : @14) => @56959 (@56964 @50716 @7131 @6869 @6856))) +@56974 := @56346 @6385 +@56975 := @56368 @56011 +@56976 := @56974 @56975 +@56979 := @56350 @7131 @6865 @56963 +@56984 := fun (endPos : @14) => @56979 @50716 @7131 @6869 @6856 +@56989 := @56973 (fun (__a : @7421) => @12609 (@56976 @56984)) @56009 +@56994 := @6840 @56931 @2227 @523 @6627 @56005 +@56995 := @10790 @16933 +@56998 := @56994 @56995 (@7349 @56009) +@56999 := @6727 @56931 +@57005 := @56999 @160 @179 @6624 @6626 @10775 @16933 +@57006 := @6736 @56931 +@57008 := @57006 @136 @10775 +@57009 := @6742 @56931 +@57034 := @56989 + (@56998 + (@57005 + (@57008 (@6741 (@57009 @136))) + (@56999 + @177 + @162 + @6624 + @6624 + @7128 + @6394 + (@57006 @46 @7128 (@6741 (@57009 @46))) + (@6761 @56931))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_47 @8116 @6869)) +@57036 := @18999 @8170 @7131 +@57038 := @8096 @57036 @6385 +@57041 := @16433 @8179 @28149 @8116 +@57042 := @6562 @57041 +@57050 := @51175 (@7282 @57042 @6624) (@7289 @57042 @6624) (@51670 @55973) +@57051 := @6550 @57041 +@57055 := @16790 @57051 (@6554 @57041) @6869 +@57056 := @51026 @8170 +@57066 := @6668 (@19401 (@12609 (@57050 (@57055 (@57056 @57051) @50716 @8116 @7131 @6865)))) +@57069 := @6668 (@16061 (@13885 @57041)) +@57071 := @6668 (@10569 @51359) +@57073 := @6668 (@9131 @7128) +@57075 := @6668 (@8617 @51364) +@57077 := @6668 (@7206 @11199) +@57079 := @6668 (@6959 @11570) +@57089 := @57066 (@57069 (@57071 (@57073 (@57075 (@57077 (@57079 (@6668 (@6672 @8545) @29263))))))) +@57092 := @6864 @57089 @20714 @2260 +@57095 := @20620 (@50687 (@51007 @56011)) +@57104 := @6623 (@6625 (@6625 (@6625 (@6623 (@7294 (@51109 @8179 @6385)) @50615)))) +@57106 := @56025 @8126 @8116 +@57107 := @51121 @8179 +@57108 := @57107 @6385 +@57109 := @57106 @57108 +@57119 := @6644 + ((fun (__a : @7421) => @57095 (fun (endPos : @14) => @57104 (@57109 @50716 @8126 @8170 @7131))) + @6385) +@57121 := @12610 @8126 @8170 +@57124 := @57121 @7059 @7131 @6869 +@57125 := @57124 @56011 +@57126 := @56974 @57125 +@57129 := @56350 @8126 @8116 @57108 +@57134 := fun (endPos : @14) => @57129 @50716 @8126 @8170 @7131 +@57143 := @20670 + (fun (__a : @7421) => @57092 (@57119 ((fun (__a : @7421) => @12609 (@57126 @57134)) @6385))) + @6636 +@57146 := @16433 @8126 @28071 @7131 +@57147 := @6562 @57146 +@57155 := @51175 (@7282 @57147 @6624) (@7289 @57147 @6624) (@51149 @55973) +@57156 := @6550 @57146 +@57170 := @6668 + (@19401 + (@12609 + (@57155 (@16790 @57156 (@6554 @57146) @6865 (@56962 @57156) @50716 @7131 @6869 @6856)))) +@57173 := @6668 (@16061 (@13885 @57146)) +@57174 := @6464 @6856 +@57176 := @6668 (@10569 @57174) +@57178 := @6668 (@9131 @6866) +@57179 := @6389 @6869 +@57191 := @57170 + (@57173 (@57176 (@57178 (@6668 (@8617 @57179) (@6668 (@7206 @10772) (@48828 (@8544 @11576))))))) +@57197 := @6888 @57191 @20772 @266 @657 @2240 @2259 +@57198 := @50959 @56011 +@57200 := @6644 (@50687 @57198) +@57201 := @51149 @56011 +@57202 := @12609 @57201 +@57203 := @57200 @57202 +@57205 := @57197 @57203 @20781 +@57218 := @6918 @57191 @20772 @244 @139 @2256 @294 @6394 @57191 @57203 @20793 (@6701 (@6933 @57191)) +@57223 := @6840 @57191 @1439 @2255 @50686 @57198 +@57224 := @6383 @57174 +@57225 := @1928 @56011 +@57227 := @6383 @57225 @6394 +@57228 := @57224 @57227 +@57229 := @10444 @57228 +@57230 := @10903 @57229 +@57231 := @12589 @57230 +@57234 := @57223 (@15466 @57231) @57202 +@57235 := @6727 @57191 +@57241 := @57235 @177 @2254 @6624 @50685 @11199 @57231 +@57242 := @6736 @57191 +@57244 := @57242 @46 @11199 +@57245 := @6742 @57191 +@57249 := @57241 (@57244 (@6741 (@57245 @46))) +@57261 := @57235 @196 @2253 @6624 @50684 @10772 @57230 (@57242 @60 @10772 (@6741 (@57245 @60))) +@57267 := @57235 @242 @2252 @6626 @12576 @7165 @57229 +@57275 := @7183 @57191 @239 @26 @162 @6624 @6624 @6394 @7165 +@57276 := @6761 @57191 +@57350 := @57143 + (@57205 + (@57218 + (@57234 + (@57249 + (@57261 + (@57267 + (@57275 @57276 @7194) + (@57235 + @262 + @2251 + @6624 + @12575 + @6866 + @57228 + (@57242 @204 @6866 (@6741 (@57245 @204))) + (@57235 + @275 + @2250 + @6624 + @12574 + @57174 + @57227 + (@57242 @271 @57174 (@6741 (@57245 @271))) + (@57235 + @2248 + @162 + @9278 + @6624 + @57225 + @6394 + (@6711 + @57191 + @663 + @2247 + @6626 + @6624 + (@6383 @2244 @6394) + @57225 + (@57235 @2245 @162 @6624 @6624 @2244 @6394 (@6938 @57191 @665 @2244) @57276) + (@24348 @2243)) + @57276)))))) + (@51782 @8116 @7131 @7059 @6865 @6856 @56011)))) +@57357 := @6918 @57089 @20813 @266 @657 @2240 @2259 @6641 +@57360 := @6668 (@19471 @6639) @57089 +@57361 := @57357 @57360 +@57363 := @51011 @8170 @6385 +@57364 := @7294 @57363 +@57366 := @6623 @57364 @50615 +@57367 := @6625 @57366 +@57368 := @6625 @57367 +@57369 := @6625 @57368 +@57370 := @6623 @57369 +@57372 := @56025 @8116 @6869 +@57373 := @57056 @6385 +@57374 := @57372 @57373 +@57378 := @57374 @50716 @8116 @7131 @6865 +@57380 := @6644 (@57370 @57378) +@57383 := @56350 @8116 @6869 @57373 +@57387 := @57383 @50716 @8116 @7131 @6865 +@57388 := @12609 @57387 +@57395 := @57361 (@57380 @57388) @20851 (@6701 (@33061 @6641 @57089)) +@57396 := @6840 @57360 +@57400 := @57396 @2199 @2239 @57369 @57378 +@57401 := @224 @57373 +@57402 := @6383 @57401 +@57403 := @6383 @51364 +@57404 := @51686 @6394 +@57405 := @57403 @57404 +@57406 := @15466 @57405 +@57407 := @54251 @57406 +@57408 := @57402 @57407 +@57409 := @12590 @57408 +@57410 := @15466 @57409 +@57413 := @57400 (@6640 @57410) @57388 +@57414 := @6727 @57360 +@57415 := @57414 @675 +@57420 := @57415 @2238 @6624 @57368 @6639 @57410 +@57421 := @6736 @57360 +@57423 := @57421 @398 @6639 +@57424 := @6742 @57360 +@57427 := @57423 (@6741 (@57424 @398)) +@57428 := @57420 @57427 +@57429 := @57414 @196 +@57434 := @57429 @2237 @6624 @57367 @11199 @57409 +@57439 := @57421 @60 @11199 (@6741 (@57424 @60)) +@57440 := @57434 @57439 +@57452 := @57414 @262 @2236 @6624 @57366 @7128 @57408 (@57421 @204 @7128 (@6741 (@57424 @204))) +@57458 := @57414 @2234 @2216 @57364 @50615 @57401 @57407 +@57462 := @57396 @1462 @2233 @7293 @57363 +@57463 := @16764 @6641 +@57464 := @41350 @57463 +@57466 := @57462 @57464 @57401 +@57478 := @57414 @160 @2232 @6624 @6627 @29260 @57463 (@57421 @136 @29260 (@6741 (@57424 @136))) +@57490 := @57414 @177 @677 @6624 @6626 @11570 @6641 (@57421 @46 @11570 (@6741 (@57424 @46))) +@57496 := @57415 @162 @6624 @6624 @6639 @6394 @57427 +@57497 := @6761 @57360 +@57501 := @57466 (@57478 (@57490 (@57496 @57497))) +@57504 := @54363 @8179 @8170 @6385 +@57562 := @57413 + (@57428 + (@57440 + (@57452 + (@57458 + (@57501 @57504) + (@57414 + @2212 + @2215 + @6626 + @7293 + @6420 + @57406 + (@7183 @57360 @649 @47 @162 @6624 @6624 @6394 @6420 @57497 @54384) + (@57429 + @2214 + @6624 + @6627 + @11199 + @57405 + @57439 + (@57414 + @220 + @277 + @6624 + @6626 + @51364 + @57404 + (@57421 @192 @51364 (@6741 (@57424 @192))) + (@57414 + @275 + @162 + @6624 + @6624 + @51359 + @6394 + (@57421 @271 @51359 (@6741 (@57424 @271))) + @57497)))))))) +@57566 := @54420 @6385 @8116 @6869 @57373 +@57578 := @56941 + (@57034 + (fun (__a : @7421) => + fun (__h : @57038) => + @57350 (fun (endPos : @14) => @57395 (@57562 (@57566 @50716 @8116 @7131 @6865))))) +@57581 := @6668 (@19526 @56939) @56931 +@57588 := @7485 @57581 @537 @320 @2301 @2474 @56057 @56240 +@57589 := @12609 @56377 +@57591 := @57588 @57589 @56412 +@57607 := @32839 + @57581 + @320 + @2269 + @2300 + @56043 + @23719 + (fun (__a : @23759) => + @32846 @50962 (fun (endPos : @14) => @56959 (@56964 @56049 @7131 @6869 @6856))) +@57608 := @56364 @6385 +@57609 := @57608 @51151 +@57614 := fun (endPos : @14) => @56979 @56049 @7131 @6869 @6856 +@57619 := @57607 (fun (__a : @23759) => @12609 (@57609 @57614)) @56046 +@57627 := @6840 @57581 @2267 @523 @6627 @56042 @56995 (@23719 @56046) +@57628 := @6727 @57581 +@57634 := @57628 @160 @179 @6624 @6626 @10775 @16933 +@57635 := @6736 @57581 +@57637 := @57635 @136 @10775 +@57638 := @6742 @57581 +@57663 := @57619 + (@57627 + (@57634 + (@57637 (@6741 (@57638 @136))) + (@57628 + @177 + @162 + @6624 + @6624 + @7128 + @6394 + (@57635 @46 @7128 (@6741 (@57638 @46))) + (@6761 @57581))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_48 @8116 @6869)) +@57665 := @33855 @8170 @7131 +@57667 := @32968 @57665 @6385 +@57672 := @56346 (@18999 @8179 @8170) (@51670 @56011) +@57674 := @56350 @8170 @7131 +@57675 := @50863 @8126 +@57677 := @57674 (@57675 @6385) +@57687 := @6668 + (@19526 (@12609 (@57672 (fun (endPos : @14) => @57677 @50716 @8170 @8116 @6869)))) + @57089 +@57690 := @6864 @57687 @33016 @2300 +@57701 := @6644 + ((fun (__a : @23759) => + @32846 @51381 (fun (endPos : @14) => @57104 (@57109 @56049 @8126 @8170 @7131))) + @6385) +@57702 := @57608 @51570 +@57707 := fun (endPos : @14) => @57129 @56049 @8126 @8170 @7131 +@57716 := @32976 + (fun (__a : @23759) => @57690 (@57701 ((fun (__a : @23759) => @12609 (@57702 @57707)) @6385))) + @6636 +@57717 := @6918 @57687 +@57723 := @57717 @33042 @169 @712 @2277 @2299 @6426 +@57725 := @6668 (@20610 @6424) +@57726 := @57725 @57687 +@57729 := @57723 @57726 @51673 @33059 +@57730 := @6702 @712 +@57731 := @57730 @6426 +@57734 := @57729 (@6701 (@57731 @57687)) +@57741 := @6840 @57726 @1439 @2276 @50617 @51663 @51691 @51672 +@57742 := @6727 @57726 +@57748 := @57742 @177 @2275 @6624 @50616 @11570 @51690 +@57749 := @6736 @57726 +@57751 := @57749 @46 @11570 +@57752 := @6742 @57726 +@57756 := @57748 (@57751 (@6741 (@57752 @46))) +@57768 := @57742 @196 @2274 @6624 @50615 @11199 @51689 (@57749 @60 @11199 (@6741 (@57752 @60))) +@57774 := @57742 @242 @2273 @6626 @7293 @7165 @51688 +@57782 := @7183 @57726 @239 @26 @162 @6624 @6624 @6394 @7165 +@57783 := @6761 @57726 +@57833 := @57716 + (fun (msg : @6422) => + @57734 + (@57741 + (@57756 + (@57768 + (@57774 + (@57782 @57783 @7194) + (@57742 + @262 + @2272 + @6624 + @6627 + @7128 + @51687 + (@57749 @204 @7128 (@6741 (@57752 @204))) + (@57742 + @275 + @1433 + @6624 + @6626 + @51359 + @6426 + (@57749 @271 @51359 (@6741 (@57752 @271))) + (@57742 + @717 + @162 + @6624 + @6624 + @6424 + @6394 + (@57749 @521 @6424 (@6741 (@57752 @521))) + @57783)))))) + @51788)) +@57839 := @6888 @57687 @33098 @169 @712 @2277 @2299 +@57843 := @57374 @56049 @8116 @7131 @6865 +@57845 := @6644 (@57370 @57843) +@57849 := @57383 @56049 @8116 @7131 @6865 +@57850 := @12609 @57849 +@57851 := @57845 @57850 +@57853 := @57839 @57851 @33115 +@57859 := @57717 @33098 @183 @2281 @2296 @294 @6641 +@57860 := @20822 @57687 +@57866 := @57859 @57860 @57851 @33130 (@6701 (@20854 @57687)) +@57867 := @6840 @57860 +@57871 := @57867 @2199 @2295 @57369 @57843 +@57873 := @6383 @6417 @57406 +@57874 := @57402 @57873 +@57875 := @12590 @57874 +@57876 := @15466 @57875 +@57879 := @57871 (@6640 @57876) @57850 +@57880 := @6727 @57860 +@57881 := @57880 @1038 +@57886 := @57881 @2294 @6624 @57368 @6639 @57876 +@57887 := @6736 @57860 +@57889 := @57887 @532 @6639 +@57890 := @6742 @57860 +@57893 := @57889 (@6741 (@57890 @532)) +@57894 := @57886 @57893 +@57895 := @57880 @196 +@57900 := @57895 @2293 @6624 @57367 @11199 @57875 +@57905 := @57887 @60 @11199 (@6741 (@57890 @60)) +@57906 := @57900 @57905 +@57918 := @57880 @262 @2292 @6624 @57366 @7128 @57874 (@57887 @204 @7128 (@6741 (@57890 @204))) +@57924 := @57880 @2285 @2291 @57364 @50615 @57401 @57873 +@57930 := @57867 @1462 @2284 @7293 @57363 @57464 @57401 +@57942 := @57880 @160 @2283 @6624 @6627 @29260 @57463 (@57887 @136 @29260 (@6741 (@57890 @136))) +@57954 := @57880 @177 @1040 @6624 @6626 @11570 @6641 (@57887 @46 @11570 (@6741 (@57890 @46))) +@57960 := @57881 @162 @6624 @6624 @6639 @6394 @57893 +@57961 := @6761 @57860 +@58038 := @57591 + (@57663 + (fun (__a : @23759) => + fun (__h : @57667) => + @57833 + (fun (endPos : @14) => + @57853 + (@57866 + (@57879 + (@57894 + (@57906 + (@57918 + (@57924 + (@57930 (@57942 (@57954 (@57960 @57961))) @57504) + (@57880 + @2289 + @2215 + @6626 + @7293 + @6417 + @57406 + (@7183 + @57860 + @637 + @47 + @162 + @6624 + @6624 + @6394 + @6417 + @57961 + (@11016 @20 @6394)) + (@57895 + @2214 + @6624 + @6627 + @11199 + @57405 + @57905 + (@57880 + @220 + @277 + @6624 + @6626 + @51364 + @57404 + (@57887 @192 @51364 (@6741 (@57890 @192))) + (@57880 + @275 + @162 + @6624 + @6624 + @51359 + @6394 + (@57887 @271 @51359 (@6741 (@57890 @271))) + @57961)))))))) + (@57566 @56049 @8116 @7131 @6865)))))) +@58041 := @6668 (@20925 @57589) @57581 +@58048 := @7485 @58041 @618 @24 @2311 @2473 @56064 @56239 +@58049 := @224 @56067 +@58051 := @58048 @58049 @56412 +@58056 := @6840 @58041 @2307 @2310 @56060 @56063 +@58057 := @20545 @6394 +@58060 := @58056 (@10790 @58057) @58049 +@58061 := @6727 @58041 +@58067 := @58061 @160 @2309 @6624 @56059 @10775 @58057 +@58068 := @6736 @58041 +@58070 := @58068 @136 @10775 +@58071 := @6742 @58041 +@58075 := @58067 (@58070 (@6741 (@58071 @136))) +@58081 := @58061 @772 @162 @55948 @6624 @20183 @6394 +@58088 := @6711 @58041 @218 @771 @6627 @55947 @56449 @20183 +@58100 := @58061 @177 @228 @6624 @6626 @7128 @7648 (@58068 @46 @7128 (@6741 (@58071 @46))) +@58110 := @58061 @226 @162 @6624 @6624 @225 @6394 (@6938 @58041 @24 @225) +@58111 := @6761 @58041 +@58123 := @58051 + (@58060 (@58075 (@58081 (@58088 (@58100 (@58110 @58111)) @56478) @58111)) (@30515 @8116 @20079)) +@58126 := @6668 (@54792 @58049) @58041 +@58133 := @7485 @58126 @733 @24 @2326 @2472 @56078 @56238 +@58134 := @224 @56080 +@58136 := @58133 @58134 @56412 +@58141 := @6840 @58126 @2317 @2325 @56074 @56077 +@58142 := @224 @56068 +@58144 := @6383 @58142 @6394 +@58147 := @58141 (@10790 @58144) @58134 +@58148 := @6727 @58126 +@58154 := @58148 @160 @2324 @6624 @56073 @10775 @58144 +@58155 := @6736 @58126 +@58157 := @58155 @136 @10775 +@58158 := @6742 @58126 +@58162 := @58154 (@58157 (@6741 (@58158 @136))) +@58168 := @58148 @2322 @162 @56071 @6624 @58142 @6394 +@58170 := @6711 @58126 @218 +@58173 := @58170 @2321 @55950 @56070 +@58175 := @6383 @58049 @6394 +@58178 := @58173 (@20545 @58175) @58142 +@58184 := @58148 @772 @2320 @55948 @6626 @20183 @58175 +@58189 := @58170 @771 @6627 @55947 @56449 @20183 +@58201 := @58148 @177 @228 @6624 @6626 @7128 @7648 (@58155 @46 @7128 (@6741 (@58158 @46))) +@58211 := @58148 @226 @162 @6624 @6624 @225 @6394 (@6938 @58126 @24 @225) +@58212 := @6761 @58126 +@58242 := @58136 + (@58147 + (@58162 + (@58168 + (@58178 + (@58184 + (@58189 (@58201 (@58211 @58212)) @56478) + (@58148 + @1102 + @162 + @6624 + @6624 + @58049 + @6394 + (@58155 @618 @58049 (@6741 (@58158 @618))) + @58212)) + (@20578 @56067)) + @58212)) + (@43622 @8116 @56068)) +@58245 := @6668 (@54889 @58134) @58126 +@58252 := @7485 @58245 @851 @320 @2356 @2471 @56114 @56237 +@58253 := @12609 @56388 +@58255 := @58252 @58253 @56412 +@58256 := @6840 @58245 +@58260 := @58256 @2199 @2355 @56099 @56113 +@58261 := @6383 @58134 +@58262 := @224 @56104 +@58263 := @6383 @58262 +@58264 := @1928 @56108 +@58266 := @6383 @58264 @6394 +@58267 := @6423 @58266 +@58268 := @6383 @58267 +@58269 := @50892 @16771 +@58270 := @10444 @58269 +@58271 := @58268 @58270 +@58272 := @58263 @58271 +@58273 := @7009 @58272 +@58274 := @10444 @58273 +@58277 := @58260 (@58261 @58274) @58253 +@58278 := @6727 @58245 +@58279 := @58278 @1128 +@58284 := @58279 @2354 @6624 @56098 @58134 @58274 +@58285 := @6736 @58245 +@58287 := @58285 @733 @58134 +@58288 := @6742 @58245 +@58291 := @58287 (@6741 (@58288 @733)) +@58292 := @58284 @58291 +@58293 := @58278 @196 +@58298 := @58293 @2353 @6624 @56097 @6866 @58273 +@58303 := @58285 @60 @6866 (@6741 (@58288 @60)) +@58304 := @58298 @58303 +@58316 := @58278 @262 @2352 @6624 @56096 @7008 @58272 (@58285 @204 @7008 (@6741 (@58288 @204))) +@58322 := @58278 @2331 @2351 @56082 @56095 @58262 @58271 +@58326 := @58256 @1462 @2330 @7293 @56081 +@58327 := @58261 @6394 +@58328 := @12590 @58327 +@58331 := @58326 (@10790 @58328) @58262 +@58332 := @58278 @160 +@58337 := @58332 @2329 @6624 @6627 @10775 @58328 +@58342 := @58285 @136 @10775 (@6741 (@58288 @136)) +@58343 := @58337 @58342 +@58344 := @58278 @177 +@58349 := @58344 @1130 @6624 @6626 @7128 @58327 +@58354 := @58285 @46 @7128 (@6741 (@58288 @46)) +@58355 := @58349 @58354 +@58361 := @58279 @162 @6624 @6624 @58134 @6394 @58291 +@58362 := @6761 @58245 +@58371 := @58322 (@58331 (@58343 (@58355 (@58361 @58362))) (@54363 @8116 @6869 @56080)) +@58377 := @58278 @2349 @2215 @56093 @7293 @58267 @58270 +@58385 := @7183 @58245 @654 @47 @2348 @56091 @6624 @58266 @58267 +@58391 := @58278 @2346 @162 @56089 @6624 @58264 @6394 +@58395 := @58256 @2338 @2345 @41765 @56088 +@58396 := @224 @56087 +@58398 := @6383 @58396 @6394 +@58399 := @12590 @58398 +@58451 := @58395 + (@10790 @58399) + @58264 + (@58332 + @2344 + @6624 + @41764 + @10775 + @58399 + @58342 + (@58344 + @2343 + @6624 + @13364 + @7128 + @58398 + @58354 + (@58278 + @2341 + @162 + @6629 + @6624 + @58396 + @6394 + (@6711 + @58245 + @800 + @2340 + @6627 + @6624 + (@58261 @16933) + @58396 + (@58279 + @179 + @6624 + @6626 + @58134 + @16933 + @58291 + (@58344 @162 @6624 @6624 @7128 @6394 @58354 @58362)) + (@8043 @56080 @6869)) + @58362))) +@58453 := @42467 @8116 @6869 +@58511 := @58255 + (@58277 + (@58292 + (@58304 + (@58316 + (@58371 + (@58377 + (@58385 (@58391 (@58451 (@58453 @56087)) @58362) (@11016 @60 @58266)) + (@58293 + @2214 + @6624 + @6627 + @6866 + @58269 + @58303 + (@58278 + @220 + @277 + @6624 + @6626 + @31959 + @16771 + (@58285 @192 @31959 (@6741 (@58288 @192))) + (@58278 + @275 + @162 + @6624 + @6624 + @16769 + @6394 + (@58285 @271 @16769 (@6741 (@58288 @271))) + @58362)))))))) + (@54420 @56080 @6865 @6636 @56104 @56109 @6865 @6856 @6385)) +@58514 := @6668 (@54965 @58253) @58245 +@58521 := @7485 @58514 @920 @26 @2363 @2470 @56118 @56236 +@58522 := @6389 @56215 +@58524 := @58521 @58522 @56412 +@58531 := @6840 @58514 @2361 @523 @6627 @56117 @56995 @58522 +@58532 := @6727 @58514 +@58538 := @58532 @160 @179 @6624 @6626 @10775 @16933 +@58539 := @6736 @58514 +@58541 := @58539 @136 @10775 +@58542 := @6742 @58514 +@58566 := @58524 + (@58531 + (@58538 + (@58541 (@6741 (@58542 @136))) + (@58532 + @177 + @162 + @6624 + @6624 + @7128 + @6394 + (@58539 @46 @7128 (@6741 (@58542 @46))) + (@6761 @58514))) + (@31786 @8116 @6869)) +@58569 := @6668 (@55070 @58522) @58514 +@58576 := @7485 @58569 @931 @320 @2376 @2469 @56129 @56235 +@58577 := @12609 @56397 +@58579 := @58576 @58577 @56412 +@58587 := @6840 @58569 @2369 @2375 @56121 @56128 (@10790 @50896) @58577 +@58588 := @6727 @58569 +@58594 := @58588 @160 @2374 @6624 @56120 @10775 @50896 +@58595 := @6736 @58569 +@58597 := @58595 @136 @10775 +@58598 := @6742 @58569 +@58679 := @58579 + (@58587 + (@58594 + (@58597 (@6741 (@58598 @136))) + (@58588 + @177 + @2373 + @6624 + @16740 + @7128 + @50895 + (@58595 @46 @7128 (@6741 (@58598 @46))) + (@58588 + @196 + @2372 + @6624 + @7293 + @6866 + @50894 + (@58595 @60 @6866 (@6741 (@58598 @60))) + (@58588 + @220 + @2371 + @6624 + @6627 + @31959 + @50893 + (@58595 @192 @31959 (@6741 (@58598 @192))) + (@58588 + @262 + @277 + @6624 + @6626 + @7008 + @16771 + (@58595 @204 @7008 (@6741 (@58598 @204))) + (@58588 + @275 + @162 + @6624 + @6624 + @16769 + @6394 + (@58595 @271 @16769 (@6741 (@58598 @271))) + (@6761 @58569))))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_53 + @8116 + @6869 + @6865 + @6856 + @6636 + @6385)) +@58682 := @6668 (@55694 @58577) @58569 +@58689 := @7485 @58682 @999 @24 @2385 @2468 @56132 @56234 +@58690 := @224 @56134 +@58692 := @58689 @58690 @56412 +@58699 := @6840 @58682 @2383 @523 @6627 @56131 @56995 @58690 +@58700 := @6727 @58682 +@58706 := @58700 @160 @179 @6624 @6626 @10775 @16933 +@58707 := @6736 @58682 +@58709 := @58707 @136 @10775 +@58710 := @6742 @58682 +@58733 := @58692 + (@58699 + (@58706 + (@58709 (@6741 (@58710 @136))) + (@58700 + @177 + @162 + @6624 + @6624 + @7128 + @6394 + (@58707 @46 @7128 (@6741 (@58710 @46))) + (@6761 @58682))) + (@17816 @6869)) +@58736 := @6668 (@55691 @58690) @58682 +@58743 := @7485 @58736 @1086 @320 @2408 @2467 @56164 @56233 +@58744 := @12609 @56406 +@58746 := @58743 @58744 @56412 +@58747 := @6840 @58736 +@58751 := @58747 @2199 @2407 @56151 @56163 +@58752 := @224 @56135 +@58753 := @6383 @58752 +@58754 := @1928 @56158 +@58756 := @6383 @58754 @6394 +@58757 := @6430 @58756 +@58759 := @6383 @58757 @58270 +@58760 := @7647 @58759 +@58761 := @7009 @58760 +@58762 := @10444 @58761 +@58765 := @58751 (@58753 @58762) @58744 +@58766 := @6727 @58736 +@58772 := @58766 @2393 @2406 @56138 @56150 @58752 @58762 +@58777 := @6711 @58736 @218 @2392 @6627 @56137 +@58779 := @6383 @58690 @6394 +@58780 := @12590 @58779 +@58782 := @58777 @58780 @58752 +@58788 := @58766 @177 @2391 @6624 @6626 @7128 @58779 +@58789 := @6736 @58736 +@58791 := @58789 @46 @7128 +@58792 := @6742 @58736 +@58796 := @58788 (@58791 (@6741 (@58792 @46))) +@58808 := @58766 @2389 @162 @6624 @6624 @58690 @6394 (@58789 @999 @58690 (@6741 (@58792 @999))) +@58809 := @6761 @58736 +@58811 := @58796 (@58808 @58809) +@58815 := @58772 (@58782 @58811 (@47190 @56134)) +@58816 := @58766 @196 +@58821 := @58816 @2405 @6624 @56149 @6866 @58761 +@58826 := @58789 @60 @6866 (@6741 (@58792 @60)) +@58948 := @58746 + (@58765 + (@58815 + (@58821 + @58826 + (@58766 + @262 + @2404 + @6624 + @56148 + @7008 + @58760 + (@58789 @204 @7008 (@6741 (@58792 @204))) + (@58766 + @226 + @2403 + @6624 + @56147 + @225 + @58759 + (@6938 @58736 @24 @225) + (@58766 + @2401 + @2215 + @56145 + @7293 + @58757 + @58270 + (@7183 + @58736 + @709 + @47 + @2400 + @56143 + @6624 + @58756 + @58757 + (@58766 + @2398 + @162 + @56141 + @6624 + @58754 + @6394 + (@58747 + @2338 + @2397 + @7293 + @56140 + (@10790 @58780) + @58754 + (@58766 + @160 + @2392 + @6624 + @6627 + @10775 + @58780 + (@58789 @136 @10775 (@6741 (@58792 @136))) + @58811) + (@58453 @56134)) + @58809) + (@11016 @192 @58756)) + (@58816 + @2214 + @6624 + @6627 + @6866 + @58269 + @58826 + (@58766 + @220 + @277 + @6624 + @6626 + @31959 + @16771 + (@58789 @192 @31959 (@6741 (@58792 @192))) + (@58766 + @275 + @162 + @6624 + @6624 + @16769 + @6394 + (@58789 @271 @16769 (@6741 (@58792 @271))) + @58809)))))))) + (@54420 @56135 @6865 @6636 @20 @56159 @6865 @6856 @6385)) +@58949 := @6671 @1086 +@58952 := @6668 (@58949 @58744) @58736 +@58959 := @7485 @58952 @1095 @26 @2417 @2466 @56167 @56232 +@58960 := @6389 @56186 +@58990 := @58959 + @58960 + @56412 + (@6840 + @58952 + @2415 + @214 + @6626 + @56166 + @8493 + @58960 + (@6727 + @58952 + @212 + @162 + @6624 + @6624 + @8375 + @6394 + (@6736 @58952 @20 @8375 (@6741 (@6742 @58952 @20))) + (@6761 @58952)) + (@37192 @7131)) +@58991 := @6671 @1095 +@58994 := @6668 (@58991 @58960) @58952 +@58999 := @7378 @58994 @2427 @630 @2465 @6629 +@59000 := @7067 @8116 +@59001 := @59000 @2432 +@59002 := @7282 @59001 +@59003 := @59002 @6624 +@59004 := @7281 @59003 +@59006 := @7289 @59001 @6624 +@59008 := @59004 @59006 @6624 +@59009 := @36165 @8116 +@59011 := @7282 @59009 @6624 +@59012 := @7281 @59011 +@59014 := @7289 @59009 @6624 +@59016 := @59012 @59014 @6624 +@59017 := @59000 @2446 +@59023 := @7281 (@7282 @59017 @6624) (@7289 @59017 @6624) +@59027 := @6623 (@7279 (@59023 @6629 @6626)) +@59029 := @29767 @8170 @20217 +@59032 := @59023 (@30456 @59029) @7059 +@59034 := @7282 @59032 @6624 +@59035 := @7281 @59034 +@59037 := @7289 @59032 @6624 +@59039 := @59035 @59037 @6624 +@59040 := @44231 @7131 +@59042 := @7282 @59040 @6624 +@59043 := @7281 @59042 +@59045 := @7289 @59040 @6624 +@59058 := @58999 + (fun (__b : @6620) => + @8858 (@7279 (@59008 (@6625 (@59016 (@59027 (@59039 (@6625 (@59043 @59045 @6624 @6624))))))))) +@59066 := @51175 (@7282 @56778 @6624) (@7289 @56778 @6624) @56550 @56559 +@59067 := @54049 @59066 +@59069 := @51175 @59003 @59006 +@59072 := @56346 @57036 @56975 @56984 +@59073 := @59069 @59072 +@59075 := @51175 @59011 @59014 +@59078 := @56364 @57665 @51151 @57614 +@59079 := @59075 @59078 +@59081 := @51175 @59034 @59037 +@59084 := @38574 @8170 (@20218 @59029) +@59089 := @16790 @59084 @6869 @6856 (@56029 @59084) +@59091 := @38803 @8170 @7131 +@59099 := @59089 (@56106 (@59091 (@7849 @59084 @7131))) @6869 @6865 @6636 +@59100 := @59081 @59099 +@59102 := @51175 @59042 @59045 +@59108 := @50907 @8170 @7131 @6869 @6865 @6856 @6636 +@59109 := @59102 @59108 +@59110 := @11086 @7131 +@59121 := @16790 (@16734 @59110) @6869 @6856 @20 (@56157 (@59091 @59110)) @6869 @6865 @6636 +@59130 := @59058 + (fun (__b : @6620) => @12609 (@59067 (@59073 (@59079 (@59100 (@59109 @59121)))))) + @56170 +@59139 := @6711 @58994 @715 @2426 @6627 @6624 (@8492 @15651) (@6389 @56170) +@59140 := @6727 @58994 +@59168 := @59139 + (@59140 + @212 + @2425 + @6624 + @6626 + @8375 + @15651 + (@6736 @58994 @20 @8375 (@6741 (@6742 @58994 @20))) + (@59140 @2423 @162 @6624 @6624 @2422 @6394 (@6938 @58994 @1283 @2422) (@6761 @58994))) +@59169 := @7263 @7131 +@59172 := @59130 (@59168 (@59169 @2421)) +@59175 := @6668 (@58991 (@6389 @59009)) +@59178 := @6668 (@58949 (@12609 @59121)) +@59181 := @6668 (@55691 (@224 @59110)) +@59184 := @6668 (@55694 (@12609 @59108)) +@59187 := @6668 (@55070 (@6389 @59040)) +@59190 := @6668 (@54965 (@12609 @59099)) +@59193 := @6668 (@54889 (@224 @59084)) +@59196 := @6668 (@54792 (@224 @59029)) +@59199 := @6668 (@20925 (@12609 @59078)) +@59202 := @6668 (@19526 (@12609 @59072)) +@59203 := @12609 @59066 +@59216 := @59175 + (@59178 + (@59181 + (@59184 + (@59187 (@59190 (@59193 (@59196 (@59199 (@59202 (@6668 (@19401 @59203) @56611)))))))))) +@59217 := @6736 @59216 +@59219 := @59217 @393 @59203 +@59220 := @6742 @59216 +@59225 := @59172 (fun ("_" : @56172) => @59219 (@6741 (@59220 @393))) +@59226 := @56171 @7059 +@59231 := @7378 @59216 @2438 @693 @2464 @6629 +@59232 := @36165 @8170 +@59233 := @7282 @59232 +@59234 := @59233 @6624 +@59235 := @7281 @59234 +@59237 := @7289 @59232 @6624 +@59239 := @59235 @59237 @6624 +@59240 := @7067 @8170 +@59241 := @59240 @2446 +@59247 := @7281 (@7282 @59241 @6624) (@7289 @59241 @6624) +@59251 := @6623 (@7279 (@59247 @6629 @6626)) +@59253 := @29767 @8126 @28071 +@59256 := @59247 (@30456 @59253) @7059 +@59258 := @7282 @59256 @6624 +@59259 := @7281 @59258 +@59261 := @7289 @59256 @6624 +@59263 := @59259 @59261 @6624 +@59264 := @44260 @8116 +@59266 := @7282 @59264 @6624 +@59267 := @7281 @59266 +@59269 := @7289 @59264 @6624 +@59280 := @59231 + (fun (__b : @6620) => + @8858 (@6625 (@59239 (@59251 (@59263 (@6625 (@59267 @59269 @6624 @6624))))))) +@59286 := @56346 (@18999 @8126 @8116) @57201 (fun (endPos : @14) => @57387) +@59287 := @54049 @59286 +@59289 := @51175 @59234 @59237 +@59296 := @56364 (@33855 @8126 @8116) (fun (msg : @6422) => @51671) (fun (endPos : @14) => @57849) +@59297 := @59289 @59296 +@59299 := @51175 @59258 @59261 +@59303 := @38574 @8126 (@7316 @28071 @59253) +@59308 := @16790 @59303 @7131 @6865 (@56962 @59303) +@59310 := @38803 @8126 @8116 +@59318 := @59308 (@56106 (@59310 (@7849 @59303 @8116))) @7131 @6869 @6856 +@59319 := @59299 @59318 +@59321 := @51175 @59266 @59269 +@59327 := @50907 @8126 @8116 @7131 @6869 @6865 @6856 +@59328 := @59321 @59327 +@59329 := @11483 @8116 +@59340 := @16790 (@27992 @59329) @7131 @6865 @20 (@56157 (@59310 @59329)) @7131 @6869 @6856 +@59348 := @59280 (fun (__b : @6620) => @12609 (@59287 (@59297 (@59319 (@59328 @59340))))) @59001 +@59353 := @6711 @59216 @715 @2437 @6627 @6624 +@59354 := @6383 @8539 +@59358 := @59353 (@59354 @20418) (@6389 @59001) +@59359 := @6727 @59216 +@59385 := @59358 + (@59359 + @212 + @2436 + @6624 + @6626 + @8539 + @20418 + (@59217 @20 @8539 (@6741 (@59220 @20))) + (@59359 @2434 @162 @6624 @6624 @2433 @6394 (@6938 @59216 @1283 @2433) (@6761 @59216))) +@59386 := @7263 @8116 +@59389 := @59348 (@59385 (@59386 @2432)) +@59390 := @6389 @59232 +@59392 := @6668 (@58991 @59390) +@59395 := @6668 (@58949 (@12609 @59340)) +@59398 := @6668 (@55691 (@224 @59329)) +@59401 := @6668 (@55694 (@12609 @59327)) +@59404 := @6668 (@55070 (@6389 @59264)) +@59407 := @6668 (@54965 (@12609 @59318)) +@59410 := @6668 (@54889 (@224 @59303)) +@59413 := @6668 (@54792 (@224 @59253)) +@59416 := @6668 (@20925 (@12609 @59296)) +@59417 := @12609 @59286 +@59429 := @59392 + (@59395 + (@59398 (@59401 (@59404 (@59407 (@59410 (@59413 (@59416 (@6668 (@19526 @59417) @57191))))))))) +@59430 := @6736 @59429 +@59432 := @59430 @473 @59417 +@59433 := @6742 @59429 +@59438 := @59389 (fun ("_" : @59003) => @59432 (@6741 (@59433 @473))) +@59439 := @59002 @7059 +@59444 := @7378 @59429 @2441 @1097 @2463 @6624 +@59445 := @7067 @8126 +@59446 := @59445 @2446 +@59447 := @7282 @59446 +@59448 := @59447 @6624 +@59452 := @7281 @59448 (@7289 @59446 @6624) +@59455 := @7279 (@59452 @6629 @6626) +@59456 := @6623 @59455 +@59458 := @29767 @8179 @28149 +@59461 := @59452 (@30456 @59458) @7059 +@59462 := @7282 @59461 +@59463 := @59462 @6624 +@59464 := @7281 @59463 +@59466 := @7289 @59461 @6624 +@59468 := @59464 @59466 @6624 +@59470 := @30477 @8179 @8170 +@59472 := @7282 @59470 @6624 +@59473 := @7281 @59472 +@59475 := @7289 @59470 @6624 +@59484 := @59444 (fun (__b : @6620) => @8858 (@59456 (@59468 (@6625 (@59473 @59475 @6624 @6624))))) +@59496 := @56364 + (@33855 @8179 @8170) + (fun (msg : @6422) => @57124 @6385) + (fun (endPos : @14) => @57677 @56049 @8170 @8116 @6869) +@59497 := @54049 @59496 +@59499 := @51175 @59463 @59466 +@59503 := @38574 @8179 (@7316 @28149 @59458) +@59508 := @16790 @59503 @8116 @6869 (@57056 @59503) +@59510 := @38803 @8179 @8170 +@59518 := @59508 (@56106 (@59510 (@7849 @59503 @8170))) @8116 @7131 @6865 +@59519 := @59499 @59518 +@59521 := @51175 @59472 @59475 +@59527 := @50907 @8179 @8170 @8116 @7131 @6869 @6865 +@59528 := @59521 @59527 +@59529 := @40064 @8170 +@59540 := @16790 (@28138 @59529) @8116 @6869 @20 (@56157 (@59510 @59529)) @8116 @7131 @6865 +@59553 := @59484 + (fun (__b : @6620) => @12609 (@59497 (@59519 (@59528 @59540)))) + @59232 + (@59430 @1095 @59390 (@6741 (@59433 @1095))) +@59557 := @6668 (@58991 (@6389 (@36165 @8126))) +@59560 := @6668 (@58949 (@12609 @59540)) +@59563 := @6668 (@55691 (@224 @59529)) +@59566 := @6668 (@55694 (@12609 @59527)) +@59569 := @6668 (@55070 (@6389 @59470)) +@59572 := @6668 (@54965 (@12609 @59518)) +@59575 := @6668 (@54889 (@224 @59503)) +@59578 := @6668 (@54792 (@224 @59458)) +@59579 := @12609 @59496 +@59590 := @59557 + (@59560 (@59563 (@59566 (@59569 (@59572 (@59575 (@59578 (@6668 (@20925 @59579) @57687)))))))) +@59591 := @6736 @59590 +@59593 := @59591 @537 @59579 +@59594 := @6742 @59590 +@59599 := @59553 (fun ("_" : @59234) => @59593 (@6741 (@59594 @537))) +@59600 := @59233 @7059 +@59601 := @7378 @59590 +@59605 := @59601 @2457 @1164 @2462 @59455 +@59607 := @30477 @12513 @8126 +@59608 := @7282 @59607 +@59609 := @59608 @6624 +@59610 := @7281 @59609 +@59612 := @7289 @59607 @6624 +@59619 := @59605 (fun (__b : @6620) => @8858 (@6625 (@59610 @59612 @6624 @6624))) +@59620 := @38574 @12513 +@59621 := @7316 @29248 +@59623 := @29767 @12513 @29248 +@59625 := @59620 (@59621 @59623) +@59630 := @16790 @59625 @8170 @7131 (@57675 @59625) +@59632 := @38803 @12513 @8126 +@59640 := @59630 (@56106 (@59632 (@7849 @59625 @8126))) @8170 @8116 @6869 +@59641 := @54049 @59640 +@59643 := @51175 @59609 @59612 +@59649 := @50907 @12513 @8126 @8170 @8116 @7131 @6869 +@59650 := @59643 @59649 +@59652 := @8720 @12513 @8126 +@59663 := @16790 (@29237 @59652) @8170 @7131 @20 (@56157 (@59632 @59652)) @8170 @8116 @6869 +@59669 := @59619 (fun (__b : @6620) => @12609 (@59641 (@59650 @59663))) @59461 +@59677 := @59601 @2452 @2455 @242 @6629 (fun (__b : @6620) => @7389 @6629 @6626) +@59678 := @30456 @59623 +@59684 := @59677 (fun (__b : @6620) => @6389 (@7389 @59678 @7059)) @59446 +@59689 := @6711 @59590 @715 @2451 @6627 @6624 +@59690 := @6383 @8545 +@59694 := @59689 (@59690 @46308) (@6389 @59446) +@59695 := @6727 @59590 +@59721 := @59694 + (@59695 + @212 + @2450 + @6624 + @6626 + @8545 + @46308 + (@59591 @20 @8545 (@6741 (@59594 @20))) + (@59695 @2448 @162 @6624 @6624 @2447 @6394 (@6938 @59590 @1283 @2447) (@6761 @59590))) +@59722 := @7263 @8126 +@59725 := @59684 (@59721 (@59722 @2446)) +@59729 := @6668 (@58991 (@6389 (@36165 @8179))) +@59732 := @6668 (@58949 (@12609 @59663)) +@59735 := @6668 (@55691 (@224 @59652)) +@59738 := @6668 (@55694 (@12609 @59649)) +@59739 := @6389 @59607 +@59741 := @6668 (@55070 @59739) +@59742 := @12609 @59640 +@59744 := @6668 (@54965 @59742) +@59747 := @6668 (@54889 (@224 @59625)) +@59748 := @224 @59623 +@59750 := @6668 (@54792 @59748) +@59758 := @6668 (@20925 (@12609 (@56364 (@33855 @12513 @8126) @51570 @57707))) +@59766 := @6668 (@19526 (@12609 (@56346 (@18999 @12513 @8126) @57125 @57134))) +@59769 := @16433 @12513 @29248 @8170 +@59770 := @6562 @59769 +@59778 := @51175 (@7282 @59770 @6624) (@7289 @59770 @6624) (@57124 @55973) +@59779 := @6550 @59769 +@59793 := @6668 + (@19401 + (@12609 + (@59778 (@16790 @59779 (@6554 @59769) @7131 (@57675 @59779) @50716 @8170 @8116 @6869)))) +@59796 := @6668 (@16061 (@13885 @59769)) +@59797 := @6464 @6869 +@59799 := @6668 (@10569 @59797) +@59801 := @6668 (@9131 @10772) +@59802 := @6389 @8116 +@59804 := @6668 (@8617 @59802) +@59806 := @6668 (@7206 @11570) +@59807 := @1299 @8179 +@59827 := @59729 + (@59732 + (@59735 + (@59738 + (@59741 + (@59744 + (@59747 + (@59750 + (@59758 + (@59766 + (@59793 + (@59796 + (@59799 + (@59801 + (@59804 (@59806 (@52633 (@6668 (@6672 @59807) @29484))))))))))))))))) +@59832 := @6711 @59827 @766 @2454 @6627 @6624 +@59834 := @6383 @59748 @6394 +@59838 := @59832 (@9879 @59834) (@6389 @59678) +@59839 := @6727 @59827 +@59849 := @59839 @237 @2320 @6624 @6626 @236 @59834 (@6938 @59827 @24 @236) +@59855 := @59839 @1102 @162 @6624 @6624 @59748 @6394 +@59856 := @6736 @59827 +@59858 := @59856 @618 @59748 +@59859 := @6742 @59827 +@59863 := @59855 (@59858 (@6741 (@59859 @618))) +@59864 := @6761 @59827 +@59892 := @59669 + (@59725 + (fun ("_" : @59448) => @59838 (@59849 (@59863 @59864)) (@30631 @59623)) + (fun ("_" : @59447 @7059) => @7183 @59827 @239 @26 @162 @6624 @6624 @6394 @7165 @59864 @7194)) + (fun ("_" : @59463) => @59856 @851 @59742 (@6741 (@59859 @851))) +@59893 := @59462 @7059 +@59899 := @7378 @59827 @1169 @1188 @2461 @6624 @9141 +@59905 := @50907 @24188 @8179 @8126 @8170 @8116 @7131 +@59906 := @54049 @59905 +@59908 := @8720 @24188 @8179 +@59913 := @16790 (@29458 @59908) @8126 @8116 @20 +@59915 := @38803 @24188 @8179 +@59921 := @59913 (@56157 (@59915 @59908)) @8126 @8170 @7131 +@59932 := @59899 + (fun (__b : @6620) => @12609 (@59906 @59921)) + @59607 + (@59856 @920 @59739 (@6741 (@59859 @920))) +@59936 := @6668 (@58991 (@6389 (@36165 @12513))) +@59937 := @12609 @59921 +@59939 := @6668 (@58949 @59937) +@59942 := @6668 (@55691 (@224 @59908)) +@59943 := @12609 @59905 +@59945 := @6668 (@55694 @59943) +@59950 := @6668 (@55070 (@6389 (@30477 @24188 @8179))) +@59951 := @38574 @24188 +@59952 := @7316 @29469 +@59954 := @29767 @24188 @29469 +@59956 := @59951 (@59952 @59954) +@59972 := @6668 + (@54965 + (@12609 + (@16790 + @59956 + @8126 + @8116 + (@57107 @59956) + (@56106 (@59915 (@7849 @59956 @8179))) + @8126 + @8170 + @7131))) +@59975 := @6668 (@54889 (@224 @59956)) +@59978 := @6668 (@54792 (@224 @59954)) +@59984 := @56364 (@33855 @24188 @8179) (fun (msg : @6422) => @51182 @6385) +@59989 := @56350 @8179 @8170 (@51445 @12513 @6385) +@59998 := @6668 (@20925 (@12609 (@59984 (fun (endPos : @14) => @59989 @56049 @8179 @8126 @8116)))) +@60012 := @6668 + (@19526 + (@12609 + (@56346 + (@18999 @24188 @8179) + (@51568 @56011) + (fun (endPos : @14) => @59989 @50716 @8179 @8126 @8116)))) +@60015 := @16433 @24188 @29469 @8126 +@60016 := @6562 @60015 +@60024 := @51175 (@7282 @60016 @6624) (@7289 @60016 @6624) (@51568 @55973) +@60025 := @6550 @60015 +@60039 := @6668 + (@19401 + (@12609 + (@60024 (@16790 @60025 (@6554 @60015) @8116 (@57107 @60025) @50716 @8126 @8170 @7131)))) +@60042 := @6668 (@16061 (@13885 @60015)) +@60044 := @6668 (@10569 @52624) +@60046 := @6668 (@9131 @11199) +@60048 := @6668 (@8617 @52629) +@60050 := @6668 (@7206 @29257) +@60051 := @1299 @12513 +@60071 := @59936 + (@59939 + (@59942 + (@59945 + (@59950 + (@59972 + (@59975 + (@59978 + (@59998 + (@60012 + (@60039 + (@60042 + (@60044 + (@60046 + (@60048 (@60050 (@52345 (@6668 (@6672 @60051) @29666))))))))))))))))) +@60072 := @6736 @60071 +@60074 := @60072 @931 @59943 +@60075 := @6742 @60071 +@60116 := fun (subject : @6422) => + fun (b0 : @1300) => + fun (pos : @14) => + fun (ln : @14) => + fun (firstOn : @6620) => + fun (chs : @14) => + fun (lexs : @12566) => + @56312 + (@56502 + (@56928 + (@57578 + (@58038 + (@58123 + (@58242 + (@58511 + (@58566 + (@58679 + (@58733 + (@58948 + (@58990 + (@59225 + (fun ("_" : @59226) => + @59438 + (fun ("_" : @59439) => + @59599 + (fun ("_" : @59600) => + @59892 + (fun ("_" : @59893) => + @59932 + (fun ("_" : @59609) => @60074 (@6741 (@60075 @931))) + (fun ("_" : @59608 @7059) => + @60072 @1086 @59937 (@6741 (@60075 @1086)))))))))))))))))))) +@60119 := @6623 (@7294 (@8662 @2498)) +@60120 := @8667 @2498 +@60127 := @7281 (@7282 @60120 @6624) (@7289 @60120 @6624) @9278 +@60128 := @25416 @2513 +@60135 := @7281 (@7282 @60128 @6624) (@7289 @60128 @6624) @9278 +@60136 := @25416 @2525 +@60142 := @7281 (@7282 @60136 @6624) (@7289 @60136 @6624) +@60146 := @6623 (@32086 (@32087 @2541 @2548)) +@60148 := @32158 @2541 @2548 +@60173 := fun (subject : @6422) => + fun (position : @14) => + @29724 + (@29731 + (@8660 + (@60119 + (@60127 + (@7279 + (@60135 + (@7279 + (@60142 + (@60146 + (@7281 + (@7282 @60148 @6624) + (@7289 @60148 @6624) + (@6623 (@25393 @6624) @6624) + @6626)) + @6626))))))) + @6626) +@60175 := @6634 @1423 @6642 +@60176 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_28 +@60179 := @6644 (@60176 @6636 @6385) +@60180 := LexLeanBoot.TokenAudit.controlCode +@60184 := @60179 (@6650 (@60180 @6636 @6385)) +@60187 := (subject : @6422) -> (position : @14) -> @60175 @60184 +@60201 := @6660 + @1423 + @6642 + @60184 + @2575 + @6680 + (@6685 (@6695 @1423)) + (@6701 (@6702 (@6703 @2575) @6642 @6678)) +@60206 := @7378 @6680 @2486 @2572 @2566 @29723 +@60207 := @9228 @6636 +@60208 := @6628 @60207 +@60209 := @6623 @60208 +@60211 := @8859 @2066 @2498 +@60212 := @7294 @60211 +@60213 := @6623 @60212 +@60214 := @8915 @2498 +@60215 := @7282 @60214 +@60216 := @60215 @6624 +@60217 := @7281 @60216 +@60219 := @7289 @60214 @6624 +@60221 := @60217 @60219 @9278 +@60222 := @26185 @2513 +@60224 := @7282 @60222 @6624 +@60225 := @7281 @60224 +@60227 := @7289 @60222 @6624 +@60229 := @60225 @60227 @9278 +@60230 := @26185 @2525 +@60232 := @7282 @60230 @6624 +@60233 := @7281 @60232 +@60235 := @7289 @60230 @6624 +@60236 := @60233 @60235 +@60245 := @6623 (@6623 (@6625 (@7410 @6627)) (@24431 @6856 @7406 @2541 @2548)) +@60247 := @33221 @2541 @2548 +@60249 := @7282 @60247 @6624 +@60250 := @7281 @60249 +@60252 := @7289 @60247 @6624 +@60271 := @60213 + (@60221 + (@7279 + (@60229 + (@7279 + (@60236 + (@60245 + (@60250 + @60252 + (@6623 (@6623 (@6623 (@6625 @7411) (@9228 @7406)) @6624) @6624) + @6626)) + @6626))))) +@60276 := @60206 (fun (__b : @6620) => @7389 (@60209 @60271) @6626) +@60277 := @7280 @6777 +@60279 := @60277 @7385 @7388 +@60281 := @24480 @2066 @2498 +@60288 := @60277 (@7282 @60281 @6624) (@7289 @60281 @6624) @6948 +@60289 := @7068 @2513 +@60296 := @60277 (@7282 @60289 @6624) (@7289 @60289 @6624) @6948 +@60297 := @7068 @2525 +@60303 := @60277 (@7282 @60297 @6624) (@7289 @60297 @6624) +@60305 := @33370 @2541 @2548 +@60307 := @7282 @60305 @6624 +@60308 := @60277 @60307 +@60310 := @7289 @60305 @6624 +@60314 := @60308 @60310 (@6947 @19784) @6899 +@60348 := @60276 + (fun (__b : @6620) => + @6650 (@60279 (let b0 : @1300 := @8756; @60288 (@60296 (@60303 @60314 @6899))) @6899)) + @29725 + (@6712 + @766 + @2485 + @29721 + @6624 + @29995 + @29997 + (@6748 + @2484 + @6624 + @29720 + @6639 + @19668 + @6758 + (@38644 @162 @7829 @6624 @7893 @6394 @7923 @6762)) + @30046) +@60356 := @7485 @7037 @46 @1283 @1290 @2571 @60208 @60271 @8920 +@60358 := @60277 @60216 @60219 +@60359 := @6947 @8756 +@60376 := @60356 + (@6650 + (@60358 + @60359 + (@60277 + @60224 + @60227 + @60359 + (@60277 @60232 @60235 (@60277 @60249 @60252 (@6947 @19545) @6899) @6899)))) +@60383 := @6840 @7037 @1288 @475 @6627 @60207 @7082 @8920 +@60384 := @6727 @7037 +@60390 := @60384 @160 @214 @6624 @6626 @7006 @7081 +@60391 := @6736 @7037 +@60393 := @60391 @136 @7006 +@60394 := @6742 @7037 +@60398 := @60390 (@60393 (@6741 (@60394 @136))) +@60410 := @60384 @212 @162 @6624 @6624 @7008 @6394 (@60391 @20 @7008 (@6741 (@60394 @20))) +@60411 := @6761 @7037 +@60418 := @60376 (@60383 (@60398 (@60410 @60411)) (@8775 @6856 @6636)) +@60423 := @7378 @8923 @2505 @2508 @2570 @60212 +@60424 := @27057 @2513 +@60425 := @7282 @60424 +@60426 := @60425 @6624 +@60427 := @7281 @60426 +@60429 := @7289 @60424 @6624 +@60431 := @60427 @60429 @9278 +@60432 := @27057 @2525 +@60434 := @7282 @60432 @6624 +@60435 := @7281 @60434 +@60437 := @7289 @60432 @6624 +@60467 := @60423 + (fun (__b : @6620) => + @18702 + (@7279 + (@60431 + (@7279 + (@60435 + @60437 + (@6623 + (@6623 (@6625 (@7577 @6627)) (@24432 @7429 @2541 @2548)) + (@7281 + @60307 + @60310 + (@6623 (@6623 (@6623 (@6625 @7578) (@9659 @7429)) @6624) @6624) + @6626)) + @6626))))) +@60468 := @6947 @8895 +@60482 := @60467 + (fun (__b : @6620) => + @6650 (@60279 @60468 (@60277 @60426 @60429 @60468 (@60277 @60434 @60437 @60314 @6899)))) + @60214 +@60487 := @6840 @8923 @2493 @2504 @7293 @60211 +@60489 := @6383 @2499 @6394 +@60490 := @8799 @60489 +@60494 := @60487 (@8951 @60490) (@6389 @60214) +@60495 := @6727 @8923 +@60509 := @60495 + @177 + @2503 + @6624 + @6627 + @8920 + @60490 + (@6736 @8923 @46 @8920 (@6741 (@6742 @8923 @46))) +@60515 := @60495 @2068 @2502 @6624 @6626 @2067 @60489 +@60517 := @6938 @8923 @1283 +@60536 := @60482 + (@60494 + (@60509 + (@60515 + (@60517 @2067) + (@60495 @2500 @162 @6624 @6624 @2499 @6394 (@60517 @2499) (@6761 @8923)))) + (@8996 @2066 @2498)) +@60546 := @7183 @9052 @266 @2481 @179 @6626 @6624 (@9081 @6394) (@7631 @9049) +@60547 := @6727 @9052 +@60548 := @60547 @177 +@60553 := @60548 @162 @6624 @6624 @9049 @6394 +@60560 := @6736 @9052 @46 @9049 (@6741 (@6742 @9052 @46)) +@60561 := @60553 @60560 +@60562 := @6761 @9052 +@60568 := @60536 (fun ("_" : @60216) => @60546 (@60561 @60562) (@7686 @9049)) +@60569 := @60215 @7059 +@60574 := @7378 @9052 @2519 @2508 @2569 @6629 +@60575 := @27505 @2525 +@60576 := @7282 @60575 +@60577 := @60576 @6624 +@60578 := @7281 @60577 +@60580 := @7289 @60575 @6624 +@60581 := @60578 @60580 +@60582 := @20671 @7323 +@60583 := @6628 @60582 +@60584 := @6623 @60583 +@60593 := @6623 (@6623 (@6625 (@60584 @6627)) (@24431 @6869 @19937 @2541 @2548)) +@60595 := @32993 @2541 @2548 +@60597 := @7282 @60595 @6624 +@60598 := @7281 @60597 +@60600 := @7289 @60595 @6624 +@60666 := @60574 + (fun (__b : @6620) => + @18702 + (@7279 + (@60581 + (@60593 + (@60598 + @60600 + (@6623 (@6623 (@6623 (@6625 (@60584 @6624)) (@9962 @19937)) @6624) @6624) + @6626)) + @6626))) + (fun (__b : @6620) => + @6650 + (@60279 + (@6947 @9156) + (@60277 @60577 @60580 (@60277 @60597 @60600 (@6947 @20054) @6899) @6899))) + @60424 + (@6711 + @9052 + @715 + @2518 + @6627 + @6624 + (@9081 @8801) + (@6389 @60424) + (@60548 + @2517 + @6624 + @6626 + @9049 + @8801 + @60560 + (@60547 @2515 @162 @6624 @6624 @2514 @6394 (@6938 @9052 @1283 @2514) @60562)) + (@27759 @2513)) +@60676 := @7183 @9176 @266 @2481 @179 @6626 @6624 (@28393 @6394) (@7631 @9173) +@60677 := @6727 @9176 +@60678 := @60677 @177 +@60683 := @60678 @162 @6624 @6624 @9173 @6394 +@60690 := @6736 @9176 @46 @9173 (@6741 (@6742 @9176 @46)) +@60691 := @60683 @60690 +@60692 := @6761 @9176 +@60698 := @60666 (fun ("_" : @60426) => @60676 (@60691 @60692) (@7686 @9173)) +@60699 := @60425 @7059 +@60704 := @7378 @9176 @2531 @2567 @2566 @6629 +@60705 := @55949 @6627 +@60706 := @6625 @60705 +@60707 := @6623 @60706 +@60711 := @24431 @7131 @20079 @2541 @2548 +@60712 := @60707 @60711 +@60713 := @6623 @60712 +@60717 := @24437 @7131 @20079 @2541 @2548 +@60718 := @7282 @60717 +@60719 := @60718 @6624 +@60720 := @7281 @60719 +@60722 := @7289 @60717 @6624 +@60778 := @60704 + (fun (__b : @6620) => + @7389 (@60713 (@60720 @60722 (@6623 (@6623 (@56061 (@10234 @20079)) @6624) @6624) @6626)) @6626) + (fun (__b : @6620) => @6650 (@60279 (@60277 @60719 @60722 (@6947 @20179) @6899) @6899)) + @60575 + (@6711 + @9176 + @715 + @2530 + @6627 + @6624 + (@28393 @30257) + (@6389 @60575) + (@60678 + @2529 + @6624 + @6626 + @9173 + @30257 + @60690 + (@60677 @2527 @162 @6624 @6624 @2526 @6394 (@6938 @9176 @1283 @2526) @60692)) + (@28423 @2525)) +@60783 := @7378 @26896 @2556 @2563 @2566 @60712 +@60785 := @7283 @20217 @7323 +@60786 := @6628 @60785 +@60787 := @6623 @60786 +@60788 := @60787 @6624 +@60789 := @6625 @60788 +@60790 := @6623 @60789 +@60791 := @48326 @20217 +@60792 := @60790 @60791 +@60794 := @6623 @60792 @6624 +@60807 := @60783 + (fun (__b : @6620) => @7389 (@6623 @60794 @6624) @6626) + (fun (__b : @6620) => @6650 (@60279 (@6947 @20296) @6899)) + @60717 +@60812 := @6840 @26896 @2536 @2555 @60706 @60711 +@60813 := @20545 @29592 +@60817 := @60812 (@10528 @60813) (@6389 @60717) +@60818 := @6727 @26896 +@60824 := @60818 @160 @2554 @6624 @60705 @7132 @60813 +@60825 := @6736 @26896 +@60827 := @60825 @136 @7132 +@60828 := @6742 @26896 +@60832 := @60824 (@60827 (@6741 (@60828 @136))) +@60838 := @60818 @328 @2553 @55948 @6627 @20183 @29592 +@60845 := @6711 @26896 @218 @327 @6627 @55947 @56449 @20183 +@60857 := @60818 @212 @228 @6624 @6626 @7128 @7648 (@60825 @20 @7128 (@6741 (@60828 @20))) +@60863 := @60818 @226 @162 @6624 @6624 @225 @6394 +@60864 := @6938 @26896 +@60867 := @60863 (@60864 @24 @225) +@60868 := @6761 @26896 +@60873 := @60838 (@60845 (@60857 (@60867 @60868)) @56478) +@60879 := @60818 @2543 @2552 @6624 @6626 @2542 @29591 +@60880 := @60864 @1283 +@60901 := @60807 + (@60817 + (@60832 + (@60873 + (@60879 + (@60880 @2542) + (@60818 @2550 @162 @6624 @6624 @2549 @6394 (@60880 @2549) @60868)))) + (@24797 @7131 @20079 @2541 @2548)) +@60902 := @7183 @27983 +@60911 := @60902 @266 @2481 @2562 @60794 @6624 (@28025 @6394) (@7631 @20297) +@60912 := @6727 @27983 +@60918 := @60912 @2560 @162 @60792 @6624 @20297 @6394 +@60923 := @6840 @27983 @1288 @2559 @60789 @60791 +@60924 := @6383 @20300 +@60925 := @60924 @6394 +@60928 := @60923 (@10790 @60925) @20297 +@60934 := @60912 @160 @2558 @6624 @60788 @10775 @60925 +@60935 := @6736 @27983 +@60937 := @60935 @136 @10775 +@60938 := @6742 @27983 +@60942 := @60934 (@60937 (@6741 (@60938 @136))) +@60948 := @60912 @328 @162 @60786 @6624 @20300 @6394 +@60953 := @6711 @27983 @218 @327 @6627 @60785 +@60954 := @12589 @7648 +@60956 := @60953 @60954 @20300 +@60968 := @60912 @212 @228 @6624 @6626 @10772 @7648 (@60935 @20 @10772 (@6741 (@60938 @20))) +@60978 := @60912 @226 @162 @6624 @6624 @225 @6394 (@6938 @27983 @24 @225) +@60979 := @6761 @27983 +@60982 := @60956 (@60968 (@60978 @60979)) +@60983 := @16964 @20 +@61046 := fun (subject : @6422) => + fun (position : @14) => + @60201 + (@60348 + (fun ("_" : @29727) => + @60418 + (@60568 + (fun ("_" : @60569) => + @60698 + (fun ("_" : @60699) => + @60778 + (fun ("_" : @60577) => + @60901 + (fun ("_" : @60719) => + @60911 + (@60918 (@60928 (@60942 (@60948 (@60982 @60983) @60979)) (@48537 @20217)) @60979) + (@7686 @20297)) + (fun ("_" : @60718 @7059) => + @60902 @244 @2481 @162 @6624 @6624 @6394 @7613 @60979 @7617)) + (fun ("_" : @60576 @7059) => + @7183 @26896 @244 @2481 @162 @6624 @6624 @6394 @7613 @60868 @7617))))) + (fun ("_" : @30171) => @7183 @7037 @244 @2481 @162 @6624 @6624 @6394 @7613 @60411 @7617)) +@61047 := (nibble : @1300) -> @6620 +@61048 := @7068 @2066 +@61049 := @7282 @61048 +@61050 := @61049 @6624 +@61051 := @7281 @61050 +@61053 := @7289 @61048 @6624 +@61055 := @61051 @61053 @6624 +@61056 := @7068 @3779 +@61058 := @7282 @61056 @6624 +@61059 := @7281 @61058 +@61061 := @7289 @61056 @6624 +@61063 := @61059 @61061 @6624 +@61064 := @7068 @3790 +@61066 := @7282 @61064 @6624 +@61067 := @7281 @61066 +@61069 := @7289 @61064 @6624 +@61071 := @61067 @61069 @6624 +@61072 := @7068 @3801 +@61074 := @7282 @61072 @6624 +@61075 := @7281 @61074 +@61077 := @7289 @61072 @6624 +@61079 := @61075 @61077 @6624 +@61080 := @7068 @3812 +@61082 := @7282 @61080 @6624 +@61083 := @7281 @61082 +@61085 := @7289 @61080 @6624 +@61087 := @61083 @61085 @6624 +@61088 := @7068 @3823 +@61090 := @7282 @61088 @6624 +@61091 := @7281 @61090 +@61093 := @7289 @61088 @6624 +@61095 := @61091 @61093 @6624 +@61096 := @7068 @3836 +@61098 := @7282 @61096 @6624 +@61099 := @7281 @61098 +@61101 := @7289 @61096 @6624 +@61103 := @61099 @61101 @6624 +@61104 := @7068 @3849 +@61106 := @7282 @61104 @6624 +@61107 := @7281 @61106 +@61109 := @7289 @61104 @6624 +@61111 := @61107 @61109 @6624 +@61112 := @7068 @3862 +@61114 := @7282 @61112 @6624 +@61115 := @7281 @61114 +@61117 := @7289 @61112 @6624 +@61119 := @61115 @61117 @6624 +@61120 := @7068 @1391 +@61122 := @7282 @61120 @6624 +@61123 := @7281 @61122 +@61125 := @7289 @61120 @6624 +@61127 := @61123 @61125 @6624 +@61130 := @7281 @9511 @9514 @6624 +@61131 := @7068 @3883 +@61133 := @7282 @61131 @6624 +@61134 := @7281 @61133 +@61136 := @7289 @61131 @6624 +@61138 := @61134 @61136 @6624 +@61139 := @7068 @3896 +@61141 := @7282 @61139 @6624 +@61142 := @7281 @61141 +@61144 := @7289 @61139 @6624 +@61146 := @61142 @61144 @6624 +@61147 := @7068 @1402 +@61149 := @7282 @61147 @6624 +@61150 := @7281 @61149 +@61152 := @7289 @61147 @6624 +@61154 := @61150 @61152 @6624 +@61155 := @7068 @3915 +@61157 := @7282 @61155 @6624 +@61158 := @7281 @61157 +@61160 := @7289 @61155 @6624 +@61192 := @7279 + (@61055 + (@7279 + (@61063 + (@7279 + (@61071 + (@7279 + (@61079 + (@7279 + (@61087 + (@7279 + (@61095 + (@7279 + (@61103 + (@7279 + (@61111 + (@7279 + (@61119 + (@7279 + (@61127 + (@7279 + (@61130 + (@7279 + (@61138 + (@7279 + (@61146 + (@7279 + (@61154 + (@7279 + (@61158 + @61160 + @6624 + @6624))))))))))))))))))))))))))))) +@61193 := @6623 @61192 +@61194 := @23766 @3765 +@61195 := @38798 @61194 +@61255 := @8748 + @61050 + @61053 + @136 + (@8748 + @61058 + @61061 + @20 + (@8748 + @61066 + @61069 + @46 + (@8748 + @61074 + @61077 + @60 + (@8748 + @61082 + @61085 + @192 + (@8748 + @61090 + @61093 + @204 + (@8748 + @61098 + @61101 + @271 + (@8748 + @61106 + @61109 + @367 + (@8748 + @61114 + @61117 + @393 + (@8748 + @61122 + @61125 + @398 + (@8748 + @9511 + @9514 + @473 + (@8748 + @61133 + @61136 + @521 + (@8748 + @61141 + @61144 + @532 + (@8748 @61149 @61152 @537 (@8748 @61157 @61160 @618 @733)))))))))))))) +@61257 := @61195 @61255 @20 +@61258 := @7294 @61257 +@61259 := @61193 @61258 +@61261 := fun (nibble : @1300) => @12573 @61259 +@61263 := @6634 @2621 @6957 +@61264 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_58 +@61266 := @6644 (@61264 @6385) +@61267 := LexLeanBoot.TokenAudit.hexDigit +@61270 := @61266 (@1928 (@61267 @6385)) +@61272 := (nibble : @1300) -> @61263 @61270 +@61286 := @6660 + @2621 + @6957 + @61270 + @3948 + @25186 + (@6685 (@6695 @2621)) + (@6701 (@6702 (@6703 @3948) @6957 @6678)) +@61291 := @25198 @29 @3770 @3946 @9278 @61259 +@61292 := @1928 @61194 +@61293 := @61291 @61292 +@61297 := @1928 (@38803 @61194 @61255 @20) +@61298 := @61293 @61297 +@61299 := @6711 @25186 +@61321 := @61298 + (@61299 + @663 + @3769 + @6626 + @6624 + (@6383 @3766 @6394) + @61292 + (@25223 @3767 @162 @6624 @6624 @3766 @6394 (@25244 @665 @3766) @25256) + (@24348 @3765)) +@61323 := @6668 (@6672 @61292) +@61324 := @61323 @25186 +@61331 := @7485 @61324 @46 @24 @3942 @3945 @61192 @61258 +@61332 := @224 @61255 +@61334 := @61331 @61332 @61297 +@61339 := @7378 @61324 @3774 @237 @3941 @6629 +@61340 := @7067 @6636 +@61341 := @61340 @3779 +@61342 := @7282 @61341 +@61343 := @61342 @6624 +@61344 := @7281 @61343 +@61346 := @7289 @61341 @6624 +@61348 := @61344 @61346 @6624 +@61349 := @61340 @3790 +@61351 := @7282 @61349 @6624 +@61352 := @7281 @61351 +@61354 := @7289 @61349 @6624 +@61356 := @61352 @61354 @6624 +@61357 := @61340 @3801 +@61359 := @7282 @61357 @6624 +@61360 := @7281 @61359 +@61362 := @7289 @61357 @6624 +@61364 := @61360 @61362 @6624 +@61365 := @61340 @3812 +@61367 := @7282 @61365 @6624 +@61368 := @7281 @61367 +@61370 := @7289 @61365 @6624 +@61372 := @61368 @61370 @6624 +@61373 := @61340 @3823 +@61375 := @7282 @61373 @6624 +@61376 := @7281 @61375 +@61378 := @7289 @61373 @6624 +@61380 := @61376 @61378 @6624 +@61381 := @61340 @3836 +@61383 := @7282 @61381 @6624 +@61384 := @7281 @61383 +@61386 := @7289 @61381 @6624 +@61388 := @61384 @61386 @6624 +@61389 := @61340 @3849 +@61391 := @7282 @61389 @6624 +@61392 := @7281 @61391 +@61394 := @7289 @61389 @6624 +@61396 := @61392 @61394 @6624 +@61397 := @61340 @3862 +@61399 := @7282 @61397 @6624 +@61400 := @7281 @61399 +@61402 := @7289 @61397 @6624 +@61404 := @61400 @61402 @6624 +@61405 := @61340 @1391 +@61407 := @7282 @61405 @6624 +@61408 := @7281 @61407 +@61410 := @7289 @61405 @6624 +@61412 := @61408 @61410 @6624 +@61413 := @61340 @1358 +@61415 := @7282 @61413 @6624 +@61416 := @7281 @61415 +@61418 := @7289 @61413 @6624 +@61420 := @61416 @61418 @6624 +@61421 := @61340 @3883 +@61423 := @7282 @61421 @6624 +@61424 := @7281 @61423 +@61426 := @7289 @61421 @6624 +@61428 := @61424 @61426 @6624 +@61429 := @61340 @3896 +@61431 := @7282 @61429 @6624 +@61432 := @7281 @61431 +@61434 := @7289 @61429 @6624 +@61436 := @61432 @61434 @6624 +@61437 := @61340 @1402 +@61439 := @7282 @61437 @6624 +@61440 := @7281 @61439 +@61442 := @7289 @61437 @6624 +@61444 := @61440 @61442 @6624 +@61445 := @61340 @3915 +@61447 := @7282 @61445 @6624 +@61448 := @7281 @61447 +@61450 := @7289 @61445 @6624 +@61544 := @61339 + (fun (__b : @6620) => + @8858 + (@7279 + (@61348 + (@7279 + (@61356 + (@7279 + (@61364 + (@7279 + (@61372 + (@7279 + (@61380 + (@7279 + (@61388 + (@7279 + (@61396 + (@7279 + (@61404 + (@7279 + (@61412 + (@7279 + (@61420 + (@7279 + (@61428 + (@7279 + (@61436 + (@7279 + (@61444 + (@7279 + (@61448 + @61450 + @6624 + @6624))))))))))))))))))))))))))))) + (fun (__b : @6620) => + @224 + (@26753 + (@8748 + @61343 + @61346 + @20 + (@8748 + @61351 + @61354 + @46 + (@8748 + @61359 + @61362 + @60 + (@8748 + @61367 + @61370 + @192 + (@8748 + @61375 + @61378 + @204 + (@8748 + @61383 + @61386 + @271 + (@8748 + @61391 + @61394 + @367 + (@8748 + @61399 + @61402 + @393 + (@8748 + @61407 + @61410 + @398 + (@8748 + @61415 + @61418 + @473 + (@8748 + @61423 + @61426 + @521 + (@8748 + @61431 + @61434 + @532 + (@8748 + @61439 + @61442 + @537 + (@8748 @61447 @61450 @618 @733)))))))))))))))) + @61048 +@61549 := @6711 @61324 @715 @3773 @6627 @6624 +@61550 := @8799 @6394 +@61554 := @61549 (@6956 @61550) (@6389 @61048) +@61555 := @6727 @61324 +@61586 := @61544 + (@61554 + (@61555 + @160 + @3772 + @6624 + @6626 + @6955 + @61550 + (@6736 @61324 @136 @6955 (@6741 (@6742 @61324 @136))) + (@61555 @2068 @162 @6624 @6624 @2067 @6394 (@6938 @61324 @1283 @2067) (@6761 @61324))) + (@7264 @2066)) +@61587 := @61323 @21219 +@61588 := @6938 @61587 +@61592 := @61586 (fun ("_" : @61050) => @61588 @24 @236) +@61593 := @61049 @7059 +@61598 := @7378 @61587 @3785 @226 @3940 @6629 +@61599 := @7067 @6856 +@61600 := @61599 @3790 +@61601 := @7282 @61600 +@61602 := @61601 @6624 +@61603 := @7281 @61602 +@61605 := @7289 @61600 @6624 +@61607 := @61603 @61605 @6624 +@61608 := @61599 @3801 +@61610 := @7282 @61608 @6624 +@61611 := @7281 @61610 +@61613 := @7289 @61608 @6624 +@61615 := @61611 @61613 @6624 +@61616 := @61599 @3812 +@61618 := @7282 @61616 @6624 +@61619 := @7281 @61618 +@61621 := @7289 @61616 @6624 +@61623 := @61619 @61621 @6624 +@61624 := @61599 @3823 +@61626 := @7282 @61624 @6624 +@61627 := @7281 @61626 +@61629 := @7289 @61624 @6624 +@61631 := @61627 @61629 @6624 +@61632 := @61599 @3836 +@61634 := @7282 @61632 @6624 +@61635 := @7281 @61634 +@61637 := @7289 @61632 @6624 +@61639 := @61635 @61637 @6624 +@61640 := @61599 @3849 +@61642 := @7282 @61640 @6624 +@61643 := @7281 @61642 +@61645 := @7289 @61640 @6624 +@61647 := @61643 @61645 @6624 +@61648 := @61599 @3862 +@61650 := @7282 @61648 @6624 +@61651 := @7281 @61650 +@61653 := @7289 @61648 @6624 +@61655 := @61651 @61653 @6624 +@61656 := @61599 @1391 +@61658 := @7282 @61656 @6624 +@61659 := @7281 @61658 +@61661 := @7289 @61656 @6624 +@61663 := @61659 @61661 @6624 +@61664 := @61599 @1358 +@61666 := @7282 @61664 @6624 +@61667 := @7281 @61666 +@61669 := @7289 @61664 @6624 +@61671 := @61667 @61669 @6624 +@61672 := @61599 @3883 +@61674 := @7282 @61672 @6624 +@61675 := @7281 @61674 +@61677 := @7289 @61672 @6624 +@61679 := @61675 @61677 @6624 +@61680 := @61599 @3896 +@61682 := @7282 @61680 @6624 +@61683 := @7281 @61682 +@61685 := @7289 @61680 @6624 +@61687 := @61683 @61685 @6624 +@61688 := @61599 @1402 +@61690 := @7282 @61688 @6624 +@61691 := @7281 @61690 +@61693 := @7289 @61688 @6624 +@61695 := @61691 @61693 @6624 +@61696 := @61599 @3915 +@61698 := @7282 @61696 @6624 +@61699 := @7281 @61698 +@61701 := @7289 @61696 @6624 +@61789 := @61598 + (fun (__b : @6620) => + @8858 + (@7279 + (@61607 + (@7279 + (@61615 + (@7279 + (@61623 + (@7279 + (@61631 + (@7279 + (@61639 + (@7279 + (@61647 + (@7279 + (@61655 + (@7279 + (@61663 + (@7279 + (@61671 + (@7279 + (@61679 + (@7279 + (@61687 + (@7279 + (@61695 + (@7279 + (@61699 + @61701 + @6624 + @6624))))))))))))))))))))))))))) + (fun (__b : @6620) => + @224 + (@8893 + (@8748 + @61602 + @61605 + @46 + (@8748 + @61610 + @61613 + @60 + (@8748 + @61618 + @61621 + @192 + (@8748 + @61626 + @61629 + @204 + (@8748 + @61634 + @61637 + @271 + (@8748 + @61642 + @61645 + @367 + (@8748 + @61650 + @61653 + @393 + (@8748 + @61658 + @61661 + @398 + (@8748 + @61666 + @61669 + @473 + (@8748 + @61674 + @61677 + @521 + (@8748 + @61682 + @61685 + @532 + (@8748 + @61690 + @61693 + @537 + (@8748 @61698 @61701 @618 @733))))))))))))))) + @61341 +@61794 := @6711 @61587 @715 @3784 @6627 @6624 +@61796 := @6383 @3780 @6394 +@61800 := @61794 (@8258 @61796) (@6389 @61341) +@61801 := @6727 @61587 +@61832 := @61789 + (@61800 + (@61801 + @160 + @3783 + @6624 + @6626 + @8257 + @61796 + (@6736 @61587 @136 @8257 (@6741 (@6742 @61587 @136))) + (@61801 @3781 @162 @6624 @6624 @3780 @6394 (@61588 @1283 @3780) (@6761 @61587))) + (@7263 @6636 @3779)) +@61833 := @61323 @8285 +@61834 := @6938 @61833 +@61838 := @61832 (fun ("_" : @61343) => @61834 @24 @225) +@61839 := @61342 @7059 +@61844 := @7378 @61833 @3796 @1332 @3939 @6629 +@61845 := @7067 @6865 +@61846 := @61845 @3801 +@61847 := @7282 @61846 +@61848 := @61847 @6624 +@61849 := @7281 @61848 +@61851 := @7289 @61846 @6624 +@61853 := @61849 @61851 @6624 +@61854 := @61845 @3812 +@61856 := @7282 @61854 @6624 +@61857 := @7281 @61856 +@61859 := @7289 @61854 @6624 +@61861 := @61857 @61859 @6624 +@61862 := @61845 @3823 +@61864 := @7282 @61862 @6624 +@61865 := @7281 @61864 +@61867 := @7289 @61862 @6624 +@61869 := @61865 @61867 @6624 +@61870 := @61845 @3836 +@61872 := @7282 @61870 @6624 +@61873 := @7281 @61872 +@61875 := @7289 @61870 @6624 +@61877 := @61873 @61875 @6624 +@61878 := @61845 @3849 +@61880 := @7282 @61878 @6624 +@61881 := @7281 @61880 +@61883 := @7289 @61878 @6624 +@61885 := @61881 @61883 @6624 +@61886 := @61845 @3862 +@61888 := @7282 @61886 @6624 +@61889 := @7281 @61888 +@61891 := @7289 @61886 @6624 +@61893 := @61889 @61891 @6624 +@61894 := @61845 @1391 +@61896 := @7282 @61894 @6624 +@61897 := @7281 @61896 +@61899 := @7289 @61894 @6624 +@61901 := @61897 @61899 @6624 +@61902 := @61845 @1358 +@61904 := @7282 @61902 @6624 +@61905 := @7281 @61904 +@61907 := @7289 @61902 @6624 +@61909 := @61905 @61907 @6624 +@61910 := @61845 @3883 +@61912 := @7282 @61910 @6624 +@61913 := @7281 @61912 +@61915 := @7289 @61910 @6624 +@61917 := @61913 @61915 @6624 +@61918 := @61845 @3896 +@61920 := @7282 @61918 @6624 +@61921 := @7281 @61920 +@61923 := @7289 @61918 @6624 +@61925 := @61921 @61923 @6624 +@61926 := @61845 @1402 +@61928 := @7282 @61926 @6624 +@61929 := @7281 @61928 +@61931 := @7289 @61926 @6624 +@61933 := @61929 @61931 @6624 +@61934 := @61845 @3915 +@61936 := @7282 @61934 @6624 +@61937 := @7281 @61936 +@61939 := @7289 @61934 @6624 +@62021 := @61844 + (fun (__b : @6620) => + @8858 + (@7279 + (@61853 + (@7279 + (@61861 + (@7279 + (@61869 + (@7279 + (@61877 + (@7279 + (@61885 + (@7279 + (@61893 + (@7279 + (@61901 + (@7279 + (@61909 + (@7279 + (@61917 + (@7279 + (@61925 + (@7279 + (@61933 + (@7279 + (@61937 + @61939 + @6624 + @6624))))))))))))))))))))))))) + (fun (__b : @6620) => + @224 + (@8754 + (@8748 + @61848 + @61851 + @60 + (@8748 + @61856 + @61859 + @192 + (@8748 + @61864 + @61867 + @204 + (@8748 + @61872 + @61875 + @271 + (@8748 + @61880 + @61883 + @367 + (@8748 + @61888 + @61891 + @393 + (@8748 + @61896 + @61899 + @398 + (@8748 + @61904 + @61907 + @473 + (@8748 + @61912 + @61915 + @521 + (@8748 + @61920 + @61923 + @532 + (@8748 @61928 @61931 @537 (@8748 @61936 @61939 @618 @733)))))))))))))) + @61600 +@62026 := @6711 @61833 @715 @3795 @6627 @6624 +@62028 := @6383 @3791 @6394 +@62032 := @62026 (@8256 @62028) (@6389 @61600) +@62033 := @6727 @61833 +@62064 := @62021 + (@62032 + (@62033 + @160 + @3794 + @6624 + @6626 + @7154 + @62028 + (@6736 @61833 @136 @7154 (@6741 (@6742 @61833 @136))) + (@62033 @3792 @162 @6624 @6624 @3791 @6394 (@61834 @1283 @3791) (@6761 @61833))) + (@7263 @6856 @3790)) +@62065 := @61323 @21837 +@62066 := @6938 @62065 +@62070 := @62064 (fun ("_" : @61602) => @62066 @24 @1331) +@62071 := @61601 @7059 +@62076 := @7378 @62065 @3807 @3704 @3938 @6629 +@62077 := @7067 @6869 +@62078 := @62077 @3812 +@62079 := @7282 @62078 +@62080 := @62079 @6624 +@62081 := @7281 @62080 +@62083 := @7289 @62078 @6624 +@62085 := @62081 @62083 @6624 +@62086 := @62077 @3823 +@62088 := @7282 @62086 @6624 +@62089 := @7281 @62088 +@62091 := @7289 @62086 @6624 +@62093 := @62089 @62091 @6624 +@62094 := @62077 @3836 +@62096 := @7282 @62094 @6624 +@62097 := @7281 @62096 +@62099 := @7289 @62094 @6624 +@62101 := @62097 @62099 @6624 +@62102 := @62077 @3849 +@62104 := @7282 @62102 @6624 +@62105 := @7281 @62104 +@62107 := @7289 @62102 @6624 +@62109 := @62105 @62107 @6624 +@62110 := @62077 @3862 +@62112 := @7282 @62110 @6624 +@62113 := @7281 @62112 +@62115 := @7289 @62110 @6624 +@62117 := @62113 @62115 @6624 +@62118 := @62077 @1391 +@62120 := @7282 @62118 @6624 +@62121 := @7281 @62120 +@62123 := @7289 @62118 @6624 +@62125 := @62121 @62123 @6624 +@62126 := @62077 @1358 +@62128 := @7282 @62126 @6624 +@62129 := @7281 @62128 +@62131 := @7289 @62126 @6624 +@62133 := @62129 @62131 @6624 +@62134 := @62077 @3883 +@62136 := @7282 @62134 @6624 +@62137 := @7281 @62136 +@62139 := @7289 @62134 @6624 +@62141 := @62137 @62139 @6624 +@62142 := @62077 @3896 +@62144 := @7282 @62142 @6624 +@62145 := @7281 @62144 +@62147 := @7289 @62142 @6624 +@62149 := @62145 @62147 @6624 +@62150 := @62077 @1402 +@62152 := @7282 @62150 @6624 +@62153 := @7281 @62152 +@62155 := @7289 @62150 @6624 +@62157 := @62153 @62155 @6624 +@62158 := @62077 @3915 +@62160 := @7282 @62158 @6624 +@62161 := @7281 @62160 +@62163 := @7289 @62158 @6624 +@62239 := @62076 + (fun (__b : @6620) => + @8858 + (@7279 + (@62085 + (@7279 + (@62093 + (@7279 + (@62101 + (@7279 + (@62109 + (@7279 + (@62117 + (@7279 + (@62125 + (@7279 + (@62133 + (@7279 + (@62141 + (@7279 + (@62149 + (@7279 + (@62157 + (@7279 + (@62161 @62163 @6624 @6624))))))))))))))))))))))) + (fun (__b : @6620) => + @224 + (@8760 + (@8748 + @62080 + @62083 + @192 + (@8748 + @62088 + @62091 + @204 + (@8748 + @62096 + @62099 + @271 + (@8748 + @62104 + @62107 + @367 + (@8748 + @62112 + @62115 + @393 + (@8748 + @62120 + @62123 + @398 + (@8748 + @62128 + @62131 + @473 + (@8748 + @62136 + @62139 + @521 + (@8748 + @62144 + @62147 + @532 + (@8748 @62152 @62155 @537 (@8748 @62160 @62163 @618 @733))))))))))))) + @61846 +@62244 := @6711 @62065 @715 @3806 @6627 @6624 +@62246 := @6383 @3802 @6394 +@62250 := @62244 (@7227 @62246) (@6389 @61846) +@62251 := @6727 @62065 +@62282 := @62239 + (@62250 + (@62251 + @160 + @3805 + @6624 + @6626 + @7125 + @62246 + (@6736 @62065 @136 @7125 (@6741 (@6742 @62065 @136))) + (@62251 @3803 @162 @6624 @6624 @3802 @6394 (@62066 @1283 @3802) (@6761 @62065))) + (@7263 @6865 @3801)) +@62283 := @61323 @8411 +@62284 := @6938 @62283 +@62288 := @62282 (fun ("_" : @61848) => @62284 @24 @3703) +@62289 := @61847 @7059 +@62294 := @7378 @62283 @3818 @3032 @3937 @6629 +@62295 := @56169 @3823 +@62296 := @7282 @62295 +@62297 := @62296 @6624 +@62298 := @7281 @62297 +@62300 := @7289 @62295 @6624 +@62302 := @62298 @62300 @6624 +@62303 := @56169 @3836 +@62305 := @7282 @62303 @6624 +@62306 := @7281 @62305 +@62308 := @7289 @62303 @6624 +@62310 := @62306 @62308 @6624 +@62311 := @56169 @3849 +@62313 := @7282 @62311 @6624 +@62314 := @7281 @62313 +@62316 := @7289 @62311 @6624 +@62318 := @62314 @62316 @6624 +@62319 := @56169 @3862 +@62321 := @7282 @62319 @6624 +@62322 := @7281 @62321 +@62324 := @7289 @62319 @6624 +@62326 := @62322 @62324 @6624 +@62327 := @56169 @1391 +@62329 := @7282 @62327 @6624 +@62330 := @7281 @62329 +@62332 := @7289 @62327 @6624 +@62334 := @62330 @62332 @6624 +@62335 := @56169 @1358 +@62337 := @7282 @62335 @6624 +@62338 := @7281 @62337 +@62340 := @7289 @62335 @6624 +@62342 := @62338 @62340 @6624 +@62343 := @56169 @3883 +@62345 := @7282 @62343 @6624 +@62346 := @7281 @62345 +@62348 := @7289 @62343 @6624 +@62350 := @62346 @62348 @6624 +@62351 := @56169 @3896 +@62353 := @7282 @62351 @6624 +@62354 := @7281 @62353 +@62356 := @7289 @62351 @6624 +@62358 := @62354 @62356 @6624 +@62359 := @56169 @1402 +@62361 := @7282 @62359 @6624 +@62362 := @7281 @62361 +@62364 := @7289 @62359 @6624 +@62366 := @62362 @62364 @6624 +@62367 := @56169 @3915 +@62369 := @7282 @62367 @6624 +@62370 := @7281 @62369 +@62372 := @7289 @62367 @6624 +@62442 := @62294 + (fun (__b : @6620) => + @8858 + (@7279 + (@62302 + (@7279 + (@62310 + (@7279 + (@62318 + (@7279 + (@62326 + (@7279 + (@62334 + (@7279 + (@62342 + (@7279 + (@62350 + (@7279 + (@62358 + (@7279 + (@62366 + (@7279 (@62370 @62372 @6624 @6624))))))))))))))))))))) + (fun (__b : @6620) => + @224 + (@29176 + (@8748 + @62297 + @62300 + @204 + (@8748 + @62305 + @62308 + @271 + (@8748 + @62313 + @62316 + @367 + (@8748 + @62321 + @62324 + @393 + (@8748 + @62329 + @62332 + @398 + (@8748 + @62337 + @62340 + @473 + (@8748 + @62345 + @62348 + @521 + (@8748 + @62353 + @62356 + @532 + (@8748 @62361 @62364 @537 (@8748 @62369 @62372 @618 @733)))))))))))) + @62078 +@62447 := @6711 @62283 @715 @3817 @6627 @6624 +@62449 := @6383 @3813 @6394 +@62453 := @62447 (@24627 @62449) (@6389 @62078) +@62454 := @6727 @62283 +@62485 := @62442 + (@62453 + (@62454 + @160 + @3816 + @6624 + @6626 + @8372 + @62449 + (@6736 @62283 @136 @8372 (@6741 (@6742 @62283 @136))) + (@62454 @3814 @162 @6624 @6624 @3813 @6394 (@62284 @1283 @3813) (@6761 @62283))) + (@7263 @6869 @3812)) +@62486 := @61323 @8378 +@62487 := @6938 @62486 +@62491 := @62485 (fun ("_" : @62080) => @62487 @24 @3031) +@62492 := @62079 @7059 +@62497 := @7378 @62486 @3829 @3832 @3936 @6629 +@62498 := @59000 @3836 +@62499 := @7282 @62498 +@62500 := @62499 @6624 +@62501 := @7281 @62500 +@62503 := @7289 @62498 @6624 +@62505 := @62501 @62503 @6624 +@62506 := @59000 @3849 +@62508 := @7282 @62506 @6624 +@62509 := @7281 @62508 +@62511 := @7289 @62506 @6624 +@62513 := @62509 @62511 @6624 +@62514 := @59000 @3862 +@62516 := @7282 @62514 @6624 +@62517 := @7281 @62516 +@62519 := @7289 @62514 @6624 +@62521 := @62517 @62519 @6624 +@62522 := @59000 @1391 +@62524 := @7282 @62522 @6624 +@62525 := @7281 @62524 +@62527 := @7289 @62522 @6624 +@62529 := @62525 @62527 @6624 +@62530 := @59000 @1358 +@62532 := @7282 @62530 @6624 +@62533 := @7281 @62532 +@62535 := @7289 @62530 @6624 +@62537 := @62533 @62535 @6624 +@62538 := @59000 @3883 +@62540 := @7282 @62538 @6624 +@62541 := @7281 @62540 +@62543 := @7289 @62538 @6624 +@62545 := @62541 @62543 @6624 +@62546 := @59000 @3896 +@62548 := @7282 @62546 @6624 +@62549 := @7281 @62548 +@62551 := @7289 @62546 @6624 +@62553 := @62549 @62551 @6624 +@62554 := @59000 @1402 +@62556 := @7282 @62554 @6624 +@62557 := @7281 @62556 +@62559 := @7289 @62554 @6624 +@62561 := @62557 @62559 @6624 +@62562 := @59000 @3915 +@62564 := @7282 @62562 @6624 +@62565 := @7281 @62564 +@62567 := @7289 @62562 @6624 +@62632 := @62497 + (fun (__b : @6620) => + @8858 + (@7279 + (@62505 + (@7279 + (@62513 + (@7279 + (@62521 + (@7279 + (@62529 + (@7279 + (@62537 + (@7279 + (@62545 + (@7279 + (@62553 + (@7279 + (@62561 (@7279 (@62565 @62567 @6624 @6624))))))))))))))))))) + (fun (__b : @6620) => + @224 + (@8753 + @204 + (@8748 + @62500 + @62503 + @271 + (@8748 + @62508 + @62511 + @367 + (@8748 + @62516 + @62519 + @393 + (@8748 + @62524 + @62527 + @398 + (@8748 + @62532 + @62535 + @473 + (@8748 + @62540 + @62543 + @521 + (@8748 + @62548 + @62551 + @532 + (@8748 @62556 @62559 @537 (@8748 @62564 @62567 @618 @733))))))))))) + @62295 +@62637 := @6711 @62486 @715 @3828 @6627 @6624 +@62639 := @6383 @3824 @6394 +@62643 := @62637 (@8492 @62639) (@6389 @62295) +@62644 := @6727 @62486 +@62674 := @62632 + (@62643 + (@62644 + @160 + @3827 + @6624 + @6626 + @8375 + @62639 + (@6736 @62486 @136 @8375 (@6741 (@6742 @62486 @136))) + (@62644 @3825 @162 @6624 @6624 @3824 @6394 (@62487 @1283 @3824) (@6761 @62486))) + (@59169 @3823)) +@62675 := @61323 @22086 +@62676 := @6938 @62675 +@62680 := @62674 (fun ("_" : @62297) => @62676 @24 @3831) +@62681 := @62296 @7059 +@62686 := @7378 @62675 @3842 @3845 @3935 @6629 +@62687 := @59240 @3849 +@62688 := @7282 @62687 +@62689 := @62688 @6624 +@62690 := @7281 @62689 +@62692 := @7289 @62687 @6624 +@62694 := @62690 @62692 @6624 +@62695 := @59240 @3862 +@62697 := @7282 @62695 @6624 +@62698 := @7281 @62697 +@62700 := @7289 @62695 @6624 +@62702 := @62698 @62700 @6624 +@62703 := @59240 @1391 +@62705 := @7282 @62703 @6624 +@62706 := @7281 @62705 +@62708 := @7289 @62703 @6624 +@62710 := @62706 @62708 @6624 +@62711 := @59240 @1358 +@62713 := @7282 @62711 @6624 +@62714 := @7281 @62713 +@62716 := @7289 @62711 @6624 +@62718 := @62714 @62716 @6624 +@62719 := @59240 @3883 +@62721 := @7282 @62719 @6624 +@62722 := @7281 @62721 +@62724 := @7289 @62719 @6624 +@62726 := @62722 @62724 @6624 +@62727 := @59240 @3896 +@62729 := @7282 @62727 @6624 +@62730 := @7281 @62729 +@62732 := @7289 @62727 @6624 +@62734 := @62730 @62732 @6624 +@62735 := @59240 @1402 +@62737 := @7282 @62735 @6624 +@62738 := @7281 @62737 +@62740 := @7289 @62735 @6624 +@62742 := @62738 @62740 @6624 +@62743 := @59240 @3915 +@62745 := @7282 @62743 @6624 +@62746 := @7281 @62745 +@62748 := @7289 @62743 @6624 +@62807 := @62686 + (fun (__b : @6620) => + @8858 + (@7279 + (@62694 + (@7279 + (@62702 + (@7279 + (@62710 + (@7279 + (@62718 + (@7279 + (@62726 + (@7279 + (@62734 + (@7279 (@62742 (@7279 (@62746 @62748 @6624 @6624))))))))))))))))) + (fun (__b : @6620) => + @224 + (@8753 + @271 + (@8748 + @62689 + @62692 + @367 + (@8748 + @62697 + @62700 + @393 + (@8748 + @62705 + @62708 + @398 + (@8748 + @62713 + @62716 + @473 + (@8748 + @62721 + @62724 + @521 + (@8748 + @62729 + @62732 + @532 + (@8748 @62737 @62740 @537 (@8748 @62745 @62748 @618 @733)))))))))) + @62498 +@62812 := @6711 @62675 @715 @3841 @6627 @6624 +@62814 := @6383 @3837 @6394 +@62818 := @62812 (@59354 @62814) (@6389 @62498) +@62819 := @6727 @62675 +@62849 := @62807 + (@62818 + (@62819 + @160 + @3840 + @6624 + @6626 + @8539 + @62814 + (@6736 @62675 @136 @8539 (@6741 (@6742 @62675 @136))) + (@62819 @3838 @162 @6624 @6624 @3837 @6394 (@62676 @1283 @3837) (@6761 @62675))) + (@59386 @3836)) +@62850 := @61323 @8571 +@62851 := @6938 @62850 +@62855 := @62849 (fun ("_" : @62500) => @62851 @24 @3844) +@62856 := @62499 @7059 +@62861 := @7378 @62850 @3855 @3858 @3934 @6629 +@62862 := @59445 @3862 +@62863 := @7282 @62862 +@62864 := @62863 @6624 +@62865 := @7281 @62864 +@62867 := @7289 @62862 @6624 +@62869 := @62865 @62867 @6624 +@62870 := @59445 @1391 +@62872 := @7282 @62870 @6624 +@62873 := @7281 @62872 +@62875 := @7289 @62870 @6624 +@62877 := @62873 @62875 @6624 +@62878 := @59445 @1358 +@62880 := @7282 @62878 @6624 +@62881 := @7281 @62880 +@62883 := @7289 @62878 @6624 +@62885 := @62881 @62883 @6624 +@62886 := @59445 @3883 +@62888 := @7282 @62886 @6624 +@62889 := @7281 @62888 +@62891 := @7289 @62886 @6624 +@62893 := @62889 @62891 @6624 +@62894 := @59445 @3896 +@62896 := @7282 @62894 @6624 +@62897 := @7281 @62896 +@62899 := @7289 @62894 @6624 +@62901 := @62897 @62899 @6624 +@62902 := @59445 @1402 +@62904 := @7282 @62902 @6624 +@62905 := @7281 @62904 +@62907 := @7289 @62902 @6624 +@62909 := @62905 @62907 @6624 +@62910 := @59445 @3915 +@62912 := @7282 @62910 @6624 +@62913 := @7281 @62912 +@62915 := @7289 @62910 @6624 +@62968 := @62861 + (fun (__b : @6620) => + @8858 + (@7279 + (@62869 + (@7279 + (@62877 + (@7279 + (@62885 + (@7279 + (@62893 + (@7279 (@62901 (@7279 (@62909 (@7279 (@62913 @62915 @6624 @6624))))))))))))))) + (fun (__b : @6620) => + @224 + (@8753 + @367 + (@8748 + @62864 + @62867 + @393 + (@8748 + @62872 + @62875 + @398 + (@8748 + @62880 + @62883 + @473 + (@8748 + @62888 + @62891 + @521 + (@8748 + @62896 + @62899 + @532 + (@8748 @62904 @62907 @537 (@8748 @62912 @62915 @618 @733))))))))) + @62687 +@62973 := @6711 @62850 @715 @3854 @6627 @6624 +@62974 := @6383 @8542 +@62976 := @6383 @3850 @6394 +@62980 := @62973 (@62974 @62976) (@6389 @62687) +@62981 := @6727 @62850 +@63012 := @62968 + (@62980 + (@62981 + @160 + @3853 + @6624 + @6626 + @8542 + @62976 + (@6736 @62850 @136 @8542 (@6741 (@6742 @62850 @136))) + (@62981 @3851 @162 @6624 @6624 @3850 @6394 (@62851 @1283 @3850) (@6761 @62850))) + (@7263 @8170 @3849)) +@63013 := @61323 @8548 +@63014 := @6938 @63013 +@63018 := @63012 (fun ("_" : @62689) => @63014 @24 @3857) +@63019 := @62688 @7059 +@63024 := @7378 @63013 @3868 @3214 @3933 @6629 +@63025 := @7067 @8179 +@63026 := @63025 @1391 +@63027 := @7282 @63026 +@63028 := @63027 @6624 +@63029 := @7281 @63028 +@63031 := @7289 @63026 @6624 +@63033 := @63029 @63031 @6624 +@63034 := @63025 @1358 +@63036 := @7282 @63034 @6624 +@63037 := @7281 @63036 +@63039 := @7289 @63034 @6624 +@63041 := @63037 @63039 @6624 +@63042 := @63025 @3883 +@63044 := @7282 @63042 @6624 +@63045 := @7281 @63044 +@63047 := @7289 @63042 @6624 +@63049 := @63045 @63047 @6624 +@63050 := @63025 @3896 +@63052 := @7282 @63050 @6624 +@63053 := @7281 @63052 +@63055 := @7289 @63050 @6624 +@63057 := @63053 @63055 @6624 +@63058 := @63025 @1402 +@63060 := @7282 @63058 @6624 +@63061 := @7281 @63060 +@63063 := @7289 @63058 @6624 +@63065 := @63061 @63063 @6624 +@63066 := @63025 @3915 +@63068 := @7282 @63066 @6624 +@63069 := @7281 @63068 +@63071 := @7289 @63066 @6624 +@63117 := @63024 + (fun (__b : @6620) => + @8858 + (@7279 + (@63033 + (@7279 + (@63041 + (@7279 + (@63049 (@7279 (@63057 (@7279 (@63065 (@7279 (@63069 @63071 @6624 @6624))))))))))))) + (fun (__b : @6620) => + @224 + (@34514 + (@8748 + @63028 + @63031 + @398 + (@8748 + @63036 + @63039 + @473 + (@8748 + @63044 + @63047 + @521 + (@8748 + @63052 + @63055 + @532 + (@8748 @63060 @63063 @537 (@8748 @63068 @63071 @618 @733)))))))) + @62862 +@63122 := @6711 @63013 @715 @3867 @6627 @6624 +@63124 := @6383 @3863 @6394 +@63128 := @63122 (@59690 @63124) (@6389 @62862) +@63129 := @6727 @63013 +@63159 := @63117 + (@63128 + (@63129 + @160 + @3866 + @6624 + @6626 + @8545 + @63124 + (@6736 @63013 @136 @8545 (@6741 (@6742 @63013 @136))) + (@63129 @3864 @162 @6624 @6624 @3863 @6394 (@63014 @1283 @3863) (@6761 @63013))) + (@59722 @3862)) +@63163 := @61323 (@6668 (@6675 @59807) @6678) +@63164 := @6938 @63163 +@63168 := @63159 (fun ("_" : @62864) => @63164 @24 @3213) +@63169 := @62863 @7059 +@63174 := @7378 @63163 @3872 @3875 @3932 @6629 +@63175 := @7067 @12513 +@63176 := @63175 @1358 +@63177 := @7282 @63176 +@63178 := @63177 @6624 +@63179 := @7281 @63178 +@63181 := @7289 @63176 @6624 +@63183 := @63179 @63181 @6624 +@63184 := @63175 @3883 +@63186 := @7282 @63184 @6624 +@63187 := @7281 @63186 +@63189 := @7289 @63184 @6624 +@63191 := @63187 @63189 @6624 +@63192 := @63175 @3896 +@63194 := @7282 @63192 @6624 +@63195 := @7281 @63194 +@63197 := @7289 @63192 @6624 +@63199 := @63195 @63197 @6624 +@63200 := @63175 @1402 +@63202 := @7282 @63200 @6624 +@63203 := @7281 @63202 +@63205 := @7289 @63200 @6624 +@63207 := @63203 @63205 @6624 +@63208 := @63175 @3915 +@63210 := @7282 @63208 @6624 +@63211 := @7281 @63210 +@63213 := @7289 @63208 @6624 +@63254 := @63174 + (fun (__b : @6620) => + @8858 + (@7279 + (@63183 + (@7279 (@63191 (@7279 (@63199 (@7279 (@63207 (@7279 (@63211 @63213 @6624 @6624))))))))))) + (fun (__b : @6620) => + @224 + (@8753 + @398 + (@8748 + @63178 + @63181 + @473 + (@8748 + @63186 + @63189 + @521 + (@8748 + @63194 + @63197 + @532 + (@8748 @63202 @63205 @537 (@8748 @63210 @63213 @618 @733))))))) + @63026 +@63259 := @6711 @63163 @715 @3871 @6627 @6624 +@63260 := @6383 @59807 +@63262 := @6383 @1392 @6394 +@63266 := @63259 (@63260 @63262) (@6389 @63026) +@63267 := @6727 @63163 +@63298 := @63254 + (@63266 + (@63267 + @160 + @1395 + @6624 + @6626 + @59807 + @63262 + (@6736 @63163 @136 @59807 (@6741 (@6742 @63163 @136))) + (@63267 @1393 @162 @6624 @6624 @1392 @6394 (@63164 @1283 @1392) (@6761 @63163))) + (@7263 @8179 @1391)) +@63302 := @61323 (@6668 (@6675 @60051) @6678) +@63303 := @6938 @63302 +@63307 := @63298 (fun ("_" : @63028) => @63303 @24 @3874) +@63308 := @63027 @7059 +@63313 := @7378 @63302 @3878 @3229 @3931 @6629 +@63314 := @7067 @24188 +@63315 := @63314 @3883 +@63316 := @7282 @63315 +@63317 := @63316 @6624 +@63318 := @7281 @63317 +@63320 := @7289 @63315 @6624 +@63322 := @63318 @63320 @6624 +@63323 := @63314 @3896 +@63325 := @7282 @63323 @6624 +@63326 := @7281 @63325 +@63328 := @7289 @63323 @6624 +@63330 := @63326 @63328 @6624 +@63331 := @63314 @1402 +@63333 := @7282 @63331 @6624 +@63334 := @7281 @63333 +@63336 := @7289 @63331 @6624 +@63338 := @63334 @63336 @6624 +@63339 := @63314 @3915 +@63341 := @7282 @63339 @6624 +@63342 := @7281 @63341 +@63344 := @7289 @63339 @6624 +@63379 := @63313 + (fun (__b : @6620) => + @8858 (@7279 (@63322 (@7279 (@63330 (@7279 (@63338 (@7279 (@63342 @63344 @6624 @6624))))))))) + (fun (__b : @6620) => + @224 + (@8753 + @473 + (@8748 + @63317 + @63320 + @521 + (@8748 @63325 @63328 @532 (@8748 @63333 @63336 @537 (@8748 @63341 @63344 @618 @733)))))) + @63176 +@63389 := @6711 @63302 @715 @3877 @6627 @6624 (@6383 @60051 @7512) (@6389 @63176) +@63390 := @6727 @63302 +@63421 := @63379 + (@63389 + (@63390 + @160 + @1362 + @6624 + @6626 + @60051 + @7512 + (@6736 @63302 @136 @60051 (@6741 (@6742 @63302 @136))) + (@63390 @1360 @162 @6624 @6624 @1359 @6394 (@63303 @1283 @1359) (@6761 @63302))) + (@7263 @12513 @1358)) +@63422 := @1299 @24188 +@63426 := @61323 (@6668 (@6675 @63422) @6678) +@63427 := @6938 @63426 +@63431 := @63421 (fun ("_" : @63178) => @63427 @24 @3228) +@63432 := @63177 @7059 +@63437 := @7378 @63426 @3889 @3892 @3930 @6629 +@63438 := @7067 @51207 +@63439 := @63438 @3896 +@63440 := @7282 @63439 +@63441 := @63440 @6624 +@63442 := @7281 @63441 +@63444 := @7289 @63439 @6624 +@63446 := @63442 @63444 @6624 +@63447 := @63438 @1402 +@63449 := @7282 @63447 @6624 +@63450 := @7281 @63449 +@63452 := @7289 @63447 @6624 +@63454 := @63450 @63452 @6624 +@63455 := @63438 @3915 +@63457 := @7282 @63455 @6624 +@63458 := @7281 @63457 +@63460 := @7289 @63455 @6624 +@63489 := @63437 + (fun (__b : @6620) => + @8858 (@7279 (@63446 (@7279 (@63454 (@7279 (@63458 @63460 @6624 @6624))))))) + (fun (__b : @6620) => + @224 + (@8753 + @521 + (@8748 @63441 @63444 @532 (@8748 @63449 @63452 @537 (@8748 @63457 @63460 @618 @733))))) + @63315 +@63494 := @6711 @63426 @715 @3888 @6627 @6624 +@63495 := @6383 @63422 +@63497 := @6383 @3884 @6394 +@63501 := @63494 (@63495 @63497) (@6389 @63315) +@63502 := @6727 @63426 +@63533 := @63489 + (@63501 + (@63502 + @160 + @3887 + @6624 + @6626 + @63422 + @63497 + (@6736 @63426 @136 @63422 (@6741 (@6742 @63426 @136))) + (@63502 @3885 @162 @6624 @6624 @3884 @6394 (@63427 @1283 @3884) (@6761 @63426))) + (@7263 @24188 @3883)) +@63534 := @1299 @51207 +@63538 := @61323 (@6668 (@6675 @63534) @6678) +@63539 := @6938 @63538 +@63543 := @63533 (fun ("_" : @63317) => @63539 @24 @3891) +@63544 := @63316 @7059 +@63549 := @7378 @63538 @3902 @3905 @3929 @6629 +@63550 := @7067 @51205 +@63551 := @63550 @1402 +@63552 := @7282 @63551 +@63553 := @63552 @6624 +@63554 := @7281 @63553 +@63556 := @7289 @63551 @6624 +@63558 := @63554 @63556 @6624 +@63559 := @63550 @3915 +@63561 := @7282 @63559 @6624 +@63562 := @7281 @63561 +@63564 := @7289 @63559 @6624 +@63587 := @63549 + (fun (__b : @6620) => @8858 (@7279 (@63558 (@7279 (@63562 @63564 @6624 @6624))))) + (fun (__b : @6620) => + @224 (@8753 @532 (@8748 @63553 @63556 @537 (@8748 @63561 @63564 @618 @733)))) + @63439 +@63592 := @6711 @63538 @715 @3901 @6627 @6624 +@63593 := @6383 @63534 +@63595 := @6383 @3897 @6394 +@63599 := @63592 (@63593 @63595) (@6389 @63439) +@63600 := @6727 @63538 +@63631 := @63587 + (@63599 + (@63600 + @160 + @3900 + @6624 + @6626 + @63534 + @63595 + (@6736 @63538 @136 @63534 (@6741 (@6742 @63538 @136))) + (@63600 @3898 @162 @6624 @6624 @3897 @6394 (@63539 @1283 @3897) (@6761 @63538))) + (@7263 @51207 @3896)) +@63632 := @1299 @51205 +@63636 := @61323 (@6668 (@6675 @63632) @6678) +@63637 := @6938 @63636 +@63641 := @63631 (fun ("_" : @63441) => @63637 @24 @3904) +@63642 := @63440 @7059 +@63647 := @7378 @63636 @3908 @3911 @3928 @6629 +@63649 := @7067 @51529 @3915 +@63650 := @7282 @63649 +@63651 := @63650 @6624 +@63652 := @7281 @63651 +@63654 := @7289 @63649 @6624 +@63671 := @63647 + (fun (__b : @6620) => @8858 (@7279 (@63652 @63654 @6624 @6624))) + (fun (__b : @6620) => @224 (@8753 @537 (@8748 @63651 @63654 @618 @733))) + @63551 +@63676 := @6711 @63636 @715 @3907 @6627 @6624 +@63677 := @6383 @63632 +@63679 := @6383 @1403 @6394 +@63683 := @63676 (@63677 @63679) (@6389 @63551) +@63684 := @6727 @63636 +@63715 := @63671 + (@63683 + (@63684 + @160 + @1406 + @6624 + @6626 + @63632 + @63679 + (@6736 @63636 @136 @63632 (@6741 (@6742 @63636 @136))) + (@63684 @1404 @162 @6624 @6624 @1403 @6394 (@63637 @1283 @1403) (@6761 @63636))) + (@7263 @51205 @1402)) +@63716 := @1299 @51529 +@63720 := @61323 (@6668 (@6675 @63716) @6678) +@63721 := @6938 @63720 +@63725 := @63715 (fun ("_" : @63553) => @63721 @24 @3910) +@63726 := @63552 @7059 +@63738 := @7378 + @63720 + @3921 + @3924 + @3927 + @6629 + @9141 + (fun (__b : @6620) => @224 (@8753 @618 @733)) + @63649 +@63743 := @6711 @63720 @715 @3920 @6627 @6624 +@63744 := @6383 @63716 +@63746 := @6383 @3916 @6394 +@63750 := @63743 (@63744 @63746) (@6389 @63649) +@63751 := @6727 @63720 +@63782 := @63738 + (@63750 + (@63751 + @160 + @3919 + @6624 + @6626 + @63716 + @63746 + (@6736 @63720 @136 @63716 (@6741 (@6742 @63720 @136))) + (@63751 @3917 @162 @6624 @6624 @3916 @6394 (@63721 @1283 @3916) (@6761 @63720))) + (@7263 @51529 @3915)) +@63789 := @6938 (@61323 (@6668 (@6675 (@1299 @51220)) @6678)) @24 +@63825 := @61334 + (@61592 + (fun ("_" : @61593) => + @61838 + (fun ("_" : @61839) => + @62070 + (fun ("_" : @62071) => + @62288 + (fun ("_" : @62289) => + @62491 + (fun ("_" : @62492) => + @62680 + (fun ("_" : @62681) => + @62855 + (fun ("_" : @62856) => + @63018 + (fun ("_" : @63019) => + @63168 + (fun ("_" : @63169) => + @63307 + (fun ("_" : @63308) => + @63431 + (fun ("_" : @63432) => + @63543 + (fun ("_" : @63544) => + @63641 + (fun ("_" : @63642) => + @63725 + (fun ("_" : @63726) => + @63782 + (fun ("_" : @63651) => @63789 @3923) + (fun ("_" : @63650 @7059) => @63789 @3926)))))))))))))))) +@63828 := @6668 (@6959 @61332) @61324 +@63833 := @6840 @63828 @2338 @3944 @7293 @61257 +@63834 := @6383 @61292 +@63836 := @6383 @61332 @7648 +@63839 := @63833 (@63834 @63836) @61297 +@63840 := @6727 @63828 +@63846 := @63840 @212 @771 @6624 @6627 @61292 @63836 +@63847 := @6736 @63828 +@63849 := @63847 @20 @61292 +@63850 := @6742 @63828 +@63889 := fun (nibble : @1300) => + @61286 + (@61321 + (@63825 + (@63839 + (@63846 + (@63849 (@6741 (@63850 @20))) + (@63840 + @177 + @228 + @6624 + @6626 + @61332 + @7648 + (@63847 @46 @61332 (@6741 (@63850 @46))) + (@63840 @226 @162 @6624 @6624 @225 @6394 (@6938 @63828 @24 @225) (@6761 @63828)))) + (@42467 @61194 @61255 @20)))) +@63890 := (code : @1300) -> @6620 +@63893 := LexLeanRuntime.shiftRight @1300 @8236 +@63895 := @63893 @6385 @2590 +@63897 := @6779 @63895 @6624 +@63898 := fun (shifted : @1300) => @6624 +@63900 := @7279 (@63897 @63898) +@63901 := @6623 @63900 +@63903 := @6830 @63895 @2066 +@63904 := fun (shifted : @1300) => @6385 +@63905 := @63903 @63904 +@63906 := @61264 @63905 +@63907 := @7821 @63906 +@63908 := @6623 @63907 +@63913 := LexLeanRuntime.bitAnd @1300 @8236 @6385 @2609 +@63914 := @61264 @63913 +@63915 := @7821 @63914 +@63916 := @6623 @63915 +@63917 := @12573 @13364 +@63919 := @6623 @63917 @6624 +@63921 := @6623 @63919 @12574 +@63923 := @6623 @63921 @6624 +@63924 := @63916 @63923 +@63925 := @63908 @63924 +@63926 := @7279 @63925 +@63928 := fun (code : @1300) => @63901 @63926 +@63930 := @6634 @1431 @6957 +@63932 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_29 @6385 +@63933 := @6644 @63932 +@63935 := LexLeanBoot.TokenAudit.controlMessage @6385 +@63936 := @1928 @63935 +@63937 := @63933 @63936 +@63939 := (code : @1300) -> @63930 @63937 +@63953 := @6660 + @1431 + @6957 + @63937 + @2655 + @25186 + (@6685 (@6695 @1431)) + (@6701 (@6702 (@6703 @2655) @6957 @6678)) +@63959 := @25197 @46 @1283 @2602 @2653 @63900 @63926 +@63960 := @1299 @63905 +@63961 := @63959 @63960 +@63962 := @23766 @2628 +@63963 := @41920 @63962 +@63964 := @61267 @63905 +@63965 := @41920 @63964 +@63966 := @61267 @63913 +@63967 := @63965 @63966 +@63968 := @63963 @63967 +@63969 := @41920 @63968 +@63970 := @23766 @2641 +@63972 := @1928 (@63969 @63970) +@63973 := @63961 @63972 +@63979 := @6817 @25186 @1283 @2596 @2601 @6629 @6650 +@63981 := fun (__a : @6777) => @6825 @63898 +@63982 := @63979 @63981 +@63985 := fun (__a : @6777) => @1299 (@6832 @63904) +@63987 := @63982 @63985 @63895 +@63991 := @61299 @2579 @2595 @6627 @6624 +@63993 := @6383 @2591 @6394 +@64020 := @63987 + (@63991 + (@6956 @63993) + (@6650 @63895) + (@25224 + @2594 + @6624 + @6626 + @6955 + @63993 + @25236 + (@25223 @2592 @162 @6624 @6624 @2591 @6394 (@25244 @2582 @2591) @25256)) + (LexLeanPreservation.prim_shiftRight_u8 @6385 @2590)) +@64024 := @6855 (@63893 @6636 @2590) @6385 +@64062 := @6862 + (fun (__a : @6777) => @6864 @21837 @6876 @2601 (@6644 (@63981 @6385) (@63985 @6385))) + @6636 + (@6888 + @8285 + @6900 + @266 + @140 + @212 + @2071 + @6907 + @6915 + (@6918 + @8285 + @6900 + @244 + @139 + @2068 + @294 + @6394 + @8285 + @6907 + @6930 + (@6701 (@6933 @8285)) + (@6938 @8285 @1283 @2067))) +@64069 := @6918 @21837 @6949 @266 @140 @212 @2071 @6957 +@64072 := @6668 (@6672 @6955) @21837 +@64094 := @63973 + (@64020 + (fun (__a : @6777) => + fun (__h : @64024) => + @64062 + (fun (shifted : @1300) => + @64069 + @64072 + @6964 + @6967 + (@6701 (@6702 @140 @6957 @21837)) + (@6736 @64072 @20 @6955 (@6741 (@6742 @64072 @20)))))) +@64097 := @6668 (@6959 @63960) @25186 +@64104 := @7485 @64097 @60 @1283 @2615 @2652 @6629 @63925 +@64105 := @1299 @63913 +@64107 := @64104 @64105 @63972 +@64112 := @6711 @64097 @2605 @2614 @6627 @6624 +@64114 := @6383 @2610 @6394 +@64117 := @64112 (@6956 @64114) @64105 +@64118 := @6727 @64097 +@64151 := @64107 + (@64117 + (@64118 + @160 + @2613 + @6624 + @6626 + @6955 + @64114 + (@6736 @64097 @136 @6955 (@6741 (@6742 @64097 @136))) + (@64118 @2611 @162 @6624 @6624 @2610 @6394 (@6938 @64097 @1283 @2610) (@6761 @64097))) + (LexLeanPreservation.prim_bitAnd_u8 @6385 @2609)) +@64154 := @6668 (@7206 @64105) @64097 +@64161 := @7485 @64154 @192 @29 @2623 @2651 @63907 @63924 +@64162 := @1928 @63964 +@64164 := @64161 @64162 @63972 +@64191 := @6840 + @64154 + @2621 + @179 + @6626 + @63906 + (@6383 @63960 @6394) + @64162 + (@6727 + @64154 + @177 + @162 + @6624 + @6624 + @63960 + @6394 + (@6736 @64154 @46 @63960 (@6741 (@6742 @64154 @46))) + (@6761 @64154)) +@64192 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_58 +@64195 := @64164 (@64191 (@64192 @63905)) +@64198 := @6668 (@8617 @64162) @64154 +@64205 := @7485 @64198 @204 @29 @2626 @2650 @63915 @63923 +@64206 := @1928 @63966 +@64238 := @64205 + @64206 + @63972 + (@6840 + @64198 + @2621 + @198 + @6626 + @63914 + (@6383 @64105 @6394) + @64206 + (@6727 + @64198 + @196 + @162 + @6624 + @6624 + @64105 + @6394 + (@6736 @64198 @60 @64105 (@6741 (@6742 @64198 @60))) + (@6761 @64198)) + (@64192 @63913)) +@64241 := @6668 (@9131 @64206) @64198 +@64242 := @6711 @64241 +@64243 := @64242 @661 +@64246 := @64243 @2649 @63921 @6624 +@64247 := @1928 @63968 +@64248 := @6383 @64247 +@64249 := @1928 @63970 +@64251 := @6383 @64249 @6394 +@64254 := @64246 (@64248 @64251) @63972 +@64255 := @6727 @64241 +@64261 := @64255 @2639 @2648 @63919 @12574 @64247 @64251 +@64264 := @64243 @2638 @63917 @6624 +@64265 := @1928 @63962 +@64266 := @6383 @64265 +@64267 := @1928 @63967 +@64269 := @6383 @64267 @6394 +@64272 := @64264 (@64266 @64269) @64247 +@64278 := @64255 @2633 @2637 @9278 @13364 @64265 @64269 +@64279 := @64242 @663 +@64286 := @64279 @2632 @6626 @6624 (@6383 @2629 @6394) @64265 +@64292 := @64255 @2630 @162 @6624 @6624 @2629 @6394 +@64294 := @6938 @64241 @665 +@64296 := @64292 (@64294 @2629) +@64297 := @6761 @64241 +@64302 := @64278 (@64286 (@64296 @64297) (@24348 @2628)) +@64308 := @64255 @2635 @162 @6629 @6624 @64267 @6394 +@64311 := @64243 @1348 @6627 @6624 +@64312 := @6383 @64162 +@64314 := @6383 @64206 @6394 +@64317 := @64311 (@64312 @64314) @64267 +@64323 := @64255 @220 @945 @6624 @6626 @64162 @64314 +@64324 := @6736 @64241 +@64326 := @64324 @192 @64162 +@64327 := @6742 @64241 +@64395 := fun (code : @1300) => + @63953 + (@64094 + (@64151 + (@64195 + (@64238 + (@64254 + (@64261 + (@64272 + (@64302 + (@64308 + (@64317 + (@64323 + (@64326 (@6741 (@64327 @192))) + (@64255 + @262 + @162 + @6624 + @6624 + @64206 + @6394 + (@64324 @204 @64206 (@6741 (@64327 @204))) + @64297)) + (@43015 @63964 @63966)) + @64297)) + (@43015 @63962 @63967)) + (@64255 + @2646 + @162 + @9278 + @6624 + @64249 + @6394 + (@64279 + @2645 + @6626 + @6624 + (@6383 @2642 @6394) + @64249 + (@64255 @2643 @162 @6624 @6624 @2642 @6394 (@64294 @2642) @64297) + (@24348 @2641)) + @64297)) + (@43015 @63968 @63970)))))) +@64396 := @10234 @6869 +@64397 := @6628 @64396 +@64398 := @6623 @64397 +@64400 := @10255 @20079 @1306 +@64401 := @55952 @64400 +@64402 := @6623 @64401 +@64404 := @7860 @7131 @6869 +@64405 := @6628 @64404 +@64406 := @6623 @64405 +@64408 := @7283 @26885 @7323 +@64409 := @6628 @64408 +@64411 := @6623 @64409 @6626 +@64412 := @6625 @64411 +@64413 := @6623 @64412 +@64416 := @12107 @7131 @26885 @6865 +@64417 := @64413 @64416 +@64418 := @6623 @64417 +@64419 := @6625 @56121 +@64420 := @6623 @64419 +@64427 := @56256 @7131 @26892 @6869 @6865 @6856 @6636 @6385 +@64428 := @64420 @64427 +@64429 := @6623 @64428 +@64430 := @28234 @1358 +@64431 := @7282 @64430 +@64432 := @64431 @6624 +@64433 := @7281 @64432 +@64435 := @7289 @64430 @6624 +@64436 := @64433 @64435 +@64437 := @7410 @9334 +@64447 := @64436 (@6623 (@6623 (@6623 (@55949 (@60584 (@7821 @64437))) @6624) @6624) @6624) +@64448 := @28234 @1380 +@64454 := @7281 (@7282 @64448 @6624) (@7289 @64448 @6624) +@64455 := @64454 @6626 +@64456 := @28234 @1391 +@64462 := @7281 (@7282 @64456 @6624) (@7289 @64456 @6624) +@64468 := @6623 (@7279 (@64455 (@7279 (@64462 @6626 @6629)))) +@64473 := @64454 @6624 (@64462 @6624 (@28234 @1402)) +@64475 := @7282 @64473 @6624 +@64476 := @7281 @64475 +@64478 := @7289 @64473 @6624 +@64489 := @64476 @64478 (@6623 (@6623 (@6623 (@55949 (@6625 (@6625 @64437))) @6624) @6624) @6624) +@64493 := @6623 (@6628 (@60176 @7131 @6869)) +@64495 := @60180 @7131 @6869 +@64496 := @6779 @64495 +@64497 := @28234 @1306 +@64503 := @7281 (@7282 @64497 @6624) (@7289 @64497 @6624) +@64507 := @6623 (@7279 (@64503 @6624 @6626)) +@64509 := @10098 @20079 @1306 +@64511 := @64503 @64509 @7059 +@64513 := @7282 @64511 @6624 +@64514 := @7281 @64513 +@64516 := @7289 @64511 @6624 +@64517 := @64514 @64516 +@64519 := @13391 @7131 @6869 +@64521 := @7864 @7131 @6869 +@64527 := @6623 (@6625 (@6623 (@7294 (@64519 @64521)) @6624)) +@64529 := @13396 @7131 @6869 +@64531 := @7405 (@64529 @64521) +@64546 := @64517 + (@6623 + (@6623 + (@6623 (@6625 (@6625 (@6625 (@6623 (@64527 (@7283 @64531 @7323)) @9334)))) @6624) + @6624) + @6624) +@64547 := @28234 @1484 +@64553 := @7281 (@7282 @64547 @6624) (@7289 @64547 @6624) +@64557 := @6623 (@7279 (@64553 @6624 @6626)) +@64559 := @64553 @64509 @7059 +@64561 := @7282 @64559 @6624 +@64562 := @7281 @64561 +@64564 := @7289 @64559 @6624 +@64565 := @64562 @64564 +@64568 := @12112 @7131 @26885 @6865 +@64569 := @6538 @64568 +@64571 := @7282 @64569 @6624 +@64572 := @7281 @64571 +@64574 := @7289 @64569 @6624 +@64575 := @64572 @64574 +@64578 := @55969 @6856 @6636 @6385 +@64579 := @23766 @1498 +@64586 := @64575 (@6623 (@6623 (@12580 (@64578 @64579)) @6624) @6624) +@64587 := @6526 @64568 +@64593 := @6623 (@6625 (@6623 (@7294 (@64519 @64587)) @6624)) +@64595 := @7405 (@64529 @64587) +@64617 := @64496 + (@64507 + (@64546 + (@64557 + (@64565 + (@6625 + (@64586 + (@6623 + (@6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@64593 (@7283 @64595 @7323)) @9334)))) + @6624) + @6624) + @6624))) + @9278)))) +@64618 := @7821 @63932 +@64619 := @6623 @64618 +@64633 := @7279 + (@64447 + (@64468 + (@64489 + (@64493 + (@64617 + (fun (code : @1300) => + @64619 (@6623 (@6623 (@56122 (@12606 @63935)) @6624) @6624))))))) +@64634 := @64429 @64633 +@64635 := @64418 @64634 +@64636 := @64406 @64635 +@64637 := @64402 @64636 +@64644 := fun (subject : @6422) => + fun (pos : @14) => + fun (ln : @14) => fun (firstOn : @6620) => fun (chs : @14) => fun (lexs : @12566) => @64398 @64637 +@64646 := @6634 @851 @50897 +@64647 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_16 +@64654 := @6644 (@64647 @7131 @6869 @6865 @6856 @6636 @6385) +@64656 := @6477 @6490 @12609 +@64657 := LexLeanBoot.TokenAudit.stepLexAt +@64658 := @64657 @7131 +@64665 := @64654 (@64656 (@64658 @6869 @6865 @6856 @6636 @6385)) +@64672 := (subject : @6422) -> + (pos : @14) -> (ln : @14) -> (firstOn : @6620) -> (chs : @14) -> (lexs : @12566) -> @64646 @64665 +@64686 := @6660 + @851 + @50897 + @64665 + @1554 + @50935 + (@6685 (@6695 @851)) + (@6701 (@6702 (@6703 @1554) @50897 @6678)) +@64694 := @7485 @50935 @271 @1283 @1290 @1552 @64397 @64637 @26893 +@64695 := @6683 @6490 +@64696 := @7280 @64695 +@64698 := @64696 @64432 @64435 +@64699 := @6946 @6490 +@64700 := @51156 @20079 +@64707 := @64698 (@64699 (@64700 @19937 @6624 @7406 @6385 @38898)) +@64716 := @64696 @64475 @64478 (@64699 (@64700 @6865 @6856 @7406 @6385 @38898)) +@64718 := @6776 (fun ("_" : @6777) => @64695) +@64719 := @64718 @64495 +@64729 := @64696 @64513 @64516 (@64699 (@51156 @64521 @6865 @6856 @64531 @6385 @38898)) +@64749 := @64696 + @64561 + @64564 + (@64696 + @64571 + @64574 + (@64699 (@56327 @6856 @6636 @6385 @64579)) + (@64699 (@51156 @64587 (@6530 @64568) @6856 @64595 @6385 @38898))) +@64756 := @56265 @7131 @26892 @6869 @6865 @6856 @6636 @6385 +@64760 := @64719 (@64729 (@64749 (@64699 @64756))) +@64763 := @51146 @6869 @6865 @6856 +@64771 := @64656 + (@64707 + (@64716 (@64760 (fun (code : @1300) => let msg : @6422 := @63935; @64699 (@64763 @6385))))) +@64782 := @64694 @64771 (@51308 @1288 @475 @6627 @64396 @51313 @26893 @51346 (@10565 @6869)) +@64785 := @6668 (@10569 @26893) @50935 +@64792 := @7485 @64785 @367 @26 @1313 @1551 @64401 @64636 +@64793 := @6389 @64509 +@64795 := @64792 @64793 @64771 +@64800 := @6840 @64785 @1296 @1312 @55951 @64400 +@64801 := @20545 @10794 +@64804 := @64800 (@10528 @64801) @64793 +@64805 := @6727 @64785 +@64811 := @64805 @160 @1311 @6624 @55950 @7132 @64801 +@64812 := @6736 @64785 +@64814 := @64812 @136 @7132 +@64815 := @6742 @64785 +@64819 := @64811 (@64814 (@6741 (@64815 @136))) +@64825 := @64805 @328 @1310 @55948 @6626 @20183 @10794 +@64832 := @6711 @64785 @218 @327 @6627 @55947 @56449 @20183 +@64844 := @64805 @212 @228 @6624 @6626 @7128 @7648 (@64812 @20 @7128 (@6741 (@64815 @20))) +@64850 := @64805 @226 @162 @6624 @6624 @225 @6394 +@64851 := @6938 @64785 +@64854 := @64850 (@64851 @24 @225) +@64855 := @6761 @64785 +@64877 := @64795 + (@64804 + (@64819 + (@64825 + (@64832 (@64844 (@64854 @64855)) @56478) + (@64805 @1308 @162 @6624 @6624 @1307 @6394 (@64851 @1283 @1307) @64855))) + (@36059 @20079 @1306)) +@64880 := @6668 (@16061 @64793) @64785 +@64887 := @7485 @64880 @393 @24 @1321 @1550 @64405 @64635 +@64888 := @224 @64521 +@64890 := @64887 @64888 @64771 +@64897 := @6840 @64880 @1319 @475 @6627 @64404 @51313 @64888 +@64898 := @6727 @64880 +@64904 := @64898 @160 @214 @6624 @6626 @7132 @16933 +@64905 := @6736 @64880 +@64907 := @64905 @136 @7132 +@64908 := @6742 @64880 +@64933 := @64890 + (@64897 + (@64904 + (@64907 (@6741 (@64908 @136))) + (@64898 + @212 + @162 + @6624 + @6624 + @7128 + @6394 + (@64905 @20 @7128 (@6741 (@64908 @20))) + (@6761 @64880))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_25 @7131 @6869)) +@64936 := @6668 (@19401 @64888) @64880 +@64943 := @7485 @64936 @398 @1324 @1340 @1549 @64417 @64634 +@64944 := @9394 @64568 +@64946 := @64943 @64944 @64771 +@64951 := @6840 @64936 @1329 @1339 @64412 @64416 +@64952 := @224 @26885 +@64954 := @6383 @64952 @10445 +@64957 := @64951 (@10528 @64954) @64944 +@64958 := @6727 @64936 +@64964 := @64958 @160 @1338 @6624 @64411 @7132 @64954 +@64965 := @6736 @64936 +@64967 := @64965 @136 @7132 +@64968 := @6742 @64936 +@64972 := @64964 (@64967 (@6741 (@64968 @136))) +@64978 := @64958 @1336 @179 @64409 @6626 @64952 @10445 +@64986 := @6711 @64936 @218 @1335 @6627 @64408 (@12590 @10937) @64952 +@64998 := @64958 @212 @1334 @6624 @6626 @7128 @10937 (@64965 @20 @7128 (@6741 (@64968 @20))) +@65008 := @64958 @1332 @162 @6624 @6624 @1331 @6394 (@6938 @64936 @24 @1331) +@65009 := @6761 @64936 +@65037 := @64946 + (@64957 + (@64972 + (@64978 + (@64986 (@64998 (@65008 @65009)) (@47190 @46)) + (@64958 + @177 + @162 + @6624 + @6624 + @6866 + @6394 + (@64965 @46 @6866 (@6741 (@64968 @46))) + @65009))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_26 @7131 @26885 @6865)) +@65040 := @6668 (@19471 @64944) @64936 +@65047 := @7485 @65040 @473 @320 @1354 @1548 @64428 @64633 +@65048 := @12609 @64756 +@65050 := @65047 @65048 @64771 +@65055 := @6840 @65040 @1346 @1353 @64419 @64427 +@65056 := @28853 @50896 +@65059 := @65055 (@10528 @65056) @65048 +@65060 := @6727 @65040 +@65066 := @65060 @160 @1352 @6624 @56121 @7132 @65056 +@65067 := @6736 @65040 +@65069 := @65067 @136 @7132 +@65070 := @6742 @65040 +@65165 := @65050 + (@65059 + (@65066 + (@65069 (@6741 (@65070 @136))) + (@65060 + @275 + @1351 + @6624 + @56120 + @26893 + @50896 + (@65067 @271 @26893 (@6741 (@65070 @271))) + (@65060 + @212 + @1350 + @6624 + @16740 + @7128 + @50895 + (@65067 @20 @7128 (@6741 (@65070 @20))) + (@65060 + @177 + @1349 + @6624 + @7293 + @6866 + @50894 + (@65067 @46 @6866 (@6741 (@65070 @46))) + (@65060 + @196 + @1348 + @6624 + @6627 + @31959 + @50893 + (@65067 @60 @31959 (@6741 (@65070 @60))) + (@65060 + @220 + @945 + @6624 + @6626 + @7008 + @16771 + (@65067 @192 @7008 (@6741 (@65070 @192))) + (@65060 + @262 + @162 + @6624 + @6624 + @16769 + @6394 + (@65067 @204 @16769 (@6741 (@65070 @204))) + (@6761 @65040)))))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_27 + @7131 + @26892 + @6869 + @6865 + @6856 + @6636 + @6385)) +@65168 := @6668 (@19526 @65048) @65040 +@65173 := @7378 @65168 @1364 @1375 @1547 @6629 +@65174 := @7577 @9334 +@65175 := @7821 @65174 +@65176 := @55949 @65175 +@65177 := @60787 @65176 +@65179 := @6623 @65177 @6624 +@65181 := @6623 @65179 @6624 +@65184 := @7389 (@6623 @65181 @6624) +@65185 := @37821 @1380 +@65186 := @7282 @65185 +@65187 := @65186 @6624 +@65191 := @7281 @65187 (@7289 @65185 @6624) +@65192 := @65191 @6626 +@65193 := @37821 @1391 +@65199 := @7281 (@7282 @65193 @6624) (@7289 @65193 @6624) +@65204 := @7279 (@65192 (@7279 (@65199 @6626 @6629))) +@65205 := @6623 @65204 +@65210 := @65191 @6624 (@65199 @6624 (@37821 @1402)) +@65211 := @7282 @65210 +@65212 := @65211 @6624 +@65213 := @7281 @65212 +@65215 := @7289 @65210 @6624 +@65226 := @65213 @65215 (@6623 (@6623 (@6623 (@60787 (@6625 (@6625 @65174))) @6624) @6624) @6624) +@65230 := @6623 (@6628 (@60176 @8116 @7131)) +@65232 := @60180 @8116 @7131 +@65233 := @6779 @65232 +@65234 := @37821 @1306 +@65240 := @7281 (@7282 @65234 @6624) (@7289 @65234 @6624) +@65244 := @6623 (@7279 (@65240 @6624 @6626)) +@65246 := @10367 @20217 @1306 +@65248 := @65240 @65246 @7059 +@65250 := @7282 @65248 @6624 +@65251 := @7281 @65250 +@65253 := @7289 @65248 @6624 +@65254 := @65251 @65253 +@65255 := @55977 @7131 +@65257 := @7864 @8116 @7131 +@65263 := @6623 (@6625 (@6623 (@7294 (@65255 @65257)) @6624)) +@65264 := @55992 @7131 +@65266 := @7428 (@65264 @65257) +@65281 := @65254 + (@6623 + (@6623 + (@6623 (@6625 (@6625 (@6625 (@6623 (@65263 (@7283 @65266 @7323)) @9334)))) @6624) + @6624) + @6624) +@65282 := @37821 @1484 +@65288 := @7281 (@7282 @65282 @6624) (@7289 @65282 @6624) +@65292 := @6623 (@7279 (@65288 @6624 @6626)) +@65294 := @65288 @65246 @7059 +@65296 := @7282 @65294 @6624 +@65297 := @7281 @65296 +@65299 := @7289 @65294 @6624 +@65300 := @65297 @65299 +@65303 := @12112 @8116 @27882 @6869 +@65304 := @6538 @65303 +@65306 := @7282 @65304 @6624 +@65307 := @7281 @65306 +@65309 := @7289 @65304 @6624 +@65317 := @65307 @65309 (@6623 (@6623 (@12580 (@12606 @64579)) @6624) @6624) +@65318 := @6526 @65303 +@65324 := @6623 (@6625 (@6623 (@7294 (@65255 @65318)) @6624)) +@65326 := @7428 (@65264 @65318) +@65348 := @65233 + (@65244 + (@65281 + (@65292 + (@65300 + (@6625 + (@65317 + (@6623 + (@6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@65324 (@7283 @65326 @7323)) @9334)))) + @6624) + @6624) + @6624))) + @9278)))) +@65351 := @50956 @6869 @6865 @6856 +@65366 := @65173 + (fun (__b : @6620) => + @65184 + (@65205 + (@65226 + (@65230 + (@65348 + (fun (code : @1300) => + @64619 (@6623 (@6623 (@56122 (@65351 @63935)) @6624) @6624))))))) +@65368 := @64696 @7385 @7388 +@65369 := @51156 @20217 +@65376 := @65368 (@64699 (@65369 @20079 @6624 @7429 @6636 @38898)) +@65385 := @64696 @65212 @65215 (@64699 (@65369 @6869 @6865 @7429 @6636 @38898)) +@65386 := @64718 @65232 +@65396 := @64696 @65250 @65253 (@64699 (@51156 @65257 @6869 @6865 @65266 @6636 @38898)) +@65413 := @64696 + @65296 + @65299 + (@64696 + @65306 + @65309 + (@64699 (@12615 @64579)) + (@64699 (@51156 @65318 (@6530 @65303) @6865 @65326 @6636 @38898))) +@65419 := @56266 @27979 @7131 @6869 @6865 @6856 @6636 +@65423 := @65386 (@65396 (@65413 (@64699 @65419))) +@65426 := @51667 @7131 @6869 @6865 +@65437 := @65366 + (fun (__b : @6620) => + @64656 + (@65376 + (@65385 (@65423 (fun (code : @1300) => let msg : @6422 := @63935; @64699 (@65426 @6385)))))) + @64430 +@65446 := @6711 @65168 @715 @1363 @6627 @6624 (@28853 @7512) (@6389 @64430) +@65447 := @6727 @65168 +@65478 := @65437 + (@65446 + (@65447 + @275 + @1362 + @6624 + @6626 + @26893 + @7512 + (@6736 @65168 @271 @26893 (@6741 (@6742 @65168 @271))) + (@65447 @1360 @162 @6624 @6624 @1359 @6394 (@6938 @65168 @1283 @1359) (@6761 @65168))) + (@28883 @1358)) +@65481 := @6668 (@19526 (@12609 @65419)) +@65484 := @6668 (@19471 (@9394 @65303)) +@65487 := @6668 (@19401 (@224 @65257)) +@65490 := @6668 (@16061 (@6389 @65246)) +@65492 := @6668 (@10569 @27980) +@65494 := @6668 (@9131 @12593) +@65496 := @6668 (@8617 @6889) +@65498 := @6668 (@7206 @12591) +@65506 := @65481 (@65484 (@65487 (@65490 (@65492 (@65494 (@65496 (@65498 @17753))))))) +@65507 := @7183 @65506 +@65512 := @65507 @266 @482 @1374 @65181 @6624 +@65513 := @12594 @16869 +@65514 := @7628 @65513 +@65515 := @11865 @65514 +@65516 := @20545 @65515 +@65517 := @60924 @65516 +@65518 := @6382 @65517 +@65523 := @65512 (@6383 @65518 @6394) (@7631 @65518) +@65524 := @6727 @65506 +@65530 := @65524 @1372 @162 @65179 @6624 @65518 @6394 +@65537 := @65507 @233 @320 @1371 @65177 @6624 @65517 @65518 +@65543 := @65524 @328 @1370 @60786 @65176 @20300 @65516 +@65544 := @6711 @65506 +@65545 := @65544 @218 +@65550 := @65545 @327 @6627 @60785 @60954 @20300 +@65556 := @65524 @212 @228 @6624 @6626 @10772 @7648 +@65557 := @6736 @65506 +@65559 := @65557 @20 @10772 +@65560 := @6742 @65506 +@65564 := @65556 (@65559 (@6741 (@65560 @20))) +@65570 := @65524 @226 @162 @6624 @6624 @225 @6394 +@65571 := @6938 @65506 +@65574 := @65570 (@65571 @24 @225) +@65575 := @6761 @65506 +@65576 := @65574 @65575 +@65694 := @65478 + (fun ("_" : @64432) => + @65523 + (@65530 + (@65537 + (@65543 + (@65550 (@65564 @65576) @60983) + (@65524 + @772 + @1369 + @55948 + @65175 + @20183 + @65515 + (@65545 + @771 + @6627 + @55947 + @56449 + @20183 + (@65524 + @177 + @228 + @6624 + @6626 + @7128 + @7648 + (@65557 @46 @7128 (@6741 (@65560 @46))) + @65576) + @56478) + (@65524 + @334 + @1368 + @6626 + @65174 + @8622 + @65514 + (@65507 @331 @26 @162 @6624 @6624 @6394 @8622 @65575 @8641) + (@65524 + @230 + @1367 + @7576 + @9334 + @7627 + @65513 + (@65545 + @229 + @6627 + @7575 + @7649 + @7627 + (@65524 + @220 + @228 + @6624 + @6626 + @6889 + @7648 + (@65557 @192 @6889 (@6741 (@65560 @192))) + @65576) + @7681) + (@65524 + @262 + @249 + @6624 + @9278 + @12593 + @16869 + (@65557 @204 @12593 (@6741 (@65560 @204))) + (@65524 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@65507 @244 @30 @162 @6624 @6624 @6394 @7613 @65575 @7617) + @65575)))))) + (@11017 @65517)) + @65575) + (@7686 @65518)) +@65695 := @64431 @7059 +@65696 := @7378 @65506 +@65700 := @65696 @1410 @1418 @1546 @65204 +@65702 := @7283 @28071 @7323 +@65703 := @6628 @65702 +@65704 := @6623 @65703 +@65705 := @60584 @9334 +@65706 := @6625 @65705 +@65707 := @6625 @65706 +@65708 := @65704 @65707 +@65710 := @6623 @65708 @6624 +@65712 := @6623 @65710 @6624 +@65715 := @7389 (@6623 @65712 @6624) +@65717 := @60176 @8170 @8116 +@65718 := @6628 @65717 +@65719 := @6623 @65718 +@65721 := @60180 @8170 @8116 +@65722 := @6779 @65721 +@65723 := @37945 @1306 +@65729 := @7281 (@7282 @65723 @6624) (@7289 @65723 @6624) +@65733 := @6623 (@7279 (@65729 @6624 @6626)) +@65735 := @11148 @28071 @1306 +@65737 := @65729 @65735 @7059 +@65739 := @7282 @65737 @6624 +@65740 := @7281 @65739 +@65742 := @7289 @65737 @6624 +@65743 := @65740 @65742 +@65744 := @56015 @8116 +@65746 := @7864 @8170 @8116 +@65752 := @6623 (@6625 (@6623 (@7294 (@65744 @65746)) @6624)) +@65753 := @56028 @8116 +@65755 := @19936 (@65753 @65746) +@65770 := @65743 + (@6623 + (@6623 + (@6623 (@6625 (@6625 (@6625 (@6623 (@65752 (@7283 @65755 @7323)) @9334)))) @6624) + @6624) + @6624) +@65771 := @37945 @1484 +@65777 := @7281 (@7282 @65771 @6624) (@7289 @65771 @6624) +@65781 := @6623 (@7279 (@65777 @6624 @6626)) +@65783 := @65777 @65735 @7059 +@65785 := @7282 @65783 @6624 +@65786 := @7281 @65785 +@65788 := @7289 @65783 @6624 +@65789 := @65786 @65788 +@65792 := @12112 @8170 @27993 @7131 +@65793 := @6538 @65792 +@65795 := @7282 @65793 @6624 +@65796 := @7281 @65795 +@65798 := @7289 @65793 @6624 +@65806 := @65796 @65798 (@6623 (@6623 (@12580 (@65351 @64579)) @6624) @6624) +@65807 := @6526 @65792 +@65813 := @6623 (@6625 (@6623 (@7294 (@65744 @65807)) @6624)) +@65815 := @19936 (@65753 @65807) +@65837 := @65722 + (@65733 + (@65770 + (@65781 + (@65789 + (@6625 + (@65806 + (@6623 + (@6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@65813 (@7283 @65815 @7323)) @9334)))) + @6624) + @6624) + @6624))) + @9278)))) +@65840 := @50689 @7131 @6869 @6865 +@65853 := @65700 + (fun (__b : @6620) => + @65715 + (@65719 + (@65837 + (fun (code : @1300) => @64619 (@6623 (@6623 (@56122 (@65840 @63935)) @6624) @6624))))) +@65861 := @65368 (@64699 (@51156 @28071 @7131 @6869 @19937 @6856 @38898)) +@65862 := @64718 @65721 +@65872 := @64696 @65739 @65742 (@64699 (@51156 @65746 @7131 @6869 @65755 @6856 @38898)) +@65889 := @64696 + @65785 + @65788 + (@64696 + @65795 + @65798 + (@64699 (@64763 @64579)) + (@64699 (@51156 @65807 (@6530 @65792) @6869 @65815 @6856 @38898))) +@65896 := @56265 @8170 @28076 @8116 @7131 @6869 @6865 @6856 +@65900 := @65862 (@65872 (@65889 (@64699 @65896))) +@65903 := @57121 @8116 @7131 @6869 +@65913 := @65853 + (fun (__b : @6620) => + @64656 + (@65861 (@65900 (fun (code : @1300) => let msg : @6422 := @63935; @64699 (@65903 @6385))))) + @65210 +@65917 := @65696 @1386 @334 @1409 @6629 +@65918 := @37945 @1391 +@65919 := @7282 @65918 +@65920 := @65919 @6624 +@65924 := @7281 @65920 (@7289 @65918 @6624) +@65938 := @65917 + (fun (__b : @6620) => @7573 (@7279 (@65924 @6626 @6629))) + (fun (__b : @6620) => @6389 (@8858 (@65924 @6624 (@37945 @1402)))) + @65185 +@65942 := @65544 @715 @1385 @6627 @6624 +@65944 := @6383 @1381 @6394 +@65975 := @65938 + (@65942 + (@37991 @65944) + (@6389 @65185) + (@65524 + @275 + @1384 + @6624 + @6626 + @27980 + @65944 + (@65557 @271 @27980 (@6741 (@65560 @271))) + (@65524 @1382 @162 @6624 @6624 @1381 @6394 (@65571 @1283 @1381) @65575)) + (@38026 @1380)) +@65978 := @6668 (@19526 (@12609 @65896)) +@65981 := @6668 (@19471 (@9394 @65792)) +@65984 := @6668 (@19401 (@224 @65746)) +@65987 := @6668 (@16061 (@6389 @65735)) +@65989 := @6668 (@10569 @28077) +@65991 := @6668 (@9131 @57174) +@65993 := @6668 (@8617 @6866) +@65995 := @6668 (@7206 @57179) +@66003 := @65978 (@65981 (@65984 (@65987 (@65989 (@65991 (@65993 (@65995 @23149))))))) +@66004 := @7183 @66003 +@66011 := @66004 @331 @26 @162 @6624 @6624 @6394 @8622 +@66012 := @6761 @66003 +@66016 := @65975 (fun ("_" : @65187) => @66011 @66012 @8641) +@66017 := @65186 @7059 +@66022 := @7378 @66003 @1397 @334 @1408 @6629 +@66024 := fun (__b : @6620) => @7573 @6629 +@66025 := @66022 @66024 +@66026 := @7067 @28154 +@66027 := @66026 @1402 +@66032 := @66025 (fun (__b : @6620) => @6389 (@8858 @66027)) @65918 +@66033 := @6711 @66003 +@66041 := @66033 @715 @1396 @6627 @6624 (@38090 @63262) (@6389 @65918) +@66042 := @6727 @66003 +@66048 := @66042 @275 @1395 @6624 @6626 @28077 @63262 +@66049 := @6736 @66003 +@66051 := @66049 @271 @28077 +@66052 := @6742 @66003 +@66056 := @66048 (@66051 (@6741 (@66052 @271))) +@66062 := @66042 @1393 @162 @6624 @6624 @1392 @6394 +@66063 := @6938 @66003 +@66072 := @66032 (@66041 (@66056 (@66062 (@66063 @1283 @1392) @66012)) (@38125 @1391)) +@66079 := @56265 @8126 @28154 @8170 @8116 @7131 @6869 @6865 +@66082 := @6668 (@19526 (@12609 @66079)) +@66085 := @12112 @8126 @28144 @8116 +@66088 := @6668 (@19471 (@9394 @66085)) +@66090 := @7864 @8126 @8170 +@66093 := @6668 (@19401 (@224 @66090)) +@66095 := @40053 @28149 @1306 +@66105 := @66082 (@66088 (@66093 (@6668 (@16061 (@6389 @66095)) (@6668 (@10569 @28155) @51369)))) +@66113 := @7183 @66105 @331 @26 @162 @6624 @6624 @6394 @8622 +@66114 := @6761 @66105 +@66118 := @66072 (fun ("_" : @65920) => @66113 @66114 @8641) +@66119 := @65919 @7059 +@66129 := @6711 @66105 @715 @1407 @6627 @6624 (@6383 @28155 @63679) (@6389 @66027) +@66130 := @6727 @66105 +@66165 := @65913 + (@66016 + (fun ("_" : @66017) => + @66118 + (fun ("_" : @66119) => + @66129 + (@66130 + @275 + @1406 + @6624 + @6626 + @28155 + @63679 + (@6736 @66105 @271 @28155 (@6741 (@6742 @66105 @271))) + (@66130 @1404 @162 @6624 @6624 @1403 @6394 (@6938 @66105 @1283 @1403) @66114)) + (@7263 @28154 @1402)))) +@66170 := @66004 @266 @482 @1417 @65712 @6624 +@66171 := @224 @28071 +@66172 := @6383 @66171 +@66173 := @6383 @57179 +@66174 := @6383 @20058 +@66175 := @57224 @16869 +@66176 := @66174 @66175 +@66177 := @66173 @66176 +@66178 := @12589 @66177 +@66179 := @66172 @66178 +@66180 := @6382 @66179 +@66185 := @66170 (@6383 @66180 @6394) (@7631 @66180) +@66191 := @66042 @1415 @162 @65710 @6624 @66180 @6394 +@66198 := @66004 @233 @320 @1414 @65708 @6624 @66179 @66180 +@66204 := @66042 @328 @1413 @65703 @65707 @66171 @66178 +@66205 := @66033 @218 +@66211 := @66205 @327 @6627 @65702 (@15466 @7648) @66171 +@66212 := @66042 @212 +@66217 := @66212 @228 @6624 @6626 @11199 @7648 +@66222 := @66049 @20 @11199 (@6741 (@66052 @20)) +@66223 := @66217 @66222 +@66233 := @66042 @226 @162 @6624 @6624 @225 @6394 (@66063 @24 @225) @66012 +@66235 := @66211 (@66223 @66233) +@66236 := @7679 @8116 +@66336 := @66165 + (fun ("_" : @65212) => + @66185 + (@66191 + (@66198 + (@66204 + (@66235 (@66236 @20)) + (@66042 + @177 + @1412 + @6624 + @65706 + @10772 + @66177 + (@66049 @46 @10772 (@6741 (@66052 @46))) + (@66042 + @196 + @1368 + @6624 + @65705 + @57179 + @66176 + (@66049 @60 @57179 (@6741 (@66052 @60))) + (@66042 + @230 + @1367 + @60583 + @9334 + @20058 + @66175 + (@66205 + @229 + @6627 + @60582 + @35680 + @20058 + (@66042 + @220 + @228 + @6624 + @6626 + @6866 + @7648 + (@66049 @192 @6866 (@6741 (@66052 @192))) + @66233) + (@7679 @6865 @20)) + (@66042 + @262 + @249 + @6624 + @9278 + @57174 + @16869 + (@66049 @204 @57174 (@6741 (@66052 @204))) + (@66042 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@66004 @244 @30 @162 @6624 @6624 @6394 @7613 @66012 @7617) + @66012)))))) + (@11017 @66179)) + @66012) + (@7686 @66180)) +@66337 := @65211 @7059 +@66343 := @6817 @66003 @482 @1425 @1545 @65718 @6650 +@66344 := @66026 @1306 +@66350 := @7281 (@7282 @66344 @6624) (@7289 @66344 @6624) +@66354 := @6623 (@7279 (@66350 @6624 @6626)) +@66356 := @66350 @66095 @7059 +@66358 := @7282 @66356 @6624 +@66359 := @7281 @66358 +@66361 := @7289 @66356 @6624 +@66362 := @66359 @66361 +@66368 := @6623 (@6625 (@6623 (@7294 (@50698 @66090)) @6624)) +@66370 := @20078 (@50713 @66090) +@66385 := @66362 + (@6623 + (@6623 + (@6623 (@6625 (@6625 (@6625 (@6623 (@66368 (@7283 @66370 @7323)) @9334)))) @6624) + @6624) + @6624) +@66386 := @66026 @1484 +@66392 := @7281 (@7282 @66386 @6624) (@7289 @66386 @6624) +@66396 := @6623 (@7279 (@66392 @6624 @6626)) +@66398 := @66392 @66095 @7059 +@66400 := @7282 @66398 @6624 +@66401 := @7281 @66400 +@66403 := @7289 @66398 @6624 +@66404 := @66401 @66403 +@66405 := @6538 @66085 +@66407 := @7282 @66405 @6624 +@66408 := @7281 @66407 +@66410 := @7289 @66405 @6624 +@66418 := @66408 @66410 (@6623 (@6623 (@12580 (@65840 @64579)) @6624) @6624) +@66419 := @6526 @66085 +@66425 := @6623 (@6625 (@6623 (@7294 (@50698 @66419)) @6624)) +@66427 := @20078 (@50713 @66419) +@66449 := @6824 + (@66354 + (@66385 + (@66396 + (@66404 + (@6625 + (@66418 + (@6623 + (@6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@66425 (@7283 @66427 @7323)) @9334)))) + @6624) + @6624) + @6624))) + @9278)))) +@66452 := @51004 @8116 @7131 @6869 +@66463 := @66343 + (fun (__a : @6777) => + @66449 (fun (code : @1300) => @64619 (@6623 (@6623 (@56122 (@66452 @63935)) @6624) @6624))) +@66464 := @64718 @6385 +@66495 := @66464 + (@64696 + @66358 + @66361 + (@64699 (@51156 @66090 @8116 @7131 @66370 @6865 @38898)) + (@64696 + @66400 + @66403 + (@64696 + @66407 + @66410 + (@64699 (@65426 @64579)) + (@64699 (@51156 @66419 (@6530 @66085) @7131 @66427 @6865 @38898))) + (@64699 @66079))) +@66498 := @51565 @8170 @8116 @7131 +@66542 := @66463 + (fun (__a : @6777) => + @64656 (@66495 (fun (code : @1300) => let msg : @6422 := @63935; @64699 (@66498 @6385)))) + @65721 + (@6840 + @66003 + @1423 + @475 + @6627 + @65717 + (@11217 @48875) + (@6650 @65721) + (@66042 + @160 + @214 + @6624 + @6626 + @11202 + @48875 + (@66049 @136 @11202 (@6741 (@66052 @136))) + (@66212 @162 @6624 @6624 @11199 @6394 @66222 @66012)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_28 @8170 @8116)) +@66546 := @6855 (@60180 @8126 @8170) @6385 +@66553 := @56265 @12513 @29474 @8179 @8126 @8170 @8116 @7131 +@66556 := @6668 (@19526 (@12609 @66553)) +@66559 := @12112 @12513 @29464 @8126 +@66562 := @6668 (@19471 (@9394 @66559)) +@66564 := @7864 @12513 @8179 +@66565 := @224 @66564 +@66567 := @6668 (@19401 @66565) +@66569 := @51897 @29469 @1306 +@66570 := @6389 @66569 +@66579 := @66556 (@66562 (@66567 (@6668 (@16061 @66570) (@6668 (@10569 @29475) @52637)))) +@66582 := @6864 @66579 @6876 @1545 +@66583 := @7067 @29656 +@66584 := @66583 @1306 +@66590 := @7281 (@7282 @66584 @6624) (@7289 @66584 @6624) +@66594 := @6623 (@7279 (@66590 @6624 @6626)) +@66596 := @52165 @29651 @1306 +@66598 := @66590 @66596 @7059 +@66600 := @7282 @66598 @6624 +@66601 := @7281 @66600 +@66603 := @7289 @66598 @6624 +@66604 := @66601 @66603 +@66606 := @7864 @24188 @12513 +@66612 := @6623 (@6625 (@6623 (@7294 (@51110 @66606)) @6624)) +@66614 := @28138 (@51122 @66606) +@66629 := @66604 + (@6623 + (@6623 + (@6623 (@6625 (@6625 (@6625 (@6623 (@66612 (@7283 @66614 @7323)) @9334)))) @6624) + @6624) + @6624) +@66630 := @66583 @1484 +@66636 := @7281 (@7282 @66630 @6624) (@7289 @66630 @6624) +@66640 := @6623 (@7279 (@66636 @6624 @6626)) +@66642 := @66636 @66596 @7059 +@66644 := @7282 @66642 @6624 +@66645 := @7281 @66644 +@66647 := @7289 @66642 @6624 +@66648 := @66645 @66647 +@66651 := @12112 @24188 @29646 @8179 +@66652 := @6538 @66651 +@66653 := @7282 @66652 +@66654 := @66653 @6624 +@66655 := @7281 @66654 +@66657 := @7289 @66652 @6624 +@66668 := @66655 @66657 (@6623 (@6623 (@12580 (@52100 @8126 @8170 @8116 @64579)) @6624) @6624) +@66669 := @6526 @66651 +@66675 := @6623 (@6625 (@6623 (@7294 (@51110 @66669)) @6624)) +@66677 := @28138 (@51122 @66669) +@66693 := @6625 + (@66668 + (@6623 + (@6623 + (@6623 (@6625 (@6625 (@6625 (@6623 (@66675 (@7283 @66677 @7323)) @9334)))) @6624) + @6624) + @6624)) +@66699 := @6824 (@66594 (@66629 (@66640 (@66648 @66693 @9278)))) +@66702 := @51423 @8179 @8126 @8170 +@66714 := @6644 + ((fun (__a : @6777) => + @66699 (fun (code : @1300) => @64619 (@6623 (@6623 (@56122 (@66702 @63935)) @6624) @6624))) + @6385) +@66724 := @64696 @66600 @66603 (@64699 (@51156 @66606 @8179 @8126 @66614 @8116 @38898)) +@66726 := @64696 @66644 @66647 +@66734 := @64696 @66654 @66657 (@64699 (@51179 @8126 @8170 @8116 @64579)) +@66735 := @51156 @66669 +@66736 := @6530 @66651 +@66743 := @66734 (@64699 (@66735 @66736 @8126 @66677 @8116 @38898)) +@66744 := @66726 @66743 +@66751 := @56265 @24188 @29656 @12513 @8179 @8126 @8170 @8116 +@66752 := @64699 @66751 +@66771 := @6862 + (fun (__a : @6777) => + @66582 + (@66714 + ((fun (__a : @6777) => + @64656 + (@66464 + (@66724 (@66744 @66752)) + (fun (code : @1300) => + let msg : @6422 := @63935; @64699 (@51984 @12513 @8179 @8126 @6385)))) + @6385))) + @6636 +@66778 := @56265 @8179 @29253 @8126 @8170 @8116 @7131 @6869 +@66781 := @6668 (@19526 (@12609 @66778)) +@66784 := @12112 @8179 @29243 @8170 +@66787 := @6668 (@19471 (@9394 @66784)) +@66789 := @7864 @8179 @8126 +@66792 := @6668 (@19401 (@224 @66789)) +@66794 := @41164 @29248 @1306 +@66797 := @6668 (@16061 (@6389 @66794)) +@66799 := @6668 (@10569 @29254) +@66801 := @6668 (@9131 @59797) +@66803 := @6668 (@8617 @10772) +@66805 := @6668 (@7206 @59802) +@66814 := @66781 (@66787 (@66792 (@66797 (@66799 (@66801 (@66803 (@66805 (@57079 @29264)))))))) +@66820 := @6888 @66814 @6900 @266 @712 @1450 @1544 +@66821 := @7067 @29253 +@66822 := @66821 @1306 +@66823 := @7282 @66822 +@66824 := @66823 @6624 +@66828 := @7281 @66824 (@7289 @66822 @6624) +@66831 := @7279 (@66828 @6624 @6626) +@66832 := @6623 @66831 +@66834 := @66828 @66794 @7059 +@66835 := @7282 @66834 +@66836 := @66835 @6624 +@66837 := @7281 @66836 +@66839 := @7289 @66834 @6624 +@66840 := @66837 @66839 +@66846 := @6623 (@6625 (@6623 (@7294 (@51012 @66789)) @6624)) +@66848 := @16734 (@51027 @66789) +@66863 := @66840 + (@6623 + (@6623 + (@6623 (@6625 (@6625 (@6625 (@6623 (@66846 (@7283 @66848 @7323)) @9334)))) @6624) + @6624) + @6624) +@66864 := @66821 @1484 +@66870 := @7281 (@7282 @66864 @6624) (@7289 @66864 @6624) +@66874 := @6623 (@7279 (@66870 @6624 @6626)) +@66876 := @66870 @66794 @7059 +@66878 := @7282 @66876 @6624 +@66879 := @7281 @66878 +@66881 := @7289 @66876 @6624 +@66882 := @66879 @66881 +@66883 := @6538 @66784 +@66885 := @7282 @66883 @6624 +@66886 := @7281 @66885 +@66888 := @7289 @66883 @6624 +@66896 := @66886 @66888 (@6623 (@6623 (@12580 (@66452 @64579)) @6624) @6624) +@66897 := @6526 @66784 +@66903 := @6623 (@6625 (@6623 (@7294 (@51012 @66897)) @6624)) +@66905 := @16734 (@51027 @66897) +@66959 := @6644 + (@66832 + (@66863 + (@66874 + (@66882 + (@6625 + (@66896 + (@6623 + (@6623 + (@6623 + (@6625 (@6625 (@6625 (@6623 (@66903 (@7283 @66905 @7323)) @9334)))) + @6624) + @6624) + @6624))) + @9278)))) + (@64656 + (@64696 + @66836 + @66839 + (@64699 (@51156 @66789 @8170 @8116 @66848 @6869 @38898)) + (@64696 + @66878 + @66881 + (@64696 + @66885 + @66888 + (@64699 (@65903 @64579)) + (@64699 (@51156 @66897 (@6530 @66784) @8116 @66905 @6869 @38898))) + (@64699 @66778)))) +@66961 := @66820 @66959 @6915 +@66974 := @6918 @66814 @6900 @244 @139 @1541 @294 @6394 @66814 @66959 @6930 (@6701 (@6933 @66814)) +@66975 := @7378 @66814 +@66979 := @66975 @1457 @1479 @1540 @66831 +@66980 := @50850 @66564 +@66981 := @7294 @66980 +@66983 := @6623 @66981 @6624 +@66984 := @6625 @66983 +@66985 := @6623 @66984 +@66986 := @50864 @66564 +@66987 := @27992 @66986 +@66989 := @7283 @66987 @7323 +@66990 := @66985 @66989 +@66992 := @6623 @66990 @9334 +@66993 := @6625 @66992 +@66994 := @6625 @66993 +@66995 := @6625 @66994 +@66997 := @6623 @66995 @6624 +@66999 := @6623 @66997 @6624 +@67002 := @7389 (@6623 @66999 @6624) +@67004 := @7067 @29474 @1484 +@67005 := @7282 @67004 +@67006 := @67005 @6624 +@67010 := @7281 @67006 (@7289 @67004 @6624) +@67013 := @7279 (@67010 @6624 @6626) +@67014 := @6623 @67013 +@67016 := @67010 @66569 @7059 +@67017 := @7282 @67016 +@67018 := @67017 @6624 +@67019 := @7281 @67018 +@67021 := @7289 @67016 @6624 +@67022 := @67019 @67021 +@67023 := @6538 @66559 +@67025 := @7282 @67023 @6624 +@67026 := @7281 @67025 +@67028 := @7289 @67023 @6624 +@67029 := @67026 @67028 +@67032 := @51375 @8170 @8116 @7131 +@67039 := @67029 (@6623 (@6623 (@12580 (@67032 @64579)) @6624) @6624) +@67040 := @6526 @66559 +@67046 := @6623 (@6625 (@6623 (@7294 (@50850 @67040)) @6624)) +@67048 := @27992 (@50864 @67040) +@67102 := @66979 + (fun (__b : @6620) => + @67002 + (@67014 + (@67022 + (@6625 + (@67039 + (@6623 + (@6623 + (@6623 (@6625 (@6625 (@6625 (@6623 (@67046 (@7283 @67048 @7323)) @9334)))) @6624) + @6624) + @6624))) + @9278))) + (fun (__b : @6620) => + @64656 + (@65368 + (@64699 (@51156 @66564 @8126 @8170 @66987 @7131 @38898)) + (@64696 + @67018 + @67021 + (@64696 + @67025 + @67028 + (@64699 (@66498 @64579)) + (@64699 (@51156 @67040 (@6530 @66559) @8170 @67048 @7131 @38898))) + (@64699 @66553)))) + @66834 +@67113 := @66975 + @1454 + @620 + @242 + @6629 + @30397 + (fun (__b : @6620) => @6389 (@7389 @66569 @7059)) + @66822 +@67123 := @6711 @66814 @715 @1453 @6627 @6624 (@6383 @29254 @10794) (@6389 @66822) +@67124 := @6727 @66814 +@67156 := @67113 + (@67123 + (@67124 + @275 + @1310 + @6624 + @6626 + @29254 + @10794 + (@6736 @66814 @271 @29254 (@6741 (@6742 @66814 @271))) + (@67124 @1308 @162 @6624 @6624 @1307 @6394 (@6938 @66814 @1283 @1307) (@6761 @66814))) + (@7263 @29253 @1306)) +@67157 := @6736 @66579 +@67159 := @67157 @367 @66570 +@67160 := @6742 @66579 +@67165 := @67156 (fun ("_" : @66824) => @67159 (@6741 (@67160 @367))) +@67166 := @66823 @7059 +@67167 := @7183 @66579 +@67174 := @67167 @239 @26 @162 @6624 @6624 @6394 @7165 +@67175 := @6761 @66579 +@67180 := @67102 (@67165 (fun ("_" : @67166) => @67174 @67175 @7194)) +@67185 := @67167 @266 @482 @1478 @66999 @6624 +@67186 := @6383 @66565 +@67187 := @6383 @52629 +@67188 := @224 @66987 +@67190 := @6383 @67188 @52653 +@67191 := @67187 @67190 +@67192 := @52651 @67191 +@67193 := @67186 @67192 +@67194 := @6382 @67193 +@67199 := @67185 (@6383 @67194 @6394) (@7631 @67194) +@67200 := @6727 @66579 +@67206 := @67200 @1476 @162 @66997 @6624 @67194 @6394 +@67213 := @67167 @233 @320 @1475 @66995 @6624 @67193 @67194 +@67214 := @67200 @630 +@67219 := @67214 @1474 @6624 @66994 @66565 @67192 +@67224 := @67157 @393 @66565 (@6741 (@67160 @393)) +@67225 := @67219 @67224 +@67237 := @67200 @177 @1473 @6624 @66993 @29257 @67191 (@67157 @46 @29257 (@6741 (@67160 @46))) +@67249 := @67200 @196 @1472 @6624 @66992 @52629 @67190 (@67157 @60 @52629 (@6741 (@67160 @60))) +@67255 := @67200 @1470 @1367 @66990 @9334 @67188 @52653 +@67256 := @6711 @66579 +@67260 := @67256 @218 @1469 @66984 @66989 +@67261 := @224 @66986 +@67263 := @6383 @67261 @6394 +@67266 := @67260 (@15466 @67263) @67188 +@67278 := @67200 @220 @1468 @6624 @66983 @11199 @67263 (@67157 @192 @11199 (@6741 (@67160 @192))) +@67284 := @67200 @1466 @162 @66981 @6624 @67261 @6394 +@67289 := @6840 @66579 @1462 @1465 @7293 @66980 +@67290 := @6383 @29481 +@67291 := @6383 @29478 +@67292 := @67186 @6394 +@67293 := @67291 @67292 +@67385 := @67180 + (fun ("_" : @66836) => + @67199 + (@67206 + (@67213 + (@67225 + (@67237 + (@67249 + (@67255 + (@67266 + (@67278 + (@67284 + (@67289 + (@67290 @67293) + @67261 + (@67200 + @160 + @1464 + @6624 + @6627 + @29481 + @67293 + (@67157 @136 @29481 (@6741 (@67160 @136))) + (@67200 + @212 + @632 + @6624 + @6626 + @29478 + @67292 + (@67157 @20 @29478 (@6741 (@67160 @20))) + (@67214 @162 @6624 @6624 @66565 @6394 @67224 @67175))) + (@54363 @12513 @8179 @66564)) + @67175)) + (@66236 @66986)) + (@67200 + @262 + @249 + @6624 + @9278 + @52624 + @16869 + (@67157 @204 @52624 (@6741 (@67160 @204))) + (@67200 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@67167 @244 @30 @162 @6624 @6624 @6394 @7613 @67175 @7617) + @67175)))))) + (@11017 @67193)) + @67175) + (@7686 @67194)) +@67386 := @66835 @7059 +@67387 := @7378 @66579 +@67401 := @67387 + @1493 + @1537 + @1539 + @67013 + (fun (__b : @6620) => @7389 @66693 @9278) + (fun (__b : @6620) => @64656 (@65368 @66743 @66752)) + @67016 +@67450 := @67387 + @1490 + @620 + @242 + @6629 + @30397 + (fun (__b : @6620) => @6389 (@7389 @66596 @7059)) + @67004 + (@67256 + @715 + @1489 + @6627 + @6624 + (@6383 @29475 @10719) + (@6389 @67004) + (@67200 + @275 + @1488 + @6624 + @6626 + @29475 + @10719 + (@67157 @271 @29475 (@6741 (@67160 @271))) + (@67200 @1486 @162 @6624 @6624 @1485 @6394 (@6938 @66579 @1283 @1485) @67175)) + (@7263 @29474 @1484)) +@67451 := @12609 @66751 +@67453 := @6668 (@19526 @67451) +@67454 := @9394 @66651 +@67456 := @6668 (@19471 @67454) +@67459 := @6668 (@19401 (@224 @66606)) +@67460 := @6389 @66596 +@67469 := @67453 (@67456 (@67459 (@6668 (@16061 @67460) (@6668 (@10569 @29657) @52349)))) +@67470 := @6736 @67469 +@67472 := @67470 @367 @67460 +@67473 := @6742 @67469 +@67478 := @67450 (fun ("_" : @67006) => @67472 (@6741 (@67473 @367))) +@67479 := @67005 @7059 +@67480 := @7183 @67469 +@67487 := @67480 @239 @26 @162 @6624 @6624 @6394 @7165 +@67488 := @6761 @67469 +@67493 := @67401 (@67478 (fun ("_" : @67479) => @67487 @67488 @7194)) +@67498 := @7378 @67469 @1496 @1514 @1536 @6624 +@67499 := @66702 @64579 +@67500 := @12580 @67499 +@67502 := @6623 @67500 @6624 +@67505 := @7389 (@6623 @67502 @6624) +@67506 := @12112 @51207 +@67507 := @7316 @24188 +@67510 := @67506 (@67507 @46) @12513 +@67511 := @6526 @67510 +@67512 := @51431 @67511 +@67513 := @7294 @67512 +@67515 := @6623 @67513 @6624 +@67516 := @6625 @67515 +@67517 := @6623 @67516 +@67518 := @51446 @67511 +@67519 := @29237 @67518 +@67521 := @7283 @67519 @7323 +@67522 := @67517 @67521 +@67524 := @6623 @67522 @9334 +@67525 := @6625 @67524 +@67526 := @6625 @67525 +@67527 := @6625 @67526 +@67529 := @6623 @67527 @6624 +@67531 := @6623 @67529 @6624 +@67536 := @67498 (fun (__b : @6620) => @67505 (@6623 @67531 @6624)) +@67540 := @51196 @8179 @8126 @8170 @64579 +@67542 := @65368 (@64699 @67540) +@67543 := @51156 @67511 +@67544 := @6530 @67510 +@67555 := @67536 + (fun (__b : @6620) => @64656 (@67542 (@64699 (@67543 @67544 @8179 @67519 @8170 @38898)))) + @66652 +@67559 := @9548 @67469 @675 @6624 @60 +@67561 := @6383 (@224 @66669) +@67563 := @6383 (@224 @66736) +@67566 := @6383 (@224 (@6534 @66651)) +@67567 := @6389 @66652 +@67572 := @67561 (@67563 (@67566 (@6383 @67567 @6394))) +@67586 := @67555 + (@67559 + @67572 + @136 + @67567 + (@67470 @398 @67454 (@6741 (@67473 @398))) + (@6741 (@9567 @67572 @60))) +@67587 := @56265 @51207 +@67589 := @6793 @51207 @24188 +@67598 := @6668 (@19526 (@12609 (@67587 @67589 @24188 @12513 @8179 @8126 @8170))) +@67599 := @9394 @67510 +@67620 := @67598 + (@6668 + (@19471 @67599) + (@6668 + (@19401 (@224 (@7864 @51207 @24188))) + (@6668 + (@16061 (@6389 (@51489 (@67507 @20) @1306))) + (@6668 (@10569 (@1299 @67589)) @52802)))) +@67621 := @7183 @67620 +@67623 := @67621 @266 @482 +@67626 := @67623 @1513 @67502 @6624 +@67627 := @12609 @67540 +@67632 := @67626 (@6383 @67627 @6394) (@7631 @67627) +@67633 := @6727 @67620 +@67639 := @67633 @1511 @162 @67500 @6624 @67627 @6394 +@67640 := @6840 @67620 +@67644 := @67640 @1439 @1510 @12579 @67499 +@67645 := @6383 @52786 +@67646 := @6383 @52781 +@67647 := @1928 @64579 +@67649 := @6383 @67647 @6394 +@67650 := @67646 @67649 +@67651 := @52651 @67650 +@67652 := @67645 @67651 +@67653 := @54451 @67652 +@67656 := @67644 (@54112 @67653) @67627 +@67657 := @67633 @212 +@67662 := @67657 @1509 @6624 @12578 @52791 @67653 +@67663 := @6736 @67620 +@67665 := @67663 @20 @52791 +@67666 := @6742 @67620 +@67669 := @67665 (@6741 (@67666 @20)) +@67670 := @67662 @67669 +@67682 := @67633 @177 @1508 @6624 @12577 @29660 @67652 (@67663 @46 @29660 (@6741 (@67666 @46))) +@67683 := @67633 @196 +@67688 := @67683 @1507 @6624 @12576 @52786 @67651 +@67693 := @67663 @60 @52786 (@6741 (@67666 @60)) +@67694 := @67688 @67693 +@67695 := @67633 @220 +@67700 := @67695 @1506 @6624 @12575 @29257 @67650 +@67705 := @67663 @192 @29257 (@6741 (@67666 @192)) +@67706 := @67700 @67705 +@67707 := @67633 @262 +@67712 := @67707 @1505 @6624 @12574 @52781 @67649 +@67717 := @67663 @204 @52781 (@6741 (@67666 @204)) +@67718 := @67712 @67717 +@67724 := @67633 @1503 @162 @9278 @6624 @67647 @6394 +@67725 := @6711 @67620 +@67733 := @67725 @663 @1502 @6626 @6624 (@6383 @1499 @6394) @67647 +@67743 := @67633 @1500 @162 @6624 @6624 @1499 @6394 (@6938 @67620 @665 @1499) +@67744 := @6761 @67620 +@67770 := @67586 + (fun ("_" : @66654) => + @67632 + (@67639 + (@67656 + (@67670 + (@67682 + (@67694 (@67706 (@67718 (@67724 (@67733 (@67743 @67744) (@24348 @1498)) @67744)))))) + (@51782 @24188 @12513 @8179 @8126 @8170 @64579)) + @67744) + (@7686 @67627)) +@67771 := @66653 @7059 +@67774 := @67623 @1535 @67531 @6624 +@67775 := @224 @67511 +@67776 := @6383 @67775 +@67777 := @224 @67544 +@67778 := @6383 @67777 +@67779 := @224 @67519 +@67780 := @6383 @67779 +@67781 := @67646 @16869 +@67782 := @67780 @67781 +@67783 := @67645 @67782 +@67784 := @67778 @67783 +@67785 := @67776 @67784 +@67786 := @6382 @67785 +@67791 := @67774 (@6383 @67786 @6394) (@7631 @67786) +@67797 := @67633 @1533 @162 @67529 @6624 @67786 @6394 +@67804 := @67621 @233 @320 @1532 @67527 @6624 @67785 @67786 +@67805 := @67633 @1516 +@67810 := @67805 @1531 @6624 @67526 @67775 @67784 +@67813 := @9548 @67620 @675 @6624 +@67814 := @67813 @136 +@67824 := @67776 (@67778 (@6383 (@224 (@6534 @67510)) (@6383 (@6389 (@6538 @67510)) @6394))) +@67827 := @67814 @67824 @136 @67775 +@67832 := @67663 @398 @67599 (@6741 (@67666 @398)) +@67833 := @67827 @67832 +@67834 := @9567 @67824 +@67837 := @67833 (@6741 (@67834 @136)) +@67838 := @67810 @67837 +@67853 := @67633 + @1518 + @1530 + @6624 + @67525 + @67777 + @67783 + (@67813 @20 @67824 @136 @67777 @67832 (@6741 (@67834 @20))) +@67859 := @67683 @1529 @6624 @67524 @52786 @67782 @67693 +@67865 := @67633 @1527 @1367 @67522 @9334 @67779 @67781 +@67869 := @67725 @218 @1526 @67516 @67521 +@67870 := @224 @67518 +@67872 := @6383 @67870 @6394 +@67875 := @67869 (@52651 @67872) @67779 +@67881 := @67695 @1525 @6624 @67515 @29257 @67872 @67705 +@67887 := @67633 @1523 @162 @67513 @6624 @67870 @6394 +@67891 := @67640 @1462 @1522 @7293 @67512 +@67892 := @6383 @52794 +@67893 := @67776 @6394 +@67894 := @54112 @67893 +@68012 := @66771 + (@66961 + (@66974 + (@67385 + (fun ("_" : @67386) => + @67493 + (fun ("_" : @67018) => + @67770 + (fun ("_" : @67771) => + @67791 + (@67797 + (@67804 + (@67838 + (@67853 + (@67859 + (@67865 + (@67875 + (@67881 + (@67887 + (@67891 + (@67892 @67894) + @67870 + (@67633 + @160 + @1521 + @6624 + @6627 + @52794 + @67894 + (@67663 @136 @52794 (@6741 (@67666 @136))) + (@67657 + @1520 + @6624 + @6626 + @52791 + @67893 + @67669 + (@67805 @162 @6624 @6624 @67775 @6394 @67837 @67744))) + (@54363 @51207 @24188 @67511)) + @67744)) + (@7679 @8126 @67518)) + (@67707 + @249 + @6624 + @9278 + @52781 + @16869 + @67717 + (@67633 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@67621 @244 @30 @162 @6624 @6624 @6394 @7613 @67744 @7617) + @67744)))))) + (@11017 @67785)) + @67744) + (@7686 @67786))) + (fun ("_" : @67017 @7059) => + @67480 + @266 + @482 + @695 + @6626 + @6624 + (@6383 @67451 @6394) + (@7631 @67451) + (@6727 + @67469 + @693 + @162 + @6624 + @6624 + @67451 + @6394 + (@67470 @473 @67451 (@6741 (@67473 @473))) + @67488) + (@7686 @67451)))))) +@68019 := @6918 @66579 @6949 @266 @712 @1450 @1544 @6957 +@68022 := @6668 (@20610 @6955) @66579 +@68023 := @68019 @68022 +@68024 := @67032 @63935 +@68025 := @56122 @68024 +@68027 := @6623 @68025 @6624 +@68029 := @6623 @68027 @6624 +@68031 := @6644 (@64619 @68029) +@68033 := @12609 (@66498 @63935) +@68034 := @7631 @68033 +@68041 := @68023 (@68031 @68034) @6967 (@6701 (@57730 @6957 @66579)) +@68079 := @7485 + @68022 + @532 + @29 + @1434 + @1449 + @64618 + @68029 + @63936 + @68034 + (@6840 + @68022 + @1431 + @1433 + @6626 + @63932 + @6957 + @63936 + (@6727 + @68022 + @717 + @162 + @6624 + @6624 + @6955 + @6394 + (@6736 @68022 @521 @6955 (@6741 (@6742 @68022 @521))) + (@6761 @68022)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_29 @6385)) +@68082 := @6668 (@20820 @63936) @68022 +@68092 := @7183 @68082 @266 @482 @1448 @68027 @6624 (@6383 @68033 @6394) @68034 +@68093 := @6727 @68082 +@68099 := @68093 @1446 @162 @68025 @6624 @68033 @6394 +@68104 := @6840 @68082 @1439 @1445 @56121 @68024 +@68106 := @6383 @63936 @6394 +@68107 := @52652 @68106 +@68108 := @15466 @68107 +@68109 := @67187 @68108 +@68110 := @52651 @68109 +@68113 := @68104 (@67291 @68110) @68033 +@68119 := @68093 @212 @1444 @6624 @56120 @29478 @68110 +@68120 := @6736 @68082 +@68122 := @68120 @20 @29478 +@68123 := @6742 @68082 +@68127 := @68119 (@68122 (@6741 (@68123 @20))) +@68139 := @68093 @177 @1443 @6624 @16740 @29257 @68109 (@68120 @46 @29257 (@6741 (@68123 @46))) +@68151 := @68093 @196 @1442 @6624 @7293 @52629 @68108 (@68120 @60 @52629 (@6741 (@68123 @60))) +@68163 := @68093 @220 @1441 @6624 @6627 @11199 @68107 (@68120 @192 @11199 (@6741 (@68123 @192))) +@68175 := @68093 @262 @1040 @6624 @6626 @52624 @68106 (@68120 @204 @52624 (@6741 (@68123 @204))) +@68187 := @68093 @1038 @162 @6624 @6624 @63936 @6394 (@68120 @532 @63936 (@6741 (@68123 @532))) +@68188 := @6761 @68082 +@68230 := fun (subject : @6422) => + fun (pos : @14) => + fun (ln : @14) => + fun (firstOn : @6620) => + fun (chs : @14) => + fun (lexs : @12566) => + @64686 + (@64782 + (@64877 + (@64933 + (@65037 + (@65165 + (@65694 + (fun ("_" : @65695) => + @66336 + (fun ("_" : @66337) => + @66542 + (fun (__a : @6777) => + fun (__h : @66546) => + @68012 + (fun (code : @1300) => + @68041 + (@68079 + (@68092 + (@68099 + (@68113 + (@68127 (@68139 (@68151 (@68163 (@68175 (@68187 @68188)))))) + (@51782 @8179 @8126 @8170 @8116 @7131 @63935)) + @68188) + (@7686 @68033))))))))))))) +@68233 := (subject : @6422) -> (n : @14) -> (state : @6490) -> @6620 +@68234 := @38780 @6513 +@68242 := @6623 (@56122 (@64647 @6856 @6493 @6497 @6501 @6505 @6509)) +@68244 := @7283 @6493 @6636 +@68255 := @68234 (@68242 (@7279 (@7281 (@7282 @68244 @6624) (@7289 @68244 @6624) @6624 @6626))) +@68256 := fun (msg : @6422) => @6626 +@68261 := fun (subject : @6422) => fun (n : @14) => fun (state : @6490) => @6625 (@68255 @68256) +@68262 := @6634 @521 +@68263 := @12609 @6385 +@68265 := @6383 @68263 @6394 +@68267 := @7007 (@7009 @68265) +@68268 := @68262 @68267 +@68269 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_11 +@68273 := @6644 (@68269 @6856 @6636 @6385) +@68274 := LexLeanBoot.TokenAudit.stepLex +@68275 := @68274 @6856 +@68279 := @68273 (@64656 (@68275 @6636 @6385)) +@68283 := (subject : @6422) -> (n : @14) -> (state : @6490) -> @68268 @68279 +@68287 := @6660 @521 @68267 @68279 @879 +@68289 := @6668 (@6959 @68263) +@68290 := @68289 @7037 +@68300 := @68287 @68290 (@6685 (@6695 @521)) (@6701 (@6702 (@6703 @879) @68267 @6678)) +@68306 := @38828 @68290 @482 @356 @877 @6624 @6479 +@68307 := @64647 @6865 +@68308 := @6492 @6636 +@68309 := @68307 @68308 +@68310 := @6496 @6636 +@68311 := @68309 @68310 +@68312 := @6500 @6636 +@68313 := @68311 @68312 +@68314 := @6504 @6636 +@68315 := @68313 @68314 +@68316 := @6508 @6636 +@68319 := @6623 (@56122 (@68315 @68316)) +@68321 := @7283 @68308 @6856 +@68335 := @68306 + (fun (__a : @38778) => + @38835 (@68319 (@7279 (@7281 (@7282 @68321 @6624) (@7289 @68321 @6624) @6624 @6626))) @68256) +@68338 := @38777 (fun ("_" : @38778) => @64695) @6385 +@68344 := @64657 @6865 @68308 @68310 @68312 @68314 @68316 +@68345 := @6492 @6856 +@68347 := @7283 @68345 @6865 +@68348 := @7282 @68347 +@68349 := @68348 @6624 +@68350 := @64696 @68349 +@68352 := @7289 @68347 @6624 +@68353 := @68350 @68352 +@68354 := @68353 @6385 +@68355 := @6898 @6490 +@68358 := @68338 (let nextOpt : @64695 := @68344; @68354 @68355) +@68359 := fun (msg : @6422) => @68355 +@68384 := @68335 + (fun (__a : @38778) => @64656 (@68358 @68359)) + @6513 + (@9548 + @68290 + @177 + @6624 + @204 + @6521 + @136 + @6514 + (@6736 @68290 @46 @68263 (@6741 (@6742 @68290 @46))) + (@6741 (@9567 @6521 @204))) +@68387 := @38878 (@6512 @6636) @6385 +@68391 := @6668 (@6959 (@12609 @6865)) @7136 +@68394 := @6864 @68391 @38886 @877 +@68395 := @64647 @8116 +@68396 := @6492 @6869 +@68397 := @68395 @68396 +@68398 := @6496 @6869 +@68399 := @68397 @68398 +@68400 := @6500 @6869 +@68401 := @68399 @68400 +@68402 := @6504 @6869 +@68403 := @68401 @68402 +@68404 := @6508 @6869 +@68407 := @6623 (@56122 (@68403 @68404)) +@68409 := @7283 @68396 @7131 +@68424 := @6644 + ((fun (__a : @38778) => + @38835 (@68407 (@7279 (@7281 (@7282 @68409 @6624) (@7289 @68409 @6624) @6624 @6626))) @68256) + @6385) +@68430 := @64657 @8116 @68396 @68398 @68400 @68402 @68404 +@68433 := @7283 (@6492 @7131) @8116 +@68452 := @38884 + (fun (__a : @38778) => + @68394 + (@68424 + ((fun (__a : @38778) => + @64656 + (@68338 + (let nextOpt : @64695 := @68430; + @64696 (@7282 @68433 @6624) (@7289 @68433 @6624) @6385 @68355) + @68359)) + @6385))) + @6636 +@68453 := @12609 @6856 +@68456 := @6668 (@6959 @68453) @6874 +@68462 := @6888 @68456 @38899 @266 @186 @844 @876 +@68464 := @64647 @6869 @68345 +@68465 := @6496 @6856 +@68466 := @68464 @68465 +@68467 := @6500 @6856 +@68468 := @68466 @68467 +@68469 := @6504 @6856 +@68470 := @68468 @68469 +@68471 := @6508 @6856 +@68472 := @68470 @68471 +@68473 := @56122 @68472 +@68474 := @6623 @68473 +@68479 := @7279 (@7281 @68349 @68352 @6624 @6626) +@68481 := @6644 (@68474 @68479) +@68487 := @64657 @6869 @68345 @68465 @68467 @68469 @68471 +@68490 := @64656 (@68353 @68487 @68355) +@68491 := @68481 @68490 +@68493 := @68462 @68491 @38908 +@68506 := @6918 @68456 @38899 @244 @139 @873 @294 @6394 @68456 @68491 @38920 (@6701 (@6933 @68456)) +@68513 := @7485 @68456 @192 @482 @866 @872 @68473 @68479 +@68514 := @64656 @68487 +@68516 := @68513 @68514 @68490 +@68521 := @6840 @68456 @851 @865 @56121 @68472 +@68522 := @224 @68345 +@68523 := @6383 @68522 +@68524 := @224 @68465 +@68525 := @6383 @68524 +@68526 := @6389 @68467 +@68527 := @6383 @68526 +@68528 := @224 @68469 +@68529 := @6383 @68528 +@68530 := @6464 @68471 +@68531 := @6383 @68530 +@68532 := @68531 @6394 +@68533 := @68529 @68532 +@68534 := @68527 @68533 +@68535 := @68525 @68534 +@68536 := @68523 @68535 +@68539 := @68521 (@20873 @68536) @68514 +@68540 := @6727 @68456 +@68546 := @68540 @160 @864 @6624 @56120 @6870 @68536 +@68547 := @6736 @68456 +@68549 := @68547 @136 @6870 +@68550 := @6742 @68456 +@68554 := @68546 (@68549 (@6741 (@68550 @136))) +@68560 := @68540 @853 @863 @6624 @16740 @68522 @68535 +@68563 := @9548 @68456 @177 @6624 +@68564 := @68563 @136 +@68573 := @68523 (@68525 (@68527 (@68529 (@68531 (@6383 (@6479 (@6512 @6856)) @6394))))) +@68576 := @68564 @68573 @136 @68522 +@68581 := @68547 @46 @68453 (@6741 (@68550 @46)) +@68582 := @68576 @68581 +@68583 := @9567 @68573 +@68585 := @6741 (@68583 @136) +@68664 := @68516 + (@68539 + (@68554 + (@68560 + (@68582 @68585) + (@68540 + @855 + @862 + @6624 + @7293 + @68524 + @68534 + (@68563 @20 @68573 @136 @68524 @68581 (@6741 (@68583 @20))) + (@68540 + @857 + @861 + @6624 + @6627 + @68526 + @68533 + (@68563 @46 @68573 @136 @68526 @68581 (@6741 (@68583 @46))) + (@68540 + @859 + @371 + @6624 + @6626 + @68528 + @68532 + (@68563 @60 @68573 @136 @68528 @68581 (@6741 (@68583 @60))) + (@68540 + @369 + @162 + @6624 + @6624 + @68530 + @6394 + (@68563 @192 @68573 @136 @68530 @68581 (@6741 (@68583 @192))) + (@6761 @68456))))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_16 + @6869 + @68345 + @68465 + @68467 + @68469 + @68471)) +@68667 := @6668 (@8617 @68514) @68456 +@68673 := @7378 @68667 @869 @220 @844 @6629 @30397 +@68683 := @64658 (@6492 @6865) (@6496 @6865) (@6500 @6865) (@6504 @6865) (@6508 @6865) +@68689 := @68673 (fun (__b : @6620) => @64656 (@65368 @68683 @68355)) @68347 +@68698 := @6711 @68667 @766 @868 @6627 @6624 (@68523 @10445) (@6389 @68347) +@68699 := @6727 @68667 +@68705 := @68699 @853 @214 @6624 @6626 @68522 @10445 +@68712 := @9548 @68667 @177 @6624 @136 @68573 @136 @68522 +@68713 := @6736 @68667 +@68715 := @68713 @46 @68453 +@68716 := @6742 @68667 +@68742 := @68689 + (@68698 + (@68705 + (@68712 (@68715 (@6741 (@68716 @46))) @68585) + (@68699 + @212 + @162 + @6624 + @6624 + @6866 + @6394 + (@68713 @20 @6866 (@6741 (@68716 @20))) + (@6761 @68667))) + (@7479 @68345 @6865)) +@68743 := @64656 @68683 +@68746 := @6668 (@8617 @68743) @68391 +@68773 := @68452 + (@68493 + (@68506 + (@68664 + (@68742 + (fun ("_" : @68349) => @6736 @68746 @192 @68743 (@6741 (@6742 @68746 @192))) + (fun ("_" : @68348 @7059) => + @7183 @68746 @244 @482 @162 @6624 @6624 @6394 @7613 (@6761 @68746) @7617))))) +@68780 := @6918 @68391 @38934 @266 @186 @844 @876 @6426 +@68781 := @38942 @68391 +@68808 := fun (subject : @6422) => + fun (n : @14) => + fun (state : @6490) => + @68300 + (@68384 + (fun (__a : @38778) => + fun (__h : @68387) => + @68773 + (fun (msg : @6422) => + @68780 + @68781 + @20778 + @38948 + (@6701 (@38950 @68391)) + (@7183 @68781 @244 @482 @162 @6624 @6624 @6394 @7613 (@6761 @68781) @7617)))) +@68811 := (n : @14) -> (text : @6422) -> (s : @6490) -> @6620 +@68814 := @68269 @6636 @6856 @6385 +@68818 := fun (n : @14) => fun (text : @6422) => fun (s : @6490) => @7294 @68814 +@68819 := @6634 @271 +@68821 := @7646 (@6638 @68265) +@68822 := @68819 @68821 +@68823 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_6 +@68827 := @6644 (@68823 @6856 @6636 @6385) +@68828 := @68274 @6636 +@68831 := @64656 (@68828 @6856 @6385) +@68832 := @68827 @68831 +@68836 := (n : @14) -> (text : @6422) -> (s : @6490) -> @68822 @68832 +@68840 := @6660 @271 @68821 @68832 @526 +@68841 := @68289 @7745 +@68851 := @68840 @68841 (@6685 (@6695 @271)) (@6701 (@6702 (@6703 @526) @68821 @6678)) +@68856 := @6840 @68841 @521 @524 @7293 @68814 +@68857 := @7646 @68265 +@68860 := @68856 (@6638 @68857) @68831 +@68861 := @6727 @68841 +@68867 := @68861 @212 @523 @6624 @6627 @6637 @68857 +@68868 := @6736 @68841 +@68870 := @68868 @20 @6637 +@68871 := @6742 @68841 +@68913 := fun (n : @14) => + fun (text : @6422) => + fun (s : @6490) => + @68851 + (@68860 + (@68867 + (@68870 (@6741 (@68871 @20))) + (@68861 + @160 + @179 + @6624 + @6626 + @6889 + @68265 + (@68868 @136 @6889 (@6741 (@68871 @136))) + (@68861 + @177 + @162 + @6624 + @6624 + @68263 + @6394 + (@68868 @46 @68263 (@6741 (@68871 @46))) + (@6761 @68841)))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_11 @6636 @6856 @6385)) +@68914 := (item : @6435) -> @6620 +@68915 := (turned : @12566) -> @68914 +@68917 := fun (turned : @12566) => fun (item : @6435) => @6629 +@68918 := @6634 @537 +@68919 := @6463 @6385 +@68920 := @6383 @68919 +@68921 := @68920 @6394 +@68922 := @12594 @68921 +@68923 := @68918 @68922 +@68926 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_13 @6636 @6385 +@68927 := @6644 @68926 +@68928 := @2 @6435 +@68930 := @68928 @6385 @6636 +@68932 := @68927 (@6464 @68930) +@68935 := (turned : @12566) -> (item : @6435) -> @68923 @68932 +@68939 := @6660 @537 @68922 @68932 @904 +@68941 := @6668 (@6672 @68919) +@68945 := @68941 (@6668 (@6675 @12593) @6678) +@68955 := @68939 @68945 (@6685 (@6695 @537)) (@6701 (@6702 (@6703 @904) @68922 @6678)) +@68963 := @7183 @68945 @562 @22 @324 @6627 @6624 (@68920 @56754) +@68964 := @16863 @6636 +@68967 := @68963 (@16854 (@68920 @68964)) +@68968 := @6727 @68945 +@68974 := @68968 @212 @163 @6624 @6626 @68919 @56754 +@68975 := @6736 @68945 +@68977 := @68975 @20 @68919 +@68978 := @6742 @68945 +@69004 := fun (turned : @12566) => + fun (item : @6435) => + @68955 + (@68967 + (@68974 + (@68977 (@6741 (@68978 @20))) + (@68968 + @160 + @162 + @6624 + @6624 + @12593 + @6394 + (@68975 @136 @12593 (@6741 (@68978 @136))) + (@6761 @68945))) + (@17059 @68919 @68964)) +@69005 := (items : @12566) -> @6620 +@69007 := @45288 @12566 @6435 +@69009 := fun (__p0 : @12566) => fun (__p1 : @6435) => @68926 +@69010 := @69007 @69009 +@69012 := fun (turned : @12566) => fun (item : @6435) => @68930 +@69013 := @69010 @69012 +@69014 := @32 @6435 +@69016 := @69013 @69014 @6385 +@69018 := fun (items : @12566) => @45287 @69016 +@69020 := @6634 @367 @16771 +@69021 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_7 +@69023 := @6644 (@69021 @6385) +@69024 := @45307 @6435 +@69027 := @69023 (@6464 (@69024 @6385)) +@69029 := (items : @12566) -> @69020 @69027 +@69033 := @6660 @367 @16771 @69027 @544 +@69036 := @6668 (@6675 @16769) @6678 +@69046 := @69033 @69036 (@6685 (@6695 @367)) (@6701 (@6702 (@6703 @544) @16771 @6678)) +@69047 := @6840 @69036 +@69051 := @69047 @532 @542 @45286 @69016 +@69053 := @7945 @537 @6394 +@69054 := @6383 @69053 +@69055 := @45340 @16771 +@69064 := @69051 (@69054 @69055) (@6464 (@45344 @12566 @6435 @69012 @69014 @6385)) +@69065 := @6727 @69036 +@69071 := @69065 @539 @541 @6624 @39149 @69053 @69055 +@69072 := @7971 @69036 +@69076 := @69072 @537 @162 @6624 @6394 +@69077 := @6761 @69036 +@69079 := @69071 (@69076 @69077) +@69096 := @69065 + @339 + @163 + @6626 + @6626 + @45339 + @16771 + (@7183 @69036 @336 @22 @162 @6624 @6624 @6394 @45339 @69077 @45382) +@69102 := @69065 @160 @162 @6624 @6624 @16769 @6394 +@69109 := @6736 @69036 @136 @16769 (@6741 (@6742 @69036 @136)) +@69111 := @69102 @69109 @69077 +@69114 := @69064 (@69079 (@69096 @69111)) +@69115 := @45403 @6435 +@69118 := @69115 @12566 @6463 @6464 +@69120 := @45408 @6435 @6463 +@69121 := @69118 @69120 +@69126 := fun (e : @6435) => @8058 (@45412 @6435 @69120 @6385) +@69149 := fun (items : @12566) => + @69046 + (@69114 + (@69121 + @69126 + @69012 + @69009 + @537 + @6394 + @6633 + (fun (__p0 : @12566) => + fun (__p1 : @6435) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_13 @6636 @6385) + @532 + @21 + @22 + (@6685 (@6695 @532)) + @69014 + @6385)) +@69150 := (text : @6422) -> @6620 +@69152 := @7316 @50117 @20 +@69154 := @7283 @69152 @7323 +@69155 := @6628 @69154 +@69156 := @6623 @69155 +@69157 := @7821 @13791 +@69158 := @6625 @69157 +@69159 := @6625 @69158 +@69161 := @6623 @69159 @6624 +@69163 := @6623 @69161 @6624 +@69164 := @69156 @69163 +@69165 := @6628 @69164 +@69166 := @6623 @69165 +@69167 := @7834 @6490 +@69171 := fun (__p0 : @6490) => @68823 @7826 @6636 @6385 +@69172 := @69167 @69171 +@69175 := fun (s : @6490) => @68828 @7826 @6385 +@69177 := @69172 @69175 @69152 +@69183 := @51156 @136 @136 @6624 @136 @69014 @38898 +@69184 := @69177 @69183 +@69185 := @69166 @69184 +@69186 := @6623 @69185 +@69188 := @7895 @6490 @6620 +@69189 := @7898 @6490 +@69190 := @69189 @69175 +@69192 := @69190 @69152 @69183 +@69193 := @69188 @69192 +@69194 := @6512 @69193 +@69195 := @38780 @69194 +@69196 := @6508 @69193 +@69203 := @6625 (@69195 (@6623 (@7821 (@69021 @69196)) @9278) @32128) +@69204 := @69186 @69203 +@69206 := fun (text : @6422) => @50121 @69204 +@69208 := @6634 @20 @6426 +@69209 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_1 +@69211 := @6644 (@69209 @6385) +@69214 := @23716 @12566 @1928 @6464 +@69215 := LexLeanBoot.TokenAudit.lex +@69218 := @69211 (@69214 (@69215 @6385)) +@69220 := (text : @6422) -> @69208 @69218 +@69224 := @6660 @20 @6426 @69218 @385 +@69227 := @6668 (@6675 @6424) @6678 +@69237 := @69224 @69227 (@6685 (@6695 @20)) (@6701 (@6702 (@6703 @385) @6426 @6678)) +@69239 := @7485 @69227 @20 +@69245 := @69239 @24 @317 @383 @50120 @69204 @50236 +@69246 := @23758 @12566 +@69248 := @38777 (fun ("_" : @38778) => @69246) +@69249 := @69248 @69194 +@69250 := @69024 @69196 +@69252 := @23771 @12566 @6385 +@69254 := @69249 (let revLexs : @12566 := @69250; @69252) +@69256 := @23764 @12566 @6385 +@69257 := fun (msg : @6422) => @69256 +@69259 := @69214 (@69254 @69257) +@69260 := @69245 @69259 +@69261 := @6711 @69227 +@69267 := @69261 @315 @163 @6626 @50119 @6426 @50236 +@69268 := @6727 @69227 +@69269 := @69268 @160 +@69274 := @69269 @162 @6624 @6624 @6424 @6394 +@69281 := @6736 @69227 @136 @6424 (@6741 (@6742 @69227 @136)) +@69282 := @69274 @69281 +@69283 := @6761 @69227 +@69287 := @69260 (@69267 (@69282 @69283) @50264) +@69290 := @6668 (@6672 @50236) @69227 +@69297 := @7485 @69290 @46 @320 @352 @382 @69185 @69203 +@69298 := @12609 @69193 +@69300 := @69297 @69298 @69259 +@69309 := @7926 @69290 @351 @69185 @69298 (@6389 (@7934 @6490 @6620 @69192)) +@69314 := @6840 @69290 @204 @350 @69165 @69184 +@69315 := @7945 @271 +@69316 := @50301 @6426 +@69317 := @69315 @69316 +@69318 := @6383 @69317 +@69319 := @224 @69152 +@69320 := @6383 @69319 +@69321 := @45340 @16869 +@69322 := @9879 @69321 +@69323 := @11865 @69322 +@69324 := @9879 @69323 +@69325 := @9879 @69324 +@69326 := @6382 @69325 +@69328 := @6383 @69326 @6394 +@69329 := @69320 @69328 +@69331 := @69314 (@69318 @69329) +@69335 := @7956 @6490 @6620 @12609 @6389 +@69337 := @69331 (@69335 @69192) +@69338 := @6727 @69290 +@69344 := @69338 @325 @349 @6627 @69164 @69317 @69329 +@69349 := @7971 @69290 @271 @324 @6627 @69316 +@69350 := @69338 @212 +@69355 := @69350 @163 @6624 @6626 @50236 @6426 +@69356 := @6736 @69290 +@69358 := @69356 @20 @50236 +@69359 := @6742 @69290 +@69362 := @69358 (@6741 (@69359 @20)) +@69363 := @69355 @69362 +@69375 := @69338 @160 @162 @6624 @6624 @6424 @6394 (@69356 @136 @6424 (@6741 (@69359 @136))) +@69376 := @6761 @69290 +@69380 := @69344 (@69349 (@69363 (@69375 @69376))) +@69386 := @69338 @328 @348 @69155 @69163 @69319 @69328 +@69394 := @6711 @69290 @218 @327 @6627 @69154 (@50301 @7648) @69319 +@69400 := @69350 @228 @6624 @6626 @50236 @7648 @69362 +@69406 := @69338 @226 @162 @6624 @6624 @225 @6394 +@69408 := @6938 @69290 @24 +@69417 := @69386 (@69394 (@69400 (@69406 (@69408 @225) @69376)) (@7679 @50117 @20)) +@69423 := @69338 @346 @162 @69161 @6624 @69326 @6394 +@69424 := @7183 @69290 +@69431 := @69424 @233 @320 @345 @69159 @6624 @69325 @69326 +@69432 := @69338 @237 +@69437 := @69432 @344 @6624 @69158 @236 @69324 +@69438 := @69408 @236 +@69513 := @69337 + (@69380 + (@69417 + (@69423 + (@69431 + (@69437 + @69438 + (@69432 + @343 + @6624 + @69157 + @236 + @69323 + @69438 + (@69338 + @334 + @342 + @6626 + @13791 + @8622 + @69322 + (@69424 @331 @26 @162 @6624 @6624 @6394 @8622 @69376 @8641) + (@69432 + @341 + @6624 + @13790 + @236 + @69321 + @69438 + (@69338 + @339 + @249 + @6626 + @9278 + @45339 + @16869 + (@69424 @336 @22 @162 @6624 @6624 @6394 @45339 @69376 @45382) + (@69338 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@69424 @244 @30 @162 @6624 @6624 @6394 @7613 @69376 @7617) + @69376)))))) + (@11017 @69325)) + @69376))) +@69515 := @8051 @6490 @12609 +@69517 := @8054 @6490 @12609 +@69525 := @69515 @69517 (fun (s : @6490) => @8058 (@8059 @6490 @69517 @6385)) @69335 +@69527 := @6665 @6490 @6620 +@69543 := @69525 + (fun (x : @69527) => @8058 (@69335 @6385)) + @69175 + @69171 + @271 + @69316 + @6633 + (fun (__p0 : @6490) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_6 @7826 @6636 @6385) + @69190 +@69544 := @6682 @69527 +@69546 := @68275 @7836 @6385 +@69548 := @69189 (fun (s : @6490) => @69546) +@69553 := @69543 (fun (s : @6490) => @69544 (@69548 @136 @6385)) +@69554 := @6854 @64695 +@69556 := @69554 @69546 @68355 +@69557 := @8099 @64695 +@69559 := @68274 @6865 @8086 +@69560 := @69559 @6636 +@69561 := @69557 @69560 +@69563 := @68274 @6869 @8102 +@69564 := @69563 @6856 +@69566 := @69554 @69564 @6385 +@69567 := @6854 @69527 +@69570 := @6775 @6490 (fun ("_" : @64695) => @69527) +@69572 := @68274 @7131 @8107 +@69573 := @69572 @6865 +@69574 := @69570 @69573 +@69576 := @6669 @6490 @6620 +@69578 := @69576 @6865 @6624 +@69579 := @69574 @69578 +@69587 := fun (next : @6490) => @69189 (fun (s : @6490) => @68274 @8170 @8172 @6385) @7131 @6385 +@69589 := @69567 (@69579 @69587) +@69590 := @69570 @6636 +@69596 := @69561 (fun (c : @64695) => fun ("_" : @69566) => @69589 (@69590 @69578 @69587)) +@69600 := @69570 @69560 (@69576 @6636 @6624) +@69603 := @69189 (fun (s : @6490) => @69572 @6385) +@69615 := @69553 + (fun (n : @14) => + fun (s : @6490) => + fun (a._@._internal._hyg.#0 : @69556) => + @69596 (@69544 (@69600 (fun (next : @6490) => @69603 @6865 @6385))) @68355 @6385) +@69618 := @69554 @69560 (@64699 @6385) +@69619 := @69557 @69564 +@69621 := @69554 @69573 @6385 +@69623 := @68274 @8116 @8118 +@69625 := @69570 (@69623 @6869) +@69627 := @69576 @6869 @6624 +@69628 := @69625 @69627 +@69636 := fun (next : @6490) => @69189 (fun (s : @6490) => @68274 @8126 @8128 @6385) @8116 @6385 +@69675 := @69300 + (@69309 + (@69513 + (@69615 + (fun (n : @14) => + fun (s : @6490) => + fun (t : @6490) => + fun (a._@._internal._hyg.#0 : @69618) => + @69619 + (fun (c : @64695) => + fun ("_" : @69621) => @69567 (@69628 @69636) (@69590 @69627 @69636)) + (@69544 + (@69570 + @69564 + (@69576 @6856 @6624) + (fun (next : @6490) => @69189 (fun (s : @6490) => @69623 @6385) @6869 @6385))) + (@64699 @6636) + @6385) + @204 + @320 + (@6685 (@6695 @204)) + @69152 + @69183))) +@69678 := @6668 (@6959 @69298) @69290 +@69684 := @38828 @69678 @311 @356 @381 @6624 @6479 +@69689 := @69188 (@69548 (@7316 @7826 @20) @69183) +@69690 := @6508 @69689 +@69698 := @69684 (fun (__a : @38778) => @38835 (@6623 (@7821 (@69021 @69690)) @9278) @32128) +@69699 := @69248 @6385 +@69707 := @69698 + (fun (__a : @38778) => @69214 (@69699 (let revLexs : @12566 := @69024 @69690; @69252) @69257)) + @69194 +@69711 := @9548 @69678 @177 @6624 @204 +@69714 := @6383 (@224 (@6492 @69193)) +@69717 := @6383 (@224 (@6496 @69193)) +@69720 := @6383 (@6389 (@6500 @69193)) +@69723 := @6383 (@224 (@6504 @69193)) +@69725 := @6383 (@6464 @69196) +@69726 := @6479 @69194 +@69733 := @69714 (@69717 (@69720 (@69723 (@69725 (@6383 @69726 @6394))))) +@69749 := @69707 + (@69711 + @69733 + @136 + @69726 + (@6736 @69678 @46 @69298 (@6741 (@6742 @69678 @46))) + (@6741 (@9567 @69733 @204))) +@69752 := @38878 (@6512 @69689) @6385 +@69767 := @6668 + (@6959 (@12609 (@69188 (@69189 (fun (s : @6490) => @69563 @6385) (@7316 @8086 @20) @69183)))) + (@6668 (@6672 @19919) @6895) +@69770 := @6864 @69767 @38886 @381 +@69776 := @6508 (@69188 (@69603 (@7316 @8102 @20) @69183)) +@69797 := @38884 + (fun (__a : @38778) => + @69770 + (@6644 + ((fun (__a : @38778) => @38835 (@6623 (@7821 (@69021 @69776)) @9278) @32128) @6385) + ((fun (__a : @38778) => + @69214 (@69699 (let revLexs : @12566 := @69024 @69776; @69252) @69257)) + @6385))) + @6636 +@69805 := @69188 (@69189 (fun (s : @6490) => @69559 @6385) (@7316 @7836 @20) @69183) +@69806 := @12609 @69805 +@69812 := @6668 (@6959 @69806) (@6668 (@6672 @12143) @7036) +@69818 := @6888 @69812 @38899 @266 @186 @360 @380 +@69819 := @6508 @69805 +@69820 := @69021 @69819 +@69821 := @7821 @69820 +@69824 := @6644 (@6623 @69821 @9278) +@69826 := @6464 (@69024 @69819) +@69827 := @24369 @69826 +@69828 := @69824 @69827 +@69830 := @69818 @69828 @38908 +@69843 := @6918 @69812 @38899 @244 @139 @377 @294 @6394 @69812 @69828 @38920 (@6701 (@6933 @69812)) +@69852 := @7485 @69812 @192 @22 @372 @376 @69821 @9278 @69826 @69827 +@69857 := @6840 @69812 @367 @371 @6626 @69820 +@69858 := @6464 @69819 +@69859 := @6383 @69858 +@69862 := @69857 (@69859 @6394) @69826 +@69869 := @6727 @69812 @369 @162 @6624 @6624 @69858 @6394 +@69873 := @9548 @69812 @177 @6624 @192 +@69894 := @6383 + (@224 (@6492 @69805)) + (@6383 + (@224 (@6496 @69805)) + (@6383 + (@6389 (@6500 @69805)) + (@6383 (@224 (@6504 @69805)) (@69859 (@6383 (@6479 (@6512 @69805)) @6394))))) +@69917 := @69852 + (@69862 + (@69869 + (@69873 + @69894 + @136 + @69858 + (@6736 @69812 @46 @69806 (@6741 (@6742 @69812 @46))) + (@6741 (@9567 @69894 @192))) + (@6761 @69812)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_7 @69819)) +@69920 := @6668 (@8617 @69826) @69812 +@69954 := @69797 + (@69830 + (@69843 + (@69917 + (@7183 + @69920 + @183 + @311 + @375 + @6626 + @6624 + (@6383 @69826 @6394) + @69827 + (@6727 + @69920 + @220 + @162 + @6624 + @6624 + @69826 + @6394 + (@6736 @69920 @192 @69826 (@6741 (@6742 @69920 @192))) + (@6761 @69920)) + (@24396 @69826))))) +@69961 := @6918 @69767 @38934 @266 @186 @360 @380 @6426 +@69962 := @38942 @69767 +@70005 := fun (text : @6422) => + @69237 + (@69287 + (@69675 + (@69749 + (fun (__a : @38778) => + fun (__h : @69752) => + @69954 + (fun (msg : @6422) => + @69961 + @69962 + @33055 + @38948 + (@6701 (@38950 @69767)) + (@7183 + @69962 + @169 + @311 + @198 + @6626 + @6624 + @6426 + @33054 + (@6727 + @69962 + @196 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @69962 @60 @6424 (@6741 (@6742 @69962 @60))) + (@6761 @69962)) + @33092)))))) +@70006 := (count : @14) -> @68914 +@70008 := fun (count : @14) => fun (item : @6435) => @7409 +@70009 := @6634 @398 +@70010 := @7009 @68921 +@70011 := @70009 @70010 +@70014 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_9 @6636 @6385 +@70016 := @6644 @70014 @19729 +@70019 := (count : @14) -> (item : @6435) -> @70011 @70016 +@70023 := @6660 @398 @70010 @70016 @583 +@70027 := @68941 (@6668 (@6675 @7008) @6678) +@70037 := @70023 @70027 (@6685 (@6695 @398)) (@6701 (@6702 (@6703 @583) @70010 @6678)) +@70044 := @6711 @70027 @218 @581 @6627 @7408 @21043 @19729 +@70045 := @6727 @70027 +@70077 := fun (count : @14) => + fun (item : @6435) => + @70037 + (@70044 + (@70045 + @160 + @228 + @6624 + @6626 + @7008 + @7648 + (@6736 @70027 @136 @7008 (@6741 (@6742 @70027 @136))) + (@70045 @226 @162 @6624 @6624 @225 @6394 (@6938 @70027 @24 @225) (@6761 @70027))) + @21075) +@70079 := @45288 @14 @6435 +@70081 := fun (__p0 : @14) => fun (__p1 : @6435) => @70014 +@70082 := @70079 @70081 +@70084 := fun (count : @14) => fun (item : @6435) => @7406 +@70087 := @70082 @70084 @136 @6385 +@70089 := fun (items : @12566) => @7294 @70087 +@70091 := @6634 @46 @16771 +@70093 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_2 @6385 +@70094 := @6644 @70093 +@70096 := LexLeanBoot.TokenAudit.listLength @6435 +@70097 := @70096 @6385 +@70098 := @224 @70097 +@70099 := @70094 @70098 +@70101 := (items : @12566) -> @70091 @70099 +@70115 := @6660 + @46 + @16771 + @70099 + @405 + @69036 + (@6685 (@6695 @46)) + (@6701 (@6702 (@6703 @405) @16771 @6678)) +@70119 := @69047 @393 @403 @7293 @70087 +@70121 := @7945 @398 @6394 +@70122 := @6383 @70121 +@70123 := @9879 @16771 +@70184 := fun (items : @12566) => + @70115 + (@70119 + (@70122 @70123) + (@224 (@45344 @14 @6435 @70084 @136 @6385)) + (@69065 + @400 + @402 + @6624 + @6627 + @70121 + @70123 + (@69072 @398 @162 @6624 @6394 @69077) + (@69065 @237 @163 @6624 @6626 @236 @16771 (@6938 @69036 @24 @236) @69111)) + (@69115 + @14 + @6463 + @224 + @69120 + @69126 + @70084 + @70081 + @398 + @6394 + @6633 + (fun (__p0 : @14) => + fun (__p1 : @6435) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_9 @6636 @6385) + @393 + @21 + @24 + (@6685 (@6695 @393)) + @136 + @6385)) +@70185 := (remaining : @12566) -> @6620 +@70186 := @50626 @6435 +@70188 := @70186 (fun ("_" : @12566) => @6620) +@70189 := @70188 @6385 +@70190 := @70189 @6626 +@70192 := @6401 (fun ("_" : @6399) => @6620) +@70193 := @6438 @6636 +@70194 := @70192 @70193 +@70195 := fun (segs : @6405) => @6626 +@70198 := @70194 @70195 @6626 @6626 +@70199 := fun (cmd : @6422) => @6626 +@70200 := @70198 @70199 +@70201 := fun (sym : @6422) => @50777 +@70203 := @6625 (@70200 @70201) +@70206 := @70190 (fun (nextLex : @6435) => fun (tail : @12566) => @70203) +@70208 := fun (remaining : @12566) => @6625 @70206 +@70210 := @6634 @733 @16771 +@70211 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_15 +@70213 := @6644 (@70211 @6385) +@70214 := LexLeanBoot.TokenAudit.nextOpensBracket +@70217 := @70213 (@6389 (@70214 @6385)) +@70219 := (remaining : @12566) -> @70210 @70217 +@70233 := @6660 + @733 + @16771 + @70217 + @1267 + @69036 + (@6685 (@6695 @733)) + (@6701 (@6702 (@6703 @1267) @16771 @6678)) +@70235 := @6815 @12566 @6633 +@70236 := @70235 @69036 +@70241 := @70236 @26 @160 @1265 @6624 @6464 +@70242 := fun (__a : @12566) => @70206 +@70243 := @70241 @70242 +@70244 := @70189 @7059 +@70245 := fun (segs : @6405) => @7059 +@70248 := @70194 @70245 @7059 @7059 +@70249 := fun (cmd : @6422) => @7059 +@70250 := @70248 @70249 +@70251 := @23766 @747 +@70252 := @50193 @70251 +@70253 := fun (sym : @6422) => @70252 +@70254 := @70250 @70253 +@70259 := fun (__a : @12566) => + @6389 (@70244 (fun (nextLex : @6435) => fun (tail : @12566) => @70254)) +@70262 := @70243 @70259 @6385 @69109 +@70263 := @6854 @12566 +@70265 := @70263 @6636 @6385 +@70266 := @52331 @6435 +@70271 := @6864 (@6668 (@6675 @51359) @6678) @16769 +@70280 := @70266 (fun (__a : @12566) => @70271 @1265 (@6644 (@70242 @6385) (@70259 @6385))) @6636 +@70283 := @6668 (@6675 @57174) @6678 +@70284 := @6918 @70283 +@70285 := @6464 @69014 +@70288 := @70284 @70285 @336 @139 +@70293 := @70288 @242 @1264 @6394 @70283 @7166 +@70295 := @6911 (@52661 @70285) +@70296 := @70293 @70295 +@70298 := @6701 (@6933 @70283) +@70312 := @70280 + (@70296 @70298 (@7183 @70283 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @70283) @7194)) +@70315 := @6668 (@6675 @59797) @6678 +@70316 := @6888 @70315 +@70319 := @6464 (@68928 @6636 @6385) +@70322 := @70316 @70319 @336 @139 +@70324 := @70322 @242 @1264 +@70327 := @6644 @70203 (@6389 @70254) +@70328 := @70324 @70327 +@70330 := @6911 (@52661 @70319) +@70331 := @70328 @70330 +@70335 := @6918 @70315 @70319 @562 @407 +@70337 := @70335 @1261 @294 +@70338 := @6463 @6636 +@70340 := @6383 @70338 @16771 +@70341 := @70337 @70340 +@70347 := @6668 (@6959 @16769) (@6668 (@6672 @70338) @70315) +@70349 := @70341 @70347 @70327 +@70351 := @6911 (@52977 @70319) +@70352 := @70349 @70351 +@70356 := @6701 (@6702 @407 @70340 @70315) +@70357 := @70352 @70356 +@70359 := @6815 @6399 @6633 +@70360 := @70359 @70347 +@70365 := @70360 @26 @600 @1260 @6624 @6437 +@70366 := @70192 @6385 +@70372 := fun (__a : @6399) => @70366 @70195 @6626 @6626 @70199 @70201 +@70373 := @70365 @70372 +@70380 := fun (__a : @6399) => @6389 (@70366 @70245 @7059 @7059 @70249 @70253) +@70382 := @70373 @70380 @70193 +@70386 := @9548 @70347 @212 @6624 @136 +@70387 := @6437 @70193 +@70401 := @6383 + @70387 + (@6383 (@224 (@6442 @6636)) (@6383 (@6389 (@6446 @6636)) (@6383 (@224 (@6450 @6636)) @6394))) +@70412 := @70386 @70401 @136 @70387 (@6736 @70347 @20 @70338 (@6741 (@6742 @70347 @20))) +@70415 := @6741 (@9567 @70401 @136) +@70416 := @70412 @70415 +@70417 := @70382 @70416 +@70421 := @6854 @6399 (@6438 @6856) @6385 +@70422 := LexLeanBoot.TokenAudit.LexemeKind.casesOn.{0} +@70424 := @6668 (@6959 @51359) +@70425 := @6463 @6869 +@70432 := @70424 (@6668 (@6672 @70425) (@6668 (@6675 @52781) @6678)) +@70433 := @6864 @70432 +@70434 := @6437 @6385 +@70435 := @70433 @70434 +@70444 := @70422 (fun (__a : @6399) => @70435 @1260 (@6644 (@70372 @6385) (@70380 @6385))) @6636 +@70445 := @6918 @70432 +@70447 := @6437 (@50743 @6385) +@70450 := @70445 @70447 @233 @186 +@70453 := @70450 @242 @1259 @6412 +@70456 := @6668 (@7206 @6410) @70432 +@70458 := @70453 @70456 @7166 +@70459 := @6912 @233 +@70461 := @6911 (@70459 @70447) +@70462 := @70458 @70461 +@70465 := @6701 (@7217 @6412 @70432) +@70466 := @70462 @70465 +@70474 := @7183 @70456 @239 @26 @162 @6624 @6624 @6394 @7165 +@70475 := @6761 @70456 +@70480 := @70444 (fun (segs : @6405) => @70466 (@70474 @70475 @7194)) +@70482 := @6668 (@6959 @57174) +@70483 := @6463 @6865 +@70490 := @70482 (@6668 (@6672 @70483) (@6668 (@6675 @52336) @6678)) +@70491 := @6888 @70490 +@70492 := @6437 @56049 +@70495 := @70491 @70492 @233 @186 +@70498 := @70495 @242 @1259 @7166 +@70500 := @6911 (@70459 @70492) +@70501 := @70498 @70500 +@70502 := @6918 @70490 +@70505 := @70502 @70492 @637 @139 +@70510 := @70505 @242 @1258 @6394 @70490 @7166 +@70511 := @6912 @637 +@70513 := @6911 (@70511 @70492) +@70514 := @70510 @70513 +@70516 := @6701 (@6933 @70490) +@70517 := @70514 @70516 +@70528 := @7183 @70490 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @70490) @7194 +@70531 := @70480 (@70501 (@70517 @70528)) +@70532 := @6437 @50716 +@70533 := @70491 @70532 +@70535 := @70533 @233 @186 +@70538 := @70535 @242 @1259 @7166 +@70540 := @6911 (@70459 @70532) +@70541 := @70538 @70540 +@70543 := @70533 @637 @139 +@70546 := @70543 @242 @1258 @7166 +@70548 := @6911 (@70511 @70532) +@70549 := @70546 @70548 +@70552 := @70502 @70532 @649 @139 +@70557 := @70552 @242 @1257 @6394 @70490 @7166 +@70558 := @6912 @649 +@70560 := @6911 (@70558 @70532) +@70566 := @70531 (@70541 (@70549 (@70557 @70560 @70516 @70528))) +@70567 := @6888 @70432 +@70569 := @6437 (@56106 @6385) +@70570 := @70567 @70569 +@70572 := @70570 @233 @186 +@70575 := @70572 @242 @1259 @7166 +@70577 := @6911 (@70459 @70569) +@70578 := @70575 @70577 +@70580 := @70570 @637 @139 +@70583 := @70580 @242 @1258 @7166 +@70585 := @6911 (@70511 @70569) +@70586 := @70583 @70585 +@70588 := @70570 @649 @139 +@70591 := @70588 @242 @1257 @7166 +@70593 := @6911 (@70558 @70569) +@70594 := @70591 @70593 +@70597 := @70445 @70569 @654 @450 +@70600 := @70597 @242 @1256 @6426 +@70601 := @46201 @70432 +@70603 := @70600 @70601 @7166 +@70604 := @6912 @654 +@70606 := @6911 (@70604 @70569) +@70607 := @70603 @70606 +@70609 := @6701 (@46206 @70432) +@70627 := @70566 + (fun (cmd : @6422) => + @70578 + (@70586 + (@70594 + (@70607 + @70609 + (@7183 @70601 @239 @26 @162 @6624 @6624 @6394 @7165 (@6761 @70601) @7194))))) +@70629 := @6437 (@56157 @6385) +@70630 := @70567 @70629 +@70632 := @70630 @233 @186 +@70634 := @70632 @242 @1259 +@70635 := @6644 @50777 +@70636 := @6389 @70252 +@70637 := @70635 @70636 +@70638 := @70634 @70637 +@70640 := @6911 (@70459 @70629) +@70641 := @70638 @70640 +@70643 := @70630 @637 @139 +@70646 := @70643 @242 @1258 @70637 +@70648 := @6911 (@70511 @70629) +@70649 := @70646 @70648 +@70651 := @70630 @649 @139 +@70654 := @70651 @242 @1257 @70637 +@70656 := @6911 (@70558 @70629) +@70657 := @70654 @70656 +@70659 := @70630 @654 @450 +@70662 := @70659 @242 @1256 @70637 +@70664 := @6911 (@70604 @70629) +@70665 := @70662 @70664 +@70668 := @70445 @70629 @709 @924 +@70671 := @70668 @1253 @294 @6426 +@70672 := @12631 @70432 +@70674 := @70671 @70672 @70637 +@70677 := @6911 (@6912 @709 @70629) +@70678 := @70674 @70677 +@70680 := @6702 @924 @6426 +@70682 := @6701 (@70680 @70432) +@70683 := @70678 @70682 +@70684 := @6711 @70672 +@70688 := @70684 @715 @1252 @12575 @6624 +@70689 := @1928 @70251 +@70691 := @6383 @70689 @6394 +@70694 := @70688 (@6425 @70691) @70636 +@70695 := @6727 @70672 +@70709 := @70695 + @262 + @754 + @6624 + @12574 + @6424 + @70691 + (@6736 @70672 @204 @6424 (@6741 (@6742 @70672 @204))) +@70715 := @70695 @752 @162 @9278 @6624 @70689 @6394 +@70719 := @70684 @663 @751 @6626 @6624 +@70721 := @6383 @748 @6394 +@70723 := @70719 @70721 @70689 +@70729 := @70695 @749 @162 @6624 @6624 @748 @6394 +@70730 := @6938 @70672 +@70733 := @70729 (@70730 @665 @748) +@70734 := @6761 @70672 +@70736 := @70723 (@70733 @70734) +@70737 := @24348 @747 +@70764 := fun (remaining : @12566) => + @70233 + (@70262 + (fun (__a : @12566) => + fun (__h : @70265) => + @70312 + (fun (nextLex : @6435) => + fun (tail : @12566) => + @70331 + (@70357 + (@70417 + (fun (__a : @6399) => + fun (__h : @70421) => + @70627 + (fun (sym : @6422) => + @70641 + (@70649 + (@70657 + (@70665 + (@70683 + (@70694 + (@70709 (@70715 (@70736 @70737) @70734)) + (@50571 @70251))))))))))))) +@70765 := (word : @6422) -> @6620 +@70766 := @23766 @1679 +@70767 := @50193 @70766 +@70768 := @7282 @70767 +@70769 := @70768 @6624 +@70774 := @7281 @70769 (@7289 @70767 @6624) @6626 +@70775 := @23766 @1686 +@70776 := @50193 @70775 +@70788 := fun (word : @6422) => + @50778 (@70774 (@50778 (@7281 (@7282 @70776 @6624) (@7289 @70776 @6624) @6626 @50777))) +@70790 := @6634 @2733 @6426 +@70791 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_61 +@70793 := @6644 (@70791 @6385) +@70794 := LexLeanBoot.TokenAudit.isForbiddenConstant +@70797 := @70793 (@6389 (@70794 @6385)) +@70799 := (word : @6422) -> @70790 @70797 +@70813 := @6660 + @2733 + @6426 + @70797 + @4011 + @69227 + (@6685 (@6695 @2733)) + (@6701 (@6702 (@6703 @4011) @6426 @6678)) +@70818 := @7378 @69227 @3998 @334 @4009 @50777 +@70819 := @50192 @6636 +@70820 := @70819 @70775 +@70821 := @7282 @70820 +@70822 := @70821 @6624 +@70826 := @7281 @70822 (@7289 @70820 @6624) +@70832 := @70818 (fun (__b : @6620) => @7573 (@50778 (@70826 @6626 @50777))) +@70833 := @70826 @6624 +@70834 := @23766 @1805 +@70841 := @70832 (fun (__b : @6620) => @6389 (@8858 (@70833 (@70819 @70834)))) @70767 +@70845 := @69261 @715 @3997 @12575 @6624 +@70846 := @1928 @70766 +@70847 := @6383 @70846 +@70848 := @70847 @6394 +@70852 := @70845 (@6425 @70848) (@6389 @70767) +@70858 := @69269 @3996 @6624 @12574 @6424 @70848 @69281 +@70859 := @69268 @1684 +@70864 := @70859 @162 @9278 @6624 @70846 @6394 +@70865 := @69261 @663 +@70872 := @70865 @1683 @6626 @6624 (@6383 @1680 @6394) @70846 +@70878 := @69268 @1681 @162 @6624 @6624 @1680 @6394 +@70880 := @6938 @69227 @665 +@70886 := @70872 (@70878 (@70880 @1680) @69283) (@24348 @1679) +@70893 := @70841 (@70852 (@70858 (@70864 @70886 @69283)) (@50571 @70766)) +@70901 := @7183 @6679 @331 @26 @162 @6624 @6624 @6394 @8622 +@70902 := @6761 @6679 +@70906 := @70893 (fun ("_" : @70769) => @70901 @70902 @8641) +@70907 := @70768 @7059 +@70915 := @7378 @6679 @4003 @334 @4008 @50777 (fun (__b : @6620) => @7573 @50777) +@70916 := @50192 @6856 +@70917 := @70916 @70834 +@70922 := @70915 (fun (__b : @6620) => @6389 (@8858 @70917)) @70820 +@70923 := @6711 @6679 +@70927 := @70923 @715 @4002 @12575 @6624 +@70928 := @1928 @70775 +@70929 := @6383 @70928 +@70930 := @70929 @6394 +@70934 := @70927 (@6638 @70930) (@6389 @70820) +@70935 := @6727 @6679 +@70949 := @70935 + @160 + @4001 + @6624 + @12574 + @6637 + @70930 + (@6736 @6679 @136 @6637 (@6741 (@6742 @6679 @136))) +@70955 := @70935 @1691 @162 @9278 @6624 @70928 @6394 +@70959 := @70923 @663 @1690 @6626 @6624 +@70961 := @6383 @1687 @6394 +@70975 := @70959 + @70961 + @70928 + (@70935 @1688 @162 @6624 @6624 @1687 @6394 (@6938 @6679 @665 @1687) @70902) +@70976 := @24348 @1686 +@70981 := @70934 (@70949 (@70955 (@70975 @70976) @70902)) +@70982 := @50570 @6636 +@70985 := @70922 (@70981 (@70982 @70775)) +@70993 := @7183 @7036 @331 @26 @162 @6624 @6624 @6394 @8622 +@70994 := @6761 @7036 +@70998 := @70985 (fun ("_" : @70822) => @70993 @70994 @8641) +@70999 := @70821 @7059 +@71000 := @6711 @7036 +@71004 := @71000 @715 @4007 @12575 @6624 +@71005 := @1928 @70834 +@71006 := @6383 @71005 +@71007 := @71006 @6394 +@71011 := @71004 (@7007 @71007) (@6389 @70917) +@71012 := @6727 @7036 +@71026 := @71012 + @160 + @4006 + @6624 + @12574 + @7006 + @71007 + (@6736 @7036 @136 @7006 (@6741 (@6742 @7036 @136))) +@71032 := @71012 @1810 @162 @9278 @6624 @71005 @6394 +@71036 := @71000 @663 @1809 @6626 @6624 +@71038 := @6383 @1806 @6394 +@71052 := @71036 + @71038 + @71005 + (@71012 @1807 @162 @6624 @6624 @1806 @6394 (@6938 @7036 @665 @1806) @70994) +@71053 := @24348 @1805 +@71058 := @71011 (@71026 (@71032 (@71052 @71053) @70994)) +@71059 := @50570 @6856 +@71067 := fun (word : @6422) => + @70813 (@70906 (fun ("_" : @70907) => @70998 (fun ("_" : @70999) => @71058 (@71059 @70834)))) +@71068 := (seg : @6378) -> @6620 +@71069 := (found : @38778) -> @71068 +@71070 := @38780 @6636 +@71073 := @6623 (@7821 (@70791 @6386)) +@71074 := @70794 @6386 +@71085 := @71070 (@71073 (@6625 (@7281 (@7282 @71074 @6624) (@7289 @71074 @6624) @9278 @6626))) +@71086 := fun (hit : @6422) => @9278 +@71090 := fun (found : @38778) => fun (seg : @6378) => @6625 (@71085 @71086) +@71091 := @6634 @1565 +@71092 := @6479 @6636 +@71093 := @6383 @71092 +@71094 := @71093 @45201 +@71095 := @71091 @71094 +@71098 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_33 @6636 @6385 +@71099 := @6644 @71098 +@71101 := @38777 (fun ("_" : @38778) => @38778) +@71102 := @71101 @6636 +@71103 := @7280 @38778 +@71105 := @71103 @7385 @7388 +@71110 := @71102 (let bad : @6620 := @71074; @71105 (@38932 @50753) @38898) +@71111 := fun (hit : @6422) => @38933 +@71112 := @71110 @71111 +@71114 := @71099 (@6479 @71112) +@71117 := (found : @38778) -> (seg : @6378) -> @71095 @71114 +@71121 := @6660 @1565 @71094 @71114 @2748 +@71125 := @45220 (@6668 (@6675 @71092) @6678) +@71135 := @71121 @71125 (@6685 (@6695 @1565)) (@6701 (@6702 (@6703 @2748) @71094 @6678)) +@71141 := @38828 @71125 @30 @160 @2746 @6624 @6479 +@71144 := @6623 (@7821 (@70791 @50753)) +@71145 := @70794 @50753 +@71159 := @71141 + (fun (__a : @38778) => + @38835 (@71144 (@6625 (@7281 (@7282 @71145 @6624) (@7289 @71145 @6624) @9278 @6626))) @71086) +@71160 := @71101 @6385 +@71161 := @38932 @53065 +@71178 := @71159 + (fun (__a : @38778) => @6479 (@71160 (let bad : @6620 := @71145; @71105 @71161 @38898) @71111)) + @6636 + (@6736 @71125 @136 @71092 (@6741 (@6742 @71125 @136))) +@71180 := @38878 @6856 @6385 +@71182 := @6668 (@6672 @53633) +@71183 := @6479 @6869 +@71187 := @71182 (@6668 (@6675 @71183) @6678) +@71190 := @6864 @71187 @38886 @2746 +@71193 := @6623 (@7821 (@70791 @55087)) +@71194 := @70794 @55087 +@71223 := @38884 + (fun (__a : @38778) => + @71190 + (@6644 + ((fun (__a : @38778) => + @38835 + (@71193 (@6625 (@7281 (@7282 @71194 @6624) (@7289 @71194 @6624) @9278 @6626))) + @71086) + @6385) + ((fun (__a : @38778) => + @6479 (@71160 (let bad : @6620 := @71194; @71105 (@38932 @53400) @38898) @71111)) + @6385))) + @6636 +@71224 := @6408 @6856 +@71226 := @6668 (@6672 @71224) +@71227 := @6479 @6865 +@71231 := @71226 (@6668 (@6675 @71227) @6678) +@71237 := @6888 @71231 @38899 @266 @172 @2727 @2745 +@71238 := @70791 @53065 +@71239 := @7821 @71238 +@71240 := @6623 @71239 +@71241 := @70794 @53065 +@71242 := @7282 @71241 +@71243 := @71242 @6624 +@71244 := @7281 @71243 +@71246 := @7289 @71241 @6624 +@71250 := @6625 (@71244 @71246 @9278 @6626) +@71252 := @6644 (@71240 @71250) +@71257 := @6479 (@71103 @71243 @71246 @71161 @38898) +@71258 := @71252 @71257 +@71260 := @71237 @71258 @38908 +@71273 := @6918 @71231 @38899 @244 @139 @2742 @294 @6394 @71231 @71258 @38920 (@6701 (@6933 @71231)) +@71280 := @7485 @71231 @60 @26 @2737 @2741 @71239 @71250 +@71281 := @6389 @71241 +@71283 := @71280 @71281 @71257 +@71288 := @6840 @71231 @2733 @2736 @6626 @71238 +@71289 := @1928 @53065 +@71290 := @6383 @71289 +@71293 := @71288 (@71290 @6394) @71281 +@71300 := @6727 @71231 @600 @162 @6624 @6624 @71289 @6394 +@71304 := @9548 @71231 @212 @6624 @136 +@71308 := @71290 (@6383 (@6389 @53081) @6394) +@71331 := @71283 + (@71293 + (@71300 + (@71304 + @71308 + @136 + @71289 + (@6736 @71231 @20 @71224 (@6741 (@6742 @71231 @20))) + (@6741 (@9567 @71308 @136))) + (@6761 @71231)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_61 @53065)) +@71334 := @6668 (@7206 @71281) @71231 +@71355 := @7378 + @71334 + @196 + @2739 + @247 + @6624 + @18704 + (fun (__b : @6620) => @6479 (@71105 (@38932 @53672) @38898)) + @71241 + (@6736 @71334 @60 @71281 (@6741 (@6742 @71334 @60))) +@71360 := @6668 (@7206 (@6389 (@70794 @53672))) @71187 +@71361 := @7183 @71360 +@71366 := @71361 @266 @30 @2736 @6626 @6624 +@71367 := @54812 @6394 +@71370 := @71366 @71367 (@7631 @54811) +@71394 := @6727 + @71360 + @600 + @162 + @6624 + @6624 + @54811 + @6394 + (@9548 + @71360 + @212 + @6624 + @136 + @54833 + @136 + @54811 + (@6736 @71360 @20 @53633 (@6741 (@6742 @71360 @20))) + @54847) +@71395 := @6761 @71360 +@71417 := @71223 + (@71260 + (@71273 + (@71331 + (@71355 + (fun ("_" : @71243) => @71370 (@71394 @71395) (@7686 @54811)) + (fun ("_" : @71242 @7059) => + @71361 @244 @30 @162 @6624 @6624 @6394 @7613 @71395 @7617))))) +@71424 := @6918 @71187 @38934 @266 @172 @2727 @2745 @6426 +@71426 := @6668 (@6959 @6424) +@71427 := @71426 @71187 +@71431 := @71424 @71427 (@33053 @12662) @38948 +@71432 := @6969 @6426 +@71471 := fun (found : @38778) => + fun (seg : @6378) => + @71135 + (@71178 + (fun (__a : @38778) => + fun (__h : @71180) => + @71417 + (fun (hit : @6422) => + @71431 + (@6701 (@71432 @71187)) + (@7183 + @71427 + @266 + @30 + @179 + @6626 + @6624 + @6426 + @12662 + (@6727 + @71427 + @177 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @71427 @46 @6424 (@6741 (@6742 @71427 @46))) + (@6761 @71427)) + @12764)))) +@71472 := (segments : @6405) -> @6620 +@71473 := @45288 @38778 +@71474 := @71473 @6378 +@71476 := fun (__p0 : @38778) => fun (__p1 : @6378) => @71098 +@71477 := @71474 @71476 +@71479 := fun (found : @38778) => fun (seg : @6378) => @71112 +@71482 := @71477 @71479 @38898 @6385 +@71484 := fun (segments : @6405) => @45287 @71482 +@71486 := @6634 @920 @6412 +@71487 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_17 +@71489 := @6644 (@71487 @6385) +@71490 := LexLeanBoot.TokenAudit.firstForbiddenConstant +@71493 := @71489 (@6479 (@71490 @6385)) +@71495 := (segments : @6405) -> @71486 @71493 +@71509 := @6660 + @920 + @6412 + @71493 + @1572 + @45320 + (@6685 (@6695 @920)) + (@6701 (@6702 (@6703 @1572) @6412 @6678)) +@71513 := @45331 @1560 @1570 @45286 @71482 +@71515 := @7945 @1565 @6394 +@71516 := @6383 @71515 +@71517 := @16868 @6412 +@71519 := @71513 (@71516 @71517) +@71520 := @45344 @38778 +@71584 := fun (segments : @6405) => + @71509 + (@71519 + (@6479 (@71520 @6378 @71479 @38898 @6385)) + (@45352 + @1567 + @1569 + @6624 + @39149 + @71515 + @71517 + (@45359 @1565 @162 @6624 @6394 @45364) + (@45352 + @247 + @163 + @6626 + @6626 + @7613 + @6412 + (@45373 @244 @30 @162 @6624 @6624 @6394 @7613 @45364 @7617) + @45399)) + (@45404 + @38778 + @6408 + @6479 + @45410 + @45417 + @71479 + @71476 + @1565 + @6394 + @6633 + (fun (__p0 : @38778) => + fun (__p1 : @6378) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_33 @6636 @6385) + @1560 + @61 + @30 + (@6685 (@6695 @1560)) + @38898 + @6385)) +@71585 := @6 @6422 +@71586 := (item : @6422) -> @6620 +@71587 := (turned : @71585) -> @71586 +@71589 := fun (turned : @71585) => fun (item : @6422) => @6629 +@71590 := @6634 @2760 +@71592 := @6406 @6422 @1928 +@71593 := @71592 @6636 +@71594 := @6383 @71593 +@71595 := @71594 @6426 +@71596 := @71590 @71595 +@71599 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_63 @6636 @6385 +@71600 := @6644 @71599 +@71601 := @2 @6422 +@71603 := @71601 @6385 @6636 +@71605 := @71600 (@71592 @71603) +@71608 := (turned : @71585) -> (item : @6422) -> @71596 @71605 +@71612 := @6660 @2760 @71595 @71605 @4030 +@71615 := @6668 (@6675 @71593) @6678 +@71616 := @50169 @71615 +@71626 := @71612 @71616 (@6685 (@6695 @2760)) (@6701 (@6702 (@6703 @4030) @71595 @6678)) +@71627 := @7183 @71616 +@71632 := @71627 @562 @143 @324 @6627 @6624 +@71633 := @71594 @6394 +@71635 := @71632 (@6425 @71633) +@71638 := @16860 @6422 @6379 @1928 +@71639 := @71638 @6636 +@71642 := @71635 (@16854 (@6425 @71639)) +@71643 := @6727 @71616 +@71644 := @71643 @212 +@71649 := @71644 @163 @6624 @6626 @6424 @71633 +@71650 := @6736 @71616 +@71652 := @71650 @20 @6424 +@71653 := @6742 @71616 +@71656 := @71652 (@6741 (@71653 @20)) +@71657 := @71649 @71656 +@71669 := @71643 @160 @162 @6624 @6624 @71593 @6394 (@71650 @136 @71593 (@6741 (@71653 @136))) +@71670 := @6761 @71616 +@71671 := @71669 @71670 +@71679 := fun (turned : @71585) => + fun (item : @6422) => @71626 (@71642 (@71657 @71671) (@17059 @6424 @71639)) +@71680 := (items : @71585) -> @6620 +@71681 := @45288 @71585 +@71682 := @71681 @6422 +@71684 := fun (__p0 : @71585) => fun (__p1 : @6422) => @71599 +@71685 := @71682 @71684 +@71687 := fun (turned : @71585) => fun (item : @6422) => @71603 +@71688 := @71685 @71687 +@71689 := @32 @6422 +@71691 := @71688 @71689 @6385 +@71693 := fun (items : @71585) => @45287 @71691 +@71694 := @6634 @1579 +@71695 := @71592 @6385 +@71697 := @6383 @71695 @6394 +@71698 := @71694 @71697 +@71699 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_34 +@71701 := @6644 (@71699 @6385) +@71702 := @45307 @6422 +@71705 := @71701 (@71592 (@71702 @6385)) +@71707 := (items : @71585) -> @71698 @71705 +@71711 := @6660 @1579 @71697 @71705 @2766 +@71714 := @6668 (@6675 @71695) @6678 +@71724 := @71711 @71714 (@6685 (@6695 @1579)) (@6701 (@6702 (@6703 @2766) @71697 @6678)) +@71729 := @6840 @71714 @2755 @2764 @45286 @71691 +@71731 := @7945 @2760 @6394 +@71732 := @6383 @71731 +@71733 := @45340 @71697 +@71735 := @71729 (@71732 @71733) +@71736 := @45344 @71585 +@71742 := @71735 (@71592 (@71736 @6422 @71687 @71689 @6385)) +@71743 := @6727 @71714 +@71749 := @71743 @2762 @1596 @6624 @39149 @71731 @71733 +@71754 := @7971 @71714 @2760 @162 @6624 @6394 +@71755 := @6761 @71714 +@71792 := @71742 + (@71749 + (@71754 @71755) + (@71743 + @1594 + @163 + @6626 + @6626 + @45339 + @71697 + (@7183 @71714 @336 @143 @162 @6624 @6624 @6394 @45339 @71755 @45382) + (@71743 + @160 + @162 + @6624 + @6624 + @71695 + @6394 + (@6736 @71714 @136 @71695 (@6741 (@6742 @71714 @136))) + @71755))) +@71793 := @45403 @6422 +@71796 := @71793 @71585 @1928 @71592 +@71798 := @45408 @6422 @1928 +@71799 := @71796 @71798 +@71804 := fun (e : @6422) => @8058 (@45412 @6422 @71798 @6385) +@71827 := fun (items : @71585) => + @71724 + (@71792 + (@71799 + @71804 + @71687 + @71684 + @2760 + @6394 + @6633 + (fun (__p0 : @71585) => + fun (__p1 : @6422) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_63 @6636 @6385) + @2755 + @29 + @143 + (@6685 (@6695 @2755)) + @71689 + @6385)) +@71828 := (acc : @71585) -> @71068 +@71830 := fun (acc : @71585) => fun (seg : @6378) => @6629 +@71831 := @6634 @1589 +@71832 := @71594 @45201 +@71833 := @71831 @71832 +@71836 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_36 @6636 @6385 +@71837 := @6644 @71836 +@71839 := @71601 @6386 @6636 +@71841 := @71837 (@71592 @71839) +@71844 := (acc : @71585) -> (seg : @6378) -> @71833 @71841 +@71848 := @6660 @1589 @71832 @71841 @2790 +@71849 := @45220 @71615 +@71859 := @71848 @71849 (@6685 (@6695 @1589)) (@6701 (@6702 (@6703 @2790) @71832 @6678)) +@71870 := @7183 @71849 @562 @143 @2788 @6627 @6624 (@6388 @71633) (@16854 (@6388 @71639)) +@71871 := @6727 @71849 +@71877 := @71871 @600 @163 @6624 @6626 @6387 @71633 +@71884 := @9548 @71849 @212 @6624 @136 @6396 @136 @6387 +@71885 := @6736 @71849 +@71887 := @71885 @20 @45199 +@71888 := @6742 @71849 +@71919 := fun (acc : @71585) => + fun (seg : @6378) => + @71859 + (@71870 + (@71877 + (@71884 (@71887 (@6741 (@71888 @20))) (@6741 (@9567 @6396 @136))) + (@71871 + @160 + @162 + @6624 + @6624 + @71593 + @6394 + (@71885 @136 @71593 (@6741 (@71888 @136))) + (@6761 @71849))) + (@17059 @6387 @71639)) +@71922 := (separator : @6422) -> (joined : @38778) -> (piece : @6422) -> @6620 +@71923 := @71070 @9278 +@71924 := @12071 @6624 +@71926 := @6623 @71924 @6624 +@71928 := @6623 @71926 @6624 +@71929 := fun (sofar : @6422) => @71928 +@71934 := fun (separator : @6422) => + fun (joined : @38778) => fun (piece : @6422) => @6625 (@71923 @71929) +@71935 := @6634 @2803 +@71937 := @7007 (@71093 @6426) +@71938 := @71935 @71937 +@71942 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_65 @6856 @6636 @6385 +@71943 := @6644 @71942 +@71944 := @71102 @38933 +@71945 := @41920 @6385 +@71951 := @71944 (fun (sofar : @6422) => @38932 (@41920 (@71945 @6865) @6636)) +@71953 := @71943 (@6479 @71951) +@71957 := (separator : @6422) -> (joined : @38778) -> (piece : @6422) -> @71938 @71953 +@71961 := @6660 @2803 @71937 @71953 @4066 +@71965 := @71426 (@6668 (@6672 @71092) @7036) +@71975 := @71961 @71965 (@6685 (@6695 @2803)) (@6701 (@6702 (@6703 @4066) @71937 @6678)) +@71981 := @38828 @71965 @30 @212 @4064 @6624 @6479 +@71984 := fun (__a : @38778) => @38835 @9278 @71929 +@71985 := @71981 @71984 +@71987 := @71160 (@38932 @6636) +@71989 := @41920 (@71945 @6869) +@72005 := @71985 + (fun (__a : @38778) => @6479 (@71987 (fun (sofar : @6422) => @38932 (@71989 @6856)))) + @6636 + (@6736 @71965 @20 @71092 (@6741 (@6742 @71965 @20))) +@72011 := @6668 (@6959 @6892) (@6668 (@6672 @71183) @7135) +@72032 := @38884 + (fun (__a : @38778) => + @6864 + @72011 + @38886 + @4064 + (@6644 + (@71984 @6385) + ((fun (__a : @38778) => + @6479 (@71160 (@38932 @6869) (fun (sofar : @6422) => @38932 (@41920 (@71945 @8170) @7131)))) + @6385))) + @6636 +@72038 := @6668 (@6959 @7006) (@6668 (@6672 @71227) @6873) +@72046 := @6918 @72038 @38899 @244 @139 @2727 @4063 @6394 @72038 +@72047 := @7631 @7006 +@72083 := @72032 + (@72046 + (@33053 @72047) + @38920 + (@6701 (@6933 @72038)) + (@7183 + @72038 + @266 + @30 + @179 + @6626 + @6624 + @12158 + @72047 + (@6727 + @72038 + @177 + @162 + @6624 + @6624 + @7006 + @6394 + (@6736 @72038 @46 @7006 (@6741 (@6742 @72038 @46))) + (@6761 @72038)) + (@7686 @7006))) +@72089 := @6888 @72011 @38934 @244 @139 @2727 @4063 +@72090 := @6644 @71928 +@72091 := @71945 @7131 +@72094 := @1928 (@41920 @72091 @6865) +@72095 := @7631 @72094 +@72096 := @72090 @72095 +@72100 := @72089 @72096 (@6911 (@6928 @38934)) +@72107 := @6918 @72011 @38934 @266 @186 @4060 @294 @6426 +@72108 := @38942 @72011 +@72114 := @72107 @72108 @72096 @38948 (@6701 (@38950 @72011)) +@72124 := @7183 @72108 @266 @30 @4059 @71926 @6624 (@6383 @72094 @6394) @72095 +@72125 := @6727 @72108 +@72131 := @72125 @4057 @162 @71924 @6624 @72094 @6394 +@72133 := @6711 @72108 @661 +@72136 := @72133 @4056 @7831 @6624 +@72137 := @1928 @72091 +@72141 := @72136 (@6383 @72137 @23783) @72094 +@72147 := @72125 @4054 @179 @6629 @6626 @72137 @23783 +@72150 := @72133 @622 @6627 @6624 +@72151 := @10528 @6394 +@72154 := @72150 (@6425 @72151) @72137 +@72160 := @72125 @196 @163 @6624 @6626 @6424 @72151 +@72161 := @6736 @72108 +@72163 := @72161 @60 @6424 +@72164 := @6742 @72108 +@72168 := @72160 (@72163 (@6741 (@72164 @60))) +@72180 := @72125 @160 @162 @6624 @6624 @7132 @6394 (@72161 @136 @7132 (@6741 (@72164 @136))) +@72181 := @6761 @72108 +@72222 := fun (separator : @6422) => + fun (joined : @38778) => + fun (piece : @6422) => + @71975 + (@72005 + (fun (__a : @38778) => + fun (__h : @71180) => + @72083 + (fun (sofar : @6422) => + @72100 + (@72114 + (@72124 + (@72131 + (@72141 + (@72147 + (@72154 (@72168 (@72180 @72181)) (@43015 @6385 @7131)) + (@72125 + @177 + @162 + @6624 + @6624 + @6892 + @6394 + (@72161 @46 @6892 (@6741 (@72164 @46))) + @72181)) + (@43015 @72091 @6865)) + @72181) + (@7686 @72094)))))) +@72224 := (pieces : @71585) -> (separator : @6422) -> @6620 +@72225 := @6623 @39150 +@72226 := @71473 @6422 +@72228 := fun (__p0 : @38778) => fun (__p1 : @6422) => @71942 +@72229 := @72226 @72228 +@72231 := fun (joined : @38778) => fun (piece : @6422) => @71951 +@72234 := @72229 @72231 @38898 @6636 +@72235 := @72225 @72234 +@72236 := @6623 @72235 +@72237 := LexLeanCollections.listFold +@72239 := @72237 @6422 @38778 +@72242 := @72239 @72231 @38898 @6636 +@72244 := @38780 @72242 @6624 +@72245 := fun (joined : @6422) => @6624 +@72249 := fun (pieces : @71585) => fun (separator : @6422) => @72236 (@72244 @72245) +@72251 := @6634 @1606 @71595 +@72252 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_37 +@72255 := @6644 (@72252 @6636 @6385) +@72256 := LexLeanStd.Text.joinWith +@72260 := @72255 (@1928 (@72256 @6636 @6385)) +@72263 := (pieces : @71585) -> (separator : @6422) -> @72251 @72260 +@72277 := @6660 + @1606 + @71595 + @72260 + @2815 + @71616 + (@6685 (@6695 @1606)) + (@6701 (@6702 (@6703 @2815) @71595 @6678)) +@72283 := @38828 @71616 @29 @2808 @2813 @72235 @6479 +@72285 := fun (__a : @38778) => @38836 @72245 +@72286 := @72283 @72285 +@72290 := fun (__a : @38778) => @1928 (@38843 (fun (joined : @6422) => @6385)) +@72292 := @72286 @72290 @72242 +@72297 := @6840 @71616 @2798 @2807 @39150 @72234 +@72299 := @7945 @2803 @6426 +@72300 := @6383 @72299 +@72301 := @16868 @71633 +@72375 := @72292 + (@72297 + (@72300 @72301) + (@6479 (@71520 @6422 @72231 @38898 @6636)) + (@71643 + @2805 + @1569 + @6626 + @39149 + @72299 + @72301 + (@7971 @71616 @2803 @214 @6626 @6426 (@71644 @162 @6624 @6624 @6424 @6394 @71656 @71670)) + (@71643 + @247 + @163 + @6626 + @6626 + @7613 + @71633 + (@71627 @244 @30 @162 @6624 @6624 @6394 @7613 @71670 @7617) + @71671)) + (@71793 + @38778 + @1928 + @6479 + @71798 + @71804 + @72231 + @72228 + @2803 + @6426 + @6633 + (fun (__p0 : @38778) => + fun (__p1 : @6422) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_65 @6856 @6636 @6385) + @2798 + @29 + @30 + (@6685 (@6695 @2798)) + @38898 + @6636)) +@72386 := @38878 + (@72239 + (fun (joined : @38778) => + fun (piece : @6422) => @71944 (fun (sofar : @6422) => @38932 (@71989 @6636))) + @38898 + @6856) + @6385 +@72387 := @71592 @6869 +@72390 := @6668 (@6675 @72387) @6678 +@72391 := @50474 @72390 +@72402 := @38884 + (fun (__a : @38778) => @6864 @72391 @38886 @2813 (@6644 (@72285 @6385) (@72290 @6385))) + @6636 +@72404 := @6668 (@6672 @7006) +@72405 := @71592 @6865 +@72408 := @6668 (@6675 @72405) @6678 +@72409 := @72404 @72408 +@72436 := @72402 + (@6888 + @72409 + @38899 + @266 + @172 + @177 + @2812 + @38905 + @38908 + (@6918 + @72409 + @38899 + @244 + @139 + @1936 + @294 + @6394 + @72409 + @38905 + @38920 + (@6701 (@6933 @72409)) + (@6938 @72409 @29 @1935))) +@72443 := @6918 @72391 @38934 @266 @172 @177 @2812 @6426 +@72444 := @71426 @72391 +@72466 := fun (pieces : @71585) => + fun (separator : @6422) => + @72277 + (@72375 + (fun (__a : @38778) => + fun (__h : @72386) => + @72436 + (fun (joined : @6422) => + @72443 + @72444 + @38945 + @38948 + (@6701 (@71432 @72391)) + (@6736 @72444 @46 @6424 (@6741 (@6742 @72444 @46)))))) +@72467 := @71681 @6378 +@72469 := fun (__p0 : @71585) => fun (__p1 : @6378) => @71836 +@72470 := @72467 @72469 +@72472 := fun (acc : @71585) => fun (seg : @6378) => @71839 +@72475 := @72470 @72472 @71689 @6385 +@72476 := @45287 @72475 +@72478 := @6623 @72476 @6624 +@72479 := @6623 @72478 +@72484 := @72237 @6378 @71585 @72472 @71689 @6385 +@72485 := @71699 @72484 +@72486 := @72479 @72485 +@72487 := @6623 @72486 +@72488 := @71702 @72484 +@72489 := @72252 @72488 +@72490 := @23766 @1608 +@72491 := @72489 @72490 +@72492 := @50752 @72491 +@72494 := fun (segments : @6405) => @72487 @72492 +@72496 := @6634 @931 @6412 +@72497 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_18 +@72498 := @72497 @6385 +@72499 := @6644 @72498 +@72500 := LexLeanBoot.TokenAudit.dottedSegments +@72501 := @72500 @6385 +@72502 := @1928 @72501 +@72503 := @72499 @72502 +@72505 := (segments : @6405) -> @72496 @72503 +@72519 := @6660 + @931 + @6412 + @72503 + @1619 + @45320 + (@6685 (@6695 @931)) + (@6701 (@6702 (@6703 @1619) @6412 @6678)) +@72526 := @7485 @45320 @20 @143 @1601 @1617 @72486 @72492 +@72527 := @71592 @72488 +@72528 := @72526 @72527 +@72531 := @1928 (@72256 @72488 @72490) +@72532 := @72528 @72531 +@72536 := @45331 @1579 @1600 @72478 @72485 +@72541 := @71592 (@71736 @6378 @72472 @71689 @6385) +@72545 := @72536 (@6383 @72541 @6394) @72527 +@72551 := @45352 @1598 @162 @72476 @6624 @72541 @6394 +@72555 := @45331 @1584 @1597 @45286 @72475 +@72557 := @7945 @1589 @6394 +@72623 := @72532 + (@72545 + (@72551 + (@72555 + (@6383 @72557 @45341) + @72541 + (@45352 + @1591 + @1596 + @6624 + @39149 + @72557 + @45341 + (@45359 @1589 @162 @6624 @6394 @45364) + (@45352 + @1594 + @163 + @6626 + @6626 + @45339 + @6412 + (@45374 @143 @162 @6624 @6624 @6394 @45339 @45364 @45382) + @45399)) + (@45404 + @71585 + @6408 + @71592 + @45410 + @45417 + @72472 + @72469 + @1589 + @6394 + @6633 + (fun (__p0 : @71585) => + fun (__p1 : @6378) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_36 @6636 @6385) + @1584 + @61 + @143 + (@6685 (@6695 @1584)) + @71689 + @6385)) + @45364) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_34 @72484)) +@72626 := @6668 (@6672 @72527) @45320 +@72631 := @6840 @72626 @1606 @1616 @12575 @72491 +@72632 := @6383 @72527 +@72633 := @1928 @72490 +@72635 := @6383 @72633 @6394 +@72638 := @72631 (@72632 @72635) @72531 +@72639 := @6727 @72626 +@72653 := @72639 + @212 + @1615 + @6624 + @12574 + @72527 + @72635 + (@6736 @72626 @20 @72527 (@6741 (@6742 @72626 @20))) +@72659 := @72639 @1613 @162 @9278 @6624 @72633 @6394 +@72668 := @6711 @72626 @663 @1612 @6626 @6624 (@6383 @1609 @6394) @72633 +@72678 := @72639 @1610 @162 @6624 @6624 @1609 @6394 (@6938 @72626 @665 @1609) +@72679 := @6761 @72626 +@72694 := fun (segments : @6405) => + @72519 + (@72623 + (@72638 + (@72653 (@72659 (@72668 (@72678 @72679) (@24348 @1608)) @72679)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_37 @72488 @72490))) +@72696 := (needle : @6422) -> (found : @6620) -> @71586 +@72702 := fun (needle : @6422) => + fun (found : @6620) => fun (item : @6422) => @6625 (@31804 @6626 @6629) +@72703 := @6634 @2041 +@72705 := @7007 (@16768 @6426) +@72706 := @72703 @72705 +@72707 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_39 +@72714 := @6644 (@72707 @6856 @6636 @6385) (@6389 (@31805 @50287)) +@72718 := (needle : @6422) -> (found : @6620) -> (item : @6422) -> @72706 @72714 +@72722 := @6660 @2041 @72705 @72714 @2840 +@72726 := @71426 (@6668 (@6672 @16767) @7036) +@72736 := @72722 @72726 (@6685 (@6695 @2041)) (@6701 (@6702 (@6703 @2840) @72705 @6678)) +@72742 := @7378 @72726 @212 @334 @2838 @6624 @66024 +@72743 := @70819 @6865 +@72756 := @72742 + (fun (__b : @6620) => @6389 (@8858 @72743)) + @6636 + (@6736 @72726 @20 @16767 (@6741 (@6742 @72726 @20))) +@72760 := @23540 (@6668 (@6672 @31959) @6895) +@72768 := @7183 @72760 @331 @26 @162 @6624 @6624 @6394 @8622 +@72769 := @6761 @72760 +@72773 := @72756 (fun ("_" : @31800) => @72768 @72769 @8641) +@72782 := @6711 @72760 @715 @2106 @6627 @6624 (@6638 @23783) (@6389 @72743) +@72783 := @6727 @72760 +@72789 := @72783 @177 @163 @6624 @6626 @6637 @23783 +@72790 := @6736 @72760 +@72792 := @72790 @46 @6637 +@72793 := @6742 @72760 +@72820 := fun (needle : @6422) => + fun (found : @6620) => + fun (item : @6422) => + @72736 + (@72773 + (fun ("_" : @31976) => + @72782 + (@72789 + (@72792 (@6741 (@72793 @46))) + (@72783 + @160 + @162 + @6624 + @6624 + @6892 + @6394 + (@72790 @136 @6892 (@6741 (@72793 @136))) + @72769)) + (@70982 @6865))) +@72821 := (needle : @6422) -> @71680 +@72823 := @45288 @6620 @6422 +@72828 := fun (__p0 : @6620) => fun (__p1 : @6422) => @72707 @6865 @6636 @6385 +@72829 := @72823 @72828 +@72832 := fun (found : @6620) => fun (item : @6422) => @31805 @50358 +@72835 := @72829 @72832 @7059 @6385 +@72838 := fun (needle : @6422) => fun (items : @71585) => @72225 @72835 +@72839 := @6634 @1162 +@72840 := @6638 @71697 +@72841 := @72839 @72840 +@72842 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_22 +@72845 := @6644 (@72842 @6636 @6385) +@72846 := LexLeanBoot.TokenAudit.bytesInList +@72850 := @72845 (@6389 (@72846 @6636 @6385)) +@72853 := (needle : @6422) -> (items : @71585) -> @72841 @72850 +@72857 := @6660 @1162 @72840 @72850 @2048 +@72860 := @6668 (@6672 @71695) @6679 +@72870 := @72857 @72860 (@6685 (@6695 @1162)) (@6701 (@6702 (@6703 @2048) @72840 @6678)) +@72871 := @6840 @72860 +@72875 := @72871 @2036 @2046 @39150 @72835 +@72877 := @7945 @2041 @7910 +@72878 := @6383 @72877 +@72879 := @10903 @71697 +@72888 := @72875 (@72878 @72879) (@6389 (@45344 @6620 @6422 @72832 @7059 @6385)) +@72889 := @6727 @72860 +@72895 := @72889 @2043 @2045 @6626 @39149 @72877 @72879 +@72900 := @7971 @72860 @2041 @163 @6626 @7910 +@72906 := @72889 @160 @162 @6624 @6624 @6637 @6394 +@72907 := @6736 @72860 +@72909 := @72907 @136 @6637 +@72910 := @6742 @72860 +@72914 := @72906 (@72909 (@6741 (@72910 @136))) +@72915 := @6761 @72860 +@72916 := @72914 @72915 +@72980 := fun (needle : @6422) => + fun (items : @71585) => + @72870 + (@72888 + (@72895 + (@72900 @72916) + (@72889 + @242 + @214 + @6626 + @6626 + @7165 + @71697 + (@7183 @72860 @239 @26 @162 @6624 @6624 @6394 @7165 @72915 @7194) + (@72889 + @212 + @162 + @6624 + @6624 + @71695 + @6394 + (@72907 @20 @71695 (@6741 (@72910 @20))) + @72915))) + (@71793 + @6620 + @1928 + @6389 + @71798 + @71804 + @72832 + @72828 + @2041 + @7910 + @6633 + (fun (__p0 : @6620) => + fun (__p1 : @6422) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_39 @6865 @6636 @6385) + @2036 + @29 + @26 + (@6685 (@6695 @2036)) + @7059 + @6385)) +@72981 := @12573 @9278 +@72983 := @6623 @72981 @6624 +@72985 := @6623 @72983 @6624 +@72986 := @12573 @72985 +@72988 := @6623 @72986 @6624 +@72990 := @6623 @72988 @6624 +@72991 := @12573 @72990 +@72993 := @6623 @72991 @6624 +@72995 := @6623 @72993 @6624 +@72996 := @12573 @72995 +@72998 := @6623 @72996 @6624 +@73000 := @6623 @72998 @6624 +@73001 := @12573 @73000 +@73003 := @6623 @73001 @6624 +@73005 := @6623 @73003 @6624 +@73006 := @12573 @73005 +@73008 := @6623 @73006 @6624 +@73009 := @6623 @73008 +@73010 := @73009 @6624 +@73011 := @12573 @73010 +@73013 := @6623 @73011 @6624 +@73015 := @6623 @73013 @6624 +@73016 := @12573 @73015 +@73018 := @6623 @73016 @6624 +@73020 := @6623 @73018 @6624 +@73021 := @12573 @73020 +@73023 := @6623 @73021 @6624 +@73025 := @6623 @73023 @6624 +@73026 := @12573 @73025 +@73028 := @6623 @73026 @6624 +@73030 := @6623 @73028 @6624 +@73031 := @12573 @73030 +@73033 := @6623 @73031 @6624 +@73035 := @6623 @73033 @6624 +@73036 := @12573 @73035 +@73038 := @6623 @73036 @6624 +@73040 := @6623 @73038 @6624 +@73041 := @12573 @73040 +@73043 := @6623 @73041 @6624 +@73045 := @6623 @73043 @6624 +@73046 := @12573 @73045 +@73048 := @6623 @73046 @6624 +@73050 := @6623 @73048 @6624 +@73051 := @12573 @73050 +@73053 := @6623 @73051 @6624 +@73055 := @6623 @73053 @6624 +@73056 := @12573 @73055 +@73058 := @6623 @73056 @6624 +@73060 := @6623 @73058 @6624 +@73061 := @12573 @73060 +@73063 := @6623 @73061 @6624 +@73065 := @6623 @73063 @6624 +@73066 := @12573 @73065 +@73068 := @6623 @73066 @6624 +@73070 := @6623 @73068 @6624 +@73071 := @12573 @73070 +@73073 := @6623 @73071 @6624 +@73075 := @6623 @73073 @6624 +@73076 := @12573 @73075 +@73078 := @6623 @73076 @6624 +@73080 := @6623 @73078 @6624 +@73081 := @12573 @73080 +@73083 := @6623 @73081 @6624 +@73085 := @6623 @73083 @6624 +@73086 := @12573 @73085 +@73088 := @6623 @73086 @6624 +@73090 := @6623 @73088 @6624 +@73091 := @12573 @73090 +@73093 := @6623 @73091 @6624 +@73095 := @6623 @73093 @6624 +@73096 := @12573 @73095 +@73098 := @6623 @73096 @6624 +@73100 := @6623 @73098 @6624 +@73101 := @12573 @73100 +@73103 := @6623 @73101 @6624 +@73105 := @6623 @73103 @6624 +@73106 := @12573 @73105 +@73108 := @6623 @73106 @6624 +@73110 := @6623 @73108 @6624 +@73111 := @12573 @73110 +@73113 := @6623 @73111 @6624 +@73114 := @6623 @73113 +@73115 := @72842 @6385 +@73116 := @23766 @1623 +@73117 := @71601 @73116 +@73118 := @23766 @1630 +@73119 := @71601 @73118 +@73120 := @23766 @1637 +@73121 := @71601 @73120 +@73122 := @23766 @1644 +@73123 := @71601 @73122 +@73124 := @23766 @1651 +@73125 := @71601 @73124 +@73126 := @23766 @1658 +@73127 := @71601 @73126 +@73128 := @23766 @1665 +@73129 := @71601 @73128 +@73130 := @23766 @1672 +@73131 := @71601 @73130 +@73132 := @71601 @70766 +@73133 := @71601 @70775 +@73134 := @23766 @1693 +@73135 := @71601 @73134 +@73136 := @23766 @1700 +@73137 := @71601 @73136 +@73138 := @23766 @1707 +@73139 := @71601 @73138 +@73140 := @23766 @1714 +@73141 := @71601 @73140 +@73142 := @23766 @1721 +@73143 := @71601 @73142 +@73144 := @23766 @1728 +@73145 := @71601 @73144 +@73146 := @23766 @1735 +@73147 := @71601 @73146 +@73148 := @23766 @1742 +@73149 := @71601 @73148 +@73150 := @23766 @1749 +@73151 := @71601 @73150 +@73152 := @23766 @1756 +@73153 := @71601 @73152 +@73154 := @23766 @1763 +@73155 := @71601 @73154 +@73156 := @23766 @1770 +@73157 := @71601 @73156 +@73158 := @23766 @1777 +@73159 := @71601 @73158 +@73160 := @23766 @1784 +@73161 := @71601 @73160 +@73162 := @23766 @1791 +@73163 := @71601 @73162 +@73164 := @23766 @1798 +@73165 := @71601 @73164 +@73167 := @71601 @70834 @71689 +@73168 := @73165 @73167 +@73169 := @73163 @73168 +@73170 := @73161 @73169 +@73171 := @73159 @73170 +@73172 := @73157 @73171 +@73173 := @73155 @73172 +@73174 := @73153 @73173 +@73175 := @73151 @73174 +@73176 := @73149 @73175 +@73177 := @73147 @73176 +@73178 := @73145 @73177 +@73179 := @73143 @73178 +@73180 := @73141 @73179 +@73181 := @73139 @73180 +@73182 := @73137 @73181 +@73183 := @73135 @73182 +@73184 := @73133 @73183 +@73185 := @73132 @73184 +@73186 := @73131 @73185 +@73187 := @73129 @73186 +@73188 := @73127 @73187 +@73189 := @73125 @73188 +@73190 := @73123 @73189 +@73191 := @73121 @73190 +@73192 := @73119 @73191 +@73193 := @73117 @73192 +@73194 := @73115 @73193 +@73195 := @6628 @73194 +@73197 := fun (word : @6422) => @73114 @73195 +@73199 := @6634 @999 @6426 +@73200 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_19 +@73202 := @6644 (@73200 @6385) +@73203 := LexLeanBoot.TokenAudit.isForbiddenToken +@73206 := @73202 (@6389 (@73203 @6385)) +@73208 := (word : @6422) -> @73199 @73206 +@73222 := @6660 + @999 + @6426 + @73206 + @1922 + @69227 + (@6685 (@6695 @999)) + (@6701 (@6702 (@6703 @1922) @6426 @6678)) +@73223 := @69239 @143 +@73227 := @73223 @1918 @1920 @73113 @73195 +@73228 := @1928 @73116 +@73229 := @6383 @73228 +@73230 := @71638 @73192 +@73232 := @16854 (@73229 @73230) +@73233 := @73227 @73232 +@73234 := @72846 @6385 +@73236 := @6389 (@73234 @73193) +@73237 := @73233 @73236 +@73238 := @7183 @69227 +@73240 := @73238 @562 @143 +@73243 := @73240 @1917 @73111 @6624 +@73244 := @1928 @73118 +@73245 := @6383 @73244 +@73246 := @71638 @73191 +@73248 := @16854 (@73245 @73246) +@73250 := @6383 @73248 @6394 +@73253 := @73243 (@73229 @73250) @73232 +@73279 := @69268 + @1628 + @1916 + @9278 + @73110 + @73228 + @73250 + (@70865 + @1627 + @6626 + @6624 + (@6383 @1624 @6394) + @73228 + (@69268 @1625 @162 @6624 @6624 @1624 @6394 (@70880 @1624) @69283) + (@24348 @1623)) +@73285 := @69268 @1914 @162 @73108 @6624 @73248 @6394 +@73288 := @73240 @1913 @73106 @6624 +@73289 := @1928 @73120 +@73290 := @6383 @73289 +@73291 := @71638 @73190 +@73293 := @16854 (@73290 @73291) +@73295 := @6383 @73293 @6394 +@73298 := @73288 (@73245 @73295) @73248 +@73324 := @69268 + @1635 + @1912 + @9278 + @73105 + @73244 + @73295 + (@70865 + @1634 + @6626 + @6624 + (@6383 @1631 @6394) + @73244 + (@69268 @1632 @162 @6624 @6624 @1631 @6394 (@70880 @1631) @69283) + (@24348 @1630)) +@73330 := @69268 @1910 @162 @73103 @6624 @73293 @6394 +@73333 := @73240 @1909 @73101 @6624 +@73334 := @1928 @73122 +@73335 := @6383 @73334 +@73336 := @71638 @73189 +@73338 := @16854 (@73335 @73336) +@73340 := @6383 @73338 @6394 +@73343 := @73333 (@73290 @73340) @73293 +@73369 := @69268 + @1642 + @1908 + @9278 + @73100 + @73289 + @73340 + (@70865 + @1641 + @6626 + @6624 + (@6383 @1638 @6394) + @73289 + (@69268 @1639 @162 @6624 @6624 @1638 @6394 (@70880 @1638) @69283) + (@24348 @1637)) +@73375 := @69268 @1906 @162 @73098 @6624 @73338 @6394 +@73378 := @73240 @1905 @73096 @6624 +@73379 := @1928 @73124 +@73380 := @6383 @73379 +@73381 := @71638 @73188 +@73383 := @16854 (@73380 @73381) +@73385 := @6383 @73383 @6394 +@73388 := @73378 (@73335 @73385) @73338 +@73414 := @69268 + @1649 + @1904 + @9278 + @73095 + @73334 + @73385 + (@70865 + @1648 + @6626 + @6624 + (@6383 @1645 @6394) + @73334 + (@69268 @1646 @162 @6624 @6624 @1645 @6394 (@70880 @1645) @69283) + (@24348 @1644)) +@73420 := @69268 @1902 @162 @73093 @6624 @73383 @6394 +@73423 := @73240 @1901 @73091 @6624 +@73424 := @1928 @73126 +@73425 := @6383 @73424 +@73426 := @71638 @73187 +@73428 := @16854 (@73425 @73426) +@73430 := @6383 @73428 @6394 +@73433 := @73423 (@73380 @73430) @73383 +@73459 := @69268 + @1656 + @1900 + @9278 + @73090 + @73379 + @73430 + (@70865 + @1655 + @6626 + @6624 + (@6383 @1652 @6394) + @73379 + (@69268 @1653 @162 @6624 @6624 @1652 @6394 (@70880 @1652) @69283) + (@24348 @1651)) +@73465 := @69268 @1898 @162 @73088 @6624 @73428 @6394 +@73468 := @73240 @1897 @73086 @6624 +@73469 := @1928 @73128 +@73470 := @6383 @73469 +@73471 := @71638 @73186 +@73473 := @16854 (@73470 @73471) +@73475 := @6383 @73473 @6394 +@73478 := @73468 (@73425 @73475) @73428 +@73504 := @69268 + @1663 + @1896 + @9278 + @73085 + @73424 + @73475 + (@70865 + @1662 + @6626 + @6624 + (@6383 @1659 @6394) + @73424 + (@69268 @1660 @162 @6624 @6624 @1659 @6394 (@70880 @1659) @69283) + (@24348 @1658)) +@73510 := @69268 @1894 @162 @73083 @6624 @73473 @6394 +@73513 := @73240 @1893 @73081 @6624 +@73514 := @1928 @73130 +@73515 := @6383 @73514 +@73516 := @71638 @73185 +@73518 := @16854 (@73515 @73516) +@73520 := @6383 @73518 @6394 +@73523 := @73513 (@73470 @73520) @73473 +@73549 := @69268 + @1670 + @1892 + @9278 + @73080 + @73469 + @73520 + (@70865 + @1669 + @6626 + @6624 + (@6383 @1666 @6394) + @73469 + (@69268 @1667 @162 @6624 @6624 @1666 @6394 (@70880 @1666) @69283) + (@24348 @1665)) +@73555 := @69268 @1890 @162 @73078 @6624 @73518 @6394 +@73558 := @73240 @1889 @73076 @6624 +@73559 := @71638 @73184 +@73561 := @16854 (@70847 @73559) +@73563 := @6383 @73561 @6394 +@73566 := @73558 (@73515 @73563) @73518 +@73592 := @69268 + @1677 + @1888 + @9278 + @73075 + @73514 + @73563 + (@70865 + @1676 + @6626 + @6624 + (@6383 @1673 @6394) + @73514 + (@69268 @1674 @162 @6624 @6624 @1673 @6394 (@70880 @1673) @69283) + (@24348 @1672)) +@73598 := @69268 @1886 @162 @73073 @6624 @73561 @6394 +@73601 := @73240 @1885 @73071 @6624 +@73602 := @71638 @73183 +@73604 := @16854 (@70929 @73602) +@73606 := @6383 @73604 @6394 +@73609 := @73601 (@70847 @73606) @73561 +@73615 := @70859 @1884 @9278 @73070 @70846 @73606 @70886 +@73621 := @69268 @1882 @162 @73068 @6624 @73604 @6394 +@73624 := @73240 @1881 @73066 @6624 +@73625 := @1928 @73134 +@73626 := @6383 @73625 +@73627 := @71638 @73182 +@73629 := @16854 (@73626 @73627) +@73631 := @6383 @73629 @6394 +@73634 := @73624 (@70929 @73631) @73604 +@73657 := @69268 + @1691 + @1880 + @9278 + @73065 + @70928 + @73631 + (@70865 + @1690 + @6626 + @6624 + @70961 + @70928 + (@69268 @1688 @162 @6624 @6624 @1687 @6394 (@70880 @1687) @69283) + @70976) +@73663 := @69268 @1878 @162 @73063 @6624 @73629 @6394 +@73666 := @73240 @1877 @73061 @6624 +@73667 := @1928 @73136 +@73668 := @6383 @73667 +@73669 := @71638 @73181 +@73671 := @16854 (@73668 @73669) +@73673 := @6383 @73671 @6394 +@73676 := @73666 (@73626 @73673) @73629 +@73702 := @69268 + @1698 + @1876 + @9278 + @73060 + @73625 + @73673 + (@70865 + @1697 + @6626 + @6624 + (@6383 @1694 @6394) + @73625 + (@69268 @1695 @162 @6624 @6624 @1694 @6394 (@70880 @1694) @69283) + (@24348 @1693)) +@73708 := @69268 @1874 @162 @73058 @6624 @73671 @6394 +@73711 := @73240 @1873 @73056 @6624 +@73712 := @1928 @73138 +@73713 := @6383 @73712 +@73714 := @71638 @73180 +@73716 := @16854 (@73713 @73714) +@73718 := @6383 @73716 @6394 +@73721 := @73711 (@73668 @73718) @73671 +@73747 := @69268 + @1705 + @1872 + @9278 + @73055 + @73667 + @73718 + (@70865 + @1704 + @6626 + @6624 + (@6383 @1701 @6394) + @73667 + (@69268 @1702 @162 @6624 @6624 @1701 @6394 (@70880 @1701) @69283) + (@24348 @1700)) +@73753 := @69268 @1870 @162 @73053 @6624 @73716 @6394 +@73756 := @73240 @1869 @73051 @6624 +@73757 := @1928 @73140 +@73758 := @6383 @73757 +@73759 := @71638 @73179 +@73761 := @16854 (@73758 @73759) +@73763 := @6383 @73761 @6394 +@73766 := @73756 (@73713 @73763) @73716 +@73792 := @69268 + @1712 + @1868 + @9278 + @73050 + @73712 + @73763 + (@70865 + @1711 + @6626 + @6624 + (@6383 @1708 @6394) + @73712 + (@69268 @1709 @162 @6624 @6624 @1708 @6394 (@70880 @1708) @69283) + (@24348 @1707)) +@73798 := @69268 @1866 @162 @73048 @6624 @73761 @6394 +@73801 := @73240 @1865 @73046 @6624 +@73802 := @1928 @73142 +@73803 := @6383 @73802 +@73804 := @71638 @73178 +@73806 := @16854 (@73803 @73804) +@73808 := @6383 @73806 @6394 +@73811 := @73801 (@73758 @73808) @73761 +@73837 := @69268 + @1719 + @1864 + @9278 + @73045 + @73757 + @73808 + (@70865 + @1718 + @6626 + @6624 + (@6383 @1715 @6394) + @73757 + (@69268 @1716 @162 @6624 @6624 @1715 @6394 (@70880 @1715) @69283) + (@24348 @1714)) +@73843 := @69268 @1862 @162 @73043 @6624 @73806 @6394 +@73846 := @73240 @1861 @73041 @6624 +@73847 := @1928 @73144 +@73848 := @6383 @73847 +@73849 := @71638 @73177 +@73851 := @16854 (@73848 @73849) +@73853 := @6383 @73851 @6394 +@73856 := @73846 (@73803 @73853) @73806 +@73882 := @69268 + @1726 + @1860 + @9278 + @73040 + @73802 + @73853 + (@70865 + @1725 + @6626 + @6624 + (@6383 @1722 @6394) + @73802 + (@69268 @1723 @162 @6624 @6624 @1722 @6394 (@70880 @1722) @69283) + (@24348 @1721)) +@73888 := @69268 @1858 @162 @73038 @6624 @73851 @6394 +@73891 := @73240 @1857 @73036 @6624 +@73892 := @1928 @73146 +@73893 := @6383 @73892 +@73894 := @71638 @73176 +@73896 := @16854 (@73893 @73894) +@73898 := @6383 @73896 @6394 +@73901 := @73891 (@73848 @73898) @73851 +@73927 := @69268 + @1733 + @1856 + @9278 + @73035 + @73847 + @73898 + (@70865 + @1732 + @6626 + @6624 + (@6383 @1729 @6394) + @73847 + (@69268 @1730 @162 @6624 @6624 @1729 @6394 (@70880 @1729) @69283) + (@24348 @1728)) +@73933 := @69268 @1854 @162 @73033 @6624 @73896 @6394 +@73936 := @73240 @1853 @73031 @6624 +@73937 := @1928 @73148 +@73938 := @6383 @73937 +@73939 := @71638 @73175 +@73941 := @16854 (@73938 @73939) +@73943 := @6383 @73941 @6394 +@73946 := @73936 (@73893 @73943) @73896 +@73972 := @69268 + @1740 + @1852 + @9278 + @73030 + @73892 + @73943 + (@70865 + @1739 + @6626 + @6624 + (@6383 @1736 @6394) + @73892 + (@69268 @1737 @162 @6624 @6624 @1736 @6394 (@70880 @1736) @69283) + (@24348 @1735)) +@73978 := @69268 @1850 @162 @73028 @6624 @73941 @6394 +@73981 := @73240 @1849 @73026 @6624 +@73982 := @1928 @73150 +@73983 := @6383 @73982 +@73984 := @71638 @73174 +@73986 := @16854 (@73983 @73984) +@73988 := @6383 @73986 @6394 +@73991 := @73981 (@73938 @73988) @73941 +@74017 := @69268 + @1747 + @1848 + @9278 + @73025 + @73937 + @73988 + (@70865 + @1746 + @6626 + @6624 + (@6383 @1743 @6394) + @73937 + (@69268 @1744 @162 @6624 @6624 @1743 @6394 (@70880 @1743) @69283) + (@24348 @1742)) +@74023 := @69268 @1846 @162 @73023 @6624 @73986 @6394 +@74026 := @73240 @1845 @73021 @6624 +@74027 := @1928 @73152 +@74028 := @6383 @74027 +@74029 := @71638 @73173 +@74031 := @16854 (@74028 @74029) +@74033 := @6383 @74031 @6394 +@74036 := @74026 (@73983 @74033) @73986 +@74062 := @69268 + @1754 + @1844 + @9278 + @73020 + @73982 + @74033 + (@70865 + @1753 + @6626 + @6624 + (@6383 @1750 @6394) + @73982 + (@69268 @1751 @162 @6624 @6624 @1750 @6394 (@70880 @1750) @69283) + (@24348 @1749)) +@74068 := @69268 @1842 @162 @73018 @6624 @74031 @6394 +@74071 := @73240 @1841 @73016 @6624 +@74072 := @1928 @73154 +@74073 := @6383 @74072 +@74074 := @71638 @73172 +@74076 := @16854 (@74073 @74074) +@74078 := @6383 @74076 @6394 +@74081 := @74071 (@74028 @74078) @74031 +@74107 := @69268 + @1761 + @1840 + @9278 + @73015 + @74027 + @74078 + (@70865 + @1760 + @6626 + @6624 + (@6383 @1757 @6394) + @74027 + (@69268 @1758 @162 @6624 @6624 @1757 @6394 (@70880 @1757) @69283) + (@24348 @1756)) +@74113 := @69268 @1838 @162 @73013 @6624 @74076 @6394 +@74116 := @73240 @1837 @73011 @6624 +@74117 := @1928 @73156 +@74118 := @6383 @74117 +@74119 := @71638 @73171 +@74121 := @16854 (@74118 @74119) +@74123 := @6383 @74121 @6394 +@74126 := @74116 (@74073 @74123) @74076 +@74152 := @69268 + @1768 + @1836 + @9278 + @73010 + @74072 + @74123 + (@70865 + @1767 + @6626 + @6624 + (@6383 @1764 @6394) + @74072 + (@69268 @1765 @162 @6624 @6624 @1764 @6394 (@70880 @1764) @69283) + (@24348 @1763)) +@74158 := @69268 @1834 @162 @73008 @6624 @74121 @6394 +@74161 := @73240 @1833 @73006 @6624 +@74162 := @1928 @73158 +@74163 := @6383 @74162 +@74164 := @71638 @73170 +@74166 := @16854 (@74163 @74164) +@74168 := @6383 @74166 @6394 +@74171 := @74161 (@74118 @74168) @74121 +@74197 := @69268 + @1775 + @1832 + @9278 + @73005 + @74117 + @74168 + (@70865 + @1774 + @6626 + @6624 + (@6383 @1771 @6394) + @74117 + (@69268 @1772 @162 @6624 @6624 @1771 @6394 (@70880 @1771) @69283) + (@24348 @1770)) +@74203 := @69268 @1830 @162 @73003 @6624 @74166 @6394 +@74206 := @73240 @1829 @73001 @6624 +@74207 := @1928 @73160 +@74208 := @6383 @74207 +@74209 := @71638 @73169 +@74211 := @16854 (@74208 @74209) +@74213 := @6383 @74211 @6394 +@74216 := @74206 (@74163 @74213) @74166 +@74242 := @69268 + @1782 + @1828 + @9278 + @73000 + @74162 + @74213 + (@70865 + @1781 + @6626 + @6624 + (@6383 @1778 @6394) + @74162 + (@69268 @1779 @162 @6624 @6624 @1778 @6394 (@70880 @1778) @69283) + (@24348 @1777)) +@74248 := @69268 @1826 @162 @72998 @6624 @74211 @6394 +@74251 := @73240 @1825 @72996 @6624 +@74252 := @1928 @73162 +@74253 := @6383 @74252 +@74254 := @71638 @73168 +@74256 := @16854 (@74253 @74254) +@74258 := @6383 @74256 @6394 +@74261 := @74251 (@74208 @74258) @74211 +@74287 := @69268 + @1789 + @1824 + @9278 + @72995 + @74207 + @74258 + (@70865 + @1788 + @6626 + @6624 + (@6383 @1785 @6394) + @74207 + (@69268 @1786 @162 @6624 @6624 @1785 @6394 (@70880 @1785) @69283) + (@24348 @1784)) +@74293 := @69268 @1822 @162 @72993 @6624 @74256 @6394 +@74296 := @73240 @1821 @72991 @6624 +@74297 := @1928 @73164 +@74298 := @6383 @74297 +@74299 := @71638 @73167 +@74301 := @16854 (@74298 @74299) +@74303 := @6383 @74301 @6394 +@74306 := @74296 (@74253 @74303) @74256 +@74332 := @69268 + @1796 + @1820 + @9278 + @72990 + @74252 + @74303 + (@70865 + @1795 + @6626 + @6624 + (@6383 @1792 @6394) + @74252 + (@69268 @1793 @162 @6624 @6624 @1792 @6394 (@70880 @1792) @69283) + (@24348 @1791)) +@74338 := @69268 @1818 @162 @72988 @6624 @74301 @6394 +@74341 := @73240 @1817 @72986 @6624 +@74342 := @71638 @71689 +@74344 := @16854 (@71006 @74342) +@74346 := @6383 @74344 @6394 +@74349 := @74341 (@74298 @74346) @74301 +@74375 := @69268 + @1803 + @1816 + @9278 + @72985 + @74297 + @74346 + (@70865 + @1802 + @6626 + @6624 + (@6383 @1799 @6394) + @74297 + (@69268 @1800 @162 @6624 @6624 @1799 @6394 (@70880 @1799) @69283) + (@24348 @1798)) +@74381 := @69268 @1814 @162 @72983 @6624 @74344 @6394 +@74384 := @73240 @1813 @72981 @6624 +@74385 := @45340 @6394 +@74388 := @74384 (@71006 @74385) @74344 +@74411 := @69268 + @1810 + @1812 + @9278 + @9278 + @71005 + @74385 + (@70865 + @1809 + @6626 + @6624 + @71038 + @71005 + (@69268 @1807 @162 @6624 @6624 @1806 @6394 (@70880 @1806) @69283) + @71053) +@74428 := @69268 + @1594 + @162 + @6626 + @6624 + @45339 + @6394 + (@73238 @336 @143 @162 @6624 @6624 @6394 @45339 @69283 @45382) + @69283 +@74496 := @73991 + (@74017 + (@74023 + (@74036 + (@74062 + (@74068 + (@74081 + (@74107 + (@74113 + (@74126 + (@74152 + (@74158 + (@74171 + (@74197 + (@74203 + (@74216 + (@74242 + (@74248 + (@74261 + (@74287 + (@74293 + (@74306 + (@74332 + (@74338 + (@74349 + (@74375 + (@74381 + (@74388 + (@74411 @74428) + (@17059 @71005 @74342)) + @69283)) + (@17059 @74297 @74299)) + @69283)) + (@17059 @74252 @74254)) + @69283)) + (@17059 @74207 @74209)) + @69283)) + (@17059 @74162 @74164)) + @69283)) + (@17059 @74117 @74119)) + @69283)) + (@17059 @74072 @74074)) + @69283)) + (@17059 @74027 @74029)) + @69283)) + (@17059 @73982 @73984)) + @69283)) + (@17059 @73937 @73939) +@74562 := @73592 + (@73598 + (@73609 + (@73615 + (@73621 + (@73634 + (@73657 + (@73663 + (@73676 + (@73702 + (@73708 + (@73721 + (@73747 + (@73753 + (@73766 + (@73792 + (@73798 + (@73811 + (@73837 + (@73843 + (@73856 + (@73882 + (@73888 + (@73901 + (@73927 + (@73933 + (@73946 + (@73972 (@73978 @74496 @69283)) + (@17059 @73892 @73894)) + @69283)) + (@17059 @73847 @73849)) + @69283)) + (@17059 @73802 @73804)) + @69283)) + (@17059 @73757 @73759)) + @69283)) + (@17059 @73712 @73714)) + @69283)) + (@17059 @73667 @73669)) + @69283)) + (@17059 @73625 @73627)) + @69283)) + (@17059 @70928 @73602)) + @69283)) + (@17059 @70846 @73559)) + @69283) +@74616 := @73237 + (@73253 + (@73279 + (@73285 + (@73298 + (@73324 + (@73330 + (@73343 + (@73369 + (@73375 + (@73388 + (@73414 + (@73420 + (@73433 + (@73459 + (@73465 + (@73478 + (@73504 + (@73510 + (@73523 + (@73549 + (@73555 (@73566 @74562 (@17059 @73514 @73516)) @69283)) + (@17059 @73469 @73471)) + @69283)) + (@17059 @73424 @73426)) + @69283)) + (@17059 @73379 @73381)) + @69283)) + (@17059 @73334 @73336)) + @69283)) + (@17059 @73289 @73291)) + @69283)) + (@17059 @73244 @73246)) + @69283)) + (@17059 @73228 @73230)) +@74617 := @71592 @73193 +@74620 := @6668 (@6672 @74617) @69227 +@74625 := @6840 @74620 @1162 @475 @6627 @73194 +@74627 := @6383 @74617 @6394 +@74630 := @74625 (@6425 @74627) @73236 +@74631 := @6727 @74620 +@74637 := @74631 @160 @214 @6624 @6626 @6424 @74627 +@74638 := @6736 @74620 +@74640 := @74638 @136 @6424 +@74641 := @6742 @74620 +@74661 := @74630 + (@74637 + (@74640 (@6741 (@74641 @136))) + (@74631 + @212 + @162 + @6624 + @6624 + @74617 + @6394 + (@74638 @20 @74617 (@6741 (@74641 @20))) + (@6761 @74620))) +@74662 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_22 +@74663 := @74662 @6385 +@74668 := fun (word : @6422) => @73222 (@74616 (@74661 (@74663 @73193))) +@74669 := @70189 @6624 +@74670 := @7821 @72498 +@74671 := fun (segs : @6405) => @74670 +@74674 := @70194 @74671 @6624 @6624 +@74675 := fun (cmd : @6422) => @6624 +@74676 := @74674 @74675 +@74677 := fun (sym : @6422) => @6624 +@74679 := @6625 (@74676 @74677) +@74682 := @74669 (fun (nextLex : @6435) => fun (tail : @12566) => @74679) +@74684 := fun (remaining : @12566) => @6625 @74682 +@74686 := @6634 @1086 @16771 +@74687 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_20 +@74689 := @6644 (@74687 @6385) +@74690 := LexLeanBoot.TokenAudit.dottedNext +@74693 := @74689 (@1928 (@74690 @6385)) +@74695 := (remaining : @12566) -> @74686 @74693 +@74709 := @6660 + @1086 + @16771 + @74693 + @1962 + @69036 + (@6685 (@6695 @1086)) + (@6701 (@6702 (@6703 @1962) @16771 @6678)) +@74714 := @70236 @29 @160 @1960 @6624 @6464 +@74715 := fun (__a : @12566) => @74682 +@74716 := @74714 @74715 +@74720 := @70186 (fun ("_" : @12566) => @6422) @6385 @1934 +@74722 := @6401 (fun ("_" : @6399) => @6422) +@74723 := @74722 @70193 +@74724 := fun (segs : @6405) => @72501 +@74727 := @74723 @74724 @1934 @1934 +@74728 := fun (cmd : @6422) => @1934 +@74729 := @74727 @74728 +@74730 := fun (sym : @6422) => @1934 +@74731 := @74729 @74730 +@74736 := fun (__a : @12566) => + @1928 (@74720 (fun (nextLex : @6435) => fun (tail : @12566) => @74731)) +@74739 := @74716 @74736 @6385 @69109 +@74760 := @70266 + (fun (__a : @12566) => @70271 @1960 (@6644 (@74715 @6385) (@74736 @6385))) + @6636 + (@70288 @1936 @1959 @6394 @70283 @38905 @70295 @70298 (@6938 @70283 @29 @1935)) +@74762 := @70322 @1936 @1959 +@74765 := @6644 @74679 (@1928 @74731) +@74767 := @74762 @74765 @70330 +@74774 := @70335 @1956 @294 @70340 @70347 @74765 @70351 @70356 +@74779 := @70360 @29 @600 @1955 @6624 @6437 +@74785 := fun (__a : @6399) => @70366 @74671 @6624 @6624 @74675 @74677 +@74786 := @74779 @74785 +@74794 := fun (__a : @6399) => @1928 (@74722 @6385 @74724 @1934 @1934 @74728 @74730) +@74797 := @74786 @74794 @70193 @70416 +@74806 := @70422 (fun (__a : @6399) => @70435 @1955 (@6644 (@74785 @6385) (@74794 @6385))) @6636 +@74815 := @70450 @1940 @1954 @6412 @70456 (@6644 @74670 @72502) @70461 @70465 +@74839 := @6840 + @70456 + @931 + @198 + @6626 + @72498 + @6412 + @72502 + (@6727 + @70456 + @196 + @162 + @6624 + @6624 + @6410 + @6394 + (@6736 @70456 @60 @6410 (@6741 (@6742 @70456 @60))) + @70475) +@74840 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_18 +@74845 := @74806 (fun (segs : @6405) => @74815 (@74839 (@74840 @6385))) +@74849 := @70495 @1940 @1954 @38905 @70500 +@74856 := @70505 @1936 @1953 @6394 @70490 @38905 @70513 @70516 +@74859 := @6938 @70490 @29 @1935 +@74954 := fun (remaining : @12566) => + @74709 + (@74739 + (fun (__a : @12566) => + fun (__h : @70265) => + @74760 + (fun (nextLex : @6435) => + fun (tail : @12566) => + @74767 + (@74774 + (@74797 + (fun (__a : @6399) => + fun (__h : @70421) => + @74845 + (@74849 (@74856 @74859)) + (@70535 + @1940 + @1954 + @38905 + @70540 + (@70543 + @1936 + @1953 + @38905 + @70548 + (@70552 @1936 @1952 @6394 @70490 @38905 @70560 @70516 @74859))) + (fun (cmd : @6422) => + @70572 + @1940 + @1954 + @38905 + @70577 + (@70580 + @1936 + @1953 + @38905 + @70585 + (@70588 + @1936 + @1952 + @38905 + @70593 + (@70597 + @1936 + @1951 + @6426 + @70601 + @38905 + @70606 + @70609 + (@6938 @70601 @29 @1935))))) + (fun (sym : @6422) => + @70632 + @1940 + @1954 + @38905 + @70640 + (@70643 + @1936 + @1953 + @38905 + @70648 + (@70651 + @1936 + @1952 + @38905 + @70656 + (@70659 + @1936 + @1951 + @38905 + @70664 + (@70668 + @1936 + @294 + @6426 + @70672 + @38905 + @70677 + @70682 + (@70730 @29 @1935)))))))))))) +@74955 := (optionName : @6422) -> @6620 +@74956 := @23766 @1964 +@74957 := @71601 @74956 +@74958 := @23766 @1971 +@74959 := @71601 @74958 +@74960 := @23766 @1978 +@74961 := @71601 @74960 +@74962 := @23766 @1985 +@74963 := @71601 @74962 +@74964 := @23766 @1992 +@74965 := @71601 @74964 +@74966 := @23766 @1999 +@74968 := @71601 @74966 @71689 +@74969 := @74965 @74968 +@74970 := @74963 @74969 +@74971 := @74961 @74970 +@74972 := @74959 @74971 +@74973 := @74957 @74972 +@74974 := @73115 @74973 +@74975 := @6628 @74974 +@74977 := fun (optionName : @6422) => @73009 @74975 +@74979 := @6634 @1095 @6426 +@74980 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_21 +@74982 := @6644 (@74980 @6385) +@74983 := LexLeanBoot.TokenAudit.isAllowedOption +@74984 := @74983 @6385 +@74986 := @74982 (@6389 @74984) +@74988 := (optionName : @6422) -> @74979 @74986 +@75002 := @6660 + @1095 + @6426 + @74986 + @2030 + @69227 + (@6685 (@6695 @1095)) + (@6701 (@6702 (@6703 @2030) @6426 @6678)) +@75006 := @73223 @2027 @1920 @73008 @74975 +@75007 := @1928 @74956 +@75008 := @6383 @75007 +@75009 := @71638 @74972 +@75011 := @16854 (@75008 @75009) +@75012 := @75006 @75011 +@75014 := @6389 (@73234 @74973) +@75015 := @75012 @75014 +@75018 := @73240 @2026 @73006 @6624 +@75019 := @1928 @74958 +@75020 := @6383 @75019 +@75021 := @71638 @74971 +@75023 := @16854 (@75020 @75021) +@75025 := @6383 @75023 @6394 +@75028 := @75018 (@75008 @75025) @75011 +@75054 := @69268 + @1969 + @2025 + @9278 + @73005 + @75007 + @75025 + (@70865 + @1968 + @6626 + @6624 + (@6383 @1965 @6394) + @75007 + (@69268 @1966 @162 @6624 @6624 @1965 @6394 (@70880 @1965) @69283) + (@24348 @1964)) +@75060 := @69268 @2023 @162 @73003 @6624 @75023 @6394 +@75063 := @73240 @2022 @73001 @6624 +@75064 := @1928 @74960 +@75065 := @6383 @75064 +@75066 := @71638 @74970 +@75068 := @16854 (@75065 @75066) +@75070 := @6383 @75068 @6394 +@75073 := @75063 (@75020 @75070) @75023 +@75099 := @69268 + @1976 + @2021 + @9278 + @73000 + @75019 + @75070 + (@70865 + @1975 + @6626 + @6624 + (@6383 @1972 @6394) + @75019 + (@69268 @1973 @162 @6624 @6624 @1972 @6394 (@70880 @1972) @69283) + (@24348 @1971)) +@75105 := @69268 @2019 @162 @72998 @6624 @75068 @6394 +@75108 := @73240 @2018 @72996 @6624 +@75109 := @1928 @74962 +@75110 := @6383 @75109 +@75111 := @71638 @74969 +@75113 := @16854 (@75110 @75111) +@75115 := @6383 @75113 @6394 +@75118 := @75108 (@75065 @75115) @75068 +@75144 := @69268 + @1983 + @2017 + @9278 + @72995 + @75064 + @75115 + (@70865 + @1982 + @6626 + @6624 + (@6383 @1979 @6394) + @75064 + (@69268 @1980 @162 @6624 @6624 @1979 @6394 (@70880 @1979) @69283) + (@24348 @1978)) +@75150 := @69268 @2015 @162 @72993 @6624 @75113 @6394 +@75153 := @73240 @2014 @72991 @6624 +@75154 := @1928 @74964 +@75155 := @6383 @75154 +@75156 := @71638 @74968 +@75158 := @16854 (@75155 @75156) +@75160 := @6383 @75158 @6394 +@75163 := @75153 (@75110 @75160) @75113 +@75189 := @69268 + @1990 + @2013 + @9278 + @72990 + @75109 + @75160 + (@70865 + @1989 + @6626 + @6624 + (@6383 @1986 @6394) + @75109 + (@69268 @1987 @162 @6624 @6624 @1986 @6394 (@70880 @1986) @69283) + (@24348 @1985)) +@75195 := @69268 @2011 @162 @72988 @6624 @75158 @6394 +@75198 := @73240 @2010 @72986 @6624 +@75199 := @1928 @74966 +@75200 := @6383 @75199 +@75202 := @16854 (@75200 @74342) +@75204 := @6383 @75202 @6394 +@75312 := @75015 + (@75028 + (@75054 + (@75060 + (@75073 + (@75099 + (@75105 + (@75118 + (@75144 + (@75150 + (@75163 + (@75189 + (@75195 + (@75198 + (@75155 @75204) + @75158 + (@69268 + @1997 + @2009 + @9278 + @72985 + @75154 + @75204 + (@70865 + @1996 + @6626 + @6624 + (@6383 @1993 @6394) + @75154 + (@69268 @1994 @162 @6624 @6624 @1993 @6394 (@70880 @1993) @69283) + (@24348 @1992)) + (@69268 + @2007 + @162 + @72983 + @6624 + @75202 + @6394 + (@73240 + @2006 + @72981 + @6624 + (@75200 @74385) + @75202 + (@69268 + @2004 + @1812 + @9278 + @9278 + @75199 + @74385 + (@70865 + @2003 + @6626 + @6624 + (@6383 @2000 @6394) + @75199 + (@69268 + @2001 + @162 + @6624 + @6624 + @2000 + @6394 + (@70880 @2000) + @69283) + (@24348 @1999)) + @74428) + (@17059 @75199 @74342)) + @69283)) + (@17059 @75154 @75156)) + @69283)) + (@17059 @75109 @75111)) + @69283)) + (@17059 @75064 @75066)) + @69283)) + (@17059 @75019 @75021)) + @69283)) + (@17059 @75007 @75009)) +@75313 := @71592 @74973 +@75316 := @6668 (@6672 @75313) @69227 +@75321 := @6840 @75316 @1162 @475 @6627 @74974 +@75323 := @6383 @75313 @6394 +@75326 := @75321 (@6425 @75323) @75014 +@75327 := @6727 @75316 +@75333 := @75327 @160 @214 @6624 @6626 @6424 @75323 +@75334 := @6736 @75316 +@75336 := @75334 @136 @6424 +@75337 := @6742 @75316 +@75362 := fun (optionName : @6422) => + @75002 + (@75312 + (@75326 + (@75333 + (@75336 (@6741 (@75337 @136))) + (@75327 + @212 + @162 + @6624 + @6624 + @75313 + @6394 + (@75334 @20 @75313 (@6741 (@75337 @20))) + (@6761 @75316))) + (@74663 @74973))) +@75363 := (imports : @71585) -> @6620 +@75367 := (segments : @6405) -> + (tail : @12566) -> (attributeDepth : @14) -> (pending : @6620) -> @75363 +@75368 := @71487 @6869 +@75369 := @7821 @75368 +@75370 := @6623 @75369 +@75371 := @71490 @6869 +@75372 := @38780 @75371 +@75374 := @50629 @6869 @9376 +@75377 := @6623 (@7821 (@73200 @50753)) +@75381 := @6623 (@12573 (@50776 @6626 @6629)) +@75382 := @73203 @50753 +@75388 := @7281 (@7282 @75382 @6624) (@7289 @75382 @6624) +@75392 := @6623 (@6625 (@75388 @6624 @6626)) +@75393 := @50776 @6624 +@75397 := @75388 (@75393 (@30456 @6869)) @7059 +@75403 := @7281 (@7282 @75397 @6624) (@7289 @75397 @6624) +@75405 := @6623 @12577 @6624 +@75406 := @41844 @75405 +@75407 := @75403 @75406 +@75414 := @7281 (@7282 @50769 @6624) (@7289 @50769 @6624) @9376 +@75415 := @23766 @1052 +@75416 := @50779 @75415 +@75422 := @7281 (@7282 @75416 @6624) (@7289 @75416 @6624) +@75424 := @7821 (@70211 @7131) +@75428 := @6623 (@50778 (@75422 @75424 @6626)) +@75429 := @70214 @7131 +@75431 := @75422 @75429 @7059 +@75438 := @7281 (@7282 @75431 @6624) (@7289 @75431 @6624) @13803 +@75439 := @23766 @1070 +@75440 := @50779 @75439 +@75446 := @7281 (@7282 @75440 @6624) (@7289 @75440 @6624) +@75449 := @6623 (@7821 (@74687 @7131)) +@75450 := @74690 @7131 +@75453 := @6623 (@7821 (@74980 @75450)) +@75454 := @74983 @75450 +@75466 := @75446 + (@75449 (@75453 (@6625 (@7281 (@7282 @75454 @6624) (@7289 @75454 @6624) @9376 @75406)))) +@75467 := @23766 @1143 +@75468 := @50779 @75467 +@75474 := @7281 (@7282 @75468 @6624) (@7289 @75468 @6624) +@75478 := @6623 (@6628 (@72842 @75450 @6856)) +@75480 := @72846 @75450 @6856 +@75505 := @50640 + (@75377 + (@75381 + (@75392 + (@75407 + (@6625 + (@75414 + (@75428 + (@75438 + (@50778 + (@75466 + (@50778 + (@75474 + (@75449 + (@75478 + (@6625 + (@7281 (@7282 @75480 @6624) (@7289 @75480 @6624) @9376 @75406)))) + @9376)))))))))))) +@75507 := fun (secondSeg : @6378) => fun (moreSegs : @6405) => @9376 +@75514 := @75372 + (@6625 (@75374 (fun (onlySeg : @6378) => fun (restSegs : @6405) => @6625 (@75505 @75507)))) +@75517 := @6623 (@7821 (@72497 @7131)) +@75518 := @41844 @6626 +@75520 := @6623 @75518 @6624 +@75522 := @6623 @75520 @12574 +@75524 := @6623 @75522 @6624 +@75526 := @6623 @75524 @75405 +@75535 := fun (segments : @6405) => + fun (tail : @12566) => + fun (attributeDepth : @14) => + fun (pending : @6620) => + fun (imports : @71585) => @75370 (@75514 (fun (badConst : @6422) => @75517 @75526)) +@75536 := @6634 @618 +@75537 := @6383 @55362 +@75541 := @75537 (@51686 (@7646 (@16768 @71697))) +@75542 := @75536 @75541 +@75543 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_14 +@75549 := @6644 (@75543 @6869 @6865 @6856 @6636 @6385) +@75550 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_0 +@75551 := LexLeanBoot.TokenAudit.auditIdent +@75558 := @75549 (@75550 (@75551 @6869 @6865 @6856 @6636 @6385)) +@75564 := (segments : @6405) -> + (tail : @12566) -> + (attributeDepth : @14) -> (pending : @6620) -> (imports : @71585) -> @75542 @75558 +@75568 := @6660 @618 @75541 @75558 @1232 +@75579 := @6668 (@8617 @71695) (@24302 (@7603 (@6668 (@6672 @51359) (@6668 (@6675 @55362) @6678)))) +@75589 := @75568 @75579 (@6685 (@6695 @618)) (@6701 (@6702 (@6703 @1232) @75541 @6678)) +@75595 := @38828 @75579 @206 @922 @1230 @75369 @6479 +@75597 := @50629 @7131 @9376 +@75601 := @75388 (@75393 (@30456 @7131)) @7059 +@75608 := @7281 (@7282 @75601 @6624) (@7289 @75601 @6624) @75406 +@75614 := @6623 (@50778 (@75422 (@7821 (@70211 @8116)) @6626)) +@75617 := @75422 (@70214 @8116) @7059 +@75624 := @7281 (@7282 @75617 @6624) (@7289 @75617 @6624) @13803 +@75627 := @6623 (@7821 (@74687 @8116)) +@75628 := @74690 @8116 +@75631 := @6623 (@7821 (@74980 @75628)) +@75632 := @74983 @75628 +@75644 := @75446 + (@75627 (@75631 (@6625 (@7281 (@7282 @75632 @6624) (@7289 @75632 @6624) @9376 @75406)))) +@75648 := @6623 (@6628 (@72842 @75628 @6865)) +@75650 := @72846 @75628 @6865 +@75690 := @75595 + (fun (__a : @38778) => + @38835 + (@6625 + (@75597 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @6625 + (@50640 + (@75377 + (@75381 + (@75392 + (@75608 + (@6625 + (@75414 + (@75614 + (@75624 + (@50778 + (@75644 + (@50778 + (@75474 + (@75627 + (@75648 + (@6625 + (@7281 + (@7282 @75650 @6624) + (@7289 @75650 @6624) + @9376 + @75406)))) + @9376)))))))))))) + @75507)))) + (fun (badConst : @6422) => @6623 (@7821 (@72497 @8116)) @75526)) +@75693 := @38777 (fun ("_" : @38778) => @6460) @6385 +@75695 := @50627 (fun ("_" : @6405) => @6460) +@75696 := @75695 @7131 +@75697 := LexLeanBoot.TokenAudit.AuditState.mk +@75698 := @75697 @6869 +@75702 := @75696 (@75698 @6865 @6856 @38898) +@75703 := @75695 @6385 +@75704 := @53088 @6624 +@75705 := @30456 @8116 +@75706 := @75704 @75705 +@75707 := @7280 @6460 +@75709 := @75707 @43350 @43353 +@75710 := @23766 @1025 +@75711 := @41920 @75710 +@75713 := @41920 (@75711 @53672) +@75714 := @23766 @681 +@75715 := @75713 @75714 +@75717 := @75697 @8179 @8126 +@75718 := @75717 @8170 +@75721 := @75709 (let msg : @6422 := @75715; @75718 @38933) +@75723 := @7282 @53677 @6624 +@75724 := @75707 @75723 +@75726 := @7289 @53677 @6624 +@75727 := @75724 @75726 +@75729 := @75697 @8126 @8170 +@75731 := @75729 @8116 @38898 +@75732 := @75727 @75731 +@75733 := @53685 @75415 +@75739 := @7281 (@7282 @75733 @6624) (@7289 @75733 @6624) +@75740 := @70214 @8126 +@75742 := @75739 @75740 @7059 +@75751 := @75707 (@7282 @75742 @6624) (@7289 @75742 @6624) (@75729 @6624 @38898) +@75752 := @53685 @75439 +@75754 := @7282 @75752 @6624 +@75755 := @75707 @75754 +@75757 := @7289 @75752 @6624 +@75758 := @75755 @75757 +@75759 := @74690 @8126 +@75761 := @75707 @7385 @7388 +@75763 := @75697 @12513 @8179 +@75764 := @75763 @8126 +@75765 := @75764 @38898 +@75766 := @75761 @75765 +@75767 := @23766 @1107 +@75768 := @41920 @75767 +@75770 := @41920 (@75768 @6636) +@75771 := @23766 @1117 +@75772 := @75770 @75771 +@75774 := @75697 @24188 @12513 +@75775 := @75774 @8179 +@75776 := @75775 @38933 +@75781 := @75758 + (let optName : @6422 := @75759; + let okOpt : @6620 := @74984; @75766 (let msg : @6422 := @75772; @75776)) +@75782 := @53685 @75467 +@75784 := @7282 @75782 @6624 +@75785 := @75707 @75784 +@75787 := @7289 @75782 @6624 +@75788 := @75785 @75787 +@75789 := @73234 @8116 +@75790 := @23766 @1174 +@75791 := @41920 @75790 +@75794 := @41920 (@75791 @6636) @75771 +@75814 := @75693 + (@75702 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @75703 + (let badTok : @6620 := @75382; + let activeTok : @6620 := @75706; + @75721 + (@75732 + (@75751 + (@75781 + (@75788 + (let modName : @6422 := @75759; + let okMod : @6620 := @75789; @75766 (let msg : @6422 := @75794; @75776)) + @75731))))) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @75731))) +@75815 := @72500 @8116 +@75816 := @23766 @937 +@75817 := @41920 @75816 +@75819 := @41920 (@75817 @6636) +@75820 := @23766 @949 +@75824 := @41920 (@41920 (@75819 @75820) @6385) +@75825 := @23766 @963 +@75826 := @75824 @75825 +@75827 := @75697 @8170 +@75829 := @75827 @8116 @7131 +@75869 := @75690 + (fun (__a : @38778) => + @75550 + (@75814 + (fun (badConst : @6422) => + let full : @6422 := @75815; let msg : @6422 := @75826; @75829 @38933))) + @75371 + (@6840 + @75579 + @920 + @163 + @6626 + @75368 + (@75537 @6394) + (@6479 @75371) + (@6727 + @75579 + @160 + @162 + @6624 + @6624 + @55362 + @6394 + (@6736 @75579 @136 @55362 (@6741 (@6742 @75579 @136))) + (@6761 @75579)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_17 @6869)) +@75872 := @38878 (@71490 @7131) @6385 +@75874 := @6668 (@8617 @72405) +@75876 := @6668 (@6672 @52336) +@75877 := @6409 @8170 +@75884 := @75874 (@65995 (@16825 (@75876 (@6668 (@6675 @75877) @6678)))) +@75887 := @6864 @75884 @38886 @1230 +@75889 := @50629 @8126 @9376 +@75890 := @30456 @8126 +@75893 := @75388 (@75393 @75890) @7059 +@75900 := @7281 (@7282 @75893 @6624) (@7289 @75893 @6624) @75406 +@75906 := @6623 (@50778 (@75422 (@7821 (@70211 @8179)) @6626)) +@75907 := @70214 @8179 +@75909 := @75422 @75907 @7059 +@75916 := @7281 (@7282 @75909 @6624) (@7289 @75909 @6624) @13803 +@75919 := @6623 (@7821 (@74687 @8179)) +@75920 := @74690 @8179 +@75923 := @6623 (@7821 (@74980 @75920)) +@75924 := @74983 @75920 +@75936 := @75446 + (@75919 (@75923 (@6625 (@7281 (@7282 @75924 @6624) (@7289 @75924 @6624) @9376 @75406)))) +@75940 := @6623 (@6628 (@72842 @75920 @8116)) +@75942 := @72846 @75920 @8116 +@75969 := @6625 + (@50640 + (@75377 + (@75381 + (@75392 + (@75900 + (@6625 + (@75414 + (@75906 + (@75916 + (@50778 + (@75936 + (@50778 + (@75474 + (@75919 + (@75940 + (@6625 + (@7281 + (@7282 @75942 @6624) + (@7289 @75942 @6624) + @9376 + @75406)))) + @9376)))))))))))) + @75507) +@75983 := @6644 + ((fun (__a : @38778) => + @38835 + (@6625 (@75889 (fun (onlySeg : @6378) => fun (restSegs : @6405) => @75969))) + (fun (badConst : @6422) => @6623 (@7821 (@72497 @8179)) @75526)) + @6385) +@75986 := @75695 @8126 (@75829 @38898) +@75988 := @75704 (@30456 @8179) +@75990 := @75697 @51207 @24188 +@75991 := @75990 @12513 +@75992 := @75991 @38933 +@75993 := let msg : @6422 := @75715; @75992 +@75994 := @75709 @75993 +@75995 := @75775 @38898 +@75996 := @75727 @75995 +@75997 := @70214 @24188 +@75999 := @75739 @75997 @7059 +@76001 := @7282 @75999 @6624 +@76002 := @75707 @76001 +@76004 := @7289 @75999 @6624 +@76008 := @76002 @76004 (@75774 @6624 @38898) +@76009 := @74690 @24188 +@76011 := @75697 @51205 @51207 +@76012 := @76011 @24188 +@76013 := @76012 @38898 +@76014 := @75761 @76013 +@76016 := @75697 @51529 @51205 +@76017 := @76016 @51207 +@76018 := @76017 @38933 +@76033 := @75996 + (@76008 + (@75758 + (let optName : @6422 := @76009; + let okOpt : @6620 := @74984; @76014 (let msg : @6422 := @75772; @76018)) + (@75788 + (let modName : @6422 := @76009; + let okMod : @6620 := @73234 @8179; @76014 (let msg : @6422 := @75794; @76018)) + @75995))) +@76040 := @75703 + (let badTok : @6620 := @75382; let activeTok : @6620 := @75988; @75994 @76033) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @75995) +@76044 := @75693 (@75986 (fun (onlySeg : @6378) => fun (restSegs : @6405) => @76040)) +@76045 := @72500 @8179 +@76046 := @75764 @38933 +@76058 := @38884 + (fun (__a : @38778) => + @75887 + (@75983 + ((fun (__a : @38778) => + @75550 + (@76044 + (fun (badConst : @6422) => + let full : @6422 := @76045; let msg : @6422 := @75826; @76046))) + @6385))) + @6636 +@76061 := @6668 (@8617 (@71592 @6856)) +@76063 := @6668 (@6672 @52624) +@76064 := @6409 @8116 +@76071 := @76061 (@65498 (@17752 (@76063 (@6668 (@6675 @76064) @6678)))) +@76077 := @6888 @76071 @38899 @266 @924 @983 @1229 +@76079 := @50629 @8116 @9376 +@76082 := @75388 (@75393 @75705) @7059 +@76089 := @7281 (@7282 @76082 @6624) (@7289 @76082 @6624) @75406 +@76095 := @6623 (@50778 (@75422 (@7821 (@70211 @8170)) @6626)) +@76098 := @75422 (@70214 @8170) @7059 +@76105 := @7281 (@7282 @76098 @6624) (@7289 @76098 @6624) @13803 +@76108 := @6623 (@7821 (@74687 @8170)) +@76109 := @74690 @8170 +@76112 := @6623 (@7821 (@74980 @76109)) +@76113 := @74983 @76109 +@76125 := @75446 + (@76108 (@76112 (@6625 (@7281 (@7282 @76113 @6624) (@7289 @76113 @6624) @9376 @75406)))) +@76129 := @6623 (@6628 (@72842 @76109 @6869)) +@76131 := @72846 @76109 @6869 +@76163 := @6644 + (@6625 + (@76079 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @6625 + (@50640 + (@75377 + (@75381 + (@75392 + (@76089 + (@6625 + (@75414 + (@76095 + (@76105 + (@50778 + (@76125 + (@50778 + (@75474 + (@76108 + (@76129 + (@6625 + (@7281 + (@7282 @76131 @6624) + (@7289 @76131 @6624) + @9376 + @75406)))) + @9376)))))))))))) + @75507)))) +@76164 := @75695 @8116 +@76165 := @75697 @7131 +@76169 := @76164 (@76165 @6869 @6865 @38898) +@76170 := @30456 @8170 +@76171 := @75704 @76170 +@76173 := @75709 (let msg : @6422 := @75715; @76046) +@76174 := @75718 @38898 +@76175 := @75727 @76174 +@76177 := @75739 @75907 @7059 +@76186 := @75707 (@7282 @76177 @6624) (@7289 @76177 @6624) (@75717 @6624 @38898) +@76187 := @75761 @75995 +@76214 := @76163 + (@75550 + (@76169 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @75703 + (let badTok : @6620 := @75382; + let activeTok : @6620 := @76171; + @76173 + (@76175 + (@76186 + (@75758 + (let optName : @6422 := @75920; + let okOpt : @6620 := @74984; @76187 (let msg : @6422 := @75772; @75992)) + (@75788 + (let modName : @6422 := @75920; + let okMod : @6620 := @73234 @8170; @76187 (let msg : @6422 := @75794; @75992)) + @76174))))) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @76174)))) +@76216 := @76077 @76214 @38908 +@76229 := @6918 @76071 @38899 @244 @139 @1226 @294 @6394 @76071 @76214 @38920 (@6701 (@6933 @76071)) +@76235 := @52053 @76071 @206 @160 @1225 @6624 @6409 +@76236 := @50640 @9376 +@76239 := @75388 (@75393 @76170) @7059 +@76246 := @7281 (@7282 @76239 @6624) (@7289 @76239 @6624) @75406 +@76252 := @6623 (@50778 (@75422 (@7821 (@70211 @8126)) @6626)) +@76254 := @75422 @75740 @7059 +@76261 := @7281 (@7282 @76254 @6624) (@7289 @76254 @6624) @13803 +@76264 := @6623 (@7821 (@74687 @8126)) +@76267 := @6623 (@7821 (@74980 @75759)) +@76268 := @74983 @75759 +@76280 := @75446 + (@76264 (@76267 (@6625 (@7281 (@7282 @76268 @6624) (@7289 @76268 @6624) @9376 @75406)))) +@76284 := @6623 (@6628 (@72842 @75759 @7131)) +@76286 := @72846 @75759 @7131 +@76318 := @76235 + (fun (__a : @6405) => + @76236 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @6625 + (@50640 + (@75377 + (@75381 + (@75392 + (@76246 + (@6625 + (@75414 + (@76252 + (@76261 + (@50778 + (@76280 + (@50778 + (@75474 + (@76264 + (@76284 + (@6625 + (@7281 + (@7282 @76286 @6624) + (@7289 @76286 @6624) + @9376 + @75406)))) + @9376)))))))))))) + @75507))) +@76319 := @75697 @8116 +@76323 := @75703 (@76319 @7131 @6869 @38898) +@76324 := @75704 @75890 +@76326 := @75709 (let msg : @6422 := @75715; @75776) +@76327 := @75727 @75765 +@76328 := @70214 @12513 +@76330 := @75739 @76328 @7059 +@76339 := @75707 (@7282 @76330 @6624) (@7289 @76330 @6624) (@75763 @6624 @38898) +@76340 := @74690 @12513 +@76341 := @75991 @38898 +@76342 := @75761 @76341 +@76343 := @76012 @38933 +@76380 := @76318 + (fun (__a : @6405) => + @75550 + (@76323 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @75703 + (let badTok : @6620 := @75382; + let activeTok : @6620 := @76324; + @76326 + (@76327 + (@76339 + (@75758 + (let optName : @6422 := @76340; + let okOpt : @6620 := @74984; @76342 (let msg : @6422 := @75772; @76343)) + (@75788 + (let modName : @6422 := @76340; + let okMod : @6620 := @73234 @8126; @76342 (let msg : @6422 := @75794; @76343)) + @75765))))) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @75765)))) + @8116 + (@6736 @76071 @136 @76064 (@6741 (@6742 @76071 @136))) +@76382 := @52327 @8170 @6385 +@76383 := @71592 @7131 +@76399 := @6864 + (@6668 + (@8617 @76383) + (@66805 (@57079 (@6668 (@6672 (@6464 @8126)) (@6668 (@6675 (@6409 @8179)) @6678))))) + @6410 + @1225 +@76400 := @30456 @12513 +@76403 := @75388 (@75393 @76400) @7059 +@76410 := @7281 (@7282 @76403 @6624) (@7289 @76403 @6624) @75406 +@76412 := @7821 (@70211 @24188) +@76416 := @6623 (@50778 (@75422 @76412 @6626)) +@76418 := @75422 @75997 @7059 +@76425 := @7281 (@7282 @76418 @6624) (@7289 @76418 @6624) @13803 +@76428 := @6623 (@7821 (@74687 @24188)) +@76431 := @6623 (@7821 (@74980 @76009)) +@76432 := @74983 @76009 +@76443 := @76428 (@76431 (@6625 (@7281 (@7282 @76432 @6624) (@7289 @76432 @6624) @9376 @75406))) +@76444 := @75446 @76443 +@76448 := @6623 (@6628 (@72842 @76009 @8126)) +@76450 := @72846 @76009 @8126 +@76461 := @76428 (@76448 (@6625 (@7281 (@7282 @76450 @6624) (@7289 @76450 @6624) @9376 @75406))) +@76483 := @6644 + ((fun (__a : @6405) => + @76236 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @6625 + (@50640 + (@75377 + (@75381 + (@75392 + (@76410 + (@6625 + (@75414 (@76416 (@76425 (@50778 (@76444 (@50778 (@75474 @76461 @9376)))))))))))) + @75507))) + @6385) +@76484 := @75703 @76174 +@76485 := @30456 @24188 +@76486 := @75704 @76485 +@76488 := @75709 (let msg : @6422 := @75715; @76018) +@76489 := @75727 @76013 +@76490 := @70214 @51205 +@76492 := @75739 @76490 @7059 +@76498 := @75707 (@7282 @76492 @6624) (@7289 @76492 @6624) +@76500 := @76011 @6624 @38898 +@76501 := @76498 @76500 +@76502 := @74690 @51205 +@76504 := @75697 @51220 @51529 +@76505 := @76504 @51205 +@76506 := @76505 @38898 +@76507 := @75761 @76506 +@76510 := @75697 @51225 @51220 @51529 +@76511 := @76510 @38933 +@76515 := let optName : @6422 := @76502; + let okOpt : @6620 := @74984; @76507 (let msg : @6422 := @75772; @76511) +@76516 := @75758 @76515 +@76521 := let modName : @6422 := @76502; + let okMod : @6620 := @73234 @24188; @76507 (let msg : @6422 := @75794; @76511) +@76544 := @52332 + (fun (__a : @6405) => + @76399 + (@76483 + ((fun (__a : @6405) => + @75550 + (@76484 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @75703 + (let badTok : @6620 := @75382; + let activeTok : @6620 := @76486; + @76488 (@76489 (@76501 (@76516 (@75788 @76521 @76013))))) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @76013)))) + @6385))) + @6636 +@76546 := @6668 (@8617 @72387) +@76548 := @6668 (@6672 @52781) +@76549 := @6409 @8126 +@76556 := @76546 (@51366 (@48828 (@76548 (@6668 (@6675 @76549) @6678)))) +@76564 := @6918 @76556 @52640 @336 @139 @988 @1224 @6394 @76556 +@76565 := @6644 @9376 +@76566 := @57403 @16869 +@76567 := @15466 @76566 +@76568 := @67646 @76567 +@76569 := @6382 @76568 +@76575 := @76564 (@76565 @76569) @52663 (@6701 (@6933 @76556)) +@76576 := @7183 @76556 +@76583 := @76576 @233 @206 @987 @9374 @6624 @76568 @76569 +@76584 := @6727 @76556 +@76590 := @76584 @212 @641 @6624 @9358 @52781 @76567 +@76591 := @6736 @76556 +@76593 := @76591 @20 @52781 +@76594 := @6742 @76556 +@76598 := @76590 (@76593 (@6741 (@76594 @20))) +@76610 := @76584 @177 @640 @6624 @9334 @11199 @76566 (@76591 @46 @11199 (@6741 (@76594 @46))) +@76622 := @76584 @196 @249 @6624 @9278 @51364 @16869 (@76591 @60 @51364 (@6741 (@76594 @60))) +@76628 := @76584 @247 @162 @6626 @6624 @7613 @6394 +@76635 := @76576 @244 @30 @162 @6624 @6624 @6394 @7613 +@76636 := @6761 @76556 +@76648 := @76544 + (@76575 + (@76583 (@76598 (@76610 (@76622 (@76628 (@76635 @76636 @7617) @76636)))) (@11017 @76568))) +@76649 := @71592 @8116 +@76661 := @6668 + (@8617 @76649) + (@52631 (@52633 (@6668 (@6672 @53639) (@6668 (@6675 (@6409 @12513)) @6678)))) +@76667 := @6888 @76661 @52807 @336 @139 @988 @1224 +@76670 := @6644 @75969 (@75550 @76040) +@76672 := @76667 @76670 @52957 +@76679 := @6918 @76661 @52807 @562 @992 @1221 @294 @52967 +@76681 := @52970 (@52972 @76661) +@76687 := @76679 @76681 @76670 @52979 (@6701 (@52982 @76661)) +@76693 := @52053 @76681 @206 @675 @1220 @6624 @6409 +@76696 := @6623 (@7821 (@73200 @53065)) +@76700 := @6623 (@12573 (@53088 @6626 @6629)) +@76701 := @73203 @53065 +@76707 := @7281 (@7282 @76701 @6624) (@7289 @76701 @6624) +@76711 := @6623 (@6625 (@76707 @6624 @6626)) +@76713 := @76707 @75988 @7059 +@76720 := @7281 (@7282 @76713 @6624) (@7289 @76713 @6624) @75406 +@76727 := @7281 (@7282 @53081 @6624) (@7289 @53081 @6624) @9376 +@76728 := @53089 @75415 +@76734 := @7281 (@7282 @76728 @6624) (@7289 @76728 @6624) +@76740 := @6623 (@50778 (@76734 (@7821 (@70211 @12513)) @6626)) +@76742 := @76734 @76328 @7059 +@76749 := @7281 (@7282 @76742 @6624) (@7289 @76742 @6624) @13803 +@76750 := @53089 @75439 +@76756 := @7281 (@7282 @76750 @6624) (@7289 @76750 @6624) +@76759 := @6623 (@7821 (@74687 @12513)) +@76762 := @6623 (@7821 (@74980 @76340)) +@76763 := @74983 @76340 +@76775 := @76756 + (@76759 (@76762 (@6625 (@7281 (@7282 @76763 @6624) (@7289 @76763 @6624) @9376 @75406)))) +@76776 := @53089 @75467 +@76782 := @7281 (@7282 @76776 @6624) (@7289 @76776 @6624) +@76786 := @6623 (@6628 (@72842 @76340 @8170)) +@76788 := @72846 @76340 @8170 +@76816 := @76693 + (fun (__a : @6405) => + @50640 + (@76696 + (@76700 + (@76711 + (@76720 + (@6625 + (@76727 + (@76740 + (@76749 + (@50778 + (@76775 + (@50778 + (@76782 + (@76759 + (@76786 + (@6625 + (@7281 + (@7282 @76788 @6624) + (@7289 @76788 @6624) + @9376 + @75406)))) + @9376)))))))))))) + @75507) +@76818 := @53684 @6624 @76400 +@76819 := @75711 @55087 +@76821 := @41920 @76819 @75714 +@76822 := let msg : @6422 := @76821; @76343 +@76823 := @75709 @76822 +@76824 := @7282 @55079 +@76825 := @76824 @6624 +@76826 := @75707 @76825 +@76828 := @7289 @55079 @6624 +@76830 := @76826 @76828 @76341 +@76831 := @55143 @75415 +@76837 := @7281 (@7282 @76831 @6624) (@7289 @76831 @6624) +@76840 := @76837 (@70214 @51207) @7059 +@76842 := @7282 @76840 @6624 +@76843 := @75707 @76842 +@76845 := @7289 @76840 @6624 +@76849 := @76843 @76845 (@75990 @6624 @38898) +@76850 := @55143 @75439 +@76852 := @7282 @76850 @6624 +@76853 := @75707 @76852 +@76855 := @7289 @76850 @6624 +@76856 := @76853 @76855 +@76857 := @74690 @51207 +@76858 := @76017 @38898 +@76859 := @75761 @76858 +@76860 := @76505 @38933 +@76865 := @76856 + (let optName : @6422 := @76857; + let okOpt : @6620 := @74984; @76859 (let msg : @6422 := @75772; @76860)) +@76866 := @55143 @75467 +@76868 := @7282 @76866 @6624 +@76869 := @75707 @76868 +@76871 := @7289 @76866 @6624 +@76882 := @76830 + (@76849 + (@76865 + (@76869 + @76871 + (let modName : @6422 := @76857; + let okMod : @6620 := @73234 @12513; @76859 (let msg : @6422 := @75794; @76860)) + @76341))) +@76901 := @76816 + (fun (__a : @6405) => + @75550 + (@75703 + (let badTok : @6620 := @76701; let activeTok : @6620 := @76818; @76823 @76882) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @76341))) + @6385 + (@6736 @76681 @398 @6410 (@6741 (@6742 @76681 @398))) +@76902 := @71592 @8179 +@76904 := @6668 (@8617 @76902) +@76905 := @6389 @12513 +@76921 := @53289 + (@53292 + (@76904 + (@6668 + (@7206 @76905) + (@6668 (@6959 @52791) (@6668 (@6672 @55585) (@6668 (@6675 (@6409 @51205)) @6678)))))) +@76924 := @6864 @76921 @6410 @1220 +@76927 := @6623 (@7821 (@73200 @53400)) +@76931 := @6623 (@12573 (@53423 @6626 @6629)) +@76932 := @73203 @53400 +@76938 := @7281 (@7282 @76932 @6624) (@7289 @76932 @6624) +@76942 := @6623 (@6625 (@76938 @6624 @6626)) +@76945 := @53423 @6624 (@30456 @51207) +@76947 := @76938 @76945 @7059 +@76954 := @7281 (@7282 @76947 @6624) (@7289 @76947 @6624) @75406 +@76961 := @7281 (@7282 @53416 @6624) (@7289 @53416 @6624) @9376 +@76962 := @53424 @75415 +@76963 := @7282 @76962 +@76964 := @76963 @6624 +@76968 := @7281 @76964 (@7289 @76962 @6624) +@76973 := @50778 (@76968 (@7821 (@70211 @51205)) @6626) +@76974 := @6623 @76973 +@76976 := @76968 @76490 @7059 +@76977 := @7282 @76976 +@76978 := @76977 @6624 +@76979 := @7281 @76978 +@76981 := @7289 @76976 @6624 +@76983 := @76979 @76981 @13803 +@76984 := @53424 @75439 +@76986 := @7282 @76984 @6624 +@76987 := @7281 @76986 +@76989 := @7289 @76984 @6624 +@76990 := @76987 @76989 +@76993 := @6623 (@7821 (@74687 @51205)) +@76996 := @6623 (@7821 (@74980 @76502)) +@76997 := @74983 @76502 +@77009 := @76990 + (@76993 (@76996 (@6625 (@7281 (@7282 @76997 @6624) (@7289 @76997 @6624) @9376 @75406)))) +@77010 := @53424 @75467 +@77012 := @7282 @77010 @6624 +@77013 := @7281 @77012 +@77015 := @7289 @77010 @6624 +@77016 := @77013 @77015 +@77020 := @6623 (@6628 (@72842 @76502 @12513)) +@77022 := @72846 @76502 @12513 +@77040 := @76974 + (@76983 + (@50778 + (@77009 + (@50778 + (@77016 + (@76993 + (@77020 (@6625 (@7281 (@7282 @77022 @6624) (@7289 @77022 @6624) @9376 @75406)))) + @9376))))) +@77051 := @6644 + ((fun (__a : @6405) => + @50640 (@76927 (@76931 (@76942 (@76954 (@6625 (@76961 @77040)))))) @75507) + @6385) +@77052 := @6390 @8116 +@77053 := @33741 @77052 +@77062 := @7281 (@7282 @77053 @6624) (@7289 @77053 @6624) @6624 (@30456 @51205) +@77067 := @75709 (let msg : @6422 := @41920 (@75711 @53213) @75714; @76511) +@77068 := @6390 @8170 +@77075 := @75707 (@7282 @77068 @6624) (@7289 @77068 @6624) @76506 +@77076 := @50192 @53213 +@77077 := @77076 @75415 +@77086 := @7281 (@7282 @77077 @6624) (@7289 @77077 @6624) (@70214 @51220) @7059 +@77095 := @75707 (@7282 @77086 @6624) (@7289 @77086 @6624) (@76504 @6624 @38898) +@77096 := @77076 @75439 +@77102 := @75707 (@7282 @77096 @6624) (@7289 @77096 @6624) +@77103 := @74690 @51220 +@77106 := @75697 @51999 @51225 @51220 +@77108 := @75761 (@77106 @38898) +@77111 := @75697 @51613 @51999 @51225 +@77112 := @77111 @38933 +@77116 := let optName : @6422 := @77103; + let okOpt : @6620 := @74984; @77108 (let msg : @6422 := @75772; @77112) +@77117 := @77102 @77116 +@77118 := @77076 @75467 +@77119 := @7282 @77118 +@77120 := @77119 @6624 +@77121 := @75707 @77120 +@77123 := @7289 @77118 @6624 +@77131 := @77121 + @77123 + (let modName : @6422 := @77103; + let okMod : @6620 := @73234 @51205; @77108 (let msg : @6422 := @75794; @77112)) + @76506 +@77149 := @52332 + (fun (__a : @6405) => + @76924 + (@77051 + ((fun (__a : @6405) => + @75550 + (@75703 + (let badTok : @6620 := @76932; + let activeTok : @6620 := @77062; @77067 (@77075 (@77095 (@77117 @77131)))) + (fun (secondSeg : @6378) => fun (moreSegs : @6405) => @76506))) + @6385))) + @6636 +@77164 := @53632 + (@53635 + (@6668 + (@8617 (@71592 @8126)) + (@52788 (@52790 (@6668 (@6672 @55371) (@6668 (@6675 (@6409 @51207)) @6678)))))) +@77172 := @6918 @77164 @52640 @336 @139 @1209 @1219 @6394 @77164 +@77173 := @73200 @53672 +@77174 := @7821 @77173 +@77175 := @6623 @77174 +@77178 := @12573 (@53684 @6626 @6629) +@77179 := @6623 @77178 +@77180 := @73203 @53672 +@77181 := @7282 @77180 +@77182 := @77181 @6624 +@77186 := @7281 @77182 (@7289 @77180 @6624) +@77189 := @6625 (@77186 @6624 @6626) +@77190 := @6623 @77189 +@77192 := @77186 @76818 @7059 +@77193 := @7282 @77192 +@77194 := @77193 @6624 +@77195 := @7281 @77194 +@77197 := @7289 @77192 @6624 +@77225 := @77190 + (@77195 + @77197 + @75406 + (@6625 + (@7281 + @75723 + @75726 + @9376 + (@6623 + (@50778 (@75739 @76412 @6626)) + (@7281 + @76001 + @76004 + @13803 + (@50778 (@7281 @75754 @75757 @76443 (@50778 (@7281 @75784 @75787 @76461 @9376))))))))) +@77226 := @77179 @77225 +@77228 := @6644 (@77175 @77226) +@77233 := @75550 (@75707 @77194 @77197 @75993 @76033) +@77239 := @77172 (@77228 @77233) @52663 (@6701 (@6933 @77164)) +@77246 := @7485 @77164 @473 @26 @1005 @1208 @77174 @77226 +@77247 := @6389 @77180 +@77287 := @77246 + @77247 + @77233 + (@6840 + @77164 + @999 + @1004 + @6626 + @77173 + @71367 + @77247 + (@6727 + @77164 + @1002 + @162 + @6624 + @6624 + @54811 + @6394 + (@9548 + @77164 + @630 + @6624 + @136 + @54833 + @136 + @54811 + (@6736 @77164 @393 @53633 (@6741 (@6742 @77164 @393))) + @54847) + (@6761 @77164)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_19 @53672)) +@77290 := @6668 (@19526 @77247) @77164 +@77297 := @7485 @77290 @521 @26 @1017 @1207 @77178 @77225 +@77298 := @6389 @76818 +@77300 := @77297 @77298 @77233 +@77347 := @7378 + @77290 + @1014 + @334 + @769 + @9278 + @66024 + (fun (__b : @6620) => @6389 (@8858 @76485)) + @53678 + (@6711 + @77290 + @1009 + @1013 + @6626 + @6624 + @54832 + @55174 + (@6727 + @77290 + @1011 + @162 + @6624 + @6624 + @54830 + @6394 + (@9548 + @77290 + @630 + @6624 + @20 + @54833 + @136 + @54830 + (@6736 @77290 @393 @53633 (@6741 (@6742 @77290 @393))) + @55199) + (@6761 @77290)) + @55205) +@77352 := @6668 (@19526 (@6389 (@73203 @55087))) @76921 +@77360 := @7183 @77352 @331 @26 @162 @6624 @6624 @6394 @8622 +@77361 := @6761 @77352 +@77365 := @77347 (fun ("_" : @53680) => @77360 @77361 @8641) +@77370 := @6711 @77352 @766 @768 @6627 @6624 +@77371 := @54112 @6394 +@77375 := @77370 (@9879 @77371) (@6389 @76485) +@77376 := @6727 @77352 +@77408 := @77300 + (@77365 + (fun ("_" : @55429) => + @77375 + (@77376 + @237 + @179 + @6624 + @6626 + @236 + @77371 + (@6938 @77352 @24 @236) + (@77376 + @177 + @162 + @6624 + @6624 + @52791 + @6394 + (@6736 @77352 @46 @52791 (@6741 (@6742 @77352 @46))) + @77361)) + (@30631 @24188))) +@77411 := @6668 (@20610 @77298) @77290 +@77412 := @7378 @77411 +@77416 := @77412 @1021 @1048 @1206 @77189 +@77417 := @7389 @75406 +@77420 := @7281 @76825 @76828 @9376 +@77426 := @6623 (@50778 (@76837 (@7821 (@70211 @51207)) @6626)) +@77429 := @7281 @76842 @76845 @13803 +@77431 := @7281 @76852 @76855 +@77434 := @6623 (@7821 (@74687 @51207)) +@77437 := @6623 (@7821 (@74980 @76857)) +@77438 := @74983 @76857 +@77450 := @77431 + (@77434 (@77437 (@6625 (@7281 (@7282 @77438 @6624) (@7289 @77438 @6624) @9376 @75406)))) +@77452 := @7281 @76868 @76871 +@77456 := @6623 (@6628 (@72842 @76857 @8179)) +@77458 := @72846 @76857 @8179 +@77487 := @77416 + (fun (__b : @6620) => + @77417 + (@6625 + (@77420 + (@77426 + (@77429 + (@50778 + (@77450 + (@50778 + (@77452 + (@77434 + (@77456 + (@6625 (@7281 (@7282 @77458 @6624) (@7289 @77458 @6624) @9376 @75406)))) + @9376))))))))) + (fun (__b : @6620) => @75550 (@75761 @76822 @76882)) + @77192 +@77492 := @77412 @693 @717 @242 @6624 @30397 +@77494 := @55086 @6624 @76485 +@77508 := @77492 + (fun (__b : @6620) => @6389 (@7389 @77494 @7059)) + @77180 + (@6736 @77411 @473 @77247 (@6741 (@6742 @77411 @473))) +@77509 := @6389 @77494 +@77512 := @6668 (@20610 @77509) @77352 +@77513 := @6736 @77512 +@77515 := @77513 @521 @77509 +@77516 := @6742 @77512 +@77521 := @77508 (fun ("_" : @77182) => @77515 (@6741 (@77516 @521))) +@77522 := @77181 @7059 +@77530 := @7183 @77512 @239 @26 @162 @6624 @6624 @6394 @7165 +@77531 := @6761 @77512 +@77536 := @77487 (@77521 (fun ("_" : @77522) => @77530 @77531 @7194)) +@77543 := @7485 @77512 @532 @29 @1036 @1047 @41843 @75405 +@77544 := @1928 @76821 +@77545 := @77543 @77544 +@77546 := @6383 @55585 +@77547 := @6383 @76905 +@77548 := @7631 @77544 +@77550 := @6383 @77548 @6394 +@77551 := @77547 @77550 +@77552 := @54112 @77551 +@77553 := @77546 @77552 +@77554 := @6382 @77553 +@77555 := @77545 @77554 +@77556 := @6711 @77512 +@77557 := @77556 @661 +@77560 := @77557 @1035 @41841 @6624 +@77561 := @1928 @76819 +@77562 := @6383 @77561 +@77563 := @1928 @75714 +@77565 := @6383 @77563 @6394 +@77568 := @77560 (@77562 @77565) @77544 +@77569 := @6727 @77512 +@77575 := @77569 @1033 @688 @41839 @12574 @77561 @77565 +@77578 := @77557 @1032 @41837 @6624 +@77579 := @1928 @75710 +@77580 := @6383 @77579 +@77581 := @55250 @6394 +@77584 := @77578 (@77580 @77581) @77561 +@77590 := @77569 @1030 @1004 @9278 @6626 @77579 @77581 +@77591 := @77556 @663 +@77598 := @77591 @1029 @6626 @6624 (@6383 @1026 @6394) @77579 +@77604 := @77569 @1027 @162 @6624 @6624 @1026 @6394 +@77606 := @6938 @77512 @665 +@77613 := @77590 (@77598 (@77604 (@77606 @1026) @77531) (@24348 @1025)) +@77619 := @77569 @1002 @162 @6624 @6624 @55249 @6394 +@77622 := @9548 @77512 @630 @6624 +@77626 := @77622 @136 @55272 @136 @55249 +@77631 := @77513 @393 @53290 (@6741 (@77516 @393)) +@77641 := @77575 (@77584 (@77613 (@77619 (@77626 @77631 @55286) @77531)) (@43015 @75710 @55087)) +@77647 := @77569 @686 @162 @9278 @6624 @77563 @6394 +@77650 := @77591 @685 @6626 @6624 +@77652 := @6383 @682 @6394 +@77664 := @77650 @77652 @77563 (@77569 @683 @162 @6624 @6624 @682 @6394 (@77606 @682) @77531) +@77665 := @24348 @681 +@77674 := @77555 (@77568 (@77641 (@77647 (@77664 @77665) @77531)) (@43015 @76819 @75714)) +@77677 := @6668 (@20820 @77544) @77512 +@77678 := @7183 @77677 +@77685 := @77678 @233 @206 @1046 @12577 @6624 @77553 @77554 +@77686 := @6727 @77677 +@77692 := @77686 @212 @1045 @6624 @12576 @55585 @77552 +@77693 := @6736 @77677 +@77695 := @77693 @20 @55585 +@77696 := @6742 @77677 +@77700 := @77692 (@77695 (@6741 (@77696 @20))) +@77712 := @77686 @177 @1044 @6624 @12575 @52791 @77551 (@77693 @46 @52791 (@6741 (@77696 @46))) +@77724 := @77686 @196 @1043 @6624 @12574 @76905 @77550 (@77693 @60 @76905 (@6741 (@77696 @60))) +@77730 := @77686 @1041 @162 @9278 @6624 @77548 @6394 +@77739 := @77678 @266 @30 @1040 @6626 @6624 (@6383 @77544 @6394) @77548 +@77751 := @77686 @1038 @162 @6624 @6624 @77544 @6394 (@77693 @532 @77544 (@6741 (@77696 @532))) +@77752 := @6761 @77677 +@77767 := @77536 + (fun ("_" : @77194) => + @77674 + (@77685 + (@77700 (@77712 (@77724 (@77730 (@77739 (@77751 @77752) (@7686 @77544)) @77752)))) + (@11017 @77553))) +@77768 := @77193 @7059 +@77773 := @7378 @77512 @1011 @988 @1205 @6624 +@77774 := @7389 @9376 +@77801 := @77773 + (fun (__b : @6620) => @77774 @77040) + (fun (__b : @6620) => + @75550 + (@76014 + (@75707 + @76978 + @76981 + @76500 + (@75707 @76986 @76989 @76515 (@75707 @77012 @77015 @76521 @76013))))) + @55079 + (@77622 @20 @55272 @136 @55269 @77631 @55495) +@77804 := @6668 (@20610 (@6389 @76945)) +@77807 := @6668 (@19526 (@6389 @76932)) +@77808 := @71592 @12513 +@77810 := @6668 (@8617 @77808) +@77811 := @6464 @51205 +@77823 := @55364 + (@55367 (@77810 (@53646 (@53649 (@6668 (@6672 @77811) (@6668 (@6675 (@6409 @51529)) @6678)))))) +@77825 := @77804 (@77807 @77823) +@77826 := @7183 @77825 +@77831 := @77826 @233 @206 @987 @9374 @6624 +@77832 := @6383 @77811 +@77833 := @54601 @16869 +@77834 := @53862 @77833 +@77835 := @77832 @77834 +@77836 := @77831 @77835 +@77837 := @6382 @77835 +@77838 := @77836 @77837 +@77839 := @6727 @77825 +@77845 := @77839 @212 @641 @6624 @9358 @77811 @77834 +@77846 := @6736 @77825 +@77848 := @77846 @20 @77811 +@77849 := @6742 @77825 +@77853 := @77845 (@77848 (@6741 (@77849 @20))) +@77865 := @77839 @177 @640 @6624 @9334 @53647 @77833 (@77846 @46 @53647 (@6741 (@77849 @46))) +@77877 := @77839 @196 @249 @6624 @9278 @53644 @16869 (@77846 @60 @53644 (@6741 (@77849 @60))) +@77883 := @77839 @247 @162 @6626 @6624 @7613 @6394 +@77890 := @77826 @244 @30 @162 @6624 @6624 @6394 @7613 +@77891 := @6761 @77825 +@77899 := @77838 (@77853 (@77865 (@77877 (@77883 (@77890 @77891 @7617) @77891)))) +@77900 := @11017 @77835 +@77903 := @77801 (fun ("_" : @76825) => @77899 @77900) +@77904 := @76824 @7059 +@77905 := @7378 @77825 +@77909 := @77905 @1065 @1068 @1204 @76973 +@77910 := @7389 @13803 +@77911 := @50192 @51217 +@77912 := @77911 @75439 +@77913 := @7282 @77912 +@77914 := @77913 @6624 +@77915 := @7281 @77914 +@77917 := @7289 @77912 @6624 +@77918 := @77915 @77917 +@77921 := @6623 (@7821 (@74687 @51529)) +@77922 := @74690 @51529 +@77925 := @6623 (@7821 (@74980 @77922)) +@77926 := @74983 @77922 +@77938 := @77918 + (@77921 (@77925 (@6625 (@7281 (@7282 @77926 @6624) (@7289 @77926 @6624) @9376 @75406)))) +@77939 := @77911 @75467 +@77941 := @7282 @77939 @6624 +@77942 := @7281 @77941 +@77944 := @7289 @77939 @6624 +@77945 := @77942 @77944 +@77949 := @6623 (@6628 (@72842 @77922 @24188)) +@77951 := @72846 @77922 @24188 +@77970 := @77909 + (fun (__b : @6620) => + @77910 + (@50778 + (@77938 + (@50778 + (@77945 + (@77921 + (@77949 (@6625 (@7281 (@7282 @77951 @6624) (@7289 @77951 @6624) @9376 @75406)))) + @9376))))) +@77973 := @75761 (@76016 @6624 @38898) +@77975 := @75707 @77914 @77917 +@77976 := @76510 @38898 +@77977 := @75761 @77976 +@77978 := @77106 @38933 +@77998 := @77970 + (fun (__b : @6620) => + @75550 + (@77973 + (@77975 + (let optName : @6422 := @77922; + let okOpt : @6620 := @74984; @77977 (let msg : @6422 := @75772; @77978)) + (@75707 + @77941 + @77944 + (let modName : @6422 := @77922; + let okMod : @6620 := @73234 @51207; @77977 (let msg : @6422 := @75794; @77978)) + @76858)))) + @76976 +@78002 := @77905 @1061 @1063 @242 @50777 +@78003 := @70211 @51529 +@78008 := @78002 (fun (__b : @6620) => @7389 (@7821 @78003) @6626) +@78009 := @70214 @51529 +@78015 := @78008 (fun (__b : @6620) => @6389 (@7389 @78009 @7059)) @76962 +@78016 := @6711 @77825 +@78020 := @78016 @715 @1060 @12575 @6624 +@78021 := @1928 @53400 +@78022 := @6383 @78021 +@78023 := @1928 @75415 +@78025 := @6383 @78023 @6394 +@78029 := @78020 (@78022 @78025) (@6389 @76962) +@78035 := @77839 @1002 @1059 @6624 @12574 @78021 @78025 +@78039 := @9548 @77825 @630 @6624 @136 +@78043 := @78022 (@6383 (@6389 @53416) @6394) +@78093 := @78015 + (@78029 + (@78035 + (@78039 + @78043 + @136 + @78021 + (@77846 @393 @55365 (@6741 (@77849 @393))) + (@6741 (@9567 @78043 @136))) + (@77839 + @1057 + @162 + @9278 + @6624 + @78023 + @6394 + (@78016 + @663 + @1056 + @6626 + @6624 + (@6383 @1053 @6394) + @78023 + (@77839 @1054 @162 @6624 @6624 @1053 @6394 (@6938 @77825 @665 @1053) @77891) + (@24348 @1052)) + @77891)) + (@50570 @53400 @75415)) +@78096 := @6668 (@20610 (@6389 @77062)) +@78100 := @6668 (@19526 (@6389 (@73203 @51217))) +@78101 := @71592 @24188 +@78103 := @6668 (@8617 @78101) +@78104 := @6464 @51529 +@78118 := @78096 + (@78100 + (@55578 + (@55581 + (@78103 (@53303 (@53306 (@6668 (@6672 @78104) (@6668 (@6675 (@6409 @51220)) @6678)))))))) +@78123 := @6840 @78118 @733 @214 @6626 @78003 +@78124 := @6383 @78104 +@78128 := @78123 (@78124 @6394) (@6389 @78009) +@78129 := @6727 @78118 +@78130 := @78129 @212 +@78135 := @78130 @162 @6624 @6624 @78104 @6394 +@78136 := @6736 @78118 +@78138 := @78136 @20 @78104 +@78139 := @6742 @78118 +@78142 := @78138 (@6741 (@78139 @20)) +@78143 := @78135 @78142 +@78144 := @6761 @78118 +@78146 := @78128 (@78143 @78144) +@78147 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_15 +@78151 := @78093 (fun ("_" : @76964) => @78146 (@78147 @51529)) +@78152 := @76963 @7059 +@78153 := @7183 @78118 +@78165 := @77998 + (@78151 (fun ("_" : @78152) => @78153 @239 @26 @162 @6624 @6624 @6394 @7165 @78144 @7194)) +@78170 := @78153 @233 @206 @1067 @13801 @6624 +@78171 := @54111 @45057 +@78172 := @78124 @78171 +@78234 := @78165 + (fun ("_" : @76978) => + @78170 + @78172 + (@6382 @78172) + (@78130 + @740 + @6624 + @13791 + @78104 + @78171 + @78142 + (@78129 + @177 + @739 + @6624 + @13790 + @53304 + @45057 + (@78136 @46 @53304 (@6741 (@78139 @46))) + (@78129 + @334 + @249 + @6626 + @9278 + @8622 + @16869 + (@78153 @331 @26 @162 @6624 @6624 @6394 @8622 @78144 @8641) + (@78129 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@78153 @244 @30 @162 @6624 @6624 @6394 @7613 @78144 @7617) + @78144)))) + (@11017 @78172)) +@78235 := @76977 @7059 +@78240 := @7378 @78118 @1079 @1141 @1203 @50777 +@78241 := @74687 @51220 +@78242 := @7821 @78241 +@78243 := @6623 @78242 +@78244 := @74980 @77103 +@78245 := @7821 @78244 +@78246 := @6623 @78245 +@78247 := @74983 @77103 +@78248 := @7282 @78247 +@78249 := @78248 @6624 +@78250 := @7281 @78249 +@78252 := @7289 @78247 @6624 +@78256 := @6625 (@78250 @78252 @9376 @75406) +@78257 := @78246 @78256 +@78259 := @7389 (@78243 @78257) +@78261 := @7281 @77120 @77123 +@78265 := @6623 (@6628 (@72842 @77103 @51207)) +@78267 := @72846 @77103 @51207 +@78290 := @78240 + (fun (__b : @6620) => + @78259 + (@50778 + (@78261 + (@78243 (@78265 (@6625 (@7281 (@7282 @78267 @6624) (@7289 @78267 @6624) @9376 @75406)))) + @9376))) + (fun (__b : @6620) => @75550 (@75761 @77116 @77131)) + @77912 +@78291 := @6711 @78118 +@78295 := @78291 @715 @1078 @12575 @6624 +@78296 := @1928 @51217 +@78297 := @6383 @78296 +@78298 := @1928 @75439 +@78300 := @6383 @78298 @6394 +@78304 := @78295 (@78297 @78300) (@6389 @77912) +@78310 := @78129 @1002 @1077 @6624 @12574 @78296 @78300 +@78314 := @9548 @78118 @630 @6624 @136 +@78318 := @78297 (@6383 (@6389 @77052) @6394) +@78368 := @78290 + (@78304 + (@78310 + (@78314 + @78318 + @136 + @78296 + (@78136 @393 @55579 (@6741 (@78139 @393))) + (@6741 (@9567 @78318 @136))) + (@78129 + @1075 + @162 + @9278 + @6624 + @78298 + @6394 + (@78291 + @663 + @1074 + @6626 + @6624 + (@6383 @1071 @6394) + @78298 + (@78129 @1072 @162 @6624 @6624 @1071 @6394 (@6938 @78118 @665 @1071) @78144) + (@24348 @1070)) + @78144)) + (@50570 @51217 @75439)) +@78369 := @33741 @77068 +@78381 := @6668 + (@20610 (@6389 (@7281 (@7282 @78369 @6624) (@7289 @78369 @6624) @6624 (@30456 @51529)))) +@78385 := @6668 (@19526 (@6389 (@73203 @53213))) +@78387 := @6668 (@19471 @76064) +@78388 := @6408 @8170 +@78390 := @6668 (@19401 @78388) +@78391 := @71592 @51207 +@78393 := @6668 (@8617 @78391) +@78394 := @6464 @51220 +@78408 := @78381 + (@78385 + (@78387 + (@78390 + (@78393 (@55378 (@55380 (@6668 (@6672 @78394) (@6668 (@6675 (@6409 @51225)) @6678)))))))) +@78415 := @7485 @78408 @537 @29 @1088 @1140 @78242 @78257 +@78416 := @1928 @77103 +@78417 := @78415 @78416 +@78426 := @75550 + (@75707 @78249 @78252 @76506 (let msg : @6422 := @41920 (@75768 @77103) @75771; @76511)) +@78427 := @78417 @78426 +@78436 := @6840 @78408 @1086 @214 @6626 @78241 (@6383 @78394 @6394) @78416 +@78437 := @6727 @78408 +@78443 := @78437 @212 @162 @6624 @6624 @78394 @6394 +@78444 := @6736 @78408 +@78446 := @78444 @20 @78394 +@78447 := @6742 @78408 +@78451 := @78443 (@78446 (@6741 (@78447 @20))) +@78452 := @6761 @78408 +@78454 := @78436 (@78451 @78452) +@78455 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_20 +@78458 := @78427 (@78454 (@78455 @51220)) +@78461 := @6668 (@20925 @78416) @78408 +@78468 := @7485 @78461 @618 @26 @1100 @1139 @78245 @78256 +@78469 := @6389 @78247 +@78502 := @78468 + @78469 + @78426 + (@6840 + @78461 + @1095 + @1099 + @6626 + @78244 + (@6383 @78416 @6394) + @78469 + (@6727 + @78461 + @1097 + @162 + @6624 + @6624 + @78416 + @6394 + (@6736 @78461 @537 @78416 (@6741 (@6742 @78461 @537))) + (@6761 @78461)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_21 @77103)) +@78505 := @6668 (@54792 @78469) @78461 +@78510 := @7378 @78505 @1102 @988 @1138 @6624 +@78512 := fun (__b : @6620) => @77774 @75406 +@78513 := @78510 @78512 +@78514 := @74690 @51225 +@78515 := @75768 @78514 +@78517 := @41920 @78515 @75771 +@78531 := @78513 + (fun (__b : @6620) => @75550 (@77977 (let msg : @6422 := @78517; @77978))) + @78247 + (@6736 @78505 @618 @78469 (@6741 (@6742 @78505 @618))) +@78535 := @6668 (@54792 (@6389 (@74983 @78514))) +@78536 := @1928 @78514 +@78538 := @6668 (@20925 @78536) +@78540 := @33741 (@6390 @8126) +@78552 := @6668 + (@20610 (@6389 (@7281 (@7282 @78540 @6624) (@7289 @78540 @6624) @6624 (@30456 @51220)))) +@78557 := @6668 (@19526 (@6389 (@73203 (@6384 @8126)))) +@78559 := @6668 (@19471 @75877) +@78562 := @6668 (@19401 (@6408 @8126)) +@78563 := @71592 @51205 +@78565 := @6668 (@8617 @78563) +@78566 := @6464 @51225 +@78580 := @78552 + (@78557 + (@78559 + (@78562 + (@78565 (@55592 (@55594 (@6668 (@6672 @78566) (@6668 (@6675 (@6409 @51999)) @6678)))))))) +@78582 := @78535 (@78538 @78580) +@78583 := @7183 @78582 +@78588 := @78583 @233 @206 @987 @9374 @6624 +@78589 := @6383 @78566 +@78590 := @6383 @55590 +@78591 := @78590 @16869 +@78592 := @55789 @78591 +@78593 := @78589 @78592 +@78594 := @78588 @78593 +@78595 := @6382 @78593 +@78596 := @78594 @78595 +@78597 := @6727 @78582 +@78603 := @78597 @212 @641 @6624 @9358 @78566 @78592 +@78604 := @6736 @78582 +@78606 := @78604 @20 @78566 +@78607 := @6742 @78582 +@78611 := @78603 (@78606 (@6741 (@78607 @20))) +@78623 := @78597 @177 @640 @6624 @9334 @55381 @78591 (@78604 @46 @55381 (@6741 (@78607 @46))) +@78635 := @78597 @196 @249 @6624 @9278 @55590 @16869 (@78604 @60 @55590 (@6741 (@78607 @60))) +@78641 := @78597 @247 @162 @6626 @6624 @7613 @6394 +@78648 := @78583 @244 @30 @162 @6624 @6624 @6394 @7613 +@78649 := @6761 @78582 +@78657 := @78596 (@78611 (@78623 (@78635 (@78641 (@78648 @78649 @7617) @78649)))) +@78658 := @11017 @78593 +@78661 := @78531 (fun ("_" : @78249) => @78657 @78658) +@78662 := @78248 @7059 +@78669 := @7485 @78582 @733 @29 @1126 @1137 @41843 @75405 +@78670 := @1928 @78517 +@78671 := @78669 @78670 +@78672 := @7631 @78670 +@78674 := @6383 @78672 @6394 +@78675 := @78590 @78674 +@78676 := @55789 @78675 +@78677 := @78589 @78676 +@78678 := @6382 @78677 +@78679 := @78671 @78678 +@78680 := @6711 @78582 +@78681 := @78680 @661 +@78684 := @78681 @1125 @41841 @6624 +@78685 := @1928 @78515 +@78686 := @6383 @78685 +@78687 := @1928 @75771 +@78689 := @6383 @78687 @6394 +@78692 := @78684 (@78686 @78689) @78670 +@78698 := @78597 @1115 @1124 @41839 @12574 @78685 @78689 +@78701 := @78681 @1114 @41837 @6624 +@78702 := @1928 @75767 +@78703 := @6383 @78702 +@78704 := @6383 @78536 +@78705 := @78704 @6394 +@78708 := @78701 (@78703 @78705) @78685 +@78714 := @78597 @1112 @1099 @9278 @6626 @78702 @78705 +@78715 := @78680 @663 +@78722 := @78715 @1111 @6626 @6624 (@6383 @1108 @6394) @78702 +@78728 := @78597 @1109 @162 @6624 @6624 @1108 @6394 +@78730 := @6938 @78582 @665 +@78756 := @78698 + (@78708 + (@78714 + (@78722 (@78728 (@78730 @1108) @78649) (@24348 @1107)) + (@78597 + @1097 + @162 + @6624 + @6624 + @78536 + @6394 + (@78604 @537 @78536 (@6741 (@78607 @537))) + @78649)) + (@43015 @75767 @78514)) +@78762 := @78597 @1122 @162 @9278 @6624 @78687 @6394 +@78765 := @78715 @1121 @6626 @6624 +@78767 := @6383 @1118 @6394 +@78779 := @78765 @78767 @78687 (@78597 @1119 @162 @6624 @6624 @1118 @6394 (@78730 @1118) @78649) +@78780 := @24348 @1117 +@78789 := @78679 (@78692 (@78756 (@78762 (@78779 @78780) @78649)) (@43015 @78515 @75771)) +@78792 := @6668 (@54889 @78670) @78582 +@78793 := @7183 @78792 +@78800 := @78793 @233 @206 @1136 @12577 @6624 @78677 @78678 +@78801 := @6727 @78792 +@78807 := @78801 @212 @1135 @6624 @12576 @78566 @78676 +@78808 := @6736 @78792 +@78810 := @78808 @20 @78566 +@78811 := @6742 @78792 +@78815 := @78807 (@78810 (@6741 (@78811 @20))) +@78827 := @78801 @177 @1134 @6624 @12575 @55381 @78675 (@78808 @46 @55381 (@6741 (@78811 @46))) +@78839 := @78801 @196 @1133 @6624 @12574 @55590 @78674 (@78808 @60 @55590 (@6741 (@78811 @60))) +@78845 := @78801 @1131 @162 @9278 @6624 @78672 @6394 +@78854 := @78793 @266 @30 @1130 @6626 @6624 (@6383 @78670 @6394) @78672 +@78866 := @78801 @1128 @162 @6624 @6624 @78670 @6394 (@78808 @733 @78670 (@6741 (@78811 @733))) +@78867 := @6761 @78792 +@78886 := @78368 + (fun ("_" : @77914) => + @78458 + (@78502 + (@78661 + (fun ("_" : @78662) => + @78789 + (@78800 + (@78815 (@78827 (@78839 (@78845 (@78854 (@78866 @78867) (@7686 @78670)) @78867)))) + (@11017 @78677)))))) +@78887 := @77913 @7059 +@78892 := @7378 @78408 @1152 @1201 @988 @50777 +@78893 := @74687 @51225 +@78894 := @7821 @78893 +@78895 := @6623 @78894 +@78897 := @72842 @78514 @51205 +@78898 := @6628 @78897 +@78899 := @6623 @78898 +@78901 := @72846 @78514 @51205 +@78902 := @7282 @78901 +@78903 := @78902 @6624 +@78904 := @7281 @78903 +@78906 := @7289 @78901 @6624 +@78910 := @6625 (@78904 @78906 @9376 @75406) +@78911 := @78899 @78910 +@78933 := @78892 + (fun (__b : @6620) => @7389 (@78895 @78911) @9376) + (fun (__b : @6620) => + @75550 + (@75761 + (let modName : @6422 := @78514; + let okMod : @6620 := @73234 @51529; + @75761 (@77111 @38898) (let msg : @6422 := @75794; @75697 @51617 @51613 @51999 @38933)) + @77976)) + @77118 +@78934 := @6711 @78408 +@78938 := @78934 @715 @1151 @12575 @6624 +@78939 := @1928 @53213 +@78940 := @6383 @78939 +@78941 := @1928 @75467 +@78943 := @6383 @78941 @6394 +@78947 := @78938 (@78940 @78943) (@6389 @77118) +@78953 := @78437 @1002 @1150 @6624 @12574 @78939 @78943 +@78957 := @9548 @78408 @630 @6624 @136 +@78961 := @78940 (@6383 (@6389 @77068) @6394) +@79011 := @78933 + (@78947 + (@78953 + (@78957 + @78961 + @136 + @78939 + (@78444 @393 @78388 (@6741 (@78447 @393))) + (@6741 (@9567 @78961 @136))) + (@78437 + @1148 + @162 + @9278 + @6624 + @78941 + @6394 + (@78934 + @663 + @1147 + @6626 + @6624 + (@6383 @1144 @6394) + @78941 + (@78437 @1145 @162 @6624 @6624 @1144 @6394 (@6938 @78408 @665 @1144) @78452) + (@24348 @1143)) + @78452)) + (@50570 @53213 @75467)) +@79019 := @7485 @78580 @851 @29 @1088 @1200 @78894 @78911 @78536 +@79028 := @75550 + (@75707 @78903 @78906 @77976 (let msg : @6422 := @41920 (@75791 @78514) @75771; @77978)) +@79029 := @79019 @79028 +@79037 := @6840 @78580 @1086 @214 @6626 @78893 (@78589 @6394) @78536 +@79038 := @6727 @78580 +@79039 := @79038 @212 +@79044 := @79039 @162 @6624 @6624 @78566 @6394 +@79045 := @6736 @78580 +@79047 := @79045 @20 @78566 +@79048 := @6742 @78580 +@79051 := @79047 (@6741 (@79048 @20)) +@79052 := @79044 @79051 +@79053 := @6761 @78580 +@79058 := @79029 (@79037 (@79052 @79053) (@78455 @51225)) +@79061 := @6668 (@54965 @78536) @78580 +@79068 := @7485 @79061 @920 @26 @1167 @1199 @78898 @78910 +@79069 := @6389 @78901 +@79071 := @79068 @79069 @79028 +@79076 := @6840 @79061 @1162 @1166 @6627 @78897 +@79078 := @6383 @78563 @6394 +@79081 := @79076 (@78704 @79078) @79069 +@79082 := @6727 @79061 +@79088 := @79082 @1164 @375 @6624 @6626 @78536 @79078 +@79089 := @6736 @79061 +@79091 := @79089 @851 @78536 +@79092 := @6742 @79061 +@79116 := @79071 + (@79081 + (@79088 + (@79091 (@6741 (@79092 @851))) + (@79082 + @220 + @162 + @6624 + @6624 + @78563 + @6394 + (@79089 @192 @78563 (@6741 (@79092 @192))) + (@6761 @79061))) + (@74662 @78514 @51205)) +@79119 := @6668 (@55070 @79069) @79061 +@79125 := @7378 @79119 @1169 @988 @1198 @6624 @78512 +@79126 := @74690 @51999 +@79127 := @75791 @79126 +@79129 := @41920 @79127 @75771 +@79143 := @79125 + (fun (__b : @6620) => @75550 (@77108 (let msg : @6422 := @79129; @77112))) + @78901 + (@6736 @79119 @920 @79069 (@6741 (@6742 @79119 @920))) +@79148 := @6668 (@55070 (@6389 (@72846 @79126 @51529))) +@79149 := @1928 @79126 +@79151 := @6668 (@54965 @79149) +@79157 := @6668 (@20610 (@6389 (@51239 @6624 (@30456 @51225)))) +@79161 := @6668 (@19526 (@6389 (@73203 @51240))) +@79163 := @6668 (@19471 @76549) +@79166 := @6668 (@19401 (@6408 @8179)) +@79167 := @71592 @51529 +@79169 := @6668 (@8617 @79167) +@79170 := @6389 @51220 +@79172 := @6668 (@7206 @79170) +@79174 := @6668 (@6959 @55595) +@79175 := @6464 @51999 +@79191 := @79148 + (@79151 + (@79157 + (@79161 + (@79163 + (@79166 + (@79169 + (@79172 (@79174 (@6668 (@6672 @79175) (@6668 (@6675 (@6409 @51613)) @6678)))))))))) +@79192 := @7183 @79191 +@79197 := @79192 @233 @206 @987 @9374 @6624 +@79198 := @6383 @79175 +@79199 := @6383 @55595 +@79200 := @6383 @79170 +@79201 := @79200 @16869 +@79202 := @79199 @79201 +@79203 := @79198 @79202 +@79206 := @79197 @79203 (@6382 @79203) +@79207 := @6727 @79191 +@79213 := @79207 @212 @641 @6624 @9358 @79175 @79202 +@79214 := @6736 @79191 +@79216 := @79214 @20 @79175 +@79217 := @6742 @79191 +@79221 := @79213 (@79216 (@6741 (@79217 @20))) +@79233 := @79207 @177 @640 @6624 @9334 @55595 @79201 (@79214 @46 @55595 (@6741 (@79217 @46))) +@79245 := @79207 @196 @249 @6624 @9278 @79170 @16869 (@79214 @60 @79170 (@6741 (@79217 @60))) +@79251 := @79207 @247 @162 @6626 @6624 @7613 @6394 +@79258 := @79192 @244 @30 @162 @6624 @6624 @6394 @7613 +@79259 := @6761 @79191 +@79271 := @79143 + (fun ("_" : @78903) => + @79206 (@79221 (@79233 (@79245 (@79251 (@79258 @79259 @7617) @79259)))) (@11017 @79203)) +@79272 := @78902 @7059 +@79279 := @7485 @79191 @931 @29 @1186 @1197 @41843 @75405 +@79280 := @1928 @79129 +@79281 := @79279 @79280 +@79282 := @7631 @79280 +@79284 := @6383 @79282 @6394 +@79285 := @79200 @79284 +@79286 := @79199 @79285 +@79287 := @79198 @79286 +@79288 := @6382 @79287 +@79289 := @79281 @79288 +@79290 := @6711 @79191 +@79291 := @79290 @661 +@79294 := @79291 @1185 @41841 @6624 +@79295 := @1928 @79127 +@79299 := @79294 (@6383 @79295 @78689) @79280 +@79305 := @79207 @1183 @1124 @41839 @12574 @79295 @78689 +@79308 := @79291 @1182 @41837 @6624 +@79309 := @1928 @75790 +@79310 := @6383 @79309 +@79312 := @6383 @79149 @6394 +@79315 := @79308 (@79310 @79312) @79295 +@79321 := @79207 @1179 @1181 @9278 @6626 @79309 @79312 +@79322 := @79290 @663 +@79329 := @79322 @1178 @6626 @6624 (@6383 @1175 @6394) @79309 +@79335 := @79207 @1176 @162 @6624 @6624 @1175 @6394 +@79337 := @6938 @79191 @665 +@79393 := @79289 + (@79299 + (@79305 + (@79315 + (@79321 + (@79329 (@79335 (@79337 @1175) @79259) (@24348 @1174)) + (@79207 + @1164 + @162 + @6624 + @6624 + @79149 + @6394 + (@79214 @851 @79149 (@6741 (@79217 @851))) + @79259)) + (@43015 @75790 @79126)) + (@79207 + @1122 + @162 + @9278 + @6624 + @78687 + @6394 + (@79322 + @1121 + @6626 + @6624 + @78767 + @78687 + (@79207 @1119 @162 @6624 @6624 @1118 @6394 (@79337 @1118) @79259) + @78780) + @79259)) + (@43015 @79127 @75771)) +@79396 := @6668 (@55694 @79280) @79191 +@79397 := @7183 @79396 +@79404 := @79397 @233 @206 @1196 @12577 @6624 @79287 @79288 +@79405 := @6727 @79396 +@79411 := @79405 @212 @1195 @6624 @12576 @79175 @79286 +@79412 := @6736 @79396 +@79414 := @79412 @20 @79175 +@79415 := @6742 @79396 +@79419 := @79411 (@79414 (@6741 (@79415 @20))) +@79431 := @79405 @177 @1194 @6624 @12575 @55595 @79285 (@79412 @46 @55595 (@6741 (@79415 @46))) +@79443 := @79405 @196 @1193 @6624 @12574 @79170 @79284 (@79412 @60 @79170 (@6741 (@79415 @60))) +@79449 := @79405 @1191 @162 @9278 @6624 @79282 @6394 +@79458 := @79397 @266 @30 @1190 @6626 @6624 (@6383 @79280 @6394) @79282 +@79470 := @79405 @1188 @162 @6624 @6624 @79280 @6394 (@79412 @931 @79280 (@6741 (@79415 @931))) +@79471 := @6761 @79396 +@79490 := @79011 + (fun ("_" : @77120) => + @79058 + (@79116 + (@79271 + (fun ("_" : @79272) => + @79393 + (@79404 + (@79419 (@79431 (@79443 (@79449 (@79458 (@79470 @79471) (@7686 @79280)) @79471)))) + (@11017 @79287)))))) +@79491 := @77119 @7059 +@79492 := @7183 @78580 +@79565 := @77149 + (@77239 + (@77287 + (@77408 + (@77767 + (fun ("_" : @77768) => + @77903 + (fun ("_" : @77904) => + @78234 + (fun ("_" : @78235) => + @78886 + (fun ("_" : @78887) => + @79490 + (fun ("_" : @79491) => + @79492 + @233 + @206 + @987 + @9374 + @6624 + @78593 + @78595 + (@79039 + @641 + @6624 + @9358 + @78566 + @78592 + @79051 + (@79038 + @177 + @640 + @6624 + @9334 + @55381 + @78591 + (@79045 @46 @55381 (@6741 (@79048 @46))) + (@79038 + @196 + @249 + @6624 + @9278 + @55590 + @16869 + (@79045 @60 @55590 (@6741 (@79048 @60))) + (@79038 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@79492 @244 @30 @162 @6624 @6624 @6394 @7613 @79053 @7617) + @79053)))) + @78658))))))))) +@79571 := @6888 @77823 @52807 @336 @139 @1209 @1219 +@79572 := @76565 @77837 +@79574 := @79571 @79572 @52957 +@79581 := @6918 @77823 @52807 @562 @1215 @988 @294 @52967 +@79587 := @6668 (@58949 @6410) (@6668 (@55691 @52965) @77823) +@79595 := @79581 @79587 @79572 @52979 (@6701 (@6702 @1215 @52967 @77823)) +@79596 := @7183 @79587 +@79603 := @79596 @233 @206 @987 @9374 @6624 @77835 @77837 +@79604 := @6727 @79587 +@79610 := @79604 @212 @641 @6624 @9358 @77811 @77834 +@79611 := @6736 @79587 +@79613 := @79611 @20 @77811 +@79614 := @6742 @79587 +@79618 := @79610 (@79613 (@6741 (@79614 @20))) +@79630 := @79604 @177 @640 @6624 @9334 @53647 @77833 (@79611 @46 @53647 (@6741 (@79614 @46))) +@79642 := @79604 @196 @249 @6624 @9278 @53644 @16869 (@79611 @60 @53644 (@6741 (@79614 @60))) +@79648 := @79604 @247 @162 @6626 @6624 @7613 @6394 +@79655 := @79596 @244 @30 @162 @6624 @6624 @6394 @7613 +@79656 := @6761 @79587 +@79684 := @76058 + (@76216 + (@76229 + (@76380 + (fun (__a : @6405) => + fun (__h : @76382) => + @76648 + (fun (onlySeg : @6378) => + fun (restSegs : @6405) => + @76672 + (@76687 + (@76901 + (fun (__a : @6405) => + fun (__h : @53286) => + @79565 + (fun (secondSeg : @6378) => + fun (moreSegs : @6405) => + @79574 + (@79595 + (@79603 + (@79618 (@79630 (@79642 (@79648 (@79655 @79656 @7617) @79656)))) + @77900))))))))))) +@79691 := @6918 @75884 @38934 @266 @924 @983 @1229 @6426 +@79692 := @12631 @75884 +@79693 := @79691 @79692 +@79694 := @72497 @8170 +@79695 := @7821 @79694 +@79698 := @6644 (@6623 @79695 @75526) +@79699 := @6383 @52336 +@79700 := @75817 @6385 +@79702 := @41920 @79700 @75820 +@79703 := @41920 @79702 +@79704 := @72500 @8170 +@79705 := @79703 @79704 +@79708 := @1928 (@41920 @79705 @75825) +@79709 := @7631 @79708 +@79711 := @6383 @79709 @6394 +@79712 := @66173 @79711 +@79713 := @12589 @79712 +@79714 := @79699 @79713 +@79715 := @6382 @79714 +@79721 := @79693 (@79698 @79715) @38948 (@6701 (@70680 @75884)) +@79728 := @7485 @79692 @271 @29 @933 @982 @79695 @75526 +@79729 := @1928 @79704 +@79761 := @79728 + @79729 + @79715 + (@6840 + @79692 + @931 + @163 + @6626 + @79694 + (@6383 @75877 @6394) + @79729 + (@6727 + @79692 + @160 + @162 + @6624 + @6624 + @75877 + @6394 + (@6736 @79692 @136 @75877 (@6741 (@6742 @79692 @136))) + (@6761 @79692)) + (@74840 @8170)) +@79764 := @6668 (@10569 @79729) @79692 +@79773 := @7485 @79764 @367 @29 @972 @981 @75524 @75405 @79708 @79715 +@79774 := @6711 @79764 +@79775 := @79774 @661 +@79778 := @79775 @971 @75522 @6624 +@79779 := @1928 @79705 +@79780 := @6383 @79779 +@79781 := @1928 @75825 +@79783 := @6383 @79781 @6394 +@79786 := @79778 (@79780 @79783) @79708 +@79787 := @6727 @79764 +@79793 := @79787 @961 @970 @75520 @12574 @79779 @79783 +@79796 := @79775 @960 @75518 @6624 +@79797 := @1928 @79702 +@79798 := @6383 @79797 +@79800 := @6383 @79729 @6394 +@79803 := @79796 (@79798 @79800) @79779 +@79809 := @79787 @958 @277 @41843 @6626 @79797 @79800 +@79812 := @79775 @957 @41841 @6624 +@79813 := @1928 @79700 +@79814 := @6383 @79813 +@79815 := @1928 @75820 +@79817 := @6383 @79815 @6394 +@79820 := @79812 (@79814 @79817) @79797 +@79826 := @79787 @947 @956 @41839 @12574 @79813 @79817 +@79829 := @79775 @946 @41837 @6624 +@79830 := @1928 @75816 +@79834 := @79829 (@6383 @79830 @6426) @79813 +@79840 := @79787 @942 @945 @9278 @6626 @79830 @6426 +@79841 := @79774 @663 +@79848 := @79841 @941 @6626 @6624 (@6383 @938 @6394) @79830 +@79854 := @79787 @939 @162 @6624 @6624 @938 @6394 +@79856 := @6938 @79764 @665 +@79858 := @79854 (@79856 @938) +@79859 := @6761 @79764 +@79864 := @79840 (@79848 (@79858 @79859) (@24348 @937)) +@79870 := @79787 @262 @162 @6624 @6624 @6424 @6394 +@79871 := @6736 @79764 +@79873 := @79871 @204 @6424 +@79874 := @6742 @79764 +@79970 := @79773 + (@79786 + (@79793 + (@79803 + (@79809 + (@79820 + (@79826 + (@79834 + (@79864 (@79870 (@79873 (@6741 (@79874 @204))) @79859)) + (@43015 @75816 @6385)) + (@79787 + @954 + @162 + @9278 + @6624 + @79815 + @6394 + (@79841 + @953 + @6626 + @6624 + (@6383 @950 @6394) + @79815 + (@79787 @951 @162 @6624 @6624 @950 @6394 (@79856 @950) @79859) + (@24348 @949)) + @79859)) + (@43015 @79700 @75820)) + (@79787 + @275 + @162 + @6624 + @6624 + @79729 + @6394 + (@79871 @271 @79729 (@6741 (@79874 @271))) + @79859)) + (@43015 @79702 @79704)) + (@79787 + @968 + @162 + @9278 + @6624 + @79781 + @6394 + (@79841 + @967 + @6626 + @6624 + (@6383 @964 @6394) + @79781 + (@79787 @965 @162 @6624 @6624 @964 @6394 (@79856 @964) @79859) + (@24348 @963)) + @79859)) + (@43015 @79705 @75825)) +@79973 := @6668 (@16061 @79708) @79764 +@79974 := @7183 @79973 +@79981 := @79974 @233 @206 @980 @12577 @6624 @79714 @79715 +@79982 := @6727 @79973 +@79988 := @79982 @212 @979 @6624 @12576 @52336 @79713 +@79989 := @6736 @79973 +@79991 := @79989 @20 @52336 +@79992 := @6742 @79973 +@79996 := @79988 (@79991 (@6741 (@79992 @20))) +@80008 := @79982 @177 @978 @6624 @12575 @10772 @79712 (@79989 @46 @10772 (@6741 (@79992 @46))) +@80020 := @79982 @196 @977 @6624 @12574 @57179 @79711 (@79989 @60 @57179 (@6741 (@79992 @60))) +@80026 := @79982 @975 @162 @9278 @6624 @79709 @6394 +@80035 := @79974 @266 @30 @974 @6626 @6624 (@6383 @79708 @6394) @79709 +@80047 := @79982 @620 @162 @6624 @6624 @79708 @6394 (@79989 @367 @79708 (@6741 (@79992 @367))) +@80048 := @6761 @79973 +@80074 := fun (segments : @6405) => + fun (tail : @12566) => + fun (attributeDepth : @14) => + fun (pending : @6620) => + fun (imports : @71585) => + @75589 + (@75869 + (fun (__a : @38778) => + fun (__h : @75872) => + @79684 + (fun (badConst : @6422) => + @79721 + (@79761 + (@79970 + (@79981 + (@79996 (@80008 (@80020 (@80026 (@80035 (@80047 @80048) (@7686 @79708)) @80048)))) + (@11017 @79714))))))) +@80076 := (imports : @71585) -> (state : @6460) -> @6620 +@80077 := @38780 @6481 +@80079 := @70188 @6466 @6626 +@80080 := @6623 @56120 +@80081 := @75543 @6385 +@80082 := @80081 @6636 +@80083 := @6469 @6865 +@80084 := @80082 @80083 +@80085 := @6473 @6865 +@80094 := @70194 (fun (segs : @6405) => @6623 (@80080 (@80084 @80085 @6869)) @9278) @9380 @9380 +@80096 := @6623 @75405 @6624 +@80098 := @6623 @80096 @6624 +@80099 := @41844 @80098 +@80100 := fun (cmd : @6422) => @80099 +@80101 := @80094 @80100 +@80102 := @23766 @719 +@80103 := @50193 @80102 +@80104 := @7282 @80103 +@80105 := @80104 @6624 +@80109 := @7281 @80105 (@7289 @80103 @6624) +@80115 := @6623 (@50778 (@80109 (@7821 (@70211 @6636)) @6626)) +@80118 := @80109 (@70214 @6636) @7059 +@80120 := @7282 @80118 @6624 +@80121 := @7281 @80120 +@80123 := @7289 @80118 @6624 +@80125 := @80121 @80123 @13807 +@80127 := @7282 @70252 @6624 +@80128 := @7281 @80127 +@80130 := @7289 @70252 @6624 +@80131 := @80128 @80130 +@80133 := @7282 @80085 @6624 +@80134 := @7281 @80133 +@80136 := @7289 @80085 @6624 +@80138 := @80134 @80136 @13807 +@80139 := @30456 @80083 +@80141 := @7282 @80139 @6624 +@80142 := @7281 @80141 +@80144 := @7289 @80139 @6624 +@80145 := @80142 @80144 +@80147 := @7316 @80083 @20 +@80165 := @80131 + (@6625 + (@80138 + (@7279 + (@80145 + (@6623 + (@6623 (@6623 (@6625 (@6623 (@6628 (@7283 @80147 @7323)) @13790)) @6624) @6624) + @6624) + @13807)))) +@80166 := @23766 @789 +@80167 := @50193 @80166 +@80169 := @7282 @80167 @6624 +@80170 := @7281 @80169 +@80172 := @7289 @80167 @6624 +@80173 := @80170 @80172 +@80174 := @7279 @9334 +@80175 := @6625 @80174 +@80177 := @6623 @80175 @6624 +@80179 := @6623 @80177 @6624 +@80181 := @6623 @80179 @6624 +@80201 := @6625 + (@80077 + (@6625 + (@80079 + (fun (current : @6435) => + fun (tail : @12566) => + @6625 + (@80101 + (fun (sym : @6422) => + @80115 + (@80125 + (@50778 (@80165 (@50778 (@80173 (@7279 (@80145 @80181 @9380)) @9380)))))))))) + @68256) +@80202 := @6625 @80201 +@80205 := fun (imports : @71585) => fun (state : @6460) => @6625 @80202 +@80206 := @6634 @473 +@80207 := @75550 @6385 +@80209 := @6383 @80207 @6394 +@80210 := @71594 @80209 +@80211 := @80206 @80210 +@80214 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_10 @6636 @6385 +@80215 := @6644 @80214 +@80217 := @6477 @6460 @75550 +@80218 := LexLeanBoot.TokenAudit.stepAudit +@80221 := @80217 (@80218 @6636 @6385) +@80222 := @80215 @80221 +@80225 := (imports : @71585) -> (state : @6460) -> @80211 @80222 +@80229 := @6660 @473 @80210 @80222 @836 +@80232 := @6668 (@6672 @80207) @71615 +@80242 := @80229 @80232 (@6685 (@6695 @473)) (@6701 (@6702 (@6703 @836) @80210 @6678)) +@80250 := @7485 @80232 @46 @24 @587 @834 @6624 @80202 @6471 +@80251 := @6683 @6460 +@80253 := @38777 (fun ("_" : @38778) => @80251) +@80254 := @80253 @6481 +@80256 := @70186 (fun ("_" : @12566) => @80251) +@80257 := @80256 @6466 +@80258 := @6898 @6460 +@80259 := @80257 @80258 +@80261 := @6401 (fun ("_" : @6399) => @80251) +@80262 := @80261 @70193 +@80263 := @75551 @6385 +@80264 := @80263 @6636 +@80267 := @80264 @80083 @80085 @6869 +@80268 := @6946 @6460 +@80269 := @80268 @6385 +@80272 := @80262 (fun (segs : @6405) => let nextSt : @6460 := @80267; @80269) +@80273 := @75697 @6385 +@80274 := @6469 @6856 +@80275 := @80273 @80274 +@80276 := @6473 @6856 +@80279 := @80268 (@80275 @80276 @38898) +@80281 := @80272 @80279 @80279 +@80282 := @23766 @668 +@80284 := @41920 @80282 @6385 +@80286 := @41920 @80284 @75714 +@80287 := @75697 @6856 +@80288 := @6469 @6869 +@80289 := @80287 @80288 +@80290 := @6473 @6869 +@80296 := @80281 (fun (cmd : @6422) => let msg : @6422 := @80286; @80268 (@80289 @80290 @38933)) +@80297 := @7280 @80251 +@80299 := @80297 @80120 @80123 +@80300 := @75697 @6636 +@80301 := @80300 @80083 +@80305 := @80299 (@80268 (@80301 @6624 @38898)) +@80307 := @80297 @80127 @80130 +@80309 := @80297 @80133 @80136 +@80313 := @80268 (@80300 @20 @7059 @38898) +@80314 := @80309 @80313 +@80316 := @80297 @80141 @80144 +@80321 := @80316 (@80268 (@80300 @80147 @7059 @38898)) +@80324 := @80300 @136 @7059 @38898 +@80325 := @80268 @80324 +@80328 := @80307 (@80314 (@80321 @80325)) +@80330 := @80297 @80169 @80172 +@80337 := @80316 (@80268 (@80300 (@7849 @80083 @20) @80085 @38898)) +@80340 := @80268 (@80301 @80085 @38898) +@80351 := @80254 + (@80259 + (fun (current : @6435) => + fun (tail : @12566) => + @80296 (fun (sym : @6422) => @80305 (@80328 (@80330 (@80337 @80340) @80340))))) +@80352 := fun (msg : @6422) => @80258 +@80354 := @80217 (@80351 @80352) +@80355 := @80250 @80354 +@80362 := @9548 @80232 @212 @6624 @20 @6487 @136 @6471 +@80363 := @6736 @80232 +@80365 := @80363 @20 @80207 +@80366 := @6742 @80232 +@80369 := @80365 (@6741 (@80366 @20)) +@80370 := @80362 @80369 +@80371 := @9567 @6487 +@80375 := @80355 (@80370 (@6741 (@80371 @20))) +@80378 := @6668 (@6959 @6471) @80232 +@80406 := @7485 + @80378 + @60 + @26 + @591 + @833 + @6624 + @80201 + @6475 + @80354 + (@9548 + @80378 + @212 + @6624 + @46 + @6487 + @136 + @6475 + (@6736 @80378 @20 @80207 (@6741 (@6742 @80378 @20))) + (@6741 (@80371 @46))) +@80409 := @6668 (@7206 @6475) @80378 +@80415 := @38828 @80409 @414 @594 @832 @6624 @6479 +@80416 := @6465 @6636 +@80418 := @70188 @80416 @6626 +@80429 := @70194 + (fun (segs : @6405) => @6623 (@80080 (@80082 @80288 @80290 @7131)) @9278) + @9380 + @9380 + @80100 +@80431 := @7282 @80290 @6624 +@80432 := @7281 @80431 +@80434 := @7289 @80290 @6624 +@80436 := @80432 @80434 @13807 +@80437 := @30456 @80288 +@80439 := @7282 @80437 @6624 +@80440 := @7281 @80439 +@80442 := @7289 @80437 @6624 +@80443 := @80440 @80442 +@80445 := @7316 @80288 @20 +@80484 := @80415 + (fun (__a : @38778) => + @38835 + (@6625 + (@80418 + (fun (current : @6435) => + fun (tail : @12566) => + @6625 + (@80429 + (fun (sym : @6422) => + @80115 + (@80125 + (@50778 + (@80131 + (@6625 + (@80436 + (@7279 + (@80443 + (@6623 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@7283 @80445 @7323)) @13790)) @6624) + @6624) + @6624) + @13807)))) + (@50778 (@80173 (@7279 (@80443 @80181 @9380)) @9380)))))))))) + @68256) +@80485 := @80253 @6385 +@80487 := @80256 @80416 @80258 +@80493 := @80262 (fun (segs : @6405) => let nextSt : @6460 := @80264 @80288 @80290 @7131; @80269) +@80497 := @80268 (@80273 @80083 @80085 @38898) +@80499 := @80493 @80497 @80497 +@80500 := @6469 @7131 +@80501 := @80287 @80500 +@80502 := @6473 @7131 +@80508 := @80499 (fun (cmd : @6422) => let msg : @6422 := @80286; @80268 (@80501 @80502 @38933)) +@80509 := @80300 @80288 +@80513 := @80299 (@80268 (@80509 @6624 @38898)) +@80516 := @80297 @80431 @80434 @80313 +@80518 := @80297 @80439 @80442 +@80526 := @80307 (@80516 (@80518 (@80268 (@80300 @80445 @7059 @38898)) @80325)) +@80533 := @80518 (@80268 (@80300 (@7849 @80288 @20) @80290 @38898)) +@80536 := @80268 (@80509 @80290 @38898) +@80571 := @80484 + (fun (__a : @38778) => + @80217 + (@80485 + (@80487 + (fun (current : @6435) => + fun (tail : @12566) => + @80508 (fun (sym : @6422) => @80513 (@80526 (@80330 (@80533 @80536) @80536))))) + @80352)) + @6481 + (@9548 + @80409 + @212 + @6624 + @60 + @6487 + @136 + @6482 + (@6736 @80409 @20 @80207 (@6741 (@6742 @80409 @20))) + (@6741 (@80371 @60))) +@80574 := @38878 (@6480 @6636) @6385 +@80586 := @6668 + (@7206 (@6389 @80085)) + (@6668 (@6959 (@224 @80083)) (@6668 (@6672 (@75550 @6865)) @72390)) +@80589 := @6864 @80586 @38886 @832 +@80590 := @6465 @6869 +@80592 := @70188 @80590 @6626 +@80593 := @6469 @8170 +@80594 := @80082 @80593 +@80595 := @6473 @8170 +@80605 := @70194 + (fun (segs : @6405) => @6623 (@80080 (@80594 @80595 @8126)) @9278) + @9380 + @9380 + @80100 +@80607 := @7282 @80595 @6624 +@80608 := @7281 @80607 +@80610 := @7289 @80595 @6624 +@80612 := @80608 @80610 @13807 +@80613 := @30456 @80593 +@80615 := @7282 @80613 @6624 +@80616 := @7281 @80615 +@80618 := @7289 @80613 @6624 +@80619 := @80616 @80618 +@80621 := @7316 @80593 @20 +@80652 := @6625 + (@80605 + (fun (sym : @6422) => + @80115 + (@80125 + (@50778 + (@80131 + (@6625 + (@80612 + (@7279 + (@80619 + (@6623 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@7283 @80621 @7323)) @13790)) @6624) + @6624) + @6624) + @13807)))) + (@50778 (@80173 (@7279 (@80619 @80181 @9380)) @9380))))))) +@80661 := @6644 + ((fun (__a : @38778) => + @38835 (@6625 (@80592 (fun (current : @6435) => fun (tail : @12566) => @80652))) @68256) + @6385) +@80663 := @80256 @80590 @80258 +@80669 := @80262 (fun (segs : @6405) => let nextSt : @6460 := @80264 @80593 @80595 @8126; @80269) +@80670 := @6469 @8116 +@80671 := @80273 @80670 +@80672 := @6473 @8116 +@80675 := @80268 (@80671 @80672 @38898) +@80677 := @80669 @80675 @80675 +@80678 := @6469 @8126 +@80679 := @80287 @80678 +@80680 := @6473 @8126 +@80681 := @80679 @80680 +@80686 := @80677 (fun (cmd : @6422) => let msg : @6422 := @80286; @80268 (@80681 @38933)) +@80687 := @80300 @80593 +@80691 := @80299 (@80268 (@80687 @6624 @38898)) +@80694 := @80297 @80607 @80610 @80313 +@80696 := @80297 @80615 @80618 +@80704 := @80307 (@80694 (@80696 (@80268 (@80300 @80621 @7059 @38898)) @80325)) +@80711 := @80696 (@80268 (@80300 (@7849 @80593 @20) @80595 @38898)) +@80714 := @80268 (@80687 @80595 @38898) +@80721 := @80686 (fun (sym : @6422) => @80691 (@80704 (@80330 (@80711 @80714) @80714))) +@80734 := @38884 + (fun (__a : @38778) => + @80589 + (@80661 + ((fun (__a : @38778) => + @80217 (@80485 (@80663 (fun (current : @6435) => fun (tail : @12566) => @80721)) @80352)) + @6385))) + @6636 +@80735 := @6389 @80276 +@80737 := @6668 (@7206 @80735) +@80738 := @224 @80274 +@80740 := @6668 (@6959 @80738) +@80741 := @75550 @6856 +@80746 := @80737 (@80740 (@6668 (@6672 @80741) @72408)) +@80752 := @6888 @80746 @38899 @266 @450 @597 @831 +@80753 := @6465 @6856 +@80755 := @70188 @80753 @6626 +@80766 := @70194 + (fun (segs : @6405) => @6623 (@80080 (@80082 @80500 @80502 @8116)) @9278) + @9380 + @9380 + @80100 +@80768 := @7282 @80502 @6624 +@80769 := @7281 @80768 +@80771 := @7289 @80502 @6624 +@80773 := @80769 @80771 @13807 +@80774 := @30456 @80500 +@80776 := @7282 @80774 @6624 +@80777 := @7281 @80776 +@80779 := @7289 @80774 @6624 +@80780 := @80777 @80779 +@80782 := @7316 @80500 @20 +@80818 := @6644 + (@6625 + (@80755 + (fun (current : @6435) => + fun (tail : @12566) => + @6625 + (@80766 + (fun (sym : @6422) => + @80115 + (@80125 + (@50778 + (@80131 + (@6625 + (@80773 + (@7279 + (@80780 + (@6623 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@7283 @80782 @7323)) @13790)) @6624) + @6624) + @6624) + @13807)))) + (@50778 (@80173 (@7279 (@80780 @80181 @9380)) @9380)))))))))) +@80820 := @80256 @80753 @80258 +@80826 := @80262 (fun (segs : @6405) => let nextSt : @6460 := @80264 @80500 @80502 @8116; @80269) +@80830 := @80268 (@80273 @80288 @80290 @38898) +@80839 := @80826 + @80830 + @80830 + (fun (cmd : @6422) => let msg : @6422 := @80286; @80268 (@80287 @80670 @80672 @38933)) +@80840 := @80300 @80500 +@80844 := @80299 (@80268 (@80840 @6624 @38898)) +@80847 := @80297 @80768 @80771 @80313 +@80849 := @80297 @80776 @80779 +@80857 := @80307 (@80847 (@80849 (@80268 (@80300 @80782 @7059 @38898)) @80325)) +@80864 := @80849 (@80268 (@80300 (@7849 @80500 @20) @80502 @38898)) +@80867 := @80268 (@80840 @80502 @38898) +@80879 := @80818 + (@80217 + (@80820 + (fun (current : @6435) => + fun (tail : @12566) => + @80839 (fun (sym : @6422) => @80844 (@80857 (@80330 (@80864 @80867) @80867)))))) +@80881 := @80752 @80879 @38908 +@80894 := @6918 @80746 @38899 @244 @139 @828 @294 @6394 @80746 @80879 @38920 (@6701 (@6933 @80746)) +@80900 := @70235 @80746 @414 @600 @827 @6624 @6464 +@80911 := @70194 + (fun (segs : @6405) => @6623 (@80080 (@80082 @80670 @80672 @8170)) @9278) + @9380 + @9380 + @80100 +@80913 := @7282 @80672 @6624 +@80914 := @7281 @80913 +@80916 := @7289 @80672 @6624 +@80918 := @80914 @80916 @13807 +@80919 := @30456 @80670 +@80921 := @7282 @80919 @6624 +@80922 := @7281 @80921 +@80924 := @7289 @80919 @6624 +@80925 := @80922 @80924 +@80927 := @7316 @80670 @20 +@80963 := @80900 + (fun (__a : @12566) => + @70190 + (fun (current : @6435) => + fun (tail : @12566) => + @6625 + (@80911 + (fun (sym : @6422) => + @80115 + (@80125 + (@50778 + (@80131 + (@6625 + (@80918 + (@7279 + (@80925 + (@6623 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@7283 @80927 @7323)) @13790)) @6624) + @6624) + @6624) + @13807)))) + (@50778 (@80173 (@7279 (@80925 @80181 @9380)) @9380))))))))) +@80965 := @80256 @6385 @80258 +@80971 := @80262 (fun (segs : @6405) => let nextSt : @6460 := @80264 @80670 @80672 @8170; @80269) +@80975 := @80268 (@80273 @80500 @80502 @38898) +@80984 := @80971 + @80975 + @80975 + (fun (cmd : @6422) => let msg : @6422 := @80286; @80268 (@80287 @80593 @80595 @38933)) +@80985 := @80300 @80670 +@80989 := @80299 (@80268 (@80985 @6624 @38898)) +@80992 := @80297 @80913 @80916 @80313 +@80994 := @80297 @80921 @80924 +@81002 := @80307 (@80992 (@80994 (@80268 (@80300 @80927 @7059 @38898)) @80325)) +@81009 := @80994 (@80268 (@80300 (@7849 @80670 @20) @80672 @38898)) +@81012 := @80268 (@80985 @80672 @38898) +@81026 := @80963 + (fun (__a : @12566) => + @80217 + (@80965 + (fun (current : @6435) => + fun (tail : @12566) => + @80984 (fun (sym : @6422) => @80989 (@81002 (@80330 (@81009 @81012) @81012)))))) + @80753 +@81030 := @9548 @80746 @212 @6624 @136 +@81031 := @6464 @80753 +@81041 := @6383 @81031 (@6383 @80738 (@6383 @80735 (@6383 (@6479 (@6480 @6856)) @6394))) +@81057 := @81026 + (@81030 + @81041 + @136 + @81031 + (@6736 @80746 @20 @80741 (@6741 (@6742 @80746 @20))) + (@6741 (@9567 @81041 @136))) +@81060 := @70263 (@6465 @6865) @6385 +@81078 := @6864 + (@6668 + (@7206 (@6389 @80502)) + (@6668 (@6959 (@224 @80500)) (@6668 (@6672 (@75550 @7131)) (@6668 (@6675 @76649) @6678)))) + @16769 + @827 +@81079 := @6469 @8179 +@81080 := @80082 @81079 +@81081 := @6473 @8179 +@81091 := @70194 + (fun (segs : @6405) => @6623 (@80080 (@81080 @81081 @12513)) @9278) + @9380 + @9380 + @80100 +@81093 := @7282 @81081 @6624 +@81094 := @7281 @81093 +@81096 := @7289 @81081 @6624 +@81098 := @81094 @81096 @13807 +@81099 := @30456 @81079 +@81101 := @7282 @81099 @6624 +@81102 := @7281 @81101 +@81104 := @7289 @81099 @6624 +@81105 := @81102 @81104 +@81107 := @7316 @81079 @20 +@81133 := @50778 + (@80131 + (@6625 + (@81098 + (@7279 + (@81105 + (@6623 + (@6623 (@6623 (@6625 (@6623 (@6628 (@7283 @81107 @7323)) @13790)) @6624) @6624) + @6624) + @13807)))) + (@50778 (@80173 (@7279 (@81105 @80181 @9380)) @9380))) +@81144 := @6644 + ((fun (__a : @12566) => + @70190 + (fun (current : @6435) => + fun (tail : @12566) => @6625 (@81091 (fun (sym : @6422) => @80115 (@80125 @81133))))) + @6385) +@81150 := @80262 (fun (segs : @6405) => let nextSt : @6460 := @80264 @81079 @81081 @12513; @80269) +@81154 := @80268 (@80273 @80678 @80680 @38898) +@81156 := @81150 @81154 @81154 +@81157 := @6469 @12513 +@81158 := @80287 @81157 +@81159 := @6473 @12513 +@81165 := @81156 (fun (cmd : @6422) => let msg : @6422 := @80286; @80268 (@81158 @81159 @38933)) +@81166 := @80300 @81079 +@81170 := @80299 (@80268 (@81166 @6624 @38898)) +@81172 := @80297 @81093 @81096 +@81173 := @81172 @80313 +@81175 := @80297 @81101 @81104 +@81183 := @80307 (@81173 (@81175 (@80268 (@80300 @81107 @7059 @38898)) @80325)) +@81185 := @7849 @81079 @20 +@81190 := @81175 (@80268 (@80300 @81185 @81081 @38898)) +@81193 := @80268 (@81166 @81081 @38898) +@81211 := @70266 + (fun (__a : @12566) => + @81078 + (@81144 + ((fun (__a : @12566) => + @80217 + (@80965 + (fun (current : @6435) => + fun (tail : @12566) => + @81165 (fun (sym : @6422) => @81170 (@81183 (@80330 (@81190 @81193) @81193)))))) + @6385))) + @6636 +@81226 := @6668 + (@7206 (@6389 @80290)) + (@6668 (@6959 (@224 @80288)) (@6668 (@6672 (@75550 @6869)) (@6668 (@6675 @76383) @6678))) +@81252 := @81211 + (@6918 + @81226 + @70285 + @336 + @139 + @597 + @826 + @6394 + @81226 + @20778 + @70295 + (@6701 (@6933 @81226)) + (@7183 @81226 @244 @414 @162 @6624 @6624 @6394 @7613 (@6761 @81226) @7617)) +@81268 := @6668 + (@7206 (@6389 @80672)) + (@6668 + (@6959 (@224 @80670)) + (@6668 (@6672 (@75550 @8116)) (@6668 (@6675 (@71592 @8170)) @6678))) +@81274 := @6888 @81268 @70319 @336 @139 @597 @826 +@81277 := @6644 @80652 (@80217 @80721) +@81279 := @81274 @81277 @70330 +@81286 := @6918 @81268 @70319 @562 @605 @823 @294 @70340 +@81290 := @56288 (@6668 (@9131 @70338) @81268) +@81298 := @81286 @81290 @81277 @70351 (@6701 (@6702 @605 @70340 @81268)) +@81304 := @70359 @81290 @414 @607 @822 @6624 @6437 +@81316 := @70366 + (fun (segs : @6405) => @6623 (@80080 (@80081 @6856 @80678 @80680 @8179)) @9278) + @9380 + @9380 + @80100 +@81322 := @6623 (@50778 (@80109 (@7821 (@70211 @6856)) @6626)) +@81325 := @80109 (@70214 @6856) @7059 +@81327 := @7282 @81325 @6624 +@81328 := @7281 @81327 +@81330 := @7289 @81325 @6624 +@81332 := @81328 @81330 @13807 +@81334 := @7282 @80680 @6624 +@81335 := @7281 @81334 +@81337 := @7289 @80680 @6624 +@81339 := @81335 @81337 @13807 +@81340 := @30456 @80678 +@81342 := @7282 @81340 @6624 +@81343 := @7281 @81342 +@81345 := @7289 @81340 @6624 +@81346 := @81343 @81345 +@81348 := @7316 @80678 @20 +@81380 := @81304 + (fun (__a : @6399) => + @81316 + (fun (sym : @6422) => + @81322 + (@81332 + (@50778 + (@80131 + (@6625 + (@81339 + (@7279 + (@81346 + (@6623 + (@6623 + (@6623 (@6625 (@6623 (@6628 (@7283 @81348 @7323)) @13790)) @6624) + @6624) + @6624) + @13807)))) + (@50778 (@80173 (@7279 (@81346 @80181 @9380)) @9380))))))) +@81381 := @80261 @6385 +@81390 := @81381 + (fun (segs : @6405) => let nextSt : @6460 := @80263 @6856 @80678 @80680 @8179; @80269) + @80714 + @80714 +@81391 := @75697 @6865 +@81392 := @81391 @81079 +@81393 := @81392 @81081 +@81398 := @81390 (fun (cmd : @6422) => let msg : @6422 := @80286; @80268 (@81393 @38933)) +@81404 := @80297 @81327 @81330 (@80268 (@80679 @6624 @38898)) +@81411 := @80297 @81334 @81337 (@80268 (@80287 @20 @7059 @38898)) +@81413 := @80297 @81342 @81345 +@81418 := @81413 (@80268 (@80287 @81348 @7059 @38898)) +@81421 := @80287 @136 @7059 @38898 +@81425 := @80307 (@81411 (@81418 (@80268 @81421))) +@81432 := @81413 (@80268 (@80287 (@7849 @80678 @20) @80680 @38898)) +@81434 := @80268 (@80681 @38898) +@81462 := @81380 + (fun (__a : @6399) => + @80217 (@81398 (fun (sym : @6422) => @81404 (@81425 (@80330 (@81432 @81434) @81434))))) + @70193 + (@9548 + @81290 + @262 + @6624 + @136 + @70401 + @136 + @70387 + (@6736 @81290 @204 @70338 (@6741 (@6742 @81290 @204))) + @70415) +@81464 := @6668 (@9131 @70425) +@81465 := @6389 @81081 +@81467 := @6668 (@7206 @81465) +@81468 := @224 @81079 +@81481 := @57071 + (@81464 + (@81467 (@6668 (@6959 @81468) (@6668 (@6672 (@75550 @8179)) (@6668 (@6675 @77808) @6678))))) +@81484 := @6864 @81481 @70434 @822 +@81485 := @80081 @7131 +@81486 := @6469 @24188 +@81487 := @81485 @81486 +@81488 := @6473 @24188 +@81498 := @70366 + (fun (segs : @6405) => @6623 (@80080 (@81487 @81488 @51207)) @9278) + @9380 + @9380 + @80100 +@81502 := @6623 (@50778 (@80109 @75424 @6626)) +@81504 := @80109 @75429 @7059 +@81506 := @7282 @81504 @6624 +@81507 := @7281 @81506 +@81509 := @7289 @81504 @6624 +@81511 := @81507 @81509 @13807 +@81512 := @7282 @81488 +@81513 := @81512 @6624 +@81514 := @7281 @81513 +@81516 := @7289 @81488 @6624 +@81518 := @81514 @81516 @13807 +@81519 := @30456 @81486 +@81521 := @7282 @81519 @6624 +@81522 := @7281 @81521 +@81524 := @7289 @81519 @6624 +@81525 := @81522 @81524 +@81527 := @7316 @81486 @20 +@81544 := @6625 + (@81518 + (@7279 + (@81525 + (@6623 + (@6623 (@6623 (@6625 (@6623 (@6628 (@7283 @81527 @7323)) @13790)) @6624) @6624) + @6624) + @13807))) +@81545 := @80131 @81544 +@81548 := @7279 (@81525 @80181 @9380) +@81560 := @6644 + ((fun (__a : @6399) => + @81498 (fun (sym : @6422) => @81502 (@81511 (@50778 (@81545 (@50778 (@80173 @81548 @9380))))))) + @6385) +@81567 := @81381 + (fun (segs : @6405) => let nextSt : @6460 := @80263 @7131 @81486 @81488 @51207; @80269) +@81568 := @75698 @81157 +@81571 := @80268 (@81568 @81159 @38898) +@81573 := @81567 @81571 @81571 +@81574 := @6469 @51207 +@81575 := @76319 @81574 +@81576 := @6473 @51207 +@81577 := @81575 @81576 +@81582 := @81573 (fun (cmd : @6422) => let msg : @6422 := @80286; @80268 (@81577 @38933)) +@81584 := @80297 @81506 @81509 +@81585 := @76165 @81486 +@81589 := @81584 (@80268 (@81585 @6624 @38898)) +@81596 := @80297 @81513 @81516 (@80268 (@76165 @20 @7059 @38898)) +@81598 := @80297 @81521 @81524 +@81609 := @81596 (@81598 (@80268 (@76165 @81527 @7059 @38898)) (@80268 (@76165 @136 @7059 @38898))) +@81610 := @80307 @81609 +@81617 := @81598 (@80268 (@76165 (@7849 @81486 @20) @81488 @38898)) +@81620 := @80268 (@81585 @81488 @38898) +@81621 := @81617 @81620 +@81635 := @70422 + (fun (__a : @6399) => + @81484 + (@81560 + ((fun (__a : @6399) => + @80217 (@81582 (fun (sym : @6422) => @81589 (@81610 (@80330 @81621 @81620))))) + @6385))) + @6636 +@81636 := @6918 @81481 +@81642 := @81636 @70447 @233 @611 @634 @821 @6412 +@81645 := @6668 (@16061 @6410) @81481 +@81646 := @81642 @81645 +@81650 := @80081 @6865 @81079 @81081 @12513 +@81651 := @80080 @81650 +@81654 := @6644 (@6623 @81651 @9278) +@81659 := @75550 (@80263 @6865 @81079 @81081 @12513) +@81660 := @7631 @81659 +@81667 := @81646 (@81654 @81660) @70461 (@6701 (@35037 @6412 @81481)) +@81676 := @7485 @81645 @393 @206 @626 @633 @81651 @9278 @81659 @81660 +@81681 := @6840 @81645 @618 @625 @56120 @81650 +@81682 := @6383 @81468 +@81683 := @6383 @81465 +@81685 := @6383 @77808 @6394 +@81686 := @81683 @81685 +@81687 := @81682 @81686 +@81688 := @51686 @81687 +@81691 := @81681 (@6411 @81688) @81659 +@81692 := @6727 @81645 +@81698 := @81692 @620 @624 @6624 @16740 @6410 @81688 +@81699 := @6736 @81645 +@81701 := @81699 @367 @6410 +@81702 := @6742 @81645 +@81769 := @81676 + (@81691 + (@81698 + (@81701 (@6741 (@81702 @367))) + (@81692 + @275 + @623 + @6624 + @7293 + @51359 + @81687 + (@81699 @271 @51359 (@6741 (@81702 @271))) + (@81692 + @177 + @622 + @6624 + @6627 + @81468 + @81686 + (@81699 @46 @81468 (@6741 (@81702 @46))) + (@81692 + @196 + @163 + @6624 + @6626 + @81465 + @81685 + (@81699 @60 @81465 (@6741 (@81702 @60))) + (@81692 + @160 + @162 + @6624 + @6624 + @77808 + @6394 + (@81699 @136 @77808 (@6741 (@81702 @136))) + (@6761 @81645)))))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_14 + @6385 + @6865 + @81079 + @81081 + @12513)) +@81772 := @6668 (@19401 @81659) @81645 +@81806 := @81635 + (fun (segs : @6405) => + @81667 + (@81769 + (@7183 + @81772 + @266 + @414 + @632 + @6626 + @6624 + (@6383 @81659 @6394) + @81660 + (@6727 + @81772 + @630 + @162 + @6624 + @6624 + @81659 + @6394 + (@6736 @81772 @393 @81659 (@6741 (@6742 @81772 @393))) + (@6761 @81772)) + (@7686 @81659)))) +@81808 := @6668 (@9131 @70483) +@81809 := @6389 @80680 +@81811 := @6668 (@7206 @81809) +@81812 := @224 @80678 +@81825 := @57176 + (@81808 + (@81811 (@6668 (@6959 @81812) (@6668 (@6672 (@75550 @8126)) (@6668 (@6675 @76902) @6678))))) +@81826 := @6888 @81825 +@81831 := @81826 @70492 @233 @611 @634 @821 +@81832 := @6644 @9380 +@81833 := @6383 @81812 +@81835 := @6383 @81809 @16869 +@81836 := @81833 @81835 +@81837 := @57224 @81836 +@81838 := @6382 @81837 +@81839 := @7631 @81838 +@81840 := @81832 @81839 +@81842 := @81831 @81840 @70500 +@81843 := @6918 @81825 +@81852 := @81843 @70492 @637 @139 @646 @820 @6394 @81825 @81840 @70513 +@81854 := @6701 (@6933 @81825) +@81855 := @81852 @81854 +@81856 := @7183 @81825 +@81865 := @81856 @266 @414 @645 @9378 @6624 (@6383 @81838 @6394) @81839 +@81866 := @6727 @81825 +@81872 := @81866 @643 @162 @9376 @6624 @81838 @6394 +@81879 := @81856 @233 @206 @642 @9374 @6624 @81837 @81838 +@81885 := @81866 @275 @641 @6624 @9358 @57174 @81836 +@81886 := @6736 @81825 +@81888 := @81886 @271 @57174 +@81889 := @6742 @81825 +@81893 := @81885 (@81888 (@6741 (@81889 @271))) +@81905 := @81866 @177 @640 @6624 @9334 @81812 @81835 (@81886 @46 @81812 (@6741 (@81889 @46))) +@81917 := @81866 @196 @249 @6624 @9278 @81809 @16869 (@81886 @60 @81809 (@6741 (@81889 @60))) +@81923 := @81866 @247 @162 @6626 @6624 @7613 @6394 +@81930 := @81856 @244 @30 @162 @6624 @6624 @6394 @7613 +@81931 := @6761 @81825 +@81946 := @81865 + (@81872 + (@81879 (@81893 (@81905 (@81917 (@81923 (@81930 @81931 @7617) @81931)))) (@11017 @81837)) + @81931) + (@7686 @81838) +@81949 := @81806 (@81842 (@81855 @81946)) +@81950 := @81826 @70532 +@81976 := @81949 + (@81950 + @233 + @611 + @634 + @821 + @81840 + @70540 + (@81950 + @637 + @139 + @646 + @820 + @81840 + @70548 + (@81843 @70532 @649 @139 @646 @819 @6394 @81825 @81840 @70560 @81854 @81946))) +@81977 := @6888 @81481 +@81978 := @81977 @70569 +@81982 := @81978 @233 @611 @634 @821 +@81983 := @6644 @80099 +@81984 := @1928 @80286 +@81985 := @7631 @81984 +@81987 := @6383 @81985 @6394 +@81988 := @81683 @81987 +@81989 := @81682 @81988 +@81990 := @51686 @81989 +@81991 := @6382 @81990 +@81992 := @7631 @81991 +@81993 := @81983 @81992 +@81995 := @81982 @81993 @70577 +@82001 := @81978 @637 @139 @646 @820 @81993 @70585 +@82007 := @81978 @649 @139 @646 @819 @81993 @70593 +@82013 := @81636 @70569 @654 @657 @706 @818 @6426 +@82014 := @33050 @81481 +@82020 := @82013 @82014 @81993 @70606 (@6701 (@33062 @81481)) +@82029 := @7485 @82014 @473 @29 @690 @705 @41843 @80098 @81984 @81992 +@82030 := @6711 @82014 +@82031 := @82030 @661 +@82034 := @82031 @689 @41841 @6624 +@82035 := @1928 @80284 +@82039 := @82034 (@6383 @82035 @77565) @81984 +@82040 := @6727 @82014 +@82046 := @82040 @679 @688 @41839 @12574 @82035 @77565 +@82049 := @82031 @678 @41837 @6624 +@82050 := @1928 @80282 +@82054 := @82049 (@6383 @82050 @6426) @82035 +@82060 := @82040 @673 @677 @9278 @6626 @82050 @6426 +@82061 := @82030 @663 +@82068 := @82061 @672 @6626 @6624 (@6383 @669 @6394) @82050 +@82074 := @82040 @670 @162 @6624 @6624 @669 @6394 +@82076 := @6938 @82014 @665 +@82078 := @82074 (@82076 @669) +@82079 := @6761 @82014 +@82135 := @82029 + (@82039 + (@82046 + (@82054 + (@82060 + (@82068 (@82078 @82079) (@24348 @668)) + (@82040 + @675 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @82014 @398 @6424 (@6741 (@6742 @82014 @398))) + @82079)) + (@43015 @80282 @6385)) + (@82040 + @686 + @162 + @9278 + @6624 + @77563 + @6394 + (@82061 + @685 + @6626 + @6624 + @77652 + @77563 + (@82040 @683 @162 @6624 @6624 @682 @6394 (@82076 @682) @82079) + @77665) + @82079)) + (@43015 @80284 @75714)) +@82138 := @6668 (@19526 @81984) @82014 +@82139 := @7183 @82138 +@82140 := @82139 @266 +@82148 := @82140 @414 @704 @80096 @6624 (@6383 @81991 @6394) @81992 +@82149 := @6727 @82138 +@82155 := @82149 @702 @162 @75405 @6624 @81991 @6394 +@82162 := @82139 @233 @206 @701 @12577 @6624 @81990 @81991 +@82168 := @82149 @275 @700 @6624 @12576 @51359 @81989 +@82169 := @6736 @82138 +@82171 := @82169 @271 @51359 +@82172 := @6742 @82138 +@82176 := @82168 (@82171 (@6741 (@82172 @271))) +@82188 := @82149 @177 @699 @6624 @12575 @81468 @81988 (@82169 @46 @81468 (@6741 (@82172 @46))) +@82200 := @82149 @196 @698 @6624 @12574 @81465 @81987 (@82169 @60 @81465 (@6741 (@82172 @60))) +@82206 := @82149 @696 @162 @9278 @6624 @81985 @6394 +@82214 := @82140 @30 @695 @6626 @6624 (@6383 @81984 @6394) @81985 +@82226 := @82149 @693 @162 @6624 @6624 @81984 @6394 (@82169 @473 @81984 (@6741 (@82172 @473))) +@82227 := @6761 @82138 +@82251 := @81976 + (fun (cmd : @6422) => + @81995 + (@82001 + (@82007 + (@82020 + (@82135 + (@82148 + (@82155 + (@82162 + (@82176 + (@82188 (@82200 (@82206 (@82214 (@82226 @82227) (@7686 @81984)) @82227)))) + (@11017 @81990)) + @82227) + (@7686 @81991))))))) +@82252 := @81977 @70629 +@82256 := @82252 @233 @611 @634 @821 +@82261 := @50778 (@80109 (@7821 (@70211 @6865)) @6626) +@82262 := @6623 @82261 +@82265 := @80109 (@70214 @6865) @7059 +@82266 := @7282 @82265 +@82267 := @82266 @6624 +@82268 := @7281 @82267 +@82270 := @7289 @82265 @6624 +@82275 := @6644 (@82262 (@82268 @82270 @13807 @81133)) +@82281 := @80297 @82267 @82270 (@80268 (@81392 @6624 @38898)) +@82286 := @81172 (@80268 (@81391 @20 @7059 @38898)) +@82291 := @81175 (@80268 (@81391 @81107 @7059 @38898)) +@82294 := @81391 @136 @7059 @38898 +@82298 := @80307 (@82286 (@82291 (@80268 @82294))) +@82303 := @81175 (@80268 (@81391 @81185 @81081 @38898)) +@82305 := @80268 (@81393 @38898) +@82312 := @82275 (@80217 (@82281 (@82298 (@80330 (@82303 @82305) @82305)))) +@82314 := @82256 @82312 @70640 +@82320 := @82252 @637 @139 @646 @820 @82312 @70648 +@82326 := @82252 @649 @139 @646 @819 @82312 @70656 +@82332 := @82252 @654 @657 @706 @818 @82312 @70664 +@82338 := @81636 @70629 @709 @712 @815 @294 @6426 +@82339 := @57725 @81481 +@82345 := @82338 @82339 @82312 @70677 (@6701 (@57731 @81481)) +@82346 := @7378 @82339 +@82350 := @82346 @737 @745 @814 @82261 +@82351 := @7389 @13807 +@82352 := @70819 @70251 +@82353 := @7282 @82352 +@82354 := @82353 @6624 +@82355 := @7281 @82354 +@82357 := @7289 @82352 @6624 +@82358 := @82355 @82357 +@82360 := @7282 @81159 @6624 +@82361 := @7281 @82360 +@82363 := @7289 @81159 @6624 +@82365 := @82361 @82363 @13807 +@82366 := @30456 @81157 +@82368 := @7282 @82366 @6624 +@82369 := @7281 @82368 +@82371 := @7289 @82366 @6624 +@82372 := @82369 @82371 +@82374 := @7316 @81157 @20 +@82392 := @82358 + (@6625 + (@82365 + (@7279 + (@82372 + (@6623 + (@6623 (@6623 (@6625 (@6623 (@6628 (@7283 @82374 @7323)) @13790)) @6624) @6624) + @6624) + @13807)))) +@82393 := @70819 @80166 +@82395 := @7282 @82393 @6624 +@82396 := @7281 @82395 +@82398 := @7289 @82393 @6624 +@82410 := @82350 + (fun (__b : @6620) => + @82351 (@50778 (@82392 (@50778 (@82396 @82398 (@7279 (@82372 @80181 @9380)) @9380))))) +@82412 := @80297 @7385 @7388 +@82416 := @82412 (@80268 (@81568 @6624 @38898)) +@82418 := @80297 @82354 @82357 +@82425 := @80297 @82360 @82363 (@80268 (@75698 @20 @7059 @38898)) +@82427 := @80297 @82368 @82371 +@82457 := @82410 + (fun (__b : @6620) => + @80217 + (@82416 + (@82418 + (@82425 + (@82427 (@80268 (@75698 @82374 @7059 @38898)) (@80268 (@75698 @136 @7059 @38898)))) + (@80297 + @82395 + @82398 + (@82427 (@80268 (@75698 (@7849 @81157 @20) @81159 @38898)) @81571) + @81571)))) + @82265 +@82461 := @82346 @728 @735 @242 @50777 +@82462 := @70211 @6869 +@82467 := @82461 (fun (__b : @6620) => @7389 (@7821 @82462) @6626) +@82468 := @70214 @6869 +@82474 := @82467 (fun (__b : @6620) => @6389 (@7389 @82468 @7059)) @80103 +@82475 := @6711 @82339 +@82479 := @82475 @715 @727 @12575 @6624 +@82480 := @1928 @80102 +@82482 := @6383 @82480 @6394 +@82486 := @82479 (@6425 @82482) (@6389 @80103) +@82487 := @6727 @82339 +@82501 := @82487 + @717 + @726 + @6624 + @12574 + @6424 + @82482 + (@6736 @82339 @521 @6424 (@6741 (@6742 @82339 @521))) +@82507 := @82487 @724 @162 @9278 @6624 @82480 @6394 +@82515 := @82475 @663 @723 @6626 @6624 (@6383 @720 @6394) @82480 +@82525 := @82487 @721 @162 @6624 @6624 @720 @6394 (@6938 @82339 @665 @720) +@82526 := @6761 @82339 +@82537 := @82474 + (@82486 (@82501 (@82507 (@82515 (@82525 @82526) (@24348 @719)) @82526)) (@50571 @80102)) +@82539 := @6668 (@20610 @6637) +@82542 := @6668 (@9131 (@6463 @7131)) +@82545 := @6668 (@7206 (@6389 @81159)) +@82546 := @224 @81157 +@82560 := @82539 + (@59799 + (@82542 + (@82545 + (@6668 (@6959 @82546) (@6668 (@6672 (@75550 @12513)) (@6668 (@6675 @78101) @6678)))))) +@82565 := @6840 @82560 @733 @277 @6626 @82462 +@82566 := @6383 @59797 +@82570 := @82565 (@82566 @6394) (@6389 @82468) +@82571 := @6727 @82560 +@82572 := @82571 @275 +@82577 := @82572 @162 @6624 @6624 @59797 @6394 +@82578 := @6736 @82560 +@82580 := @82578 @271 @59797 +@82581 := @6742 @82560 +@82584 := @82580 (@6741 (@82581 @271)) +@82585 := @82577 @82584 +@82586 := @6761 @82560 +@82592 := @82537 (fun ("_" : @80105) => @82570 (@82585 @82586) (@78147 @6869)) +@82593 := @80104 @7059 +@82594 := @7183 @82560 +@82606 := @82457 + (@82592 (fun ("_" : @82593) => @82594 @239 @26 @162 @6624 @6624 @6394 @7165 @82586 @7194)) +@82611 := @82594 @266 @414 @744 @13805 @6624 +@82613 := @6383 @82546 @45057 +@82614 := @82566 @82613 +@82615 := @6382 @82614 +@82697 := @82606 + (fun ("_" : @82267) => + @82611 + (@6383 @82615 @6394) + (@7631 @82615) + (@82571 + @742 + @162 + @13803 + @6624 + @82615 + @6394 + (@82594 + @233 + @206 + @741 + @13801 + @6624 + @82614 + @82615 + (@82572 + @740 + @6624 + @13791 + @59797 + @82613 + @82584 + (@82571 + @177 + @739 + @6624 + @13790 + @82546 + @45057 + (@82578 @46 @82546 (@6741 (@82581 @46))) + (@82571 + @334 + @249 + @6626 + @9278 + @8622 + @16869 + (@82594 @331 @26 @162 @6624 @6624 @6394 @8622 @82586 @8641) + (@82571 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@82594 @244 @30 @162 @6624 @6624 @6394 @7613 @82586 @7617) + @82586)))) + (@11017 @82614)) + @82586) + (@7686 @82615)) +@82698 := @82266 @7059 +@82703 := @7378 @82560 @756 @787 @813 @50777 +@82704 := @7389 @81544 +@82705 := @70916 @80166 +@82706 := @7282 @82705 +@82707 := @82706 @6624 +@82708 := @7281 @82707 +@82710 := @7289 @82705 @6624 +@82727 := @82703 + (fun (__b : @6620) => @82704 (@50778 (@82708 @82710 @81548 @9380))) + (fun (__b : @6620) => @80217 (@82412 @81609 (@80297 @82707 @82710 @81621 @81620))) + @82352 +@82728 := @6711 @82560 +@82780 := @82727 + (@82728 + @715 + @755 + @12575 + @6624 + (@6638 @70691) + (@6389 @82352) + (@82571 + @717 + @754 + @6624 + @12574 + @6637 + @70691 + (@82578 @521 @6637 (@6741 (@82581 @521))) + (@82571 + @752 + @162 + @9278 + @6624 + @70689 + @6394 + (@82728 + @663 + @751 + @6626 + @6624 + @70721 + @70689 + (@82571 @749 @162 @6624 @6624 @748 @6394 (@6938 @82560 @665 @748) @82586) + @70737) + @82586)) + (@70982 @70251)) +@82782 := @6668 (@20610 @7006) +@82785 := @6668 (@9131 (@6463 @8116)) +@82786 := @6389 @81488 +@82803 := @82782 + (@60044 + (@82785 + (@6668 + (@7206 @82786) + (@6668 + (@6959 (@224 @81486)) + (@6668 (@6672 (@75550 @24188)) (@6668 (@6675 @78391) @6678)))))) +@82804 := @7378 @82803 +@82808 := @82804 @196 @764 @786 @6624 +@82809 := @30456 @81574 +@82810 := @7282 @82809 +@82811 := @82810 @6624 +@82812 := @7281 @82811 +@82814 := @7289 @82809 @6624 +@82815 := @82812 @82814 +@82817 := @7316 @81574 @20 +@82835 := @82808 + (fun (__b : @6620) => + @82351 + (@7279 + (@82815 + (@6623 + (@6623 (@6623 (@6625 (@6623 (@6628 (@7283 @82817 @7323)) @13790)) @6624) @6624) + @6624) + @13807))) +@82840 := @82412 (@80268 (@76319 @20 @7059 @38898)) +@82842 := @80297 @82811 @82814 +@82857 := @82835 + (fun (__b : @6620) => + @80217 + (@82840 (@82842 (@80268 (@76319 @82817 @7059 @38898)) (@80268 (@76319 @136 @7059 @38898))))) + @81488 +@82858 := @6736 @82803 +@82860 := @82858 @60 @82786 +@82861 := @6742 @82803 +@82865 := @82857 (@82860 (@6741 (@82861 @60))) +@82867 := @6668 (@20610 @6892) +@82869 := @6668 (@10569 @52336) +@82872 := @6668 (@9131 (@6463 @8170)) +@82873 := @6389 @81576 +@82875 := @6668 (@7206 @82873) +@82876 := @224 @81574 +@82890 := @82867 + (@82869 + (@82872 + (@82875 + (@6668 (@6959 @82876) (@6668 (@6672 (@75550 @51207)) (@6668 (@6675 @78563) @6678)))))) +@82891 := @7183 @82890 +@82893 := @82891 @266 @414 +@82896 := @82893 @763 @13805 @6624 +@82897 := @7647 @44869 +@82898 := @79699 @82897 +@82899 := @6382 @82898 +@82904 := @82896 (@6383 @82899 @6394) (@7631 @82899) +@82905 := @6727 @82890 +@82911 := @82905 @761 @162 @13803 @6624 @82899 @6394 +@82913 := @82891 @233 @206 +@82918 := @82913 @760 @13801 @6624 @82898 @82899 +@82919 := @82905 @275 +@82924 := @82919 @759 @6624 @13791 @52336 @82897 +@82925 := @6736 @82890 +@82927 := @82925 @271 @52336 +@82928 := @6742 @82890 +@82931 := @82927 (@6741 (@82928 @271)) +@82932 := @82924 @82931 +@82938 := @82905 @226 @250 @6624 @13790 @225 @44869 +@82940 := @6938 @82890 @24 +@82942 := @82938 (@82940 @225) +@82948 := @82905 @242 @249 @6626 @9278 @7165 @16869 +@82955 := @82891 @239 @26 @162 @6624 @6624 @6394 @7165 +@82956 := @6761 @82890 +@82959 := @82948 (@82955 @82956 @7194) +@82976 := @82905 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@82891 @244 @30 @162 @6624 @6624 @6394 @7613 @82956 @7617) + @82956 +@82989 := @82865 + (fun ("_" : @81513) => + @82904 + (@82911 (@82918 (@82932 (@82942 (@82959 @82976))) (@11017 @82898)) @82956) + (@7686 @82899)) +@82990 := @81512 @7059 +@82992 := @7378 @82890 @769 +@82995 := @82992 @779 @785 @6629 +@82996 := @6469 @51205 +@82998 := @7316 @82996 @20 +@83000 := @7283 @82998 @7323 +@83001 := @6628 @83000 +@83003 := @6623 @83001 @13790 +@83004 := @6625 @83003 +@83006 := @6623 @83004 @6624 +@83008 := @6623 @83006 @6624 +@83028 := @82995 + (fun (__b : @6620) => @7389 (@6623 @83008 @6624) @13807) + (fun (__b : @6620) => + @80217 (@82412 (@80268 (@75827 @82998 @7059 @38898)) (@80268 (@75827 @136 @7059 @38898)))) + @82809 +@83033 := @6711 @82890 @766 @768 @6627 @6624 +@83034 := @6383 @82876 +@83035 := @83034 @6394 +@83039 := @83033 (@9879 @83035) (@6389 @82809) +@83047 := @82905 @237 @179 @6624 @6626 @236 @83035 (@82940 @236) +@83048 := @82905 @177 +@83053 := @83048 @162 @6624 @6624 @82876 @6394 +@83058 := @82925 @46 @82876 (@6741 (@82928 @46)) +@83064 := @83039 (@83047 (@83053 @83058 @82956)) (@30631 @81574) +@83065 := @83028 @83064 +@83067 := @6668 (@20610 @6870) +@83069 := @6668 (@10569 @52781) +@83072 := @6668 (@9131 (@6463 @8126)) +@83073 := @6473 @51205 +@83074 := @6389 @83073 +@83076 := @6668 (@7206 @83074) +@83077 := @224 @82996 +@83091 := @83067 + (@83069 + (@83072 + (@83076 + (@6668 (@6959 @83077) (@6668 (@6672 (@75550 @51205)) (@6668 (@6675 @79167) @6678)))))) +@83092 := @7183 @83091 +@83094 := @83092 @266 @414 +@83097 := @83094 @778 @83008 @6624 +@83098 := @224 @82998 +@83100 := @6383 @83098 @44869 +@83101 := @67646 @83100 +@83102 := @6382 @83101 +@83107 := @83097 (@6383 @83102 @6394) (@7631 @83102) +@83108 := @6727 @83091 +@83114 := @83108 @776 @162 @83006 @6624 @83102 @6394 +@83116 := @83092 @233 @206 +@83121 := @83116 @775 @83004 @6624 @83101 @83102 +@83122 := @83108 @275 +@83127 := @83122 @774 @6624 @83003 @52781 @83100 +@83128 := @6736 @83091 +@83130 := @83128 @271 @52781 +@83131 := @6742 @83091 +@83134 := @83130 (@6741 (@83131 @271)) +@83135 := @83127 @83134 +@83141 := @83108 @772 @250 @83001 @13790 @83098 @44869 +@83142 := @6711 @83091 +@83146 := @83142 @218 @771 @6627 @83000 +@83147 := @6383 @83077 +@83148 := @83147 @7648 +@83150 := @83146 @83148 @83098 +@83151 := @83108 @177 +@83156 := @83151 @228 @6624 @6626 @83077 @7648 +@83161 := @83128 @46 @83077 (@6741 (@83131 @46)) +@83162 := @83156 @83161 +@83168 := @83108 @226 @162 @6624 @6624 @225 @6394 +@83170 := @6938 @83091 @24 +@83172 := @83168 (@83170 @225) +@83173 := @6761 @83091 +@83175 := @83162 (@83172 @83173) +@83180 := @83141 (@83150 @83175 (@7679 @82996 @20)) +@83196 := @83108 + @242 + @249 + @6626 + @9278 + @7165 + @16869 + (@83092 @239 @26 @162 @6624 @6624 @6394 @7165 @83173 @7194) +@83213 := @83108 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@83092 @244 @30 @162 @6624 @6624 @6394 @7613 @83173 @7617) + @83173 +@83214 := @83196 @83213 +@83226 := @83065 + (fun ("_" : @82811) => + @83107 (@83114 (@83121 (@83135 (@83180 @83214)) (@11017 @83101)) @83173) (@7686 @83102)) +@83227 := @82810 @7059 +@83230 := @83094 @784 @13805 @6624 +@83231 := @9879 @44869 +@83232 := @67646 @83231 +@83233 := @6382 @83232 +@83279 := @82780 + (fun ("_" : @82354) => + @82989 + (fun ("_" : @82990) => + @83226 + (fun ("_" : @83227) => + @83230 + (@6383 @83233 @6394) + (@7631 @83233) + (@83108 + @782 + @162 + @13803 + @6624 + @83233 + @6394 + (@83116 + @781 + @13801 + @6624 + @83232 + @83233 + (@83122 + @251 + @6624 + @13791 + @52781 + @83231 + @83134 + (@83108 @237 @250 @6624 @13790 @236 @44869 (@83170 @236) @83214)) + (@11017 @83232)) + @83173) + (@7686 @83233)))) +@83280 := @82353 @7059 +@83291 := @82804 + @798 + @811 + @646 + @50777 + (fun (__b : @6620) => @7389 (@7279 (@82815 @80181 @9380)) @9380) +@83298 := @82842 (@80268 (@76319 (@7849 @81574 @20) @81576 @38898)) +@83300 := @80268 (@81577 @38898) +@83307 := @83291 (fun (__b : @6620) => @80217 (@82412 (@83298 @83300) @83300)) @82705 +@83308 := @6711 @82803 +@83312 := @83308 @715 @797 @12575 @6624 +@83313 := @1928 @80166 +@83315 := @6383 @83313 @6394 +@83319 := @83312 (@7007 @83315) (@6389 @82705) +@83320 := @6727 @82803 +@83332 := @83320 @717 @796 @6624 @12574 @7006 @83315 (@82858 @521 @7006 (@6741 (@82861 @521))) +@83338 := @83320 @794 @162 @9278 @6624 @83313 @6394 +@83346 := @83308 @663 @793 @6626 @6624 (@6383 @790 @6394) @83313 +@83356 := @83320 @791 @162 @6624 @6624 @790 @6394 (@6938 @82803 @665 @790) +@83357 := @6761 @82803 +@83368 := @83307 + (@83319 (@83332 (@83338 (@83346 (@83356 @83357) (@24348 @789)) @83357)) (@71059 @80166)) +@83375 := @82992 @809 @646 @6629 (fun (__b : @6620) => @7389 @80181 @9380) +@83377 := @7849 @82996 @20 +@83392 := @83375 + (fun (__b : @6620) => + @80217 (@82412 (@80268 (@75827 @83377 @83073 @38898)) (@80268 (@75827 @82996 @83073 @38898)))) + @82809 + @83064 +@83395 := @83094 @808 @80179 @6624 +@83396 := @224 @83377 +@83397 := @6383 @83396 +@83399 := @6383 @83074 @16869 +@83400 := @83397 @83399 +@83401 := @67646 @83400 +@83402 := @6382 @83401 +@83407 := @83395 (@6383 @83402 @6394) (@7631 @83402) +@83413 := @83108 @806 @162 @80177 @6624 @83402 @6394 +@83418 := @83116 @805 @80175 @6624 @83401 @83402 +@83424 := @83122 @804 @6624 @80174 @52781 @83400 @83134 +@83441 := @83108 + @802 + @640 + @6629 + @9334 + @83396 + @83399 + (@83142 @800 @771 @6627 @6624 @83148 @83396 @83175 (@8043 @82996 @20)) +@83454 := @83108 @196 @249 @6624 @9278 @83074 @16869 (@83128 @60 @83074 (@6741 (@83131 @60))) @83213 +@83466 := @83392 + (fun ("_" : @82811) => + @83407 (@83413 (@83418 (@83424 (@83441 @83454)) (@11017 @83401)) @83173) (@7686 @83402)) +@83469 := @83094 @645 @9378 @6624 +@83470 := @83147 @83399 +@83471 := @67646 @83470 +@83472 := @6382 @83471 +@83514 := @83368 + (fun ("_" : @82707) => + @83466 + (fun ("_" : @83227) => + @83469 + (@6383 @83472 @6394) + (@7631 @83472) + (@83108 + @643 + @162 + @9376 + @6624 + @83472 + @6394 + (@83116 + @642 + @9374 + @6624 + @83471 + @83472 + (@83122 + @641 + @6624 + @9358 + @52781 + @83470 + @83134 + (@83151 @640 @6624 @9334 @83077 @83399 @83161 @83454)) + (@11017 @83471)) + @83173) + (@7686 @83472))) +@83515 := @82706 @7059 +@83518 := @82893 @645 @9378 @6624 +@83520 := @6383 @82873 @16869 +@83521 := @83034 @83520 +@83522 := @79699 @83521 +@83523 := @6382 @83522 +@83601 := @80734 + (@80881 + (@80894 + (@81057 + (fun (__a : @12566) => + fun (__h : @81060) => + @81252 + (fun (current : @6435) => + fun (tail : @12566) => + @81279 + (@81298 + (@81462 + (fun (__a : @6399) => + fun (__h : @70421) => + @82251 + (fun (sym : @6422) => + @82314 + (@82320 + (@82326 + (@82332 + (@82345 + (@82697 + (fun ("_" : @82698) => + @83279 + (fun ("_" : @83280) => + @83514 + (fun ("_" : @83515) => + @83518 + (@6383 @83523 @6394) + (@7631 @83523) + (@82905 + @643 + @162 + @9376 + @6624 + @83523 + @6394 + (@82913 + @642 + @9374 + @6624 + @83522 + @83523 + (@82919 + @641 + @6624 + @9358 + @52336 + @83521 + @82931 + (@83048 + @640 + @6624 + @9334 + @82876 + @83520 + @83058 + (@82905 + @196 + @249 + @6624 + @9278 + @82873 + @16869 + (@82925 @60 @82873 (@6741 (@82928 @60))) + @82976))) + (@11017 @83522)) + @82956) + (@7686 @83523)))))))))))))))))) +@83608 := @6918 @80586 @38934 @266 @450 @597 @831 @6426 +@83609 := @46201 @80586 +@83637 := fun (imports : @71585) => + fun (state : @6460) => + @80242 + (@80375 + (@80406 + (@80571 + (fun (__a : @38778) => + fun (__h : @80574) => + @83601 + (fun (msg : @6422) => + @83608 + @83609 + @20778 + @38948 + (@6701 (@46206 @80586)) + (@7183 @83609 @244 @414 @162 @6624 @6624 @6394 @7613 (@6761 @83609) @7617)))))) +@83639 := (imports : @71585) -> (s : @6460) -> @6620 +@83642 := fun (imports : @71585) => fun (s : @6460) => @6628 @80214 +@83644 := @6634 @192 @80210 +@83645 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_4 +@83649 := @6644 (@83645 @6636 @6385) @80221 +@83652 := (imports : @71585) -> (s : @6460) -> @83644 @83649 +@83666 := @6660 + @192 + @80210 + @83649 + @477 + @80232 + (@6685 (@6695 @192)) + (@6701 (@6702 (@6703 @477) @80210 @6678)) +@83673 := @6840 @80232 @473 @475 @6627 @80214 @80210 @80221 +@83674 := @6727 @80232 +@83704 := fun (imports : @71585) => + fun (s : @6460) => + @83666 + (@83673 + (@83674 + @160 + @214 + @6624 + @6626 + @71593 + @80209 + (@80363 @136 @71593 (@6741 (@80366 @136))) + (@83674 @212 @162 @6624 @6624 @80207 @6394 @80369 (@6761 @80232))) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_10 @6636 @6385)) +@83705 := (text : @6422) -> @75363 +@83706 := @69209 @6636 +@83707 := @7821 @83706 +@83708 := @6623 @83707 +@83709 := @32120 @12566 +@83711 := @83709 (fun ("_" : @69246) => @6620) +@83712 := @69215 @6636 +@83714 := @83711 @83712 @32128 +@83715 := @7821 @70093 +@83716 := @6623 @83715 +@83718 := @7316 @70097 @20 +@83720 := @7283 @83718 @7323 +@83721 := @6628 @83720 +@83723 := @6623 @83721 @13805 +@83724 := @7821 @83723 +@83725 := @6623 @83724 +@83726 := @7834 @6460 +@83730 := @83726 (fun (__p0 : @6460) => @83645 @6856 @6385) +@83733 := fun (s : @6460) => @80218 @6856 @6385 +@83735 := @83730 @83733 @83718 +@83738 := @80273 @136 @7059 @38898 +@83741 := @6623 (@83725 (@83735 @83738)) +@83743 := @7895 @6460 @6620 +@83744 := @7898 @6460 +@83760 := fun (text : @6422) => + fun (imports : @71585) => + @83708 + (@83714 + (fun (lexemes : @12566) => + @83716 + (@83741 (@6625 (@38780 (@6480 (@83743 (@83744 @83733 @83718 @83738))) @12574 @32128))))) +@83762 := @6634 @136 @72840 +@83765 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_0 @6636 @6385 +@83766 := @6644 @83765 +@83767 := Unit +@83771 := @23716 @83767 @1928 LexLeanPreservation.encUnit +@83775 := @83771 (LexLeanBoot.TokenAudit.auditTokens @6636 @6385) +@83776 := @83766 @83775 +@83779 := (text : @6422) -> (imports : @71585) -> @83762 @83776 +@83793 := @6660 + @136 + @72840 + @83776 + @305 + @72860 + (@6685 (@6695 @136)) + (@6701 (@6702 (@6703 @305) @72840 @6678)) +@83801 := @6815 @69246 @6633 @72860 @151 @164 @303 @83707 @69214 +@83803 := @83711 @6385 @32128 +@83807 := @83726 (fun (__p0 : @6460) => @83645 @6865 @6385) +@83810 := fun (s : @6460) => @80218 @6865 @6385 +@83830 := @83801 + (fun (__a : @69246) => + @83803 + (fun (lexemes : @12566) => + @83716 + (@6623 + (@83725 (@83807 @83810 @83718 @83738)) + (@6625 (@38780 (@6480 (@83743 (@83744 @83810 @83718 @83738))) @12574 @32128))))) +@83831 := @23758 @83767 +@83834 := @83709 (fun ("_" : @69246) => @83831) @6385 +@83837 := fun (msg : @6422) => @23764 @83767 @6385 +@83838 := @83834 @83837 +@83841 := fun (s : @6460) => @80218 @6869 @6385 +@83842 := @83744 @83841 +@83845 := @83743 (@83842 @7318 @80324) +@83847 := @38777 (fun ("_" : @38778) => @83831) +@83848 := @83847 @6481 +@83851 := @23771 @83767 Unit.unit +@83853 := @83848 @83851 @83837 +@83873 := @83830 + (fun (__a : @69246) => + @83771 + (@83838 + (fun (lexemes : @12566) => + let count : @14 := @70097; let finalState : @6460 := @83845; @83853))) + @83712 + (@72871 + @20 + @163 + @6626 + @83706 + @7910 + (@69214 @83712) + @72916 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_1 @6636)) +@83877 := @6854 @69246 (@69215 @6856) @6385 +@83878 := @32975 @12566 +@83881 := @6668 (@6672 @72405) @6873 +@83885 := @6864 @83881 (@69214 @6385) @303 +@83889 := @83726 (fun (__p0 : @6460) => @83645 @8116 @6385) +@83890 := @80218 @8116 +@83892 := fun (s : @6460) => @83890 @6385 +@83897 := @6623 (@83725 (@83889 @83892 @83718 @83738)) +@83898 := @83744 @83892 +@83913 := @6644 + ((fun (__a : @69246) => + @83803 + (fun (lexemes : @12566) => + @83716 (@83897 (@6625 (@38780 (@6480 (@83743 (@83898 @83718 @83738))) @12574 @32128))))) + @6385) +@83914 := @80218 @8170 +@83917 := @83744 (fun (s : @6460) => @83914 @6385) +@83932 := @83878 + (fun (__a : @69246) => + @83885 + (@83913 + ((fun (__a : @69246) => + @83771 + (@83838 + (fun (lexemes : @12566) => + let count : @14 := @70097; + let finalState : @6460 := @83743 (@83917 @7318 @80324); @83853))) + @6385))) + @6636 +@83933 := @6918 @83881 +@83934 := @69214 @69256 +@83940 := @83933 @83934 @169 @172 @180 @302 @6426 +@83941 := @71426 @83881 +@83979 := @83932 + (fun (msg : @6422) => + @83940 + @83941 + @33055 + (@6911 (@33057 @83934)) + (@6701 (@71432 @83881)) + (@7183 + @83941 + @169 + @151 + @179 + @6626 + @6624 + @6426 + @33054 + (@6727 + @83941 + @177 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @83941 @46 @6424 (@6741 (@6742 @83941 @46))) + (@6761 @83941)) + @33092)) +@83980 := @6888 @83881 +@83981 := @69214 @69252 +@83986 := @83980 @83981 @169 @172 @180 @302 +@83989 := fun (__p0 : @6460) => @83645 @6869 @6385 +@83993 := @83726 @83989 @83841 @83718 @83738 +@83994 := @83725 @83993 +@83995 := @6623 @83994 +@83997 := @83842 @83718 @83738 +@83998 := @83743 @83997 +@83999 := @6480 @83998 +@84003 := @6625 (@38780 @83999 @12574 @32128) +@84004 := @83995 @84003 +@84006 := @6644 (@83716 @84004) +@84010 := @83771 (@83847 @83999 @83851 @83837) +@84011 := @84006 @84010 +@84015 := @83986 @84011 (@6911 (@33057 @83981)) +@84021 := @83933 @83981 @183 @186 @299 @294 @16771 +@84024 := @6668 (@7206 @16769) @83881 +@84033 := @84021 @84024 @84011 (@6911 (@33128 @83981)) (@6701 (@7217 @16771 @83881)) +@84071 := @7485 + @84024 + @192 + @24 + @199 + @298 + @83715 + @84004 + @70098 + @84010 + (@6840 + @84024 + @46 + @198 + @6626 + @70093 + @16771 + @70098 + (@6727 + @84024 + @196 + @162 + @6624 + @6624 + @16769 + @6394 + (@6736 @84024 @60 @16769 (@6741 (@6742 @84024 @60))) + (@6761 @84024)) + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_2 @6385)) +@84074 := @6668 (@8617 @70098) @84024 +@84081 := @7485 @84074 @204 @206 @259 @297 @83994 @84003 +@84082 := @75550 @83998 +@84084 := @84081 @84082 @84010 +@84093 := @7926 @84074 @258 @83994 @84082 (@6389 (@7934 @6460 @6620 @83997)) +@84098 := @6840 @84074 @60 @257 @83724 @83993 +@84099 := @7945 @192 +@84101 := @6383 @72405 @6394 +@84102 := @84099 @84101 +@84103 := @6383 @84102 +@84104 := @224 @83718 +@84105 := @6383 @84104 +@84106 := @16770 @83231 +@84107 := @6382 @84106 +@84109 := @6383 @84107 @6394 +@84110 := @84105 @84109 +@84112 := @84098 (@84103 @84110) +@84116 := @7956 @6460 @6620 @75550 @6389 +@84118 := @84112 (@84116 @83997) +@84119 := @6727 @84074 +@84125 := @84119 @215 @256 @6626 @83723 @84102 @84110 +@84130 := @7971 @84074 @192 @214 @6626 @84101 +@84136 := @84119 @212 @162 @6624 @6624 @72405 @6394 +@84137 := @6736 @84074 +@84139 := @84137 @20 @72405 +@84140 := @6742 @84074 +@84144 := @84136 (@84139 (@6741 (@84140 @20))) +@84145 := @6761 @84074 +@84148 := @84125 (@84130 (@84144 @84145)) +@84154 := @84119 @230 @255 @83721 @13805 @84104 @84109 +@84163 := @6711 @84074 @218 @229 @6627 @83720 (@6383 @70098 @7648) @84104 +@84175 := @84119 @220 @228 @6624 @6626 @70098 @7648 (@84137 @192 @70098 (@6741 (@84140 @192))) +@84181 := @84119 @226 @162 @6624 @6624 @225 @6394 +@84183 := @6938 @84074 @24 +@84192 := @84154 (@84163 (@84175 (@84181 (@84183 @225) @84145)) (@7679 @70097 @20)) +@84198 := @84119 @253 @162 @13803 @6624 @84107 @6394 +@84199 := @7183 @84074 +@84270 := @84118 + (@84148 + (@84192 + (@84198 + (@84199 + @233 + @206 + @252 + @13801 + @6624 + @84106 + @84107 + (@84119 + @196 + @251 + @6624 + @13791 + @16769 + @83231 + (@84137 @60 @16769 (@6741 (@84140 @60))) + (@84119 + @237 + @250 + @6624 + @13790 + @236 + @44869 + (@84183 @236) + (@84119 + @242 + @249 + @6626 + @9278 + @7165 + @16869 + (@84199 @239 @26 @162 @6624 @6624 @6394 @7165 @84145 @7194) + (@84119 + @247 + @162 + @6626 + @6624 + @7613 + @6394 + (@84199 @244 @30 @162 @6624 @6624 @6394 @7613 @84145 @7617) + @84145)))) + (@11017 @84106)) + @84145))) +@84272 := @8051 @6460 @75550 +@84274 := @8054 @6460 @75550 +@84282 := @84272 @84274 (fun (s : @6460) => @8058 (@8059 @6460 @84274 @6385)) @84116 +@84284 := @6665 @6460 @6620 +@84299 := @84282 + (fun (x : @84284) => @8058 (@84116 @6385)) + @83841 + @83989 + @192 + @84101 + @6633 + (fun (__p0 : @6460) => LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_4 @6869 @6385) + @83842 +@84300 := @6682 @84284 +@84302 := @80218 @7131 @6385 +@84304 := @83744 (fun (s : @6460) => @84302) +@84309 := @84299 (fun (s : @6460) => @84300 (@84304 @136 @6385)) +@84310 := @6854 @80251 +@84312 := @84310 @84302 @80258 +@84313 := @8099 @80251 +@84314 := @83890 @6636 +@84315 := @84313 @84314 +@84316 := @83914 @6856 +@84318 := @84310 @84316 @6385 +@84319 := @6854 @84284 +@84322 := @6775 @6460 (fun ("_" : @80251) => @84284) +@84323 := @80218 @8126 +@84324 := @84323 @6865 +@84325 := @84322 @84324 +@84327 := @6669 @6460 @6620 +@84329 := @84327 @6865 @6624 +@84330 := @84325 @84329 +@84337 := fun (next : @6460) => @83744 (fun (s : @6460) => @80218 @12513 @6385) @7131 @6385 +@84339 := @84319 (@84330 @84337) +@84340 := @84322 @6636 +@84365 := @84309 + (fun (n : @14) => + fun (s : @6460) => + fun (a._@._internal._hyg.#0 : @84312) => + @84315 + (fun (c : @80251) => fun ("_" : @84318) => @84339 (@84340 @84329 @84337)) + (@84300 + (@84322 + @84314 + (@84327 @6636 @6624) + (fun (next : @6460) => @83744 (fun (s : @6460) => @84323 @6385) @6865 @6385))) + @80258 + @6385) +@84367 := @84310 @84314 @80269 +@84368 := @84313 @84316 +@84370 := @84310 @84324 @6385 +@84371 := @80218 @8179 +@84373 := @84322 (@84371 @6869) +@84375 := @84327 @6869 @6624 +@84376 := @84373 @84375 +@84383 := fun (next : @6460) => @83744 (fun (s : @6460) => @80218 @24188 @6385) @8116 @6385 +@84422 := @84084 + (@84093 + (@84270 + (@84365 + (fun (n : @14) => + fun (s : @6460) => + fun (t : @6460) => + fun (a._@._internal._hyg.#0 : @84367) => + @84368 + (fun (c : @80251) => + fun ("_" : @84370) => @84319 (@84376 @84383) (@84340 @84375 @84383)) + (@84300 + (@84322 + @84316 + (@84327 @6856 @6624) + (fun (next : @6460) => @83744 (fun (s : @6460) => @84371 @6385) @6869 @6385))) + (@80268 @6636) + @6385) + @60 + @206 + (@6685 (@6695 @60)) + @83718 + @83738))) +@84425 := @6668 (@9131 @84082) @84074 +@84431 := @38828 @84425 @151 @264 @296 @6624 @6479 +@84434 := fun (__a : @38778) => @38835 @12574 @32128 +@84435 := @84431 @84434 +@84440 := fun (__a : @38778) => @83771 (@83847 @6385 @83851 @83837) +@84442 := @84435 @84440 @83999 +@84446 := @9548 @84425 @262 @6624 @60 +@84449 := @6383 (@6464 (@6465 @83998)) +@84452 := @6383 (@224 (@6469 @83998)) +@84455 := @6383 (@6389 (@6473 @83998)) +@84456 := @6479 @83999 +@84461 := @84449 (@84452 (@84455 (@6383 @84456 @6394))) +@84477 := @84442 + (@84446 + @84461 + @136 + @84456 + (@6736 @84425 @204 @84082 (@6741 (@6742 @84425 @204))) + (@6741 (@9567 @84461 @60))) +@84486 := @38878 (@6480 (@83743 (@84304 (@7316 (@70096 @6636) @20) @80324))) @6385 +@84487 := @70096 @6865 +@84506 := @6668 + (@9131 (@75550 (@83743 (@83917 (@7316 @84487 @20) @82294)))) + (@6668 (@8617 (@224 @84487)) (@6668 (@7206 @51359) (@6668 (@6672 @76649) @11205))) +@84517 := @38884 + (fun (__a : @38778) => @6864 @84506 @38886 @296 (@6644 (@84434 @6385) (@84440 @6385))) + @6636 +@84518 := @70096 @6856 +@84537 := @6668 + (@9131 (@75550 (@83743 (@83898 (@7316 @84518 @20) @81421)))) + (@6668 (@8617 (@224 @84518)) (@6668 (@7206 @57174) (@6668 (@6672 @76383) @10778))) +@84543 := @6888 @84537 @38899 @266 @273 @278 @295 +@84544 := @6644 @12574 +@84545 := LexLeanTarget.TargetSyntax.Value.unit +@84546 := @24369 @84545 +@84547 := @84544 @84546 +@84549 := @84543 @84547 @38908 +@84562 := @6918 @84537 @38899 @244 @139 @291 @294 @6394 @84537 @84547 @38920 (@6701 (@6933 @84537)) +@84563 := @7183 @84537 +@84572 := @84563 @183 @151 @290 @9278 @6624 (@6383 @84545 @6394) @84546 +@84579 := @6727 @84537 @288 @162 @6626 @6624 @84545 @6394 +@84586 := @84563 @285 @149 @162 @6624 @6624 @6394 @84545 +@84587 := @6761 @84537 +@84598 := @84517 + (@84549 + (@84562 + (@84572 + (@84579 (@84586 @84587 LexLeanPreservation.construct_unit) @84587) + (@24396 @84545)))) +@84605 := @6918 @84506 @38934 @266 @273 @278 @295 @6426 +@84606 := @44296 @84506 +@84657 := fun (text : @6422) => + fun (imports : @71585) => + @83793 + (@83873 + (fun (__a : @69246) => + fun (__h : @83877) => + @83979 + (fun (lexemes : @12566) => + @84015 + (@84033 + (@84071 + (@84422 + (@84477 + (fun (__a : @38778) => + fun (__h : @84486) => + @84598 + (fun (msg : @6422) => + @84605 + @84606 + @33055 + @38948 + (@6701 (@44315 @84506)) + (@7183 + @84606 + @169 + @151 + @277 + @6626 + @6624 + @6426 + @33054 + (@6727 + @84606 + @275 + @162 + @6624 + @6624 + @6424 + @6394 + (@6736 @84606 @271 @6424 (@6741 (@6742 @84606 @271))) + (@6761 @84606)) + @33092)))))))))) +@84658 := LexLeanPreservation.Obs +@84660 := (text : @6422) -> (imports : @71585) -> @84658 +@84670 := fun (text : @6422) => + fun (imports : @71585) => + cond.{1} @84658 @83765 (LexLeanPreservation.Obs.value @83775) LexLeanPreservation.Obs.overflow +@84677 := (text : @6422) -> + (imports : @71585) -> LexLeanPreservation.RunConv @6633 @136 @72840 @83776 +@84688 := fun (text : @6422) => + fun (imports : @71585) => + LexLeanPreservation.run_of_funRel + @6633 + @136 + @72840 + @83776 + (LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_0 @6636 @6385) +\end{coremodule} +\end{lexlean} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/Compose/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/Compose/RustStd.lex.tex new file mode 100644 index 000000000..66c99574c --- /dev/null +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/Compose/RustStd.lex.tex @@ -0,0 +1,2073 @@ +\begin{lexlean}{RustStd} +\title{Certificate E LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd} +\begin{coremodule} +imports [ + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3, + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd, + LexLeanPreservation.Compose +] + +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_3 : @16 := @470 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_3], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_2 : @478 := @883 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_2], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_1 : @890 := @1242 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_1], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_0 : @1249 := @1684 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_0], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_4 : @1691 := @2150 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_4], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_5 : @2158 := @2479 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_5], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_6 : @2487 := @2808 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_6], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_7 : @2816 := @3136 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_7], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_8 : @3144 := @3464 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_8], + class: false, + generated: false, + policy: exact{axioms: [propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.root : @4251 := @4252 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.root], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} + +@0 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.program +@1 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.krate +@2 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.flags +@3 := LexLeanBoot.TokenAudit.Segment +@4 := #0 +@5 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_3 +@6 := @5 @4 +@7 := LexLeanPreservation.Rust.WT +@8 := LexLeanTarget.TargetSyntax.Ty.adt +@9 := 3 +@10 := @8 @9 +@11 := @7 @0 +@12 := @11 @1 +@13 := @12 @2 +@14 := @13 @6 +@15 := @14 @10 +@16 := (__s : @3) -> @15 +@17 := LexLeanBoot.TokenAudit.Segment.text +@18 := @17 @4 +@19 := LexLeanBoot.TokenAudit.Segment.quoted +@20 := @19 @4 +@21 := LexLeanTarget.TargetSyntax.Value.bytes +@22 := @21 @18 +@23 := LexLeanTarget.TargetSyntax.Ty.bytes +@24 := LexLeanTarget.TargetSyntax.Program +@25 := LexLeanPreservation.Rust.RCrate +@26 := LexLeanPreservation.Rust.Flags +@27 := ByteArray +@28 := #3 +@29 := @7 @28 +@30 := #2 +@31 := @29 @30 +@32 := #1 +@33 := @31 @32 +@34 := @21 @4 +@40 := {p : @24} -> {c : @25} -> {A : @26} -> (b : @27) -> @33 @34 @23 +@42 := LexLeanPreservation.Rust.wt_bytes @0 +@44 := @11 @30 @32 +@49 := {c : @25} -> {A : @26} -> (b : @27) -> @44 @34 @23 +@50 := @42 @1 +@51 := @12 @32 +@55 := {A : @26} -> (b : @27) -> @51 @34 @23 +@56 := @50 @2 +@57 := @13 @34 +@58 := @57 @23 +@59 := (b : @27) -> @58 +@60 := @56 @18 +@62 := @13 @22 @23 +@63 := LexLeanTarget.TargetSyntax.Value.bool +@64 := @63 @20 +@65 := LexLeanTarget.TargetSyntax.Ty.bool +@66 := Bool +@67 := @63 @4 +@73 := {p : @24} -> {c : @25} -> {A : @26} -> (b : @66) -> @33 @67 @65 +@75 := LexLeanPreservation.Rust.wt_bool @0 +@80 := {c : @25} -> {A : @26} -> (b : @66) -> @44 @67 @65 +@81 := @75 @1 +@85 := {A : @26} -> (b : @66) -> @51 @67 @65 +@86 := @81 @2 +@89 := (b : @66) -> @13 @67 @65 +@90 := @86 @20 +@92 := @13 @64 @65 +@93 := LexLeanTarget.TargetSyntax.Value +@94 := LexLeanTarget.TargetSyntax.Ty +@95 := List.nil.{0} +@96 := List.cons.{0} +@97 := @95 @93 +@98 := @96 @93 +@100 := @98 @64 @97 +@102 := @98 @22 @100 +@103 := @95 @94 +@104 := @96 @94 +@105 := @104 @65 +@106 := @105 @103 +@107 := @104 @23 +@108 := @107 @106 +@109 := LexLeanPreservation.Rust.WTL +@117 := {p : @24} -> {c : @25} -> {A : @26} -> @109 @30 @32 @4 @97 @103 +@119 := LexLeanPreservation.Rust.wtl_nil @0 +@120 := @109 @0 +@126 := {c : @25} -> {A : @26} -> @120 @32 @4 @97 @103 +@127 := @119 @1 +@128 := @120 @1 +@132 := {A : @26} -> @128 @4 @97 @103 +@133 := @127 @2 +@134 := @128 @2 +@135 := @134 @97 +@136 := @135 @103 +@137 := List.{0} +@138 := @137 @93 +@139 := @137 @94 +@140 := #6 +@141 := @7 @140 +@142 := #5 +@143 := @141 @142 +@144 := #4 +@145 := @143 @144 +@147 := @145 @28 @30 +@148 := #7 +@153 := @109 @148 @140 @142 @30 @32 +@154 := #8 +@157 := @109 @154 @148 @140 +@159 := @98 @142 @28 +@160 := @157 @159 +@162 := @104 @144 @30 +@172 := {p : @24} -> + {c : @25} -> + {A : @26} -> + {v : @93} -> {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @147) -> (hs : @153) -> @160 @162 +@174 := LexLeanPreservation.Rust.wtl_cons @0 +@176 := @11 @142 @144 +@178 := @176 @28 @30 +@182 := @120 @140 @142 @30 @32 +@194 := {c : @25} -> + {A : @26} -> + {v : @93} -> + {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @178) -> (hs : @182) -> @120 @148 @140 @159 @162 +@195 := @174 @1 +@196 := @12 @144 +@198 := @196 @28 @30 +@201 := @128 @142 @30 @32 +@211 := {A : @26} -> + {v : @93} -> + {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @198) -> (hs : @201) -> @128 @140 @159 @162 +@212 := @195 @2 +@214 := @13 @28 @30 +@216 := @134 @30 @32 +@224 := {v : @93} -> + {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @214) -> (hs : @216) -> @134 @159 @162 +@225 := @212 @64 +@227 := @63 (@19 @28) +@240 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @227 @30) -> (hs : @216) -> @134 (@98 (@63 (@19 @142)) @28) @162 +@241 := @225 @65 +@243 := @63 (@19 @30) +@245 := @13 @243 @65 +@250 := @134 (@98 (@63 (@19 @144)) @28) +@251 := @105 @30 +@256 := {vs : @138} -> {ts : @139} -> (h : @245) -> (hs : @216) -> @250 @251 +@257 := @241 @97 +@259 := @63 (@19 @32) +@261 := @13 @259 @65 +@262 := @135 @32 +@264 := @98 @227 @97 +@269 := {ts : @139} -> (h : @261) -> (hs : @262) -> @134 @264 @251 +@270 := @257 @103 +@272 := @98 @243 @97 +@273 := @134 @272 +@276 := (h : @92) -> (hs : @136) -> @273 @106 +@277 := @270 @90 +@279 := @98 @259 @97 +@281 := @134 @279 @106 +@282 := (hs : @136) -> @281 +@283 := @277 @133 +@285 := @134 @100 @106 +@286 := @212 @22 +@288 := @21 (@17 @28) +@301 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @288 @30) -> (hs : @216) -> @134 (@98 (@21 (@17 @142)) @28) @162 +@302 := @286 @23 +@304 := @21 (@17 @30) +@306 := @13 @304 @23 +@311 := @134 (@98 (@21 (@17 @144)) @28) +@312 := @107 @30 +@317 := {vs : @138} -> {ts : @139} -> (h : @306) -> (hs : @216) -> @311 @312 +@318 := @302 @100 +@320 := @21 (@17 @32) +@322 := @13 @320 @23 +@323 := @273 @32 +@325 := @98 @288 @264 +@330 := {ts : @139} -> (h : @322) -> (hs : @323) -> @134 @325 @312 +@331 := @318 @106 +@333 := @98 @304 @272 +@334 := @134 @333 +@337 := (h : @62) -> (hs : @281) -> @334 @108 +@338 := @331 @60 +@340 := @98 @320 @279 +@342 := @134 @340 @108 +@343 := (hs : @285) -> @342 +@344 := @338 @283 +@346 := @134 @102 @108 +@347 := 0 +@348 := Nat +@349 := Eq.{1} +@350 := Option.{0} +@351 := @350 @139 +@352 := @349 @351 +@353 := LexLeanPreservation.Rust.adtFields +@357 := @352 (@353 @140 @28 @30) +@358 := Option.some.{0} +@359 := @358 @139 +@360 := @359 @4 +@361 := @357 @360 +@364 := @7 @154 @148 @140 +@365 := LexLeanTarget.TargetSyntax.Value.adt +@367 := @365 @144 @28 +@368 := @364 @367 +@369 := @8 @142 +@379 := {p : @24} -> + {c : @25} -> + {A : @26} -> + {i : @348} -> {k : @348} -> {fs : @138} -> {tys : @139} -> (h : @361) -> (hf : @153) -> @368 @369 +@381 := LexLeanPreservation.Rust.wt_adt @0 +@382 := @353 @0 +@386 := @352 (@382 @28 @30) @360 +@398 := {c : @25} -> + {A : @26} -> + {i : @348} -> + {k : @348} -> {fs : @138} -> {tys : @139} -> (h : @386) -> (hf : @182) -> @11 @148 @140 @367 @369 +@399 := @381 @1 +@409 := {A : @26} -> + {i : @348} -> + {k : @348} -> {fs : @138} -> {tys : @139} -> (h : @386) -> (hf : @201) -> @12 @140 @367 @369 +@410 := @399 @2 +@411 := @13 @367 +@418 := {i : @348} -> + {k : @348} -> {fs : @138} -> {tys : @139} -> (h : @386) -> (hf : @216) -> @411 @369 +@419 := @410 @9 +@420 := @382 @9 +@429 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@420 @30) @360) -> (hf : @216) -> @411 @10 +@430 := @419 @347 +@431 := @420 @347 +@432 := @352 @431 +@433 := @432 @360 +@434 := @365 @347 +@436 := @13 (@434 @28) +@441 := {fs : @138} -> {tys : @139} -> (h : @433) -> (hf : @216) -> @436 @10 +@442 := @430 @102 +@449 := {tys : @139} -> (h : @433) -> (hf : @334 @32) -> @13 (@434 @325) @10 +@450 := @442 @108 +@457 := (h : @432 (@359 @108)) -> (hf : @342) -> @13 (@434 @333) @10 +@458 := Eq.refl.{1} +@459 := @458 @351 +@461 := @450 (@459 @431) +@465 := (hf : @346) -> @13 (@434 @340) @10 +@466 := @461 @344 +@469 := @13 (@434 @102) @10 +@470 := fun (__s : @3) => @466 +@471 := LexLeanBoot.TokenAudit.LexemeKind +@472 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_2 +@473 := @472 @4 +@474 := 2 +@475 := @8 @474 +@477 := @13 @473 @475 +@478 := (__v : @471) -> @477 +@479 := fun (__v : @471) => @477 +@480 := LexLeanPreservation.encList +@481 := @480 @3 +@482 := @481 @5 +@483 := @482 @4 +@484 := LexLeanTarget.TargetSyntax.Ty.list +@485 := @484 @10 +@488 := fun (__x : @3) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_3 @4 +@489 := Sort 1 +@490 := (a._@._internal._hyg.#0 : @4) -> @93 +@491 := @30 @4 +@494 := (x : @30) -> @145 @491 @32 +@495 := @137 @28 +@498 := @7 @148 @140 @142 +@501 := @480 @144 @28 @4 +@502 := @498 @501 +@503 := @484 @30 +@512 := {p : @24} -> + {c : @25} -> + {A : @26} -> {α : @489} -> {e : @490} -> {t : @94} -> (h : @494) -> (xs : @495) -> @502 @503 +@514 := LexLeanPreservation.Rust.wt_encList @0 +@517 := (x : @30) -> @176 @491 @32 +@519 := @11 @140 @142 +@528 := {c : @25} -> + {A : @26} -> {α : @489} -> {e : @490} -> {t : @94} -> (h : @517) -> (xs : @495) -> @519 @501 @503 +@529 := @514 @1 +@532 := (x : @30) -> @196 @491 @32 +@533 := @12 @142 +@541 := {A : @26} -> + {α : @489} -> {e : @490} -> {t : @94} -> (h : @532) -> (xs : @495) -> @533 @501 @503 +@542 := @529 @2 +@544 := @13 @491 @32 +@545 := (x : @30) -> @544 +@552 := {α : @489} -> {e : @490} -> {t : @94} -> (h : @545) -> (xs : @495) -> @13 @501 @503 +@553 := @542 @3 +@554 := (a._@._internal._hyg.#0 : @3) -> @93 +@555 := (x : @3) -> @544 +@556 := @137 @3 +@564 := {e : @554} -> {t : @94} -> (h : @555) -> (xs : @556) -> @13 (@481 @28 @4) @503 +@565 := @553 @5 +@567 := (x : @3) -> @14 @32 +@568 := @13 @483 +@572 := {t : @94} -> (h : @567) -> (xs : @556) -> @568 @503 +@573 := @565 @10 +@574 := (x : @3) -> @15 +@575 := @568 @485 +@577 := (h : @574) -> (xs : @556) -> @575 +@578 := @573 @488 +@579 := @578 @4 +@581 := @98 @483 @97 +@582 := @104 @485 +@583 := @582 @103 +@584 := @212 @483 +@585 := @482 @28 +@597 := {t : @94} -> + {vs : @138} -> {ts : @139} -> (h : @13 @585 @30) -> (hs : @216) -> @134 (@98 (@482 @142) @28) @162 +@598 := @584 @485 +@599 := @482 @30 +@601 := @13 @599 @485 +@605 := @134 (@98 (@482 @144) @28) +@606 := @582 @30 +@611 := {vs : @138} -> {ts : @139} -> (h : @601) -> (hs : @216) -> @605 @606 +@612 := @598 @97 +@613 := @482 @32 +@615 := @13 @613 @485 +@617 := @98 @585 @97 +@622 := {ts : @139} -> (h : @615) -> (hs : @262) -> @134 @617 @606 +@623 := @612 @103 +@625 := @98 @599 @97 +@626 := @134 @625 +@629 := (h : @575) -> (hs : @136) -> @626 @583 +@630 := @623 @579 +@632 := @98 @613 @97 +@634 := @134 @632 @583 +@635 := (hs : @136) -> @634 +@636 := @630 @133 +@638 := @134 @581 @583 +@639 := @410 @474 +@640 := @382 @474 +@649 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@640 @30) @360) -> (hf : @216) -> @411 @475 +@650 := @639 @347 +@651 := @640 @347 +@652 := @352 @651 +@653 := @652 @360 +@658 := {fs : @138} -> {tys : @139} -> (h : @653) -> (hf : @216) -> @436 @475 +@659 := @650 @581 +@666 := {tys : @139} -> (h : @653) -> (hf : @626 @32) -> @13 (@434 @617) @475 +@667 := @659 @583 +@674 := (h : @652 (@359 @583)) -> (hf : @634) -> @13 (@434 @625) @475 +@676 := @667 (@459 @651) +@680 := (hf : @638) -> @13 (@434 @632) @475 +@681 := @676 @636 +@684 := @13 (@434 @581) @475 +@685 := fun (__x0 : @556) => @681 +@686 := 1 +@687 := @639 @686 +@688 := @640 @686 +@689 := @352 @688 +@690 := @689 @360 +@691 := @365 @686 +@698 := {fs : @138} -> {tys : @139} -> (h : @690) -> (hf : @216) -> @13 (@691 @28) @475 +@699 := @687 @97 +@702 := @13 (@691 @97) @475 +@705 := {tys : @139} -> (h : @690) -> (hf : @262) -> @702 +@706 := @699 @103 +@707 := @359 @103 +@710 := (h : @689 @707) -> (hf : @136) -> @702 +@713 := @706 (@459 @688) @133 +@714 := @639 @474 +@715 := @640 @474 +@716 := @352 @715 +@717 := @716 @360 +@718 := @365 @474 +@725 := {fs : @138} -> {tys : @139} -> (h : @717) -> (hf : @216) -> @13 (@718 @28) @475 +@726 := @714 @97 +@729 := @13 (@718 @97) @475 +@732 := {tys : @139} -> (h : @717) -> (hf : @262) -> @729 +@733 := @726 @103 +@736 := (h : @716 @707) -> (hf : @136) -> @729 +@739 := @733 (@459 @715) @133 +@740 := @56 @4 +@742 := @98 @34 @97 +@743 := @107 @103 +@744 := @212 @34 +@745 := @21 @28 +@746 := @13 @745 +@747 := @746 @30 +@748 := @21 @142 +@749 := @98 @748 +@757 := {t : @94} -> {vs : @138} -> {ts : @139} -> (h : @747) -> (hs : @216) -> @134 (@749 @28) @162 +@758 := @744 @23 +@759 := @21 @30 +@761 := @13 @759 @23 +@762 := @21 @144 +@763 := @98 @762 +@770 := {vs : @138} -> {ts : @139} -> (h : @761) -> (hs : @216) -> @134 (@763 @28) @312 +@771 := @758 @97 +@772 := @21 @32 +@774 := @13 @772 @23 +@775 := @98 @745 +@776 := @775 @97 +@781 := {ts : @139} -> (h : @774) -> (hs : @262) -> @134 @776 @312 +@782 := @771 @103 +@783 := @98 @759 +@784 := @783 @97 +@785 := @134 @784 +@788 := (h : @58) -> (hs : @136) -> @785 @743 +@789 := @782 @740 +@790 := @98 @772 +@791 := @790 @97 +@793 := @134 @791 @743 +@794 := (hs : @136) -> @793 +@795 := @789 @133 +@797 := @134 @742 @743 +@798 := @639 @9 +@799 := @640 @9 +@800 := @352 @799 +@801 := @800 @360 +@802 := @365 @9 +@809 := {fs : @138} -> {tys : @139} -> (h : @801) -> (hf : @216) -> @13 (@802 @28) @475 +@810 := @798 @742 +@811 := @785 @32 +@817 := {tys : @139} -> (h : @801) -> (hf : @811) -> @13 (@802 @776) @475 +@818 := @810 @743 +@819 := @359 @743 +@825 := (h : @800 @819) -> (hf : @793) -> @13 (@802 @784) @475 +@827 := @818 (@459 @799) +@831 := (hf : @797) -> @13 (@802 @791) @475 +@832 := @827 @795 +@835 := @13 (@802 @742) @475 +@836 := fun (__x0 : @27) => @832 +@837 := 4 +@838 := @639 @837 +@839 := @640 @837 +@840 := @352 @839 +@841 := @840 @360 +@842 := @365 @837 +@849 := {fs : @138} -> {tys : @139} -> (h : @841) -> (hf : @216) -> @13 (@842 @28) @475 +@850 := @838 @742 +@856 := {tys : @139} -> (h : @841) -> (hf : @811) -> @13 (@842 @776) @475 +@857 := @850 @743 +@863 := (h : @840 @819) -> (hf : @793) -> @13 (@842 @784) @475 +@865 := @857 (@459 @839) +@869 := (hf : @797) -> @13 (@842 @791) @475 +@870 := @865 @795 +@873 := @13 (@842 @742) @475 +@874 := fun (__x0 : @27) => @870 +@883 := fun (__v : @471) => + LexLeanBoot.TokenAudit.LexemeKind.casesOn.{0} @479 @4 @685 @713 @739 @836 @874 +@884 := LexLeanBoot.TokenAudit.Lexeme +@885 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_1 +@886 := @885 @4 +@887 := @8 @686 +@888 := @13 @886 +@889 := @888 @887 +@890 := (__s : @884) -> @889 +@891 := LexLeanBoot.TokenAudit.Lexeme.kind +@892 := @891 @4 +@893 := LexLeanBoot.TokenAudit.Lexeme.line +@894 := @893 @4 +@895 := LexLeanBoot.TokenAudit.Lexeme.firstOnLine +@896 := @895 @4 +@897 := LexLeanBoot.TokenAudit.Lexeme.start +@898 := @897 @4 +@899 := @472 @892 +@901 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_2 @892 +@902 := LexLeanTarget.TargetSyntax.Value.nat +@903 := @902 @894 +@904 := LexLeanTarget.TargetSyntax.Ty.nat +@905 := @902 @4 +@911 := {p : @24} -> {c : @25} -> {A : @26} -> (n : @348) -> @33 @905 @904 +@913 := LexLeanPreservation.Rust.wt_nat @0 +@918 := {c : @25} -> {A : @26} -> (n : @348) -> @44 @905 @904 +@919 := @913 @1 +@923 := {A : @26} -> (n : @348) -> @51 @905 @904 +@924 := @919 @2 +@927 := (n : @348) -> @13 @905 @904 +@928 := @924 @894 +@930 := @13 @903 @904 +@931 := @63 @896 +@932 := @86 @896 +@934 := @13 @931 @65 +@935 := @902 @898 +@936 := @924 @898 +@938 := @13 @935 @904 +@940 := @98 @935 @97 +@942 := @98 @931 @940 +@944 := @98 @903 @942 +@946 := @98 @899 @944 +@947 := @104 @904 +@948 := @947 @103 +@949 := @105 @948 +@950 := @947 @949 +@951 := @104 @475 +@952 := @951 @950 +@953 := @212 @935 +@955 := @902 (@897 @28) +@968 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @955 @30) -> (hs : @216) -> @134 (@98 (@902 (@897 @142)) @28) @162 +@969 := @953 @904 +@971 := @902 (@897 @30) +@973 := @13 @971 @904 +@978 := @134 (@98 (@902 (@897 @144)) @28) +@979 := @947 @30 +@984 := {vs : @138} -> {ts : @139} -> (h : @973) -> (hs : @216) -> @978 @979 +@985 := @969 @97 +@987 := @902 (@897 @32) +@989 := @13 @987 @904 +@991 := @98 @955 @97 +@996 := {ts : @139} -> (h : @989) -> (hs : @262) -> @134 @991 @979 +@997 := @985 @103 +@999 := @98 @971 @97 +@1000 := @134 @999 +@1003 := (h : @938) -> (hs : @136) -> @1000 @948 +@1004 := @997 @936 +@1006 := @98 @987 @97 +@1008 := @134 @1006 @948 +@1009 := (hs : @136) -> @1008 +@1010 := @1004 @133 +@1012 := @134 @940 @948 +@1013 := @212 @931 +@1015 := @63 (@895 @28) +@1028 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1015 @30) -> (hs : @216) -> @134 (@98 (@63 (@895 @142)) @28) @162 +@1029 := @1013 @65 +@1031 := @63 (@895 @30) +@1043 := {vs : @138} -> + {ts : @139} -> (h : @13 @1031 @65) -> (hs : @216) -> @134 (@98 (@63 (@895 @144)) @28) @251 +@1044 := @1029 @940 +@1046 := @63 (@895 @32) +@1048 := @13 @1046 @65 +@1049 := @1000 @32 +@1051 := @98 @1015 @991 +@1056 := {ts : @139} -> (h : @1048) -> (hs : @1049) -> @134 @1051 @251 +@1057 := @1044 @948 +@1059 := @98 @1031 @999 +@1060 := @134 @1059 +@1063 := (h : @934) -> (hs : @1008) -> @1060 @949 +@1064 := @1057 @932 +@1066 := @98 @1046 @1006 +@1068 := @134 @1066 @949 +@1069 := (hs : @1012) -> @1068 +@1070 := @1064 @1010 +@1072 := @134 @942 @949 +@1073 := @212 @903 +@1075 := @902 (@893 @28) +@1088 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1075 @30) -> (hs : @216) -> @134 (@98 (@902 (@893 @142)) @28) @162 +@1089 := @1073 @904 +@1091 := @902 (@893 @30) +@1103 := {vs : @138} -> + {ts : @139} -> (h : @13 @1091 @904) -> (hs : @216) -> @134 (@98 (@902 (@893 @144)) @28) @979 +@1104 := @1089 @942 +@1106 := @902 (@893 @32) +@1108 := @13 @1106 @904 +@1109 := @1060 @32 +@1111 := @98 @1075 @1051 +@1116 := {ts : @139} -> (h : @1108) -> (hs : @1109) -> @134 @1111 @979 +@1117 := @1104 @949 +@1119 := @98 @1091 @1059 +@1120 := @134 @1119 +@1123 := (h : @930) -> (hs : @1068) -> @1120 @950 +@1124 := @1117 @928 +@1126 := @98 @1106 @1066 +@1128 := @134 @1126 @950 +@1129 := (hs : @1072) -> @1128 +@1130 := @1124 @1070 +@1132 := @134 @944 @950 +@1133 := @212 @899 +@1135 := @472 (@891 @28) +@1148 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1135 @30) -> (hs : @216) -> @134 (@98 (@472 (@891 @142)) @28) @162 +@1149 := @1133 @475 +@1151 := @472 (@891 @30) +@1153 := @13 @1151 @475 +@1158 := @134 (@98 (@472 (@891 @144)) @28) +@1159 := @951 @30 +@1164 := {vs : @138} -> {ts : @139} -> (h : @1153) -> (hs : @216) -> @1158 @1159 +@1165 := @1149 @944 +@1167 := @472 (@891 @32) +@1169 := @13 @1167 @475 +@1170 := @1120 @32 +@1172 := @98 @1135 @1111 +@1177 := {ts : @139} -> (h : @1169) -> (hs : @1170) -> @134 @1172 @1159 +@1178 := @1165 @950 +@1180 := @13 @899 @475 +@1182 := @98 @1151 @1119 +@1183 := @134 @1182 +@1186 := (h : @1180) -> (hs : @1128) -> @1183 @952 +@1187 := @1178 @901 +@1189 := @98 @1167 @1126 +@1191 := @134 @1189 @952 +@1192 := (hs : @1132) -> @1191 +@1193 := @1187 @1130 +@1195 := @134 @946 @952 +@1196 := @410 @686 +@1197 := @382 @686 +@1206 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@1197 @30) @360) -> (hf : @216) -> @411 @887 +@1207 := @1196 @347 +@1208 := @1197 @347 +@1209 := @352 @1208 +@1210 := @1209 @360 +@1215 := {fs : @138} -> {tys : @139} -> (h : @1210) -> (hf : @216) -> @436 @887 +@1216 := @1207 @946 +@1223 := {tys : @139} -> (h : @1210) -> (hf : @1183 @32) -> @13 (@434 @1172) @887 +@1224 := @1216 @952 +@1231 := (h : @1209 (@359 @952)) -> (hf : @1191) -> @13 (@434 @1182) @887 +@1233 := @1224 (@459 @1208) +@1237 := (hf : @1195) -> @13 (@434 @1189) @887 +@1238 := @1233 @1193 +@1241 := @13 (@434 @946) @887 +@1242 := fun (__s : @884) => @1238 +@1243 := LexLeanBoot.TokenAudit.AuditState +@1245 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_0 @4 +@1246 := @8 @347 +@1249 := (__s : @1243) -> @13 @1245 @1246 +@1250 := LexLeanBoot.TokenAudit.AuditState.remaining +@1251 := @1250 @4 +@1252 := LexLeanBoot.TokenAudit.AuditState.attributeDepth +@1253 := @1252 @4 +@1254 := LexLeanBoot.TokenAudit.AuditState.pending +@1255 := @1254 @4 +@1256 := LexLeanBoot.TokenAudit.AuditState.error +@1257 := @1256 @4 +@1258 := @480 @884 +@1259 := @1258 @885 +@1260 := @1259 @1251 +@1261 := @484 @887 +@1264 := fun (__x : @884) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_1 @4 +@1265 := @542 @884 +@1266 := (a._@._internal._hyg.#0 : @884) -> @93 +@1267 := (x : @884) -> @544 +@1268 := @137 @884 +@1276 := {e : @1266} -> {t : @94} -> (h : @1267) -> (xs : @1268) -> @13 (@1258 @28 @4) @503 +@1277 := @1265 @885 +@1279 := (x : @884) -> @888 @32 +@1281 := @13 (@1259 @4) +@1285 := {t : @94} -> (h : @1279) -> (xs : @1268) -> @1281 @503 +@1286 := @1277 @887 +@1290 := (h : (x : @884) -> @889) -> (xs : @1268) -> @1281 @1261 +@1291 := @1286 @1264 +@1292 := @1291 @1251 +@1294 := @13 @1260 @1261 +@1295 := @902 @1253 +@1296 := @924 @1253 +@1298 := @13 @1295 @904 +@1299 := @63 @1255 +@1300 := @86 @1255 +@1302 := @13 @1299 @65 +@1303 := LexLeanPreservation.encOption +@1304 := @1303 @27 +@1305 := @1304 @21 +@1306 := @1305 @1257 +@1307 := LexLeanTarget.TargetSyntax.Ty.option +@1308 := @1307 @23 +@1309 := fun (__x : @27) => @740 +@1310 := @350 @28 +@1313 := @1303 @144 @28 @4 +@1314 := @498 @1313 +@1315 := @1307 @30 +@1324 := {p : @24} -> + {c : @25} -> + {A : @26} -> {α : @489} -> {e : @490} -> {t : @94} -> (h : @494) -> (o : @1310) -> @1314 @1315 +@1326 := LexLeanPreservation.Rust.wt_encOption @0 +@1335 := {c : @25} -> + {A : @26} -> + {α : @489} -> {e : @490} -> {t : @94} -> (h : @517) -> (o : @1310) -> @519 @1313 @1315 +@1336 := @1326 @1 +@1344 := {A : @26} -> + {α : @489} -> {e : @490} -> {t : @94} -> (h : @532) -> (o : @1310) -> @533 @1313 @1315 +@1345 := @1336 @2 +@1352 := {α : @489} -> {e : @490} -> {t : @94} -> (h : @545) -> (o : @1310) -> @13 @1313 @1315 +@1353 := @1345 @27 +@1354 := (a._@._internal._hyg.#0 : @27) -> @93 +@1355 := (x : @27) -> @544 +@1356 := @350 @27 +@1364 := {e : @1354} -> {t : @94} -> (h : @1355) -> (o : @1356) -> @13 (@1304 @28 @4) @1315 +@1365 := @1353 @21 +@1367 := (x : @27) -> @57 @32 +@1369 := @13 (@1305 @4) +@1373 := {t : @94} -> (h : @1367) -> (o : @1356) -> @1369 @1315 +@1374 := @1365 @23 +@1375 := (x : @27) -> @58 +@1378 := (h : @1375) -> (o : @1356) -> @1369 @1308 +@1379 := @1374 @1309 +@1380 := @1379 @1257 +@1382 := @13 @1306 @1308 +@1384 := @98 @1306 @97 +@1386 := @98 @1299 @1384 +@1388 := @98 @1295 @1386 +@1390 := @98 @1260 @1388 +@1391 := @104 @1308 +@1392 := @1391 @103 +@1393 := @105 @1392 +@1394 := @947 @1393 +@1395 := @104 @1261 +@1396 := @1395 @1394 +@1397 := @212 @1306 +@1399 := @1305 (@1256 @28) +@1412 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1399 @30) -> (hs : @216) -> @134 (@98 (@1305 (@1256 @142)) @28) @162 +@1413 := @1397 @1308 +@1415 := @1305 (@1256 @30) +@1417 := @13 @1415 @1308 +@1422 := @134 (@98 (@1305 (@1256 @144)) @28) +@1423 := @1391 @30 +@1428 := {vs : @138} -> {ts : @139} -> (h : @1417) -> (hs : @216) -> @1422 @1423 +@1429 := @1413 @97 +@1431 := @1305 (@1256 @32) +@1433 := @13 @1431 @1308 +@1435 := @98 @1399 @97 +@1440 := {ts : @139} -> (h : @1433) -> (hs : @262) -> @134 @1435 @1423 +@1441 := @1429 @103 +@1443 := @98 @1415 @97 +@1444 := @134 @1443 +@1447 := (h : @1382) -> (hs : @136) -> @1444 @1392 +@1448 := @1441 @1380 +@1450 := @98 @1431 @97 +@1452 := @134 @1450 @1392 +@1453 := (hs : @136) -> @1452 +@1454 := @1448 @133 +@1456 := @134 @1384 @1392 +@1457 := @212 @1299 +@1459 := @63 (@1254 @28) +@1472 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1459 @30) -> (hs : @216) -> @134 (@98 (@63 (@1254 @142)) @28) @162 +@1473 := @1457 @65 +@1475 := @63 (@1254 @30) +@1487 := {vs : @138} -> + {ts : @139} -> (h : @13 @1475 @65) -> (hs : @216) -> @134 (@98 (@63 (@1254 @144)) @28) @251 +@1488 := @1473 @1384 +@1490 := @63 (@1254 @32) +@1492 := @13 @1490 @65 +@1493 := @1444 @32 +@1495 := @98 @1459 @1435 +@1500 := {ts : @139} -> (h : @1492) -> (hs : @1493) -> @134 @1495 @251 +@1501 := @1488 @1392 +@1503 := @98 @1475 @1443 +@1504 := @134 @1503 +@1507 := (h : @1302) -> (hs : @1452) -> @1504 @1393 +@1508 := @1501 @1300 +@1510 := @98 @1490 @1450 +@1512 := @134 @1510 @1393 +@1513 := (hs : @1456) -> @1512 +@1514 := @1508 @1454 +@1516 := @134 @1386 @1393 +@1517 := @212 @1295 +@1519 := @902 (@1252 @28) +@1532 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1519 @30) -> (hs : @216) -> @134 (@98 (@902 (@1252 @142)) @28) @162 +@1533 := @1517 @904 +@1535 := @902 (@1252 @30) +@1547 := {vs : @138} -> + {ts : @139} -> (h : @13 @1535 @904) -> (hs : @216) -> @134 (@98 (@902 (@1252 @144)) @28) @979 +@1548 := @1533 @1386 +@1550 := @902 (@1252 @32) +@1552 := @13 @1550 @904 +@1553 := @1504 @32 +@1555 := @98 @1519 @1495 +@1560 := {ts : @139} -> (h : @1552) -> (hs : @1553) -> @134 @1555 @979 +@1561 := @1548 @1393 +@1563 := @98 @1535 @1503 +@1564 := @134 @1563 +@1567 := (h : @1298) -> (hs : @1512) -> @1564 @1394 +@1568 := @1561 @1296 +@1570 := @98 @1550 @1510 +@1572 := @134 @1570 @1394 +@1573 := (hs : @1516) -> @1572 +@1574 := @1568 @1514 +@1576 := @134 @1388 @1394 +@1577 := @212 @1260 +@1579 := @1259 (@1250 @28) +@1592 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1579 @30) -> (hs : @216) -> @134 (@98 (@1259 (@1250 @142)) @28) @162 +@1593 := @1577 @1261 +@1595 := @1259 (@1250 @30) +@1597 := @13 @1595 @1261 +@1602 := @134 (@98 (@1259 (@1250 @144)) @28) +@1603 := @1395 @30 +@1608 := {vs : @138} -> {ts : @139} -> (h : @1597) -> (hs : @216) -> @1602 @1603 +@1609 := @1593 @1388 +@1611 := @1259 (@1250 @32) +@1613 := @13 @1611 @1261 +@1614 := @1564 @32 +@1616 := @98 @1579 @1555 +@1621 := {ts : @139} -> (h : @1613) -> (hs : @1614) -> @134 @1616 @1603 +@1622 := @1609 @1394 +@1624 := @98 @1595 @1563 +@1625 := @134 @1624 +@1628 := (h : @1294) -> (hs : @1572) -> @1625 @1396 +@1629 := @1622 @1292 +@1631 := @98 @1611 @1570 +@1633 := @134 @1631 @1396 +@1634 := (hs : @1576) -> @1633 +@1635 := @1629 @1574 +@1637 := @134 @1390 @1396 +@1638 := @410 @347 +@1639 := @382 @347 +@1648 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@1639 @30) @360) -> (hf : @216) -> @411 @1246 +@1649 := @1638 @347 +@1650 := @1639 @347 +@1651 := @352 @1650 +@1652 := @1651 @360 +@1657 := {fs : @138} -> {tys : @139} -> (h : @1652) -> (hf : @216) -> @436 @1246 +@1658 := @1649 @1390 +@1665 := {tys : @139} -> (h : @1652) -> (hf : @1625 @32) -> @13 (@434 @1616) @1246 +@1666 := @1658 @1396 +@1673 := (h : @1651 (@359 @1396)) -> (hf : @1633) -> @13 (@434 @1624) @1246 +@1675 := @1666 (@459 @1650) +@1679 := (hf : @1637) -> @13 (@434 @1631) @1246 +@1680 := @1675 @1635 +@1683 := @13 (@434 @1390) @1246 +@1684 := fun (__s : @1243) => @1680 +@1685 := LexLeanBoot.TokenAudit.LexState +@1687 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_4 @4 +@1688 := @8 @837 +@1691 := (__s : @1685) -> @13 @1687 @1688 +@1692 := LexLeanBoot.TokenAudit.LexState.position +@1693 := @1692 @4 +@1694 := LexLeanBoot.TokenAudit.LexState.line +@1695 := @1694 @4 +@1696 := LexLeanBoot.TokenAudit.LexState.firstOnLine +@1697 := @1696 @4 +@1698 := LexLeanBoot.TokenAudit.LexState.chars +@1699 := @1698 @4 +@1700 := LexLeanBoot.TokenAudit.LexState.lexemes +@1701 := @1700 @4 +@1702 := LexLeanBoot.TokenAudit.LexState.error +@1703 := @1702 @4 +@1704 := @902 @1693 +@1705 := @924 @1693 +@1707 := @13 @1704 @904 +@1708 := @902 @1695 +@1709 := @924 @1695 +@1711 := @13 @1708 @904 +@1712 := @63 @1697 +@1713 := @86 @1697 +@1715 := @13 @1712 @65 +@1716 := @902 @1699 +@1717 := @924 @1699 +@1719 := @13 @1716 @904 +@1720 := @1259 @1701 +@1721 := @1291 @1701 +@1723 := @13 @1720 @1261 +@1724 := @1305 @1703 +@1725 := @1379 @1703 +@1727 := @13 @1724 @1308 +@1729 := @98 @1724 @97 +@1731 := @98 @1720 @1729 +@1733 := @98 @1716 @1731 +@1735 := @98 @1712 @1733 +@1737 := @98 @1708 @1735 +@1739 := @98 @1704 @1737 +@1740 := @1395 @1392 +@1741 := @947 @1740 +@1742 := @105 @1741 +@1743 := @947 @1742 +@1744 := @947 @1743 +@1745 := @212 @1724 +@1747 := @1305 (@1702 @28) +@1760 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1747 @30) -> (hs : @216) -> @134 (@98 (@1305 (@1702 @142)) @28) @162 +@1761 := @1745 @1308 +@1763 := @1305 (@1702 @30) +@1775 := {vs : @138} -> + {ts : @139} -> (h : @13 @1763 @1308) -> (hs : @216) -> @134 (@98 (@1305 (@1702 @144)) @28) @1423 +@1776 := @1761 @97 +@1778 := @1305 (@1702 @32) +@1780 := @13 @1778 @1308 +@1782 := @98 @1747 @97 +@1787 := {ts : @139} -> (h : @1780) -> (hs : @262) -> @134 @1782 @1423 +@1788 := @1776 @103 +@1790 := @98 @1763 @97 +@1791 := @134 @1790 +@1794 := (h : @1727) -> (hs : @136) -> @1791 @1392 +@1795 := @1788 @1725 +@1797 := @98 @1778 @97 +@1799 := @134 @1797 @1392 +@1800 := (hs : @136) -> @1799 +@1801 := @1795 @133 +@1803 := @134 @1729 @1392 +@1804 := @212 @1720 +@1806 := @1259 (@1700 @28) +@1819 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1806 @30) -> (hs : @216) -> @134 (@98 (@1259 (@1700 @142)) @28) @162 +@1820 := @1804 @1261 +@1822 := @1259 (@1700 @30) +@1834 := {vs : @138} -> + {ts : @139} -> (h : @13 @1822 @1261) -> (hs : @216) -> @134 (@98 (@1259 (@1700 @144)) @28) @1603 +@1835 := @1820 @1729 +@1837 := @1259 (@1700 @32) +@1839 := @13 @1837 @1261 +@1840 := @1791 @32 +@1842 := @98 @1806 @1782 +@1847 := {ts : @139} -> (h : @1839) -> (hs : @1840) -> @134 @1842 @1603 +@1848 := @1835 @1392 +@1850 := @98 @1822 @1790 +@1851 := @134 @1850 +@1854 := (h : @1723) -> (hs : @1799) -> @1851 @1740 +@1855 := @1848 @1721 +@1857 := @98 @1837 @1797 +@1859 := @134 @1857 @1740 +@1860 := (hs : @1803) -> @1859 +@1861 := @1855 @1801 +@1863 := @134 @1731 @1740 +@1864 := @212 @1716 +@1866 := @902 (@1698 @28) +@1879 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1866 @30) -> (hs : @216) -> @134 (@98 (@902 (@1698 @142)) @28) @162 +@1880 := @1864 @904 +@1882 := @902 (@1698 @30) +@1894 := {vs : @138} -> + {ts : @139} -> (h : @13 @1882 @904) -> (hs : @216) -> @134 (@98 (@902 (@1698 @144)) @28) @979 +@1895 := @1880 @1731 +@1897 := @902 (@1698 @32) +@1899 := @13 @1897 @904 +@1900 := @1851 @32 +@1902 := @98 @1866 @1842 +@1907 := {ts : @139} -> (h : @1899) -> (hs : @1900) -> @134 @1902 @979 +@1908 := @1895 @1740 +@1910 := @98 @1882 @1850 +@1911 := @134 @1910 +@1914 := (h : @1719) -> (hs : @1859) -> @1911 @1741 +@1915 := @1908 @1717 +@1917 := @98 @1897 @1857 +@1919 := @134 @1917 @1741 +@1920 := (hs : @1863) -> @1919 +@1921 := @1915 @1861 +@1923 := @134 @1733 @1741 +@1924 := @212 @1712 +@1926 := @63 (@1696 @28) +@1939 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1926 @30) -> (hs : @216) -> @134 (@98 (@63 (@1696 @142)) @28) @162 +@1940 := @1924 @65 +@1942 := @63 (@1696 @30) +@1954 := {vs : @138} -> + {ts : @139} -> (h : @13 @1942 @65) -> (hs : @216) -> @134 (@98 (@63 (@1696 @144)) @28) @251 +@1955 := @1940 @1733 +@1957 := @63 (@1696 @32) +@1959 := @13 @1957 @65 +@1960 := @1911 @32 +@1962 := @98 @1926 @1902 +@1967 := {ts : @139} -> (h : @1959) -> (hs : @1960) -> @134 @1962 @251 +@1968 := @1955 @1741 +@1970 := @98 @1942 @1910 +@1971 := @134 @1970 +@1974 := (h : @1715) -> (hs : @1919) -> @1971 @1742 +@1975 := @1968 @1713 +@1977 := @98 @1957 @1917 +@1979 := @134 @1977 @1742 +@1980 := (hs : @1923) -> @1979 +@1981 := @1975 @1921 +@1983 := @134 @1735 @1742 +@1984 := @212 @1708 +@1986 := @902 (@1694 @28) +@1999 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @1986 @30) -> (hs : @216) -> @134 (@98 (@902 (@1694 @142)) @28) @162 +@2000 := @1984 @904 +@2002 := @902 (@1694 @30) +@2014 := {vs : @138} -> + {ts : @139} -> (h : @13 @2002 @904) -> (hs : @216) -> @134 (@98 (@902 (@1694 @144)) @28) @979 +@2015 := @2000 @1735 +@2017 := @902 (@1694 @32) +@2019 := @13 @2017 @904 +@2020 := @1971 @32 +@2022 := @98 @1986 @1962 +@2027 := {ts : @139} -> (h : @2019) -> (hs : @2020) -> @134 @2022 @979 +@2028 := @2015 @1742 +@2030 := @98 @2002 @1970 +@2031 := @134 @2030 +@2034 := (h : @1711) -> (hs : @1979) -> @2031 @1743 +@2035 := @2028 @1709 +@2037 := @98 @2017 @1977 +@2039 := @134 @2037 @1743 +@2040 := (hs : @1983) -> @2039 +@2041 := @2035 @1981 +@2043 := @134 @1737 @1743 +@2044 := @212 @1704 +@2046 := @902 (@1692 @28) +@2059 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2046 @30) -> (hs : @216) -> @134 (@98 (@902 (@1692 @142)) @28) @162 +@2060 := @2044 @904 +@2062 := @902 (@1692 @30) +@2074 := {vs : @138} -> + {ts : @139} -> (h : @13 @2062 @904) -> (hs : @216) -> @134 (@98 (@902 (@1692 @144)) @28) @979 +@2075 := @2060 @1737 +@2077 := @902 (@1692 @32) +@2079 := @13 @2077 @904 +@2080 := @2031 @32 +@2082 := @98 @2046 @2022 +@2087 := {ts : @139} -> (h : @2079) -> (hs : @2080) -> @134 @2082 @979 +@2088 := @2075 @1743 +@2090 := @98 @2062 @2030 +@2091 := @134 @2090 +@2094 := (h : @1707) -> (hs : @2039) -> @2091 @1744 +@2095 := @2088 @1705 +@2097 := @98 @2077 @2037 +@2099 := @134 @2097 @1744 +@2100 := (hs : @2043) -> @2099 +@2101 := @2095 @2041 +@2103 := @134 @1739 @1744 +@2104 := @410 @837 +@2105 := @382 @837 +@2114 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@2105 @30) @360) -> (hf : @216) -> @411 @1688 +@2115 := @2104 @347 +@2116 := @2105 @347 +@2117 := @352 @2116 +@2118 := @2117 @360 +@2123 := {fs : @138} -> {tys : @139} -> (h : @2118) -> (hf : @216) -> @436 @1688 +@2124 := @2115 @1739 +@2131 := {tys : @139} -> (h : @2118) -> (hf : @2091 @32) -> @13 (@434 @2082) @1688 +@2132 := @2124 @1744 +@2139 := (h : @2117 (@359 @1744)) -> (hf : @2099) -> @13 (@434 @2090) @1688 +@2141 := @2132 (@459 @2116) +@2145 := (hf : @2103) -> @13 (@434 @2097) @1688 +@2146 := @2141 @2101 +@2149 := @13 (@434 @1739) @1688 +@2150 := fun (__s : @1685) => @2146 +@2151 := LexLeanBoot.TokenAudit.CommentState +@2153 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_5 @4 +@2154 := 5 +@2155 := @8 @2154 +@2158 := (__s : @2151) -> @13 @2153 @2155 +@2159 := LexLeanBoot.TokenAudit.CommentState.position +@2160 := @2159 @4 +@2161 := LexLeanBoot.TokenAudit.CommentState.line +@2162 := @2161 @4 +@2163 := LexLeanBoot.TokenAudit.CommentState.depth +@2164 := @2163 @4 +@2165 := LexLeanBoot.TokenAudit.CommentState.failed +@2166 := @2165 @4 +@2167 := @902 @2160 +@2168 := @924 @2160 +@2170 := @13 @2167 @904 +@2171 := @902 @2162 +@2172 := @924 @2162 +@2174 := @13 @2171 @904 +@2175 := @902 @2164 +@2176 := @924 @2164 +@2178 := @13 @2175 @904 +@2179 := @63 @2166 +@2180 := @86 @2166 +@2182 := @13 @2179 @65 +@2184 := @98 @2179 @97 +@2186 := @98 @2175 @2184 +@2188 := @98 @2171 @2186 +@2190 := @98 @2167 @2188 +@2191 := @947 @106 +@2192 := @947 @2191 +@2193 := @947 @2192 +@2194 := @212 @2179 +@2196 := @63 (@2165 @28) +@2209 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2196 @30) -> (hs : @216) -> @134 (@98 (@63 (@2165 @142)) @28) @162 +@2210 := @2194 @65 +@2212 := @63 (@2165 @30) +@2224 := {vs : @138} -> + {ts : @139} -> (h : @13 @2212 @65) -> (hs : @216) -> @134 (@98 (@63 (@2165 @144)) @28) @251 +@2225 := @2210 @97 +@2227 := @63 (@2165 @32) +@2229 := @13 @2227 @65 +@2231 := @98 @2196 @97 +@2236 := {ts : @139} -> (h : @2229) -> (hs : @262) -> @134 @2231 @251 +@2237 := @2225 @103 +@2239 := @98 @2212 @97 +@2240 := @134 @2239 +@2243 := (h : @2182) -> (hs : @136) -> @2240 @106 +@2244 := @2237 @2180 +@2246 := @98 @2227 @97 +@2248 := @134 @2246 @106 +@2249 := (hs : @136) -> @2248 +@2250 := @2244 @133 +@2252 := @134 @2184 @106 +@2253 := @212 @2175 +@2255 := @902 (@2163 @28) +@2268 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2255 @30) -> (hs : @216) -> @134 (@98 (@902 (@2163 @142)) @28) @162 +@2269 := @2253 @904 +@2271 := @902 (@2163 @30) +@2283 := {vs : @138} -> + {ts : @139} -> (h : @13 @2271 @904) -> (hs : @216) -> @134 (@98 (@902 (@2163 @144)) @28) @979 +@2284 := @2269 @2184 +@2286 := @902 (@2163 @32) +@2288 := @13 @2286 @904 +@2289 := @2240 @32 +@2291 := @98 @2255 @2231 +@2296 := {ts : @139} -> (h : @2288) -> (hs : @2289) -> @134 @2291 @979 +@2297 := @2284 @106 +@2299 := @98 @2271 @2239 +@2300 := @134 @2299 +@2303 := (h : @2178) -> (hs : @2248) -> @2300 @2191 +@2304 := @2297 @2176 +@2306 := @98 @2286 @2246 +@2308 := @134 @2306 @2191 +@2309 := (hs : @2252) -> @2308 +@2310 := @2304 @2250 +@2312 := @134 @2186 @2191 +@2313 := @212 @2171 +@2315 := @902 (@2161 @28) +@2328 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2315 @30) -> (hs : @216) -> @134 (@98 (@902 (@2161 @142)) @28) @162 +@2329 := @2313 @904 +@2331 := @902 (@2161 @30) +@2343 := {vs : @138} -> + {ts : @139} -> (h : @13 @2331 @904) -> (hs : @216) -> @134 (@98 (@902 (@2161 @144)) @28) @979 +@2344 := @2329 @2186 +@2346 := @902 (@2161 @32) +@2348 := @13 @2346 @904 +@2349 := @2300 @32 +@2351 := @98 @2315 @2291 +@2356 := {ts : @139} -> (h : @2348) -> (hs : @2349) -> @134 @2351 @979 +@2357 := @2344 @2191 +@2359 := @98 @2331 @2299 +@2360 := @134 @2359 +@2363 := (h : @2174) -> (hs : @2308) -> @2360 @2192 +@2364 := @2357 @2172 +@2366 := @98 @2346 @2306 +@2368 := @134 @2366 @2192 +@2369 := (hs : @2312) -> @2368 +@2370 := @2364 @2310 +@2372 := @134 @2188 @2192 +@2373 := @212 @2167 +@2375 := @902 (@2159 @28) +@2388 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2375 @30) -> (hs : @216) -> @134 (@98 (@902 (@2159 @142)) @28) @162 +@2389 := @2373 @904 +@2391 := @902 (@2159 @30) +@2403 := {vs : @138} -> + {ts : @139} -> (h : @13 @2391 @904) -> (hs : @216) -> @134 (@98 (@902 (@2159 @144)) @28) @979 +@2404 := @2389 @2188 +@2406 := @902 (@2159 @32) +@2408 := @13 @2406 @904 +@2409 := @2360 @32 +@2411 := @98 @2375 @2351 +@2416 := {ts : @139} -> (h : @2408) -> (hs : @2409) -> @134 @2411 @979 +@2417 := @2404 @2192 +@2419 := @98 @2391 @2359 +@2420 := @134 @2419 +@2423 := (h : @2170) -> (hs : @2368) -> @2420 @2193 +@2424 := @2417 @2168 +@2426 := @98 @2406 @2366 +@2428 := @134 @2426 @2193 +@2429 := (hs : @2372) -> @2428 +@2430 := @2424 @2370 +@2432 := @134 @2190 @2193 +@2433 := @410 @2154 +@2434 := @382 @2154 +@2443 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@2434 @30) @360) -> (hf : @216) -> @411 @2155 +@2444 := @2433 @347 +@2445 := @2434 @347 +@2446 := @352 @2445 +@2447 := @2446 @360 +@2452 := {fs : @138} -> {tys : @139} -> (h : @2447) -> (hf : @216) -> @436 @2155 +@2453 := @2444 @2190 +@2460 := {tys : @139} -> (h : @2447) -> (hf : @2420 @32) -> @13 (@434 @2411) @2155 +@2461 := @2453 @2193 +@2468 := (h : @2446 (@359 @2193)) -> (hf : @2428) -> @13 (@434 @2419) @2155 +@2470 := @2461 (@459 @2445) +@2474 := (hf : @2432) -> @13 (@434 @2426) @2155 +@2475 := @2470 @2430 +@2478 := @13 (@434 @2190) @2155 +@2479 := fun (__s : @2151) => @2475 +@2480 := LexLeanBoot.TokenAudit.StringState +@2482 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_6 @4 +@2483 := 6 +@2484 := @8 @2483 +@2487 := (__s : @2480) -> @13 @2482 @2484 +@2488 := LexLeanBoot.TokenAudit.StringState.position +@2489 := @2488 @4 +@2490 := LexLeanBoot.TokenAudit.StringState.line +@2491 := @2490 @4 +@2492 := LexLeanBoot.TokenAudit.StringState.closed +@2493 := @2492 @4 +@2494 := LexLeanBoot.TokenAudit.StringState.failed +@2495 := @2494 @4 +@2496 := @902 @2489 +@2497 := @924 @2489 +@2499 := @13 @2496 @904 +@2500 := @902 @2491 +@2501 := @924 @2491 +@2503 := @13 @2500 @904 +@2504 := @63 @2493 +@2505 := @86 @2493 +@2507 := @13 @2504 @65 +@2508 := @63 @2495 +@2509 := @86 @2495 +@2511 := @13 @2508 @65 +@2513 := @98 @2508 @97 +@2515 := @98 @2504 @2513 +@2517 := @98 @2500 @2515 +@2519 := @98 @2496 @2517 +@2520 := @105 @106 +@2521 := @947 @2520 +@2522 := @947 @2521 +@2523 := @212 @2508 +@2525 := @63 (@2494 @28) +@2538 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2525 @30) -> (hs : @216) -> @134 (@98 (@63 (@2494 @142)) @28) @162 +@2539 := @2523 @65 +@2541 := @63 (@2494 @30) +@2553 := {vs : @138} -> + {ts : @139} -> (h : @13 @2541 @65) -> (hs : @216) -> @134 (@98 (@63 (@2494 @144)) @28) @251 +@2554 := @2539 @97 +@2556 := @63 (@2494 @32) +@2558 := @13 @2556 @65 +@2560 := @98 @2525 @97 +@2565 := {ts : @139} -> (h : @2558) -> (hs : @262) -> @134 @2560 @251 +@2566 := @2554 @103 +@2568 := @98 @2541 @97 +@2569 := @134 @2568 +@2572 := (h : @2511) -> (hs : @136) -> @2569 @106 +@2573 := @2566 @2509 +@2575 := @98 @2556 @97 +@2577 := @134 @2575 @106 +@2578 := (hs : @136) -> @2577 +@2579 := @2573 @133 +@2581 := @134 @2513 @106 +@2582 := @212 @2504 +@2584 := @63 (@2492 @28) +@2597 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2584 @30) -> (hs : @216) -> @134 (@98 (@63 (@2492 @142)) @28) @162 +@2598 := @2582 @65 +@2600 := @63 (@2492 @30) +@2612 := {vs : @138} -> + {ts : @139} -> (h : @13 @2600 @65) -> (hs : @216) -> @134 (@98 (@63 (@2492 @144)) @28) @251 +@2613 := @2598 @2513 +@2615 := @63 (@2492 @32) +@2617 := @13 @2615 @65 +@2618 := @2569 @32 +@2620 := @98 @2584 @2560 +@2625 := {ts : @139} -> (h : @2617) -> (hs : @2618) -> @134 @2620 @251 +@2626 := @2613 @106 +@2628 := @98 @2600 @2568 +@2629 := @134 @2628 +@2632 := (h : @2507) -> (hs : @2577) -> @2629 @2520 +@2633 := @2626 @2505 +@2635 := @98 @2615 @2575 +@2637 := @134 @2635 @2520 +@2638 := (hs : @2581) -> @2637 +@2639 := @2633 @2579 +@2641 := @134 @2515 @2520 +@2642 := @212 @2500 +@2644 := @902 (@2490 @28) +@2657 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2644 @30) -> (hs : @216) -> @134 (@98 (@902 (@2490 @142)) @28) @162 +@2658 := @2642 @904 +@2660 := @902 (@2490 @30) +@2672 := {vs : @138} -> + {ts : @139} -> (h : @13 @2660 @904) -> (hs : @216) -> @134 (@98 (@902 (@2490 @144)) @28) @979 +@2673 := @2658 @2515 +@2675 := @902 (@2490 @32) +@2677 := @13 @2675 @904 +@2678 := @2629 @32 +@2680 := @98 @2644 @2620 +@2685 := {ts : @139} -> (h : @2677) -> (hs : @2678) -> @134 @2680 @979 +@2686 := @2673 @2520 +@2688 := @98 @2660 @2628 +@2689 := @134 @2688 +@2692 := (h : @2503) -> (hs : @2637) -> @2689 @2521 +@2693 := @2686 @2501 +@2695 := @98 @2675 @2635 +@2697 := @134 @2695 @2521 +@2698 := (hs : @2641) -> @2697 +@2699 := @2693 @2639 +@2701 := @134 @2517 @2521 +@2702 := @212 @2496 +@2704 := @902 (@2488 @28) +@2717 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2704 @30) -> (hs : @216) -> @134 (@98 (@902 (@2488 @142)) @28) @162 +@2718 := @2702 @904 +@2720 := @902 (@2488 @30) +@2732 := {vs : @138} -> + {ts : @139} -> (h : @13 @2720 @904) -> (hs : @216) -> @134 (@98 (@902 (@2488 @144)) @28) @979 +@2733 := @2718 @2517 +@2735 := @902 (@2488 @32) +@2737 := @13 @2735 @904 +@2738 := @2689 @32 +@2740 := @98 @2704 @2680 +@2745 := {ts : @139} -> (h : @2737) -> (hs : @2738) -> @134 @2740 @979 +@2746 := @2733 @2521 +@2748 := @98 @2720 @2688 +@2749 := @134 @2748 +@2752 := (h : @2499) -> (hs : @2697) -> @2749 @2522 +@2753 := @2746 @2497 +@2755 := @98 @2735 @2695 +@2757 := @134 @2755 @2522 +@2758 := (hs : @2701) -> @2757 +@2759 := @2753 @2699 +@2761 := @134 @2519 @2522 +@2762 := @410 @2483 +@2763 := @382 @2483 +@2772 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@2763 @30) @360) -> (hf : @216) -> @411 @2484 +@2773 := @2762 @347 +@2774 := @2763 @347 +@2775 := @352 @2774 +@2776 := @2775 @360 +@2781 := {fs : @138} -> {tys : @139} -> (h : @2776) -> (hf : @216) -> @436 @2484 +@2782 := @2773 @2519 +@2789 := {tys : @139} -> (h : @2776) -> (hf : @2749 @32) -> @13 (@434 @2740) @2484 +@2790 := @2782 @2522 +@2797 := (h : @2775 (@359 @2522)) -> (hf : @2757) -> @13 (@434 @2748) @2484 +@2799 := @2790 (@459 @2774) +@2803 := (hf : @2761) -> @13 (@434 @2755) @2484 +@2804 := @2799 @2759 +@2807 := @13 (@434 @2519) @2484 +@2808 := fun (__s : @2480) => @2804 +@2809 := LexLeanBoot.TokenAudit.NameScan +@2811 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_7 @4 +@2812 := 7 +@2813 := @8 @2812 +@2816 := (__s : @2809) -> @13 @2811 @2813 +@2817 := LexLeanBoot.TokenAudit.NameScan.position +@2818 := @2817 @4 +@2819 := LexLeanBoot.TokenAudit.NameScan.segments +@2820 := @2819 @4 +@2821 := LexLeanBoot.TokenAudit.NameScan.done +@2822 := @2821 @4 +@2823 := LexLeanBoot.TokenAudit.NameScan.error +@2824 := @2823 @4 +@2825 := @902 @2818 +@2826 := @924 @2818 +@2828 := @13 @2825 @904 +@2829 := @482 @2820 +@2830 := @578 @2820 +@2832 := @13 @2829 @485 +@2833 := @63 @2822 +@2834 := @86 @2822 +@2836 := @13 @2833 @65 +@2837 := @1305 @2824 +@2838 := @1379 @2824 +@2840 := @13 @2837 @1308 +@2842 := @98 @2837 @97 +@2844 := @98 @2833 @2842 +@2846 := @98 @2829 @2844 +@2848 := @98 @2825 @2846 +@2849 := @582 @1393 +@2850 := @947 @2849 +@2851 := @212 @2837 +@2853 := @1305 (@2823 @28) +@2866 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2853 @30) -> (hs : @216) -> @134 (@98 (@1305 (@2823 @142)) @28) @162 +@2867 := @2851 @1308 +@2869 := @1305 (@2823 @30) +@2881 := {vs : @138} -> + {ts : @139} -> (h : @13 @2869 @1308) -> (hs : @216) -> @134 (@98 (@1305 (@2823 @144)) @28) @1423 +@2882 := @2867 @97 +@2884 := @1305 (@2823 @32) +@2886 := @13 @2884 @1308 +@2888 := @98 @2853 @97 +@2893 := {ts : @139} -> (h : @2886) -> (hs : @262) -> @134 @2888 @1423 +@2894 := @2882 @103 +@2896 := @98 @2869 @97 +@2897 := @134 @2896 +@2900 := (h : @2840) -> (hs : @136) -> @2897 @1392 +@2901 := @2894 @2838 +@2903 := @98 @2884 @97 +@2905 := @134 @2903 @1392 +@2906 := (hs : @136) -> @2905 +@2907 := @2901 @133 +@2909 := @134 @2842 @1392 +@2910 := @212 @2833 +@2912 := @63 (@2821 @28) +@2925 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2912 @30) -> (hs : @216) -> @134 (@98 (@63 (@2821 @142)) @28) @162 +@2926 := @2910 @65 +@2928 := @63 (@2821 @30) +@2940 := {vs : @138} -> + {ts : @139} -> (h : @13 @2928 @65) -> (hs : @216) -> @134 (@98 (@63 (@2821 @144)) @28) @251 +@2941 := @2926 @2842 +@2943 := @63 (@2821 @32) +@2945 := @13 @2943 @65 +@2946 := @2897 @32 +@2948 := @98 @2912 @2888 +@2953 := {ts : @139} -> (h : @2945) -> (hs : @2946) -> @134 @2948 @251 +@2954 := @2941 @1392 +@2956 := @98 @2928 @2896 +@2957 := @134 @2956 +@2960 := (h : @2836) -> (hs : @2905) -> @2957 @1393 +@2961 := @2954 @2834 +@2963 := @98 @2943 @2903 +@2965 := @134 @2963 @1393 +@2966 := (hs : @2909) -> @2965 +@2967 := @2961 @2907 +@2969 := @134 @2844 @1393 +@2970 := @212 @2829 +@2972 := @482 (@2819 @28) +@2985 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @2972 @30) -> (hs : @216) -> @134 (@98 (@482 (@2819 @142)) @28) @162 +@2986 := @2970 @485 +@2988 := @482 (@2819 @30) +@3000 := {vs : @138} -> + {ts : @139} -> (h : @13 @2988 @485) -> (hs : @216) -> @134 (@98 (@482 (@2819 @144)) @28) @606 +@3001 := @2986 @2844 +@3003 := @482 (@2819 @32) +@3005 := @13 @3003 @485 +@3006 := @2957 @32 +@3008 := @98 @2972 @2948 +@3013 := {ts : @139} -> (h : @3005) -> (hs : @3006) -> @134 @3008 @606 +@3014 := @3001 @1393 +@3016 := @98 @2988 @2956 +@3017 := @134 @3016 +@3020 := (h : @2832) -> (hs : @2965) -> @3017 @2849 +@3021 := @3014 @2830 +@3023 := @98 @3003 @2963 +@3025 := @134 @3023 @2849 +@3026 := (hs : @2969) -> @3025 +@3027 := @3021 @2967 +@3029 := @134 @2846 @2849 +@3030 := @212 @2825 +@3032 := @902 (@2817 @28) +@3045 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @3032 @30) -> (hs : @216) -> @134 (@98 (@902 (@2817 @142)) @28) @162 +@3046 := @3030 @904 +@3048 := @902 (@2817 @30) +@3060 := {vs : @138} -> + {ts : @139} -> (h : @13 @3048 @904) -> (hs : @216) -> @134 (@98 (@902 (@2817 @144)) @28) @979 +@3061 := @3046 @2846 +@3063 := @902 (@2817 @32) +@3065 := @13 @3063 @904 +@3066 := @3017 @32 +@3068 := @98 @3032 @3008 +@3073 := {ts : @139} -> (h : @3065) -> (hs : @3066) -> @134 @3068 @979 +@3074 := @3061 @2849 +@3076 := @98 @3048 @3016 +@3077 := @134 @3076 +@3080 := (h : @2828) -> (hs : @3025) -> @3077 @2850 +@3081 := @3074 @2826 +@3083 := @98 @3063 @3023 +@3085 := @134 @3083 @2850 +@3086 := (hs : @3029) -> @3085 +@3087 := @3081 @3027 +@3089 := @134 @2848 @2850 +@3090 := @410 @2812 +@3091 := @382 @2812 +@3100 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@3091 @30) @360) -> (hf : @216) -> @411 @2813 +@3101 := @3090 @347 +@3102 := @3091 @347 +@3103 := @352 @3102 +@3104 := @3103 @360 +@3109 := {fs : @138} -> {tys : @139} -> (h : @3104) -> (hf : @216) -> @436 @2813 +@3110 := @3101 @2848 +@3117 := {tys : @139} -> (h : @3104) -> (hf : @3077 @32) -> @13 (@434 @3068) @2813 +@3118 := @3110 @2850 +@3125 := (h : @3103 (@359 @2850)) -> (hf : @3085) -> @13 (@434 @3076) @2813 +@3127 := @3118 (@459 @3102) +@3131 := (hf : @3089) -> @13 (@434 @3083) @2813 +@3132 := @3127 @3087 +@3135 := @13 (@434 @2848) @2813 +@3136 := fun (__s : @2809) => @3132 +@3137 := LexLeanBoot.TokenAudit.QuotedScan +@3139 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_8 @4 +@3140 := 8 +@3141 := @8 @3140 +@3144 := (__s : @3137) -> @13 @3139 @3141 +@3145 := LexLeanBoot.TokenAudit.QuotedScan.position +@3146 := @3145 @4 +@3147 := LexLeanBoot.TokenAudit.QuotedScan.closed +@3148 := @3147 @4 +@3149 := LexLeanBoot.TokenAudit.QuotedScan.failed +@3150 := @3149 @4 +@3151 := LexLeanBoot.TokenAudit.QuotedScan.valid +@3152 := @3151 @4 +@3153 := @902 @3146 +@3154 := @924 @3146 +@3156 := @13 @3153 @904 +@3157 := @63 @3148 +@3158 := @86 @3148 +@3160 := @13 @3157 @65 +@3161 := @63 @3150 +@3162 := @86 @3150 +@3164 := @13 @3161 @65 +@3165 := @63 @3152 +@3166 := @86 @3152 +@3168 := @13 @3165 @65 +@3170 := @98 @3165 @97 +@3172 := @98 @3161 @3170 +@3174 := @98 @3157 @3172 +@3176 := @98 @3153 @3174 +@3177 := @105 @2520 +@3178 := @947 @3177 +@3179 := @212 @3165 +@3181 := @63 (@3151 @28) +@3194 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @3181 @30) -> (hs : @216) -> @134 (@98 (@63 (@3151 @142)) @28) @162 +@3195 := @3179 @65 +@3197 := @63 (@3151 @30) +@3209 := {vs : @138} -> + {ts : @139} -> (h : @13 @3197 @65) -> (hs : @216) -> @134 (@98 (@63 (@3151 @144)) @28) @251 +@3210 := @3195 @97 +@3212 := @63 (@3151 @32) +@3214 := @13 @3212 @65 +@3216 := @98 @3181 @97 +@3221 := {ts : @139} -> (h : @3214) -> (hs : @262) -> @134 @3216 @251 +@3222 := @3210 @103 +@3224 := @98 @3197 @97 +@3225 := @134 @3224 +@3228 := (h : @3168) -> (hs : @136) -> @3225 @106 +@3229 := @3222 @3166 +@3231 := @98 @3212 @97 +@3233 := @134 @3231 @106 +@3234 := (hs : @136) -> @3233 +@3235 := @3229 @133 +@3237 := @134 @3170 @106 +@3238 := @212 @3161 +@3240 := @63 (@3149 @28) +@3253 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @3240 @30) -> (hs : @216) -> @134 (@98 (@63 (@3149 @142)) @28) @162 +@3254 := @3238 @65 +@3256 := @63 (@3149 @30) +@3268 := {vs : @138} -> + {ts : @139} -> (h : @13 @3256 @65) -> (hs : @216) -> @134 (@98 (@63 (@3149 @144)) @28) @251 +@3269 := @3254 @3170 +@3271 := @63 (@3149 @32) +@3273 := @13 @3271 @65 +@3274 := @3225 @32 +@3276 := @98 @3240 @3216 +@3281 := {ts : @139} -> (h : @3273) -> (hs : @3274) -> @134 @3276 @251 +@3282 := @3269 @106 +@3284 := @98 @3256 @3224 +@3285 := @134 @3284 +@3288 := (h : @3164) -> (hs : @3233) -> @3285 @2520 +@3289 := @3282 @3162 +@3291 := @98 @3271 @3231 +@3293 := @134 @3291 @2520 +@3294 := (hs : @3237) -> @3293 +@3295 := @3289 @3235 +@3297 := @134 @3172 @2520 +@3298 := @212 @3157 +@3300 := @63 (@3147 @28) +@3313 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @3300 @30) -> (hs : @216) -> @134 (@98 (@63 (@3147 @142)) @28) @162 +@3314 := @3298 @65 +@3316 := @63 (@3147 @30) +@3328 := {vs : @138} -> + {ts : @139} -> (h : @13 @3316 @65) -> (hs : @216) -> @134 (@98 (@63 (@3147 @144)) @28) @251 +@3329 := @3314 @3172 +@3331 := @63 (@3147 @32) +@3333 := @13 @3331 @65 +@3334 := @3285 @32 +@3336 := @98 @3300 @3276 +@3341 := {ts : @139} -> (h : @3333) -> (hs : @3334) -> @134 @3336 @251 +@3342 := @3329 @2520 +@3344 := @98 @3316 @3284 +@3345 := @134 @3344 +@3348 := (h : @3160) -> (hs : @3293) -> @3345 @3177 +@3349 := @3342 @3158 +@3351 := @98 @3331 @3291 +@3353 := @134 @3351 @3177 +@3354 := (hs : @3297) -> @3353 +@3355 := @3349 @3295 +@3357 := @134 @3174 @3177 +@3358 := @212 @3153 +@3360 := @902 (@3145 @28) +@3373 := {t : @94} -> + {vs : @138} -> + {ts : @139} -> (h : @13 @3360 @30) -> (hs : @216) -> @134 (@98 (@902 (@3145 @142)) @28) @162 +@3374 := @3358 @904 +@3376 := @902 (@3145 @30) +@3388 := {vs : @138} -> + {ts : @139} -> (h : @13 @3376 @904) -> (hs : @216) -> @134 (@98 (@902 (@3145 @144)) @28) @979 +@3389 := @3374 @3174 +@3391 := @902 (@3145 @32) +@3393 := @13 @3391 @904 +@3394 := @3345 @32 +@3396 := @98 @3360 @3336 +@3401 := {ts : @139} -> (h : @3393) -> (hs : @3394) -> @134 @3396 @979 +@3402 := @3389 @3177 +@3404 := @98 @3376 @3344 +@3405 := @134 @3404 +@3408 := (h : @3156) -> (hs : @3353) -> @3405 @3178 +@3409 := @3402 @3154 +@3411 := @98 @3391 @3351 +@3413 := @134 @3411 @3178 +@3414 := (hs : @3357) -> @3413 +@3415 := @3409 @3355 +@3417 := @134 @3176 @3178 +@3418 := @410 @3140 +@3419 := @382 @3140 +@3428 := {k : @348} -> + {fs : @138} -> {tys : @139} -> (h : @352 (@3419 @30) @360) -> (hf : @216) -> @411 @3141 +@3429 := @3418 @347 +@3430 := @3419 @347 +@3431 := @352 @3430 +@3432 := @3431 @360 +@3437 := {fs : @138} -> {tys : @139} -> (h : @3432) -> (hf : @216) -> @436 @3141 +@3438 := @3429 @3176 +@3445 := {tys : @139} -> (h : @3432) -> (hf : @3405 @32) -> @13 (@434 @3396) @3141 +@3446 := @3438 @3178 +@3453 := (h : @3431 (@359 @3178)) -> (hf : @3413) -> @13 (@434 @3404) @3141 +@3455 := @3446 (@459 @3430) +@3459 := (hf : @3417) -> @13 (@434 @3411) @3141 +@3460 := @3455 @3415 +@3463 := @13 (@434 @3176) @3141 +@3464 := fun (__s : @3137) => @3460 +@3465 := @56 @30 +@3466 := @137 @27 +@3467 := @480 @27 +@3468 := @3467 @21 +@3469 := @3468 @32 +@3470 := @484 @23 +@3471 := @542 @27 +@3479 := {e : @1354} -> {t : @94} -> (h : @1355) -> (xs : @3466) -> @13 (@3467 @28 @4) @503 +@3480 := @3471 @21 +@3481 := @3468 @4 +@3482 := @13 @3481 +@3486 := {t : @94} -> (h : @1367) -> (xs : @3466) -> @3482 @503 +@3487 := @3480 @23 +@3490 := (h : @1375) -> (xs : @3466) -> @3482 @3470 +@3492 := @3487 @1309 @32 +@3494 := @13 @3469 @3470 +@3496 := @98 @3469 @97 +@3497 := @783 @3496 +@3500 := Prod.{0, 0} @348 @93 +@3503 := Prod.mk.{0, 0} @348 @93 +@3504 := @3503 @686 +@3505 := @3504 @3469 +@3506 := @3503 @347 +@3507 := @3506 @759 +@3508 := @95 @3500 +@3509 := @96 @3500 +@3511 := @3509 @3507 @3508 +@3513 := @3509 @3505 @3511 +@3514 := Bool.true +@3515 := LexLeanTarget.TargetSyntax.Function +@3516 := LexLeanTarget.TargetSyntax.Program.functions +@3517 := @3516 @0 +@3518 := @95 @348 +@3519 := LexLeanTarget.TargetSyntax.Ty.unit +@3520 := LexLeanTarget.TargetSyntax.Value.unit +@3523 := LexLeanTarget.TargetSyntax.Expr.value @3519 @3520 +@3528 := LexLeanTarget.TargetSyntax.Function.mk @3518 @103 @3519 @3523 +@3533 := List.getD.{0} @3515 @3517 @347 @3528 +@3537 := fun (__e_n : @348) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.root @4 @347 +@3538 := @212 @3469 +@3539 := @3468 @144 +@3541 := @13 @3539 @30 +@3542 := @3468 @140 +@3543 := @98 @3542 +@3551 := {t : @94} -> + {vs : @138} -> {ts : @139} -> (h : @3541) -> (hs : @216) -> @134 (@3543 @28) @162 +@3552 := @3538 @3470 +@3553 := @3468 @28 +@3555 := @13 @3553 @3470 +@3556 := @3468 @142 +@3557 := @98 @3556 +@3559 := @134 (@3557 @28) +@3560 := @104 @3470 +@3561 := @3560 @30 +@3566 := {vs : @138} -> {ts : @139} -> (h : @3555) -> (hs : @216) -> @3559 @3561 +@3567 := @3552 @97 +@3568 := @3468 @30 +@3570 := @13 @3568 @3470 +@3572 := @98 @3539 @97 +@3577 := {ts : @139} -> (h : @3570) -> (hs : @262) -> @134 @3572 @3561 +@3578 := @3567 @103 +@3580 := @98 @3553 @97 +@3581 := @134 @3580 +@3582 := @3560 @103 +@3585 := (h : @3494) -> (hs : @136) -> @3581 @3582 +@3586 := @3578 @3492 +@3588 := @98 @3568 @97 +@3590 := @134 @3588 @3582 +@3591 := (hs : @136) -> @3590 +@3592 := @3586 @133 +@3594 := @134 @3496 @3582 +@3595 := @212 @759 +@3597 := @13 @748 @30 +@3598 := @21 @148 +@3599 := @98 @3598 +@3607 := {t : @94} -> + {vs : @138} -> {ts : @139} -> (h : @3597) -> (hs : @216) -> @134 (@3599 @28) @162 +@3608 := @3595 @23 +@3610 := @13 @762 @23 +@3611 := @21 @140 +@3612 := @98 @3611 +@3619 := {vs : @138} -> {ts : @139} -> (h : @3610) -> (hs : @216) -> @134 (@3612 @28) @312 +@3620 := @3608 @3496 +@3621 := @746 @23 +@3622 := @3581 @32 +@3623 := @749 @3572 +@3624 := @134 @3623 +@3628 := {ts : @139} -> (h : @3621) -> (hs : @3622) -> @3624 @312 +@3629 := @3620 @3582 +@3630 := @763 @3580 +@3631 := @134 @3630 +@3632 := @107 @3582 +@3635 := (h : @761) -> (hs : @3590) -> @3631 @3632 +@3636 := @3629 @3465 +@3637 := @775 @3588 +@3638 := @134 @3637 +@3640 := (hs : @3594) -> @3638 @3632 +@3641 := @3636 @3592 +@3642 := @134 @3497 +@3643 := @3642 @3632 +@3644 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.denote +@3646 := @3644 @30 @32 +@3647 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_0 +@3649 := @3647 @30 @32 +@3652 := LexLeanBoot.TokenAudit.auditTokens @30 @32 +@3653 := Unit +@3654 := LexLeanPreservation.encUnit +@3660 := LexLeanPreservation.encExcept @27 @3653 @21 @3654 @3652 +@3663 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.root @30 @32 +@3664 := Ne.{1} +@3665 := LexLeanPreservation.Obs +@3666 := @3664 @3665 +@3667 := LexLeanPreservation.Rel +@3670 := @3666 (@3667 @32 @4) +@3671 := LexLeanPreservation.Obs.stuck +@3674 := (f : @66) -> (v : @93) -> @3670 @3671 +@3676 := LexLeanPreservation.Rust.rel_ne_stuck @3649 +@3683 := (v : @93) -> @3666 (@3667 (@3647 @28 @30) @4) @3671 +@3684 := @3676 @3660 +@3688 := @3666 (@3667 @3649 @3660) @3671 +@3689 := @137 @3500 +@3690 := LexLeanPreservation.Rust.FunSem +@3691 := #9 +@3697 := (n : @348) -> @3690 @3691 @154 @148 @4 @140 +@3698 := @350 @3515 +@3699 := @349 @3698 +@3706 := LexLeanRuntime.index (@137 @3515) @3515 (LexLeanRuntime.instIndexableList @3515) +@3710 := @3699 (@3706 (@3516 @3691) @140) +@3711 := @358 @3515 +@3712 := @3711 @142 +@3713 := @3710 @3712 +@3714 := #10 +@3718 := @109 @3714 @3691 @154 @142 +@3719 := LexLeanTarget.TargetSyntax.Function.types +@3720 := @3719 @140 +@3721 := @3718 @3720 +@3722 := @350 @3689 +@3723 := @349 @3722 +@3724 := LexLeanTarget.TargetSemantics.bindAll +@3725 := LexLeanTarget.TargetSyntax.Function.parameters +@3730 := @3723 (@3724 (@3725 @148) @140 @3508) +@3731 := @358 @3689 +@3732 := @3731 @142 +@3733 := @3730 @3732 +@3734 := @350 @66 +@3735 := @349 @3734 +@3736 := LexLeanPreservation.Rust.fnFallible +@3737 := #11 +@3740 := @3735 (@3736 @3737 @3691) +@3741 := @358 @66 +@3742 := @3741 @142 +@3743 := @3740 @3742 +@3744 := LexLeanPreservation.RunConv +@3745 := #13 +@3749 := @3744 @3745 @3714 @154 @142 +@3751 := @3666 @140 @3671 +@3752 := Exists.{1} +@3753 := LexLeanPreservation.Rust.ROut +@3754 := @3752 @3753 +@3755 := And +@3756 := LexLeanPreservation.Rust.RealizesFn +@3760 := @3755 (@3756 @3691 @154 @4) +@3761 := LexLeanPreservation.Rust.RCI +@3763 := @3761 #15 +@3764 := LexLeanPreservation.Rust.fnIdent +@3765 := @3764 @3745 +@3772 := (hne : @3751) -> @3754 (fun (ro : @3753) => @3760 (@3763 @3765 @3737 @4)) +@3787 := {p : @24} -> + {c : @25} -> + {A : @26} -> + {f : @348} -> + {fn : @3515} -> + {args : @138} -> + {env : @3689} -> + {F : @66} -> + {o : @3665} -> + (hB : @3697) -> + (hfn : @3713) -> (hwt : @3721) -> (hbind : @3733) -> (hF : @3743) -> (hA : @3749) -> @3772 +@3789 := LexLeanPreservation.Rust.compose @0 +@3790 := @3690 @0 +@3795 := (n : @348) -> @3790 @154 @148 @4 @140 +@3796 := @3706 @3517 +@3799 := @3699 (@3796 @140) @3712 +@3803 := @120 @3691 @154 @142 @3720 +@3804 := @3744 @0 +@3807 := @3804 @3714 @154 @142 +@3821 := {c : @25} -> + {A : @26} -> + {f : @348} -> + {fn : @3515} -> + {args : @138} -> + {env : @3689} -> + {F : @66} -> + {o : @3665} -> + (hB : @3795) -> + (hfn : @3799) -> (hwt : @3803) -> (hbind : @3733) -> (hF : @3743) -> (hA : @3807) -> @3772 +@3822 := @3789 @1 +@3823 := @3790 @1 +@3827 := (n : @348) -> @3823 @148 @4 @140 +@3830 := @128 @154 @142 @3720 +@3831 := @3736 @1 +@3834 := @3735 (@3831 @3691) @3742 +@3835 := @3761 @1 +@3845 := (hbind : @3733) -> + (hF : @3834) -> + (hA : @3807) -> (hne : @3751) -> @3754 (fun (ro : @3753) => @3760 (@3835 @3765 @3737 @4)) +@3855 := {A : @26} -> + {f : @348} -> + {fn : @3515} -> + {args : @138} -> + {env : @3689} -> + {F : @66} -> {o : @3665} -> (hB : @3827) -> (hfn : @3799) -> (hwt : @3830) -> @3845 +@3856 := @3822 @2 +@3858 := @3823 @2 @4 +@3860 := (n : @348) -> @3858 @140 +@3861 := @134 @142 +@3862 := @3861 @3720 +@3871 := {f : @348} -> + {fn : @3515} -> + {args : @138} -> + {env : @3689} -> + {F : @66} -> {o : @3665} -> (hB : @3860) -> (hfn : @3799) -> (hwt : @3862) -> @3845 +@3872 := @3856 @347 +@3874 := (n : @348) -> @3858 @347 +@3875 := @3796 @347 +@3876 := @3699 @3875 +@3877 := @3876 @3712 +@3878 := @3831 @347 +@3879 := @3735 @3878 +@3880 := @3879 @3742 +@3881 := @3804 @347 +@3883 := @3881 @154 @142 +@3885 := @3835 (@3764 @347) +@3893 := (hF : @3880) -> + (hA : @3883) -> (hne : @3751) -> @3754 (fun (ro : @3753) => @3760 (@3885 @3737 @4)) +@3902 := {fn : @3515} -> + {args : @138} -> + {env : @3689} -> + {F : @66} -> + {o : @3665} -> (hB : @3874) -> (hfn : @3877) -> (hwt : @3862) -> (hbind : @3733) -> @3893 +@3903 := @3872 @3533 +@3905 := @3876 (@3711 @3533) +@3906 := @3719 @3533 +@3907 := @3861 @3906 +@3909 := @3724 (@3725 @3533) +@3921 := {args : @138} -> + {env : @3689} -> + {F : @66} -> + {o : @3665} -> + (hB : @3874) -> + (hfn : @3905) -> (hwt : @3907) -> (hbind : @3723 (@3909 @140 @3508) @3732) -> @3893 +@3922 := @3903 @3497 +@3924 := @3599 (@3543 @97) +@3926 := @134 @3924 @3906 +@3932 := @98 (@21 @154) (@98 (@3468 @148) @97) +@3936 := @3723 (@3909 @3932 @3508) @3732 +@3942 := @98 (@21 @3714) (@98 (@3468 @3691) @97) +@3944 := @3881 @3942 @142 +@3946 := @98 (@21 @3745) +@3947 := #12 +@3966 := {env : @3689} -> + {F : @66} -> + {o : @3665} -> + (hB : @3874) -> + (hfn : @3905) -> + (hwt : @3926) -> + (hbind : @3936) -> + (hF : @3880) -> + (hA : @3944) -> + (hne : @3751) -> @3754 (fun (ro : @3753) => @3760 (@3885 (@3946 (@98 (@3468 @3947) @97)) @4)) +@3967 := @3922 @3513 +@3969 := @3612 (@3557 @97) +@3971 := @134 @3969 @3906 +@3982 := @3723 (@3909 @3924 @3508) (@3731 (@3509 (@3504 @3542) (@3509 (@3506 @3598) @3508))) +@3988 := @98 (@21 @3691) (@98 (@3468 @154) @97) +@4010 := {F : @66} -> + {o : @3665} -> + (hB : @3874) -> + (hfn : @3905) -> + (hwt : @3971) -> + (hbind : @3982) -> + (hF : @3880) -> + (hA : @3881 @3988 @142) -> + (hne : @3751) -> + @3754 (fun (ro : @3753) => @3760 (@3885 (@98 (@21 @3947) (@98 (@3468 @3737) @97)) @4)) +@4011 := @3967 @3514 +@4012 := @3624 @3906 +@4023 := @3723 (@3909 @3969 @3508) (@3731 (@3509 (@3504 @3556) (@3509 (@3506 @3611) @3508))) +@4025 := @3879 (@3741 @3514) +@4027 := @3881 @3932 @142 +@4028 := @3756 @3514 +@4050 := {o : @3665} -> + (hB : @3874) -> + (hfn : @3905) -> + (hwt : @4012) -> + (hbind : @4023) -> + (hF : @4025) -> + (hA : @4027) -> + (hne : @3751) -> + @3754 + (fun (ro : @3753) => @3755 (@4028 @154 @4) (@3885 (@98 (@21 @3737) (@98 (@3468 @3714) @97)) @4)) +@4051 := @4011 @3646 +@4052 := @3631 @3906 +@4063 := @3723 (@3909 @3623 @3508) (@3731 (@3509 (@3504 @3539) (@3509 (@3506 @748) @3508))) +@4064 := @3881 @3924 +@4066 := @3644 @148 @140 +@4067 := @4064 @4066 +@4069 := @3644 @154 @148 +@4088 := (hB : @3874) -> + (hfn : @3905) -> + (hwt : @4052) -> + (hbind : @4063) -> + (hF : @4025) -> + (hA : @4067) -> + (hne : @3666 @4069 @3671) -> + @3754 (fun (ro : @3753) => @3755 (@4028 (@3644 @3714 @3691) @4) (@3885 @3942 @4)) +@4089 := @4051 @3537 +@4090 := @3638 @3906 +@4101 := @3723 (@3909 @3630 @3508) (@3731 (@3509 (@3504 @3553) (@3509 (@3506 @762) @3508))) +@4102 := @3881 @3969 +@4104 := @3644 @140 @142 +@4123 := (hfn : @3905) -> + (hwt : @4090) -> + (hbind : @4101) -> + (hF : @4025) -> + (hA : @4102 @4104) -> + (hne : @3666 @4066 @3671) -> + @3754 (fun (ro : @3753) => @3755 (@4028 (@3644 @3691 @154) @4) (@3885 @3988 @4)) +@4126 := @4089 (@458 @3698 @3875) +@4127 := @3642 @3906 +@4138 := @3723 (@3909 @3637 @3508) (@3731 (@3509 (@3504 @3568) (@3509 (@3506 @745) @3508))) +@4139 := @3881 @3623 +@4141 := @3644 @142 @144 +@4157 := (hwt : @4127) -> + (hbind : @4138) -> + (hF : @4025) -> + (hA : @4139 @4141) -> + (hne : @3666 @4104 @3671) -> @3754 (fun (ro : @3753) => @3755 (@4028 @4069 @4) (@3885 @3932 @4)) +@4158 := @4126 @3641 +@4160 := @3909 @3497 @3508 +@4163 := @3723 @4160 (@3731 @3513) +@4164 := @3881 @3630 +@4166 := @3644 @144 @28 +@4181 := (hbind : @4163) -> + (hF : @4025) -> + (hA : @4164 @4166) -> + (hne : @3666 @4141 @3671) -> @3754 (fun (ro : @3753) => @3755 (@4028 @4066 @4) (@3885 @3924 @4)) +@4184 := @4158 (@458 @3722 @4160) +@4185 := @3881 @3637 +@4187 := @3644 @28 @30 +@4201 := (hF : @4025) -> + (hA : @4185 @4187) -> + (hne : @3666 @4166 @3671) -> @3754 (fun (ro : @3753) => @3755 (@4028 @4104 @4) (@3885 @3969 @4)) +@4204 := @4184 (@458 @3734 @3878) +@4218 := (hA : @3881 @3497 @3646) -> + (hne : @3666 @4187 @3671) -> @3754 (fun (ro : @3753) => @3755 (@4028 @4141 @4) (@3885 @3623 @4)) +@4219 := @4204 @3663 +@4230 := (hne : @3666 @3646 @3671) -> + @3754 (fun (ro : @3753) => @3755 (@4028 @4166 @4) (@3885 @3630 @4)) +@4231 := @4219 @3684 +@4237 := @3755 (@4028 @4187 @4) (@3885 @3637 @4) +@4239 := @3754 (fun (ro : @3753) => @4237) +@4241 := @3754 (fun (__e_ro : @3753) => @4237) +@4246 := LexLeanPreservation.Rust.RepresentableL (@790 (@98 @3481 @97)) +@4247 := (__e_hrep : @4246) -> @4241 +@4248 := fun (__e_hrep : @4246) => @4231 +@4249 := (imports : @3466) -> @4247 +@4250 := fun (imports : @3466) => @4248 +@4251 := (text : @27) -> @4249 +@4252 := fun (text : @27) => @4250 +\end{coremodule} +\end{lexlean} diff --git a/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/RustStd.lex.tex b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/RustStd.lex.tex new file mode 100644 index 000000000..bbe175357 --- /dev/null +++ b/bootstrap/expected/verify/preserve/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/RustStd.lex.tex @@ -0,0 +1,61972 @@ +\begin{lexlean}{RustStd} +\title{Certificate B LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd} +\begin{coremodule} +imports [LexLeanPreservation.RustSound] + +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.program : @0 := @6377 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.program], + class: false, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.krate : @6378 := @27177 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.krate], + class: false, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +definition LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.flags : @27178 := @27305 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.flags], + class: false, + generated: false, + policy: exact{axioms: []}, + reducibility: regular{height: 1}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun0 : @27313 := @28849 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun0], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun1 : @28850 := @29839 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun1], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun2 : @29840 := @30135 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun2], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun3 : @30136 := @30751 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun3], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun4 : @30752 := @30995 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun4], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun5 : @30996 := @31573 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun5], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun6 : @31574 := @31836 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun6], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun7 : @31837 := @32119 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun7], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun8 : @32120 := @32567 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun8], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun9 : @32568 := @32815 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun9], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun10 : @32816 := @35600 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun10], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun11 : @35601 := @36255 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun11], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun12 : @36256 := @36694 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun12], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun13 : @36695 := @36924 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun13], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun14 : @36925 := @40937 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun14], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun15 : @40938 := @41598 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun15], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun16 : @41599 := @44579 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun16], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun17 : @44580 := @44876 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun17], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun18 : @44877 := @45316 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun18], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun19 : @45317 := @47632 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun19], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun20 : @47633 := @48131 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun20], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun21 : @48132 := @48746 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun21], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun22 : @48747 := @49004 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun22], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun23 : @49005 := @49376 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun23], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun24 : @49377 := @49792 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun24], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun25 : @49793 := @50231 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun25], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun26 : @50232 := @50818 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun26], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun27 : @50819 := @54862 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun27], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun28 : @54863 := @55764 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun28], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun29 : @55765 := @56738 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun29], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun30 : @56739 := @57063 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun30], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun31 : @57064 := @57432 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun31], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun32 : @57433 := @57881 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun32], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun33 : @57882 := @58433 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun33], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun34 : @58434 := @58730 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun34], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun35 : @58731 := @59166 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun35], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun36 : @59167 := @59416 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun36], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun37 : @59417 := @59866 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun37], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun38 : @59867 := @60310 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun38], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun39 : @60311 := @60600 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun39], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun40 : @60601 := @60833 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun40], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun41 : @60834 := @61403 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun41], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun42 : @61404 := @61656 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun42], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun43 : @61657 := @62237 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun43], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun44 : @62238 := @62490 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun44], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun45 : @62491 := @62901 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun45], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun46 : @62902 := @63392 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun46], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun47 : @63393 := @65517 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun47], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun48 : @65518 := @67964 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun48], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun49 : @67965 := @68614 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun49], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun50 : @68615 := @68942 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun50], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun51 : @68943 := @69342 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun51], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun52 : @69343 := @69718 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun52], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun53 : @69719 := @73091 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun53], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun54 : @73092 := @73720 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun54], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun55 : @73721 := @73939 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun55], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun56 : @73940 := @74526 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun56], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun57 : @74527 := @74944 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun57], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun58 : @74945 := @76575 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun58], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun59 : @76576 := @77154 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun59], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun60 : @77155 := @77407 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun60], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun61 : @77408 := @77838 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun61], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun62 : @77839 := @78274 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun62], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun63 : @78275 := @78452 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun63], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun64 : @78453 := @78888 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun64], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun65 : @78889 := @79377 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun65], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun66 : @79378 := @79803 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun66], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun67 : @79804 := @81687 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun67], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun68 : @81688 := @82268 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun68], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun69 : @82269 := @82521 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun69], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun70 : @82522 := @82982 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun70], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun71 : @82983 := @83804 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun71], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun72 : @83805 := @84112 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun72], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun73 : @84113 := @85881 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun73], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun74 : @85882 := @86288 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun74], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun75 : @86289 := @88676 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun75], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun76 : @88677 := @88858 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun76], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun77 : @88859 := @89246 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun77], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun78 : @89247 := @90137 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun78], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun79 : @90138 := @90488 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun79], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun80 : @90489 := @91061 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun80], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun81 : @91062 := @91808 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun81], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun82 : @91809 := @92461 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun82], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun83 : @92462 := @94439 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun83], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun84 : @94440 := @95017 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun84], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun85 : @95018 := @95325 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun85], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun86 : @95326 := @95903 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun86], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun87 : @95904 := @96176 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun87], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun88 : @96177 := @96349 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun88], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun89 : @96350 := @97082 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun89], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun90 : @97083 := @97411 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun90], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun91 : @97412 := @97992 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun91], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun92 : @97993 := @98232 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun92], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun93 : @98233 := @98487 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun93], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun94 : @98488 := @98660 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun94], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun95 : @98661 := @98926 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun95], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun96 : @98927 := @99945 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun96], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun97 : @99946 := @101253 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun97], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun98 : @101254 := @101599 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun98], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun99 : @101600 := @102520 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun99], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun100 : @102521 := @103467 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun100], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun101 : @103468 := @105603 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun101], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun102 : @105604 := @106042 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun102], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun103 : @106043 := @106263 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun103], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun104 : @106264 := @106532 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun104], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun105 : @106533 := @108318 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun105], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun106 : @108319 := @109347 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun106], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun107 : @109348 := @110215 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun107], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun108 : @110216 := @111646 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun108], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun109 : @111647 := @111934 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun109], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun110 : @111935 := @112515 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun110], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun111 : @112516 := @112810 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun111], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun112 : @112811 := @113389 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun112], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun113 : @113390 := @113661 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun113], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun114 : @113662 := @115601 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun114], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun115 : @115602 := @116324 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun115], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun116 : @116325 := @116582 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun116], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.crate_ok : @116586 := @119085 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.crate_ok], + class: false, + generated: false, + policy: exact{axioms: [Quot.sound, propext]}, + transparency: semireducible +} +theorem LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.root : @119093 := @119103 { + all: [LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.root], + class: false, + generated: false, + policy: exact{axioms: [Classical.choice, Quot.sound, propext]}, + transparency: semireducible +} + +@0 := LexLeanTarget.TargetSyntax.Program +@1 := LexLeanTarget.TargetSyntax.Program.mk +@2 := List.cons.{0} +@3 := LexLeanTarget.TargetSyntax.Adt +@4 := @2 @3 +@5 := LexLeanTarget.TargetSyntax.Adt.mk +@6 := List.{0} +@7 := LexLeanTarget.TargetSyntax.Ty +@8 := @6 @7 +@9 := @2 @8 +@10 := @2 @7 +@11 := LexLeanTarget.TargetSyntax.Ty.list +@12 := LexLeanTarget.TargetSyntax.Ty.adt +@13 := OfNat.ofNat.{0} +@14 := Nat +@15 := @13 @14 +@16 := 1 +@17 := @15 @16 +@18 := instOfNatNat +@20 := @17 (@18 @16) +@21 := @12 @20 +@22 := @11 @21 +@23 := @10 @22 +@24 := LexLeanTarget.TargetSyntax.Ty.nat +@25 := @10 @24 +@26 := LexLeanTarget.TargetSyntax.Ty.bool +@27 := @10 @26 +@28 := LexLeanTarget.TargetSyntax.Ty.option +@29 := LexLeanTarget.TargetSyntax.Ty.bytes +@30 := @28 @29 +@31 := @10 @30 +@32 := List.nil.{0} +@33 := @32 @7 +@34 := @31 @33 +@35 := @27 @34 +@36 := @25 @35 +@37 := @23 @36 +@38 := @9 @37 +@39 := @32 @8 +@42 := @4 (@5 (@38 @39)) +@43 := 2 +@46 := @15 @43 (@18 @43) +@47 := @12 @46 +@48 := @10 @47 +@49 := @25 @33 +@50 := @27 @49 +@51 := @25 @50 +@52 := @48 @51 +@56 := @4 (@5 (@9 @52 @39)) +@57 := 3 +@60 := @15 @57 (@18 @57) +@61 := @12 @60 +@62 := @11 @61 +@63 := @10 @62 +@64 := @63 @33 +@65 := @9 @64 +@66 := @9 @33 +@67 := @10 @29 +@68 := @67 @33 +@69 := @9 @68 +@76 := @4 (@5 (@65 (@66 (@66 (@69 (@69 @39)))))) +@77 := @27 @33 +@78 := @67 @77 +@82 := @4 (@5 (@9 @78 @39)) +@83 := @23 @34 +@84 := @25 @83 +@85 := @27 @84 +@86 := @25 @85 +@87 := @25 @86 +@91 := @4 (@5 (@9 @87 @39)) +@92 := @25 @77 +@93 := @25 @92 +@94 := @25 @93 +@98 := @4 (@5 (@9 @94 @39)) +@99 := @27 @77 +@100 := @25 @99 +@101 := @25 @100 +@105 := @4 (@5 (@9 @101 @39)) +@106 := @63 @35 +@107 := @25 @106 +@111 := @4 (@5 (@9 @107 @39)) +@112 := @27 @99 +@113 := @25 @112 +@128 := @1 (@42 (@56 (@76 (@82 (@91 (@98 (@105 (@111 (@4 (@5 (@9 @113 @39)) (@32 @3)))))))))) +@129 := LexLeanTarget.TargetSyntax.Function +@130 := @2 @129 +@131 := LexLeanTarget.TargetSyntax.Function.mk +@132 := @2 @14 +@133 := 0 +@136 := @15 @133 (@18 @133) +@137 := @132 @136 +@138 := @132 @20 +@139 := @32 @14 +@140 := @138 @139 +@141 := @137 @140 +@142 := @131 @141 +@143 := @11 @29 +@144 := @10 @143 +@145 := @144 @33 +@146 := @67 @145 +@147 := @142 @146 +@148 := LexLeanTarget.TargetSyntax.Ty.result +@149 := LexLeanTarget.TargetSyntax.Ty.unit +@151 := @148 @149 @29 +@152 := @147 @151 +@153 := LexLeanTarget.TargetSyntax.Expr.match +@154 := @153 @151 +@155 := LexLeanTarget.TargetSyntax.Expr.call +@156 := @155 @20 +@157 := LexLeanTarget.TargetSyntax.Expr +@158 := @2 @157 +@159 := LexLeanTarget.TargetSyntax.Expr.var +@160 := @159 @136 +@161 := @158 @160 +@162 := @32 @157 +@163 := @161 @162 +@164 := @156 @163 +@165 := @154 @164 +@166 := LexLeanTarget.TargetSyntax.Arm +@167 := @2 @166 +@168 := LexLeanTarget.TargetSyntax.Arm.arm +@169 := LexLeanTarget.TargetSyntax.Shape.error +@170 := @168 @169 +@171 := @132 @46 +@172 := @171 @139 +@173 := @170 @172 +@174 := LexLeanTarget.TargetSyntax.Expr.build +@175 := @174 @169 +@176 := @175 @151 +@177 := @159 @46 +@178 := @158 @177 +@179 := @178 @162 +@180 := @176 @179 +@182 := @167 (@173 @180) +@183 := LexLeanTarget.TargetSyntax.Shape.ok +@184 := @168 @183 +@185 := @132 @60 +@186 := @185 @139 +@187 := @184 @186 +@188 := LexLeanTarget.TargetSyntax.Expr.let +@189 := 4 +@192 := @15 @189 (@18 @189) +@193 := @188 @192 +@194 := @193 @24 +@195 := @155 @46 +@196 := @159 @60 +@197 := @158 @196 +@198 := @197 @162 +@199 := @195 @198 +@200 := @194 @199 +@201 := 5 +@204 := @15 @201 (@18 @201) +@205 := @188 @204 +@206 := @12 @136 +@207 := @205 @206 +@208 := LexLeanTarget.TargetSyntax.Expr.first +@209 := @155 @60 +@210 := LexLeanTarget.TargetSyntax.Expr.closure +@211 := @210 @192 +@212 := @159 @20 +@213 := @158 @212 +@214 := @213 @162 +@215 := @211 @214 +@216 := @158 @215 +@217 := LexLeanTarget.TargetSyntax.Expr.prim +@218 := LexLeanTarget.TargetSyntax.Prim.natAdd +@219 := @217 @218 +@220 := @159 @192 +@221 := @158 @220 +@222 := LexLeanTarget.TargetSyntax.Expr.value +@223 := @222 @24 +@224 := LexLeanTarget.TargetSyntax.Value.nat +@225 := @224 @20 +@226 := @223 @225 +@227 := @158 @226 +@228 := @227 @162 +@229 := @221 @228 +@230 := @219 @229 +@231 := @158 @230 +@232 := LexLeanTarget.TargetSyntax.Shape.adt +@233 := @232 @136 +@234 := @174 @233 +@235 := @234 @206 +@236 := @224 @136 +@237 := @223 @236 +@238 := @158 @237 +@239 := LexLeanTarget.TargetSyntax.Shape.false +@242 := @174 @239 @26 @162 +@243 := @158 @242 +@244 := LexLeanTarget.TargetSyntax.Shape.none +@245 := @174 @244 +@247 := @245 @30 @162 +@248 := @158 @247 +@249 := @248 @162 +@250 := @243 @249 +@251 := @238 @250 +@252 := @197 @251 +@253 := @235 @252 +@255 := @158 @253 @162 +@256 := @231 @255 +@257 := @216 @256 +@258 := @209 @257 +@259 := @208 @258 +@260 := @207 @259 +@261 := LexLeanTarget.TargetSyntax.Expr.field +@262 := @159 @204 +@263 := @261 @262 +@264 := @263 @60 +@265 := @154 @264 +@266 := LexLeanTarget.TargetSyntax.Shape.some +@267 := @168 @266 +@268 := 6 +@271 := @15 @268 (@18 @268) +@272 := @132 @271 +@273 := @272 @139 +@274 := @267 @273 +@275 := @159 @271 +@276 := @158 @275 +@277 := @276 @162 +@278 := @176 @277 +@280 := @167 (@274 @278) +@282 := @168 @244 @139 +@283 := @174 @183 +@284 := @283 @151 +@285 := LexLeanTarget.TargetSyntax.Shape.unit +@288 := @174 @285 @149 @162 +@290 := @158 @288 @162 +@291 := @284 @290 +@293 := @167 (@282 @291) +@294 := @32 @166 +@296 := @280 (@293 @294) +@297 := @265 @296 +@298 := @260 @297 +@299 := @200 @298 +@303 := @182 (@167 (@187 @299) @294) +@305 := @152 (@165 @303) +@306 := @130 @305 +@307 := @137 @139 +@308 := @131 @307 +@309 := @308 @68 +@311 := @148 @22 @29 +@312 := @309 @311 +@313 := @188 @20 +@314 := @313 @24 +@315 := LexLeanTarget.TargetSyntax.Prim.length +@316 := @217 @315 +@317 := @316 @163 +@318 := @314 @317 +@319 := @188 @46 +@320 := @12 @192 +@321 := @319 @320 +@322 := @155 @204 +@323 := @210 @271 +@324 := @213 @163 +@325 := @323 @324 +@326 := @158 @325 +@327 := @213 @228 +@328 := @219 @327 +@329 := @158 @328 +@330 := @234 @320 +@331 := LexLeanTarget.TargetSyntax.Shape.true +@334 := @174 @331 @26 @162 +@335 := @158 @334 +@336 := LexLeanTarget.TargetSyntax.Shape.nil +@337 := @174 @336 +@339 := @337 @22 @162 +@340 := @158 @339 +@341 := @340 @249 +@342 := @238 @341 +@343 := @335 @342 +@344 := @238 @343 +@345 := @238 @344 +@346 := @330 @345 +@348 := @158 @346 @162 +@349 := @329 @348 +@350 := @326 @349 +@351 := @322 @350 +@352 := @208 @351 +@353 := @321 @352 +@354 := @153 @311 +@355 := @261 @177 +@356 := @355 @204 +@357 := @354 @356 +@358 := @267 @186 +@360 := @175 @311 @198 +@362 := @167 (@358 @360) +@363 := @193 @22 +@364 := 7 +@367 := @15 @364 (@18 @364) +@368 := @155 @367 +@369 := @355 @192 +@371 := @158 @369 @162 +@372 := @368 @371 +@373 := @363 @372 +@374 := @283 @311 +@375 := @221 @162 +@376 := @374 @375 +@377 := @373 @376 +@381 := @362 (@167 (@282 @377) @294) +@382 := @357 @381 +@383 := @353 @382 +@385 := @312 (@318 @383) +@386 := @130 @385 +@387 := @23 @33 +@388 := @308 @387 +@389 := @388 @24 +@390 := 8 +@393 := @15 @390 (@18 @390) +@394 := @155 @393 +@395 := 9 +@398 := @15 @395 (@18 @395) +@400 := @210 @398 @162 +@401 := @158 @400 +@402 := @238 @163 +@403 := @401 @402 +@405 := @389 (@394 @403) +@406 := @130 @405 +@407 := @138 @172 +@409 := @131 (@137 @407) +@410 := LexLeanTarget.TargetSyntax.Ty.fn +@412 := @10 @206 @33 +@413 := @410 @412 +@414 := @28 @206 +@415 := @413 @414 +@416 := @10 @415 +@417 := @25 @412 +@418 := @416 @417 +@419 := @409 @418 +@420 := LexLeanTarget.TargetSyntax.Ty.pair +@422 := @420 @206 @26 +@423 := @419 @422 +@424 := @153 @422 +@425 := @424 @212 +@428 := @168 LexLeanTarget.TargetSyntax.Shape.zero @139 +@430 := @174 LexLeanTarget.TargetSyntax.Shape.pair +@431 := @430 @422 +@432 := @243 @162 +@433 := @178 @432 +@434 := @431 @433 +@436 := @167 (@428 @434) +@439 := @168 LexLeanTarget.TargetSyntax.Shape.succ @186 +@441 := LexLeanTarget.TargetSyntax.Expr.apply @160 +@442 := @441 @179 +@443 := @424 @442 +@444 := @335 @162 +@445 := @178 @444 +@446 := @431 @445 +@448 := @167 (@282 @446) +@449 := @132 @192 +@450 := @449 @139 +@451 := @267 @450 +@452 := @197 @375 +@453 := @161 @452 +@454 := @209 @453 +@458 := @448 (@167 (@451 @454) @294) +@459 := @443 @458 +@463 := @436 (@167 (@439 @459) @294) +@465 := @423 (@425 @463) +@466 := @130 @465 +@467 := @144 @412 +@469 := @142 @467 @414 +@470 := 10 +@473 := @15 @470 (@18 @470) +@474 := @155 @473 +@475 := @161 @214 +@477 := @469 (@474 @475) +@478 := @130 @477 +@480 := @10 @320 @33 +@481 := @410 @480 +@482 := @28 @320 +@483 := @481 @482 +@484 := @10 @483 +@485 := @25 @480 +@486 := @484 @485 +@487 := @409 @486 +@489 := @420 @320 @26 +@490 := @487 @489 +@491 := @153 @489 +@492 := @491 @212 +@493 := @430 @489 +@494 := @493 @433 +@496 := @167 (@428 @494) +@497 := @491 @442 +@498 := @493 @445 +@500 := @167 (@282 @498) +@501 := @322 @453 +@505 := @500 (@167 (@451 @501) @294) +@506 := @497 @505 +@510 := @496 (@167 (@439 @506) @294) +@512 := @490 (@492 @510) +@513 := @130 @512 +@517 := @409 (@25 (@67 @480)) @482 +@518 := 11 +@521 := @15 @518 (@18 @518) +@522 := @155 @521 +@523 := @161 @179 +@524 := @213 @523 +@526 := @517 (@522 @524) +@527 := @130 @526 +@528 := @388 @22 +@529 := 12 +@532 := @15 @529 (@18 @529) +@533 := @155 @532 +@534 := 13 +@537 := @15 @534 (@18 @534) +@539 := @210 @537 @162 +@540 := @158 @539 +@541 := @340 @163 +@542 := @540 @541 +@544 := @528 (@533 @542) +@545 := @130 @544 +@546 := @10 @21 +@547 := @546 @33 +@548 := @25 @547 +@550 := @410 @548 @24 +@551 := @10 @550 +@552 := @25 @387 +@553 := @551 @552 +@555 := @409 @553 @24 +@557 := @153 @24 @177 +@559 := @168 @336 @139 +@561 := @167 (@559 @212) +@562 := LexLeanTarget.TargetSyntax.Shape.cons +@563 := @168 @562 +@564 := @185 @450 +@565 := @563 @564 +@566 := @213 @198 +@567 := @441 @566 +@569 := @158 @567 @375 +@570 := @161 @569 +@571 := @394 @570 +@575 := @561 (@167 (@565 @571) @294) +@577 := @555 (@557 @575) +@578 := @130 @577 +@580 := @142 @548 @24 +@581 := @161 @228 +@583 := @580 (@219 @581) +@584 := @130 @583 +@585 := @319 @24 +@586 := @261 @212 +@587 := @586 @20 +@588 := @585 @587 +@589 := @188 @60 +@590 := @589 @26 +@591 := @586 @46 +@592 := @590 @591 +@593 := @153 @414 +@594 := @586 @60 +@595 := @593 @594 +@597 := @245 @414 @162 +@599 := @167 (@451 @597) +@600 := @586 @136 +@601 := @593 @600 +@603 := @167 (@559 @597) +@604 := @132 @204 +@605 := @604 @273 +@606 := @563 @605 +@607 := @263 @136 +@608 := @593 @607 +@609 := @168 @233 +@611 := @132 @367 @139 +@612 := @609 @611 +@613 := @188 @393 +@614 := @613 @206 +@615 := 14 +@618 := @15 @615 (@18 @615) +@619 := @155 @618 +@620 := @159 @367 +@621 := @158 @620 +@622 := @197 @163 +@623 := @178 @622 +@624 := @276 @623 +@625 := @621 @624 +@626 := @619 @625 +@627 := @614 @626 +@628 := @174 @266 +@629 := @628 @414 +@630 := @159 @393 +@631 := @158 @630 +@632 := @631 @162 +@633 := @629 @632 +@634 := @627 @633 +@636 := @167 (@612 @634) +@637 := @232 @20 +@639 := @168 @637 @139 +@640 := @197 @249 +@641 := @178 @640 +@642 := @276 @641 +@643 := @235 @642 +@645 := @158 @643 @162 +@646 := @629 @645 +@648 := @167 (@639 @646) +@649 := @232 @46 +@651 := @168 @649 @139 +@653 := @167 (@651 @646) +@654 := @232 @60 +@655 := @168 @654 +@657 := @132 @398 @139 +@658 := @655 @657 +@659 := @188 @473 +@660 := @659 @29 +@661 := LexLeanTarget.TargetSyntax.Prim.append +@662 := @217 @661 +@663 := LexLeanTarget.TargetSyntax.Prim.utf8Encode +@664 := @217 @663 +@665 := LexLeanTarget.TargetSyntax.Ty.string +@666 := @222 @665 +@667 := LexLeanTarget.TargetSyntax.Value.string +@668 := "the command `" +@669 := @667 @668 +@670 := @666 @669 +@672 := @158 @670 @162 +@673 := @664 @672 +@674 := @158 @673 +@675 := @159 @398 +@676 := @158 @675 +@677 := @676 @162 +@678 := @674 @677 +@679 := @662 @678 +@680 := @158 @679 +@681 := "`" +@682 := @667 @681 +@683 := @666 @682 +@685 := @158 @683 @162 +@686 := @664 @685 +@688 := @158 @686 @162 +@689 := @680 @688 +@690 := @662 @689 +@691 := @660 @690 +@692 := @628 @30 +@693 := @159 @473 +@694 := @158 @693 +@695 := @694 @162 +@696 := @692 @695 +@698 := @158 @696 @162 +@699 := @197 @698 +@700 := @178 @699 +@701 := @276 @700 +@702 := @235 @701 +@704 := @158 @702 @162 +@705 := @629 @704 +@706 := @691 @705 +@708 := @167 (@658 @706) +@709 := @232 @192 +@710 := @168 @709 +@712 := @132 @521 @139 +@713 := @710 @712 +@714 := LexLeanTarget.TargetSyntax.Expr.cond +@715 := LexLeanTarget.TargetSyntax.Prim.equal +@716 := @217 @715 +@717 := @159 @521 +@718 := @158 @717 +@719 := "@" +@720 := @667 @719 +@721 := @666 @720 +@723 := @158 @721 @162 +@724 := @664 @723 +@726 := @158 @724 @162 +@727 := @718 @726 +@728 := @716 @727 +@729 := @714 @728 +@730 := 15 +@733 := @15 @730 (@18 @730) +@734 := @155 @733 +@735 := @734 @277 +@737 := @729 @735 @242 +@738 := @714 @737 +@739 := @335 @249 +@740 := @178 @739 +@741 := @276 @740 +@742 := @235 @741 +@744 := @158 @742 @162 +@745 := @629 @744 +@746 := @738 @745 +@747 := "[" +@748 := @667 @747 +@749 := @666 @748 +@751 := @158 @749 @162 +@752 := @664 @751 +@754 := @158 @752 @162 +@755 := @718 @754 +@756 := @716 @755 +@757 := @714 @756 +@758 := @714 @196 +@759 := @227 @250 +@760 := @276 @759 +@761 := @235 @760 +@763 := @158 @761 @162 +@764 := @629 @763 +@765 := @758 @764 +@766 := LexLeanTarget.TargetSyntax.Prim.natLt +@767 := @217 @766 +@768 := @238 @179 +@769 := @767 @768 +@770 := @714 @769 +@771 := @178 @228 +@772 := @219 @771 +@773 := @158 @772 +@774 := @773 @250 +@775 := @276 @774 +@776 := @235 @775 +@778 := @158 @776 @162 +@779 := @629 @778 +@780 := @770 @779 +@781 := @276 @251 +@782 := @235 @781 +@784 := @158 @782 @162 +@785 := @629 @784 +@786 := @780 @785 +@787 := @765 @786 +@788 := @757 @787 +@789 := "]" +@790 := @667 @789 +@791 := @666 @790 +@793 := @158 @791 @162 +@794 := @664 @793 +@796 := @158 @794 @162 +@797 := @718 @796 +@798 := @716 @797 +@799 := @714 @798 +@800 := LexLeanTarget.TargetSyntax.Prim.natSub +@801 := @217 @800 +@802 := @801 @771 +@804 := @158 @802 @640 +@805 := @276 @804 +@806 := @235 @805 +@808 := @158 @806 @162 +@809 := @629 @808 +@811 := @770 @809 @646 +@813 := @799 @811 @646 +@814 := @788 @813 +@815 := @746 @814 +@822 := @636 (@648 (@653 (@708 (@167 (@713 @815) @294)))) +@823 := @608 @822 +@827 := @603 (@167 (@606 @823) @294) +@828 := @601 @827 +@832 := @599 (@167 (@282 @828) @294) +@833 := @595 @832 +@834 := @592 @833 +@836 := @469 (@588 @834) +@837 := @130 @836 +@838 := @67 @485 +@840 := @409 @838 @482 +@841 := @153 @482 +@842 := @841 @356 +@844 := @245 @482 @162 +@846 := @167 (@358 @844) +@847 := @193 @482 +@848 := 16 +@851 := @15 @848 (@18 @848) +@852 := @155 @851 +@853 := @355 @136 +@854 := @158 @853 +@855 := @355 @20 +@856 := @158 @855 +@857 := @355 @46 +@858 := @158 @857 +@859 := @355 @60 +@861 := @158 @859 @371 +@862 := @858 @861 +@863 := @856 @862 +@864 := @854 @863 +@865 := @161 @864 +@866 := @852 @865 +@867 := @847 @866 +@868 := @854 @214 +@869 := @767 @868 +@872 := @714 @869 @220 @844 +@873 := @867 @872 +@877 := @846 (@167 (@282 @873) @294) +@879 := @840 (@842 @877) +@880 := @130 @879 +@881 := @23 @547 +@883 := @410 @881 @22 +@884 := @10 @883 +@885 := @23 @387 +@886 := @884 @885 +@888 := @409 @886 @22 +@890 := @153 @22 @177 +@891 := @533 @570 +@895 := @561 (@167 (@565 @891) @294) +@897 := @888 (@890 @895) +@898 := @130 @897 +@900 := @142 @881 @22 +@901 := @174 @562 +@902 := @901 @22 +@904 := @900 (@902 @324) +@905 := @130 @904 +@906 := @171 @564 +@907 := @138 @906 +@908 := @137 @907 +@909 := @131 @908 +@910 := @27 @145 +@911 := @25 @910 +@912 := @23 @911 +@913 := @63 @912 +@915 := @909 @913 @206 +@916 := @153 @206 +@917 := 17 +@920 := @15 @917 (@18 @917) +@922 := @155 @920 @163 +@923 := @916 @922 +@924 := @604 @139 +@925 := @267 @924 +@926 := @188 @271 +@927 := @926 @29 +@928 := 18 +@931 := @15 @928 (@18 @928) +@932 := @155 @931 +@933 := @932 @163 +@934 := @927 @933 +@935 := @188 @367 +@936 := @935 @29 +@937 := "the forbidden constant `" +@938 := @667 @937 +@939 := @666 @938 +@941 := @158 @939 @162 +@942 := @664 @941 +@943 := @158 @942 +@944 := @158 @262 +@945 := @944 @162 +@946 := @943 @945 +@947 := @662 @946 +@948 := @158 @947 +@949 := "` (in `" +@950 := @667 @949 +@951 := @666 @950 +@953 := @158 @951 @162 +@954 := @664 @953 +@956 := @158 @954 @162 +@957 := @948 @956 +@958 := @662 @957 +@960 := @158 @958 @277 +@961 := @662 @960 +@962 := @158 @961 +@963 := "`)" +@964 := @667 @963 +@965 := @666 @964 +@967 := @158 @965 @162 +@968 := @664 @967 +@970 := @158 @968 @162 +@971 := @962 @970 +@972 := @662 @971 +@973 := @936 @972 +@974 := @621 @162 +@975 := @692 @974 +@977 := @158 @975 @162 +@978 := @197 @977 +@979 := @178 @978 +@980 := @213 @979 +@981 := @235 @980 +@982 := @973 @981 +@983 := @934 @982 +@985 := @167 (@925 @983) +@986 := @916 @160 +@987 := @213 @641 +@988 := @235 @987 +@990 := @167 (@559 @988) +@991 := @132 @393 +@992 := @991 @657 +@993 := @563 @992 +@994 := @916 @675 +@995 := @659 @26 +@996 := 19 +@999 := @15 @996 (@18 @996) +@1000 := @155 @999 +@1001 := @261 @630 +@1002 := @1001 @136 +@1003 := @158 @1002 +@1004 := @1003 @162 +@1005 := @1000 @1004 +@1006 := @995 @1005 +@1007 := @188 @521 +@1008 := @1007 @26 +@1009 := LexLeanTarget.TargetSyntax.Prim.boolNot +@1010 := @217 @1009 +@1011 := @1001 @20 +@1013 := @158 @1011 @162 +@1014 := @1010 @1013 +@1015 := @714 @1014 +@1017 := @1015 @334 @769 +@1018 := @1008 @1017 +@1021 := @714 @693 @717 @242 +@1022 := @714 @1021 +@1023 := @188 @532 +@1024 := @1023 @29 +@1025 := "the forbidden token `" +@1026 := @667 @1025 +@1027 := @666 @1026 +@1029 := @158 @1027 @162 +@1030 := @664 @1029 +@1032 := @158 @1030 @1004 +@1033 := @662 @1032 +@1035 := @158 @1033 @688 +@1036 := @662 @1035 +@1037 := @1024 @1036 +@1038 := @159 @532 +@1039 := @158 @1038 +@1040 := @1039 @162 +@1041 := @692 @1040 +@1043 := @158 @1041 @162 +@1044 := @197 @1043 +@1045 := @178 @1044 +@1046 := @213 @1045 +@1047 := @235 @1046 +@1048 := @1037 @1047 +@1049 := @1022 @1048 +@1051 := @714 @1011 @988 +@1052 := "attribute" +@1053 := @667 @1052 +@1054 := @666 @1053 +@1056 := @158 @1054 @162 +@1057 := @664 @1056 +@1059 := @158 @1057 @162 +@1060 := @1003 @1059 +@1061 := @716 @1060 +@1062 := @714 @1061 +@1063 := @734 @214 +@1065 := @1062 @1063 @242 +@1066 := @714 @1065 +@1067 := @213 @740 +@1068 := @235 @1067 +@1069 := @1066 @1068 +@1070 := "set_option" +@1071 := @667 @1070 +@1072 := @666 @1071 +@1074 := @158 @1072 @162 +@1075 := @664 @1074 +@1077 := @158 @1075 @162 +@1078 := @1003 @1077 +@1079 := @716 @1078 +@1080 := @714 @1079 +@1081 := @188 @537 +@1082 := @1081 @29 +@1083 := 20 +@1086 := @15 @1083 (@18 @1083) +@1088 := @155 @1086 @214 +@1089 := @1082 @1088 +@1090 := @188 @618 +@1091 := @1090 @26 +@1092 := 21 +@1095 := @15 @1092 (@18 @1092) +@1096 := @155 @1095 +@1097 := @159 @537 +@1099 := @158 @1097 @162 +@1100 := @1096 @1099 +@1101 := @1091 @1100 +@1102 := @159 @618 +@1104 := @714 @1102 @988 +@1105 := @188 @733 +@1106 := @1105 @29 +@1107 := "the option `" +@1108 := @667 @1107 +@1109 := @666 @1108 +@1111 := @158 @1109 @162 +@1112 := @664 @1111 +@1114 := @158 @1112 @1099 +@1115 := @662 @1114 +@1116 := @158 @1115 +@1117 := "` is not allowed" +@1118 := @667 @1117 +@1119 := @666 @1118 +@1121 := @158 @1119 @162 +@1122 := @664 @1121 +@1124 := @158 @1122 @162 +@1125 := @1116 @1124 +@1126 := @662 @1125 +@1127 := @1106 @1126 +@1128 := @159 @733 +@1129 := @158 @1128 +@1130 := @1129 @162 +@1131 := @692 @1130 +@1133 := @158 @1131 @162 +@1134 := @197 @1133 +@1135 := @178 @1134 +@1136 := @213 @1135 +@1137 := @235 @1136 +@1138 := @1127 @1137 +@1139 := @1104 @1138 +@1140 := @1101 @1139 +@1141 := @1089 @1140 +@1142 := @1080 @1141 +@1143 := "import" +@1144 := @667 @1143 +@1145 := @666 @1144 +@1147 := @158 @1145 @162 +@1148 := @664 @1147 +@1150 := @158 @1148 @162 +@1151 := @1003 @1150 +@1152 := @716 @1151 +@1153 := @714 @1152 +@1154 := @188 @851 +@1156 := @1154 @29 @1088 +@1158 := @188 @920 @26 +@1159 := 22 +@1162 := @15 @1159 (@18 @1159) +@1163 := @155 @1162 +@1164 := @159 @851 +@1165 := @158 @1164 +@1166 := @1165 @375 +@1167 := @1163 @1166 +@1168 := @1158 @1167 +@1169 := @159 @920 +@1170 := @714 @1169 +@1171 := @1170 @988 +@1172 := @188 @931 +@1173 := @1172 @29 +@1174 := "the import of `" +@1175 := @667 @1174 +@1176 := @666 @1175 +@1178 := @158 @1176 @162 +@1179 := @664 @1178 +@1180 := @158 @1179 +@1181 := @1165 @162 +@1182 := @1180 @1181 +@1183 := @662 @1182 +@1185 := @158 @1183 @1124 +@1186 := @662 @1185 +@1187 := @1173 @1186 +@1188 := @159 @931 +@1190 := @158 @1188 @162 +@1191 := @692 @1190 +@1193 := @158 @1191 @162 +@1194 := @197 @1193 +@1195 := @178 @1194 +@1196 := @213 @1195 +@1197 := @235 @1196 +@1198 := @1187 @1197 +@1199 := @1171 @1198 +@1200 := @1168 @1199 +@1201 := @1156 @1200 +@1203 := @1153 @1201 @988 +@1204 := @1142 @1203 +@1205 := @1069 @1204 +@1206 := @1051 @1205 +@1207 := @1049 @1206 +@1208 := @1018 @1207 +@1209 := @1006 @1208 +@1211 := @167 (@559 @1209) +@1212 := @132 @999 +@1215 := @1212 (@132 @1086 @139) +@1220 := @1211 (@167 (@563 @1215 @988) @294) +@1221 := @994 @1220 +@1225 := @990 (@167 (@993 @1221) @294) +@1226 := @986 @1225 +@1230 := @985 (@167 (@282 @1226) @294) +@1232 := @915 (@923 @1230) +@1233 := @130 @1232 +@1234 := @388 @26 +@1235 := @153 @26 +@1236 := @1235 @160 +@1238 := @167 (@559 @242) +@1239 := @563 @407 +@1240 := @1235 @600 +@1241 := @609 @186 +@1243 := @167 (@1241 @242) +@1245 := @167 (@639 @242) +@1247 := @167 (@651 @242) +@1248 := @655 @450 +@1250 := @167 (@1248 @242) +@1251 := @710 @924 +@1252 := @944 @754 +@1253 := @716 @1252 +@1260 := @1243 (@1245 (@1247 (@1250 (@167 (@1251 @1253) @294)))) +@1261 := @1240 @1260 +@1265 := @1238 (@167 (@1239 @1261) @294) +@1267 := @1234 (@1236 @1265) +@1268 := @130 @1267 +@1274 := @131 (@137 (@138 (@171 (@185 (@449 @924))))) +@1275 := @27 @552 +@1276 := @25 @1275 +@1277 := @25 @1276 +@1278 := @67 @1277 +@1279 := @1274 @1278 +@1280 := @1279 @482 +@1281 := LexLeanTarget.TargetSyntax.Ty.fixed +@1282 := LexLeanTarget.TargetSyntax.IntKind.u8 +@1283 := @1281 @1282 +@1284 := @926 @1283 +@1285 := 23 +@1288 := @15 @1285 (@18 @1285) +@1289 := @155 @1288 +@1290 := @1289 @475 +@1291 := @1284 @1290 +@1292 := @935 @26 +@1293 := 24 +@1296 := @15 @1293 (@18 @1293) +@1297 := @155 @1296 +@1298 := @222 @1283 +@1299 := LexLeanTarget.TargetSyntax.Value.u8 +@1300 := UInt8 +@1301 := @13 @1300 +@1302 := 45 +@1303 := @1301 @1302 +@1304 := UInt8.instOfNat +@1307 := @1299 (@1303 (@1304 @1302)) +@1308 := @1298 @1307 +@1310 := @158 @1308 @162 +@1311 := @329 @1310 +@1312 := @161 @1311 +@1313 := @1297 @1312 +@1314 := @1292 @1313 +@1315 := @613 @24 +@1316 := 25 +@1319 := @15 @1316 (@18 @1316) +@1321 := @155 @1319 @475 +@1322 := @1315 @1321 +@1323 := @188 @398 +@1324 := @12 @204 +@1325 := @1323 @1324 +@1326 := 26 +@1329 := @15 @1326 (@18 @1326) +@1330 := @155 @1329 +@1331 := @224 @46 +@1332 := @223 @1331 +@1334 := @158 @1332 @162 +@1335 := @213 @1334 +@1336 := @219 @1335 +@1337 := @158 @1336 +@1338 := @1337 @179 +@1339 := @161 @1338 +@1340 := @1330 @1339 +@1341 := @1325 @1340 +@1342 := @659 @320 +@1343 := 27 +@1346 := @15 @1343 (@18 @1343) +@1347 := @155 @1346 +@1348 := @221 @945 +@1349 := @197 @1348 +@1350 := @178 @1349 +@1351 := @213 @1350 +@1352 := @276 @1351 +@1353 := @161 @1352 +@1354 := @1347 @1353 +@1355 := @1342 @1354 +@1359 := @1299 (@1301 @470 (@1304 @470)) +@1360 := @1298 @1359 +@1362 := @158 @1360 @162 +@1363 := @276 @1362 +@1364 := @716 @1363 +@1365 := @714 @1364 +@1366 := @628 @482 +@1367 := @944 @249 +@1368 := @231 @1367 +@1369 := @335 @1368 +@1370 := @773 @1369 +@1371 := @329 @1370 +@1372 := @330 @1371 +@1374 := @158 @1372 @162 +@1375 := @1366 @1374 +@1376 := @1365 @1375 +@1377 := 32 +@1381 := @1299 (@1301 @1377 (@1304 @1377)) +@1382 := @1298 @1381 +@1384 := @158 @1382 @162 +@1385 := @276 @1384 +@1386 := @716 @1385 +@1388 := @714 @1386 @334 +@1392 := @1299 (@1301 @395 (@1304 @395)) +@1393 := @1298 @1392 +@1395 := @158 @1393 @162 +@1396 := @276 @1395 +@1397 := @716 @1396 +@1399 := @714 @1397 @334 +@1403 := @1299 (@1301 @534 (@1304 @534)) +@1404 := @1298 @1403 +@1406 := @158 @1404 @162 +@1407 := @276 @1406 +@1408 := @716 @1407 +@1409 := @1399 @1408 +@1410 := @1388 @1409 +@1411 := @714 @1410 +@1412 := @197 @1368 +@1413 := @178 @1412 +@1414 := @329 @1413 +@1415 := @330 @1414 +@1417 := @158 @1415 @162 +@1418 := @1366 @1417 +@1419 := @1411 @1418 +@1420 := 28 +@1423 := @15 @1420 (@18 @1420) +@1425 := @155 @1423 @475 +@1426 := @841 @1425 +@1427 := @267 @712 +@1428 := 29 +@1431 := @15 @1428 (@18 @1428) +@1432 := @155 @1431 +@1433 := @718 @162 +@1434 := @1432 @1433 +@1435 := @1024 @1434 +@1436 := 30 +@1439 := @15 @1436 (@18 @1436) +@1440 := @155 @1439 +@1441 := @944 @1040 +@1442 := @221 @1441 +@1443 := @197 @1442 +@1444 := @178 @1443 +@1445 := @213 @1444 +@1446 := @1440 @1445 +@1448 := @158 @1446 @162 +@1449 := @1366 @1448 +@1450 := @1435 @1449 +@1452 := @167 (@1427 @1450) +@1453 := @276 @1310 +@1454 := @716 @1453 +@1455 := @714 @1454 +@1457 := @1455 @620 @242 +@1458 := @714 @1457 +@1459 := 31 +@1462 := @15 @1459 (@18 @1459) +@1463 := @155 @1462 +@1464 := @213 @632 +@1465 := @161 @1464 +@1466 := @1463 @1465 +@1468 := @158 @1466 @162 +@1469 := @221 @1468 +@1470 := @219 @1469 +@1472 := @158 @1470 @1367 +@1473 := @197 @1472 +@1474 := @178 @1473 +@1475 := @631 @1474 +@1476 := @330 @1475 +@1478 := @158 @1476 @162 +@1479 := @1366 @1478 +@1480 := @1458 @1479 +@1481 := 47 +@1485 := @1299 (@1301 @1481 (@1304 @1481)) +@1486 := @1298 @1485 +@1488 := @158 @1486 @162 +@1489 := @276 @1488 +@1490 := @716 @1489 +@1491 := @714 @1490 +@1493 := @1491 @620 @242 +@1494 := @714 @1493 +@1495 := @261 @675 +@1496 := @1495 @60 +@1497 := @714 @1496 +@1498 := "a comment is not closed" +@1499 := @667 @1498 +@1500 := @666 @1499 +@1502 := @158 @1500 @162 +@1503 := @664 @1502 +@1505 := @158 @1503 @162 +@1506 := @944 @1505 +@1507 := @221 @1506 +@1508 := @197 @1507 +@1509 := @178 @1508 +@1510 := @213 @1509 +@1511 := @1440 @1510 +@1513 := @158 @1511 @162 +@1514 := @1366 @1513 +@1515 := @1497 @1514 +@1516 := @1495 @136 +@1517 := @158 @1516 +@1518 := @1495 @20 +@1519 := @158 @1518 +@1520 := @1517 @162 +@1521 := @213 @1520 +@1522 := @161 @1521 +@1523 := @1463 @1522 +@1525 := @158 @1523 @162 +@1526 := @221 @1525 +@1527 := @219 @1526 +@1529 := @158 @1527 @1367 +@1530 := @197 @1529 +@1531 := @1519 @1530 +@1532 := @1517 @1531 +@1533 := @330 @1532 +@1535 := @158 @1533 @162 +@1536 := @1366 @1535 +@1537 := @1515 @1536 +@1538 := @1494 @1537 +@1539 := @1366 @695 +@1540 := @1538 @1539 +@1541 := @1480 @1540 +@1545 := @1452 (@167 (@282 @1541) @294) +@1546 := @1426 @1545 +@1547 := @1419 @1546 +@1548 := @1376 @1547 +@1549 := @1355 @1548 +@1550 := @1341 @1549 +@1551 := @1322 @1550 +@1552 := @1314 @1551 +@1554 := @1280 (@1291 @1552) +@1555 := @130 @1554 +@1556 := @308 @64 +@1557 := @1556 @30 +@1560 := @15 @1377 (@18 @1377) +@1561 := @155 @1560 +@1562 := 33 +@1565 := @15 @1562 (@18 @1562) +@1567 := @210 @1565 @162 +@1568 := @158 @1567 +@1569 := @248 @163 +@1570 := @1568 @1569 +@1572 := @1557 (@1561 @1570) +@1573 := @130 @1572 +@1574 := @1556 @29 +@1575 := @313 @143 +@1576 := 34 +@1579 := @15 @1576 (@18 @1576) +@1580 := @155 @1579 +@1581 := 35 +@1584 := @15 @1581 (@18 @1581) +@1585 := @155 @1584 +@1586 := 36 +@1589 := @15 @1586 (@18 @1586) +@1591 := @210 @1589 @162 +@1592 := @158 @1591 +@1594 := @337 @143 @162 +@1595 := @158 @1594 +@1596 := @1595 @163 +@1597 := @1592 @1596 +@1598 := @1585 @1597 +@1600 := @158 @1598 @162 +@1601 := @1580 @1600 +@1602 := @1575 @1601 +@1603 := 37 +@1606 := @15 @1603 (@18 @1603) +@1607 := @155 @1606 +@1608 := "." +@1609 := @667 @1608 +@1610 := @666 @1609 +@1612 := @158 @1610 @162 +@1613 := @664 @1612 +@1615 := @158 @1613 @162 +@1616 := @213 @1615 +@1617 := @1607 @1616 +@1619 := @1574 (@1602 @1617) +@1620 := @130 @1619 +@1621 := @309 @26 +@1622 := @901 @143 +@1623 := "sorry" +@1624 := @667 @1623 +@1625 := @666 @1624 +@1627 := @158 @1625 @162 +@1628 := @664 @1627 +@1629 := @158 @1628 +@1630 := "admit" +@1631 := @667 @1630 +@1632 := @666 @1631 +@1634 := @158 @1632 @162 +@1635 := @664 @1634 +@1636 := @158 @1635 +@1637 := "axiom" +@1638 := @667 @1637 +@1639 := @666 @1638 +@1641 := @158 @1639 @162 +@1642 := @664 @1641 +@1643 := @158 @1642 +@1644 := "opaque" +@1645 := @667 @1644 +@1646 := @666 @1645 +@1648 := @158 @1646 @162 +@1649 := @664 @1648 +@1650 := @158 @1649 +@1651 := "unsafe" +@1652 := @667 @1651 +@1653 := @666 @1652 +@1655 := @158 @1653 @162 +@1656 := @664 @1655 +@1657 := @158 @1656 +@1658 := "partial" +@1659 := @667 @1658 +@1660 := @666 @1659 +@1662 := @158 @1660 @162 +@1663 := @664 @1662 +@1664 := @158 @1663 +@1665 := "native_decide" +@1666 := @667 @1665 +@1667 := @666 @1666 +@1669 := @158 @1667 @162 +@1670 := @664 @1669 +@1671 := @158 @1670 +@1672 := "kernel" +@1673 := @667 @1672 +@1674 := @666 @1673 +@1676 := @158 @1674 @162 +@1677 := @664 @1676 +@1678 := @158 @1677 +@1679 := "ofReduceBool" +@1680 := @667 @1679 +@1681 := @666 @1680 +@1683 := @158 @1681 @162 +@1684 := @664 @1683 +@1685 := @158 @1684 +@1686 := "ofReduceNat" +@1687 := @667 @1686 +@1688 := @666 @1687 +@1690 := @158 @1688 @162 +@1691 := @664 @1690 +@1692 := @158 @1691 +@1693 := "implemented_by" +@1694 := @667 @1693 +@1695 := @666 @1694 +@1697 := @158 @1695 @162 +@1698 := @664 @1697 +@1699 := @158 @1698 +@1700 := "extern" +@1701 := @667 @1700 +@1702 := @666 @1701 +@1704 := @158 @1702 @162 +@1705 := @664 @1704 +@1706 := @158 @1705 +@1707 := "macro" +@1708 := @667 @1707 +@1709 := @666 @1708 +@1711 := @158 @1709 @162 +@1712 := @664 @1711 +@1713 := @158 @1712 +@1714 := "macro_rules" +@1715 := @667 @1714 +@1716 := @666 @1715 +@1718 := @158 @1716 @162 +@1719 := @664 @1718 +@1720 := @158 @1719 +@1721 := "syntax" +@1722 := @667 @1721 +@1723 := @666 @1722 +@1725 := @158 @1723 @162 +@1726 := @664 @1725 +@1727 := @158 @1726 +@1728 := "elab" +@1729 := @667 @1728 +@1730 := @666 @1729 +@1732 := @158 @1730 @162 +@1733 := @664 @1732 +@1734 := @158 @1733 +@1735 := "elab_rules" +@1736 := @667 @1735 +@1737 := @666 @1736 +@1739 := @158 @1737 @162 +@1740 := @664 @1739 +@1741 := @158 @1740 +@1742 := "notation" +@1743 := @667 @1742 +@1744 := @666 @1743 +@1746 := @158 @1744 @162 +@1747 := @664 @1746 +@1748 := @158 @1747 +@1749 := "infix" +@1750 := @667 @1749 +@1751 := @666 @1750 +@1753 := @158 @1751 @162 +@1754 := @664 @1753 +@1755 := @158 @1754 +@1756 := "infixl" +@1757 := @667 @1756 +@1758 := @666 @1757 +@1760 := @158 @1758 @162 +@1761 := @664 @1760 +@1762 := @158 @1761 +@1763 := "infixr" +@1764 := @667 @1763 +@1765 := @666 @1764 +@1767 := @158 @1765 @162 +@1768 := @664 @1767 +@1769 := @158 @1768 +@1770 := "prefix" +@1771 := @667 @1770 +@1772 := @666 @1771 +@1774 := @158 @1772 @162 +@1775 := @664 @1774 +@1776 := @158 @1775 +@1777 := "postfix" +@1778 := @667 @1777 +@1779 := @666 @1778 +@1781 := @158 @1779 @162 +@1782 := @664 @1781 +@1783 := @158 @1782 +@1784 := "#eval" +@1785 := @667 @1784 +@1786 := @666 @1785 +@1788 := @158 @1786 @162 +@1789 := @664 @1788 +@1790 := @158 @1789 +@1791 := "run_cmd" +@1792 := @667 @1791 +@1793 := @666 @1792 +@1795 := @158 @1793 @162 +@1796 := @664 @1795 +@1797 := @158 @1796 +@1798 := "run_tac" +@1799 := @667 @1798 +@1800 := @666 @1799 +@1802 := @158 @1800 @162 +@1803 := @664 @1802 +@1804 := @158 @1803 +@1805 := "sorryAx" +@1806 := @667 @1805 +@1807 := @666 @1806 +@1809 := @158 @1807 @162 +@1810 := @664 @1809 +@1811 := @158 @1810 +@1812 := @1595 @162 +@1813 := @1811 @1812 +@1814 := @1622 @1813 +@1816 := @158 @1814 @162 +@1817 := @1804 @1816 +@1818 := @1622 @1817 +@1820 := @158 @1818 @162 +@1821 := @1797 @1820 +@1822 := @1622 @1821 +@1824 := @158 @1822 @162 +@1825 := @1790 @1824 +@1826 := @1622 @1825 +@1828 := @158 @1826 @162 +@1829 := @1783 @1828 +@1830 := @1622 @1829 +@1832 := @158 @1830 @162 +@1833 := @1776 @1832 +@1834 := @1622 @1833 +@1836 := @158 @1834 @162 +@1837 := @1769 @1836 +@1838 := @1622 @1837 +@1840 := @158 @1838 @162 +@1841 := @1762 @1840 +@1842 := @1622 @1841 +@1844 := @158 @1842 @162 +@1845 := @1755 @1844 +@1846 := @1622 @1845 +@1848 := @158 @1846 @162 +@1849 := @1748 @1848 +@1850 := @1622 @1849 +@1852 := @158 @1850 @162 +@1853 := @1741 @1852 +@1854 := @1622 @1853 +@1856 := @158 @1854 @162 +@1857 := @1734 @1856 +@1858 := @1622 @1857 +@1860 := @158 @1858 @162 +@1861 := @1727 @1860 +@1862 := @1622 @1861 +@1864 := @158 @1862 @162 +@1865 := @1720 @1864 +@1866 := @1622 @1865 +@1868 := @158 @1866 @162 +@1869 := @1713 @1868 +@1870 := @1622 @1869 +@1872 := @158 @1870 @162 +@1873 := @1706 @1872 +@1874 := @1622 @1873 +@1876 := @158 @1874 @162 +@1877 := @1699 @1876 +@1878 := @1622 @1877 +@1880 := @158 @1878 @162 +@1881 := @1692 @1880 +@1882 := @1622 @1881 +@1884 := @158 @1882 @162 +@1885 := @1685 @1884 +@1886 := @1622 @1885 +@1888 := @158 @1886 @162 +@1889 := @1678 @1888 +@1890 := @1622 @1889 +@1892 := @158 @1890 @162 +@1893 := @1671 @1892 +@1894 := @1622 @1893 +@1896 := @158 @1894 @162 +@1897 := @1664 @1896 +@1898 := @1622 @1897 +@1900 := @158 @1898 @162 +@1901 := @1657 @1900 +@1902 := @1622 @1901 +@1904 := @158 @1902 @162 +@1905 := @1650 @1904 +@1906 := @1622 @1905 +@1908 := @158 @1906 @162 +@1909 := @1643 @1908 +@1910 := @1622 @1909 +@1912 := @158 @1910 @162 +@1913 := @1636 @1912 +@1914 := @1622 @1913 +@1916 := @158 @1914 @162 +@1917 := @1629 @1916 +@1918 := @1622 @1917 +@1919 := @1575 @1918 +@1920 := @1163 @475 +@1922 := @1621 (@1919 @1920) +@1923 := @130 @1922 +@1924 := @388 @29 +@1925 := @153 @29 +@1926 := @1925 @160 +@1927 := @222 @29 +@1928 := LexLeanTarget.TargetSyntax.Value.bytes +@1934 := ByteArray.mk (List.toArray.{0} @1300 (@32 @1300)) +@1935 := @1928 @1934 +@1936 := @1927 @1935 +@1938 := @167 (@559 @1936) +@1939 := @1925 @600 +@1940 := @932 @198 +@1955 := @167 + (@1241 @1940) + (@167 (@639 @1936) (@167 (@651 @1936) (@167 (@1248 @1936) (@167 (@1251 @1936) @294)))) +@1956 := @1939 @1955 +@1960 := @1938 (@167 (@1239 @1956) @294) +@1962 := @1924 (@1926 @1960) +@1963 := @130 @1962 +@1964 := "autoImplicit" +@1965 := @667 @1964 +@1966 := @666 @1965 +@1968 := @158 @1966 @162 +@1969 := @664 @1968 +@1970 := @158 @1969 +@1971 := "maxRecDepth" +@1972 := @667 @1971 +@1973 := @666 @1972 +@1975 := @158 @1973 @162 +@1976 := @664 @1975 +@1977 := @158 @1976 +@1978 := "maxHeartbeats" +@1979 := @667 @1978 +@1980 := @666 @1979 +@1982 := @158 @1980 @162 +@1983 := @664 @1982 +@1984 := @158 @1983 +@1985 := "synthInstance.maxHeartbeats" +@1986 := @667 @1985 +@1987 := @666 @1986 +@1989 := @158 @1987 @162 +@1990 := @664 @1989 +@1991 := @158 @1990 +@1992 := "linter.unusedVariables" +@1993 := @667 @1992 +@1994 := @666 @1993 +@1996 := @158 @1994 @162 +@1997 := @664 @1996 +@1998 := @158 @1997 +@1999 := "linter.unusedSimpArgs" +@2000 := @667 @1999 +@2001 := @666 @2000 +@2003 := @158 @2001 @162 +@2004 := @664 @2003 +@2006 := @158 @2004 @1812 +@2007 := @1622 @2006 +@2009 := @158 @2007 @162 +@2010 := @1998 @2009 +@2011 := @1622 @2010 +@2013 := @158 @2011 @162 +@2014 := @1991 @2013 +@2015 := @1622 @2014 +@2017 := @158 @2015 @162 +@2018 := @1984 @2017 +@2019 := @1622 @2018 +@2021 := @158 @2019 @162 +@2022 := @1977 @2021 +@2023 := @1622 @2022 +@2025 := @158 @2023 @162 +@2026 := @1970 @2025 +@2027 := @1622 @2026 +@2030 := @1621 (@1575 @2027 @1920) +@2031 := @130 @2030 +@2032 := @147 @26 +@2033 := 38 +@2036 := @15 @2033 (@18 @2033) +@2037 := @155 @2036 +@2038 := 39 +@2041 := @15 @2038 (@18 @2038) +@2043 := @210 @2041 @163 +@2044 := @158 @2043 +@2045 := @243 @214 +@2046 := @2044 @2045 +@2048 := @2032 (@2037 @2046) +@2049 := @130 @2048 +@2050 := @67 @49 +@2051 := @142 @2050 +@2052 := @2051 @1283 +@2053 := @153 @1283 +@2054 := 40 +@2057 := @15 @2054 (@18 @2054) +@2059 := @155 @2057 @475 +@2060 := @2053 @2059 +@2061 := @267 @172 +@2063 := @167 (@2061 @177) +@2067 := @1299 (@1301 @133 (@1304 @133)) +@2068 := @1298 @2067 +@2071 := @167 (@282 @2068) @294 +@2072 := @2063 @2071 +@2074 := @2052 (@2060 @2072) +@2075 := @130 @2074 +@2076 := @10 @1283 +@2077 := @2076 @33 +@2078 := @25 @2077 +@2079 := @67 @2078 +@2081 := @409 @2079 @26 +@2082 := @1235 @2059 +@2083 := @197 @179 +@2084 := @716 @2083 +@2086 := @167 (@358 @2084) +@2089 := @167 (@282 @242) @294 +@2090 := @2086 @2089 +@2092 := @2081 (@2082 @2090) +@2093 := @130 @2092 +@2094 := @2051 @24 +@2095 := @585 @317 +@2096 := 41 +@2099 := @15 @2096 (@18 @2096) +@2100 := @155 @2099 +@2101 := 42 +@2104 := @15 @2101 (@18 @2101) +@2105 := @210 @2104 +@2106 := @178 @163 +@2107 := @2105 @2106 +@2108 := @158 @2107 +@2109 := @178 @214 +@2110 := @801 @2109 +@2111 := @158 @2110 +@2112 := @2111 @214 +@2113 := @2108 @2112 +@2114 := @2100 @2113 +@2115 := @208 @2114 +@2117 := @2094 (@2095 @2115) +@2118 := @130 @2117 +@2119 := @25 @49 +@2120 := @67 @2119 +@2121 := @409 @2120 +@2122 := @2121 @1324 +@2123 := @589 @24 +@2124 := @2123 @317 +@2125 := 43 +@2128 := @15 @2125 (@18 @2125) +@2129 := @155 @2128 +@2130 := 44 +@2133 := @15 @2130 (@18 @2130) +@2135 := @210 @2133 @622 +@2136 := @158 @2135 +@2137 := @197 @214 +@2138 := @801 @2137 +@2140 := @158 @2138 @228 +@2141 := @219 @2140 +@2142 := @158 @2141 +@2143 := @234 @1324 +@2144 := @227 @432 +@2145 := @178 @2144 +@2146 := @213 @2145 +@2147 := @2143 @2146 +@2149 := @158 @2147 @162 +@2150 := @2142 @2149 +@2151 := @2136 @2150 +@2152 := @2129 @2151 +@2153 := @208 @2152 +@2155 := @2122 (@2124 @2153) +@2156 := @130 @2155 +@2162 := @131 (@137 (@138 (@171 (@185 (@449 @605))))) +@2163 := @2076 @1277 +@2164 := @67 @2163 +@2166 := @2162 @2164 @320 +@2167 := @12 @271 +@2168 := @935 @2167 +@2171 := @15 @1302 (@18 @1302) +@2172 := @155 @2171 +@2173 := @773 @198 +@2174 := @161 @2173 +@2175 := @2172 @2174 +@2176 := @2168 @2175 +@2177 := @613 @320 +@2178 := @261 @620 +@2179 := @2178 @60 +@2180 := @714 @2179 +@2181 := "a string is not closed" +@2182 := @667 @2181 +@2183 := @666 @2182 +@2185 := @158 @2183 @162 +@2186 := @664 @2185 +@2188 := @158 @2186 @162 +@2189 := @276 @2188 +@2190 := @944 @2189 +@2191 := @243 @2190 +@2192 := @197 @2191 +@2193 := @178 @2192 +@2194 := @1440 @2193 +@2195 := @2180 @2194 +@2196 := 46 +@2199 := @15 @2196 (@18 @2196) +@2200 := @155 @2199 +@2201 := @2178 @136 +@2202 := @158 @2201 +@2203 := @2178 @20 +@2204 := @158 @2203 +@2205 := @2202 @162 +@2206 := @178 @2205 +@2207 := @161 @2206 +@2208 := @1463 @2207 +@2209 := @158 @2208 +@2212 := @174 @649 @47 @162 +@2213 := @158 @2212 +@2214 := @221 @277 +@2215 := @197 @2214 +@2216 := @2213 @2215 +@2217 := @2209 @2216 +@2218 := @944 @2217 +@2219 := @2204 @2218 +@2220 := @2202 @2219 +@2221 := @2200 @2220 +@2222 := @2195 @2221 +@2223 := @2177 @2222 +@2224 := @153 @320 +@2227 := @15 @1481 (@18 @1481) +@2229 := @155 @2227 @523 +@2230 := @2224 @2229 +@2231 := @267 @657 +@2232 := @178 @677 +@2233 := @161 @2232 +@2234 := @1463 @2233 +@2236 := @158 @2234 @2216 +@2237 := @944 @2236 +@2238 := @197 @2237 +@2239 := @676 @2238 +@2240 := @2200 @2239 +@2242 := @167 (@2231 @2240) +@2243 := "a character literal is not closed" +@2244 := @667 @2243 +@2245 := @666 @2244 +@2247 := @158 @2245 @162 +@2248 := @664 @2247 +@2250 := @158 @2248 @162 +@2251 := @276 @2250 +@2252 := @944 @2251 +@2253 := @243 @2252 +@2254 := @197 @2253 +@2255 := @178 @2254 +@2256 := @1440 @2255 +@2260 := @2242 (@167 (@282 @2256) @294) +@2261 := @2230 @2260 +@2262 := @1342 @2261 +@2263 := @1081 @320 +@2264 := 48 +@2267 := @15 @2264 (@18 @2264) +@2269 := @155 @2267 @523 +@2270 := @2224 @2269 +@2271 := @170 @712 +@2272 := @276 @1433 +@2273 := @944 @2272 +@2274 := @243 @2273 +@2275 := @197 @2274 +@2276 := @178 @2275 +@2277 := @1440 @2276 +@2279 := @167 (@2271 @2277) +@2281 := @132 @532 @139 +@2282 := @184 @2281 +@2283 := @178 @1040 +@2284 := @161 @2283 +@2285 := @1463 @2284 +@2286 := @158 @2285 +@2289 := @174 @637 @47 @162 +@2291 := @158 @2289 @2215 +@2292 := @2286 @2291 +@2293 := @944 @2292 +@2294 := @197 @2293 +@2295 := @1039 @2294 +@2296 := @2200 @2295 +@2300 := @2279 (@167 (@2282 @2296) @294) +@2301 := @2270 @2300 +@2302 := @2263 @2301 +@2303 := @1090 @24 +@2304 := 49 +@2307 := @15 @2304 (@18 @2304) +@2308 := @155 @2307 +@2309 := @773 @162 +@2310 := @161 @2309 +@2311 := @2308 @2310 +@2312 := @2303 @2311 +@2313 := @1105 @24 +@2314 := 50 +@2317 := @15 @2314 (@18 @2314) +@2318 := @155 @2317 +@2320 := @158 @1102 @162 +@2321 := @773 @2320 +@2322 := @219 @2321 +@2324 := @158 @2322 @162 +@2325 := @161 @2324 +@2326 := @2318 @2325 +@2327 := @2313 @2326 +@2328 := @1154 @320 +@2329 := @178 @1130 +@2330 := @161 @2329 +@2331 := @1463 @2330 +@2332 := @158 @2331 +@2334 := @174 @654 @47 +@2335 := 51 +@2338 := @15 @2335 (@18 @2335) +@2339 := @155 @2338 +@2340 := @1129 @179 +@2341 := @801 @2340 +@2343 := @158 @2341 @162 +@2344 := @178 @2343 +@2345 := @161 @2344 +@2346 := @2339 @2345 +@2348 := @158 @2346 @162 +@2349 := @2334 @2348 +@2351 := @158 @2349 @2215 +@2352 := @2332 @2351 +@2353 := @944 @2352 +@2354 := @197 @2353 +@2355 := @1129 @2354 +@2356 := @2200 @2355 +@2357 := @2328 @2356 +@2358 := 52 +@2361 := @15 @2358 (@18 @2358) +@2362 := @155 @2361 +@2363 := @2362 @523 +@2364 := @1158 @2363 +@2365 := @1172 @320 +@2366 := 53 +@2369 := @15 @2366 (@18 @2366) +@2370 := @155 @2369 +@2371 := @944 @277 +@2372 := @221 @2371 +@2373 := @197 @2372 +@2374 := @178 @2373 +@2375 := @161 @2374 +@2376 := @2370 @2375 +@2377 := @2365 @2376 +@2379 := @188 @999 @24 +@2380 := 54 +@2383 := @15 @2380 (@18 @2380) +@2384 := @155 @2383 +@2385 := @2384 @523 +@2386 := @2379 @2385 +@2388 := @188 @1086 @320 +@2389 := @159 @999 +@2391 := @158 @2389 @162 +@2392 := @178 @2391 +@2393 := @219 @2392 +@2394 := @158 @2393 +@2396 := @174 @709 @47 +@2397 := @161 @2392 +@2398 := @2339 @2397 +@2400 := @158 @2398 @162 +@2401 := @2396 @2400 +@2403 := @158 @2401 @2215 +@2404 := @227 @2403 +@2405 := @944 @2404 +@2406 := @197 @2405 +@2407 := @2394 @2406 +@2408 := @2200 @2407 +@2409 := @2388 @2408 +@2411 := @188 @1095 @26 +@2412 := 55 +@2415 := @15 @2412 (@18 @2412) +@2416 := @155 @2415 +@2417 := @2416 @214 +@2418 := @2411 @2417 +@2422 := @1299 (@1301 @1576 (@1304 @1576)) +@2423 := @1298 @2422 +@2425 := @158 @2423 @162 +@2426 := @213 @2425 +@2427 := @716 @2426 +@2429 := @714 @2427 @630 +@2433 := @1299 (@1301 @2038 (@1304 @2038)) +@2434 := @1298 @2433 +@2436 := @158 @2434 @162 +@2437 := @213 @2436 +@2438 := @716 @2437 +@2440 := @714 @2438 @693 +@2441 := @159 @1095 +@2443 := @714 @2441 @1097 +@2447 := @1299 (@1301 @1581 (@1304 @1581)) +@2448 := @1298 @2447 +@2450 := @158 @2448 @162 +@2451 := @213 @2450 +@2452 := @716 @2451 +@2453 := @714 @2452 +@2454 := @238 @2320 +@2455 := @767 @2454 +@2457 := @2453 @2455 @242 +@2459 := @714 @2457 @1164 +@2460 := @1170 @1188 +@2461 := @159 @1086 +@2462 := @2460 @2461 +@2463 := @2459 @2462 +@2464 := @2443 @2463 +@2465 := @2440 @2464 +@2466 := @2429 @2465 +@2467 := @2418 @2466 +@2468 := @2409 @2467 +@2469 := @2386 @2468 +@2470 := @2377 @2469 +@2471 := @2364 @2470 +@2472 := @2357 @2471 +@2473 := @2327 @2472 +@2474 := @2312 @2473 +@2475 := @2302 @2474 +@2476 := @2262 @2475 +@2477 := @2223 @2476 +@2479 := @2166 (@2176 @2477) +@2480 := @130 @2479 +@2481 := @28 @1283 +@2482 := @2051 @2481 +@2483 := @158 @317 +@2484 := @2483 @162 +@2485 := @213 @2484 +@2486 := @767 @2485 +@2487 := @714 @2486 +@2488 := @319 @1283 +@2489 := @2488 @1290 +@2490 := 56 +@2493 := @15 @2490 (@18 @2490) +@2494 := @155 @2493 +@2495 := @158 @2068 +@2499 := @1299 (@1301 @1459 (@1304 @1459)) +@2500 := @1298 @2499 +@2502 := @158 @2500 @162 +@2503 := @2495 @2502 +@2504 := @178 @2503 +@2505 := @2494 @2504 +@2506 := @714 @2505 +@2507 := @628 @2481 +@2508 := @2507 @179 +@2509 := @2506 @2508 +@2510 := 127 +@2514 := @1299 (@1301 @2510 (@1304 @2510)) +@2515 := @1298 @2514 +@2517 := @158 @2515 @162 +@2518 := @178 @2517 +@2519 := @716 @2518 +@2521 := @714 @2519 @2508 +@2522 := 194 +@2526 := @1299 (@1301 @2522 (@1304 @2522)) +@2527 := @1298 @2526 +@2529 := @158 @2527 @162 +@2530 := @178 @2529 +@2531 := @716 @2530 +@2532 := @714 @2531 +@2533 := 57 +@2536 := @15 @2533 (@18 @2533) +@2537 := @155 @2536 +@2538 := 128 +@2542 := @1299 (@1301 @2538 (@1304 @2538)) +@2543 := @1298 @2542 +@2544 := @158 @2543 +@2545 := 159 +@2549 := @1299 (@1301 @2545 (@1304 @2545)) +@2550 := @1298 @2549 +@2552 := @158 @2550 @162 +@2553 := @2544 @2552 +@2554 := @329 @2553 +@2555 := @161 @2554 +@2556 := @2537 @2555 +@2557 := @714 @2556 +@2558 := @329 @162 +@2559 := @161 @2558 +@2560 := @1289 @2559 +@2562 := @158 @2560 @162 +@2563 := @2507 @2562 +@2564 := @2557 @2563 +@2566 := @245 @2481 @162 +@2567 := @2564 @2566 +@2569 := @2532 @2567 @2566 +@2570 := @2521 @2569 +@2571 := @2509 @2570 +@2572 := @2489 @2571 +@2575 := @2482 (@2487 @2572 @2566) +@2576 := @130 @2575 +@2577 := @308 @2077 +@2578 := @2577 @29 +@2579 := LexLeanTarget.TargetSyntax.Prim.shiftRight +@2580 := @217 @2579 +@2581 := LexLeanTarget.TargetSyntax.IntKind.u32 +@2582 := @1281 @2581 +@2583 := @222 @2582 +@2591 := LexLeanTarget.TargetSyntax.Value.u32 (@13 UInt32 @189 (UInt32.instOfNat @189)) +@2592 := @2583 @2591 +@2594 := @158 @2592 @162 +@2595 := @161 @2594 +@2596 := @2580 @2595 +@2597 := @2053 @2596 +@2601 := @167 (@267 @140 @212) @2071 +@2602 := @2597 @2601 +@2603 := @2488 @2602 +@2604 := @589 @1283 +@2605 := LexLeanTarget.TargetSyntax.Prim.bitAnd +@2606 := @217 @2605 +@2610 := @1299 (@1301 @730 (@1304 @730)) +@2611 := @1298 @2610 +@2613 := @158 @2611 @162 +@2614 := @161 @2613 +@2615 := @2606 @2614 +@2616 := @2604 @2615 +@2617 := @193 @29 +@2618 := 58 +@2621 := @15 @2618 (@18 @2618) +@2622 := @155 @2621 +@2623 := @2622 @179 +@2624 := @2617 @2623 +@2625 := @205 @29 +@2626 := @2622 @198 +@2627 := @2625 @2626 +@2628 := "a control character U+00" +@2629 := @667 @2628 +@2630 := @666 @2629 +@2632 := @158 @2630 @162 +@2633 := @664 @2632 +@2634 := @158 @2633 +@2635 := @662 @1348 +@2637 := @158 @2635 @162 +@2638 := @2634 @2637 +@2639 := @662 @2638 +@2640 := @158 @2639 +@2641 := " in the text" +@2642 := @667 @2641 +@2643 := @666 @2642 +@2645 := @158 @2643 @162 +@2646 := @664 @2645 +@2648 := @158 @2646 @162 +@2649 := @2640 @2648 +@2650 := @662 @2649 +@2651 := @2627 @2650 +@2652 := @2624 @2651 +@2653 := @2616 @2652 +@2655 := @2578 (@2603 @2653) +@2656 := @130 @2655 +@2657 := @23 @68 +@2658 := @25 @2657 +@2659 := @27 @2658 +@2660 := @25 @2659 +@2661 := @25 @2660 +@2663 := @1274 @2661 @320 +@2664 := @692 @945 +@2666 := @158 @2664 @162 +@2667 := @221 @2666 +@2668 := @197 @2667 +@2669 := @178 @2668 +@2670 := @213 @2669 +@2671 := @161 @2670 +@2673 := @2663 (@330 @2671) +@2674 := @130 @2673 +@2675 := @2121 @24 +@2676 := LexLeanTarget.TargetSyntax.Expr.second +@2677 := 59 +@2680 := @15 @2677 (@18 @2677) +@2681 := @155 @2680 +@2682 := 60 +@2685 := @15 @2682 (@18 @2682) +@2687 := @210 @2685 @523 +@2688 := @158 @2687 +@2689 := @420 @24 +@2690 := @2689 @24 +@2691 := @430 @2690 +@2692 := @238 @162 +@2694 := @2691 (@213 @2692) +@2696 := @158 @2694 @162 +@2697 := @2111 @2696 +@2698 := @2688 @2697 +@2699 := @2681 @2698 +@2700 := @208 @2699 +@2701 := @2676 @2700 +@2702 := @2675 @2701 +@2703 := @130 @2702 +@2704 := @10 @61 +@2705 := @2704 @33 +@2706 := @31 @2705 +@2708 := @410 @2706 @30 +@2709 := @10 @2708 +@2710 := @31 @64 +@2711 := @2709 @2710 +@2713 := @409 @2711 @30 +@2714 := @153 @30 +@2715 := @2714 @177 +@2716 := @1561 @570 +@2720 := @561 (@167 (@565 @2716) @294) +@2722 := @2713 (@2715 @2720) +@2723 := @130 @2722 +@2725 := @142 @2706 @30 +@2726 := @2714 @160 +@2727 := @692 @179 +@2729 := @167 (@2061 @2727) +@2730 := 61 +@2733 := @15 @2730 (@18 @2730) +@2734 := @155 @2733 +@2735 := @158 @600 +@2736 := @2735 @162 +@2737 := @2734 @2736 +@2738 := @590 @2737 +@2739 := @692 @2736 +@2741 := @758 @2739 @247 +@2742 := @2738 @2741 +@2746 := @2729 (@167 (@282 @2742) @294) +@2748 := @2725 (@2726 @2746) +@2749 := @130 @2748 +@2751 := @308 @145 @143 +@2752 := 62 +@2755 := @15 @2752 (@18 @2752) +@2756 := @155 @2755 +@2757 := 63 +@2760 := @15 @2757 (@18 @2757) +@2762 := @210 @2760 @162 +@2764 := @158 @2762 @1596 +@2766 := @2751 (@2756 @2764) +@2767 := @130 @2766 +@2768 := @144 @2705 +@2770 := @410 @2768 @143 +@2771 := @10 @2770 +@2772 := @144 @64 +@2773 := @2771 @2772 +@2775 := @409 @2773 @143 +@2777 := @153 @143 @177 +@2778 := @1585 @570 +@2782 := @561 (@167 (@565 @2778) @294) +@2784 := @2775 (@2777 @2782) +@2785 := @130 @2784 +@2787 := @142 @2768 @143 +@2788 := @2735 @163 +@2790 := @2787 (@1622 @2788) +@2791 := @130 @2790 +@2792 := @144 @68 +@2793 := @142 @2792 +@2794 := @2793 @29 +@2795 := 64 +@2798 := @15 @2795 (@18 @2795) +@2799 := @155 @2798 +@2800 := 65 +@2803 := @15 @2800 (@18 @2800) +@2805 := @210 @2803 @214 +@2807 := @158 @2805 @1569 +@2808 := @2799 @2807 +@2809 := @1925 @2808 +@2812 := @167 (@282 @1936) @294 +@2813 := @2063 @2812 +@2815 := @2794 (@2809 @2813) +@2816 := @130 @2815 +@2817 := @27 @68 +@2819 := @410 @2817 @26 +@2821 := @10 @2819 @910 +@2823 := @409 @2821 @26 +@2824 := @1235 @177 +@2825 := @2037 @570 +@2829 := @561 (@167 (@565 @2825) @294) +@2831 := @2823 (@2824 @2829) +@2832 := @130 @2831 +@2835 := @409 (@67 @2817) @26 +@2837 := @714 @212 @334 +@2838 := @716 @2106 +@2840 := @2835 (@2837 @2838) +@2841 := @130 @2840 +@2842 := LexLeanTarget.TargetSyntax.Prim.index +@2845 := @2482 (@217 @2842 @475) +@2846 := @130 @2845 +@2847 := @410 @49 +@2848 := @28 @24 +@2849 := @2847 @2848 +@2851 := @10 @2849 @2119 +@2852 := @409 @2851 +@2853 := @2689 @26 +@2854 := @2852 @2853 +@2855 := @153 @2853 +@2856 := @2855 @212 +@2857 := @430 @2853 +@2858 := @2857 @433 +@2860 := @167 (@428 @2858) +@2861 := @2855 @442 +@2862 := @2857 @445 +@2864 := @167 (@282 @2862) +@2865 := @2100 @453 +@2869 := @2864 (@167 (@451 @2865) @294) +@2870 := @2861 @2869 +@2874 := @2860 (@167 (@439 @2870) @294) +@2876 := @2854 (@2856 @2874) +@2877 := @130 @2876 +@2880 := @409 (@25 @2050) @2848 +@2881 := 66 +@2884 := @15 @2881 (@18 @2881) +@2887 := @2880 (@155 @2884 @524) +@2888 := @130 @2887 +@2890 := @10 @1324 @33 +@2891 := @410 @2890 +@2892 := @28 @1324 +@2893 := @2891 @2892 +@2894 := @10 @2893 +@2895 := @25 @2890 +@2896 := @2894 @2895 +@2897 := @409 @2896 +@2899 := @420 @1324 @26 +@2900 := @2897 @2899 +@2901 := @153 @2899 +@2902 := @2901 @212 +@2903 := @430 @2899 +@2904 := @2903 @433 +@2906 := @167 (@428 @2904) +@2907 := @2901 @442 +@2908 := @2903 @445 +@2910 := @167 (@282 @2908) +@2911 := @2129 @453 +@2915 := @2910 (@167 (@451 @2911) @294) +@2916 := @2907 @2915 +@2920 := @2906 (@167 (@439 @2916) @294) +@2922 := @2900 (@2902 @2920) +@2923 := @130 @2922 +@2927 := @409 (@25 (@67 @2890)) @2892 +@2928 := 67 +@2931 := @15 @2928 (@18 @2928) +@2934 := @2927 (@155 @2931 @524) +@2935 := @130 @2934 +@2936 := @2121 @2167 +@2937 := 68 +@2940 := @15 @2937 (@18 @2937) +@2941 := @155 @2940 +@2942 := 69 +@2945 := @15 @2942 (@18 @2942) +@2947 := @210 @2945 @622 +@2948 := @158 @2947 +@2949 := @234 @2167 +@2950 := @243 @432 +@2951 := @178 @2950 +@2952 := @213 @2951 +@2953 := @2949 @2952 +@2955 := @158 @2953 @162 +@2956 := @2142 @2955 +@2957 := @2948 @2956 +@2958 := @2941 @2957 +@2959 := @208 @2958 +@2961 := @2936 (@2124 @2959) +@2962 := @130 @2961 +@2970 := @131 (@137 (@138 (@171 (@185 (@449 (@604 (@272 @611))))))) +@2971 := @27 @387 +@2972 := @25 @2971 +@2973 := @48 @2972 +@2974 := @25 @2973 +@2975 := @25 @2974 +@2976 := @25 @2975 +@2977 := @25 @2976 +@2979 := @2970 @2977 @320 +@2980 := @178 @198 +@2981 := @219 @2980 +@2982 := @158 @2981 +@2983 := @234 @21 +@2984 := @276 @179 +@2985 := @944 @2984 +@2986 := @221 @2985 +@2987 := @2983 @2986 +@2989 := @158 @2987 @974 +@2990 := @902 @2989 +@2992 := @158 @2990 @249 +@2993 := @2982 @2992 +@2994 := @243 @2993 +@2995 := @213 @2994 +@2996 := @161 @2995 +@2997 := @330 @2996 +@2998 := @2979 @2997 +@2999 := @130 @2998 +@3000 := @2051 @2848 +@3001 := @2123 @328 +@3002 := @193 @1283 +@3003 := @161 @198 +@3004 := @1289 @3003 +@3005 := @3002 @3004 +@3006 := @205 @24 +@3007 := @197 @228 +@3008 := @219 @3007 +@3009 := @3006 @3008 +@3010 := @161 @945 +@3011 := @1289 @3010 +@3012 := @1284 @3011 +@3013 := @935 @24 +@3014 := @2384 @3010 +@3016 := @158 @3014 @162 +@3017 := @944 @3016 +@3018 := @219 @3017 +@3019 := @3013 @3018 +@3020 := @613 @2848 +@3021 := 70 +@3024 := @15 @3021 (@18 @3021) +@3025 := @155 @3024 +@3026 := @621 @1334 +@3027 := @161 @3026 +@3028 := @3025 @3027 +@3029 := @3020 @3028 +@3030 := @1323 @2848 +@3031 := @224 @192 +@3032 := @223 @3031 +@3034 := @158 @3032 @162 +@3035 := @621 @3034 +@3036 := @161 @3035 +@3037 := @3025 @3036 +@3038 := @3030 @3037 +@3039 := @659 @24 +@3040 := @2384 @3003 +@3041 := @3039 @3040 +@3042 := @1007 @2848 +@3043 := @767 @2083 +@3044 := @714 @3043 +@3045 := 92 +@3049 := @1299 (@1301 @3045 (@1304 @3045)) +@3050 := @1298 @3049 +@3052 := @158 @3050 @162 +@3053 := @221 @3052 +@3054 := @716 @3053 +@3055 := @714 @3054 +@3056 := @944 @179 +@3057 := @767 @3056 +@3058 := @714 @3057 +@3059 := 120 +@3063 := @1299 (@1301 @3059 (@1304 @3059)) +@3064 := @1298 @3063 +@3066 := @158 @3064 @162 +@3067 := @276 @3066 +@3068 := @716 @3067 +@3070 := @714 @3068 @630 +@3071 := 117 +@3075 := @1299 (@1301 @3071 (@1304 @3071)) +@3076 := @1298 @3075 +@3078 := @158 @3076 @162 +@3079 := @276 @3078 +@3080 := @716 @3079 +@3082 := @714 @3080 @675 +@3083 := @628 @2848 +@3084 := @3083 @974 +@3085 := @3082 @3084 +@3086 := @3070 @3085 +@3087 := @3058 @3086 +@3089 := @245 @2848 @162 +@3090 := @3087 @3089 +@3091 := @3055 @3090 +@3092 := @221 @2436 +@3093 := @716 @3092 +@3095 := @714 @3093 @3089 +@3096 := @221 @1362 +@3097 := @716 @3096 +@3099 := @714 @3097 @3089 +@3100 := @197 @695 +@3101 := @219 @3100 +@3103 := @158 @3101 @162 +@3104 := @3083 @3103 +@3105 := @3099 @3104 +@3106 := @3095 @3105 +@3107 := @3091 @3106 +@3109 := @3044 @3107 @3089 +@3110 := @3042 @3109 +@3112 := @153 @2848 @717 +@3113 := @267 @2281 +@3114 := @1081 @26 +@3115 := @1039 @2436 +@3116 := @161 @3115 +@3117 := @1297 @3116 +@3118 := @3114 @3117 +@3119 := @714 @1097 +@3120 := @1039 @228 +@3121 := @219 @3120 +@3123 := @158 @3121 @162 +@3124 := @3083 @3123 +@3126 := @3119 @3124 @3089 +@3127 := @3118 @3126 +@3133 := @167 (@3113 @3127) (@167 (@282 @3089) @294) +@3134 := @3112 @3133 +@3135 := @3110 @3134 +@3136 := @3041 @3135 +@3137 := @3038 @3136 +@3138 := @3029 @3137 +@3139 := @3019 @3138 +@3140 := @3012 @3139 +@3141 := @3009 @3140 +@3142 := @3005 @3141 +@3143 := @3001 @3142 +@3145 := @3000 (@2095 @3143) +@3146 := @130 @3145 +@3148 := @148 @24 @29 +@3149 := @2051 @3148 +@3150 := @2604 @2560 +@3154 := @1299 (@1301 @2264 (@1304 @2264)) +@3155 := @1298 @3154 +@3156 := @158 @3155 +@3157 := @3156 @162 +@3158 := @178 @3157 +@3159 := @716 @3158 +@3160 := @714 @3159 +@3161 := @197 @3066 +@3162 := @716 @3161 +@3163 := @714 @3162 +@3164 := @224 @851 +@3165 := @223 @3164 +@3166 := @3163 @3165 +@3167 := 88 +@3171 := @1299 (@1301 @3167 (@1304 @3167)) +@3172 := @1298 @3171 +@3174 := @158 @3172 @162 +@3175 := @197 @3174 +@3176 := @716 @3175 +@3178 := @714 @3176 @3165 +@3179 := 98 +@3183 := @1299 (@1301 @3179 (@1304 @3179)) +@3184 := @1298 @3183 +@3186 := @158 @3184 @162 +@3187 := @197 @3186 +@3188 := @716 @3187 +@3190 := @714 @3188 @1332 +@3194 := @1299 (@1301 @2881 (@1304 @2881)) +@3195 := @1298 @3194 +@3197 := @158 @3195 @162 +@3198 := @197 @3197 +@3199 := @716 @3198 +@3201 := @714 @3199 @1332 +@3202 := 111 +@3206 := @1299 (@1301 @3202 (@1304 @3202)) +@3207 := @1298 @3206 +@3209 := @158 @3207 @162 +@3210 := @197 @3209 +@3211 := @716 @3210 +@3212 := @714 @3211 +@3213 := @224 @393 +@3214 := @223 @3213 +@3215 := @3212 @3214 +@3216 := 79 +@3220 := @1299 (@1301 @3216 (@1304 @3216)) +@3221 := @1298 @3220 +@3223 := @158 @3221 @162 +@3224 := @197 @3223 +@3225 := @716 @3224 +@3227 := @714 @3225 @3214 +@3228 := @224 @473 +@3229 := @223 @3228 +@3230 := @3227 @3229 +@3231 := @3215 @3230 +@3232 := @3201 @3231 +@3233 := @3190 @3232 +@3234 := @3178 @3233 +@3235 := @3166 @3234 +@3237 := @3160 @3235 @3229 +@3238 := @194 @3237 +@3239 := @205 @3148 +@3240 := 71 +@3243 := @15 @3240 (@18 @3240) +@3244 := @155 @3243 +@3245 := @221 @444 +@3246 := @1337 @3245 +@3247 := @161 @3246 +@3248 := @3244 @3247 +@3249 := @3239 @3248 +@3250 := @926 @24 +@3251 := 72 +@3254 := @15 @3251 (@18 @3251) +@3256 := @155 @3254 @475 +@3257 := @3250 @3256 +@3258 := @1323 @3148 +@3259 := @153 @3148 +@3260 := @158 @3229 +@3261 := @3260 @432 +@3262 := @329 @3261 +@3263 := @161 @3262 +@3264 := @3244 @3263 +@3265 := @3259 @3264 +@3266 := @170 @611 +@3267 := @175 @3148 +@3268 := @3267 @974 +@3270 := @167 (@3266 @3268) +@3271 := @991 @139 +@3272 := @184 @3271 +@3273 := 73 +@3276 := @15 @3273 (@18 @3273) +@3277 := @155 @3276 +@3278 := @161 @632 +@3279 := @3277 @3278 +@3283 := @3270 (@167 (@3272 @3279) @294) +@3284 := @3265 @3283 +@3285 := @3258 @3284 +@3286 := LexLeanTarget.TargetSyntax.Prim.natEq +@3287 := @217 @3286 +@3288 := @3260 @162 +@3289 := @221 @3288 +@3290 := @3287 @3289 +@3292 := @158 @3290 @162 +@3293 := @1010 @3292 +@3295 := @714 @3293 @262 +@3297 := @158 @3159 @162 +@3298 := @1010 @3297 +@3299 := @714 @3298 +@3300 := @238 @214 +@3301 := @767 @3300 +@3302 := @714 @3301 +@3303 := @801 @327 +@3304 := @158 @3303 +@3308 := @1299 (@1301 @2196 (@1304 @2196)) +@3309 := @1298 @3308 +@3311 := @158 @3309 @162 +@3312 := @3304 @3311 +@3313 := @161 @3312 +@3314 := @1297 @3313 +@3316 := @3302 @3314 @242 +@3318 := @3299 @3316 @242 +@3319 := @714 @3318 +@3320 := 95 +@3324 := @1299 (@1301 @3320 (@1304 @3320)) +@3325 := @1298 @3324 +@3327 := @158 @3325 @162 +@3328 := @276 @3327 +@3329 := @161 @3328 +@3330 := @1297 @3329 +@3332 := @714 @3330 @334 +@3333 := 101 +@3337 := @1299 (@1301 @3333 (@1304 @3333)) +@3338 := @1298 @3337 +@3340 := @158 @3338 @162 +@3341 := @276 @3340 +@3342 := @161 @3341 +@3343 := @1297 @3342 +@3345 := @714 @3343 @334 +@3349 := @1299 (@1301 @2942 (@1304 @2942)) +@3350 := @1298 @3349 +@3352 := @158 @3350 @162 +@3353 := @276 @3352 +@3354 := @161 @3353 +@3355 := @1297 @3354 +@3356 := @3345 @3355 +@3357 := @3332 @3356 +@3358 := @714 @3357 +@3359 := "a field index is followed by what could continue a number" +@3360 := @667 @3359 +@3361 := @666 @3360 +@3363 := @158 @3361 @162 +@3364 := @664 @3363 +@3366 := @158 @3364 @162 +@3367 := @3267 @3366 +@3368 := @3358 @3367 +@3369 := @283 @3148 +@3370 := @3369 @277 +@3371 := @3368 @3370 +@3373 := @3319 @3371 @675 +@3374 := @3295 @3373 +@3375 := @3285 @3374 +@3376 := @3257 @3375 +@3377 := @3249 @3376 +@3378 := @3238 @3377 +@3379 := @3150 @3378 +@3381 := @3149 (@2489 @3379) +@3382 := @130 @3381 +@3383 := 74 +@3386 := @15 @3383 (@18 @3383) +@3388 := @155 @3386 @179 +@3389 := @590 @3388 +@3390 := @193 @26 +@3391 := @178 @3327 +@3392 := @716 @3391 +@3393 := @3390 @3392 +@3394 := 75 +@3397 := @15 @3394 (@18 @3394) +@3399 := @155 @3397 @475 +@3400 := @3006 @3399 +@3401 := @758 @226 +@3402 := @714 @220 +@3403 := @3402 @226 +@3404 := @3403 @262 +@3405 := @3401 @3404 +@3407 := @2487 @3405 @237 +@3408 := @3400 @3407 +@3409 := @3393 @3408 +@3410 := @3389 @3409 +@3412 := @2094 (@2489 @3410) +@3413 := @130 @3412 +@3414 := 76 +@3417 := @15 @3414 (@18 @3414) +@3419 := @210 @3417 @163 +@3420 := @158 @3419 +@3421 := @2483 @214 +@3422 := @801 @3421 +@3424 := @158 @3422 @214 +@3425 := @3420 @3424 +@3426 := @2100 @3425 +@3427 := @208 @3426 +@3428 := @2094 @3427 +@3429 := @130 @3428 +@3430 := @2121 @29 +@3431 := LexLeanTarget.TargetSyntax.Prim.slice +@3432 := @217 @3431 +@3433 := @213 @179 +@3434 := @161 @3433 +@3435 := @3432 @3434 +@3436 := @1925 @3435 +@3439 := @167 (@358 @196) @2812 +@3441 := @3430 (@3436 @3439) +@3442 := @130 @3441 +@3443 := @2051 @26 +@3444 := @2308 @475 +@3445 := @585 @3444 +@3446 := 77 +@3449 := @15 @3446 (@18 @3446) +@3450 := @155 @3449 +@3451 := @3450 @475 +@3452 := @590 @3451 +@3454 := @770 @334 @196 +@3455 := @3452 @3454 +@3457 := @3443 (@3445 @3455) +@3458 := @130 @3457 +@3459 := @1279 @320 +@3460 := 78 +@3463 := @15 @3460 (@18 @3460) +@3465 := @155 @3463 @475 +@3466 := @2224 @3465 +@3467 := @170 @273 +@3468 := @243 @2372 +@3469 := @178 @3468 +@3470 := @213 @3469 +@3471 := @1440 @3470 +@3473 := @167 (@3467 @3471) +@3474 := @184 @611 +@3475 := @208 @620 +@3476 := @2224 @3475 +@3477 := @2676 @620 +@3478 := @158 @3477 +@3479 := @221 @1367 +@3480 := @243 @3479 +@3481 := @178 @3480 +@3482 := @3478 @3481 +@3483 := @330 @3482 +@3485 := @167 (@559 @3483) +@3486 := @2224 @675 +@3489 := @15 @3216 (@18 @3216) +@3490 := @155 @3489 +@3491 := @3478 @162 +@3492 := @161 @3491 +@3493 := @3490 @3492 +@3494 := @3039 @3493 +@3495 := @1007 @2167 +@3496 := 80 +@3499 := @15 @3496 (@18 @3496) +@3500 := @155 @3499 +@3501 := @3478 @695 +@3502 := @219 @3501 +@3503 := @158 @3502 +@3504 := @3503 @228 +@3505 := @219 @3504 +@3506 := @158 @3505 +@3507 := @178 @695 +@3508 := @3506 @3507 +@3509 := @161 @3508 +@3510 := @3500 @3509 +@3511 := @3495 @3510 +@3512 := @1023 @320 +@3513 := @261 @717 +@3514 := @3513 @60 +@3515 := @714 @3514 +@3516 := "a raw string is not closed" +@3517 := @667 @3516 +@3518 := @666 @3517 +@3520 := @158 @3518 @162 +@3521 := @664 @3520 +@3523 := @158 @3521 @162 +@3524 := @944 @3523 +@3525 := @221 @3524 +@3526 := @243 @3525 +@3527 := @178 @3526 +@3528 := @213 @3527 +@3529 := @1440 @3528 +@3530 := @3515 @3529 +@3531 := @3513 @136 +@3532 := @158 @3531 +@3533 := @3513 @20 +@3534 := @158 @3533 +@3535 := @3532 @162 +@3536 := @213 @3535 +@3537 := @161 @3536 +@3538 := @1463 @3537 +@3539 := @158 @3538 +@3540 := @197 @945 +@3541 := @178 @3540 +@3542 := @2213 @3541 +@3543 := @3539 @3542 +@3544 := @221 @3543 +@3545 := @3534 @3544 +@3546 := @3532 @3545 +@3547 := @2200 @3546 +@3548 := @3530 @3547 +@3549 := @3512 @3548 +@3550 := "an interpolated string holds code" +@3551 := @667 @3550 +@3552 := @666 @3551 +@3554 := @158 @3552 @162 +@3555 := @664 @3554 +@3557 := @158 @3555 @162 +@3558 := @944 @3557 +@3559 := @221 @3558 +@3560 := @243 @3559 +@3561 := @178 @3560 +@3562 := @213 @3561 +@3563 := @1440 @3562 +@3564 := @2263 @3563 +@3565 := @1090 @320 +@3566 := @213 @3491 +@3567 := @161 @3566 +@3568 := @1463 @3567 +@3569 := @158 @3568 +@3570 := @234 @47 +@3571 := @158 @3475 +@3572 := @3571 @162 +@3573 := @3570 @3572 +@3575 := @158 @3573 @3541 +@3576 := @3569 @3575 +@3577 := @221 @3576 +@3578 := @178 @3577 +@3579 := @3478 @3578 +@3580 := @2200 @3579 +@3581 := @3565 @3580 +@3582 := @1105 @26 +@3583 := 81 +@3586 := @15 @3583 (@18 @3583) +@3587 := @155 @3586 +@3588 := "!" +@3589 := @667 @3588 +@3590 := @666 @3589 +@3592 := @158 @3590 @162 +@3593 := @664 @3592 +@3595 := @158 @3593 @162 +@3596 := @1003 @3595 +@3597 := @3587 @3596 +@3598 := @3582 @3597 +@3599 := @1154 @26 +@3600 := @3478 @2425 +@3601 := @161 @3600 +@3602 := @1297 @3601 +@3603 := @3599 @3602 +@3604 := @3503 @2425 +@3605 := @161 @3604 +@3606 := @1297 @3605 +@3607 := @1158 @3606 +@3608 := "r" +@3609 := @667 @3608 +@3610 := @666 @3609 +@3612 := @158 @3610 @162 +@3613 := @664 @3612 +@3615 := @158 @3613 @162 +@3616 := @1003 @3615 +@3617 := @716 @3616 +@3620 := @714 @3617 @1169 @242 +@3622 := @1015 @3620 @242 +@3624 := @714 @3622 @1038 +@3627 := @714 @1128 @1164 @242 +@3629 := @1015 @3627 @242 +@3632 := @714 @3629 @1097 @1102 +@3633 := @3624 @3632 +@3634 := @3607 @3633 +@3635 := @3603 @3634 +@3636 := @3598 @3635 +@3637 := @3581 @3636 +@3638 := @3564 @3637 +@3639 := @3549 @3638 +@3640 := @3511 @3639 +@3641 := @3494 @3640 +@3643 := @167 (@559 @3641) +@3646 := @132 @931 (@1212 @139) +@3651 := @3643 (@167 (@563 @3646 @3580) @294) +@3652 := @3486 @3651 +@3656 := @3485 (@167 (@993 @3652) @294) +@3657 := @3476 @3656 +@3661 := @3473 (@167 (@3474 @3657) @294) +@3663 := @3459 (@3466 @3661) +@3664 := @130 @3663 +@3665 := @2495 @2517 +@3666 := @178 @3665 +@3667 := @2494 @3666 +@3668 := @590 @3667 +@3669 := 223 +@3673 := @1299 (@1301 @3669 (@1304 @3669)) +@3674 := @1298 @3673 +@3676 := @158 @3674 @162 +@3677 := @2544 @3676 +@3678 := @178 @3677 +@3679 := @2494 @3678 +@3680 := @3390 @3679 +@3681 := @3402 @1332 +@3682 := @205 @26 +@3683 := 224 +@3687 := @1299 (@1301 @3683 (@1304 @3683)) +@3688 := @1298 @3687 +@3689 := @158 @3688 +@3690 := 239 +@3694 := @1299 (@1301 @3690 (@1304 @3690)) +@3695 := @1298 @3694 +@3697 := @158 @3695 @162 +@3698 := @3689 @3697 +@3699 := @178 @3698 +@3700 := @2494 @3699 +@3701 := @3682 @3700 +@3702 := @714 @262 +@3703 := @224 @60 +@3704 := @223 @3703 +@3706 := @3702 @3704 @3032 +@3707 := @3701 @3706 +@3708 := @3681 @3707 +@3709 := @3680 @3708 +@3710 := @3401 @3709 +@3711 := @3668 @3710 +@3713 := @2094 (@2489 @3711) +@3714 := @130 @3713 +@3715 := @2577 @26 +@3719 := @1299 (@1301 @2533 (@1304 @2533)) +@3720 := @1298 @3719 +@3722 := @158 @3720 @162 +@3723 := @3156 @3722 +@3724 := @161 @3723 +@3725 := @2494 @3724 +@3726 := @3715 @3725 +@3727 := @130 @3726 +@3728 := @2076 @2077 +@3729 := @2076 @3728 +@3731 := @409 @3729 @26 +@3732 := LexLeanTarget.TargetSyntax.Prim.checkedSub +@3733 := @217 @3732 +@3734 := @3733 @475 +@3735 := @1235 @3734 +@3736 := @3733 @2106 +@3737 := @1235 @3736 +@3740 := @167 (@451 @334) @2089 +@3741 := @3737 @3740 +@3744 := @167 (@358 @3741) @2089 +@3746 := @3731 (@3735 @3744) +@3747 := @130 @3746 +@3751 := @131 (@137 (@138 (@171 @186))) +@3752 := @25 @3728 +@3753 := @67 @3752 +@3755 := @3751 @3753 @26 +@3756 := @221 @2980 +@3757 := @2494 @3756 +@3760 := @167 (@451 @3757) @2089 +@3762 := @3755 (@2082 @3760) +@3763 := @130 @3762 +@3764 := @313 @29 +@3765 := "0123456789ABCDEF" +@3766 := @667 @3765 +@3767 := @666 @3766 +@3769 := @158 @3767 @162 +@3770 := @664 @3769 +@3771 := @3764 @3770 +@3772 := @2495 @162 +@3773 := @161 @3772 +@3774 := @716 @3773 +@3776 := @714 @3774 @237 +@3780 := @1299 (@1301 @16 (@1304 @16)) +@3781 := @1298 @3780 +@3783 := @158 @3781 @162 +@3784 := @161 @3783 +@3785 := @716 @3784 +@3787 := @714 @3785 @226 +@3791 := @1299 (@1301 @43 (@1304 @43)) +@3792 := @1298 @3791 +@3794 := @158 @3792 @162 +@3795 := @161 @3794 +@3796 := @716 @3795 +@3798 := @714 @3796 @1332 +@3802 := @1299 (@1301 @57 (@1304 @57)) +@3803 := @1298 @3802 +@3805 := @158 @3803 @162 +@3806 := @161 @3805 +@3807 := @716 @3806 +@3809 := @714 @3807 @3704 +@3813 := @1299 (@1301 @189 (@1304 @189)) +@3814 := @1298 @3813 +@3816 := @158 @3814 @162 +@3817 := @161 @3816 +@3818 := @716 @3817 +@3820 := @714 @3818 @3032 +@3824 := @1299 (@1301 @201 (@1304 @201)) +@3825 := @1298 @3824 +@3827 := @158 @3825 @162 +@3828 := @161 @3827 +@3829 := @716 @3828 +@3830 := @714 @3829 +@3831 := @224 @204 +@3832 := @223 @3831 +@3833 := @3830 @3832 +@3837 := @1299 (@1301 @268 (@1304 @268)) +@3838 := @1298 @3837 +@3840 := @158 @3838 @162 +@3841 := @161 @3840 +@3842 := @716 @3841 +@3843 := @714 @3842 +@3844 := @224 @271 +@3845 := @223 @3844 +@3846 := @3843 @3845 +@3850 := @1299 (@1301 @364 (@1304 @364)) +@3851 := @1298 @3850 +@3853 := @158 @3851 @162 +@3854 := @161 @3853 +@3855 := @716 @3854 +@3856 := @714 @3855 +@3857 := @224 @367 +@3858 := @223 @3857 +@3859 := @3856 @3858 +@3863 := @1299 (@1301 @390 (@1304 @390)) +@3864 := @1298 @3863 +@3866 := @158 @3864 @162 +@3867 := @161 @3866 +@3868 := @716 @3867 +@3870 := @714 @3868 @3214 +@3871 := @161 @1395 +@3872 := @716 @3871 +@3873 := @714 @3872 +@3874 := @224 @398 +@3875 := @223 @3874 +@3876 := @3873 @3875 +@3877 := @161 @1362 +@3878 := @716 @3877 +@3880 := @714 @3878 @3229 +@3884 := @1299 (@1301 @518 (@1304 @518)) +@3885 := @1298 @3884 +@3887 := @158 @3885 @162 +@3888 := @161 @3887 +@3889 := @716 @3888 +@3890 := @714 @3889 +@3891 := @224 @521 +@3892 := @223 @3891 +@3893 := @3890 @3892 +@3897 := @1299 (@1301 @529 (@1304 @529)) +@3898 := @1298 @3897 +@3900 := @158 @3898 @162 +@3901 := @161 @3900 +@3902 := @716 @3901 +@3903 := @714 @3902 +@3904 := @224 @532 +@3905 := @223 @3904 +@3906 := @3903 @3905 +@3907 := @161 @1406 +@3908 := @716 @3907 +@3909 := @714 @3908 +@3910 := @224 @537 +@3911 := @223 @3910 +@3912 := @3909 @3911 +@3916 := @1299 (@1301 @615 (@1304 @615)) +@3917 := @1298 @3916 +@3919 := @158 @3917 @162 +@3920 := @161 @3919 +@3921 := @716 @3920 +@3922 := @714 @3921 +@3923 := @224 @618 +@3924 := @223 @3923 +@3925 := @3922 @3924 +@3926 := @224 @733 +@3927 := @223 @3926 +@3928 := @3925 @3927 +@3929 := @3912 @3928 +@3930 := @3906 @3929 +@3931 := @3893 @3930 +@3932 := @3880 @3931 +@3933 := @3876 @3932 +@3934 := @3870 @3933 +@3935 := @3859 @3934 +@3936 := @3846 @3935 +@3937 := @3833 @3936 +@3938 := @3820 @3937 +@3939 := @3809 @3938 +@3940 := @3798 @3939 +@3941 := @3787 @3940 +@3942 := @3776 @3941 +@3943 := @585 @3942 +@3944 := @213 @771 +@3945 := @2339 @3944 +@3946 := @3943 @3945 +@3948 := @2578 (@3771 @3946) +@3949 := @130 @3948 +@3951 := @10 @2690 @33 +@3952 := @410 @3951 +@3953 := @28 @2690 +@3954 := @3952 @3953 +@3955 := @10 @3954 +@3956 := @25 @3951 +@3957 := @3955 @3956 +@3958 := @409 @3957 +@3960 := @420 @2690 @26 +@3961 := @3958 @3960 +@3962 := @153 @3960 +@3963 := @3962 @212 +@3964 := @430 @3960 +@3965 := @3964 @433 +@3967 := @167 (@428 @3965) +@3968 := @3962 @442 +@3969 := @3964 @445 +@3971 := @167 (@282 @3969) +@3972 := @2681 @453 +@3976 := @3971 (@167 (@451 @3972) @294) +@3977 := @3968 @3976 +@3981 := @3967 (@167 (@439 @3977) @294) +@3983 := @3961 (@3963 @3981) +@3984 := @130 @3983 +@3985 := @67 @3956 +@3987 := @409 @3985 @3953 +@3988 := 82 +@3991 := @15 @3988 (@18 @3988) +@3994 := @3987 (@155 @3991 @3434) +@3995 := @130 @3994 +@3996 := @1685 @162 +@3997 := @161 @3996 +@3998 := @716 @3997 +@4000 := @714 @3998 @334 +@4001 := @1692 @162 +@4002 := @161 @4001 +@4003 := @716 @4002 +@4005 := @714 @4003 @334 +@4006 := @1811 @162 +@4007 := @161 @4006 +@4008 := @716 @4007 +@4009 := @4005 @4008 +@4011 := @1621 (@4000 @4009) +@4012 := @130 @4011 +@4014 := @410 @2792 @143 +@4015 := @10 @4014 +@4016 := @144 @145 +@4017 := @4015 @4016 +@4019 := @409 @4017 @143 +@4020 := @2756 @570 +@4024 := @561 (@167 (@565 @4020) @294) +@4026 := @4019 (@2777 @4024) +@4027 := @130 @4026 +@4030 := @2793 @143 (@1622 @324) +@4031 := @130 @4030 +@4032 := @31 @68 +@4034 := @410 @4032 @30 +@4035 := @10 @4034 +@4036 := @31 @145 +@4037 := @4035 @4036 +@4039 := @409 @4037 @30 +@4040 := @2799 @570 +@4044 := @561 (@167 (@565 @4040) @294) +@4046 := @4039 (@2715 @4044) +@4047 := @130 @4046 +@4050 := @409 (@67 @4032) @30 +@4051 := @2714 @212 +@4053 := @167 (@282 @2727) +@4054 := @662 @622 +@4056 := @158 @4054 @179 +@4057 := @662 @4056 +@4059 := @158 @4057 @162 +@4060 := @692 @4059 +@4064 := @4053 (@167 (@358 @4060) @294) +@4066 := @4050 (@4051 @4064) +@4067 := @130 @4066 +@4068 := @2121 @2848 +@4069 := @767 @2109 +@4070 := @714 @4069 +@4071 := @178 @1362 +@4072 := @161 @4071 +@4073 := @1297 @4072 +@4074 := @590 @4073 +@4075 := @758 @3089 +@4076 := @3083 @2309 +@4077 := @4075 @4076 +@4078 := @4074 @4077 +@4081 := @4068 (@4070 @4078 @3089) +@4082 := @130 @4081 +@4083 := @67 @2895 +@4085 := @409 @4083 @2892 +@4086 := @2123 @853 +@4087 := @194 @855 +@4088 := @3006 @857 +@4089 := @944 @2692 +@4090 := @3287 @4089 +@4091 := @714 @4090 +@4093 := @245 @2892 @162 +@4094 := @4091 @4093 +@4095 := @714 @859 +@4096 := @4095 @4093 +@4097 := @767 @2137 +@4098 := @714 @4097 +@4099 := @1284 @3004 +@4100 := @158 @3008 +@4101 := @4100 @1310 +@4102 := @161 @4101 +@4103 := @1297 @4102 +@4105 := @1491 @4103 @242 +@4106 := @714 @4105 +@4107 := @628 @2892 +@4108 := @197 @1334 +@4109 := @219 @4108 +@4110 := @158 @4109 +@4111 := @944 @228 +@4112 := @219 @4111 +@4113 := @158 @4112 +@4114 := @4113 @432 +@4115 := @221 @4114 +@4116 := @4110 @4115 +@4117 := @2143 @4116 +@4119 := @158 @4117 @162 +@4120 := @4107 @4119 +@4121 := @4106 @4120 +@4122 := @4100 @1488 +@4123 := @161 @4122 +@4124 := @1297 @4123 +@4126 := @1455 @4124 @242 +@4127 := @714 @4126 +@4128 := @801 @4111 +@4130 := @158 @4128 @432 +@4131 := @221 @4130 +@4132 := @4110 @4131 +@4133 := @2143 @4132 +@4135 := @158 @4133 @162 +@4136 := @4107 @4135 +@4137 := @4127 @4136 +@4138 := @944 @432 +@4139 := @231 @4138 +@4140 := @4100 @4139 +@4141 := @2143 @4140 +@4143 := @158 @4141 @162 +@4144 := @4107 @4143 +@4145 := @1365 @4144 +@4147 := @158 @3040 @162 +@4148 := @197 @4147 +@4149 := @219 @4148 +@4150 := @158 @4149 +@4151 := @221 @4138 +@4152 := @4150 @4151 +@4153 := @2143 @4152 +@4155 := @158 @4153 @162 +@4156 := @4107 @4155 +@4157 := @4145 @4156 +@4158 := @4137 @4157 +@4159 := @4121 @4158 +@4160 := @4099 @4159 +@4161 := @4098 @4160 +@4162 := @944 @444 +@4163 := @221 @4162 +@4164 := @197 @4163 +@4165 := @2143 @4164 +@4167 := @158 @4165 @162 +@4168 := @4107 @4167 +@4169 := @4161 @4168 +@4170 := @4096 @4169 +@4171 := @4094 @4170 +@4172 := @4088 @4171 +@4173 := @4087 @4172 +@4175 := @4085 (@4086 @4173) +@4176 := @130 @4175 +@4178 := @10 @2167 @33 +@4179 := @410 @4178 +@4180 := @28 @2167 +@4181 := @4179 @4180 +@4182 := @10 @4181 +@4183 := @25 @4178 +@4184 := @4182 @4183 +@4185 := @409 @4184 +@4187 := @420 @2167 @26 +@4188 := @4185 @4187 +@4189 := @153 @4187 +@4190 := @4189 @212 +@4191 := @430 @4187 +@4192 := @4191 @433 +@4194 := @167 (@428 @4192) +@4195 := @4189 @442 +@4196 := @4191 @445 +@4198 := @167 (@282 @4196) +@4199 := @2941 @453 +@4203 := @4198 (@167 (@451 @4199) @294) +@4204 := @4195 @4203 +@4208 := @4194 (@167 (@439 @4204) @294) +@4210 := @4188 (@4190 @4208) +@4211 := @130 @4210 +@4213 := @25 (@67 @4178) +@4215 := @409 @4213 @4180 +@4216 := 83 +@4219 := @15 @4216 (@18 @4216) +@4222 := @4215 (@155 @4219 @524) +@4223 := @130 @4222 +@4224 := @2689 @2853 +@4225 := @589 @4224 +@4226 := 84 +@4229 := @15 @4226 (@18 @4226) +@4230 := @155 @4229 +@4231 := 85 +@4234 := @15 @4231 (@18 @4231) +@4236 := @210 @4234 @2106 +@4237 := @158 @4236 +@4238 := @430 @4224 +@4240 := @2857 (@238 @444) +@4242 := @158 @4240 @162 +@4244 := @4238 (@213 @4242) +@4246 := @158 @4244 @162 +@4247 := @178 @4246 +@4248 := @4237 @4247 +@4249 := @4230 @4248 +@4250 := @208 @4249 +@4251 := @4225 @4250 +@4252 := @2676 @196 +@4253 := @2676 @4252 +@4254 := @714 @4253 +@4255 := @208 @196 +@4257 := @158 @4255 @162 +@4258 := @3083 @4257 +@4260 := @4254 @4258 @3089 +@4262 := @4068 (@4251 @4260) +@4263 := @130 @4262 +@4264 := @67 @93 +@4266 := @3751 @4264 @3148 +@4267 := @194 @317 +@4269 := @420 @26 @26 +@4270 := @2689 @4269 +@4271 := @205 @4270 +@4272 := 86 +@4275 := @15 @4272 (@18 @4272) +@4276 := @155 @4275 +@4277 := 87 +@4280 := @15 @4277 (@18 @4277) +@4281 := @210 @4280 +@4282 := @221 @2106 +@4283 := @4281 @4282 +@4284 := @158 @4283 +@4285 := @221 @214 +@4286 := @801 @4285 +@4288 := @158 @4286 @228 +@4289 := @219 @4288 +@4290 := @158 @4289 +@4291 := @430 @4270 +@4292 := @430 @4269 +@4294 := @4292 (@197 @432) +@4296 := @158 @4294 @162 +@4298 := @4291 (@213 @4296) +@4300 := @158 @4298 @162 +@4301 := @4290 @4300 +@4302 := @4284 @4301 +@4303 := @4276 @4302 +@4304 := @208 @4303 +@4305 := @4271 @4304 +@4306 := @2676 @262 +@4307 := @208 @4306 +@4308 := @714 @4307 +@4309 := "a number has a digit separator or a radix prefix with no digit after it" +@4310 := @667 @4309 +@4311 := @666 @4310 +@4313 := @158 @4311 @162 +@4314 := @664 @4313 +@4316 := @158 @4314 @162 +@4317 := @3267 @4316 +@4318 := @4308 @4317 +@4319 := @208 @262 +@4321 := @158 @4319 @162 +@4322 := @3369 @4321 +@4323 := @4318 @4322 +@4324 := @4305 @4323 +@4326 := @4266 (@4267 @4324) +@4327 := @130 @4326 +@4330 := @15 @3167 (@18 @3167) +@4332 := @210 @4330 @163 +@4334 := @158 @4332 @2112 +@4335 := @2100 @4334 +@4336 := @208 @4335 +@4338 := @2094 (@2095 @4336) +@4339 := @130 @4338 +@4340 := @319 @26 +@4341 := @213 @3311 +@4342 := @161 @4341 +@4343 := @1297 @4342 +@4344 := @4340 @4343 +@4345 := @329 @3311 +@4346 := @161 @4345 +@4347 := @1297 @4346 +@4348 := @590 @4347 +@4349 := @329 @3723 +@4350 := @161 @4349 +@4351 := @2537 @4350 +@4352 := @3390 @4351 +@4353 := @213 @3340 +@4354 := @161 @4353 +@4355 := @1297 @4354 +@4356 := @3682 @4355 +@4357 := @926 @26 +@4358 := @213 @3352 +@4359 := @161 @4358 +@4360 := @1297 @4359 +@4361 := @4357 @4360 +@4362 := @935 @3148 +@4363 := 89 +@4366 := @15 @4363 (@18 @4363) +@4367 := @155 @4366 +@4368 := @329 @444 +@4369 := @161 @4368 +@4370 := @4367 @4369 +@4371 := @4362 @4370 +@4372 := @613 @3148 +@4373 := @213 @432 +@4374 := @161 @4373 +@4375 := @4367 @4374 +@4376 := @4372 @4375 +@4377 := @1007 @3148 +@4378 := @170 @657 +@4379 := @3267 @677 +@4381 := @167 (@4378 @4379) +@4383 := @132 @473 @139 +@4384 := @184 @4383 +@4385 := @694 @432 +@4386 := @161 @4385 +@4387 := @4367 @4386 +@4391 := @4381 (@167 (@4384 @4387) @294) +@4392 := @3265 @4391 +@4393 := @4377 @4392 +@4394 := @714 @177 +@4395 := @4394 @196 +@4396 := @4395 @242 +@4397 := @714 @4396 +@4398 := @3369 @214 +@4399 := @4397 @4398 +@4401 := @3402 @717 @620 +@4402 := @4394 @4401 +@4404 := @3702 @334 @275 +@4407 := @714 @4404 @630 @4398 +@4408 := @4402 @4407 +@4409 := @4399 @4408 +@4410 := @4393 @4409 +@4411 := @4376 @4410 +@4412 := @4371 @4411 +@4413 := @4361 @4412 +@4414 := @4356 @4413 +@4415 := @4352 @4414 +@4416 := @4348 @4415 +@4418 := @3149 (@4344 @4416) +@4419 := @130 @4418 +@4420 := @313 @26 +@4421 := 97 +@4425 := @1299 (@1301 @4421 (@1304 @4421)) +@4426 := @1298 @4425 +@4427 := @158 @4426 +@4428 := 122 +@4432 := @1299 (@1301 @4428 (@1304 @4428)) +@4433 := @1298 @4432 +@4435 := @158 @4433 @162 +@4436 := @4427 @4435 +@4437 := @161 @4436 +@4438 := @2494 @4437 +@4439 := @4420 @4438 +@4443 := @1299 (@1301 @2800 (@1304 @2800)) +@4444 := @1298 @4443 +@4445 := @158 @4444 +@4446 := 90 +@4450 := @1299 (@1301 @4446 (@1304 @4446)) +@4451 := @1298 @4450 +@4453 := @158 @4451 @162 +@4454 := @4445 @4453 +@4455 := @161 @4454 +@4456 := @2494 @4455 +@4457 := @4340 @4456 +@4458 := @2837 @177 +@4459 := @4457 @4458 +@4461 := @3715 (@4439 @4459) +@4462 := @130 @4461 +@4463 := @1337 @162 +@4464 := @161 @4463 +@4465 := @1289 @4464 +@4466 := @3002 @4465 +@4467 := @205 @1283 +@4469 := @158 @3704 @162 +@4470 := @213 @4469 +@4471 := @219 @4470 +@4473 := @158 @4471 @162 +@4474 := @161 @4473 +@4475 := @1289 @4474 +@4476 := @4467 @4475 +@4477 := 206 +@4481 := @1299 (@1301 @4477 (@1304 @4477)) +@4482 := @1298 @4481 +@4484 := @158 @4482 @162 +@4485 := @178 @4484 +@4486 := @716 @4485 +@4487 := @714 @4486 +@4488 := 145 +@4492 := @1299 (@1301 @4488 (@1304 @4488)) +@4493 := @1298 @4492 +@4494 := @158 @4493 +@4495 := 169 +@4499 := @1299 (@1301 @4495 (@1304 @4495)) +@4500 := @1298 @4499 +@4502 := @158 @4500 @162 +@4503 := @4494 @4502 +@4504 := @197 @4503 +@4505 := @2494 @4504 +@4506 := @714 @4505 +@4507 := 160 +@4511 := @1299 (@1301 @4507 (@1304 @4507)) +@4512 := @1298 @4511 +@4514 := @158 @4512 @162 +@4515 := @197 @4514 +@4516 := @716 @4515 +@4518 := @714 @4516 @237 +@4519 := 163 +@4523 := @1299 (@1301 @4519 (@1304 @4519)) +@4524 := @1298 @4523 +@4526 := @158 @4524 @162 +@4527 := @197 @4526 +@4528 := @716 @4527 +@4531 := @714 @4528 @237 @1332 +@4532 := @4518 @4531 +@4533 := @4506 @4532 +@4534 := 177 +@4538 := @1299 (@1301 @4534 (@1304 @4534)) +@4539 := @1298 @4538 +@4540 := @158 @4539 +@4541 := 191 +@4545 := @1299 (@1301 @4541 (@1304 @4541)) +@4546 := @1298 @4545 +@4548 := @158 @4546 @162 +@4549 := @4540 @4548 +@4550 := @197 @4549 +@4551 := @2494 @4550 +@4552 := @714 @4551 +@4553 := 187 +@4557 := @1299 (@1301 @4553 (@1304 @4553)) +@4558 := @1298 @4557 +@4560 := @158 @4558 @162 +@4561 := @197 @4560 +@4562 := @716 @4561 +@4565 := @714 @4562 @237 @1332 +@4567 := @4552 @4565 @237 +@4568 := @4533 @4567 +@4569 := @4487 @4568 +@4570 := 207 +@4574 := @1299 (@1301 @4570 (@1304 @4570)) +@4575 := @1298 @4574 +@4577 := @158 @4575 @162 +@4578 := @178 @4577 +@4579 := @716 @4578 +@4580 := @714 @4579 +@4581 := @2544 @4560 +@4582 := @197 @4581 +@4583 := @2494 @4582 +@4586 := @714 @4583 @1332 @237 +@4587 := @4580 @4586 +@4588 := 225 +@4592 := @1299 (@1301 @4588 (@1304 @4588)) +@4593 := @1298 @4592 +@4595 := @158 @4593 @162 +@4596 := @178 @4595 +@4597 := @716 @4596 +@4598 := @714 @4597 +@4599 := 188 +@4603 := @1299 (@1301 @4599 (@1304 @4599)) +@4604 := @1298 @4603 +@4606 := @158 @4604 @4548 +@4607 := @197 @4606 +@4608 := @2494 @4607 +@4609 := @714 @4608 +@4610 := @2544 @4548 +@4611 := @221 @4610 +@4612 := @2494 @4611 +@4613 := @714 @4612 +@4614 := @197 @4548 +@4615 := @716 @4614 +@4616 := @714 @4615 +@4617 := @221 @4548 +@4618 := @716 @4617 +@4621 := @714 @4618 @237 @3704 +@4623 := @4616 @4621 @3704 +@4625 := @4613 @4623 @237 +@4627 := @4609 @4625 @237 +@4628 := @4598 @4627 +@4629 := 226 +@4633 := @1299 (@1301 @4629 (@1304 @4629)) +@4634 := @1298 @4633 +@4636 := @158 @4634 @162 +@4637 := @178 @4636 +@4638 := @716 @4637 +@4639 := @714 @4638 +@4640 := 132 +@4644 := @1299 (@1301 @4640 (@1304 @4640)) +@4645 := @1298 @4644 +@4647 := @158 @4645 @162 +@4648 := @197 @4647 +@4649 := @716 @4648 +@4650 := @714 @4649 +@4652 := @4613 @3704 @237 +@4653 := @4650 @4652 +@4654 := 133 +@4658 := @1299 (@1301 @4654 (@1304 @4654)) +@4659 := @1298 @4658 +@4661 := @158 @4659 @162 +@4662 := @197 @4661 +@4663 := @716 @4662 +@4664 := @714 @4663 +@4665 := 143 +@4669 := @1299 (@1301 @4665 (@1304 @4665)) +@4670 := @1298 @4669 +@4672 := @158 @4670 @162 +@4673 := @2544 @4672 +@4674 := @221 @4673 +@4675 := @2494 @4674 +@4678 := @714 @4675 @3704 @237 +@4680 := @4664 @4678 @237 +@4681 := @4653 @4680 +@4682 := @4639 @4681 +@4683 := 240 +@4687 := @1299 (@1301 @4683 (@1304 @4683)) +@4688 := @1298 @4687 +@4690 := @158 @4688 @162 +@4691 := @178 @4690 +@4692 := @716 @4691 +@4693 := @714 @4692 +@4694 := 157 +@4698 := @1299 (@1301 @4694 (@1304 @4694)) +@4699 := @1298 @4698 +@4701 := @158 @4699 @162 +@4702 := @197 @4701 +@4703 := @716 @4702 +@4704 := @714 @4703 +@4705 := 146 +@4709 := @1299 (@1301 @4705 (@1304 @4705)) +@4710 := @1298 @4709 +@4712 := @158 @4710 @162 +@4713 := @221 @4712 +@4714 := @716 @4713 +@4715 := @714 @4714 +@4716 := 156 +@4720 := @1299 (@1301 @4716 (@1304 @4716)) +@4721 := @1298 @4720 +@4722 := @158 @4721 +@4723 := @4722 @4548 +@4724 := @944 @4723 +@4725 := @2494 @4724 +@4728 := @714 @4725 @3032 @237 +@4729 := @4715 @4728 +@4730 := 147 +@4734 := @1299 (@1301 @4730 (@1304 @4730)) +@4735 := @1298 @4734 +@4736 := @158 @4735 +@4737 := 149 +@4741 := @1299 (@1301 @4737 (@1304 @4737)) +@4742 := @1298 @4741 +@4744 := @158 @4742 @162 +@4745 := @4736 @4744 +@4746 := @221 @4745 +@4747 := @2494 @4746 +@4748 := @714 @4747 +@4749 := @944 @4610 +@4750 := @2494 @4749 +@4753 := @714 @4750 @3032 @237 +@4754 := @4748 @4753 +@4755 := 150 +@4759 := @1299 (@1301 @4755 (@1304 @4755)) +@4760 := @1298 @4759 +@4762 := @158 @4760 @162 +@4763 := @221 @4762 +@4764 := @716 @4763 +@4765 := @714 @4764 +@4766 := @944 @2553 +@4767 := @2494 @4766 +@4770 := @714 @4767 @3032 @237 +@4772 := @4765 @4770 @237 +@4773 := @4754 @4772 +@4774 := @4729 @4773 +@4776 := @4704 @4774 @237 +@4778 := @4693 @4776 @237 +@4779 := @4682 @4778 +@4780 := @4628 @4779 +@4781 := @4587 @4780 +@4782 := @4569 @4781 +@4783 := @4476 @4782 +@4784 := @4466 @4783 +@4785 := @3150 @4784 +@4787 := @2094 (@2489 @4785) +@4788 := @130 @4787 +@4791 := @15 @4446 (@18 @4446) +@4794 := @3000 (@155 @4791 @475) +@4795 := @130 @4794 +@4796 := @213 @2529 +@4797 := @161 @4796 +@4798 := @1297 @4797 +@4799 := @4340 @4798 +@4800 := 171 +@4804 := @1299 (@1301 @4800 (@1304 @4800)) +@4805 := @1298 @4804 +@4807 := @158 @4805 @162 +@4808 := @329 @4807 +@4809 := @161 @4808 +@4810 := @1297 @4809 +@4812 := @590 @4810 @4396 +@4814 := @3443 (@4799 @4812) +@4815 := @130 @4814 +@4817 := @420 @62 @24 +@4819 := @148 @4817 @29 +@4820 := @2051 @4819 +@4821 := @12 @367 +@4822 := @589 @4821 +@4823 := 91 +@4826 := @15 @4823 (@18 @4823) +@4827 := @155 @4826 +@4830 := @15 @3045 (@18 @3045) +@4832 := @210 @4830 @163 +@4833 := @158 @4832 +@4834 := @2111 @228 +@4835 := @219 @4834 +@4836 := @158 @4835 +@4837 := @234 @4821 +@4839 := @337 @62 @162 +@4840 := @158 @4839 +@4841 := @4840 @250 +@4842 := @213 @4841 +@4843 := @4837 @4842 +@4845 := @158 @4843 @162 +@4846 := @4836 @4845 +@4847 := @4833 @4846 +@4848 := @4827 @4847 +@4849 := @208 @4848 +@4850 := @4822 @4849 +@4851 := @153 @4819 +@4852 := @261 @196 +@4853 := @4852 @60 +@4854 := @4851 @4853 +@4856 := @175 @4819 @375 +@4858 := @167 (@451 @4856) +@4859 := @205 @62 +@4860 := 93 +@4863 := @15 @4860 (@18 @4860) +@4864 := @155 @4863 +@4865 := @4852 @20 +@4867 := @158 @4865 @162 +@4868 := @4864 @4867 +@4869 := @4859 @4868 +@4870 := @283 @4819 +@4871 := @430 @4817 +@4872 := @4852 @136 +@4873 := @158 @4872 +@4874 := @4873 @162 +@4876 := @4871 (@944 @4874) +@4878 := @158 @4876 @162 +@4879 := @4870 @4878 +@4880 := @4869 @4879 +@4884 := @4858 (@167 (@282 @4880) @294) +@4885 := @4854 @4884 +@4886 := @4850 @4885 +@4888 := @4820 (@2095 @4886) +@4889 := @130 @4888 +@4890 := 94 +@4893 := @15 @4890 (@18 @4890) +@4895 := @210 @4893 @163 +@4897 := @158 @4895 @2112 +@4898 := @2100 @4897 +@4899 := @208 @4898 +@4901 := @2123 @4899 @2138 +@4903 := @2094 (@2095 @4901) +@4904 := @130 @4903 +@4905 := @25 @2119 +@4906 := @67 @4905 +@4908 := @3751 @4906 @2167 +@4911 := @15 @3320 (@18 @3320) +@4912 := @210 @4911 +@4913 := @221 @163 +@4914 := @197 @4913 +@4915 := @4912 @4914 +@4916 := @158 @4915 +@4917 := @4290 @2955 +@4918 := @4916 @4917 +@4919 := @2941 @4918 +@4920 := @208 @4919 +@4922 := @4908 (@4267 @4920) +@4923 := @130 @4922 +@4924 := @67 @68 +@4926 := @142 @4924 @26 +@4927 := @316 @214 +@4928 := @2123 @4927 +@4929 := LexLeanTarget.TargetSyntax.Prim.natLe +@4931 := @217 @4929 @2083 +@4932 := @714 @4931 +@4933 := @801 @2980 +@4935 := @158 @4933 @198 +@4936 := @161 @4935 +@4937 := @3432 @4936 +@4938 := @1235 @4937 +@4939 := @716 @4285 +@4942 := @167 (@451 @4939) @2089 +@4943 := @4938 @4942 +@4945 := @4932 @4943 @242 +@4946 := @4928 @4945 +@4948 := @4926 (@2095 @4946) +@4949 := @130 @4948 +@4950 := @208 @177 +@4951 := @2123 @4950 +@4952 := @2676 @177 +@4953 := @194 @4952 +@4954 := @3006 @3040 +@4955 := @628 @3953 +@4956 := @219 @3540 +@4957 := @158 @4956 +@4958 := @231 @162 +@4960 := @2691 (@4957 @4958) +@4962 := @158 @4960 @162 +@4963 := @4955 @4962 +@4964 := @4954 @4963 +@4965 := @4098 @4964 +@4967 := @245 @3953 @162 +@4968 := @4965 @4967 +@4969 := @4953 @4968 +@4971 := @3987 (@4951 @4969) +@4972 := @130 @4971 +@4973 := @67 @4183 +@4975 := @409 @4973 @4180 +@4976 := @714 @857 +@4978 := @245 @4180 @162 +@4979 := @4976 @4978 +@4980 := @4095 @4978 +@4981 := @4467 @3004 +@4982 := @944 @3052 +@4983 := @716 @4982 +@4984 := @714 @4983 +@4985 := @4100 @214 +@4986 := @767 @4985 +@4987 := @714 @4986 +@4988 := @4100 @162 +@4989 := @161 @4988 +@4990 := @2384 @4989 +@4991 := @3250 @4990 +@4992 := @628 @4180 +@4993 := @4100 @277 +@4994 := @219 @4993 +@4995 := @158 @4994 +@4996 := @221 @2950 +@4997 := @4995 @4996 +@4998 := @2949 @4997 +@5000 := @158 @4998 @162 +@5001 := @4992 @5000 +@5002 := @4991 @5001 +@5003 := @4987 @5002 +@5004 := @243 @444 +@5005 := @221 @5004 +@5006 := @213 @5005 +@5007 := @2949 @5006 +@5009 := @158 @5007 @162 +@5010 := @4992 @5009 +@5011 := @5003 @5010 +@5012 := @4984 @5011 +@5013 := @944 @2425 +@5014 := @716 @5013 +@5015 := @714 @5014 +@5016 := @335 @432 +@5017 := @221 @5016 +@5018 := @4100 @5017 +@5019 := @2949 @5018 +@5021 := @158 @5019 @162 +@5022 := @4992 @5021 +@5023 := @5015 @5022 +@5024 := @944 @1362 +@5025 := @716 @5024 +@5026 := @714 @5025 +@5027 := @231 @2950 +@5028 := @4100 @5027 +@5029 := @2949 @5028 +@5031 := @158 @5029 @162 +@5032 := @4992 @5031 +@5033 := @5026 @5032 +@5034 := @3013 @3040 +@5035 := @197 @974 +@5036 := @219 @5035 +@5037 := @158 @5036 +@5038 := @5037 @4996 +@5039 := @2949 @5038 +@5041 := @158 @5039 @162 +@5042 := @4992 @5041 +@5043 := @5034 @5042 +@5044 := @5033 @5043 +@5045 := @5023 @5044 +@5046 := @5012 @5045 +@5047 := @4981 @5046 +@5048 := @4098 @5047 +@5049 := @197 @5005 +@5050 := @2949 @5049 +@5052 := @158 @5050 @162 +@5053 := @4992 @5052 +@5054 := @5048 @5053 +@5055 := @4980 @5054 +@5056 := @4979 @5055 +@5057 := @4087 @5056 +@5059 := @4975 (@4086 @5057) +@5060 := @130 @5059 +@5062 := @10 @4224 @33 +@5063 := @410 @5062 +@5064 := @28 @4224 +@5065 := @5063 @5064 +@5066 := @10 @5065 +@5067 := @25 @5062 +@5068 := @5066 @5067 +@5069 := @409 @5068 +@5071 := @420 @4224 @26 +@5072 := @5069 @5071 +@5073 := @153 @5071 +@5074 := @5073 @212 +@5075 := @430 @5071 +@5076 := @5075 @433 +@5078 := @167 (@428 @5076) +@5079 := @5073 @442 +@5080 := @5075 @445 +@5082 := @167 (@282 @5080) +@5083 := @4230 @453 +@5087 := @5082 (@167 (@451 @5083) @294) +@5088 := @5079 @5087 +@5092 := @5078 (@167 (@439 @5088) @294) +@5094 := @5072 (@5074 @5092) +@5095 := @130 @5094 +@5099 := @409 (@25 (@67 @5062)) @5064 +@5100 := 96 +@5103 := @15 @5100 (@18 @5100) +@5104 := @155 @5103 +@5106 := @158 @4927 @523 +@5107 := @213 @5106 +@5109 := @5099 (@5104 @5107) +@5110 := @130 @5109 +@5112 := @10 @4270 @33 +@5113 := @410 @5112 +@5114 := @28 @4270 +@5115 := @5113 @5114 +@5116 := @10 @5115 +@5117 := @25 @5112 +@5118 := @5116 @5117 +@5119 := @409 @5118 +@5121 := @420 @4270 @26 +@5122 := @5119 @5121 +@5123 := @153 @5121 +@5124 := @5123 @212 +@5125 := @430 @5121 +@5126 := @5125 @433 +@5128 := @167 (@428 @5126) +@5129 := @5123 @442 +@5130 := @5125 @445 +@5132 := @167 (@282 @5130) +@5133 := @4276 @453 +@5137 := @5132 (@167 (@451 @5133) @294) +@5138 := @5129 @5137 +@5142 := @5128 (@167 (@439 @5138) @294) +@5144 := @5122 (@5124 @5142) +@5145 := @130 @5144 +@5150 := @3751 (@25 (@25 (@67 @5112))) @5114 +@5153 := @15 @4421 (@18 @4421) +@5154 := @155 @5153 +@5155 := @161 @566 +@5156 := @178 @5155 +@5158 := @5150 (@5154 @5156) +@5159 := @130 @5158 +@5162 := @15 @3179 (@18 @3179) +@5165 := @3000 (@155 @5162 @475) +@5166 := @130 @5165 +@5167 := @67 @92 +@5169 := @409 @5167 @3148 +@5170 := @590 @4355 +@5171 := @3390 @4360 +@5172 := 99 +@5175 := @15 @5172 (@18 @5172) +@5177 := @155 @5175 @475 +@5178 := @3239 @5177 +@5179 := @2362 @475 +@5180 := @4357 @5179 +@5182 := @758 @334 @220 +@5184 := @714 @5182 @262 +@5186 := @4394 @275 @242 +@5187 := @714 @5186 +@5188 := "an identifier follows a decimal point" +@5189 := @667 @5188 +@5190 := @666 @5189 +@5192 := @158 @5190 @162 +@5193 := @664 @5192 +@5195 := @158 @5193 @162 +@5196 := @3267 @5195 +@5198 := @5187 @5196 @4398 +@5199 := @5184 @5198 +@5200 := @5180 @5199 +@5201 := @5178 @5200 +@5202 := @5171 @5201 +@5204 := @5169 (@5170 @5202) +@5205 := @130 @5204 +@5206 := 100 +@5209 := @15 @5206 (@18 @5206) +@5210 := @155 @5209 +@5211 := @5210 @475 +@5212 := @585 @5211 +@5213 := @219 @3433 +@5215 := @158 @5213 @162 +@5216 := @3083 @5215 +@5218 := @770 @5216 @3089 +@5220 := @3000 (@5212 @5218) +@5221 := @130 @5220 +@5223 := @10 @4821 @33 +@5224 := @410 @5223 +@5225 := @28 @4821 +@5226 := @5224 @5225 +@5227 := @10 @5226 +@5228 := @25 @5223 +@5229 := @5227 @5228 +@5230 := @409 @5229 +@5232 := @420 @4821 @26 +@5233 := @5230 @5232 +@5234 := @153 @5232 +@5235 := @5234 @212 +@5236 := @430 @5232 +@5237 := @5236 @433 +@5239 := @167 (@428 @5237) +@5240 := @5234 @442 +@5241 := @5236 @445 +@5243 := @167 (@282 @5241) +@5244 := @4827 @453 +@5248 := @5243 (@167 (@451 @5244) @294) +@5249 := @5240 @5248 +@5253 := @5239 (@167 (@439 @5249) @294) +@5255 := @5233 (@5235 @5253) +@5256 := @130 @5255 +@5257 := @67 @5223 +@5259 := @142 @5257 @5225 +@5262 := @15 @3333 (@18 @3333) +@5265 := @5259 (@155 @5262 @475) +@5266 := @130 @5265 +@5267 := @1556 @62 +@5268 := 102 +@5271 := @15 @5268 (@18 @5268) +@5272 := @155 @5271 +@5273 := 103 +@5276 := @15 @5273 (@18 @5273) +@5278 := @210 @5276 @162 +@5279 := @158 @5278 +@5280 := @4840 @163 +@5281 := @5279 @5280 +@5283 := @5267 (@5272 @5281) +@5284 := @130 @5283 +@5285 := 104 +@5288 := @15 @5285 (@18 @5285) +@5291 := @3000 (@155 @5288 @475) +@5292 := @130 @5291 +@5295 := @3751 (@25 @4213) @4180 +@5296 := 105 +@5299 := @15 @5296 (@18 @5296) +@5300 := @155 @5299 +@5301 := @213 @3003 +@5302 := @178 @5301 +@5304 := @5295 (@5300 @5302) +@5305 := @130 @5304 +@5306 := @25 @5067 +@5307 := @67 @5306 +@5309 := @3751 @5307 @5064 +@5310 := @194 @4255 +@5311 := @208 @4252 +@5312 := @3006 @5311 +@5313 := @4357 @4253 +@5314 := @714 @275 +@5315 := @767 @4285 +@5316 := @714 @5315 +@5317 := @161 @375 +@5318 := @2384 @5317 +@5319 := @3013 @5318 +@5320 := @628 @5064 +@5321 := @221 @974 +@5322 := @219 @5321 +@5323 := @158 @5322 +@5325 := @2857 (@4113 @444) +@5327 := @158 @5325 @162 +@5329 := @4238 (@5323 @5327) +@5331 := @158 @5329 @162 +@5332 := @5320 @5331 +@5333 := @5319 @5332 +@5334 := @5316 @5333 +@5335 := @2857 @4114 +@5337 := @158 @5335 @162 +@5339 := @4238 (@221 @5337) +@5341 := @158 @5339 @162 +@5342 := @5320 @5341 +@5343 := @5334 @5342 +@5344 := @3058 @5343 +@5346 := @245 @5064 @162 +@5347 := @5344 @5346 +@5349 := @5314 @5347 @5346 +@5350 := @5313 @5349 +@5351 := @5312 @5350 +@5353 := @5309 (@5310 @5351) +@5354 := @130 @5353 +@5355 := @25 @5117 +@5356 := @67 @5355 +@5358 := @3751 @5356 @5114 +@5359 := @3682 @5311 +@5361 := @245 @5114 @162 +@5362 := @5314 @5361 +@5363 := @935 @1283 +@5364 := @1289 @5317 +@5365 := @5363 @5364 +@5366 := @621 @3327 +@5367 := @716 @5366 +@5368 := @714 @5367 +@5369 := @628 @5114 +@5370 := @4292 @5016 +@5372 := @158 @5370 @162 +@5374 := @4291 (@231 @5372) +@5376 := @158 @5374 @162 +@5377 := @5369 @5376 +@5378 := @5368 @5377 +@5379 := @613 @26 +@5380 := 106 +@5383 := @15 @5380 (@18 @5380) +@5384 := @155 @5383 +@5385 := @621 @179 +@5386 := @5384 @5385 +@5387 := @5379 @5386 +@5388 := @714 @630 +@5389 := @4292 @2950 +@5391 := @158 @5389 @162 +@5393 := @4291 (@231 @5391) +@5395 := @158 @5393 @162 +@5396 := @5369 @5395 +@5397 := @5388 @5396 +@5398 := @4292 @4162 +@5400 := @158 @5398 @162 +@5402 := @4291 (@221 @5400) +@5404 := @158 @5402 @162 +@5405 := @5369 @5404 +@5406 := @5397 @5405 +@5407 := @5387 @5406 +@5408 := @5378 @5407 +@5409 := @5365 @5408 +@5411 := @5316 @5409 @5405 +@5412 := @5362 @5411 +@5413 := @5313 @5412 +@5414 := @5359 @5413 +@5416 := @5358 (@5310 @5414) +@5417 := @130 @5416 +@5418 := @213 @3723 +@5419 := @161 @5418 +@5420 := @2537 @5419 +@5421 := @4340 @5420 +@5422 := @3083 @2558 +@5424 := @4394 @5422 @3089 +@5426 := @3000 (@5421 @5424) +@5427 := @130 @5426 +@5428 := @585 @328 +@5432 := @1299 (@1301 @2125 (@1304 @2125)) +@5433 := @1298 @5432 +@5435 := @158 @5433 @162 +@5436 := @178 @5435 +@5437 := @161 @5436 +@5438 := @1297 @5437 +@5439 := @590 @5438 +@5440 := @178 @1310 +@5441 := @161 @5440 +@5442 := @1297 @5441 +@5443 := @3390 @5442 +@5444 := @758 @772 +@5446 := @3402 @772 @177 +@5447 := @5444 @5446 +@5448 := @3006 @5447 +@5449 := @944 @3723 +@5450 := @161 @5449 +@5451 := @2537 @5450 +@5452 := @4357 @5451 +@5453 := @944 @3261 +@5454 := @161 @5453 +@5455 := @3244 @5454 +@5456 := @4362 @5455 +@5457 := @5314 @620 +@5458 := "a scientific literal has no exponent digits" +@5459 := @667 @5458 +@5460 := @666 @5459 +@5462 := @158 @5460 @162 +@5463 := @664 @5462 +@5465 := @158 @5463 @162 +@5466 := @3267 @5465 +@5467 := @5457 @5466 +@5468 := @5456 @5467 +@5469 := @5452 @5468 +@5470 := @5448 @5469 +@5471 := @5443 @5470 +@5472 := @5439 @5471 +@5474 := @3149 (@5428 @5472) +@5475 := @130 @5474 +@5476 := @2416 @179 +@5477 := @3390 @5476 +@5478 := 107 +@5481 := @15 @5478 (@18 @5478) +@5483 := @155 @5481 @475 +@5484 := @3250 @5483 +@5486 := @714 @3392 @226 +@5487 := @178 @2436 +@5488 := @716 @5487 +@5490 := @714 @5488 @226 +@5494 := @1299 (@1301 @1562 (@1304 @1562)) +@5495 := @1298 @5494 +@5497 := @158 @5495 @162 +@5498 := @178 @5497 +@5499 := @716 @5498 +@5501 := @714 @5499 @226 +@5505 := @1299 (@1301 @2757 (@1304 @2757)) +@5506 := @1298 @5505 +@5508 := @158 @5506 @162 +@5509 := @178 @5508 +@5510 := @716 @5509 +@5512 := @714 @5510 @226 +@5513 := @238 @945 +@5514 := @767 @5513 +@5517 := @714 @5514 @262 @275 +@5518 := @5512 @5517 +@5519 := @5501 @5518 +@5520 := @5490 @5519 +@5521 := @5486 @5520 +@5522 := @3403 @5521 +@5523 := @3401 @5522 +@5525 := @2487 @5523 @237 +@5526 := @5484 @5525 +@5527 := @3400 @5526 +@5528 := @5477 @5527 +@5529 := @3389 @5528 +@5531 := @2094 (@2489 @5529) +@5532 := @130 @5531 +@5533 := @161 @2736 +@5534 := @3450 @5533 +@5535 := @4340 @5534 +@5537 := @420 @61 @24 +@5539 := @148 @5537 @29 +@5540 := @589 @5539 +@5541 := 108 +@5544 := @15 @5541 (@18 @5541) +@5546 := @155 @5544 @5533 +@5547 := @5540 @5546 +@5548 := @2308 @5533 +@5550 := @158 @5548 @162 +@5551 := @2735 @5550 +@5552 := @219 @5551 +@5554 := @158 @5552 @162 +@5555 := @161 @5554 +@5556 := @2318 @5555 +@5557 := @194 @5556 +@5558 := @205 @5539 +@5559 := @283 @5539 +@5560 := @430 @5537 +@5561 := @234 @61 +@5562 := @221 @2736 +@5563 := @801 @5562 +@5565 := @158 @5563 @162 +@5566 := @2735 @5565 +@5567 := @161 @5566 +@5568 := @2339 @5567 +@5570 := @158 @5568 @432 +@5571 := @5561 @5570 +@5574 := @5560 (@158 @5571 @375) +@5576 := @158 @5574 @162 +@5577 := @5559 @5576 +@5578 := @5558 @5577 +@5579 := @714 @591 +@5581 := @245 @5225 @162 +@5582 := @5579 @5581 +@5583 := @153 @5225 +@5584 := @4395 @262 +@5585 := @5583 @5584 +@5586 := @628 @5225 +@5587 := @158 @587 +@5588 := @692 @277 +@5590 := @158 @5588 @162 +@5591 := @335 @5590 +@5592 := @5587 @5591 +@5593 := @2735 @5592 +@5594 := @4837 @5593 +@5596 := @158 @5594 @162 +@5597 := @5586 @5596 +@5599 := @167 (@3467 @5597) +@5600 := @3478 @3311 +@5601 := @161 @5600 +@5602 := @1297 @5601 +@5603 := @5379 @5602 +@5604 := @1323 @26 +@5605 := @3478 @228 +@5606 := @219 @5605 +@5607 := @158 @5606 +@5608 := @5607 @162 +@5609 := @161 @5608 +@5610 := @2362 @5609 +@5611 := @5604 @5610 +@5613 := @5388 @675 @242 +@5614 := @714 @5613 +@5615 := @901 @62 +@5616 := @5587 @162 +@5617 := @3571 @5616 +@5618 := @5615 @5617 +@5619 := @158 @5618 +@5620 := @5619 @250 +@5621 := @5607 @5620 +@5622 := @4837 @5621 +@5624 := @158 @5622 @162 +@5625 := @5586 @5624 +@5626 := @5614 @5625 +@5627 := @5619 @739 +@5628 := @3478 @5627 +@5629 := @4837 @5628 +@5631 := @158 @5629 @162 +@5632 := @5586 @5631 +@5633 := @5626 @5632 +@5634 := @5611 @5633 +@5635 := @5603 @5634 +@5639 := @5599 (@167 (@3474 @5635) @294) +@5640 := @5585 @5639 +@5641 := @5582 @5640 +@5642 := @5578 @5641 +@5643 := @5557 @5642 +@5644 := @5547 @5643 +@5646 := @5259 (@5535 @5644) +@5647 := @130 @5646 +@5648 := @63 @2705 +@5650 := @410 @5648 @62 +@5651 := @10 @5650 +@5652 := @63 @64 +@5653 := @5651 @5652 +@5655 := @409 @5653 @62 +@5657 := @153 @62 @177 +@5658 := @5272 @570 +@5662 := @561 (@167 (@565 @5658) @294) +@5664 := @5655 (@5657 @5662) +@5665 := @130 @5664 +@5669 := @142 @5648 @62 (@5615 @324) +@5670 := @130 @5669 +@5671 := @161 @2451 +@5672 := @1297 @5671 +@5675 := @3000 (@4340 @5672 @5424) +@5676 := @130 @5675 +@5677 := @25 @4183 +@5678 := @67 @5677 +@5680 := @3751 @5678 @4180 +@5681 := @194 @4872 +@5682 := @3006 @4865 +@5683 := @4852 @46 +@5685 := @714 @5683 @4978 +@5687 := @714 @4853 @4978 +@5688 := @1284 @5364 +@5689 := @276 @2425 +@5690 := @716 @5689 +@5691 := @714 @5690 +@5692 := 109 +@5695 := @15 @5692 (@18 @5692) +@5696 := @155 @5695 +@5697 := @231 @179 +@5698 := @161 @5697 +@5699 := @5696 @5698 +@5700 := @1292 @5699 +@5701 := @714 @620 +@5702 := @219 @5697 +@5703 := @158 @5702 +@5704 := @944 @5016 +@5705 := @5703 @5704 +@5706 := @2949 @5705 +@5708 := @158 @5706 @162 +@5709 := @4992 @5708 +@5710 := @5701 @5709 +@5711 := @944 @2950 +@5712 := @231 @5711 +@5713 := @2949 @5712 +@5715 := @158 @5713 @162 +@5716 := @4992 @5715 +@5717 := @5710 @5716 +@5718 := @5700 @5717 +@5719 := @5691 @5718 +@5720 := @4113 @2950 +@5721 := @231 @5720 +@5722 := @2949 @5721 +@5724 := @158 @5722 @162 +@5725 := @4992 @5724 +@5726 := @1365 @5725 +@5727 := @1315 @5318 +@5728 := @221 @632 +@5729 := @219 @5728 +@5731 := @158 @5729 @5711 +@5732 := @2949 @5731 +@5734 := @158 @5732 @162 +@5735 := @4992 @5734 +@5736 := @5727 @5735 +@5737 := @5726 @5736 +@5738 := @5719 @5737 +@5739 := @5688 @5738 +@5740 := @5316 @5739 +@5741 := @944 @5004 +@5742 := @221 @5741 +@5743 := @2949 @5742 +@5745 := @158 @5743 @162 +@5746 := @4992 @5745 +@5747 := @5740 @5746 +@5748 := @5687 @5747 +@5749 := @5685 @5748 +@5750 := @5682 @5749 +@5752 := @5680 (@5681 @5750) +@5753 := @130 @5752 +@5754 := @2076 @49 +@5756 := @142 @5754 @26 +@5760 := @1299 (@1301 @2304 (@1304 @2304)) +@5761 := @1298 @5760 +@5763 := @158 @5761 @162 +@5764 := @3156 @5763 +@5765 := @161 @5764 +@5766 := @2494 @5765 +@5767 := @4340 @5766 +@5771 := @1299 (@1301 @2412 (@1304 @2412)) +@5772 := @1298 @5771 +@5774 := @158 @5772 @162 +@5775 := @3156 @5774 +@5776 := @161 @5775 +@5777 := @2494 @5776 +@5778 := @590 @5777 +@5779 := @3390 @3725 +@5783 := @1299 (@1301 @5268 (@1304 @5268)) +@5784 := @1298 @5783 +@5786 := @158 @5784 @162 +@5787 := @4427 @5786 +@5788 := @161 @5787 +@5789 := @2494 @5788 +@5790 := @3682 @5789 +@5794 := @1299 (@1301 @3021 (@1304 @3021)) +@5795 := @1298 @5794 +@5797 := @158 @5795 @162 +@5798 := @4445 @5797 +@5799 := @161 @5798 +@5800 := @2494 @5799 +@5801 := @4357 @5800 +@5802 := @3287 @1335 +@5804 := @714 @5802 @177 +@5806 := @158 @3214 @162 +@5807 := @213 @5806 +@5808 := @3287 @5807 +@5810 := @714 @5808 @196 +@5812 := @158 @3165 @162 +@5813 := @213 @5812 +@5814 := @3287 @5813 +@5815 := @714 @5814 +@5817 := @3402 @334 @4404 +@5819 := @5815 @5817 @220 +@5820 := @5810 @5819 +@5821 := @5804 @5820 +@5822 := @5801 @5821 +@5823 := @5790 @5822 +@5824 := @5779 @5823 +@5825 := @5778 @5824 +@5827 := @5756 (@5767 @5825) +@5828 := @130 @5827 +@5829 := 181 +@5833 := @1299 (@1301 @5829 (@1304 @5829)) +@5834 := @1298 @5833 +@5836 := @158 @5834 @162 +@5837 := @197 @5836 +@5838 := @716 @5837 +@5839 := @714 @5838 +@5840 := 162 +@5844 := @1299 (@1301 @5840 (@1304 @5840)) +@5845 := @1298 @5844 +@5846 := @158 @5845 +@5847 := 170 +@5851 := @1299 (@1301 @5847 (@1304 @5847)) +@5852 := @1298 @5851 +@5854 := @158 @5852 @162 +@5855 := @5846 @5854 +@5856 := @221 @5855 +@5857 := @2494 @5856 +@5860 := @714 @5857 @3704 @237 +@5862 := @5839 @5860 @237 +@5863 := @4598 @5862 +@5864 := 130 +@5868 := @1299 (@1301 @5864 (@1304 @5864)) +@5869 := @1298 @5868 +@5871 := @158 @5869 @162 +@5872 := @197 @5871 +@5873 := @716 @5872 +@5874 := @714 @5873 +@5875 := 137 +@5879 := @1299 (@1301 @5875 (@1304 @5875)) +@5880 := @1298 @5879 +@5882 := @158 @5880 @162 +@5883 := @2544 @5882 +@5884 := @221 @5883 +@5885 := @2494 @5884 +@5887 := @714 @5885 @3704 +@5888 := 144 +@5892 := @1299 (@1301 @5888 (@1304 @5888)) +@5893 := @1298 @5892 +@5894 := @158 @5893 +@5895 := @4722 @162 +@5896 := @5894 @5895 +@5897 := @221 @5896 +@5898 := @2494 @5897 +@5901 := @714 @5898 @3704 @237 +@5902 := @5887 @5901 +@5904 := @5874 @5902 @237 +@5906 := @4639 @5904 @237 +@5907 := @5863 @5906 +@5908 := @4466 @5907 +@5909 := @3150 @5908 +@5911 := @2094 (@2489 @5909) +@5912 := @130 @5911 +@5913 := @2051 @5539 +@5914 := @585 @1336 +@5915 := @12 @393 +@5916 := @589 @5915 +@5917 := 110 +@5920 := @15 @5917 (@18 @5917) +@5921 := @155 @5920 +@5924 := @15 @3202 (@18 @3202) +@5926 := @210 @5924 @163 +@5927 := @158 @5926 +@5928 := @2483 @179 +@5929 := @801 @5928 +@5931 := @158 @5929 @228 +@5932 := @219 @5931 +@5933 := @158 @5932 +@5934 := @234 @5915 +@5935 := @243 @5004 +@5936 := @178 @5935 +@5937 := @5934 @5936 +@5939 := @158 @5937 @162 +@5940 := @5933 @5939 +@5941 := @5927 @5940 +@5942 := @5921 @5941 +@5943 := @208 @5942 +@5944 := @5916 @5943 +@5945 := @4873 @179 +@5946 := @801 @5945 +@5948 := @158 @5946 @162 +@5949 := @178 @5948 +@5950 := @161 @5949 +@5951 := @2339 @5950 +@5952 := @2617 @5951 +@5953 := @714 @4865 +@5954 := @316 @375 +@5956 := @158 @5954 @162 +@5957 := @238 @5956 +@5958 := @767 @5957 +@5961 := @714 @5958 @4853 @242 +@5962 := @714 @5961 +@5963 := @5561 @3245 +@5964 := @158 @5963 +@5965 := @4873 @1334 +@5966 := @219 @5965 +@5968 := @158 @5966 @162 +@5970 := @5560 (@5964 @5968) +@5972 := @158 @5970 @162 +@5973 := @5559 @5972 +@5974 := @5962 @5973 +@5975 := @175 @5539 +@5976 := "the quoted name `" +@5977 := @667 @5976 +@5978 := @666 @5977 +@5980 := @158 @5978 @162 +@5981 := @664 @5980 +@5983 := @158 @5981 @375 +@5984 := @662 @5983 +@5985 := @158 @5984 +@5986 := "` is not a name" +@5987 := @667 @5986 +@5988 := @666 @5987 +@5990 := @158 @5988 @162 +@5991 := @664 @5990 +@5993 := @158 @5991 @162 +@5994 := @5985 @5993 +@5995 := @662 @5994 +@5997 := @158 @5995 @162 +@5998 := @5975 @5997 +@5999 := @5974 @5998 +@6000 := @5953 @5999 +@6001 := "a quoted name is not closed" +@6002 := @667 @6001 +@6003 := @666 @6002 +@6005 := @158 @6003 @162 +@6006 := @664 @6005 +@6008 := @158 @6006 @162 +@6009 := @5975 @6008 +@6010 := @6000 @6009 +@6011 := @5952 @6010 +@6012 := @5944 @6011 +@6014 := @5913 (@5914 @6012) +@6015 := @130 @6014 +@6016 := @2121 @26 +@6017 := 112 +@6020 := @15 @6017 (@18 @6017) +@6021 := @155 @6020 +@6022 := 113 +@6025 := @15 @6022 (@18 @6022) +@6026 := @210 @6025 +@6027 := @178 @324 +@6028 := @6026 @6027 +@6029 := @158 @6028 +@6030 := @178 @4242 +@6031 := @6029 @6030 +@6032 := @6021 @6031 +@6033 := @208 @6032 +@6034 := @2676 @6033 +@6035 := @6016 @6034 +@6036 := @130 @6035 +@6038 := @10 @5915 @33 +@6039 := @410 @6038 +@6040 := @28 @5915 +@6041 := @6039 @6040 +@6042 := @10 @6041 +@6043 := @25 @6038 +@6044 := @6042 @6043 +@6045 := @409 @6044 +@6047 := @420 @5915 @26 +@6048 := @6045 @6047 +@6049 := @153 @6047 +@6050 := @6049 @212 +@6051 := @430 @6047 +@6052 := @6051 @433 +@6054 := @167 (@428 @6052) +@6055 := @6049 @442 +@6056 := @6051 @445 +@6058 := @167 (@282 @6056) +@6059 := @5921 @453 +@6063 := @6058 (@167 (@451 @6059) @294) +@6064 := @6055 @6063 +@6068 := @6054 (@167 (@439 @6064) @294) +@6070 := @6048 (@6050 @6068) +@6071 := @130 @6070 +@6074 := @142 (@67 @6038) @6040 +@6075 := 114 +@6078 := @15 @6075 (@18 @6075) +@6079 := @155 @6078 +@6080 := @161 @3421 +@6082 := @6074 (@6079 @6080) +@6083 := @130 @6082 +@6085 := @10 @2853 @33 +@6086 := @410 @6085 +@6087 := @28 @2853 +@6088 := @6086 @6087 +@6089 := @10 @6088 +@6090 := @25 @6085 +@6091 := @6089 @6090 +@6092 := @409 @6091 +@6094 := @420 @2853 @26 +@6095 := @6092 @6094 +@6096 := @153 @6094 +@6097 := @6096 @212 +@6098 := @430 @6094 +@6099 := @6098 @433 +@6101 := @167 (@428 @6099) +@6102 := @6096 @442 +@6103 := @6098 @445 +@6105 := @167 (@282 @6103) +@6106 := @6021 @453 +@6110 := @6105 (@167 (@451 @6106) @294) +@6111 := @6102 @6110 +@6115 := @6101 (@167 (@439 @6111) @294) +@6117 := @6095 (@6097 @6115) +@6118 := @130 @6117 +@6123 := @3751 (@25 (@25 (@67 @6085))) @6087 +@6124 := 115 +@6127 := @15 @6124 (@18 @6124) +@6130 := @6123 (@155 @6127 @5302) +@6131 := @130 @6130 +@6132 := @67 @6043 +@6134 := @409 @6132 @6040 +@6135 := @3390 @859 +@6136 := @714 @855 +@6138 := @245 @6040 @162 +@6139 := @6136 @6138 +@6140 := @4976 @6138 +@6141 := @197 @1362 +@6142 := @161 @6141 +@6143 := @1297 @6142 +@6144 := @3682 @6143 +@6145 := @628 @6040 +@6146 := @335 @375 +@6147 := @243 @6146 +@6148 := @197 @6147 +@6149 := @5934 @6148 +@6151 := @158 @6149 @162 +@6152 := @6145 @6151 +@6153 := @3702 @6152 +@6154 := 116 +@6157 := @15 @6154 (@18 @6154) +@6159 := @155 @6157 @3003 +@6160 := @4357 @6159 +@6161 := @243 @375 +@6162 := @335 @6161 +@6163 := @197 @6162 +@6164 := @5934 @6163 +@6166 := @158 @6164 @162 +@6167 := @6145 @6166 +@6168 := @5314 @6167 +@6169 := @5210 @3003 +@6170 := @3013 @6169 +@6171 := @238 @974 +@6172 := @767 @6171 +@6173 := @714 @6172 +@6174 := @243 @6161 +@6175 := @5037 @6174 +@6176 := @5934 @6175 +@6178 := @158 @6176 @162 +@6179 := @6145 @6178 +@6180 := @6173 @6179 +@6181 := @197 @3311 +@6182 := @161 @6181 +@6183 := @1297 @6182 +@6184 := @5379 @6183 +@6185 := @4100 @6174 +@6186 := @5934 @6185 +@6188 := @158 @6186 @162 +@6189 := @6145 @6188 +@6190 := @5388 @6189 +@6192 := @1323 @24 @3040 +@6193 := @197 @677 +@6194 := @219 @6193 +@6195 := @158 @6194 +@6196 := @243 @2950 +@6197 := @6195 @6196 +@6198 := @5934 @6197 +@6200 := @158 @6198 @162 +@6201 := @6145 @6200 +@6202 := @6192 @6201 +@6203 := @6190 @6202 +@6204 := @6184 @6203 +@6205 := @6180 @6204 +@6206 := @6170 @6205 +@6207 := @6168 @6206 +@6208 := @6160 @6207 +@6209 := @6153 @6208 +@6210 := @6144 @6209 +@6212 := @4098 @6210 @6152 +@6213 := @6140 @6212 +@6214 := @6139 @6213 +@6215 := @6135 @6214 +@6217 := @6134 (@4086 @6215) +@6218 := @130 @6217 +@6219 := @25 @6090 +@6220 := @67 @6219 +@6222 := @3751 @6220 @6087 +@6223 := @3682 @4252 +@6224 := @221 @179 +@6225 := @767 @6224 +@6226 := @714 @6225 +@6227 := @213 @375 +@6228 := @219 @6227 +@6230 := @158 @6228 @2450 +@6231 := @161 @6230 +@6232 := @1297 @6231 +@6233 := @4357 @6232 +@6234 := @628 @6087 +@6236 := @2857 (@231 @277) +@6238 := @158 @6236 @162 +@6239 := @6234 @6238 +@6240 := @6233 @6239 +@6241 := @6226 @6240 +@6243 := @245 @6087 @162 +@6244 := @6241 @6243 +@6246 := @3702 @6244 @6243 +@6247 := @6223 @6246 +@6249 := @6222 (@5310 @6247) +@6250 := @130 @6249 +@6251 := @329 @4560 +@6252 := @161 @6251 +@6253 := @1297 @6252 +@6255 := @590 @6253 @4396 +@6257 := @3443 (@4799 @6255) +@6306 := @4263 + (@4327 + (@4339 + (@4419 + (@4462 + (@4788 + (@4795 + (@4815 + (@4889 + (@4904 + (@4923 + (@4949 + (@4972 + (@5060 + (@5095 + (@5110 + (@5145 + (@5159 + (@5166 + (@5205 + (@5221 + (@5256 + (@5266 + (@5284 + (@5292 + (@5305 + (@5354 + (@5417 + (@5427 + (@5475 + (@5532 + (@5647 + (@5665 + (@5670 + (@5676 + (@5753 + (@5828 + (@5912 + (@6015 + (@6036 + (@6071 + (@6083 + (@6118 + (@6131 + (@6218 + (@6250 + (@130 + @6257 + (@32 + @129))))))))))))))))))))))))))))))))))))))))))))))) +@6354 := @2049 + (@2075 + (@2093 + (@2118 + (@2156 + (@2480 + (@2576 + (@2656 + (@2674 + (@2703 + (@2723 + (@2749 + (@2767 + (@2785 + (@2791 + (@2816 + (@2832 + (@2841 + (@2846 + (@2877 + (@2888 + (@2923 + (@2935 + (@2962 + (@2999 + (@3146 + (@3382 + (@3413 + (@3429 + (@3442 + (@3458 + (@3664 + (@3714 + (@3727 + (@3747 + (@3763 + (@3949 + (@3984 + (@3995 + (@4012 + (@4027 + (@4031 + (@4047 + (@4067 + (@4082 + (@4176 + (@4211 + (@4223 + @6306))))))))))))))))))))))))))))))))))))))))))))))) +@6377 := @128 + (@306 + (@386 + (@406 + (@466 + (@478 + (@513 + (@527 + (@545 + (@578 + (@584 + (@837 + (@880 + (@898 + (@905 + (@1233 + (@1268 + (@1555 + (@1573 (@1620 (@1923 (@1963 (@2031 @6354)))))))))))))))))))))) +@6378 := LexLeanTarget.RustSyntax.Crate +@6381 := LexLeanTarget.RustSyntax.Crate.mk LexLeanTarget.RustSyntax.Profile.std +@6382 := LexLeanTarget.RustSyntax.ItemDef +@6383 := @2 @6382 +@6384 := LexLeanTarget.RustSyntax.ItemDef.enum +@6385 := LexLeanTarget.RustSyntax.RustType.adt +@6386 := @6385 @136 +@6387 := @6384 @6386 +@6388 := LexLeanTarget.RustSyntax.Variant +@6389 := @2 @6388 +@6390 := LexLeanTarget.RustSyntax.Variant.mk +@6391 := @6390 @136 +@6392 := LexLeanTarget.RustSyntax.RustType +@6393 := @2 @6392 +@6394 := LexLeanTarget.RustSyntax.RustType.list +@6395 := @6385 @20 +@6396 := @6394 @6395 +@6397 := @6393 @6396 +@6398 := LexLeanTarget.RustSyntax.RustType.nat +@6399 := @6393 @6398 +@6400 := LexLeanTarget.RustSyntax.RustType.bool +@6401 := @6393 @6400 +@6402 := LexLeanTarget.RustSyntax.RustType.option +@6403 := LexLeanTarget.RustSyntax.RustType.bytes +@6404 := @6402 @6403 +@6405 := @6393 @6404 +@6406 := @32 @6392 +@6407 := @6405 @6406 +@6408 := @6401 @6407 +@6412 := @6389 (@6391 (@6397 (@6399 @6408))) +@6413 := @32 @6388 +@6416 := @6383 (@6387 (@6412 @6413)) +@6417 := @6384 @6395 +@6418 := @6385 @46 +@6419 := @6393 @6418 +@6420 := @6399 @6406 +@6428 := @6383 (@6417 (@6389 (@6391 (@6419 (@6399 (@6401 @6420)))) @6413)) +@6429 := @6384 @6418 +@6430 := @6385 @60 +@6431 := @6394 @6430 +@6432 := @6393 @6431 +@6435 := @6389 (@6391 (@6432 @6406)) +@6438 := @6389 (@6390 @20 @6406) +@6441 := @6389 (@6390 @46 @6406) +@6442 := @6390 @60 +@6443 := @6393 @6403 +@6444 := @6443 @6406 +@6446 := @6389 (@6442 @6444) +@6447 := @6390 @192 +@6456 := @6383 (@6429 (@6435 (@6438 (@6441 (@6446 (@6389 (@6447 @6444) @6413)))))) +@6457 := @6384 @6430 +@6458 := @6401 @6406 +@6464 := @6383 (@6457 (@6389 (@6391 (@6443 @6458)) @6413)) +@6465 := @6385 @192 +@6476 := @6383 (@6384 @6465 (@6389 (@6391 (@6399 (@6399 (@6401 (@6399 (@6397 @6407)))))) @6413)) +@6477 := @6385 @204 +@6486 := @6383 (@6384 @6477 (@6389 (@6391 (@6399 (@6399 (@6399 @6458)))) @6413)) +@6487 := @6385 @271 +@6488 := @6384 @6487 +@6489 := @6401 @6458 +@6496 := @6383 (@6488 (@6389 (@6391 (@6399 (@6399 @6489))) @6413)) +@6497 := @6385 @367 +@6505 := @6383 (@6384 @6497 (@6389 (@6391 (@6399 (@6432 @6408))) @6413)) +@6506 := @6385 @393 +@6514 := @6383 (@6384 @6506 (@6389 (@6391 (@6399 (@6401 @6489))) @6413)) +@6515 := LexLeanTarget.RustSyntax.RustType.fn +@6516 := @6515 @136 +@6517 := @6384 @6516 +@6518 := @6394 @6403 +@6519 := @6393 @6518 +@6525 := @6383 (@6517 (@6389 (@6447 (@6519 @6406)) @6413)) +@6526 := LexLeanTarget.RustSyntax.ItemDef.apply +@6530 := @6526 @136 (@6393 @6386 @6406) +@6531 := @6402 @6386 +@6532 := @6530 @6531 +@6533 := Bool.true +@6534 := @6532 @6533 +@6535 := LexLeanTarget.RustSyntax.Dispatch +@6536 := @2 @6535 +@6537 := LexLeanTarget.RustSyntax.Dispatch.mk +@6538 := @6537 @192 +@6539 := LexLeanTarget.RustSyntax.CaptureRead +@6540 := @2 @6539 +@6542 := @6540 LexLeanTarget.RustSyntax.CaptureRead.clone +@6543 := @32 @6539 +@6544 := @6542 @6543 +@6547 := @6536 (@6538 @6544 @6533) +@6548 := @32 @6535 +@6551 := @6383 (@6534 (@6547 @6548)) +@6552 := @6515 @20 +@6553 := @6384 @6552 +@6554 := @6390 @271 +@6555 := @6399 @6444 +@6560 := @6383 (@6553 (@6389 (@6554 @6555) @6413)) +@6564 := @6526 @20 (@6393 @6465 @6406) +@6565 := @6402 @6465 +@6567 := @6564 @6565 @6533 +@6568 := @6537 @271 +@6570 := @6540 LexLeanTarget.RustSyntax.CaptureRead.copy +@6571 := @6570 @6544 +@6577 := @6383 (@6567 (@6536 (@6568 @6571 @6533) @6548)) +@6578 := @6515 @46 +@6585 := @6383 (@6384 @6578 (@6389 (@6390 @398 @6406) @6413)) +@6586 := @6526 @46 +@6588 := @6393 @6395 @6406 +@6599 := @6383 (@6586 (@6399 @6588) @6398 @6533 (@6536 (@6537 @398 @6543 @6533) @6548)) +@6600 := @6515 @60 +@6607 := @6383 (@6384 @6600 (@6389 (@6390 @537 @6406) @6413)) +@6611 := @6526 @60 (@6397 @6588) @6396 +@6612 := Bool.false +@6620 := @6383 (@6611 @6612 (@6536 (@6537 @537 @6543 @6612) @6548)) +@6621 := @6515 @192 +@6628 := @6383 (@6384 @6621 (@6389 (@6390 @1565 @6406) @6413)) +@6629 := @6526 @192 +@6631 := @6393 @6430 @6406 +@6642 := @6383 (@6629 (@6405 @6631) @6404 @6612 (@6536 (@6537 @1565 @6543 @6612) @6548)) +@6643 := @6515 @204 +@6650 := @6383 (@6384 @6643 (@6389 (@6390 @1589 @6406) @6413)) +@6662 := @6383 (@6526 @204 (@6519 @6631) @6518 @6612 (@6536 (@6537 @1589 @6543 @6612) @6548)) +@6663 := @6515 @271 +@6670 := @6383 (@6384 @6663 (@6389 (@6390 @2041 @6444) @6413)) +@6682 := @6383 (@6526 @271 (@6401 @6444) @6400 @6612 (@6536 (@6537 @2041 @6544 @6612) @6548)) +@6683 := @6515 @367 +@6702 := @6383 + (@6384 + @6683 + (@6389 + (@6390 @2104 @6555) + (@6389 (@6390 @3417 @6444) (@6389 (@6390 @4330 @6444) (@6389 (@6390 @4893 @6444) @6413))))) +@6704 := @6526 @367 @6420 +@6705 := @6402 @6398 +@6729 := @6383 + (@6704 + @6705 + @6533 + (@6536 + (@6537 @2104 @6571 @6533) + (@6536 + (@6537 @3417 @6544 @6533) + (@6536 (@6537 @4330 @6544 @6533) (@6536 (@6537 @4893 @6544 @6533) @6548))))) +@6730 := @6515 @393 +@6737 := @6383 (@6384 @6730 (@6389 (@6390 @2133 @6555) @6413)) +@6741 := @6526 @393 (@6393 @6477 @6406) +@6742 := @6402 @6477 +@6751 := @6383 (@6741 @6742 @6533 (@6536 (@6537 @2133 @6571 @6533) @6548)) +@6752 := @6515 @398 +@6760 := @6383 (@6384 @6752 (@6389 (@6390 @2685 (@6443 @6420)) @6413)) +@6761 := @6526 @398 +@6762 := LexLeanTarget.RustSyntax.RustType.pair +@6763 := @6762 @6398 +@6764 := @6763 @6398 +@6767 := @6761 (@6393 @6764 @6406) +@6768 := @6402 @6764 +@6779 := @6383 (@6767 @6768 @6533 (@6536 (@6537 @2685 (@6542 (@6570 @6543)) @6533) @6548)) +@6780 := @6515 @473 +@6787 := @6383 (@6384 @6780 (@6389 (@6390 @2760 @6406) @6413)) +@6799 := @6383 (@6526 @473 (@6519 @6444) @6518 @6612 (@6536 (@6537 @2760 @6543 @6612) @6548)) +@6800 := @6515 @521 +@6807 := @6383 (@6384 @6800 (@6389 (@6390 @2803 @6444) @6413)) +@6819 := @6383 (@6526 @521 (@6405 @6444) @6404 @6612 (@6536 (@6537 @2803 @6544 @6612) @6548)) +@6820 := @6515 @532 +@6821 := @6384 @6820 +@6824 := @6389 (@6390 @2945 @6555) +@6825 := @6390 @4911 +@6826 := @6399 @6555 +@6832 := @6383 (@6821 (@6824 (@6389 (@6825 @6826) @6413))) +@6836 := @6526 @532 (@6393 @6487 @6406) +@6837 := @6402 @6487 +@6839 := @6836 @6837 @6533 +@6843 := @6536 (@6537 @2945 @6571 @6533) +@6844 := @6537 @4911 +@6845 := @6570 @6571 +@6852 := @6383 (@6839 (@6843 (@6536 (@6844 @6845 @6533) @6548))) +@6853 := @6515 @537 +@6860 := @6383 (@6384 @6853 (@6389 (@6390 @4234 @6555) @6413)) +@6861 := @6526 @537 +@6862 := @6763 @6400 +@6863 := @6763 @6862 +@6866 := @6861 (@6393 @6863 @6406) +@6867 := @6402 @6863 +@6876 := @6383 (@6866 @6867 @6533 (@6536 (@6537 @4234 @6571 @6533) @6548)) +@6877 := @6515 @618 +@6884 := @6383 (@6384 @6877 (@6389 (@6390 @4280 @6826) @6413)) +@6885 := @6526 @618 +@6888 := @6763 (@6762 @6400 @6400) +@6891 := @6885 (@6393 @6888 @6406) +@6892 := @6402 @6888 +@6901 := @6383 (@6891 @6892 @6533 (@6536 (@6537 @4280 @6845 @6533) @6548)) +@6902 := @6515 @733 +@6909 := @6383 (@6384 @6902 (@6389 (@6390 @4830 @6444) @6413)) +@6913 := @6526 @733 (@6393 @6497 @6406) +@6914 := @6402 @6497 +@6923 := @6383 (@6913 @6914 @6533 (@6536 (@6537 @4830 @6544 @6533) @6548)) +@6924 := @6515 @851 +@6931 := @6383 (@6384 @6924 (@6389 (@6390 @5276 @6406) @6413)) +@6943 := @6383 (@6526 @851 (@6432 @6631) @6431 @6612 (@6536 (@6537 @5276 @6543 @6612) @6548)) +@6944 := @6515 @920 +@6951 := @6383 (@6384 @6944 (@6389 (@6390 @5924 @6444) @6413)) +@6955 := @6526 @920 (@6393 @6506 @6406) +@6956 := @6402 @6506 +@6965 := @6383 (@6955 @6956 @6533 (@6536 (@6537 @5924 @6544 @6533) @6548)) +@6966 := @6515 @931 +@6973 := @6383 (@6384 @6966 (@6389 (@6390 @6025 @6826) @6413)) +@6977 := @6526 @931 (@6393 @6862 @6406) +@6978 := @6402 @6862 +@6987 := @6383 (@6977 @6978 @6533 (@6536 (@6537 @6025 @6845 @6533) @6548)) +@6988 := LexLeanTarget.RustSyntax.ItemDef.function +@6989 := LexLeanTarget.RustSyntax.Ident.generated +@6991 := @6989 LexLeanTarget.RustSyntax.IdentKind.function +@6993 := @6988 (@6991 @136) +@6994 := LexLeanTarget.RustSyntax.Parameter +@6995 := @2 @6994 +@6996 := LexLeanTarget.RustSyntax.Parameter.mk +@6997 := LexLeanTarget.RustSyntax.Pat.bind +@6999 := @6989 LexLeanTarget.RustSyntax.IdentKind.binding +@7000 := @6999 @136 +@7002 := @6996 (@6997 @7000) +@7004 := @6995 (@7002 @6403) +@7005 := @6999 @20 +@7006 := @6997 @7005 +@7007 := @6996 @7006 +@7009 := @6995 (@7007 @6518) +@7010 := @32 @6994 +@7012 := @7004 (@7009 @7010) +@7013 := @6993 @7012 +@7014 := LexLeanTarget.RustSyntax.RustType.fallible +@7015 := LexLeanTarget.RustSyntax.RustType.result +@7016 := LexLeanTarget.RustSyntax.RustType.unit +@7019 := @7014 (@7015 @7016 @6403) +@7020 := @7013 @7019 +@7021 := LexLeanTarget.RustSyntax.Block.mk +@7022 := LexLeanTarget.RustSyntax.Let +@7023 := @2 @7022 +@7024 := LexLeanTarget.RustSyntax.Let.mk +@7025 := LexLeanTarget.RustSyntax.IdentKind.holder +@7026 := @6989 @7025 +@7027 := @7026 @20 +@7029 := @7024 (@6997 @7027) +@7030 := Option.none.{0} +@7031 := @7030 @6392 +@7032 := @7029 @7031 +@7033 := LexLeanTarget.RustSyntax.Expr.call +@7034 := LexLeanTarget.RustSyntax.Callee.function +@7036 := @7033 (@7034 @20) +@7037 := LexLeanTarget.RustSyntax.Expr +@7038 := @2 @7037 +@7039 := LexLeanTarget.RustSyntax.Expr.move +@7040 := @7039 @7000 +@7041 := @7038 @7040 +@7042 := @32 @7037 +@7043 := @7041 @7042 +@7045 := @7036 @7043 @6533 +@7047 := @7023 (@7032 @7045) +@7048 := @32 @7022 +@7049 := @7047 @7048 +@7050 := @7021 @7049 +@7051 := LexLeanTarget.RustSyntax.Expr.matchOn +@7053 := @7051 (@7039 @7027) +@7054 := LexLeanTarget.RustSyntax.Arm +@7055 := @2 @7054 +@7056 := LexLeanTarget.RustSyntax.Arm.mk +@7057 := LexLeanTarget.RustSyntax.Pat.ok +@7058 := @6999 @60 +@7059 := @6997 @7058 +@7060 := @7057 @7059 +@7061 := @7056 @7060 +@7062 := @6999 @192 +@7063 := @6997 @7062 +@7064 := @7024 @7063 +@7065 := Option.some.{0} +@7066 := @7065 @6392 +@7067 := @7066 @6398 +@7068 := @7064 @7067 +@7070 := @7033 (@7034 @46) +@7071 := LexLeanTarget.RustSyntax.Expr.clone +@7072 := @7071 @7058 +@7074 := @7038 @7072 @7042 +@7076 := @7070 @7074 @6533 +@7078 := @7023 (@7068 @7076) +@7079 := @6999 @204 +@7080 := @6997 @7079 +@7081 := @7024 @7080 +@7082 := @7066 @6386 +@7083 := @7081 @7082 +@7084 := LexLeanTarget.RustSyntax.Expr.block +@7085 := LexLeanTarget.RustSyntax.Pat.tuple +@7086 := LexLeanTarget.RustSyntax.Pat +@7087 := @2 @7086 +@7088 := LexLeanTarget.RustSyntax.IdentKind.part +@7089 := @6989 @7088 +@7090 := @7089 @46 +@7092 := @7087 (@6997 @7090) +@7093 := LexLeanTarget.RustSyntax.Pat.wild +@7094 := @7087 @7093 +@7095 := @32 @7086 +@7096 := @7094 @7095 +@7100 := @7024 (@7085 (@7092 @7096)) @7031 +@7102 := @7033 (@7034 @60) +@7103 := LexLeanTarget.RustSyntax.Expr.construct +@7104 := LexLeanTarget.RustSyntax.Ctor.closure +@7107 := @7103 (@7104 @136 @192) +@7108 := @7039 @7005 +@7109 := @7038 @7108 +@7110 := @7109 @7042 +@7111 := @7107 @7110 +@7112 := @7038 @7111 +@7113 := LexLeanTarget.RustSyntax.IdentKind.operand +@7114 := @6989 @7113 +@7115 := @7114 @60 +@7118 := @7024 (@6997 @7115) @7031 +@7119 := LexLeanTarget.RustSyntax.Expr.copy +@7120 := @7119 @7062 +@7122 := @7023 (@7118 @7120) +@7123 := @7114 @192 +@7126 := @7024 (@6997 @7123) @7031 +@7127 := LexLeanTarget.RustSyntax.Expr.lit +@7128 := LexLeanTarget.RustSyntax.Lit.nat +@7130 := @7127 (@7128 @20) +@7133 := @7023 (@7126 @7130) @7048 +@7134 := @7122 @7133 +@7135 := @7021 @7134 +@7136 := LexLeanTarget.RustSyntax.Callee.runtime +@7137 := LexLeanTarget.RustSyntax.Item.natAdd +@7139 := @7033 (@7136 @7137) +@7141 := @7038 (@7039 @7115) +@7144 := @7038 (@7039 @7123) @7042 +@7145 := @7141 @7144 +@7147 := @7139 @7145 @6533 +@7149 := @7084 (@7135 @7147) +@7150 := @7038 @7149 +@7151 := LexLeanTarget.RustSyntax.Ctor.adt +@7153 := @7151 @136 @136 +@7154 := @7103 @7153 +@7155 := @7039 @7058 +@7156 := @7038 @7155 +@7158 := @7127 (@7128 @136) +@7159 := @7038 @7158 +@7160 := LexLeanTarget.RustSyntax.Lit.bool +@7161 := @7160 @6612 +@7162 := @7127 @7161 +@7163 := @7038 @7162 +@7164 := LexLeanTarget.RustSyntax.Ctor.none +@7165 := @7164 @6403 +@7167 := @7103 @7165 @7042 +@7168 := @7038 @7167 +@7169 := @7168 @7042 +@7170 := @7163 @7169 +@7171 := @7159 @7170 +@7172 := @7156 @7171 +@7173 := @7154 @7172 +@7175 := @7038 @7173 @7042 +@7176 := @7150 @7175 +@7177 := @7112 @7176 +@7179 := @7102 @7177 @6533 +@7182 := @7023 (@7100 @7179) @7048 +@7183 := @7021 @7182 +@7184 := @7039 @7090 +@7186 := @7084 (@7183 @7184) +@7188 := @7023 (@7083 @7186) +@7189 := @7026 @271 +@7192 := @7024 (@6997 @7189) @7031 +@7193 := @7039 @7079 +@7194 := @7051 @7193 +@7195 := LexLeanTarget.RustSyntax.Pat.adt +@7197 := @7195 @136 @136 +@7198 := @7089 @204 +@7206 := @7056 (@7197 (@7094 (@7094 (@7094 (@7087 (@6997 @7198) @7095))))) +@7207 := @7021 @7048 +@7208 := @7039 @7198 +@7211 := @7055 (@7206 (@7207 @7208)) +@7212 := @32 @7054 +@7214 := @7194 (@7211 @7212) +@7217 := @7023 (@7192 @7214) @7048 +@7218 := @7188 @7217 +@7219 := @7078 @7218 +@7220 := @7021 @7219 +@7222 := @7051 (@7039 @7189) +@7223 := LexLeanTarget.RustSyntax.Pat.none +@7224 := @7056 @7223 +@7225 := LexLeanTarget.RustSyntax.Expr.succeed +@7226 := LexLeanTarget.RustSyntax.Ctor.ok +@7228 := @7226 @7016 @6403 +@7229 := @7103 @7228 +@7230 := LexLeanTarget.RustSyntax.Lit.unit +@7231 := @7127 @7230 +@7233 := @7038 @7231 @7042 +@7234 := @7229 @7233 +@7235 := @7225 @7234 +@7238 := @7055 (@7224 (@7207 @7235)) +@7239 := LexLeanTarget.RustSyntax.Pat.some +@7240 := @6999 @271 +@7241 := @6997 @7240 +@7242 := @7239 @7241 +@7243 := @7056 @7242 +@7244 := LexLeanTarget.RustSyntax.Ctor.err +@7246 := @7244 @7016 @6403 +@7247 := @7103 @7246 +@7248 := @7039 @7240 +@7249 := @7038 @7248 +@7250 := @7249 @7042 +@7251 := @7247 @7250 +@7252 := @7225 @7251 +@7256 := @7055 (@7243 (@7207 @7252)) @7212 +@7257 := @7238 @7256 +@7258 := @7222 @7257 +@7261 := @7055 (@7061 (@7220 @7258)) +@7262 := LexLeanTarget.RustSyntax.Pat.err +@7263 := @6999 @46 +@7264 := @6997 @7263 +@7265 := @7262 @7264 +@7266 := @7056 @7265 +@7267 := @7039 @7263 +@7268 := @7038 @7267 +@7269 := @7268 @7042 +@7270 := @7247 @7269 +@7271 := @7225 @7270 +@7275 := @7055 (@7266 (@7207 @7271)) @7212 +@7276 := @7261 @7275 +@7277 := @7053 @7276 +@7278 := @7050 @7277 +@7280 := @6383 (@7020 @7278) +@7282 := @6988 (@6991 @20) +@7283 := @7004 @7010 +@7284 := @7282 @7283 +@7287 := @7014 (@7015 @6396 @6403) +@7288 := @7284 @7287 +@7289 := @7024 @7006 +@7290 := @7289 @7067 +@7291 := @7114 @367 +@7294 := @7024 (@6997 @7291) @7031 +@7295 := @7071 @7000 +@7298 := @7023 (@7294 @7295) @7048 +@7299 := @7021 @7298 +@7300 := LexLeanTarget.RustSyntax.Item.lengthBytes +@7302 := @7033 (@7136 @7300) +@7305 := @7038 (@7039 @7291) @7042 +@7307 := @7302 @7305 @6612 +@7309 := @7084 (@7299 @7307) +@7311 := @7023 (@7290 @7309) +@7312 := @7024 @7264 +@7313 := @7066 @6465 +@7314 := @7312 @7313 +@7315 := @7089 @393 +@7321 := @7024 (@7085 (@7087 (@6997 @7315) @7096)) @7031 +@7323 := @7033 (@7034 @204) +@7326 := @7103 (@7104 @20 @271) +@7327 := @7119 @7005 +@7328 := @7038 @7327 +@7329 := @7328 @7043 +@7330 := @7326 @7329 +@7331 := @7038 @7330 +@7332 := @7114 @398 +@7337 := @7023 (@7024 (@6997 @7332) @7031 @7327) +@7338 := @7114 @473 +@7344 := @7023 (@7024 (@6997 @7338) @7031 @7130) @7048 +@7345 := @7337 @7344 +@7346 := @7021 @7345 +@7348 := @7038 (@7039 @7332) +@7351 := @7038 (@7039 @7338) @7042 +@7352 := @7348 @7351 +@7354 := @7139 @7352 @6533 +@7356 := @7084 (@7346 @7354) +@7357 := @7038 @7356 +@7359 := @7151 @192 @136 +@7360 := @7103 @7359 +@7361 := @7160 @6533 +@7362 := @7127 @7361 +@7363 := @7038 @7362 +@7364 := LexLeanTarget.RustSyntax.Ctor.nil +@7365 := @7364 @6395 +@7367 := @7103 @7365 @7042 +@7368 := @7038 @7367 +@7369 := @7368 @7169 +@7370 := @7159 @7369 +@7371 := @7363 @7370 +@7372 := @7159 @7371 +@7373 := @7159 @7372 +@7374 := @7360 @7373 +@7376 := @7038 @7374 @7042 +@7377 := @7357 @7376 +@7378 := @7331 @7377 +@7380 := @7323 @7378 @6533 +@7383 := @7023 (@7321 @7380) @7048 +@7384 := @7021 @7383 +@7385 := @7039 @7315 +@7387 := @7084 (@7384 @7385) +@7389 := @7023 (@7314 @7387) +@7390 := @7026 @532 +@7393 := @7024 (@6997 @7390) @7031 +@7394 := @7071 @7263 +@7395 := @7051 @7394 +@7397 := @7195 @192 @136 +@7398 := @7089 @521 +@7408 := @7056 (@7397 (@7094 (@7094 (@7094 (@7094 (@7094 (@7087 (@6997 @7398) @7095))))))) +@7409 := @7039 @7398 +@7414 := @7395 (@7055 (@7408 (@7207 @7409)) @7212) +@7417 := @7023 (@7393 @7414) @7048 +@7418 := @7389 @7417 +@7419 := @7311 @7418 +@7420 := @7021 @7419 +@7422 := @7051 (@7039 @7390) +@7423 := @7066 @6396 +@7424 := @7064 @7423 +@7426 := @7033 (@7034 @367) +@7427 := @7051 @7267 +@7428 := @7089 @537 +@7437 := @7056 (@7397 (@7094 (@7094 (@7094 (@7094 (@7087 (@6997 @7428) @7096)))))) +@7438 := @7039 @7428 +@7443 := @7427 (@7055 (@7437 (@7207 @7438)) @7212) +@7445 := @7038 @7443 @7042 +@7447 := @7426 @7445 @6612 +@7450 := @7023 (@7424 @7447) @7048 +@7451 := @7021 @7450 +@7453 := @7226 @6396 @6403 +@7454 := @7103 @7453 +@7455 := @7039 @7062 +@7456 := @7038 @7455 +@7457 := @7456 @7042 +@7458 := @7454 @7457 +@7459 := @7225 @7458 +@7462 := @7055 (@7224 (@7451 @7459)) +@7463 := @7239 @7059 +@7464 := @7056 @7463 +@7466 := @7244 @6396 @6403 +@7467 := @7103 @7466 +@7468 := @7156 @7042 +@7469 := @7467 @7468 +@7470 := @7225 @7469 +@7474 := @7055 (@7464 (@7207 @7470)) @7212 +@7475 := @7462 @7474 +@7476 := @7422 @7475 +@7477 := @7420 @7476 +@7479 := @6383 (@7288 @7477) +@7481 := @6988 (@6991 @46) +@7483 := @6995 (@7002 @6396) +@7484 := @7483 @7010 +@7485 := @7481 @7484 +@7486 := @7014 @6398 +@7487 := @7485 @7486 +@7489 := @7033 (@7034 @393) +@7493 := @7103 (@7104 @46 @398) @7042 +@7494 := @7038 @7493 +@7495 := @7159 @7043 +@7496 := @7494 @7495 +@7498 := @7489 @7496 @6612 +@7499 := @7207 @7498 +@7501 := @6383 (@7487 @7499) +@7503 := @6988 (@6991 @60) +@7505 := @6995 (@7002 @6516) +@7507 := @6995 (@7007 @6398) +@7508 := @6996 @7264 +@7513 := @7505 (@7507 (@6995 (@7508 @6386) @7010)) +@7514 := @7503 @7513 +@7517 := @7014 (@6762 @6386 @6400) +@7518 := @7514 @7517 +@7519 := @7026 @618 +@7525 := @7023 (@7024 (@6997 @7519) @7031 @7327) @7048 +@7526 := @7021 @7525 +@7527 := LexLeanTarget.RustSyntax.Expr.cond +@7528 := LexLeanTarget.RustSyntax.Expr.isZero +@7529 := @7528 @7519 +@7530 := @7527 @7529 +@7531 := LexLeanTarget.RustSyntax.Expr.pair +@7532 := @7531 @7267 +@7533 := @7532 @7162 +@7534 := @7225 @7533 +@7535 := @7207 @7534 +@7536 := @7530 @7535 +@7537 := @7024 @7059 +@7538 := @7537 @7031 +@7539 := LexLeanTarget.RustSyntax.Expr.predecessor +@7542 := @7023 (@7538 (@7539 @7519)) +@7543 := @7026 @851 +@7546 := @7024 (@6997 @7543) @7031 +@7547 := LexLeanTarget.RustSyntax.IdentKind.callee +@7548 := @6989 @7547 +@7549 := @7548 @733 +@7551 := @7024 (@6997 @7549) +@7552 := @7066 @6516 +@7556 := @7023 (@7551 @7552 @7295) @7048 +@7557 := @7021 @7556 +@7558 := LexLeanTarget.RustSyntax.Expr.apply +@7559 := @7558 @7549 +@7561 := @7038 @7394 @7042 +@7563 := @7559 @7561 @6533 +@7565 := @7084 (@7557 @7563) +@7568 := @7023 (@7546 @7565) @7048 +@7570 := @7021 (@7542 @7568) +@7572 := @7051 (@7039 @7543) +@7573 := @7532 @7362 +@7574 := @7225 @7573 +@7577 := @7055 (@7224 (@7207 @7574)) +@7578 := @7239 @7063 +@7579 := @7056 @7578 +@7580 := @7119 @7058 +@7581 := @7038 @7580 +@7582 := @7581 @7457 +@7583 := @7041 @7582 +@7585 := @7102 @7583 @6612 +@7589 := @7055 (@7579 (@7207 @7585)) @7212 +@7590 := @7577 @7589 +@7591 := @7572 @7590 +@7593 := @7536 (@7570 @7591) +@7594 := @7526 @7593 +@7596 := @6383 (@7518 @7594) +@7598 := @6988 (@6991 @192) +@7600 := @6995 (@7002 @6518) +@7604 := @7600 (@6995 (@7007 @6386) @7010) +@7605 := @7598 @7604 +@7606 := @7014 @6531 +@7607 := @7605 @7606 +@7609 := @7033 (@7034 @473) +@7610 := @7041 @7110 +@7612 := @7609 @7610 @6612 +@7613 := @7207 @7612 +@7615 := @6383 (@7607 @7613) +@7617 := @6988 (@6991 @204) +@7619 := @6995 (@7002 @6552) +@7622 := @6995 (@7508 @6465) @7010 +@7623 := @7507 @7622 +@7624 := @7619 @7623 +@7625 := @7617 @7624 +@7628 := @7014 (@6762 @6465 @6400) +@7629 := @7625 @7628 +@7630 := @7026 @920 +@7636 := @7023 (@7024 (@6997 @7630) @7031 @7327) @7048 +@7637 := @7021 @7636 +@7638 := @7528 @7630 +@7640 := @7527 @7638 @7535 +@7643 := @7023 (@7538 (@7539 @7630)) +@7644 := @7026 @999 +@7647 := @7024 (@6997 @7644) @7031 +@7648 := @7548 @931 +@7650 := @7024 (@6997 @7648) +@7651 := @7066 @6552 +@7655 := @7023 (@7650 @7651 @7295) @7048 +@7656 := @7021 @7655 +@7659 := @7558 @7648 @7561 @6533 +@7661 := @7084 (@7656 @7659) +@7664 := @7023 (@7647 @7661) @7048 +@7666 := @7021 (@7643 @7664) +@7668 := @7051 (@7039 @7644) +@7670 := @7323 @7583 @6612 +@7674 := @7055 (@7579 (@7207 @7670)) @7212 +@7675 := @7577 @7674 +@7676 := @7668 @7675 +@7678 := @7640 (@7666 @7676) +@7679 := @7637 @7678 +@7681 := @6383 (@7629 @7679) +@7683 := @6988 (@6991 @271) +@7685 := @6995 (@7002 @6398) +@7687 := @6995 (@7007 @6403) +@7689 := @7685 (@7687 @7622) +@7690 := @7683 @7689 +@7691 := @7014 @6565 +@7692 := @7690 @7691 +@7694 := @7033 (@7034 @521) +@7695 := @7119 @7000 +@7696 := @7038 @7695 +@7697 := @7696 @7269 +@7698 := @7109 @7697 +@7700 := @7694 @7698 @6612 +@7701 := @7207 @7700 +@7703 := @6383 (@7692 @7701) +@7707 := @6988 (@6991 @367) @7484 @6396 +@7709 := @7033 (@7034 @532) +@7713 := @7103 (@7104 @60 @537) @7042 +@7714 := @7038 @7713 +@7715 := @7368 @7043 +@7716 := @7714 @7715 +@7718 := @7709 @7716 @6612 +@7719 := @7207 @7718 +@7721 := @6383 (@7707 @7719) +@7723 := @6988 (@6991 @393) +@7725 := @6995 (@7002 @6578) +@7728 := @6995 (@7508 @6396) @7010 +@7730 := @7725 (@7507 @7728) +@7732 := @7723 @7730 @7486 +@7733 := @7026 @1086 +@7739 := @7023 (@7024 (@6997 @7733) @7031 @7267) @7048 +@7740 := @7021 @7739 +@7741 := LexLeanTarget.RustSyntax.Expr.uncons +@7743 := @7051 (@7741 @7733) +@7744 := @7225 @7327 +@7747 := @7055 (@7224 (@7207 @7744)) +@7748 := @7087 @7059 +@7753 := @7239 (@7085 (@7748 (@7087 @7063 @7095))) +@7754 := @7056 @7753 +@7755 := @7038 @7295 +@7756 := @7548 @1095 +@7758 := @7024 (@6997 @7756) +@7759 := @7066 @6578 +@7763 := @7023 (@7758 @7759 @7040) @7048 +@7764 := @7021 @7763 +@7765 := @7558 @7756 +@7766 := @7328 @7468 +@7768 := @7765 @7766 @6533 +@7770 := @7084 (@7764 @7768) +@7772 := @7038 @7770 @7457 +@7773 := @7755 @7772 +@7775 := @7489 @7773 @6612 +@7779 := @7055 (@7754 (@7207 @7775)) @7212 +@7780 := @7747 @7779 +@7781 := @7743 @7780 +@7782 := @7740 @7781 +@7784 := @6383 (@7732 @7782) +@7786 := @6988 (@6991 @398) +@7791 := @7685 (@6995 (@6996 @7093 @6395) @7010) +@7793 := @7786 @7791 @7486 +@7794 := @7114 @1162 +@7799 := @7023 (@7024 (@6997 @7794) @7031 @7695) +@7800 := @7114 @1288 +@7806 := @7023 (@7024 (@6997 @7800) @7031 @7130) @7048 +@7807 := @7799 @7806 +@7808 := @7021 @7807 +@7810 := @7038 (@7039 @7794) +@7813 := @7038 (@7039 @7800) @7042 +@7814 := @7810 @7813 +@7816 := @7139 @7814 @6612 +@7817 := @7808 @7816 +@7819 := @6383 (@7793 @7817) +@7823 := @6988 (@6991 @473) @7604 @7606 +@7824 := @7312 @7067 +@7825 := @7071 @7005 +@7826 := @7051 @7825 +@7827 := @7089 @1296 +@7829 := @7087 (@6997 @7827) +@7830 := @7094 @7096 +@7834 := @7056 (@7197 (@7094 (@7829 @7830))) +@7835 := @7039 @7827 +@7840 := @7826 (@7055 (@7834 (@7207 @7835)) @7212) +@7842 := @7023 (@7824 @7840) +@7843 := @7066 @6400 +@7844 := @7537 @7843 +@7845 := @7089 @1319 +@7852 := @7056 (@7197 (@7094 (@7094 (@7087 (@6997 @7845) @7096)))) +@7853 := @7039 @7845 +@7858 := @7826 (@7055 (@7852 (@7207 @7853)) @7212) +@7860 := @7023 (@7844 @7858) +@7861 := @7026 @1346 +@7864 := @7024 (@6997 @7861) @7031 +@7865 := @7089 @1329 +@7873 := @7056 (@7197 (@7094 (@7094 (@7094 (@7087 (@6997 @7865) @7095))))) +@7874 := @7039 @7865 +@7879 := @7826 (@7055 (@7873 (@7207 @7874)) @7212) +@7882 := @7023 (@7864 @7879) @7048 +@7883 := @7860 @7882 +@7884 := @7842 @7883 +@7885 := @7021 @7884 +@7887 := @7051 (@7039 @7861) +@7888 := @7026 @1431 +@7891 := @7024 (@6997 @7888) @7031 +@7892 := @7051 @7108 +@7893 := @7089 @1423 +@7895 := @7087 (@6997 @7893) +@7896 := @7094 @7830 +@7899 := @7056 (@7197 (@7895 @7896)) +@7900 := @7039 @7893 +@7905 := @7892 (@7055 (@7899 (@7207 @7900)) @7212) +@7908 := @7023 (@7891 @7905) @7048 +@7909 := @7021 @7908 +@7911 := @7051 (@7741 @7888) +@7912 := @7164 @6386 +@7914 := @7103 @7912 @7042 +@7915 := @7225 @7914 +@7916 := @7207 @7915 +@7918 := @7055 (@7224 @7916) +@7919 := @7087 @7080 +@7924 := @7239 (@7085 (@7919 (@7087 @7241 @7095))) +@7925 := @7056 @7924 +@7926 := @7026 @1462 +@7929 := @7024 (@6997 @7926) @7031 +@7931 := @7195 @20 @136 +@7932 := @7089 @1439 +@7937 := @7056 (@7931 (@7087 (@6997 @7932) @7896)) +@7938 := @7039 @7932 +@7943 := @7194 (@7055 (@7937 (@7207 @7938)) @7212) +@7946 := @7023 (@7929 @7943) @7048 +@7947 := @7021 @7946 +@7949 := @7051 (@7039 @7926) +@7950 := @7195 @46 +@7951 := @7950 @136 +@7952 := @6999 @367 +@7953 := @6997 @7952 +@7956 := @7951 (@7087 @7953 @7095) +@7957 := @7056 @7956 +@7958 := @6999 @393 +@7959 := @6997 @7958 +@7960 := @7024 @7959 +@7961 := @7960 @7082 +@7963 := @7033 (@7034 @618) +@7964 := @7039 @7952 +@7965 := @7038 @7964 +@7966 := @7119 @7263 +@7967 := @7038 @7966 +@7968 := @7581 @7043 +@7969 := @7967 @7968 +@7970 := @7249 @7969 +@7971 := @7965 @7970 +@7973 := @7963 @7971 @6612 +@7976 := @7023 (@7961 @7973) @7048 +@7977 := @7021 @7976 +@7978 := LexLeanTarget.RustSyntax.Ctor.some +@7979 := @7103 @7978 +@7980 := @7039 @7958 +@7982 := @7038 @7980 @7042 +@7983 := @7979 @7982 +@7984 := @7225 @7983 +@7987 := @7055 (@7957 (@7977 @7984)) +@7989 := @7950 @20 @7095 +@7990 := @7056 @7989 +@7991 := @7581 @7169 +@7992 := @7967 @7991 +@7993 := @7249 @7992 +@7994 := @7154 @7993 +@7996 := @7038 @7994 @7042 +@7997 := @7979 @7996 +@7998 := @7225 @7997 +@7999 := @7207 @7998 +@8001 := @7055 (@7990 @7999) +@8003 := @7950 @46 @7095 +@8004 := @7056 @8003 +@8006 := @7055 (@8004 @7999) +@8007 := @7950 @60 +@8008 := @6999 @398 +@8009 := @6997 @8008 +@8011 := @7087 @8009 @7095 +@8012 := @8007 @8011 +@8013 := @7056 @8012 +@8014 := @6999 @473 +@8015 := @6997 @8014 +@8016 := @7024 @8015 +@8017 := @7066 @6403 +@8018 := @8016 @8017 +@8019 := @7114 @1589 +@8022 := @7024 (@6997 @8019) @7031 +@8023 := @7114 @1565 +@8026 := @7024 (@6997 @8023) @7031 +@8027 := @7114 @1560 +@8030 := @7024 (@6997 @8027) @7031 +@8031 := LexLeanTarget.RustSyntax.Lit.str +@8033 := @7127 (@8031 @668) +@8036 := @7023 (@8030 @8033) @7048 +@8037 := @7021 @8036 +@8038 := LexLeanTarget.RustSyntax.Item.utf8Encode +@8040 := @7033 (@7136 @8038) +@8043 := @7038 (@7039 @8027) @7042 +@8045 := @8040 @8043 @6612 +@8047 := @7084 (@8037 @8045) +@8049 := @7023 (@8026 @8047) +@8050 := @7114 @1579 +@8053 := @7024 (@6997 @8050) @7031 +@8054 := @7039 @8008 +@8057 := @7023 (@8053 @8054) @7048 +@8058 := @8049 @8057 +@8059 := @7021 @8058 +@8060 := LexLeanTarget.RustSyntax.Item.appendBytes +@8062 := @7033 (@7136 @8060) +@8064 := @7038 (@7039 @8023) +@8067 := @7038 (@7039 @8050) @7042 +@8068 := @8064 @8067 +@8070 := @8062 @8068 @6612 +@8072 := @7084 (@8059 @8070) +@8074 := @7023 (@8022 @8072) +@8075 := @7114 @1606 +@8078 := @7024 (@6997 @8075) @7031 +@8079 := @7114 @1584 +@8082 := @7024 (@6997 @8079) @7031 +@8084 := @7127 (@8031 @681) +@8087 := @7023 (@8082 @8084) @7048 +@8088 := @7021 @8087 +@8091 := @7038 (@7039 @8079) @7042 +@8093 := @8040 @8091 @6612 +@8095 := @7084 (@8088 @8093) +@8098 := @7023 (@8078 @8095) @7048 +@8099 := @8074 @8098 +@8100 := @7021 @8099 +@8102 := @7038 (@7039 @8019) +@8105 := @7038 (@7039 @8075) @7042 +@8106 := @8102 @8105 +@8108 := @8062 @8106 @6612 +@8110 := @7084 (@8100 @8108) +@8113 := @7023 (@8018 @8110) @7048 +@8114 := @7021 @8113 +@8115 := @7039 @8014 +@8117 := @7038 @8115 @7042 +@8118 := @7979 @8117 +@8120 := @7038 @8118 @7042 +@8121 := @7581 @8120 +@8122 := @7967 @8121 +@8123 := @7249 @8122 +@8124 := @7154 @8123 +@8126 := @7038 @8124 @7042 +@8127 := @7979 @8126 +@8128 := @7225 @8127 +@8131 := @7055 (@8013 (@8114 @8128)) +@8132 := @7950 @192 +@8133 := @6999 @521 +@8134 := @6997 @8133 +@8137 := @8132 (@7087 @8134 @7095) +@8138 := @7056 @8137 +@8139 := @7114 @2041 +@8142 := @7024 (@6997 @8139) @7031 +@8143 := @7071 @8133 +@8145 := @7023 (@8142 @8143) +@8146 := @7114 @2057 +@8149 := @7024 (@6997 @8146) @7031 +@8150 := @7114 @2036 +@8153 := @7024 (@6997 @8150) @7031 +@8155 := @7127 (@8031 @719) +@8158 := @7023 (@8153 @8155) @7048 +@8159 := @7021 @8158 +@8162 := @7038 (@7039 @8150) @7042 +@8164 := @8040 @8162 @6612 +@8166 := @7084 (@8159 @8164) +@8169 := @7023 (@8149 @8166) @7048 +@8170 := @8145 @8169 +@8171 := @7021 @8170 +@8172 := LexLeanTarget.RustSyntax.Item.equal +@8174 := @7033 (@7136 @8172) +@8176 := @7038 (@7039 @8139) +@8179 := @7038 (@7039 @8146) @7042 +@8180 := @8176 @8179 +@8182 := @8174 @8180 @6612 +@8183 := @7527 @8182 +@8185 := @7033 (@7034 @733) +@8186 := @7071 @7240 +@8187 := @7038 @8186 +@8188 := @8187 @7042 +@8190 := @8185 @8188 @6612 +@8192 := @8183 (@7207 @8190) +@8193 := @7207 @7162 +@8194 := @8192 @8193 +@8195 := @7527 @8194 +@8196 := @7363 @7169 +@8197 := @7967 @8196 +@8198 := @7249 @8197 +@8199 := @7154 @8198 +@8201 := @7038 @8199 @7042 +@8202 := @7979 @8201 +@8203 := @7225 @8202 +@8205 := @8195 (@7207 @8203) +@8206 := @7114 @2104 +@8211 := @7023 (@7024 (@6997 @8206) @7031 @8143) +@8212 := @7114 @2128 +@8215 := @7024 (@6997 @8212) @7031 +@8216 := @7114 @2099 +@8219 := @7024 (@6997 @8216) @7031 +@8221 := @7127 (@8031 @747) +@8224 := @7023 (@8219 @8221) @7048 +@8225 := @7021 @8224 +@8228 := @7038 (@7039 @8216) @7042 +@8230 := @8040 @8228 @6612 +@8232 := @7084 (@8225 @8230) +@8235 := @7023 (@8215 @8232) @7048 +@8236 := @8211 @8235 +@8237 := @7021 @8236 +@8239 := @7038 (@7039 @8206) +@8242 := @7038 (@7039 @8212) @7042 +@8243 := @8239 @8242 +@8245 := @8174 @8243 @6612 +@8246 := @7527 @8245 +@8247 := @7527 @7580 +@8248 := @7038 @7130 +@8249 := @8248 @7170 +@8250 := @7249 @8249 +@8251 := @7154 @8250 +@8253 := @7038 @8251 @7042 +@8254 := @7979 @8253 +@8255 := @7225 @8254 +@8257 := @8247 (@7207 @8255) +@8258 := @7114 @2133 +@8263 := @7023 (@7024 (@6997 @8258) @7031 @7158) +@8264 := @7114 @2171 +@8270 := @7023 (@7024 (@6997 @8264) @7031 @7966) @7048 +@8271 := @8263 @8270 +@8272 := @7021 @8271 +@8273 := LexLeanTarget.RustSyntax.Item.natLt +@8275 := @7033 (@7136 @8273) +@8277 := @7038 (@7039 @8258) +@8280 := @7038 (@7039 @8264) @7042 +@8281 := @8277 @8280 +@8283 := @8275 @8281 @6612 +@8284 := @7527 @8283 +@8285 := @7114 @2199 +@8290 := @7023 (@7024 (@6997 @8285) @7031 @7966) +@8291 := @7114 @2227 +@8297 := @7023 (@7024 (@6997 @8291) @7031 @7130) @7048 +@8298 := @8290 @8297 +@8299 := @7021 @8298 +@8301 := @7038 (@7039 @8285) +@8304 := @7038 (@7039 @8291) @7042 +@8305 := @8301 @8304 +@8307 := @7139 @8305 @6533 +@8309 := @7084 (@8299 @8307) +@8311 := @7038 @8309 @7170 +@8312 := @7249 @8311 +@8313 := @7154 @8312 +@8315 := @7038 @8313 @7042 +@8316 := @7979 @8315 +@8317 := @7225 @8316 +@8319 := @8284 (@7207 @8317) +@8320 := @7249 @7171 +@8321 := @7154 @8320 +@8323 := @7038 @8321 @7042 +@8324 := @7979 @8323 +@8325 := @7225 @8324 +@8327 := @8319 (@7207 @8325) +@8329 := @8257 (@8272 @8327) +@8331 := @8246 (@7207 @8329) +@8332 := @7114 @2307 +@8335 := @7024 (@6997 @8332) @7031 +@8336 := @7039 @8133 +@8338 := @7023 (@8335 @8336) +@8339 := @7114 @2317 +@8342 := @7024 (@6997 @8339) @7031 +@8343 := @7114 @2267 +@8346 := @7024 (@6997 @8343) @7031 +@8348 := @7127 (@8031 @789) +@8351 := @7023 (@8346 @8348) @7048 +@8352 := @7021 @8351 +@8355 := @7038 (@7039 @8343) @7042 +@8357 := @8040 @8355 @6612 +@8359 := @7084 (@8352 @8357) +@8362 := @7023 (@8342 @8359) @7048 +@8363 := @8338 @8362 +@8364 := @7021 @8363 +@8366 := @7038 (@7039 @8332) +@8369 := @7038 (@7039 @8339) @7042 +@8370 := @8366 @8369 +@8372 := @8174 @8370 @6612 +@8373 := @7527 @8372 +@8374 := @7114 @2338 +@8379 := @7023 (@7024 (@6997 @8374) @7031 @7158) +@8380 := @7114 @2361 +@8386 := @7023 (@7024 (@6997 @8380) @7031 @7966) @7048 +@8387 := @8379 @8386 +@8388 := @7021 @8387 +@8390 := @7038 (@7039 @8374) +@8393 := @7038 (@7039 @8380) @7042 +@8394 := @8390 @8393 +@8396 := @8275 @8394 @6612 +@8397 := @7527 @8396 +@8398 := @7114 @2369 +@8403 := @7023 (@7024 (@6997 @8398) @7031 @7966) +@8404 := @7114 @2383 +@8410 := @7023 (@7024 (@6997 @8404) @7031 @7130) @7048 +@8411 := @8403 @8410 +@8412 := @7021 @8411 +@8413 := LexLeanTarget.RustSyntax.Item.natSub +@8415 := @7033 (@7136 @8413) +@8417 := @7038 (@7039 @8398) +@8420 := @7038 (@7039 @8404) @7042 +@8421 := @8417 @8420 +@8423 := @8415 @8421 @6612 +@8425 := @7084 (@8412 @8423) +@8427 := @7038 @8425 @7991 +@8428 := @7249 @8427 +@8429 := @7154 @8428 +@8431 := @7038 @8429 @7042 +@8432 := @7979 @8431 +@8433 := @7225 @8432 +@8436 := @8397 (@7207 @8433) @7999 +@8439 := @8373 (@8388 @8436) @7999 +@8441 := @8331 (@8364 @8439) +@8443 := @8205 (@8237 @8441) +@8447 := @7055 (@8138 (@8171 @8443)) @7212 +@8448 := @8131 @8447 +@8449 := @8006 @8448 +@8450 := @8001 @8449 +@8451 := @7987 @8450 +@8452 := @7949 @8451 +@8456 := @7055 (@7925 (@7947 @8452)) @7212 +@8457 := @7918 @8456 +@8458 := @7911 @8457 +@8461 := @7055 (@7224 (@7909 @8458)) +@8462 := @7239 @7093 +@8463 := @7056 @8462 +@8466 := @7055 (@8463 @7916) @7212 +@8467 := @8461 @8466 +@8468 := @7887 @8467 +@8469 := @7885 @8468 +@8471 := @6383 (@7823 @8469) +@8473 := @6988 (@6991 @521) +@8474 := @7004 @7623 +@8476 := @8473 @8474 @7691 +@8477 := @7026 @2493 +@8480 := @7024 (@6997 @8477) @7031 +@8481 := @7089 @2415 +@8491 := @7056 (@7397 (@7094 (@7094 (@7094 (@7094 (@7094 (@7087 (@6997 @8481) @7095))))))) +@8492 := @7039 @8481 +@8497 := @7395 (@7055 (@8491 (@7207 @8492)) @7212) +@8500 := @7023 (@8480 @8497) @7048 +@8501 := @7021 @8500 +@8503 := @7051 (@7039 @8477) +@8504 := @7066 @6565 +@8505 := @7064 @8504 +@8507 := @7033 (@7034 @851) +@8508 := @7089 @2536 +@8510 := @7087 (@6997 @8508) +@8511 := @7094 @7896 +@8512 := @7094 @8511 +@8515 := @7056 (@7397 (@8510 @8512)) +@8516 := @7039 @8508 +@8521 := @7395 (@7055 (@8515 (@7207 @8516)) @7212) +@8522 := @7038 @8521 +@8523 := @7089 @2621 +@8529 := @7056 (@7397 (@7094 (@7087 (@6997 @8523) @8511))) +@8530 := @7039 @8523 +@8535 := @7395 (@7055 (@8529 (@7207 @8530)) @7212) +@8536 := @7038 @8535 +@8537 := @7089 @2680 +@8544 := @7056 (@7397 (@7094 (@7094 (@7087 (@6997 @8537) @7896)))) +@8545 := @7039 @8537 +@8550 := @7395 (@7055 (@8544 (@7207 @8545)) @7212) +@8551 := @7038 @8550 +@8552 := @7089 @2685 +@8560 := @7056 (@7397 (@7094 (@7094 (@7094 (@7087 (@6997 @8552) @7830))))) +@8561 := @7039 @8552 +@8566 := @7395 (@7055 (@8560 (@7207 @8561)) @7212) +@8567 := @7038 @8566 +@8568 := @7089 @2733 +@8577 := @7056 (@7397 (@7094 (@7094 (@7094 (@7094 (@7087 (@6997 @8568) @7096)))))) +@8578 := @7039 @8568 +@8583 := @7395 (@7055 (@8577 (@7207 @8578)) @7212) +@8585 := @7038 @8583 @7042 +@8586 := @8567 @8585 +@8587 := @8551 @8586 +@8588 := @8536 @8587 +@8589 := @8522 @8588 +@8590 := @7041 @8589 +@8592 := @8507 @8590 @6533 +@8594 := @7023 (@8505 @8592) +@8595 := @7114 @2760 +@8598 := @7024 (@6997 @8595) @7031 +@8599 := @7089 @2755 +@8604 := @7056 (@7397 (@7087 (@6997 @8599) @8512)) +@8605 := @7039 @8599 +@8610 := @7427 (@7055 (@8604 (@7207 @8605)) @7212) +@8612 := @7023 (@8598 @8610) +@8613 := @7114 @2798 +@8619 := @7023 (@7024 (@6997 @8613) @7031 @7327) @7048 +@8620 := @8612 @8619 +@8621 := @8594 @8620 +@8622 := @7021 @8621 +@8624 := @7038 (@7039 @8595) +@8627 := @7038 (@7039 @8613) @7042 +@8628 := @8624 @8627 +@8630 := @8275 @8628 @6612 +@8631 := @7527 @8630 +@8632 := @7225 @7455 +@8634 := @8631 (@7207 @8632) +@8635 := @7164 @6465 +@8637 := @7103 @8635 @7042 +@8638 := @7225 @8637 +@8639 := @7207 @8638 +@8640 := @8634 @8639 +@8643 := @7055 (@7224 (@8622 @8640)) +@8646 := @7055 (@8463 @8639) @7212 +@8647 := @8643 @8646 +@8648 := @8503 @8647 +@8649 := @8501 @8648 +@8651 := @6383 (@8476 @8649) +@8653 := @6988 (@6991 @532) +@8655 := @6995 (@7002 @6600) +@8657 := @6995 (@7007 @6396) +@8659 := @8655 (@8657 @7728) +@8661 := @8653 @8659 @6396 +@8662 := @7026 @2803 +@8668 := @7023 (@7024 (@6997 @8662) @7031 @7267) @7048 +@8669 := @7021 @8668 +@8671 := @7051 (@7741 @8662) +@8674 := @7055 (@7224 (@7207 @7108)) +@8675 := @7548 @2884 +@8677 := @7024 (@6997 @8675) +@8678 := @7066 @6600 +@8682 := @7023 (@8677 @8678 @7040) @7048 +@8683 := @7021 @8682 +@8684 := @7558 @8675 +@8685 := @7109 @7468 +@8687 := @8684 @8685 @6612 +@8689 := @7084 (@8683 @8687) +@8691 := @7038 @8689 @7457 +@8692 := @7755 @8691 +@8694 := @7709 @8692 @6612 +@8698 := @7055 (@7754 (@7207 @8694)) @7212 +@8699 := @8674 @8698 +@8700 := @8671 @8699 +@8701 := @8669 @8700 +@8703 := @6383 (@8661 @8701) +@8705 := @6988 (@6991 @537) +@8709 := @7483 (@6995 (@7007 @6395) @7010) +@8711 := @8705 @8709 @6396 +@8712 := LexLeanTarget.RustSyntax.Ctor.cons +@8713 := @7103 @8712 +@8714 := @7109 @7043 +@8715 := @8713 @8714 +@8716 := @7207 @8715 +@8718 := @6383 (@8711 @8716) +@8720 := @6988 (@6991 @618) +@8722 := @6995 (@7002 @6431) +@8724 := @6995 (@7508 @6398) +@8725 := @6996 @7059 +@8727 := @6995 (@8725 @6400) +@8728 := @6996 @7063 +@8735 := @8722 (@8657 (@8724 (@8727 (@6995 (@8728 @6518) @7010)))) +@8737 := @8720 @8735 @6386 +@8738 := @7026 @2931 +@8741 := @7024 (@6997 @8738) @7031 +@8743 := @7033 (@7034 @920) +@8744 := @7755 @7042 +@8746 := @8743 @8744 @6612 +@8749 := @7023 (@8741 @8746) @7048 +@8750 := @7021 @8749 +@8752 := @7051 (@7039 @8738) +@8753 := @7026 @3489 +@8759 := @7023 (@7024 (@6997 @8753) @7031 @7040) @7048 +@8760 := @7021 @8759 +@8762 := @7051 (@7741 @8753) +@8763 := @7109 @7992 +@8764 := @7154 @8763 +@8765 := @7207 @8764 +@8767 := @7055 (@7224 @8765) +@8771 := @7239 (@7085 (@7087 @7959 @8011)) +@8772 := @7056 @8771 +@8773 := @7026 @3499 +@8779 := @7023 (@7024 (@6997 @8773) @7031 @8054) @7048 +@8780 := @7021 @8779 +@8782 := @7051 (@7741 @8773) +@8783 := @8016 @7843 +@8785 := @7033 (@7034 @999) +@8786 := @7071 @7958 +@8787 := @7051 @8786 +@8789 := @7195 @60 @136 +@8790 := @7089 @3586 +@8795 := @7056 (@8789 (@7087 (@6997 @8790) @7096)) +@8796 := @7039 @8790 +@8801 := @8787 (@7055 (@8795 (@7207 @8796)) @7212) +@8803 := @7038 @8801 @7042 +@8805 := @8785 @8803 @6612 +@8807 := @7023 (@8783 @8805) +@8808 := @7024 @8134 +@8809 := @8808 @7843 +@8810 := @7114 @4219 +@8813 := @7024 (@6997 @8810) @7031 +@8814 := @7089 @3991 +@8820 := @7056 (@8789 (@7094 (@7087 (@6997 @8814) @7095))) +@8821 := @7039 @8814 +@8826 := @8787 (@7055 (@8820 (@7207 @8821)) @7212) +@8829 := @7023 (@8813 @8826) @7048 +@8830 := @7021 @8829 +@8831 := LexLeanTarget.RustSyntax.Item.boolNot +@8833 := @7033 (@7136 @8831) +@8836 := @7038 (@7039 @8810) @7042 +@8838 := @8833 @8836 @6612 +@8839 := @7527 @8838 +@8840 := @7207 @7362 +@8841 := @8839 @8840 +@8842 := @7114 @4229 +@8847 := @7023 (@7024 (@6997 @8842) @7031 @7158) +@8848 := @7114 @4234 +@8854 := @7023 (@7024 (@6997 @8848) @7031 @7966) @7048 +@8855 := @8847 @8854 +@8856 := @7021 @8855 +@8858 := @7038 (@7039 @8842) +@8861 := @7038 (@7039 @8848) @7042 +@8862 := @8858 @8861 +@8864 := @8275 @8862 @6612 +@8866 := @8841 (@8856 @8864) +@8868 := @7084 (@8830 @8866) +@8871 := @7023 (@8809 @8868) @7048 +@8872 := @8807 @8871 +@8873 := @7021 @8872 +@8874 := @7119 @8014 +@8875 := @7527 @8874 +@8876 := @7119 @8133 +@8879 := @8875 (@7207 @8876) @8193 +@8880 := @7527 @8879 +@8881 := @6999 @532 +@8882 := @6997 @8881 +@8883 := @7024 @8882 +@8884 := @8883 @8017 +@8885 := @7114 @4826 +@8888 := @7024 (@6997 @8885) @7031 +@8889 := @7114 @4330 +@8892 := @7024 (@6997 @8889) @7031 +@8893 := @7114 @4275 +@8896 := @7024 (@6997 @8893) @7031 +@8898 := @7127 (@8031 @1025) +@8901 := @7023 (@8896 @8898) @7048 +@8902 := @7021 @8901 +@8905 := @7038 (@7039 @8893) @7042 +@8907 := @8040 @8905 @6612 +@8909 := @7084 (@8902 @8907) +@8911 := @7023 (@8892 @8909) +@8912 := @7114 @4366 +@8915 := @7024 (@6997 @8912) @7031 +@8916 := @7051 @7980 +@8917 := @7089 @4280 +@8922 := @7056 (@8789 (@7087 (@6997 @8917) @7096)) +@8923 := @7039 @8917 +@8928 := @8916 (@7055 (@8922 (@7207 @8923)) @7212) +@8931 := @7023 (@8915 @8928) @7048 +@8932 := @8911 @8931 +@8933 := @7021 @8932 +@8935 := @7038 (@7039 @8889) +@8938 := @7038 (@7039 @8912) @7042 +@8939 := @8935 @8938 +@8941 := @8062 @8939 @6612 +@8943 := @7084 (@8933 @8941) +@8945 := @7023 (@8888 @8943) +@8946 := @7114 @4830 +@8949 := @7024 (@6997 @8946) @7031 +@8950 := @7114 @4791 +@8956 := @7023 (@7024 (@6997 @8950) @7031 @8084) @7048 +@8957 := @7021 @8956 +@8960 := @7038 (@7039 @8950) @7042 +@8962 := @8040 @8960 @6612 +@8964 := @7084 (@8957 @8962) +@8967 := @7023 (@8949 @8964) @7048 +@8968 := @8945 @8967 +@8969 := @7021 @8968 +@8971 := @7038 (@7039 @8885) +@8974 := @7038 (@7039 @8946) @7042 +@8975 := @8971 @8974 +@8977 := @8062 @8975 @6612 +@8979 := @7084 (@8969 @8977) +@8982 := @7023 (@8884 @8979) @7048 +@8983 := @7021 @8982 +@8984 := @7039 @8881 +@8986 := @7038 @8984 @7042 +@8987 := @7979 @8986 +@8989 := @7038 @8987 @7042 +@8990 := @7581 @8989 +@8991 := @7967 @8990 +@8992 := @7109 @8991 +@8993 := @7154 @8992 +@8995 := @8880 (@8983 @8993) +@8996 := @7089 @4863 +@9002 := @7056 (@8789 (@7094 (@7087 (@6997 @8996) @7095))) +@9003 := @7039 @8996 +@9008 := @8787 (@7055 (@9002 (@7207 @9003)) @7212) +@9010 := @7527 @9008 @8765 +@9011 := @7114 @5103 +@9014 := @7024 (@6997 @9011) @7031 +@9015 := @7089 @4893 +@9020 := @7056 (@8789 (@7087 (@6997 @9015) @7096)) +@9021 := @7039 @9015 +@9026 := @8787 (@7055 (@9020 (@7207 @9021)) @7212) +@9028 := @7023 (@9014 @9026) +@9029 := @7114 @5153 +@9032 := @7024 (@6997 @9029) @7031 +@9033 := @7114 @4911 +@9036 := @7024 (@6997 @9033) @7031 +@9038 := @7127 (@8031 @1052) +@9041 := @7023 (@9036 @9038) @7048 +@9042 := @7021 @9041 +@9045 := @7038 (@7039 @9033) @7042 +@9047 := @8040 @9045 @6612 +@9049 := @7084 (@9042 @9047) +@9052 := @7023 (@9032 @9049) @7048 +@9053 := @9028 @9052 +@9054 := @7021 @9053 +@9056 := @7038 (@7039 @9011) +@9059 := @7038 (@7039 @9029) @7042 +@9060 := @9056 @9059 +@9062 := @8174 @9060 @6612 +@9063 := @7527 @9062 +@9064 := @7038 @7825 +@9065 := @9064 @7042 +@9067 := @8185 @9065 @6612 +@9070 := @9063 (@7207 @9067) @8193 +@9071 := @7527 @9070 +@9072 := @7109 @8197 +@9073 := @7154 @9072 +@9075 := @9071 (@7207 @9073) +@9076 := @7114 @5209 +@9079 := @7024 (@6997 @9076) @7031 +@9080 := @7089 @5162 +@9085 := @7056 (@8789 (@7087 (@6997 @9080) @7096)) +@9086 := @7039 @9080 +@9091 := @8787 (@7055 (@9085 (@7207 @9086)) @7212) +@9093 := @7023 (@9079 @9091) +@9094 := @7114 @5262 +@9097 := @7024 (@6997 @9094) @7031 +@9098 := @7114 @5175 +@9101 := @7024 (@6997 @9098) @7031 +@9103 := @7127 (@8031 @1070) +@9106 := @7023 (@9101 @9103) @7048 +@9107 := @7021 @9106 +@9110 := @7038 (@7039 @9098) @7042 +@9112 := @8040 @9110 @6612 +@9114 := @7084 (@9107 @9112) +@9117 := @7023 (@9097 @9114) @7048 +@9118 := @9093 @9117 +@9119 := @7021 @9118 +@9121 := @7038 (@7039 @9076) +@9124 := @7038 (@7039 @9094) @7042 +@9125 := @9121 @9124 +@9127 := @8174 @9125 @6612 +@9128 := @7527 @9127 +@9129 := @6999 @537 +@9131 := @7024 (@6997 @9129) +@9132 := @9131 @8017 +@9136 := @7033 (@7034 @1086) @9065 @6612 +@9138 := @7023 (@9132 @9136) +@9139 := @6999 @618 +@9141 := @7024 (@6997 @9139) +@9142 := @9141 @7843 +@9144 := @7033 (@7034 @1095) +@9145 := @7071 @9129 +@9147 := @7038 @9145 @7042 +@9149 := @9144 @9147 @6612 +@9152 := @7023 (@9142 @9149) @7048 +@9153 := @9138 @9152 +@9154 := @7021 @9153 +@9155 := @7119 @9139 +@9157 := @7527 @9155 @8765 +@9158 := @6999 @733 +@9160 := @7024 (@6997 @9158) +@9161 := @9160 @8017 +@9162 := @7114 @5383 +@9165 := @7024 (@6997 @9162) @7031 +@9166 := @7114 @5276 +@9169 := @7024 (@6997 @9166) @7031 +@9170 := @7114 @5271 +@9173 := @7024 (@6997 @9170) @7031 +@9175 := @7127 (@8031 @1107) +@9178 := @7023 (@9173 @9175) @7048 +@9179 := @7021 @9178 +@9182 := @7038 (@7039 @9170) @7042 +@9184 := @8040 @9182 @6612 +@9186 := @7084 (@9179 @9184) +@9188 := @7023 (@9169 @9186) +@9189 := @7114 @5288 +@9192 := @7024 (@6997 @9189) @7031 +@9193 := @7039 @9129 +@9196 := @7023 (@9192 @9193) @7048 +@9197 := @9188 @9196 +@9198 := @7021 @9197 +@9200 := @7038 (@7039 @9166) +@9203 := @7038 (@7039 @9189) @7042 +@9204 := @9200 @9203 +@9206 := @8062 @9204 @6612 +@9208 := @7084 (@9198 @9206) +@9210 := @7023 (@9165 @9208) +@9211 := @7114 @5481 +@9214 := @7024 (@6997 @9211) @7031 +@9215 := @7114 @5299 +@9218 := @7024 (@6997 @9215) @7031 +@9220 := @7127 (@8031 @1117) +@9223 := @7023 (@9218 @9220) @7048 +@9224 := @7021 @9223 +@9227 := @7038 (@7039 @9215) @7042 +@9229 := @8040 @9227 @6612 +@9231 := @7084 (@9224 @9229) +@9234 := @7023 (@9214 @9231) @7048 +@9235 := @9210 @9234 +@9236 := @7021 @9235 +@9238 := @7038 (@7039 @9162) +@9241 := @7038 (@7039 @9211) @7042 +@9242 := @9238 @9241 +@9244 := @8062 @9242 @6612 +@9246 := @7084 (@9236 @9244) +@9249 := @7023 (@9161 @9246) @7048 +@9250 := @7021 @9249 +@9251 := @7039 @9158 +@9253 := @7038 @9251 @7042 +@9254 := @7979 @9253 +@9256 := @7038 @9254 @7042 +@9257 := @7581 @9256 +@9258 := @7967 @9257 +@9259 := @7109 @9258 +@9260 := @7154 @9259 +@9262 := @9157 (@9250 @9260) +@9264 := @9128 (@9154 @9262) +@9265 := @7114 @5920 +@9268 := @7024 (@6997 @9265) @7031 +@9269 := @7089 @5544 +@9274 := @7056 (@8789 (@7087 (@6997 @9269) @7096)) +@9275 := @7039 @9269 +@9280 := @8916 (@7055 (@9274 (@7207 @9275)) @7212) +@9282 := @7023 (@9268 @9280) +@9283 := @7114 @5924 +@9286 := @7024 (@6997 @9283) @7031 +@9287 := @7114 @5695 +@9290 := @7024 (@6997 @9287) @7031 +@9292 := @7127 (@8031 @1143) +@9295 := @7023 (@9290 @9292) @7048 +@9296 := @7021 @9295 +@9299 := @7038 (@7039 @9287) @7042 +@9301 := @8040 @9299 @6612 +@9303 := @7084 (@9296 @9301) +@9306 := @7023 (@9286 @9303) @7048 +@9307 := @9282 @9306 +@9308 := @7021 @9307 +@9310 := @7038 (@7039 @9265) +@9313 := @7038 (@7039 @9283) @7042 +@9314 := @9310 @9313 +@9316 := @8174 @9314 @6612 +@9317 := @7527 @9316 +@9318 := @6999 @851 +@9320 := @7024 (@6997 @9318) +@9323 := @7023 (@9320 @8017 @9136) +@9324 := @6999 @920 +@9327 := @7024 (@6997 @9324) @7843 +@9329 := @7033 (@7034 @1162) +@9330 := @7071 @9318 +@9332 := @7038 @9330 @7457 +@9334 := @9329 @9332 @6612 +@9337 := @7023 (@9327 @9334) @7048 +@9338 := @9323 @9337 +@9339 := @7021 @9338 +@9340 := @7119 @9324 +@9341 := @7527 @9340 +@9342 := @9341 @8765 +@9343 := @6999 @931 +@9345 := @7024 (@6997 @9343) +@9346 := @9345 @8017 +@9347 := @7114 @6157 +@9350 := @7024 (@6997 @9347) @7031 +@9351 := @7114 @6025 +@9354 := @7024 (@6997 @9351) @7031 +@9355 := @7114 @6020 +@9358 := @7024 (@6997 @9355) @7031 +@9360 := @7127 (@8031 @1174) +@9363 := @7023 (@9358 @9360) @7048 +@9364 := @7021 @9363 +@9367 := @7038 (@7039 @9355) @7042 +@9369 := @8040 @9367 @6612 +@9371 := @7084 (@9364 @9369) +@9373 := @7023 (@9354 @9371) +@9374 := @7114 @6078 +@9377 := @7024 (@6997 @9374) @7031 +@9378 := @7039 @9318 +@9381 := @7023 (@9377 @9378) @7048 +@9382 := @9373 @9381 +@9383 := @7021 @9382 +@9385 := @7038 (@7039 @9351) +@9388 := @7038 (@7039 @9374) @7042 +@9389 := @9385 @9388 +@9391 := @8062 @9389 @6612 +@9393 := @7084 (@9383 @9391) +@9395 := @7023 (@9350 @9393) +@9398 := @15 @3071 (@18 @3071) +@9399 := @7114 @9398 +@9402 := @7024 (@6997 @9399) @7031 +@9403 := @7114 @6127 +@9409 := @7023 (@7024 (@6997 @9403) @7031 @9220) @7048 +@9410 := @7021 @9409 +@9413 := @7038 (@7039 @9403) @7042 +@9415 := @8040 @9413 @6612 +@9417 := @7084 (@9410 @9415) +@9420 := @7023 (@9402 @9417) @7048 +@9421 := @9395 @9420 +@9422 := @7021 @9421 +@9424 := @7038 (@7039 @9347) +@9427 := @7038 (@7039 @9399) @7042 +@9428 := @9424 @9427 +@9430 := @8062 @9428 @6612 +@9432 := @7084 (@9422 @9430) +@9435 := @7023 (@9346 @9432) @7048 +@9436 := @7021 @9435 +@9437 := @7039 @9343 +@9439 := @7038 @9437 @7042 +@9440 := @7979 @9439 +@9442 := @7038 @9440 @7042 +@9443 := @7581 @9442 +@9444 := @7967 @9443 +@9445 := @7109 @9444 +@9446 := @7154 @9445 +@9448 := @9342 (@9436 @9446) +@9451 := @9317 (@9339 @9448) @8765 +@9453 := @9264 (@9308 @9451) +@9455 := @9075 (@9119 @9453) +@9457 := @9010 (@9054 @9455) +@9459 := @8995 (@7207 @9457) +@9462 := @7055 (@7224 (@8873 @9459)) +@9464 := @7239 (@7085 @7830) +@9465 := @7056 @9464 +@9468 := @7055 (@9465 @8765) @7212 +@9469 := @9462 @9468 +@9470 := @8782 @9469 +@9474 := @7055 (@8772 (@8780 @9470)) @7212 +@9475 := @8767 @9474 +@9476 := @8762 @9475 +@9479 := @7055 (@7224 (@8760 @9476)) +@9480 := @7239 @7080 +@9481 := @7056 @9480 +@9482 := @7024 @7241 +@9483 := @9482 @8017 +@9485 := @7033 (@7034 @931) +@9487 := @9485 @7043 @6612 +@9489 := @7023 (@9483 @9487) +@9490 := @7024 @7953 +@9491 := @9490 @8017 +@9492 := @7114 @3449 +@9495 := @7024 (@6997 @9492) @7031 +@9496 := @7114 @3386 +@9499 := @7024 (@6997 @9496) @7031 +@9500 := @7114 @3254 +@9503 := @7024 (@6997 @9500) @7031 +@9504 := @7114 @2945 +@9507 := @7024 (@6997 @9504) @7031 +@9508 := @7114 @2940 +@9511 := @7024 (@6997 @9508) @7031 +@9513 := @7127 (@8031 @937) +@9516 := @7023 (@9511 @9513) @7048 +@9517 := @7021 @9516 +@9520 := @7038 (@7039 @9508) @7042 +@9522 := @8040 @9520 @6612 +@9524 := @7084 (@9517 @9522) +@9526 := @7023 (@9507 @9524) +@9527 := @7114 @3024 +@9533 := @7023 (@7024 (@6997 @9527) @7031 @7193) @7048 +@9534 := @9526 @9533 +@9535 := @7021 @9534 +@9537 := @7038 (@7039 @9504) +@9540 := @7038 (@7039 @9527) @7042 +@9541 := @9537 @9540 +@9543 := @8062 @9541 @6612 +@9545 := @7084 (@9535 @9543) +@9547 := @7023 (@9503 @9545) +@9548 := @7114 @3276 +@9551 := @7024 (@6997 @9548) @7031 +@9552 := @7114 @3243 +@9555 := @7024 (@6997 @9552) @7031 +@9557 := @7127 (@8031 @949) +@9560 := @7023 (@9555 @9557) @7048 +@9561 := @7021 @9560 +@9564 := @7038 (@7039 @9552) @7042 +@9566 := @8040 @9564 @6612 +@9568 := @7084 (@9561 @9566) +@9571 := @7023 (@9551 @9568) @7048 +@9572 := @9547 @9571 +@9573 := @7021 @9572 +@9575 := @7038 (@7039 @9500) +@9578 := @7038 (@7039 @9548) @7042 +@9579 := @9575 @9578 +@9581 := @8062 @9579 @6612 +@9583 := @7084 (@9573 @9581) +@9585 := @7023 (@9499 @9583) +@9586 := @7114 @3397 +@9592 := @7023 (@7024 (@6997 @9586) @7031 @7248) @7048 +@9593 := @9585 @9592 +@9594 := @7021 @9593 +@9596 := @7038 (@7039 @9496) +@9599 := @7038 (@7039 @9586) @7042 +@9600 := @9596 @9599 +@9602 := @8062 @9600 @6612 +@9604 := @7084 (@9594 @9602) +@9606 := @7023 (@9495 @9604) +@9607 := @7114 @3463 +@9610 := @7024 (@6997 @9607) @7031 +@9611 := @7114 @3417 +@9614 := @7024 (@6997 @9611) @7031 +@9616 := @7127 (@8031 @963) +@9619 := @7023 (@9614 @9616) @7048 +@9620 := @7021 @9619 +@9623 := @7038 (@7039 @9611) @7042 +@9625 := @8040 @9623 @6612 +@9627 := @7084 (@9620 @9625) +@9630 := @7023 (@9610 @9627) @7048 +@9631 := @9606 @9630 +@9632 := @7021 @9631 +@9634 := @7038 (@7039 @9492) +@9637 := @7038 (@7039 @9607) @7042 +@9638 := @9634 @9637 +@9640 := @8062 @9638 @6612 +@9642 := @7084 (@9632 @9640) +@9645 := @7023 (@9491 @9642) @7048 +@9646 := @9489 @9645 +@9647 := @7021 @9646 +@9648 := @7965 @7042 +@9649 := @7979 @9648 +@9651 := @7038 @9649 @7042 +@9652 := @7581 @9651 +@9653 := @7967 @9652 +@9654 := @7109 @9653 +@9655 := @7154 @9654 +@9659 := @7055 (@9481 (@9647 @9655)) @7212 +@9660 := @9479 @9659 +@9661 := @8752 @9660 +@9662 := @8750 @9661 +@9664 := @6383 (@8737 @9662) +@9668 := @6988 (@6991 @733) @7484 @6400 +@9669 := 118 +@9672 := @15 @9669 (@18 @9669) +@9673 := @7026 @9672 +@9679 := @7023 (@7024 (@6997 @9673) @7031 @7040) @7048 +@9680 := @7021 @9679 +@9682 := @7051 (@7741 @9673) +@9684 := @7055 (@7224 @8193) +@9688 := @7239 (@7085 (@7087 @7006 @7096)) +@9689 := @7056 @9688 +@9692 := @15 @3059 (@18 @3059) +@9693 := @7026 @9692 +@9696 := @7024 (@6997 @9693) @7031 +@9697 := 119 +@9700 := @15 @9697 (@18 @9697) +@9701 := @7089 @9700 +@9706 := @7056 (@7931 (@7087 (@6997 @9701) @7896)) +@9707 := @7039 @9701 +@9712 := @7892 (@7055 (@9706 (@7207 @9707)) @7212) +@9715 := @7023 (@9696 @9712) @7048 +@9716 := @7021 @9715 +@9718 := @7051 (@7039 @9693) +@9719 := @7951 @7096 +@9722 := @7055 (@7056 @9719 @8193) +@9724 := @7055 (@7990 @8193) +@9726 := @7055 (@8004 @8193) +@9727 := @8007 @7096 +@9728 := @7056 @9727 +@9730 := @7055 (@9728 @8193) +@9732 := @8132 (@7919 @7095) +@9733 := @7056 @9732 +@9736 := @15 @4428 (@18 @4428) +@9737 := @7114 @9736 +@9742 := @7023 (@7024 (@6997 @9737) @7031 @7193) +@9743 := 123 +@9746 := @15 @9743 (@18 @9743) +@9747 := @7114 @9746 +@9750 := @7024 (@6997 @9747) @7031 +@9751 := 121 +@9754 := @15 @9751 (@18 @9751) +@9755 := @7114 @9754 +@9761 := @7023 (@7024 (@6997 @9755) @7031 @8221) @7048 +@9762 := @7021 @9761 +@9765 := @7038 (@7039 @9755) @7042 +@9767 := @8040 @9765 @6612 +@9769 := @7084 (@9762 @9767) +@9772 := @7023 (@9750 @9769) @7048 +@9773 := @9742 @9772 +@9774 := @7021 @9773 +@9776 := @7038 (@7039 @9737) +@9779 := @7038 (@7039 @9747) @7042 +@9780 := @9776 @9779 +@9782 := @8174 @9780 @6612 +@9786 := @7055 (@9733 (@9774 @9782)) @7212 +@9787 := @9730 @9786 +@9788 := @9726 @9787 +@9789 := @9724 @9788 +@9790 := @9722 @9789 +@9791 := @9718 @9790 +@9795 := @7055 (@9689 (@9716 @9791)) @7212 +@9796 := @9684 @9795 +@9797 := @9682 @9796 +@9798 := @9680 @9797 +@9800 := @6383 (@9668 @9798) +@9802 := @6988 (@6991 @851) +@9804 := @6995 (@8728 @6398) +@9805 := @6996 @7080 +@9813 := @7004 (@7507 (@8724 (@8727 (@9804 (@6995 (@9805 @6396) @7010))))) +@9815 := @9802 @9813 @7691 +@9817 := LexLeanTarget.RustSyntax.RustType.fixed @1282 +@9818 := @7066 @9817 +@9819 := @9482 @9818 +@9821 := @7033 (@7034 @1288) +@9822 := @7328 @7042 +@9823 := @7755 @9822 +@9825 := @9821 @9823 @6612 +@9827 := @7023 (@9819 @9825) +@9828 := @9490 @7843 +@9830 := @7033 (@7034 @1296) +@9831 := 124 +@9834 := @15 @9831 (@18 @9831) +@9835 := @7114 @9834 +@9840 := @7023 (@7024 (@6997 @9835) @7031 @7327) +@9841 := 125 +@9844 := @15 @9841 (@18 @9841) +@9845 := @7114 @9844 +@9851 := @7023 (@7024 (@6997 @9845) @7031 @7130) @7048 +@9852 := @9840 @9851 +@9853 := @7021 @9852 +@9855 := @7038 (@7039 @9835) +@9858 := @7038 (@7039 @9845) @7042 +@9859 := @9855 @9858 +@9861 := @7139 @9859 @6533 +@9863 := @7084 (@9853 @9861) +@9864 := @7038 @9863 +@9865 := LexLeanTarget.RustSyntax.Lit.fixed +@9866 := @9865 @1282 +@9868 := @13 Int +@9869 := @9868 @1302 +@9870 := instOfNat +@9874 := @7127 (@9866 (@9869 (@9870 @1302))) +@9876 := @7038 @9874 @7042 +@9877 := @9864 @9876 +@9878 := @7755 @9877 +@9880 := @9830 @9878 @6612 +@9882 := @7023 (@9828 @9880) +@9883 := @7960 @7067 +@9887 := @7033 (@7034 @1319) @9823 @6533 +@9889 := @7023 (@9883 @9887) +@9890 := @7024 @8009 +@9891 := @7066 @6477 +@9892 := @9890 @9891 +@9894 := @7033 (@7034 @1329) +@9895 := 126 +@9898 := @15 @9895 (@18 @9895) +@9899 := @7114 @9898 +@9904 := @7023 (@7024 (@6997 @9899) @7031 @7327) +@9907 := @15 @2510 (@18 @2510) +@9908 := @7114 @9907 +@9911 := @7024 (@6997 @9908) @7031 +@9913 := @7127 (@7128 @46) +@9916 := @7023 (@9911 @9913) @7048 +@9917 := @9904 @9916 +@9918 := @7021 @9917 +@9920 := @7038 (@7039 @9899) +@9923 := @7038 (@7039 @9908) @7042 +@9924 := @9920 @9923 +@9926 := @7139 @9924 @6533 +@9928 := @7084 (@9918 @9926) +@9929 := @7038 @9928 +@9930 := @7967 @7042 +@9931 := @9929 @9930 +@9932 := @7755 @9931 +@9934 := @9894 @9932 @6533 +@9936 := @7023 (@9892 @9934) +@9937 := @8016 @7313 +@9939 := @7033 (@7034 @1346) +@9940 := @7119 @7240 +@9941 := @7038 @9940 +@9942 := @7038 @7120 +@9943 := @7071 @7079 +@9944 := @7038 @9943 +@9945 := @9944 @7042 +@9946 := @9942 @9945 +@9947 := @7581 @9946 +@9948 := @7967 @9947 +@9949 := @7328 @9948 +@9950 := @9941 @9949 +@9951 := @7755 @9950 +@9953 := @9939 @9951 @6533 +@9955 := @7023 (@9937 @9953) +@9958 := @15 @2538 (@18 @2538) +@9959 := @7114 @9958 +@9964 := @7023 (@7024 (@6997 @9959) @7031 @9940) +@9965 := 129 +@9968 := @15 @9965 (@18 @9965) +@9969 := @7114 @9968 +@9972 := @7024 (@6997 @9969) @7031 +@9977 := @7127 (@9866 (@9868 @470 (@9870 @470))) +@9980 := @7023 (@9972 @9977) @7048 +@9981 := @9964 @9980 +@9982 := @9955 @9981 +@9983 := @9936 @9982 +@9984 := @9889 @9983 +@9985 := @9882 @9984 +@9986 := @9827 @9985 +@9987 := @7021 @9986 +@9989 := @7038 (@7039 @9959) +@9992 := @7038 (@7039 @9969) @7042 +@9993 := @9989 @9992 +@9995 := @8174 @9993 @6612 +@9996 := @7527 @9995 +@9999 := @15 @5864 (@18 @5864) +@10000 := @7114 @9999 +@10005 := @7023 (@7024 (@6997 @10000) @7031 @7327) +@10006 := 131 +@10009 := @15 @10006 (@18 @10006) +@10010 := @7114 @10009 +@10016 := @7023 (@7024 (@6997 @10010) @7031 @7130) @7048 +@10017 := @10005 @10016 +@10018 := @7021 @10017 +@10020 := @7038 (@7039 @10000) +@10023 := @7038 (@7039 @10010) @7042 +@10024 := @10020 @10023 +@10026 := @7139 @10024 @6533 +@10028 := @7084 (@10018 @10026) +@10029 := @7038 @10028 +@10032 := @15 @4640 (@18 @4640) +@10033 := @7114 @10032 +@10038 := @7023 (@7024 (@6997 @10033) @7031 @7966) +@10041 := @15 @4654 (@18 @4654) +@10042 := @7114 @10041 +@10048 := @7023 (@7024 (@6997 @10042) @7031 @7130) @7048 +@10049 := @10038 @10048 +@10050 := @7021 @10049 +@10052 := @7038 (@7039 @10033) +@10055 := @7038 (@7039 @10042) @7042 +@10056 := @10052 @10055 +@10058 := @7139 @10056 @6533 +@10060 := @7084 (@10050 @10058) +@10061 := @7038 @10060 +@10062 := 134 +@10065 := @15 @10062 (@18 @10062) +@10066 := @7114 @10065 +@10071 := @7023 (@7024 (@6997 @10066) @7031 @7120) +@10072 := 135 +@10075 := @15 @10072 (@18 @10072) +@10076 := @7114 @10075 +@10082 := @7023 (@7024 (@6997 @10076) @7031 @7130) @7048 +@10083 := @10071 @10082 +@10084 := @7021 @10083 +@10086 := @7038 (@7039 @10066) +@10089 := @7038 (@7039 @10076) @7042 +@10090 := @10086 @10089 +@10092 := @7139 @10090 @6533 +@10094 := @7084 (@10084 @10092) +@10095 := @7038 @10094 +@10096 := @7038 @7193 +@10097 := @10096 @7169 +@10098 := @10095 @10097 +@10099 := @7363 @10098 +@10100 := @10061 @10099 +@10101 := @10029 @10100 +@10102 := @7360 @10101 +@10104 := @7038 @10102 @7042 +@10105 := @7979 @10104 +@10106 := @7225 @10105 +@10108 := @9996 (@7207 @10106) +@10109 := 136 +@10112 := @15 @10109 (@18 @10109) +@10113 := @7114 @10112 +@10118 := @7023 (@7024 (@6997 @10113) @7031 @9940) +@10121 := @15 @5875 (@18 @5875) +@10122 := @7114 @10121 +@10125 := @7024 (@6997 @10122) @7031 +@10130 := @7127 (@9866 (@9868 @1377 (@9870 @1377))) +@10133 := @7023 (@10125 @10130) @7048 +@10134 := @10118 @10133 +@10135 := @7021 @10134 +@10137 := @7038 (@7039 @10113) +@10140 := @7038 (@7039 @10122) @7042 +@10141 := @10137 @10140 +@10143 := @8174 @10141 @6612 +@10145 := @7527 @10143 @8840 +@10146 := 138 +@10149 := @15 @10146 (@18 @10146) +@10150 := @7114 @10149 +@10155 := @7023 (@7024 (@6997 @10150) @7031 @9940) +@10156 := 139 +@10159 := @15 @10156 (@18 @10156) +@10160 := @7114 @10159 +@10163 := @7024 (@6997 @10160) @7031 +@10168 := @7127 (@9866 (@9868 @395 (@9870 @395))) +@10171 := @7023 (@10163 @10168) @7048 +@10172 := @10155 @10171 +@10173 := @7021 @10172 +@10175 := @7038 (@7039 @10150) +@10178 := @7038 (@7039 @10160) @7042 +@10179 := @10175 @10178 +@10181 := @8174 @10179 @6612 +@10183 := @7527 @10181 @8840 +@10184 := 140 +@10187 := @15 @10184 (@18 @10184) +@10188 := @7114 @10187 +@10193 := @7023 (@7024 (@6997 @10188) @7031 @9940) +@10194 := 141 +@10197 := @15 @10194 (@18 @10194) +@10198 := @7114 @10197 +@10201 := @7024 (@6997 @10198) @7031 +@10206 := @7127 (@9866 (@9868 @534 (@9870 @534))) +@10209 := @7023 (@10201 @10206) @7048 +@10210 := @10193 @10209 +@10211 := @7021 @10210 +@10213 := @7038 (@7039 @10188) +@10216 := @7038 (@7039 @10198) @7042 +@10217 := @10213 @10216 +@10219 := @8174 @10217 @6612 +@10221 := @10183 (@10211 @10219) +@10223 := @10145 (@10173 @10221) +@10224 := @7527 @10223 +@10225 := 142 +@10228 := @15 @10225 (@18 @10225) +@10229 := @7114 @10228 +@10234 := @7023 (@7024 (@6997 @10229) @7031 @7327) +@10237 := @15 @4665 (@18 @4665) +@10238 := @7114 @10237 +@10244 := @7023 (@7024 (@6997 @10238) @7031 @7130) @7048 +@10245 := @10234 @10244 +@10246 := @7021 @10245 +@10248 := @7038 (@7039 @10229) +@10251 := @7038 (@7039 @10238) @7042 +@10252 := @10248 @10251 +@10254 := @7139 @10252 @6533 +@10256 := @7084 (@10246 @10254) +@10257 := @7038 @10256 +@10260 := @15 @5888 (@18 @5888) +@10261 := @7114 @10260 +@10266 := @7023 (@7024 (@6997 @10261) @7031 @7120) +@10269 := @15 @4488 (@18 @4488) +@10270 := @7114 @10269 +@10276 := @7023 (@7024 (@6997 @10270) @7031 @7130) @7048 +@10277 := @10266 @10276 +@10278 := @7021 @10277 +@10280 := @7038 (@7039 @10261) +@10283 := @7038 (@7039 @10270) @7042 +@10284 := @10280 @10283 +@10286 := @7139 @10284 @6533 +@10288 := @7084 (@10278 @10286) +@10290 := @7038 @10288 @10097 +@10291 := @7581 @10290 +@10292 := @7967 @10291 +@10293 := @10257 @10292 +@10294 := @7360 @10293 +@10296 := @7038 @10294 @7042 +@10297 := @7979 @10296 +@10298 := @7225 @10297 +@10300 := @10224 (@7207 @10298) +@10303 := @15 @4705 (@18 @4705) +@10304 := @7026 @10303 +@10307 := @7024 (@6997 @10304) @7031 +@10311 := @7033 (@7034 @1423) @9823 @6533 +@10314 := @7023 (@10307 @10311) @7048 +@10315 := @7021 @10314 +@10317 := @7051 (@7039 @10304) +@10320 := @15 @4730 (@18 @4730) +@10321 := @7114 @10320 +@10326 := @7023 (@7024 (@6997 @10321) @7031 @9940) +@10327 := 148 +@10330 := @15 @10327 (@18 @10327) +@10331 := @7114 @10330 +@10337 := @7023 (@7024 (@6997 @10331) @7031 @9874) @7048 +@10338 := @10326 @10337 +@10339 := @7021 @10338 +@10341 := @7038 (@7039 @10321) +@10344 := @7038 (@7039 @10331) @7042 +@10345 := @10341 @10344 +@10347 := @8174 @10345 @6612 +@10348 := @7527 @10347 +@10349 := @7119 @7952 +@10350 := @7207 @10349 +@10352 := @10348 @10350 @8193 +@10353 := @7527 @10352 +@10354 := @7119 @7958 +@10355 := @7038 @10354 +@10358 := @15 @4737 (@18 @4737) +@10359 := @7114 @10358 +@10364 := @7023 (@7024 (@6997 @10359) @7031 @7120) +@10367 := @15 @4755 (@18 @4755) +@10368 := @7114 @10367 +@10371 := @7024 (@6997 @10368) @7031 +@10373 := @7033 (@7034 @1462) +@10374 := @10355 @7042 +@10375 := @7328 @10374 +@10376 := @7041 @10375 +@10378 := @10373 @10376 @6533 +@10381 := @7023 (@10371 @10378) @7048 +@10382 := @10364 @10381 +@10383 := @7021 @10382 +@10385 := @7038 (@7039 @10359) +@10388 := @7038 (@7039 @10368) @7042 +@10389 := @10385 @10388 +@10391 := @7139 @10389 @6533 +@10393 := @7084 (@10383 @10391) +@10395 := @7038 @10393 @10097 +@10396 := @7581 @10395 +@10397 := @7967 @10396 +@10398 := @10355 @10397 +@10399 := @7360 @10398 +@10401 := @7038 @10399 @7042 +@10402 := @7979 @10401 +@10403 := @7225 @10402 +@10405 := @10353 (@7207 @10403) +@10406 := 151 +@10409 := @15 @10406 (@18 @10406) +@10410 := @7114 @10409 +@10415 := @7023 (@7024 (@6997 @10410) @7031 @9940) +@10416 := 152 +@10419 := @15 @10416 (@18 @10416) +@10420 := @7114 @10419 +@10423 := @7024 (@6997 @10420) @7031 +@10428 := @7127 (@9866 (@9868 @1481 (@9870 @1481))) +@10431 := @7023 (@10423 @10428) @7048 +@10432 := @10415 @10431 +@10433 := @7021 @10432 +@10435 := @7038 (@7039 @10410) +@10438 := @7038 (@7039 @10420) @7042 +@10439 := @10435 @10438 +@10441 := @8174 @10439 @6612 +@10444 := @7527 @10441 @10350 @8193 +@10445 := @7527 @10444 +@10446 := @7071 @8008 +@10447 := @7051 @10446 +@10449 := @7195 @204 @136 +@10450 := 153 +@10453 := @15 @10450 (@18 @10450) +@10454 := @7089 @10453 +@10462 := @7056 (@10449 (@7094 (@7094 (@7094 (@7087 (@6997 @10454) @7095))))) +@10463 := @7039 @10454 +@10468 := @10447 (@7055 (@10462 (@7207 @10463)) @7212) +@10469 := @7527 @10468 +@10471 := @7033 (@7034 @1439) +@10472 := 154 +@10475 := @15 @10472 (@18 @10472) +@10476 := @7114 @10475 +@10479 := @7024 (@6997 @10476) @7031 +@10481 := @7127 (@8031 @1498) +@10484 := @7023 (@10479 @10481) @7048 +@10485 := @7021 @10484 +@10488 := @7038 (@7039 @10476) @7042 +@10490 := @8040 @10488 @6612 +@10492 := @7084 (@10485 @10490) +@10494 := @7038 @10492 @7042 +@10495 := @10096 @10494 +@10496 := @9942 @10495 +@10497 := @7581 @10496 +@10498 := @7967 @10497 +@10499 := @7328 @10498 +@10501 := @10471 @10499 @6612 +@10503 := @7038 @10501 @7042 +@10504 := @7979 @10503 +@10505 := @7225 @10504 +@10507 := @10469 (@7207 @10505) +@10508 := 155 +@10511 := @15 @10508 (@18 @10508) +@10512 := @7089 @10511 +@10517 := @7056 (@10449 (@7087 (@6997 @10512) @7896)) +@10518 := @7039 @10512 +@10523 := @10447 (@7055 (@10517 (@7207 @10518)) @7212) +@10524 := @7038 @10523 +@10527 := @15 @4716 (@18 @4716) +@10528 := @7089 @10527 +@10534 := @7056 (@10449 (@7094 (@7087 (@6997 @10528) @7830))) +@10535 := @7039 @10528 +@10540 := @10447 (@7055 (@10534 (@7207 @10535)) @7212) +@10541 := @7038 @10540 +@10542 := 158 +@10545 := @15 @10542 (@18 @10542) +@10546 := @7114 @10545 +@10551 := @7023 (@7024 (@6997 @10546) @7031 @7120) +@10554 := @15 @2545 (@18 @2545) +@10555 := @7114 @10554 +@10558 := @7024 (@6997 @10555) @7031 +@10559 := @7051 @8054 +@10562 := @15 @4694 (@18 @4694) +@10563 := @7089 @10562 +@10568 := @7056 (@10449 (@7087 (@6997 @10563) @7896)) +@10569 := @7039 @10563 +@10574 := @10559 (@7055 (@10568 (@7207 @10569)) @7212) +@10576 := @7038 @10574 @7042 +@10577 := @7328 @10576 +@10578 := @7041 @10577 +@10580 := @10373 @10578 @6533 +@10583 := @7023 (@10558 @10580) @7048 +@10584 := @10551 @10583 +@10585 := @7021 @10584 +@10587 := @7038 (@7039 @10546) +@10590 := @7038 (@7039 @10555) @7042 +@10591 := @10587 @10590 +@10593 := @7139 @10591 @6533 +@10595 := @7084 (@10585 @10593) +@10597 := @7038 @10595 @10097 +@10598 := @7581 @10597 +@10599 := @10541 @10598 +@10600 := @10524 @10599 +@10601 := @7360 @10600 +@10603 := @7038 @10601 @7042 +@10604 := @7979 @10603 +@10605 := @7225 @10604 +@10607 := @10507 (@7207 @10605) +@10609 := @10445 (@7207 @10607) +@10610 := @7225 @8118 +@10612 := @10609 (@7207 @10610) +@10614 := @10405 (@10433 @10612) +@10617 := @7055 (@7224 (@10339 @10614)) +@10618 := @7239 @8134 +@10619 := @7056 @10618 +@10621 := @7033 (@7034 @1431) +@10623 := @7038 @8876 @7042 +@10625 := @10621 @10623 @6612 +@10628 := @7023 (@8884 @10625) @7048 +@10629 := @7021 @10628 +@10630 := @10096 @8986 +@10631 := @9942 @10630 +@10632 := @7581 @10631 +@10633 := @7967 @10632 +@10634 := @7328 @10633 +@10636 := @10471 @10634 @6612 +@10638 := @7038 @10636 @7042 +@10639 := @7979 @10638 +@10640 := @7225 @10639 +@10644 := @7055 (@10619 (@10629 @10640)) @7212 +@10645 := @10617 @10644 +@10646 := @10317 @10645 +@10648 := @10300 (@10315 @10646) +@10650 := @10108 (@10135 @10648) +@10651 := @9987 @10650 +@10653 := @6383 (@9815 @10651) +@10655 := @6988 (@6991 @920) +@10656 := @8722 @7010 +@10658 := @10655 @10656 @6404 +@10660 := @7033 (@7034 @1560) +@10664 := @7103 (@7104 @192 @1565) @7042 +@10665 := @7038 @10664 +@10666 := @7168 @7043 +@10667 := @10665 @10666 +@10669 := @10660 @10667 @6612 +@10670 := @7207 @10669 +@10672 := @6383 (@10658 @10670) +@10676 := @6988 (@6991 @931) @10656 @6403 +@10677 := @7066 @6518 +@10678 := @7289 @10677 +@10680 := @7033 (@7034 @1579) +@10682 := @7033 (@7034 @1584) +@10686 := @7103 (@7104 @204 @1589) @7042 +@10687 := @7038 @10686 +@10688 := @7364 @6403 +@10690 := @7103 @10688 @7042 +@10691 := @7038 @10690 +@10692 := @10691 @7043 +@10693 := @10687 @10692 +@10695 := @10682 @10693 @6612 +@10697 := @7038 @10695 @7042 +@10699 := @10680 @10697 @6612 +@10702 := @7023 (@10678 @10699) @7048 +@10703 := @7021 @10702 +@10705 := @7033 (@7034 @1606) +@10708 := @15 @4507 (@18 @4507) +@10709 := @7114 @10708 +@10712 := @7024 (@6997 @10709) @7031 +@10714 := @7127 (@8031 @1608) +@10717 := @7023 (@10712 @10714) @7048 +@10718 := @7021 @10717 +@10721 := @7038 (@7039 @10709) @7042 +@10723 := @8040 @10721 @6612 +@10725 := @7084 (@10718 @10723) +@10727 := @7038 @10725 @7042 +@10728 := @7109 @10727 +@10730 := @10705 @10728 @6612 +@10731 := @10703 @10730 +@10733 := @6383 (@10676 @10731) +@10737 := @6988 (@6991 @999) @7283 @6400 +@10738 := 161 +@10741 := @15 @10738 (@18 @10738) +@10742 := @7114 @10741 +@10745 := @7024 (@6997 @10742) @7031 +@10747 := @7127 (@8031 @1623) +@10750 := @7023 (@10745 @10747) @7048 +@10751 := @7021 @10750 +@10754 := @7038 (@7039 @10742) @7042 +@10756 := @8040 @10754 @6612 +@10758 := @7084 (@10751 @10756) +@10759 := @7038 @10758 +@10762 := @15 @5840 (@18 @5840) +@10763 := @7114 @10762 +@10766 := @7024 (@6997 @10763) @7031 +@10768 := @7127 (@8031 @1630) +@10771 := @7023 (@10766 @10768) @7048 +@10772 := @7021 @10771 +@10775 := @7038 (@7039 @10763) @7042 +@10777 := @8040 @10775 @6612 +@10779 := @7084 (@10772 @10777) +@10780 := @7038 @10779 +@10783 := @15 @4519 (@18 @4519) +@10784 := @7114 @10783 +@10787 := @7024 (@6997 @10784) @7031 +@10789 := @7127 (@8031 @1637) +@10792 := @7023 (@10787 @10789) @7048 +@10793 := @7021 @10792 +@10796 := @7038 (@7039 @10784) @7042 +@10798 := @8040 @10796 @6612 +@10800 := @7084 (@10793 @10798) +@10801 := @7038 @10800 +@10802 := 164 +@10805 := @15 @10802 (@18 @10802) +@10806 := @7114 @10805 +@10809 := @7024 (@6997 @10806) @7031 +@10811 := @7127 (@8031 @1644) +@10814 := @7023 (@10809 @10811) @7048 +@10815 := @7021 @10814 +@10818 := @7038 (@7039 @10806) @7042 +@10820 := @8040 @10818 @6612 +@10822 := @7084 (@10815 @10820) +@10823 := @7038 @10822 +@10824 := 165 +@10827 := @15 @10824 (@18 @10824) +@10828 := @7114 @10827 +@10831 := @7024 (@6997 @10828) @7031 +@10833 := @7127 (@8031 @1651) +@10836 := @7023 (@10831 @10833) @7048 +@10837 := @7021 @10836 +@10840 := @7038 (@7039 @10828) @7042 +@10842 := @8040 @10840 @6612 +@10844 := @7084 (@10837 @10842) +@10845 := @7038 @10844 +@10846 := 166 +@10849 := @15 @10846 (@18 @10846) +@10850 := @7114 @10849 +@10853 := @7024 (@6997 @10850) @7031 +@10855 := @7127 (@8031 @1658) +@10858 := @7023 (@10853 @10855) @7048 +@10859 := @7021 @10858 +@10862 := @7038 (@7039 @10850) @7042 +@10864 := @8040 @10862 @6612 +@10866 := @7084 (@10859 @10864) +@10867 := @7038 @10866 +@10868 := 167 +@10871 := @15 @10868 (@18 @10868) +@10872 := @7114 @10871 +@10875 := @7024 (@6997 @10872) @7031 +@10877 := @7127 (@8031 @1665) +@10880 := @7023 (@10875 @10877) @7048 +@10881 := @7021 @10880 +@10884 := @7038 (@7039 @10872) @7042 +@10886 := @8040 @10884 @6612 +@10888 := @7084 (@10881 @10886) +@10889 := @7038 @10888 +@10890 := 168 +@10893 := @15 @10890 (@18 @10890) +@10894 := @7114 @10893 +@10897 := @7024 (@6997 @10894) @7031 +@10899 := @7127 (@8031 @1672) +@10902 := @7023 (@10897 @10899) @7048 +@10903 := @7021 @10902 +@10906 := @7038 (@7039 @10894) @7042 +@10908 := @8040 @10906 @6612 +@10910 := @7084 (@10903 @10908) +@10911 := @7038 @10910 +@10914 := @15 @4495 (@18 @4495) +@10915 := @7114 @10914 +@10918 := @7024 (@6997 @10915) @7031 +@10920 := @7127 (@8031 @1679) +@10923 := @7023 (@10918 @10920) @7048 +@10924 := @7021 @10923 +@10927 := @7038 (@7039 @10915) @7042 +@10929 := @8040 @10927 @6612 +@10931 := @7084 (@10924 @10929) +@10932 := @7038 @10931 +@10935 := @15 @5847 (@18 @5847) +@10936 := @7114 @10935 +@10939 := @7024 (@6997 @10936) @7031 +@10941 := @7127 (@8031 @1686) +@10944 := @7023 (@10939 @10941) @7048 +@10945 := @7021 @10944 +@10948 := @7038 (@7039 @10936) @7042 +@10950 := @8040 @10948 @6612 +@10952 := @7084 (@10945 @10950) +@10953 := @7038 @10952 +@10956 := @15 @4800 (@18 @4800) +@10957 := @7114 @10956 +@10960 := @7024 (@6997 @10957) @7031 +@10962 := @7127 (@8031 @1693) +@10965 := @7023 (@10960 @10962) @7048 +@10966 := @7021 @10965 +@10969 := @7038 (@7039 @10957) @7042 +@10971 := @8040 @10969 @6612 +@10973 := @7084 (@10966 @10971) +@10974 := @7038 @10973 +@10975 := 172 +@10978 := @15 @10975 (@18 @10975) +@10979 := @7114 @10978 +@10982 := @7024 (@6997 @10979) @7031 +@10984 := @7127 (@8031 @1700) +@10987 := @7023 (@10982 @10984) @7048 +@10988 := @7021 @10987 +@10991 := @7038 (@7039 @10979) @7042 +@10993 := @8040 @10991 @6612 +@10995 := @7084 (@10988 @10993) +@10996 := @7038 @10995 +@10997 := 173 +@11000 := @15 @10997 (@18 @10997) +@11001 := @7114 @11000 +@11004 := @7024 (@6997 @11001) @7031 +@11006 := @7127 (@8031 @1707) +@11009 := @7023 (@11004 @11006) @7048 +@11010 := @7021 @11009 +@11013 := @7038 (@7039 @11001) @7042 +@11015 := @8040 @11013 @6612 +@11017 := @7084 (@11010 @11015) +@11018 := @7038 @11017 +@11019 := 174 +@11022 := @15 @11019 (@18 @11019) +@11023 := @7114 @11022 +@11026 := @7024 (@6997 @11023) @7031 +@11028 := @7127 (@8031 @1714) +@11031 := @7023 (@11026 @11028) @7048 +@11032 := @7021 @11031 +@11035 := @7038 (@7039 @11023) @7042 +@11037 := @8040 @11035 @6612 +@11039 := @7084 (@11032 @11037) +@11040 := @7038 @11039 +@11041 := 175 +@11044 := @15 @11041 (@18 @11041) +@11045 := @7114 @11044 +@11048 := @7024 (@6997 @11045) @7031 +@11050 := @7127 (@8031 @1721) +@11053 := @7023 (@11048 @11050) @7048 +@11054 := @7021 @11053 +@11057 := @7038 (@7039 @11045) @7042 +@11059 := @8040 @11057 @6612 +@11061 := @7084 (@11054 @11059) +@11062 := @7038 @11061 +@11063 := 176 +@11066 := @15 @11063 (@18 @11063) +@11067 := @7114 @11066 +@11070 := @7024 (@6997 @11067) @7031 +@11072 := @7127 (@8031 @1728) +@11075 := @7023 (@11070 @11072) @7048 +@11076 := @7021 @11075 +@11079 := @7038 (@7039 @11067) @7042 +@11081 := @8040 @11079 @6612 +@11083 := @7084 (@11076 @11081) +@11084 := @7038 @11083 +@11087 := @15 @4534 (@18 @4534) +@11088 := @7114 @11087 +@11091 := @7024 (@6997 @11088) @7031 +@11093 := @7127 (@8031 @1735) +@11096 := @7023 (@11091 @11093) @7048 +@11097 := @7021 @11096 +@11100 := @7038 (@7039 @11088) @7042 +@11102 := @8040 @11100 @6612 +@11104 := @7084 (@11097 @11102) +@11105 := @7038 @11104 +@11106 := 178 +@11109 := @15 @11106 (@18 @11106) +@11110 := @7114 @11109 +@11113 := @7024 (@6997 @11110) @7031 +@11115 := @7127 (@8031 @1742) +@11118 := @7023 (@11113 @11115) @7048 +@11119 := @7021 @11118 +@11122 := @7038 (@7039 @11110) @7042 +@11124 := @8040 @11122 @6612 +@11126 := @7084 (@11119 @11124) +@11127 := @7038 @11126 +@11128 := 179 +@11131 := @15 @11128 (@18 @11128) +@11132 := @7114 @11131 +@11135 := @7024 (@6997 @11132) @7031 +@11137 := @7127 (@8031 @1749) +@11140 := @7023 (@11135 @11137) @7048 +@11141 := @7021 @11140 +@11144 := @7038 (@7039 @11132) @7042 +@11146 := @8040 @11144 @6612 +@11148 := @7084 (@11141 @11146) +@11149 := @7038 @11148 +@11150 := 180 +@11153 := @15 @11150 (@18 @11150) +@11154 := @7114 @11153 +@11157 := @7024 (@6997 @11154) @7031 +@11159 := @7127 (@8031 @1756) +@11162 := @7023 (@11157 @11159) @7048 +@11163 := @7021 @11162 +@11166 := @7038 (@7039 @11154) @7042 +@11168 := @8040 @11166 @6612 +@11170 := @7084 (@11163 @11168) +@11171 := @7038 @11170 +@11174 := @15 @5829 (@18 @5829) +@11175 := @7114 @11174 +@11178 := @7024 (@6997 @11175) @7031 +@11180 := @7127 (@8031 @1763) +@11183 := @7023 (@11178 @11180) @7048 +@11184 := @7021 @11183 +@11187 := @7038 (@7039 @11175) @7042 +@11189 := @8040 @11187 @6612 +@11191 := @7084 (@11184 @11189) +@11192 := @7038 @11191 +@11193 := 182 +@11196 := @15 @11193 (@18 @11193) +@11197 := @7114 @11196 +@11200 := @7024 (@6997 @11197) @7031 +@11202 := @7127 (@8031 @1770) +@11205 := @7023 (@11200 @11202) @7048 +@11206 := @7021 @11205 +@11209 := @7038 (@7039 @11197) @7042 +@11211 := @8040 @11209 @6612 +@11213 := @7084 (@11206 @11211) +@11214 := @7038 @11213 +@11215 := 183 +@11218 := @15 @11215 (@18 @11215) +@11219 := @7114 @11218 +@11222 := @7024 (@6997 @11219) @7031 +@11224 := @7127 (@8031 @1777) +@11227 := @7023 (@11222 @11224) @7048 +@11228 := @7021 @11227 +@11231 := @7038 (@7039 @11219) @7042 +@11233 := @8040 @11231 @6612 +@11235 := @7084 (@11228 @11233) +@11236 := @7038 @11235 +@11237 := 184 +@11240 := @15 @11237 (@18 @11237) +@11241 := @7114 @11240 +@11244 := @7024 (@6997 @11241) @7031 +@11246 := @7127 (@8031 @1784) +@11249 := @7023 (@11244 @11246) @7048 +@11250 := @7021 @11249 +@11253 := @7038 (@7039 @11241) @7042 +@11255 := @8040 @11253 @6612 +@11257 := @7084 (@11250 @11255) +@11258 := @7038 @11257 +@11259 := 185 +@11262 := @15 @11259 (@18 @11259) +@11263 := @7114 @11262 +@11266 := @7024 (@6997 @11263) @7031 +@11268 := @7127 (@8031 @1791) +@11271 := @7023 (@11266 @11268) @7048 +@11272 := @7021 @11271 +@11275 := @7038 (@7039 @11263) @7042 +@11277 := @8040 @11275 @6612 +@11279 := @7084 (@11272 @11277) +@11280 := @7038 @11279 +@11281 := 186 +@11284 := @15 @11281 (@18 @11281) +@11285 := @7114 @11284 +@11288 := @7024 (@6997 @11285) @7031 +@11290 := @7127 (@8031 @1798) +@11293 := @7023 (@11288 @11290) @7048 +@11294 := @7021 @11293 +@11297 := @7038 (@7039 @11285) @7042 +@11299 := @8040 @11297 @6612 +@11301 := @7084 (@11294 @11299) +@11302 := @7038 @11301 +@11305 := @15 @4553 (@18 @4553) +@11306 := @7114 @11305 +@11309 := @7024 (@6997 @11306) @7031 +@11311 := @7127 (@8031 @1805) +@11314 := @7023 (@11309 @11311) @7048 +@11315 := @7021 @11314 +@11318 := @7038 (@7039 @11306) @7042 +@11320 := @8040 @11318 @6612 +@11322 := @7084 (@11315 @11320) +@11323 := @7038 @11322 +@11324 := @10691 @7042 +@11325 := @11323 @11324 +@11326 := @8713 @11325 +@11328 := @7038 @11326 @7042 +@11329 := @11302 @11328 +@11330 := @8713 @11329 +@11332 := @7038 @11330 @7042 +@11333 := @11280 @11332 +@11334 := @8713 @11333 +@11336 := @7038 @11334 @7042 +@11337 := @11258 @11336 +@11338 := @8713 @11337 +@11340 := @7038 @11338 @7042 +@11341 := @11236 @11340 +@11342 := @8713 @11341 +@11344 := @7038 @11342 @7042 +@11345 := @11214 @11344 +@11346 := @8713 @11345 +@11348 := @7038 @11346 @7042 +@11349 := @11192 @11348 +@11350 := @8713 @11349 +@11352 := @7038 @11350 @7042 +@11353 := @11171 @11352 +@11354 := @8713 @11353 +@11356 := @7038 @11354 @7042 +@11357 := @11149 @11356 +@11358 := @8713 @11357 +@11360 := @7038 @11358 @7042 +@11361 := @11127 @11360 +@11362 := @8713 @11361 +@11364 := @7038 @11362 @7042 +@11365 := @11105 @11364 +@11366 := @8713 @11365 +@11368 := @7038 @11366 @7042 +@11369 := @11084 @11368 +@11370 := @8713 @11369 +@11372 := @7038 @11370 @7042 +@11373 := @11062 @11372 +@11374 := @8713 @11373 +@11376 := @7038 @11374 @7042 +@11377 := @11040 @11376 +@11378 := @8713 @11377 +@11380 := @7038 @11378 @7042 +@11381 := @11018 @11380 +@11382 := @8713 @11381 +@11384 := @7038 @11382 @7042 +@11385 := @10996 @11384 +@11386 := @8713 @11385 +@11388 := @7038 @11386 @7042 +@11389 := @10974 @11388 +@11390 := @8713 @11389 +@11392 := @7038 @11390 @7042 +@11393 := @10953 @11392 +@11394 := @8713 @11393 +@11396 := @7038 @11394 @7042 +@11397 := @10932 @11396 +@11398 := @8713 @11397 +@11400 := @7038 @11398 @7042 +@11401 := @10911 @11400 +@11402 := @8713 @11401 +@11404 := @7038 @11402 @7042 +@11405 := @10889 @11404 +@11406 := @8713 @11405 +@11408 := @7038 @11406 @7042 +@11409 := @10867 @11408 +@11410 := @8713 @11409 +@11412 := @7038 @11410 @7042 +@11413 := @10845 @11412 +@11414 := @8713 @11413 +@11416 := @7038 @11414 @7042 +@11417 := @10823 @11416 +@11418 := @8713 @11417 +@11420 := @7038 @11418 @7042 +@11421 := @10801 @11420 +@11422 := @8713 @11421 +@11424 := @7038 @11422 @7042 +@11425 := @10780 @11424 +@11426 := @8713 @11425 +@11428 := @7038 @11426 @7042 +@11429 := @10759 @11428 +@11430 := @8713 @11429 +@11433 := @7023 (@10678 @11430) @7048 +@11434 := @7021 @11433 +@11436 := @9329 @7610 @6612 +@11437 := @11434 @11436 +@11439 := @6383 (@10737 @11437) +@11443 := @6988 (@6991 @1086) @7484 @6403 +@11446 := @15 @4599 (@18 @4599) +@11447 := @7026 @11446 +@11453 := @7023 (@7024 (@6997 @11447) @7031 @7040) @7048 +@11454 := @7021 @11453 +@11456 := @7051 (@7741 @11447) +@11459 := @7127 (LexLeanTarget.RustSyntax.Lit.bytes @1934) +@11460 := @7207 @11459 +@11462 := @7055 (@7224 @11460) +@11463 := 190 +@11466 := @15 @11463 (@18 @11463) +@11467 := @7026 @11466 +@11470 := @7024 (@6997 @11467) @7031 +@11471 := 189 +@11474 := @15 @11471 (@18 @11471) +@11475 := @7089 @11474 +@11480 := @7056 (@7931 (@7087 (@6997 @11475) @7896)) +@11481 := @7039 @11475 +@11486 := @7892 (@7055 (@11480 (@7207 @11481)) @7212) +@11489 := @7023 (@11470 @11486) @7048 +@11490 := @7021 @11489 +@11492 := @7051 (@7039 @11467) +@11494 := @7951 (@7748 @7095) +@11495 := @7056 @11494 +@11497 := @9485 @7468 @6612 +@11500 := @7055 (@11495 (@7207 @11497)) +@11502 := @7055 (@7990 @11460) +@11504 := @7055 (@8004 @11460) +@11506 := @7055 (@9728 @11460) +@11507 := @8132 @7096 +@11511 := @7055 (@7056 @11507 @11460) @7212 +@11512 := @11506 @11511 +@11513 := @11504 @11512 +@11514 := @11502 @11513 +@11515 := @11500 @11514 +@11516 := @11492 @11515 +@11520 := @7055 (@9689 (@11490 @11516)) @7212 +@11521 := @11462 @11520 +@11522 := @11456 @11521 +@11523 := @11454 @11522 +@11525 := @6383 (@11443 @11523) +@11529 := @6988 (@6991 @1095) @7283 @6400 +@11532 := @15 @4541 (@18 @4541) +@11533 := @7114 @11532 +@11536 := @7024 (@6997 @11533) @7031 +@11538 := @7127 (@8031 @1964) +@11541 := @7023 (@11536 @11538) @7048 +@11542 := @7021 @11541 +@11545 := @7038 (@7039 @11533) @7042 +@11547 := @8040 @11545 @6612 +@11549 := @7084 (@11542 @11547) +@11550 := @7038 @11549 +@11551 := 192 +@11554 := @15 @11551 (@18 @11551) +@11555 := @7114 @11554 +@11558 := @7024 (@6997 @11555) @7031 +@11560 := @7127 (@8031 @1971) +@11563 := @7023 (@11558 @11560) @7048 +@11564 := @7021 @11563 +@11567 := @7038 (@7039 @11555) @7042 +@11569 := @8040 @11567 @6612 +@11571 := @7084 (@11564 @11569) +@11572 := @7038 @11571 +@11573 := 193 +@11576 := @15 @11573 (@18 @11573) +@11577 := @7114 @11576 +@11580 := @7024 (@6997 @11577) @7031 +@11582 := @7127 (@8031 @1978) +@11585 := @7023 (@11580 @11582) @7048 +@11586 := @7021 @11585 +@11589 := @7038 (@7039 @11577) @7042 +@11591 := @8040 @11589 @6612 +@11593 := @7084 (@11586 @11591) +@11594 := @7038 @11593 +@11597 := @15 @2522 (@18 @2522) +@11598 := @7114 @11597 +@11601 := @7024 (@6997 @11598) @7031 +@11603 := @7127 (@8031 @1985) +@11606 := @7023 (@11601 @11603) @7048 +@11607 := @7021 @11606 +@11610 := @7038 (@7039 @11598) @7042 +@11612 := @8040 @11610 @6612 +@11614 := @7084 (@11607 @11612) +@11615 := @7038 @11614 +@11616 := 195 +@11619 := @15 @11616 (@18 @11616) +@11620 := @7114 @11619 +@11623 := @7024 (@6997 @11620) @7031 +@11625 := @7127 (@8031 @1992) +@11628 := @7023 (@11623 @11625) @7048 +@11629 := @7021 @11628 +@11632 := @7038 (@7039 @11620) @7042 +@11634 := @8040 @11632 @6612 +@11636 := @7084 (@11629 @11634) +@11637 := @7038 @11636 +@11638 := 196 +@11641 := @15 @11638 (@18 @11638) +@11642 := @7114 @11641 +@11645 := @7024 (@6997 @11642) @7031 +@11647 := @7127 (@8031 @1999) +@11650 := @7023 (@11645 @11647) @7048 +@11651 := @7021 @11650 +@11654 := @7038 (@7039 @11642) @7042 +@11656 := @8040 @11654 @6612 +@11658 := @7084 (@11651 @11656) +@11660 := @7038 @11658 @11324 +@11661 := @8713 @11660 +@11663 := @7038 @11661 @7042 +@11664 := @11637 @11663 +@11665 := @8713 @11664 +@11667 := @7038 @11665 @7042 +@11668 := @11615 @11667 +@11669 := @8713 @11668 +@11671 := @7038 @11669 @7042 +@11672 := @11594 @11671 +@11673 := @8713 @11672 +@11675 := @7038 @11673 @7042 +@11676 := @11572 @11675 +@11677 := @8713 @11676 +@11679 := @7038 @11677 @7042 +@11680 := @11550 @11679 +@11681 := @8713 @11680 +@11684 := @7023 (@10678 @11681) @7048 +@11685 := @7021 @11684 +@11686 := @11685 @11436 +@11688 := @6383 (@11529 @11686) +@11692 := @6988 (@6991 @1162) @7012 @6400 +@11694 := @7033 (@7034 @2036) +@11698 := @7103 (@7104 @271 @2041) @7043 +@11699 := @7038 @11698 +@11700 := @7163 @7110 +@11701 := @11699 @11700 +@11703 := @11694 @11701 @6612 +@11704 := @7207 @11703 +@11706 := @6383 (@11692 @11704) +@11708 := @6988 (@6991 @1288) +@11709 := @7507 @7010 +@11710 := @7004 @11709 +@11712 := @11708 @11710 @9817 +@11713 := 197 +@11716 := @15 @11713 (@18 @11713) +@11717 := @7026 @11716 +@11720 := @7024 (@6997 @11717) @7031 +@11722 := @7033 (@7034 @2057) +@11723 := @7041 @9822 +@11725 := @11722 @11723 @6612 +@11728 := @7023 (@11720 @11725) @7048 +@11729 := @7021 @11728 +@11731 := @7051 (@7039 @11717) +@11736 := @7127 (@9866 (@9868 @133 (@9870 @133))) +@11739 := @7055 (@7224 (@7207 @11736)) +@11740 := @7239 @7264 +@11741 := @7056 @11740 +@11742 := @7207 @7966 +@11745 := @7055 (@11741 @11742) @7212 +@11746 := @11739 @11745 +@11747 := @11731 @11746 +@11748 := @11729 @11747 +@11750 := @6383 (@11712 @11748) +@11752 := @6988 (@6991 @1296) +@11754 := @6995 (@7508 @9817) +@11755 := @11754 @7010 +@11757 := @7004 (@7507 @11755) +@11759 := @11752 @11757 @6400 +@11760 := 198 +@11763 := @15 @11760 (@18 @11760) +@11764 := @7026 @11763 +@11770 := @7023 (@7024 (@6997 @11764) @7031 @11725) @7048 +@11771 := @7021 @11770 +@11773 := @7051 (@7039 @11764) +@11774 := 199 +@11777 := @15 @11774 (@18 @11774) +@11778 := @7114 @11777 +@11783 := @7023 (@7024 (@6997 @11778) @7031 @7580) +@11784 := 200 +@11787 := @15 @11784 (@18 @11784) +@11788 := @7114 @11787 +@11794 := @7023 (@7024 (@6997 @11788) @7031 @7966) @7048 +@11795 := @11783 @11794 +@11796 := @7021 @11795 +@11798 := @7038 (@7039 @11778) +@11801 := @7038 (@7039 @11788) @7042 +@11802 := @11798 @11801 +@11804 := @8174 @11802 @6612 +@11808 := @7055 (@7464 (@11796 @11804)) @7212 +@11809 := @9684 @11808 +@11810 := @11773 @11809 +@11811 := @11771 @11810 +@11813 := @6383 (@11759 @11811) +@11817 := @6988 (@6991 @1319) @11710 @7486 +@11818 := 201 +@11821 := @15 @11818 (@18 @11818) +@11822 := @7114 @11821 +@11828 := @7023 (@7024 (@6997 @11822) @7031 @7295) @7048 +@11829 := @7021 @11828 +@11832 := @7038 (@7039 @11822) @7042 +@11834 := @7302 @11832 @6612 +@11836 := @7084 (@11829 @11834) +@11838 := @7023 (@7824 @11836) +@11839 := 202 +@11842 := @15 @11839 (@18 @11839) +@11843 := @7089 @11842 +@11849 := @7024 (@7085 (@7087 (@6997 @11843) @7096)) @7031 +@11851 := @7033 (@7034 @2099) +@11852 := @7104 @367 +@11854 := @7103 (@11852 @2104) +@11855 := @7967 @7043 +@11856 := @11854 @11855 +@11857 := @7038 @11856 +@11858 := 203 +@11861 := @15 @11858 (@18 @11858) +@11862 := @7114 @11861 +@11867 := @7023 (@7024 (@6997 @11862) @7031 @7966) +@11868 := 204 +@11871 := @15 @11868 (@18 @11868) +@11872 := @7114 @11871 +@11878 := @7023 (@7024 (@6997 @11872) @7031 @7327) @7048 +@11879 := @11867 @11878 +@11880 := @7021 @11879 +@11882 := @7038 (@7039 @11862) +@11885 := @7038 (@7039 @11872) @7042 +@11886 := @11882 @11885 +@11888 := @8415 @11886 @6612 +@11890 := @7084 (@11880 @11888) +@11892 := @7038 @11890 @9822 +@11893 := @11857 @11892 +@11895 := @11851 @11893 @6533 +@11898 := @7023 (@11849 @11895) @7048 +@11899 := @11838 @11898 +@11900 := @7021 @11899 +@11901 := @7039 @11843 +@11902 := @7225 @11901 +@11903 := @11900 @11902 +@11905 := @6383 (@11817 @11903) +@11907 := @6988 (@6991 @1329) +@11908 := @8724 @7010 +@11909 := @7507 @11908 +@11910 := @7004 @11909 +@11911 := @11907 @11910 +@11912 := @7014 @6477 +@11913 := @11911 @11912 +@11914 := @7537 @7067 +@11915 := 205 +@11918 := @15 @11915 (@18 @11915) +@11919 := @7114 @11918 +@11925 := @7023 (@7024 (@6997 @11919) @7031 @7295) @7048 +@11926 := @7021 @11925 +@11929 := @7038 (@7039 @11919) @7042 +@11931 := @7302 @11929 @6612 +@11933 := @7084 (@11926 @11931) +@11935 := @7023 (@11914 @11933) +@11938 := @15 @4477 (@18 @4477) +@11939 := @7089 @11938 +@11945 := @7024 (@7085 (@7087 (@6997 @11939) @7096)) @7031 +@11947 := @7033 (@7034 @2128) +@11951 := @7103 (@7104 @393 @2133) @7968 +@11952 := @7038 @11951 +@11953 := 209 +@11956 := @15 @11953 (@18 @11953) +@11957 := @7114 @11956 +@11960 := @7024 (@6997 @11957) @7031 +@11963 := @15 @4570 (@18 @4570) +@11964 := @7114 @11963 +@11969 := @7023 (@7024 (@6997 @11964) @7031 @7580) +@11970 := 208 +@11973 := @15 @11970 (@18 @11970) +@11974 := @7114 @11973 +@11980 := @7023 (@7024 (@6997 @11974) @7031 @7327) @7048 +@11981 := @11969 @11980 +@11982 := @7021 @11981 +@11984 := @7038 (@7039 @11964) +@11987 := @7038 (@7039 @11974) @7042 +@11988 := @11984 @11987 +@11990 := @8415 @11988 @6612 +@11992 := @7084 (@11982 @11990) +@11994 := @7023 (@11960 @11992) +@11995 := 210 +@11998 := @15 @11995 (@18 @11995) +@11999 := @7114 @11998 +@12005 := @7023 (@7024 (@6997 @11999) @7031 @7130) @7048 +@12006 := @11994 @12005 +@12007 := @7021 @12006 +@12009 := @7038 (@7039 @11957) +@12012 := @7038 (@7039 @11999) @7042 +@12013 := @12009 @12012 +@12015 := @7139 @12013 @6533 +@12017 := @7084 (@12007 @12015) +@12018 := @7038 @12017 +@12020 := @7151 @204 @136 +@12021 := @7103 @12020 +@12022 := @7163 @7042 +@12023 := @8248 @12022 +@12024 := @7967 @12023 +@12025 := @7328 @12024 +@12026 := @12021 @12025 +@12028 := @7038 @12026 @7042 +@12029 := @12018 @12028 +@12030 := @11952 @12029 +@12032 := @11947 @12030 @6533 +@12035 := @7023 (@11945 @12032) @7048 +@12036 := @11935 @12035 +@12037 := @7021 @12036 +@12038 := @7039 @11939 +@12039 := @7225 @12038 +@12040 := @12037 @12039 +@12042 := @6383 (@11913 @12040) +@12044 := @6988 (@6991 @1346) +@12046 := @6995 (@7007 @9817) +@12048 := @6995 (@8725 @6398) +@12050 := @6995 (@8728 @6400) +@12052 := @6995 (@9805 @6398) +@12053 := @6996 @7241 +@12062 := @7004 (@12046 (@8724 (@12048 (@12050 (@12052 (@6995 (@12053 @6396) @7010)))))) +@12063 := @12044 @12062 +@12064 := @7014 @6465 +@12065 := @12063 @12064 +@12066 := @7066 @6487 +@12067 := @9490 @12066 +@12069 := @7033 (@7034 @2171) +@12070 := 211 +@12073 := @15 @12070 (@18 @12070) +@12074 := @7114 @12073 +@12079 := @7023 (@7024 (@6997 @12074) @7031 @7966) +@12080 := 212 +@12083 := @15 @12080 (@18 @12080) +@12084 := @7114 @12083 +@12090 := @7023 (@7024 (@6997 @12084) @7031 @7130) @7048 +@12091 := @12079 @12090 +@12092 := @7021 @12091 +@12094 := @7038 (@7039 @12074) +@12097 := @7038 (@7039 @12084) @7042 +@12098 := @12094 @12097 +@12100 := @7139 @12098 @6533 +@12102 := @7084 (@12092 @12100) +@12103 := @7038 @12102 +@12104 := @7581 @7042 +@12105 := @12103 @12104 +@12106 := @7755 @12105 +@12108 := @12069 @12106 @6533 +@12110 := @7023 (@12067 @12108) +@12111 := @7960 @7313 +@12112 := @7071 @7952 +@12113 := @7051 @12112 +@12115 := @7195 @271 @136 +@12116 := 213 +@12119 := @15 @12116 (@18 @12116) +@12120 := @7089 @12119 +@12128 := @7056 (@12115 (@7094 (@7094 (@7094 (@7087 (@6997 @12120) @7095))))) +@12129 := @7039 @12120 +@12134 := @12113 (@7055 (@12128 (@7207 @12129)) @7212) +@12135 := @7527 @12134 +@12136 := @7119 @7079 +@12137 := @7038 @12136 +@12138 := 214 +@12141 := @15 @12138 (@18 @12138) +@12142 := @7114 @12141 +@12145 := @7024 (@6997 @12142) @7031 +@12147 := @7127 (@8031 @2181) +@12150 := @7023 (@12145 @12147) @7048 +@12151 := @7021 @12150 +@12154 := @7038 (@7039 @12142) @7042 +@12156 := @8040 @12154 @6612 +@12158 := @7084 (@12151 @12156) +@12160 := @7038 @12158 @7042 +@12161 := @8187 @12160 +@12162 := @12137 @12161 +@12163 := @7163 @12162 +@12164 := @7581 @12163 +@12165 := @7967 @12164 +@12167 := @10471 @12165 @6612 +@12169 := @12135 (@7207 @12167) +@12171 := @7033 (@7034 @2199) +@12172 := 215 +@12175 := @15 @12172 (@18 @12172) +@12176 := @7089 @12175 +@12181 := @7056 (@12115 (@7087 (@6997 @12176) @7896)) +@12182 := @7039 @12176 +@12187 := @12113 (@7055 (@12181 (@7207 @12182)) @7212) +@12188 := @7038 @12187 +@12189 := 216 +@12192 := @15 @12189 (@18 @12189) +@12193 := @7089 @12192 +@12199 := @7056 (@12115 (@7094 (@7087 (@6997 @12193) @7830))) +@12200 := @7039 @12193 +@12205 := @12113 (@7055 (@12199 (@7207 @12200)) @7212) +@12206 := @7038 @12205 +@12207 := @7051 @7964 +@12208 := 217 +@12211 := @15 @12208 (@18 @12208) +@12212 := @7089 @12211 +@12217 := @7056 (@12115 (@7087 (@6997 @12212) @7896)) +@12218 := @7039 @12212 +@12223 := @12207 (@7055 (@12217 (@7207 @12218)) @7212) +@12225 := @7038 @12223 @7042 +@12226 := @7967 @12225 +@12227 := @7755 @12226 +@12229 := @10373 @12227 @6533 +@12230 := @7038 @12229 +@12231 := @7151 @46 +@12232 := @12231 @46 +@12234 := @7103 @12232 @7042 +@12235 := @7038 @12234 +@12236 := @9942 @8188 +@12237 := @7581 @12236 +@12238 := @12235 @12237 +@12239 := @12230 @12238 +@12240 := @12137 @12239 +@12241 := @12206 @12240 +@12242 := @12188 @12241 +@12244 := @12171 @12242 @6533 +@12246 := @12169 (@7207 @12244) +@12248 := @7023 (@12111 @12246) +@12249 := 218 +@12252 := @15 @12249 (@18 @12249) +@12253 := @7026 @12252 +@12256 := @7024 (@6997 @12253) @7031 +@12258 := @7033 (@7034 @2227) +@12259 := @7755 @9930 +@12261 := @12258 @12259 @6533 +@12264 := @7023 (@12256 @12261) @7048 +@12265 := @7021 @12264 +@12267 := @7051 (@7039 @12253) +@12268 := 219 +@12271 := @15 @12268 (@18 @12268) +@12272 := @7114 @12271 +@12275 := @7024 (@6997 @12272) @7031 +@12277 := @7127 (@8031 @2243) +@12280 := @7023 (@12275 @12277) @7048 +@12281 := @7021 @12280 +@12284 := @7038 (@7039 @12272) @7042 +@12286 := @8040 @12284 @6612 +@12288 := @7084 (@12281 @12286) +@12290 := @7038 @12288 @7042 +@12291 := @8187 @12290 +@12292 := @12137 @12291 +@12293 := @7163 @12292 +@12294 := @7581 @12293 +@12295 := @7967 @12294 +@12297 := @10471 @12295 @6612 +@12300 := @7055 (@7224 (@7207 @12297)) +@12301 := @7239 @8009 +@12302 := @7056 @12301 +@12303 := @7119 @8008 +@12304 := @7038 @12303 +@12305 := @12304 @7042 +@12306 := @7967 @12305 +@12307 := @7755 @12306 +@12309 := @10373 @12307 @6533 +@12311 := @7038 @12309 @12238 +@12312 := @12137 @12311 +@12313 := @7581 @12312 +@12314 := @12304 @12313 +@12316 := @12171 @12314 @6533 +@12320 := @7055 (@12302 (@7207 @12316)) @7212 +@12321 := @12300 @12320 +@12322 := @12267 @12321 +@12324 := @7084 (@12265 @12322) +@12326 := @7023 (@9937 @12324) +@12327 := @9131 @7313 +@12328 := 220 +@12331 := @15 @12328 (@18 @12328) +@12332 := @7026 @12331 +@12335 := @7024 (@6997 @12332) @7031 +@12339 := @7033 (@7034 @2267) @12259 @6533 +@12342 := @7023 (@12335 @12339) @7048 +@12343 := @7021 @12342 +@12345 := @7051 (@7039 @12332) +@12346 := @7057 @8882 +@12347 := @7056 @12346 +@12348 := @7119 @8881 +@12349 := @7038 @12348 +@12350 := @12349 @7042 +@12351 := @7967 @12350 +@12352 := @7755 @12351 +@12354 := @10373 @12352 @6533 +@12355 := @7038 @12354 +@12356 := @12231 @20 +@12358 := @7103 @12356 @7042 +@12360 := @7038 @12358 @12237 +@12361 := @12355 @12360 +@12362 := @12137 @12361 +@12363 := @7581 @12362 +@12364 := @12349 @12363 +@12366 := @12171 @12364 @6533 +@12369 := @7055 (@12347 (@7207 @12366)) +@12370 := @7262 @8134 +@12371 := @7056 @12370 +@12373 := @7038 @8336 @7042 +@12374 := @8187 @12373 +@12375 := @12137 @12374 +@12376 := @7163 @12375 +@12377 := @7581 @12376 +@12378 := @7967 @12377 +@12380 := @10471 @12378 @6612 +@12384 := @7055 (@12371 (@7207 @12380)) @7212 +@12385 := @12369 @12384 +@12386 := @12345 @12385 +@12388 := @7084 (@12343 @12386) +@12390 := @7023 (@12327 @12388) +@12391 := @9141 @7067 +@12393 := @7033 (@7034 @2307) +@12394 := 221 +@12397 := @15 @12394 (@18 @12394) +@12398 := @7114 @12397 +@12403 := @7023 (@7024 (@6997 @12398) @7031 @7966) +@12404 := 222 +@12407 := @15 @12404 (@18 @12404) +@12408 := @7114 @12407 +@12414 := @7023 (@7024 (@6997 @12408) @7031 @7130) @7048 +@12415 := @12403 @12414 +@12416 := @7021 @12415 +@12418 := @7038 (@7039 @12398) +@12421 := @7038 (@7039 @12408) @7042 +@12422 := @12418 @12421 +@12424 := @7139 @12422 @6533 +@12426 := @7084 (@12416 @12424) +@12428 := @7038 @12426 @7042 +@12429 := @7755 @12428 +@12431 := @12393 @12429 @6533 +@12433 := @7023 (@12391 @12431) +@12434 := @9160 @7067 +@12436 := @7033 (@7034 @2317) +@12439 := @15 @4588 (@18 @4588) +@12440 := @7114 @12439 +@12443 := @7024 (@6997 @12440) @7031 +@12446 := @15 @3669 (@18 @3669) +@12447 := @7114 @12446 +@12452 := @7023 (@7024 (@6997 @12447) @7031 @7966) +@12455 := @15 @3683 (@18 @3683) +@12456 := @7114 @12455 +@12462 := @7023 (@7024 (@6997 @12456) @7031 @7130) @7048 +@12463 := @12452 @12462 +@12464 := @7021 @12463 +@12466 := @7038 (@7039 @12447) +@12469 := @7038 (@7039 @12456) @7042 +@12470 := @12466 @12469 +@12472 := @7139 @12470 @6533 +@12474 := @7084 (@12464 @12472) +@12476 := @7023 (@12443 @12474) +@12479 := @15 @4629 (@18 @4629) +@12480 := @7114 @12479 +@12486 := @7023 (@7024 (@6997 @12480) @7031 @9155) @7048 +@12487 := @12476 @12486 +@12488 := @7021 @12487 +@12490 := @7038 (@7039 @12440) +@12493 := @7038 (@7039 @12480) @7042 +@12494 := @12490 @12493 +@12496 := @7139 @12494 @6533 +@12498 := @7084 (@12488 @12496) +@12500 := @7038 @12498 @7042 +@12501 := @7755 @12500 +@12503 := @12436 @12501 @6533 +@12505 := @7023 (@12434 @12503) +@12506 := @9320 @7313 +@12507 := @7119 @9158 +@12508 := @7038 @12507 +@12509 := @12508 @7042 +@12510 := @7967 @12509 +@12511 := @7755 @12510 +@12513 := @10373 @12511 @6533 +@12514 := @7038 @12513 +@12515 := @12231 @60 +@12516 := @7103 @12515 +@12518 := @7033 (@7034 @2338) +@12519 := 227 +@12522 := @15 @12519 (@18 @12519) +@12523 := @7114 @12522 +@12528 := @7023 (@7024 (@6997 @12523) @7031 @12507) +@12529 := 228 +@12532 := @15 @12529 (@18 @12529) +@12533 := @7114 @12532 +@12539 := @7023 (@7024 (@6997 @12533) @7031 @7966) @7048 +@12540 := @12528 @12539 +@12541 := @7021 @12540 +@12543 := @7038 (@7039 @12523) +@12546 := @7038 (@7039 @12533) @7042 +@12547 := @12543 @12546 +@12549 := @8415 @12547 @6612 +@12551 := @7084 (@12541 @12549) +@12553 := @7038 @12551 @7042 +@12554 := @7967 @12553 +@12555 := @7755 @12554 +@12557 := @12518 @12555 @6612 +@12559 := @7038 @12557 @7042 +@12560 := @12516 @12559 +@12562 := @7038 @12560 @12237 +@12563 := @12514 @12562 +@12564 := @12137 @12563 +@12565 := @7581 @12564 +@12566 := @12508 @12565 +@12568 := @12171 @12566 @6533 +@12570 := @7023 (@12506 @12568) +@12572 := @7033 (@7034 @2361) +@12574 := @12572 @12259 @6533 +@12576 := @7023 (@9327 @12574) +@12577 := @9345 @7313 +@12579 := @7033 (@7034 @2369) +@12580 := @12137 @8188 +@12581 := @9942 @12580 +@12582 := @7581 @12581 +@12583 := @7967 @12582 +@12584 := @7755 @12583 +@12586 := @12579 @12584 @6533 +@12588 := @7023 (@12577 @12586) +@12589 := @6999 @999 +@12592 := @7024 (@6997 @12589) @7067 +@12594 := @7033 (@7034 @2383) +@12596 := @12594 @12259 @6612 +@12598 := @7023 (@12592 @12596) +@12599 := @6999 @1086 +@12602 := @7024 (@6997 @12599) @7313 +@12603 := 229 +@12606 := @15 @12603 (@18 @12603) +@12607 := @7114 @12606 +@12612 := @7023 (@7024 (@6997 @12607) @7031 @7966) +@12613 := 230 +@12616 := @15 @12613 (@18 @12613) +@12617 := @7114 @12616 +@12620 := @7024 (@6997 @12617) @7031 +@12621 := @7119 @12589 +@12624 := @7023 (@12620 @12621) @7048 +@12625 := @12612 @12624 +@12626 := @7021 @12625 +@12628 := @7038 (@7039 @12607) +@12631 := @7038 (@7039 @12617) @7042 +@12632 := @12628 @12631 +@12634 := @7139 @12632 @6533 +@12636 := @7084 (@12626 @12634) +@12637 := @7038 @12636 +@12638 := @12231 @192 +@12639 := @7103 @12638 +@12641 := @7038 @12621 @7042 +@12642 := @7967 @12641 +@12643 := @7041 @12642 +@12645 := @12518 @12643 @6612 +@12647 := @7038 @12645 @7042 +@12648 := @12639 @12647 +@12649 := @7038 @12648 +@12650 := @9942 @7250 +@12651 := @7581 @12650 +@12652 := @12649 @12651 +@12653 := @8248 @12652 +@12654 := @12137 @12653 +@12655 := @7581 @12654 +@12656 := @12637 @12655 +@12658 := @12171 @12656 @6533 +@12660 := @7023 (@12602 @12658) +@12661 := @6999 @1095 +@12664 := @7024 (@6997 @12661) @7843 +@12666 := @7033 (@7034 @2415) +@12668 := @12666 @9822 @6612 +@12670 := @7023 (@12664 @12668) +@12671 := 231 +@12674 := @15 @12671 (@18 @12671) +@12675 := @7114 @12674 +@12680 := @7023 (@7024 (@6997 @12675) @7031 @7327) +@12681 := 232 +@12684 := @15 @12681 (@18 @12681) +@12685 := @7114 @12684 +@12688 := @7024 (@6997 @12685) @7031 +@12693 := @7127 (@9866 (@9868 @1576 (@9870 @1576))) +@12696 := @7023 (@12688 @12693) @7048 +@12697 := @12680 @12696 +@12698 := @12670 @12697 +@12699 := @12660 @12698 +@12700 := @12598 @12699 +@12701 := @12588 @12700 +@12702 := @12576 @12701 +@12703 := @12570 @12702 +@12704 := @12505 @12703 +@12705 := @12433 @12704 +@12706 := @12390 @12705 +@12707 := @12326 @12706 +@12708 := @12248 @12707 +@12709 := @12110 @12708 +@12710 := @7021 @12709 +@12712 := @7038 (@7039 @12675) +@12715 := @7038 (@7039 @12685) @7042 +@12716 := @12712 @12715 +@12718 := @8174 @12716 @6612 +@12719 := @7527 @12718 +@12720 := @7225 @7980 +@12721 := @7207 @12720 +@12722 := @12719 @12721 +@12723 := 233 +@12726 := @15 @12723 (@18 @12723) +@12727 := @7114 @12726 +@12732 := @7023 (@7024 (@6997 @12727) @7031 @7327) +@12733 := 234 +@12736 := @15 @12733 (@18 @12733) +@12737 := @7114 @12736 +@12740 := @7024 (@6997 @12737) @7031 +@12745 := @7127 (@9866 (@9868 @2038 (@9870 @2038))) +@12748 := @7023 (@12740 @12745) @7048 +@12749 := @12732 @12748 +@12750 := @7021 @12749 +@12752 := @7038 (@7039 @12727) +@12755 := @7038 (@7039 @12737) @7042 +@12756 := @12752 @12755 +@12758 := @8174 @12756 @6612 +@12759 := @7527 @12758 +@12760 := @7225 @8115 +@12762 := @12759 (@7207 @12760) +@12763 := @7119 @12661 +@12764 := @7527 @12763 +@12765 := @7225 @9193 +@12766 := @7207 @12765 +@12767 := @12764 @12766 +@12768 := 235 +@12771 := @15 @12768 (@18 @12768) +@12772 := @7114 @12771 +@12777 := @7023 (@7024 (@6997 @12772) @7031 @7327) +@12778 := 236 +@12781 := @15 @12778 (@18 @12778) +@12782 := @7114 @12781 +@12785 := @7024 (@6997 @12782) @7031 +@12790 := @7127 (@9866 (@9868 @1581 (@9870 @1581))) +@12793 := @7023 (@12785 @12790) @7048 +@12794 := @12777 @12793 +@12795 := @7021 @12794 +@12797 := @7038 (@7039 @12772) +@12800 := @7038 (@7039 @12782) @7042 +@12801 := @12797 @12800 +@12803 := @8174 @12801 @6612 +@12804 := @7527 @12803 +@12805 := 237 +@12808 := @15 @12805 (@18 @12805) +@12809 := @7114 @12808 +@12814 := @7023 (@7024 (@6997 @12809) @7031 @7158) +@12815 := 238 +@12818 := @15 @12815 (@18 @12815) +@12819 := @7114 @12818 +@12825 := @7023 (@7024 (@6997 @12819) @7031 @9155) @7048 +@12826 := @12814 @12825 +@12827 := @7021 @12826 +@12829 := @7038 (@7039 @12809) +@12832 := @7038 (@7039 @12819) @7042 +@12833 := @12829 @12832 +@12835 := @8275 @12833 @6612 +@12838 := @12804 (@12827 @12835) @8193 +@12839 := @7527 @12838 +@12840 := @7225 @9378 +@12842 := @12839 (@7207 @12840) +@12843 := @7225 @9437 +@12845 := @9341 (@7207 @12843) +@12846 := @7039 @12599 +@12847 := @7225 @12846 +@12849 := @12845 (@7207 @12847) +@12851 := @12842 (@7207 @12849) +@12853 := @12767 (@12795 @12851) +@12855 := @12762 (@7207 @12853) +@12857 := @12722 (@12750 @12855) +@12858 := @12710 @12857 +@12860 := @6383 (@12065 @12858) +@12863 := @6988 (@6991 @1423) @11710 +@12864 := @6402 @9817 +@12865 := @7014 @12864 +@12866 := @12863 @12865 +@12869 := @15 @4683 (@18 @4683) +@12870 := @7114 @12869 +@12875 := @7023 (@7024 (@6997 @12870) @7031 @7327) +@12876 := 241 +@12879 := @15 @12876 (@18 @12876) +@12880 := @7114 @12879 +@12883 := @7024 (@6997 @12880) @7031 +@12886 := @15 @3690 (@18 @3690) +@12887 := @7114 @12886 +@12893 := @7023 (@7024 (@6997 @12887) @7031 @7295) @7048 +@12894 := @7021 @12893 +@12897 := @7038 (@7039 @12887) @7042 +@12899 := @7302 @12897 @6612 +@12901 := @7084 (@12894 @12899) +@12904 := @7023 (@12883 @12901) @7048 +@12905 := @12875 @12904 +@12906 := @7021 @12905 +@12908 := @7038 (@7039 @12870) +@12911 := @7038 (@7039 @12880) @7042 +@12912 := @12908 @12911 +@12914 := @8275 @12912 @6612 +@12915 := @7527 @12914 +@12916 := @7312 @9818 +@12918 := @7023 (@12916 @9825) +@12919 := @12918 @7048 +@12920 := @7021 @12919 +@12922 := @7033 (@7034 @2493) +@12923 := @7038 @11736 +@12928 := @7127 (@9866 (@9868 @1459 (@9870 @1459))) +@12930 := @7038 @12928 @7042 +@12931 := @12923 @12930 +@12932 := @7967 @12931 +@12934 := @12922 @12932 @6612 +@12935 := @7527 @12934 +@12936 := @7979 @9930 +@12937 := @7225 @12936 +@12938 := @7207 @12937 +@12939 := @12935 @12938 +@12940 := 242 +@12943 := @15 @12940 (@18 @12940) +@12944 := @7114 @12943 +@12949 := @7023 (@7024 (@6997 @12944) @7031 @7966) +@12950 := 243 +@12953 := @15 @12950 (@18 @12950) +@12954 := @7114 @12953 +@12957 := @7024 (@6997 @12954) @7031 +@12962 := @7127 (@9866 (@9868 @2510 (@9870 @2510))) +@12965 := @7023 (@12957 @12962) @7048 +@12966 := @12949 @12965 +@12967 := @7021 @12966 +@12969 := @7038 (@7039 @12944) +@12972 := @7038 (@7039 @12954) @7042 +@12973 := @12969 @12972 +@12975 := @8174 @12973 @6612 +@12977 := @7527 @12975 @12938 +@12978 := 244 +@12981 := @15 @12978 (@18 @12978) +@12982 := @7114 @12981 +@12987 := @7023 (@7024 (@6997 @12982) @7031 @7966) +@12988 := 245 +@12991 := @15 @12988 (@18 @12988) +@12992 := @7114 @12991 +@12995 := @7024 (@6997 @12992) @7031 +@13000 := @7127 (@9866 (@9868 @2522 (@9870 @2522))) +@13003 := @7023 (@12995 @13000) @7048 +@13004 := @12987 @13003 +@13005 := @7021 @13004 +@13007 := @7038 (@7039 @12982) +@13010 := @7038 (@7039 @12992) @7042 +@13011 := @13007 @13010 +@13013 := @8174 @13011 @6612 +@13014 := @7527 @13013 +@13016 := @7033 (@7034 @2536) +@13017 := 246 +@13020 := @15 @13017 (@18 @13017) +@13021 := @7114 @13020 +@13026 := @7023 (@7024 (@6997 @13021) @7031 @7327) +@13027 := 247 +@13030 := @15 @13027 (@18 @13027) +@13031 := @7114 @13030 +@13037 := @7023 (@7024 (@6997 @13031) @7031 @7130) @7048 +@13038 := @13026 @13037 +@13039 := @7021 @13038 +@13041 := @7038 (@7039 @13021) +@13044 := @7038 (@7039 @13031) @7042 +@13045 := @13041 @13044 +@13047 := @7139 @13045 @6533 +@13049 := @7084 (@13039 @13047) +@13050 := @7038 @13049 +@13055 := @7127 (@9866 (@9868 @2538 (@9870 @2538))) +@13056 := @7038 @13055 +@13061 := @7127 (@9866 (@9868 @2545 (@9870 @2545))) +@13063 := @7038 @13061 @7042 +@13064 := @13056 @13063 +@13065 := @13050 @13064 +@13066 := @7755 @13065 +@13068 := @13016 @13066 @6612 +@13069 := @7527 @13068 +@13070 := 248 +@13073 := @15 @13070 (@18 @13070) +@13074 := @7114 @13073 +@13079 := @7023 (@7024 (@6997 @13074) @7031 @7327) +@13080 := 249 +@13083 := @15 @13080 (@18 @13080) +@13084 := @7114 @13083 +@13090 := @7023 (@7024 (@6997 @13084) @7031 @7130) @7048 +@13091 := @13079 @13090 +@13092 := @7021 @13091 +@13094 := @7038 (@7039 @13074) +@13097 := @7038 (@7039 @13084) @7042 +@13098 := @13094 @13097 +@13100 := @7139 @13098 @6533 +@13102 := @7084 (@13092 @13100) +@13104 := @7038 @13102 @7042 +@13105 := @7041 @13104 +@13107 := @9821 @13105 @6612 +@13109 := @7038 @13107 @7042 +@13110 := @7979 @13109 +@13111 := @7225 @13110 +@13113 := @13069 (@7207 @13111) +@13114 := @7164 @9817 +@13116 := @7103 @13114 @7042 +@13117 := @7225 @13116 +@13118 := @7207 @13117 +@13119 := @13113 @13118 +@13122 := @13014 (@7207 @13119) @13118 +@13124 := @12977 (@13005 @13122) +@13126 := @12939 (@12967 @13124) +@13129 := @12915 (@12920 @13126) @13118 +@13130 := @12906 @13129 +@13132 := @6383 (@12866 @13130) +@13134 := @6988 (@6991 @1431) +@13136 := @6995 (@7002 @9817) +@13137 := @13136 @7010 +@13139 := @13134 @13137 @6403 +@13140 := 252 +@13143 := @15 @13140 (@18 @13140) +@13144 := @7026 @13143 +@13147 := @7024 (@6997 @13144) @7031 +@13148 := 250 +@13151 := @15 @13148 (@18 @13148) +@13152 := @7114 @13151 +@13157 := @7023 (@7024 (@6997 @13152) @7031 @7695) +@13158 := 251 +@13161 := @15 @13158 (@18 @13158) +@13162 := @7114 @13161 +@13165 := @7024 (@6997 @13162) @7031 +@13166 := @9865 @2581 +@13169 := @9868 @189 (@9870 @189) +@13171 := @7127 (@13166 @13169) +@13174 := @7023 (@13165 @13171) @7048 +@13175 := @13157 @13174 +@13176 := @7021 @13175 +@13178 := LexLeanTarget.RustSyntax.Item.shiftRight @1282 +@13180 := @7033 (@7136 @13178) +@13182 := @7038 (@7039 @13152) +@13185 := @7038 (@7039 @13162) @7042 +@13186 := @13182 @13185 +@13188 := @13180 @13186 @6612 +@13190 := @7084 (@13176 @13188) +@13193 := @7023 (@13147 @13190) @7048 +@13194 := @7021 @13193 +@13196 := @7051 (@7039 @13144) +@13197 := @7239 @7006 +@13198 := @7056 @13197 +@13199 := @7207 @7327 +@13202 := @7055 (@13198 @13199) @7212 +@13203 := @11739 @13202 +@13204 := @13196 @13203 +@13206 := @7084 (@13194 @13204) +@13208 := @7023 (@12916 @13206) +@13209 := @7537 @9818 +@13210 := 253 +@13213 := @15 @13210 (@18 @13210) +@13214 := @7114 @13213 +@13219 := @7023 (@7024 (@6997 @13214) @7031 @7695) +@13220 := 254 +@13223 := @15 @13220 (@18 @13220) +@13224 := @7114 @13223 +@13227 := @7024 (@6997 @13224) @7031 +@13232 := @7127 (@9866 (@9868 @730 (@9870 @730))) +@13235 := @7023 (@13227 @13232) @7048 +@13236 := @13219 @13235 +@13237 := @7021 @13236 +@13239 := LexLeanTarget.RustSyntax.Item.bitAnd @1282 +@13241 := @7033 (@7136 @13239) +@13243 := @7038 (@7039 @13214) +@13246 := @7038 (@7039 @13224) @7042 +@13247 := @13243 @13246 +@13249 := @13241 @13247 @6612 +@13251 := @7084 (@13237 @13249) +@13253 := @7023 (@13209 @13251) +@13254 := @7064 @8017 +@13256 := @7033 (@7034 @2621) +@13258 := @13256 @9930 @6612 +@13260 := @7023 (@13254 @13258) +@13261 := @7081 @8017 +@13263 := @13256 @12104 @6612 +@13265 := @7023 (@13261 @13263) +@13266 := 261 +@13269 := @15 @13266 (@18 @13266) +@13270 := @7114 @13269 +@13273 := @7024 (@6997 @13270) @7031 +@13274 := 258 +@13277 := @15 @13274 (@18 @13274) +@13278 := @7114 @13277 +@13281 := @7024 (@6997 @13278) @7031 +@13282 := 255 +@13285 := @15 @13282 (@18 @13282) +@13286 := @7114 @13285 +@13289 := @7024 (@6997 @13286) @7031 +@13291 := @7127 (@8031 @2628) +@13294 := @7023 (@13289 @13291) @7048 +@13295 := @7021 @13294 +@13298 := @7038 (@7039 @13286) @7042 +@13300 := @8040 @13298 @6612 +@13302 := @7084 (@13295 @13300) +@13304 := @7023 (@13281 @13302) +@13305 := 259 +@13308 := @15 @13305 (@18 @13305) +@13309 := @7114 @13308 +@13312 := @7024 (@6997 @13309) @7031 +@13313 := 256 +@13316 := @15 @13313 (@18 @13313) +@13317 := @7114 @13316 +@13322 := @7023 (@7024 (@6997 @13317) @7031 @7455) +@13323 := 257 +@13326 := @15 @13323 (@18 @13323) +@13327 := @7114 @13326 +@13333 := @7023 (@7024 (@6997 @13327) @7031 @7193) @7048 +@13334 := @13322 @13333 +@13335 := @7021 @13334 +@13337 := @7038 (@7039 @13317) +@13340 := @7038 (@7039 @13327) @7042 +@13341 := @13337 @13340 +@13343 := @8062 @13341 @6612 +@13345 := @7084 (@13335 @13343) +@13348 := @7023 (@13312 @13345) @7048 +@13349 := @13304 @13348 +@13350 := @7021 @13349 +@13352 := @7038 (@7039 @13278) +@13355 := @7038 (@7039 @13309) @7042 +@13356 := @13352 @13355 +@13358 := @8062 @13356 @6612 +@13360 := @7084 (@13350 @13358) +@13362 := @7023 (@13273 @13360) +@13363 := 262 +@13366 := @15 @13363 (@18 @13363) +@13367 := @7114 @13366 +@13370 := @7024 (@6997 @13367) @7031 +@13371 := 260 +@13374 := @15 @13371 (@18 @13371) +@13375 := @7114 @13374 +@13378 := @7024 (@6997 @13375) @7031 +@13380 := @7127 (@8031 @2641) +@13383 := @7023 (@13378 @13380) @7048 +@13384 := @7021 @13383 +@13387 := @7038 (@7039 @13375) @7042 +@13389 := @8040 @13387 @6612 +@13391 := @7084 (@13384 @13389) +@13394 := @7023 (@13370 @13391) @7048 +@13395 := @13362 @13394 +@13396 := @13265 @13395 +@13397 := @13260 @13396 +@13398 := @13253 @13397 +@13399 := @13208 @13398 +@13400 := @7021 @13399 +@13402 := @7038 (@7039 @13270) +@13405 := @7038 (@7039 @13367) @7042 +@13406 := @13402 @13405 +@13408 := @8062 @13406 @6612 +@13409 := @13400 @13408 +@13411 := @6383 (@13139 @13409) +@13413 := @6988 (@6991 @1439) +@13415 := @6995 (@7508 @6400) +@13425 := @7685 (@7507 (@13415 (@12048 (@6995 (@8728 @6396) (@6995 (@9805 @6403) @7010))))) +@13427 := @13413 @13425 @6465 +@13428 := @10096 @7042 +@13429 := @7979 @13428 +@13431 := @7038 @13429 @7042 +@13432 := @7456 @13431 +@13433 := @7581 @13432 +@13434 := @7967 @13433 +@13435 := @7328 @13434 +@13436 := @7696 @13435 +@13437 := @7360 @13436 +@13438 := @7207 @13437 +@13440 := @6383 (@13427 @13438) +@13444 := @6988 (@6991 @1462) @11910 @7486 +@13445 := 263 +@13448 := @15 @13445 (@18 @13445) +@13449 := @7089 @13448 +@13456 := @7024 (@7085 (@7094 (@7087 (@6997 @13449) @7095))) @7031 +@13457 := 264 +@13460 := @15 @13457 (@18 @13457) +@13461 := @7089 @13460 +@13467 := @7024 (@7085 (@7087 (@6997 @13461) @7096)) @7031 +@13469 := @7033 (@7034 @2680) +@13472 := @7103 (@7104 @398 @2685) +@13473 := @7041 @9930 +@13474 := @13472 @13473 +@13475 := @7038 @13474 +@13476 := 265 +@13479 := @15 @13476 (@18 @13476) +@13480 := @7114 @13479 +@13485 := @7023 (@7024 (@6997 @13480) @7031 @7966) +@13486 := 266 +@13489 := @15 @13486 (@18 @13486) +@13490 := @7114 @13489 +@13496 := @7023 (@7024 (@6997 @13490) @7031 @7327) @7048 +@13497 := @13485 @13496 +@13498 := @7021 @13497 +@13500 := @7038 (@7039 @13480) +@13503 := @7038 (@7039 @13490) @7042 +@13504 := @13500 @13503 +@13506 := @8415 @13504 @6612 +@13508 := @7084 (@13498 @13506) +@13509 := @7038 @13508 +@13510 := @7531 @7327 +@13511 := @13510 @7158 +@13513 := @7038 @13511 @7042 +@13514 := @13509 @13513 +@13515 := @13475 @13514 +@13517 := @13469 @13515 @6533 +@13520 := @7023 (@13467 @13517) @7048 +@13521 := @7021 @13520 +@13522 := @7039 @13461 +@13524 := @7084 (@13521 @13522) +@13527 := @7023 (@13456 @13524) @7048 +@13528 := @7021 @13527 +@13529 := @7039 @13449 +@13530 := @7225 @13529 +@13531 := @13528 @13530 +@13533 := @6383 (@13444 @13531) +@13535 := @6988 (@6991 @1560) +@13537 := @6995 (@7002 @6621) +@13539 := @6995 (@7007 @6404) +@13542 := @6995 (@7508 @6431) @7010 +@13544 := @13537 (@13539 @13542) +@13546 := @13535 @13544 @6404 +@13547 := 267 +@13550 := @15 @13547 (@18 @13547) +@13551 := @7026 @13550 +@13557 := @7023 (@7024 (@6997 @13551) @7031 @7267) @7048 +@13558 := @7021 @13557 +@13560 := @7051 (@7741 @13551) +@13561 := 268 +@13564 := @15 @13561 (@18 @13561) +@13565 := @7548 @13564 +@13567 := @7024 (@6997 @13565) +@13568 := @7066 @6621 +@13572 := @7023 (@13567 @13568 @7040) @7048 +@13573 := @7021 @13572 +@13576 := @7558 @13565 @8685 @6612 +@13578 := @7084 (@13573 @13576) +@13580 := @7038 @13578 @7457 +@13581 := @7755 @13580 +@13583 := @10660 @13581 @6612 +@13587 := @7055 (@7754 (@7207 @13583)) @7212 +@13588 := @8674 @13587 +@13589 := @13560 @13588 +@13590 := @13558 @13589 +@13592 := @6383 (@13546 @13590) +@13594 := @6988 (@6991 @1565) +@13596 := @6995 (@7002 @6404) +@13599 := @6995 (@7007 @6430) @7010 +@13600 := @13596 @13599 +@13602 := @13594 @13600 @6404 +@13603 := 269 +@13606 := @15 @13603 (@18 @13603) +@13607 := @7026 @13606 +@13613 := @7023 (@7024 (@6997 @13607) @7031 @7040) @7048 +@13614 := @7021 @13613 +@13616 := @7051 (@7039 @13607) +@13618 := @7033 (@7034 @2733) +@13619 := 270 +@13622 := @15 @13619 (@18 @13619) +@13623 := @7089 @13622 +@13628 := @7056 (@8789 (@7087 (@6997 @13623) @7096)) +@13629 := @7039 @13623 +@13634 := @7826 (@7055 (@13628 (@7207 @13629)) @7212) +@13636 := @7038 @13634 @7042 +@13638 := @13618 @13636 @6612 +@13641 := @7023 (@7844 @13638) @7048 +@13642 := @7021 @13641 +@13643 := 271 +@13646 := @15 @13643 (@18 @13643) +@13647 := @7089 @13646 +@13652 := @7056 (@8789 (@7087 (@6997 @13647) @7096)) +@13653 := @7039 @13647 +@13658 := @7892 (@7055 (@13652 (@7207 @13653)) @7212) +@13660 := @7038 @13658 @7042 +@13661 := @7979 @13660 +@13665 := @8247 (@7207 @13661) (@7207 @7167) +@13668 := @7055 (@7224 (@13642 @13665)) +@13669 := @7979 @7269 +@13670 := @7207 @13669 +@13673 := @7055 (@11741 @13670) @7212 +@13674 := @13668 @13673 +@13675 := @13616 @13674 +@13676 := @13614 @13675 +@13678 := @6383 (@13602 @13676) +@13680 := @6988 (@6991 @1579) +@13681 := @7600 @7010 +@13683 := @13680 @13681 @6518 +@13685 := @7033 (@7034 @2755) +@13689 := @7103 (@7104 @473 @2760) @7042 +@13691 := @7038 @13689 @10692 +@13693 := @13685 @13691 @6612 +@13694 := @7207 @13693 +@13696 := @6383 (@13683 @13694) +@13698 := @6988 (@6991 @1584) +@13702 := @6995 (@7002 @6643) (@7009 @13542) +@13704 := @13698 @13702 @6518 +@13705 := 272 +@13708 := @15 @13705 (@18 @13705) +@13709 := @7026 @13708 +@13715 := @7023 (@7024 (@6997 @13709) @7031 @7267) @7048 +@13716 := @7021 @13715 +@13718 := @7051 (@7741 @13709) +@13719 := 273 +@13722 := @15 @13719 (@18 @13719) +@13723 := @7548 @13722 +@13725 := @7024 (@6997 @13723) +@13726 := @7066 @6643 +@13730 := @7023 (@13725 @13726 @7040) @7048 +@13731 := @7021 @13730 +@13734 := @7558 @13723 @8685 @6612 +@13736 := @7084 (@13731 @13734) +@13738 := @7038 @13736 @7457 +@13739 := @7755 @13738 +@13741 := @10682 @13739 @6612 +@13745 := @7055 (@7754 (@7207 @13741)) @7212 +@13746 := @8674 @13745 +@13747 := @13718 @13746 +@13748 := @13716 @13747 +@13750 := @6383 (@13704 @13748) +@13752 := @6988 (@6991 @1589) +@13753 := @7600 @13599 +@13755 := @13752 @13753 @6518 +@13756 := 274 +@13759 := @15 @13756 (@18 @13756) +@13760 := @7089 @13759 +@13765 := @7056 (@8789 (@7087 (@6997 @13760) @7096)) +@13766 := @7039 @13760 +@13771 := @7892 (@7055 (@13765 (@7207 @13766)) @7212) +@13773 := @7038 @13771 @7043 +@13774 := @8713 @13773 +@13775 := @7207 @13774 +@13777 := @6383 (@13755 @13775) +@13779 := @6988 (@6991 @1606) +@13780 := @7687 @7010 +@13781 := @7600 @13780 +@13783 := @13779 @13781 @6403 +@13784 := 275 +@13787 := @15 @13784 (@18 @13784) +@13788 := @7026 @13787 +@13791 := @7024 (@6997 @13788) @7031 +@13793 := @7033 (@7034 @2798) +@13797 := @7103 (@7104 @521 @2803) @7110 +@13799 := @7038 @13797 @10666 +@13801 := @13793 @13799 @6612 +@13804 := @7023 (@13791 @13801) @7048 +@13805 := @7021 @13804 +@13807 := @7051 (@7039 @13788) +@13811 := @7055 (@11741 (@7207 @7267)) @7212 +@13812 := @11462 @13811 +@13813 := @13807 @13812 +@13814 := @13805 @13813 +@13816 := @6383 (@13783 @13814) +@13818 := @6988 (@6991 @2036) +@13820 := @6995 (@7002 @6663) +@13822 := @6995 (@7007 @6400) +@13825 := @6995 (@7508 @6518) @7010 +@13827 := @13820 (@13822 @13825) +@13829 := @13818 @13827 @6400 +@13830 := 276 +@13833 := @15 @13830 (@18 @13830) +@13834 := @7026 @13833 +@13840 := @7023 (@7024 (@6997 @13834) @7031 @7267) @7048 +@13841 := @7021 @13840 +@13843 := @7051 (@7741 @13834) +@13845 := @7055 (@7224 @13199) +@13846 := 277 +@13849 := @15 @13846 (@18 @13846) +@13850 := @7548 @13849 +@13852 := @7024 (@6997 @13850) +@13853 := @7066 @6663 +@13857 := @7023 (@13852 @13853 @7040) @7048 +@13858 := @7021 @13857 +@13861 := @7558 @13850 @7766 @6612 +@13863 := @7084 (@13858 @13861) +@13865 := @7038 @13863 @7457 +@13866 := @7755 @13865 +@13868 := @11694 @13866 @6612 +@13872 := @7055 (@7754 (@7207 @13868)) @7212 +@13873 := @13845 @13872 +@13874 := @13843 @13873 +@13875 := @13841 @13874 +@13877 := @6383 (@13829 @13875) +@13879 := @6988 (@6991 @2041) +@13881 := @6995 (@7508 @6403) +@13882 := @13881 @7010 +@13884 := @7004 (@13822 @13882) +@13886 := @13879 @13884 @6400 +@13888 := @7527 @7327 @8840 +@13889 := 278 +@13892 := @15 @13889 (@18 @13889) +@13893 := @7114 @13892 +@13898 := @7023 (@7024 (@6997 @13893) @7031 @7267) +@13899 := 279 +@13902 := @15 @13899 (@18 @13899) +@13903 := @7114 @13902 +@13909 := @7023 (@7024 (@6997 @13903) @7031 @7040) @7048 +@13910 := @13898 @13909 +@13911 := @7021 @13910 +@13913 := @7038 (@7039 @13893) +@13916 := @7038 (@7039 @13903) @7042 +@13917 := @13913 @13916 +@13919 := @8174 @13917 @6612 +@13921 := @13888 (@13911 @13919) +@13922 := @7207 @13921 +@13924 := @6383 (@13886 @13922) +@13928 := @6988 (@6991 @2057) @11710 @12864 +@13929 := 280 +@13932 := @15 @13929 (@18 @13929) +@13933 := @7114 @13932 +@13938 := @7023 (@7024 (@6997 @13933) @7031 @7040) +@13939 := 281 +@13942 := @15 @13939 (@18 @13939) +@13943 := @7114 @13942 +@13949 := @7023 (@7024 (@6997 @13943) @7031 @7327) @7048 +@13950 := @13938 @13949 +@13951 := @7021 @13950 +@13952 := LexLeanTarget.RustSyntax.Item.indexBytes +@13954 := @7033 (@7136 @13952) +@13956 := @7038 (@7039 @13933) +@13959 := @7038 (@7039 @13943) @7042 +@13960 := @13956 @13959 +@13962 := @13954 @13960 @6612 +@13963 := @13951 @13962 +@13965 := @6383 (@13928 @13963) +@13967 := @6988 (@6991 @2099) +@13970 := @6995 (@7002 @6683) @11909 +@13971 := @13967 @13970 +@13972 := @7014 @6862 +@13973 := @13971 @13972 +@13974 := 282 +@13977 := @15 @13974 (@18 @13974) +@13978 := @7026 @13977 +@13984 := @7023 (@7024 (@6997 @13978) @7031 @7327) @7048 +@13985 := @7021 @13984 +@13986 := @7528 @13978 +@13987 := @7527 @13986 +@13988 := @7531 @7966 +@13989 := @13988 @7162 +@13990 := @7225 @13989 +@13991 := @7207 @13990 +@13992 := @13987 @13991 +@13995 := @7023 (@7538 (@7539 @13978)) +@13996 := 284 +@13999 := @15 @13996 (@18 @13996) +@14000 := @7026 @13999 +@14003 := @7024 (@6997 @14000) @7031 +@14004 := 283 +@14007 := @15 @14004 (@18 @14004) +@14008 := @7548 @14007 +@14010 := @7024 (@6997 @14008) +@14011 := @7066 @6683 +@14015 := @7023 (@14010 @14011 @7295) @7048 +@14016 := @7021 @14015 +@14019 := @7558 @14008 @9930 @6533 +@14021 := @7084 (@14016 @14019) +@14024 := @7023 (@14003 @14021) @7048 +@14026 := @7021 (@13995 @14024) +@14028 := @7051 (@7039 @14000) +@14029 := @13988 @7362 +@14030 := @7225 @14029 +@14033 := @7055 (@7224 (@7207 @14030)) +@14034 := @9942 @7042 +@14035 := @7581 @14034 +@14036 := @7041 @14035 +@14038 := @11851 @14036 @6612 +@14042 := @7055 (@7579 (@7207 @14038)) @7212 +@14043 := @14033 @14042 +@14044 := @14028 @14043 +@14046 := @13992 (@14026 @14044) +@14047 := @13985 @14046 +@14049 := @6383 (@13973 @14047) +@14051 := @6988 (@6991 @2104) +@14053 := @7685 (@7687 @11908) +@14054 := @14051 @14053 +@14055 := @7014 @6705 +@14056 := @14054 @14055 +@14058 := @7033 (@7034 @2884) +@14059 := @7696 @9930 +@14060 := @7109 @14059 +@14062 := @14058 @14060 @6612 +@14063 := @7207 @14062 +@14065 := @6383 (@14056 @14063) +@14067 := @6988 (@6991 @2128) +@14069 := @6995 (@7002 @6730) +@14072 := @6995 (@7508 @6477) @7010 +@14073 := @7507 @14072 +@14074 := @14069 @14073 +@14075 := @14067 @14074 +@14078 := @7014 (@6762 @6477 @6400) +@14079 := @14075 @14078 +@14080 := 285 +@14083 := @15 @14080 (@18 @14080) +@14084 := @7026 @14083 +@14090 := @7023 (@7024 (@6997 @14084) @7031 @7327) @7048 +@14091 := @7021 @14090 +@14092 := @7528 @14084 +@14094 := @7527 @14092 @7535 +@14097 := @7023 (@7538 (@7539 @14084)) +@14098 := 287 +@14101 := @15 @14098 (@18 @14098) +@14102 := @7026 @14101 +@14105 := @7024 (@6997 @14102) @7031 +@14106 := 286 +@14109 := @15 @14106 (@18 @14106) +@14110 := @7548 @14109 +@14112 := @7024 (@6997 @14110) +@14113 := @7066 @6730 +@14117 := @7023 (@14112 @14113 @7295) @7048 +@14118 := @7021 @14117 +@14121 := @7558 @14110 @7561 @6533 +@14123 := @7084 (@14118 @14121) +@14126 := @7023 (@14105 @14123) @7048 +@14128 := @7021 (@14097 @14126) +@14130 := @7051 (@7039 @14102) +@14132 := @11947 @7583 @6612 +@14136 := @7055 (@7579 (@7207 @14132)) @7212 +@14137 := @7577 @14136 +@14138 := @14130 @14137 +@14140 := @14094 (@14128 @14138) +@14141 := @14091 @14140 +@14143 := @6383 (@14079 @14141) +@14145 := @6988 (@6991 @2133) +@14147 := @7685 (@7687 @14072) +@14148 := @14145 @14147 +@14149 := @7014 @6742 +@14150 := @14148 @14149 +@14154 := @7033 (@7034 @2931) @7698 @6612 +@14155 := @7207 @14154 +@14157 := @6383 (@14150 @14155) +@14160 := @6988 (@6991 @2171) @11910 +@14161 := @7014 @6487 +@14162 := @14160 @14161 +@14163 := 288 +@14166 := @15 @14163 (@18 @14163) +@14167 := @7114 @14166 +@14173 := @7023 (@7024 (@6997 @14167) @7031 @7295) @7048 +@14174 := @7021 @14173 +@14177 := @7038 (@7039 @14167) @7042 +@14179 := @7302 @14177 @6612 +@14181 := @7084 (@14174 @14179) +@14183 := @7023 (@11914 @14181) +@14184 := 289 +@14187 := @15 @14184 (@18 @14184) +@14188 := @7089 @14187 +@14194 := @7024 (@7085 (@7087 (@6997 @14188) @7096)) @7031 +@14196 := @7033 (@7034 @2940) +@14197 := @7104 @532 +@14200 := @7103 (@14197 @2945) @7968 +@14201 := @7038 @14200 +@14202 := 292 +@14205 := @15 @14202 (@18 @14202) +@14206 := @7114 @14205 +@14209 := @7024 (@6997 @14206) @7031 +@14210 := 290 +@14213 := @15 @14210 (@18 @14210) +@14214 := @7114 @14213 +@14219 := @7023 (@7024 (@6997 @14214) @7031 @7580) +@14220 := 291 +@14223 := @15 @14220 (@18 @14220) +@14224 := @7114 @14223 +@14230 := @7023 (@7024 (@6997 @14224) @7031 @7327) @7048 +@14231 := @14219 @14230 +@14232 := @7021 @14231 +@14234 := @7038 (@7039 @14214) +@14237 := @7038 (@7039 @14224) @7042 +@14238 := @14234 @14237 +@14240 := @8415 @14238 @6612 +@14242 := @7084 (@14232 @14240) +@14244 := @7023 (@14209 @14242) +@14245 := 293 +@14248 := @15 @14245 (@18 @14245) +@14249 := @7114 @14248 +@14255 := @7023 (@7024 (@6997 @14249) @7031 @7130) @7048 +@14256 := @14244 @14255 +@14257 := @7021 @14256 +@14259 := @7038 (@7039 @14206) +@14262 := @7038 (@7039 @14249) @7042 +@14263 := @14259 @14262 +@14265 := @7139 @14263 @6533 +@14267 := @7084 (@14257 @14265) +@14268 := @7038 @14267 +@14270 := @7151 @271 @136 +@14271 := @7103 @14270 +@14272 := @7163 @12022 +@14273 := @7967 @14272 +@14274 := @7328 @14273 +@14275 := @14271 @14274 +@14277 := @7038 @14275 @7042 +@14278 := @14268 @14277 +@14279 := @14201 @14278 +@14281 := @14196 @14279 @6533 +@14284 := @7023 (@14194 @14281) @7048 +@14285 := @14183 @14284 +@14286 := @7021 @14285 +@14287 := @7039 @14188 +@14288 := @7225 @14287 +@14289 := @14286 @14288 +@14291 := @6383 (@14162 @14289) +@14293 := @6988 (@6991 @2199) +@14308 := @7685 + (@7507 + (@8724 + (@12048 + (@6995 (@8728 @6418) (@12052 (@6995 (@12053 @6400) (@6995 (@6996 @7953 @6396) @7010))))))) +@14310 := @14293 @14308 @12064 +@14311 := 294 +@14314 := @15 @14311 (@18 @14311) +@14315 := @7114 @14314 +@14320 := @7023 (@7024 (@6997 @14315) @7031 @7966) +@14321 := 295 +@14324 := @15 @14321 (@18 @14321) +@14325 := @7114 @14324 +@14331 := @7023 (@7024 (@6997 @14325) @7031 @7580) @7048 +@14332 := @14320 @14331 +@14333 := @7021 @14332 +@14335 := @7038 (@7039 @14315) +@14338 := @7038 (@7039 @14325) @7042 +@14339 := @14335 @14338 +@14341 := @7139 @14339 @6533 +@14343 := @7084 (@14333 @14341) +@14344 := @7038 @14343 +@14346 := @7151 @20 @136 +@14347 := @7103 @14346 +@14348 := @9941 @9930 +@14349 := @12137 @14348 +@14350 := @7456 @14349 +@14351 := @14347 @14350 +@14353 := @7038 @14351 @9648 +@14354 := @8713 @14353 +@14356 := @7038 @14354 @7169 +@14357 := @14344 @14356 +@14358 := @7163 @14357 +@14359 := @7328 @14358 +@14360 := @7696 @14359 +@14361 := @7360 @14360 +@14362 := @7225 @14361 +@14363 := @7207 @14362 +@14365 := @6383 (@14310 @14363) +@14369 := @6988 (@6991 @2227) @11710 @14055 +@14370 := 296 +@14373 := @15 @14370 (@18 @14370) +@14374 := @7114 @14373 +@14380 := @7023 (@7024 (@6997 @14374) @7031 @7295) @7048 +@14381 := @7021 @14380 +@14384 := @7038 (@7039 @14374) @7042 +@14386 := @7302 @14384 @6612 +@14388 := @7084 (@14381 @14386) +@14390 := @7023 (@7824 @14388) +@14391 := 297 +@14394 := @15 @14391 (@18 @14391) +@14395 := @7114 @14394 +@14400 := @7023 (@7024 (@6997 @14395) @7031 @7327) +@14401 := 298 +@14404 := @15 @14401 (@18 @14401) +@14405 := @7114 @14404 +@14411 := @7023 (@7024 (@6997 @14405) @7031 @7130) @7048 +@14412 := @14400 @14411 +@14413 := @7021 @14412 +@14415 := @7038 (@7039 @14395) +@14418 := @7038 (@7039 @14405) @7042 +@14419 := @14415 @14418 +@14421 := @7139 @14419 @6533 +@14423 := @7084 (@14413 @14421) +@14425 := @7023 (@11914 @14423) +@14426 := @7064 @9818 +@14427 := @7755 @12104 +@14429 := @9821 @14427 @6612 +@14431 := @7023 (@14426 @14429) +@14432 := @7081 @7067 +@14433 := 299 +@14436 := @15 @14433 (@18 @14433) +@14437 := @7114 @14436 +@14442 := @7023 (@7024 (@6997 @14437) @7031 @7580) +@14443 := 300 +@14446 := @15 @14443 (@18 @14443) +@14447 := @7114 @14446 +@14453 := @7023 (@7024 (@6997 @14447) @7031 @7130) @7048 +@14454 := @14442 @14453 +@14455 := @7021 @14454 +@14457 := @7038 (@7039 @14437) +@14460 := @7038 (@7039 @14447) @7042 +@14461 := @14457 @14460 +@14463 := @7139 @14461 @6533 +@14465 := @7084 (@14455 @14463) +@14467 := @7023 (@14432 @14465) +@14468 := @12137 @7042 +@14469 := @7755 @14468 +@14471 := @9821 @14469 @6612 +@14473 := @7023 (@9819 @14471) +@14474 := @9490 @7067 +@14475 := 301 +@14478 := @15 @14475 (@18 @14475) +@14479 := @7114 @14478 +@14484 := @7023 (@7024 (@6997 @14479) @7031 @12136) +@14485 := 302 +@14488 := @15 @14485 (@18 @14485) +@14489 := @7114 @14488 +@14492 := @7024 (@6997 @14489) @7031 +@14494 := @12594 @14469 @6612 +@14497 := @7023 (@14492 @14494) @7048 +@14498 := @14484 @14497 +@14499 := @7021 @14498 +@14501 := @7038 (@7039 @14479) +@14504 := @7038 (@7039 @14489) @7042 +@14505 := @14501 @14504 +@14507 := @7139 @14505 @6533 +@14509 := @7084 (@14499 @14507) +@14511 := @7023 (@14474 @14509) +@14512 := @7066 @6705 +@14513 := @7960 @14512 +@14515 := @7033 (@7034 @3024) +@14516 := @7038 @10349 +@14518 := @7038 @9913 @7042 +@14519 := @14516 @14518 +@14520 := @7755 @14519 +@14522 := @14515 @14520 @6533 +@14524 := @7023 (@14513 @14522) +@14525 := @9890 @14512 +@14527 := @7127 (@7128 @192) +@14529 := @7038 @14527 @7042 +@14530 := @14516 @14529 +@14531 := @7755 @14530 +@14533 := @14515 @14531 @6533 +@14535 := @7023 (@14525 @14533) +@14536 := @8016 @7067 +@14538 := @12594 @14427 @6612 +@14540 := @7023 (@14536 @14538) +@14541 := @8808 @14512 +@14542 := 303 +@14545 := @15 @14542 (@18 @14542) +@14546 := @7114 @14545 +@14551 := @7023 (@7024 (@6997 @14546) @7031 @7580) +@14552 := 304 +@14555 := @15 @14552 (@18 @14552) +@14556 := @7114 @14555 +@14562 := @7023 (@7024 (@6997 @14556) @7031 @7966) @7048 +@14563 := @14551 @14562 +@14564 := @7021 @14563 +@14566 := @7038 (@7039 @14546) +@14569 := @7038 (@7039 @14556) @7042 +@14570 := @14566 @14569 +@14572 := @8275 @14570 @6612 +@14573 := @7527 @14572 +@14574 := 305 +@14577 := @15 @14574 (@18 @14574) +@14578 := @7114 @14577 +@14583 := @7023 (@7024 (@6997 @14578) @7031 @7120) +@14584 := 306 +@14587 := @15 @14584 (@18 @14584) +@14588 := @7114 @14587 +@14591 := @7024 (@6997 @14588) @7031 +@14596 := @7127 (@9866 (@9868 @3045 (@9870 @3045))) +@14599 := @7023 (@14591 @14596) @7048 +@14600 := @14583 @14599 +@14601 := @7021 @14600 +@14603 := @7038 (@7039 @14578) +@14606 := @7038 (@7039 @14588) @7042 +@14607 := @14603 @14606 +@14609 := @8174 @14607 @6612 +@14610 := @7527 @14609 +@14611 := 307 +@14614 := @15 @14611 (@18 @14611) +@14615 := @7114 @14614 +@14620 := @7023 (@7024 (@6997 @14615) @7031 @12136) +@14621 := 308 +@14624 := @15 @14621 (@18 @14621) +@14625 := @7114 @14624 +@14631 := @7023 (@7024 (@6997 @14625) @7031 @7966) @7048 +@14632 := @14620 @14631 +@14633 := @7021 @14632 +@14635 := @7038 (@7039 @14615) +@14638 := @7038 (@7039 @14625) @7042 +@14639 := @14635 @14638 +@14641 := @8275 @14639 @6612 +@14642 := @7527 @14641 +@14643 := 309 +@14646 := @15 @14643 (@18 @14643) +@14647 := @7114 @14646 +@14652 := @7023 (@7024 (@6997 @14647) @7031 @9940) +@14653 := 310 +@14656 := @15 @14653 (@18 @14653) +@14657 := @7114 @14656 +@14660 := @7024 (@6997 @14657) @7031 +@14665 := @7127 (@9866 (@9868 @3059 (@9870 @3059))) +@14668 := @7023 (@14660 @14665) @7048 +@14669 := @14652 @14668 +@14670 := @7021 @14669 +@14672 := @7038 (@7039 @14647) +@14675 := @7038 (@7039 @14657) @7042 +@14676 := @14672 @14675 +@14678 := @8174 @14676 @6612 +@14681 := @7527 @14678 (@7207 @10354) +@14682 := 311 +@14685 := @15 @14682 (@18 @14682) +@14686 := @7114 @14685 +@14691 := @7023 (@7024 (@6997 @14686) @7031 @9940) +@14692 := 312 +@14695 := @15 @14692 (@18 @14692) +@14696 := @7114 @14695 +@14699 := @7024 (@6997 @14696) @7031 +@14704 := @7127 (@9866 (@9868 @3071 (@9870 @3071))) +@14707 := @7023 (@14699 @14704) @7048 +@14708 := @14691 @14707 +@14709 := @7021 @14708 +@14711 := @7038 (@7039 @14686) +@14714 := @7038 (@7039 @14696) @7042 +@14715 := @14711 @14714 +@14717 := @8174 @14715 @6612 +@14718 := @7527 @14717 +@14719 := @7207 @12303 +@14720 := @14718 @14719 +@14721 := @14516 @7042 +@14722 := @7979 @14721 +@14724 := @14720 (@7207 @14722) +@14726 := @14681 (@14709 @14724) +@14728 := @14642 (@14670 @14726) +@14729 := @7164 @6398 +@14731 := @7103 @14729 @7042 +@14732 := @7207 @14731 +@14733 := @14728 @14732 +@14735 := @14610 (@14633 @14733) +@14736 := 313 +@14739 := @15 @14736 (@18 @14736) +@14740 := @7114 @14739 +@14745 := @7023 (@7024 (@6997 @14740) @7031 @7120) +@14746 := 314 +@14749 := @15 @14746 (@18 @14746) +@14750 := @7114 @14749 +@14756 := @7023 (@7024 (@6997 @14750) @7031 @12745) @7048 +@14757 := @14745 @14756 +@14758 := @7021 @14757 +@14760 := @7038 (@7039 @14740) +@14763 := @7038 (@7039 @14750) @7042 +@14764 := @14760 @14763 +@14766 := @8174 @14764 @6612 +@14768 := @7527 @14766 @14732 +@14769 := 315 +@14772 := @15 @14769 (@18 @14769) +@14773 := @7114 @14772 +@14778 := @7023 (@7024 (@6997 @14773) @7031 @7120) +@14779 := 316 +@14782 := @15 @14779 (@18 @14779) +@14783 := @7114 @14782 +@14789 := @7023 (@7024 (@6997 @14783) @7031 @9977) @7048 +@14790 := @14778 @14789 +@14791 := @7021 @14790 +@14793 := @7038 (@7039 @14773) +@14796 := @7038 (@7039 @14783) @7042 +@14797 := @14793 @14796 +@14799 := @8174 @14797 @6612 +@14801 := @7527 @14799 @14732 +@14802 := 317 +@14805 := @15 @14802 (@18 @14802) +@14806 := @7114 @14805 +@14811 := @7023 (@7024 (@6997 @14806) @7031 @7580) +@14812 := 318 +@14815 := @15 @14812 (@18 @14812) +@14816 := @7114 @14815 +@14822 := @7023 (@7024 (@6997 @14816) @7031 @8874) @7048 +@14823 := @14811 @14822 +@14824 := @7021 @14823 +@14826 := @7038 (@7039 @14806) +@14829 := @7038 (@7039 @14816) @7042 +@14830 := @14826 @14829 +@14832 := @7139 @14830 @6533 +@14834 := @7084 (@14824 @14832) +@14836 := @7038 @14834 @7042 +@14837 := @7979 @14836 +@14839 := @14801 (@7207 @14837) +@14841 := @14768 (@14791 @14839) +@14843 := @14735 (@14758 @14841) +@14846 := @14573 (@14601 @14843) @14732 +@14848 := @7084 (@14564 @14846) +@14850 := @7023 (@14541 @14848) +@14851 := 319 +@14854 := @15 @14851 (@18 @14851) +@14855 := @7026 @14854 +@14861 := @7023 (@7024 (@6997 @14855) @7031 @8876) @7048 +@14862 := @14850 @14861 +@14863 := @14540 @14862 +@14864 := @14535 @14863 +@14865 := @14524 @14864 +@14866 := @14511 @14865 +@14867 := @14473 @14866 +@14868 := @14467 @14867 +@14869 := @14431 @14868 +@14870 := @14425 @14869 +@14871 := @14390 @14870 +@14872 := @7021 @14871 +@14874 := @7051 (@7039 @14855) +@14875 := @7225 @14731 +@14876 := @7207 @14875 +@14878 := @7055 (@7224 @14876) +@14879 := @7239 @8882 +@14880 := @7056 @14879 +@14881 := @9131 @7843 +@14883 := @7038 @12745 @7042 +@14884 := @12349 @14883 +@14885 := @7041 @14884 +@14887 := @9830 @14885 @6612 +@14890 := @7023 (@14881 @14887) @7048 +@14891 := @7021 @14890 +@14892 := @7119 @9129 +@14893 := @7527 @14892 +@14894 := 320 +@14897 := @15 @14894 (@18 @14894) +@14898 := @7114 @14897 +@14903 := @7023 (@7024 (@6997 @14898) @7031 @12348) +@14904 := 321 +@14907 := @15 @14904 (@18 @14904) +@14908 := @7114 @14907 +@14914 := @7023 (@7024 (@6997 @14908) @7031 @7130) @7048 +@14915 := @14903 @14914 +@14916 := @7021 @14915 +@14918 := @7038 (@7039 @14898) +@14921 := @7038 (@7039 @14908) @7042 +@14922 := @14918 @14921 +@14924 := @7139 @14922 @6533 +@14926 := @7084 (@14916 @14924) +@14928 := @7038 @14926 @7042 +@14929 := @7979 @14928 +@14930 := @7225 @14929 +@14933 := @14893 (@7207 @14930) @14876 +@14937 := @7055 (@14880 (@14891 @14933)) @7212 +@14938 := @14878 @14937 +@14939 := @14874 @14938 +@14940 := @14872 @14939 +@14942 := @6383 (@14369 @14940) +@14945 := @6988 (@6991 @2267) @11710 +@14947 := @7015 @6398 @6403 +@14948 := @7014 @14947 +@14949 := @14945 @14948 +@14950 := 322 +@14953 := @15 @14950 (@18 @14950) +@14954 := @7114 @14953 +@14959 := @7023 (@7024 (@6997 @14954) @7031 @7327) +@14960 := 323 +@14963 := @15 @14960 (@18 @14960) +@14964 := @7114 @14963 +@14970 := @7023 (@7024 (@6997 @14964) @7031 @7130) @7048 +@14971 := @14959 @14970 +@14972 := @7021 @14971 +@14974 := @7038 (@7039 @14954) +@14977 := @7038 (@7039 @14964) @7042 +@14978 := @14974 @14977 +@14980 := @7139 @14978 @6533 +@14982 := @7084 (@14972 @14980) +@14984 := @7038 @14982 @7042 +@14985 := @7755 @14984 +@14987 := @9821 @14985 @6612 +@14989 := @7023 (@13209 @14987) +@14990 := 324 +@14993 := @15 @14990 (@18 @14990) +@14994 := @7114 @14993 +@14999 := @7023 (@7024 (@6997 @14994) @7031 @7966) +@15000 := 325 +@15003 := @15 @15000 (@18 @15000) +@15004 := @7114 @15003 +@15007 := @7024 (@6997 @15004) @7031 +@15012 := @7127 (@9866 (@9868 @2264 (@9870 @2264))) +@15015 := @7023 (@15007 @15012) @7048 +@15016 := @14999 @15015 +@15017 := @7021 @15016 +@15019 := @7038 (@7039 @14994) +@15022 := @7038 (@7039 @15004) @7042 +@15023 := @15019 @15022 +@15025 := @8174 @15023 @6612 +@15026 := @7527 @15025 +@15027 := 326 +@15030 := @15 @15027 (@18 @15027) +@15031 := @7114 @15030 +@15036 := @7023 (@7024 (@6997 @15031) @7031 @7580) +@15037 := 327 +@15040 := @15 @15037 (@18 @15037) +@15041 := @7114 @15040 +@15047 := @7023 (@7024 (@6997 @15041) @7031 @14665) @7048 +@15048 := @15036 @15047 +@15049 := @7021 @15048 +@15051 := @7038 (@7039 @15031) +@15054 := @7038 (@7039 @15041) @7042 +@15055 := @15051 @15054 +@15057 := @8174 @15055 @6612 +@15058 := @7527 @15057 +@15060 := @7127 (@7128 @851) +@15061 := @7207 @15060 +@15062 := @15058 @15061 +@15063 := 328 +@15066 := @15 @15063 (@18 @15063) +@15067 := @7114 @15066 +@15072 := @7023 (@7024 (@6997 @15067) @7031 @7580) +@15073 := 329 +@15076 := @15 @15073 (@18 @15073) +@15077 := @7114 @15076 +@15080 := @7024 (@6997 @15077) @7031 +@15085 := @7127 (@9866 (@9868 @3167 (@9870 @3167))) +@15088 := @7023 (@15080 @15085) @7048 +@15089 := @15072 @15088 +@15090 := @7021 @15089 +@15092 := @7038 (@7039 @15067) +@15095 := @7038 (@7039 @15077) @7042 +@15096 := @15092 @15095 +@15098 := @8174 @15096 @6612 +@15100 := @7527 @15098 @15061 +@15101 := 330 +@15104 := @15 @15101 (@18 @15101) +@15105 := @7114 @15104 +@15110 := @7023 (@7024 (@6997 @15105) @7031 @7580) +@15111 := 331 +@15114 := @15 @15111 (@18 @15111) +@15115 := @7114 @15114 +@15118 := @7024 (@6997 @15115) @7031 +@15123 := @7127 (@9866 (@9868 @3179 (@9870 @3179))) +@15126 := @7023 (@15118 @15123) @7048 +@15127 := @15110 @15126 +@15128 := @7021 @15127 +@15130 := @7038 (@7039 @15105) +@15133 := @7038 (@7039 @15115) @7042 +@15134 := @15130 @15133 +@15136 := @8174 @15134 @6612 +@15137 := @7527 @15136 +@15138 := @7207 @9913 +@15139 := @15137 @15138 +@15140 := 332 +@15143 := @15 @15140 (@18 @15140) +@15144 := @7114 @15143 +@15149 := @7023 (@7024 (@6997 @15144) @7031 @7580) +@15150 := 333 +@15153 := @15 @15150 (@18 @15150) +@15154 := @7114 @15153 +@15157 := @7024 (@6997 @15154) @7031 +@15162 := @7127 (@9866 (@9868 @2881 (@9870 @2881))) +@15165 := @7023 (@15157 @15162) @7048 +@15166 := @15149 @15165 +@15167 := @7021 @15166 +@15169 := @7038 (@7039 @15144) +@15172 := @7038 (@7039 @15154) @7042 +@15173 := @15169 @15172 +@15175 := @8174 @15173 @6612 +@15177 := @7527 @15175 @15138 +@15178 := 334 +@15181 := @15 @15178 (@18 @15178) +@15182 := @7114 @15181 +@15187 := @7023 (@7024 (@6997 @15182) @7031 @7580) +@15188 := 335 +@15191 := @15 @15188 (@18 @15188) +@15192 := @7114 @15191 +@15195 := @7024 (@6997 @15192) @7031 +@15200 := @7127 (@9866 (@9868 @3202 (@9870 @3202))) +@15203 := @7023 (@15195 @15200) @7048 +@15204 := @15187 @15203 +@15205 := @7021 @15204 +@15207 := @7038 (@7039 @15182) +@15210 := @7038 (@7039 @15192) @7042 +@15211 := @15207 @15210 +@15213 := @8174 @15211 @6612 +@15214 := @7527 @15213 +@15216 := @7127 (@7128 @393) +@15217 := @7207 @15216 +@15218 := @15214 @15217 +@15219 := 336 +@15222 := @15 @15219 (@18 @15219) +@15223 := @7114 @15222 +@15228 := @7023 (@7024 (@6997 @15223) @7031 @7580) +@15229 := 337 +@15232 := @15 @15229 (@18 @15229) +@15233 := @7114 @15232 +@15236 := @7024 (@6997 @15233) @7031 +@15241 := @7127 (@9866 (@9868 @3216 (@9870 @3216))) +@15244 := @7023 (@15236 @15241) @7048 +@15245 := @15228 @15244 +@15246 := @7021 @15245 +@15248 := @7038 (@7039 @15223) +@15251 := @7038 (@7039 @15233) @7042 +@15252 := @15248 @15251 +@15254 := @8174 @15252 @6612 +@15256 := @7527 @15254 @15217 +@15258 := @7127 (@7128 @473) +@15259 := @7207 @15258 +@15260 := @15256 @15259 +@15262 := @15218 (@15246 @15260) +@15264 := @15177 (@15205 @15262) +@15266 := @15139 (@15167 @15264) +@15268 := @15100 (@15128 @15266) +@15270 := @15062 (@15090 @15268) +@15273 := @15026 (@15049 @15270) @15259 +@15275 := @7084 (@15017 @15273) +@15277 := @7023 (@7068 @15275) +@15278 := @7066 @14947 +@15279 := @7081 @15278 +@15281 := @7033 (@7034 @3243) +@15282 := 338 +@15285 := @15 @15282 (@18 @15282) +@15286 := @7114 @15285 +@15291 := @7023 (@7024 (@6997 @15286) @7031 @7327) +@15292 := 339 +@15295 := @15 @15292 (@18 @15292) +@15296 := @7114 @15295 +@15302 := @7023 (@7024 (@6997 @15296) @7031 @9913) @7048 +@15303 := @15291 @15302 +@15304 := @7021 @15303 +@15306 := @7038 (@7039 @15286) +@15309 := @7038 (@7039 @15296) @7042 +@15310 := @15306 @15309 +@15312 := @7139 @15310 @6533 +@15314 := @7084 (@15304 @15312) +@15315 := @7038 @15314 +@15316 := @7363 @7042 +@15317 := @9942 @15316 +@15318 := @15315 @15317 +@15319 := @7755 @15318 +@15321 := @15281 @15319 @6533 +@15323 := @7023 (@15279 @15321) +@15324 := @9482 @7067 +@15328 := @7033 (@7034 @3254) @9823 @6533 +@15330 := @7023 (@15324 @15328) +@15331 := @9890 @15278 +@15332 := 342 +@15335 := @15 @15332 (@18 @15332) +@15336 := @7026 @15335 +@15339 := @7024 (@6997 @15336) @7031 +@15340 := 340 +@15343 := @15 @15340 (@18 @15340) +@15344 := @7114 @15343 +@15349 := @7023 (@7024 (@6997 @15344) @7031 @7327) +@15350 := 341 +@15353 := @15 @15350 (@18 @15350) +@15354 := @7114 @15353 +@15360 := @7023 (@7024 (@6997 @15354) @7031 @7130) @7048 +@15361 := @15349 @15360 +@15362 := @7021 @15361 +@15364 := @7038 (@7039 @15344) +@15367 := @7038 (@7039 @15354) @7042 +@15368 := @15364 @15367 +@15370 := @7139 @15368 @6533 +@15372 := @7084 (@15362 @15370) +@15373 := @7038 @15372 +@15375 := @7038 @15258 @12022 +@15376 := @15373 @15375 +@15377 := @7755 @15376 +@15379 := @15281 @15377 @6533 +@15382 := @7023 (@15339 @15379) @7048 +@15383 := @7021 @15382 +@15385 := @7051 (@7039 @15336) +@15386 := @7057 @7959 +@15387 := @7056 @15386 +@15389 := @7033 (@7034 @3276) +@15390 := @7755 @10374 +@15392 := @15389 @15390 @6533 +@15395 := @7055 (@15387 (@7207 @15392)) +@15396 := @7262 @7953 +@15397 := @7056 @15396 +@15399 := @7244 @6398 @6403 +@15400 := @7103 @15399 +@15401 := @15400 @9648 +@15405 := @7055 (@15397 (@7207 @15401)) @7212 +@15406 := @15395 @15405 +@15407 := @15385 @15406 +@15409 := @7084 (@15383 @15407) +@15411 := @7023 (@15331 @15409) +@15412 := 345 +@15415 := @15 @15412 (@18 @15412) +@15416 := @7114 @15415 +@15419 := @7024 (@6997 @15416) @7031 +@15420 := 343 +@15423 := @15 @15420 (@18 @15420) +@15424 := @7114 @15423 +@15429 := @7023 (@7024 (@6997 @15424) @7031 @7120) +@15430 := 344 +@15433 := @15 @15430 (@18 @15430) +@15434 := @7114 @15433 +@15440 := @7023 (@7024 (@6997 @15434) @7031 @15258) @7048 +@15441 := @15429 @15440 +@15442 := @7021 @15441 +@15443 := LexLeanTarget.RustSyntax.Item.natEq +@15445 := @7033 (@7136 @15443) +@15447 := @7038 (@7039 @15424) +@15450 := @7038 (@7039 @15434) @7042 +@15451 := @15447 @15450 +@15453 := @15445 @15451 @6612 +@15455 := @7084 (@15442 @15453) +@15458 := @7023 (@15419 @15455) @7048 +@15459 := @15411 @15458 +@15460 := @15330 @15459 +@15461 := @15323 @15460 +@15462 := @15277 @15461 +@15463 := @14989 @15462 +@15464 := @12918 @15463 +@15465 := @7021 @15464 +@15468 := @7038 (@7039 @15416) @7042 +@15470 := @8833 @15468 @6612 +@15471 := @7527 @15470 +@15472 := @7225 @7193 +@15473 := @7207 @15472 +@15474 := @15471 @15473 +@15475 := 348 +@15478 := @15 @15475 (@18 @15475) +@15479 := @7114 @15478 +@15482 := @7024 (@6997 @15479) @7031 +@15483 := 346 +@15486 := @15 @15483 (@18 @15483) +@15487 := @7114 @15486 +@15492 := @7023 (@7024 (@6997 @15487) @7031 @7966) +@15493 := 347 +@15496 := @15 @15493 (@18 @15493) +@15497 := @7114 @15496 +@15503 := @7023 (@7024 (@6997 @15497) @7031 @15012) @7048 +@15504 := @15492 @15503 +@15505 := @7021 @15504 +@15507 := @7038 (@7039 @15487) +@15510 := @7038 (@7039 @15497) @7042 +@15511 := @15507 @15510 +@15513 := @8174 @15511 @6612 +@15515 := @7084 (@15505 @15513) +@15518 := @7023 (@15482 @15515) @7048 +@15519 := @7021 @15518 +@15522 := @7038 (@7039 @15479) @7042 +@15524 := @8833 @15522 @6612 +@15525 := @7527 @15524 +@15526 := 349 +@15529 := @15 @15526 (@18 @15526) +@15530 := @7114 @15529 +@15535 := @7023 (@7024 (@6997 @15530) @7031 @7158) +@15536 := 350 +@15539 := @15 @15536 (@18 @15536) +@15540 := @7114 @15539 +@15546 := @7023 (@7024 (@6997 @15540) @7031 @7327) @7048 +@15547 := @15535 @15546 +@15548 := @7021 @15547 +@15550 := @7038 (@7039 @15530) +@15553 := @7038 (@7039 @15540) @7042 +@15554 := @15550 @15553 +@15556 := @8275 @15554 @6612 +@15557 := @7527 @15556 +@15558 := 351 +@15561 := @15 @15558 (@18 @15558) +@15562 := @7114 @15561 +@15567 := @7023 (@7024 (@6997 @15562) @7031 @7327) +@15568 := 352 +@15571 := @15 @15568 (@18 @15568) +@15572 := @7114 @15571 +@15578 := @7023 (@7024 (@6997 @15572) @7031 @7130) @7048 +@15579 := @15567 @15578 +@15580 := @7021 @15579 +@15582 := @7038 (@7039 @15562) +@15585 := @7038 (@7039 @15572) @7042 +@15586 := @15582 @15585 +@15588 := @8415 @15586 @6612 +@15590 := @7084 (@15580 @15588) +@15591 := @7038 @15590 +@15596 := @7127 (@9866 (@9868 @2196 (@9870 @2196))) +@15598 := @7038 @15596 @7042 +@15599 := @15591 @15598 +@15600 := @7755 @15599 +@15602 := @9830 @15600 @6612 +@15605 := @15557 (@7207 @15602) @8193 +@15608 := @15525 (@15548 @15605) @8193 +@15609 := @7527 @15608 +@15614 := @7127 (@9866 (@9868 @3320 (@9870 @3320))) +@15616 := @7038 @15614 @7042 +@15617 := @9941 @15616 +@15618 := @7755 @15617 +@15620 := @9830 @15618 @6612 +@15622 := @7527 @15620 @8840 +@15627 := @7127 (@9866 (@9868 @3333 (@9870 @3333))) +@15629 := @7038 @15627 @7042 +@15630 := @9941 @15629 +@15631 := @7755 @15630 +@15633 := @9830 @15631 @6612 +@15635 := @7527 @15633 @8840 +@15640 := @7127 (@9866 (@9868 @2942 (@9870 @2942))) +@15642 := @7038 @15640 @7042 +@15643 := @9941 @15642 +@15644 := @7041 @15643 +@15646 := @9830 @15644 @6612 +@15648 := @15635 (@7207 @15646) +@15650 := @15622 (@7207 @15648) +@15651 := @7527 @15650 +@15652 := 353 +@15655 := @15 @15652 (@18 @15652) +@15656 := @7114 @15655 +@15659 := @7024 (@6997 @15656) @7031 +@15661 := @7127 (@8031 @3359) +@15664 := @7023 (@15659 @15661) @7048 +@15665 := @7021 @15664 +@15668 := @7038 (@7039 @15656) @7042 +@15670 := @8040 @15668 @6612 +@15672 := @7084 (@15665 @15670) +@15674 := @7038 @15672 @7042 +@15675 := @15400 @15674 +@15676 := @7225 @15675 +@15678 := @15651 (@7207 @15676) +@15680 := @7226 @6398 @6403 +@15681 := @7103 @15680 +@15682 := @9941 @7042 +@15683 := @15681 @15682 +@15684 := @7225 @15683 +@15686 := @15678 (@7207 @15684) +@15688 := @15609 (@7207 @15686) +@15689 := @7225 @8054 +@15691 := @15688 (@7207 @15689) +@15693 := @15474 (@15519 @15691) +@15694 := @15465 @15693 +@15696 := @6383 (@14949 @15694) +@15700 := @6988 (@6991 @2307) @11710 @7486 +@15704 := @7033 (@7034 @3386) @9930 @6612 +@15706 := @7023 (@7844 @15704) +@15707 := @7064 @7843 +@15708 := 354 +@15711 := @15 @15708 (@18 @15708) +@15712 := @7114 @15711 +@15717 := @7023 (@7024 (@6997 @15712) @7031 @7966) +@15718 := 355 +@15721 := @15 @15718 (@18 @15718) +@15722 := @7114 @15721 +@15728 := @7023 (@7024 (@6997 @15722) @7031 @15614) @7048 +@15729 := @15717 @15728 +@15730 := @7021 @15729 +@15732 := @7038 (@7039 @15712) +@15735 := @7038 (@7039 @15722) @7042 +@15736 := @15732 @15735 +@15738 := @8174 @15736 @6612 +@15740 := @7084 (@15730 @15738) +@15742 := @7023 (@15707 @15740) +@15746 := @7033 (@7034 @3397) @9823 @6533 +@15748 := @7023 (@14432 @15746) +@15749 := 357 +@15752 := @15 @15749 (@18 @15749) +@15753 := @7114 @15752 +@15758 := @7023 (@7024 (@6997 @15753) @7031 @7327) +@15759 := 358 +@15762 := @15 @15759 (@18 @15759) +@15763 := @7114 @15762 +@15766 := @7024 (@6997 @15763) @7031 +@15767 := 356 +@15770 := @15 @15767 (@18 @15767) +@15771 := @7114 @15770 +@15777 := @7023 (@7024 (@6997 @15771) @7031 @7040) @7048 +@15778 := @7021 @15777 +@15781 := @7038 (@7039 @15771) @7042 +@15783 := @7302 @15781 @6612 +@15785 := @7084 (@15778 @15783) +@15788 := @7023 (@15766 @15785) @7048 +@15789 := @15758 @15788 +@15790 := @15748 @15789 +@15791 := @15742 @15790 +@15792 := @15706 @15791 +@15793 := @12918 @15792 +@15794 := @7021 @15793 +@15796 := @7038 (@7039 @15753) +@15799 := @7038 (@7039 @15763) @7042 +@15800 := @15796 @15799 +@15802 := @8275 @15800 @6612 +@15803 := @7527 @15802 +@15804 := @7225 @7130 +@15805 := @7207 @15804 +@15806 := @8247 @15805 +@15807 := @7527 @7120 +@15808 := @15807 @15805 +@15809 := @7225 @12136 +@15810 := @7207 @15809 +@15811 := @15808 @15810 +@15813 := @15806 (@7207 @15811) +@15815 := @15803 (@7207 @15813) +@15816 := @7225 @7158 +@15817 := @7207 @15816 +@15818 := @15815 @15817 +@15819 := @15794 @15818 +@15821 := @6383 (@15700 @15819) +@15825 := @6988 (@6991 @2317) @11710 @7486 +@15826 := 359 +@15829 := @15 @15826 (@18 @15826) +@15830 := @7089 @15829 +@15836 := @7024 (@7085 (@7087 (@6997 @15830) @7096)) @7031 +@15839 := @7103 (@11852 @3417) @8744 +@15840 := @7038 @15839 +@15841 := 361 +@15844 := @15 @15841 (@18 @15841) +@15845 := @7114 @15844 +@15848 := @7024 (@6997 @15845) @7031 +@15849 := 360 +@15852 := @15 @15849 (@18 @15849) +@15853 := @7114 @15852 +@15859 := @7023 (@7024 (@6997 @15853) @7031 @7040) @7048 +@15860 := @7021 @15859 +@15863 := @7038 (@7039 @15853) @7042 +@15865 := @7302 @15863 @6612 +@15867 := @7084 (@15860 @15865) +@15869 := @7023 (@15848 @15867) +@15870 := 362 +@15873 := @15 @15870 (@18 @15870) +@15874 := @7114 @15873 +@15880 := @7023 (@7024 (@6997 @15874) @7031 @7327) @7048 +@15881 := @15869 @15880 +@15882 := @7021 @15881 +@15884 := @7038 (@7039 @15845) +@15887 := @7038 (@7039 @15874) @7042 +@15888 := @15884 @15887 +@15890 := @8415 @15888 @6612 +@15892 := @7084 (@15882 @15890) +@15894 := @7038 @15892 @9822 +@15895 := @15840 @15894 +@15897 := @11851 @15895 @6533 +@15900 := @7023 (@15836 @15897) @7048 +@15901 := @7021 @15900 +@15902 := @7039 @15830 +@15903 := @7225 @15902 +@15904 := @15901 @15903 +@15906 := @6383 (@15825 @15904) +@15910 := @6988 (@6991 @2338) @11910 @6403 +@15911 := 366 +@15914 := @15 @15911 (@18 @15911) +@15915 := @7026 @15914 +@15918 := @7024 (@6997 @15915) @7031 +@15919 := 363 +@15922 := @15 @15919 (@18 @15919) +@15923 := @7114 @15922 +@15928 := @7023 (@7024 (@6997 @15923) @7031 @7040) +@15929 := 364 +@15932 := @15 @15929 (@18 @15929) +@15933 := @7114 @15932 +@15938 := @7023 (@7024 (@6997 @15933) @7031 @7327) +@15939 := 365 +@15942 := @15 @15939 (@18 @15939) +@15943 := @7114 @15942 +@15949 := @7023 (@7024 (@6997 @15943) @7031 @7966) @7048 +@15950 := @15938 @15949 +@15951 := @15928 @15950 +@15952 := @7021 @15951 +@15953 := LexLeanTarget.RustSyntax.Item.sliceBytes +@15955 := @7033 (@7136 @15953) +@15957 := @7038 (@7039 @15923) +@15959 := @7038 (@7039 @15933) +@15962 := @7038 (@7039 @15943) @7042 +@15963 := @15959 @15962 +@15964 := @15957 @15963 +@15966 := @15955 @15964 @6612 +@15968 := @7084 (@15952 @15966) +@15971 := @7023 (@15918 @15968) @7048 +@15972 := @7021 @15971 +@15974 := @7051 (@7039 @15915) +@15975 := @7207 @7155 +@15978 := @7055 (@7464 @15975) @7212 +@15979 := @11462 @15978 +@15980 := @15974 @15979 +@15981 := @15972 @15980 +@15983 := @6383 (@15910 @15981) +@15986 := @6988 (@6991 @2361) @11710 +@15987 := @7014 @6400 +@15988 := @15986 @15987 +@15990 := @12393 @9823 @6533 +@15992 := @7023 (@7824 @15990) +@15994 := @7033 (@7034 @3449) +@15996 := @15994 @11723 @6533 +@15998 := @7023 (@7844 @15996) +@15999 := 367 +@16002 := @15 @15999 (@18 @15999) +@16003 := @7114 @16002 +@16008 := @7023 (@7024 (@6997 @16003) @7031 @7158) +@16009 := 368 +@16012 := @15 @16009 (@18 @16009) +@16013 := @7114 @16012 +@16019 := @7023 (@7024 (@6997 @16013) @7031 @7966) @7048 +@16020 := @16008 @16019 +@16021 := @15998 @16020 +@16022 := @15992 @16021 +@16023 := @7021 @16022 +@16025 := @7038 (@7039 @16003) +@16028 := @7038 (@7039 @16013) @7042 +@16029 := @16025 @16028 +@16031 := @8275 @16029 @6612 +@16032 := @7527 @16031 +@16033 := @7225 @7362 +@16035 := @16032 (@7207 @16033) +@16036 := @7225 @7580 +@16037 := @7207 @16036 +@16038 := @16035 @16037 +@16039 := @16023 @16038 +@16041 := @6383 (@15988 @16039) +@16045 := @6988 (@6991 @2369) @9813 @12064 +@16046 := 369 +@16049 := @15 @16046 (@18 @16046) +@16050 := @7026 @16049 +@16053 := @7024 (@6997 @16050) @7031 +@16057 := @7033 (@7034 @3463) @9823 @6533 +@16060 := @7023 (@16053 @16057) @7048 +@16061 := @7021 @16060 +@16063 := @7051 (@7039 @16050) +@16064 := @7057 @7953 +@16065 := @7056 @16064 +@16066 := 371 +@16069 := @15 @16066 (@18 @16066) +@16070 := @7026 @16069 +@16073 := @7024 (@6997 @16070) @7031 +@16074 := 370 +@16077 := @15 @16074 (@18 @16074) +@16078 := @7089 @16077 +@16087 := @7023 (@7024 (@7085 (@7087 (@6997 @16078) @7096)) @7031 @12112) @7048 +@16088 := @7021 @16087 +@16089 := @7039 @16078 +@16091 := @7084 (@16088 @16089) +@16094 := @7023 (@16073 @16091) @7048 +@16095 := @7021 @16094 +@16097 := @7051 (@7741 @16070) +@16098 := 372 +@16101 := @15 @16098 (@18 @16098) +@16102 := @7089 @16101 +@16112 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16102) @7095))) @7031 @7964) @7048 +@16113 := @7021 @16112 +@16114 := @7039 @16102 +@16116 := @7084 (@16113 @16114) +@16117 := @7038 @16116 +@16118 := @9942 @10097 +@16119 := @7163 @16118 +@16120 := @7967 @16119 +@16121 := @16117 @16120 +@16122 := @7360 @16121 +@16123 := @7225 @16122 +@16126 := @7055 (@7224 (@7207 @16123)) +@16127 := 373 +@16130 := @15 @16127 (@18 @16127) +@16131 := @7026 @16130 +@16137 := @7023 (@7024 (@6997 @16131) @7031 @8054) @7048 +@16138 := @7021 @16137 +@16140 := @7051 (@7741 @16131) +@16142 := @7033 (@7034 @3489) +@16143 := 374 +@16146 := @15 @16143 (@18 @16143) +@16147 := @7089 @16146 +@16157 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16147) @7095))) @7031 @12112) @7048 +@16158 := @7021 @16157 +@16159 := @7039 @16147 +@16161 := @7084 (@16158 @16159) +@16163 := @7038 @16161 @7042 +@16164 := @7755 @16163 +@16166 := @16142 @16164 @6533 +@16168 := @7023 (@14536 @16166) +@16169 := @8808 @12066 +@16171 := @7033 (@7034 @3499) +@16172 := 378 +@16175 := @15 @16172 (@18 @16172) +@16176 := @7114 @16175 +@16179 := @7024 (@6997 @16176) @7031 +@16180 := 376 +@16183 := @15 @16180 (@18 @16180) +@16184 := @7114 @16183 +@16187 := @7024 (@6997 @16184) @7031 +@16188 := 375 +@16191 := @15 @16188 (@18 @16188) +@16192 := @7089 @16191 +@16202 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16192) @7095))) @7031 @12112) @7048 +@16203 := @7021 @16202 +@16204 := @7039 @16192 +@16206 := @7084 (@16203 @16204) +@16208 := @7023 (@16187 @16206) +@16209 := 377 +@16212 := @15 @16209 (@18 @16209) +@16213 := @7114 @16212 +@16219 := @7023 (@7024 (@6997 @16213) @7031 @8874) @7048 +@16220 := @16208 @16219 +@16221 := @7021 @16220 +@16223 := @7038 (@7039 @16184) +@16226 := @7038 (@7039 @16213) @7042 +@16227 := @16223 @16226 +@16229 := @7139 @16227 @6533 +@16231 := @7084 (@16221 @16229) +@16233 := @7023 (@16179 @16231) +@16234 := 379 +@16237 := @15 @16234 (@18 @16234) +@16238 := @7114 @16237 +@16244 := @7023 (@7024 (@6997 @16238) @7031 @7130) @7048 +@16245 := @16233 @16244 +@16246 := @7021 @16245 +@16248 := @7038 (@7039 @16176) +@16251 := @7038 (@7039 @16238) @7042 +@16252 := @16248 @16251 +@16254 := @7139 @16252 @6533 +@16256 := @7084 (@16246 @16254) +@16257 := @7038 @16256 +@16258 := @7038 @8874 +@16259 := @16258 @7042 +@16260 := @7967 @16259 +@16261 := @16257 @16260 +@16262 := @7755 @16261 +@16264 := @16171 @16262 @6533 +@16266 := @7023 (@16169 @16264) +@16267 := @8883 @7313 +@16268 := @7051 @8143 +@16269 := 380 +@16272 := @15 @16269 (@18 @16269) +@16273 := @7089 @16272 +@16281 := @7056 (@12115 (@7094 (@7094 (@7094 (@7087 (@6997 @16273) @7095))))) +@16282 := @7039 @16273 +@16287 := @16268 (@7055 (@16281 (@7207 @16282)) @7212) +@16288 := @7527 @16287 +@16289 := 381 +@16292 := @15 @16289 (@18 @16289) +@16293 := @7114 @16292 +@16296 := @7024 (@6997 @16293) @7031 +@16298 := @7127 (@8031 @3516) +@16301 := @7023 (@16296 @16298) @7048 +@16302 := @7021 @16301 +@16305 := @7038 (@7039 @16293) @7042 +@16307 := @8040 @16305 @6612 +@16309 := @7084 (@16302 @16307) +@16311 := @7038 @16309 @7042 +@16312 := @9944 @16311 +@16313 := @9942 @16312 +@16314 := @7163 @16313 +@16315 := @7967 @16314 +@16316 := @7328 @16315 +@16318 := @10471 @16316 @6612 +@16320 := @16288 (@7207 @16318) +@16321 := 382 +@16324 := @15 @16321 (@18 @16321) +@16325 := @7089 @16324 +@16330 := @7056 (@12115 (@7087 (@6997 @16325) @7896)) +@16331 := @7039 @16325 +@16336 := @16268 (@7055 (@16330 (@7207 @16331)) @7212) +@16337 := @7038 @16336 +@16338 := 383 +@16341 := @15 @16338 (@18 @16338) +@16342 := @7089 @16341 +@16348 := @7056 (@12115 (@7094 (@7087 (@6997 @16342) @7830))) +@16349 := @7039 @16342 +@16354 := @16268 (@7055 (@16348 (@7207 @16349)) @7212) +@16355 := @7038 @16354 +@16356 := @7051 @8336 +@16357 := 384 +@16360 := @15 @16357 (@18 @16357) +@16361 := @7089 @16360 +@16366 := @7056 (@12115 (@7087 (@6997 @16361) @7896)) +@16367 := @7039 @16361 +@16372 := @16356 (@7055 (@16366 (@7207 @16367)) @7212) +@16374 := @7038 @16372 @7042 +@16375 := @7328 @16374 +@16376 := @7755 @16375 +@16378 := @10373 @16376 @6533 +@16379 := @7038 @16378 +@16380 := @7581 @9945 +@16381 := @7967 @16380 +@16382 := @12235 @16381 +@16383 := @16379 @16382 +@16384 := @9942 @16383 +@16385 := @16355 @16384 +@16386 := @16337 @16385 +@16388 := @12171 @16386 @6533 +@16390 := @16320 (@7207 @16388) +@16392 := @7023 (@16267 @16390) +@16393 := 385 +@16396 := @15 @16393 (@18 @16393) +@16397 := @7114 @16396 +@16400 := @7024 (@6997 @16397) @7031 +@16402 := @7127 (@8031 @3550) +@16405 := @7023 (@16400 @16402) @7048 +@16406 := @7021 @16405 +@16409 := @7038 (@7039 @16397) @7042 +@16411 := @8040 @16409 @6612 +@16413 := @7084 (@16406 @16411) +@16415 := @7038 @16413 @7042 +@16416 := @9944 @16415 +@16417 := @9942 @16416 +@16418 := @7163 @16417 +@16419 := @7967 @16418 +@16420 := @7328 @16419 +@16422 := @10471 @16420 @6612 +@16424 := @7023 (@12327 @16422) +@16425 := @9141 @7313 +@16426 := 386 +@16429 := @15 @16426 (@18 @16426) +@16430 := @7089 @16429 +@16440 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16430) @7095))) @7031 @12112) @7048 +@16441 := @7021 @16440 +@16442 := @7039 @16430 +@16444 := @7084 (@16441 @16442) +@16445 := @7038 @16444 +@16446 := 387 +@16449 := @15 @16446 (@18 @16446) +@16450 := @7089 @16449 +@16460 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16450) @7095))) @7031 @12112) @7048 +@16461 := @7021 @16460 +@16462 := @7039 @16450 +@16464 := @7084 (@16461 @16462) +@16466 := @7038 @16464 @7042 +@16467 := @7328 @16466 +@16468 := @7755 @16467 +@16470 := @10373 @16468 @6533 +@16471 := @7038 @16470 +@16472 := @12231 @136 +@16473 := @7103 @16472 +@16474 := 388 +@16477 := @15 @16474 (@18 @16474) +@16478 := @7089 @16477 +@16487 := @7023 (@7024 (@7085 (@7087 (@6997 @16478) @7096)) @7031 @12112) @7048 +@16488 := @7021 @16487 +@16489 := @7039 @16478 +@16491 := @7084 (@16488 @16489) +@16493 := @7038 @16491 @7042 +@16494 := @16473 @16493 +@16495 := @7038 @16494 +@16496 := @7581 @13428 +@16497 := @7967 @16496 +@16498 := @16495 @16497 +@16499 := @16471 @16498 +@16500 := @9942 @16499 +@16501 := @7967 @16500 +@16502 := @16445 @16501 +@16504 := @12171 @16502 @6533 +@16506 := @7023 (@16425 @16504) +@16507 := @9160 @7843 +@16509 := @7033 (@7034 @3586) +@16510 := 389 +@16513 := @15 @16510 (@18 @16510) +@16514 := @7089 @16513 +@16519 := @7056 (@8789 (@7087 (@6997 @16514) @7096)) +@16520 := @7039 @16514 +@16525 := @8787 (@7055 (@16519 (@7207 @16520)) @7212) +@16526 := @7038 @16525 +@16527 := 390 +@16530 := @15 @16527 (@18 @16527) +@16531 := @7114 @16530 +@16534 := @7024 (@6997 @16531) @7031 +@16536 := @7127 (@8031 @3588) +@16539 := @7023 (@16534 @16536) @7048 +@16540 := @7021 @16539 +@16543 := @7038 (@7039 @16531) @7042 +@16545 := @8040 @16543 @6612 +@16547 := @7084 (@16540 @16545) +@16549 := @7038 @16547 @7042 +@16550 := @16526 @16549 +@16552 := @16509 @16550 @6612 +@16554 := @7023 (@16507 @16552) +@16555 := @9320 @7843 +@16556 := 391 +@16559 := @15 @16556 (@18 @16556) +@16560 := @7089 @16559 +@16570 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16560) @7095))) @7031 @12112) @7048 +@16571 := @7021 @16570 +@16572 := @7039 @16560 +@16574 := @7084 (@16571 @16572) +@16575 := @7038 @16574 +@16577 := @7038 @12693 @7042 +@16578 := @16575 @16577 +@16579 := @7755 @16578 +@16581 := @9830 @16579 @6612 +@16583 := @7023 (@16555 @16581) +@16584 := 393 +@16587 := @15 @16584 (@18 @16584) +@16588 := @7114 @16587 +@16591 := @7024 (@6997 @16588) @7031 +@16592 := 392 +@16595 := @15 @16592 (@18 @16592) +@16596 := @7089 @16595 +@16606 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16596) @7095))) @7031 @7964) @7048 +@16607 := @7021 @16606 +@16608 := @7039 @16596 +@16610 := @7084 (@16607 @16608) +@16612 := @7023 (@16591 @16610) +@16613 := 394 +@16616 := @15 @16613 (@18 @16613) +@16617 := @7114 @16616 +@16623 := @7023 (@7024 (@6997 @16617) @7031 @8874) @7048 +@16624 := @16612 @16623 +@16625 := @7021 @16624 +@16627 := @7038 (@7039 @16588) +@16630 := @7038 (@7039 @16617) @7042 +@16631 := @16627 @16630 +@16633 := @7139 @16631 @6533 +@16635 := @7084 (@16625 @16633) +@16637 := @7038 @16635 @16577 +@16638 := @7041 @16637 +@16640 := @9830 @16638 @6612 +@16642 := @7023 (@9327 @16640) +@16643 := 396 +@16646 := @15 @16643 (@18 @16643) +@16647 := @7114 @16646 +@16650 := @7024 (@6997 @16647) @7031 +@16651 := 395 +@16654 := @15 @16651 (@18 @16651) +@16655 := @7089 @16654 +@16661 := @7056 (@8789 (@7094 (@7087 (@6997 @16655) @7095))) +@16662 := @7039 @16655 +@16667 := @8787 (@7055 (@16661 (@7207 @16662)) @7212) +@16670 := @7023 (@16650 @16667) @7048 +@16671 := @16642 @16670 +@16672 := @16583 @16671 +@16673 := @16554 @16672 +@16674 := @16506 @16673 +@16675 := @16424 @16674 +@16676 := @16392 @16675 +@16677 := @16266 @16676 +@16678 := @16168 @16677 +@16679 := @7021 @16678 +@16682 := @7038 (@7039 @16647) @7042 +@16684 := @8833 @16682 @6612 +@16685 := @7527 @16684 +@16686 := 399 +@16689 := @15 @16686 (@18 @16686) +@16690 := @7114 @16689 +@16693 := @7024 (@6997 @16690) @7031 +@16694 := 397 +@16697 := @15 @16694 (@18 @16694) +@16698 := @7089 @16697 +@16703 := @7056 (@8789 (@7087 (@6997 @16698) @7096)) +@16704 := @7039 @16698 +@16709 := @8787 (@7055 (@16703 (@7207 @16704)) @7212) +@16711 := @7023 (@16693 @16709) +@16712 := 400 +@16715 := @15 @16712 (@18 @16712) +@16716 := @7114 @16715 +@16719 := @7024 (@6997 @16716) @7031 +@16720 := 398 +@16723 := @15 @16720 (@18 @16720) +@16724 := @7114 @16723 +@16727 := @7024 (@6997 @16724) @7031 +@16729 := @7127 (@8031 @3608) +@16732 := @7023 (@16727 @16729) @7048 +@16733 := @7021 @16732 +@16736 := @7038 (@7039 @16724) @7042 +@16738 := @8040 @16736 @6612 +@16740 := @7084 (@16733 @16738) +@16743 := @7023 (@16719 @16740) @7048 +@16744 := @16711 @16743 +@16745 := @7021 @16744 +@16747 := @7038 (@7039 @16690) +@16750 := @7038 (@7039 @16716) @7042 +@16751 := @16747 @16750 +@16753 := @8174 @16751 @6612 +@16757 := @7527 @16753 (@7207 @9340) @8193 +@16760 := @16685 (@16745 @16757) @8193 +@16761 := @7527 @16760 +@16762 := @7225 @8984 +@16764 := @16761 (@7207 @16762) +@16765 := 402 +@16768 := @15 @16765 (@18 @16765) +@16769 := @7114 @16768 +@16772 := @7024 (@6997 @16769) @7031 +@16773 := 401 +@16776 := @15 @16773 (@18 @16773) +@16777 := @7089 @16776 +@16783 := @7056 (@8789 (@7094 (@7087 (@6997 @16777) @7095))) +@16784 := @7039 @16777 +@16789 := @8916 (@7055 (@16783 (@7207 @16784)) @7212) +@16792 := @7023 (@16772 @16789) @7048 +@16793 := @7021 @16792 +@16796 := @7038 (@7039 @16769) @7042 +@16798 := @8833 @16796 @6612 +@16799 := @7527 @16798 +@16800 := @7527 @12507 +@16801 := @7119 @9318 +@16804 := @16800 (@7207 @16801) @8193 +@16807 := @16799 (@7207 @16804) @8193 +@16809 := @7527 @16807 @12766 +@16810 := @7039 @9139 +@16811 := @7225 @16810 +@16813 := @16809 (@7207 @16811) +@16815 := @16764 (@16793 @16813) +@16818 := @7055 (@7224 (@16679 @16815)) +@16819 := 403 +@16822 := @15 @16819 (@18 @16819) +@16823 := @7089 @16822 +@16833 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16823) @7095))) @7031 @12112) @7048 +@16834 := @7021 @16833 +@16835 := @7039 @16823 +@16837 := @7084 (@16834 @16835) +@16838 := @7038 @16837 +@16839 := 404 +@16842 := @15 @16839 (@18 @16839) +@16843 := @7089 @16842 +@16853 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @16843) @7095))) @7031 @7964) @7048 +@16854 := @7021 @16853 +@16855 := @7039 @16843 +@16857 := @7084 (@16854 @16855) +@16859 := @7038 @16857 @7042 +@16860 := @7328 @16859 +@16861 := @7041 @16860 +@16863 := @10373 @16861 @6533 +@16864 := @7038 @16863 +@16865 := 405 +@16868 := @15 @16865 (@18 @16865) +@16869 := @7089 @16868 +@16878 := @7023 (@7024 (@7085 (@7087 (@6997 @16869) @7096)) @7031 @7964) @7048 +@16879 := @7021 @16878 +@16880 := @7039 @16869 +@16882 := @7084 (@16879 @16880) +@16884 := @7038 @16882 @7042 +@16885 := @16473 @16884 +@16887 := @7038 @16885 @16497 +@16888 := @16864 @16887 +@16889 := @9942 @16888 +@16890 := @7967 @16889 +@16891 := @16838 @16890 +@16893 := @12171 @16891 @6612 +@16897 := @7055 (@9465 (@7207 @16893)) @7212 +@16898 := @16818 @16897 +@16899 := @16140 @16898 +@16903 := @7055 (@8772 (@16138 @16899)) @7212 +@16904 := @16126 @16903 +@16905 := @16097 @16904 +@16908 := @7055 (@16065 (@16095 @16905)) +@16909 := @7262 @7241 +@16910 := @7056 @16909 +@16911 := @10096 @7250 +@16912 := @9942 @16911 +@16913 := @7163 @16912 +@16914 := @7967 @16913 +@16915 := @7328 @16914 +@16917 := @10471 @16915 @6612 +@16918 := @7225 @16917 +@16922 := @7055 (@16910 (@7207 @16918)) @7212 +@16923 := @16908 @16922 +@16924 := @16063 @16923 +@16925 := @16061 @16924 +@16927 := @6383 (@16045 @16925) +@16931 := @6988 (@6991 @2383) @11710 @6398 +@16933 := @9821 @11723 @6612 +@16935 := @7023 (@12916 @16933) +@16937 := @7038 @12962 @7042 +@16938 := @12923 @16937 +@16939 := @7967 @16938 +@16941 := @12922 @16939 @6612 +@16944 := @7023 (@7844 @16941) @7048 +@16945 := @16935 @16944 +@16946 := @7021 @16945 +@16947 := @7207 @7130 +@16948 := @8247 @16947 +@16953 := @7127 (@9866 (@9868 @3669 (@9870 @3669))) +@16955 := @7038 @16953 @7042 +@16956 := @13056 @16955 +@16957 := @7967 @16956 +@16959 := @12922 @16957 @6612 +@16962 := @7023 (@15707 @16959) @7048 +@16963 := @7021 @16962 +@16964 := @15807 @15138 +@16965 := @7081 @7843 +@16970 := @7127 (@9866 (@9868 @3683 (@9870 @3683))) +@16971 := @7038 @16970 +@16976 := @7127 (@9866 (@9868 @3690 (@9870 @3690))) +@16978 := @7038 @16976 @7042 +@16979 := @16971 @16978 +@16980 := @7967 @16979 +@16982 := @12922 @16980 @6612 +@16985 := @7023 (@16965 @16982) @7048 +@16986 := @7021 @16985 +@16987 := @7527 @12136 +@16989 := @7127 (@7128 @60) +@16990 := @7207 @16989 +@16991 := @16987 @16990 +@16992 := @7207 @14527 +@16993 := @16991 @16992 +@16995 := @16964 (@16986 @16993) +@16997 := @16948 (@16963 @16995) +@16998 := @16946 @16997 +@17000 := @6383 (@16931 @16998) +@17004 := @6988 (@6991 @2415) @13137 @6400 +@17005 := @7038 @15012 +@17010 := @7127 (@9866 (@9868 @2533 (@9870 @2533))) +@17012 := @7038 @17010 @7042 +@17013 := @17005 @17012 +@17014 := @7696 @17013 +@17016 := @12922 @17014 @6612 +@17017 := @7207 @17016 +@17019 := @6383 (@17004 @17017) +@17021 := @6988 (@6991 @2493) +@17023 := @13136 (@12046 @11755) +@17025 := @17021 @17023 @6400 +@17026 := 408 +@17029 := @15 @17026 (@18 @17026) +@17030 := @7026 @17029 +@17033 := @7024 (@6997 @17030) @7031 +@17034 := 406 +@17037 := @15 @17034 (@18 @17034) +@17038 := @7114 @17037 +@17043 := @7023 (@7024 (@6997 @17038) @7031 @7695) +@17044 := 407 +@17047 := @15 @17044 (@18 @17044) +@17048 := @7114 @17047 +@17054 := @7023 (@7024 (@6997 @17048) @7031 @7327) @7048 +@17055 := @17043 @17054 +@17056 := @7021 @17055 +@17058 := LexLeanTarget.RustSyntax.Item.checkedSub @1282 +@17060 := @7033 (@7136 @17058) +@17062 := @7038 (@7039 @17038) +@17065 := @7038 (@7039 @17048) @7042 +@17066 := @17062 @17065 +@17068 := @17060 @17066 @6612 +@17070 := @7084 (@17056 @17068) +@17073 := @7023 (@17033 @17070) @7048 +@17074 := @7021 @17073 +@17076 := @7051 (@7039 @17030) +@17077 := 411 +@17080 := @15 @17077 (@18 @17077) +@17081 := @7026 @17080 +@17084 := @7024 (@6997 @17081) @7031 +@17085 := 409 +@17088 := @15 @17085 (@18 @17085) +@17089 := @7114 @17088 +@17094 := @7023 (@7024 (@6997 @17089) @7031 @7966) +@17095 := 410 +@17098 := @15 @17095 (@18 @17095) +@17099 := @7114 @17098 +@17105 := @7023 (@7024 (@6997 @17099) @7031 @7695) @7048 +@17106 := @17094 @17105 +@17107 := @7021 @17106 +@17109 := @7038 (@7039 @17089) +@17112 := @7038 (@7039 @17099) @7042 +@17113 := @17109 @17112 +@17115 := @17060 @17113 @6612 +@17117 := @7084 (@17107 @17115) +@17120 := @7023 (@17084 @17117) @7048 +@17121 := @7021 @17120 +@17123 := @7051 (@7039 @17081) +@17126 := @7055 (@8463 @8840) @7212 +@17127 := @9684 @17126 +@17128 := @17123 @17127 +@17132 := @7055 (@8463 (@17121 @17128)) @7212 +@17133 := @9684 @17132 +@17134 := @17076 @17133 +@17135 := @17074 @17134 +@17137 := @6383 (@17025 @17135) +@17139 := @6988 (@6991 @2536) +@17145 := @7004 (@7507 (@11754 (@6995 (@8725 @9817) @7010))) +@17147 := @17139 @17145 @6400 +@17148 := 412 +@17151 := @15 @17148 (@18 @17148) +@17152 := @7026 @17151 +@17158 := @7023 (@7024 (@6997 @17152) @7031 @11725) @7048 +@17159 := @7021 @17158 +@17161 := @7051 (@7039 @17152) +@17162 := @7967 @12104 +@17163 := @9942 @17162 +@17165 := @12922 @17163 @6612 +@17169 := @7055 (@7579 (@7207 @17165)) @7212 +@17170 := @9684 @17169 +@17171 := @17161 @17170 +@17172 := @17159 @17171 +@17174 := @6383 (@17147 @17172) +@17178 := @6988 (@6991 @2621) @13137 @6403 +@17179 := @7289 @8017 +@17180 := 413 +@17183 := @15 @17180 (@18 @17180) +@17184 := @7114 @17183 +@17187 := @7024 (@6997 @17184) @7031 +@17189 := @7127 (@8031 @3765) +@17192 := @7023 (@17187 @17189) @7048 +@17193 := @7021 @17192 +@17196 := @7038 (@7039 @17184) @7042 +@17198 := @8040 @17196 @6612 +@17200 := @7084 (@17193 @17198) +@17202 := @7023 (@17179 @17200) +@17203 := 414 +@17206 := @15 @17203 (@18 @17203) +@17207 := @7114 @17206 +@17212 := @7023 (@7024 (@6997 @17207) @7031 @7695) +@17213 := 415 +@17216 := @15 @17213 (@18 @17213) +@17217 := @7114 @17216 +@17223 := @7023 (@7024 (@6997 @17217) @7031 @11736) @7048 +@17224 := @17212 @17223 +@17225 := @7021 @17224 +@17227 := @7038 (@7039 @17207) +@17230 := @7038 (@7039 @17217) @7042 +@17231 := @17227 @17230 +@17233 := @8174 @17231 @6612 +@17236 := @7527 @17233 (@7207 @7158) +@17237 := 416 +@17240 := @15 @17237 (@18 @17237) +@17241 := @7114 @17240 +@17246 := @7023 (@7024 (@6997 @17241) @7031 @7695) +@17247 := 417 +@17250 := @15 @17247 (@18 @17247) +@17251 := @7114 @17250 +@17254 := @7024 (@6997 @17251) @7031 +@17259 := @7127 (@9866 (@9868 @16 (@9870 @16))) +@17262 := @7023 (@17254 @17259) @7048 +@17263 := @17246 @17262 +@17264 := @7021 @17263 +@17266 := @7038 (@7039 @17241) +@17269 := @7038 (@7039 @17251) @7042 +@17270 := @17266 @17269 +@17272 := @8174 @17270 @6612 +@17274 := @7527 @17272 @16947 +@17275 := 418 +@17278 := @15 @17275 (@18 @17275) +@17279 := @7114 @17278 +@17284 := @7023 (@7024 (@6997 @17279) @7031 @7695) +@17285 := 419 +@17288 := @15 @17285 (@18 @17285) +@17289 := @7114 @17288 +@17292 := @7024 (@6997 @17289) @7031 +@17297 := @7127 (@9866 (@9868 @43 (@9870 @43))) +@17300 := @7023 (@17292 @17297) @7048 +@17301 := @17284 @17300 +@17302 := @7021 @17301 +@17304 := @7038 (@7039 @17279) +@17307 := @7038 (@7039 @17289) @7042 +@17308 := @17304 @17307 +@17310 := @8174 @17308 @6612 +@17312 := @7527 @17310 @15138 +@17313 := 420 +@17316 := @15 @17313 (@18 @17313) +@17317 := @7114 @17316 +@17322 := @7023 (@7024 (@6997 @17317) @7031 @7695) +@17323 := 421 +@17326 := @15 @17323 (@18 @17323) +@17327 := @7114 @17326 +@17330 := @7024 (@6997 @17327) @7031 +@17335 := @7127 (@9866 (@9868 @57 (@9870 @57))) +@17338 := @7023 (@17330 @17335) @7048 +@17339 := @17322 @17338 +@17340 := @7021 @17339 +@17342 := @7038 (@7039 @17317) +@17345 := @7038 (@7039 @17327) @7042 +@17346 := @17342 @17345 +@17348 := @8174 @17346 @6612 +@17350 := @7527 @17348 @16990 +@17351 := 422 +@17354 := @15 @17351 (@18 @17351) +@17355 := @7114 @17354 +@17360 := @7023 (@7024 (@6997 @17355) @7031 @7695) +@17361 := 423 +@17364 := @15 @17361 (@18 @17361) +@17365 := @7114 @17364 +@17368 := @7024 (@6997 @17365) @7031 +@17370 := @7127 (@9866 @13169) +@17373 := @7023 (@17368 @17370) @7048 +@17374 := @17360 @17373 +@17375 := @7021 @17374 +@17377 := @7038 (@7039 @17355) +@17380 := @7038 (@7039 @17365) @7042 +@17381 := @17377 @17380 +@17383 := @8174 @17381 @6612 +@17385 := @7527 @17383 @16992 +@17386 := 424 +@17389 := @15 @17386 (@18 @17386) +@17390 := @7114 @17389 +@17395 := @7023 (@7024 (@6997 @17390) @7031 @7695) +@17396 := 425 +@17399 := @15 @17396 (@18 @17396) +@17400 := @7114 @17399 +@17403 := @7024 (@6997 @17400) @7031 +@17408 := @7127 (@9866 (@9868 @201 (@9870 @201))) +@17411 := @7023 (@17403 @17408) @7048 +@17412 := @17395 @17411 +@17413 := @7021 @17412 +@17415 := @7038 (@7039 @17390) +@17418 := @7038 (@7039 @17400) @7042 +@17419 := @17415 @17418 +@17421 := @8174 @17419 @6612 +@17422 := @7527 @17421 +@17424 := @7127 (@7128 @204) +@17426 := @17422 (@7207 @17424) +@17427 := 426 +@17430 := @15 @17427 (@18 @17427) +@17431 := @7114 @17430 +@17436 := @7023 (@7024 (@6997 @17431) @7031 @7695) +@17437 := 427 +@17440 := @15 @17437 (@18 @17437) +@17441 := @7114 @17440 +@17444 := @7024 (@6997 @17441) @7031 +@17449 := @7127 (@9866 (@9868 @268 (@9870 @268))) +@17452 := @7023 (@17444 @17449) @7048 +@17453 := @17436 @17452 +@17454 := @7021 @17453 +@17456 := @7038 (@7039 @17431) +@17459 := @7038 (@7039 @17441) @7042 +@17460 := @17456 @17459 +@17462 := @8174 @17460 @6612 +@17463 := @7527 @17462 +@17465 := @7127 (@7128 @271) +@17467 := @17463 (@7207 @17465) +@17468 := 428 +@17471 := @15 @17468 (@18 @17468) +@17472 := @7114 @17471 +@17477 := @7023 (@7024 (@6997 @17472) @7031 @7695) +@17478 := 429 +@17481 := @15 @17478 (@18 @17478) +@17482 := @7114 @17481 +@17485 := @7024 (@6997 @17482) @7031 +@17490 := @7127 (@9866 (@9868 @364 (@9870 @364))) +@17493 := @7023 (@17485 @17490) @7048 +@17494 := @17477 @17493 +@17495 := @7021 @17494 +@17497 := @7038 (@7039 @17472) +@17500 := @7038 (@7039 @17482) @7042 +@17501 := @17497 @17500 +@17503 := @8174 @17501 @6612 +@17504 := @7527 @17503 +@17506 := @7127 (@7128 @367) +@17508 := @17504 (@7207 @17506) +@17509 := 430 +@17512 := @15 @17509 (@18 @17509) +@17513 := @7114 @17512 +@17518 := @7023 (@7024 (@6997 @17513) @7031 @7695) +@17519 := 431 +@17522 := @15 @17519 (@18 @17519) +@17523 := @7114 @17522 +@17526 := @7024 (@6997 @17523) @7031 +@17531 := @7127 (@9866 (@9868 @390 (@9870 @390))) +@17534 := @7023 (@17526 @17531) @7048 +@17535 := @17518 @17534 +@17536 := @7021 @17535 +@17538 := @7038 (@7039 @17513) +@17541 := @7038 (@7039 @17523) @7042 +@17542 := @17538 @17541 +@17544 := @8174 @17542 @6612 +@17546 := @7527 @17544 @15217 +@17547 := 432 +@17550 := @15 @17547 (@18 @17547) +@17551 := @7114 @17550 +@17556 := @7023 (@7024 (@6997 @17551) @7031 @7695) +@17557 := 433 +@17560 := @15 @17557 (@18 @17557) +@17561 := @7114 @17560 +@17567 := @7023 (@7024 (@6997 @17561) @7031 @10168) @7048 +@17568 := @17556 @17567 +@17569 := @7021 @17568 +@17571 := @7038 (@7039 @17551) +@17574 := @7038 (@7039 @17561) @7042 +@17575 := @17571 @17574 +@17577 := @8174 @17575 @6612 +@17578 := @7527 @17577 +@17580 := @7127 (@7128 @398) +@17582 := @17578 (@7207 @17580) +@17583 := 434 +@17586 := @15 @17583 (@18 @17583) +@17587 := @7114 @17586 +@17592 := @7023 (@7024 (@6997 @17587) @7031 @7695) +@17593 := 435 +@17596 := @15 @17593 (@18 @17593) +@17597 := @7114 @17596 +@17603 := @7023 (@7024 (@6997 @17597) @7031 @9977) @7048 +@17604 := @17592 @17603 +@17605 := @7021 @17604 +@17607 := @7038 (@7039 @17587) +@17610 := @7038 (@7039 @17597) @7042 +@17611 := @17607 @17610 +@17613 := @8174 @17611 @6612 +@17615 := @7527 @17613 @15259 +@17616 := 436 +@17619 := @15 @17616 (@18 @17616) +@17620 := @7114 @17619 +@17625 := @7023 (@7024 (@6997 @17620) @7031 @7695) +@17626 := 437 +@17629 := @15 @17626 (@18 @17626) +@17630 := @7114 @17629 +@17633 := @7024 (@6997 @17630) @7031 +@17638 := @7127 (@9866 (@9868 @518 (@9870 @518))) +@17641 := @7023 (@17633 @17638) @7048 +@17642 := @17625 @17641 +@17643 := @7021 @17642 +@17645 := @7038 (@7039 @17620) +@17648 := @7038 (@7039 @17630) @7042 +@17649 := @17645 @17648 +@17651 := @8174 @17649 @6612 +@17652 := @7527 @17651 +@17654 := @7127 (@7128 @521) +@17656 := @17652 (@7207 @17654) +@17657 := 438 +@17660 := @15 @17657 (@18 @17657) +@17661 := @7114 @17660 +@17666 := @7023 (@7024 (@6997 @17661) @7031 @7695) +@17667 := 439 +@17670 := @15 @17667 (@18 @17667) +@17671 := @7114 @17670 +@17674 := @7024 (@6997 @17671) @7031 +@17679 := @7127 (@9866 (@9868 @529 (@9870 @529))) +@17682 := @7023 (@17674 @17679) @7048 +@17683 := @17666 @17682 +@17684 := @7021 @17683 +@17686 := @7038 (@7039 @17661) +@17689 := @7038 (@7039 @17671) @7042 +@17690 := @17686 @17689 +@17692 := @8174 @17690 @6612 +@17693 := @7527 @17692 +@17695 := @7127 (@7128 @532) +@17697 := @17693 (@7207 @17695) +@17698 := 440 +@17701 := @15 @17698 (@18 @17698) +@17702 := @7114 @17701 +@17707 := @7023 (@7024 (@6997 @17702) @7031 @7695) +@17708 := 441 +@17711 := @15 @17708 (@18 @17708) +@17712 := @7114 @17711 +@17718 := @7023 (@7024 (@6997 @17712) @7031 @10206) @7048 +@17719 := @17707 @17718 +@17720 := @7021 @17719 +@17722 := @7038 (@7039 @17702) +@17725 := @7038 (@7039 @17712) @7042 +@17726 := @17722 @17725 +@17728 := @8174 @17726 @6612 +@17729 := @7527 @17728 +@17731 := @7127 (@7128 @537) +@17733 := @17729 (@7207 @17731) +@17734 := 442 +@17737 := @15 @17734 (@18 @17734) +@17738 := @7114 @17737 +@17743 := @7023 (@7024 (@6997 @17738) @7031 @7695) +@17744 := 443 +@17747 := @15 @17744 (@18 @17744) +@17748 := @7114 @17747 +@17751 := @7024 (@6997 @17748) @7031 +@17756 := @7127 (@9866 (@9868 @615 (@9870 @615))) +@17759 := @7023 (@17751 @17756) @7048 +@17760 := @17743 @17759 +@17761 := @7021 @17760 +@17763 := @7038 (@7039 @17738) +@17766 := @7038 (@7039 @17748) @7042 +@17767 := @17763 @17766 +@17769 := @8174 @17767 @6612 +@17770 := @7527 @17769 +@17772 := @7127 (@7128 @618) +@17774 := @17770 (@7207 @17772) +@17776 := @7127 (@7128 @733) +@17778 := @17774 (@7207 @17776) +@17780 := @17733 (@17761 @17778) +@17782 := @17697 (@17720 @17780) +@17784 := @17656 (@17684 @17782) +@17786 := @17615 (@17643 @17784) +@17788 := @17582 (@17605 @17786) +@17790 := @17546 (@17569 @17788) +@17792 := @17508 (@17536 @17790) +@17794 := @17467 (@17495 @17792) +@17796 := @17426 (@17454 @17794) +@17798 := @17385 (@17413 @17796) +@17800 := @17350 (@17375 @17798) +@17802 := @17312 (@17340 @17800) +@17804 := @17274 (@17302 @17802) +@17806 := @17236 (@17264 @17804) +@17808 := @7084 (@17225 @17806) +@17811 := @7023 (@7824 @17808) @7048 +@17812 := @17202 @17811 +@17813 := @7021 @17812 +@17814 := @8248 @7042 +@17815 := @7967 @17814 +@17816 := @7109 @17815 +@17818 := @12518 @17816 @6612 +@17819 := @17813 @17818 +@17821 := @6383 (@17178 @17819) +@17823 := @6988 (@6991 @2680) +@17825 := @6995 (@7002 @6752) +@17829 := @7507 (@6995 (@7508 @6764) @7010) +@17830 := @17825 @17829 +@17831 := @17823 @17830 +@17834 := @7014 (@6762 @6764 @6400) +@17835 := @17831 @17834 +@17836 := 444 +@17839 := @15 @17836 (@18 @17836) +@17840 := @7026 @17839 +@17846 := @7023 (@7024 (@6997 @17840) @7031 @7327) @7048 +@17847 := @7021 @17846 +@17848 := @7528 @17840 +@17850 := @7527 @17848 @13991 +@17853 := @7023 (@7538 (@7539 @17840)) +@17854 := 446 +@17857 := @15 @17854 (@18 @17854) +@17858 := @7026 @17857 +@17861 := @7024 (@6997 @17858) @7031 +@17862 := 445 +@17865 := @15 @17862 (@18 @17862) +@17866 := @7548 @17865 +@17868 := @7024 (@6997 @17866) +@17869 := @7066 @6752 +@17873 := @7023 (@17868 @17869 @7295) @7048 +@17874 := @7021 @17873 +@17877 := @7558 @17866 @9930 @6533 +@17879 := @7084 (@17874 @17877) +@17882 := @7023 (@17861 @17879) @7048 +@17884 := @7021 (@17853 @17882) +@17886 := @7051 (@7039 @17858) +@17888 := @13469 @14036 @6612 +@17892 := @7055 (@7579 (@7207 @17888)) @7212 +@17893 := @14033 @17892 +@17894 := @17886 @17893 +@17896 := @17850 (@17884 @17894) +@17897 := @17847 @17896 +@17899 := @6383 (@17835 @17897) +@17901 := @6988 (@6991 @2685) +@17902 := @7004 @17829 +@17903 := @17901 @17902 +@17904 := @7014 @6768 +@17905 := @17903 @17904 +@17907 := @7033 (@7034 @3991) +@17908 := @7328 @9930 +@17909 := @7041 @17908 +@17911 := @17907 @17909 @6612 +@17912 := @7207 @17911 +@17914 := @6383 (@17905 @17912) +@17918 := @6988 (@6991 @2733) @7283 @6400 +@17919 := 448 +@17922 := @15 @17919 (@18 @17919) +@17923 := @7114 @17922 +@17928 := @7023 (@7024 (@6997 @17923) @7031 @7295) +@17929 := 449 +@17932 := @15 @17929 (@18 @17929) +@17933 := @7114 @17932 +@17936 := @7024 (@6997 @17933) @7031 +@17937 := 447 +@17940 := @15 @17937 (@18 @17937) +@17941 := @7114 @17940 +@17947 := @7023 (@7024 (@6997 @17941) @7031 @10920) @7048 +@17948 := @7021 @17947 +@17951 := @7038 (@7039 @17941) @7042 +@17953 := @8040 @17951 @6612 +@17955 := @7084 (@17948 @17953) +@17958 := @7023 (@17936 @17955) @7048 +@17959 := @17928 @17958 +@17960 := @7021 @17959 +@17962 := @7038 (@7039 @17923) +@17965 := @7038 (@7039 @17933) @7042 +@17966 := @17962 @17965 +@17968 := @8174 @17966 @6612 +@17970 := @7527 @17968 @8840 +@17971 := 451 +@17974 := @15 @17971 (@18 @17971) +@17975 := @7114 @17974 +@17980 := @7023 (@7024 (@6997 @17975) @7031 @7295) +@17981 := 452 +@17984 := @15 @17981 (@18 @17981) +@17985 := @7114 @17984 +@17988 := @7024 (@6997 @17985) @7031 +@17989 := 450 +@17992 := @15 @17989 (@18 @17989) +@17993 := @7114 @17992 +@17999 := @7023 (@7024 (@6997 @17993) @7031 @10941) @7048 +@18000 := @7021 @17999 +@18003 := @7038 (@7039 @17993) @7042 +@18005 := @8040 @18003 @6612 +@18007 := @7084 (@18000 @18005) +@18010 := @7023 (@17988 @18007) @7048 +@18011 := @17980 @18010 +@18012 := @7021 @18011 +@18014 := @7038 (@7039 @17975) +@18017 := @7038 (@7039 @17985) @7042 +@18018 := @18014 @18017 +@18020 := @8174 @18018 @6612 +@18022 := @7527 @18020 @8840 +@18023 := 454 +@18026 := @15 @18023 (@18 @18023) +@18027 := @7114 @18026 +@18032 := @7023 (@7024 (@6997 @18027) @7031 @7040) +@18033 := 455 +@18036 := @15 @18033 (@18 @18033) +@18037 := @7114 @18036 +@18040 := @7024 (@6997 @18037) @7031 +@18041 := 453 +@18044 := @15 @18041 (@18 @18041) +@18045 := @7114 @18044 +@18051 := @7023 (@7024 (@6997 @18045) @7031 @11311) @7048 +@18052 := @7021 @18051 +@18055 := @7038 (@7039 @18045) @7042 +@18057 := @8040 @18055 @6612 +@18059 := @7084 (@18052 @18057) +@18062 := @7023 (@18040 @18059) @7048 +@18063 := @18032 @18062 +@18064 := @7021 @18063 +@18066 := @7038 (@7039 @18027) +@18069 := @7038 (@7039 @18037) @7042 +@18070 := @18066 @18069 +@18072 := @8174 @18070 @6612 +@18074 := @18022 (@18064 @18072) +@18076 := @17970 (@18012 @18074) +@18077 := @17960 @18076 +@18079 := @6383 (@17918 @18077) +@18081 := @6988 (@6991 @2755) +@18085 := @6995 (@7002 @6780) (@7009 @13825) +@18087 := @18081 @18085 @6518 +@18088 := 456 +@18091 := @15 @18088 (@18 @18088) +@18092 := @7026 @18091 +@18098 := @7023 (@7024 (@6997 @18092) @7031 @7267) @7048 +@18099 := @7021 @18098 +@18101 := @7051 (@7741 @18092) +@18102 := 457 +@18105 := @15 @18102 (@18 @18102) +@18106 := @7548 @18105 +@18108 := @7024 (@6997 @18106) +@18109 := @7066 @6780 +@18113 := @7023 (@18108 @18109 @7040) @7048 +@18114 := @7021 @18113 +@18117 := @7558 @18106 @8685 @6612 +@18119 := @7084 (@18114 @18117) +@18121 := @7038 @18119 @7457 +@18122 := @7755 @18121 +@18124 := @13685 @18122 @6612 +@18128 := @7055 (@7754 (@7207 @18124)) @7212 +@18129 := @8674 @18128 +@18130 := @18101 @18129 +@18131 := @18099 @18130 +@18133 := @6383 (@18087 @18131) +@18139 := @6383 (@6988 (@6991 @2760) @13781 @6518 @8716) +@18141 := @6988 (@6991 @2798) +@18145 := @6995 (@7002 @6800) (@13539 @13825) +@18147 := @18141 @18145 @6404 +@18148 := 458 +@18151 := @15 @18148 (@18 @18148) +@18152 := @7026 @18151 +@18158 := @7023 (@7024 (@6997 @18152) @7031 @7267) @7048 +@18159 := @7021 @18158 +@18161 := @7051 (@7741 @18152) +@18162 := 459 +@18165 := @15 @18162 (@18 @18162) +@18166 := @7548 @18165 +@18168 := @7024 (@6997 @18166) +@18169 := @7066 @6800 +@18173 := @7023 (@18168 @18169 @7040) @7048 +@18174 := @7021 @18173 +@18177 := @7558 @18166 @8685 @6612 +@18179 := @7084 (@18174 @18177) +@18181 := @7038 @18179 @7457 +@18182 := @7755 @18181 +@18184 := @13793 @18182 @6612 +@18188 := @7055 (@7754 (@7207 @18184)) @7212 +@18189 := @8674 @18188 +@18190 := @18161 @18189 +@18191 := @18159 @18190 +@18193 := @6383 (@18147 @18191) +@18195 := @6988 (@6991 @2803) +@18197 := @7004 (@13539 @13882) +@18199 := @18195 @18197 @6404 +@18200 := 460 +@18203 := @15 @18200 (@18 @18200) +@18204 := @7026 @18203 +@18210 := @7023 (@7024 (@6997 @18204) @7031 @7108) @7048 +@18211 := @7021 @18210 +@18213 := @7051 (@7039 @18204) +@18215 := @7055 (@7224 @13670) +@18216 := 463 +@18219 := @15 @18216 (@18 @18216) +@18220 := @7114 @18219 +@18223 := @7024 (@6997 @18220) @7031 +@18224 := 461 +@18227 := @15 @18224 (@18 @18224) +@18228 := @7114 @18227 +@18233 := @7023 (@7024 (@6997 @18228) @7031 @7155) +@18234 := 462 +@18237 := @15 @18234 (@18 @18234) +@18238 := @7114 @18237 +@18244 := @7023 (@7024 (@6997 @18238) @7031 @7040) @7048 +@18245 := @18233 @18244 +@18246 := @7021 @18245 +@18248 := @7038 (@7039 @18228) +@18251 := @7038 (@7039 @18238) @7042 +@18252 := @18248 @18251 +@18254 := @8062 @18252 @6612 +@18256 := @7084 (@18246 @18254) +@18258 := @7023 (@18223 @18256) +@18259 := 464 +@18262 := @15 @18259 (@18 @18259) +@18263 := @7114 @18262 +@18269 := @7023 (@7024 (@6997 @18263) @7031 @7267) @7048 +@18270 := @18258 @18269 +@18271 := @7021 @18270 +@18273 := @7038 (@7039 @18220) +@18276 := @7038 (@7039 @18263) @7042 +@18277 := @18273 @18276 +@18279 := @8062 @18277 @6612 +@18281 := @7084 (@18271 @18279) +@18283 := @7038 @18281 @7042 +@18284 := @7979 @18283 +@18288 := @7055 (@7464 (@7207 @18284)) @7212 +@18289 := @18215 @18288 +@18290 := @18213 @18289 +@18291 := @18211 @18290 +@18293 := @6383 (@18199 @18291) +@18297 := @6988 (@6991 @2884) @11910 @14055 +@18298 := 465 +@18301 := @15 @18298 (@18 @18298) +@18302 := @7114 @18301 +@18307 := @7023 (@7024 (@6997 @18302) @7031 @7966) +@18308 := 466 +@18311 := @15 @18308 (@18 @18308) +@18312 := @7114 @18311 +@18318 := @7023 (@7024 (@6997 @18312) @7031 @7327) @7048 +@18319 := @18307 @18318 +@18320 := @7021 @18319 +@18322 := @7038 (@7039 @18302) +@18325 := @7038 (@7039 @18312) @7042 +@18326 := @18322 @18325 +@18328 := @8275 @18326 @6612 +@18329 := @7527 @18328 +@18331 := @7038 @9977 @7042 +@18332 := @7967 @18331 +@18333 := @7041 @18332 +@18335 := @9830 @18333 @6612 +@18338 := @7023 (@7844 @18335) @7048 +@18339 := @7021 @18338 +@18340 := @8247 @14876 +@18341 := 467 +@18344 := @15 @18341 (@18 @18341) +@18345 := @7114 @18344 +@18350 := @7023 (@7024 (@6997 @18345) @7031 @7966) +@18351 := 468 +@18354 := @15 @18351 (@18 @18351) +@18355 := @7114 @18354 +@18361 := @7023 (@7024 (@6997 @18355) @7031 @7130) @7048 +@18362 := @18350 @18361 +@18363 := @7021 @18362 +@18365 := @7038 (@7039 @18345) +@18368 := @7038 (@7039 @18355) @7042 +@18369 := @18365 @18368 +@18371 := @7139 @18369 @6533 +@18373 := @7084 (@18363 @18371) +@18375 := @7038 @18373 @7042 +@18376 := @7979 @18375 +@18377 := @7225 @18376 +@18379 := @18340 (@7207 @18377) +@18382 := @18329 (@18339 @18379) @14876 +@18383 := @18320 @18382 +@18385 := @6383 (@18297 @18383) +@18387 := @6988 (@6991 @2931) +@18388 := @7004 @14073 +@18390 := @18387 @18388 @14149 +@18391 := 469 +@18394 := @15 @18391 (@18 @18391) +@18395 := @7089 @18394 +@18400 := @7056 (@10449 (@7087 (@6997 @18395) @7896)) +@18401 := @7039 @18395 +@18406 := @7395 (@7055 (@18400 (@7207 @18401)) @7212) +@18408 := @7023 (@11914 @18406) +@18409 := 470 +@18412 := @15 @18409 (@18 @18409) +@18413 := @7089 @18412 +@18419 := @7056 (@10449 (@7094 (@7087 (@6997 @18413) @7830))) +@18420 := @7039 @18413 +@18425 := @7395 (@7055 (@18419 (@7207 @18420)) @7212) +@18427 := @7023 (@7068 @18425) +@18428 := 471 +@18431 := @15 @18428 (@18 @18428) +@18432 := @7089 @18431 +@18439 := @7056 (@10449 (@7094 (@7094 (@7087 (@6997 @18432) @7096)))) +@18440 := @7039 @18432 +@18445 := @7395 (@7055 (@18439 (@7207 @18440)) @7212) +@18447 := @7023 (@14432 @18445) +@18448 := 472 +@18451 := @15 @18448 (@18 @18448) +@18452 := @7114 @18451 +@18457 := @7023 (@7024 (@6997 @18452) @7031 @12136) +@18458 := 473 +@18461 := @15 @18458 (@18 @18458) +@18462 := @7114 @18461 +@18468 := @7023 (@7024 (@6997 @18462) @7031 @7158) @7048 +@18469 := @18457 @18468 +@18470 := @18447 @18469 +@18471 := @18427 @18470 +@18472 := @18408 @18471 +@18473 := @7021 @18472 +@18475 := @7038 (@7039 @18452) +@18478 := @7038 (@7039 @18462) @7042 +@18479 := @18475 @18478 +@18481 := @15445 @18479 @6612 +@18482 := @7527 @18481 +@18483 := @7164 @6477 +@18485 := @7103 @18483 @7042 +@18486 := @7225 @18485 +@18487 := @7207 @18486 +@18488 := @18482 @18487 +@18489 := 474 +@18492 := @15 @18489 (@18 @18489) +@18493 := @7089 @18492 +@18501 := @7056 (@10449 (@7094 (@7094 (@7094 (@7087 (@6997 @18493) @7095))))) +@18502 := @7039 @18493 +@18507 := @7427 (@7055 (@18501 (@7207 @18502)) @7212) +@18509 := @7527 @18507 @18487 +@18510 := 475 +@18513 := @15 @18510 (@18 @18510) +@18514 := @7114 @18513 +@18519 := @7023 (@7024 (@6997 @18514) @7031 @7580) +@18520 := 476 +@18523 := @15 @18520 (@18 @18520) +@18524 := @7114 @18523 +@18530 := @7023 (@7024 (@6997 @18524) @7031 @7327) @7048 +@18531 := @18519 @18530 +@18532 := @7021 @18531 +@18534 := @7038 (@7039 @18514) +@18537 := @7038 (@7039 @18524) @7042 +@18538 := @18534 @18537 +@18540 := @8275 @18538 @6612 +@18541 := @7527 @18540 +@18543 := @7023 (@9819 @14429) +@18544 := 477 +@18547 := @15 @18544 (@18 @18544) +@18548 := @7114 @18547 +@18553 := @7023 (@7024 (@6997 @18548) @7031 @9940) +@18554 := 478 +@18557 := @15 @18554 (@18 @18554) +@18558 := @7114 @18557 +@18564 := @7023 (@7024 (@6997 @18558) @7031 @10428) @7048 +@18565 := @18553 @18564 +@18566 := @18543 @18565 +@18567 := @7021 @18566 +@18569 := @7038 (@7039 @18548) +@18572 := @7038 (@7039 @18558) @7042 +@18573 := @18569 @18572 +@18575 := @8174 @18573 @6612 +@18576 := @7527 @18575 +@18577 := 479 +@18580 := @15 @18577 (@18 @18577) +@18581 := @7114 @18580 +@18586 := @7023 (@7024 (@6997 @18581) @7031 @7580) +@18587 := 480 +@18590 := @15 @18587 (@18 @18587) +@18591 := @7114 @18590 +@18597 := @7023 (@7024 (@6997 @18591) @7031 @7130) @7048 +@18598 := @18586 @18597 +@18599 := @7021 @18598 +@18601 := @7038 (@7039 @18581) +@18604 := @7038 (@7039 @18591) @7042 +@18605 := @18601 @18604 +@18607 := @7139 @18605 @6533 +@18609 := @7084 (@18599 @18607) +@18611 := @7038 @18609 @9876 +@18612 := @7755 @18611 +@18614 := @9830 @18612 @6612 +@18617 := @18576 (@7207 @18614) @8193 +@18618 := @7527 @18617 +@18619 := 481 +@18622 := @15 @18619 (@18 @18619) +@18623 := @7114 @18622 +@18628 := @7023 (@7024 (@6997 @18623) @7031 @7580) +@18629 := 482 +@18632 := @15 @18629 (@18 @18629) +@18633 := @7114 @18632 +@18639 := @7023 (@7024 (@6997 @18633) @7031 @9913) @7048 +@18640 := @18628 @18639 +@18641 := @7021 @18640 +@18643 := @7038 (@7039 @18623) +@18646 := @7038 (@7039 @18633) @7042 +@18647 := @18643 @18646 +@18649 := @7139 @18647 @6533 +@18651 := @7084 (@18641 @18649) +@18652 := @7038 @18651 +@18653 := 483 +@18656 := @15 @18653 (@18 @18653) +@18657 := @7114 @18656 +@18662 := @7023 (@7024 (@6997 @18657) @7031 @12136) +@18663 := 484 +@18666 := @15 @18663 (@18 @18663) +@18667 := @7114 @18666 +@18673 := @7023 (@7024 (@6997 @18667) @7031 @7130) @7048 +@18674 := @18662 @18673 +@18675 := @7021 @18674 +@18677 := @7038 (@7039 @18657) +@18680 := @7038 (@7039 @18667) @7042 +@18681 := @18677 @18680 +@18683 := @7139 @18681 @6533 +@18685 := @7084 (@18675 @18683) +@18687 := @7038 @18685 @12022 +@18688 := @9942 @18687 +@18689 := @18652 @18688 +@18690 := @12021 @18689 +@18692 := @7038 @18690 @7042 +@18693 := @7979 @18692 +@18694 := @7225 @18693 +@18696 := @18618 (@7207 @18694) +@18697 := 485 +@18700 := @15 @18697 (@18 @18697) +@18701 := @7114 @18700 +@18706 := @7023 (@7024 (@6997 @18701) @7031 @9940) +@18707 := 486 +@18710 := @15 @18707 (@18 @18707) +@18711 := @7114 @18710 +@18717 := @7023 (@7024 (@6997 @18711) @7031 @9874) @7048 +@18718 := @18706 @18717 +@18719 := @7021 @18718 +@18721 := @7038 (@7039 @18701) +@18724 := @7038 (@7039 @18711) @7042 +@18725 := @18721 @18724 +@18727 := @8174 @18725 @6612 +@18728 := @7527 @18727 +@18729 := 487 +@18732 := @15 @18729 (@18 @18729) +@18733 := @7114 @18732 +@18738 := @7023 (@7024 (@6997 @18733) @7031 @7580) +@18739 := 488 +@18742 := @15 @18739 (@18 @18739) +@18743 := @7114 @18742 +@18749 := @7023 (@7024 (@6997 @18743) @7031 @7130) @7048 +@18750 := @18738 @18749 +@18751 := @7021 @18750 +@18753 := @7038 (@7039 @18733) +@18756 := @7038 (@7039 @18743) @7042 +@18757 := @18753 @18756 +@18759 := @7139 @18757 @6533 +@18761 := @7084 (@18751 @18759) +@18762 := @7038 @18761 +@18764 := @7038 @10428 @7042 +@18765 := @18762 @18764 +@18766 := @7755 @18765 +@18768 := @9830 @18766 @6612 +@18771 := @18728 (@7207 @18768) @8193 +@18772 := @7527 @18771 +@18773 := 489 +@18776 := @15 @18773 (@18 @18773) +@18777 := @7114 @18776 +@18782 := @7023 (@7024 (@6997 @18777) @7031 @7580) +@18783 := 490 +@18786 := @15 @18783 (@18 @18783) +@18787 := @7114 @18786 +@18793 := @7023 (@7024 (@6997 @18787) @7031 @9913) @7048 +@18794 := @18782 @18793 +@18795 := @7021 @18794 +@18797 := @7038 (@7039 @18777) +@18800 := @7038 (@7039 @18787) @7042 +@18801 := @18797 @18800 +@18803 := @7139 @18801 @6533 +@18805 := @7084 (@18795 @18803) +@18806 := @7038 @18805 +@18807 := 491 +@18810 := @15 @18807 (@18 @18807) +@18811 := @7114 @18810 +@18816 := @7023 (@7024 (@6997 @18811) @7031 @12136) +@18817 := 492 +@18820 := @15 @18817 (@18 @18817) +@18821 := @7114 @18820 +@18827 := @7023 (@7024 (@6997 @18821) @7031 @7130) @7048 +@18828 := @18816 @18827 +@18829 := @7021 @18828 +@18831 := @7038 (@7039 @18811) +@18834 := @7038 (@7039 @18821) @7042 +@18835 := @18831 @18834 +@18837 := @8415 @18835 @6612 +@18839 := @7084 (@18829 @18837) +@18841 := @7038 @18839 @12022 +@18842 := @9942 @18841 +@18843 := @18806 @18842 +@18844 := @12021 @18843 +@18846 := @7038 @18844 @7042 +@18847 := @7979 @18846 +@18848 := @7225 @18847 +@18850 := @18772 (@7207 @18848) +@18851 := 493 +@18854 := @15 @18851 (@18 @18851) +@18855 := @7114 @18854 +@18860 := @7023 (@7024 (@6997 @18855) @7031 @9940) +@18861 := 494 +@18864 := @15 @18861 (@18 @18861) +@18865 := @7114 @18864 +@18871 := @7023 (@7024 (@6997 @18865) @7031 @9977) @7048 +@18872 := @18860 @18871 +@18873 := @7021 @18872 +@18875 := @7038 (@7039 @18855) +@18878 := @7038 (@7039 @18865) @7042 +@18879 := @18875 @18878 +@18881 := @8174 @18879 @6612 +@18882 := @7527 @18881 +@18883 := 495 +@18886 := @15 @18883 (@18 @18883) +@18887 := @7114 @18886 +@18892 := @7023 (@7024 (@6997 @18887) @7031 @7580) +@18893 := 496 +@18896 := @15 @18893 (@18 @18893) +@18897 := @7114 @18896 +@18903 := @7023 (@7024 (@6997 @18897) @7031 @7130) @7048 +@18904 := @18892 @18903 +@18905 := @7021 @18904 +@18907 := @7038 (@7039 @18887) +@18910 := @7038 (@7039 @18897) @7042 +@18911 := @18907 @18910 +@18913 := @7139 @18911 @6533 +@18915 := @7084 (@18905 @18913) +@18916 := @7038 @18915 +@18917 := 497 +@18920 := @15 @18917 (@18 @18917) +@18921 := @7114 @18920 +@18926 := @7023 (@7024 (@6997 @18921) @7031 @7120) +@18927 := 498 +@18930 := @15 @18927 (@18 @18927) +@18931 := @7114 @18930 +@18937 := @7023 (@7024 (@6997 @18931) @7031 @7130) @7048 +@18938 := @18926 @18937 +@18939 := @7021 @18938 +@18941 := @7038 (@7039 @18921) +@18944 := @7038 (@7039 @18931) @7042 +@18945 := @18941 @18944 +@18947 := @7139 @18945 @6533 +@18949 := @7084 (@18939 @18947) +@18950 := @7038 @18949 +@18951 := @12137 @12022 +@18952 := @18950 @18951 +@18953 := @18916 @18952 +@18954 := @12021 @18953 +@18956 := @7038 @18954 @7042 +@18957 := @7979 @18956 +@18958 := @7225 @18957 +@18960 := @18882 (@7207 @18958) +@18961 := 499 +@18964 := @15 @18961 (@18 @18961) +@18965 := @7114 @18964 +@18970 := @7023 (@7024 (@6997 @18965) @7031 @7580) +@18971 := 500 +@18974 := @15 @18971 (@18 @18971) +@18975 := @7114 @18974 +@18978 := @7024 (@6997 @18975) @7031 +@18979 := @7041 @12104 +@18981 := @12594 @18979 @6612 +@18984 := @7023 (@18978 @18981) @7048 +@18985 := @18970 @18984 +@18986 := @7021 @18985 +@18988 := @7038 (@7039 @18965) +@18991 := @7038 (@7039 @18975) @7042 +@18992 := @18988 @18991 +@18994 := @7139 @18992 @6533 +@18996 := @7084 (@18986 @18994) +@18997 := @7038 @18996 +@18998 := @9942 @18951 +@18999 := @18997 @18998 +@19000 := @12021 @18999 +@19002 := @7038 @19000 @7042 +@19003 := @7979 @19002 +@19004 := @7225 @19003 +@19006 := @18960 (@7207 @19004) +@19008 := @18850 (@18873 @19006) +@19010 := @18696 (@18719 @19008) +@19012 := @18541 (@18567 @19010) +@19013 := @12137 @15316 +@19014 := @9942 @19013 +@19015 := @7581 @19014 +@19016 := @12021 @19015 +@19018 := @7038 @19016 @7042 +@19019 := @7979 @19018 +@19020 := @7225 @19019 +@19022 := @19012 (@7207 @19020) +@19024 := @18509 (@18532 @19022) +@19026 := @18488 (@7207 @19024) +@19027 := @18473 @19026 +@19029 := @6383 (@18390 @19027) +@19031 := @6988 (@6991 @2940) +@19033 := @6995 (@7002 @6820) +@19036 := @6995 (@7508 @6487) @7010 +@19037 := @7507 @19036 +@19038 := @19033 @19037 +@19039 := @19031 @19038 +@19042 := @7014 (@6762 @6487 @6400) +@19043 := @19039 @19042 +@19044 := 501 +@19047 := @15 @19044 (@18 @19044) +@19048 := @7026 @19047 +@19054 := @7023 (@7024 (@6997 @19048) @7031 @7327) @7048 +@19055 := @7021 @19054 +@19056 := @7528 @19048 +@19058 := @7527 @19056 @7535 +@19061 := @7023 (@7538 (@7539 @19048)) +@19062 := 503 +@19065 := @15 @19062 (@18 @19062) +@19066 := @7026 @19065 +@19069 := @7024 (@6997 @19066) @7031 +@19070 := 502 +@19073 := @15 @19070 (@18 @19070) +@19074 := @7548 @19073 +@19076 := @7024 (@6997 @19074) +@19077 := @7066 @6820 +@19081 := @7023 (@19076 @19077 @7295) @7048 +@19082 := @7021 @19081 +@19085 := @7558 @19074 @7561 @6533 +@19087 := @7084 (@19082 @19085) +@19090 := @7023 (@19069 @19087) @7048 +@19092 := @7021 (@19061 @19090) +@19094 := @7051 (@7039 @19066) +@19096 := @14196 @7583 @6612 +@19100 := @7055 (@7579 (@7207 @19096)) @7212 +@19101 := @7577 @19100 +@19102 := @19094 @19101 +@19104 := @19058 (@19092 @19102) +@19105 := @19055 @19104 +@19107 := @6383 (@19043 @19105) +@19109 := @6988 (@6991 @2945) +@19111 := @7685 (@7687 @19036) +@19112 := @19109 @19111 +@19113 := @7014 @6837 +@19114 := @19112 @19113 +@19118 := @7033 (@7034 @4219) @7698 @6612 +@19119 := @7207 @19118 +@19121 := @6383 (@19114 @19119) +@19125 := @6988 (@6991 @3024) @11910 @14055 +@19126 := @7066 @6863 +@19127 := @7537 @19126 +@19128 := 504 +@19131 := @15 @19128 (@18 @19128) +@19132 := @7089 @19131 +@19138 := @7024 (@7085 (@7087 (@6997 @19132) @7096)) @7031 +@19140 := @7033 (@7034 @4229) +@19144 := @7103 (@7104 @537 @4234) @11855 +@19145 := @7038 @19144 +@19147 := @7531 @7158 @7362 +@19148 := @13510 @19147 +@19150 := @7038 @19148 @7042 +@19151 := @7967 @19150 +@19152 := @19145 @19151 +@19154 := @19140 @19152 @6533 +@19157 := @7023 (@19138 @19154) @7048 +@19158 := @7021 @19157 +@19159 := @7039 @19132 +@19161 := @7084 (@19158 @19159) +@19163 := @7023 (@19127 @19161) +@19164 := 505 +@19167 := @15 @19164 (@18 @19164) +@19168 := @7089 @19167 +@19175 := @7024 (@7085 (@7094 (@7087 (@6997 @19168) @7095))) @7031 +@19176 := 506 +@19179 := @15 @19176 (@18 @19176) +@19180 := @7089 @19179 +@19190 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @19180) @7095))) @7031 @7580) @7048 +@19191 := @7021 @19190 +@19192 := @7039 @19180 +@19194 := @7084 (@19191 @19192) +@19197 := @7023 (@19175 @19194) @7048 +@19198 := @19163 @19197 +@19199 := @7021 @19198 +@19200 := @7039 @19168 +@19201 := @7527 @19200 +@19202 := 507 +@19205 := @15 @19202 (@18 @19202) +@19206 := @7089 @19205 +@19215 := @7023 (@7024 (@7085 (@7087 (@6997 @19206) @7096)) @7031 @7580) @7048 +@19216 := @7021 @19215 +@19217 := @7039 @19206 +@19219 := @7084 (@19216 @19217) +@19221 := @7038 @19219 @7042 +@19222 := @7979 @19221 +@19223 := @7225 @19222 +@19226 := @19201 (@7207 @19223) @14876 +@19227 := @19199 @19226 +@19229 := @6383 (@19125 @19227) +@19231 := @6988 (@6991 @3243) +@19235 := @7004 (@7507 (@8724 (@8727 @7010))) +@19237 := @19231 @19235 @14948 +@19238 := 508 +@19241 := @15 @19238 (@18 @19238) +@19242 := @7114 @19241 +@19248 := @7023 (@7024 (@6997 @19242) @7031 @7295) @7048 +@19249 := @7021 @19248 +@19252 := @7038 (@7039 @19242) @7042 +@19254 := @7302 @19252 @6612 +@19256 := @7084 (@19249 @19254) +@19258 := @7023 (@7068 @19256) +@19259 := @7066 @6888 +@19260 := @7081 @19259 +@19261 := 509 +@19264 := @15 @19261 (@18 @19261) +@19265 := @7089 @19264 +@19271 := @7024 (@7085 (@7087 (@6997 @19265) @7096)) @7031 +@19273 := @7033 (@7034 @4275) +@19276 := @7103 (@7104 @618 @4280) +@19277 := @9942 @11855 +@19278 := @19276 @19277 +@19279 := @7038 @19278 +@19280 := 512 +@19283 := @15 @19280 (@18 @19280) +@19284 := @7114 @19283 +@19287 := @7024 (@6997 @19284) @7031 +@19288 := 510 +@19291 := @15 @19288 (@18 @19288) +@19292 := @7114 @19291 +@19297 := @7023 (@7024 (@6997 @19292) @7031 @7120) +@19298 := 511 +@19301 := @15 @19298 (@18 @19298) +@19302 := @7114 @19301 +@19308 := @7023 (@7024 (@6997 @19302) @7031 @7327) @7048 +@19309 := @19297 @19308 +@19310 := @7021 @19309 +@19312 := @7038 (@7039 @19292) +@19315 := @7038 (@7039 @19302) @7042 +@19316 := @19312 @19315 +@19318 := @8415 @19316 @6612 +@19320 := @7084 (@19310 @19318) +@19322 := @7023 (@19287 @19320) +@19323 := 513 +@19326 := @15 @19323 (@18 @19323) +@19327 := @7114 @19326 +@19333 := @7023 (@7024 (@6997 @19327) @7031 @7130) @7048 +@19334 := @19322 @19333 +@19335 := @7021 @19334 +@19337 := @7038 (@7039 @19284) +@19340 := @7038 (@7039 @19327) @7042 +@19341 := @19337 @19340 +@19343 := @7139 @19341 @6533 +@19345 := @7084 (@19335 @19343) +@19346 := @7038 @19345 +@19348 := @7531 @7580 @7162 +@19349 := @13510 @19348 +@19351 := @7038 @19349 @7042 +@19352 := @19346 @19351 +@19353 := @19279 @19352 +@19355 := @19273 @19353 @6533 +@19358 := @7023 (@19271 @19355) @7048 +@19359 := @7021 @19358 +@19360 := @7039 @19265 +@19362 := @7084 (@19359 @19360) +@19364 := @7023 (@19260 @19362) +@19365 := 514 +@19368 := @15 @19365 (@18 @19365) +@19369 := @7089 @19368 +@19375 := @7024 (@7085 (@7087 (@6997 @19369) @7096)) @7031 +@19376 := 515 +@19379 := @15 @19376 (@18 @19376) +@19380 := @7089 @19379 +@19390 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @19380) @7095))) @7031 @12136) @7048 +@19391 := @7021 @19390 +@19392 := @7039 @19380 +@19394 := @7084 (@19391 @19392) +@19397 := @7023 (@19375 @19394) @7048 +@19398 := @19364 @19397 +@19399 := @19258 @19398 +@19400 := @7021 @19399 +@19401 := @7039 @19369 +@19402 := @7527 @19401 +@19403 := 516 +@19406 := @15 @19403 (@18 @19403) +@19407 := @7114 @19406 +@19410 := @7024 (@6997 @19407) @7031 +@19412 := @7127 (@8031 @4309) +@19415 := @7023 (@19410 @19412) @7048 +@19416 := @7021 @19415 +@19419 := @7038 (@7039 @19407) @7042 +@19421 := @8040 @19419 @6612 +@19423 := @7084 (@19416 @19421) +@19425 := @7038 @19423 @7042 +@19426 := @15400 @19425 +@19427 := @7225 @19426 +@19429 := @19402 (@7207 @19427) +@19430 := 517 +@19433 := @15 @19430 (@18 @19430) +@19434 := @7089 @19433 +@19443 := @7023 (@7024 (@7085 (@7087 (@6997 @19434) @7096)) @7031 @12136) @7048 +@19444 := @7021 @19443 +@19445 := @7039 @19434 +@19447 := @7084 (@19444 @19445) +@19449 := @7038 @19447 @7042 +@19450 := @15681 @19449 +@19451 := @7225 @19450 +@19453 := @19429 (@7207 @19451) +@19454 := @19400 @19453 +@19456 := @6383 (@19237 @19454) +@19460 := @6988 (@6991 @3254) @11710 @7486 +@19461 := 518 +@19464 := @15 @19461 (@18 @19461) +@19465 := @7114 @19464 +@19471 := @7023 (@7024 (@6997 @19465) @7031 @7295) @7048 +@19472 := @7021 @19471 +@19475 := @7038 (@7039 @19465) @7042 +@19477 := @7302 @19475 @6612 +@19479 := @7084 (@19472 @19477) +@19481 := @7023 (@7824 @19479) +@19482 := 519 +@19485 := @15 @19482 (@18 @19482) +@19486 := @7089 @19485 +@19492 := @7024 (@7085 (@7087 (@6997 @19486) @7096)) @7031 +@19495 := @7103 (@11852 @4330) @7043 +@19496 := @7038 @19495 +@19497 := 520 +@19500 := @15 @19497 (@18 @19497) +@19501 := @7114 @19500 +@19506 := @7023 (@7024 (@6997 @19501) @7031 @7966) +@19507 := 521 +@19510 := @15 @19507 (@18 @19507) +@19511 := @7114 @19510 +@19517 := @7023 (@7024 (@6997 @19511) @7031 @7327) @7048 +@19518 := @19506 @19517 +@19519 := @7021 @19518 +@19521 := @7038 (@7039 @19501) +@19524 := @7038 (@7039 @19511) @7042 +@19525 := @19521 @19524 +@19527 := @8415 @19525 @6612 +@19529 := @7084 (@19519 @19527) +@19531 := @7038 @19529 @9822 +@19532 := @19496 @19531 +@19534 := @11851 @19532 @6533 +@19537 := @7023 (@19492 @19534) @7048 +@19538 := @19481 @19537 +@19539 := @7021 @19538 +@19540 := @7039 @19486 +@19541 := @7225 @19540 +@19542 := @19539 @19541 +@19544 := @6383 (@19460 @19542) +@19548 := @6988 (@6991 @3276) @11710 @14948 +@19549 := @7312 @7843 +@19550 := @7328 @15598 +@19551 := @7755 @19550 +@19553 := @9830 @19551 @6612 +@19555 := @7023 (@19549 @19553) +@19556 := 522 +@19559 := @15 @19556 (@18 @19556) +@19560 := @7114 @19559 +@19565 := @7023 (@7024 (@6997 @19560) @7031 @7327) +@19566 := 523 +@19569 := @15 @19566 (@18 @19566) +@19570 := @7114 @19569 +@19576 := @7023 (@7024 (@6997 @19570) @7031 @7130) @7048 +@19577 := @19565 @19576 +@19578 := @7021 @19577 +@19580 := @7038 (@7039 @19560) +@19583 := @7038 (@7039 @19570) @7042 +@19584 := @19580 @19583 +@19586 := @7139 @19584 @6533 +@19588 := @7084 (@19578 @19586) +@19590 := @7038 @19588 @15598 +@19591 := @7755 @19590 +@19593 := @9830 @19591 @6612 +@19595 := @7023 (@7844 @19593) +@19596 := 524 +@19599 := @15 @19596 (@18 @19596) +@19600 := @7114 @19599 +@19605 := @7023 (@7024 (@6997 @19600) @7031 @7327) +@19606 := 525 +@19609 := @15 @19606 (@18 @19606) +@19610 := @7114 @19609 +@19616 := @7023 (@7024 (@6997 @19610) @7031 @7130) @7048 +@19617 := @19605 @19616 +@19618 := @7021 @19617 +@19620 := @7038 (@7039 @19600) +@19623 := @7038 (@7039 @19610) @7042 +@19624 := @19620 @19623 +@19626 := @7139 @19624 @6533 +@19628 := @7084 (@19618 @19626) +@19630 := @7038 @19628 @17013 +@19631 := @7755 @19630 +@19633 := @13016 @19631 @6612 +@19635 := @7023 (@15707 @19633) +@19636 := @7328 @15629 +@19637 := @7755 @19636 +@19639 := @9830 @19637 @6612 +@19641 := @7023 (@16965 @19639) +@19642 := @9482 @7843 +@19643 := @7328 @15642 +@19644 := @7755 @19643 +@19646 := @9830 @19644 @6612 +@19648 := @7023 (@19642 @19646) +@19649 := @9490 @15278 +@19651 := @7033 (@7034 @4366) +@19652 := 526 +@19655 := @15 @19652 (@18 @19652) +@19656 := @7114 @19655 +@19661 := @7023 (@7024 (@6997 @19656) @7031 @7327) +@19662 := 527 +@19665 := @15 @19662 (@18 @19662) +@19666 := @7114 @19665 +@19672 := @7023 (@7024 (@6997 @19666) @7031 @7130) @7048 +@19673 := @19661 @19672 +@19674 := @7021 @19673 +@19676 := @7038 (@7039 @19656) +@19679 := @7038 (@7039 @19666) @7042 +@19680 := @19676 @19679 +@19682 := @7139 @19680 @6533 +@19684 := @7084 (@19674 @19682) +@19686 := @7038 @19684 @15316 +@19687 := @7755 @19686 +@19689 := @19651 @19687 @6533 +@19691 := @7023 (@19649 @19689) +@19692 := @7960 @15278 +@19693 := @7328 @12022 +@19694 := @7755 @19693 +@19696 := @19651 @19694 @6533 +@19698 := @7023 (@19692 @19696) +@19699 := @8808 @15278 +@19700 := 530 +@19703 := @15 @19700 (@18 @19700) +@19704 := @7026 @19703 +@19707 := @7024 (@6997 @19704) @7031 +@19708 := 528 +@19711 := @15 @19708 (@18 @19708) +@19712 := @7114 @19711 +@19717 := @7023 (@7024 (@6997 @19712) @7031 @7327) +@19718 := 529 +@19721 := @15 @19718 (@18 @19718) +@19722 := @7114 @19721 +@19728 := @7023 (@7024 (@6997 @19722) @7031 @7130) @7048 +@19729 := @19717 @19728 +@19730 := @7021 @19729 +@19732 := @7038 (@7039 @19712) +@19735 := @7038 (@7039 @19722) @7042 +@19736 := @19732 @19735 +@19738 := @7139 @19736 @6533 +@19740 := @7084 (@19730 @19738) +@19742 := @7038 @19740 @15375 +@19743 := @7755 @19742 +@19745 := @15281 @19743 @6533 +@19748 := @7023 (@19707 @19745) @7048 +@19749 := @7021 @19748 +@19751 := @7051 (@7039 @19704) +@19752 := @7057 @8015 +@19753 := @7056 @19752 +@19754 := @16258 @12022 +@19755 := @7041 @19754 +@19757 := @19651 @19755 @6533 +@19760 := @7055 (@19753 (@7207 @19757)) +@19761 := @7262 @8009 +@19762 := @7056 @19761 +@19764 := @7038 @8054 @7042 +@19765 := @15400 @19764 +@19769 := @7055 (@19762 (@7207 @19765)) @7212 +@19770 := @19760 @19769 +@19771 := @19751 @19770 +@19773 := @7084 (@19749 @19771) +@19776 := @7023 (@19699 @19773) @7048 +@19777 := @19698 @19776 +@19778 := @19691 @19777 +@19779 := @19648 @19778 +@19780 := @19641 @19779 +@19781 := @19635 @19780 +@19782 := @19595 @19781 +@19783 := @19555 @19782 +@19784 := @7021 @19783 +@19785 := @7527 @7966 +@19786 := @7207 @7580 +@19788 := @19785 @19786 @8193 +@19789 := @7527 @19788 +@19790 := @15681 @9822 +@19791 := @7225 @19790 +@19792 := @7207 @19791 +@19793 := @19789 @19792 +@19794 := @7225 @8336 +@19796 := @15807 (@7207 @19794) +@19797 := @7225 @7964 +@19798 := @7207 @19797 +@19799 := @19796 @19798 +@19801 := @19785 (@7207 @19799) +@19802 := @16987 @8840 +@19803 := @7207 @9940 +@19804 := @19802 @19803 +@19807 := @7527 @19804 @12721 @19792 +@19809 := @19801 (@7207 @19807) +@19811 := @19793 (@7207 @19809) +@19812 := @19784 @19811 +@19814 := @6383 (@19548 @19812) +@19818 := @6988 (@6991 @3386) @13137 @6400 +@19819 := @7289 @7843 +@19824 := @7127 (@9866 (@9868 @4421 (@9870 @4421))) +@19825 := @7038 @19824 +@19830 := @7127 (@9866 (@9868 @4428 (@9870 @4428))) +@19832 := @7038 @19830 @7042 +@19833 := @19825 @19832 +@19834 := @7696 @19833 +@19836 := @12922 @19834 @6612 +@19838 := @7023 (@19819 @19836) +@19843 := @7127 (@9866 (@9868 @2800 (@9870 @2800))) +@19844 := @7038 @19843 +@19849 := @7127 (@9866 (@9868 @4446 (@9870 @4446))) +@19851 := @7038 @19849 @7042 +@19852 := @19844 @19851 +@19853 := @7696 @19852 +@19855 := @12922 @19853 @6612 +@19858 := @7023 (@19549 @19855) @7048 +@19859 := @19838 @19858 +@19860 := @7021 @19859 +@19861 := @13888 @11742 +@19862 := @19860 @19861 +@19864 := @6383 (@19818 @19862) +@19868 := @6988 (@6991 @3397) @11710 @7486 +@19869 := 531 +@19872 := @15 @19869 (@18 @19869) +@19873 := @7114 @19872 +@19878 := @7023 (@7024 (@6997 @19873) @7031 @7327) +@19879 := 532 +@19882 := @15 @19879 (@18 @19879) +@19883 := @7114 @19882 +@19889 := @7023 (@7024 (@6997 @19883) @7031 @7130) @7048 +@19890 := @19878 @19889 +@19891 := @7021 @19890 +@19893 := @7038 (@7039 @19873) +@19896 := @7038 (@7039 @19883) @7042 +@19897 := @19893 @19896 +@19899 := @7139 @19897 @6533 +@19901 := @7084 (@19891 @19899) +@19903 := @7038 @19901 @7042 +@19904 := @7755 @19903 +@19906 := @9821 @19904 @6612 +@19908 := @7023 (@13209 @19906) +@19909 := 533 +@19912 := @15 @19909 (@18 @19909) +@19913 := @7114 @19912 +@19918 := @7023 (@7024 (@6997 @19913) @7031 @7327) +@19919 := 534 +@19922 := @15 @19919 (@18 @19919) +@19923 := @7114 @19922 +@19929 := @7023 (@7024 (@6997 @19923) @7031 @9913) @7048 +@19930 := @19918 @19929 +@19931 := @7021 @19930 +@19933 := @7038 (@7039 @19913) +@19936 := @7038 (@7039 @19923) @7042 +@19937 := @19933 @19936 +@19939 := @7139 @19937 @6533 +@19941 := @7084 (@19931 @19939) +@19943 := @7038 @19941 @7042 +@19944 := @7755 @19943 +@19946 := @9821 @19944 @6612 +@19948 := @7023 (@14426 @19946) +@19949 := @7081 @9818 +@19950 := 535 +@19953 := @15 @19950 (@18 @19950) +@19954 := @7114 @19953 +@19959 := @7023 (@7024 (@6997 @19954) @7031 @7327) +@19960 := 536 +@19963 := @15 @19960 (@18 @19960) +@19964 := @7114 @19963 +@19970 := @7023 (@7024 (@6997 @19964) @7031 @16989) @7048 +@19971 := @19959 @19970 +@19972 := @7021 @19971 +@19974 := @7038 (@7039 @19954) +@19977 := @7038 (@7039 @19964) @7042 +@19978 := @19974 @19977 +@19980 := @7139 @19978 @6533 +@19982 := @7084 (@19972 @19980) +@19984 := @7038 @19982 @7042 +@19985 := @7041 @19984 +@19987 := @9821 @19985 @6612 +@19989 := @7023 (@19949 @19987) +@19990 := 537 +@19993 := @15 @19990 (@18 @19990) +@19994 := @7114 @19993 +@19999 := @7023 (@7024 (@6997 @19994) @7031 @7966) +@20000 := 538 +@20003 := @15 @20000 (@18 @20000) +@20004 := @7114 @20003 +@20007 := @7024 (@6997 @20004) @7031 +@20012 := @7127 (@9866 (@9868 @4477 (@9870 @4477))) +@20015 := @7023 (@20007 @20012) @7048 +@20016 := @19999 @20015 +@20017 := @19989 @20016 +@20018 := @19948 @20017 +@20019 := @19908 @20018 +@20020 := @12918 @20019 +@20021 := @7021 @20020 +@20023 := @7038 (@7039 @19994) +@20026 := @7038 (@7039 @20004) @7042 +@20027 := @20023 @20026 +@20029 := @8174 @20027 @6612 +@20030 := @7527 @20029 +@20035 := @7127 (@9866 (@9868 @4488 (@9870 @4488))) +@20036 := @7038 @20035 +@20041 := @7127 (@9866 (@9868 @4495 (@9870 @4495))) +@20043 := @7038 @20041 @7042 +@20044 := @20036 @20043 +@20045 := @7581 @20044 +@20047 := @12922 @20045 @6612 +@20048 := @7527 @20047 +@20049 := 539 +@20052 := @15 @20049 (@18 @20049) +@20053 := @7114 @20052 +@20058 := @7023 (@7024 (@6997 @20053) @7031 @7580) +@20059 := 540 +@20062 := @15 @20059 (@18 @20059) +@20063 := @7114 @20062 +@20066 := @7024 (@6997 @20063) @7031 +@20071 := @7127 (@9866 (@9868 @4507 (@9870 @4507))) +@20074 := @7023 (@20066 @20071) @7048 +@20075 := @20058 @20074 +@20076 := @7021 @20075 +@20078 := @7038 (@7039 @20053) +@20081 := @7038 (@7039 @20063) @7042 +@20082 := @20078 @20081 +@20084 := @8174 @20082 @6612 +@20086 := @7527 @20084 @15817 +@20087 := 541 +@20090 := @15 @20087 (@18 @20087) +@20091 := @7114 @20090 +@20096 := @7023 (@7024 (@6997 @20091) @7031 @7580) +@20097 := 542 +@20100 := @15 @20097 (@18 @20097) +@20101 := @7114 @20100 +@20104 := @7024 (@6997 @20101) @7031 +@20109 := @7127 (@9866 (@9868 @4519 (@9870 @4519))) +@20112 := @7023 (@20104 @20109) @7048 +@20113 := @20096 @20112 +@20114 := @7021 @20113 +@20116 := @7038 (@7039 @20091) +@20119 := @7038 (@7039 @20101) @7042 +@20120 := @20116 @20119 +@20122 := @8174 @20120 @6612 +@20124 := @7527 @20122 @15817 +@20125 := @7225 @9913 +@20126 := @7207 @20125 +@20127 := @20124 @20126 +@20129 := @20086 (@20114 @20127) +@20131 := @20048 (@20076 @20129) +@20136 := @7127 (@9866 (@9868 @4534 (@9870 @4534))) +@20137 := @7038 @20136 +@20142 := @7127 (@9866 (@9868 @4541 (@9870 @4541))) +@20144 := @7038 @20142 @7042 +@20145 := @20137 @20144 +@20146 := @7581 @20145 +@20148 := @12922 @20146 @6612 +@20149 := @7527 @20148 +@20150 := 543 +@20153 := @15 @20150 (@18 @20150) +@20154 := @7114 @20153 +@20159 := @7023 (@7024 (@6997 @20154) @7031 @7580) +@20160 := 544 +@20163 := @15 @20160 (@18 @20160) +@20164 := @7114 @20163 +@20167 := @7024 (@6997 @20164) @7031 +@20172 := @7127 (@9866 (@9868 @4553 (@9870 @4553))) +@20175 := @7023 (@20167 @20172) @7048 +@20176 := @20159 @20175 +@20177 := @7021 @20176 +@20179 := @7038 (@7039 @20154) +@20182 := @7038 (@7039 @20164) @7042 +@20183 := @20179 @20182 +@20185 := @8174 @20183 @6612 +@20188 := @7527 @20185 @15817 @20126 +@20191 := @20149 (@20177 @20188) @15817 +@20193 := @20131 (@7207 @20191) +@20195 := @20030 (@7207 @20193) +@20196 := 545 +@20199 := @15 @20196 (@18 @20196) +@20200 := @7114 @20199 +@20205 := @7023 (@7024 (@6997 @20200) @7031 @7966) +@20206 := 546 +@20209 := @15 @20206 (@18 @20206) +@20210 := @7114 @20209 +@20213 := @7024 (@6997 @20210) @7031 +@20218 := @7127 (@9866 (@9868 @4570 (@9870 @4570))) +@20221 := @7023 (@20213 @20218) @7048 +@20222 := @20205 @20221 +@20223 := @7021 @20222 +@20225 := @7038 (@7039 @20200) +@20228 := @7038 (@7039 @20210) @7042 +@20229 := @20225 @20228 +@20231 := @8174 @20229 @6612 +@20232 := @7527 @20231 +@20234 := @7038 @20172 @7042 +@20235 := @13056 @20234 +@20236 := @7581 @20235 +@20238 := @12922 @20236 @6612 +@20241 := @7527 @20238 @20126 @15817 +@20243 := @20232 (@7207 @20241) +@20244 := 547 +@20247 := @15 @20244 (@18 @20244) +@20248 := @7114 @20247 +@20253 := @7023 (@7024 (@6997 @20248) @7031 @7966) +@20254 := 548 +@20257 := @15 @20254 (@18 @20254) +@20258 := @7114 @20257 +@20261 := @7024 (@6997 @20258) @7031 +@20266 := @7127 (@9866 (@9868 @4588 (@9870 @4588))) +@20269 := @7023 (@20261 @20266) @7048 +@20270 := @20253 @20269 +@20271 := @7021 @20270 +@20273 := @7038 (@7039 @20248) +@20276 := @7038 (@7039 @20258) @7042 +@20277 := @20273 @20276 +@20279 := @8174 @20277 @6612 +@20280 := @7527 @20279 +@20285 := @7127 (@9866 (@9868 @4599 (@9870 @4599))) +@20287 := @7038 @20285 @20144 +@20288 := @7581 @20287 +@20290 := @12922 @20288 @6612 +@20291 := @7527 @20290 +@20292 := @13056 @20144 +@20293 := @9942 @20292 +@20295 := @12922 @20293 @6612 +@20296 := @7527 @20295 +@20297 := 549 +@20300 := @15 @20297 (@18 @20297) +@20301 := @7114 @20300 +@20306 := @7023 (@7024 (@6997 @20301) @7031 @7580) +@20307 := 550 +@20310 := @15 @20307 (@18 @20307) +@20311 := @7114 @20310 +@20317 := @7023 (@7024 (@6997 @20311) @7031 @20142) @7048 +@20318 := @20306 @20317 +@20319 := @7021 @20318 +@20321 := @7038 (@7039 @20301) +@20324 := @7038 (@7039 @20311) @7042 +@20325 := @20321 @20324 +@20327 := @8174 @20325 @6612 +@20328 := @7527 @20327 +@20329 := 551 +@20332 := @15 @20329 (@18 @20329) +@20333 := @7114 @20332 +@20338 := @7023 (@7024 (@6997 @20333) @7031 @7120) +@20339 := 552 +@20342 := @15 @20339 (@18 @20339) +@20343 := @7114 @20342 +@20349 := @7023 (@7024 (@6997 @20343) @7031 @20142) @7048 +@20350 := @20338 @20349 +@20351 := @7021 @20350 +@20353 := @7038 (@7039 @20333) +@20356 := @7038 (@7039 @20343) @7042 +@20357 := @20353 @20356 +@20359 := @8174 @20357 @6612 +@20361 := @7527 @20359 @15817 +@20362 := @7225 @16989 +@20363 := @7207 @20362 +@20364 := @20361 @20363 +@20367 := @20328 (@20351 @20364) @20363 +@20370 := @20296 (@20319 @20367) @15817 +@20373 := @20291 (@7207 @20370) @15817 +@20375 := @20280 (@7207 @20373) +@20376 := 553 +@20379 := @15 @20376 (@18 @20376) +@20380 := @7114 @20379 +@20385 := @7023 (@7024 (@6997 @20380) @7031 @7966) +@20386 := 554 +@20389 := @15 @20386 (@18 @20386) +@20390 := @7114 @20389 +@20393 := @7024 (@6997 @20390) @7031 +@20398 := @7127 (@9866 (@9868 @4629 (@9870 @4629))) +@20401 := @7023 (@20393 @20398) @7048 +@20402 := @20385 @20401 +@20403 := @7021 @20402 +@20405 := @7038 (@7039 @20380) +@20408 := @7038 (@7039 @20390) @7042 +@20409 := @20405 @20408 +@20411 := @8174 @20409 @6612 +@20412 := @7527 @20411 +@20413 := 555 +@20416 := @15 @20413 (@18 @20413) +@20417 := @7114 @20416 +@20422 := @7023 (@7024 (@6997 @20417) @7031 @7580) +@20423 := 556 +@20426 := @15 @20423 (@18 @20423) +@20427 := @7114 @20426 +@20430 := @7024 (@6997 @20427) @7031 +@20435 := @7127 (@9866 (@9868 @4640 (@9870 @4640))) +@20438 := @7023 (@20430 @20435) @7048 +@20439 := @20422 @20438 +@20440 := @7021 @20439 +@20442 := @7038 (@7039 @20417) +@20445 := @7038 (@7039 @20427) @7042 +@20446 := @20442 @20445 +@20448 := @8174 @20446 @6612 +@20449 := @7527 @20448 +@20451 := @20296 @20363 @15817 +@20453 := @20449 (@7207 @20451) +@20454 := 557 +@20457 := @15 @20454 (@18 @20454) +@20458 := @7114 @20457 +@20463 := @7023 (@7024 (@6997 @20458) @7031 @7580) +@20464 := 558 +@20467 := @15 @20464 (@18 @20464) +@20468 := @7114 @20467 +@20471 := @7024 (@6997 @20468) @7031 +@20476 := @7127 (@9866 (@9868 @4654 (@9870 @4654))) +@20479 := @7023 (@20471 @20476) @7048 +@20480 := @20463 @20479 +@20481 := @7021 @20480 +@20483 := @7038 (@7039 @20458) +@20486 := @7038 (@7039 @20468) @7042 +@20487 := @20483 @20486 +@20489 := @8174 @20487 @6612 +@20490 := @7527 @20489 +@20495 := @7127 (@9866 (@9868 @4665 (@9870 @4665))) +@20497 := @7038 @20495 @7042 +@20498 := @13056 @20497 +@20499 := @9942 @20498 +@20501 := @12922 @20499 @6612 +@20504 := @7527 @20501 @20363 @15817 +@20507 := @20490 (@7207 @20504) @15817 +@20509 := @20453 (@20481 @20507) +@20511 := @20412 (@20440 @20509) +@20512 := 559 +@20515 := @15 @20512 (@18 @20512) +@20516 := @7114 @20515 +@20521 := @7023 (@7024 (@6997 @20516) @7031 @7966) +@20522 := 560 +@20525 := @15 @20522 (@18 @20522) +@20526 := @7114 @20525 +@20529 := @7024 (@6997 @20526) @7031 +@20534 := @7127 (@9866 (@9868 @4683 (@9870 @4683))) +@20537 := @7023 (@20529 @20534) @7048 +@20538 := @20521 @20537 +@20539 := @7021 @20538 +@20541 := @7038 (@7039 @20516) +@20544 := @7038 (@7039 @20526) @7042 +@20545 := @20541 @20544 +@20547 := @8174 @20545 @6612 +@20548 := @7527 @20547 +@20549 := 561 +@20552 := @15 @20549 (@18 @20549) +@20553 := @7114 @20552 +@20558 := @7023 (@7024 (@6997 @20553) @7031 @7580) +@20559 := 562 +@20562 := @15 @20559 (@18 @20559) +@20563 := @7114 @20562 +@20566 := @7024 (@6997 @20563) @7031 +@20571 := @7127 (@9866 (@9868 @4694 (@9870 @4694))) +@20574 := @7023 (@20566 @20571) @7048 +@20575 := @20558 @20574 +@20576 := @7021 @20575 +@20578 := @7038 (@7039 @20553) +@20581 := @7038 (@7039 @20563) @7042 +@20582 := @20578 @20581 +@20584 := @8174 @20582 @6612 +@20585 := @7527 @20584 +@20586 := 563 +@20589 := @15 @20586 (@18 @20586) +@20590 := @7114 @20589 +@20595 := @7023 (@7024 (@6997 @20590) @7031 @7120) +@20596 := 564 +@20599 := @15 @20596 (@18 @20596) +@20600 := @7114 @20599 +@20603 := @7024 (@6997 @20600) @7031 +@20608 := @7127 (@9866 (@9868 @4705 (@9870 @4705))) +@20611 := @7023 (@20603 @20608) @7048 +@20612 := @20595 @20611 +@20613 := @7021 @20612 +@20615 := @7038 (@7039 @20590) +@20618 := @7038 (@7039 @20600) @7042 +@20619 := @20615 @20618 +@20621 := @8174 @20619 @6612 +@20622 := @7527 @20621 +@20627 := @7127 (@9866 (@9868 @4716 (@9870 @4716))) +@20628 := @7038 @20627 +@20629 := @20628 @20144 +@20630 := @12137 @20629 +@20632 := @12922 @20630 @6612 +@20633 := @7527 @20632 +@20634 := @7225 @14527 +@20635 := @7207 @20634 +@20637 := @20633 @20635 @15817 +@20639 := @20622 (@7207 @20637) +@20644 := @7127 (@9866 (@9868 @4730 (@9870 @4730))) +@20645 := @7038 @20644 +@20650 := @7127 (@9866 (@9868 @4737 (@9870 @4737))) +@20652 := @7038 @20650 @7042 +@20653 := @20645 @20652 +@20654 := @9942 @20653 +@20656 := @12922 @20654 @6612 +@20657 := @7527 @20656 +@20658 := @12137 @20292 +@20660 := @12922 @20658 @6612 +@20663 := @7527 @20660 @20635 @15817 +@20665 := @20657 (@7207 @20663) +@20666 := 565 +@20669 := @15 @20666 (@18 @20666) +@20670 := @7114 @20669 +@20675 := @7023 (@7024 (@6997 @20670) @7031 @7120) +@20676 := 566 +@20679 := @15 @20676 (@18 @20676) +@20680 := @7114 @20679 +@20683 := @7024 (@6997 @20680) @7031 +@20688 := @7127 (@9866 (@9868 @4755 (@9870 @4755))) +@20691 := @7023 (@20683 @20688) @7048 +@20692 := @20675 @20691 +@20693 := @7021 @20692 +@20695 := @7038 (@7039 @20670) +@20698 := @7038 (@7039 @20680) @7042 +@20699 := @20695 @20698 +@20701 := @8174 @20699 @6612 +@20702 := @7527 @20701 +@20703 := @12137 @13064 +@20705 := @12922 @20703 @6612 +@20708 := @7527 @20705 @20635 @15817 +@20711 := @20702 (@7207 @20708) @15817 +@20713 := @20665 (@20693 @20711) +@20715 := @20639 (@7207 @20713) +@20718 := @20585 (@20613 @20715) @15817 +@20721 := @20548 (@20576 @20718) @15817 +@20723 := @20511 (@20539 @20721) +@20725 := @20375 (@20403 @20723) +@20727 := @20243 (@20271 @20725) +@20729 := @20195 (@20223 @20727) +@20730 := @20021 @20729 +@20732 := @6383 (@19868 @20730) +@20736 := @6988 (@6991 @3417) @11710 @14055 +@20740 := @7033 (@7034 @4791) @11723 @6612 +@20741 := @7207 @20740 +@20743 := @6383 (@20736 @20741) +@20747 := @6988 (@6991 @3449) @11710 @15987 +@20749 := @7038 @13000 @7042 +@20750 := @7328 @20749 +@20751 := @7755 @20750 +@20753 := @9830 @20751 @6612 +@20755 := @7023 (@19549 @20753) +@20756 := 567 +@20759 := @15 @20756 (@18 @20756) +@20760 := @7114 @20759 +@20765 := @7023 (@7024 (@6997 @20760) @7031 @7327) +@20766 := 568 +@20769 := @15 @20766 (@18 @20766) +@20770 := @7114 @20769 +@20776 := @7023 (@7024 (@6997 @20770) @7031 @7130) @7048 +@20777 := @20765 @20776 +@20778 := @7021 @20777 +@20780 := @7038 (@7039 @20760) +@20783 := @7038 (@7039 @20770) @7042 +@20784 := @20780 @20783 +@20786 := @7139 @20784 @6533 +@20788 := @7084 (@20778 @20786) +@20789 := @7038 @20788 +@20794 := @7127 (@9866 (@9868 @4800 (@9870 @4800))) +@20796 := @7038 @20794 @7042 +@20797 := @20789 @20796 +@20798 := @7041 @20797 +@20800 := @9830 @20798 @6612 +@20803 := @7023 (@7844 @20800) @7048 +@20804 := @20755 @20803 +@20805 := @7021 @20804 +@20806 := @19785 @16037 +@20807 := @7225 @7162 +@20809 := @20806 (@7207 @20807) +@20810 := @20805 @20809 +@20812 := @6383 (@20747 @20810) +@20815 := @6988 (@6991 @3463) @11710 +@20817 := @6762 @6431 @6398 +@20820 := @7014 (@7015 @20817 @6403) +@20821 := @20815 @20820 +@20822 := 569 +@20825 := @15 @20822 (@18 @20822) +@20826 := @7114 @20825 +@20832 := @7023 (@7024 (@6997 @20826) @7031 @7295) @7048 +@20833 := @7021 @20832 +@20836 := @7038 (@7039 @20826) @7042 +@20838 := @7302 @20836 @6612 +@20840 := @7084 (@20833 @20838) +@20842 := @7023 (@7824 @20840) +@20843 := @7066 @6497 +@20844 := @7537 @20843 +@20845 := 570 +@20848 := @15 @20845 (@18 @20845) +@20849 := @7089 @20848 +@20855 := @7024 (@7085 (@7087 (@6997 @20849) @7096)) @7031 +@20857 := @7033 (@7034 @4826) +@20861 := @7103 (@7104 @733 @4830) @7043 +@20862 := @7038 @20861 +@20863 := 573 +@20866 := @15 @20863 (@18 @20863) +@20867 := @7114 @20866 +@20870 := @7024 (@6997 @20867) @7031 +@20871 := 571 +@20874 := @15 @20871 (@18 @20871) +@20875 := @7114 @20874 +@20880 := @7023 (@7024 (@6997 @20875) @7031 @7966) +@20881 := 572 +@20884 := @15 @20881 (@18 @20881) +@20885 := @7114 @20884 +@20891 := @7023 (@7024 (@6997 @20885) @7031 @7327) @7048 +@20892 := @20880 @20891 +@20893 := @7021 @20892 +@20895 := @7038 (@7039 @20875) +@20898 := @7038 (@7039 @20885) @7042 +@20899 := @20895 @20898 +@20901 := @8415 @20899 @6612 +@20903 := @7084 (@20893 @20901) +@20905 := @7023 (@20870 @20903) +@20906 := 574 +@20909 := @15 @20906 (@18 @20906) +@20910 := @7114 @20909 +@20916 := @7023 (@7024 (@6997 @20910) @7031 @7130) @7048 +@20917 := @20905 @20916 +@20918 := @7021 @20917 +@20920 := @7038 (@7039 @20867) +@20923 := @7038 (@7039 @20910) @7042 +@20924 := @20920 @20923 +@20926 := @7139 @20924 @6533 +@20928 := @7084 (@20918 @20926) +@20929 := @7038 @20928 +@20931 := @7151 @367 @136 +@20932 := @7103 @20931 +@20933 := @7364 @6430 +@20935 := @7103 @20933 @7042 +@20936 := @7038 @20935 +@20937 := @20936 @7170 +@20938 := @7328 @20937 +@20939 := @20932 @20938 +@20941 := @7038 @20939 @7042 +@20942 := @20929 @20941 +@20943 := @20862 @20942 +@20945 := @20857 @20943 @6533 +@20948 := @7023 (@20855 @20945) @7048 +@20949 := @7021 @20948 +@20950 := @7039 @20849 +@20952 := @7084 (@20949 @20950) +@20954 := @7023 (@20844 @20952) +@20955 := 576 +@20958 := @15 @20955 (@18 @20955) +@20959 := @7026 @20958 +@20962 := @7024 (@6997 @20959) @7031 +@20963 := @7051 @7072 +@20965 := @7195 @367 @136 +@20966 := 575 +@20969 := @15 @20966 (@18 @20966) +@20970 := @7089 @20969 +@20978 := @7056 (@20965 (@7094 (@7094 (@7094 (@7087 (@6997 @20970) @7095))))) +@20979 := @7039 @20970 +@20984 := @20963 (@7055 (@20978 (@7207 @20979)) @7212) +@20987 := @7023 (@20962 @20984) @7048 +@20988 := @20954 @20987 +@20989 := @20842 @20988 +@20990 := @7021 @20989 +@20992 := @7051 (@7039 @20959) +@20993 := @7066 @6431 +@20994 := @7081 @20993 +@20996 := @7033 (@7034 @4863) +@20997 := 577 +@21000 := @15 @20997 (@18 @20997) +@21001 := @7089 @21000 +@21007 := @7056 (@20965 (@7094 (@7087 (@6997 @21001) @7830))) +@21008 := @7039 @21001 +@21013 := @20963 (@7055 (@21007 (@7207 @21008)) @7212) +@21015 := @7038 @21013 @7042 +@21017 := @20996 @21015 @6612 +@21020 := @7023 (@20994 @21017) @7048 +@21021 := @7021 @21020 +@21023 := @7226 @20817 @6403 +@21024 := @7103 @21023 +@21025 := @7531 @7193 +@21026 := @7051 @7155 +@21027 := 578 +@21030 := @15 @21027 (@18 @21027) +@21031 := @7089 @21030 +@21036 := @7056 (@20965 (@7087 (@6997 @21031) @7896)) +@21037 := @7039 @21031 +@21042 := @21026 (@7055 (@21036 (@7207 @21037)) @7212) +@21043 := @21025 @21042 +@21045 := @7038 @21043 @7042 +@21046 := @21024 @21045 +@21047 := @7225 @21046 +@21050 := @7055 (@7224 (@21021 @21047)) +@21052 := @7244 @20817 @6403 +@21054 := @7103 @21052 @7457 +@21055 := @7225 @21054 +@21059 := @7055 (@7579 (@7207 @21055)) @7212 +@21060 := @21050 @21059 +@21061 := @20992 @21060 +@21062 := @20990 @21061 +@21064 := @6383 (@20821 @21062) +@21068 := @6988 (@6991 @3489) @11710 @7486 +@21069 := 579 +@21072 := @15 @21069 (@18 @21069) +@21073 := @7114 @21072 +@21079 := @7023 (@7024 (@6997 @21073) @7031 @7295) @7048 +@21080 := @7021 @21079 +@21083 := @7038 (@7039 @21073) @7042 +@21085 := @7302 @21083 @6612 +@21087 := @7084 (@21080 @21085) +@21089 := @7023 (@7824 @21087) +@21090 := 580 +@21093 := @15 @21090 (@18 @21090) +@21094 := @7089 @21093 +@21100 := @7024 (@7085 (@7087 (@6997 @21094) @7096)) @7031 +@21103 := @7103 (@11852 @4893) @7043 +@21104 := @7038 @21103 +@21105 := 581 +@21108 := @15 @21105 (@18 @21105) +@21109 := @7114 @21108 +@21114 := @7023 (@7024 (@6997 @21109) @7031 @7966) +@21115 := 582 +@21118 := @15 @21115 (@18 @21115) +@21119 := @7114 @21118 +@21125 := @7023 (@7024 (@6997 @21119) @7031 @7327) @7048 +@21126 := @21114 @21125 +@21127 := @7021 @21126 +@21129 := @7038 (@7039 @21109) +@21132 := @7038 (@7039 @21119) @7042 +@21133 := @21129 @21132 +@21135 := @8415 @21133 @6612 +@21137 := @7084 (@21127 @21135) +@21139 := @7038 @21137 @9822 +@21140 := @21104 @21139 +@21142 := @11851 @21140 @6533 +@21145 := @7023 (@21100 @21142) @7048 +@21146 := @7021 @21145 +@21147 := @7039 @21094 +@21149 := @7084 (@21146 @21147) +@21151 := @7023 (@11914 @21149) +@21152 := 583 +@21155 := @15 @21152 (@18 @21152) +@21156 := @7114 @21155 +@21161 := @7023 (@7024 (@6997 @21156) @7031 @7580) +@21162 := 584 +@21165 := @15 @21162 (@18 @21162) +@21166 := @7114 @21165 +@21172 := @7023 (@7024 (@6997 @21166) @7031 @7327) @7048 +@21173 := @21161 @21172 +@21174 := @21151 @21173 +@21175 := @21089 @21174 +@21176 := @7021 @21175 +@21178 := @7038 (@7039 @21156) +@21181 := @7038 (@7039 @21166) @7042 +@21182 := @21178 @21181 +@21184 := @8415 @21182 @6612 +@21185 := @7225 @21184 +@21186 := @21176 @21185 +@21188 := @6383 (@21068 @21186) +@21190 := @6988 (@6991 @3499) +@21194 := @7004 (@7507 (@8724 (@12048 @7010))) +@21196 := @21190 @21194 @14161 +@21197 := 585 +@21200 := @15 @21197 (@18 @21197) +@21201 := @7114 @21200 +@21207 := @7023 (@7024 (@6997 @21201) @7031 @7295) @7048 +@21208 := @7021 @21207 +@21211 := @7038 (@7039 @21201) @7042 +@21213 := @7302 @21211 @6612 +@21215 := @7084 (@21208 @21213) +@21217 := @7023 (@7068 @21215) +@21218 := 586 +@21221 := @15 @21218 (@18 @21218) +@21222 := @7089 @21221 +@21228 := @7024 (@7085 (@7087 (@6997 @21222) @7096)) @7031 +@21230 := @7103 (@14197 @4911) +@21231 := @9942 @7043 +@21232 := @7581 @21231 +@21233 := @21230 @21232 +@21234 := @7038 @21233 +@21235 := 589 +@21238 := @15 @21235 (@18 @21235) +@21239 := @7114 @21238 +@21242 := @7024 (@6997 @21239) @7031 +@21243 := 587 +@21246 := @15 @21243 (@18 @21243) +@21247 := @7114 @21246 +@21252 := @7023 (@7024 (@6997 @21247) @7031 @7120) +@21253 := 588 +@21256 := @15 @21253 (@18 @21253) +@21257 := @7114 @21256 +@21263 := @7023 (@7024 (@6997 @21257) @7031 @7327) @7048 +@21264 := @21252 @21263 +@21265 := @7021 @21264 +@21267 := @7038 (@7039 @21247) +@21270 := @7038 (@7039 @21257) @7042 +@21271 := @21267 @21270 +@21273 := @8415 @21271 @6612 +@21275 := @7084 (@21265 @21273) +@21277 := @7023 (@21242 @21275) +@21278 := 590 +@21281 := @15 @21278 (@18 @21278) +@21282 := @7114 @21281 +@21288 := @7023 (@7024 (@6997 @21282) @7031 @7130) @7048 +@21289 := @21277 @21288 +@21290 := @7021 @21289 +@21292 := @7038 (@7039 @21239) +@21295 := @7038 (@7039 @21282) @7042 +@21296 := @21292 @21295 +@21298 := @7139 @21296 @6533 +@21300 := @7084 (@21290 @21298) +@21302 := @7038 @21300 @14277 +@21303 := @21234 @21302 +@21305 := @14196 @21303 @6533 +@21308 := @7023 (@21228 @21305) @7048 +@21309 := @21217 @21308 +@21310 := @7021 @21309 +@21311 := @7039 @21222 +@21312 := @7225 @21311 +@21313 := @21310 @21312 +@21315 := @6383 (@21196 @21313) +@21317 := @6988 (@6991 @3586) +@21318 := @7004 @13780 +@21320 := @21317 @21318 @6400 +@21321 := 591 +@21324 := @15 @21321 (@18 @21321) +@21325 := @7114 @21324 +@21331 := @7023 (@7024 (@6997 @21325) @7031 @7295) @7048 +@21332 := @7021 @21331 +@21335 := @7038 (@7039 @21325) @7042 +@21337 := @7302 @21335 @6612 +@21339 := @7084 (@21332 @21337) +@21341 := @7023 (@7824 @21339) +@21342 := 592 +@21345 := @15 @21342 (@18 @21342) +@21346 := @7114 @21345 +@21352 := @7023 (@7024 (@6997 @21346) @7031 @7825) @7048 +@21353 := @7021 @21352 +@21356 := @7038 (@7039 @21346) @7042 +@21358 := @7302 @21356 @6612 +@21360 := @7084 (@21353 @21358) +@21362 := @7023 (@11914 @21360) +@21363 := 593 +@21366 := @15 @21363 (@18 @21363) +@21367 := @7114 @21366 +@21372 := @7023 (@7024 (@6997 @21367) @7031 @7580) +@21373 := 594 +@21376 := @15 @21373 (@18 @21373) +@21377 := @7114 @21376 +@21383 := @7023 (@7024 (@6997 @21377) @7031 @7966) @7048 +@21384 := @21372 @21383 +@21385 := @21362 @21384 +@21386 := @21341 @21385 +@21387 := @7021 @21386 +@21388 := LexLeanTarget.RustSyntax.Item.natLe +@21390 := @7033 (@7136 @21388) +@21392 := @7038 (@7039 @21367) +@21395 := @7038 (@7039 @21377) @7042 +@21396 := @21392 @21395 +@21398 := @21390 @21396 @6612 +@21399 := @7527 @21398 +@21400 := 600 +@21403 := @15 @21400 (@18 @21400) +@21404 := @7026 @21403 +@21407 := @7024 (@6997 @21404) @7031 +@21408 := 597 +@21411 := @15 @21408 (@18 @21408) +@21412 := @7114 @21411 +@21417 := @7023 (@7024 (@6997 @21412) @7031 @7040) +@21418 := 598 +@21421 := @15 @21418 (@18 @21418) +@21422 := @7114 @21421 +@21425 := @7024 (@6997 @21422) @7031 +@21426 := 595 +@21429 := @15 @21426 (@18 @21426) +@21430 := @7114 @21429 +@21435 := @7023 (@7024 (@6997 @21430) @7031 @7966) +@21436 := 596 +@21439 := @15 @21436 (@18 @21436) +@21440 := @7114 @21439 +@21446 := @7023 (@7024 (@6997 @21440) @7031 @7580) @7048 +@21447 := @21435 @21446 +@21448 := @7021 @21447 +@21450 := @7038 (@7039 @21430) +@21453 := @7038 (@7039 @21440) @7042 +@21454 := @21450 @21453 +@21456 := @8415 @21454 @6612 +@21458 := @7084 (@21448 @21456) +@21460 := @7023 (@21425 @21458) +@21461 := 599 +@21464 := @15 @21461 (@18 @21461) +@21465 := @7114 @21464 +@21471 := @7023 (@7024 (@6997 @21465) @7031 @7580) @7048 +@21472 := @21460 @21471 +@21473 := @21417 @21472 +@21474 := @7021 @21473 +@21476 := @7038 (@7039 @21412) +@21478 := @7038 (@7039 @21422) +@21481 := @7038 (@7039 @21465) @7042 +@21482 := @21478 @21481 +@21483 := @21476 @21482 +@21485 := @15955 @21483 @6612 +@21487 := @7084 (@21474 @21485) +@21490 := @7023 (@21407 @21487) @7048 +@21491 := @7021 @21490 +@21493 := @7051 (@7039 @21404) +@21494 := 601 +@21497 := @15 @21494 (@18 @21494) +@21498 := @7114 @21497 +@21503 := @7023 (@7024 (@6997 @21498) @7031 @7455) +@21504 := 602 +@21507 := @15 @21504 (@18 @21504) +@21508 := @7114 @21507 +@21514 := @7023 (@7024 (@6997 @21508) @7031 @7108) @7048 +@21515 := @21503 @21514 +@21516 := @7021 @21515 +@21518 := @7038 (@7039 @21498) +@21521 := @7038 (@7039 @21508) @7042 +@21522 := @21518 @21521 +@21524 := @8174 @21522 @6612 +@21528 := @7055 (@7579 (@21516 @21524)) @7212 +@21529 := @9684 @21528 +@21530 := @21493 @21529 +@21533 := @21399 (@21491 @21530) @8193 +@21534 := @21387 @21533 +@21536 := @6383 (@21320 @21534) +@21540 := @6988 (@6991 @3991) @17902 @17904 +@21541 := 603 +@21544 := @15 @21541 (@18 @21541) +@21545 := @7089 @21544 +@21554 := @7023 (@7024 (@7085 (@7087 (@6997 @21545) @7096)) @7031 @7966) @7048 +@21555 := @7021 @21554 +@21556 := @7039 @21545 +@21558 := @7084 (@21555 @21556) +@21560 := @7023 (@11914 @21558) +@21561 := 604 +@21564 := @15 @21561 (@18 @21561) +@21565 := @7089 @21564 +@21575 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @21565) @7095))) @7031 @7966) @7048 +@21576 := @7021 @21575 +@21577 := @7039 @21565 +@21579 := @7084 (@21576 @21577) +@21581 := @7023 (@7068 @21579) +@21582 := 605 +@21585 := @15 @21582 (@18 @21582) +@21586 := @7114 @21585 +@21591 := @7023 (@7024 (@6997 @21586) @7031 @7580) +@21592 := 606 +@21595 := @15 @21592 (@18 @21592) +@21596 := @7114 @21595 +@21602 := @7023 (@7024 (@6997 @21596) @7031 @7327) @7048 +@21603 := @21591 @21602 +@21604 := @21581 @21603 +@21605 := @21560 @21604 +@21606 := @7021 @21605 +@21608 := @7038 (@7039 @21586) +@21611 := @7038 (@7039 @21596) @7042 +@21612 := @21608 @21611 +@21614 := @8275 @21612 @6612 +@21615 := @7527 @21614 +@21618 := @7023 (@14432 @18981) @7048 +@21619 := @7021 @21618 +@21620 := 607 +@21623 := @15 @21620 (@18 @21620) +@21624 := @7114 @21623 +@21629 := @7023 (@7024 (@6997 @21624) @7031 @7580) +@21630 := 608 +@21633 := @15 @21630 (@18 @21630) +@21634 := @7114 @21633 +@21640 := @7023 (@7024 (@6997 @21634) @7031 @12136) @7048 +@21641 := @21629 @21640 +@21642 := @7021 @21641 +@21644 := @7038 (@7039 @21624) +@21647 := @7038 (@7039 @21634) @7042 +@21648 := @21644 @21647 +@21650 := @7139 @21648 @6533 +@21652 := @7084 (@21642 @21650) +@21653 := @7531 @21652 +@21654 := 609 +@21657 := @15 @21654 (@18 @21654) +@21658 := @7114 @21657 +@21663 := @7023 (@7024 (@6997 @21658) @7031 @7120) +@21664 := 610 +@21667 := @15 @21664 (@18 @21664) +@21668 := @7114 @21667 +@21674 := @7023 (@7024 (@6997 @21668) @7031 @7130) @7048 +@21675 := @21663 @21674 +@21676 := @7021 @21675 +@21678 := @7038 (@7039 @21658) +@21681 := @7038 (@7039 @21668) @7042 +@21682 := @21678 @21681 +@21684 := @7139 @21682 @6533 +@21686 := @7084 (@21676 @21684) +@21687 := @21653 @21686 +@21689 := @7038 @21687 @7042 +@21690 := @7979 @21689 +@21691 := @7225 @21690 +@21693 := @21615 (@21619 @21691) +@21694 := @7164 @6764 +@21696 := @7103 @21694 @7042 +@21697 := @7225 @21696 +@21699 := @21693 (@7207 @21697) +@21700 := @21606 @21699 +@21702 := @6383 (@21540 @21700) +@21704 := @6988 (@6991 @4219) +@21705 := @7004 @19037 +@21707 := @21704 @21705 @19113 +@21708 := 611 +@21711 := @15 @21708 (@18 @21708) +@21712 := @7089 @21711 +@21717 := @7056 (@12115 (@7087 (@6997 @21712) @7896)) +@21718 := @7039 @21712 +@21723 := @7395 (@7055 (@21717 (@7207 @21718)) @7212) +@21725 := @7023 (@11914 @21723) +@21726 := 612 +@21729 := @15 @21726 (@18 @21726) +@21730 := @7089 @21729 +@21736 := @7056 (@12115 (@7094 (@7087 (@6997 @21730) @7830))) +@21737 := @7039 @21730 +@21742 := @7395 (@7055 (@21736 (@7207 @21737)) @7212) +@21745 := @7023 (@7068 @21742) @7048 +@21746 := @21725 @21745 +@21747 := @7021 @21746 +@21748 := 613 +@21751 := @15 @21748 (@18 @21748) +@21752 := @7089 @21751 +@21759 := @7056 (@12115 (@7094 (@7094 (@7087 (@6997 @21752) @7096)))) +@21760 := @7039 @21752 +@21765 := @7395 (@7055 (@21759 (@7207 @21760)) @7212) +@21766 := @7527 @21765 +@21767 := @7164 @6487 +@21769 := @7103 @21767 @7042 +@21770 := @7225 @21769 +@21771 := @7207 @21770 +@21772 := @21766 @21771 +@21773 := 614 +@21776 := @15 @21773 (@18 @21773) +@21777 := @7089 @21776 +@21785 := @7056 (@12115 (@7094 (@7094 (@7094 (@7087 (@6997 @21777) @7095))))) +@21786 := @7039 @21777 +@21791 := @7427 (@7055 (@21785 (@7207 @21786)) @7212) +@21793 := @7527 @21791 @21771 +@21794 := 615 +@21797 := @15 @21794 (@18 @21794) +@21798 := @7114 @21797 +@21803 := @7023 (@7024 (@6997 @21798) @7031 @7580) +@21804 := 616 +@21807 := @15 @21804 (@18 @21804) +@21808 := @7114 @21807 +@21814 := @7023 (@7024 (@6997 @21808) @7031 @7327) @7048 +@21815 := @21803 @21814 +@21816 := @7021 @21815 +@21818 := @7038 (@7039 @21798) +@21821 := @7038 (@7039 @21808) @7042 +@21822 := @21818 @21821 +@21824 := @8275 @21822 @6612 +@21825 := @7527 @21824 +@21827 := @7023 (@19949 @14429) +@21828 := 617 +@21831 := @15 @21828 (@18 @21828) +@21832 := @7114 @21831 +@21837 := @7023 (@7024 (@6997 @21832) @7031 @12136) +@21838 := 618 +@21841 := @15 @21838 (@18 @21838) +@21842 := @7114 @21841 +@21848 := @7023 (@7024 (@6997 @21842) @7031 @14596) @7048 +@21849 := @21837 @21848 +@21850 := @21827 @21849 +@21851 := @7021 @21850 +@21853 := @7038 (@7039 @21832) +@21856 := @7038 (@7039 @21842) @7042 +@21857 := @21853 @21856 +@21859 := @8174 @21857 @6612 +@21860 := @7527 @21859 +@21861 := 621 +@21864 := @15 @21861 (@18 @21861) +@21865 := @7114 @21864 +@21868 := @7024 (@6997 @21865) @7031 +@21869 := 619 +@21872 := @15 @21869 (@18 @21869) +@21873 := @7114 @21872 +@21878 := @7023 (@7024 (@6997 @21873) @7031 @7580) +@21879 := 620 +@21882 := @15 @21879 (@18 @21879) +@21883 := @7114 @21882 +@21889 := @7023 (@7024 (@6997 @21883) @7031 @7130) @7048 +@21890 := @21878 @21889 +@21891 := @7021 @21890 +@21893 := @7038 (@7039 @21873) +@21896 := @7038 (@7039 @21883) @7042 +@21897 := @21893 @21896 +@21899 := @7139 @21897 @6533 +@21901 := @7084 (@21891 @21899) +@21903 := @7023 (@21868 @21901) +@21904 := 622 +@21907 := @15 @21904 (@18 @21904) +@21908 := @7114 @21907 +@21914 := @7023 (@7024 (@6997 @21908) @7031 @7327) @7048 +@21915 := @21903 @21914 +@21916 := @7021 @21915 +@21918 := @7038 (@7039 @21865) +@21921 := @7038 (@7039 @21908) @7042 +@21922 := @21918 @21921 +@21924 := @8275 @21922 @6612 +@21925 := @7527 @21924 +@21926 := 623 +@21929 := @15 @21926 (@18 @21926) +@21930 := @7114 @21929 +@21935 := @7023 (@7024 (@6997 @21930) @7031 @7580) +@21936 := 624 +@21939 := @15 @21936 (@18 @21936) +@21940 := @7114 @21939 +@21946 := @7023 (@7024 (@6997 @21940) @7031 @7130) @7048 +@21947 := @21935 @21946 +@21948 := @7021 @21947 +@21950 := @7038 (@7039 @21930) +@21953 := @7038 (@7039 @21940) @7042 +@21954 := @21950 @21953 +@21956 := @7139 @21954 @6533 +@21958 := @7084 (@21948 @21956) +@21960 := @7038 @21958 @7042 +@21961 := @7041 @21960 +@21963 := @12594 @21961 @6612 +@21966 := @7023 (@15324 @21963) @7048 +@21967 := @7021 @21966 +@21968 := 627 +@21971 := @15 @21968 (@18 @21968) +@21972 := @7114 @21971 +@21975 := @7024 (@6997 @21972) @7031 +@21976 := 625 +@21979 := @15 @21976 (@18 @21976) +@21980 := @7114 @21979 +@21985 := @7023 (@7024 (@6997 @21980) @7031 @7580) +@21986 := 626 +@21989 := @15 @21986 (@18 @21986) +@21990 := @7114 @21989 +@21996 := @7023 (@7024 (@6997 @21990) @7031 @7130) @7048 +@21997 := @21985 @21996 +@21998 := @7021 @21997 +@22000 := @7038 (@7039 @21980) +@22003 := @7038 (@7039 @21990) @7042 +@22004 := @22000 @22003 +@22006 := @7139 @22004 @6533 +@22008 := @7084 (@21998 @22006) +@22010 := @7023 (@21975 @22008) +@22011 := 628 +@22014 := @15 @22011 (@18 @22011) +@22015 := @7114 @22014 +@22021 := @7023 (@7024 (@6997 @22015) @7031 @9940) @7048 +@22022 := @22010 @22021 +@22023 := @7021 @22022 +@22025 := @7038 (@7039 @21972) +@22028 := @7038 (@7039 @22015) @7042 +@22029 := @22025 @22028 +@22031 := @7139 @22029 @6533 +@22033 := @7084 (@22023 @22031) +@22034 := @7038 @22033 +@22035 := @9942 @14272 +@22036 := @22034 @22035 +@22037 := @14271 @22036 +@22039 := @7038 @22037 @7042 +@22040 := @7979 @22039 +@22041 := @7225 @22040 +@22043 := @21925 (@21967 @22041) +@22044 := @7163 @15316 +@22045 := @9942 @22044 +@22046 := @7328 @22045 +@22047 := @14271 @22046 +@22049 := @7038 @22047 @7042 +@22050 := @7979 @22049 +@22051 := @7225 @22050 +@22053 := @22043 (@7207 @22051) +@22055 := @21860 (@21916 @22053) +@22056 := 629 +@22059 := @15 @22056 (@18 @22056) +@22060 := @7114 @22059 +@22065 := @7023 (@7024 (@6997 @22060) @7031 @12136) +@22066 := 630 +@22069 := @15 @22066 (@18 @22066) +@22070 := @7114 @22069 +@22076 := @7023 (@7024 (@6997 @22070) @7031 @12693) @7048 +@22077 := @22065 @22076 +@22078 := @7021 @22077 +@22080 := @7038 (@7039 @22060) +@22083 := @7038 (@7039 @22070) @7042 +@22084 := @22080 @22083 +@22086 := @8174 @22084 @6612 +@22087 := @7527 @22086 +@22088 := 631 +@22091 := @15 @22088 (@18 @22088) +@22092 := @7114 @22091 +@22097 := @7023 (@7024 (@6997 @22092) @7031 @7580) +@22098 := 632 +@22101 := @15 @22098 (@18 @22098) +@22102 := @7114 @22101 +@22108 := @7023 (@7024 (@6997 @22102) @7031 @7130) @7048 +@22109 := @22097 @22108 +@22110 := @7021 @22109 +@22112 := @7038 (@7039 @22092) +@22115 := @7038 (@7039 @22102) @7042 +@22116 := @22112 @22115 +@22118 := @7139 @22116 @6533 +@22120 := @7084 (@22110 @22118) +@22121 := @7038 @22120 +@22122 := @7363 @12022 +@22123 := @9942 @22122 +@22124 := @22121 @22123 +@22125 := @14271 @22124 +@22127 := @7038 @22125 @7042 +@22128 := @7979 @22127 +@22129 := @7225 @22128 +@22131 := @22087 (@7207 @22129) +@22132 := 633 +@22135 := @15 @22132 (@18 @22132) +@22136 := @7114 @22135 +@22141 := @7023 (@7024 (@6997 @22136) @7031 @12136) +@22142 := 634 +@22145 := @15 @22142 (@18 @22142) +@22146 := @7114 @22145 +@22152 := @7023 (@7024 (@6997 @22146) @7031 @9977) @7048 +@22153 := @22141 @22152 +@22154 := @7021 @22153 +@22156 := @7038 (@7039 @22136) +@22159 := @7038 (@7039 @22146) @7042 +@22160 := @22156 @22159 +@22162 := @8174 @22160 @6612 +@22163 := @7527 @22162 +@22164 := 635 +@22167 := @15 @22164 (@18 @22164) +@22168 := @7114 @22167 +@22173 := @7023 (@7024 (@6997 @22168) @7031 @7580) +@22174 := 636 +@22177 := @15 @22174 (@18 @22174) +@22178 := @7114 @22177 +@22184 := @7023 (@7024 (@6997 @22178) @7031 @7130) @7048 +@22185 := @22173 @22184 +@22186 := @7021 @22185 +@22188 := @7038 (@7039 @22168) +@22191 := @7038 (@7039 @22178) @7042 +@22192 := @22188 @22191 +@22194 := @7139 @22192 @6533 +@22196 := @7084 (@22186 @22194) +@22197 := @7038 @22196 +@22198 := 637 +@22201 := @15 @22198 (@18 @22198) +@22202 := @7114 @22201 +@22207 := @7023 (@7024 (@6997 @22202) @7031 @7120) +@22208 := 638 +@22211 := @15 @22208 (@18 @22208) +@22212 := @7114 @22211 +@22218 := @7023 (@7024 (@6997 @22212) @7031 @7130) @7048 +@22219 := @22207 @22218 +@22220 := @7021 @22219 +@22222 := @7038 (@7039 @22202) +@22225 := @7038 (@7039 @22212) @7042 +@22226 := @22222 @22225 +@22228 := @7139 @22226 @6533 +@22230 := @7084 (@22220 @22228) +@22232 := @7038 @22230 @14272 +@22233 := @22197 @22232 +@22234 := @14271 @22233 +@22236 := @7038 @22234 @7042 +@22237 := @7979 @22236 +@22238 := @7225 @22237 +@22240 := @22163 (@7207 @22238) +@22243 := @7023 (@14474 @18981) @7048 +@22244 := @7021 @22243 +@22245 := 639 +@22248 := @15 @22245 (@18 @22245) +@22249 := @7114 @22248 +@22254 := @7023 (@7024 (@6997 @22249) @7031 @7580) +@22255 := 640 +@22258 := @15 @22255 (@18 @22255) +@22259 := @7114 @22258 +@22265 := @7023 (@7024 (@6997 @22259) @7031 @10349) @7048 +@22266 := @22254 @22265 +@22267 := @7021 @22266 +@22269 := @7038 (@7039 @22249) +@22272 := @7038 (@7039 @22259) @7042 +@22273 := @22269 @22272 +@22275 := @7139 @22273 @6533 +@22277 := @7084 (@22267 @22275) +@22279 := @7038 @22277 @22035 +@22280 := @14271 @22279 +@22282 := @7038 @22280 @7042 +@22283 := @7979 @22282 +@22284 := @7225 @22283 +@22286 := @22240 (@22244 @22284) +@22288 := @22131 (@22154 @22286) +@22290 := @22055 (@22078 @22288) +@22292 := @21825 (@21851 @22290) +@22293 := @7581 @22045 +@22294 := @14271 @22293 +@22296 := @7038 @22294 @7042 +@22297 := @7979 @22296 +@22298 := @7225 @22297 +@22300 := @22292 (@7207 @22298) +@22302 := @21793 (@21816 @22300) +@22304 := @21772 (@7207 @22302) +@22305 := @21747 @22304 +@22307 := @6383 (@21707 @22305) +@22309 := @6988 (@6991 @4229) +@22311 := @6995 (@7002 @6853) +@22314 := @6995 (@7508 @6863) @7010 +@22316 := @22311 (@7507 @22314) +@22317 := @22309 @22316 +@22320 := @7014 (@6762 @6863 @6400) +@22321 := @22317 @22320 +@22322 := 641 +@22325 := @15 @22322 (@18 @22322) +@22326 := @7026 @22325 +@22332 := @7023 (@7024 (@6997 @22326) @7031 @7327) @7048 +@22333 := @7021 @22332 +@22334 := @7528 @22326 +@22336 := @7527 @22334 @13991 +@22339 := @7023 (@7538 (@7539 @22326)) +@22340 := 643 +@22343 := @15 @22340 (@18 @22340) +@22344 := @7026 @22343 +@22347 := @7024 (@6997 @22344) @7031 +@22348 := 642 +@22351 := @15 @22348 (@18 @22348) +@22352 := @7548 @22351 +@22354 := @7024 (@6997 @22352) +@22355 := @7066 @6853 +@22359 := @7023 (@22354 @22355 @7295) @7048 +@22360 := @7021 @22359 +@22363 := @7558 @22352 @9930 @6533 +@22365 := @7084 (@22360 @22363) +@22368 := @7023 (@22347 @22365) @7048 +@22370 := @7021 (@22339 @22368) +@22372 := @7051 (@7039 @22344) +@22374 := @19140 @14036 @6612 +@22378 := @7055 (@7579 (@7207 @22374)) @7212 +@22379 := @14033 @22378 +@22380 := @22372 @22379 +@22382 := @22336 (@22370 @22380) +@22383 := @22333 @22382 +@22385 := @6383 (@22321 @22383) +@22387 := @6988 (@6991 @4234) +@22389 := @7685 (@7687 @22314) +@22390 := @22387 @22389 +@22391 := @7014 @6867 +@22392 := @22390 @22391 +@22394 := @7033 (@7034 @5103) +@22395 := 644 +@22398 := @15 @22395 (@18 @22395) +@22399 := @7114 @22398 +@22405 := @7023 (@7024 (@6997 @22399) @7031 @7108) @7048 +@22406 := @7021 @22405 +@22409 := @7038 (@7039 @22399) @7042 +@22411 := @7302 @22409 @6612 +@22413 := @7084 (@22406 @22411) +@22415 := @7038 @22413 @14059 +@22416 := @9064 @22415 +@22418 := @22394 @22416 @6612 +@22419 := @7207 @22418 +@22421 := @6383 (@22392 @22419) +@22423 := @6988 (@6991 @4275) +@22430 := @6995 (@7002 @6877) (@7507 (@6995 (@7508 @6888) @7010)) +@22431 := @22423 @22430 +@22434 := @7014 (@6762 @6888 @6400) +@22435 := @22431 @22434 +@22436 := 645 +@22439 := @15 @22436 (@18 @22436) +@22440 := @7026 @22439 +@22446 := @7023 (@7024 (@6997 @22440) @7031 @7327) @7048 +@22447 := @7021 @22446 +@22448 := @7528 @22440 +@22450 := @7527 @22448 @13991 +@22453 := @7023 (@7538 (@7539 @22440)) +@22454 := 647 +@22457 := @15 @22454 (@18 @22454) +@22458 := @7026 @22457 +@22461 := @7024 (@6997 @22458) @7031 +@22462 := 646 +@22465 := @15 @22462 (@18 @22462) +@22466 := @7548 @22465 +@22468 := @7024 (@6997 @22466) +@22469 := @7066 @6877 +@22473 := @7023 (@22468 @22469 @7295) @7048 +@22474 := @7021 @22473 +@22477 := @7558 @22466 @9930 @6533 +@22479 := @7084 (@22474 @22477) +@22482 := @7023 (@22461 @22479) @7048 +@22484 := @7021 (@22453 @22482) +@22486 := @7051 (@7039 @22458) +@22488 := @19273 @14036 @6612 +@22492 := @7055 (@7579 (@7207 @22488)) @7212 +@22493 := @14033 @22492 +@22494 := @22486 @22493 +@22496 := @22450 (@22484 @22494) +@22497 := @22447 @22496 +@22499 := @6383 (@22435 @22497) +@22501 := @6988 (@6991 @4280) +@22504 := @6995 (@8725 @6888) @7010 +@22507 := @7685 (@7507 (@13881 @22504)) +@22508 := @22501 @22507 +@22509 := @7014 @6892 +@22510 := @22508 @22509 +@22512 := @7033 (@7034 @5153) +@22513 := @7328 @12104 +@22514 := @7696 @22513 +@22515 := @7268 @22514 +@22517 := @22512 @22515 @6612 +@22518 := @7207 @22517 +@22520 := @6383 (@22510 @22518) +@22524 := @6988 (@6991 @4330) @11710 @14055 +@22528 := @7033 (@7034 @5162) @11723 @6612 +@22529 := @7207 @22528 +@22531 := @6383 (@22524 @22529) +@22533 := @6988 (@6991 @4366) +@22536 := @7004 (@7507 (@13415 @7010)) +@22538 := @22533 @22536 @14948 +@22540 := @7023 (@7844 @19639) +@22542 := @7023 (@15707 @19646) +@22546 := @7033 (@7034 @5175) @9823 @6533 +@22548 := @7023 (@15279 @22546) +@22550 := @12572 @11723 @6533 +@22553 := @7023 (@19642 @22550) @7048 +@22554 := @22548 @22553 +@22555 := @22542 @22554 +@22556 := @22540 @22555 +@22557 := @7021 @22556 +@22558 := @8247 @8840 +@22559 := @7207 @7120 +@22560 := @22558 @22559 +@22562 := @7527 @22560 @15473 +@22564 := @19785 @19803 @8193 +@22565 := @7527 @22564 +@22566 := 648 +@22569 := @15 @22566 (@18 @22566) +@22570 := @7114 @22569 +@22573 := @7024 (@6997 @22570) @7031 +@22575 := @7127 (@8031 @5188) +@22578 := @7023 (@22573 @22575) @7048 +@22579 := @7021 @22578 +@22582 := @7038 (@7039 @22570) @7042 +@22584 := @8040 @22582 @6612 +@22586 := @7084 (@22579 @22584) +@22588 := @7038 @22586 @7042 +@22589 := @15400 @22588 +@22590 := @7225 @22589 +@22593 := @22565 (@7207 @22590) @19792 +@22595 := @22562 (@7207 @22593) +@22596 := @22557 @22595 +@22598 := @6383 (@22538 @22596) +@22602 := @6988 (@6991 @4791) @11710 @14055 +@22604 := @7033 (@7034 @5209) +@22606 := @22604 @11723 @6533 +@22608 := @7023 (@7824 @22606) +@22609 := 649 +@22612 := @15 @22609 (@18 @22609) +@22613 := @7114 @22612 +@22618 := @7023 (@7024 (@6997 @22613) @7031 @7158) +@22619 := 650 +@22622 := @15 @22619 (@18 @22619) +@22623 := @7114 @22622 +@22629 := @7023 (@7024 (@6997 @22623) @7031 @7966) @7048 +@22630 := @22618 @22629 +@22631 := @22608 @22630 +@22632 := @7021 @22631 +@22634 := @7038 (@7039 @22613) +@22637 := @7038 (@7039 @22623) @7042 +@22638 := @22634 @22637 +@22640 := @8275 @22638 @6612 +@22641 := @7527 @22640 +@22642 := 651 +@22645 := @15 @22642 (@18 @22642) +@22646 := @7114 @22645 +@22651 := @7023 (@7024 (@6997 @22646) @7031 @7327) +@22652 := 652 +@22655 := @15 @22652 (@18 @22652) +@22656 := @7114 @22655 +@22662 := @7023 (@7024 (@6997 @22656) @7031 @7966) @7048 +@22663 := @22651 @22662 +@22664 := @7021 @22663 +@22666 := @7038 (@7039 @22646) +@22669 := @7038 (@7039 @22656) @7042 +@22670 := @22666 @22669 +@22672 := @7139 @22670 @6533 +@22674 := @7084 (@22664 @22672) +@22676 := @7038 @22674 @7042 +@22677 := @7979 @22676 +@22678 := @7225 @22677 +@22681 := @22641 (@7207 @22678) @14876 +@22682 := @22632 @22681 +@22684 := @6383 (@22602 @22682) +@22686 := @6988 (@6991 @4826) +@22693 := @6995 (@7002 @6902) (@7507 (@6995 (@7508 @6497) @7010)) +@22694 := @22686 @22693 +@22697 := @7014 (@6762 @6497 @6400) +@22698 := @22694 @22697 +@22699 := 653 +@22702 := @15 @22699 (@18 @22699) +@22703 := @7026 @22702 +@22709 := @7023 (@7024 (@6997 @22703) @7031 @7327) @7048 +@22710 := @7021 @22709 +@22711 := @7528 @22703 +@22713 := @7527 @22711 @7535 +@22716 := @7023 (@7538 (@7539 @22703)) +@22717 := 655 +@22720 := @15 @22717 (@18 @22717) +@22721 := @7026 @22720 +@22724 := @7024 (@6997 @22721) @7031 +@22725 := 654 +@22728 := @15 @22725 (@18 @22725) +@22729 := @7548 @22728 +@22731 := @7024 (@6997 @22729) +@22732 := @7066 @6902 +@22736 := @7023 (@22731 @22732 @7295) @7048 +@22737 := @7021 @22736 +@22740 := @7558 @22729 @7561 @6533 +@22742 := @7084 (@22737 @22740) +@22745 := @7023 (@22724 @22742) @7048 +@22747 := @7021 (@22716 @22745) +@22749 := @7051 (@7039 @22721) +@22751 := @20857 @7583 @6612 +@22755 := @7055 (@7579 (@7207 @22751)) @7212 +@22756 := @7577 @22755 +@22757 := @22749 @22756 +@22759 := @22713 (@22747 @22757) +@22760 := @22710 @22759 +@22762 := @6383 (@22698 @22760) +@22764 := @6988 (@6991 @4830) +@22768 := @7004 (@6995 (@7007 @6497) @7010) +@22769 := @22764 @22768 +@22770 := @7014 @6914 +@22771 := @22769 @22770 +@22775 := @7033 (@7034 @5262) @7610 @6612 +@22776 := @7207 @22775 +@22778 := @6383 (@22771 @22776) +@22782 := @6988 (@6991 @4863) @10656 @6431 +@22784 := @7033 (@7034 @5271) +@22788 := @7103 (@7104 @851 @5276) @7042 +@22789 := @7038 @22788 +@22790 := @20936 @7043 +@22791 := @22789 @22790 +@22793 := @22784 @22791 @6612 +@22794 := @7207 @22793 +@22796 := @6383 (@22782 @22794) +@22800 := @6988 (@6991 @4893) @11710 @14055 +@22804 := @7033 (@7034 @5288) @11723 @6612 +@22805 := @7207 @22804 +@22807 := @6383 (@22800 @22805) +@22809 := @6988 (@6991 @4911) +@22812 := @6995 (@8725 @6487) @7010 +@22815 := @7685 (@7507 (@13881 @22812)) +@22817 := @22809 @22815 @19113 +@22819 := @7033 (@7034 @5299) +@22820 := @7696 @7468 +@22821 := @7328 @22820 +@22822 := @7268 @22821 +@22824 := @22819 @22822 @6612 +@22825 := @7207 @22824 +@22827 := @6383 (@22817 @22825) +@22829 := @6988 (@6991 @5103) +@22835 := @7004 (@7507 (@8724 (@6995 (@8725 @6863) @7010))) +@22837 := @22829 @22835 @22391 +@22838 := 656 +@22841 := @15 @22838 (@18 @22838) +@22842 := @7089 @22841 +@22851 := @7023 (@7024 (@7085 (@7087 (@6997 @22842) @7096)) @7031 @7580) @7048 +@22852 := @7021 @22851 +@22853 := @7039 @22842 +@22855 := @7084 (@22852 @22853) +@22857 := @7023 (@7068 @22855) +@22858 := 657 +@22861 := @15 @22858 (@18 @22858) +@22862 := @7089 @22861 +@22868 := @7024 (@7085 (@7087 (@6997 @22862) @7096)) @7031 +@22869 := 658 +@22872 := @15 @22869 (@18 @22869) +@22873 := @7089 @22872 +@22883 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @22873) @7095))) @7031 @7580) @7048 +@22884 := @7021 @22883 +@22885 := @7039 @22873 +@22887 := @7084 (@22884 @22885) +@22890 := @7023 (@22868 @22887) @7048 +@22891 := @7021 @22890 +@22892 := @7039 @22862 +@22894 := @7084 (@22891 @22892) +@22896 := @7023 (@14432 @22894) +@22897 := 659 +@22900 := @15 @22897 (@18 @22897) +@22901 := @7089 @22900 +@22908 := @7024 (@7085 (@7094 (@7087 (@6997 @22901) @7095))) @7031 +@22909 := 660 +@22912 := @15 @22909 (@18 @22909) +@22913 := @7089 @22912 +@22923 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @22913) @7095))) @7031 @7580) @7048 +@22924 := @7021 @22923 +@22925 := @7039 @22913 +@22927 := @7084 (@22924 @22925) +@22930 := @7023 (@22908 @22927) @7048 +@22931 := @7021 @22930 +@22932 := @7039 @22901 +@22934 := @7084 (@22931 @22932) +@22937 := @7023 (@19642 @22934) @7048 +@22938 := @22896 @22937 +@22939 := @22857 @22938 +@22940 := @7021 @22939 +@22941 := @7527 @9940 +@22942 := 661 +@22945 := @15 @22942 (@18 @22942) +@22946 := @7114 @22945 +@22951 := @7023 (@7024 (@6997 @22946) @7031 @12136) +@22952 := 662 +@22955 := @15 @22952 (@18 @22952) +@22956 := @7114 @22955 +@22962 := @7023 (@7024 (@6997 @22956) @7031 @7966) @7048 +@22963 := @22951 @22962 +@22964 := @7021 @22963 +@22966 := @7038 (@7039 @22946) +@22969 := @7038 (@7039 @22956) @7042 +@22970 := @22966 @22969 +@22972 := @8275 @22970 @6612 +@22973 := @7527 @22972 +@22974 := 663 +@22977 := @15 @22974 (@18 @22974) +@22978 := @7114 @22977 +@22983 := @7023 (@7024 (@6997 @22978) @7031 @7120) +@22984 := 664 +@22987 := @15 @22984 (@18 @22984) +@22988 := @7114 @22987 +@22994 := @7023 (@7024 (@6997 @22988) @7031 @7327) @7048 +@22995 := @22983 @22994 +@22996 := @7021 @22995 +@22998 := @7038 (@7039 @22978) +@23001 := @7038 (@7039 @22988) @7042 +@23002 := @22998 @23001 +@23004 := @8275 @23002 @6612 +@23005 := @7527 @23004 +@23006 := @7041 @14034 +@23008 := @12594 @23006 @6612 +@23011 := @7023 (@14474 @23008) @7048 +@23012 := @7021 @23011 +@23013 := 665 +@23016 := @15 @23013 (@18 @23013) +@23017 := @7114 @23016 +@23022 := @7023 (@7024 (@6997 @23017) @7031 @7120) +@23023 := 666 +@23026 := @15 @23023 (@18 @23023) +@23027 := @7114 @23026 +@23033 := @7023 (@7024 (@6997 @23027) @7031 @10349) @7048 +@23034 := @23022 @23033 +@23035 := @7021 @23034 +@23037 := @7038 (@7039 @23017) +@23040 := @7038 (@7039 @23027) @7042 +@23041 := @23037 @23040 +@23043 := @7139 @23041 @6533 +@23045 := @7084 (@23035 @23043) +@23046 := @7531 @23045 +@23047 := 667 +@23050 := @15 @23047 (@18 @23047) +@23051 := @7114 @23050 +@23056 := @7023 (@7024 (@6997 @23051) @7031 @12136) +@23057 := 668 +@23060 := @15 @23057 (@18 @23057) +@23061 := @7114 @23060 +@23067 := @7023 (@7024 (@6997 @23061) @7031 @7130) @7048 +@23068 := @23056 @23067 +@23069 := @7021 @23068 +@23071 := @7038 (@7039 @23051) +@23074 := @7038 (@7039 @23061) @7042 +@23075 := @23071 @23074 +@23077 := @7139 @23075 @6533 +@23079 := @7084 (@23069 @23077) +@23081 := @7531 @23079 @7362 +@23082 := @23046 @23081 +@23084 := @7038 @23082 @7042 +@23085 := @7979 @23084 +@23086 := @7225 @23085 +@23088 := @23005 (@23012 @23086) +@23089 := @7531 @7120 +@23090 := 669 +@23093 := @15 @23090 (@18 @23090) +@23094 := @7114 @23093 +@23099 := @7023 (@7024 (@6997 @23094) @7031 @12136) +@23100 := 670 +@23103 := @15 @23100 (@18 @23100) +@23104 := @7114 @23103 +@23110 := @7023 (@7024 (@6997 @23104) @7031 @7130) @7048 +@23111 := @23099 @23110 +@23112 := @7021 @23111 +@23114 := @7038 (@7039 @23094) +@23117 := @7038 (@7039 @23104) @7042 +@23118 := @23114 @23117 +@23120 := @7139 @23118 @6533 +@23122 := @7084 (@23112 @23120) +@23124 := @7531 @23122 @7162 +@23125 := @23089 @23124 +@23127 := @7038 @23125 @7042 +@23128 := @7979 @23127 +@23129 := @7225 @23128 +@23131 := @23088 (@7207 @23129) +@23133 := @22973 (@22996 @23131) +@23134 := @7164 @6863 +@23136 := @7103 @23134 @7042 +@23137 := @7225 @23136 +@23138 := @7207 @23137 +@23139 := @23133 @23138 +@23142 := @22941 (@22964 @23139) @23138 +@23143 := @22940 @23142 +@23145 := @6383 (@22837 @23143) +@23147 := @6988 (@6991 @5153) +@23150 := @7004 (@7507 (@8724 @22504)) +@23152 := @23147 @23150 @22509 +@23153 := 671 +@23156 := @15 @23153 (@18 @23153) +@23157 := @7089 @23156 +@23166 := @7023 (@7024 (@7085 (@7087 (@6997 @23157) @7096)) @7031 @7580) @7048 +@23167 := @7021 @23166 +@23168 := @7039 @23157 +@23170 := @7084 (@23167 @23168) +@23172 := @7023 (@7068 @23170) +@23173 := 672 +@23176 := @15 @23173 (@18 @23173) +@23177 := @7089 @23176 +@23183 := @7024 (@7085 (@7087 (@6997 @23177) @7096)) @7031 +@23184 := 673 +@23187 := @15 @23184 (@18 @23184) +@23188 := @7089 @23187 +@23198 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @23188) @7095))) @7031 @7580) @7048 +@23199 := @7021 @23198 +@23200 := @7039 @23188 +@23202 := @7084 (@23199 @23200) +@23205 := @7023 (@23183 @23202) @7048 +@23206 := @7021 @23205 +@23207 := @7039 @23177 +@23209 := @7084 (@23206 @23207) +@23211 := @7023 (@16965 @23209) +@23212 := 674 +@23215 := @15 @23212 (@18 @23212) +@23216 := @7089 @23215 +@23223 := @7024 (@7085 (@7094 (@7087 (@6997 @23216) @7095))) @7031 +@23224 := 675 +@23227 := @15 @23224 (@18 @23224) +@23228 := @7089 @23227 +@23238 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @23228) @7095))) @7031 @7580) @7048 +@23239 := @7021 @23238 +@23240 := @7039 @23228 +@23242 := @7084 (@23239 @23240) +@23245 := @7023 (@23223 @23242) @7048 +@23246 := @7021 @23245 +@23247 := @7039 @23216 +@23249 := @7084 (@23246 @23247) +@23252 := @7023 (@19642 @23249) @7048 +@23253 := @23211 @23252 +@23254 := @23172 @23253 +@23255 := @7021 @23254 +@23256 := @7164 @6888 +@23258 := @7103 @23256 @7042 +@23259 := @7225 @23258 +@23261 := @22941 (@7207 @23259) +@23262 := 676 +@23265 := @15 @23262 (@18 @23262) +@23266 := @7114 @23265 +@23271 := @7023 (@7024 (@6997 @23266) @7031 @7120) +@23272 := 677 +@23275 := @15 @23272 (@18 @23272) +@23276 := @7114 @23275 +@23282 := @7023 (@7024 (@6997 @23276) @7031 @7327) @7048 +@23283 := @23271 @23282 +@23284 := @7021 @23283 +@23286 := @7038 (@7039 @23266) +@23289 := @7038 (@7039 @23276) @7042 +@23290 := @23286 @23289 +@23292 := @8275 @23290 @6612 +@23293 := @7527 @23292 +@23294 := @9490 @9818 +@23296 := @9821 @23006 @6612 +@23298 := @7023 (@23294 @23296) +@23299 := 678 +@23302 := @15 @23299 (@18 @23299) +@23303 := @7114 @23302 +@23308 := @7023 (@7024 (@6997 @23303) @7031 @10349) +@23309 := 679 +@23312 := @15 @23309 (@18 @23309) +@23313 := @7114 @23312 +@23319 := @7023 (@7024 (@6997 @23313) @7031 @15614) @7048 +@23320 := @23308 @23319 +@23321 := @23298 @23320 +@23322 := @7021 @23321 +@23324 := @7038 (@7039 @23303) +@23327 := @7038 (@7039 @23313) @7042 +@23328 := @23324 @23327 +@23330 := @8174 @23328 @6612 +@23331 := @7527 @23330 +@23332 := 680 +@23335 := @15 @23332 (@18 @23332) +@23336 := @7114 @23335 +@23341 := @7023 (@7024 (@6997 @23336) @7031 @7120) +@23342 := 681 +@23345 := @15 @23342 (@18 @23342) +@23346 := @7114 @23345 +@23352 := @7023 (@7024 (@6997 @23346) @7031 @7130) @7048 +@23353 := @23341 @23352 +@23354 := @7021 @23353 +@23356 := @7038 (@7039 @23336) +@23359 := @7038 (@7039 @23346) @7042 +@23360 := @23356 @23359 +@23362 := @7139 @23360 @6533 +@23364 := @7084 (@23354 @23362) +@23365 := @7531 @23364 +@23367 := @7531 @7362 @7162 +@23368 := @23365 @23367 +@23370 := @7038 @23368 @7042 +@23371 := @7979 @23370 +@23372 := @7225 @23371 +@23374 := @23331 (@7207 @23372) +@23375 := @7960 @7843 +@23377 := @7033 (@7034 @5383) +@23378 := @14516 @9930 +@23380 := @23377 @23378 @6612 +@23383 := @7023 (@23375 @23380) @7048 +@23384 := @7021 @23383 +@23385 := @7527 @10354 +@23386 := 682 +@23389 := @15 @23386 (@18 @23386) +@23390 := @7114 @23389 +@23395 := @7023 (@7024 (@6997 @23390) @7031 @7120) +@23396 := 683 +@23399 := @15 @23396 (@18 @23396) +@23400 := @7114 @23399 +@23406 := @7023 (@7024 (@6997 @23400) @7031 @7130) @7048 +@23407 := @23395 @23406 +@23408 := @7021 @23407 +@23410 := @7038 (@7039 @23390) +@23413 := @7038 (@7039 @23400) @7042 +@23414 := @23410 @23413 +@23416 := @7139 @23414 @6533 +@23418 := @7084 (@23408 @23416) +@23419 := @7531 @23418 +@23421 := @7531 @7162 @7162 +@23422 := @23419 @23421 +@23424 := @7038 @23422 @7042 +@23425 := @7979 @23424 +@23426 := @7225 @23425 +@23428 := @23385 (@7207 @23426) +@23430 := @7531 @12136 @7362 +@23431 := @23089 @23430 +@23433 := @7038 @23431 @7042 +@23434 := @7979 @23433 +@23435 := @7225 @23434 +@23436 := @7207 @23435 +@23437 := @23428 @23436 +@23439 := @23374 (@23384 @23437) +@23442 := @23293 (@23322 @23439) @23436 +@23444 := @23261 (@23284 @23442) +@23445 := @23255 @23444 +@23447 := @6383 (@23152 @23445) +@23451 := @6988 (@6991 @5162) @11710 @14055 +@23452 := @7328 @17013 +@23453 := @7041 @23452 +@23455 := @13016 @23453 @6612 +@23458 := @7023 (@19549 @23455) @7048 +@23459 := @7021 @23458 +@23460 := 684 +@23463 := @15 @23460 (@18 @23460) +@23464 := @7114 @23463 +@23469 := @7023 (@7024 (@6997 @23464) @7031 @7327) +@23470 := 685 +@23473 := @15 @23470 (@18 @23470) +@23474 := @7114 @23473 +@23480 := @7023 (@7024 (@6997 @23474) @7031 @7130) @7048 +@23481 := @23469 @23480 +@23482 := @7021 @23481 +@23484 := @7038 (@7039 @23464) +@23487 := @7038 (@7039 @23474) @7042 +@23488 := @23484 @23487 +@23490 := @7139 @23488 @6533 +@23492 := @7084 (@23482 @23490) +@23494 := @7038 @23492 @7042 +@23495 := @7979 @23494 +@23496 := @7225 @23495 +@23499 := @19785 (@7207 @23496) @14876 +@23500 := @23459 @23499 +@23502 := @6383 (@23451 @23500) +@23506 := @6988 (@6991 @5175) @11710 @14948 +@23507 := 686 +@23510 := @15 @23507 (@18 @23507) +@23511 := @7114 @23510 +@23516 := @7023 (@7024 (@6997 @23511) @7031 @7327) +@23517 := 687 +@23520 := @15 @23517 (@18 @23517) +@23521 := @7114 @23520 +@23527 := @7023 (@7024 (@6997 @23521) @7031 @7130) @7048 +@23528 := @23516 @23527 +@23529 := @7021 @23528 +@23531 := @7038 (@7039 @23511) +@23534 := @7038 (@7039 @23521) @7042 +@23535 := @23531 @23534 +@23537 := @7139 @23535 @6533 +@23539 := @7084 (@23529 @23537) +@23541 := @7023 (@7824 @23539) +@23546 := @7127 (@9866 (@9868 @2125 (@9870 @2125))) +@23548 := @7038 @23546 @7042 +@23549 := @7967 @23548 +@23550 := @7755 @23549 +@23552 := @9830 @23550 @6612 +@23554 := @7023 (@7844 @23552) +@23555 := @7967 @9876 +@23556 := @7755 @23555 +@23558 := @9830 @23556 @6612 +@23560 := @7023 (@15707 @23558) +@23561 := 688 +@23564 := @15 @23561 (@18 @23561) +@23565 := @7114 @23564 +@23570 := @7023 (@7024 (@6997 @23565) @7031 @7966) +@23571 := 689 +@23574 := @15 @23571 (@18 @23571) +@23575 := @7114 @23574 +@23581 := @7023 (@7024 (@6997 @23575) @7031 @7130) @7048 +@23582 := @23570 @23581 +@23583 := @7021 @23582 +@23585 := @7038 (@7039 @23565) +@23588 := @7038 (@7039 @23575) @7042 +@23589 := @23585 @23588 +@23591 := @7139 @23589 @6533 +@23593 := @8247 (@23583 @23591) +@23594 := 690 +@23597 := @15 @23594 (@18 @23594) +@23598 := @7114 @23597 +@23603 := @7023 (@7024 (@6997 @23598) @7031 @7966) +@23604 := 691 +@23607 := @15 @23604 (@18 @23604) +@23608 := @7114 @23607 +@23614 := @7023 (@7024 (@6997 @23608) @7031 @7130) @7048 +@23615 := @23603 @23614 +@23616 := @7021 @23615 +@23618 := @7038 (@7039 @23598) +@23621 := @7038 (@7039 @23608) @7042 +@23622 := @23618 @23621 +@23624 := @7139 @23622 @6533 +@23627 := @15807 (@23616 @23624) @11742 +@23629 := @23593 (@7207 @23627) +@23631 := @7023 (@14432 @23629) +@23632 := @12137 @17013 +@23633 := @7755 @23632 +@23635 := @13016 @23633 @6612 +@23637 := @7023 (@19642 @23635) +@23638 := @12137 @15375 +@23639 := @7041 @23638 +@23641 := @15281 @23639 @6533 +@23644 := @7023 (@19649 @23641) @7048 +@23645 := @23637 @23644 +@23646 := @23631 @23645 +@23647 := @23560 @23646 +@23648 := @23554 @23647 +@23649 := @23541 @23648 +@23650 := @7021 @23649 +@23651 := @22941 @19798 +@23652 := 692 +@23655 := @15 @23652 (@18 @23652) +@23656 := @7114 @23655 +@23659 := @7024 (@6997 @23656) @7031 +@23661 := @7127 (@8031 @5458) +@23664 := @7023 (@23659 @23661) @7048 +@23665 := @7021 @23664 +@23668 := @7038 (@7039 @23656) @7042 +@23670 := @8040 @23668 @6612 +@23672 := @7084 (@23665 @23670) +@23674 := @7038 @23672 @7042 +@23675 := @15400 @23674 +@23676 := @7225 @23675 +@23678 := @23651 (@7207 @23676) +@23679 := @23650 @23678 +@23681 := @6383 (@23506 @23679) +@23685 := @6988 (@6991 @5209) @11710 @7486 +@23687 := @12666 @9930 @6612 +@23689 := @7023 (@15707 @23687) +@23693 := @7033 (@7034 @5481) @9823 @6533 +@23695 := @7023 (@15324 @23693) +@23696 := 694 +@23699 := @15 @23696 (@18 @23696) +@23700 := @7114 @23699 +@23705 := @7023 (@7024 (@6997 @23700) @7031 @7327) +@23706 := 695 +@23709 := @15 @23706 (@18 @23706) +@23710 := @7114 @23709 +@23713 := @7024 (@6997 @23710) @7031 +@23714 := 693 +@23717 := @15 @23714 (@18 @23714) +@23718 := @7114 @23717 +@23724 := @7023 (@7024 (@6997 @23718) @7031 @7040) @7048 +@23725 := @7021 @23724 +@23728 := @7038 (@7039 @23718) @7042 +@23730 := @7302 @23728 @6612 +@23732 := @7084 (@23725 @23730) +@23735 := @7023 (@23713 @23732) @7048 +@23736 := @23705 @23735 +@23737 := @23695 @23736 +@23738 := @15748 @23737 +@23739 := @23689 @23738 +@23740 := @15706 @23739 +@23741 := @12918 @23740 +@23742 := @7021 @23741 +@23744 := @7038 (@7039 @23700) +@23747 := @7038 (@7039 @23710) @7042 +@23748 := @23744 @23747 +@23750 := @8275 @23748 @6612 +@23751 := @7527 @23750 +@23752 := 696 +@23755 := @15 @23752 (@18 @23752) +@23756 := @7114 @23755 +@23761 := @7023 (@7024 (@6997 @23756) @7031 @7966) +@23762 := 697 +@23765 := @15 @23762 (@18 @23762) +@23766 := @7114 @23765 +@23772 := @7023 (@7024 (@6997 @23766) @7031 @15614) @7048 +@23773 := @23761 @23772 +@23774 := @7021 @23773 +@23776 := @7038 (@7039 @23756) +@23779 := @7038 (@7039 @23766) @7042 +@23780 := @23776 @23779 +@23782 := @8174 @23780 @6612 +@23784 := @7527 @23782 @15805 +@23785 := 698 +@23788 := @15 @23785 (@18 @23785) +@23789 := @7114 @23788 +@23794 := @7023 (@7024 (@6997 @23789) @7031 @7966) +@23795 := 699 +@23798 := @15 @23795 (@18 @23795) +@23799 := @7114 @23798 +@23805 := @7023 (@7024 (@6997 @23799) @7031 @12745) @7048 +@23806 := @23794 @23805 +@23807 := @7021 @23806 +@23809 := @7038 (@7039 @23789) +@23812 := @7038 (@7039 @23799) @7042 +@23813 := @23809 @23812 +@23815 := @8174 @23813 @6612 +@23817 := @7527 @23815 @15805 +@23818 := 700 +@23821 := @15 @23818 (@18 @23818) +@23822 := @7114 @23821 +@23827 := @7023 (@7024 (@6997 @23822) @7031 @7966) +@23828 := 701 +@23831 := @15 @23828 (@18 @23828) +@23832 := @7114 @23831 +@23835 := @7024 (@6997 @23832) @7031 +@23840 := @7127 (@9866 (@9868 @1562 (@9870 @1562))) +@23843 := @7023 (@23835 @23840) @7048 +@23844 := @23827 @23843 +@23845 := @7021 @23844 +@23847 := @7038 (@7039 @23822) +@23850 := @7038 (@7039 @23832) @7042 +@23851 := @23847 @23850 +@23853 := @8174 @23851 @6612 +@23855 := @7527 @23853 @15805 +@23856 := 702 +@23859 := @15 @23856 (@18 @23856) +@23860 := @7114 @23859 +@23865 := @7023 (@7024 (@6997 @23860) @7031 @7966) +@23866 := 703 +@23869 := @15 @23866 (@18 @23866) +@23870 := @7114 @23869 +@23873 := @7024 (@6997 @23870) @7031 +@23878 := @7127 (@9866 (@9868 @2757 (@9870 @2757))) +@23881 := @7023 (@23873 @23878) @7048 +@23882 := @23865 @23881 +@23883 := @7021 @23882 +@23885 := @7038 (@7039 @23860) +@23888 := @7038 (@7039 @23870) @7042 +@23889 := @23885 @23888 +@23891 := @8174 @23889 @6612 +@23893 := @7527 @23891 @15805 +@23894 := 704 +@23897 := @15 @23894 (@18 @23894) +@23898 := @7114 @23897 +@23903 := @7023 (@7024 (@6997 @23898) @7031 @7158) +@23904 := 705 +@23907 := @15 @23904 (@18 @23904) +@23908 := @7114 @23907 +@23914 := @7023 (@7024 (@6997 @23908) @7031 @12136) @7048 +@23915 := @23903 @23914 +@23916 := @7021 @23915 +@23918 := @7038 (@7039 @23898) +@23921 := @7038 (@7039 @23908) @7042 +@23922 := @23918 @23921 +@23924 := @8275 @23922 @6612 +@23926 := @7527 @23924 @15810 +@23927 := @7225 @9940 +@23929 := @23926 (@7207 @23927) +@23931 := @23893 (@23916 @23929) +@23933 := @23855 (@23883 @23931) +@23935 := @23817 (@23845 @23933) +@23937 := @23784 (@23807 @23935) +@23939 := @15808 (@23774 @23937) +@23941 := @15806 (@7207 @23939) +@23944 := @23751 (@7207 @23941) @15817 +@23945 := @23742 @23944 +@23947 := @6383 (@23685 @23945) +@23951 := @6988 (@6991 @5262) @22768 @22770 +@23952 := 706 +@23955 := @15 @23952 (@18 @23952) +@23956 := @7089 @23955 +@23961 := @7056 (@20965 (@7087 (@6997 @23956) @7896)) +@23962 := @7039 @23956 +@23967 := @7826 (@7055 (@23961 (@7207 @23962)) @7212) +@23969 := @7038 @23967 @7042 +@23970 := @7755 @23969 +@23972 := @15994 @23970 @6533 +@23974 := @7023 (@19549 @23972) +@23976 := @6762 @6430 @6398 +@23978 := @7015 @23976 @6403 +@23979 := @7066 @23978 +@23980 := @7537 @23979 +@23982 := @7033 (@7034 @5544) +@23983 := 707 +@23986 := @15 @23983 (@18 @23983) +@23987 := @7089 @23986 +@23992 := @7056 (@20965 (@7087 (@6997 @23987) @7896)) +@23993 := @7039 @23987 +@23998 := @7826 (@7055 (@23992 (@7207 @23993)) @7212) +@24000 := @7038 @23998 @7042 +@24001 := @7755 @24000 +@24003 := @23982 @24001 @6533 +@24005 := @7023 (@23980 @24003) +@24006 := 710 +@24009 := @15 @24006 (@18 @24006) +@24010 := @7114 @24009 +@24013 := @7024 (@6997 @24010) @7031 +@24014 := 708 +@24017 := @15 @24014 (@18 @24014) +@24018 := @7089 @24017 +@24023 := @7056 (@20965 (@7087 (@6997 @24018) @7896)) +@24024 := @7039 @24018 +@24029 := @7826 (@7055 (@24023 (@7207 @24024)) @7212) +@24031 := @7023 (@24013 @24029) +@24032 := 711 +@24035 := @15 @24032 (@18 @24032) +@24036 := @7114 @24035 +@24039 := @7024 (@6997 @24036) @7031 +@24040 := 709 +@24043 := @15 @24040 (@18 @24040) +@24044 := @7089 @24043 +@24049 := @7056 (@20965 (@7087 (@6997 @24044) @7896)) +@24050 := @7039 @24044 +@24055 := @7826 (@7055 (@24049 (@7207 @24050)) @7212) +@24057 := @7038 @24055 @7042 +@24058 := @7755 @24057 +@24060 := @12393 @24058 @6533 +@24063 := @7023 (@24039 @24060) @7048 +@24064 := @24031 @24063 +@24065 := @7021 @24064 +@24067 := @7038 (@7039 @24010) +@24070 := @7038 (@7039 @24036) @7042 +@24071 := @24067 @24070 +@24073 := @7139 @24071 @6533 +@24075 := @7084 (@24065 @24073) +@24077 := @7038 @24075 @7042 +@24078 := @7755 @24077 +@24080 := @12436 @24078 @6533 +@24082 := @7023 (@7068 @24080) +@24083 := @7081 @23979 +@24085 := @7226 @23976 @6403 +@24086 := @7103 @24085 +@24088 := @7151 @60 @136 +@24089 := @7103 @24088 +@24090 := 712 +@24093 := @15 @24090 (@18 @24090) +@24094 := @7089 @24093 +@24099 := @7056 (@20965 (@7087 (@6997 @24094) @7896)) +@24100 := @7039 @24094 +@24105 := @7826 (@7055 (@24099 (@7207 @24100)) @7212) +@24106 := @7038 @24105 +@24107 := 714 +@24110 := @15 @24107 (@18 @24107) +@24111 := @7114 @24110 +@24116 := @7023 (@7024 (@6997 @24111) @7031 @7120) +@24117 := 715 +@24120 := @15 @24117 (@18 @24117) +@24121 := @7114 @24120 +@24124 := @7024 (@6997 @24121) @7031 +@24125 := 713 +@24128 := @15 @24125 (@18 @24125) +@24129 := @7089 @24128 +@24134 := @7056 (@20965 (@7087 (@6997 @24129) @7896)) +@24135 := @7039 @24129 +@24140 := @7826 (@7055 (@24134 (@7207 @24135)) @7212) +@24143 := @7023 (@24124 @24140) @7048 +@24144 := @24116 @24143 +@24145 := @7021 @24144 +@24147 := @7038 (@7039 @24111) +@24150 := @7038 (@7039 @24121) @7042 +@24151 := @24147 @24150 +@24153 := @8415 @24151 @6612 +@24155 := @7084 (@24145 @24153) +@24157 := @7038 @24155 @7042 +@24158 := @24106 @24157 +@24159 := @7755 @24158 +@24161 := @12518 @24159 @6612 +@24163 := @7038 @24161 @12022 +@24164 := @24089 @24163 +@24166 := @7531 @24164 @7120 +@24168 := @7038 @24166 @7042 +@24169 := @24086 @24168 +@24172 := @7023 (@24083 @24169) @7048 +@24173 := @24082 @24172 +@24174 := @24005 @24173 +@24175 := @23974 @24174 +@24176 := @7021 @24175 +@24177 := 716 +@24180 := @15 @24177 (@18 @24177) +@24181 := @7089 @24180 +@24188 := @7056 (@20965 (@7094 (@7094 (@7087 (@6997 @24181) @7096)))) +@24189 := @7039 @24181 +@24194 := @7826 (@7055 (@24188 (@7207 @24189)) @7212) +@24195 := @7527 @24194 +@24196 := @7164 @6497 +@24198 := @7103 @24196 @7042 +@24199 := @7225 @24198 +@24201 := @24195 (@7207 @24199) +@24202 := 717 +@24205 := @15 @24202 (@18 @24202) +@24206 := @7026 @24205 +@24209 := @7024 (@6997 @24206) @7031 +@24212 := @19785 @15975 (@7207 @7193) +@24215 := @7023 (@24209 @24212) @7048 +@24216 := @7021 @24215 +@24218 := @7051 (@7039 @24206) +@24219 := 720 +@24222 := @15 @24219 (@18 @24219) +@24223 := @7089 @24222 +@24233 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @24223) @7095))) @7031 @12112) @7048 +@24234 := @7021 @24233 +@24235 := @7039 @24223 +@24237 := @7084 (@24234 @24235) +@24239 := @7038 @24237 @15598 +@24240 := @7755 @24239 +@24242 := @9830 @24240 @6612 +@24244 := @7023 (@23375 @24242) +@24245 := @9890 @7843 +@24246 := 722 +@24249 := @15 @24246 (@18 @24246) +@24250 := @7114 @24249 +@24253 := @7024 (@6997 @24250) @7031 +@24254 := 721 +@24257 := @15 @24254 (@18 @24254) +@24258 := @7089 @24257 +@24268 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @24258) @7095))) @7031 @12112) @7048 +@24269 := @7021 @24268 +@24270 := @7039 @24258 +@24272 := @7084 (@24269 @24270) +@24274 := @7023 (@24253 @24272) +@24275 := 723 +@24278 := @15 @24275 (@18 @24275) +@24279 := @7114 @24278 +@24285 := @7023 (@7024 (@6997 @24279) @7031 @7130) @7048 +@24286 := @24274 @24285 +@24287 := @7021 @24286 +@24289 := @7038 (@7039 @24250) +@24292 := @7038 (@7039 @24279) @7042 +@24293 := @24289 @24292 +@24295 := @7139 @24293 @6533 +@24297 := @7084 (@24287 @24295) +@24299 := @7038 @24297 @7042 +@24300 := @7041 @24299 +@24302 := @12572 @24300 @6533 +@24305 := @7023 (@24245 @24302) @7048 +@24306 := @24244 @24305 +@24307 := @7021 @24306 +@24309 := @23385 @14719 @8193 +@24310 := @7527 @24309 +@24311 := 725 +@24314 := @15 @24311 (@18 @24311) +@24315 := @7114 @24314 +@24318 := @7024 (@6997 @24315) @7031 +@24319 := 724 +@24322 := @15 @24319 (@18 @24319) +@24323 := @7089 @24322 +@24333 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @24323) @7095))) @7031 @7964) @7048 +@24334 := @7021 @24333 +@24335 := @7039 @24323 +@24337 := @7084 (@24334 @24335) +@24339 := @7023 (@24318 @24337) +@24340 := 726 +@24343 := @15 @24340 (@18 @24340) +@24344 := @7114 @24343 +@24350 := @7023 (@7024 (@6997 @24344) @7031 @7130) @7048 +@24351 := @24339 @24350 +@24352 := @7021 @24351 +@24354 := @7038 (@7039 @24315) +@24357 := @7038 (@7039 @24344) @7042 +@24358 := @24354 @24357 +@24360 := @7139 @24358 @6533 +@24362 := @7084 (@24352 @24360) +@24363 := @7038 @24362 +@24364 := 727 +@24367 := @15 @24364 (@18 @24364) +@24368 := @7089 @24367 +@24377 := @7023 (@7024 (@7085 (@7087 (@6997 @24368) @7096)) @7031 @7964) @7048 +@24378 := @7021 @24377 +@24379 := @7039 @24368 +@24381 := @7084 (@24378 @24379) +@24382 := @7038 @24381 +@24383 := 728 +@24386 := @15 @24383 (@18 @24383) +@24387 := @7089 @24386 +@24393 := @7056 (@20965 (@7094 (@7087 (@6997 @24387) @7830))) +@24394 := @7039 @24387 +@24399 := @7892 (@7055 (@24393 (@7207 @24394)) @7212) +@24401 := @7038 @24399 @7042 +@24402 := @24382 @24401 +@24403 := @8713 @24402 +@24405 := @7038 @24403 @7170 +@24406 := @24363 @24405 +@24407 := @20932 @24406 +@24409 := @7038 @24407 @7042 +@24410 := @7979 @24409 +@24411 := @7225 @24410 +@24413 := @24310 (@7207 @24411) +@24414 := 729 +@24417 := @15 @24414 (@18 @24414) +@24418 := @7089 @24417 +@24428 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @24418) @7095))) @7031 @7964) @7048 +@24429 := @7021 @24428 +@24430 := @7039 @24418 +@24432 := @7084 (@24429 @24430) +@24433 := @7038 @24432 +@24434 := 730 +@24437 := @15 @24434 (@18 @24434) +@24438 := @7089 @24437 +@24447 := @7023 (@7024 (@7085 (@7087 (@6997 @24438) @7096)) @7031 @7964) @7048 +@24448 := @7021 @24447 +@24449 := @7039 @24438 +@24451 := @7084 (@24448 @24449) +@24452 := @7038 @24451 +@24453 := 731 +@24456 := @15 @24453 (@18 @24453) +@24457 := @7089 @24456 +@24463 := @7056 (@20965 (@7094 (@7087 (@6997 @24457) @7830))) +@24464 := @7039 @24457 +@24469 := @7892 (@7055 (@24463 (@7207 @24464)) @7212) +@24471 := @7038 @24469 @7042 +@24472 := @24452 @24471 +@24473 := @8713 @24472 +@24475 := @7038 @24473 @8196 +@24476 := @24433 @24475 +@24477 := @20932 @24476 +@24479 := @7038 @24477 @7042 +@24480 := @7979 @24479 +@24481 := @7225 @24480 +@24483 := @24413 (@7207 @24481) +@24486 := @7055 (@16065 (@24307 @24483)) +@24487 := 718 +@24490 := @15 @24487 (@18 @24487) +@24491 := @7089 @24490 +@24496 := @7056 (@20965 (@7087 (@6997 @24491) @7896)) +@24497 := @7039 @24491 +@24502 := @7826 (@7055 (@24496 (@7207 @24497)) @7212) +@24503 := @7038 @24502 +@24504 := 719 +@24507 := @15 @24504 (@18 @24504) +@24508 := @7089 @24507 +@24514 := @7056 (@20965 (@7094 (@7087 (@6997 @24508) @7830))) +@24515 := @7039 @24508 +@24520 := @7892 (@7055 (@24514 (@7207 @24515)) @7212) +@24521 := @7038 @24520 +@24522 := @7979 @7250 +@24524 := @7038 @24522 @7042 +@24525 := @7363 @24524 +@24526 := @24521 @24525 +@24527 := @24503 @24526 +@24528 := @20932 @24527 +@24530 := @7038 @24528 @7042 +@24531 := @7979 @24530 +@24532 := @7225 @24531 +@24536 := @7055 (@16910 (@7207 @24532)) @7212 +@24537 := @24486 @24536 +@24538 := @24218 @24537 +@24540 := @24201 (@24216 @24538) +@24541 := @24176 @24540 +@24543 := @6383 (@23951 @24541) +@24545 := @6988 (@6991 @5271) +@24551 := @6995 (@7002 @6924) (@6995 (@7007 @6431) @13542) +@24553 := @24545 @24551 @6431 +@24554 := 732 +@24557 := @15 @24554 (@18 @24554) +@24558 := @7026 @24557 +@24564 := @7023 (@7024 (@6997 @24558) @7031 @7267) @7048 +@24565 := @7021 @24564 +@24567 := @7051 (@7741 @24558) +@24568 := 733 +@24571 := @15 @24568 (@18 @24568) +@24572 := @7548 @24571 +@24574 := @7024 (@6997 @24572) +@24575 := @7066 @6924 +@24579 := @7023 (@24574 @24575 @7040) @7048 +@24580 := @7021 @24579 +@24583 := @7558 @24572 @8685 @6612 +@24585 := @7084 (@24580 @24583) +@24587 := @7038 @24585 @7457 +@24588 := @7755 @24587 +@24590 := @22784 @24588 @6612 +@24594 := @7055 (@7754 (@7207 @24590)) @7212 +@24595 := @8674 @24594 +@24596 := @24567 @24595 +@24597 := @24565 @24596 +@24599 := @6383 (@24553 @24597) +@24601 := @6988 (@6991 @5276) +@24602 := @8722 @13599 +@24606 := @6383 (@24601 @24602 @6431 @8716) +@24610 := @6988 (@6991 @5288) @11710 @14055 +@24612 := @7038 @12790 @7042 +@24613 := @7328 @24612 +@24614 := @7041 @24613 +@24616 := @9830 @24614 @6612 +@24619 := @7023 (@19549 @24616) @7048 +@24620 := @7021 @24619 +@24621 := 734 +@24624 := @15 @24621 (@18 @24621) +@24625 := @7114 @24624 +@24630 := @7023 (@7024 (@6997 @24625) @7031 @7327) +@24631 := 735 +@24634 := @15 @24631 (@18 @24631) +@24635 := @7114 @24634 +@24641 := @7023 (@7024 (@6997 @24635) @7031 @7130) @7048 +@24642 := @24630 @24641 +@24643 := @7021 @24642 +@24645 := @7038 (@7039 @24625) +@24648 := @7038 (@7039 @24635) @7042 +@24649 := @24645 @24648 +@24651 := @7139 @24649 @6533 +@24653 := @7084 (@24643 @24651) +@24655 := @7038 @24653 @7042 +@24656 := @7979 @24655 +@24657 := @7225 @24656 +@24660 := @19785 (@7207 @24657) @14876 +@24661 := @24620 @24660 +@24663 := @6383 (@24610 @24661) +@24665 := @6988 (@6991 @5299) +@24668 := @7004 (@7507 (@8724 @22812)) +@24670 := @24665 @24668 @19113 +@24671 := 736 +@24674 := @15 @24671 (@18 @24671) +@24675 := @7089 @24674 +@24680 := @7056 (@12115 (@7087 (@6997 @24675) @7896)) +@24681 := @7039 @24675 +@24686 := @20963 (@7055 (@24680 (@7207 @24681)) @7212) +@24688 := @7023 (@7068 @24686) +@24689 := 737 +@24692 := @15 @24689 (@18 @24689) +@24693 := @7089 @24692 +@24699 := @7056 (@12115 (@7094 (@7087 (@6997 @24693) @7830))) +@24700 := @7039 @24693 +@24705 := @20963 (@7055 (@24699 (@7207 @24700)) @7212) +@24708 := @7023 (@14432 @24705) @7048 +@24709 := @24688 @24708 +@24710 := @7021 @24709 +@24711 := 738 +@24714 := @15 @24711 (@18 @24711) +@24715 := @7089 @24714 +@24722 := @7056 (@12115 (@7094 (@7094 (@7087 (@6997 @24715) @7096)))) +@24723 := @7039 @24715 +@24728 := @20963 (@7055 (@24722 (@7207 @24723)) @7212) +@24730 := @7527 @24728 @21771 +@24731 := 739 +@24734 := @15 @24731 (@18 @24731) +@24735 := @7089 @24734 +@24743 := @7056 (@12115 (@7094 (@7094 (@7094 (@7087 (@6997 @24735) @7095))))) +@24744 := @7039 @24735 +@24749 := @21026 (@7055 (@24743 (@7207 @24744)) @7212) +@24751 := @7527 @24749 @21771 +@24752 := 740 +@24755 := @15 @24752 (@18 @24752) +@24756 := @7114 @24755 +@24761 := @7023 (@7024 (@6997 @24756) @7031 @7120) +@24762 := 741 +@24765 := @15 @24762 (@18 @24762) +@24766 := @7114 @24765 +@24772 := @7023 (@7024 (@6997 @24766) @7031 @7327) @7048 +@24773 := @24761 @24772 +@24774 := @7021 @24773 +@24776 := @7038 (@7039 @24756) +@24779 := @7038 (@7039 @24766) @7042 +@24780 := @24776 @24779 +@24782 := @8275 @24780 @6612 +@24783 := @7527 @24782 +@24784 := @7755 @14034 +@24786 := @9821 @24784 @6612 +@24788 := @7023 (@9819 @24786) +@24789 := 742 +@24792 := @15 @24789 (@18 @24789) +@24793 := @7114 @24792 +@24798 := @7023 (@7024 (@6997 @24793) @7031 @9940) +@24799 := 743 +@24802 := @15 @24799 (@18 @24799) +@24803 := @7114 @24802 +@24809 := @7023 (@7024 (@6997 @24803) @7031 @12693) @7048 +@24810 := @24798 @24809 +@24811 := @24788 @24810 +@24812 := @7021 @24811 +@24814 := @7038 (@7039 @24793) +@24817 := @7038 (@7039 @24803) @7042 +@24818 := @24814 @24817 +@24820 := @8174 @24818 @6612 +@24821 := @7527 @24820 +@24823 := @7033 (@7034 @5695) +@24824 := 744 +@24827 := @15 @24824 (@18 @24824) +@24828 := @7114 @24827 +@24833 := @7023 (@7024 (@6997 @24828) @7031 @7120) +@24834 := 745 +@24837 := @15 @24834 (@18 @24834) +@24838 := @7114 @24837 +@24844 := @7023 (@7024 (@6997 @24838) @7031 @7130) @7048 +@24845 := @24833 @24844 +@24846 := @7021 @24845 +@24848 := @7038 (@7039 @24828) +@24851 := @7038 (@7039 @24838) @7042 +@24852 := @24848 @24851 +@24854 := @7139 @24852 @6533 +@24856 := @7084 (@24846 @24854) +@24858 := @7038 @24856 @9930 +@24859 := @7041 @24858 +@24861 := @24823 @24859 @6533 +@24864 := @7023 (@9828 @24861) @7048 +@24865 := @7021 @24864 +@24866 := @7527 @10349 +@24867 := 748 +@24870 := @15 @24867 (@18 @24867) +@24871 := @7114 @24870 +@24874 := @7024 (@6997 @24871) @7031 +@24875 := 746 +@24878 := @15 @24875 (@18 @24875) +@24879 := @7114 @24878 +@24884 := @7023 (@7024 (@6997 @24879) @7031 @7120) +@24885 := 747 +@24888 := @15 @24885 (@18 @24885) +@24889 := @7114 @24888 +@24895 := @7023 (@7024 (@6997 @24889) @7031 @7130) @7048 +@24896 := @24884 @24895 +@24897 := @7021 @24896 +@24899 := @7038 (@7039 @24879) +@24902 := @7038 (@7039 @24889) @7042 +@24903 := @24899 @24902 +@24905 := @7139 @24903 @6533 +@24907 := @7084 (@24897 @24905) +@24909 := @7023 (@24874 @24907) +@24910 := 749 +@24913 := @15 @24910 (@18 @24910) +@24914 := @7114 @24913 +@24920 := @7023 (@7024 (@6997 @24914) @7031 @7966) @7048 +@24921 := @24909 @24920 +@24922 := @7021 @24921 +@24924 := @7038 (@7039 @24871) +@24927 := @7038 (@7039 @24914) @7042 +@24928 := @24924 @24927 +@24930 := @7139 @24928 @6533 +@24932 := @7084 (@24922 @24930) +@24933 := @7038 @24932 +@24934 := @12137 @22122 +@24935 := @24933 @24934 +@24936 := @14271 @24935 +@24938 := @7038 @24936 @7042 +@24939 := @7979 @24938 +@24940 := @7225 @24939 +@24942 := @24866 (@7207 @24940) +@24943 := 750 +@24946 := @15 @24943 (@18 @24943) +@24947 := @7114 @24946 +@24952 := @7023 (@7024 (@6997 @24947) @7031 @7120) +@24953 := 751 +@24956 := @15 @24953 (@18 @24953) +@24957 := @7114 @24956 +@24963 := @7023 (@7024 (@6997 @24957) @7031 @7130) @7048 +@24964 := @24952 @24963 +@24965 := @7021 @24964 +@24967 := @7038 (@7039 @24947) +@24970 := @7038 (@7039 @24957) @7042 +@24971 := @24967 @24970 +@24973 := @7139 @24971 @6533 +@24975 := @7084 (@24965 @24973) +@24976 := @7038 @24975 +@24977 := @12137 @14272 +@24978 := @24976 @24977 +@24979 := @14271 @24978 +@24981 := @7038 @24979 @7042 +@24982 := @7979 @24981 +@24983 := @7225 @24982 +@24985 := @24942 (@7207 @24983) +@24987 := @24821 (@24865 @24985) +@24988 := 752 +@24991 := @15 @24988 (@18 @24988) +@24992 := @7114 @24991 +@24997 := @7023 (@7024 (@6997 @24992) @7031 @9940) +@24998 := 753 +@25001 := @15 @24998 (@18 @24998) +@25002 := @7114 @25001 +@25008 := @7023 (@7024 (@6997 @25002) @7031 @9977) @7048 +@25009 := @24997 @25008 +@25010 := @7021 @25009 +@25012 := @7038 (@7039 @24992) +@25015 := @7038 (@7039 @25002) @7042 +@25016 := @25012 @25015 +@25018 := @8174 @25016 @6612 +@25019 := @7527 @25018 +@25020 := 754 +@25023 := @15 @25020 (@18 @25020) +@25024 := @7114 @25023 +@25029 := @7023 (@7024 (@6997 @25024) @7031 @7120) +@25030 := 755 +@25033 := @15 @25030 (@18 @25030) +@25034 := @7114 @25033 +@25040 := @7023 (@7024 (@6997 @25034) @7031 @7130) @7048 +@25041 := @25029 @25040 +@25042 := @7021 @25041 +@25044 := @7038 (@7039 @25024) +@25047 := @7038 (@7039 @25034) @7042 +@25048 := @25044 @25047 +@25050 := @7139 @25048 @6533 +@25052 := @7084 (@25042 @25050) +@25053 := @7038 @25052 +@25054 := 756 +@25057 := @15 @25054 (@18 @25054) +@25058 := @7114 @25057 +@25063 := @7023 (@7024 (@6997 @25058) @7031 @12136) +@25064 := 757 +@25067 := @15 @25064 (@18 @25064) +@25068 := @7114 @25067 +@25074 := @7023 (@7024 (@6997 @25068) @7031 @7130) @7048 +@25075 := @25063 @25074 +@25076 := @7021 @25075 +@25078 := @7038 (@7039 @25058) +@25081 := @7038 (@7039 @25068) @7042 +@25082 := @25078 @25081 +@25084 := @7139 @25082 @6533 +@25086 := @7084 (@25076 @25084) +@25088 := @7038 @25086 @14272 +@25089 := @25053 @25088 +@25090 := @14271 @25089 +@25092 := @7038 @25090 @7042 +@25093 := @7979 @25092 +@25094 := @7225 @25093 +@25096 := @25019 (@7207 @25094) +@25099 := @7023 (@9883 @23008) @7048 +@25100 := @7021 @25099 +@25101 := 758 +@25104 := @15 @25101 (@18 @25101) +@25105 := @7114 @25104 +@25110 := @7023 (@7024 (@6997 @25105) @7031 @7120) +@25111 := 759 +@25114 := @15 @25111 (@18 @25111) +@25115 := @7114 @25114 +@25121 := @7023 (@7024 (@6997 @25115) @7031 @10354) @7048 +@25122 := @25110 @25121 +@25123 := @7021 @25122 +@25125 := @7038 (@7039 @25105) +@25128 := @7038 (@7039 @25115) @7042 +@25129 := @25125 @25128 +@25131 := @7139 @25129 @6533 +@25133 := @7084 (@25123 @25131) +@25135 := @7038 @25133 @24977 +@25136 := @14271 @25135 +@25138 := @7038 @25136 @7042 +@25139 := @7979 @25138 +@25140 := @7225 @25139 +@25142 := @25096 (@25100 @25140) +@25144 := @24987 (@25010 @25142) +@25146 := @24783 (@24812 @25144) +@25147 := @12137 @22044 +@25148 := @9942 @25147 +@25149 := @14271 @25148 +@25151 := @7038 @25149 @7042 +@25152 := @7979 @25151 +@25153 := @7225 @25152 +@25155 := @25146 (@7207 @25153) +@25157 := @24751 (@24774 @25155) +@25159 := @24730 (@7207 @25157) +@25160 := @24710 @25159 +@25162 := @6383 (@24670 @25160) +@25164 := @6988 (@6991 @5383) +@25165 := @13136 @11709 +@25167 := @25164 @25165 @6400 +@25172 := @7127 (@9866 (@9868 @2304 (@9870 @2304))) +@25174 := @7038 @25172 @7042 +@25175 := @17005 @25174 +@25176 := @7696 @25175 +@25178 := @12922 @25176 @6612 +@25180 := @7023 (@19549 @25178) +@25185 := @7127 (@9866 (@9868 @2412 (@9870 @2412))) +@25187 := @7038 @25185 @7042 +@25188 := @17005 @25187 +@25189 := @7696 @25188 +@25191 := @12922 @25189 @6612 +@25193 := @7023 (@7844 @25191) +@25195 := @7023 (@15707 @17016) +@25200 := @7127 (@9866 (@9868 @5268 (@9870 @5268))) +@25202 := @7038 @25200 @7042 +@25203 := @19825 @25202 +@25204 := @7696 @25203 +@25206 := @12922 @25204 @6612 +@25208 := @7023 (@16965 @25206) +@25213 := @7127 (@9866 (@9868 @3021 (@9870 @3021))) +@25215 := @7038 @25213 @7042 +@25216 := @19844 @25215 +@25217 := @7696 @25216 +@25219 := @12922 @25217 @6612 +@25221 := @7023 (@19642 @25219) +@25222 := 760 +@25225 := @15 @25222 (@18 @25222) +@25226 := @7114 @25225 +@25231 := @7023 (@7024 (@6997 @25226) @7031 @7327) +@25232 := 761 +@25235 := @15 @25232 (@18 @25232) +@25236 := @7114 @25235 +@25242 := @7023 (@7024 (@6997 @25236) @7031 @9913) @7048 +@25243 := @25231 @25242 +@25244 := @25221 @25243 +@25245 := @25208 @25244 +@25246 := @25195 @25245 +@25247 := @25193 @25246 +@25248 := @25180 @25247 +@25249 := @7021 @25248 +@25251 := @7038 (@7039 @25226) +@25254 := @7038 (@7039 @25236) @7042 +@25255 := @25251 @25254 +@25257 := @15445 @25255 @6612 +@25259 := @7527 @25257 @11742 +@25260 := 762 +@25263 := @15 @25260 (@18 @25260) +@25264 := @7114 @25263 +@25269 := @7023 (@7024 (@6997 @25264) @7031 @7327) +@25270 := 763 +@25273 := @15 @25270 (@18 @25270) +@25274 := @7114 @25273 +@25280 := @7023 (@7024 (@6997 @25274) @7031 @15216) @7048 +@25281 := @25269 @25280 +@25282 := @7021 @25281 +@25284 := @7038 (@7039 @25264) +@25287 := @7038 (@7039 @25274) @7042 +@25288 := @25284 @25287 +@25290 := @15445 @25288 @6612 +@25292 := @7527 @25290 @19786 +@25293 := 764 +@25296 := @15 @25293 (@18 @25293) +@25297 := @7114 @25296 +@25302 := @7023 (@7024 (@6997 @25297) @7031 @7327) +@25303 := 765 +@25306 := @15 @25303 (@18 @25303) +@25307 := @7114 @25306 +@25313 := @7023 (@7024 (@6997 @25307) @7031 @15060) @7048 +@25314 := @25302 @25313 +@25315 := @7021 @25314 +@25317 := @7038 (@7039 @25297) +@25320 := @7038 (@7039 @25307) @7042 +@25321 := @25317 @25320 +@25323 := @15445 @25321 @6612 +@25324 := @7527 @25323 +@25327 := @15807 @8840 (@7207 @19804) +@25330 := @25324 (@7207 @25327) @22559 +@25332 := @25292 (@25315 @25330) +@25334 := @25259 (@25282 @25332) +@25335 := @25249 @25334 +@25337 := @6383 (@25167 @25335) +@25341 := @6988 (@6991 @5481) @11710 @7486 +@25342 := 766 +@25345 := @15 @25342 (@18 @25342) +@25346 := @7114 @25345 +@25351 := @7023 (@7024 (@6997 @25346) @7031 @7327) +@25352 := 767 +@25355 := @15 @25352 (@18 @25352) +@25356 := @7114 @25355 +@25362 := @7023 (@7024 (@6997 @25356) @7031 @7130) @7048 +@25363 := @25351 @25362 +@25364 := @7021 @25363 +@25366 := @7038 (@7039 @25346) +@25369 := @7038 (@7039 @25356) @7042 +@25370 := @25366 @25369 +@25372 := @7139 @25370 @6533 +@25374 := @7084 (@25364 @25372) +@25376 := @7038 @25374 @7042 +@25377 := @7755 @25376 +@25379 := @9821 @25377 @6612 +@25381 := @7023 (@13209 @25379) +@25382 := 768 +@25385 := @15 @25382 (@18 @25382) +@25386 := @7114 @25385 +@25391 := @7023 (@7024 (@6997 @25386) @7031 @7327) +@25392 := 769 +@25395 := @15 @25392 (@18 @25392) +@25396 := @7114 @25395 +@25402 := @7023 (@7024 (@6997 @25396) @7031 @9913) @7048 +@25403 := @25391 @25402 +@25404 := @7021 @25403 +@25406 := @7038 (@7039 @25386) +@25409 := @7038 (@7039 @25396) @7042 +@25410 := @25406 @25409 +@25412 := @7139 @25410 @6533 +@25414 := @7084 (@25404 @25412) +@25416 := @7038 @25414 @7042 +@25417 := @7041 @25416 +@25419 := @9821 @25417 @6612 +@25421 := @7023 (@14426 @25419) +@25422 := 770 +@25425 := @15 @25422 (@18 @25422) +@25426 := @7114 @25425 +@25431 := @7023 (@7024 (@6997 @25426) @7031 @7966) +@25432 := 771 +@25435 := @15 @25432 (@18 @25432) +@25436 := @7114 @25435 +@25442 := @7023 (@7024 (@6997 @25436) @7031 @20266) @7048 +@25443 := @25431 @25442 +@25444 := @25421 @25443 +@25445 := @25381 @25444 +@25446 := @12918 @25445 +@25447 := @7021 @25446 +@25449 := @7038 (@7039 @25426) +@25452 := @7038 (@7039 @25436) @7042 +@25453 := @25449 @25452 +@25455 := @8174 @25453 @6612 +@25456 := @7527 @25455 +@25457 := 772 +@25460 := @15 @25457 (@18 @25457) +@25461 := @7114 @25460 +@25466 := @7023 (@7024 (@6997 @25461) @7031 @7580) +@25467 := 773 +@25470 := @15 @25467 (@18 @25467) +@25471 := @7114 @25470 +@25474 := @7024 (@6997 @25471) @7031 +@25479 := @7127 (@9866 (@9868 @5829 (@9870 @5829))) +@25482 := @7023 (@25474 @25479) @7048 +@25483 := @25466 @25482 +@25484 := @7021 @25483 +@25486 := @7038 (@7039 @25461) +@25489 := @7038 (@7039 @25471) @7042 +@25490 := @25486 @25489 +@25492 := @8174 @25490 @6612 +@25493 := @7527 @25492 +@25498 := @7127 (@9866 (@9868 @5840 (@9870 @5840))) +@25499 := @7038 @25498 +@25504 := @7127 (@9866 (@9868 @5847 (@9870 @5847))) +@25506 := @7038 @25504 @7042 +@25507 := @25499 @25506 +@25508 := @9942 @25507 +@25510 := @12922 @25508 @6612 +@25513 := @7527 @25510 @20363 @15817 +@25516 := @25493 (@7207 @25513) @15817 +@25518 := @25456 (@25484 @25516) +@25519 := 774 +@25522 := @15 @25519 (@18 @25519) +@25523 := @7114 @25522 +@25528 := @7023 (@7024 (@6997 @25523) @7031 @7966) +@25529 := 775 +@25532 := @15 @25529 (@18 @25529) +@25533 := @7114 @25532 +@25539 := @7023 (@7024 (@6997 @25533) @7031 @20398) @7048 +@25540 := @25528 @25539 +@25541 := @7021 @25540 +@25543 := @7038 (@7039 @25523) +@25546 := @7038 (@7039 @25533) @7042 +@25547 := @25543 @25546 +@25549 := @8174 @25547 @6612 +@25550 := @7527 @25549 +@25551 := 776 +@25554 := @15 @25551 (@18 @25551) +@25555 := @7114 @25554 +@25560 := @7023 (@7024 (@6997 @25555) @7031 @7580) +@25561 := 777 +@25564 := @15 @25561 (@18 @25561) +@25565 := @7114 @25564 +@25568 := @7024 (@6997 @25565) @7031 +@25573 := @7127 (@9866 (@9868 @5864 (@9870 @5864))) +@25576 := @7023 (@25568 @25573) @7048 +@25577 := @25560 @25576 +@25578 := @7021 @25577 +@25580 := @7038 (@7039 @25555) +@25583 := @7038 (@7039 @25565) @7042 +@25584 := @25580 @25583 +@25586 := @8174 @25584 @6612 +@25587 := @7527 @25586 +@25592 := @7127 (@9866 (@9868 @5875 (@9870 @5875))) +@25594 := @7038 @25592 @7042 +@25595 := @13056 @25594 +@25596 := @9942 @25595 +@25598 := @12922 @25596 @6612 +@25600 := @7527 @25598 @20363 +@25605 := @7127 (@9866 (@9868 @5888 (@9870 @5888))) +@25606 := @7038 @25605 +@25607 := @20628 @7042 +@25608 := @25606 @25607 +@25609 := @9942 @25608 +@25611 := @12922 @25609 @6612 +@25614 := @7527 @25611 @20363 @15817 +@25616 := @25600 (@7207 @25614) +@25619 := @25587 (@7207 @25616) @15817 +@25622 := @25550 (@25578 @25619) @15817 +@25624 := @25518 (@25541 @25622) +@25625 := @25447 @25624 +@25627 := @6383 (@25341 @25625) +@25630 := @6988 (@6991 @5544) @11710 +@25631 := @7014 @23978 +@25632 := @25630 @25631 +@25633 := 778 +@25636 := @15 @25633 (@18 @25633) +@25637 := @7114 @25636 +@25642 := @7023 (@7024 (@6997 @25637) @7031 @7327) +@25643 := 779 +@25646 := @15 @25643 (@18 @25643) +@25647 := @7114 @25646 +@25653 := @7023 (@7024 (@6997 @25647) @7031 @9913) @7048 +@25654 := @25642 @25653 +@25655 := @7021 @25654 +@25657 := @7038 (@7039 @25637) +@25660 := @7038 (@7039 @25647) @7042 +@25661 := @25657 @25660 +@25663 := @7139 @25661 @6533 +@25665 := @7084 (@25655 @25663) +@25667 := @7023 (@7824 @25665) +@25668 := @7066 @6506 +@25669 := @7537 @25668 +@25670 := 780 +@25673 := @15 @25670 (@18 @25670) +@25674 := @7089 @25673 +@25680 := @7024 (@7085 (@7087 (@6997 @25674) @7096)) @7031 +@25682 := @7033 (@7034 @5920) +@25686 := @7103 (@7104 @920 @5924) @8744 +@25687 := @7038 @25686 +@25688 := 784 +@25691 := @15 @25688 (@18 @25688) +@25692 := @7114 @25691 +@25695 := @7024 (@6997 @25692) @7031 +@25696 := 782 +@25699 := @15 @25696 (@18 @25696) +@25700 := @7114 @25699 +@25703 := @7024 (@6997 @25700) @7031 +@25704 := 781 +@25707 := @15 @25704 (@18 @25704) +@25708 := @7114 @25707 +@25714 := @7023 (@7024 (@6997 @25708) @7031 @7295) @7048 +@25715 := @7021 @25714 +@25718 := @7038 (@7039 @25708) @7042 +@25720 := @7302 @25718 @6612 +@25722 := @7084 (@25715 @25720) +@25724 := @7023 (@25703 @25722) +@25725 := 783 +@25728 := @15 @25725 (@18 @25725) +@25729 := @7114 @25728 +@25735 := @7023 (@7024 (@6997 @25729) @7031 @7966) @7048 +@25736 := @25724 @25735 +@25737 := @7021 @25736 +@25739 := @7038 (@7039 @25700) +@25742 := @7038 (@7039 @25729) @7042 +@25743 := @25739 @25742 +@25745 := @8415 @25743 @6612 +@25747 := @7084 (@25737 @25745) +@25749 := @7023 (@25695 @25747) +@25750 := 785 +@25753 := @15 @25750 (@18 @25750) +@25754 := @7114 @25753 +@25760 := @7023 (@7024 (@6997 @25754) @7031 @7130) @7048 +@25761 := @25749 @25760 +@25762 := @7021 @25761 +@25764 := @7038 (@7039 @25692) +@25767 := @7038 (@7039 @25754) @7042 +@25768 := @25764 @25767 +@25770 := @7139 @25768 @6533 +@25772 := @7084 (@25762 @25770) +@25773 := @7038 @25772 +@25775 := @7151 @393 @136 +@25776 := @7103 @25775 +@25777 := @7163 @22044 +@25778 := @7967 @25777 +@25779 := @25776 @25778 +@25781 := @7038 @25779 @7042 +@25782 := @25773 @25781 +@25783 := @25687 @25782 +@25785 := @25682 @25783 @6533 +@25788 := @7023 (@25680 @25785) @7048 +@25789 := @7021 @25788 +@25790 := @7039 @25674 +@25792 := @7084 (@25789 @25790) +@25794 := @7023 (@25669 @25792) +@25795 := 787 +@25798 := @15 @25795 (@18 @25795) +@25799 := @7114 @25798 +@25802 := @7024 (@6997 @25799) @7031 +@25804 := @7195 @393 @136 +@25805 := 786 +@25808 := @15 @25805 (@18 @25805) +@25809 := @7089 @25808 +@25814 := @7056 (@25804 (@7087 (@6997 @25809) @7896)) +@25815 := @7039 @25809 +@25820 := @20963 (@7055 (@25814 (@7207 @25815)) @7212) +@25822 := @7023 (@25802 @25820) +@25823 := 788 +@25826 := @15 @25823 (@18 @25823) +@25827 := @7114 @25826 +@25833 := @7023 (@7024 (@6997 @25827) @7031 @7966) @7048 +@25834 := @25822 @25833 +@25835 := @7021 @25834 +@25837 := @7038 (@7039 @25799) +@25840 := @7038 (@7039 @25827) @7042 +@25841 := @25837 @25840 +@25843 := @8415 @25841 @6612 +@25845 := @7084 (@25835 @25843) +@25847 := @7038 @25845 @7042 +@25848 := @7967 @25847 +@25849 := @7041 @25848 +@25851 := @12518 @25849 @6612 +@25854 := @7023 (@13254 @25851) @7048 +@25855 := @25794 @25854 +@25856 := @25667 @25855 +@25857 := @7021 @25856 +@25858 := 789 +@25861 := @15 @25858 (@18 @25858) +@25862 := @7089 @25861 +@25868 := @7056 (@25804 (@7094 (@7087 (@6997 @25862) @7830))) +@25869 := @7039 @25862 +@25874 := @20963 (@7055 (@25868 (@7207 @25869)) @7212) +@25875 := @7527 @25874 +@25876 := 791 +@25879 := @15 @25876 (@18 @25876) +@25880 := @7114 @25879 +@25885 := @7023 (@7024 (@6997 @25880) @7031 @7158) +@25886 := 792 +@25889 := @15 @25886 (@18 @25886) +@25890 := @7114 @25889 +@25893 := @7024 (@6997 @25890) @7031 +@25894 := 790 +@25897 := @15 @25894 (@18 @25894) +@25898 := @7114 @25897 +@25901 := @7024 (@6997 @25898) @7031 +@25902 := @7071 @7062 +@25905 := @7023 (@25901 @25902) @7048 +@25906 := @7021 @25905 +@25909 := @7038 (@7039 @25898) @7042 +@25911 := @7302 @25909 @6612 +@25913 := @7084 (@25906 @25911) +@25916 := @7023 (@25893 @25913) @7048 +@25917 := @25885 @25916 +@25918 := @7021 @25917 +@25920 := @7038 (@7039 @25880) +@25923 := @7038 (@7039 @25890) @7042 +@25924 := @25920 @25923 +@25926 := @8275 @25924 @6612 +@25927 := @7527 @25926 +@25928 := 793 +@25931 := @15 @25928 (@18 @25928) +@25932 := @7089 @25931 +@25940 := @7056 (@25804 (@7094 (@7094 (@7094 (@7087 (@6997 @25932) @7095))))) +@25941 := @7039 @25932 +@25946 := @20963 (@7055 (@25940 (@7207 @25941)) @7212) +@25949 := @25927 (@7207 @25946) @8193 +@25950 := @7527 @25949 +@25951 := @7456 @15316 +@25952 := @24089 @25951 +@25953 := @7531 @25952 +@25954 := 795 +@25957 := @15 @25954 (@18 @25954) +@25958 := @7114 @25957 +@25961 := @7024 (@6997 @25958) @7031 +@25962 := 794 +@25965 := @15 @25962 (@18 @25962) +@25966 := @7089 @25965 +@25971 := @7056 (@25804 (@7087 (@6997 @25966) @7896)) +@25972 := @7039 @25966 +@25977 := @21026 (@7055 (@25971 (@7207 @25972)) @7212) +@25979 := @7023 (@25961 @25977) +@25980 := 796 +@25983 := @15 @25980 (@18 @25980) +@25984 := @7114 @25983 +@25990 := @7023 (@7024 (@6997 @25984) @7031 @9913) @7048 +@25991 := @25979 @25990 +@25992 := @7021 @25991 +@25994 := @7038 (@7039 @25958) +@25997 := @7038 (@7039 @25984) @7042 +@25998 := @25994 @25997 +@26000 := @7139 @25998 @6533 +@26002 := @7084 (@25992 @26000) +@26003 := @25953 @26002 +@26005 := @7038 @26003 @7042 +@26006 := @24086 @26005 +@26007 := @7225 @26006 +@26009 := @25950 (@7207 @26007) +@26011 := @7244 @23976 @6403 +@26012 := @7103 @26011 +@26013 := 801 +@26016 := @15 @26013 (@18 @26013) +@26017 := @7114 @26016 +@26020 := @7024 (@6997 @26017) @7031 +@26021 := 798 +@26024 := @15 @26021 (@18 @26021) +@26025 := @7114 @26024 +@26028 := @7024 (@6997 @26025) @7031 +@26029 := 797 +@26032 := @15 @26029 (@18 @26029) +@26033 := @7114 @26032 +@26036 := @7024 (@6997 @26033) @7031 +@26038 := @7127 (@8031 @5976) +@26041 := @7023 (@26036 @26038) @7048 +@26042 := @7021 @26041 +@26045 := @7038 (@7039 @26033) @7042 +@26047 := @8040 @26045 @6612 +@26049 := @7084 (@26042 @26047) +@26051 := @7023 (@26028 @26049) +@26052 := 799 +@26055 := @15 @26052 (@18 @26052) +@26056 := @7114 @26055 +@26062 := @7023 (@7024 (@6997 @26056) @7031 @7455) @7048 +@26063 := @26051 @26062 +@26064 := @7021 @26063 +@26066 := @7038 (@7039 @26025) +@26069 := @7038 (@7039 @26056) @7042 +@26070 := @26066 @26069 +@26072 := @8062 @26070 @6612 +@26074 := @7084 (@26064 @26072) +@26076 := @7023 (@26020 @26074) +@26077 := 802 +@26080 := @15 @26077 (@18 @26077) +@26081 := @7114 @26080 +@26084 := @7024 (@6997 @26081) @7031 +@26085 := 800 +@26088 := @15 @26085 (@18 @26085) +@26089 := @7114 @26088 +@26092 := @7024 (@6997 @26089) @7031 +@26094 := @7127 (@8031 @5986) +@26097 := @7023 (@26092 @26094) @7048 +@26098 := @7021 @26097 +@26101 := @7038 (@7039 @26089) @7042 +@26103 := @8040 @26101 @6612 +@26105 := @7084 (@26098 @26103) +@26108 := @7023 (@26084 @26105) @7048 +@26109 := @26076 @26108 +@26110 := @7021 @26109 +@26112 := @7038 (@7039 @26017) +@26115 := @7038 (@7039 @26081) @7042 +@26116 := @26112 @26115 +@26118 := @8062 @26116 @6612 +@26120 := @7084 (@26110 @26118) +@26122 := @7038 @26120 @7042 +@26123 := @26012 @26122 +@26124 := @7225 @26123 +@26126 := @26009 (@7207 @26124) +@26128 := @25875 (@25918 @26126) +@26129 := 803 +@26132 := @15 @26129 (@18 @26129) +@26133 := @7114 @26132 +@26136 := @7024 (@6997 @26133) @7031 +@26138 := @7127 (@8031 @6001) +@26141 := @7023 (@26136 @26138) @7048 +@26142 := @7021 @26141 +@26145 := @7038 (@7039 @26133) @7042 +@26147 := @8040 @26145 @6612 +@26149 := @7084 (@26142 @26147) +@26151 := @7038 @26149 @7042 +@26152 := @26012 @26151 +@26153 := @7225 @26152 +@26155 := @26128 (@7207 @26153) +@26156 := @25857 @26155 +@26158 := @6383 (@25632 @26156) +@26162 := @6988 (@6991 @5695) @11910 @15987 +@26163 := 804 +@26166 := @15 @26163 (@18 @26163) +@26167 := @7089 @26166 +@26174 := @7024 (@7085 (@7094 (@7087 (@6997 @26167) @7095))) @7031 +@26175 := 805 +@26178 := @15 @26175 (@18 @26175) +@26179 := @7089 @26178 +@26185 := @7024 (@7085 (@7087 (@6997 @26179) @7096)) @7031 +@26187 := @7033 (@7034 @6020) +@26190 := @7103 (@7104 @931 @6025) +@26191 := @7967 @7329 +@26192 := @26190 @26191 +@26193 := @7038 @26192 +@26195 := @7038 @19147 @7042 +@26196 := @7967 @26195 +@26197 := @26193 @26196 +@26199 := @26187 @26197 @6533 +@26202 := @7023 (@26185 @26199) @7048 +@26203 := @7021 @26202 +@26204 := @7039 @26179 +@26206 := @7084 (@26203 @26204) +@26209 := @7023 (@26174 @26206) @7048 +@26210 := @7021 @26209 +@26211 := @7039 @26167 +@26212 := @7225 @26211 +@26213 := @26210 @26212 +@26215 := @6383 (@26162 @26213) +@26217 := @6988 (@6991 @5920) +@26219 := @6995 (@7002 @6944) +@26223 := @7507 (@6995 (@7508 @6506) @7010) +@26224 := @26219 @26223 +@26225 := @26217 @26224 +@26228 := @7014 (@6762 @6506 @6400) +@26229 := @26225 @26228 +@26230 := 806 +@26233 := @15 @26230 (@18 @26230) +@26234 := @7026 @26233 +@26240 := @7023 (@7024 (@6997 @26234) @7031 @7327) @7048 +@26241 := @7021 @26240 +@26242 := @7528 @26234 +@26244 := @7527 @26242 @7535 +@26247 := @7023 (@7538 (@7539 @26234)) +@26248 := 808 +@26251 := @15 @26248 (@18 @26248) +@26252 := @7026 @26251 +@26255 := @7024 (@6997 @26252) @7031 +@26256 := 807 +@26259 := @15 @26256 (@18 @26256) +@26260 := @7548 @26259 +@26262 := @7024 (@6997 @26260) +@26263 := @7066 @6944 +@26267 := @7023 (@26262 @26263 @7295) @7048 +@26268 := @7021 @26267 +@26271 := @7558 @26260 @7561 @6533 +@26273 := @7084 (@26268 @26271) +@26276 := @7023 (@26255 @26273) @7048 +@26278 := @7021 (@26247 @26276) +@26280 := @7051 (@7039 @26252) +@26282 := @25682 @7583 @6612 +@26286 := @7055 (@7579 (@7207 @26282)) @7212 +@26287 := @7577 @26286 +@26288 := @26280 @26287 +@26290 := @26244 (@26278 @26288) +@26291 := @26241 @26290 +@26293 := @6383 (@26229 @26291) +@26295 := @6988 (@6991 @5924) +@26299 := @7004 (@6995 (@7007 @6506) @7010) +@26300 := @26295 @26299 +@26301 := @7014 @6956 +@26302 := @26300 @26301 +@26304 := @7033 (@7034 @6078) +@26305 := 809 +@26308 := @15 @26305 (@18 @26305) +@26309 := @7114 @26308 +@26315 := @7023 (@7024 (@6997 @26309) @7031 @7040) @7048 +@26316 := @7021 @26315 +@26319 := @7038 (@7039 @26309) @7042 +@26321 := @7302 @26319 @6612 +@26323 := @7084 (@26316 @26321) +@26325 := @7038 @26323 @7110 +@26326 := @7755 @26325 +@26328 := @26304 @26326 @6612 +@26329 := @7207 @26328 +@26331 := @6383 (@26302 @26329) +@26333 := @6988 (@6991 @6020) +@26340 := @6995 (@7002 @6966) (@7507 (@6995 (@7508 @6862) @7010)) +@26341 := @26333 @26340 +@26344 := @7014 (@6762 @6862 @6400) +@26345 := @26341 @26344 +@26346 := 810 +@26349 := @15 @26346 (@18 @26346) +@26350 := @7026 @26349 +@26356 := @7023 (@7024 (@6997 @26350) @7031 @7327) @7048 +@26357 := @7021 @26356 +@26358 := @7528 @26350 +@26360 := @7527 @26358 @13991 +@26363 := @7023 (@7538 (@7539 @26350)) +@26364 := 812 +@26367 := @15 @26364 (@18 @26364) +@26368 := @7026 @26367 +@26371 := @7024 (@6997 @26368) @7031 +@26372 := 811 +@26375 := @15 @26372 (@18 @26372) +@26376 := @7548 @26375 +@26378 := @7024 (@6997 @26376) +@26379 := @7066 @6966 +@26383 := @7023 (@26378 @26379 @7295) @7048 +@26384 := @7021 @26383 +@26387 := @7558 @26376 @9930 @6533 +@26389 := @7084 (@26384 @26387) +@26392 := @7023 (@26371 @26389) @7048 +@26394 := @7021 (@26363 @26392) +@26396 := @7051 (@7039 @26368) +@26398 := @26187 @14036 @6612 +@26402 := @7055 (@7579 (@7207 @26398)) @7212 +@26403 := @14033 @26402 +@26404 := @26396 @26403 +@26406 := @26360 (@26394 @26404) +@26407 := @26357 @26406 +@26409 := @6383 (@26345 @26407) +@26411 := @6988 (@6991 @6025) +@26414 := @6995 (@8725 @6862) @7010 +@26417 := @7685 (@7507 (@13881 @26414)) +@26418 := @26411 @26417 +@26419 := @7014 @6978 +@26420 := @26418 @26419 +@26422 := @7033 (@7034 @6127) +@26423 := @7696 @12104 +@26424 := @7328 @26423 +@26425 := @7268 @26424 +@26427 := @26422 @26425 @6612 +@26428 := @7207 @26427 +@26430 := @6383 (@26420 @26428) +@26432 := @6988 (@6991 @6078) +@26433 := @7004 @26223 +@26435 := @26432 @26433 @26301 +@26436 := 813 +@26439 := @15 @26436 (@18 @26436) +@26440 := @7089 @26439 +@26445 := @7056 (@25804 (@7087 (@6997 @26440) @7896)) +@26446 := @7039 @26440 +@26451 := @7395 (@7055 (@26445 (@7207 @26446)) @7212) +@26453 := @7023 (@11914 @26451) +@26454 := 814 +@26457 := @15 @26454 (@18 @26454) +@26458 := @7089 @26457 +@26466 := @7056 (@25804 (@7094 (@7094 (@7094 (@7087 (@6997 @26458) @7095))))) +@26467 := @7039 @26458 +@26472 := @7395 (@7055 (@26466 (@7207 @26467)) @7212) +@26475 := @7023 (@15707 @26472) @7048 +@26476 := @26453 @26475 +@26477 := @7021 @26476 +@26478 := 815 +@26481 := @15 @26478 (@18 @26478) +@26482 := @7089 @26481 +@26488 := @7056 (@25804 (@7094 (@7087 (@6997 @26482) @7830))) +@26489 := @7039 @26482 +@26494 := @7395 (@7055 (@26488 (@7207 @26489)) @7212) +@26495 := @7527 @26494 +@26496 := @7164 @6506 +@26498 := @7103 @26496 @7042 +@26499 := @7225 @26498 +@26500 := @7207 @26499 +@26501 := @26495 @26500 +@26502 := 816 +@26505 := @15 @26502 (@18 @26502) +@26506 := @7089 @26505 +@26513 := @7056 (@25804 (@7094 (@7094 (@7087 (@6997 @26506) @7096)))) +@26514 := @7039 @26506 +@26519 := @7427 (@7055 (@26513 (@7207 @26514)) @7212) +@26521 := @7527 @26519 @26500 +@26522 := 817 +@26525 := @15 @26522 (@18 @26522) +@26526 := @7114 @26525 +@26531 := @7023 (@7024 (@6997 @26526) @7031 @7580) +@26532 := 818 +@26535 := @15 @26532 (@18 @26532) +@26536 := @7114 @26535 +@26542 := @7023 (@7024 (@6997 @26536) @7031 @7327) @7048 +@26543 := @26531 @26542 +@26544 := @7021 @26543 +@26546 := @7038 (@7039 @26526) +@26549 := @7038 (@7039 @26536) @7042 +@26550 := @26546 @26549 +@26552 := @8275 @26550 @6612 +@26553 := @7527 @26552 +@26554 := @7581 @18331 +@26555 := @7755 @26554 +@26557 := @9830 @26555 @6612 +@26560 := @7023 (@16965 @26557) @7048 +@26561 := @7021 @26560 +@26562 := @7363 @14034 +@26563 := @7163 @26562 +@26564 := @7581 @26563 +@26565 := @25776 @26564 +@26567 := @7038 @26565 @7042 +@26568 := @7979 @26567 +@26569 := @7225 @26568 +@26570 := @7207 @26569 +@26571 := @16987 @26570 +@26575 := @7033 (@7034 @6157) @14427 @6533 +@26578 := @7023 (@19642 @26575) @7048 +@26579 := @7021 @26578 +@26580 := @7163 @14034 +@26581 := @7363 @26580 +@26582 := @7581 @26581 +@26583 := @25776 @26582 +@26585 := @7038 @26583 @7042 +@26586 := @7979 @26585 +@26587 := @7225 @26586 +@26589 := @22941 (@7207 @26587) +@26591 := @22604 @14427 @6533 +@26593 := @7023 (@14474 @26591) +@26594 := 819 +@26597 := @15 @26594 (@18 @26594) +@26598 := @7114 @26597 +@26603 := @7023 (@7024 (@6997 @26598) @7031 @7158) +@26604 := 820 +@26607 := @15 @26604 (@18 @26604) +@26608 := @7114 @26607 +@26614 := @7023 (@7024 (@6997 @26608) @7031 @10349) @7048 +@26615 := @26603 @26614 +@26616 := @26593 @26615 +@26617 := @7021 @26616 +@26619 := @7038 (@7039 @26598) +@26622 := @7038 (@7039 @26608) @7042 +@26623 := @26619 @26622 +@26625 := @8275 @26623 @6612 +@26626 := @7527 @26625 +@26627 := 821 +@26630 := @15 @26627 (@18 @26627) +@26631 := @7114 @26630 +@26636 := @7023 (@7024 (@6997 @26631) @7031 @7580) +@26637 := 822 +@26640 := @15 @26637 (@18 @26637) +@26641 := @7114 @26640 +@26647 := @7023 (@7024 (@6997 @26641) @7031 @10349) @7048 +@26648 := @26636 @26647 +@26649 := @7021 @26648 +@26651 := @7038 (@7039 @26631) +@26654 := @7038 (@7039 @26641) @7042 +@26655 := @26651 @26654 +@26657 := @7139 @26655 @6533 +@26659 := @7084 (@26649 @26657) +@26660 := @7038 @26659 +@26661 := @7163 @26580 +@26662 := @26660 @26661 +@26663 := @25776 @26662 +@26665 := @7038 @26663 @7042 +@26666 := @7979 @26665 +@26667 := @7225 @26666 +@26669 := @26626 (@7207 @26667) +@26670 := @7581 @15598 +@26671 := @7755 @26670 +@26673 := @9830 @26671 @6612 +@26676 := @7023 (@23375 @26673) @7048 +@26677 := @7021 @26676 +@26678 := 823 +@26681 := @15 @26678 (@18 @26678) +@26682 := @7114 @26681 +@26687 := @7023 (@7024 (@6997 @26682) @7031 @7580) +@26688 := 824 +@26691 := @15 @26688 (@18 @26688) +@26692 := @7114 @26691 +@26698 := @7023 (@7024 (@6997 @26692) @7031 @7130) @7048 +@26699 := @26687 @26698 +@26700 := @7021 @26699 +@26702 := @7038 (@7039 @26682) +@26705 := @7038 (@7039 @26692) @7042 +@26706 := @26702 @26705 +@26708 := @7139 @26706 @6533 +@26710 := @7084 (@26700 @26708) +@26712 := @7038 @26710 @26661 +@26713 := @25776 @26712 +@26715 := @7038 @26713 @7042 +@26716 := @7979 @26715 +@26717 := @7225 @26716 +@26719 := @23385 (@7207 @26717) +@26723 := @7023 (@9890 @7067 @18981) @7048 +@26724 := @7021 @26723 +@26725 := 825 +@26728 := @15 @26725 (@18 @26725) +@26729 := @7114 @26728 +@26734 := @7023 (@7024 (@6997 @26729) @7031 @7580) +@26735 := 826 +@26738 := @15 @26735 (@18 @26735) +@26739 := @7114 @26738 +@26745 := @7023 (@7024 (@6997 @26739) @7031 @12303) @7048 +@26746 := @26734 @26745 +@26747 := @7021 @26746 +@26749 := @7038 (@7039 @26729) +@26752 := @7038 (@7039 @26739) @7042 +@26753 := @26749 @26752 +@26755 := @7139 @26753 @6533 +@26757 := @7084 (@26747 @26755) +@26758 := @7038 @26757 +@26759 := @7163 @14272 +@26760 := @26758 @26759 +@26761 := @25776 @26760 +@26763 := @7038 @26761 @7042 +@26764 := @7979 @26763 +@26765 := @7225 @26764 +@26767 := @26719 (@26724 @26765) +@26769 := @26669 (@26677 @26767) +@26771 := @26589 (@26617 @26769) +@26773 := @26571 (@26579 @26771) +@26776 := @26553 (@26561 @26773) @26570 +@26778 := @26521 (@26544 @26776) +@26780 := @26501 (@7207 @26778) +@26781 := @26477 @26780 +@26783 := @6383 (@26435 @26781) +@26785 := @6988 (@6991 @6127) +@26788 := @7004 (@7507 (@8724 @26414)) +@26790 := @26785 @26788 @26419 +@26791 := 827 +@26794 := @15 @26791 (@18 @26791) +@26795 := @7089 @26794 +@26804 := @7023 (@7024 (@7085 (@7087 (@6997 @26795) @7096)) @7031 @7580) @7048 +@26805 := @7021 @26804 +@26806 := @7039 @26795 +@26808 := @7084 (@26805 @26806) +@26810 := @7023 (@7068 @26808) +@26811 := 828 +@26814 := @15 @26811 (@18 @26811) +@26815 := @7089 @26814 +@26825 := @7023 (@7024 (@7085 (@7094 (@7087 (@6997 @26815) @7095))) @7031 @7580) @7048 +@26826 := @7021 @26825 +@26827 := @7039 @26815 +@26829 := @7084 (@26826 @26827) +@26832 := @7023 (@16965 @26829) @7048 +@26833 := @26810 @26832 +@26834 := @7021 @26833 +@26835 := 829 +@26838 := @15 @26835 (@18 @26835) +@26839 := @7114 @26838 +@26844 := @7023 (@7024 (@6997 @26839) @7031 @7120) +@26845 := 830 +@26848 := @15 @26845 (@18 @26845) +@26849 := @7114 @26848 +@26855 := @7023 (@7024 (@6997 @26849) @7031 @7966) @7048 +@26856 := @26844 @26855 +@26857 := @7021 @26856 +@26859 := @7038 (@7039 @26839) +@26862 := @7038 (@7039 @26849) @7042 +@26863 := @26859 @26862 +@26865 := @8275 @26863 @6612 +@26866 := @7527 @26865 +@26867 := 831 +@26870 := @15 @26867 (@18 @26867) +@26871 := @7114 @26870 +@26876 := @7023 (@7024 (@6997 @26871) @7031 @7327) +@26877 := 832 +@26880 := @15 @26877 (@18 @26877) +@26881 := @7114 @26880 +@26887 := @7023 (@7024 (@6997 @26881) @7031 @7120) @7048 +@26888 := @26876 @26887 +@26889 := @7021 @26888 +@26891 := @7038 (@7039 @26871) +@26894 := @7038 (@7039 @26881) @7042 +@26895 := @26891 @26894 +@26897 := @7139 @26895 @6533 +@26899 := @7084 (@26889 @26897) +@26901 := @7038 @26899 @24612 +@26902 := @7041 @26901 +@26904 := @9830 @26902 @6612 +@26907 := @7023 (@19642 @26904) @7048 +@26908 := @7021 @26907 +@26909 := 833 +@26912 := @15 @26909 (@18 @26909) +@26913 := @7114 @26912 +@26918 := @7023 (@7024 (@6997 @26913) @7031 @7120) +@26919 := 834 +@26922 := @15 @26919 (@18 @26919) +@26923 := @7114 @26922 +@26929 := @7023 (@7024 (@6997 @26923) @7031 @7130) @7048 +@26930 := @26918 @26929 +@26931 := @7021 @26930 +@26933 := @7038 (@7039 @26913) +@26936 := @7038 (@7039 @26923) @7042 +@26937 := @26933 @26936 +@26939 := @7139 @26937 @6533 +@26941 := @7084 (@26931 @26939) +@26943 := @7531 @26941 @9940 +@26945 := @7038 @26943 @7042 +@26946 := @7979 @26945 +@26947 := @7225 @26946 +@26949 := @26866 (@26908 @26947) +@26950 := @7164 @6862 +@26952 := @7103 @26950 @7042 +@26953 := @7225 @26952 +@26954 := @7207 @26953 +@26955 := @26949 @26954 +@26958 := @16987 (@26857 @26955) @26954 +@26959 := @26834 @26958 +@26961 := @6383 (@26790 @26959) +@26965 := @6988 (@6991 @6157) @11710 @15987 +@26966 := 835 +@26969 := @15 @26966 (@18 @26966) +@26970 := @7114 @26969 +@26975 := @7023 (@7024 (@6997 @26970) @7031 @7327) +@26976 := 836 +@26979 := @15 @26976 (@18 @26976) +@26980 := @7114 @26979 +@26986 := @7023 (@7024 (@6997 @26980) @7031 @7130) @7048 +@26987 := @26975 @26986 +@26988 := @7021 @26987 +@26990 := @7038 (@7039 @26970) +@26993 := @7038 (@7039 @26980) @7042 +@26994 := @26990 @26993 +@26996 := @7139 @26994 @6533 +@26998 := @7084 (@26988 @26996) +@27000 := @7038 @26998 @20234 +@27001 := @7041 @27000 +@27003 := @9830 @27001 @6612 +@27006 := @7023 (@7844 @27003) @7048 +@27007 := @20755 @27006 +@27008 := @7021 @27007 +@27009 := @27008 @20809 +@27058 := @19456 + (@19544 + (@19814 + (@19864 + (@20732 + (@20743 + (@20812 + (@21064 + (@21188 + (@21315 + (@21536 + (@21702 + (@22307 + (@22385 + (@22421 + (@22499 + (@22520 + (@22531 + (@22598 + (@22684 + (@22762 + (@22778 + (@22796 + (@22807 + (@22827 + (@23145 + (@23447 + (@23502 + (@23681 + (@23947 + (@24543 + (@24599 + (@24606 + (@24663 + (@25162 + (@25337 + (@25627 + (@26158 + (@26215 + (@26293 + (@26331 + (@26409 + (@26430 + (@26783 + (@26961 + (@6383 + (@26965 + @27009) + (@32 + @6382)))))))))))))))))))))))))))))))))))))))))))))) +@27106 := @11750 + (@11813 + (@11905 + (@12042 + (@12860 + (@13132 + (@13411 + (@13440 + (@13533 + (@13592 + (@13678 + (@13696 + (@13750 + (@13777 + (@13816 + (@13877 + (@13924 + (@13965 + (@14049 + (@14065 + (@14143 + (@14157 + (@14291 + (@14365 + (@14942 + (@15696 + (@15821 + (@15906 + (@15983 + (@16041 + (@16927 + (@17000 + (@17019 + (@17137 + (@17174 + (@17821 + (@17899 + (@17914 + (@18079 + (@18133 + (@18139 + (@18193 + (@18293 + (@18385 + (@19029 + (@19107 + (@19121 + (@19229 + @27058))))))))))))))))))))))))))))))))))))))))))))))) +@27154 := @6682 + (@6702 + (@6729 + (@6737 + (@6751 + (@6760 + (@6779 + (@6787 + (@6799 + (@6807 + (@6819 + (@6832 + (@6852 + (@6860 + (@6876 + (@6884 + (@6901 + (@6909 + (@6923 + (@6931 + (@6943 + (@6951 + (@6965 + (@6973 + (@6987 + (@7280 + (@7479 + (@7501 + (@7596 + (@7615 + (@7681 + (@7703 + (@7721 + (@7784 + (@7819 + (@8471 + (@8651 + (@8703 + (@8718 + (@9664 + (@9800 + (@10653 + (@10672 + (@10733 + (@11439 + (@11525 + (@11688 + (@11706 + @27106))))))))))))))))))))))))))))))))))))))))))))))) +@27177 := @6381 + (@6416 + (@6428 + (@6456 + (@6464 + (@6476 + (@6486 + (@6496 + (@6505 + (@6514 + (@6525 + (@6551 + (@6560 + (@6577 + (@6585 + (@6599 + (@6607 + (@6620 + (@6628 + (@6642 (@6650 (@6662 (@6670 @27154)))))))))))))))))))))) +@27178 := LexLeanPreservation.Rust.Flags +@27179 := Prod.{0, 0} +@27181 := @27179 @8 @7 +@27182 := @27179 @27181 +@27183 := Bool +@27184 := @27182 @27183 +@27185 := @2 @27184 +@27186 := Prod.mk.{0, 0} +@27188 := @27186 @27181 @27183 +@27190 := @27186 @8 @7 +@27305 := @27185 + (@27188 (@27190 @412 @414) @6533) + (@27185 + (@27188 (@27190 @480 @482) @6533) + (@27185 + (@27188 (@27190 @548 @24) @6533) + (@27185 + (@27188 (@27190 @881 @22) @6612) + (@27185 + (@27188 (@27190 @2706 @30) @6612) + (@27185 + (@27188 (@27190 @2768 @143) @6612) + (@27185 + (@27188 (@27190 @2817 @26) @6612) + (@27185 + (@27188 (@27190 @49 @2848) @6533) + (@27185 + (@27188 (@27190 @2890 @2892) @6533) + (@27185 + (@27188 (@27190 @3951 @3953) @6533) + (@27185 + (@27188 (@27190 @2792 @143) @6612) + (@27185 + (@27188 (@27190 @4032 @30) @6612) + (@27185 + (@27188 (@27190 @4178 @4180) @6533) + (@27185 + (@27188 (@27190 @5062 @5064) @6533) + (@27185 + (@27188 (@27190 @5112 @5114) @6533) + (@27185 + (@27188 (@27190 @5223 @5225) @6533) + (@27185 + (@27188 (@27190 @5648 @62) @6612) + (@27185 + (@27188 (@27190 @6038 @6040) @6533) + (@27185 + (@27188 (@27190 @6085 @6087) @6533) + (@32 @27184))))))))))))))))))) +@27306 := LexLeanPreservation.Rust.FunOK +@27307 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.program +@27308 := @27306 @27307 +@27309 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.krate +@27310 := @27308 @27309 +@27311 := LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.flags +@27312 := @27310 @27311 +@27313 := @27312 @136 +@27314 := Exists.intro.{1} +@27315 := @27314 @129 +@27316 := And +@27317 := Eq.{1} +@27318 := Option.{0} +@27319 := @27318 @129 +@27320 := @27317 @27319 +@27321 := LexLeanRuntime.index +@27322 := @6 @129 +@27327 := @27321 @27322 @129 (LexLeanRuntime.instIndexableList @129) +@27329 := LexLeanTarget.TargetSyntax.Program.functions @27307 +@27330 := @27327 @27329 +@27331 := @27330 @136 +@27332 := @27320 @27331 +@27333 := @7065 @129 +@27334 := #0 +@27335 := @27333 @27334 +@27337 := @27316 (@27332 @27335) +@27338 := Or +@27339 := Exists.{1} +@27340 := @6 @6994 +@27341 := @27339 @27340 +@27342 := @27339 @6392 +@27343 := @6 @7022 +@27344 := @27339 @27343 +@27345 := @27339 @7037 +@27346 := LexLeanPreservation.Rust.Ctx +@27347 := @27339 @27346 +@27348 := @27179 @27340 +@27349 := @27179 @6392 +@27353 := @27318 (@27348 (@27349 LexLeanTarget.RustSyntax.Block)) +@27354 := @27317 @27353 +@27355 := LexLeanTarget.RustSemantics.findFunction +@27357 := LexLeanTarget.RustSyntax.Crate.items @27309 +@27358 := @27355 @27357 +@27359 := LexLeanPreservation.Rust.fnIdent +@27361 := @27358 (@27359 @136) +@27362 := @27354 @27361 +@27363 := LexLeanPreservation.Rust.RBlock +@27364 := @27349 @27363 +@27366 := @7065 (@27348 @27364) +@27368 := @27186 @27340 @27364 +@27369 := #4 +@27370 := @27368 @27369 +@27372 := @27186 @6392 @27363 +@27373 := #3 +@27374 := @27372 @27373 +@27375 := LexLeanPreservation.Rust.foldB +@27376 := #2 +@27377 := @7021 @27376 +@27378 := #1 +@27380 := @27375 (@27377 @27378) +@27381 := @27374 @27380 +@27383 := @27366 (@27370 @27381) +@27385 := @27316 (@27362 @27383) +@27386 := @27318 @27346 +@27387 := @27317 @27386 +@27388 := LexLeanPreservation.Rust.paramCtx +@27389 := @27179 @14 +@27390 := @27179 @7 +@27391 := @27318 @14 +@27392 := @27390 @27391 +@27393 := @27389 @27392 +@27394 := @32 @27393 +@27395 := @27388 @27394 +@27396 := LexLeanTarget.TargetSyntax.Function.parameters +@27397 := #5 +@27399 := @27395 (@27396 @27397) +@27400 := LexLeanTarget.TargetSyntax.Function.types +@27402 := @27399 (@27400 @27397) +@27403 := LexLeanTarget.RustSemantics.patternsOf +@27404 := @27403 @27369 +@27406 := @27387 (@27402 @27404) +@27407 := @7065 @27346 +@27408 := @27407 @27334 +@27410 := @27316 (@27406 @27408) +@27414 := LexLeanPreservation.Rust.Corr @27307 @27309 @27311 +@27415 := @27414 @27334 +@27416 := LexLeanTarget.RustSemantics.fallibleType +@27417 := @27416 @27373 +@27418 := @27415 @27417 +@27419 := LexLeanPreservation.Rust.Jd.b +@27420 := @27419 @27417 +@27421 := LexLeanTarget.TargetSyntax.Function.body +@27423 := @27420 (@27421 @27397) +@27424 := LexLeanTarget.TargetSyntax.Function.result +@27430 := @27410 (@27418 (@27423 (@27424 @27397) @27376 @27378)) +@27442 := @27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @27385 @27430)))))) +@27443 := @6 @14 +@27444 := @27339 @27443 +@27445 := @27339 @7 +@27446 := @27317 @27183 +@27449 := LexLeanPreservation.Rust.validU @27307 @27309 +@27453 := @27316 (@27446 (@27449 @27378) @6533) +@27459 := Membership.mem.{0, 0} @7 @8 (List.instMembership.{0} @7) +@27463 := @27316 (@27459 (@27400 @27376) @27334) +@27470 := @27446 (LexLeanPreservation.Rust.uninh @27307 @27309 @27378 @27334) @6533 +@27476 := @27444 (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27463 @27470))) +@27481 := @27315 (fun (fn : @129) => @27337 (@27442 @27476)) @305 +@27482 := And.intro +@27485 := @27482 (@27332 (@27333 @305)) +@27487 := @27395 (@27396 @305) +@27488 := @27400 @305 +@27489 := @27487 @27488 +@27493 := @27316 (@27387 (@27489 @27404) @27408) +@27494 := @27421 @305 +@27495 := @27420 @27494 +@27496 := @27424 @305 +@27500 := @27418 (@27495 @27496 @27376 @27378) +@27511 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @27385 (@27493 @27500))))) +@27512 := @27341 @27511 +@27513 := @27338 @27512 +@27522 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @27488 @27334) @27470))) +@27524 := @27485 (@27513 @27522) +@27525 := Eq.refl.{1} +@27526 := @27525 @27319 +@27528 := @27524 (@27526 @27331) +@27529 := Or.inl +@27531 := @27529 @27512 @27522 +@27532 := @27314 @27340 +@27534 := @27532 @27511 @7012 +@27535 := @27314 @6392 +@27536 := @27368 @7012 +@27538 := @27366 (@27536 @27381) +@27540 := @27316 (@27362 @27538) +@27541 := @27403 @7012 +@27542 := @27489 @27541 +@27543 := @27387 @27542 +@27545 := @27316 (@27543 @27408) +@27556 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @27540 (@27545 @27500))))) + @7019 +@27557 := @27314 @27343 +@27558 := @27372 @7019 +@27563 := @27316 (@27362 (@27366 (@27536 (@27558 @27380)))) +@27564 := @27416 @7019 +@27565 := @27415 @27564 +@27568 := @27419 @27564 @27494 @27496 +@27580 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @27563 (@27545 (@27565 (@27568 @27376 @27378)))))) + @7049 +@27581 := @27314 @7037 +@27588 := @27316 (@27362 (@27366 (@27536 (@27558 (@27375 (@7050 @27378)))))) +@27589 := @27568 @7049 +@27598 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @27588 (@27545 (@27565 (@27589 @27378))))) + @7277 +@27599 := @27314 @27346 +@27604 := @27362 (@27366 (@27536 (@27558 (@27375 @7278)))) +@27605 := @27316 @27604 +@27606 := @27589 @7277 +@27611 := @27599 (fun (Γ : @27346) => @27605 (@27545 (@27565 @27606))) +@27612 := @2 @27393 +@27614 := @27186 @14 @27392 +@27615 := @27614 @20 +@27617 := @27186 @7 @27391 +@27618 := @27617 @143 +@27619 := @7065 @14 +@27620 := @27619 @20 +@27623 := @27612 (@27615 (@27618 @27620)) +@27624 := @27614 @136 +@27625 := @27617 @29 +@27626 := @27619 @136 +@27630 := @27612 (@27624 (@27625 @27626)) @27394 +@27631 := @27623 @27630 +@27632 := @27611 @27631 +@27633 := @27482 @27604 +@27634 := @27407 @27631 +@27635 := @27543 @27634 +@27636 := @27316 @27635 +@27637 := @27414 @27631 +@27639 := @27637 @27564 @27606 +@27641 := @27633 (@27636 @27639) +@27642 := @27525 @27353 +@27644 := @27641 (@27642 @27361) +@27646 := @27482 @27635 @27639 +@27647 := @27525 @27386 +@27649 := @27646 (@27647 @27542) +@27653 := LexLeanPreservation.Rust.Corr.matchArms @27307 @27309 @27311 +@27661 := @27653 @27631 @6533 @6533 @151 @311 @6612 @164 @303 +@27662 := @138 @307 +@27669 := @27661 @27662 @7045 @7276 @139 @7025 @20 @7031 +@27673 := LexLeanPreservation.Rust.Corr.eOfBNil @27307 @27309 @27311 +@27674 := @27673 @27631 +@27678 := @27674 @6533 @164 @311 @7045 +@27682 := LexLeanPreservation.Rust.Corr.callOps @27307 @27309 @27311 +@27683 := @27682 @27631 +@27692 := @27683 @6533 @20 @163 @68 @311 @7048 @7043 @6533 @385 +@27696 := LexLeanPreservation.Rust.Corr.opsOfL @27307 @27309 @27311 +@27697 := @27696 @27631 +@27701 := @27697 @6533 @163 @68 @7043 +@27705 := LexLeanPreservation.Rust.Corr.lCons @27307 @27309 @27311 +@27706 := @27705 @27631 +@27713 := @27706 @6533 @160 @162 @29 @33 @7040 @7042 +@27717 := LexLeanPreservation.Rust.Corr.var @27307 @27309 @27311 +@27718 := @27717 @27631 +@27723 := @27718 @6533 @136 @29 @136 @7040 +@27725 := @27525 (@27318 @27392) +@27726 := LexLeanPreservation.Rust.ctxLookup +@27727 := @27726 @27631 +@27729 := @27725 (@27727 @136) +@27730 := @27723 @27729 +@27733 := @27525 (@27318 LexLeanPreservation.Rust.RIdent) +@27734 := LexLeanPreservation.Rust.readOf +@27736 := @27733 (@27734 @7040) +@27738 := @27713 (@27730 @27736) +@27742 := LexLeanPreservation.Rust.Corr.lNil @27307 @27309 @27311 +@27743 := @27742 @27631 +@27747 := @27692 (@27701 (@27738 (@27743 @6533))) +@27748 := @27330 @20 +@27749 := @27526 @27748 +@27750 := @27747 @27749 +@27751 := @27525 @8 +@27752 := @27400 @385 +@27754 := @27750 (@27751 @27752) +@27755 := @27525 @7 +@27756 := @27424 @385 +@27758 := @27754 (@27755 @27756) +@27760 := @27525 (@27318 @27183) +@27762 := LexLeanPreservation.Rust.fnFallible @27309 +@27765 := @27758 (@27760 (@27762 @20)) +@27766 := @27525 @27183 +@27767 := Bool.or +@27768 := Bool.not +@27772 := @27766 (@27767 (@27768 @6533) @6533) +@27775 := @27669 (@27678 (@27765 @27772)) +@27779 := LexLeanPreservation.Rust.Corr.mCons @27307 @27309 @27311 +@27780 := @27779 @27631 +@27781 := @27614 @60 +@27782 := @27617 @22 +@27783 := @27619 @60 +@27787 := @27612 (@27781 (@27782 @27783)) @27631 +@27804 := @27780 + @27787 + @6533 + @311 + @6612 + @303 + @307 + @6533 + @151 + @7275 + @20 + @183 + @186 + @299 + @7060 + @7048 + @7219 + @7258 +@27805 := @27614 @46 +@27806 := @27619 @46 +@27809 := @27612 (@27805 (@27625 @27806)) +@27810 := @27809 @27631 +@27827 := @27780 + @27810 + @6533 + @311 + @6612 + @303 + @139 + @6533 + @151 + @7212 + @136 + @169 + @172 + @180 + @7265 + @7048 + @7048 + @7271 +@27831 := LexLeanPreservation.Rust.Corr.mNil @27307 @27309 @27311 +@27839 := @27827 (@27831 @27631 @6533 @311 @6612 @303 @6533 @151) +@27841 := @27525 (@27318 @166) +@27842 := GetElem?.getElem?.{0, 0, 0} +@27843 := @6 @166 +@27846 := @27842 @27843 @14 @166 +@27851 := LT.lt.{0} @14 instLTNat @27334 +@27852 := List.length.{0} +@27858 := @27846 (fun (as : @27843) => fun (i : @14) => @27851 (@27852 @166 @27378)) +@27859 := List.instGetElem?NatLtLength.{0} +@27861 := @27858 (@27859 @166) +@27862 := @27861 @303 +@27865 := @27839 (@27841 (@27862 @136)) +@27867 := LexLeanPreservation.Rust.otherArms @27307 +@27869 := @27867 @311 @303 +@27873 := @27865 (@27766 (@27869 @139 @169)) +@27875 := LexLeanPreservation.Rust.armPat @27307 +@27878 := @27875 @27631 @311 @6612 +@27884 := @27873 (@27647 (@27878 @169 @172 @7265 @7048)) +@27888 := LexLeanPreservation.Rust.Corr.fOfB @27307 @27309 @27311 +@27893 := @27888 @27810 @180 @151 @7048 @7270 +@27897 := LexLeanPreservation.Rust.Corr.build @27307 @27309 @27311 +@27906 := @27897 @27810 @6533 @169 @151 @179 @68 @7048 @7269 @7246 +@27908 := @2 @27183 @6612 +@27909 := @32 @27183 +@27910 := @27908 @27909 +@27911 := @27906 @27910 +@27916 := @27696 @27810 @6533 @179 @68 @7269 +@27924 := @27705 @27810 @6533 @177 @162 @29 @33 @7267 @7042 +@27934 := @27717 @27810 @6533 @46 @29 @46 @7267 (@27725 (@27726 @27810 @46)) +@27936 := @27733 (@27734 @7267) +@27943 := @27911 (@27916 (@27924 (@27934 @27936) (@27742 @27810 @6533))) +@27945 := @27525 (@27318 @8) +@27947 := LexLeanPreservation.Rust.buildShape @27307 +@27948 := @27947 @169 +@27951 := @27945 (@27948 @151 @7246) +@27968 := @27804 + (@27884 (@27893 (@27943 @27951))) + (@27841 (@27862 @20)) + (@27766 (@27869 @307 @183)) + (@27647 (@27878 @183 @186 @7060 @7048)) +@27972 := LexLeanPreservation.Rust.Corr.letBind @27307 @27309 @27311 +@27985 := @27972 @27787 @6533 @6533 @192 @24 @199 @298 @151 @7076 @192 @7067 @7218 @7258 +@27990 := @27673 @27787 @6533 @199 @24 @7076 +@28000 := @27682 @27787 @6533 @46 @198 @387 @24 @7048 @7074 @6533 @405 +@28005 := @27696 @27787 @6533 @198 @387 @7074 +@28013 := @27705 @27787 @6533 @196 @162 @22 @33 @7072 @7042 +@28023 := @27717 @27787 @6533 @60 @22 @60 @7072 (@27725 (@27726 @27787 @60)) +@28025 := @27733 (@27734 @7072) +@28032 := @28000 (@28005 (@28013 (@28023 @28025) (@27742 @27787 @6533))) +@28033 := @27330 @46 +@28034 := @27526 @28033 +@28035 := @28032 @28034 +@28036 := @27400 @405 +@28038 := @28035 (@27751 @28036) +@28039 := @27424 @405 +@28047 := @27985 (@27990 (@28038 (@27755 @28039) (@27760 (@27762 @46)) @27772)) +@28048 := LexLeanPreservation.Rust.slotFree +@28052 := @28047 (@27766 (@28048 @27787 @192)) +@28053 := @27614 @192 +@28054 := @27617 @24 +@28055 := @27619 @192 +@28058 := @27612 (@28053 (@28054 @28055)) +@28059 := @28058 @27787 +@28072 := @27972 @28059 @6533 @6533 @204 @206 @259 @297 @151 @7186 @204 @7082 @7217 @7258 +@28076 := LexLeanPreservation.Rust.Corr.eOfB @27307 @27309 @27311 +@28078 := @28076 @28059 @6533 +@28082 := @28078 @259 @206 @7182 @7184 +@28086 := LexLeanPreservation.Rust.Corr.first @27307 @27309 @27311 +@28095 := @28086 @28059 @6533 @258 @206 @26 @7179 @7088 @46 @7031 +@28097 := @27673 @28059 @6533 +@28100 := @28097 @258 @422 @7179 +@28110 := @27682 @28059 @6533 @60 @257 @418 @422 @7048 @7177 @6533 @465 +@28112 := @27696 @28059 @6533 +@28115 := @28112 @257 @418 @7177 +@28117 := @27705 @28059 @6533 +@28123 := @28117 @215 @256 @415 @417 @7111 @7176 +@28126 := @28097 @215 @415 @7111 +@28130 := LexLeanPreservation.Rust.Corr.closure @27307 @27309 @27311 +@28144 := @28130 @28059 @6533 @192 @214 @145 @412 @414 @7048 @7110 @27910 @136 @6533 @6533 @477 +@28147 := @28112 @214 @145 @7110 +@28153 := @28117 @212 @162 @143 @33 @7108 @7042 +@28155 := @27717 @28059 @6533 +@28159 := @28155 @20 @143 @20 @7108 +@28160 := @27726 @28059 +@28163 := @28159 (@27725 (@28160 @20)) +@28165 := @27733 (@27734 @7108) +@28167 := @28153 (@28163 @28165) +@28169 := @27742 @28059 @6533 +@28172 := @28144 (@28147 (@28167 @28169)) +@28184 := @27842 + @27322 + @14 + @129 + (fun (as : @27322) => fun (i : @14) => @27851 (@27852 @129 @27378)) + (@27859 @129) + @27329 +@28187 := @28172 (@27526 (@28184 @192)) +@28188 := @27400 @477 +@28190 := @28187 (@27751 @28188) +@28191 := @27424 @477 +@28193 := @28190 (@27755 @28191) +@28195 := LexLeanPreservation.Rust.flagOf @27311 +@28198 := @27760 (@28195 @412 @414) +@28199 := @28193 @28198 +@28203 := @27525 (@27318 (@27179 @27183 @27183)) +@28205 := LexLeanTarget.RustSemantics.findDispatch @27357 +@28206 := @28205 @192 +@28207 := @27852 @7 +@28217 := @28123 (@28126 (@28199 (@28203 (@28206 (@28207 @145))) (@27760 (@27762 @192)) @27772)) +@28223 := @28117 @230 @255 @24 @412 @7149 @7175 +@28227 := @28078 @230 @24 @7134 @7147 +@28231 := LexLeanPreservation.Rust.Corr.prim @27307 @27309 @27311 +@28240 := @28231 @28059 @6533 @218 @229 @2119 @24 @7134 @7145 @7137 +@28244 := LexLeanPreservation.Rust.Corr.opsCons @27307 @27309 @27311 +@28246 := @28244 @28059 @6533 +@28256 := @28246 @220 @228 @24 @49 @7120 @7133 @7144 @7113 @60 @7031 +@28263 := @28155 @192 @24 @192 @7120 (@27725 (@28160 @192)) +@28265 := @27733 (@27734 @7120) +@28267 := @28256 (@28263 @28265) +@28277 := @28246 @226 @162 @24 @33 @7130 @7048 @7042 @7113 @192 @7031 +@28281 := LexLeanPreservation.Rust.Corr.value @27307 @27309 @27311 +@28284 := @28281 @28059 @6533 @24 +@28286 := @28284 @225 @7130 +@28289 := @27525 (@27318 LexLeanTarget.TargetSyntax.Value) +@28290 := LexLeanPreservation.Rust.litValue +@28292 := @28289 (@28290 @7130) +@28293 := @28286 @28292 +@28295 := LexLeanPreservation.Rust.typedLit @27307 +@28298 := @27766 (@28295 @225 @24) +@28300 := @28277 (@28293 @28298) +@28304 := LexLeanPreservation.Rust.Corr.opsNil @27307 @27309 @27311 +@28306 := @28304 @28059 @6533 +@28307 := @28300 @28306 +@28308 := LexLeanPreservation.Rust.isTemp +@28310 := @27766 (@28308 @7113) +@28311 := @28307 @28310 +@28312 := LexLeanPreservation.Rust.tempFresh +@28323 := @28240 + (@28267 (@28311 (@27766 (@28312 @7123 @7048))) @28310 (@27766 (@28312 @7115 @7133))) +@28325 := @27525 LexLeanTarget.TargetSyntax.Prim +@28326 := LexLeanTarget.RustSemantics.itemPrimitive +@28328 := @28325 (@28326 @7137) +@28329 := @28323 @28328 +@28330 := LexLeanPreservation.Rust.plainItem +@28332 := @27766 (@28330 @7137) +@28333 := @28329 @28332 +@28335 := LexLeanPreservation.Rust.itemOK @27309 +@28337 := @27766 (@28335 @7137) +@28338 := @28333 @28337 +@28339 := LexLeanPreservation.Rust.itemTyped +@28342 := @27766 (@28339 @7137 @2119) +@28343 := @28338 @28342 +@28344 := LexLeanPreservation.Rust.primTyped +@28348 := @27766 (@28344 @218 @2119 @24) +@28349 := @28343 @28348 +@28350 := LexLeanTarget.RustSemantics.itemFallible +@28351 := @28350 @7137 +@28355 := @27766 (@27767 (@27768 @28351) @6533) +@28358 := @28223 (@28227 (@28349 @28355)) +@28364 := @28117 @253 @162 @206 @33 @7173 @7042 +@28367 := @28097 @253 @206 @7173 +@28369 := @27897 @28059 @6533 +@28376 := @28369 @233 @206 @252 @37 @7048 @7172 @7153 +@28377 := @27908 @27910 +@28378 := @27908 @28377 +@28379 := @27908 @28378 +@28380 := @28376 @28379 +@28383 := @28112 @252 @37 @7172 +@28389 := @28117 @196 @251 @22 @36 @7155 @7171 +@28396 := @28155 @60 @22 @60 @7155 (@27725 (@28160 @60)) +@28398 := @27733 (@27734 @7155) +@28400 := @28389 (@28396 @28398) +@28406 := @28117 @237 @250 @24 @35 @7158 @7170 +@28408 := @28284 @236 @7158 +@28410 := @28289 (@28290 @7158) +@28411 := @28408 @28410 +@28414 := @27766 (@28295 @236 @24) +@28416 := @28406 (@28411 @28414) +@28422 := @28117 @242 @249 @26 @34 @7162 @7169 +@28426 := LexLeanPreservation.Rust.Corr.buildConst @27307 @27309 @27311 +@28431 := @28426 @28059 @6533 @239 @26 @7161 +@28434 := @27525 (@27318 LexLeanTarget.RustSyntax.Lit) +@28435 := LexLeanPreservation.Rust.constShape +@28438 := @28434 (@28435 @239 @26) +@28440 := @28422 (@28431 @28438) +@28446 := @28117 @247 @162 @30 @33 @7167 @7042 +@28449 := @28097 @247 @30 @7167 +@28458 := @28369 @244 @30 @162 @33 @7048 @7042 @7165 @27909 @28306 +@28459 := @27947 @244 +@28462 := @27945 (@28459 @30 @7165) +@28471 := @28380 (@28383 (@28400 (@28416 (@28440 (@28446 (@28449 (@28458 @28462)) @28169))))) +@28472 := @27947 @233 +@28475 := @27945 (@28472 @206 @7153) +@28483 := @28110 (@28115 (@28217 (@28358 (@28364 (@28367 (@28471 @28475)) @28169)))) +@28484 := @27330 @60 +@28485 := @27526 @28484 +@28486 := @28483 @28485 +@28487 := @27400 @465 +@28488 := @27751 @28487 +@28489 := @28486 @28488 +@28490 := @27424 @465 +@28491 := @27755 @28490 +@28492 := @28489 @28491 +@28494 := @27760 (@27762 @60) +@28498 := @28095 (@28100 (@28492 @28494 @27772)) +@28500 := @27766 (@28308 @7088) +@28507 := @28072 (@28082 (@28498 @28500)) (@27766 (@28048 @28059 @204)) +@28508 := @27614 @204 +@28509 := @27617 @206 +@28510 := @27619 @204 +@28514 := @27612 (@28508 (@28509 @28510)) @28059 +@28529 := @27653 + @28514 + @6533 + @6533 + @151 + @30 + @6612 + @264 + @296 + @27662 + @7214 + @7257 + @139 + @7025 + @271 + @7031 +@28534 := @27673 @28514 @6533 @264 @30 @7214 +@28538 := LexLeanPreservation.Rust.Corr.fieldRead @27307 @27309 @27311 +@28550 := @28538 @28514 @6533 @6612 @262 @136 @60 @37 @30 @7193 @7088 @204 @7208 +@28560 := @27717 @28514 @6533 @204 @206 @204 @7193 (@27725 (@27726 @28514 @204)) +@28562 := @27733 (@27734 @7193) +@28564 := @28550 (@28560 @28562) +@28565 := @27525 @27391 +@28574 := Option.map.{0, 0} + @3 + @14 + (fun (x._@.LexLeanPreservation.RustCorr.#624833715._hygCtx._hyg.#3368 : @3) => + @27852 @8 (LexLeanTarget.TargetSyntax.Adt.constructors @27334)) +@28575 := @6 @3 +@28589 := @27842 + @28575 + @14 + @3 + (fun (as : @28575) => fun (i : @14) => @27851 (@27852 @3 @27378)) + (@27859 @3) + (LexLeanTarget.TargetSyntax.Program.adts @27307) +@28592 := @28565 (@28574 (@28589 @136)) +@28593 := @28564 @28592 +@28595 := LexLeanPreservation.Rust.adtFields @27307 +@28598 := @27945 (@28595 @136 @136) +@28599 := @28593 @28598 +@28601 := @27525 (@27318 @7) +@28611 := @27842 @8 @14 @7 (fun (as : @8) => fun (i : @14) => @27851 (@28207 @27378)) (@27859 @7) +@28612 := @28611 @37 +@28614 := @28601 (@28612 @60) +@28616 := @28599 @28614 @28500 +@28617 := LexLeanPreservation.Rust.partRead +@28621 := @28616 (@27766 (@28617 @7208 @7198)) +@28623 := @27767 (@27768 @6612) +@28625 := @27766 (@28623 @6533) +@28628 := @28529 (@28534 (@28621 @28625)) +@28629 := @27779 @28514 +@28646 := @28629 + @28514 + @6533 + @30 + @6612 + @296 + @307 + @6533 + @151 + @7256 + @20 + @244 + @139 + @291 + @7223 + @7048 + @7048 + @7235 +@28647 := @27614 @271 +@28648 := @27619 @271 +@28651 := @27612 (@28647 (@27625 @28648)) +@28652 := @28651 @28514 +@28677 := @28629 + @28652 + @6533 + @30 + @6612 + @296 + @139 + @6533 + @151 + @7212 + @136 + @266 + @273 + @278 + @7242 + @7048 + @7048 + @7252 + (@27831 @28514 @6533 @30 @6612 @296 @6533 @151) +@28678 := @27861 @296 +@28681 := @28677 (@27841 (@28678 @136)) +@28682 := @27867 @30 +@28683 := @28682 @296 +@28687 := @28681 (@27766 (@28683 @139 @266)) +@28690 := @27875 @28514 @30 @6612 +@28696 := @28687 (@27647 (@28690 @266 @273 @7242 @7048)) +@28701 := @27888 @28652 @278 @151 @7048 @7251 +@28711 := @27897 @28652 @6533 @169 @151 @277 @68 @7048 @7250 @7246 @27910 +@28716 := @27696 @28652 @6533 @277 @68 @7250 +@28724 := @27705 @28652 @6533 @275 @162 @29 @33 @7248 @7042 +@28734 := @27717 @28652 @6533 @271 @29 @271 @7248 (@27725 (@27726 @28652 @271)) +@28736 := @27733 (@27734 @7248) +@28760 := @28646 + (@28696 (@28701 (@28711 (@28716 (@28724 (@28734 @28736) (@27742 @28652 @6533))) @27951))) + (@27841 (@28678 @20)) + (@27766 (@28683 @307 @244)) + (@27647 (@28690 @244 @139 @7223 @7048)) +@28765 := @27888 @28514 @291 @151 @7048 @7234 +@28770 := @27897 @28514 @6533 @183 @151 @290 +@28772 := @10 @149 @33 +@28805 := @28770 + @28772 + @7048 + @7233 + @7228 + @27910 + (@27696 + @28514 + @6533 + @290 + @28772 + @7233 + (@27705 + @28514 + @6533 + @288 + @162 + @149 + @33 + @7231 + @7042 + (@28426 @28514 @6533 @285 @149 @7230 (@28434 (@28435 @285 @149))) + (@27742 @28514 @6533))) +@28806 := @27947 @183 +@28813 := @28628 (@28760 (@28765 (@28805 (@27945 (@28806 @151 @7228))))) +@28815 := @27766 (@27449 @139) +@28816 := @28813 @28815 +@28820 := LexLeanPreservation.Rust.covered @27307 @27309 @139 +@28821 := @28820 @30 +@28825 := @28816 (@27766 (@28821 @296 @27662)) +@28827 := @27766 (@28308 @7025) +@28849 := @27481 + (@27528 + (@27531 + (@27534 + (@27556 + (@27580 + (@27598 + (@27632 + (@27644 + (@27649 + (@27775 + (@27968 (@28052 (@28507 (@28825 @28827)))) + @28815 + (@27766 (@28820 @311 @303 @27662)) + @28827)))))))))) +@28850 := @27312 @20 +@28851 := @27320 @27748 +@28853 := @27316 (@28851 @27335) +@28855 := @27358 (@27359 @20) +@28856 := @27354 @28855 +@28858 := @27316 (@28856 @27383) +@28875 := @27315 + (fun (fn : @129) => + @28853 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @28858 @27430)))))) + @27476)) + @385 +@28878 := @27482 (@28851 (@27333 @385)) +@28881 := @27395 (@27396 @385) @27752 +@28885 := @27316 (@27387 (@28881 @27404) @27408) +@28886 := @27421 @385 +@28891 := @27418 (@27420 @28886 @27756 @27376 @27378) +@28902 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @28858 (@28885 @28891))))) +@28903 := @27341 @28902 +@28904 := @27338 @28903 +@28913 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @27752 @27334) @27470))) +@28916 := @28878 (@28904 @28913) @27749 +@28918 := @27529 @28903 @28913 +@28920 := @27532 @28902 @7283 +@28921 := @27368 @7283 +@28923 := @27366 (@28921 @27381) +@28925 := @27316 (@28856 @28923) +@28926 := @27403 @7283 +@28927 := @28881 @28926 +@28928 := @27387 @28927 +@28930 := @27316 (@28928 @27408) +@28941 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @28925 (@28930 @28891))))) + @7287 +@28942 := @27372 @7287 +@28947 := @27316 (@28856 (@27366 (@28921 (@28942 @27380)))) +@28948 := @27416 @7287 +@28949 := @27415 @28948 +@28952 := @27419 @28948 @28886 @27756 +@28964 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @28947 (@28930 (@28949 (@28952 @27376 @27378)))))) + @7419 +@28971 := @27316 (@28856 (@27366 (@28921 (@28942 (@27375 (@7420 @27378)))))) +@28972 := @28952 @7419 +@28981 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @28971 (@28930 (@28949 (@28972 @27378))))) + @7476 +@28986 := @28856 (@27366 (@28921 (@28942 (@27375 @7477)))) +@28987 := @27316 @28986 +@28988 := @28972 @7476 +@28994 := @27599 (fun (Γ : @27346) => @28987 (@28930 (@28949 @28988))) @27630 +@28995 := @27482 @28986 +@28996 := @27407 @27630 +@28997 := @28928 @28996 +@28998 := @27316 @28997 +@28999 := @27414 @27630 +@29001 := @28999 @28948 @28988 +@29005 := @28995 (@28998 @29001) (@27642 @28855) +@29009 := @27482 @28997 @29001 (@27647 @28927) +@29010 := @27972 @27630 +@29022 := @29010 @6533 @6533 @20 @24 @317 @383 @311 @7309 @20 @7067 @7418 @7476 +@29023 := @28076 @27630 +@29028 := @29023 @6533 @317 @24 @7298 @7307 +@29029 := @28231 @27630 +@29037 := @29029 @6533 @315 @163 @68 @24 @7298 @7305 @7300 +@29038 := @28244 @27630 +@29049 := @29038 @6533 @160 @162 @29 @33 @7295 @7048 @7042 @7113 @367 @7031 +@29050 := @27717 @27630 +@29055 := @29050 @6533 @136 @29 @136 @7295 +@29058 := @27725 (@27726 @27630 @136) +@29059 := @29055 @29058 +@29061 := @27733 (@27734 @7295) +@29063 := @29049 (@29059 @29061) +@29064 := @28304 @27630 +@29072 := @29037 (@29063 (@29064 @6533) @28310 (@27766 (@28312 @7291 @7048))) +@29074 := @28325 (@28326 @7300) +@29075 := @29072 @29074 +@29077 := @27766 (@28330 @7300) +@29078 := @29075 @29077 +@29080 := @27766 (@28335 @7300) +@29081 := @29078 @29080 +@29084 := @27766 (@28339 @7300 @68) +@29085 := @29081 @29084 +@29089 := @27766 (@28344 @315 @68 @24) +@29090 := @29085 @29089 +@29093 := @27767 (@27768 (@28350 @7300)) +@29095 := @27766 (@29093 @6533) +@29098 := @29022 (@29028 (@29090 @29095)) +@29101 := @27766 (@28048 @27630 @20) +@29102 := @29098 @29101 +@29105 := @27612 (@27615 (@28054 @27620)) +@29106 := @29105 @27630 +@29107 := @27972 @29106 +@29110 := @29107 @6533 @6533 @46 +@29119 := @29110 @320 @352 @382 @311 @7387 @46 @7313 @7417 @7476 +@29121 := @28076 @29106 @6533 +@29125 := @29121 @352 @320 @7383 @7385 +@29127 := @28086 @29106 @6533 +@29134 := @29127 @351 @320 @26 @7380 @7088 @393 @7031 +@29135 := @27673 @29106 +@29136 := @29135 @6533 +@29139 := @29136 @351 @489 @7380 +@29140 := @27682 @29106 +@29141 := @29140 @6533 +@29149 := @29141 @204 @350 @486 @489 @7048 @7378 @6533 @512 +@29150 := @27696 @29106 +@29151 := @29150 @6533 +@29154 := @29151 @350 @486 @7378 +@29155 := @27705 @29106 +@29156 := @29155 @6533 +@29162 := @29156 @325 @349 @483 @485 @7330 @7377 +@29165 := @29136 @325 @483 @7330 +@29167 := @28130 @29106 @6533 +@29169 := @29167 @271 @324 +@29170 := @25 @68 +@29180 := @29169 @29170 @480 @482 @7048 @7329 @28377 @20 @6533 @6533 @526 +@29183 := @29151 @324 @29170 @7329 +@29184 := @29156 @212 +@29189 := @29184 @163 @24 @68 @7327 @7043 +@29190 := @27717 @29106 +@29191 := @29190 @6533 +@29195 := @29191 @20 @24 @20 @7327 +@29196 := @27726 @29106 +@29198 := @27725 (@29196 @20) +@29199 := @29195 @29198 +@29201 := @27733 (@27734 @7327) +@29202 := @29199 @29201 +@29203 := @29189 @29202 +@29204 := @29156 @160 +@29207 := @29204 @162 @29 @33 +@29209 := @29207 @7040 @7042 +@29212 := @29191 @136 @29 @136 +@29213 := @29212 @7040 +@29215 := @27725 (@29196 @136) +@29217 := @29213 @29215 @27736 +@29218 := @29209 @29217 +@29219 := @27742 @29106 +@29220 := @29219 @6533 +@29227 := @29180 (@29183 (@29203 (@29218 @29220))) (@27526 (@28184 @271)) +@29228 := @27400 @526 +@29230 := @29227 (@27751 @29228) +@29231 := @27424 @526 +@29233 := @29230 (@27755 @29231) +@29236 := @27760 (@28195 @480 @482) +@29237 := @29233 @29236 +@29238 := @28205 @271 +@29239 := @28207 @29170 +@29248 := @29162 (@29165 (@29237 (@28203 (@29238 @29239)) (@27760 (@27762 @271)) @27772)) +@29254 := @29156 @328 @348 @24 @480 @7356 @7376 +@29256 := @29121 @328 @24 +@29258 := @29256 @7345 @7354 +@29259 := @28231 @29106 +@29260 := @29259 @6533 +@29261 := @29260 @218 +@29264 := @29261 @327 @2119 @24 +@29267 := @29264 @7345 @7352 @7137 +@29268 := @28244 @29106 +@29269 := @29268 @6533 +@29270 := @29269 @212 +@29274 := @29270 @228 @24 @49 @7327 +@29280 := @29274 @7344 @7351 @7113 @398 @7031 @29202 +@29288 := @29269 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@29290 := @29288 @473 @7031 +@29291 := @28281 @29106 +@29292 := @29291 @6533 +@29293 := @29292 @24 +@29297 := @29293 @225 @7130 @28292 @28298 +@29298 := @29290 @29297 +@29299 := @28304 @29106 +@29300 := @29299 @6533 +@29321 := @29254 + (@29258 + (@29267 + (@29280 + (@29298 @29300 @28310 (@27766 (@28312 @7338 @7048))) + @28310 + (@27766 (@28312 @7332 @7344))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@29327 := @29156 @346 @162 @320 @33 @7374 @7042 +@29330 := @29136 @346 @320 @7374 +@29332 := @27897 @29106 @6533 +@29339 := @29332 @233 @320 @345 @87 @7048 @7373 @7359 +@29341 := @27908 (@27908 @28379) +@29342 := @29339 @29341 +@29345 := @29151 @345 @87 @7373 +@29346 := @29156 @237 +@29351 := @29346 @344 @24 @86 @7158 @7372 +@29355 := @29293 @236 @7158 @28410 @28414 +@29356 := @29351 @29355 +@29362 := @29346 @343 @24 @85 @7158 @7371 @29355 +@29368 := @29156 @334 @342 @26 @84 @7362 @7370 +@29373 := @28426 @29106 @6533 @331 @26 @7361 +@29376 := @28434 (@28435 @331 @26) +@29378 := @29368 (@29373 @29376) +@29384 := @29346 @341 @24 @83 @7158 @7369 @29355 +@29390 := @29156 @339 @249 @22 @34 @7367 @7169 +@29393 := @29136 @339 @22 @7367 +@29402 := @29332 @336 @22 @162 @33 @7048 @7042 @7365 @27909 @29300 +@29403 := @27947 @336 +@29406 := @27945 (@29403 @22 @7365) +@29409 := @29390 (@29393 (@29402 @29406)) +@29415 := @29156 @247 @162 @30 @33 @7167 @7042 +@29418 := @29136 @247 @30 @7167 +@29419 := @29332 @244 +@29438 := @29342 + (@29345 + (@29356 + (@29362 + (@29378 + (@29384 + (@29409 + (@29415 + (@29418 (@29419 @30 @162 @33 @7048 @7042 @7165 @27909 @29300 @28462)) + @29220))))))) +@29441 := @27945 (@28472 @320 @7359) +@29449 := @29149 (@29154 (@29248 (@29321 (@29327 (@29330 (@29438 @29441)) @29220)))) +@29450 := @27330 @204 +@29451 := @27526 @29450 +@29452 := @29449 @29451 +@29453 := @27400 @512 +@29454 := @27751 @29453 +@29455 := @29452 @29454 +@29456 := @27424 @512 +@29457 := @27755 @29456 +@29458 := @29455 @29457 +@29460 := @27760 (@27762 @204) +@29467 := @29119 (@29125 (@29134 (@29139 (@29458 @29460 @27772)) @28500)) +@29470 := @27766 (@28048 @29106 @46) +@29471 := @29467 @29470 +@29472 := @27617 @320 +@29475 := @27612 (@27805 (@29472 @27806)) +@29476 := @29475 @29106 +@29479 := @27653 @29476 @6533 @6533 +@29491 := @29479 @311 @30 @6612 @356 @381 @27662 @7414 @7475 @139 @7025 @532 @7031 +@29493 := @27673 @29476 @6533 +@29495 := @29493 @356 @30 +@29496 := @29495 @7414 +@29501 := @28538 @29476 @6533 @6612 @177 @192 +@29506 := @29501 @204 @87 @30 @7394 @7088 +@29508 := @29506 @521 @7409 +@29510 := @27717 @29476 @6533 +@29513 := @29510 @46 @320 @46 +@29514 := @29513 @7394 +@29515 := @27726 @29476 +@29517 := @27725 (@29515 @46) +@29518 := @29514 @29517 +@29520 := @27733 (@27734 @7394) +@29521 := @29518 @29520 +@29522 := @29508 @29521 +@29525 := @28565 (@28574 (@28589 @192)) +@29526 := @29522 @29525 +@29529 := @27945 (@28595 @192 @136) +@29530 := @29526 @29529 +@29531 := @28611 @87 +@29533 := @28601 (@29531 @204) +@29542 := @29491 (@29496 (@29530 @29533 @28500 (@27766 (@28617 @7409 @7398)) @28625)) +@29543 := @27779 @29476 +@29547 := @29543 @29476 @6533 @30 @6612 +@29560 := @29547 @381 @307 @6533 @311 @7474 @20 @244 @139 @377 @7223 @7048 @7450 @7459 +@29563 := @27612 (@27781 (@27625 @27783)) +@29564 := @29563 @29476 +@29581 := @29543 + @29564 + @6533 + @30 + @6612 + @381 + @139 + @6533 + @311 + @7212 + @136 + @266 + @186 + @360 + @7463 + @7048 + @7048 + @7470 +@29585 := @27831 @29476 @6533 @30 @6612 +@29589 := @29581 (@29585 @381 @6533 @311) +@29590 := @27861 @381 +@29593 := @29589 (@27841 (@29590 @136)) +@29594 := @28682 @381 +@29598 := @29593 (@27766 (@29594 @139 @266)) +@29601 := @27875 @29476 @30 @6612 +@29603 := @29601 @266 @186 +@29666 := @29560 + (@29598 + (@27647 (@29603 @7463 @7048)) + (@27888 + @29564 + @360 + @311 + @7048 + @7469 + (@27897 + @29564 + @6533 + @169 + @311 + @198 + @68 + @7048 + @7468 + @7466 + @27910 + (@27696 + @29564 + @6533 + @198 + @68 + @7468 + (@27705 + @29564 + @6533 + @196 + @162 + @29 + @33 + @7155 + @7042 + (@27717 @29564 @6533 @60 @29 @60 @7155 (@27725 (@27726 @29564 @60)) @28398) + (@27742 @29564 @6533))) + (@27945 (@27948 @311 @7466))))) + (@27841 (@29590 @20)) + (@27766 (@29594 @307 @244)) +@29671 := @27647 (@29601 @244 @139 @7223 @7048) +@29672 := @29666 @29671 +@29676 := @27972 @29476 @6533 @6533 @192 +@29685 := @29676 @22 @372 @376 @311 @7447 @192 @7423 @7048 @7459 +@29688 := @29493 @372 @22 @7447 +@29690 := @27682 @29476 @6533 +@29698 := @29690 @367 @371 @387 @22 @7048 @7445 @6612 @544 +@29700 := @27696 @29476 @6533 +@29703 := @29700 @371 @387 @7445 +@29705 := @27705 @29476 @6533 +@29709 := @29705 @369 @162 @22 @33 +@29711 := @29709 @7443 @7042 +@29713 := @29493 @369 @22 +@29714 := @29713 @7443 +@29717 := @29501 @192 @87 @22 +@29727 := @29717 @7267 @7088 @537 @7438 (@29513 @7267 @29517 @27936) @29525 @29529 +@29729 := @28601 (@29531 @192) +@29738 := @29711 (@29714 (@29727 @29729 @28500 (@27766 (@28617 @7438 @7428)) @28625)) +@29740 := @27742 @29476 @6533 +@29743 := @29698 (@29703 (@29738 @29740)) +@29744 := @27330 @367 +@29745 := @27526 @29744 +@29746 := @29743 @29745 +@29747 := @27400 @544 +@29749 := @29746 (@27751 @29747) +@29750 := @27424 @544 +@29758 := @29685 (@29688 (@29749 (@27755 @29750) (@27760 (@27762 @367)) @28625)) +@29761 := @27766 (@28048 @29476 @192) +@29762 := @29758 @29761 +@29765 := @27612 (@28053 (@27782 @28055)) +@29766 := @29765 @29476 +@29771 := @27888 @29766 @376 @311 @7048 @7458 +@29781 := @27897 @29766 @6533 @183 @311 @375 @387 @7048 @7457 @7453 @27910 +@29786 := @27696 @29766 @6533 @375 @387 @7457 +@29794 := @27705 @29766 @6533 @220 @162 @22 @33 @7455 @7042 +@29804 := @27717 @29766 @6533 @192 @22 @192 @7455 (@27725 (@27726 @29766 @192)) +@29806 := @27733 (@27734 @7455) +@29839 := @28875 + (@28916 + (@28918 + (@28920 + (@28941 + (@28964 + (@28981 + (@28994 + (@29005 + (@29009 + (@29102 + (@29471 + (@29542 + (@29672 + (@29762 + (@29771 + (@29781 + (@29786 (@29794 (@29804 @29806) (@27742 @29766 @6533))) + (@27945 (@28806 @311 @7453)))))) + @28815 + (@27766 (@28821 @381 @27662)) + @28827)))))))))))) +@29840 := @27312 @46 +@29841 := @27320 @28033 +@29843 := @27316 (@29841 @27335) +@29845 := @27358 (@27359 @46) +@29846 := @27354 @29845 +@29848 := @27316 (@29846 @27383) +@29865 := @27315 + (fun (fn : @129) => + @29843 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @29848 @27430)))))) + @27476)) + @405 +@29868 := @27482 (@29841 (@27333 @405)) +@29871 := @27395 (@27396 @405) @28036 +@29875 := @27316 (@27387 (@29871 @27404) @27408) +@29876 := @27421 @405 +@29881 := @27418 (@27420 @29876 @28039 @27376 @27378) +@29892 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @29848 (@29875 @29881))))) +@29893 := @27341 @29892 +@29894 := @27338 @29893 +@29903 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @28036 @27334) @27470))) +@29906 := @29868 (@29894 @29903) @28034 +@29908 := @27529 @29893 @29903 +@29910 := @27532 @29892 @7484 +@29911 := @27368 @7484 +@29913 := @27366 (@29911 @27381) +@29915 := @27316 (@29846 @29913) +@29916 := @27403 @7484 +@29917 := @29871 @29916 +@29918 := @27387 @29917 +@29920 := @27316 (@29918 @27408) +@29931 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @29915 (@29920 @29881))))) + @7486 +@29932 := @27372 @7486 +@29933 := @29932 @27380 +@29937 := @27316 (@29846 (@27366 (@29911 @29933))) +@29938 := @27416 @7486 +@29939 := @27415 @29938 +@29940 := @27419 @29938 +@29942 := @29940 @29876 @28039 +@29954 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @29937 (@29920 (@29939 (@29942 @27376 @27378)))))) + @7048 +@29956 := @27375 (@7207 @27378) +@29961 := @27316 (@29846 (@27366 (@29911 (@29932 @29956)))) +@29962 := @29942 @7048 +@29971 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @29961 (@29920 (@29939 (@29962 @27378))))) + @7498 +@29976 := @29846 (@27366 (@29911 (@29932 (@27375 @7499)))) +@29977 := @27316 @29976 +@29978 := @29962 @7498 +@29983 := @27599 (fun (Γ : @27346) => @29977 (@29920 (@29939 @29978))) +@29987 := @27612 (@27624 (@27782 @27626)) @27394 +@29988 := @29983 @29987 +@29989 := @27482 @29976 +@29990 := @27407 @29987 +@29991 := @29918 @29990 +@29992 := @27316 @29991 +@29993 := @27414 @29987 +@29995 := @29993 @29938 @29978 +@29999 := @29989 (@29992 @29995) (@27642 @29845) +@30003 := @27482 @29991 @29995 (@27647 @29917) +@30007 := LexLeanPreservation.Rust.Corr.callF @27307 @27309 @27311 +@30015 := @30007 @29987 @393 @403 @553 @24 @7048 @7496 @577 +@30016 := @27696 @29987 +@30020 := @30016 @6533 @403 @553 @7496 +@30021 := @27705 @29987 +@30022 := @30021 @6533 +@30028 := @30022 @400 @402 @550 @552 @7493 @7495 +@30029 := @27673 @29987 +@30033 := @30029 @6533 @400 @550 @7493 +@30034 := @28130 @29987 +@30047 := @30034 @6533 @398 @162 @33 @548 @24 @7048 @7042 @27909 @46 @6533 @6533 @583 +@30048 := @28304 @29987 +@30053 := @30047 (@30048 @6533) (@27526 (@28184 @398)) +@30054 := @27400 @583 +@30056 := @30053 (@27751 @30054) +@30057 := @27424 @583 +@30059 := @30056 (@27755 @30057) +@30062 := @27760 (@28195 @548 @24) +@30063 := @30059 @30062 +@30064 := @28205 @398 +@30065 := @28207 @33 +@30074 := @30028 (@30033 (@30063 (@28203 (@30064 @30065)) (@27760 (@27762 @398)) @27772)) +@30080 := @30022 @237 @163 @24 @387 @7158 @7043 +@30081 := @28281 @29987 +@30088 := @30080 (@30081 @6533 @24 @236 @7158 @28410 @28414) +@30094 := @30022 @160 @162 @22 @33 @7040 @7042 +@30095 := @27717 @29987 +@30100 := @30095 @6533 @136 @22 @136 @7040 +@30103 := @27725 (@27726 @29987 @136) +@30106 := @30094 (@30100 @30103 @27736) +@30107 := @27742 @29987 +@30113 := @30015 (@30020 (@30074 (@30088 (@30106 (@30107 @6533))))) +@30114 := @27330 @393 +@30115 := @27526 @30114 +@30116 := @30113 @30115 +@30117 := @27400 @577 +@30118 := @27751 @30117 +@30119 := @30116 @30118 +@30120 := @27424 @577 +@30121 := @27755 @30120 +@30122 := @30119 @30121 +@30124 := @27760 (@27762 @393) +@30135 := @29865 + (@29906 (@29908 (@29910 (@29931 (@29954 (@29971 (@29988 (@29999 (@30003 (@30122 @30124)))))))))) +@30136 := @27312 @60 +@30137 := @27320 @28484 +@30139 := @27316 (@30137 @27335) +@30141 := @27358 (@27359 @60) +@30142 := @27354 @30141 +@30144 := @27316 (@30142 @27383) +@30161 := @27315 + (fun (fn : @129) => + @30139 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @30144 @27430)))))) + @27476)) + @465 +@30164 := @27482 (@30137 (@27333 @465)) +@30167 := @27395 (@27396 @465) @28487 +@30171 := @27316 (@27387 (@30167 @27404) @27408) +@30172 := @27421 @465 +@30177 := @27418 (@27420 @30172 @28490 @27376 @27378) +@30188 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @30144 (@30171 @30177))))) +@30189 := @27341 @30188 +@30190 := @27338 @30189 +@30199 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @28487 @27334) @27470))) +@30202 := @30164 (@30190 @30199) @28485 +@30204 := @27529 @30189 @30199 +@30206 := @27532 @30188 @7513 +@30207 := @27368 @7513 +@30211 := @27316 (@30142 (@27366 (@30207 @27381))) +@30213 := @30167 (@27403 @7513) +@30214 := @27387 @30213 +@30216 := @27316 (@30214 @27408) +@30227 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @30211 (@30216 @30177))))) + @7517 +@30228 := @27372 @7517 +@30233 := @27316 (@30142 (@27366 (@30207 (@30228 @27380)))) +@30234 := @27416 @7517 +@30235 := @27415 @30234 +@30238 := @27419 @30234 @30172 @28490 +@30250 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @30233 (@30216 (@30235 (@30238 @27376 @27378)))))) + @7525 +@30257 := @27316 (@30142 (@27366 (@30207 (@30228 (@27375 (@7526 @27378)))))) +@30258 := @30238 @7525 +@30267 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @30257 (@30216 (@30235 (@30258 @27378))))) + @7593 +@30272 := @30142 (@27366 (@30207 (@30228 (@27375 @7594)))) +@30273 := @27316 @30272 +@30274 := @30258 @7593 +@30279 := @27599 (fun (Γ : @27346) => @30273 (@30216 (@30235 @30274))) +@30289 := @27612 (@27805 (@28509 @27806)) (@29105 (@27612 (@27624 (@27617 @415 @27626)) @27394)) +@30290 := @30279 @30289 +@30291 := @27482 @30272 +@30293 := @30214 (@27407 @30289) +@30294 := @27316 @30293 +@30297 := @27414 @30289 @30234 @30274 +@30301 := @30291 (@30294 @30297) (@27642 @30141) +@30305 := @27482 @30293 @30297 (@27647 @30213) +@30309 := LexLeanPreservation.Rust.Corr.matchNat @27307 @27309 @27311 +@30325 := @30309 + @30289 + @6533 + @6533 + @422 + @212 + @463 + @7327 + @434 + @60 + @459 + @27783 + @7025 + @618 + @7031 + @7048 + @7593 +@30327 := @27717 @30289 @6533 +@30331 := @30327 @20 @24 @20 @7327 +@30332 := @27726 @30289 +@30337 := @30325 (@30331 (@27725 (@30332 @20)) @29201) +@30342 := @27525 (@27318 (@27179 @157 (@27389 @157))) +@30343 := LexLeanPreservation.Rust.natArms +@30346 := @30337 (@30342 (@30343 @463)) +@30347 := LexLeanPreservation.Rust.slotOK +@30352 := @30346 (@27766 (@30347 @30289 @27783)) @28827 +@30356 := LexLeanPreservation.Rust.Corr.kIf @27307 @27309 @27311 +@30359 := @30356 @30289 @6533 @6533 +@30360 := LexLeanPreservation.Rust.Kind.nat +@30372 := @30359 (@30360 @7519 @60 @27783) @7529 @434 @459 @422 @7048 @7534 @7568 @7591 +@30377 := @27888 @30289 @434 @422 @7048 @7533 +@30381 := LexLeanPreservation.Rust.Corr.bOfE @27307 @27309 @27311 +@30386 := @30381 @30289 @6533 @434 @422 @7533 +@30390 := LexLeanPreservation.Rust.Corr.buildPair @27307 @27309 @27311 +@30398 := @30390 @30289 @6533 @177 @242 @206 @26 @7267 @7162 +@30400 := @27705 @30289 @6533 +@30436 := @30372 + (@30377 + (@30386 + (@30398 + (@30400 + @177 + @432 + @206 + @77 + @7267 + @12022 + (@30327 @46 @206 @46 @7267 (@27725 (@30332 @46)) @27936) + (@30400 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @30289 @6533 @239 @26 @7161 @28438) + (@27742 @30289 @6533)))))) +@30439 := @27612 (@27781 (@28054 @27783)) +@30440 := @30439 @30289 +@30455 := @27653 @30440 @6533 @6533 @422 @414 @6612 @442 @458 @141 @7565 @7590 @139 @7025 @851 @7031 +@30461 := @28076 @30440 @6533 @442 @414 @7556 @7563 +@30465 := LexLeanPreservation.Rust.Corr.apply @27307 @27309 @27311 +@30478 := @30465 @30440 @6533 @160 @412 @414 @7295 @179 @7048 @7561 @6533 @7547 @733 @7552 +@30480 := @27717 @30440 @6533 +@30484 := @30480 @136 @415 @136 @7295 +@30485 := @27726 @30440 +@30490 := @30478 (@30484 (@27725 (@30485 @136)) @29061) +@30495 := @27696 @30440 @6533 @179 @412 @7561 +@30497 := @27705 @30440 @6533 +@30498 := @30497 @177 +@30503 := @30498 @162 @206 @33 @7394 @7042 +@30506 := @30480 @46 @206 @46 +@30507 := @30506 @7394 +@30509 := @27725 (@30485 @46) +@30512 := @30503 (@30507 @30509 @29520) +@30514 := @27742 @30440 @6533 +@30519 := @30490 (@30495 (@30512 @30514)) @28198 @27772 +@30521 := @27766 (@28308 @7547) +@30528 := @30455 (@30461 (@30519 @30521 (@27766 (@28312 @7549 @7048)))) +@30529 := @27779 @30440 +@30546 := @30529 + @30440 + @6533 + @414 + @6612 + @458 + @140 + @6533 + @422 + @7589 + @136 + @244 + @139 + @446 + @7223 + @7048 + @7048 + @7574 +@30550 := @27612 (@28053 (@28509 @28055)) @30440 +@30575 := @30529 + @30550 + @6533 + @414 + @6612 + @458 + @139 + @6533 + @422 + @7212 + @20 + @266 + @450 + @454 + @7578 + @7048 + @7048 + @7585 + (@27831 @30440 @6533 @414 @6612 @458 @6533 @422) +@30576 := @27861 @458 +@30579 := @30575 (@27841 (@30576 @20)) +@30581 := @27867 @414 @458 +@30585 := @30579 (@27766 (@30581 @139 @266)) +@30588 := @27875 @30440 @414 @6612 +@30594 := @30585 (@27647 (@30588 @266 @450 @7578 @7048)) +@30602 := @30007 @30550 @60 @453 @418 @422 @7048 @7583 @465 +@30607 := @27696 @30550 @6533 @453 @418 @7583 +@30609 := @27705 @30550 @6533 +@30615 := @30609 @160 @452 @415 @417 @7040 @7582 +@30617 := @27717 @30550 @6533 +@30621 := @30617 @136 @415 @136 @7040 +@30622 := @27726 @30550 +@30627 := @30615 (@30621 (@27725 (@30622 @136)) @27736) +@30633 := @30609 @196 @375 @24 @412 @7580 @7457 +@30640 := @30617 @60 @24 @60 @7580 (@27725 (@30622 @60)) +@30642 := @27733 (@27734 @7580) +@30751 := @30161 + (@30202 + (@30204 + (@30206 + (@30227 + (@30250 + (@30267 + (@30290 + (@30301 + (@30305 + (@30352 + (@30436 + (@30528 + (@30546 + (@30594 + (@30602 + (@30607 + (@30627 + (@30633 + (@30640 @30642) + (@30609 + @220 + @162 + @206 + @33 + @7455 + @7042 + (@30617 + @192 + @206 + @192 + @7455 + (@27725 (@30622 @192)) + @29806) + (@27742 @30550 @6533))))) + @28485 + @28488 + @28491 + @28494)) + (@27841 (@30576 @136)) + (@27766 (@30581 @140 @244)) + (@27647 (@30588 @244 @139 @7223 @7048)) + (@27888 + @30440 + @446 + @422 + @7048 + @7573 + (@30381 + @30440 + @6533 + @446 + @422 + @7573 + (@30390 + @30440 + @6533 + @177 + @334 + @206 + @26 + @7267 + @7362 + (@30498 + @444 + @206 + @77 + @7267 + @15316 + (@30506 @7267 @30509 @27936) + (@30497 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @30440 @6533 @331 @26 @7361 @29376) + @30514)))))) + @28815 + (@27766 (@28820 @414 @458 @141)) + @28827)))))))))))) +@30752 := @27312 @192 +@30753 := @27330 @192 +@30754 := @27320 @30753 +@30756 := @27316 (@30754 @27335) +@30758 := @27358 (@27359 @192) +@30759 := @27354 @30758 +@30761 := @27316 (@30759 @27383) +@30778 := @27315 + (fun (fn : @129) => + @30756 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @30761 @27430)))))) + @27476)) + @477 +@30781 := @27482 (@30754 (@27333 @477)) +@30784 := @27395 (@27396 @477) @28188 +@30788 := @27316 (@27387 (@30784 @27404) @27408) +@30789 := @27421 @477 +@30794 := @27418 (@27420 @30789 @28191 @27376 @27378) +@30805 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @30761 (@30788 @30794))))) +@30806 := @27341 @30805 +@30807 := @27338 @30806 +@30816 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @28188 @27334) @27470))) +@30820 := @30781 (@30807 @30816) (@27526 @30753) +@30822 := @27529 @30806 @30816 +@30824 := @27532 @30805 @7604 +@30825 := @27368 @7604 +@30827 := @27366 (@30825 @27381) +@30829 := @27316 (@30759 @30827) +@30830 := @27403 @7604 +@30831 := @30784 @30830 +@30832 := @27387 @30831 +@30834 := @27316 (@30832 @27408) +@30845 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @30829 (@30834 @30794))))) + @7606 +@30846 := @27372 @7606 +@30849 := @27366 (@30825 (@30846 @27380)) +@30851 := @27316 (@30759 @30849) +@30852 := @27416 @7606 +@30853 := @27415 @30852 +@30854 := @27419 @30852 +@30856 := @30854 @30789 @28191 +@30868 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @30851 (@30834 (@30853 (@30856 @27376 @27378)))))) + @7048 +@30873 := @27316 (@30759 (@27366 (@30825 (@30846 @29956)))) +@30874 := @30856 @7048 +@30883 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @30873 (@30834 (@30853 (@30874 @27378))))) + @7612 +@30888 := @30759 (@27366 (@30825 (@30846 (@27375 @7613)))) +@30889 := @27316 @30888 +@30890 := @30874 @7612 +@30895 := @27599 (fun (Γ : @27346) => @30889 (@30834 (@30853 @30890))) +@30898 := @27612 (@27615 (@28509 @27620)) +@30902 := @27612 (@27624 (@27618 @27626)) @27394 +@30903 := @30898 @30902 +@30904 := @30895 @30903 +@30905 := @27482 @30888 +@30906 := @27407 @30903 +@30907 := @30832 @30906 +@30908 := @27316 @30907 +@30910 := @27414 @30903 @30852 +@30911 := @30910 @30890 +@30915 := @30905 (@30908 @30911) (@27642 @30758) +@30919 := @27482 @30907 @30911 (@27647 @30831) +@30927 := @30007 @30903 @473 @475 @467 @414 @7048 @7610 @836 +@30932 := @27696 @30903 @6533 @475 @467 @7610 +@30934 := @27705 @30903 @6533 +@30940 := @30934 @160 @214 @143 @412 @7040 @7110 +@30942 := @27717 @30903 @6533 +@30946 := @30942 @136 @143 @136 @7040 +@30947 := @27726 @30903 +@30952 := @30940 (@30946 (@27725 (@30947 @136)) @27736) +@30958 := @30934 @212 @162 @206 @33 @7108 @7042 +@30961 := @30942 @20 @206 @20 +@30962 := @30961 @7108 +@30964 := @27725 (@30947 @20) +@30973 := @30927 (@30932 (@30952 (@30958 (@30962 @30964 @28165) (@27742 @30903 @6533)))) +@30974 := @27330 @473 +@30975 := @27526 @30974 +@30976 := @30973 @30975 +@30977 := @27400 @836 +@30979 := @30976 (@27751 @30977) +@30980 := @27424 @836 +@30995 := @30778 + (@30820 + (@30822 + (@30824 + (@30845 + (@30868 + (@30883 + (@30904 (@30915 (@30919 (@30979 (@27755 @30980) (@27760 (@27762 @473)))))))))))) +@30996 := @27312 @204 +@30997 := @27320 @29450 +@30999 := @27316 (@30997 @27335) +@31001 := @27358 (@27359 @204) +@31002 := @27354 @31001 +@31004 := @27316 (@31002 @27383) +@31021 := @27315 + (fun (fn : @129) => + @30999 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31004 @27430)))))) + @27476)) + @512 +@31024 := @27482 (@30997 (@27333 @512)) +@31027 := @27395 (@27396 @512) @29453 +@31031 := @27316 (@27387 (@31027 @27404) @27408) +@31032 := @27421 @512 +@31037 := @27418 (@27420 @31032 @29456 @27376 @27378) +@31048 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31004 (@31031 @31037))))) +@31049 := @27341 @31048 +@31050 := @27338 @31049 +@31059 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @29453 @27334) @27470))) +@31062 := @31024 (@31050 @31059) @29451 +@31064 := @27529 @31049 @31059 +@31066 := @27532 @31048 @7624 +@31067 := @27368 @7624 +@31071 := @27316 (@31002 (@27366 (@31067 @27381))) +@31073 := @31027 (@27403 @7624) +@31074 := @27387 @31073 +@31076 := @27316 (@31074 @27408) +@31087 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31071 (@31076 @31037))))) + @7628 +@31088 := @27372 @7628 +@31093 := @27316 (@31002 (@27366 (@31067 (@31088 @27380)))) +@31094 := @27416 @7628 +@31095 := @27415 @31094 +@31098 := @27419 @31094 @31032 @29456 +@31110 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @31093 (@31076 (@31095 (@31098 @27376 @27378)))))) + @7636 +@31117 := @27316 (@31002 (@27366 (@31067 (@31088 (@27375 (@7637 @27378)))))) +@31118 := @31098 @7636 +@31127 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31117 (@31076 (@31095 (@31118 @27378))))) + @7678 +@31132 := @31002 (@27366 (@31067 (@31088 (@27375 @7679)))) +@31133 := @27316 @31132 +@31134 := @31118 @7678 +@31139 := @27599 (fun (Γ : @27346) => @31133 (@31076 (@31095 @31134))) +@31146 := @29475 (@29105 (@27612 (@27624 (@27617 @483 @27626)) @27394)) +@31147 := @31139 @31146 +@31148 := @27482 @31132 +@31150 := @31074 (@27407 @31146) +@31151 := @27316 @31150 +@31154 := @27414 @31146 @31094 @31134 +@31158 := @31148 (@31151 @31154) (@27642 @31001) +@31162 := @27482 @31150 @31154 (@27647 @31073) +@31178 := @30309 + @31146 + @6533 + @6533 + @489 + @212 + @510 + @7327 + @494 + @60 + @506 + @27783 + @7025 + @920 + @7031 + @7048 + @7678 +@31180 := @27717 @31146 @6533 +@31184 := @31180 @20 @24 @20 @7327 +@31185 := @27726 @31146 +@31198 := @31178 + (@31184 (@27725 (@31185 @20)) @29201) + (@30342 (@30343 @510)) + (@27766 (@30347 @31146 @27783)) + @28827 +@31213 := @30356 + @31146 + @6533 + @6533 + (@30360 @7630 @60 @27783) + @7638 + @494 + @506 + @489 + @7048 + @7534 + @7664 + @7676 +@31218 := @27888 @31146 @494 @489 @7048 @7533 +@31223 := @30381 @31146 @6533 @494 @489 @7533 +@31231 := @30390 @31146 @6533 @177 @242 @320 @26 @7267 @7162 +@31233 := @27705 @31146 @6533 +@31269 := @31213 + (@31218 + (@31223 + (@31231 + (@31233 + @177 + @432 + @320 + @77 + @7267 + @12022 + (@31180 @46 @320 @46 @7267 (@27725 (@31185 @46)) @27936) + (@31233 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @31146 @6533 @239 @26 @7161 @28438) + (@27742 @31146 @6533)))))) +@31270 := @30439 @31146 +@31285 := @27653 @31270 @6533 @6533 @489 @482 @6612 @442 @505 @141 @7661 @7675 @139 @7025 @999 @7031 +@31291 := @28076 @31270 @6533 @442 @482 @7655 @7659 +@31304 := @30465 @31270 @6533 @160 @480 @482 @7295 @179 @7048 @7561 @6533 @7547 @931 @7651 +@31306 := @27717 @31270 @6533 +@31310 := @31306 @136 @483 @136 @7295 +@31311 := @27726 @31270 +@31316 := @31304 (@31310 (@27725 (@31311 @136)) @29061) +@31321 := @27696 @31270 @6533 @179 @480 @7561 +@31323 := @27705 @31270 @6533 +@31324 := @31323 @177 +@31329 := @31324 @162 @320 @33 @7394 @7042 +@31332 := @31306 @46 @320 @46 +@31333 := @31332 @7394 +@31335 := @27725 (@31311 @46) +@31338 := @31329 (@31333 @31335 @29520) +@31340 := @27742 @31270 @6533 +@31352 := @31285 + (@31291 (@31316 (@31321 (@31338 @31340)) @29236 @27772 @30521 (@27766 (@28312 @7648 @7048)))) +@31353 := @27779 @31270 +@31370 := @31353 + @31270 + @6533 + @482 + @6612 + @505 + @140 + @6533 + @489 + @7674 + @136 + @244 + @139 + @498 + @7223 + @7048 + @7048 + @7574 +@31374 := @27612 (@28053 (@29472 @28055)) @31270 +@31399 := @31353 + @31374 + @6533 + @482 + @6612 + @505 + @139 + @6533 + @489 + @7212 + @20 + @266 + @450 + @501 + @7578 + @7048 + @7048 + @7670 + (@27831 @31270 @6533 @482 @6612 @505 @6533 @489) +@31400 := @27861 @505 +@31403 := @31399 (@27841 (@31400 @20)) +@31405 := @27867 @482 @505 +@31409 := @31403 (@27766 (@31405 @139 @266)) +@31412 := @27875 @31270 @482 @6612 +@31418 := @31409 (@27647 (@31412 @266 @450 @7578 @7048)) +@31426 := @30007 @31374 @204 @453 @486 @489 @7048 @7583 @512 +@31431 := @27696 @31374 @6533 @453 @486 @7583 +@31433 := @27705 @31374 @6533 +@31439 := @31433 @160 @452 @483 @485 @7040 @7582 +@31441 := @27717 @31374 @6533 +@31445 := @31441 @136 @483 @136 @7040 +@31446 := @27726 @31374 +@31573 := @31021 + (@31062 + (@31064 + (@31066 + (@31087 + (@31110 + (@31127 + (@31147 + (@31158 + (@31162 + (@31198 + (@31269 + (@31352 + (@31370 + (@31418 + (@31426 + (@31431 + (@31439 + (@31445 (@27725 (@31446 @136)) @27736) + (@31433 + @196 + @375 + @24 + @480 + @7580 + @7457 + (@31441 @60 @24 @60 @7580 (@27725 (@31446 @60)) @30642) + (@31433 + @220 + @162 + @320 + @33 + @7455 + @7042 + (@31441 + @192 + @320 + @192 + @7455 + (@27725 (@31446 @192)) + @29806) + (@27742 @31374 @6533))))) + @29451 + @29454 + @29457 + @29460)) + (@27841 (@31400 @136)) + (@27766 (@31405 @140 @244)) + (@27647 (@31412 @244 @139 @7223 @7048)) + (@27888 + @31270 + @498 + @489 + @7048 + @7573 + (@30381 + @31270 + @6533 + @498 + @489 + @7573 + (@30390 + @31270 + @6533 + @177 + @334 + @320 + @26 + @7267 + @7362 + (@31324 + @444 + @320 + @77 + @7267 + @15316 + (@31332 @7267 @31335 @27936) + (@31323 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @31270 @6533 @331 @26 @7361 @29376) + @31340)))))) + @28815 + (@27766 (@28820 @482 @505 @141)) + @28827)))))))))))) +@31574 := @27312 @271 +@31575 := @27330 @271 +@31576 := @27320 @31575 +@31578 := @27316 (@31576 @27335) +@31580 := @27358 (@27359 @271) +@31581 := @27354 @31580 +@31583 := @27316 (@31581 @27383) +@31600 := @27315 + (fun (fn : @129) => + @31578 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31583 @27430)))))) + @27476)) + @526 +@31603 := @27482 (@31576 (@27333 @526)) +@31606 := @27395 (@27396 @526) @29228 +@31610 := @27316 (@27387 (@31606 @27404) @27408) +@31611 := @27421 @526 +@31616 := @27418 (@27420 @31611 @29231 @27376 @27378) +@31627 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31583 (@31610 @31616))))) +@31628 := @27341 @31627 +@31629 := @27338 @31628 +@31638 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @29228 @27334) @27470))) +@31642 := @31603 (@31629 @31638) (@27526 @31575) +@31644 := @27529 @31628 @31638 +@31646 := @27532 @31627 @7689 +@31647 := @27368 @7689 +@31651 := @27316 (@31581 (@27366 (@31647 @27381))) +@31653 := @31606 (@27403 @7689) +@31654 := @27387 @31653 +@31656 := @27316 (@31654 @27408) +@31667 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31651 (@31656 @31616))))) + @7691 +@31668 := @27372 @7691 +@31669 := @31668 @27380 +@31673 := @27316 (@31581 (@27366 (@31647 @31669))) +@31674 := @27416 @7691 +@31675 := @27415 @31674 +@31676 := @27419 @31674 +@31678 := @31676 @31611 @29231 +@31690 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @31673 (@31656 (@31675 (@31678 @27376 @27378)))))) + @7048 +@31695 := @27316 (@31581 (@27366 (@31647 (@31668 @29956)))) +@31696 := @31678 @7048 +@31705 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31695 (@31656 (@31675 (@31696 @27378))))) + @7700 +@31710 := @31581 (@27366 (@31647 (@31668 (@27375 @7701)))) +@31711 := @27316 @31710 +@31712 := @31696 @7700 +@31717 := @27599 (fun (Γ : @27346) => @31711 (@31656 (@31675 @31712))) +@31720 := @27612 (@27615 (@27625 @27620)) +@31724 := @27612 (@27624 (@28054 @27626)) @27394 +@31725 := @31720 @31724 +@31726 := @29475 @31725 +@31727 := @31717 @31726 +@31728 := @27482 @31710 +@31730 := @31654 (@27407 @31726) +@31731 := @27316 @31730 +@31734 := @27414 @31726 @31674 @31712 +@31738 := @31728 (@31731 @31734) (@27642 @31580) +@31742 := @27482 @31730 @31734 (@27647 @31653) +@31750 := @30007 @31726 @521 @524 @838 @482 @7048 @7698 @879 +@31755 := @27696 @31726 @6533 @524 @838 @7698 +@31757 := @27705 @31726 @6533 +@31763 := @31757 @212 @523 @29 @485 @7108 @7697 +@31765 := @27717 @31726 @6533 +@31769 := @31765 @20 @29 @20 @7108 +@31770 := @27726 @31726 +@31775 := @31763 (@31769 (@27725 (@31770 @20)) @28165) +@31781 := @31757 @160 @179 @24 @480 @7695 @7269 +@31788 := @31765 @136 @24 @136 @7695 (@27725 (@31770 @136)) +@31790 := @27733 (@27734 @7695) +@31814 := @31750 + (@31755 + (@31775 + (@31781 + (@31788 @31790) + (@31757 + @177 + @162 + @320 + @33 + @7267 + @7042 + (@31765 @46 @320 @46 @7267 (@27725 (@31770 @46)) @27936) + (@27742 @31726 @6533))))) +@31815 := @27330 @521 +@31816 := @27526 @31815 +@31817 := @31814 @31816 +@31818 := @27400 @879 +@31820 := @31817 (@27751 @31818) +@31821 := @27424 @879 +@31836 := @31600 + (@31642 + (@31644 + (@31646 + (@31667 + (@31690 + (@31705 + (@31727 (@31738 (@31742 (@31820 (@27755 @31821) (@27760 (@27762 @521)))))))))))) +@31837 := @27312 @367 +@31838 := @27320 @29744 +@31840 := @27316 (@31838 @27335) +@31842 := @27358 (@27359 @367) +@31843 := @27354 @31842 +@31845 := @27316 (@31843 @27383) +@31862 := @27315 + (fun (fn : @129) => + @31840 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31845 @27430)))))) + @27476)) + @544 +@31865 := @27482 (@31838 (@27333 @544)) +@31868 := @27395 (@27396 @544) @29747 +@31872 := @27316 (@27387 (@31868 @27404) @27408) +@31873 := @27421 @544 +@31878 := @27418 (@27420 @31873 @29750 @27376 @27378) +@31889 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31845 (@31872 @31878))))) +@31890 := @27341 @31889 +@31891 := @27338 @31890 +@31900 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @29747 @27334) @27470))) +@31903 := @31865 (@31891 @31900) @29745 +@31905 := @27529 @31890 @31900 +@31907 := @27532 @31889 @7484 +@31909 := @27316 (@31843 @29913) +@31910 := @31868 @29916 +@31911 := @27387 @31910 +@31913 := @27316 (@31911 @27408) +@31924 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31909 (@31913 @31878))))) + @6396 +@31925 := @27372 @6396 +@31926 := @31925 @27380 +@31930 := @27316 (@31843 (@27366 (@29911 @31926))) +@31931 := @27416 @6396 +@31932 := @27415 @31931 +@31933 := @27419 @31931 +@31935 := @31933 @31873 @29750 +@31947 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @31930 (@31913 (@31932 (@31935 @27376 @27378)))))) + @7048 +@31948 := @31925 @29956 +@31952 := @27316 (@31843 (@27366 (@29911 @31948))) +@31953 := @31935 @7048 +@31962 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @31952 (@31913 (@31932 (@31953 @27378))))) + @7718 +@31967 := @31843 (@27366 (@29911 (@31925 (@27375 @7719)))) +@31968 := @27316 @31967 +@31969 := @31953 @7718 +@31975 := @27599 (fun (Γ : @27346) => @31968 (@31913 (@31932 @31969))) @29987 +@31976 := @27482 @31967 +@31977 := @31911 @29990 +@31978 := @27316 @31977 +@31980 := @29993 @31931 @31969 +@31984 := @31976 (@31978 @31980) (@27642 @31842) +@31988 := @27482 @31977 @31980 (@27647 @31910) +@31998 := @27682 @29987 @6612 @532 @542 @886 @22 @7048 @7716 @6612 @897 +@32002 := @30016 @6612 @542 @886 @7716 +@32003 := @30021 @6612 +@32009 := @32003 @539 @541 @883 @885 @7713 @7715 +@32010 := @30029 @6612 +@32013 := @32010 @539 @883 @7713 +@32026 := @30034 @6612 @537 @162 @33 @881 @22 @7048 @7042 @27909 @60 @6612 @6612 @904 +@32027 := @30048 @6612 +@32031 := @32026 @32027 (@27526 (@28184 @537)) +@32032 := @27400 @904 +@32034 := @32031 (@27751 @32032) +@32035 := @27424 @904 +@32037 := @32034 (@27755 @32035) +@32040 := @27760 (@28195 @881 @22) +@32048 := @32037 @32040 (@28203 (@28205 @537 @30065)) (@27760 (@27762 @537)) +@32050 := @27766 (@28623 @6612) +@32053 := @32009 (@32013 (@32048 @32050)) +@32076 := @32003 + @339 + @163 + @22 + @387 + @7367 + @7043 + (@32010 + @339 + @22 + @7367 + (@27897 @29987 @6612 @336 @22 @162 @33 @7048 @7042 @7365 @27909 @32027 @29406)) +@32082 := @32003 @160 @162 @22 @33 @7040 @7042 +@32089 := @30095 @6612 @136 @22 @136 @7040 @30103 @27736 +@32096 := @31998 (@32002 (@32053 (@32076 (@32082 @32089 (@30107 @6612))))) +@32097 := @27330 @532 +@32098 := @27526 @32097 +@32099 := @32096 @32098 +@32100 := @27400 @897 +@32101 := @27751 @32100 +@32102 := @32099 @32101 +@32103 := @27424 @897 +@32104 := @27755 @32103 +@32105 := @32102 @32104 +@32107 := @27760 (@27762 @532) +@32119 := @31862 + (@31903 + (@31905 + (@31907 (@31924 (@31947 (@31962 (@31975 (@31984 (@31988 (@32105 @32107 @32050)))))))))) +@32120 := @27312 @393 +@32121 := @27320 @30114 +@32123 := @27316 (@32121 @27335) +@32125 := @27358 (@27359 @393) +@32126 := @27354 @32125 +@32128 := @27316 (@32126 @27383) +@32145 := @27315 + (fun (fn : @129) => + @32123 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32128 @27430)))))) + @27476)) + @577 +@32148 := @27482 (@32121 (@27333 @577)) +@32151 := @27395 (@27396 @577) @30117 +@32155 := @27316 (@27387 (@32151 @27404) @27408) +@32156 := @27421 @577 +@32161 := @27418 (@27420 @32156 @30120 @27376 @27378) +@32172 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32128 (@32155 @32161))))) +@32173 := @27341 @32172 +@32174 := @27338 @32173 +@32183 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @30117 @27334) @27470))) +@32186 := @32148 (@32174 @32183) @30115 +@32188 := @27529 @32173 @32183 +@32190 := @27532 @32172 @7730 +@32191 := @27368 @7730 +@32195 := @27316 (@32126 (@27366 (@32191 @27381))) +@32197 := @32151 (@27403 @7730) +@32198 := @27387 @32197 +@32200 := @27316 (@32198 @27408) +@32211 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32195 (@32200 @32161))))) + @7486 +@32215 := @27316 (@32126 (@27366 (@32191 @29933))) +@32217 := @29940 @32156 @30120 +@32229 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @32215 (@32200 (@29939 (@32217 @27376 @27378)))))) + @7739 +@32236 := @27316 (@32126 (@27366 (@32191 (@29932 (@27375 (@7740 @27378)))))) +@32237 := @32217 @7739 +@32246 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32236 (@32200 (@29939 (@32237 @27378))))) + @7781 +@32251 := @32126 (@27366 (@32191 (@29932 (@27375 @7782)))) +@32252 := @27316 @32251 +@32253 := @32237 @7781 +@32258 := @27599 (fun (Γ : @27346) => @32252 (@32200 (@29939 @32253))) +@32261 := @27612 (@27805 (@27782 @27806)) +@32268 := @32261 (@29105 (@27612 (@27624 (@27617 @550 @27626)) @27394)) +@32269 := @32258 @32268 +@32270 := @27482 @32251 +@32272 := @32198 (@27407 @32268) +@32273 := @27316 @32272 +@32276 := @27414 @32268 @29938 @32253 +@32280 := @32270 (@32273 @32276) (@27642 @32125) +@32284 := @27482 @32272 @32276 (@27647 @32197) +@32299 := @27653 @32268 @6533 @6533 @24 @22 @6533 @177 @575 @141 @7267 @7780 @139 @7025 @1086 @7031 +@32301 := @27717 @32268 @6533 +@32305 := @32301 @46 @22 @46 @7267 +@32306 := @27726 @32268 +@32311 := @32299 (@32305 (@27725 (@32306 @46)) @27936) +@32312 := @27779 @32268 +@32329 := @32312 + @32268 + @6533 + @22 + @6533 + @575 + @140 + @6533 + @24 + @7779 + @136 + @336 + @139 + @212 + @7223 + @7048 + @7048 + @7744 +@32330 := @27617 @21 +@32333 := @27612 (@27781 (@32330 @27783)) +@32335 := @29765 (@32333 @32268) +@32360 := @32312 + @32335 + @6533 + @22 + @6533 + @575 + @139 + @6533 + @24 + @7212 + @20 + @562 + @564 + @571 + @7753 + @7048 + @7048 + @7775 + (@27831 @32268 @6533 @22 @6533 @575 @6533 @24) +@32361 := @27861 @575 +@32364 := @32360 (@27841 (@32361 @20)) +@32365 := @27867 @22 +@32366 := @32365 @575 +@32370 := @32364 (@27766 (@32366 @139 @562)) +@32373 := @27875 @32268 @22 @6533 +@32379 := @32370 (@27647 (@32373 @562 @564 @7753 @7048)) +@32387 := @30007 @32335 @393 @570 @553 @24 @7048 @7773 @577 +@32389 := @27696 @32335 @6533 +@32392 := @32389 @570 @553 @7773 +@32394 := @27705 @32335 @6533 +@32400 := @32394 @160 @569 @550 @552 @7295 @7772 +@32402 := @27717 @32335 @6533 +@32405 := @32402 @136 @550 @136 +@32406 := @32405 @7295 +@32407 := @27726 @32335 +@32409 := @27725 (@32407 @136) +@32412 := @32400 (@32406 @32409 @29061) +@32418 := @32394 @567 @375 @24 @387 @7770 @7457 +@32424 := @28076 @32335 @6533 @567 @24 @7763 @7768 +@32441 := @30465 + @32335 + @6533 + @160 + @548 + @24 + @7040 + @566 + @7048 + @7766 + @6533 + @7547 + @1095 + @7759 + (@32405 @7040 @32409 @27736) +@32444 := @32389 @566 @548 @7766 +@32459 := @32394 + @212 + @198 + @24 + @547 + @7327 + @7468 + (@32402 @20 @24 @20 @7327 (@27725 (@32407 @20)) @29201) +@32474 := @32394 + @196 + @162 + @21 + @33 + @7155 + @7042 + (@32402 @60 @21 @60 @7155 (@27725 (@32407 @60)) @28398) +@32476 := @27742 @32335 @6533 +@32551 := @32311 + (@32329 + (@32379 + (@32387 + (@32392 + (@32412 + (@32418 + (@32424 + (@32441 + (@32444 (@32459 (@32474 @32476))) + @30062 + @27772 + @30521 + (@27766 (@28312 @7756 @7048)))) + (@32394 + @220 + @162 + @22 + @33 + @7455 + @7042 + (@32402 @192 @22 @192 @7455 (@27725 (@32407 @192)) @29806) + @32476)))) + @30115 + @30118 + @30121 + @30124)) + (@27841 (@32361 @136)) + (@27766 (@32366 @140 @336)) + (@27647 (@32373 @336 @139 @7223 @7048)) + (@27888 + @32268 + @212 + @24 + @7048 + @7327 + (@30381 + @32268 + @6533 + @212 + @24 + @7327 + (@32301 @20 @24 @20 @7327 (@27725 (@32306 @20)) @29201)))) + @28815 +@32552 := @28820 @22 +@32567 := @32145 + (@32186 + (@32188 + (@32190 + (@32211 + (@32229 + (@32246 (@32269 (@32280 (@32284 (@32551 (@27766 (@32552 @575 @141)) @28827)))))))))) +@32568 := @27312 @398 +@32569 := @27330 @398 +@32570 := @27320 @32569 +@32572 := @27316 (@32570 @27335) +@32574 := @27358 (@27359 @398) +@32575 := @27354 @32574 +@32577 := @27316 (@32575 @27383) +@32594 := @27315 + (fun (fn : @129) => + @32572 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32577 @27430)))))) + @27476)) + @583 +@32597 := @27482 (@32570 (@27333 @583)) +@32600 := @27395 (@27396 @583) @30054 +@32604 := @27316 (@27387 (@32600 @27404) @27408) +@32605 := @27421 @583 +@32610 := @27418 (@27420 @32605 @30057 @27376 @27378) +@32621 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32577 (@32604 @32610))))) +@32622 := @27341 @32621 +@32623 := @27338 @32622 +@32632 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @30054 @27334) @27470))) +@32636 := @32597 (@32623 @32632) (@27526 @32569) +@32638 := @27529 @32622 @32632 +@32640 := @27532 @32621 @7791 +@32641 := @27368 @7791 +@32645 := @27316 (@32575 (@27366 (@32641 @27381))) +@32647 := @32600 (@27403 @7791) +@32648 := @27387 @32647 +@32650 := @27316 (@32648 @27408) +@32661 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32645 (@32650 @32610))))) + @7486 +@32665 := @27316 (@32575 (@27366 (@32641 @29933))) +@32667 := @29940 @32605 @30057 +@32679 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @32665 (@32650 (@29939 (@32667 @27376 @27378)))))) + @7807 +@32686 := @27316 (@32575 (@27366 (@32641 (@29932 (@27375 (@7808 @27378)))))) +@32687 := @32667 @7807 +@32696 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32686 (@32650 (@29939 (@32687 @27378))))) + @7816 +@32701 := @32575 (@27366 (@32641 (@29932 (@27375 @7817)))) +@32702 := @27316 @32701 +@32703 := @32687 @7816 +@32708 := @27599 (fun (Γ : @27346) => @32702 (@32650 (@29939 @32703))) +@32709 := @7030 @14 +@32713 := @27612 (@27615 (@32330 @32709)) @31724 +@32714 := @32708 @32713 +@32715 := @27482 @32701 +@32717 := @32648 (@27407 @32713) +@32718 := @27316 @32717 +@32721 := @27414 @32713 @29938 @32703 +@32725 := @32715 (@32718 @32721) (@27642 @32574) +@32729 := @27482 @32717 @32721 (@27647 @32647) +@32741 := LexLeanPreservation.Rust.Corr.primF + @27307 + @27309 + @27311 + @32713 + @218 + @581 + @2119 + @24 + @7807 + @7814 + @7137 +@32743 := @28244 @32713 @6533 +@32815 := @32594 + (@32636 + (@32638 + (@32640 + (@32661 + (@32679 + (@32696 + (@32714 + (@32725 + (@32729 + (@32741 + (@32743 + @160 + @228 + @24 + @49 + @7695 + @7806 + @7813 + @7113 + @1162 + @7031 + (@27717 + @32713 + @6533 + @136 + @24 + @136 + @7695 + (@27725 (@27726 @32713 @136)) + @31790) + (@32743 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @1288 + @7031 + (@28281 @32713 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @32713 @6533) + @28310 + (@27766 (@28312 @7800 @7048))) + @28310 + (@27766 (@28312 @7794 @7806))) + @28328 + @28332 + @28337 + @28342 + @28348 + (@27766 @28351))))))))))) +@32816 := @27312 @473 +@32817 := @27320 @30974 +@32819 := @27316 (@32817 @27335) +@32821 := @27358 (@27359 @473) +@32822 := @27354 @32821 +@32824 := @27316 (@32822 @27383) +@32841 := @27315 + (fun (fn : @129) => + @32819 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32824 @27430)))))) + @27476)) + @836 +@32844 := @27482 (@32817 (@27333 @836)) +@32847 := @27395 (@27396 @836) @30977 +@32851 := @27316 (@27387 (@32847 @27404) @27408) +@32852 := @27421 @836 +@32857 := @27418 (@27420 @32852 @30980 @27376 @27378) +@32868 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32824 (@32851 @32857))))) +@32869 := @27341 @32868 +@32870 := @27338 @32869 +@32879 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @30977 @27334) @27470))) +@32882 := @32844 (@32870 @32879) @30975 +@32884 := @27529 @32869 @32879 +@32886 := @27532 @32868 @7604 +@32888 := @27316 (@32822 @30827) +@32889 := @32847 @30830 +@32890 := @27387 @32889 +@32892 := @27316 (@32890 @27408) +@32903 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32888 (@32892 @32857))))) + @7606 +@32905 := @27316 (@32822 @30849) +@32907 := @30854 @32852 @30980 +@32919 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @32905 (@32892 (@30853 (@32907 @27376 @27378)))))) + @7884 +@32926 := @27316 (@32822 (@27366 (@30825 (@30846 (@27375 (@7885 @27378)))))) +@32927 := @32907 @7884 +@32936 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @32926 (@32892 (@30853 (@32927 @27378))))) + @8468 +@32941 := @32822 (@27366 (@30825 (@30846 (@27375 @8469)))) +@32942 := @27316 @32941 +@32943 := @32927 @8468 +@32949 := @27599 (fun (Γ : @27346) => @32942 (@32892 (@30853 @32943))) @30903 +@32950 := @27482 @32941 +@32951 := @32890 @30906 +@32952 := @27316 @32951 +@32953 := @30910 @32943 +@32957 := @32950 (@32952 @32953) (@27642 @32821) +@32961 := @27482 @32951 @32953 (@27647 @32889) +@32974 := @27972 @30903 @6533 @6533 @46 @24 @587 @834 @414 @7840 @46 @7067 @7883 @8468 +@32979 := @27673 @30903 @6533 @587 @24 @7840 +@32991 := @28538 @30903 @6533 @6612 @212 @136 @20 @37 @24 @7825 @7088 @1296 @7835 +@32993 := @30961 @7825 @30964 +@32995 := @27733 (@27734 @7825) +@33014 := @32974 + (@32979 + (@32991 + (@32993 @32995) + @28592 + @28598 + (@28601 (@28612 @20)) + @28500 + (@27766 (@28617 @7835 @7827)) + @28625)) + (@27766 (@28048 @30903 @46)) +@33017 := @27612 (@27805 (@28054 @27806)) +@33018 := @33017 @30903 +@33077 := @27972 + @33018 + @6533 + @6533 + @60 + @26 + @591 + @833 + @414 + @7858 + @60 + @7843 + @7882 + @8468 + (@27673 + @33018 + @6533 + @591 + @26 + @7858 + (@28538 + @33018 + @6533 + @6612 + @212 + @136 + @46 + @37 + @26 + @7825 + @7088 + @1319 + @7853 + (@27717 @33018 @6533 @20 @206 @20 @7825 (@27725 (@27726 @33018 @20)) @32995) + @28592 + @28598 + (@28601 (@28612 @46)) + @28500 + (@27766 (@28617 @7853 @7845)) + @28625)) + (@27766 (@28048 @33018 @60)) +@33078 := @27617 @26 +@33081 := @27612 (@27781 (@33078 @27783)) +@33082 := @33081 @33018 +@33086 := @27653 @33082 @6533 @6533 @414 +@33097 := @33086 @30 @6612 @594 @832 @27662 @7879 @8467 @139 @7025 @1346 @7031 +@33099 := @27673 @33082 @6533 +@33102 := @33099 @594 @30 @7879 +@33107 := @28538 @33082 @6533 @6612 @212 @136 +@33114 := @33107 @60 @37 @30 @7825 @7088 @1329 @7874 +@33119 := @27717 @33082 @6533 @20 @206 @20 +@33120 := @33119 @7825 +@33123 := @27725 (@27726 @33082 @20) +@33137 := @33097 + (@33102 + (@33114 + (@33120 @33123 @32995) + @28592 + @28598 + @28614 + @28500 + (@27766 (@28617 @7874 @7865)) + @28625)) +@33138 := @27779 @33082 +@33140 := @33138 @33082 @6533 +@33155 := @33140 @30 @6612 @832 @307 @6533 @414 @8466 @20 @244 @139 @828 @7223 @7048 @7908 @8458 +@33156 := @27625 @32709 +@33158 := @27612 (@28053 @33156) +@33159 := @33158 @33082 +@33176 := @33138 + @33159 + @6533 + @30 + @6612 + @832 + @139 + @6533 + @414 + @7212 + @136 + @266 + @450 + @597 + @8462 + @7048 + @7048 + @7915 +@33178 := @27831 @33082 @6533 +@33184 := @33176 (@33178 @30 @6612 @832 @6533 @414) +@33185 := @27861 @832 +@33188 := @33184 (@27841 (@33185 @136)) +@33189 := @28682 @832 +@33193 := @33188 (@27766 (@33189 @139 @266)) +@33194 := @27875 @33082 +@33196 := @33194 @30 @6612 +@33202 := @33193 (@27647 (@33196 @266 @450 @8462 @7048)) +@33207 := @27888 @33159 @597 @414 @7048 @7914 +@33220 := @27897 @33159 @6533 @244 @414 @162 @33 @7048 @7042 @7912 @27909 (@28304 @33159 @6533) +@33223 := @27945 (@28459 @414 @7912) +@33240 := @33155 + (@33202 (@33207 (@33220 @33223))) + (@27841 (@33185 @20)) + (@27766 (@33189 @307 @244)) + (@27647 (@33196 @244 @139 @7223 @7048)) +@33278 := @33086 + @22 + @6533 + @600 + @827 + @141 + @7905 + @8457 + @139 + @7025 + @1431 + @7031 + (@33099 + @600 + @22 + @7905 + (@33107 + @136 + @37 + @22 + @7108 + @7088 + @1423 + @7900 + (@33119 @7108 @33123 @28165) + @28592 + @28598 + (@28601 (@28612 @136)) + @28500 + (@27766 (@28617 @7900 @7893)) + @28625)) +@33293 := @33140 @22 @6533 @827 @140 @6533 @414 @8456 @136 @336 @139 @597 @7223 @7048 @7048 @7915 +@33296 := @27612 (@28647 (@27782 @28648)) +@33301 := @33296 (@27612 (@28508 (@32330 @28510)) @33082) +@33324 := @33138 + @33301 + @6533 + @22 + @6533 + @827 + @139 + @6533 + @414 + @7212 + @20 + @562 + @605 + @823 + @7924 + @7048 + @7946 + @8452 + (@33178 @22 @6533 @827 @6533 @414) +@33325 := @27861 @827 +@33328 := @33324 (@27841 (@33325 @20)) +@33329 := @32365 @827 +@33333 := @33328 (@27766 (@33329 @139 @562)) +@33335 := @33194 @22 @6533 +@33341 := @33333 (@27647 (@33335 @562 @605 @7924 @7048)) +@33356 := @27653 @33301 @6533 @6533 @414 @47 @6612 @607 @822 @908 @7943 @8451 @139 @7025 @1462 @7031 +@33358 := @27673 @33301 @6533 +@33361 := @33358 @607 @47 @7943 +@33373 := @28538 @33301 @6533 @6612 @262 @20 @136 @52 @47 @7193 @7088 @1439 @7938 +@33375 := @27717 @33301 @6533 +@33379 := @33375 @204 @21 @204 @7193 +@33380 := @27726 @33301 +@33385 := @33373 (@33379 (@27725 (@33380 @204)) @28562) +@33388 := @28565 (@28574 (@28589 @20)) +@33389 := @33385 @33388 +@33392 := @27945 (@28595 @20 @136) +@33393 := @33389 @33392 +@33396 := @28601 (@28611 @52 @136) +@33405 := @33356 (@33361 (@33393 @33396 @28500 (@27766 (@28617 @7938 @7932)) @28625)) +@33406 := @27779 @33301 +@33407 := @27614 @367 +@33408 := @27617 @62 +@33409 := @27619 @367 +@33413 := @27612 (@33407 (@33408 @33409)) @33301 +@33430 := @33406 + @33413 + @6533 + @47 + @6612 + @822 + @907 + @6533 + @414 + @8450 + @136 + @233 + @611 + @634 + @7956 + @7048 + @7976 + @7984 +@33435 := @33406 @33301 @6533 @47 @6612 @822 +@33447 := @33435 @906 @6533 @414 @8449 @20 @637 @139 @646 @7989 @7048 @7048 @7998 +@33459 := @33435 @564 @6533 @414 @8448 @46 @649 @139 @646 @8003 @7048 @7048 @7998 +@33460 := @27614 @398 +@33461 := @27619 @398 +@33464 := @27612 (@33460 (@27625 @33461)) +@33465 := @33464 @33301 +@33482 := @33406 + @33465 + @6533 + @47 + @6612 + @822 + @450 + @6533 + @414 + @8447 + @60 + @654 + @657 + @706 + @8012 + @7048 + @8113 + @8128 +@33483 := @27614 @521 +@33484 := @27619 @521 +@33487 := @27612 (@33483 (@27625 @33484)) +@33488 := @33487 @33301 +@33513 := @33406 + @33488 + @6533 + @47 + @6612 + @822 + @139 + @6533 + @414 + @7212 + @192 + @709 + @712 + @815 + @8137 + @7048 + @8170 + @8443 + (@27831 @33301 @6533 @47 @6612 @822 @6533 @414) +@33514 := @27861 @822 +@33517 := @33513 (@27841 (@33514 @192)) +@33518 := @27867 @47 +@33519 := @33518 @822 +@33523 := @33517 (@27766 (@33519 @139 @709)) +@33526 := @27875 @33301 @47 @6612 +@33532 := @33523 (@27647 (@33526 @709 @712 @8137 @7048)) +@33536 := LexLeanPreservation.Rust.Corr.cond @27307 @27309 @27311 +@33538 := @33536 @33488 @6533 +@33539 := @33538 @6533 +@33547 := @33539 @737 @745 @814 @414 @8170 @8194 @7048 @8443 +@33556 := @33538 @6612 @728 @735 @242 @26 @8170 @8182 @7048 @8194 +@33558 := @28231 @33488 @6533 +@33559 := @33558 @715 +@33565 := @33559 @727 @4924 @26 @8170 @8180 @8172 +@33567 := @28244 @33488 @6533 +@33568 := @33567 @717 +@33577 := @33568 @726 @29 @68 @8143 @8169 @8179 @7113 @2041 @7031 +@33579 := @27717 @33488 @6533 +@33582 := @33579 @521 @29 @521 +@33583 := @33582 @8143 +@33584 := @27726 @33488 +@33586 := @27725 (@33584 @521) +@33587 := @33583 @33586 +@33589 := @27733 (@27734 @8143) +@33590 := @33587 @33589 +@33591 := @33577 @33590 +@33601 := @33567 @724 @162 @29 @33 @8166 @7048 @7042 @7113 @2057 @7031 +@33603 := @28076 @33488 @6533 +@33607 := @33603 @724 @29 @8158 @8164 +@33608 := @33558 @663 +@33609 := @33608 @723 +@33611 := @10 @665 @33 +@33616 := @33609 @33611 @29 @8158 @8162 @8038 +@33626 := @33567 @721 @162 @665 @33 @8155 @7048 @7042 @7113 @2036 @7031 +@33628 := @28281 @33488 @6533 +@33629 := @33628 @665 +@33639 := @33626 (@33629 @720 @8155 (@28289 (@28290 @8155)) (@27766 (@28295 @720 @665))) +@33641 := @28304 @33488 @6533 +@33648 := @33616 (@33639 @33641 @28310 (@27766 (@28312 @8150 @7048))) +@33650 := @28325 (@28326 @8038) +@33651 := @33648 @33650 +@33653 := @27766 (@28330 @8038) +@33654 := @33651 @33653 +@33656 := @27766 (@28335 @8038) +@33657 := @33654 @33656 +@33660 := @27766 (@28339 @8038 @33611) +@33661 := @33657 @33660 +@33665 := @27766 (@28344 @663 @33611 @29) +@33666 := @33661 @33665 +@33669 := @27767 (@27768 (@28350 @8038)) +@33671 := @27766 (@33669 @6533) +@33687 := @33565 + (@33591 + (@33601 (@33607 (@33666 @33671)) @33641 @28310 (@27766 (@28312 @8146 @7048))) + @28310 + (@27766 (@28312 @8139 @8169))) +@33689 := @28325 (@28326 @8172) +@33690 := @33687 @33689 +@33692 := @27766 (@28330 @8172) +@33693 := @33690 @33692 +@33695 := @27766 (@28335 @8172) +@33696 := @33693 @33695 +@33697 := @28339 @8172 +@33699 := @27766 (@33697 @4924) +@33700 := @33696 @33699 +@33701 := @28344 @715 +@33704 := @27766 (@33701 @4924 @26) +@33705 := @33700 @33704 +@33708 := @27767 (@27768 (@28350 @8172)) +@33710 := @27766 (@33708 @6533) +@33712 := @33556 (@33705 @33710) +@33714 := @30356 @33488 @6533 +@33715 := @33714 @6612 +@33716 := LexLeanPreservation.Rust.Kind.plain +@33725 := @33715 @33716 @8182 @735 @242 @26 @7048 @8190 @7048 @7162 +@33735 := @27682 @33488 @6533 @733 @277 @387 @26 @7048 @8188 @6612 @1267 +@33737 := @27696 @33488 @6533 +@33740 := @33737 @277 @387 @8188 +@33742 := @27705 @33488 @6533 +@33743 := @33742 @275 +@33748 := @33743 @162 @22 @33 @8186 @7042 +@33751 := @33579 @271 @22 @271 +@33752 := @33751 @8186 +@33754 := @27725 (@33584 @271) +@33755 := @33752 @33754 +@33757 := @27733 (@27734 @8186) +@33759 := @33748 (@33755 @33757) +@33761 := @27742 @33488 @6533 +@33764 := @33735 (@33740 (@33759 @33761)) +@33765 := @27330 @733 +@33766 := @27526 @33765 +@33767 := @33764 @33766 +@33768 := @27400 @1267 +@33769 := @27751 @33768 +@33770 := @33767 @33769 +@33771 := @27424 @1267 +@33772 := @27755 @33771 +@33773 := @33770 @33772 +@33775 := @27760 (@27762 @733) +@33778 := @33725 (@33773 @33775 @28625) +@33780 := @30381 @33488 @6533 +@33783 := @33780 @242 @26 @7162 +@33785 := @28426 @33488 @6533 +@33789 := @33785 @239 @26 @7161 @28438 +@33793 := @33547 (@33712 (@33778 (@33783 @33789))) +@33795 := @33714 @6533 @33716 +@33803 := @33795 @8194 @745 @814 @414 @7048 @8203 @8236 @8441 +@33804 := @27888 @33488 +@33808 := @33804 @745 @414 @7048 @8202 +@33810 := @27897 @33488 @6533 +@33812 := @33810 @266 @414 +@33818 := @33812 @744 @412 @7048 @8201 @7978 @27910 +@33821 := @33737 @744 @412 @8201 +@33827 := @33742 @742 @162 @206 @33 @8199 @7042 +@33829 := @27673 @33488 @6533 +@33832 := @33829 @742 @206 @8199 +@33834 := @33810 @233 @206 +@33840 := @33834 @741 @37 @7048 @8198 @7153 @28379 +@33843 := @33737 @741 @37 @8198 +@33848 := @33743 @740 @22 @36 @7248 @8197 +@33851 := @33751 @7248 @33754 @28736 +@33852 := @33848 @33851 +@33853 := @33742 @177 +@33858 := @33853 @739 @24 @35 @7966 @8196 +@33865 := @33579 @46 @24 @46 @7966 (@27725 (@33584 @46)) +@33867 := @27733 (@27734 @7966) +@33868 := @33865 @33867 +@33869 := @33858 @33868 +@33880 := @33742 @334 @249 @26 @34 @7362 @7169 (@33785 @331 @26 @7361 @29376) +@33902 := @33742 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@33829 @247 @30 @7167 (@33810 @244 @30 @162 @33 @7048 @7042 @7165 @27909 @33641 @28462)) + @33761 +@33913 := @33818 + (@33821 (@33827 (@33832 (@33840 (@33843 (@33852 (@33869 (@33880 @33902)))) @28475)) @33761)) +@33914 := @27947 @266 +@33917 := @27945 (@33914 @414 @7978) +@33920 := @33803 (@33808 (@33913 @33917)) +@33928 := @33539 @756 @787 @813 @414 @8236 @8245 @7048 @8441 +@33934 := @33559 @755 @4924 @26 @8236 @8243 @8172 +@33944 := @33568 @754 @29 @68 @8143 @8235 @8242 @7113 @2104 @7031 @33590 +@33954 := @33567 @752 @162 @29 @33 @8232 @7048 @7042 @7113 @2128 @7031 +@33958 := @33603 @752 @29 @8224 @8230 +@33964 := @33608 @751 @33611 @29 @8224 @8228 @8038 +@33974 := @33567 @749 @162 @665 @33 @8221 @7048 @7042 @7113 @2099 @7031 +@33976 := @33629 @748 @8221 +@33978 := @28289 (@28290 @8221) +@33979 := @33976 @33978 +@33982 := @27766 (@28295 @748 @665) +@34019 := @33928 + (@33934 + (@33944 + (@33954 + (@33958 + (@33964 + (@33974 (@33979 @33982) @33641 @28310 (@27766 (@28312 @8216 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @33641 + @28310 + (@27766 (@28312 @8212 @7048))) + @28310 + (@27766 (@28312 @8206 @8235))) + @33689 + @33692 + @33695 + @33699 + @33704 + @33710) +@34027 := @33795 @8245 @787 @813 @414 @7048 @8329 @8363 @8439 +@34035 := @33539 @196 @764 @786 @414 @7048 @7580 @7048 @8329 +@34038 := @33780 @196 @26 @7580 +@34046 := @33579 @60 @26 @60 @7580 (@27725 (@33584 @60)) @30642 +@34048 := @34035 (@34038 @34046) +@34056 := @33795 @7580 @764 @786 @414 @7048 @8255 @8271 @8327 +@34060 := @33804 @764 @414 @7048 @8254 +@34066 := @33812 @763 @412 @7048 @8253 @7978 @27910 +@34069 := @33737 @763 @412 @8253 +@34075 := @33742 @761 @162 @206 @33 @8251 @7042 +@34078 := @33829 @761 @206 @8251 +@34084 := @33834 @760 @37 @7048 @8250 @7153 @28379 +@34087 := @33737 @760 @37 @8250 +@34093 := @33743 @759 @22 @36 @7248 @8249 @33851 +@34099 := @33742 @226 @250 @24 @35 @7130 @7170 +@34100 := @33628 @24 +@34104 := @34100 @225 @7130 @28292 @28298 +@34105 := @34099 @34104 +@34113 := @33742 @242 @249 @26 @34 @7162 @7169 @33789 @33902 +@34126 := @34056 + (@34060 + (@34066 + (@34069 (@34075 (@34078 (@34084 (@34087 (@34093 (@34105 @34113))) @28475)) @33761)) + @33917)) +@34127 := @33539 @769 +@34134 := @34127 @779 @785 @414 @8271 @8283 @7048 @8327 +@34138 := @33558 @766 @768 @2119 @26 +@34141 := @34138 @8271 @8281 @8273 +@34146 := @33567 @237 @179 @24 @49 @7158 +@34151 := @34146 @8270 @8280 @7113 @2133 @7031 +@34155 := @34100 @236 @7158 @28410 @28414 +@34156 := @34151 @34155 +@34157 := @33567 @177 +@34164 := @34157 @162 @24 @33 @7966 @7048 @7042 @7113 +@34180 := @34141 + (@34156 + (@34164 @2171 @7031 @33868 @33641 @28310 (@27766 (@28312 @8264 @7048))) + @28310 + (@27766 (@28312 @8258 @8270))) +@34182 := @28325 (@28326 @8273) +@34183 := @34180 @34182 +@34185 := @27766 (@28330 @8273) +@34186 := @34183 @34185 +@34188 := @27766 (@28335 @8273) +@34189 := @34186 @34188 +@34192 := @27766 (@28339 @8273 @2119) +@34193 := @34189 @34192 +@34197 := @27766 (@28344 @766 @2119 @26) +@34198 := @34193 @34197 +@34201 := @27767 (@27768 (@28350 @8273)) +@34203 := @27766 (@34201 @6533) +@34205 := @34134 (@34198 @34203) +@34213 := @33795 @8283 @779 @785 @414 @7048 @8317 @7048 @8325 +@34217 := @33804 @779 @414 @7048 @8316 +@34223 := @33812 @778 @412 @7048 @8315 @7978 @27910 +@34226 := @33737 @778 @412 @8315 +@34232 := @33742 @776 @162 @206 @33 @8313 @7042 +@34235 := @33829 @776 @206 @8313 +@34241 := @33834 @775 @37 @7048 @8312 @7153 @28379 +@34244 := @33737 @775 @37 @8312 +@34250 := @33743 @774 @22 @36 @7248 @8311 @33851 +@34256 := @33742 @772 @250 @24 @35 @8309 @7170 +@34260 := @33603 @772 @24 @8298 @8307 +@34267 := @33558 @218 @771 @2119 @24 @8298 @8305 @7137 +@34271 := @34157 @228 @24 @49 @7966 +@34277 := @34271 @8297 @8304 @7113 @2199 @7031 @33868 +@34285 := @33567 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@34383 := @34027 + (@34048 + (@34126 + (@34205 + (@34213 + (@34217 + (@34223 + (@34226 + (@34232 + (@34235 + (@34241 + (@34244 + (@34250 + (@34256 + (@34260 + (@34267 + (@34277 + (@34285 + @2227 + @7031 + @34104 + @33641 + @28310 + (@27766 (@28312 @8291 @7048))) + @28310 + (@27766 (@28312 @8285 @8297))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @34113))) + @28475)) + @33761)) + @33917)) + (@33804 + @785 + @414 + @7048 + @8324 + (@33812 + @784 + @412 + @7048 + @8323 + @7978 + @27910 + (@33737 + @784 + @412 + @8323 + (@33742 + @782 + @162 + @206 + @33 + @8321 + @7042 + (@33829 + @782 + @206 + @8321 + (@33834 + @781 + @37 + @7048 + @8320 + @7153 + @28379 + (@33737 + @781 + @37 + @8320 + (@33743 + @251 + @22 + @36 + @7248 + @7171 + @33851 + (@33742 @237 @250 @24 @35 @7158 @7170 @34155 @34113))) + @28475)) + @33761)) + @33917)))))) +@34391 := @33539 @798 @811 @646 @414 @8363 @8372 @7048 @8439 +@34397 := @33559 @797 @4924 @26 @8363 @8370 @8172 +@34406 := @33568 @796 @29 @68 @8336 @8362 @8369 @7113 @2307 @7031 +@34408 := @33582 @8336 @33586 +@34410 := @27733 (@27734 @8336) +@34487 := @34391 + (@34397 + (@34406 + (@34408 @34410) + (@33567 + @794 + @162 + @29 + @33 + @8359 + @7048 + @7042 + @7113 + @2317 + @7031 + (@33603 + @794 + @29 + @8351 + @8357 + (@33608 + @793 + @33611 + @29 + @8351 + @8355 + @8038 + (@33567 + @791 + @162 + @665 + @33 + @8348 + @7048 + @7042 + @7113 + @2267 + @7031 + (@33629 @790 @8348 (@28289 (@28290 @8348)) (@27766 (@28295 @790 @665))) + @33641 + @28310 + (@27766 (@28312 @8343 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @33641 + @28310 + (@27766 (@28312 @8339 @7048))) + @28310 + (@27766 (@28312 @8332 @8362))) + @33689 + @33692 + @33695 + @33699 + @33704 + @33710) +@34495 := @33795 @8372 @811 @646 @414 @8387 @8436 @7048 @7998 +@34534 := @34127 + @809 + @646 + @414 + @8387 + @8396 + @7048 + @8436 + (@34138 + @8387 + @8394 + @8273 + (@34146 + @8386 + @8393 + @7113 + @2338 + @7031 + @34155 + (@34164 @2361 @7031 @33868 @33641 @28310 (@27766 (@28312 @8380 @7048))) + @28310 + (@27766 (@28312 @8374 @8386))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@34542 := @33795 @8396 @809 @646 @414 @7048 @8433 @7048 @7998 +@34546 := @33804 @809 @414 @7048 @8432 +@34552 := @33812 @808 @412 @7048 @8431 @7978 @27910 +@34555 := @33737 @808 @412 @8431 +@34561 := @33742 @806 @162 @206 @33 @8429 @7042 +@34564 := @33829 @806 @206 @8429 +@34570 := @33834 @805 @37 @7048 @8428 @7153 @28379 +@34573 := @33737 @805 @37 @8428 +@34579 := @33743 @804 @22 @36 @7248 @8427 @33851 +@34585 := @33742 @802 @640 @24 @35 @8425 @7991 +@34589 := @33603 @802 @24 @8411 @8423 +@34618 := @33558 + @800 + @771 + @2119 + @24 + @8411 + @8421 + @8413 + (@34271 + @8410 + @8420 + @7113 + @2369 + @7031 + @33868 + (@34285 @2383 @7031 @34104 @33641 @28310 (@27766 (@28312 @8404 @7048))) + @28310 + (@27766 (@28312 @8398 @8410))) +@34620 := @28325 (@28326 @8413) +@34621 := @34618 @34620 +@34623 := @27766 (@28330 @8413) +@34624 := @34621 @34623 +@34626 := @27766 (@28335 @8413) +@34627 := @34624 @34626 +@34630 := @27766 (@28339 @8413 @2119) +@34631 := @34627 @34630 +@34635 := @27766 (@28344 @800 @2119 @24) +@34636 := @34631 @34635 +@34639 := @27767 (@27768 (@28350 @8413)) +@34641 := @27766 (@34639 @6533) +@34644 := @34585 (@34589 (@34636 @34641)) +@34652 := @33742 @196 @249 @26 @34 @7580 @7169 @34046 @33902 +@34665 := @34542 + (@34546 + (@34552 + (@34555 (@34561 (@34564 (@34570 (@34573 (@34579 (@34644 @34652))) @28475)) @33761)) + @33917)) +@34720 := @33804 + @646 + @414 + @7048 + @7997 + (@33812 + @645 + @412 + @7048 + @7996 + @7978 + @27910 + (@33737 + @645 + @412 + @7996 + (@33742 + @643 + @162 + @206 + @33 + @7994 + @7042 + (@33829 + @643 + @206 + @7994 + (@33834 + @642 + @37 + @7048 + @7993 + @7153 + @28379 + (@33737 + @642 + @37 + @7993 + (@33743 + @641 + @22 + @36 + @7248 + @7992 + @33851 + (@33853 @640 @24 @35 @7966 @7991 @33868 @34652))) + @28475)) + @33761)) + @33917) +@34744 := @33482 + (@33532 (@33793 (@33920 (@34019 (@34383 (@34487 (@34495 (@34534 (@34665 @34720)) @34720))))))) + (@27841 (@33514 @60)) + (@27766 (@33519 @450 @654)) + (@27647 (@33526 @654 @657 @8012 @7048)) +@34757 := @27972 @33465 @6533 @6533 @473 @29 @690 @705 @414 @8110 @473 @8017 @7048 @8128 +@34759 := @28076 @33465 @6533 +@34763 := @34759 @690 @29 @8099 @8108 +@34765 := @28231 @33465 @6533 +@34766 := @34765 @661 +@34772 := @34766 @689 @4924 @29 @8099 @8106 @8060 +@34774 := @28244 @33465 @6533 +@34784 := @34774 @679 @688 @29 @68 @8072 @8098 @8105 @7113 @1589 @7031 +@34788 := @34759 @679 @29 @8058 @8070 +@34794 := @34766 @678 @4924 @29 @8058 @8068 @8060 +@34804 := @34774 @673 @677 @29 @68 @8047 @8057 @8067 @7113 @1565 @7031 +@34808 := @34759 @673 @29 @8036 @8045 +@34809 := @34765 @663 +@34815 := @34809 @672 @33611 @29 @8036 @8043 @8038 +@34825 := @34774 @670 @162 @665 @33 @8033 @7048 @7042 @7113 @1560 @7031 +@34828 := @28281 @33465 @6533 @665 +@34838 := @34825 (@34828 @669 @8033 (@28289 (@28290 @8033)) (@27766 (@28295 @669 @665))) +@34840 := @28304 @33465 @6533 +@34855 := @34804 + (@34808 + (@34815 + (@34838 @34840 @28310 (@27766 (@28312 @8027 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) +@34865 := @34774 @675 @162 @29 @33 @8054 @7048 @7042 @7113 @1579 @7031 +@34875 := @27717 @33465 @6533 @398 @29 @398 @8054 (@27725 (@27726 @33465 @398)) +@34877 := @27733 (@27734 @8054) +@34892 := @34794 + (@34855 + (@34865 (@34875 @34877) @34840 @28310 (@27766 (@28312 @8050 @7048))) + @28310 + (@27766 (@28312 @8023 @8057))) +@34894 := @28325 (@28326 @8060) +@34895 := @34892 @34894 +@34897 := @27766 (@28330 @8060) +@34898 := @34895 @34897 +@34900 := @27766 (@28335 @8060) +@34901 := @34898 @34900 +@34904 := @27766 (@28339 @8060 @4924) +@34905 := @34901 @34904 +@34909 := @27766 (@28344 @661 @4924 @29) +@34910 := @34905 @34909 +@34913 := @27767 (@27768 (@28350 @8060)) +@34915 := @27766 (@34913 @6533) +@34918 := @34784 (@34788 (@34910 @34915)) +@34928 := @34774 @686 @162 @29 @33 @8095 @7048 @7042 @7113 @1606 @7031 +@34932 := @34759 @686 @29 @8087 @8093 +@34938 := @34809 @685 @33611 @29 @8087 @8091 @8038 +@34948 := @34774 @683 @162 @665 @33 @8084 @7048 @7042 @7113 @1584 @7031 +@34950 := @34828 @682 @8084 +@34952 := @28289 (@28290 @8084) +@34953 := @34950 @34952 +@34956 := @27766 (@28295 @682 @665) +@34998 := @34757 + (@34763 + (@34772 + (@34918 + (@34928 + (@34932 + (@34938 + (@34948 (@34953 @34956) @34840 @28310 (@27766 (@28312 @8079 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @34840 + @28310 + (@27766 (@28312 @8075 @7048))) + @28310 + (@27766 (@28312 @8019 @8098))) + @34894 + @34897 + @34900 + @34904 + @34909 + @34915)) + (@27766 (@28048 @33465 @473)) +@34999 := @27614 @473 +@35000 := @27619 @473 +@35004 := @27612 (@34999 (@27625 @35000)) @33465 +@35009 := @27888 @35004 @705 @414 @7048 @8127 +@35011 := @27897 @35004 @6533 +@35012 := @35011 @266 +@35019 := @35012 @414 @704 @412 @7048 @8126 @7978 @27910 +@35021 := @27696 @35004 @6533 +@35024 := @35021 @704 @412 @8126 +@35026 := @27705 @35004 @6533 +@35032 := @35026 @702 @162 @206 @33 @8124 @7042 +@35034 := @27673 @35004 @6533 +@35037 := @35034 @702 @206 @8124 +@35045 := @35011 @233 @206 @701 @37 @7048 @8123 @7153 @28379 +@35048 := @35021 @701 @37 @8123 +@35054 := @35026 @275 @700 @22 @36 @7248 @8122 +@35056 := @27717 @35004 @6533 +@35060 := @35056 @271 @22 @271 @7248 +@35061 := @27726 @35004 +@35066 := @35054 (@35060 (@27725 (@35061 @271)) @28736) +@35081 := @35026 + @177 + @699 + @24 + @35 + @7966 + @8121 + (@35056 @46 @24 @46 @7966 (@27725 (@35061 @46)) @33867) +@35096 := @35026 + @196 + @698 + @26 + @34 + @7580 + @8120 + (@35056 @60 @26 @60 @7580 (@27725 (@35061 @60)) @30642) +@35102 := @35026 @696 @162 @30 @33 @8118 @7042 +@35105 := @35034 @696 @30 @8118 +@35112 := @35012 @30 @695 @68 @7048 @8117 @7978 @27910 +@35115 := @35021 @695 @68 @8117 +@35121 := @35026 @693 @162 @29 @33 @8115 @7042 +@35128 := @35056 @473 @29 @473 @8115 (@27725 (@35061 @473)) +@35130 := @27733 (@27734 @8115) +@35132 := @35121 (@35128 @35130) +@35134 := @27742 @35004 @6533 +@35137 := @35112 (@35115 (@35132 @35134)) +@35140 := @27945 (@33914 @30 @7978) +@35173 := @33459 + (@34744 + (@34998 + (@35009 + (@35019 + (@35024 + (@35032 + (@35037 + (@35045 + (@35048 (@35066 (@35081 (@35096 (@35102 (@35105 (@35137 @35140)) @35134))))) + @28475)) + @35134)) + @33917)))) + (@27841 (@33514 @46)) + (@27766 (@33519 @564 @649)) + (@27647 (@33526 @649 @139 @8003 @7048)) +@35178 := @27888 @33301 @646 @414 @7048 @7997 +@35180 := @27897 @33301 @6533 +@35188 := @35180 @266 @414 @645 @412 @7048 @7996 @7978 @27910 +@35190 := @27696 @33301 @6533 +@35193 := @35190 @645 @412 @7996 +@35195 := @27705 @33301 @6533 +@35201 := @35195 @643 @162 @206 @33 @7994 @7042 +@35204 := @33358 @643 @206 @7994 +@35212 := @35180 @233 @206 @642 @37 @7048 @7993 @7153 @28379 +@35215 := @35190 @642 @37 @7993 +@35230 := @35195 + @275 + @641 + @22 + @36 + @7248 + @7992 + (@33375 @271 @22 @271 @7248 (@27725 (@33380 @271)) @28736) +@35245 := @35195 + @177 + @640 + @24 + @35 + @7966 + @7991 + (@33375 @46 @24 @46 @7966 (@27725 (@33380 @46)) @33867) +@35260 := @35195 + @196 + @249 + @26 + @34 + @7580 + @7169 + (@33375 @60 @26 @60 @7580 (@27725 (@33380 @60)) @30642) +@35283 := @35195 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@33358 + @247 + @30 + @7167 + (@35180 @244 @30 @162 @33 @7048 @7042 @7165 @27909 (@28304 @33301 @6533) @28462)) +@35285 := @27742 @33301 @6533 +@35299 := @35178 + (@35188 + (@35193 + (@35201 + (@35204 (@35212 (@35215 (@35230 (@35245 (@35260 (@35283 @35285))))) @28475)) + @35285)) + @33917) +@35329 := @33430 + (@33447 + (@35173 @35299) + (@27841 (@33514 @20)) + (@27766 (@33519 @906 @637)) + (@27647 (@33526 @637 @139 @7989 @7048)) + @35299) + (@27841 (@33514 @136)) + (@27766 (@33519 @907 @233)) + (@27647 (@33526 @233 @611 @7956 @7048)) +@35342 := @27972 @33413 @6533 @6533 @393 @206 @626 @633 @414 @7973 @393 @7082 @7048 @7984 +@35347 := @27673 @33413 @6533 @626 @206 @7973 +@35357 := @27682 @33413 @6533 @618 @625 @913 @206 @7048 @7971 @6612 @1232 +@35362 := @27696 @33413 @6533 @625 @913 @7971 +@35364 := @27705 @33413 @6533 +@35370 := @35364 @620 @624 @62 @912 @7964 @7970 +@35372 := @27717 @33413 @6533 +@35376 := @35372 @367 @62 @367 @7964 +@35377 := @27726 @33413 +@35380 := @35376 (@27725 (@35377 @367)) +@35382 := @27733 (@27734 @7964) +@35453 := @35357 + (@35362 + (@35370 + (@35380 @35382) + (@35364 + @275 + @623 + @22 + @911 + @7248 + @7969 + (@35372 @271 @22 @271 @7248 (@27725 (@35377 @271)) @28736) + (@35364 + @177 + @622 + @24 + @910 + @7966 + @7968 + (@35372 @46 @24 @46 @7966 (@27725 (@35377 @46)) @33867) + (@35364 + @196 + @163 + @26 + @145 + @7580 + @7043 + (@35372 @60 @26 @60 @7580 (@27725 (@35377 @60)) @30642) + (@35364 + @160 + @162 + @143 + @33 + @7040 + @7042 + (@35372 @136 @143 @136 @7040 (@27725 (@35377 @136)) @27736) + (@27742 @33413 @6533))))))) +@35454 := @27330 @618 +@35455 := @27526 @35454 +@35456 := @35453 @35455 +@35457 := @27400 @1232 +@35459 := @35456 (@27751 @35457) +@35460 := @27424 @1232 +@35472 := @35342 + (@35347 (@35459 (@27755 @35460) (@27760 (@27762 @618)) @28625)) + (@27766 (@28048 @33413 @393)) +@35473 := @27614 @393 +@35474 := @27619 @393 +@35478 := @27612 (@35473 (@28509 @35474)) @33413 +@35483 := @27888 @35478 @633 @414 @7048 @7983 +@35493 := @27897 @35478 @6533 @266 @414 @632 @412 @7048 @7982 @7978 @27910 +@35498 := @27696 @35478 @6533 @632 @412 @7982 +@35506 := @27705 @35478 @6533 @630 @162 @206 @33 @7980 @7042 +@35516 := @27717 @35478 @6533 @393 @206 @393 @7980 (@27725 (@27726 @35478 @393)) +@35518 := @27733 (@27734 @7980) +@35531 := @33405 + (@35329 + (@35472 (@35483 (@35493 (@35498 (@35506 (@35516 @35518) (@27742 @35478 @6533))) @33917)))) + @28815 +@35532 := @28820 @47 +@35600 := @32841 + (@32882 + (@32884 + (@32886 + (@32903 + (@32919 + (@32936 + (@32949 + (@32957 + (@32961 + (@33014 + (@33077 + (@33137 + (@33240 + (@33278 + (@33293 + (@33341 (@35531 (@27766 (@35532 @822 @908)) @28827)) + (@27841 (@33325 @136)) + (@27766 (@33329 @140 @336)) + (@27647 (@33335 @336 @139 @7223 @7048)) + (@27888 + @33082 + @597 + @414 + @7048 + @7914 + (@27897 + @33082 + @6533 + @244 + @414 + @162 + @33 + @7048 + @7042 + @7912 + @27909 + (@28304 @33082 @6533) + @33223))) + @28815 + (@27766 (@32552 @827 @141)) + @28827)) + @28815 + (@27766 (@28821 @832 @27662)) + @28827)))))))))))) +@35601 := @27312 @521 +@35602 := @27320 @31815 +@35604 := @27316 (@35602 @27335) +@35606 := @27358 (@27359 @521) +@35607 := @27354 @35606 +@35609 := @27316 (@35607 @27383) +@35626 := @27315 + (fun (fn : @129) => + @35604 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @35609 @27430)))))) + @27476)) + @879 +@35629 := @27482 (@35602 (@27333 @879)) +@35632 := @27395 (@27396 @879) @31818 +@35636 := @27316 (@27387 (@35632 @27404) @27408) +@35637 := @27421 @879 +@35642 := @27418 (@27420 @35637 @31821 @27376 @27378) +@35653 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @35609 (@35636 @35642))))) +@35654 := @27341 @35653 +@35655 := @27338 @35654 +@35664 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @31818 @27334) @27470))) +@35667 := @35629 (@35655 @35664) @31816 +@35669 := @27529 @35654 @35664 +@35671 := @27532 @35653 @8474 +@35672 := @27368 @8474 +@35676 := @27316 (@35607 (@27366 (@35672 @27381))) +@35678 := @35632 (@27403 @8474) +@35679 := @27387 @35678 +@35681 := @27316 (@35679 @27408) +@35692 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @35676 (@35681 @35642))))) + @7691 +@35696 := @27316 (@35607 (@27366 (@35672 @31669))) +@35698 := @31676 @35637 @31821 +@35710 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @35696 (@35681 (@31675 (@35698 @27376 @27378)))))) + @8500 +@35717 := @27316 (@35607 (@27366 (@35672 (@31668 (@27375 (@8501 @27378)))))) +@35718 := @35698 @8500 +@35727 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @35717 (@35681 (@31675 (@35718 @27378))))) + @8648 +@35732 := @35607 (@27366 (@35672 (@31668 (@27375 @8649)))) +@35733 := @27316 @35732 +@35734 := @35718 @8648 +@35740 := @27599 (fun (Γ : @27346) => @35733 (@35681 (@31675 @35734))) @29476 +@35741 := @27482 @35732 +@35743 := @35679 (@27407 @29476) +@35744 := @27316 @35743 +@35747 := @27414 @29476 @31674 @35734 +@35751 := @35741 (@35744 @35747) (@27642 @35606) +@35755 := @27482 @35743 @35747 (@27647 @35678) +@35782 := @29479 + @482 + @30 + @6612 + @356 + @877 + @27662 + @8497 + @8647 + @139 + @7025 + @2493 + @7031 + (@29495 + @8497 + (@29506 @2415 @8492 @29521 @29525 @29529 @29533 @28500 (@27766 (@28617 @8492 @8481)) @28625)) +@35795 := @29547 @877 @307 @6533 @482 @8646 @20 @244 @139 @873 @7223 @7048 @8621 @8640 +@35798 := @27612 (@27781 @33156) @29476 +@35819 := @29543 + @35798 + @6533 + @30 + @6612 + @877 + @139 + @6533 + @482 + @7212 + @136 + @266 + @186 + @844 + @8462 + @7048 + @7048 + @8638 + (@29585 @877 @6533 @482) +@35820 := @27861 @877 +@35823 := @35819 (@27841 (@35820 @136)) +@35824 := @28682 @877 +@35832 := @35823 (@27766 (@35824 @139 @266)) (@27647 (@29603 @8462 @7048)) +@35837 := @27888 @35798 @844 @482 @7048 @8637 +@35850 := @27897 @35798 @6533 @244 @482 @162 @33 @7048 @7042 @8635 @27909 (@28304 @35798 @6533) +@35853 := @27945 (@28459 @482 @8635) +@35865 := @35795 + (@35832 (@35837 (@35850 @35853))) + (@27841 (@35820 @20)) + (@27766 (@35824 @307 @244)) + @29671 +@35874 := @29676 @482 @866 @872 @482 @8592 @192 @8504 @8620 @8640 +@35877 := @29493 @866 @482 @8592 +@35885 := @29690 @851 @865 @1278 @482 @7048 @8590 @6533 @1554 +@35888 := @29700 @865 @1278 @8590 +@35903 := @29705 + @160 + @864 + @29 + @1277 + @7040 + @8589 + (@29510 @136 @29 @136 @7040 (@27725 (@29515 @136)) @27736) +@35909 := @29705 @853 @863 @24 @1276 @8521 @8588 +@35912 := @29493 @853 @24 @8521 +@35922 := @29501 @136 @87 @24 @7394 @7088 @2536 @8516 @29521 @29525 @29529 +@35924 := @28601 (@29531 @136) +@36050 := @35885 + (@35888 + (@35903 + (@35909 + (@35912 (@35922 @35924 @28500 (@27766 (@28617 @8516 @8508)) @28625)) + (@29705 + @855 + @862 + @24 + @1275 + @8535 + @8587 + (@29493 + @855 + @24 + @8535 + (@29501 + @20 + @87 + @24 + @7394 + @7088 + @2621 + @8530 + @29521 + @29525 + @29529 + (@28601 (@29531 @20)) + @28500 + (@27766 (@28617 @8530 @8523)) + @28625)) + (@29705 + @857 + @861 + @26 + @552 + @8550 + @8586 + (@29493 + @857 + @26 + @8550 + (@29501 + @46 + @87 + @26 + @7394 + @7088 + @2680 + @8545 + @29521 + @29525 + @29529 + (@28601 (@29531 @46)) + @28500 + (@27766 (@28617 @8545 @8537)) + @28625)) + (@29705 + @859 + @371 + @24 + @387 + @8566 + @8585 + (@29493 + @859 + @24 + @8566 + (@29501 + @60 + @87 + @24 + @7394 + @7088 + @2685 + @8561 + @29521 + @29525 + @29529 + (@28601 (@29531 @60)) + @28500 + (@27766 (@28617 @8561 @8552)) + @28625)) + (@29709 + @8583 + @7042 + (@29713 + @8583 + (@29717 + @7394 + @7088 + @2733 + @8578 + @29521 + @29525 + @29529 + @29729 + @28500 + (@27766 (@28617 @8578 @8568)) + @28625)) + @29740))))))) +@36051 := @27330 @851 +@36052 := @27526 @36051 +@36053 := @36050 @36052 +@36054 := @27400 @1554 +@36056 := @36053 (@27751 @36054) +@36057 := @27424 @1554 +@36066 := @35874 (@35877 (@36056 (@27755 @36057) (@27760 (@27762 @851)) @27772)) @29761 +@36071 := @27612 (@28053 (@27617 @482 @28055)) @29476 +@36082 := @33536 @36071 @6533 @6533 @869 @220 @844 @482 @8620 @8630 @7048 @8640 +@36091 := @28231 @36071 @6533 @766 @868 @2119 @26 @8620 @8628 @8273 +@36093 := @28244 @36071 @6533 +@36103 := @36093 @853 @214 @24 @49 @8610 @8619 @8627 @7113 @2760 @7031 +@36108 := @27673 @36071 @6533 @853 @24 @8610 +@36120 := @28538 @36071 @6533 @6612 @177 @192 @136 @87 @24 @7267 @7088 @2755 @8605 +@36122 := @27717 @36071 @6533 +@36126 := @36122 @46 @320 @46 @7267 +@36127 := @27726 @36071 +@36143 := @36103 + (@36108 + (@36120 + (@36126 (@27725 (@36127 @46)) @27936) + @29525 + @29529 + @35924 + @28500 + (@27766 (@28617 @8605 @8599)) + @28625)) +@36162 := @36093 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @2798 + @7031 + (@36122 @20 @24 @20 @7327 (@27725 (@36127 @20)) @29201) +@36164 := @28304 @36071 @6533 +@36184 := @36082 + (@36091 + (@36143 + (@36162 @36164 @28310 (@27766 (@28312 @8613 @7048))) + @28310 + (@27766 (@28312 @8595 @8619))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@36196 := @30356 @36071 @6533 @6533 @33716 @8630 @220 @844 @482 @7048 @8632 @7048 @8638 +@36197 := @27888 @36071 +@36255 := @35626 + (@35667 + (@35669 + (@35671 + (@35692 + (@35710 + (@35727 + (@35740 + (@35751 + (@35755 + (@35782 + (@35865 + (@36066 + (@36184 + (@36196 + (@36197 + @220 + @482 + @7048 + @7455 + (@30381 + @36071 + @6533 + @220 + @482 + @7455 + (@36122 @192 @482 @192 @7455 (@27725 (@36127 @192)) @29806))) + (@36197 + @844 + @482 + @7048 + @8637 + (@27897 + @36071 + @6533 + @244 + @482 + @162 + @33 + @7048 + @7042 + @8635 + @27909 + @36164 + @35853)))))) + @28815 + (@27766 (@28821 @877 @27662)) + @28827)))))))))) +@36256 := @27312 @532 +@36257 := @27320 @32097 +@36259 := @27316 (@36257 @27335) +@36261 := @27358 (@27359 @532) +@36262 := @27354 @36261 +@36264 := @27316 (@36262 @27383) +@36281 := @27315 + (fun (fn : @129) => + @36259 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36264 @27430)))))) + @27476)) + @897 +@36284 := @27482 (@36257 (@27333 @897)) +@36287 := @27395 (@27396 @897) @32100 +@36291 := @27316 (@27387 (@36287 @27404) @27408) +@36292 := @27421 @897 +@36297 := @27418 (@27420 @36292 @32103 @27376 @27378) +@36308 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36264 (@36291 @36297))))) +@36309 := @27341 @36308 +@36310 := @27338 @36309 +@36319 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @32100 @27334) @27470))) +@36322 := @36284 (@36310 @36319) @32098 +@36324 := @27529 @36309 @36319 +@36326 := @27532 @36308 @8659 +@36327 := @27368 @8659 +@36331 := @27316 (@36262 (@27366 (@36327 @27381))) +@36333 := @36287 (@27403 @8659) +@36334 := @27387 @36333 +@36336 := @27316 (@36334 @27408) +@36347 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36331 (@36336 @36297))))) + @6396 +@36351 := @27316 (@36262 (@27366 (@36327 @31926))) +@36353 := @31933 @36292 @32103 +@36365 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @36351 (@36336 (@31932 (@36353 @27376 @27378)))))) + @8668 +@36372 := @27316 (@36262 (@27366 (@36327 (@31925 (@27375 (@8669 @27378)))))) +@36373 := @36353 @8668 +@36382 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36372 (@36336 (@31932 (@36373 @27378))))) + @8700 +@36387 := @36262 (@27366 (@36327 (@31925 (@27375 @8701)))) +@36388 := @27316 @36387 +@36389 := @36373 @8700 +@36394 := @27599 (fun (Γ : @27346) => @36388 (@36336 (@31932 @36389))) +@36397 := @27612 (@27615 (@27782 @27620)) +@36404 := @32261 (@36397 (@27612 (@27624 (@27617 @883 @27626)) @27394)) +@36405 := @36394 @36404 +@36406 := @27482 @36387 +@36408 := @36334 (@27407 @36404) +@36409 := @27316 @36408 +@36412 := @27414 @36404 @31931 @36389 +@36416 := @36406 (@36409 @36412) (@27642 @36261) +@36420 := @27482 @36408 @36412 (@27647 @36333) +@36435 := @27653 @36404 @6612 @6612 @22 @22 @6533 @177 @895 @141 @7267 @8699 @139 @7025 @2803 @7031 +@36437 := @27717 @36404 @6612 +@36441 := @36437 @46 @22 @46 @7267 +@36442 := @27726 @36404 +@36447 := @36435 (@36441 (@27725 (@36442 @46)) @27936) +@36448 := @27779 @36404 +@36465 := @36448 + @36404 + @6612 + @22 + @6533 + @895 + @140 + @6612 + @22 + @8698 + @136 + @336 + @139 + @212 + @7223 + @7048 + @7048 + @7108 +@36467 := @29765 (@32333 @36404) +@36492 := @36448 + @36467 + @6612 + @22 + @6533 + @895 + @139 + @6612 + @22 + @7212 + @20 + @562 + @564 + @891 + @7753 + @7048 + @7048 + @8694 + (@27831 @36404 @6612 @22 @6533 @895 @6612 @22) +@36493 := @27861 @895 +@36496 := @36492 (@27841 (@36493 @20)) +@36497 := @32365 @895 +@36501 := @36496 (@27766 (@36497 @139 @562)) +@36504 := @27875 @36404 @22 @6533 +@36510 := @36501 (@27647 (@36504 @562 @564 @7753 @7048)) +@36520 := @27682 @36467 @6612 @532 @570 @886 @22 @7048 @8692 @6612 @897 +@36522 := @27696 @36467 @6612 +@36525 := @36522 @570 @886 @8692 +@36527 := @27705 @36467 @6612 +@36533 := @36527 @160 @569 @883 @885 @7295 @8691 +@36535 := @27717 @36467 @6612 +@36538 := @36535 @136 @883 @136 +@36539 := @36538 @7295 +@36540 := @27726 @36467 +@36542 := @27725 (@36540 @136) +@36545 := @36533 (@36539 @36542 @29061) +@36551 := @36527 @567 @375 @22 @387 @8689 @7457 +@36557 := @28076 @36467 @6612 @567 @22 @8682 @8687 +@36574 := @30465 + @36467 + @6612 + @160 + @881 + @22 + @7040 + @566 + @7048 + @8685 + @6612 + @7547 + @2884 + @8678 + (@36538 @7040 @36542 @27736) +@36577 := @36522 @566 @881 @8685 +@36592 := @36527 + @212 + @198 + @22 + @547 + @7108 + @7468 + (@36535 @20 @22 @20 @7108 (@27725 (@36540 @20)) @28165) +@36607 := @36527 + @196 + @162 + @21 + @33 + @7155 + @7042 + (@36535 @60 @21 @60 @7155 (@27725 (@36540 @60)) @28398) +@36609 := @27742 @36467 @6612 +@36694 := @36281 + (@36322 + (@36324 + (@36326 + (@36347 + (@36365 + (@36382 + (@36405 + (@36416 + (@36420 + (@36447 + (@36465 + (@36510 + (@36520 + (@36525 + (@36545 + (@36551 + (@36557 + (@36574 + (@36577 (@36592 (@36607 @36609))) + @32040 + @32050 + @30521 + (@27766 (@28312 @8675 @7048)))) + (@36527 + @220 + @162 + @22 + @33 + @7455 + @7042 + (@36535 @192 @22 @192 @7455 (@27725 (@36540 @192)) @29806) + @36609)))) + @32098 + @32101 + @32104 + @32107 + @32050)) + (@27841 (@36493 @136)) + (@27766 (@36497 @140 @336)) + (@27647 (@36504 @336 @139 @7223 @7048)) + (@30381 + @36404 + @6612 + @212 + @22 + @7108 + (@36437 @20 @22 @20 @7108 (@27725 (@36442 @20)) @28165))) + @28815 + (@27766 (@32552 @895 @141)) + @28827)))))))))) +@36695 := @27312 @537 +@36696 := @27330 @537 +@36697 := @27320 @36696 +@36699 := @27316 (@36697 @27335) +@36701 := @27358 (@27359 @537) +@36702 := @27354 @36701 +@36704 := @27316 (@36702 @27383) +@36721 := @27315 + (fun (fn : @129) => + @36699 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36704 @27430)))))) + @27476)) + @904 +@36724 := @27482 (@36697 (@27333 @904)) +@36727 := @27395 (@27396 @904) @32032 +@36731 := @27316 (@27387 (@36727 @27404) @27408) +@36732 := @27421 @904 +@36737 := @27418 (@27420 @36732 @32035 @27376 @27378) +@36748 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36704 (@36731 @36737))))) +@36749 := @27341 @36748 +@36750 := @27338 @36749 +@36759 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @32032 @27334) @27470))) +@36763 := @36724 (@36750 @36759) (@27526 @36696) +@36765 := @27529 @36749 @36759 +@36767 := @27532 @36748 @8709 +@36768 := @27368 @8709 +@36772 := @27316 (@36702 (@27366 (@36768 @27381))) +@36774 := @36727 (@27403 @8709) +@36775 := @27387 @36774 +@36777 := @27316 (@36775 @27408) +@36788 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36772 (@36777 @36737))))) + @6396 +@36792 := @27316 (@36702 (@27366 (@36768 @31926))) +@36794 := @31933 @36732 @32035 +@36806 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @36792 (@36777 (@31932 (@36794 @27376 @27378)))))) + @7048 +@36810 := @27316 (@36702 (@27366 (@36768 @31948))) +@36811 := @36794 @7048 +@36820 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36810 (@36777 (@31932 (@36811 @27378))))) + @8715 +@36821 := @27375 @8716 +@36825 := @36702 (@27366 (@36768 (@31925 @36821))) +@36826 := @27316 @36825 +@36827 := @36811 @8715 +@36832 := @27599 (fun (Γ : @27346) => @36826 (@36777 (@31932 @36827))) +@36836 := @27612 (@27615 (@32330 @27620)) @29987 +@36837 := @36832 @36836 +@36838 := @27482 @36825 +@36840 := @36775 (@27407 @36836) +@36841 := @27316 @36840 +@36844 := @27414 @36836 @31931 @36827 +@36848 := @36838 (@36841 @36844) (@27642 @36701) +@36852 := @27482 @36840 @36844 (@27647 @36774) +@36857 := @27897 @36836 @6612 @562 @22 @324 +@36858 := @546 @387 +@36863 := @36857 @36858 @7048 @8714 @8712 @28377 +@36868 := @27696 @36836 @6612 @324 @36858 @8714 +@36870 := @27705 @36836 @6612 +@36876 := @36870 @212 @163 @21 @387 @7108 @7043 +@36878 := @27717 @36836 @6612 +@36882 := @36878 @20 @21 @20 @7108 +@36883 := @27726 @36836 +@36909 := @36863 + (@36868 + (@36876 + (@36882 (@27725 (@36883 @20)) @28165) + (@36870 + @160 + @162 + @22 + @33 + @7040 + @7042 + (@36878 @136 @22 @136 @7040 (@27725 (@36883 @136)) @27736) + (@27742 @36836 @6612)))) +@36910 := @27947 @562 +@36913 := @27945 (@36910 @22 @8712) +@36924 := @36721 + (@36763 (@36765 (@36767 (@36788 (@36806 (@36820 (@36837 (@36848 (@36852 (@36909 @36913)))))))))) +@36925 := @27312 @618 +@36926 := @27320 @35454 +@36928 := @27316 (@36926 @27335) +@36930 := @27358 (@27359 @618) +@36931 := @27354 @36930 +@36933 := @27316 (@36931 @27383) +@36950 := @27315 + (fun (fn : @129) => + @36928 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36933 @27430)))))) + @27476)) + @1232 +@36953 := @27482 (@36926 (@27333 @1232)) +@36956 := @27395 (@27396 @1232) @35457 +@36960 := @27316 (@27387 (@36956 @27404) @27408) +@36961 := @27421 @1232 +@36966 := @27418 (@27420 @36961 @35460 @27376 @27378) +@36977 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @36933 (@36960 @36966))))) +@36978 := @27341 @36977 +@36979 := @27338 @36978 +@36988 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @35457 @27334) @27470))) +@36991 := @36953 (@36979 @36988) @35455 +@36993 := @27529 @36978 @36988 +@36995 := @27532 @36977 @8735 +@36996 := @27368 @8735 +@37000 := @27316 (@36931 (@27366 (@36996 @27381))) +@37002 := @36956 (@27403 @8735) +@37003 := @27387 @37002 +@37005 := @27316 (@37003 @27408) +@37016 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @37000 (@37005 @36966))))) + @6386 +@37017 := @27372 @6386 +@37022 := @27316 (@36931 (@27366 (@36996 (@37017 @27380)))) +@37023 := @27416 @6386 +@37024 := @27415 @37023 +@37027 := @27419 @37023 @36961 @35460 +@37039 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @37022 (@37005 (@37024 (@37027 @27376 @27378)))))) + @8749 +@37046 := @27316 (@36931 (@27366 (@36996 (@37017 (@27375 (@8750 @27378)))))) +@37047 := @37027 @8749 +@37056 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @37046 (@37005 (@37024 (@37047 @27378))))) + @9661 +@37061 := @36931 (@27366 (@36996 (@37017 (@27375 @9662)))) +@37062 := @27316 @37061 +@37063 := @37047 @9661 +@37068 := @27599 (fun (Γ : @27346) => @37062 (@37005 (@37024 @37063))) +@37071 := @27612 (@28053 (@27618 @28055)) +@37075 := @27612 (@27624 (@33408 @27626)) @27394 +@37079 := @37071 (@33081 (@33017 (@36397 @37075))) +@37080 := @37068 @37079 +@37081 := @27482 @37061 +@37083 := @37003 (@27407 @37079) +@37084 := @27316 @37083 +@37087 := @27414 @37079 @37023 @37063 +@37091 := @37081 (@37084 @37087) (@27642 @36930) +@37095 := @27482 @37083 @37087 (@27647 @37002) +@37099 := @27653 @37079 @6612 @6612 @206 +@37110 := @37099 @30 @6612 @922 @1230 @27662 @8746 @9660 @139 @7025 @2931 @7031 +@37112 := @27673 @37079 @6612 +@37115 := @37112 @922 @30 @8746 +@37125 := @27682 @37079 @6612 @920 @163 @64 @30 @7048 @8744 @6612 @1572 +@37127 := @27696 @37079 @6612 +@37130 := @37127 @163 @64 @8744 +@37132 := @27705 @37079 @6612 +@37138 := @37132 @160 @162 @62 @33 @7295 @7042 +@37140 := @27717 @37079 @6612 +@37143 := @37140 @136 @62 @136 +@37144 := @37143 @7295 +@37145 := @27726 @37079 +@37147 := @27725 (@37145 @136) +@37150 := @37138 (@37144 @37147 @29061) +@37152 := @27742 @37079 @6612 +@37155 := @37125 (@37130 (@37150 @37152)) +@37156 := @27330 @920 +@37157 := @27526 @37156 +@37158 := @37155 @37157 +@37159 := @27400 @1572 +@37161 := @37158 (@27751 @37159) +@37162 := @27424 @1572 +@37170 := @37110 (@37115 (@37161 (@27755 @37162) (@27760 (@27762 @920)) @32050)) +@37171 := @27779 @37079 +@37173 := @37171 @37079 @6612 +@37188 := @37173 @30 @6612 @1230 @307 @6612 @206 @9659 @20 @244 @139 @1226 @7223 @7048 @8759 @9476 +@37191 := @27612 (@28508 (@27625 @28510)) +@37192 := @37191 @37079 +@37209 := @37171 + @37192 + @6612 + @30 + @6612 + @1230 + @139 + @6612 + @206 + @7212 + @136 + @266 + @924 + @983 + @9480 + @7048 + @9646 + @9655 +@37211 := @27831 @37079 @6612 +@37217 := @37209 (@37211 @30 @6612 @1230 @6612 @206) +@37218 := @27861 @1230 +@37221 := @37217 (@27841 (@37218 @136)) +@37222 := @28682 @1230 +@37226 := @37221 (@27766 (@37222 @139 @266)) +@37227 := @27875 @37079 +@37229 := @37227 @30 @6612 +@37235 := @37226 (@27647 (@37229 @266 @924 @9480 @7048)) +@37248 := @27972 @37192 @6612 @6612 @271 @29 @933 @982 @206 @9487 @271 @8017 @9645 @9655 +@37253 := @27673 @37192 @6612 @933 @29 @9487 +@37293 := @27682 + @37192 + @6612 + @931 + @163 + @64 + @29 + @7048 + @7043 + @6612 + @1619 + (@27696 + @37192 + @6612 + @163 + @64 + @7043 + (@27705 + @37192 + @6612 + @160 + @162 + @62 + @33 + @7040 + @7042 + (@27717 @37192 @6612 @136 @62 @136 @7040 (@27725 (@27726 @37192 @136)) @27736) + (@27742 @37192 @6612))) +@37294 := @27330 @931 +@37295 := @27526 @37294 +@37296 := @37293 @37295 +@37297 := @27400 @1619 +@37298 := @27751 @37297 +@37299 := @37296 @37298 +@37300 := @27424 @1619 +@37301 := @27755 @37300 +@37302 := @37299 @37301 +@37304 := @27760 (@27762 @931) +@37312 := @37248 (@37253 (@37302 @37304 @32050)) (@27766 (@28048 @37192 @271)) +@37313 := @28651 @37192 +@37326 := @27972 @37313 @6612 @6612 @367 @29 @972 @981 @206 @9642 @367 @8017 @7048 @9655 +@37328 := @28076 @37313 @6612 +@37332 := @37328 @972 @29 @9631 @9640 +@37334 := @28231 @37313 @6612 +@37335 := @37334 @661 +@37341 := @37335 @971 @4924 @29 @9631 @9638 @8060 +@37343 := @28244 @37313 @6612 +@37353 := @37343 @961 @970 @29 @68 @9604 @9630 @9637 @7113 @3449 @7031 +@37357 := @37328 @961 @29 @9593 @9602 +@37363 := @37335 @960 @4924 @29 @9593 @9600 @8060 +@37373 := @37343 @958 @277 @29 @68 @9583 @9592 @9599 @7113 @3386 @7031 +@37377 := @37328 @958 @29 @9572 @9581 +@37383 := @37335 @957 @4924 @29 @9572 @9579 @8060 +@37393 := @37343 @947 @956 @29 @68 @9545 @9571 @9578 @7113 @3254 @7031 +@37397 := @37328 @947 @29 @9534 @9543 +@37403 := @37335 @946 @4924 @29 @9534 @9541 @8060 +@37413 := @37343 @942 @945 @29 @68 @9524 @9533 @9540 @7113 @2945 @7031 +@37417 := @37328 @942 @29 @9516 @9522 +@37418 := @37334 @663 +@37424 := @37418 @941 @33611 @29 @9516 @9520 @8038 +@37434 := @37343 @939 @162 @665 @33 @9513 @7048 @7042 @7113 @2940 @7031 +@37437 := @28281 @37313 @6612 @665 +@37447 := @37434 (@37437 @938 @9513 (@28289 (@28290 @9513)) (@27766 (@28295 @938 @665))) +@37449 := @28304 @37313 @6612 +@37461 := @37424 + (@37447 @37449 @28310 (@27766 (@28312 @9508 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 +@37463 := @27766 (@33669 @6612) +@37466 := @37413 (@37417 (@37461 @37463)) +@37476 := @37343 @262 @162 @29 @33 @7193 @7048 @7042 @7113 @3024 @7031 +@37478 := @27717 @37313 @6612 +@37482 := @37478 @204 @29 @204 @7193 +@37483 := @27726 @37313 +@37506 := @37403 + (@37466 + (@37476 (@37482 (@27725 (@37483 @204)) @28562) @37449 @28310 (@27766 (@28312 @9527 @7048))) + @28310 + (@27766 (@28312 @9504 @9533))) + @34894 + @34897 + @34900 + @34904 + @34909 +@37508 := @27766 (@34913 @6612) +@37625 := @37363 + (@37373 + (@37377 + (@37383 + (@37393 + (@37397 (@37506 @37508)) + (@37343 + @954 + @162 + @29 + @33 + @9568 + @7048 + @7042 + @7113 + @3276 + @7031 + (@37328 + @954 + @29 + @9560 + @9566 + (@37418 + @953 + @33611 + @29 + @9560 + @9564 + @8038 + (@37343 + @951 + @162 + @665 + @33 + @9557 + @7048 + @7042 + @7113 + @3243 + @7031 + (@37437 @950 @9557 (@28289 (@28290 @9557)) (@27766 (@28295 @950 @665))) + @37449 + @28310 + (@27766 (@28312 @9552 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @37449 + @28310 + (@27766 (@28312 @9548 @7048))) + @28310 + (@27766 (@28312 @9500 @9571))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@37343 + @275 + @162 + @29 + @33 + @7248 + @7048 + @7042 + @7113 + @3397 + @7031 + (@37478 @271 @29 @271 @7248 (@27725 (@37483 @271)) @28736) + @37449 + @28310 + (@27766 (@28312 @9586 @7048))) + @28310 + (@27766 (@28312 @9496 @9592))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508 +@37707 := @37326 + (@37332 + (@37341 + (@37353 + (@37357 @37625) + (@37343 + @968 + @162 + @29 + @33 + @9627 + @7048 + @7042 + @7113 + @3463 + @7031 + (@37328 + @968 + @29 + @9619 + @9625 + (@37418 + @967 + @33611 + @29 + @9619 + @9623 + @8038 + (@37343 + @965 + @162 + @665 + @33 + @9616 + @7048 + @7042 + @7113 + @3417 + @7031 + (@37437 @964 @9616 (@28289 (@28290 @9616)) (@27766 (@28295 @964 @665))) + @37449 + @28310 + (@27766 (@28312 @9611 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @37449 + @28310 + (@27766 (@28312 @9607 @7048))) + @28310 + (@27766 (@28312 @9492 @9630))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@27766 (@28048 @37313 @367)) +@37710 := @27612 (@33407 (@27625 @33409)) +@37711 := @37710 @37313 +@37713 := @27897 @37711 @6612 +@37721 := @37713 @233 @206 @980 @37 @7048 @9654 @7153 @28379 +@37723 := @27696 @37711 @6612 +@37726 := @37723 @980 @37 @9654 +@37728 := @27705 @37711 @6612 +@37734 := @37728 @212 @979 @22 @36 @7108 @9653 +@37736 := @27717 @37711 @6612 +@37740 := @37736 @20 @22 @20 @7108 +@37741 := @27726 @37711 +@37746 := @37734 (@37740 (@27725 (@37741 @20)) @28165) +@37761 := @37728 + @177 + @978 + @24 + @35 + @7966 + @9652 + (@37736 @46 @24 @46 @7966 (@27725 (@37741 @46)) @33867) +@37776 := @37728 + @196 + @977 + @26 + @34 + @7580 + @9651 + (@37736 @60 @26 @60 @7580 (@27725 (@37741 @60)) @30642) +@37782 := @37728 @975 @162 @30 @33 @9649 @7042 +@37787 := @27673 @37711 @6612 @975 @30 @9649 +@37795 := @37713 @266 @30 @974 @68 @7048 @9648 @7978 @27910 +@37798 := @37723 @974 @68 @9648 +@37813 := @37728 + @620 + @162 + @29 + @33 + @7964 + @7042 + (@37736 @367 @29 @367 @7964 (@27725 (@37741 @367)) @35382) +@37815 := @27742 @37711 @6612 +@37845 := @37188 + (@37235 + (@37312 + (@37707 + (@37721 + (@37726 + (@37746 + (@37761 + (@37776 (@37782 (@37787 (@37795 (@37798 (@37813 @37815)) @35140)) @37815))))) + @28475)))) + (@27841 (@37218 @20)) + (@27766 (@37222 @307 @244)) + (@27647 (@37229 @244 @139 @7223 @7048)) +@37860 := @37099 + @62 + @6533 + @160 + @1225 + @141 + @7040 + @9475 + @139 + @7025 + @3489 + @7031 + (@37143 @7040 @37147 @27736) +@37875 := @37173 @62 @6533 @1225 @140 @6612 @206 @9474 @136 @336 @139 @988 @7223 @7048 @7048 @8764 +@37878 := @27612 (@33460 (@33408 @33461)) +@37879 := @27617 @61 +@37882 := @27612 (@35473 (@37879 @35474)) +@37884 := @37878 (@37882 @37079) +@37907 := @37171 + @37884 + @6612 + @62 + @6533 + @1225 + @139 + @6612 + @206 + @7212 + @20 + @562 + @992 + @1221 + @8771 + @7048 + @8779 + @9470 + (@37211 @62 @6533 @1225 @6612 @206) +@37908 := @27861 @1225 +@37911 := @37907 (@27841 (@37908 @20)) +@37912 := @27867 @62 +@37913 := @37912 @1225 +@37917 := @37911 (@27766 (@37913 @139 @562)) +@37919 := @37227 @62 @6533 +@37925 := @37917 (@27647 (@37919 @562 @992 @8771 @7048)) +@37940 := @27653 + @37884 + @6612 + @6612 + @206 + @62 + @6533 + @675 + @1220 + @141 + @8054 + @9469 + @139 + @7025 + @3499 + @7031 +@37942 := @27717 @37884 @6612 +@37946 := @37942 @398 @62 @398 @8054 +@37947 := @27726 @37884 +@37952 := @37940 (@37946 (@27725 (@37947 @398)) @34877) +@37953 := @27779 @37884 +@37970 := @37953 + @37884 + @6612 + @62 + @6533 + @1220 + @140 + @6612 + @206 + @9468 + @136 + @336 + @139 + @1209 + @7223 + @7048 + @8872 + @9459 +@37971 := @27614 @1086 +@37972 := @33408 @32709 +@37974 := @27612 (@37971 @37972) +@37975 := @27614 @999 +@37976 := @37879 @32709 +@37980 := @37974 (@27612 (@37975 @37976) @37884) +@38005 := @37953 + @37980 + @6612 + @62 + @6533 + @1220 + @139 + @6612 + @206 + @7212 + @20 + @562 + @1215 + @988 + @9464 + @7048 + @7048 + @8764 + (@27831 @37884 @6612 @62 @6533 @1220 @6612 @206) +@38006 := @27861 @1220 +@38009 := @38005 (@27841 (@38006 @20)) +@38010 := @37912 @1220 +@38014 := @38009 (@27766 (@38010 @139 @562)) +@38017 := @27875 @37884 @62 @6533 +@38023 := @38014 (@27647 (@38017 @562 @1215 @9464 @7048)) +@38025 := @27897 @37980 @6612 +@38033 := @38025 @233 @206 @987 @37 @7048 @8763 @7153 @28379 +@38038 := @27696 @37980 @6612 @987 @37 @8763 +@38040 := @27705 @37980 @6612 +@38046 := @38040 @212 @641 @22 @36 @7108 @7992 +@38048 := @27717 @37980 @6612 +@38052 := @38048 @20 @22 @20 @7108 +@38053 := @27726 @37980 +@38137 := @37970 + (@38023 + (@38033 + (@38038 + (@38046 + (@38052 (@27725 (@38053 @20)) @28165) + (@38040 + @177 + @640 + @24 + @35 + @7966 + @7991 + (@38048 @46 @24 @46 @7966 (@27725 (@38053 @46)) @33867) + (@38040 + @196 + @249 + @26 + @34 + @7580 + @7169 + (@38048 @60 @26 @60 @7580 (@27725 (@38053 @60)) @30642) + (@38040 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@27673 + @37980 + @6612 + @247 + @30 + @7167 + (@38025 + @244 + @30 + @162 + @33 + @7048 + @7042 + @7165 + @27909 + (@28304 @37980 @6612) + @28462)) + (@27742 @37980 @6612)))))) + @28475)) + (@27841 (@38006 @136)) + (@27766 (@38010 @140 @336)) + (@27647 (@38017 @336 @139 @7223 @7048)) +@38150 := @27972 @37884 @6612 @6612 @473 @26 @1005 @1208 @206 @8805 @473 @7843 @8871 @9459 +@38152 := @27673 @37884 @6612 +@38155 := @38152 @1005 @26 @8805 +@38165 := @27682 @37884 @6612 @999 @1004 @68 @26 @7048 @8803 @6612 @1922 +@38170 := @27696 @37884 @6612 @1004 @68 @8803 +@38178 := @27705 @37884 @6612 @1002 @162 @29 @33 @8801 @7042 +@38181 := @38152 @1002 @29 @8801 +@38193 := @28538 @37884 @6612 @6612 @630 @60 @136 @78 @29 @8786 @7088 @3586 @8796 +@38200 := @37942 @393 @61 @393 @8786 (@27725 (@37947 @393)) +@38202 := @27733 (@27734 @8786) +@38204 := @38193 (@38200 @38202) +@38207 := @28565 (@28574 (@28589 @60)) +@38208 := @38204 @38207 +@38211 := @27945 (@28595 @60 @136) +@38212 := @38208 @38211 +@38213 := @28611 @78 +@38215 := @28601 (@38213 @136) +@38229 := @38165 + (@38170 + (@38178 + (@38181 (@38212 @38215 @28500 (@27766 (@28617 @8796 @8790)) @32050)) + (@27742 @37884 @6612))) +@38230 := @27330 @999 +@38231 := @27526 @38230 +@38232 := @38229 @38231 +@38233 := @27400 @1922 +@38235 := @38232 (@27751 @38233) +@38236 := @27424 @1922 +@38248 := @38150 + (@38155 (@38235 (@27755 @38236) (@27760 (@27762 @999)) @32050)) + (@27766 (@28048 @37884 @473)) +@38252 := @27612 (@34999 (@33078 @35000)) @37884 +@38265 := @27972 @38252 @6612 @6612 @521 @26 @1017 @1207 @206 @8868 @521 @7843 @7048 @9459 +@38271 := @28076 @38252 @6612 @1017 @26 @8829 @8866 +@38282 := @33536 @38252 @6612 @6612 @1014 @334 @769 @26 @8829 @8838 @7048 @8866 +@38284 := @28231 @38252 @6612 +@38291 := @38284 @1009 @1013 @77 @26 @8829 @8836 @8831 +@38293 := @28244 @38252 @6612 +@38303 := @38293 @1011 @162 @26 @33 @8826 @7048 @7042 @7113 @4219 @7031 +@38308 := @27673 @38252 @6612 @1011 @26 @8826 +@38320 := @28538 @38252 @6612 @6612 @630 @60 @20 @78 @26 @8786 @7088 @3991 @8821 +@38322 := @27717 @38252 @6612 +@38326 := @38322 @393 @61 @393 @8786 +@38327 := @27726 @38252 +@38334 := @38320 (@38326 (@27725 (@38327 @393)) @38202) @38207 @38211 +@38336 := @28601 (@38213 @20) +@38345 := @38303 (@38308 (@38334 @38336 @28500 (@27766 (@28617 @8821 @8814)) @32050)) +@38347 := @28304 @38252 @6612 +@38354 := @38291 (@38345 @38347 @28310 (@27766 (@28312 @8810 @7048))) +@38356 := @28325 (@28326 @8831) +@38357 := @38354 @38356 +@38359 := @27766 (@28330 @8831) +@38360 := @38357 @38359 +@38362 := @27766 (@28335 @8831) +@38363 := @38360 @38362 +@38366 := @27766 (@28339 @8831 @77) +@38367 := @38363 @38366 +@38371 := @27766 (@28344 @1009 @77 @26) +@38372 := @38367 @38371 +@38375 := @27767 (@27768 (@28350 @8831)) +@38477 := @38265 + (@38271 + (@38282 + (@38372 (@27766 (@38375 @6612))) + (@30356 + @38252 + @6612 + @6612 + @33716 + @8838 + @334 + @769 + @26 + @7048 + @7362 + @8855 + @8864 + (@30381 @38252 @6612 @334 @26 @7362 (@28426 @38252 @6612 @331 @26 @7361 @29376)) + (@38284 + @766 + @768 + @2119 + @26 + @8855 + @8862 + @8273 + (@38293 + @237 + @179 + @24 + @49 + @7158 + @8854 + @8861 + @7113 + @4229 + @7031 + (@28281 @38252 @6612 @24 @236 @7158 @28410 @28414) + (@38293 + @177 + @162 + @24 + @33 + @7966 + @7048 + @7042 + @7113 + @4234 + @7031 + (@38322 @46 @24 @46 @7966 (@27725 (@38327 @46)) @33867) + @38347 + @28310 + (@27766 (@28312 @8848 @7048))) + @28310 + (@27766 (@28312 @8842 @8854))) + @34182 + @34185 + @34188 + @34192 + @34197 + (@27766 (@34201 @6612)))))) + (@27766 (@28048 @38252 @521)) +@38481 := @27612 (@33483 (@33078 @33484)) @38252 +@38484 := @33536 @38481 @6612 @6612 +@38492 := @38484 @1021 @1048 @1206 @206 @7048 @8879 @7048 @9459 +@38500 := @38484 @693 @717 @242 @26 @7048 @8874 @7048 @8879 +@38502 := @30381 @38481 @6612 +@38505 := @38502 @693 @26 @8874 +@38507 := @27717 @38481 @6612 +@38511 := @38507 @473 @26 @473 @8874 +@38512 := @27726 @38481 +@38515 := @38511 (@27725 (@38512 @473)) +@38517 := @27733 (@27734 @8874) +@38520 := @38500 (@38505 (@38515 @38517)) +@38524 := @30356 @38481 @6612 @6612 @33716 +@38532 := @38524 @8874 @717 @242 @26 @7048 @8876 @7048 @7162 +@38535 := @38502 @717 @26 @8876 +@38542 := @38507 @521 @26 @521 @8876 (@27725 (@38512 @521)) +@38544 := @27733 (@27734 @8876) +@38547 := @38532 (@38535 (@38542 @38544)) +@38550 := @38502 @242 @26 @7162 +@38552 := @28426 @38481 @6612 +@38557 := @38550 (@38552 @239 @26 @7161 @28438) +@38560 := @38492 (@38520 (@38547 @38557)) +@38568 := @38524 @8879 @1048 @1206 @206 @8982 @8993 @7048 @9457 +@38571 := @27972 @38481 @6612 @6612 +@38581 := @38571 @532 @29 @1036 @1047 @206 @8979 @532 @8017 @7048 @8993 +@38583 := @28076 @38481 @6612 +@38587 := @38583 @1036 @29 @8968 @8977 +@38589 := @28231 @38481 @6612 +@38590 := @38589 @661 +@38596 := @38590 @1035 @4924 @29 @8968 @8975 @8060 +@38598 := @28244 @38481 @6612 +@38608 := @38598 @1033 @688 @29 @68 @8943 @8967 @8974 @7113 @4826 @7031 +@38612 := @38583 @1033 @29 @8932 @8941 +@38618 := @38590 @1032 @4924 @29 @8932 @8939 @8060 +@38628 := @38598 @1030 @1004 @29 @68 @8909 @8931 @8938 @7113 @4330 @7031 +@38632 := @38583 @1030 @29 @8901 @8907 +@38633 := @38589 @663 +@38639 := @38633 @1029 @33611 @29 @8901 @8905 @8038 +@38649 := @38598 @1027 @162 @665 @33 @8898 @7048 @7042 @7113 @4275 @7031 +@38652 := @28281 @38481 @6612 @665 +@38662 := @38649 (@38652 @1026 @8898 (@28289 (@28290 @8898)) (@27766 (@28295 @1026 @665))) +@38664 := @28304 @38481 @6612 +@38679 := @38628 + (@38632 + (@38639 + (@38662 @38664 @28310 (@27766 (@28312 @8893 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@38680 := @38598 @1002 +@38689 := @38680 @162 @29 @33 @8928 @7048 @7042 @7113 @4366 @7031 +@38691 := @27673 @38481 @6612 +@38693 := @38691 @1002 @29 +@38694 := @38693 @8928 +@38699 := @28538 @38481 @6612 @6612 @630 @60 +@38702 := @38699 @136 @78 @29 +@38704 := @38702 @7980 @7088 +@38706 := @38704 @4280 @8923 +@38709 := @38507 @393 @61 @393 +@38710 := @38709 @7980 +@38712 := @27725 (@38512 @393) +@38714 := @38710 @38712 @35518 +@38818 := @38581 + (@38587 + (@38596 + (@38608 + (@38612 + (@38618 + (@38679 + (@38689 + (@38694 + (@38706 + @38714 + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @8923 @8917)) + @32050)) + @38664 + @28310 + (@27766 (@28312 @8912 @7048))) + @28310 + (@27766 (@28312 @8889 @8931))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@38598 + @686 + @162 + @29 + @33 + @8964 + @7048 + @7042 + @7113 + @4830 + @7031 + (@38583 + @686 + @29 + @8956 + @8962 + (@38633 + @685 + @33611 + @29 + @8956 + @8960 + @8038 + (@38598 + @683 + @162 + @665 + @33 + @8084 + @7048 + @7042 + @7113 + @4791 + @7031 + (@38652 @682 @8084 @34952 @34956) + @38664 + @28310 + (@27766 (@28312 @8950 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @38664 + @28310 + (@27766 (@28312 @8946 @7048))) + @28310 + (@27766 (@28312 @8885 @8967))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) +@38819 := @28048 @38481 +@38822 := @38818 (@27766 (@38819 @532)) +@38823 := @27614 @532 +@38824 := @27619 @532 +@38827 := @27612 (@38823 (@27625 @38824)) +@38828 := @38827 @38481 +@38830 := @27897 @38828 @6612 +@38838 := @38830 @233 @206 @1046 @37 @7048 @8992 @7153 @28379 +@38840 := @27696 @38828 @6612 +@38843 := @38840 @1046 @37 @8992 +@38845 := @27705 @38828 @6612 +@38851 := @38845 @212 @1045 @22 @36 @7108 @8991 +@38853 := @27717 @38828 @6612 +@38857 := @38853 @20 @22 @20 @7108 +@38858 := @27726 @38828 +@38863 := @38851 (@38857 (@27725 (@38858 @20)) @28165) +@38878 := @38845 + @177 + @1044 + @24 + @35 + @7966 + @8990 + (@38853 @46 @24 @46 @7966 (@27725 (@38858 @46)) @33867) +@38893 := @38845 + @196 + @1043 + @26 + @34 + @7580 + @8989 + (@38853 @60 @26 @60 @7580 (@27725 (@38858 @60)) @30642) +@38899 := @38845 @1041 @162 @30 @33 @8987 @7042 +@38904 := @27673 @38828 @6612 @1041 @30 @8987 +@38912 := @38830 @266 @30 @1040 @68 @7048 @8986 @7978 @27910 +@38915 := @38840 @1040 @68 @8986 +@38921 := @38845 @1038 @162 @29 @33 @8984 @7042 +@38928 := @38853 @532 @29 @532 @8984 (@27725 (@38858 @532)) +@38930 := @27733 (@27734 @8984) +@38932 := @38921 (@38928 @38930) +@38934 := @27742 @38828 @6612 +@38949 := @38568 + (@38822 + (@38838 + (@38843 + (@38863 + (@38878 (@38893 (@38899 (@38904 (@38912 (@38915 (@38932 @38934)) @35140)) @38934))))) + @28475)) +@38957 := @38484 @1011 @988 @1205 @206 @7048 @9008 @7048 @9457 +@38964 := @38699 @20 @78 @26 @8786 @7088 @4863 @9003 +@38967 := @38709 @8786 @38712 @38202 +@38978 := @38957 (@38964 @38967 @38207 @38211 @38336 @28500 (@27766 (@28617 @9003 @8996)) @32050) +@38986 := @38524 @9008 @988 @1205 @206 @7048 @8764 @9053 @9455 +@38988 := @27897 @38481 @6612 +@38990 := @38988 @233 @206 +@38996 := @38990 @987 @37 @7048 @8763 @7153 @28379 +@38998 := @27696 @38481 @6612 +@39001 := @38998 @987 @37 @8763 +@39003 := @27705 @38481 @6612 +@39004 := @39003 @212 +@39009 := @39004 @641 @22 @36 @7108 @7992 +@39012 := @38507 @20 @22 @20 +@39013 := @39012 @7108 +@39015 := @27725 (@38512 @20) +@39017 := @39013 @39015 @28165 +@39018 := @39009 @39017 +@39019 := @39003 @177 +@39024 := @39019 @640 @24 @35 @7966 @7991 +@39032 := @38507 @46 @24 @46 @7966 (@27725 (@38512 @46)) @33867 +@39033 := @39024 @39032 +@39048 := @39003 + @196 + @249 + @26 + @34 + @7580 + @7169 + (@38507 @60 @26 @60 @7580 (@27725 (@38512 @60)) @30642) +@39069 := @39003 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@38691 @247 @30 @7167 (@38988 @244 @30 @162 @33 @7048 @7042 @7165 @27909 @38664 @28462)) +@39071 := @27742 @38481 @6612 +@39072 := @39069 @39071 +@39078 := @38996 (@39001 (@39018 (@39033 (@39048 @39072)))) @28475 +@39079 := @38986 @39078 +@39087 := @38484 @1065 @1068 @1204 @206 @9053 @9070 @7048 @9455 +@39095 := @38484 @1061 @1063 @242 @26 @9053 @9062 @7048 @9070 +@39096 := @38589 @715 +@39102 := @39096 @1060 @4924 @26 @9053 @9060 @8172 +@39111 := @38680 @1059 @29 @68 @9026 @9052 @9059 @7113 @5103 @7031 +@39112 := @38693 @9026 +@39114 := @38702 @8786 @7088 +@39201 := @39102 + (@39111 + (@39112 + (@39114 + @4893 + @9021 + @38967 + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @9021 @9015)) + @32050)) + (@38598 + @1057 + @162 + @29 + @33 + @9049 + @7048 + @7042 + @7113 + @5153 + @7031 + (@38583 + @1057 + @29 + @9041 + @9047 + (@38633 + @1056 + @33611 + @29 + @9041 + @9045 + @8038 + (@38598 + @1054 + @162 + @665 + @33 + @9038 + @7048 + @7042 + @7113 + @4911 + @7031 + (@38652 @1053 @9038 (@28289 (@28290 @9038)) (@27766 (@28295 @1053 @665))) + @38664 + @28310 + (@27766 (@28312 @9033 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @38664 + @28310 + (@27766 (@28312 @9029 @7048))) + @28310 + (@27766 (@28312 @9011 @9052))) + @33689 + @33692 + @33695 + @33699 + @33704 +@39203 := @27766 (@33708 @6612) +@39205 := @39095 (@39201 @39203) +@39213 := @38524 @9062 @1063 @242 @26 @7048 @9067 @7048 @7162 +@39215 := @27682 @38481 @6612 +@39223 := @39215 @733 @214 @387 @26 @7048 @9065 @6612 @1267 +@39237 := @38998 + @214 + @387 + @9065 + (@39004 @162 @22 @33 @7825 @7042 (@39012 @7825 @39015 @32995) @39071) +@39247 := @39087 (@39205 (@39213 (@39223 @39237 @33766 @33769 @33772 @33775 @32050) @38557)) +@39294 := @38524 + @9070 + @1068 + @1204 + @206 + @7048 + @9073 + @9118 + @9453 + (@38990 + @1067 + @37 + @7048 + @9072 + @7153 + @28379 + (@38998 + @1067 + @37 + @9072 + (@39004 + @740 + @22 + @36 + @7108 + @8197 + @39017 + (@39019 + @739 + @24 + @35 + @7966 + @8196 + @39032 + (@39003 @334 @249 @26 @34 @7362 @7169 (@38552 @331 @26 @7361 @29376) @39072)))) + @28475) +@39407 := @38484 + @1079 + @1141 + @1203 + @206 + @9118 + @9127 + @7048 + @9453 + (@39096 + @1078 + @4924 + @26 + @9118 + @9125 + @8172 + (@38680 + @1077 + @29 + @68 + @9091 + @9117 + @9124 + @7113 + @5209 + @7031 + (@38693 + @9091 + (@39114 + @5162 + @9086 + @38967 + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @9086 @9080)) + @32050)) + (@38598 + @1075 + @162 + @29 + @33 + @9114 + @7048 + @7042 + @7113 + @5262 + @7031 + (@38583 + @1075 + @29 + @9106 + @9112 + (@38633 + @1074 + @33611 + @29 + @9106 + @9110 + @8038 + (@38598 + @1072 + @162 + @665 + @33 + @9103 + @7048 + @7042 + @7113 + @5175 + @7031 + (@38652 @1071 @9103 (@28289 (@28290 @9103)) (@27766 (@28295 @1071 @665))) + @38664 + @28310 + (@27766 (@28312 @9098 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @38664 + @28310 + (@27766 (@28312 @9094 @7048))) + @28310 + (@27766 (@28312 @9076 @9117))) + @33689 + @33692 + @33695 + @33699 + @33704 + @39203) +@39415 := @38524 @9127 @1141 @1203 @206 @9153 @9262 @9307 @9451 +@39425 := @38571 @537 @29 @1088 @1140 @206 @9136 @537 @8017 @9152 @9262 +@39428 := @38691 @1088 @29 @9136 +@39437 := @39215 @1086 @214 @387 @29 @7048 @9065 @6612 @1962 @39237 +@39438 := @27330 @1086 +@39439 := @27526 @39438 +@39440 := @39437 @39439 +@39441 := @27400 @1962 +@39443 := @39440 (@27751 @39441) +@39444 := @27424 @1962 +@39451 := @39428 (@39443 (@27755 @39444) (@27760 (@27762 @1086)) @32050) +@39455 := @39425 @39451 (@27766 (@38819 @537)) +@39456 := @27614 @537 +@39457 := @27619 @537 +@39461 := @27612 (@39456 (@27625 @39457)) @38481 +@39474 := @27972 @39461 @6612 @6612 @618 @26 @1100 @1139 @206 @9149 @618 @7843 @7048 @9262 +@39479 := @27673 @39461 @6612 @1100 @26 @9149 +@39521 := @27682 + @39461 + @6612 + @1095 + @1099 + @68 + @26 + @7048 + @9147 + @6612 + @2030 + (@27696 + @39461 + @6612 + @1099 + @68 + @9147 + (@27705 + @39461 + @6612 + @1097 + @162 + @29 + @33 + @9145 + @7042 + (@27717 + @39461 + @6612 + @537 + @29 + @537 + @9145 + (@27725 (@27726 @39461 @537)) + (@27733 (@27734 @9145))) + (@27742 @39461 @6612))) +@39522 := @27330 @1095 +@39523 := @27526 @39522 +@39524 := @39521 @39523 +@39525 := @27400 @2030 +@39527 := @39524 (@27751 @39525) +@39528 := @27424 @2030 +@39540 := @39474 + (@39479 (@39527 (@27755 @39528) (@27760 (@27762 @1095)) @32050)) + (@27766 (@28048 @39461 @618)) +@39541 := @27614 @618 +@39542 := @27619 @618 +@39546 := @27612 (@39541 (@33078 @39542)) @39461 +@39557 := @33536 @39546 @6612 @6612 @1102 @988 @1138 @206 @7048 @9155 @7048 @9262 +@39562 := @30381 @39546 @6612 @1102 @26 @9155 +@39564 := @27717 @39546 @6612 +@39568 := @39564 @618 @26 @618 @9155 +@39569 := @27726 @39546 +@39572 := @39568 (@27725 (@39569 @618)) +@39574 := @27733 (@27734 @9155) +@39577 := @39557 (@39562 (@39572 @39574)) +@39589 := @30356 @39546 @6612 @6612 @33716 @9155 @988 @1138 @206 @7048 @8764 @9249 @9260 +@39591 := @27897 @39546 @6612 +@39599 := @39591 @233 @206 @987 @37 @7048 @8763 @7153 @28379 +@39604 := @27696 @39546 @6612 @987 @37 @8763 +@39606 := @27705 @39546 @6612 +@39621 := @39606 + @212 + @641 + @22 + @36 + @7108 + @7992 + (@39564 @20 @22 @20 @7108 (@27725 (@39569 @20)) @28165) +@39636 := @39606 + @177 + @640 + @24 + @35 + @7966 + @7991 + (@39564 @46 @24 @46 @7966 (@27725 (@39569 @46)) @33867) +@39651 := @39606 + @196 + @249 + @26 + @34 + @7580 + @7169 + (@39564 @60 @26 @60 @7580 (@27725 (@39569 @60)) @30642) +@39657 := @39606 @247 @162 @30 @33 @7167 @7042 +@39662 := @27673 @39546 @6612 @247 @30 @7167 +@39670 := @39591 @244 @30 @162 @33 @7048 @7042 @7165 @27909 +@39672 := @28304 @39546 @6612 +@39686 := @39589 + (@39599 + (@39604 + (@39621 (@39636 (@39651 (@39657 (@39662 (@39670 @39672 @28462)) (@27742 @39546 @6612)))))) + @28475) +@39699 := @27972 @39546 @6612 @6612 @733 @29 @1126 @1137 @206 @9246 @733 @8017 @7048 @9260 +@39701 := @28076 @39546 @6612 +@39705 := @39701 @1126 @29 @9235 @9244 +@39707 := @28231 @39546 @6612 +@39708 := @39707 @661 +@39714 := @39708 @1125 @4924 @29 @9235 @9242 @8060 +@39716 := @28244 @39546 @6612 +@39726 := @39716 @1115 @1124 @29 @68 @9208 @9234 @9241 @7113 @5383 @7031 +@39730 := @39701 @1115 @29 @9197 @9206 +@39736 := @39708 @1114 @4924 @29 @9197 @9204 @8060 +@39746 := @39716 @1112 @1099 @29 @68 @9186 @9196 @9203 @7113 @5276 @7031 +@39750 := @39701 @1112 @29 @9178 @9184 +@39751 := @39707 @663 +@39757 := @39751 @1111 @33611 @29 @9178 @9182 @8038 +@39767 := @39716 @1109 @162 @665 @33 @9175 @7048 @7042 @7113 @5271 @7031 +@39770 := @28281 @39546 @6612 @665 +@39795 := @39746 + (@39750 + (@39757 + (@39767 + (@39770 @1108 @9175 (@28289 (@28290 @9175)) (@27766 (@28295 @1108 @665))) + @39672 + @28310 + (@27766 (@28312 @9170 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@39805 := @39716 @1097 @162 @29 @33 @9193 @7048 @7042 @7113 @5288 @7031 +@39812 := @39564 @537 @29 @537 @9193 (@27725 (@39569 @537)) +@39814 := @27733 (@27734 @9193) +@39837 := @39726 + (@39730 + (@39736 + (@39795 + (@39805 (@39812 @39814) @39672 @28310 (@27766 (@28312 @9189 @7048))) + @28310 + (@27766 (@28312 @9166 @9196))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) +@39847 := @39716 @1122 @162 @29 @33 @9231 @7048 @7042 @7113 @5481 @7031 +@39851 := @39701 @1122 @29 @9223 @9229 +@39857 := @39751 @1121 @33611 @29 @9223 @9227 @8038 +@39867 := @39716 @1119 @162 @665 @33 @9220 @7048 @7042 @7113 @5299 @7031 +@39869 := @39770 @1118 @9220 +@39871 := @28289 (@28290 @9220) +@39872 := @39869 @39871 +@39875 := @27766 (@28295 @1118 @665) +@39917 := @39699 + (@39705 + (@39714 + (@39837 + (@39847 + (@39851 + (@39857 + (@39867 (@39872 @39875) @39672 @28310 (@27766 (@28312 @9215 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @39672 + @28310 + (@27766 (@28312 @9211 @7048))) + @28310 + (@27766 (@28312 @9162 @9234))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@27766 (@28048 @39546 @733)) +@39918 := @27614 @733 +@39919 := @27619 @733 +@39923 := @27612 (@39918 (@27625 @39919)) @39546 +@39925 := @27897 @39923 @6612 +@39933 := @39925 @233 @206 @1136 @37 @7048 @9259 @7153 @28379 +@39935 := @27696 @39923 @6612 +@39938 := @39935 @1136 @37 @9259 +@39940 := @27705 @39923 @6612 +@39946 := @39940 @212 @1135 @22 @36 @7108 @9258 +@39948 := @27717 @39923 @6612 +@39952 := @39948 @20 @22 @20 @7108 +@39953 := @27726 @39923 +@39958 := @39946 (@39952 (@27725 (@39953 @20)) @28165) +@39973 := @39940 + @177 + @1134 + @24 + @35 + @7966 + @9257 + (@39948 @46 @24 @46 @7966 (@27725 (@39953 @46)) @33867) +@39988 := @39940 + @196 + @1133 + @26 + @34 + @7580 + @9256 + (@39948 @60 @26 @60 @7580 (@27725 (@39953 @60)) @30642) +@39994 := @39940 @1131 @162 @30 @33 @9254 @7042 +@39999 := @27673 @39923 @6612 @1131 @30 @9254 +@40007 := @39925 @266 @30 @1130 @68 @7048 @9253 @7978 @27910 +@40010 := @39935 @1130 @68 @9253 +@40027 := @39940 + @1128 + @162 + @29 + @33 + @9251 + @7042 + (@39948 @733 @29 @733 @9251 (@27725 (@39953 @733)) (@27733 (@27734 @9251))) +@40029 := @27742 @39923 @6612 +@40048 := @39415 + (@39455 + (@39540 + (@39577 + (@39686 + (@39917 + (@39933 + (@39938 + (@39958 + (@39973 + (@39988 (@39994 (@39999 (@40007 (@40010 (@40027 @40029)) @35140)) @40029))))) + @28475)))))) +@40161 := @38484 + @1152 + @1201 + @988 + @206 + @9307 + @9316 + @7048 + @9451 + (@39096 + @1151 + @4924 + @26 + @9307 + @9314 + @8172 + (@38680 + @1150 + @29 + @68 + @9280 + @9306 + @9313 + @7113 + @5920 + @7031 + (@38693 + @9280 + (@38704 + @5544 + @9275 + @38714 + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @9275 @9269)) + @32050)) + (@38598 + @1148 + @162 + @29 + @33 + @9303 + @7048 + @7042 + @7113 + @5924 + @7031 + (@38583 + @1148 + @29 + @9295 + @9301 + (@38633 + @1147 + @33611 + @29 + @9295 + @9299 + @8038 + (@38598 + @1145 + @162 + @665 + @33 + @9292 + @7048 + @7042 + @7113 + @5695 + @7031 + (@38652 @1144 @9292 (@28289 (@28290 @9292)) (@27766 (@28295 @1144 @665))) + @38664 + @28310 + (@27766 (@28312 @9287 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @38664 + @28310 + (@27766 (@28312 @9283 @7048))) + @28310 + (@27766 (@28312 @9265 @9306))) + @33689 + @33692 + @33695 + @33699 + @33704 + @39203) +@40169 := @38524 @9316 @1201 @988 @206 @9338 @9448 @7048 @8764 +@40183 := @38571 + @851 + @29 + @1088 + @1200 + @206 + @9136 + @851 + @8017 + @9337 + @9448 + @39451 + (@27766 (@38819 @851)) +@40184 := @27614 @851 +@40185 := @27619 @851 +@40189 := @27612 (@40184 (@27625 @40185)) @38481 +@40202 := @27972 @40189 @6612 @6612 @920 @26 @1167 @1199 @206 @9334 @920 @7843 @7048 @9448 +@40207 := @27673 @40189 @6612 @1167 @26 @9334 +@40217 := @27682 @40189 @6612 @1162 @1166 @146 @26 @7048 @9332 @6612 @2048 +@40222 := @27696 @40189 @6612 @1166 @146 @9332 +@40224 := @27705 @40189 @6612 +@40230 := @40224 @1164 @375 @29 @145 @9330 @7457 +@40232 := @27717 @40189 @6612 +@40236 := @40232 @851 @29 @851 @9330 +@40237 := @27726 @40189 +@40265 := @40217 + (@40222 + (@40230 + (@40236 (@27725 (@40237 @851)) (@27733 (@27734 @9330))) + (@40224 + @220 + @162 + @143 + @33 + @7455 + @7042 + (@40232 @192 @143 @192 @7455 (@27725 (@40237 @192)) @29806) + (@27742 @40189 @6612)))) +@40266 := @27330 @1162 +@40267 := @27526 @40266 +@40268 := @40265 @40267 +@40269 := @27400 @2048 +@40270 := @27751 @40269 +@40271 := @40268 @40270 +@40272 := @27424 @2048 +@40273 := @27755 @40272 +@40274 := @40271 @40273 +@40276 := @27760 (@27762 @1162) +@40284 := @40202 (@40207 (@40274 @40276 @32050)) (@27766 (@28048 @40189 @920)) +@40289 := @27612 (@27614 @920 (@33078 (@27619 @920))) +@40290 := @40289 @40189 +@40301 := @33536 @40290 @6612 @6612 @1169 @988 @1198 @206 @7048 @9340 @7048 @9448 +@40306 := @30381 @40290 @6612 @1169 @26 @9340 +@40308 := @27717 @40290 @6612 +@40312 := @40308 @920 @26 @920 @9340 +@40313 := @27726 @40290 +@40316 := @40312 (@27725 (@40313 @920)) +@40318 := @27733 (@27734 @9340) +@40321 := @40301 (@40306 (@40316 @40318)) +@40333 := @30356 @40290 @6612 @6612 @33716 @9340 @988 @1198 @206 @7048 @8764 @9435 @9446 +@40335 := @27897 @40290 @6612 +@40343 := @40335 @233 @206 @987 @37 @7048 @8763 @7153 @28379 +@40348 := @27696 @40290 @6612 @987 @37 @8763 +@40350 := @27705 @40290 @6612 +@40365 := @40350 + @212 + @641 + @22 + @36 + @7108 + @7992 + (@40308 @20 @22 @20 @7108 (@27725 (@40313 @20)) @28165) +@40380 := @40350 + @177 + @640 + @24 + @35 + @7966 + @7991 + (@40308 @46 @24 @46 @7966 (@27725 (@40313 @46)) @33867) +@40395 := @40350 + @196 + @249 + @26 + @34 + @7580 + @7169 + (@40308 @60 @26 @60 @7580 (@27725 (@40313 @60)) @30642) +@40401 := @40350 @247 @162 @30 @33 @7167 @7042 +@40406 := @27673 @40290 @6612 @247 @30 @7167 +@40414 := @40335 @244 @30 @162 @33 @7048 @7042 @7165 @27909 +@40416 := @28304 @40290 @6612 +@40430 := @40333 + (@40343 + (@40348 + (@40365 (@40380 (@40395 (@40401 (@40406 (@40414 @40416 @28462)) (@27742 @40290 @6612)))))) + @28475) +@40443 := @27972 @40290 @6612 @6612 @931 @29 @1186 @1197 @206 @9432 @931 @8017 @7048 @9446 +@40445 := @28076 @40290 @6612 +@40449 := @40445 @1186 @29 @9421 @9430 +@40451 := @28231 @40290 @6612 +@40452 := @40451 @661 +@40458 := @40452 @1185 @4924 @29 @9421 @9428 @8060 +@40460 := @28244 @40290 @6612 +@40470 := @40460 @1183 @1124 @29 @68 @9393 @9420 @9427 @7113 @6157 @7031 +@40474 := @40445 @1183 @29 @9382 @9391 +@40480 := @40452 @1182 @4924 @29 @9382 @9389 @8060 +@40490 := @40460 @1179 @1181 @29 @68 @9371 @9381 @9388 @7113 @6025 @7031 +@40494 := @40445 @1179 @29 @9363 @9369 +@40495 := @40451 @663 +@40501 := @40495 @1178 @33611 @29 @9363 @9367 @8038 +@40511 := @40460 @1176 @162 @665 @33 @9360 @7048 @7042 @7113 @6020 @7031 +@40514 := @28281 @40290 @6612 @665 +@40539 := @40490 + (@40494 + (@40501 + (@40511 + (@40514 @1175 @9360 (@28289 (@28290 @9360)) (@27766 (@28295 @1175 @665))) + @40416 + @28310 + (@27766 (@28312 @9355 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@40549 := @40460 @1164 @162 @29 @33 @9378 @7048 @7042 @7113 @6078 @7031 +@40556 := @40308 @851 @29 @851 @9378 (@27725 (@40313 @851)) +@40558 := @27733 (@27734 @9378) +@40656 := @40443 + (@40449 + (@40458 + (@40470 + (@40474 + (@40480 + (@40539 + (@40549 (@40556 @40558) @40416 @28310 (@27766 (@28312 @9374 @7048))) + @28310 + (@27766 (@28312 @9351 @9381))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@40460 + @1122 + @162 + @29 + @33 + @9417 + @7048 + @7042 + @7113 + @9398 + @7031 + (@40445 + @1122 + @29 + @9409 + @9415 + (@40495 + @1121 + @33611 + @29 + @9409 + @9413 + @8038 + (@40460 + @1119 + @162 + @665 + @33 + @9220 + @7048 + @7042 + @7113 + @6127 + @7031 + (@40514 @1118 @9220 @39871 @39875) + @40416 + @28310 + (@27766 (@28312 @9403 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @40416 + @28310 + (@27766 (@28312 @9399 @7048))) + @28310 + (@27766 (@28312 @9347 @9420))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@27766 (@28048 @40290 @931)) +@40657 := @27614 @931 +@40658 := @27619 @931 +@40662 := @27612 (@40657 (@27625 @40658)) @40290 +@40664 := @27897 @40662 @6612 +@40672 := @40664 @233 @206 @1196 @37 @7048 @9445 @7153 @28379 +@40674 := @27696 @40662 @6612 +@40677 := @40674 @1196 @37 @9445 +@40679 := @27705 @40662 @6612 +@40685 := @40679 @212 @1195 @22 @36 @7108 @9444 +@40687 := @27717 @40662 @6612 +@40691 := @40687 @20 @22 @20 @7108 +@40692 := @27726 @40662 +@40697 := @40685 (@40691 (@27725 (@40692 @20)) @28165) +@40712 := @40679 + @177 + @1194 + @24 + @35 + @7966 + @9443 + (@40687 @46 @24 @46 @7966 (@27725 (@40692 @46)) @33867) +@40727 := @40679 + @196 + @1193 + @26 + @34 + @7580 + @9442 + (@40687 @60 @26 @60 @7580 (@27725 (@40692 @60)) @30642) +@40733 := @40679 @1191 @162 @30 @33 @9440 @7042 +@40738 := @27673 @40662 @6612 @1191 @30 @9440 +@40746 := @40664 @266 @30 @1190 @68 @7048 @9439 @7978 @27910 +@40749 := @40674 @1190 @68 @9439 +@40755 := @40679 @1188 @162 @29 @33 @9437 @7042 +@40762 := @40687 @931 @29 @931 @9437 (@27725 (@40692 @931)) +@40764 := @27733 (@27734 @9437) +@40766 := @40755 (@40762 @40764) +@40768 := @27742 @40662 @6612 +@40802 := @37952 + (@38137 + (@38248 + (@38477 + (@38560 + (@38949 + (@38978 + (@39079 + (@39247 + (@39294 + (@39407 + (@40048 + (@40161 + (@40169 + (@40183 + (@40284 + (@40321 + (@40430 + (@40656 + (@40672 + (@40677 + (@40697 + (@40712 + (@40727 + (@40733 + (@40738 + (@40746 (@40749 (@40766 @40768)) @35140)) + @40768))))) + @28475)))))) + @39078))))))))))))) + @28815 +@40803 := @28820 @62 +@40823 := @37875 + (@37925 (@40802 (@27766 (@40803 @1220 @141)) @28827)) + (@27841 (@37908 @136)) + (@27766 (@37913 @140 @336)) + (@27647 (@37919 @336 @139 @7223 @7048)) +@40825 := @27897 @37079 @6612 +@40937 := @36950 + (@36991 + (@36993 + (@36995 + (@37016 + (@37039 + (@37056 + (@37080 + (@37091 + (@37095 + (@37170 + (@37845 + (@37860 + (@40823 + (@40825 + @233 + @206 + @987 + @37 + @7048 + @8763 + @7153 + @28379 + (@37127 + @987 + @37 + @8763 + (@37132 + @212 + @641 + @22 + @36 + @7108 + @7992 + (@37140 @20 @22 @20 @7108 (@27725 (@37145 @20)) @28165) + (@37132 + @177 + @640 + @24 + @35 + @7966 + @7991 + (@37140 @46 @24 @46 @7966 (@27725 (@37145 @46)) @33867) + (@37132 + @196 + @249 + @26 + @34 + @7580 + @7169 + (@37140 @60 @26 @60 @7580 (@27725 (@37145 @60)) @30642) + (@37132 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@37112 + @247 + @30 + @7167 + (@40825 + @244 + @30 + @162 + @33 + @7048 + @7042 + @7165 + @27909 + (@28304 @37079 @6612) + @28462)) + @37152))))) + @28475)) + @28815 + (@27766 (@40803 @1225 @141)) + @28827)) + @28815 + (@27766 (@28821 @1230 @27662)) + @28827)))))))))) +@40938 := @27312 @733 +@40939 := @27320 @33765 +@40941 := @27316 (@40939 @27335) +@40943 := @27358 (@27359 @733) +@40944 := @27354 @40943 +@40946 := @27316 (@40944 @27383) +@40963 := @27315 + (fun (fn : @129) => + @40941 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @40946 @27430)))))) + @27476)) + @1267 +@40966 := @27482 (@40939 (@27333 @1267)) +@40969 := @27395 (@27396 @1267) @33768 +@40973 := @27316 (@27387 (@40969 @27404) @27408) +@40974 := @27421 @1267 +@40979 := @27418 (@27420 @40974 @33771 @27376 @27378) +@40990 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @40946 (@40973 @40979))))) +@40991 := @27341 @40990 +@40992 := @27338 @40991 +@41001 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @33768 @27334) @27470))) +@41004 := @40966 (@40992 @41001) @33766 +@41006 := @27529 @40991 @41001 +@41008 := @27532 @40990 @7484 +@41010 := @27316 (@40944 @29913) +@41011 := @40969 @29916 +@41012 := @27387 @41011 +@41014 := @27316 (@41012 @27408) +@41025 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @41010 (@41014 @40979))))) + @6400 +@41026 := @27372 @6400 +@41027 := @41026 @27380 +@41031 := @27316 (@40944 (@27366 (@29911 @41027))) +@41032 := @27416 @6400 +@41033 := @27415 @41032 +@41034 := @27419 @41032 +@41036 := @41034 @40974 @33771 +@41048 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @41031 (@41014 (@41033 (@41036 @27376 @27378)))))) + @9679 +@41055 := @27316 (@40944 (@27366 (@29911 (@41026 (@27375 (@9680 @27378)))))) +@41056 := @41036 @9679 +@41065 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @41055 (@41014 (@41033 (@41056 @27378))))) + @9797 +@41070 := @40944 (@27366 (@29911 (@41026 (@27375 @9798)))) +@41071 := @27316 @41070 +@41072 := @41056 @9797 +@41078 := @27599 (fun (Γ : @27346) => @41071 (@41014 (@41033 @41072))) @29987 +@41079 := @27482 @41070 +@41080 := @41012 @29990 +@41081 := @27316 @41080 +@41083 := @29993 @41032 @41072 +@41087 := @41079 (@41081 @41083) (@27642 @40943) +@41091 := @27482 @41080 @41083 (@27647 @41011) +@41094 := @27653 @29987 @6612 @6612 +@41107 := @41094 @26 @22 @6533 @160 @1265 @141 @7040 @9796 @139 @7025 @9672 @7031 @32089 +@41108 := @27779 @29987 +@41112 := @41108 @29987 @6612 @22 @6533 +@41125 := @41112 @1265 @140 @6612 @26 @9795 @136 @336 @139 @242 @7223 @7048 @7048 @7162 +@41129 := @27612 (@27805 (@27782 @32709)) @36836 +@41133 := @41108 @41129 @6612 @22 @6533 +@41146 := @41133 @1265 @139 @6612 @26 @7212 @20 @562 @407 @1261 @9688 @7048 @9715 @9791 +@41150 := @27831 @29987 @6612 @22 @6533 +@41154 := @41146 (@41150 @1265 @6612 @26) +@41155 := @27861 @1265 +@41158 := @41154 (@27841 (@41155 @20)) +@41159 := @32365 @1265 +@41163 := @41158 (@27766 (@41159 @139 @562)) +@41166 := @27875 @29987 @22 @6533 +@41171 := @27647 (@41166 @562 @407 @9688 @7048) +@41172 := @41163 @41171 +@41175 := @27653 @41129 @6612 @6612 +@41187 := @41175 @26 @47 @6612 @600 @1260 @908 @9712 @9790 @139 @7025 @9692 @7031 +@41191 := @27673 @41129 @6612 @600 @47 +@41192 := @41191 @9712 +@41202 := @28538 @41129 @6612 @6612 @212 @20 @136 @52 @47 @7108 @7088 +@41204 := @41202 @9700 @9707 +@41215 := @27717 @41129 @6612 @20 @21 @20 @7108 (@27725 (@27726 @41129 @20)) @28165 +@41227 := @41187 + (@41192 (@41204 @41215 @33388 @33392 @33396 @28500 (@27766 (@28617 @9707 @9701)) @32050)) +@41228 := @27779 @41129 +@41231 := @27612 (@27781 @37972) @41129 +@41248 := @41228 + @41231 + @6612 + @47 + @6612 + @1260 + @907 + @6612 + @26 + @9789 + @136 + @233 + @186 + @242 + @9719 + @7048 + @7048 + @7162 +@41252 := @41228 @41129 @6612 @47 @6612 +@41253 := @41252 @1260 +@41265 := @41253 @906 @6612 @26 @9788 @20 @637 @139 @242 @7989 @7048 @7048 @7162 +@41277 := @41253 @564 @6612 @26 @9787 @46 @649 @139 @242 @8003 @7048 @7048 @7162 +@41278 := @33158 @41129 +@41282 := @41228 @41278 @6612 @47 @6612 +@41295 := @41282 @1260 @450 @6612 @26 @9786 @60 @654 @450 @242 @9727 @7048 @7048 @7162 +@41296 := @37191 @41129 +@41313 := @41228 + @41296 + @6612 + @47 + @6612 + @1260 + @139 + @6612 + @26 + @7212 + @192 + @709 + @924 + @1253 + @9732 + @7048 + @9773 + @9782 +@41317 := @27831 @41129 @6612 @47 @6612 +@41321 := @41313 (@41317 @1260 @6612 @26) +@41322 := @27861 @1260 +@41325 := @41321 (@27841 (@41322 @192)) +@41326 := @33518 @1260 +@41330 := @41325 (@27766 (@41326 @139 @709)) +@41333 := @27875 @41129 @47 @6612 +@41335 := @41333 @709 @924 +@41339 := @41330 (@27647 (@41335 @9732 @7048)) +@41341 := @28231 @41296 @6612 +@41348 := @41341 @715 @1252 @4924 @26 @9773 @9780 @8172 +@41350 := @28244 @41296 @6612 +@41372 := @41350 + @262 + @754 + @29 + @68 + @7193 + @9772 + @9779 + @7113 + @9736 + @7031 + (@27717 @41296 @6612 @204 @29 @204 @7193 (@27725 (@27726 @41296 @204)) @28562) +@41382 := @41350 @752 @162 @29 @33 @9769 @7048 @7042 @7113 @9746 @7031 +@41388 := @28076 @41296 @6612 @752 @29 @9761 @9767 +@41395 := @41341 @663 @751 @33611 @29 @9761 @9765 @8038 +@41413 := @41350 + @749 + @162 + @665 + @33 + @8221 + @7048 + @7042 + @7113 + @9754 + @7031 + (@28281 @41296 @6612 @665 @748 @8221 @33978 @33982) +@41415 := @28304 @41296 @6612 +@41458 := @41295 + (@41339 + (@41348 + (@41372 + (@41382 + (@41388 + (@41395 + (@41413 @41415 @28310 (@27766 (@28312 @9755 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @41415 + @28310 + (@27766 (@28312 @9747 @7048))) + @28310 + (@27766 (@28312 @9737 @9772))) + @33689 + @33692 + @33695 + @33699 + @33704 + @39203)) + (@27841 (@41322 @60)) + (@27766 (@41326 @450 @654)) +@41463 := @27647 (@41333 @654 @450 @9727 @7048) +@41464 := @41458 @41463 +@41466 := @30381 @41278 @6612 +@41485 := @41277 + (@41464 (@41466 @242 @26 @7162 (@28426 @41278 @6612 @239 @26 @7161 @28438))) + (@27841 (@41322 @46)) + (@27766 (@41326 @564 @649)) +@41490 := @27647 (@41333 @649 @139 @8003 @7048) +@41491 := @41485 @41490 +@41493 := @30381 @41129 @6612 +@41503 := @41493 @242 @26 @7162 (@28426 @41129 @6612 @239 @26 @7161 @28438) +@41512 := @41265 (@41491 @41503) (@27841 (@41322 @20)) (@27766 (@41326 @906 @637)) +@41517 := @27647 (@41333 @637 @139 @7989 @7048) +@41527 := @41248 (@41512 @41517 @41503) (@27841 (@41322 @136)) (@27766 (@41326 @907 @233)) +@41529 := @41333 @233 @186 +@41562 := @41125 + (@41172 + (@41227 + (@41527 + (@27647 (@41529 @9719 @7048)) + (@30381 @41231 @6612 @242 @26 @7162 (@28426 @41231 @6612 @239 @26 @7161 @28438))) + @28815 + (@27766 (@35532 @1260 @908)) + @28827)) + (@27841 (@41155 @136)) + (@27766 (@41159 @140 @336)) +@41567 := @27647 (@41166 @336 @139 @7223 @7048) +@41568 := @41562 @41567 +@41570 := @30381 @29987 @6612 +@41598 := @40963 + (@41004 + (@41006 + (@41008 + (@41025 + (@41048 + (@41065 + (@41078 + (@41087 + (@41091 + (@41107 + (@41568 (@41570 @242 @26 @7162 (@28426 @29987 @6612 @239 @26 @7161 @28438))) + @28815 + (@27766 (@32552 @1265 @141)) + @28827)))))))))) +@41599 := @27312 @851 +@41600 := @27320 @36051 +@41602 := @27316 (@41600 @27335) +@41604 := @27358 (@27359 @851) +@41605 := @27354 @41604 +@41607 := @27316 (@41605 @27383) +@41624 := @27315 + (fun (fn : @129) => + @41602 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @41607 @27430)))))) + @27476)) + @1554 +@41627 := @27482 (@41600 (@27333 @1554)) +@41630 := @27395 (@27396 @1554) @36054 +@41634 := @27316 (@27387 (@41630 @27404) @27408) +@41635 := @27421 @1554 +@41640 := @27418 (@27420 @41635 @36057 @27376 @27378) +@41651 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @41607 (@41634 @41640))))) +@41652 := @27341 @41651 +@41653 := @27338 @41652 +@41662 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @36054 @27334) @27470))) +@41665 := @41627 (@41653 @41662) @36052 +@41667 := @27529 @41652 @41662 +@41669 := @27532 @41651 @9813 +@41670 := @27368 @9813 +@41672 := @27366 (@41670 @27381) +@41674 := @27316 (@41605 @41672) +@41675 := @27403 @9813 +@41676 := @41630 @41675 +@41677 := @27387 @41676 +@41679 := @27316 (@41677 @27408) +@41690 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @41674 (@41679 @41640))))) + @7691 +@41694 := @27316 (@41605 (@27366 (@41670 @31669))) +@41696 := @31676 @41635 @36057 +@41708 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @41694 (@41679 (@31675 (@41696 @27376 @27378)))))) + @9986 +@41715 := @27316 (@41605 (@27366 (@41670 (@31668 (@27375 (@9987 @27378)))))) +@41716 := @41696 @9986 +@41725 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @41715 (@41679 (@31675 (@41716 @27378))))) + @10650 +@41730 := @41605 (@27366 (@41670 (@31668 (@27375 @10651)))) +@41731 := @27316 @41730 +@41732 := @41716 @10650 +@41737 := @27599 (fun (Γ : @27346) => @41731 (@41679 (@31675 @41732))) +@41740 := @27612 (@28508 (@27782 @28510)) +@41741 := @33017 @29106 +@41742 := @33081 @41741 +@41743 := @28058 @41742 +@41744 := @41740 @41743 +@41745 := @41737 @41744 +@41746 := @27482 @41730 +@41747 := @27407 @41744 +@41748 := @41677 @41747 +@41749 := @27316 @41748 +@41750 := @27414 @41744 +@41752 := @41750 @31674 @41732 +@41756 := @41746 (@41749 @41752) (@27642 @41604) +@41760 := @27482 @41748 @41752 (@27647 @41676) +@41773 := @27972 @41744 @6533 @6533 @271 @1283 @1290 @1552 @482 @9825 @271 @9818 @9985 @10650 +@41775 := @27673 @41744 @6533 +@41778 := @41775 @1290 @1283 @9825 +@41780 := @27682 @41744 @6533 +@41788 := @41780 @1288 @475 @2050 @1283 @7048 @9823 @6612 @2074 +@41793 := @27696 @41744 @6533 @475 @2050 @9823 +@41795 := @27705 @41744 @6533 +@41801 := @41795 @160 @214 @29 @49 @7295 @9822 +@41803 := @27717 @41744 @6533 +@41807 := @41803 @136 @29 @136 @7295 +@41808 := @27726 @41744 +@41833 := @41793 + (@41801 + (@41807 (@27725 (@41808 @136)) @29061) + (@41795 + @212 + @162 + @24 + @33 + @7327 + @7042 + (@41803 @20 @24 @20 @7327 (@27725 (@41808 @20)) @29201) + (@27742 @41744 @6533))) +@41834 := @41788 @41833 +@41835 := @27330 @1288 +@41836 := @27526 @41835 +@41837 := @41834 @41836 +@41838 := @27400 @2074 +@41839 := @27751 @41838 +@41840 := @41837 @41839 +@41841 := @27424 @2074 +@41842 := @27755 @41841 +@41843 := @41840 @41842 +@41845 := @27760 (@27762 @1288) +@41853 := @41773 (@41778 (@41843 @41845 @28625)) (@27766 (@28048 @41744 @271)) +@41854 := @27617 @1283 +@41857 := @27612 (@28647 (@41854 @28648)) +@41858 := @41857 @41744 +@41871 := @27972 @41858 @6533 @6533 @367 @26 @1313 @1551 @482 @9880 @367 @7843 @9984 @10650 +@41876 := @27673 @41858 @6533 @1313 @26 @9880 +@41886 := @27682 @41858 @6533 @1296 @1312 @2079 @26 @7048 @9878 @6612 @2092 +@41891 := @27696 @41858 @6533 @1312 @2079 @9878 +@41893 := @27705 @41858 @6533 +@41899 := @41893 @160 @1311 @29 @2078 @7295 @9877 +@41901 := @27717 @41858 @6533 +@41905 := @41901 @136 @29 @136 @7295 +@41906 := @27726 @41858 +@41911 := @41899 (@41905 (@27725 (@41906 @136)) @29061) +@41917 := @41893 @328 @1310 @24 @2077 @9863 @9876 +@41923 := @28076 @41858 @6533 @328 @24 @9852 @9861 +@41932 := @28231 @41858 @6533 @218 @327 @2119 @24 @9852 @9859 @7137 +@41934 := @28244 @41858 @6533 +@41953 := @41934 + @212 + @228 + @24 + @49 + @7327 + @9851 + @9858 + @7113 + @9834 + @7031 + (@41901 @20 @24 @20 @7327 (@27725 (@41906 @20)) @29201) +@41963 := @41934 @226 @162 @24 @33 @7130 @7048 @7042 @7113 @9844 @7031 +@41965 := @28281 @41858 @6533 +@41994 := @41917 + (@41923 + (@41932 + (@41953 + (@41963 + (@41965 @24 @225 @7130 @28292 @28298) + (@28304 @41858 @6533) + @28310 + (@27766 (@28312 @9845 @7048))) + @28310 + (@27766 (@28312 @9835 @9851))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@42000 := @41893 @1308 @162 @1283 @33 @9874 @7042 +@42003 := @41965 @1283 @1307 @9874 +@42005 := @28289 (@28290 @9874) +@42006 := @42003 @42005 +@42009 := @27766 (@28295 @1307 @1283) +@42018 := @41886 (@41891 (@41911 (@41994 (@42000 (@42006 @42009) (@27742 @41858 @6533))))) +@42019 := @27330 @1296 +@42020 := @27526 @42019 +@42021 := @42018 @42020 +@42022 := @27400 @2092 +@42023 := @27751 @42022 +@42024 := @42021 @42023 +@42025 := @27424 @2092 +@42026 := @27755 @42025 +@42027 := @42024 @42026 +@42029 := @27760 (@27762 @1296) +@42037 := @41871 (@41876 (@42027 @42029 @28625)) (@27766 (@28048 @41858 @367)) +@42040 := @27612 (@33407 (@33078 @33409)) +@42041 := @42040 @41858 +@42054 := @27972 @42041 @6533 @6533 @393 @24 @1321 @1550 @482 @9887 @393 @7067 @9983 @10650 +@42059 := @27673 @42041 @6533 @1321 @24 @9887 +@42069 := @27682 @42041 @6533 @1319 @475 @2050 @24 @7048 @9823 @6533 @2117 +@42074 := @27696 @42041 @6533 @475 @2050 @9823 +@42076 := @27705 @42041 @6533 +@42082 := @42076 @160 @214 @29 @49 @7295 @9822 +@42084 := @27717 @42041 @6533 +@42088 := @42084 @136 @29 @136 @7295 +@42089 := @27726 @42041 +@42115 := @42069 + (@42074 + (@42082 + (@42088 (@27725 (@42089 @136)) @29061) + (@42076 + @212 + @162 + @24 + @33 + @7327 + @7042 + (@42084 @20 @24 @20 @7327 (@27725 (@42089 @20)) @29201) + (@27742 @42041 @6533)))) +@42116 := @27330 @1319 +@42117 := @27526 @42116 +@42118 := @42115 @42117 +@42119 := @27400 @2117 +@42121 := @42118 (@27751 @42119) +@42122 := @27424 @2117 +@42134 := @42054 + (@42059 (@42121 (@27755 @42122) (@27760 (@27762 @1319)) @27772)) + (@27766 (@28048 @42041 @393)) +@42137 := @27612 (@35473 (@28054 @35474)) +@42138 := @42137 @42041 +@42151 := @27972 @42138 @6533 @6533 @398 @1324 @1340 @1549 @482 @9934 @398 @9891 @9982 @10650 +@42156 := @27673 @42138 @6533 @1340 @1324 @9934 +@42166 := @27682 @42138 @6533 @1329 @1339 @2120 @1324 @7048 @9932 @6533 @2155 +@42171 := @27696 @42138 @6533 @1339 @2120 @9932 +@42173 := @27705 @42138 @6533 +@42179 := @42173 @160 @1338 @29 @2119 @7295 @9931 +@42181 := @27717 @42138 @6533 +@42185 := @42181 @136 @29 @136 @7295 +@42186 := @27726 @42138 +@42191 := @42179 (@42185 (@27725 (@42186 @136)) @29061) +@42197 := @42173 @1336 @179 @24 @49 @9928 @9930 +@42203 := @28076 @42138 @6533 @1336 @24 @9917 @9926 +@42212 := @28231 @42138 @6533 @218 @1335 @2119 @24 @9917 @9924 @7137 +@42214 := @28244 @42138 @6533 +@42233 := @42214 + @212 + @1334 + @24 + @49 + @7327 + @9916 + @9923 + @7113 + @9898 + @7031 + (@42181 @20 @24 @20 @7327 (@27725 (@42186 @20)) @29201) +@42243 := @42214 @1332 @162 @24 @33 @9913 @7048 @7042 @7113 @9907 @7031 +@42248 := @28281 @42138 @6533 @24 @1331 @9913 +@42250 := @28289 (@28290 @9913) +@42251 := @42248 @42250 +@42254 := @27766 (@28295 @1331 @24) +@42301 := @42166 + (@42171 + (@42191 + (@42197 + (@42203 + (@42212 + (@42233 + (@42243 (@42251 @42254) (@28304 @42138 @6533) @28310 (@27766 (@28312 @9908 @7048))) + @28310 + (@27766 (@28312 @9899 @9916))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@42173 + @177 + @162 + @24 + @33 + @7966 + @7042 + (@42181 @46 @24 @46 @7966 (@27725 (@42186 @46)) @33867) + (@27742 @42138 @6533))))) +@42302 := @27330 @1329 +@42303 := @27526 @42302 +@42304 := @42301 @42303 +@42305 := @27400 @2155 +@42307 := @42304 (@27751 @42305) +@42308 := @27424 @2155 +@42320 := @42151 + (@42156 (@42307 (@27755 @42308) (@27760 (@27762 @1329)) @27772)) + (@27766 (@28048 @42138 @398)) +@42321 := @27617 @1324 +@42325 := @27612 (@33460 (@42321 @33461)) @42138 +@42338 := @27972 @42325 @6533 @6533 @473 @320 @1354 @1548 @482 @9953 @473 @7313 @9981 @10650 +@42343 := @27673 @42325 @6533 @1354 @320 @9953 +@42353 := @27682 @42325 @6533 @1346 @1353 @2164 @320 @7048 @9951 @6533 @2479 +@42358 := @27696 @42325 @6533 @1353 @2164 @9951 +@42360 := @27705 @42325 @6533 +@42366 := @42360 @160 @1352 @29 @2163 @7295 @9950 +@42368 := @27717 @42325 @6533 +@42372 := @42368 @136 @29 @136 @7295 +@42373 := @27726 @42325 +@42378 := @42366 (@42372 (@27725 (@42373 @136)) @29061) +@42384 := @42360 @275 @1351 @1283 @1277 @9940 @9949 +@42391 := @42368 @271 @1283 @271 @9940 (@27725 (@42373 @271)) +@42393 := @27733 (@27734 @9940) +@42395 := @42384 (@42391 @42393) +@42410 := @42360 + @212 + @1350 + @24 + @1276 + @7327 + @9948 + (@42368 @20 @24 @20 @7327 (@27725 (@42373 @20)) @29201) +@42425 := @42360 + @177 + @1349 + @24 + @1275 + @7966 + @9947 + (@42368 @46 @24 @46 @7966 (@27725 (@42373 @46)) @33867) +@42440 := @42360 + @196 + @1348 + @26 + @552 + @7580 + @9946 + (@42368 @60 @26 @60 @7580 (@27725 (@42373 @60)) @30642) +@42455 := @42360 + @220 + @945 + @24 + @387 + @7120 + @9945 + (@42368 @192 @24 @192 @7120 (@27725 (@42373 @192)) @28265) +@42461 := @42360 @262 @162 @22 @33 @9943 @7042 +@42468 := @42368 @204 @22 @204 @9943 (@27725 (@42373 @204)) +@42470 := @27733 (@27734 @9943) +@42483 := @42353 + (@42358 + (@42378 + (@42395 + (@42410 (@42425 (@42440 (@42455 (@42461 (@42468 @42470) (@27742 @42325 @6533))))))))) +@42484 := @27330 @1346 +@42485 := @27526 @42484 +@42486 := @42483 @42485 +@42487 := @27400 @2479 +@42489 := @42486 (@27751 @42487) +@42490 := @27424 @2479 +@42502 := @42338 + (@42343 (@42489 (@27755 @42490) (@27760 (@27762 @1346)) @27772)) + (@27766 (@28048 @42325 @473)) +@42505 := @27612 (@34999 (@29472 @35000)) +@42506 := @42505 @42325 +@42508 := @33536 @42506 @6533 +@42509 := @42508 @6533 +@42517 := @42509 @1364 @1375 @1547 @482 @9981 @9995 @7048 @10650 +@42519 := @28231 @42506 @6533 +@42520 := @42519 @715 +@42526 := @42520 @1363 @3728 @26 @9981 @9993 @8172 +@42528 := @28244 @42506 @6533 +@42529 := @42528 @275 +@42538 := @42529 @1362 @1283 @2077 @9940 @9980 @9992 @7113 @9958 @7031 +@42540 := @27717 @42506 @6533 +@42544 := @42540 @271 @1283 @271 @9940 +@42545 := @27726 @42506 +@42549 := @42544 (@27725 (@42545 @271)) @42393 +@42550 := @42538 @42549 +@42560 := @42528 @1360 @162 @1283 @33 @9977 @7048 @7042 @7113 @9968 @7031 +@42562 := @28281 @42506 @6533 +@42563 := @42562 @1283 +@42565 := @42563 @1359 @9977 +@42567 := @28289 (@28290 @9977) +@42568 := @42565 @42567 +@42571 := @27766 (@28295 @1359 @1283) +@42573 := @42560 (@42568 @42571) +@42575 := @28304 @42506 @6533 +@42591 := @42526 + (@42550 + (@42573 @42575 @28310 (@27766 (@28312 @9969 @7048))) + @28310 + (@27766 (@28312 @9959 @9980))) + @33689 + @33692 + @33695 +@42593 := @27766 (@33697 @3728) +@42594 := @42591 @42593 +@42597 := @27766 (@33701 @3728 @26) +@42600 := @42517 (@42594 @42597 @33710) +@42602 := @30356 @42506 @6533 +@42604 := @42602 @6533 @33716 +@42612 := @42604 @9995 @1375 @1547 @482 @7048 @10106 @10134 @10648 +@42613 := @27888 @42506 +@42617 := @42613 @1375 @482 @7048 @10105 +@42619 := @27897 @42506 @6533 +@42621 := @42619 @266 @482 +@42627 := @42621 @1374 @480 @7048 @10104 @7978 @27910 +@42629 := @27696 @42506 @6533 +@42632 := @42629 @1374 @480 @10104 +@42634 := @27705 @42506 @6533 +@42640 := @42634 @1372 @162 @320 @33 @10102 @7042 +@42642 := @27673 @42506 @6533 +@42645 := @42642 @1372 @320 @10102 +@42647 := @42619 @233 @320 +@42653 := @42647 @1371 @87 @7048 @10101 @7359 @29341 +@42656 := @42629 @1371 @87 @10101 +@42657 := @42634 @328 +@42662 := @42657 @1370 @24 @86 @10028 @10100 +@42664 := @28076 @42506 @6533 +@42666 := @42664 @328 @24 +@42668 := @42666 @10017 @10026 +@42669 := @42519 @218 +@42672 := @42669 @327 @2119 @24 +@42675 := @42672 @10017 @10024 @7137 +@42680 := @42528 @212 @228 @24 @49 @7327 +@42685 := @42680 @10016 @10023 @7113 @9999 @7031 +@42693 := @42540 @20 @24 @20 @7327 (@27725 (@42545 @20)) @29201 +@42694 := @42685 @42693 +@42702 := @42528 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@42704 := @42702 @10009 @7031 +@42709 := @42562 @24 @225 @7130 @28292 @28298 +@42731 := @42662 + (@42668 + (@42675 + (@42694 + (@42704 @42709 @42575 @28310 (@27766 (@28312 @10010 @7048))) + @28310 + (@27766 (@28312 @10000 @10016))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@42737 := @42634 @772 @1369 @24 @85 @10060 @10099 +@42741 := @42664 @772 @24 @10049 @10058 +@42747 := @42669 @771 @2119 @24 @10049 @10056 @7137 +@42757 := @42528 @177 @228 @24 @49 @7966 @10048 @10055 @7113 @10032 @7031 +@42765 := @42540 @46 @24 @46 @7966 (@27725 (@42545 @46)) @33867 +@42790 := @42737 + (@42741 + (@42747 + (@42757 + @42765 + (@42702 @10041 @7031 @42709 @42575 @28310 (@27766 (@28312 @10042 @7048))) + @28310 + (@27766 (@28312 @10033 @10048))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@42796 := @42634 @334 @1368 @26 @84 @7362 @10098 +@42798 := @28426 @42506 @6533 +@42802 := @42798 @331 @26 @7361 @29376 +@42803 := @42796 @42802 +@42807 := @42634 @230 @1367 @24 @83 +@42809 := @42807 @10094 @10097 +@42811 := @42664 @230 @24 +@42813 := @42811 @10083 @10092 +@42816 := @42669 @229 @2119 @24 +@42819 := @42816 @10083 @10090 @7137 +@42820 := @42528 @220 +@42824 := @42820 @228 @24 @49 @7120 +@42829 := @42824 @10082 @10089 @7113 @10065 @7031 +@42837 := @42540 @192 @24 @192 @7120 (@27725 (@42545 @192)) @28265 +@42862 := @42809 + (@42813 + (@42819 + (@42829 + @42837 + (@42702 @10075 @7031 @42709 @42575 @28310 (@27766 (@28312 @10076 @7048))) + @28310 + (@27766 (@28312 @10066 @10082))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@42863 := @42634 @262 +@42868 := @42863 @249 @22 @34 @7193 @7169 +@42876 := @42540 @204 @22 @204 @7193 (@27725 (@42545 @204)) @28562 +@42877 := @42868 @42876 +@42898 := @42634 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@42642 @247 @30 @7167 (@42619 @244 @30 @162 @33 @7048 @7042 @7165 @27909 @42575 @28462)) +@42900 := @27742 @42506 @6533 +@42902 := @42877 (@42898 @42900) +@42914 := @42627 + (@42632 + (@42640 (@42645 (@42653 (@42656 (@42731 (@42790 (@42803 (@42862 @42902))))) @29441)) @42900)) +@42917 := @27945 (@33914 @482 @7978) +@42920 := @42612 (@42617 (@42914 @42917)) +@42928 := @42509 @1410 @1418 @1546 @482 @10134 @10223 @7048 @10648 +@42929 := @42508 @6612 +@42993 := @42929 + @1386 + @334 + @1409 + @26 + @10134 + @10143 + @7048 + @10223 + (@42520 + @1385 + @3728 + @26 + @10134 + @10141 + @8172 + (@42529 + @1384 + @1283 + @2077 + @9940 + @10133 + @10140 + @7113 + @10112 + @7031 + @42549 + (@42528 + @1382 + @162 + @1283 + @33 + @10130 + @7048 + @7042 + @7113 + @10121 + @7031 + (@42563 @1381 @10130 (@28289 (@28290 @10130)) (@27766 (@28295 @1381 @1283))) + @42575 + @28310 + (@27766 (@28312 @10122 @7048))) + @28310 + (@27766 (@28312 @10113 @10133))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@42995 := @42602 @6612 @33716 +@43003 := @42995 @10143 @334 @1409 @26 @7048 @7362 @10172 @10221 +@43005 := @30381 @42506 @6533 +@43009 := @43005 @334 @26 @7362 @42802 +@43010 := @43003 @43009 +@43018 := @42929 @1397 @334 @1408 @26 @10172 @10181 @7048 @10221 +@43024 := @42520 @1396 @3728 @26 @10172 @10179 @8172 +@43034 := @42529 @1395 @1283 @2077 @9940 @10171 @10178 @7113 @10149 @7031 @42549 +@43044 := @42528 @1393 @162 @1283 @33 @10168 @7048 @7042 @7113 @10159 @7031 +@43046 := @42563 @1392 @10168 +@43048 := @28289 (@28290 @10168) +@43049 := @43046 @43048 +@43052 := @27766 (@28295 @1392 @1283) +@43074 := @43018 + (@43024 + (@43034 + (@43044 (@43049 @43052) @42575 @28310 (@27766 (@28312 @10160 @7048))) + @28310 + (@27766 (@28312 @10150 @10171))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@43083 := @42995 @10181 @334 @1408 @26 @7048 @7362 @10210 @10219 @43009 +@43089 := @42520 @1407 @3728 @26 @10210 @10217 @8172 +@43099 := @42529 @1406 @1283 @2077 @9940 @10209 @10216 @7113 @10187 @7031 @42549 +@43109 := @42528 @1404 @162 @1283 @33 @10206 @7048 @7042 @7113 @10197 @7031 +@43111 := @42563 @1403 @10206 +@43113 := @28289 (@28290 @10206) +@43114 := @43111 @43113 +@43117 := @27766 (@28295 @1403 @1283) +@43143 := @42928 + (@42993 + (@43010 + (@43074 + (@43083 + (@43089 + (@43099 + (@43109 (@43114 @43117) @42575 @28310 (@27766 (@28312 @10198 @7048))) + @28310 + (@27766 (@28312 @10188 @10209))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710))))) +@43151 := @42604 @10223 @1418 @1546 @482 @7048 @10298 @10314 @10646 +@43155 := @42613 @1418 @482 @7048 @10297 +@43161 := @42621 @1417 @480 @7048 @10296 @7978 @27910 +@43164 := @42629 @1417 @480 @10296 +@43170 := @42634 @1415 @162 @320 @33 @10294 @7042 +@43173 := @42642 @1415 @320 @10294 +@43179 := @42647 @1414 @87 @7048 @10293 @7359 @29341 +@43182 := @42629 @1414 @87 @10293 +@43222 := @42657 + @1413 + @24 + @86 + @10256 + @10292 + (@42666 + @10245 + @10254 + (@42672 + @10245 + @10252 + @7137 + (@42680 + @10244 + @10251 + @7113 + @10228 + @7031 + @42693 + (@42702 @10237 @7031 @42709 @42575 @28310 (@27766 (@28312 @10238 @7048))) + @28310 + (@27766 (@28312 @10229 @10244))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@43223 := @42634 @177 +@43229 := @43223 @1412 @24 @85 @7966 @10291 @42765 +@43230 := @42634 @196 +@43235 := @43230 @1368 @26 @84 @7580 @10290 +@43243 := @42540 @60 @26 @60 @7580 (@27725 (@42545 @60)) @30642 +@43296 := @43151 + (@43155 + (@43161 + (@43164 + (@43170 + (@43173 + (@43179 + (@43182 + (@43222 + (@43229 + (@43235 + @43243 + (@42807 + @10288 + @10097 + (@42811 + @10277 + @10286 + (@42816 + @10277 + @10284 + @7137 + (@42824 + @10276 + @10283 + @7113 + @10260 + @7031 + @42837 + (@42702 + @10269 + @7031 + @42709 + @42575 + @28310 + (@27766 (@28312 @10270 @7048))) + @28310 + (@27766 (@28312 @10261 @10276))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @42902))))) + @29441)) + @42900)) + @42917)) +@43311 := @27653 + @42506 + @6533 + @6533 + @482 + @2481 + @6612 + @1425 + @1545 + @27662 + @10311 + @10645 + @139 + @7025 + @10303 + @7031 +@43314 := @42642 @1425 @2481 @10311 +@43316 := @27682 @42506 @6533 +@43324 := @43316 @1423 @475 @2050 @2481 @7048 @9823 @6533 @2575 +@43327 := @42629 @475 @2050 @9823 +@43328 := @42634 @160 +@43333 := @43328 @214 @29 @49 @7295 @9822 +@43336 := @42540 @136 @29 @136 +@43337 := @43336 @7295 +@43339 := @27725 (@42545 @136) +@43342 := @43333 (@43337 @43339 @29061) +@43343 := @42634 @212 +@43353 := @43324 (@43327 (@43342 (@43343 @162 @24 @33 @7327 @7042 @42693 @42900))) +@43354 := @27330 @1423 +@43355 := @27526 @43354 +@43356 := @43353 @43355 +@43357 := @27400 @2575 +@43359 := @43356 (@27751 @43357) +@43360 := @27424 @2575 +@43368 := @43311 (@43314 (@43359 (@27755 @43360) (@27760 (@27762 @1423)) @27772)) +@43369 := @27779 @42506 +@43386 := @43369 + @42506 + @6533 + @2481 + @6612 + @1545 + @307 + @6533 + @482 + @10644 + @20 + @244 + @139 + @1541 + @7223 + @7048 + @10338 + @10614 +@43390 := @27612 (@33483 (@41854 @33484)) @42506 +@43415 := @43369 + @43390 + @6533 + @2481 + @6612 + @1545 + @139 + @6533 + @482 + @7212 + @136 + @266 + @712 + @1450 + @10618 + @7048 + @10628 + @10640 + (@27831 @42506 @6533 @2481 @6612 @1545 @6533 @482) +@43416 := @27861 @1545 +@43419 := @43415 (@27841 (@43416 @136)) +@43420 := @27867 @2481 +@43421 := @43420 @1545 +@43425 := @43419 (@27766 (@43421 @139 @266)) +@43428 := @27875 @42506 @2481 @6612 +@43434 := @43425 (@27647 (@43428 @266 @712 @10618 @7048)) +@43447 := @27972 @43390 @6533 @6533 @532 @29 @1434 @1449 @482 @10625 @532 @8017 @7048 @10640 +@43452 := @27673 @43390 @6533 @1434 @29 @10625 +@43492 := @27682 + @43390 + @6533 + @1431 + @1433 + @2077 + @29 + @7048 + @10623 + @6612 + @2655 + (@27696 + @43390 + @6533 + @1433 + @2077 + @10623 + (@27705 + @43390 + @6533 + @717 + @162 + @1283 + @33 + @8876 + @7042 + (@27717 @43390 @6533 @521 @1283 @521 @8876 (@27725 (@27726 @43390 @521)) @38544) + (@27742 @43390 @6533))) +@43493 := @27330 @1431 +@43494 := @27526 @43493 +@43495 := @43492 @43494 +@43496 := @27400 @2655 +@43498 := @43495 (@27751 @43496) +@43499 := @27424 @2655 +@43511 := @43447 + (@43452 (@43498 (@27755 @43499) (@27760 (@27762 @1431)) @28625)) + (@27766 (@28048 @43390 @532)) +@43512 := @38827 @43390 +@43517 := @27888 @43512 @1449 @482 @7048 @10639 +@43527 := @27897 @43512 @6533 @266 @482 @1448 @480 @7048 @10638 @7978 @27910 +@43529 := @27696 @43512 @6533 +@43532 := @43529 @1448 @480 @10638 +@43534 := @27705 @43512 @6533 +@43540 := @43534 @1446 @162 @320 @33 @10636 @7042 +@43545 := @27673 @43512 @6533 @1446 @320 @10636 +@43555 := @27682 @43512 @6533 @1439 @1445 @2661 @320 @7048 @10634 @6612 @2673 +@43558 := @43529 @1445 @2661 @10634 +@43564 := @43534 @212 @1444 @24 @2660 @7327 @10633 +@43566 := @27717 @43512 @6533 +@43570 := @43566 @20 @24 @20 @7327 +@43571 := @27726 @43512 +@43576 := @43564 (@43570 (@27725 (@43571 @20)) @29201) +@43591 := @43534 + @177 + @1443 + @24 + @2659 + @7966 + @10632 + (@43566 @46 @24 @46 @7966 (@27725 (@43571 @46)) @33867) +@43606 := @43534 + @196 + @1442 + @26 + @2658 + @7580 + @10631 + (@43566 @60 @26 @60 @7580 (@27725 (@43571 @60)) @30642) +@43621 := @43534 + @220 + @1441 + @24 + @2657 + @7120 + @10630 + (@43566 @192 @24 @192 @7120 (@27725 (@43571 @192)) @28265) +@43636 := @43534 + @262 + @1040 + @22 + @68 + @7193 + @8986 + (@43566 @204 @22 @204 @7193 (@27725 (@43571 @204)) @28562) +@43651 := @43534 + @1038 + @162 + @29 + @33 + @8984 + @7042 + (@43566 @532 @29 @532 @8984 (@27725 (@43571 @532)) @38930) +@43653 := @27742 @43512 @6533 +@43661 := @43555 (@43558 (@43576 (@43591 (@43606 (@43621 (@43636 (@43651 @43653))))))) +@43662 := @27330 @1439 +@43663 := @27526 @43662 +@43664 := @43661 @43663 +@43665 := @27400 @2673 +@43666 := @27751 @43665 +@43667 := @43664 @43666 +@43668 := @27424 @2673 +@43669 := @27755 @43668 +@43670 := @43667 @43669 +@43672 := @27760 (@27762 @1439) +@43697 := @43386 + (@43434 + (@43511 (@43517 (@43527 (@43532 (@43540 (@43545 (@43670 @43672 @28625)) @43653)) @42917)))) + (@27841 (@43416 @20)) + (@27766 (@43421 @307 @244)) + (@27647 (@43428 @244 @139 @7223 @7048)) +@43705 := @42509 @1457 @1479 @1540 @482 @10338 @10352 @7048 @10614 +@43764 := @42929 + @1454 + @620 + @242 + @26 + @10338 + @10347 + @7048 + @10352 + (@42520 + @1453 + @3728 + @26 + @10338 + @10345 + @8172 + (@42529 + @1310 + @1283 + @2077 + @9940 + @10337 + @10344 + @7113 + @10320 + @7031 + @42549 + (@42528 + @1308 + @162 + @1283 + @33 + @9874 + @7048 + @7042 + @7113 + @10330 + @7031 + (@42563 @1307 @9874 @42005 @42009) + @42575 + @28310 + (@27766 (@28312 @10331 @7048))) + @28310 + (@27766 (@28312 @10321 @10337))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@43772 := @42995 @10347 @620 @242 @26 @7048 @10349 @7048 @7162 +@43775 := @43005 @620 @26 @10349 +@43782 := @42540 @367 @26 @367 @10349 (@27725 (@42545 @367)) +@43784 := @27733 (@27734 @10349) +@43786 := @43775 (@43782 @43784) +@43787 := @43772 @43786 +@43795 := @43005 @242 @26 @7162 (@42798 @239 @26 @7161 @28438) +@43798 := @43705 (@43764 (@43787 @43795)) +@43806 := @42604 @10352 @1479 @1540 @482 @7048 @10403 @10432 @10612 +@43810 := @42613 @1479 @482 @7048 @10402 +@43816 := @42621 @1478 @480 @7048 @10401 @7978 @27910 +@43819 := @42629 @1478 @480 @10401 +@43825 := @42634 @1476 @162 @320 @33 @10399 @7042 +@43828 := @42642 @1476 @320 @10399 +@43834 := @42647 @1475 @87 @7048 @10398 @7359 @29341 +@43837 := @42629 @1475 @87 @10398 +@43838 := @42634 @630 +@43843 := @43838 @1474 @24 @86 @10354 @10397 +@43850 := @42540 @393 @24 @393 @10354 (@27725 (@42545 @393)) +@43852 := @27733 (@27734 @10354) +@43853 := @43850 @43852 +@43854 := @43843 @43853 +@43860 := @43223 @1473 @24 @85 @7966 @10396 @42765 +@43866 := @43230 @1472 @26 @84 @7580 @10395 @43243 +@43872 := @42634 @1470 @1367 @24 @83 @10393 @10097 +@43876 := @42664 @1470 @24 @10382 @10391 +@43882 := @42669 @1469 @2119 @24 @10382 @10389 @7137 +@43892 := @42820 @1468 @24 @49 @7120 @10381 @10388 @7113 @10358 @7031 @42837 +@43902 := @42528 @1466 @162 @24 @33 @10378 @7048 @7042 @7113 @10367 @7031 +@43905 := @42642 @1466 @24 @10378 +@43906 := @43316 @1462 +@43913 := @43906 @1465 @2120 @24 @7048 @10376 @6533 @2702 +@43916 := @42629 @1465 @2120 @10376 +@43921 := @43328 @1464 @29 @2119 @7040 @10375 +@43924 := @43336 @7040 @43339 @27736 +@43942 := @43913 + (@43916 + (@43921 + @43924 + (@43343 @632 @24 @49 @7327 @10374 @42693 (@43838 @162 @24 @33 @10354 @7042 @43853 @42900)))) +@43943 := @27330 @1462 +@43944 := @27526 @43943 +@43945 := @43942 @43944 +@43946 := @27400 @2702 +@43947 := @27751 @43946 +@43948 := @43945 @43947 +@43949 := @27424 @2702 +@43950 := @27755 @43949 +@43951 := @43948 @43950 +@43953 := @27760 (@27762 @1462) +@43993 := @43806 + (@43810 + (@43816 + (@43819 + (@43825 + (@43828 + (@43834 + (@43837 + (@43854 + (@43860 + (@43866 + (@43872 + (@43876 + (@43882 + (@43892 + (@43902 + (@43905 (@43951 @43953 @27772)) + @42575 + @28310 + (@27766 (@28312 @10368 @7048))) + @28310 + (@27766 (@28312 @10359 @10381))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @42902))))) + @29441)) + @42900)) + @42917)) +@44001 := @42509 @1493 @1537 @1539 @482 @10432 @10444 @7048 @10612 +@44009 := @42929 @1490 @620 @242 @26 @10432 @10441 @7048 @10444 +@44015 := @42520 @1489 @3728 @26 @10432 @10439 @8172 +@44025 := @42529 @1488 @1283 @2077 @9940 @10431 @10438 @7113 @10409 @7031 @42549 +@44035 := @42528 @1486 @162 @1283 @33 @10428 @7048 @7042 @7113 @10419 @7031 +@44037 := @42563 @1485 @10428 +@44039 := @28289 (@28290 @10428) +@44040 := @44037 @44039 +@44043 := @27766 (@28295 @1485 @1283) +@44077 := @44001 + (@44009 + (@44015 + (@44025 + (@44035 (@44040 @44043) @42575 @28310 (@27766 (@28312 @10420 @7048))) + @28310 + (@27766 (@28312 @10410 @10431))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@42995 @10441 @620 @242 @26 @7048 @10349 @7048 @7162 @43786 @43795)) +@44085 := @42604 @10444 @1537 @1539 @482 @7048 @10607 @7048 @10610 +@44093 := @42509 @1496 @1514 @1536 @482 @7048 @10468 @7048 @10607 +@44098 := @28538 @42506 @6533 @6612 @675 @204 +@44105 := @44098 @60 @94 @26 @10446 @7088 @10453 @10463 +@44108 := @42540 @398 @1324 @398 +@44109 := @44108 @10446 +@44111 := @27725 (@42545 @398) +@44115 := @44109 @44111 (@27733 (@27734 @10446)) +@44116 := @44105 @44115 +@44119 := @28565 (@28574 (@28589 @204)) +@44120 := @44116 @44119 +@44123 := @27945 (@28595 @204 @136) +@44124 := @44120 @44123 +@44125 := @28611 @94 +@44127 := @28601 (@44125 @60) +@44135 := @44093 (@44124 @44127 @28500 (@27766 (@28617 @10463 @10454)) @28625) +@44281 := @42604 + @10468 + @1514 + @1536 + @482 + @7048 + @10505 + @7048 + @10605 + (@42613 + @1514 + @482 + @7048 + @10504 + (@42621 + @1513 + @480 + @7048 + @10503 + @7978 + @27910 + (@42629 + @1513 + @480 + @10503 + (@42634 + @1511 + @162 + @320 + @33 + @10501 + @7042 + (@42642 + @1511 + @320 + @10501 + (@43316 + @1439 + @1510 + @2661 + @320 + @7048 + @10499 + @6612 + @2673 + (@42629 + @1510 + @2661 + @10499 + (@43343 + @1509 + @24 + @2660 + @7327 + @10498 + @42693 + (@43223 + @1508 + @24 + @2659 + @7966 + @10497 + @42765 + (@43230 + @1507 + @26 + @2658 + @7580 + @10496 + @43243 + (@42634 + @220 + @1506 + @24 + @2657 + @7120 + @10495 + @42837 + (@42863 + @1505 + @22 + @68 + @7193 + @10494 + @42876 + (@42634 + @1503 + @162 + @29 + @33 + @10492 + @7042 + (@42664 + @1503 + @29 + @10484 + @10490 + (@42519 + @663 + @1502 + @33611 + @29 + @10484 + @10488 + @8038 + (@42528 + @1500 + @162 + @665 + @33 + @10481 + @7048 + @7042 + @7113 + @10475 + @7031 + (@42562 + @665 + @1499 + @10481 + (@28289 (@28290 @10481)) + (@27766 (@28295 @1499 @665))) + @42575 + @28310 + (@27766 (@28312 @10476 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @42900))))))) + @43663 + @43666 + @43669 + @43672 + @28625)) + @42900)) + @42917)) +@44285 := @42613 @1536 @482 @7048 @10604 +@44291 := @42621 @1535 @480 @7048 @10603 @7978 @27910 +@44294 := @42629 @1535 @480 @10603 +@44300 := @42634 @1533 @162 @320 @33 @10601 @7042 +@44303 := @42642 @1533 @320 @10601 +@44309 := @42647 @1532 @87 @7048 @10600 @7359 @29341 +@44312 := @42629 @1532 @87 @10600 +@44313 := @42634 @1516 +@44318 := @44313 @1531 @24 @86 @10523 @10599 +@44320 := @42642 @1516 @24 +@44321 := @44320 @10523 +@44324 := @44098 @136 @94 @24 +@44331 := @44324 @10446 @7088 @10511 @10518 @44115 @44119 @44123 +@44333 := @28601 (@44125 @136) +@44342 := @44318 (@44321 (@44331 @44333 @28500 (@27766 (@28617 @10518 @10512)) @28625)) +@44348 := @42634 @1518 @1530 @24 @85 @10540 @10598 +@44351 := @42642 @1518 @24 @10540 +@44361 := @44098 @20 @94 @24 @10446 @7088 @10527 @10535 @44115 @44119 @44123 +@44363 := @28601 (@44125 @20) +@44505 := @44303 + (@44309 + (@44312 + (@44342 + (@44348 + (@44351 (@44361 @44363 @28500 (@27766 (@28617 @10535 @10528)) @28625)) + (@43230 + @1529 + @26 + @84 + @7580 + @10597 + @43243 + (@42634 + @1527 + @1367 + @24 + @83 + @10595 + @10097 + (@42664 + @1527 + @24 + @10584 + @10593 + (@42669 + @1526 + @2119 + @24 + @10584 + @10591 + @7137 + (@42820 + @1525 + @24 + @49 + @7120 + @10583 + @10590 + @7113 + @10545 + @7031 + @42837 + (@42528 + @1523 + @162 + @24 + @33 + @10580 + @7048 + @7042 + @7113 + @10554 + @7031 + (@42642 + @1523 + @24 + @10580 + (@43906 + @1522 + @2120 + @24 + @7048 + @10578 + @6533 + @2702 + (@42629 + @1522 + @2120 + @10578 + (@43328 + @1521 + @29 + @2119 + @7040 + @10577 + @43924 + (@43343 + @1520 + @24 + @49 + @7327 + @10576 + @42693 + (@44313 + @162 + @24 + @33 + @10574 + @7042 + (@44320 + @10574 + (@44324 + @8054 + @7088 + @10562 + @10569 + (@44108 @8054 @44111 @34877) + @44119 + @44123 + @44333 + @28500 + (@27766 (@28617 @10569 @10563)) + @28625)) + @42900)))) + @43944 + @43947 + @43950 + @43953 + @27772)) + @42575 + @28310 + (@27766 (@28312 @10555 @7048))) + @28310 + (@27766 (@28312 @10546 @10583))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @42902))))) + @29441) +@44554 := @43368 + (@43697 + (@43798 + (@43993 + (@44077 + (@44085 + (@44135 (@44281 (@44285 (@44291 (@44294 (@44300 @44505 @42900)) @42917)))) + (@42613 + @1539 + @482 + @7048 + @8118 + (@42621 + @695 + @480 + @7048 + @8117 + @7978 + @27910 + (@42629 + @695 + @480 + @8117 + (@42634 + @693 + @162 + @320 + @33 + @8115 + @7042 + (@42540 @473 @320 @473 @8115 (@27725 (@42545 @473)) @35130) + @42900)) + @42917))))))) + @28815 +@44555 := @28820 @2481 +@44579 := @41624 + (@41665 + (@41667 + (@41669 + (@41690 + (@41708 + (@41725 + (@41745 + (@41756 + (@41760 + (@41853 + (@42037 + (@42134 + (@42320 + (@42502 + (@42600 + (@42920 + (@43143 + (@43296 + (@44554 + (@27766 (@44555 @1545 @27662)) + @28827))))))))))))))))))) +@44580 := @27312 @920 +@44581 := @27320 @37156 +@44583 := @27316 (@44581 @27335) +@44585 := @27358 (@27359 @920) +@44586 := @27354 @44585 +@44588 := @27316 (@44586 @27383) +@44605 := @27315 + (fun (fn : @129) => + @44583 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @44588 @27430)))))) + @27476)) + @1572 +@44608 := @27482 (@44581 (@27333 @1572)) +@44611 := @27395 (@27396 @1572) @37159 +@44615 := @27316 (@27387 (@44611 @27404) @27408) +@44616 := @27421 @1572 +@44621 := @27418 (@27420 @44616 @37162 @27376 @27378) +@44632 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @44588 (@44615 @44621))))) +@44633 := @27341 @44632 +@44634 := @27338 @44633 +@44643 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @37159 @27334) @27470))) +@44646 := @44608 (@44634 @44643) @37157 +@44648 := @27529 @44633 @44643 +@44650 := @27532 @44632 @10656 +@44651 := @27368 @10656 +@44653 := @27366 (@44651 @27381) +@44655 := @27316 (@44586 @44653) +@44656 := @27403 @10656 +@44657 := @44611 @44656 +@44658 := @27387 @44657 +@44660 := @27316 (@44658 @27408) +@44671 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @44655 (@44660 @44621))))) + @6404 +@44672 := @27372 @6404 +@44673 := @44672 @27380 +@44677 := @27316 (@44586 (@27366 (@44651 @44673))) +@44678 := @27416 @6404 +@44679 := @27415 @44678 +@44680 := @27419 @44678 +@44682 := @44680 @44616 @37162 +@44694 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @44677 (@44660 (@44679 (@44682 @27376 @27378)))))) + @7048 +@44699 := @27316 (@44586 (@27366 (@44651 (@44672 @29956)))) +@44700 := @44682 @7048 +@44709 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @44699 (@44660 (@44679 (@44700 @27378))))) + @10669 +@44714 := @44586 (@27366 (@44651 (@44672 (@27375 @10670)))) +@44715 := @27316 @44714 +@44716 := @44700 @10669 +@44722 := @27599 (fun (Γ : @27346) => @44715 (@44660 (@44679 @44716))) @37075 +@44723 := @27482 @44714 +@44724 := @27407 @37075 +@44725 := @44658 @44724 +@44726 := @27316 @44725 +@44727 := @27414 @37075 +@44729 := @44727 @44678 @44716 +@44733 := @44723 (@44726 @44729) (@27642 @44585) +@44737 := @27482 @44725 @44729 (@27647 @44657) +@44739 := @27682 @37075 @6612 +@44747 := @44739 @1560 @1570 @2711 @30 @7048 @10667 @6612 @2722 +@44749 := @27696 @37075 @6612 +@44752 := @44749 @1570 @2711 @10667 +@44754 := @27705 @37075 @6612 +@44760 := @44754 @1567 @1569 @2708 @2710 @10664 @10666 +@44762 := @27673 @37075 @6612 +@44765 := @44762 @1567 @2708 @10664 +@44767 := @28130 @37075 @6612 +@44779 := @44767 @1565 @162 @33 @2706 @30 @7048 @7042 @27909 @192 @6612 @6612 @2748 +@44781 := @28304 @37075 @6612 +@44785 := @44779 @44781 (@27526 (@28184 @1565)) +@44786 := @27400 @2748 +@44788 := @44785 (@27751 @44786) +@44789 := @27424 @2748 +@44791 := @44788 (@27755 @44789) +@44794 := @27760 (@28195 @2706 @30) +@44805 := @44760 + (@44765 (@44791 @44794 (@28203 (@28205 @1565 @30065)) (@27760 (@27762 @1565)) @32050)) +@44811 := @44754 @247 @163 @30 @64 @7167 @7043 +@44814 := @44762 @247 @30 @7167 +@44816 := @27897 @37075 @6612 +@44828 := @44811 (@44814 (@44816 @244 @30 @162 @33 @7048 @7042 @7165 @27909 @44781 @28462)) +@44846 := @44754 + @160 + @162 + @62 + @33 + @7040 + @7042 + (@27717 @37075 @6612 @136 @62 @136 @7040 (@27725 (@27726 @37075 @136)) @27736) +@44848 := @27742 @37075 @6612 +@44849 := @44846 @44848 +@44853 := @44747 (@44752 (@44805 (@44828 @44849))) +@44854 := @27330 @1560 +@44855 := @27526 @44854 +@44856 := @44853 @44855 +@44857 := @27400 @2722 +@44858 := @27751 @44857 +@44859 := @44856 @44858 +@44860 := @27424 @2722 +@44861 := @27755 @44860 +@44862 := @44859 @44861 +@44864 := @27760 (@27762 @1560) +@44876 := @44605 + (@44646 + (@44648 + (@44650 (@44671 (@44694 (@44709 (@44722 (@44733 (@44737 (@44862 @44864 @32050)))))))))) +@44877 := @27312 @931 +@44878 := @27320 @37294 +@44880 := @27316 (@44878 @27335) +@44882 := @27358 (@27359 @931) +@44883 := @27354 @44882 +@44885 := @27316 (@44883 @27383) +@44902 := @27315 + (fun (fn : @129) => + @44880 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @44885 @27430)))))) + @27476)) + @1619 +@44905 := @27482 (@44878 (@27333 @1619)) +@44908 := @27395 (@27396 @1619) @37297 +@44912 := @27316 (@27387 (@44908 @27404) @27408) +@44913 := @27421 @1619 +@44918 := @27418 (@27420 @44913 @37300 @27376 @27378) +@44929 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @44885 (@44912 @44918))))) +@44930 := @27341 @44929 +@44931 := @27338 @44930 +@44940 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @37297 @27334) @27470))) +@44943 := @44905 (@44931 @44940) @37295 +@44945 := @27529 @44930 @44940 +@44947 := @27532 @44929 @10656 +@44949 := @27316 (@44883 @44653) +@44950 := @44908 @44656 +@44951 := @27387 @44950 +@44953 := @27316 (@44951 @27408) +@44964 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @44949 (@44953 @44918))))) + @6403 +@44965 := @27372 @6403 +@44966 := @44965 @27380 +@44970 := @27316 (@44883 (@27366 (@44651 @44966))) +@44971 := @27416 @6403 +@44972 := @27415 @44971 +@44973 := @27419 @44971 +@44975 := @44973 @44913 @37300 +@44987 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @44970 (@44953 (@44972 (@44975 @27376 @27378)))))) + @10702 +@44994 := @27316 (@44883 (@27366 (@44651 (@44965 (@27375 (@10703 @27378)))))) +@44995 := @44975 @10702 +@45004 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @44994 (@44953 (@44972 (@44995 @27378))))) + @10730 +@45009 := @44883 (@27366 (@44651 (@44965 (@27375 @10731)))) +@45010 := @27316 @45009 +@45011 := @44995 @10730 +@45017 := @27599 (fun (Γ : @27346) => @45010 (@44953 (@44972 @45011))) @37075 +@45018 := @27482 @45009 +@45019 := @44951 @44724 +@45020 := @27316 @45019 +@45022 := @44727 @44971 @45011 +@45026 := @45018 (@45020 @45022) (@27642 @44882) +@45030 := @27482 @45019 @45022 (@27647 @44950) +@45043 := @27972 @37075 @6612 @6612 @20 @143 @1601 @1617 @29 @10699 @20 @10677 @7048 @10730 +@45046 := @44762 @1601 @143 @10699 +@45054 := @44739 @1579 @1600 @145 @143 @7048 @10697 @6612 @2766 +@45057 := @44749 @1600 @145 @10697 +@45063 := @44754 @1598 @162 @143 @33 @10695 @7042 +@45066 := @44762 @1598 @143 @10695 +@45074 := @44739 @1584 @1597 @2773 @143 @7048 @10693 @6612 @2784 +@45077 := @44749 @1597 @2773 @10693 +@45083 := @44754 @1591 @1596 @2770 @2772 @10686 @10692 +@45086 := @44762 @1591 @2770 @10686 +@45102 := @44767 + @1589 + @162 + @33 + @2768 + @143 + @7048 + @7042 + @27909 + @204 + @6612 + @6612 + @2790 + @44781 + (@27526 (@28184 @1589)) +@45103 := @27400 @2790 +@45105 := @45102 (@27751 @45103) +@45106 := @27424 @2790 +@45108 := @45105 (@27755 @45106) +@45111 := @27760 (@28195 @2768 @143) +@45122 := @45083 + (@45086 (@45108 @45111 (@28203 (@28205 @1589 @30065)) (@27760 (@27762 @1589)) @32050)) +@45128 := @44754 @1594 @163 @143 @64 @10690 @7043 +@45131 := @44762 @1594 @143 @10690 +@45132 := @44816 @336 +@45140 := @45132 @143 @162 @33 @7048 @7042 @10688 @27909 @44781 +@45143 := @27945 (@29403 @143 @10688) +@45150 := @45074 (@45077 (@45122 (@45128 (@45131 (@45140 @45143)) @44849))) +@45151 := @27330 @1584 +@45152 := @27526 @45151 +@45153 := @45150 @45152 +@45154 := @27400 @2784 +@45155 := @27751 @45154 +@45156 := @45153 @45155 +@45157 := @27424 @2784 +@45158 := @27755 @45157 +@45159 := @45156 @45158 +@45161 := @27760 (@27762 @1584) +@45168 := @45054 (@45057 (@45063 (@45066 (@45159 @45161 @32050)) @44848)) +@45169 := @27330 @1579 +@45170 := @27526 @45169 +@45171 := @45168 @45170 +@45172 := @27400 @2766 +@45174 := @45171 (@27751 @45172) +@45175 := @27424 @2766 +@45187 := @45043 + (@45046 (@45174 (@27755 @45175) (@27760 (@27762 @1579)) @32050)) + (@27766 (@28048 @37075 @20)) +@45188 := @27623 @37075 +@45198 := @27682 @45188 @6612 @1606 @1616 @2792 @29 @7048 @10728 @6612 @2815 +@45203 := @27696 @45188 @6612 @1616 @2792 @10728 +@45205 := @27705 @45188 @6612 +@45292 := @45198 + (@45203 + (@45205 + @212 + @1615 + @143 + @68 + @7108 + @10727 + (@27717 @45188 @6612 @20 @143 @20 @7108 (@27725 (@27726 @45188 @20)) @28165) + (@45205 + @1613 + @162 + @29 + @33 + @10725 + @7042 + (@28076 + @45188 + @6612 + @1613 + @29 + @10717 + @10723 + (@28231 + @45188 + @6612 + @663 + @1612 + @33611 + @29 + @10717 + @10721 + @8038 + (@28244 + @45188 + @6612 + @1610 + @162 + @665 + @33 + @10714 + @7048 + @7042 + @7113 + @10708 + @7031 + (@28281 + @45188 + @6612 + @665 + @1609 + @10714 + (@28289 (@28290 @10714)) + (@27766 (@28295 @1609 @665))) + (@28304 @45188 @6612) + @28310 + (@27766 (@28312 @10709 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + (@27742 @45188 @6612)))) +@45293 := @27330 @1606 +@45294 := @27526 @45293 +@45295 := @45292 @45294 +@45296 := @27400 @2815 +@45298 := @45295 (@27751 @45296) +@45299 := @27424 @2815 +@45316 := @44902 + (@44943 + (@44945 + (@44947 + (@44964 + (@44987 + (@45004 + (@45017 + (@45026 + (@45030 + (@45187 (@45298 (@27755 @45299) (@27760 (@27762 @1606)) @32050))))))))))) +@45317 := @27312 @999 +@45318 := @27320 @38230 +@45320 := @27316 (@45318 @27335) +@45322 := @27358 (@27359 @999) +@45323 := @27354 @45322 +@45325 := @27316 (@45323 @27383) +@45342 := @27315 + (fun (fn : @129) => + @45320 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @45325 @27430)))))) + @27476)) + @1922 +@45345 := @27482 (@45318 (@27333 @1922)) +@45348 := @27395 (@27396 @1922) @38233 +@45352 := @27316 (@27387 (@45348 @27404) @27408) +@45353 := @27421 @1922 +@45358 := @27418 (@27420 @45353 @38236 @27376 @27378) +@45369 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @45325 (@45352 @45358))))) +@45370 := @27341 @45369 +@45371 := @27338 @45370 +@45380 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @38233 @27334) @27470))) +@45383 := @45345 (@45371 @45380) @38231 +@45385 := @27529 @45370 @45380 +@45387 := @27532 @45369 @7283 +@45389 := @27316 (@45323 @28923) +@45390 := @45348 @28926 +@45391 := @27387 @45390 +@45393 := @27316 (@45391 @27408) +@45404 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @45389 (@45393 @45358))))) + @6400 +@45406 := @27366 (@28921 @41027) +@45408 := @27316 (@45323 @45406) +@45410 := @41034 @45353 @38236 +@45422 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @45408 (@45393 (@41033 (@45410 @27376 @27378)))))) + @11433 +@45429 := @27316 (@45323 (@27366 (@28921 (@41026 (@27375 (@11434 @27378)))))) +@45430 := @45410 @11433 +@45439 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @45429 (@45393 (@41033 (@45430 @27378))))) + @11436 +@45444 := @45323 (@27366 (@28921 (@41026 (@27375 @11437)))) +@45445 := @27316 @45444 +@45446 := @45430 @11436 +@45452 := @27599 (fun (Γ : @27346) => @45445 (@45393 (@41033 @45446))) @27630 +@45453 := @27482 @45444 +@45454 := @45391 @28996 +@45455 := @27316 @45454 +@45456 := @28999 @41032 +@45457 := @45456 @45446 +@45461 := @45453 (@45455 @45457) (@27642 @45322) +@45465 := @27482 @45454 @45457 (@27647 @45390) +@45469 := @29010 @6612 @6612 @20 @143 +@45477 := @45469 @1918 @1920 @26 @11430 @20 @10677 @7048 @11436 +@45479 := @27673 @27630 @6612 +@45482 := @45479 @1918 @143 @11430 +@45484 := @27897 @27630 @6612 +@45486 := @45484 @562 @143 +@45492 := @45486 @1917 @146 @7048 @11429 @8712 @28377 +@45494 := @27696 @27630 @6612 +@45497 := @45494 @1917 @146 @11429 +@45499 := @27705 @27630 @6612 +@45505 := @45499 @1628 @1916 @29 @145 @10758 @11428 +@45506 := @29023 @6612 +@45510 := @45506 @1628 @29 @10750 @10756 +@45511 := @29029 @6612 +@45512 := @45511 @663 +@45518 := @45512 @1627 @33611 @29 @10750 @10754 @8038 +@45519 := @29038 @6612 +@45529 := @45519 @1625 @162 @665 @33 @10747 @7048 @7042 @7113 @10741 @7031 +@45532 := @28281 @27630 @6612 @665 +@45542 := @45529 (@45532 @1624 @10747 (@28289 (@28290 @10747)) (@27766 (@28295 @1624 @665))) +@45543 := @29064 @6612 +@45558 := @45505 + (@45510 + (@45518 + (@45542 @45543 @28310 (@27766 (@28312 @10742 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@45564 := @45499 @1914 @162 @143 @33 @11426 @7042 +@45567 := @45479 @1914 @143 @11426 +@45573 := @45486 @1913 @146 @7048 @11425 @8712 @28377 +@45576 := @45494 @1913 @146 @11425 +@45627 := @45499 + @1635 + @1912 + @29 + @145 + @10779 + @11424 + (@45506 + @1635 + @29 + @10771 + @10777 + (@45512 + @1634 + @33611 + @29 + @10771 + @10775 + @8038 + (@45519 + @1632 + @162 + @665 + @33 + @10768 + @7048 + @7042 + @7113 + @10762 + @7031 + (@45532 @1631 @10768 (@28289 (@28290 @10768)) (@27766 (@28295 @1631 @665))) + @45543 + @28310 + (@27766 (@28312 @10763 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@45633 := @45499 @1910 @162 @143 @33 @11422 @7042 +@45636 := @45479 @1910 @143 @11422 +@45642 := @45486 @1909 @146 @7048 @11421 @8712 @28377 +@45645 := @45494 @1909 @146 @11421 +@45696 := @45499 + @1642 + @1908 + @29 + @145 + @10800 + @11420 + (@45506 + @1642 + @29 + @10792 + @10798 + (@45512 + @1641 + @33611 + @29 + @10792 + @10796 + @8038 + (@45519 + @1639 + @162 + @665 + @33 + @10789 + @7048 + @7042 + @7113 + @10783 + @7031 + (@45532 @1638 @10789 (@28289 (@28290 @10789)) (@27766 (@28295 @1638 @665))) + @45543 + @28310 + (@27766 (@28312 @10784 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@45702 := @45499 @1906 @162 @143 @33 @11418 @7042 +@45705 := @45479 @1906 @143 @11418 +@45711 := @45486 @1905 @146 @7048 @11417 @8712 @28377 +@45714 := @45494 @1905 @146 @11417 +@45765 := @45499 + @1649 + @1904 + @29 + @145 + @10822 + @11416 + (@45506 + @1649 + @29 + @10814 + @10820 + (@45512 + @1648 + @33611 + @29 + @10814 + @10818 + @8038 + (@45519 + @1646 + @162 + @665 + @33 + @10811 + @7048 + @7042 + @7113 + @10805 + @7031 + (@45532 @1645 @10811 (@28289 (@28290 @10811)) (@27766 (@28295 @1645 @665))) + @45543 + @28310 + (@27766 (@28312 @10806 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@45771 := @45499 @1902 @162 @143 @33 @11414 @7042 +@45774 := @45479 @1902 @143 @11414 +@45780 := @45486 @1901 @146 @7048 @11413 @8712 @28377 +@45783 := @45494 @1901 @146 @11413 +@45834 := @45499 + @1656 + @1900 + @29 + @145 + @10844 + @11412 + (@45506 + @1656 + @29 + @10836 + @10842 + (@45512 + @1655 + @33611 + @29 + @10836 + @10840 + @8038 + (@45519 + @1653 + @162 + @665 + @33 + @10833 + @7048 + @7042 + @7113 + @10827 + @7031 + (@45532 @1652 @10833 (@28289 (@28290 @10833)) (@27766 (@28295 @1652 @665))) + @45543 + @28310 + (@27766 (@28312 @10828 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@45840 := @45499 @1898 @162 @143 @33 @11410 @7042 +@45843 := @45479 @1898 @143 @11410 +@45849 := @45486 @1897 @146 @7048 @11409 @8712 @28377 +@45852 := @45494 @1897 @146 @11409 +@45903 := @45499 + @1663 + @1896 + @29 + @145 + @10866 + @11408 + (@45506 + @1663 + @29 + @10858 + @10864 + (@45512 + @1662 + @33611 + @29 + @10858 + @10862 + @8038 + (@45519 + @1660 + @162 + @665 + @33 + @10855 + @7048 + @7042 + @7113 + @10849 + @7031 + (@45532 @1659 @10855 (@28289 (@28290 @10855)) (@27766 (@28295 @1659 @665))) + @45543 + @28310 + (@27766 (@28312 @10850 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@45909 := @45499 @1894 @162 @143 @33 @11406 @7042 +@45912 := @45479 @1894 @143 @11406 +@45918 := @45486 @1893 @146 @7048 @11405 @8712 @28377 +@45921 := @45494 @1893 @146 @11405 +@45972 := @45499 + @1670 + @1892 + @29 + @145 + @10888 + @11404 + (@45506 + @1670 + @29 + @10880 + @10886 + (@45512 + @1669 + @33611 + @29 + @10880 + @10884 + @8038 + (@45519 + @1667 + @162 + @665 + @33 + @10877 + @7048 + @7042 + @7113 + @10871 + @7031 + (@45532 @1666 @10877 (@28289 (@28290 @10877)) (@27766 (@28295 @1666 @665))) + @45543 + @28310 + (@27766 (@28312 @10872 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@45978 := @45499 @1890 @162 @143 @33 @11402 @7042 +@45981 := @45479 @1890 @143 @11402 +@45987 := @45486 @1889 @146 @7048 @11401 @8712 @28377 +@45990 := @45494 @1889 @146 @11401 +@46041 := @45499 + @1677 + @1888 + @29 + @145 + @10910 + @11400 + (@45506 + @1677 + @29 + @10902 + @10908 + (@45512 + @1676 + @33611 + @29 + @10902 + @10906 + @8038 + (@45519 + @1674 + @162 + @665 + @33 + @10899 + @7048 + @7042 + @7113 + @10893 + @7031 + (@45532 @1673 @10899 (@28289 (@28290 @10899)) (@27766 (@28295 @1673 @665))) + @45543 + @28310 + (@27766 (@28312 @10894 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46047 := @45499 @1886 @162 @143 @33 @11398 @7042 +@46050 := @45479 @1886 @143 @11398 +@46056 := @45486 @1885 @146 @7048 @11397 @8712 @28377 +@46059 := @45494 @1885 @146 @11397 +@46065 := @45499 @1684 @1884 @29 @145 @10931 @11396 +@46067 := @45506 @1684 @29 +@46069 := @46067 @10923 @10929 +@46072 := @45512 @1683 @33611 @29 +@46075 := @46072 @10923 @10927 @8038 +@46083 := @45519 @1681 @162 @665 @33 @10920 @7048 @7042 @7113 +@46085 := @46083 @10914 @7031 +@46094 := @45532 @1680 @10920 (@28289 (@28290 @10920)) (@27766 (@28295 @1680 @665)) +@46110 := @46065 + (@46069 + (@46075 + (@46085 @46094 @45543 @28310 (@27766 (@28312 @10915 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46116 := @45499 @1882 @162 @143 @33 @11394 @7042 +@46119 := @45479 @1882 @143 @11394 +@46125 := @45486 @1881 @146 @7048 @11393 @8712 @28377 +@46128 := @45494 @1881 @146 @11393 +@46134 := @45499 @1691 @1880 @29 @145 @10952 @11392 +@46136 := @45506 @1691 @29 +@46138 := @46136 @10944 @10950 +@46141 := @45512 @1690 @33611 @29 +@46144 := @46141 @10944 @10948 @8038 +@46152 := @45519 @1688 @162 @665 @33 @10941 @7048 @7042 @7113 +@46154 := @46152 @10935 @7031 +@46163 := @45532 @1687 @10941 (@28289 (@28290 @10941)) (@27766 (@28295 @1687 @665)) +@46179 := @46134 + (@46138 + (@46144 + (@46154 @46163 @45543 @28310 (@27766 (@28312 @10936 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46185 := @45499 @1878 @162 @143 @33 @11390 @7042 +@46188 := @45479 @1878 @143 @11390 +@46194 := @45486 @1877 @146 @7048 @11389 @8712 @28377 +@46197 := @45494 @1877 @146 @11389 +@46248 := @45499 + @1698 + @1876 + @29 + @145 + @10973 + @11388 + (@45506 + @1698 + @29 + @10965 + @10971 + (@45512 + @1697 + @33611 + @29 + @10965 + @10969 + @8038 + (@45519 + @1695 + @162 + @665 + @33 + @10962 + @7048 + @7042 + @7113 + @10956 + @7031 + (@45532 @1694 @10962 (@28289 (@28290 @10962)) (@27766 (@28295 @1694 @665))) + @45543 + @28310 + (@27766 (@28312 @10957 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46254 := @45499 @1874 @162 @143 @33 @11386 @7042 +@46257 := @45479 @1874 @143 @11386 +@46263 := @45486 @1873 @146 @7048 @11385 @8712 @28377 +@46266 := @45494 @1873 @146 @11385 +@46317 := @45499 + @1705 + @1872 + @29 + @145 + @10995 + @11384 + (@45506 + @1705 + @29 + @10987 + @10993 + (@45512 + @1704 + @33611 + @29 + @10987 + @10991 + @8038 + (@45519 + @1702 + @162 + @665 + @33 + @10984 + @7048 + @7042 + @7113 + @10978 + @7031 + (@45532 @1701 @10984 (@28289 (@28290 @10984)) (@27766 (@28295 @1701 @665))) + @45543 + @28310 + (@27766 (@28312 @10979 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46323 := @45499 @1870 @162 @143 @33 @11382 @7042 +@46326 := @45479 @1870 @143 @11382 +@46332 := @45486 @1869 @146 @7048 @11381 @8712 @28377 +@46335 := @45494 @1869 @146 @11381 +@46386 := @45499 + @1712 + @1868 + @29 + @145 + @11017 + @11380 + (@45506 + @1712 + @29 + @11009 + @11015 + (@45512 + @1711 + @33611 + @29 + @11009 + @11013 + @8038 + (@45519 + @1709 + @162 + @665 + @33 + @11006 + @7048 + @7042 + @7113 + @11000 + @7031 + (@45532 @1708 @11006 (@28289 (@28290 @11006)) (@27766 (@28295 @1708 @665))) + @45543 + @28310 + (@27766 (@28312 @11001 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46392 := @45499 @1866 @162 @143 @33 @11378 @7042 +@46395 := @45479 @1866 @143 @11378 +@46401 := @45486 @1865 @146 @7048 @11377 @8712 @28377 +@46404 := @45494 @1865 @146 @11377 +@46455 := @45499 + @1719 + @1864 + @29 + @145 + @11039 + @11376 + (@45506 + @1719 + @29 + @11031 + @11037 + (@45512 + @1718 + @33611 + @29 + @11031 + @11035 + @8038 + (@45519 + @1716 + @162 + @665 + @33 + @11028 + @7048 + @7042 + @7113 + @11022 + @7031 + (@45532 @1715 @11028 (@28289 (@28290 @11028)) (@27766 (@28295 @1715 @665))) + @45543 + @28310 + (@27766 (@28312 @11023 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46461 := @45499 @1862 @162 @143 @33 @11374 @7042 +@46464 := @45479 @1862 @143 @11374 +@46470 := @45486 @1861 @146 @7048 @11373 @8712 @28377 +@46473 := @45494 @1861 @146 @11373 +@46524 := @45499 + @1726 + @1860 + @29 + @145 + @11061 + @11372 + (@45506 + @1726 + @29 + @11053 + @11059 + (@45512 + @1725 + @33611 + @29 + @11053 + @11057 + @8038 + (@45519 + @1723 + @162 + @665 + @33 + @11050 + @7048 + @7042 + @7113 + @11044 + @7031 + (@45532 @1722 @11050 (@28289 (@28290 @11050)) (@27766 (@28295 @1722 @665))) + @45543 + @28310 + (@27766 (@28312 @11045 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46530 := @45499 @1858 @162 @143 @33 @11370 @7042 +@46533 := @45479 @1858 @143 @11370 +@46539 := @45486 @1857 @146 @7048 @11369 @8712 @28377 +@46542 := @45494 @1857 @146 @11369 +@46593 := @45499 + @1733 + @1856 + @29 + @145 + @11083 + @11368 + (@45506 + @1733 + @29 + @11075 + @11081 + (@45512 + @1732 + @33611 + @29 + @11075 + @11079 + @8038 + (@45519 + @1730 + @162 + @665 + @33 + @11072 + @7048 + @7042 + @7113 + @11066 + @7031 + (@45532 @1729 @11072 (@28289 (@28290 @11072)) (@27766 (@28295 @1729 @665))) + @45543 + @28310 + (@27766 (@28312 @11067 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46599 := @45499 @1854 @162 @143 @33 @11366 @7042 +@46602 := @45479 @1854 @143 @11366 +@46608 := @45486 @1853 @146 @7048 @11365 @8712 @28377 +@46611 := @45494 @1853 @146 @11365 +@46662 := @45499 + @1740 + @1852 + @29 + @145 + @11104 + @11364 + (@45506 + @1740 + @29 + @11096 + @11102 + (@45512 + @1739 + @33611 + @29 + @11096 + @11100 + @8038 + (@45519 + @1737 + @162 + @665 + @33 + @11093 + @7048 + @7042 + @7113 + @11087 + @7031 + (@45532 @1736 @11093 (@28289 (@28290 @11093)) (@27766 (@28295 @1736 @665))) + @45543 + @28310 + (@27766 (@28312 @11088 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46668 := @45499 @1850 @162 @143 @33 @11362 @7042 +@46671 := @45479 @1850 @143 @11362 +@46677 := @45486 @1849 @146 @7048 @11361 @8712 @28377 +@46680 := @45494 @1849 @146 @11361 +@46731 := @45499 + @1747 + @1848 + @29 + @145 + @11126 + @11360 + (@45506 + @1747 + @29 + @11118 + @11124 + (@45512 + @1746 + @33611 + @29 + @11118 + @11122 + @8038 + (@45519 + @1744 + @162 + @665 + @33 + @11115 + @7048 + @7042 + @7113 + @11109 + @7031 + (@45532 @1743 @11115 (@28289 (@28290 @11115)) (@27766 (@28295 @1743 @665))) + @45543 + @28310 + (@27766 (@28312 @11110 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46737 := @45499 @1846 @162 @143 @33 @11358 @7042 +@46740 := @45479 @1846 @143 @11358 +@46746 := @45486 @1845 @146 @7048 @11357 @8712 @28377 +@46749 := @45494 @1845 @146 @11357 +@46800 := @45499 + @1754 + @1844 + @29 + @145 + @11148 + @11356 + (@45506 + @1754 + @29 + @11140 + @11146 + (@45512 + @1753 + @33611 + @29 + @11140 + @11144 + @8038 + (@45519 + @1751 + @162 + @665 + @33 + @11137 + @7048 + @7042 + @7113 + @11131 + @7031 + (@45532 @1750 @11137 (@28289 (@28290 @11137)) (@27766 (@28295 @1750 @665))) + @45543 + @28310 + (@27766 (@28312 @11132 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46806 := @45499 @1842 @162 @143 @33 @11354 @7042 +@46809 := @45479 @1842 @143 @11354 +@46815 := @45486 @1841 @146 @7048 @11353 @8712 @28377 +@46818 := @45494 @1841 @146 @11353 +@46869 := @45499 + @1761 + @1840 + @29 + @145 + @11170 + @11352 + (@45506 + @1761 + @29 + @11162 + @11168 + (@45512 + @1760 + @33611 + @29 + @11162 + @11166 + @8038 + (@45519 + @1758 + @162 + @665 + @33 + @11159 + @7048 + @7042 + @7113 + @11153 + @7031 + (@45532 @1757 @11159 (@28289 (@28290 @11159)) (@27766 (@28295 @1757 @665))) + @45543 + @28310 + (@27766 (@28312 @11154 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46875 := @45499 @1838 @162 @143 @33 @11350 @7042 +@46878 := @45479 @1838 @143 @11350 +@46884 := @45486 @1837 @146 @7048 @11349 @8712 @28377 +@46887 := @45494 @1837 @146 @11349 +@46938 := @45499 + @1768 + @1836 + @29 + @145 + @11191 + @11348 + (@45506 + @1768 + @29 + @11183 + @11189 + (@45512 + @1767 + @33611 + @29 + @11183 + @11187 + @8038 + (@45519 + @1765 + @162 + @665 + @33 + @11180 + @7048 + @7042 + @7113 + @11174 + @7031 + (@45532 @1764 @11180 (@28289 (@28290 @11180)) (@27766 (@28295 @1764 @665))) + @45543 + @28310 + (@27766 (@28312 @11175 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@46944 := @45499 @1834 @162 @143 @33 @11346 @7042 +@46947 := @45479 @1834 @143 @11346 +@46953 := @45486 @1833 @146 @7048 @11345 @8712 @28377 +@46956 := @45494 @1833 @146 @11345 +@47007 := @45499 + @1775 + @1832 + @29 + @145 + @11213 + @11344 + (@45506 + @1775 + @29 + @11205 + @11211 + (@45512 + @1774 + @33611 + @29 + @11205 + @11209 + @8038 + (@45519 + @1772 + @162 + @665 + @33 + @11202 + @7048 + @7042 + @7113 + @11196 + @7031 + (@45532 @1771 @11202 (@28289 (@28290 @11202)) (@27766 (@28295 @1771 @665))) + @45543 + @28310 + (@27766 (@28312 @11197 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@47013 := @45499 @1830 @162 @143 @33 @11342 @7042 +@47016 := @45479 @1830 @143 @11342 +@47022 := @45486 @1829 @146 @7048 @11341 @8712 @28377 +@47025 := @45494 @1829 @146 @11341 +@47076 := @45499 + @1782 + @1828 + @29 + @145 + @11235 + @11340 + (@45506 + @1782 + @29 + @11227 + @11233 + (@45512 + @1781 + @33611 + @29 + @11227 + @11231 + @8038 + (@45519 + @1779 + @162 + @665 + @33 + @11224 + @7048 + @7042 + @7113 + @11218 + @7031 + (@45532 @1778 @11224 (@28289 (@28290 @11224)) (@27766 (@28295 @1778 @665))) + @45543 + @28310 + (@27766 (@28312 @11219 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@47082 := @45499 @1826 @162 @143 @33 @11338 @7042 +@47085 := @45479 @1826 @143 @11338 +@47091 := @45486 @1825 @146 @7048 @11337 @8712 @28377 +@47094 := @45494 @1825 @146 @11337 +@47145 := @45499 + @1789 + @1824 + @29 + @145 + @11257 + @11336 + (@45506 + @1789 + @29 + @11249 + @11255 + (@45512 + @1788 + @33611 + @29 + @11249 + @11253 + @8038 + (@45519 + @1786 + @162 + @665 + @33 + @11246 + @7048 + @7042 + @7113 + @11240 + @7031 + (@45532 @1785 @11246 (@28289 (@28290 @11246)) (@27766 (@28295 @1785 @665))) + @45543 + @28310 + (@27766 (@28312 @11241 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@47151 := @45499 @1822 @162 @143 @33 @11334 @7042 +@47154 := @45479 @1822 @143 @11334 +@47160 := @45486 @1821 @146 @7048 @11333 @8712 @28377 +@47163 := @45494 @1821 @146 @11333 +@47214 := @45499 + @1796 + @1820 + @29 + @145 + @11279 + @11332 + (@45506 + @1796 + @29 + @11271 + @11277 + (@45512 + @1795 + @33611 + @29 + @11271 + @11275 + @8038 + (@45519 + @1793 + @162 + @665 + @33 + @11268 + @7048 + @7042 + @7113 + @11262 + @7031 + (@45532 @1792 @11268 (@28289 (@28290 @11268)) (@27766 (@28295 @1792 @665))) + @45543 + @28310 + (@27766 (@28312 @11263 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@47220 := @45499 @1818 @162 @143 @33 @11330 @7042 +@47223 := @45479 @1818 @143 @11330 +@47229 := @45486 @1817 @146 @7048 @11329 @8712 @28377 +@47232 := @45494 @1817 @146 @11329 +@47283 := @45499 + @1803 + @1816 + @29 + @145 + @11301 + @11328 + (@45506 + @1803 + @29 + @11293 + @11299 + (@45512 + @1802 + @33611 + @29 + @11293 + @11297 + @8038 + (@45519 + @1800 + @162 + @665 + @33 + @11290 + @7048 + @7042 + @7113 + @11284 + @7031 + (@45532 @1799 @11290 (@28289 (@28290 @11290)) (@27766 (@28295 @1799 @665))) + @45543 + @28310 + (@27766 (@28312 @11285 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@47289 := @45499 @1814 @162 @143 @33 @11326 @7042 +@47292 := @45479 @1814 @143 @11326 +@47298 := @45486 @1813 @146 @7048 @11325 @8712 @28377 +@47301 := @45494 @1813 @146 @11325 +@47307 := @45499 @1810 @1812 @29 @145 @11322 @11324 +@47309 := @45506 @1810 @29 +@47311 := @47309 @11314 @11320 +@47314 := @45512 @1809 @33611 @29 +@47317 := @47314 @11314 @11318 @8038 +@47325 := @45519 @1807 @162 @665 @33 @11311 @7048 @7042 @7113 +@47327 := @47325 @11305 @7031 +@47336 := @45532 @1806 @11311 (@28289 (@28290 @11311)) (@27766 (@28295 @1806 @665)) +@47352 := @47307 + (@47311 + (@47317 + (@47327 @47336 @45543 @28310 (@27766 (@28312 @11306 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@47373 := @45499 + @1594 + @162 + @143 + @33 + @10690 + @7042 + (@45479 @1594 @143 @10690 (@45484 @336 @143 @162 @33 @7048 @7042 @10688 @27909 @45543 @45143)) +@47375 := @27742 @27630 @6612 +@47376 := @47373 @47375 +@47379 := @47298 (@47301 (@47352 @47376)) +@47382 := @27945 (@36910 @143 @8712) +@47430 := @46818 + (@46869 + (@46875 + (@46878 + (@46884 + (@46887 + (@46938 + (@46944 + (@46947 + (@46953 + (@46956 + (@47007 + (@47013 + (@47016 + (@47022 + (@47025 + (@47076 + (@47082 + (@47085 + (@47091 + (@47094 + (@47145 + (@47151 + (@47154 + (@47160 + (@47163 + (@47214 + (@47220 + (@47223 + (@47229 + (@47232 + (@47283 + (@47289 + (@47292 (@47379 @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375)) +@47478 := @46386 + (@46392 + (@46395 + (@46401 + (@46404 + (@46455 + (@46461 + (@46464 + (@46470 + (@46473 + (@46524 + (@46530 + (@46533 + (@46539 + (@46542 + (@46593 + (@46599 + (@46602 + (@46608 + (@46611 + (@46662 + (@46668 + (@46671 + (@46677 + (@46680 + (@46731 + (@46737 + (@46740 + (@46746 + (@46749 + (@46800 + (@46806 + (@46809 (@46815 @47430 @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375) +@47526 := @45909 + (@45912 + (@45918 + (@45921 + (@45972 + (@45978 + (@45981 + (@45987 + (@45990 + (@46041 + (@46047 + (@46050 + (@46056 + (@46059 + (@46110 + (@46116 + (@46119 + (@46125 + (@46128 + (@46179 + (@46185 + (@46188 + (@46194 + (@46197 + (@46248 + (@46254 + (@46257 + (@46263 + (@46266 + (@46317 + (@46323 + (@46326 + (@46332 (@46335 @47478) @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375 +@47568 := @45477 + (@45482 + (@45492 + (@45497 + (@45558 + (@45564 + (@45567 + (@45573 + (@45576 + (@45627 + (@45633 + (@45636 + (@45642 + (@45645 + (@45696 + (@45702 + (@45705 + (@45711 + (@45714 + (@45765 + (@45771 + (@45774 + (@45780 + (@45783 + (@45834 + (@45840 + (@45843 + (@45849 (@45852 (@45903 @47526)) @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @29101 +@47569 := @27683 @6612 +@47577 := @47569 @1162 @475 @146 @26 @7048 @7610 @6612 @2048 +@47578 := @27697 @6612 +@47581 := @47578 @475 @146 @7610 +@47582 := @27706 @6612 +@47583 := @47582 @160 +@47588 := @47583 @214 @29 @145 @7040 @7110 +@47589 := @27718 @6612 +@47595 := @47589 @136 @29 @136 @7040 @27729 @27736 +@47596 := @47588 @47595 +@47611 := @47582 + @212 + @162 + @143 + @33 + @7108 + @7042 + (@47589 @20 @143 @20 @7108 (@27725 (@27727 @20)) @28165) +@47612 := @27743 @6612 +@47613 := @47611 @47612 +@47621 := @47577 (@47581 (@47596 @47613)) @40267 @40270 @40273 @40276 @32050 +@47632 := @45342 + (@45383 (@45385 (@45387 (@45404 (@45422 (@45439 (@45452 (@45461 (@45465 (@47568 @47621)))))))))) +@47633 := @27312 @1086 +@47634 := @27320 @39438 +@47636 := @27316 (@47634 @27335) +@47638 := @27358 (@27359 @1086) +@47639 := @27354 @47638 +@47641 := @27316 (@47639 @27383) +@47658 := @27315 + (fun (fn : @129) => + @47636 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @47641 @27430)))))) + @27476)) + @1962 +@47661 := @27482 (@47634 (@27333 @1962)) +@47664 := @27395 (@27396 @1962) @39441 +@47668 := @27316 (@27387 (@47664 @27404) @27408) +@47669 := @27421 @1962 +@47674 := @27418 (@27420 @47669 @39444 @27376 @27378) +@47685 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @47641 (@47668 @47674))))) +@47686 := @27341 @47685 +@47687 := @27338 @47686 +@47696 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @39441 @27334) @27470))) +@47699 := @47661 (@47687 @47696) @39439 +@47701 := @27529 @47686 @47696 +@47703 := @27532 @47685 @7484 +@47705 := @27316 (@47639 @29913) +@47706 := @47664 @29916 +@47707 := @27387 @47706 +@47709 := @27316 (@47707 @27408) +@47720 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @47705 (@47709 @47674))))) + @6403 +@47724 := @27316 (@47639 (@27366 (@29911 @44966))) +@47726 := @44973 @47669 @39444 +@47738 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @47724 (@47709 (@44972 (@47726 @27376 @27378)))))) + @11453 +@47745 := @27316 (@47639 (@27366 (@29911 (@44965 (@27375 (@11454 @27378)))))) +@47746 := @47726 @11453 +@47755 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @47745 (@47709 (@44972 (@47746 @27378))))) + @11522 +@47760 := @47639 (@27366 (@29911 (@44965 (@27375 @11523)))) +@47761 := @27316 @47760 +@47762 := @47746 @11522 +@47768 := @27599 (fun (Γ : @27346) => @47761 (@47709 (@44972 @47762))) @29987 +@47769 := @27482 @47760 +@47770 := @47707 @29990 +@47771 := @27316 @47770 +@47773 := @29993 @44971 @47762 +@47777 := @47769 (@47771 @47773) (@27642 @47638) +@47781 := @27482 @47770 @47773 (@27647 @47706) +@47794 := @41094 @29 @22 @6533 @160 @1960 @141 @7040 @11521 @139 @7025 @11446 @7031 @32089 +@47807 := @41112 @1960 @140 @6612 @29 @11520 @136 @336 @139 @1936 @7223 @7048 @7048 @11459 +@47824 := @41133 + @1960 + @139 + @6612 + @29 + @7212 + @20 + @562 + @407 + @1956 + @9688 + @7048 + @11489 + @11516 + (@41150 @1960 @6612 @29) +@47825 := @27861 @1960 +@47828 := @47824 (@27841 (@47825 @20)) +@47829 := @32365 @1960 +@47834 := @47828 (@27766 (@47829 @139 @562)) @41171 +@47861 := @41175 + @29 + @47 + @6612 + @600 + @1955 + @908 + @11486 + @11515 + @139 + @7025 + @11466 + @7031 + (@41191 + @11486 + (@41202 + @11474 + @11481 + @41215 + @33388 + @33392 + @33396 + @28500 + (@27766 (@28617 @11481 @11475)) + @32050)) +@47865 := @27612 (@27781 (@33408 @27783)) @41129 +@47882 := @41228 + @47865 + @6612 + @47 + @6612 + @1955 + @907 + @6612 + @29 + @11514 + @136 + @233 + @186 + @1940 + @11494 + @7048 + @7048 + @11497 +@47883 := @41252 @1955 +@47895 := @47883 @906 @6612 @29 @11513 @20 @637 @139 @1936 @7989 @7048 @7048 @11459 +@47907 := @47883 @564 @6612 @29 @11512 @46 @649 @139 @1936 @8003 @7048 @7048 @11459 +@47920 := @41282 @1955 @450 @6612 @29 @11511 @60 @654 @450 @1936 @9727 @7048 @7048 @11459 +@47923 := @27612 (@28508 @33156) @41129 +@47944 := @41228 + @47923 + @6612 + @47 + @6612 + @1955 + @139 + @6612 + @29 + @7212 + @192 + @709 + @924 + @1936 + @11507 + @7048 + @7048 + @11459 + (@41317 @1955 @6612 @29) +@47945 := @27861 @1955 +@47948 := @47944 (@27841 (@47945 @192)) +@47949 := @33518 @1955 +@47957 := @47948 (@27766 (@47949 @139 @709)) (@27647 (@41335 @11507 @7048)) +@47962 := @30381 @47923 @6612 @1936 @29 @11459 +@47967 := @28281 @47923 @6612 @29 @1935 @11459 +@47969 := @28289 (@28290 @11459) +@47970 := @47967 @47969 +@47973 := @27766 (@28295 @1935 @29) +@48006 := @47907 + (@47920 + (@47957 (@47962 (@47970 @47973))) + (@27841 (@47945 @60)) + (@27766 (@47949 @450 @654)) + @41463 + (@41466 @1936 @29 @11459 (@28281 @41278 @6612 @29 @1935 @11459 @47969 @47973))) + (@27841 (@47945 @46)) + (@27766 (@47949 @564 @649)) + @41490 +@48017 := @41493 @1936 @29 @11459 (@28281 @41129 @6612 @29 @1935 @11459 @47969 @47973) +@48131 := @47658 + (@47699 + (@47701 + (@47703 + (@47720 + (@47738 + (@47755 + (@47768 + (@47777 + (@47781 + (@47794 + (@47807 + (@47834 + (@47861 + (@47882 + (@47895 + (@48006 @48017) + (@27841 (@47945 @20)) + (@27766 (@47949 @906 @637)) + @41517 + @48017) + (@27841 (@47945 @136)) + (@27766 (@47949 @907 @233)) + (@27647 (@41529 @11494 @7048)) + (@27682 + @47865 + @6612 + @931 + @198 + @64 + @29 + @7048 + @7468 + @6612 + @1619 + (@27696 + @47865 + @6612 + @198 + @64 + @7468 + (@27705 + @47865 + @6612 + @196 + @162 + @62 + @33 + @7155 + @7042 + (@27717 + @47865 + @6612 + @60 + @62 + @60 + @7155 + (@27725 (@27726 @47865 @60)) + @28398) + (@27742 @47865 @6612))) + @37295 + @37298 + @37301 + @37304 + @32050)) + @28815 + (@27766 (@35532 @1955 @908)) + @28827)) + (@27841 (@47825 @136)) + (@27766 (@47829 @140 @336)) + @41567 + (@41570 @1936 @29 @11459 (@30081 @6612 @29 @1935 @11459 @47969 @47973))) + @28815 + (@27766 (@32552 @1960 @141)) + @28827)))))))))) +@48132 := @27312 @1095 +@48133 := @27320 @39522 +@48135 := @27316 (@48133 @27335) +@48137 := @27358 (@27359 @1095) +@48138 := @27354 @48137 +@48140 := @27316 (@48138 @27383) +@48157 := @27315 + (fun (fn : @129) => + @48135 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @48140 @27430)))))) + @27476)) + @2030 +@48160 := @27482 (@48133 (@27333 @2030)) +@48163 := @27395 (@27396 @2030) @39525 +@48167 := @27316 (@27387 (@48163 @27404) @27408) +@48168 := @27421 @2030 +@48173 := @27418 (@27420 @48168 @39528 @27376 @27378) +@48184 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @48140 (@48167 @48173))))) +@48185 := @27341 @48184 +@48186 := @27338 @48185 +@48195 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @39525 @27334) @27470))) +@48198 := @48160 (@48186 @48195) @39523 +@48200 := @27529 @48185 @48195 +@48202 := @27532 @48184 @7283 +@48204 := @27316 (@48138 @28923) +@48205 := @48163 @28926 +@48206 := @27387 @48205 +@48208 := @27316 (@48206 @27408) +@48219 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @48204 (@48208 @48173))))) + @6400 +@48221 := @27316 (@48138 @45406) +@48223 := @41034 @48168 @39528 +@48235 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @48221 (@48208 (@41033 (@48223 @27376 @27378)))))) + @11684 +@48242 := @27316 (@48138 (@27366 (@28921 (@41026 (@27375 (@11685 @27378)))))) +@48243 := @48223 @11684 +@48252 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @48242 (@48208 (@41033 (@48243 @27378))))) + @11436 +@48257 := @48138 (@27366 (@28921 (@41026 (@27375 @11686)))) +@48258 := @27316 @48257 +@48259 := @48243 @11436 +@48265 := @27599 (fun (Γ : @27346) => @48258 (@48208 (@41033 @48259))) @27630 +@48266 := @27482 @48257 +@48267 := @48206 @28996 +@48268 := @27316 @48267 +@48269 := @45456 @48259 +@48273 := @48266 (@48268 @48269) (@27642 @48137) +@48277 := @27482 @48267 @48269 (@27647 @48205) +@48285 := @45469 @2027 @1920 @26 @11681 @20 @10677 @7048 @11436 +@48288 := @45479 @2027 @143 @11681 +@48294 := @45486 @2026 @146 @7048 @11680 @8712 @28377 +@48297 := @45494 @2026 @146 @11680 +@48348 := @45499 + @1969 + @2025 + @29 + @145 + @11549 + @11679 + (@45506 + @1969 + @29 + @11541 + @11547 + (@45512 + @1968 + @33611 + @29 + @11541 + @11545 + @8038 + (@45519 + @1966 + @162 + @665 + @33 + @11538 + @7048 + @7042 + @7113 + @11532 + @7031 + (@45532 @1965 @11538 (@28289 (@28290 @11538)) (@27766 (@28295 @1965 @665))) + @45543 + @28310 + (@27766 (@28312 @11533 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@48354 := @45499 @2023 @162 @143 @33 @11677 @7042 +@48357 := @45479 @2023 @143 @11677 +@48363 := @45486 @2022 @146 @7048 @11676 @8712 @28377 +@48366 := @45494 @2022 @146 @11676 +@48417 := @45499 + @1976 + @2021 + @29 + @145 + @11571 + @11675 + (@45506 + @1976 + @29 + @11563 + @11569 + (@45512 + @1975 + @33611 + @29 + @11563 + @11567 + @8038 + (@45519 + @1973 + @162 + @665 + @33 + @11560 + @7048 + @7042 + @7113 + @11554 + @7031 + (@45532 @1972 @11560 (@28289 (@28290 @11560)) (@27766 (@28295 @1972 @665))) + @45543 + @28310 + (@27766 (@28312 @11555 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@48423 := @45499 @2019 @162 @143 @33 @11673 @7042 +@48426 := @45479 @2019 @143 @11673 +@48718 := @45486 + @2018 + @146 + @7048 + @11672 + @8712 + @28377 + (@45494 + @2018 + @146 + @11672 + (@45499 + @1983 + @2017 + @29 + @145 + @11593 + @11671 + (@45506 + @1983 + @29 + @11585 + @11591 + (@45512 + @1982 + @33611 + @29 + @11585 + @11589 + @8038 + (@45519 + @1980 + @162 + @665 + @33 + @11582 + @7048 + @7042 + @7113 + @11576 + @7031 + (@45532 @1979 @11582 (@28289 (@28290 @11582)) (@27766 (@28295 @1979 @665))) + @45543 + @28310 + (@27766 (@28312 @11577 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + (@45499 + @2015 + @162 + @143 + @33 + @11669 + @7042 + (@45479 + @2015 + @143 + @11669 + (@45486 + @2014 + @146 + @7048 + @11668 + @8712 + @28377 + (@45494 + @2014 + @146 + @11668 + (@45499 + @1990 + @2013 + @29 + @145 + @11614 + @11667 + (@45506 + @1990 + @29 + @11606 + @11612 + (@45512 + @1989 + @33611 + @29 + @11606 + @11610 + @8038 + (@45519 + @1987 + @162 + @665 + @33 + @11603 + @7048 + @7042 + @7113 + @11597 + @7031 + (@45532 @1986 @11603 (@28289 (@28290 @11603)) (@27766 (@28295 @1986 @665))) + @45543 + @28310 + (@27766 (@28312 @11598 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + (@45499 + @2011 + @162 + @143 + @33 + @11665 + @7042 + (@45479 + @2011 + @143 + @11665 + (@45486 + @2010 + @146 + @7048 + @11664 + @8712 + @28377 + (@45494 + @2010 + @146 + @11664 + (@45499 + @1997 + @2009 + @29 + @145 + @11636 + @11663 + (@45506 + @1997 + @29 + @11628 + @11634 + (@45512 + @1996 + @33611 + @29 + @11628 + @11632 + @8038 + (@45519 + @1994 + @162 + @665 + @33 + @11625 + @7048 + @7042 + @7113 + @11619 + @7031 + (@45532 + @1993 + @11625 + (@28289 (@28290 @11625)) + (@27766 (@28295 @1993 @665))) + @45543 + @28310 + (@27766 (@28312 @11620 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + (@45499 + @2007 + @162 + @143 + @33 + @11661 + @7042 + (@45479 + @2007 + @143 + @11661 + (@45486 + @2006 + @146 + @7048 + @11660 + @8712 + @28377 + (@45494 + @2006 + @146 + @11660 + (@45499 + @2004 + @1812 + @29 + @145 + @11658 + @11324 + (@45506 + @2004 + @29 + @11650 + @11656 + (@45512 + @2003 + @33611 + @29 + @11650 + @11654 + @8038 + (@45519 + @2001 + @162 + @665 + @33 + @11647 + @7048 + @7042 + @7113 + @11641 + @7031 + (@45532 + @2000 + @11647 + (@28289 (@28290 @11647)) + (@27766 (@28295 @2000 @665))) + @45543 + @28310 + (@27766 (@28312 @11642 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @47376)) + @47382)) + @47375))) + @47382)) + @47375))) + @47382)) + @47375))) + @47382 +@48746 := @48157 + (@48198 + (@48200 + (@48202 + (@48219 + (@48235 + (@48252 + (@48265 + (@48273 + (@48277 + (@48285 + (@48288 + (@48294 + (@48297 + (@48348 + (@48354 + (@48357 + (@48363 + (@48366 (@48417 (@48423 (@48426 @48718) @47375))) + @47382)) + @47375))) + @47382)) + @29101 + @47621)))))))))) +@48747 := @27312 @1162 +@48748 := @27320 @40266 +@48750 := @27316 (@48748 @27335) +@48752 := @27358 (@27359 @1162) +@48753 := @27354 @48752 +@48755 := @27316 (@48753 @27383) +@48772 := @27315 + (fun (fn : @129) => + @48750 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @48755 @27430)))))) + @27476)) + @2048 +@48775 := @27482 (@48748 (@27333 @2048)) +@48778 := @27395 (@27396 @2048) @40269 +@48782 := @27316 (@27387 (@48778 @27404) @27408) +@48783 := @27421 @2048 +@48788 := @27418 (@27420 @48783 @40272 @27376 @27378) +@48799 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @48755 (@48782 @48788))))) +@48800 := @27341 @48799 +@48801 := @27338 @48800 +@48810 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @40269 @27334) @27470))) +@48813 := @48775 (@48801 @48810) @40267 +@48815 := @27529 @48800 @48810 +@48817 := @27532 @48799 @7012 +@48819 := @27316 (@48753 @27538) +@48820 := @48778 @27541 +@48821 := @27387 @48820 +@48823 := @27316 (@48821 @27408) +@48834 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @48819 (@48823 @48788))))) + @6400 +@48838 := @27316 (@48753 (@27366 (@27536 @41027))) +@48840 := @41034 @48783 @40272 +@48852 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @48838 (@48823 (@41033 (@48840 @27376 @27378)))))) + @7048 +@48853 := @41026 @29956 +@48857 := @27316 (@48753 (@27366 (@27536 @48853))) +@48858 := @48840 @7048 +@48867 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @48857 (@48823 (@41033 (@48858 @27378))))) + @11703 +@48872 := @48753 (@27366 (@27536 (@41026 (@27375 @11704)))) +@48873 := @27316 @48872 +@48874 := @48858 @11703 +@48880 := @27599 (fun (Γ : @27346) => @48873 (@48823 (@41033 @48874))) @27631 +@48881 := @27482 @48872 +@48882 := @48821 @27634 +@48883 := @27316 @48882 +@48885 := @27637 @41032 @48874 +@48889 := @48881 (@48883 @48885) (@27642 @48752) +@48893 := @27482 @48882 @48885 (@27647 @48820) +@48901 := @47569 @2036 @2046 @2821 @26 @7048 @11701 @6612 @2831 +@48904 := @47578 @2046 @2821 @11701 +@48910 := @47582 @2043 @2045 @2819 @910 @11698 @11700 +@48914 := @27674 @6612 @2043 @2819 @11698 +@48943 := @28130 + @27631 + @6612 + @2041 + @163 + @68 + @2817 + @26 + @7048 + @7043 + @27910 + @271 + @6612 + @6612 + @2840 + (@47578 @163 @68 @7043 (@47583 @162 @29 @33 @7040 @7042 @47595 @47612)) + (@27526 (@28184 @2041)) +@48944 := @27400 @2840 +@48946 := @48943 (@27751 @48944) +@48947 := @27424 @2840 +@48949 := @48946 (@27755 @48947) +@48952 := @27760 (@28195 @2817 @26) +@48953 := @48949 @48952 +@48954 := @28205 @2041 +@48955 := @28207 @68 +@48981 := @48901 + (@48904 + (@48910 + (@48914 (@48953 (@28203 (@48954 @48955)) (@27760 (@27762 @2041)) @32050)) + (@47582 @242 @214 @26 @145 @7162 @7110 (@28426 @27631 @6612 @239 @26 @7161 @28438) @47613))) +@48982 := @27330 @2036 +@48983 := @27526 @48982 +@48984 := @48981 @48983 +@48985 := @27400 @2831 +@48986 := @27751 @48985 +@48987 := @48984 @48986 +@48988 := @27424 @2831 +@48989 := @27755 @48988 +@48990 := @48987 @48989 +@48992 := @27760 (@27762 @2036) +@49004 := @48772 + (@48813 + (@48815 + (@48817 (@48834 (@48852 (@48867 (@48880 (@48889 (@48893 (@48990 @48992 @32050)))))))))) +@49005 := @27312 @1288 +@49006 := @27320 @41835 +@49008 := @27316 (@49006 @27335) +@49010 := @27358 (@27359 @1288) +@49011 := @27354 @49010 +@49013 := @27316 (@49011 @27383) +@49030 := @27315 + (fun (fn : @129) => + @49008 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49013 @27430)))))) + @27476)) + @2074 +@49033 := @27482 (@49006 (@27333 @2074)) +@49036 := @27395 (@27396 @2074) @41838 +@49040 := @27316 (@27387 (@49036 @27404) @27408) +@49041 := @27421 @2074 +@49046 := @27418 (@27420 @49041 @41841 @27376 @27378) +@49057 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49013 (@49040 @49046))))) +@49058 := @27341 @49057 +@49059 := @27338 @49058 +@49068 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @41838 @27334) @27470))) +@49071 := @49033 (@49059 @49068) @41836 +@49073 := @27529 @49058 @49068 +@49075 := @27532 @49057 @11710 +@49076 := @27368 @11710 +@49078 := @27366 (@49076 @27381) +@49080 := @27316 (@49011 @49078) +@49081 := @27403 @11710 +@49082 := @49036 @49081 +@49083 := @27387 @49082 +@49085 := @27316 (@49083 @27408) +@49096 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49080 (@49085 @49046))))) + @9817 +@49097 := @27372 @9817 +@49102 := @27316 (@49011 (@27366 (@49076 (@49097 @27380)))) +@49103 := @27416 @9817 +@49104 := @27415 @49103 +@49107 := @27419 @49103 @49041 @41841 +@49119 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @49102 (@49085 (@49104 (@49107 @27376 @27378)))))) + @11728 +@49126 := @27316 (@49011 (@27366 (@49076 (@49097 (@27375 (@11729 @27378)))))) +@49127 := @49107 @11728 +@49136 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49126 (@49085 (@49104 (@49127 @27378))))) + @11747 +@49141 := @49011 (@27366 (@49076 (@49097 (@27375 @11748)))) +@49142 := @27316 @49141 +@49143 := @49127 @11747 +@49149 := @27599 (fun (Γ : @27346) => @49142 (@49085 (@49104 @49143))) @29106 +@49150 := @27482 @49141 +@49151 := @27407 @29106 +@49152 := @49083 @49151 +@49153 := @27316 @49152 +@49154 := @27414 @29106 +@49156 := @49154 @49103 @49143 +@49160 := @49150 (@49153 @49156) (@27642 @49010) +@49164 := @27482 @49152 @49156 (@27647 @49082) +@49179 := @27653 + @29106 + @6612 + @6612 + @1283 + @2481 + @6612 + @2059 + @2072 + @27662 + @11725 + @11746 + @139 + @7025 + @11716 + @7031 +@49180 := @29135 @6612 +@49183 := @49180 @2059 @2481 @11725 +@49184 := @29140 @6612 +@49192 := @49184 @2057 @475 @2050 @2481 @7048 @11723 @6612 @2845 +@49196 := @29150 @6612 @475 @2050 @11723 +@49197 := @29155 @6612 +@49203 := @49197 @160 @214 @29 @49 @7040 @9822 +@49204 := @29190 @6612 +@49210 := @49204 @136 @29 @136 @7040 @29215 @27736 +@49211 := @49203 @49210 +@49217 := @49197 @212 @162 @24 @33 @7327 @7042 +@49223 := @49204 @20 @24 @20 @7327 @29198 @29201 +@49228 := @49196 (@49211 (@49217 @49223 (@29219 @6612))) +@49229 := @49192 @49228 +@49230 := @27330 @2057 +@49231 := @27526 @49230 +@49232 := @49229 @49231 +@49233 := @27400 @2845 +@49234 := @27751 @49233 +@49235 := @49232 @49234 +@49236 := @27424 @2845 +@49237 := @27755 @49236 +@49238 := @49235 @49237 +@49240 := @27760 (@27762 @2057) +@49244 := @49179 (@49183 (@49238 @49240 @32050)) +@49245 := @27779 @29106 +@49262 := @49245 + @29106 + @6612 + @2481 + @6612 + @2072 + @307 + @6612 + @1283 + @11745 + @20 + @244 + @139 + @2068 + @7223 + @7048 + @7048 + @11736 +@49265 := @27612 (@27805 (@41854 @27806)) +@49266 := @49265 @29106 +@49291 := @49245 + @49266 + @6612 + @2481 + @6612 + @2072 + @139 + @6612 + @1283 + @7212 + @136 + @266 + @172 + @177 + @11740 + @7048 + @7048 + @7966 + (@27831 @29106 @6612 @2481 @6612 @2072 @6612 @1283) +@49292 := @27861 @2072 +@49295 := @49291 (@27841 (@49292 @136)) +@49296 := @43420 @2072 +@49300 := @49295 (@27766 (@49296 @139 @266)) +@49303 := @27875 @29106 @2481 @6612 +@49309 := @49300 (@27647 (@49303 @266 @172 @11740 @7048)) +@49311 := @30381 @49266 @6612 +@49314 := @49311 @177 @1283 @7966 +@49315 := @27717 @49266 +@49316 := @49315 @6612 +@49320 := @49316 @46 @1283 @46 @7966 +@49321 := @27726 @49266 +@49323 := @27725 (@49321 @46) +@49325 := @49320 @49323 @33867 +@49341 := @49262 + (@49309 (@49314 @49325)) + (@27841 (@49292 @20)) + (@27766 (@49296 @307 @244)) + (@27647 (@49303 @244 @139 @7223 @7048)) +@49346 := @30381 @29106 @6612 @2068 @1283 @11736 +@49350 := @29291 @6612 @1283 @2067 @11736 +@49352 := @28289 (@28290 @11736) +@49353 := @49350 @49352 +@49356 := @27766 (@28295 @2067 @1283) +@49376 := @49030 + (@49071 + (@49073 + (@49075 + (@49096 + (@49119 + (@49136 + (@49149 + (@49160 + (@49164 + (@49244 + (@49341 (@49346 (@49353 @49356))) + @28815 + (@27766 (@44555 @2072 @27662)) + @28827)))))))))) +@49377 := @27312 @1296 +@49378 := @27320 @42019 +@49380 := @27316 (@49378 @27335) +@49382 := @27358 (@27359 @1296) +@49383 := @27354 @49382 +@49385 := @27316 (@49383 @27383) +@49402 := @27315 + (fun (fn : @129) => + @49380 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49385 @27430)))))) + @27476)) + @2092 +@49405 := @27482 (@49378 (@27333 @2092)) +@49408 := @27395 (@27396 @2092) @42022 +@49412 := @27316 (@27387 (@49408 @27404) @27408) +@49413 := @27421 @2092 +@49418 := @27418 (@27420 @49413 @42025 @27376 @27378) +@49429 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49385 (@49412 @49418))))) +@49430 := @27341 @49429 +@49431 := @27338 @49430 +@49440 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @42022 @27334) @27470))) +@49443 := @49405 (@49431 @49440) @42020 +@49445 := @27529 @49430 @49440 +@49447 := @27532 @49429 @11757 +@49448 := @27368 @11757 +@49452 := @27316 (@49383 (@27366 (@49448 @27381))) +@49454 := @49408 (@27403 @11757) +@49455 := @27387 @49454 +@49457 := @27316 (@49455 @27408) +@49468 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49452 (@49457 @49418))))) + @6400 +@49472 := @27316 (@49383 (@27366 (@49448 @41027))) +@49474 := @41034 @49413 @42025 +@49486 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @49472 (@49457 (@41033 (@49474 @27376 @27378)))))) + @11770 +@49493 := @27316 (@49383 (@27366 (@49448 (@41026 (@27375 (@11771 @27378)))))) +@49494 := @49474 @11770 +@49503 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49493 (@49457 (@41033 (@49494 @27378))))) + @11810 +@49508 := @49383 (@27366 (@49448 (@41026 (@27375 @11811)))) +@49509 := @27316 @49508 +@49510 := @49494 @11810 +@49516 := @27599 (fun (Γ : @27346) => @49509 (@49457 (@41033 @49510))) @49266 +@49517 := @27482 @49508 +@49519 := @49455 (@27407 @49266) +@49520 := @27316 @49519 +@49523 := @27414 @49266 @41032 @49510 +@49527 := @49517 (@49520 @49523) (@27642 @49382) +@49531 := @27482 @49519 @49523 (@27647 @49454) +@49546 := @27653 + @49266 + @6612 + @6612 + @26 + @2481 + @6612 + @2059 + @2090 + @27662 + @11725 + @11809 + @139 + @7025 + @11763 + @7031 +@49547 := @27673 @49266 +@49548 := @49547 @6612 +@49551 := @49548 @2059 @2481 @11725 +@49552 := @27682 @49266 +@49553 := @49552 @6612 +@49561 := @49553 @2057 @475 @2050 @2481 @7048 @11723 @6612 @2845 +@49562 := @27696 @49266 +@49563 := @49562 @6612 +@49566 := @49563 @475 @2050 @11723 +@49567 := @27705 @49266 +@49568 := @49567 @6612 +@49574 := @49568 @160 @214 @29 @49 @7040 @9822 +@49578 := @49316 @136 @29 @136 @7040 +@49580 := @27725 (@49321 @136) +@49583 := @49574 (@49578 @49580 @27736) +@49589 := @49568 @212 @162 @24 @33 @7327 @7042 +@49593 := @49316 @20 @24 @20 @7327 +@49595 := @27725 (@49321 @20) +@49598 := @49589 (@49593 @49595 @29201) +@49599 := @27742 @49266 +@49600 := @49599 @6612 +@49611 := @49546 + (@49551 (@49561 (@49566 (@49583 (@49598 @49600))) @49231 @49234 @49237 @49240 @32050)) +@49612 := @27779 @49266 +@49629 := @49612 + @49266 + @6612 + @2481 + @6612 + @2090 + @307 + @6612 + @26 + @11808 + @20 + @244 + @139 + @242 + @7223 + @7048 + @7048 + @7162 +@49632 := @27612 (@27781 (@41854 @27783)) +@49633 := @49632 @49266 +@49658 := @49612 + @49633 + @6612 + @2481 + @6612 + @2090 + @139 + @6612 + @26 + @7212 + @136 + @266 + @186 + @2084 + @7463 + @7048 + @11795 + @11804 + (@27831 @49266 @6612 @2481 @6612 @2090 @6612 @26) +@49659 := @27861 @2090 +@49662 := @49658 (@27841 (@49659 @136)) +@49663 := @43420 @2090 +@49667 := @49662 (@27766 (@49663 @139 @266)) +@49670 := @27875 @49266 @2481 @6612 +@49676 := @49667 (@27647 (@49670 @266 @186 @7463 @7048)) +@49677 := @28231 @49633 +@49685 := @49677 @6612 @715 @2083 @3728 @26 @11795 @11802 @8172 +@49686 := @28244 @49633 +@49687 := @49686 @6612 +@49697 := @49687 @196 @179 @1283 @2077 @7580 @11794 @11801 @7113 @11777 @7031 +@49698 := @27717 @49633 +@49699 := @49698 @6612 +@49703 := @49699 @60 @1283 @60 @7580 +@49704 := @27726 @49633 +@49706 := @27725 (@49704 @60) +@49709 := @49697 (@49703 @49706 @30642) +@49719 := @49687 @177 @162 @1283 @33 @7966 @7048 @7042 @7113 @11787 @7031 +@49723 := @49699 @46 @1283 @46 @7966 +@49725 := @27725 (@49704 @46) +@49728 := @49719 (@49723 @49725 @33867) +@49729 := @28304 @49633 +@49792 := @49402 + (@49443 + (@49445 + (@49447 + (@49468 + (@49486 + (@49503 + (@49516 + (@49527 + (@49531 + (@49611 + (@49629 + (@49676 + (@49685 + (@49709 + (@49728 (@49729 @6612) @28310 (@27766 (@28312 @11788 @7048))) + @28310 + (@27766 (@28312 @11778 @11794))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203)) + (@27841 (@49659 @20)) + (@27766 (@49663 @307 @244)) + (@27647 (@49670 @244 @139 @7223 @7048)) + (@49311 @242 @26 @7162 (@28426 @49266 @6612 @239 @26 @7161 @28438))) + @28815 + (@27766 (@44555 @2090 @27662)) + @28827)))))))))) +@49793 := @27312 @1319 +@49794 := @27320 @42116 +@49796 := @27316 (@49794 @27335) +@49798 := @27358 (@27359 @1319) +@49799 := @27354 @49798 +@49801 := @27316 (@49799 @27383) +@49818 := @27315 + (fun (fn : @129) => + @49796 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49801 @27430)))))) + @27476)) + @2117 +@49821 := @27482 (@49794 (@27333 @2117)) +@49824 := @27395 (@27396 @2117) @42119 +@49828 := @27316 (@27387 (@49824 @27404) @27408) +@49829 := @27421 @2117 +@49834 := @27418 (@27420 @49829 @42122 @27376 @27378) +@49845 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49801 (@49828 @49834))))) +@49846 := @27341 @49845 +@49847 := @27338 @49846 +@49856 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @42119 @27334) @27470))) +@49859 := @49821 (@49847 @49856) @42117 +@49861 := @27529 @49846 @49856 +@49863 := @27532 @49845 @11710 +@49865 := @27316 (@49799 @49078) +@49866 := @49824 @49081 +@49867 := @27387 @49866 +@49869 := @27316 (@49867 @27408) +@49880 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49865 (@49869 @49834))))) + @7486 +@49882 := @27366 (@49076 @29933) +@49884 := @27316 (@49799 @49882) +@49886 := @29940 @49829 @42122 +@49898 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @49884 (@49869 (@29939 (@49886 @27376 @27378)))))) + @11899 +@49905 := @27316 (@49799 (@27366 (@49076 (@29932 (@27375 (@11900 @27378)))))) +@49906 := @49886 @11899 +@49915 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @49905 (@49869 (@29939 (@49906 @27378))))) + @11902 +@49920 := @49799 (@27366 (@49076 (@29932 (@27375 @11903)))) +@49921 := @27316 @49920 +@49922 := @49906 @11902 +@49928 := @27599 (fun (Γ : @27346) => @49921 (@49869 (@29939 @49922))) @29106 +@49929 := @27482 @49920 +@49930 := @49867 @49151 +@49931 := @27316 @49930 +@49932 := @49154 @29938 +@49933 := @49932 @49922 +@49937 := @49929 (@49931 @49933) (@27642 @49798) +@49941 := @27482 @49930 @49933 (@27647 @49866) +@49942 := @29110 @24 +@49943 := @49942 @317 +@49950 := @49943 @2115 @24 @11836 @46 @7067 @11898 @11902 +@49952 := @29121 @317 @24 +@49954 := @49952 @11828 @11834 +@49958 := @29260 @315 @163 @68 @24 +@49961 := @49958 @11828 @11832 @7300 +@49965 := @29269 @160 @162 @29 @33 +@49969 := @49965 @7295 @7048 @7042 @7113 +@49971 := @49969 @11821 @7031 +@49974 := @29212 @7295 @29215 @29061 +@49991 := @49950 + (@49954 + (@49961 + (@49971 @49974 @29300 @28310 (@27766 (@28312 @11822 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @29470 +@49992 := @27888 @41741 +@49996 := @49992 @2115 @24 @11898 @11901 +@49998 := @28086 @41741 @6533 +@50005 := @49998 @2114 @24 @26 @11895 @7088 @11842 @7031 +@50007 := @27673 @41741 @6533 +@50010 := @50007 @2114 @2853 @11895 +@50012 := @27682 @41741 @6533 +@50013 := @50012 @2099 +@50020 := @50013 @2113 @2851 @2853 @7048 @11893 @6533 @2876 +@50022 := @27696 @41741 @6533 +@50025 := @50022 @2113 @2851 @11893 +@50027 := @27705 @41741 @6533 +@50033 := @50027 @2107 @2112 @2849 @2119 @11856 @11892 +@50036 := @50007 @2107 @2849 @11856 +@50038 := @28130 @41741 @6533 +@50050 := @50038 @2104 @2106 @29170 @49 @2848 @7048 @11855 @28377 @367 @6533 @6533 @2887 +@50053 := @50022 @2106 @29170 @11855 +@50054 := @50027 @177 +@50059 := @50054 @163 @24 @68 @7966 @7043 +@50060 := @27717 @41741 +@50061 := @50060 @6533 +@50065 := @50061 @46 @24 @46 @7966 +@50066 := @27726 @41741 +@50068 := @27725 (@50066 @46) +@50070 := @50065 @50068 @33867 +@50071 := @50059 @50070 +@50072 := @50027 @160 +@50075 := @50072 @162 @29 @33 +@50077 := @50075 @7040 @7042 +@50080 := @50061 @136 @29 @136 +@50081 := @50080 @7040 +@50083 := @27725 (@50066 @136) +@50085 := @50081 @50083 @27736 +@50086 := @50077 @50085 +@50088 := @27742 @41741 @6533 +@50089 := @50086 @50088 +@50091 := @50053 (@50071 @50089) +@50095 := @50050 @50091 (@27526 (@28184 @2104)) +@50096 := @27400 @2887 +@50098 := @50095 (@27751 @50096) +@50099 := @27424 @2887 +@50101 := @50098 (@27755 @50099) +@50104 := @27760 (@28195 @49 @2848) +@50115 := @50033 + (@50036 (@50101 @50104 (@28203 (@28205 @2104 @29239)) (@27760 (@27762 @2104)) @27772)) +@50116 := @50027 @2110 +@50119 := @50116 @214 @24 @49 +@50121 := @50119 @11890 @9822 +@50122 := @28076 @41741 +@50123 := @50122 @6533 +@50125 := @50123 @2110 @24 +@50127 := @50125 @11879 @11888 +@50128 := @28231 @41741 +@50129 := @50128 @6533 +@50130 := @50129 @800 +@50133 := @50130 @2109 @2119 @24 +@50136 := @50133 @11879 @11886 @8413 +@50137 := @28244 @41741 +@50138 := @50137 @6533 +@50139 := @50138 @177 +@50143 := @50139 @214 @24 @49 @7966 +@50149 := @50143 @11878 @11885 @7113 @11861 @7031 @50070 +@50150 := @50138 @212 +@50157 := @50150 @162 @24 @33 @7327 @7048 @7042 @7113 +@50159 := @50157 @11871 @7031 +@50163 := @50061 @20 @24 @20 @7327 +@50165 := @27725 (@50066 @20) +@50167 := @50163 @50165 @29201 +@50168 := @50159 @50167 +@50169 := @28304 @41741 +@50170 := @50169 @6533 +@50191 := @50121 + (@50127 + (@50136 + (@50149 + (@50168 @50170 @28310 (@27766 (@28312 @11872 @7048))) + @28310 + (@27766 (@28312 @11862 @11878))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) +@50192 := @50027 @212 +@50199 := @50192 @162 @24 @33 @7327 @7042 @50167 @50088 +@50203 := @50020 (@50025 (@50115 (@50191 @50199))) +@50204 := @27330 @2099 +@50205 := @27526 @50204 +@50206 := @50203 @50205 +@50207 := @27400 @2876 +@50208 := @27751 @50207 +@50209 := @50206 @50208 +@50210 := @27424 @2876 +@50211 := @27755 @50210 +@50212 := @50209 @50211 +@50214 := @27760 (@27762 @2099) +@50231 := @49818 + (@49859 + (@49861 + (@49863 + (@49880 + (@49898 + (@49915 + (@49928 + (@49937 + (@49941 + (@49991 (@49996 (@50005 (@50010 (@50212 @50214 @27772)) @28500)))))))))))) +@50232 := @27312 @1329 +@50233 := @27320 @42302 +@50235 := @27316 (@50233 @27335) +@50237 := @27358 (@27359 @1329) +@50238 := @27354 @50237 +@50240 := @27316 (@50238 @27383) +@50257 := @27315 + (fun (fn : @129) => + @50235 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @50240 @27430)))))) + @27476)) + @2155 +@50260 := @27482 (@50233 (@27333 @2155)) +@50263 := @27395 (@27396 @2155) @42305 +@50267 := @27316 (@27387 (@50263 @27404) @27408) +@50268 := @27421 @2155 +@50273 := @27418 (@27420 @50268 @42308 @27376 @27378) +@50284 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @50240 (@50267 @50273))))) +@50285 := @27341 @50284 +@50286 := @27338 @50285 +@50295 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @42305 @27334) @27470))) +@50298 := @50260 (@50286 @50295) @42303 +@50300 := @27529 @50285 @50295 +@50302 := @27532 @50284 @11910 +@50303 := @27368 @11910 +@50305 := @27366 (@50303 @27381) +@50307 := @27316 (@50238 @50305) +@50308 := @27403 @11910 +@50309 := @50263 @50308 +@50310 := @27387 @50309 +@50312 := @27316 (@50310 @27408) +@50323 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @50307 (@50312 @50273))))) + @11912 +@50324 := @27372 @11912 +@50329 := @27316 (@50238 (@27366 (@50303 (@50324 @27380)))) +@50330 := @27416 @11912 +@50331 := @27415 @50330 +@50334 := @27419 @50330 @50268 @42308 +@50346 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @50329 (@50312 (@50331 (@50334 @27376 @27378)))))) + @12036 +@50353 := @27316 (@50238 (@27366 (@50303 (@50324 (@27375 (@12037 @27378)))))) +@50354 := @50334 @12036 +@50363 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @50353 (@50312 (@50331 (@50354 @27378))))) + @12039 +@50368 := @50238 (@27366 (@50303 (@50324 (@27375 @12040)))) +@50369 := @27316 @50368 +@50370 := @50354 @12039 +@50376 := @27599 (fun (Γ : @27346) => @50369 (@50312 (@50331 @50370))) @41741 +@50377 := @27482 @50368 +@50378 := @27407 @41741 +@50379 := @50310 @50378 +@50380 := @27316 @50379 +@50381 := @27414 @41741 +@50383 := @50381 @50330 @50370 +@50387 := @50377 (@50380 @50383) (@27642 @50237) +@50391 := @27482 @50379 @50383 (@27647 @50309) +@50395 := @27972 @41741 @6533 @6533 @60 +@50396 := @50395 @24 +@50397 := @50396 @317 +@50404 := @50397 @2153 @1324 @11933 @60 @7067 @12035 @12039 +@50406 := @50123 @317 @24 +@50408 := @50406 @11925 @11931 +@50412 := @50129 @315 @163 @68 @24 +@50415 := @50412 @11925 @11929 @7300 +@50423 := @50138 @160 @162 @29 @33 @7295 @7048 @7042 @7113 +@50425 := @50423 @11918 @7031 +@50428 := @50080 @7295 @50083 @29061 +@50444 := @50404 + (@50408 + (@50415 + (@50425 @50428 @50170 @28310 (@27766 (@28312 @11919 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) +@50447 := @27766 (@28048 @41741 @60) +@50448 := @50444 @50447 +@50449 := @30439 @41741 +@50450 := @27888 @50449 +@50454 := @50450 @2153 @1324 @12035 @12038 +@50456 := @28086 @50449 @6533 +@50463 := @50456 @2152 @1324 @26 @12032 @7088 @11938 @7031 +@50465 := @27673 @50449 @6533 +@50468 := @50465 @2152 @2899 @12032 +@50470 := @27682 @50449 @6533 +@50478 := @50470 @2128 @2151 @2896 @2899 @7048 @12030 @6533 @2922 +@50480 := @27696 @50449 @6533 +@50483 := @50480 @2151 @2896 @12030 +@50485 := @27705 @50449 @6533 +@50491 := @50485 @2135 @2150 @2893 @2895 @11951 @12029 +@50494 := @50465 @2135 @2893 @11951 +@50496 := @28130 @50449 @6533 +@50508 := @50496 @2133 @622 @29170 @2890 @2892 @7048 @7968 @28377 @393 @6533 @6533 @2934 +@50511 := @50480 @622 @29170 @7968 +@50512 := @50485 @196 +@50517 := @50512 @163 @24 @68 @7580 @7043 +@50519 := @27717 @50449 @6533 +@50523 := @50519 @60 @24 @60 @7580 +@50524 := @27726 @50449 +@50528 := @50523 (@27725 (@50524 @60)) @30642 +@50529 := @50517 @50528 +@50530 := @50485 @160 +@50535 := @50530 @162 @29 @33 @7040 @7042 +@50538 := @50519 @136 @29 @136 +@50539 := @50538 @7040 +@50541 := @27725 (@50524 @136) +@50544 := @50535 (@50539 @50541 @27736) +@50546 := @27742 @50449 @6533 +@50549 := @50511 (@50529 (@50544 @50546)) +@50553 := @50508 @50549 (@27526 (@28184 @2133)) +@50554 := @27400 @2934 +@50556 := @50553 (@27751 @50554) +@50557 := @27424 @2934 +@50559 := @50556 (@27755 @50557) +@50562 := @27760 (@28195 @2890 @2892) +@50573 := @50491 + (@50494 (@50559 @50562 (@28203 (@28205 @2133 @29239)) (@27760 (@27762 @2133)) @27772)) +@50574 := @50485 @2141 +@50579 := @50574 @2149 @24 @2890 @12017 @12028 +@50581 := @28076 @50449 @6533 +@50583 := @50581 @2141 @24 +@50585 := @50583 @12006 @12015 +@50587 := @28231 @50449 @6533 +@50591 := @50587 @218 @2140 @2119 @24 +@50594 := @50591 @12006 @12013 @7137 +@50596 := @28244 @50449 @6533 +@50600 := @50596 @2138 @228 @24 @49 +@50606 := @50600 @11992 @12005 @12012 @7113 @11956 @7031 +@50608 := @50581 @2138 @24 +@50610 := @50608 @11981 @11990 +@50614 := @50587 @800 @2137 @2119 @24 +@50617 := @50614 @11981 @11988 @8413 +@50622 := @50596 @196 @214 @24 @49 @7580 +@50628 := @50622 @11980 @11987 @7113 @11963 @7031 @50528 +@50636 := @50596 @212 @162 @24 @33 @7327 @7048 @7042 @7113 +@50638 := @50636 @11973 @7031 +@50646 := @50519 @20 @24 @20 @7327 (@27725 (@50524 @20)) @29201 +@50647 := @50638 @50646 +@50649 := @28304 @50449 @6533 +@50670 := @50606 + (@50610 + (@50617 + (@50628 + (@50647 @50649 @28310 (@27766 (@28312 @11974 @7048))) + @28310 + (@27766 (@28312 @11964 @11980))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) +@50678 := @50596 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@50680 := @50678 @11998 @7031 +@50687 := @28281 @50449 @6533 @24 @225 @7130 @28292 @28298 +@50709 := @50579 + (@50585 + (@50594 + (@50670 + (@50680 @50687 @50649 @28310 (@27766 (@28312 @11999 @7048))) + @28310 + (@27766 (@28312 @11957 @12005))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@50715 := @50485 @2147 @162 @1324 @33 @12026 @7042 +@50718 := @50465 @2147 @1324 @12026 +@50721 := @27897 @50449 @6533 @233 +@50728 := @50721 @1324 @2146 @94 @7048 @12025 @12020 @28379 +@50731 := @50480 @2146 @94 @12025 +@50732 := @50485 @212 +@50738 := @50732 @2145 @24 @93 @7327 @12024 @50646 +@50739 := @50485 @177 +@50744 := @50739 @2144 @24 @92 @7966 @12023 +@50752 := @50519 @46 @24 @46 @7966 (@27725 (@50524 @46)) @33867 +@50753 := @50744 @50752 +@50760 := @50485 @226 @432 @24 @77 @7130 @12022 @50687 +@50761 := @50485 @242 +@50766 := @50761 @162 @26 @33 @7162 @7042 +@50772 := @28426 @50449 @6533 @239 @26 @7161 @28438 +@50774 := @50766 @50772 @50546 +@50779 := @50728 (@50731 (@50738 (@50753 (@50760 @50774)))) +@50782 := @27945 (@28472 @1324 @12020) +@50790 := @50478 (@50483 (@50573 (@50709 (@50715 (@50718 (@50779 @50782)) @50546)))) +@50791 := @27330 @2128 +@50792 := @27526 @50791 +@50793 := @50790 @50792 +@50794 := @27400 @2922 +@50795 := @27751 @50794 +@50796 := @50793 @50795 +@50797 := @27424 @2922 +@50798 := @27755 @50797 +@50799 := @50796 @50798 +@50801 := @27760 (@27762 @2128) +@50818 := @50257 + (@50298 + (@50300 + (@50302 + (@50323 + (@50346 + (@50363 + (@50376 + (@50387 + (@50391 + (@50448 (@50454 (@50463 (@50468 (@50799 @50801 @27772)) @28500)))))))))))) +@50819 := @27312 @1346 +@50820 := @27320 @42484 +@50822 := @27316 (@50820 @27335) +@50824 := @27358 (@27359 @1346) +@50825 := @27354 @50824 +@50827 := @27316 (@50825 @27383) +@50844 := @27315 + (fun (fn : @129) => + @50822 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @50827 @27430)))))) + @27476)) + @2479 +@50847 := @27482 (@50820 (@27333 @2479)) +@50850 := @27395 (@27396 @2479) @42487 +@50854 := @27316 (@27387 (@50850 @27404) @27408) +@50855 := @27421 @2479 +@50860 := @27418 (@27420 @50855 @42490 @27376 @27378) +@50871 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @50827 (@50854 @50860))))) +@50872 := @27341 @50871 +@50873 := @27338 @50872 +@50882 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @42487 @27334) @27470))) +@50885 := @50847 (@50873 @50882) @42485 +@50887 := @27529 @50872 @50882 +@50889 := @27532 @50871 @12062 +@50890 := @27368 @12062 +@50894 := @27316 (@50825 (@27366 (@50890 @27381))) +@50896 := @50850 (@27403 @12062) +@50897 := @27387 @50896 +@50899 := @27316 (@50897 @27408) +@50910 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @50894 (@50899 @50860))))) + @12064 +@50911 := @27372 @12064 +@50912 := @50911 @27380 +@50916 := @27316 (@50825 (@27366 (@50890 @50912))) +@50917 := @27416 @12064 +@50918 := @27415 @50917 +@50919 := @27419 @50917 +@50921 := @50919 @50855 @42490 +@50933 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @50916 (@50899 (@50918 (@50921 @27376 @27378)))))) + @12709 +@50940 := @27316 (@50825 (@27366 (@50890 (@50911 (@27375 (@12710 @27378)))))) +@50941 := @50921 @12709 +@50950 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @50940 (@50899 (@50918 (@50941 @27378))))) + @12857 +@50955 := @50825 (@27366 (@50890 (@50911 (@27375 @12858)))) +@50956 := @27316 @50955 +@50957 := @50941 @12857 +@50962 := @27599 (fun (Γ : @27346) => @50956 (@50899 (@50918 @50957))) +@50965 := @27612 (@28508 (@28054 @28510)) +@50968 := @27612 (@28053 (@33078 @28055)) +@50971 := @27612 (@27615 (@41854 @27620)) +@50977 := @33296 (@50965 (@50968 (@30439 (@33017 (@50971 @27630))))) +@50978 := @50962 @50977 +@50979 := @27482 @50955 +@50981 := @50897 (@27407 @50977) +@50982 := @27316 @50981 +@50985 := @27414 @50977 @50917 @50957 +@50989 := @50979 (@50982 @50985) (@27642 @50824) +@50993 := @27482 @50981 @50985 (@27647 @50896) +@51006 := @27972 @50977 @6533 @6533 @367 @2167 @2175 @2477 @320 @12108 @367 @12066 @12708 @12857 +@51011 := @27673 @50977 @6533 @2175 @2167 @12108 +@51021 := @27682 @50977 @6533 @2171 @2174 @2120 @2167 @7048 @12106 @6533 @2961 +@51026 := @27696 @50977 @6533 @2174 @2120 @12106 +@51028 := @27705 @50977 @6533 +@51034 := @51028 @160 @2173 @29 @2119 @7295 @12105 +@51036 := @27717 @50977 @6533 +@51040 := @51036 @136 @29 @136 @7295 +@51041 := @27726 @50977 +@51046 := @51034 (@51040 (@27725 (@51041 @136)) @29061) +@51052 := @51028 @772 @198 @24 @49 @12102 @12104 +@51058 := @28076 @50977 @6533 @772 @24 @12091 @12100 +@51067 := @28231 @50977 @6533 @218 @771 @2119 @24 @12091 @12098 @7137 +@51069 := @28244 @50977 @6533 +@51151 := @51021 + (@51026 + (@51046 + (@51052 + (@51058 + (@51067 + (@51069 + @177 + @228 + @24 + @49 + @7966 + @12090 + @12097 + @7113 + @12073 + @7031 + (@51036 @46 @24 @46 @7966 (@27725 (@51041 @46)) @33867) + (@51069 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @12083 + @7031 + (@28281 @50977 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @50977 @6533) + @28310 + (@27766 (@28312 @12084 @7048))) + @28310 + (@27766 (@28312 @12074 @12090))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@51028 + @196 + @162 + @24 + @33 + @7580 + @7042 + (@51036 @60 @24 @60 @7580 (@27725 (@51041 @60)) @30642) + (@27742 @50977 @6533))))) +@51152 := @27330 @2171 +@51153 := @27526 @51152 +@51154 := @51151 @51153 +@51155 := @27400 @2961 +@51157 := @51154 (@27751 @51155) +@51158 := @27424 @2961 +@51170 := @51006 + (@51011 (@51157 (@27755 @51158) (@27760 (@27762 @2171)) @27772)) + (@27766 (@28048 @50977 @367)) +@51171 := @27617 @2167 +@51175 := @27612 (@33407 (@51171 @33409)) @50977 +@51188 := @27972 @51175 @6533 @6533 @393 @320 @2222 @2476 @320 @12246 @393 @7313 @12707 @12857 +@51190 := @27673 @51175 @6533 +@51193 := @51190 @2222 @320 @12246 +@51204 := @33536 @51175 @6533 @6612 @2179 @2194 @2221 @320 @7048 @12134 @7048 @12246 +@51209 := @28538 @51175 @6533 @6612 @620 @271 +@51216 := @51209 @60 @101 @26 @12112 @7088 @12119 @12129 +@51218 := @27717 @51175 @6533 +@51221 := @51218 @367 @2167 @367 +@51222 := @51221 @12112 +@51223 := @27726 @51175 +@51225 := @27725 (@51223 @367) +@51226 := @51222 @51225 +@51228 := @27733 (@27734 @12112) +@51229 := @51226 @51228 +@51230 := @51216 @51229 +@51233 := @28565 (@28574 (@28589 @271)) +@51234 := @51230 @51233 +@51237 := @27945 (@28595 @271 @136) +@51238 := @51234 @51237 +@51239 := @28611 @101 +@51241 := @28601 (@51239 @60) +@51249 := @51204 (@51238 @51241 @28500 (@27766 (@28617 @12129 @12120)) @28625) +@51261 := @30356 @51175 @6533 @6612 @33716 @12134 @2194 @2221 @320 @7048 @12167 @7048 @12244 +@51263 := @27682 @51175 @6533 +@51271 := @51263 @1439 @2193 @2661 @320 @7048 @12165 @6612 @2673 +@51273 := @27696 @51175 @6533 +@51276 := @51273 @2193 @2661 @12165 +@51278 := @27705 @51175 @6533 +@51279 := @51278 @177 +@51284 := @51279 @2192 @24 @2660 @7966 @12164 +@51292 := @51218 @46 @24 @46 @7966 (@27725 (@51223 @46)) @33867 +@51293 := @51284 @51292 +@51294 := @51278 @196 +@51299 := @51294 @2191 @24 @2659 @7580 @12163 +@51307 := @51218 @60 @24 @60 @7580 (@27725 (@51223 @60)) @30642 +@51308 := @51299 @51307 +@51321 := @51278 @242 @2190 @26 @2658 @7162 @12162 (@28426 @51175 @6533 @239 @26 @7161 @28438) +@51322 := @51278 @262 +@51327 := @51322 @2189 @24 @2657 @12136 @12161 +@51334 := @51218 @204 @24 @204 @12136 (@27725 (@51223 @204)) +@51336 := @27733 (@27734 @12136) +@51337 := @51334 @51336 +@51338 := @51327 @51337 +@51339 := @51278 @275 +@51344 := @51339 @2188 @22 @68 @8186 @12160 +@51352 := @51218 @271 @22 @271 @8186 (@27725 (@51223 @271)) @33757 +@51353 := @51344 @51352 +@51359 := @51278 @2186 @162 @29 @33 @12158 @7042 +@51365 := @28076 @51175 @6533 @2186 @29 @12150 @12156 +@51374 := @28231 @51175 @6533 @663 @2185 @33611 @29 @12150 @12154 @8038 +@51399 := @28244 + @51175 + @6533 + @2183 + @162 + @665 + @33 + @12147 + @7048 + @7042 + @7113 + @12141 + @7031 + (@28281 @51175 @6533 @665 @2182 @12147 (@28289 (@28290 @12147)) (@27766 (@28295 @2182 @665))) +@51401 := @28304 @51175 @6533 +@51416 := @51359 + (@51365 + (@51374 + (@51399 @51401 @28310 (@27766 (@28312 @12142 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) +@51418 := @27742 @51175 @6533 +@51432 := @51261 + (@51271 + (@51276 (@51293 (@51308 (@51321 (@51338 (@51353 (@51416 @51418))))))) + @43663 + @43666 + @43669 + @43672 + @28625) +@51440 := @51263 @2199 @2220 @2977 @320 @7048 @12242 @6533 @2998 +@51443 := @51273 @2220 @2977 @12242 +@51444 := @51278 @2201 +@51449 := @51444 @2219 @24 @2976 @12187 @12241 +@51451 := @51190 @2201 @24 +@51452 := @51451 @12187 +@51455 := @51209 @136 @101 @24 +@51462 := @51455 @12112 @7088 @12175 @12182 @51229 @51233 @51237 +@51464 := @28601 (@51239 @136) +@51473 := @51449 (@51452 (@51462 @51464 @28500 (@27766 (@28617 @12182 @12176)) @28625)) +@51479 := @51278 @2203 @2218 @24 @2975 @12205 @12240 +@51482 := @51190 @2203 @24 @12205 +@51492 := @51209 @20 @101 @24 @12112 @7088 @12192 @12200 @51229 @51233 @51237 +@51494 := @28601 (@51239 @20) +@51503 := @51479 (@51482 (@51492 @51494 @28500 (@27766 (@28617 @12200 @12193)) @28625)) +@51509 := @51322 @2217 @24 @2974 @12136 @12239 @51337 +@51587 := @51278 + @2208 + @2216 + @24 + @2973 + @12229 + @12238 + (@51190 + @2208 + @24 + @12229 + (@51263 + @1462 + @2207 + @2120 + @24 + @7048 + @12227 + @6533 + @2702 + (@51273 + @2207 + @2120 + @12227 + (@51278 + @160 + @2206 + @29 + @2119 + @7295 + @12226 + (@51218 @136 @29 @136 @7295 (@27725 (@51223 @136)) @29061) + (@51279 + @2205 + @24 + @49 + @7966 + @12225 + @51292 + (@51444 + @162 + @24 + @33 + @12223 + @7042 + (@51451 + @12223 + (@51455 + @7964 + @7088 + @12211 + @12218 + (@51221 @7964 @51225 @35382) + @51233 + @51237 + @51464 + @28500 + (@27766 (@28617 @12218 @12212)) + @28625)) + @51418)))) + @43944 + @43947 + @43950 + @43953 + @27772)) +@51593 := @51278 @2212 @2215 @47 @2972 @12234 @12237 +@51596 := @51190 @2212 @47 @12234 +@51607 := @27897 @51175 @6533 @649 @47 @162 @33 @7048 @7042 @12232 @27909 @51401 +@51611 := @27945 (@27947 @649 @47 @12232) +@51651 := @51440 + (@51443 + (@51473 + (@51503 + (@51509 + (@51587 + (@51593 + (@51596 (@51607 @51611)) + (@51294 + @2214 + @24 + @2971 + @7580 + @12236 + @51307 + (@51278 + @220 + @277 + @26 + @387 + @7120 + @8188 + (@51218 @192 @26 @192 @7120 (@27725 (@51223 @192)) @28265) + (@51339 @162 @22 @33 @8186 @7042 @51352 @51418))))))))) +@51652 := @27330 @2199 +@51653 := @27526 @51652 +@51654 := @51651 @51653 +@51655 := @27400 @2998 +@51656 := @27751 @51655 +@51657 := @51654 @51656 +@51658 := @27424 @2998 +@51659 := @27755 @51658 +@51660 := @51657 @51659 +@51662 := @27760 (@27762 @2199) +@51672 := @51188 (@51193 (@51249 (@51432 (@51660 @51662 @27772)))) (@27766 (@28048 @51175 @393)) +@51676 := @27612 (@35473 (@29472 @35474)) @51175 +@51689 := @27972 @51676 @6533 @6533 @473 @320 @2261 @2475 @320 @12324 @473 @7313 @12706 @12857 +@51691 := @28076 @51676 @6533 +@51695 := @51691 @2261 @320 @12264 @12322 +@51710 := @27653 + @51676 + @6533 + @6612 + @320 + @2848 + @6612 + @2229 + @2260 + @27662 + @12261 + @12321 + @139 + @7025 + @12252 + @7031 +@51715 := @27673 @51676 @6533 @2229 @2848 @12261 +@51717 := @27682 @51676 @6533 +@51725 := @51717 @2227 @523 @2050 @2848 @7048 @12259 @6533 @3145 +@51727 := @27696 @51676 @6533 +@51730 := @51727 @523 @2050 @12259 +@51732 := @27705 @51676 @6533 +@51738 := @51732 @160 @179 @29 @49 @7295 @9930 +@51740 := @27717 @51676 @6533 +@51744 := @51740 @136 @29 @136 @7295 +@51745 := @27726 @51676 +@51750 := @51738 (@51744 (@27725 (@51745 @136)) @29061) +@51751 := @51732 @177 +@51756 := @51751 @162 @24 @33 @7966 @7042 +@51764 := @51740 @46 @24 @46 @7966 (@27725 (@51745 @46)) @33867 +@51765 := @51756 @51764 +@51767 := @27742 @51676 @6533 +@51771 := @51725 (@51730 (@51750 (@51765 @51767))) +@51772 := @27330 @2227 +@51773 := @27526 @51772 +@51774 := @51771 @51773 +@51775 := @27400 @3145 +@51777 := @51774 (@27751 @51775) +@51778 := @27424 @3145 +@51786 := @51710 (@51715 (@51777 (@27755 @51778) (@27760 (@27762 @2227)) @27772)) +@51787 := @27779 @51676 +@51804 := @51787 + @51676 + @6533 + @2848 + @6612 + @2260 + @307 + @6612 + @320 + @12320 + @20 + @244 + @139 + @2256 + @7223 + @7048 + @7048 + @12297 +@51807 := @27612 (@33460 (@28054 @33461)) +@51808 := @51807 @51676 +@51833 := @51787 + @51808 + @6533 + @2848 + @6612 + @2260 + @139 + @6612 + @320 + @7212 + @136 + @266 + @657 + @2240 + @12301 + @7048 + @7048 + @12316 + (@27831 @51676 @6533 @2848 @6612 @2260 @6612 @320) +@51834 := @27861 @2260 +@51837 := @51833 (@27841 (@51834 @136)) +@51838 := @27867 @2848 +@51839 := @51838 @2260 +@51843 := @51837 (@27766 (@51839 @139 @266)) +@51846 := @27875 @51676 @2848 @6612 +@51852 := @51843 (@27647 (@51846 @266 @657 @12301 @7048)) +@51854 := @27682 @51808 @6533 +@51862 := @51854 @2199 @2239 @2977 @320 @7048 @12314 @6533 @2998 +@51864 := @27696 @51808 @6533 +@51867 := @51864 @2239 @2977 @12314 +@51869 := @27705 @51808 @6533 +@51870 := @51869 @675 +@51875 := @51870 @2238 @24 @2976 @12303 @12313 +@51877 := @27717 @51808 @6533 +@51881 := @51877 @398 @24 @398 @12303 +@51882 := @27726 @51808 +@51885 := @51881 (@27725 (@51882 @398)) +@51887 := @27733 (@27734 @12303) +@51888 := @51885 @51887 +@51889 := @51875 @51888 +@51890 := @51869 @196 +@51895 := @51890 @2237 @24 @2975 @7580 @12312 +@51903 := @51877 @60 @24 @60 @7580 (@27725 (@51882 @60)) @30642 +@51904 := @51895 @51903 +@51919 := @51869 + @262 + @2236 + @24 + @2974 + @12136 + @12311 + (@51877 @204 @24 @204 @12136 (@27725 (@51882 @204)) @51336) +@51925 := @51869 @2234 @2216 @24 @2973 @12309 @12238 +@51927 := @27673 @51808 @6533 +@51930 := @51927 @2234 @24 @12309 +@51938 := @51854 @1462 @2233 @2120 @24 @7048 @12307 @6533 @2702 +@51941 := @51864 @2233 @2120 @12307 +@51956 := @51869 + @160 + @2232 + @29 + @2119 + @7295 + @12306 + (@51877 @136 @29 @136 @7295 (@27725 (@51882 @136)) @29061) +@51971 := @51869 + @177 + @677 + @24 + @49 + @7966 + @12305 + (@51877 @46 @24 @46 @7966 (@27725 (@51882 @46)) @33867) +@51977 := @51870 @162 @24 @33 @12303 @7042 @51888 +@51979 := @27742 @51808 @6533 +@52234 := @51786 + (@51804 + (@51852 + (@51862 + (@51867 + (@51889 + (@51904 + (@51919 + (@51925 + (@51930 + (@51938 + (@51941 (@51956 (@51971 (@51977 @51979)))) + @43944 + @43947 + @43950 + @43953 + @27772)) + (@51869 + @2212 + @2215 + @47 + @2972 + @12234 + @12237 + (@51927 + @2212 + @47 + @12234 + (@27897 + @51808 + @6533 + @649 + @47 + @162 + @33 + @7048 + @7042 + @12232 + @27909 + (@28304 @51808 @6533) + @51611)) + (@51890 + @2214 + @24 + @2971 + @7580 + @12236 + @51903 + (@51869 + @220 + @277 + @26 + @387 + @7120 + @8188 + (@51877 @192 @26 @192 @7120 (@27725 (@51882 @192)) @28265) + (@51869 + @275 + @162 + @22 + @33 + @8186 + @7042 + (@51877 @271 @22 @271 @8186 (@27725 (@51882 @271)) @33757) + @51979))))))))) + @51653 + @51656 + @51659 + @51662 + @27772)) + (@27841 (@51834 @20)) + (@27766 (@51839 @307 @244)) + (@27647 (@51846 @244 @139 @7223 @7048)) + (@51717 + @1439 + @2255 + @2661 + @320 + @7048 + @12295 + @6612 + @2673 + (@51727 + @2255 + @2661 + @12295 + (@51751 + @2254 + @24 + @2660 + @7966 + @12294 + @51764 + (@51732 + @196 + @2253 + @24 + @2659 + @7580 + @12293 + (@51740 @60 @24 @60 @7580 (@27725 (@51745 @60)) @30642) + (@51732 + @242 + @2252 + @26 + @2658 + @7162 + @12292 + (@28426 @51676 @6533 @239 @26 @7161 @28438) + (@51732 + @262 + @2251 + @24 + @2657 + @12136 + @12291 + (@51740 @204 @24 @204 @12136 (@27725 (@51745 @204)) @51336) + (@51732 + @275 + @2250 + @22 + @68 + @8186 + @12290 + (@51740 @271 @22 @271 @8186 (@27725 (@51745 @271)) @33757) + (@51732 + @2248 + @162 + @29 + @33 + @12288 + @7042 + (@51691 + @2248 + @29 + @12280 + @12286 + (@28231 + @51676 + @6533 + @663 + @2247 + @33611 + @29 + @12280 + @12284 + @8038 + (@28244 + @51676 + @6533 + @2245 + @162 + @665 + @33 + @12277 + @7048 + @7042 + @7113 + @12271 + @7031 + (@28281 + @51676 + @6533 + @665 + @2244 + @12277 + (@28289 (@28290 @12277)) + (@27766 (@28295 @2244 @665))) + (@28304 @51676 @6533) + @28310 + (@27766 (@28312 @12272 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @51767))))))) + @43663 + @43666 + @43669 + @43672 + @28625)) + @28815 +@52235 := @28820 @2848 +@52246 := @51689 + (@51695 (@52234 (@27766 (@52235 @2260 @27662)) @28827)) + (@27766 (@28048 @51676 @473)) +@52247 := @42505 @51676 +@52260 := @27972 @52247 @6533 @6533 @537 @320 @2301 @2474 @320 @12388 @537 @7313 @12705 @12857 +@52266 := @28076 @52247 @6533 @2301 @320 @12342 @12386 +@52281 := @27653 + @52247 + @6533 + @6612 + @320 + @3148 + @6612 + @2269 + @2300 + @27662 + @12339 + @12385 + @139 + @7025 + @12331 + @7031 +@52286 := @27673 @52247 @6533 @2269 @3148 @12339 +@52296 := @27682 @52247 @6533 @2267 @523 @2050 @3148 @7048 @12259 @6533 @3381 +@52301 := @27696 @52247 @6533 @523 @2050 @12259 +@52303 := @27705 @52247 @6533 +@52309 := @52303 @160 @179 @29 @49 @7295 @9930 +@52311 := @27717 @52247 @6533 +@52315 := @52311 @136 @29 @136 @7295 +@52316 := @27726 @52247 +@52342 := @52296 + (@52301 + (@52309 + (@52315 (@27725 (@52316 @136)) @29061) + (@52303 + @177 + @162 + @24 + @33 + @7966 + @7042 + (@52311 @46 @24 @46 @7966 (@27725 (@52316 @46)) @33867) + (@27742 @52247 @6533)))) +@52343 := @27330 @2267 +@52344 := @27526 @52343 +@52345 := @52342 @52344 +@52346 := @27400 @3381 +@52348 := @52345 (@27751 @52346) +@52349 := @27424 @3381 +@52357 := @52281 (@52286 (@52348 (@27755 @52349) (@27760 (@27762 @2267)) @27772)) +@52358 := @27779 @52247 +@52361 := @27612 (@38823 (@28054 @38824)) +@52362 := @52361 @52247 +@52379 := @52358 + @52362 + @6533 + @3148 + @6612 + @2300 + @307 + @6612 + @320 + @12384 + @20 + @183 + @2281 + @2296 + @12346 + @7048 + @7048 + @12366 +@52380 := @33487 @52247 +@52405 := @52358 + @52380 + @6533 + @3148 + @6612 + @2300 + @139 + @6612 + @320 + @7212 + @136 + @169 + @712 + @2277 + @12370 + @7048 + @7048 + @12380 + (@27831 @52247 @6533 @3148 @6612 @2300 @6612 @320) +@52406 := @27861 @2300 +@52409 := @52405 (@27841 (@52406 @136)) +@52410 := @27867 @3148 +@52411 := @52410 @2300 +@52415 := @52409 (@27766 (@52411 @139 @169)) +@52418 := @27875 @52247 @3148 @6612 +@52424 := @52415 (@27647 (@52418 @169 @712 @12370 @7048)) +@52434 := @27682 @52380 @6533 @1439 @2276 @2661 @320 @7048 @12378 @6612 @2673 +@52439 := @27696 @52380 @6533 @2276 @2661 @12378 +@52441 := @27705 @52380 @6533 +@52447 := @52441 @177 @2275 @24 @2660 @7966 @12377 +@52449 := @27717 @52380 @6533 +@52453 := @52449 @46 @24 @46 @7966 +@52454 := @27726 @52380 +@52562 := @52379 + (@52424 + (@52434 + (@52439 + (@52447 + (@52453 (@27725 (@52454 @46)) @33867) + (@52441 + @196 + @2274 + @24 + @2659 + @7580 + @12376 + (@52449 @60 @24 @60 @7580 (@27725 (@52454 @60)) @30642) + (@52441 + @242 + @2273 + @26 + @2658 + @7162 + @12375 + (@28426 @52380 @6533 @239 @26 @7161 @28438) + (@52441 + @262 + @2272 + @24 + @2657 + @12136 + @12374 + (@52449 @204 @24 @204 @12136 (@27725 (@52454 @204)) @51336) + (@52441 + @275 + @1433 + @22 + @68 + @8186 + @12373 + (@52449 @271 @22 @271 @8186 (@27725 (@52454 @271)) @33757) + (@52441 + @717 + @162 + @29 + @33 + @8336 + @7042 + (@52449 @521 @29 @521 @8336 (@27725 (@52454 @521)) @34410) + (@27742 @52380 @6533)))))))) + @43663 + @43666 + @43669 + @43672 + @28625)) + (@27841 (@52406 @20)) + (@27766 (@52411 @307 @183)) + (@27647 (@52418 @183 @2281 @12346 @7048)) +@52564 := @27682 @52362 @6533 +@52572 := @52564 @2199 @2295 @2977 @320 @7048 @12364 @6533 @2998 +@52574 := @27696 @52362 @6533 +@52577 := @52574 @2295 @2977 @12364 +@52579 := @27705 @52362 @6533 +@52580 := @52579 @1038 +@52585 := @52580 @2294 @24 @2976 @12348 @12363 +@52587 := @27717 @52362 @6533 +@52591 := @52587 @532 @24 @532 @12348 +@52592 := @27726 @52362 +@52595 := @52591 (@27725 (@52592 @532)) +@52597 := @27733 (@27734 @12348) +@52598 := @52595 @52597 +@52599 := @52585 @52598 +@52600 := @52579 @196 +@52605 := @52600 @2293 @24 @2975 @7580 @12362 +@52613 := @52587 @60 @24 @60 @7580 (@27725 (@52592 @60)) @30642 +@52614 := @52605 @52613 +@52629 := @52579 + @262 + @2292 + @24 + @2974 + @12136 + @12361 + (@52587 @204 @24 @204 @12136 (@27725 (@52592 @204)) @51336) +@52635 := @52579 @2285 @2291 @24 @2973 @12354 @12360 +@52637 := @27673 @52362 @6533 +@52640 := @52637 @2285 @24 @12354 +@52648 := @52564 @1462 @2284 @2120 @24 @7048 @12352 @6533 @2702 +@52651 := @52574 @2284 @2120 @12352 +@52666 := @52579 + @160 + @2283 + @29 + @2119 + @7295 + @12351 + (@52587 @136 @29 @136 @7295 (@27725 (@52592 @136)) @29061) +@52681 := @52579 + @177 + @1040 + @24 + @49 + @7966 + @12350 + (@52587 @46 @24 @46 @7966 (@27725 (@52592 @46)) @33867) +@52687 := @52580 @162 @24 @33 @12348 @7042 @52598 +@52689 := @27742 @52362 @6533 +@52784 := @52357 + (@52562 + (@52572 + (@52577 + (@52599 + (@52614 + (@52629 + (@52635 + (@52640 + (@52648 + (@52651 (@52666 (@52681 (@52687 @52689)))) + @43944 + @43947 + @43950 + @43953 + @27772)) + (@52579 + @2289 + @2215 + @47 + @2972 + @12358 + @12237 + (@52637 + @2289 + @47 + @12358 + (@27897 + @52362 + @6533 + @637 + @47 + @162 + @33 + @7048 + @7042 + @12356 + @27909 + (@28304 @52362 @6533) + (@27945 (@27947 @637 @47 @12356)))) + (@52600 + @2214 + @24 + @2971 + @7580 + @12236 + @52613 + (@52579 + @220 + @277 + @26 + @387 + @7120 + @8188 + (@52587 @192 @26 @192 @7120 (@27725 (@52592 @192)) @28265) + (@52579 + @275 + @162 + @22 + @33 + @8186 + @7042 + (@52587 @271 @22 @271 @8186 (@27725 (@52592 @271)) @33757) + @52689))))))))) + @51653 + @51656 + @51659 + @51662 + @27772)) + @28815 +@52785 := @28820 @3148 +@52796 := @52260 + (@52266 (@52784 (@27766 (@52785 @2300 @27662)) @28827)) + (@27766 (@28048 @52247 @537)) +@52799 := @27612 (@39456 (@29472 @39457)) +@52800 := @52799 @52247 +@52813 := @27972 @52800 @6533 @6533 @618 @24 @2311 @2473 @320 @12431 @618 @7067 @12704 @12857 +@52818 := @27673 @52800 @6533 @2311 @24 @12431 +@52828 := @27682 @52800 @6533 @2307 @2310 @2050 @24 @7048 @12429 @6533 @3412 +@52833 := @27696 @52800 @6533 @2310 @2050 @12429 +@52835 := @27705 @52800 @6533 +@52841 := @52835 @160 @2309 @29 @49 @7295 @12428 +@52843 := @27717 @52800 @6533 +@52847 := @52843 @136 @29 @136 @7295 +@52848 := @27726 @52800 +@52853 := @52841 (@52847 (@27725 (@52848 @136)) @29061) +@52859 := @52835 @772 @162 @24 @33 @12426 @7042 +@52865 := @28076 @52800 @6533 @772 @24 @12415 @12424 +@52874 := @28231 @52800 @6533 @218 @771 @2119 @24 @12415 @12422 @7137 +@52876 := @28244 @52800 @6533 +@52942 := @52828 + (@52833 + (@52853 + (@52859 + (@52865 + (@52874 + (@52876 + @177 + @228 + @24 + @49 + @7966 + @12414 + @12421 + @7113 + @12397 + @7031 + (@52843 @46 @24 @46 @7966 (@27725 (@52848 @46)) @33867) + (@52876 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @12407 + @7031 + (@28281 @52800 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @52800 @6533) + @28310 + (@27766 (@28312 @12408 @7048))) + @28310 + (@27766 (@28312 @12398 @12414))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@27742 @52800 @6533)))) +@52943 := @27330 @2307 +@52944 := @27526 @52943 +@52945 := @52942 @52944 +@52946 := @27400 @3412 +@52947 := @27751 @52946 +@52948 := @52945 @52947 +@52949 := @27424 @3412 +@52950 := @27755 @52949 +@52951 := @52948 @52950 +@52953 := @27760 (@27762 @2307) +@52961 := @52813 (@52818 (@52951 @52953 @27772)) (@27766 (@28048 @52800 @618)) +@52965 := @27612 (@39541 (@28054 @39542)) @52800 +@52978 := @27972 @52965 @6533 @6533 @733 @24 @2326 @2472 @320 @12503 @733 @7067 @12703 @12857 +@52983 := @27673 @52965 @6533 @2326 @24 @12503 +@52993 := @27682 @52965 @6533 @2317 @2325 @2050 @24 @7048 @12501 @6533 @3428 +@52998 := @27696 @52965 @6533 @2325 @2050 @12501 +@53000 := @27705 @52965 @6533 +@53006 := @53000 @160 @2324 @29 @49 @7295 @12500 +@53008 := @27717 @52965 @6533 +@53012 := @53008 @136 @29 @136 @7295 +@53013 := @27726 @52965 +@53018 := @53006 (@53012 (@27725 (@53013 @136)) @29061) +@53024 := @53000 @2322 @162 @24 @33 @12498 @7042 +@53026 := @28076 @52965 @6533 +@53030 := @53026 @2322 @24 @12487 @12496 +@53033 := @28231 @52965 @6533 @218 +@53039 := @53033 @2321 @2119 @24 @12487 @12494 @7137 +@53041 := @28244 @52965 @6533 +@53051 := @53041 @772 @2320 @24 @49 @12474 @12486 @12493 @7113 @12439 @7031 +@53055 := @53026 @772 @24 @12463 @12472 +@53061 := @53033 @771 @2119 @24 @12463 @12470 @7137 +@53080 := @53041 + @177 + @228 + @24 + @49 + @7966 + @12462 + @12469 + @7113 + @12446 + @7031 + (@53008 @46 @24 @46 @7966 (@27725 (@53013 @46)) @33867) +@53098 := @53041 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @12455 + @7031 + (@28281 @52965 @6533 @24 @225 @7130 @28292 @28298) +@53100 := @28304 @52965 @6533 +@53167 := @52993 + (@52998 + (@53018 + (@53024 + (@53030 + (@53039 + (@53051 + (@53055 + (@53061 + (@53080 + (@53098 @53100 @28310 (@27766 (@28312 @12456 @7048))) + @28310 + (@27766 (@28312 @12447 @12462))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@53041 + @1102 + @162 + @24 + @33 + @9155 + @7048 + @7042 + @7113 + @12479 + @7031 + (@53008 @618 @24 @618 @9155 (@27725 (@53013 @618)) @39574) + @53100 + @28310 + (@27766 (@28312 @12480 @7048))) + @28310 + (@27766 (@28312 @12440 @12486))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@27742 @52965 @6533)))) +@53168 := @27330 @2317 +@53169 := @27526 @53168 +@53170 := @53167 @53169 +@53171 := @27400 @3428 +@53172 := @27751 @53171 +@53173 := @53170 @53172 +@53174 := @27424 @3428 +@53175 := @27755 @53174 +@53176 := @53173 @53175 +@53178 := @27760 (@27762 @2317) +@53186 := @52978 (@52983 (@53176 @53178 @27772)) (@27766 (@28048 @52965 @733)) +@53190 := @27612 (@39918 (@28054 @39919)) @52965 +@53203 := @27972 @53190 @6533 @6533 @851 @320 @2356 @2471 @320 @12568 @851 @7313 @12702 @12857 +@53205 := @27673 @53190 @6533 +@53208 := @53205 @2356 @320 @12568 +@53210 := @27682 @53190 @6533 +@53218 := @53210 @2199 @2355 @2977 @320 @7048 @12566 @6533 @2998 +@53220 := @27696 @53190 @6533 +@53223 := @53220 @2355 @2977 @12566 +@53225 := @27705 @53190 @6533 +@53226 := @53225 @1128 +@53231 := @53226 @2354 @24 @2976 @12507 @12565 +@53233 := @27717 @53190 @6533 +@53237 := @53233 @733 @24 @733 @12507 +@53238 := @27726 @53190 +@53241 := @53237 (@27725 (@53238 @733)) +@53243 := @27733 (@27734 @12507) +@53244 := @53241 @53243 +@53245 := @53231 @53244 +@53246 := @53225 @196 +@53251 := @53246 @2353 @24 @2975 @7580 @12564 +@53259 := @53233 @60 @24 @60 @7580 (@27725 (@53238 @60)) @30642 +@53260 := @53251 @53259 +@53275 := @53225 + @262 + @2352 + @24 + @2974 + @12136 + @12563 + (@53233 @204 @24 @204 @12136 (@27725 (@53238 @204)) @51336) +@53281 := @53225 @2331 @2351 @24 @2973 @12513 @12562 +@53284 := @53205 @2331 @24 @12513 +@53292 := @53210 @1462 @2330 @2120 @24 @7048 @12511 @6533 @2702 +@53295 := @53220 @2330 @2120 @12511 +@53296 := @53225 @160 +@53301 := @53296 @2329 @29 @2119 @7295 @12510 +@53309 := @53233 @136 @29 @136 @7295 (@27725 (@53238 @136)) @29061 +@53310 := @53301 @53309 +@53311 := @53225 @177 +@53316 := @53311 @1130 @24 @49 @7966 @12509 +@53324 := @53233 @46 @24 @46 @7966 (@27725 (@53238 @46)) @33867 +@53325 := @53316 @53324 +@53331 := @53226 @162 @24 @33 @12507 @7042 @53244 +@53333 := @27742 @53190 @6533 +@53345 := @53281 + (@53284 (@53292 (@53295 (@53310 (@53325 (@53331 @53333)))) @43944 @43947 @43950 @43953 @27772)) +@53351 := @53225 @2349 @2215 @47 @2972 @12560 @12237 +@53354 := @53205 @2349 @47 @12560 +@53364 := @27897 @53190 @6533 @654 @47 @2348 @68 @7048 @12559 @12515 @27910 +@53367 := @53220 @2348 @68 @12559 +@53373 := @53225 @2346 @162 @29 @33 @12557 @7042 +@53376 := @53205 @2346 @29 @12557 +@53384 := @53210 @2338 @2345 @2120 @29 @7048 @12555 @6612 @3441 +@53387 := @53220 @2345 @2120 @12555 +@53393 := @53296 @2344 @29 @2119 @7295 @12554 @53309 +@53399 := @53311 @2343 @24 @49 @7966 @12553 @53324 +@53405 := @53225 @2341 @162 @24 @33 @12551 @7042 +@53411 := @28076 @53190 @6533 @2341 @24 @12540 @12549 +@53420 := @28231 @53190 @6533 @800 @2340 @2119 @24 @12540 @12547 @8413 +@53422 := @28244 @53190 @6533 +@53472 := @53384 + (@53387 + (@53393 + (@53399 + (@53405 + (@53411 + (@53420 + (@53422 + @1128 + @179 + @24 + @49 + @12507 + @12539 + @12546 + @7113 + @12522 + @7031 + @53244 + (@53422 + @177 + @162 + @24 + @33 + @7966 + @7048 + @7042 + @7113 + @12532 + @7031 + @53324 + (@28304 @53190 @6533) + @28310 + (@27766 (@28312 @12533 @7048))) + @28310 + (@27766 (@28312 @12523 @12539))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + @53333)))) +@53473 := @27330 @2338 +@53474 := @27526 @53473 +@53475 := @53472 @53474 +@53476 := @27400 @3441 +@53477 := @27751 @53476 +@53478 := @53475 @53477 +@53479 := @27424 @3441 +@53480 := @27755 @53479 +@53481 := @53478 @53480 +@53483 := @27760 (@27762 @2338) +@53554 := @53203 + (@53208 + (@53218 + (@53223 + (@53245 + (@53260 + (@53275 + (@53345 + (@53351 + (@53354 + (@53364 + (@53367 (@53373 (@53376 (@53481 @53483 @28625)) @53333)) + (@27945 (@27947 @654 @47 @12515)))) + (@53246 + @2214 + @24 + @2971 + @7580 + @12236 + @53259 + (@53225 + @220 + @277 + @26 + @387 + @7120 + @8188 + (@53233 @192 @26 @192 @7120 (@27725 (@53238 @192)) @28265) + (@53225 + @275 + @162 + @22 + @33 + @8186 + @7042 + (@53233 @271 @22 @271 @8186 (@27725 (@53238 @271)) @33757) + @53333))))))))) + @51653 + @51656 + @51659 + @51662 + @27772)) + (@27766 (@28048 @53190 @851)) +@53558 := @27612 (@40184 (@29472 @40185)) @53190 +@53571 := @27972 @53558 @6533 @6533 @920 @26 @2363 @2470 @320 @12574 @920 @7843 @12701 @12857 +@53576 := @27673 @53558 @6533 @2363 @26 @12574 +@53586 := @27682 @53558 @6533 @2361 @523 @2050 @26 @7048 @12259 @6533 @3457 +@53591 := @27696 @53558 @6533 @523 @2050 @12259 +@53593 := @27705 @53558 @6533 +@53599 := @53593 @160 @179 @29 @49 @7295 @9930 +@53601 := @27717 @53558 @6533 +@53605 := @53601 @136 @29 @136 @7295 +@53606 := @27726 @53558 +@53632 := @53586 + (@53591 + (@53599 + (@53605 (@27725 (@53606 @136)) @29061) + (@53593 + @177 + @162 + @24 + @33 + @7966 + @7042 + (@53601 @46 @24 @46 @7966 (@27725 (@53606 @46)) @33867) + (@27742 @53558 @6533)))) +@53633 := @27330 @2361 +@53634 := @27526 @53633 +@53635 := @53632 @53634 +@53636 := @27400 @3457 +@53637 := @27751 @53636 +@53638 := @53635 @53637 +@53639 := @27424 @3457 +@53640 := @27755 @53639 +@53641 := @53638 @53640 +@53643 := @27760 (@27762 @2361) +@53651 := @53571 (@53576 (@53641 @53643 @27772)) (@27766 (@28048 @53558 @920)) +@53652 := @40289 @53558 +@53665 := @27972 @53652 @6533 @6533 @931 @320 @2376 @2469 @320 @12586 @931 @7313 @12700 @12857 +@53670 := @27673 @53652 @6533 @2376 @320 @12586 +@53680 := @27682 @53652 @6533 @2369 @2375 @1278 @320 @7048 @12584 @6533 @3663 +@53685 := @27696 @53652 @6533 @2375 @1278 @12584 +@53687 := @27705 @53652 @6533 +@53693 := @53687 @160 @2374 @29 @1277 @7295 @12583 +@53695 := @27717 @53652 @6533 +@53699 := @53695 @136 @29 @136 @7295 +@53700 := @27726 @53652 +@53790 := @53680 + (@53685 + (@53693 + (@53699 (@27725 (@53700 @136)) @29061) + (@53687 + @177 + @2373 + @24 + @1276 + @7966 + @12582 + (@53695 @46 @24 @46 @7966 (@27725 (@53700 @46)) @33867) + (@53687 + @196 + @2372 + @24 + @1275 + @7580 + @12581 + (@53695 @60 @24 @60 @7580 (@27725 (@53700 @60)) @30642) + (@53687 + @220 + @2371 + @26 + @552 + @7120 + @12580 + (@53695 @192 @26 @192 @7120 (@27725 (@53700 @192)) @28265) + (@53687 + @262 + @277 + @24 + @387 + @12136 + @8188 + (@53695 @204 @24 @204 @12136 (@27725 (@53700 @204)) @51336) + (@53687 + @275 + @162 + @22 + @33 + @8186 + @7042 + (@53695 @271 @22 @271 @8186 (@27725 (@53700 @271)) @33757) + (@27742 @53652 @6533)))))))) +@53791 := @27330 @2369 +@53792 := @27526 @53791 +@53793 := @53790 @53792 +@53794 := @27400 @3663 +@53796 := @53793 (@27751 @53794) +@53797 := @27424 @3663 +@53809 := @53665 + (@53670 (@53796 (@27755 @53797) (@27760 (@27762 @2369)) @27772)) + (@27766 (@28048 @53652 @931)) +@53813 := @27612 (@40657 (@29472 @40658)) @53652 +@53826 := @27972 @53813 @6533 @6533 @999 @24 @2385 @2468 @320 @12596 @999 @7067 @12699 @12857 +@53831 := @27673 @53813 @6533 @2385 @24 @12596 +@53841 := @27682 @53813 @6533 @2383 @523 @2050 @24 @7048 @12259 @6612 @3713 +@53846 := @27696 @53813 @6533 @523 @2050 @12259 +@53848 := @27705 @53813 @6533 +@53854 := @53848 @160 @179 @29 @49 @7295 @9930 +@53856 := @27717 @53813 @6533 +@53860 := @53856 @136 @29 @136 @7295 +@53861 := @27726 @53813 +@53887 := @53841 + (@53846 + (@53854 + (@53860 (@27725 (@53861 @136)) @29061) + (@53848 + @177 + @162 + @24 + @33 + @7966 + @7042 + (@53856 @46 @24 @46 @7966 (@27725 (@53861 @46)) @33867) + (@27742 @53813 @6533)))) +@53888 := @27330 @2383 +@53889 := @27526 @53888 +@53890 := @53887 @53889 +@53891 := @27400 @3713 +@53892 := @27751 @53891 +@53893 := @53890 @53892 +@53894 := @27424 @3713 +@53895 := @27755 @53894 +@53896 := @53893 @53895 +@53898 := @27760 (@27762 @2383) +@53906 := @53826 (@53831 (@53896 @53898 @28625)) (@27766 (@28048 @53813 @999)) +@53911 := @27612 (@37975 (@28054 (@27619 @999))) @53813 +@53924 := @27972 @53911 @6533 @6533 @1086 @320 @2408 @2467 @320 @12658 @1086 @7313 @12698 @12857 +@53926 := @27673 @53911 @6533 +@53929 := @53926 @2408 @320 @12658 +@53931 := @27682 @53911 @6533 +@53939 := @53931 @2199 @2407 @2977 @320 @7048 @12656 @6533 @2998 +@53941 := @27696 @53911 @6533 +@53944 := @53941 @2407 @2977 @12656 +@53946 := @27705 @53911 @6533 +@53952 := @53946 @2393 @2406 @24 @2976 @12636 @12655 +@53958 := @28076 @53911 @6533 @2393 @24 @12625 @12634 +@53967 := @28231 @53911 @6533 @218 @2392 @2119 @24 @12625 @12632 @7137 +@53969 := @28244 @53911 @6533 +@53979 := @53969 @177 @2391 @24 @49 @7966 @12624 @12631 @7113 @12606 @7031 +@53981 := @27717 @53911 @6533 +@53985 := @53981 @46 @24 @46 @7966 +@53986 := @27726 @53911 +@53990 := @53985 (@27725 (@53986 @46)) @33867 +@53991 := @53979 @53990 +@54001 := @53969 @2389 @162 @24 @33 @12621 @7048 @7042 @7113 @12616 @7031 +@54011 := @53981 @999 @24 @999 @12621 (@27725 (@53986 @999)) (@27733 (@27734 @12621)) +@54035 := @53952 + (@53958 + (@53967 + (@53991 + (@54001 @54011 (@28304 @53911 @6533) @28310 (@27766 (@28312 @12617 @7048))) + @28310 + (@27766 (@28312 @12607 @12624))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@54036 := @53946 @196 +@54041 := @54036 @2405 @24 @2975 @7580 @12654 +@54049 := @53981 @60 @24 @60 @7580 (@27725 (@53986 @60)) @30642 +@54050 := @54041 @54049 +@54065 := @53946 + @262 + @2404 + @24 + @2974 + @12136 + @12653 + (@53981 @204 @24 @204 @12136 (@27725 (@53986 @204)) @51336) +@54079 := @53946 + @226 + @2403 + @24 + @2973 + @7130 + @12652 + (@28281 @53911 @6533 @24 @225 @7130 @28292 @28298) +@54085 := @53946 @2401 @2215 @47 @2972 @12648 @12651 +@54088 := @53926 @2401 @47 @12648 +@54098 := @27897 @53911 @6533 @709 @47 @2400 @68 @7048 @12647 @12638 @27910 +@54101 := @53941 @2400 @68 @12647 +@54107 := @53946 @2398 @162 @29 @33 @12645 @7042 +@54110 := @53926 @2398 @29 @12645 +@54118 := @53931 @2338 @2397 @2120 @29 @7048 @12643 @6612 @3441 +@54121 := @53941 @2397 @2120 @12643 +@54136 := @53946 + @160 + @2392 + @29 + @2119 + @7040 + @12642 + (@53981 @136 @29 @136 @7040 (@27725 (@53986 @136)) @27736) +@54143 := @53946 @177 @2391 @24 @49 @7966 @12641 @53990 +@54150 := @53946 @2389 @162 @24 @33 @12621 @7042 @54011 +@54152 := @27742 @53911 @6533 +@54231 := @53924 + (@53929 + (@53939 + (@53944 + (@54035 + (@54050 + (@54065 + (@54079 + (@54085 + (@54088 + (@54098 + (@54101 + (@54107 + (@54110 + (@54118 + (@54121 (@54136 (@54143 (@54150 @54152)))) + @53474 + @53477 + @53480 + @53483 + @28625)) + @54152)) + (@27945 (@27947 @709 @47 @12638)))) + (@54036 + @2214 + @24 + @2971 + @7580 + @12650 + @54049 + (@53946 + @220 + @277 + @26 + @387 + @7120 + @7250 + (@53981 @192 @26 @192 @7120 (@27725 (@53986 @192)) @28265) + (@53946 + @275 + @162 + @22 + @33 + @7248 + @7042 + (@53981 @271 @22 @271 @7248 (@27725 (@53986 @271)) @28736) + @54152))))))))) + @51653 + @51656 + @51659 + @51662 + @27772)) + (@27766 (@28048 @53911 @1086)) +@54236 := @27612 (@37971 (@29472 (@27619 @1086))) @53911 +@54249 := @27972 @54236 @6533 @6533 @1095 @26 @2417 @2466 @320 @12668 @1095 @7843 @12697 @12857 +@54254 := @27673 @54236 @6533 @2417 @26 @12668 +@54294 := @27682 + @54236 + @6533 + @2415 + @214 + @2077 + @26 + @7048 + @9822 + @6612 + @3726 + (@27696 + @54236 + @6533 + @214 + @2077 + @9822 + (@27705 + @54236 + @6533 + @212 + @162 + @1283 + @33 + @7327 + @7042 + (@27717 @54236 @6533 @20 @1283 @20 @7327 (@27725 (@27726 @54236 @20)) @29201) + (@27742 @54236 @6533))) +@54295 := @27330 @2415 +@54296 := @27526 @54295 +@54297 := @54294 @54296 +@54298 := @27400 @3726 +@54299 := @27751 @54298 +@54300 := @54297 @54299 +@54301 := @27424 @3726 +@54302 := @27755 @54301 +@54303 := @54300 @54302 +@54305 := @27760 (@27762 @2415) +@54313 := @54249 (@54254 (@54303 @54305 @28625)) (@27766 (@28048 @54236 @1095)) +@54319 := @27612 (@27614 @1095 (@33078 (@27619 @1095))) @54236 +@54321 := @33536 @54319 @6533 +@54322 := @54321 @6533 +@54330 := @54322 @2427 @630 @2465 @320 @12697 @12718 @7048 @12857 +@54332 := @28231 @54319 @6533 +@54333 := @54332 @715 +@54339 := @54333 @2426 @3728 @26 @12697 @12716 @8172 +@54341 := @28244 @54319 @6533 +@54342 := @54341 @212 +@54351 := @54342 @2425 @1283 @2077 @7327 @12696 @12715 @7113 @12674 @7031 +@54353 := @27717 @54319 @6533 +@54357 := @54353 @20 @1283 @20 @7327 +@54358 := @27726 @54319 +@54362 := @54357 (@27725 (@54358 @20)) @29201 +@54363 := @54351 @54362 +@54373 := @54341 @2423 @162 @1283 @33 @12693 @7048 @7042 @7113 @12684 @7031 +@54375 := @28281 @54319 @6533 +@54376 := @54375 @1283 +@54378 := @54376 @2422 @12693 +@54380 := @28289 (@28290 @12693) +@54381 := @54378 @54380 +@54384 := @27766 (@28295 @2422 @1283) +@54386 := @54373 (@54381 @54384) +@54388 := @28304 @54319 @6533 +@54408 := @54330 + (@54339 + (@54363 + (@54386 @54388 @28310 (@27766 (@28312 @12685 @7048))) + @28310 + (@27766 (@28312 @12675 @12696))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@54410 := @30356 @54319 @6533 +@54412 := @54410 @6533 @33716 +@54420 := @54412 @12718 @630 @2465 @320 @7048 @12720 @12749 @12855 +@54421 := @27888 @54319 +@54425 := @54421 @630 @320 @7048 @7980 +@54427 := @30381 @54319 @6533 +@54441 := @54420 + (@54425 (@54427 @630 @320 @7980 (@54353 @393 @320 @393 @7980 (@27725 (@54358 @393)) @35518))) +@54449 := @54322 @2438 @693 @2464 @320 @12749 @12758 @7048 @12855 +@54455 := @54333 @2437 @3728 @26 @12749 @12756 @8172 +@54465 := @54342 @2436 @1283 @2077 @7327 @12748 @12755 @7113 @12726 @7031 @54362 +@54475 := @54341 @2434 @162 @1283 @33 @12745 @7048 @7042 @7113 @12736 @7031 +@54477 := @54376 @2433 @12745 +@54479 := @28289 (@28290 @12745) +@54480 := @54477 @54479 +@54483 := @27766 (@28295 @2433 @1283) +@54505 := @54449 + (@54455 + (@54465 + (@54475 (@54480 @54483) @54388 @28310 (@27766 (@28312 @12737 @7048))) + @28310 + (@27766 (@28312 @12727 @12748))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@54531 := @54412 + @12758 + @693 + @2464 + @320 + @7048 + @12760 + @7048 + @12853 + (@54421 + @693 + @320 + @7048 + @8115 + (@54427 @693 @320 @8115 (@54353 @473 @320 @473 @8115 (@27725 (@54358 @473)) @35130))) +@54554 := @54322 + @2441 + @1097 + @2463 + @320 + @7048 + @12763 + @7048 + @12853 + (@54427 + @2441 + @26 + @12763 + (@54353 @1095 @26 @1095 @12763 (@27725 (@54358 @1095)) (@27733 (@27734 @12763)))) +@54580 := @54412 + @12763 + @1097 + @2463 + @320 + @7048 + @12765 + @12794 + @12851 + (@54421 + @1097 + @320 + @7048 + @9193 + (@54427 @1097 @320 @9193 (@54353 @537 @320 @537 @9193 (@27725 (@54358 @537)) @39814))) +@54588 := @54322 @2457 @1164 @2462 @320 @12794 @12838 @7048 @12851 +@54597 := @54321 @6612 @2452 @2455 @242 @26 @12794 @12803 @7048 @12838 +@54603 := @54333 @2451 @3728 @26 @12794 @12801 @8172 +@54613 := @54342 @2450 @1283 @2077 @7327 @12793 @12800 @7113 @12771 @7031 @54362 +@54623 := @54341 @2448 @162 @1283 @33 @12790 @7048 @7042 @7113 @12781 @7031 +@54625 := @54376 @2447 @12790 +@54627 := @28289 (@28290 @12790) +@54628 := @54625 @54627 +@54631 := @27766 (@28295 @2447 @1283) +@54853 := @50993 + (@51170 + (@51672 + (@52246 + (@52796 + (@52961 + (@53186 + (@53554 + (@53651 + (@53809 + (@53906 + (@54231 + (@54313 + (@54408 + (@54441 + (@54505 + (@54531 + (@54554 + (@54580 + (@54588 + (@54597 + (@54603 + (@54613 + (@54623 + (@54628 @54631) + @54388 + @28310 + (@27766 (@28312 @12782 @7048))) + @28310 + (@27766 (@28312 @12772 @12793))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@54410 + @6612 + @33716 + @12803 + @2455 + @242 + @26 + @12826 + @12835 + @7048 + @7162 + (@54332 + @766 + @2454 + @2119 + @26 + @12826 + @12833 + @8273 + (@54341 + @237 + @2320 + @24 + @49 + @7158 + @12825 + @12832 + @7113 + @12808 + @7031 + (@54375 @24 @236 @7158 @28410 @28414) + (@54341 + @1102 + @162 + @24 + @33 + @9155 + @7048 + @7042 + @7113 + @12818 + @7031 + (@54353 + @618 + @24 + @618 + @9155 + (@27725 (@54358 @618)) + @39574) + @54388 + @28310 + (@27766 (@28312 @12819 @7048))) + @28310 + (@27766 (@28312 @12809 @12825))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) + (@54427 + @242 + @26 + @7162 + (@28426 @54319 @6533 @239 @26 @7161 @28438)))) + (@54412 + @12838 + @1164 + @2462 + @320 + @7048 + @12840 + @7048 + @12849 + (@54421 + @1164 + @320 + @7048 + @9378 + (@54427 + @1164 + @320 + @9378 + (@54353 + @851 + @320 + @851 + @9378 + (@27725 (@54358 @851)) + @40558))) + (@54322 + @1169 + @1188 + @2461 + @320 + @7048 + @9340 + @7048 + @12849 + (@54427 + @1169 + @26 + @9340 + (@54353 + @920 + @26 + @920 + @9340 + (@27725 (@54358 @920)) + @40318)) + (@54412 + @9340 + @1188 + @2461 + @320 + @7048 + @12843 + @7048 + @12847 + (@54421 + @1188 + @320 + @7048 + @9437 + (@54427 + @1188 + @320 + @9437 + (@54353 + @931 + @320 + @931 + @9437 + (@27725 (@54358 @931)) + @40764))) + (@54421 + @2461 + @320 + @7048 + @12846 + (@54427 + @2461 + @320 + @12846 + (@54353 + @1086 + @320 + @1086 + @12846 + (@27725 (@54358 @1086)) + (@27733 + (@27734 @12846))))))))))))))))))))))))))) +@54862 := @50844 (@50885 (@50887 (@50889 (@50910 (@50933 (@50950 (@50978 (@50989 @54853)))))))) +@54863 := @27312 @1423 +@54864 := @27320 @43354 +@54866 := @27316 (@54864 @27335) +@54868 := @27358 (@27359 @1423) +@54869 := @27354 @54868 +@54871 := @27316 (@54869 @27383) +@54888 := @27315 + (fun (fn : @129) => + @54866 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @54871 @27430)))))) + @27476)) + @2575 +@54891 := @27482 (@54864 (@27333 @2575)) +@54894 := @27395 (@27396 @2575) @43357 +@54898 := @27316 (@27387 (@54894 @27404) @27408) +@54899 := @27421 @2575 +@54904 := @27418 (@27420 @54899 @43360 @27376 @27378) +@54915 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @54871 (@54898 @54904))))) +@54916 := @27341 @54915 +@54917 := @27338 @54916 +@54926 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @43357 @27334) @27470))) +@54929 := @54891 (@54917 @54926) @43355 +@54931 := @27529 @54916 @54926 +@54933 := @27532 @54915 @11710 +@54935 := @27316 (@54869 @49078) +@54936 := @54894 @49081 +@54937 := @27387 @54936 +@54939 := @27316 (@54937 @27408) +@54950 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @54935 (@54939 @54904))))) + @12865 +@54951 := @27372 @12865 +@54956 := @27316 (@54869 (@27366 (@49076 (@54951 @27380)))) +@54957 := @27416 @12865 +@54958 := @27415 @54957 +@54961 := @27419 @54957 @54899 @43360 +@54973 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @54956 (@54939 (@54958 (@54961 @27376 @27378)))))) + @12905 +@54980 := @27316 (@54869 (@27366 (@49076 (@54951 (@27375 (@12906 @27378)))))) +@54981 := @54961 @12905 +@54990 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @54980 (@54939 (@54958 (@54981 @27378))))) + @13129 +@54995 := @54869 (@27366 (@49076 (@54951 (@27375 @13130)))) +@54996 := @27316 @54995 +@54997 := @54981 @13129 +@55003 := @27599 (fun (Γ : @27346) => @54996 (@54939 (@54958 @54997))) @29106 +@55004 := @27482 @54995 +@55005 := @54937 @49151 +@55006 := @27316 @55005 +@55008 := @49154 @54957 @54997 +@55012 := @55004 (@55006 @55008) (@27642 @54868) +@55016 := @27482 @55005 @55008 (@27647 @54936) +@55027 := @33536 @29106 @6533 @6533 @2486 @2572 @2566 @2481 @12905 @12914 @7048 @13129 +@55034 := @29260 @766 @2485 @2119 @26 @12905 @12912 @8273 +@55044 := @29270 @2484 @24 @49 @7327 @12904 @12911 @7113 @12869 @7031 @29202 +@55045 := @29269 @317 +@55097 := @55027 + (@55034 + (@55044 + (@55045 + @162 + @24 + @33 + @12901 + @7048 + @7042 + @7113 + @12879 + @7031 + (@49952 + @12893 + @12899 + (@49958 + @12893 + @12897 + @7300 + (@49969 @12886 @7031 @49974 @29300 @28310 (@27766 (@28312 @12887 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @29300 + @28310 + (@27766 (@28312 @12880 @7048))) + @28310 + (@27766 (@28312 @12870 @12904))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@55109 := @30356 @29106 @6533 @6533 @33716 @12914 @2572 @2566 @2481 @12919 @13126 @7048 @13117 +@55111 := @29110 @1283 @1290 +@55118 := @55111 @2571 @2481 @9825 @46 @9818 @7048 @13126 +@55121 := @29136 @1290 @1283 @9825 +@55129 := @29141 @1288 @475 @2050 @1283 @7048 @9823 @6612 @2074 +@55131 := @29151 @475 @2050 +@55132 := @55131 @9823 +@55135 := @29204 @214 @29 @49 +@55138 := @55135 @7295 @9822 @49974 +@55145 := @29184 @162 @24 @33 @7327 @7042 @29202 @29220 +@55147 := @55132 (@55138 @55145) +@55154 := @55121 (@55129 @55147 @41836 @41839 @41842 @41845 @28625) +@55156 := @55118 @55154 @29470 +@55159 := @33536 @49266 @6533 @6533 +@55167 := @55159 @2505 @2508 @2570 @2481 @7048 @12934 @7048 @13126 +@55168 := @49552 @6533 +@55176 := @55168 @2493 @2504 @3729 @26 @7048 @12932 @6612 @3746 +@55177 := @49562 @6533 +@55180 := @55177 @2504 @3729 @12932 +@55181 := @49567 @6533 +@55182 := @55181 @177 +@55187 := @55182 @2503 @1283 @3728 @7966 @12931 +@55188 := @49315 @6533 +@55194 := @55188 @46 @1283 @46 @7966 @49323 @33867 +@55195 := @55187 @55194 +@55201 := @55181 @2068 @2502 @1283 @2077 @11736 @12930 +@55202 := @28281 @49266 +@55203 := @55202 @6533 +@55204 := @55203 @1283 +@55209 := @55201 (@55204 @2067 @11736 @49352 @49356) +@55225 := @55181 + @2500 + @162 + @1283 + @33 + @12928 + @7042 + (@55204 @2499 @12928 (@28289 (@28290 @12928)) (@27766 (@28295 @2499 @1283))) +@55226 := @49599 @6533 +@55231 := @55176 (@55180 (@55195 (@55209 (@55225 @55226)))) +@55232 := @27330 @2493 +@55233 := @27526 @55232 +@55234 := @55231 @55233 +@55235 := @27400 @3746 +@55236 := @27751 @55235 +@55237 := @55234 @55236 +@55238 := @27424 @3746 +@55239 := @27755 @55238 +@55240 := @55237 @55239 +@55242 := @27760 (@27762 @2493) +@55245 := @55167 (@55240 @55242 @28625) +@55249 := @30356 @49266 @6533 @6533 @33716 +@55257 := @55249 @12934 @2508 @2570 @2481 @7048 @12937 @12966 @13124 +@55258 := @27888 @49266 +@55262 := @55258 @2508 @2481 @7048 @12936 +@55264 := @27897 @49266 @6533 +@55266 := @55264 @266 @2481 +@55272 := @55266 @179 @2077 @7048 @9930 @7978 @27910 +@55283 := @55177 @179 @2077 @9930 (@55182 @162 @1283 @33 @7966 @7042 @55194 @55226) +@55284 := @55272 @55283 +@55287 := @27945 (@33914 @2481 @7978) +@55289 := @55262 (@55284 @55287) +@55290 := @55257 @55289 +@55298 := @55159 @2519 @2508 @2569 @2481 @12966 @12975 @7048 @13124 +@55300 := @28231 @49266 @6533 +@55301 := @55300 @715 +@55307 := @55301 @2518 @3728 @26 @12966 @12973 @8172 +@55309 := @28244 @49266 @6533 +@55310 := @55309 @177 +@55320 := @55310 @2517 @1283 @2077 @7966 @12965 @12972 @7113 @12943 @7031 @55194 +@55330 := @55309 @2515 @162 @1283 @33 @12962 @7048 @7042 @7113 @12953 @7031 +@55332 := @55204 @2514 @12962 +@55334 := @28289 (@28290 @12962) +@55335 := @55332 @55334 +@55338 := @27766 (@28295 @2514 @1283) +@55340 := @55330 (@55335 @55338) +@55342 := @28304 @49266 @6533 +@55362 := @55298 + (@55307 + (@55320 + (@55340 @55342 @28310 (@27766 (@28312 @12954 @7048))) + @28310 + (@27766 (@28312 @12944 @12965))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@55371 := @55249 @12975 @2508 @2569 @2481 @7048 @12937 @13004 @13122 @55289 +@55379 := @55159 @2531 @2567 @2566 @2481 @13004 @13013 @7048 @13122 +@55385 := @55301 @2530 @3728 @26 @13004 @13011 @8172 +@55395 := @55310 @2529 @1283 @2077 @7966 @13003 @13010 @7113 @12981 @7031 @55194 +@55405 := @55309 @2527 @162 @1283 @33 @13000 @7048 @7042 @7113 @12991 @7031 +@55407 := @55204 @2526 @13000 +@55409 := @28289 (@28290 @13000) +@55410 := @55407 @55409 +@55413 := @27766 (@28295 @2526 @1283) +@55435 := @55379 + (@55385 + (@55395 + (@55405 (@55410 @55413) @55342 @28310 (@27766 (@28312 @12992 @7048))) + @28310 + (@27766 (@28312 @12982 @13003))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@55443 := @55249 @13013 @2567 @2566 @2481 @7048 @13119 @7048 @13117 +@55451 := @55159 @2556 @2563 @2566 @2481 @7048 @13068 @7048 @13119 +@55459 := @55168 @2536 @2555 @3753 @26 @7048 @13066 @6612 @3762 +@55462 := @55177 @2555 @3753 @13066 +@55463 := @55181 @160 +@55468 := @55463 @2554 @29 @3752 @7295 @13065 +@55471 := @55188 @136 @29 @136 +@55474 := @55471 @7295 @49580 @29061 +@55475 := @55468 @55474 +@55476 := @55181 @328 +@55481 := @55476 @2553 @24 @3728 @13049 @13064 +@55485 := @28076 @49266 @6533 @328 @24 +@55487 := @55485 @13038 @13047 +@55491 := @55300 @218 @327 @2119 @24 +@55494 := @55491 @13038 @13045 @7137 +@55499 := @55309 @212 @228 @24 @49 @7327 +@55504 := @55499 @13037 @13044 @7113 @13020 @7031 +@55510 := @55188 @20 @24 @20 @7327 @49595 @29201 +@55511 := @55504 @55510 +@55519 := @55309 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@55521 := @55519 @13030 @7031 +@55526 := @55203 @24 @225 @7130 @28292 @28298 +@55548 := @55481 + (@55487 + (@55494 + (@55511 + (@55521 @55526 @55342 @28310 (@27766 (@28312 @13031 @7048))) + @28310 + (@27766 (@28312 @13021 @13037))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@55554 := @55181 @2543 @2552 @1283 @2077 @13055 @13063 +@55556 := @55204 @2542 @13055 +@55558 := @28289 (@28290 @13055) +@55559 := @55556 @55558 +@55562 := @27766 (@28295 @2542 @1283) +@55564 := @55554 (@55559 @55562) +@55570 := @55181 @2550 @162 @1283 @33 @13061 @7042 +@55572 := @55204 @2549 @13061 +@55574 := @28289 (@28290 @13061) +@55575 := @55572 @55574 +@55578 := @27766 (@28295 @2549 @1283) +@55586 := @55459 (@55462 (@55475 (@55548 (@55564 (@55570 (@55575 @55578) @55226))))) +@55587 := @27330 @2536 +@55588 := @27526 @55587 +@55589 := @55586 @55588 +@55590 := @27400 @3762 +@55591 := @27751 @55590 +@55592 := @55589 @55591 +@55593 := @27424 @3762 +@55594 := @27755 @55593 +@55595 := @55592 @55594 +@55597 := @27760 (@27762 @2536) +@55600 := @55451 (@55595 @55597 @28625) +@55608 := @55249 @13068 @2563 @2566 @2481 @7048 @13111 @7048 @13117 +@55612 := @55258 @2563 @2481 @7048 @13110 +@55618 := @55266 @2562 @2077 @7048 @13109 @7978 @27910 +@55621 := @55177 @2562 @2077 @13109 +@55627 := @55181 @2560 @162 @1283 @33 @13107 @7042 +@55628 := @49547 @6533 +@55630 := @55628 @2560 @1283 +@55631 := @55630 @13107 +@55636 := @55168 @1288 @2559 @2050 @1283 @7048 +@55639 := @55636 @13105 @6612 @2074 +@55641 := @55177 @2559 @2050 +@55642 := @55641 @13105 +@55645 := @55463 @2558 @29 @49 +@55651 := @55645 @7040 @13104 (@55471 @7040 @49580 @27736) +@55654 := @55476 @162 @24 @33 +@55708 := @55608 + (@55612 + (@55618 + (@55621 + (@55627 + (@55631 + (@55639 + (@55642 + (@55651 + (@55654 + @13102 + @7042 + (@55485 + @13091 + @13100 + (@55491 + @13091 + @13098 + @7137 + (@55499 + @13090 + @13097 + @7113 + @13073 + @7031 + @55510 + (@55519 + @13083 + @7031 + @55526 + @55342 + @28310 + (@27766 (@28312 @13084 @7048))) + @28310 + (@27766 (@28312 @13074 @13090))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @55226))) + @41836 + @41839 + @41842 + @41845 + @28625)) + @55226)) + @55287)) +@55712 := @55258 @2566 @2481 @7048 @13116 +@55721 := @55264 @244 @2481 @162 @33 @7048 @7042 @13114 @27909 @55342 +@55724 := @27945 (@28459 @2481 @13114) +@55726 := @55712 (@55721 @55724) +@55737 := @55109 + (@55156 (@55245 (@55290 (@55362 (@55371 (@55435 (@55443 (@55600 (@55708 @55726)) @55726))))))) +@55738 := @27888 @29106 +@55764 := @54888 + (@54929 + (@54931 + (@54933 + (@54950 + (@54973 + (@54990 + (@55003 + (@55012 + (@55016 + (@55097 + (@55737 + (@55738 + @2566 + @2481 + @7048 + @13116 + (@29419 + @2481 + @162 + @33 + @7048 + @7042 + @13114 + @27909 + @29300 + @55724))))))))))))) +@55765 := @27312 @1431 +@55766 := @27320 @43493 +@55768 := @27316 (@55766 @27335) +@55770 := @27358 (@27359 @1431) +@55771 := @27354 @55770 +@55773 := @27316 (@55771 @27383) +@55790 := @27315 + (fun (fn : @129) => + @55768 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @55773 @27430)))))) + @27476)) + @2655 +@55793 := @27482 (@55766 (@27333 @2655)) +@55796 := @27395 (@27396 @2655) @43496 +@55800 := @27316 (@27387 (@55796 @27404) @27408) +@55801 := @27421 @2655 +@55806 := @27418 (@27420 @55801 @43499 @27376 @27378) +@55817 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @55773 (@55800 @55806))))) +@55818 := @27341 @55817 +@55819 := @27338 @55818 +@55828 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @43496 @27334) @27470))) +@55831 := @55793 (@55819 @55828) @43494 +@55833 := @27529 @55818 @55828 +@55835 := @27532 @55817 @13137 +@55836 := @27368 @13137 +@55838 := @27366 (@55836 @27381) +@55840 := @27316 (@55771 @55838) +@55841 := @27403 @13137 +@55842 := @55796 @55841 +@55843 := @27387 @55842 +@55845 := @27316 (@55843 @27408) +@55856 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @55840 (@55845 @55806))))) + @6403 +@55858 := @27366 (@55836 @44966) +@55860 := @27316 (@55771 @55858) +@55862 := @44973 @55801 @43499 +@55874 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @55860 (@55845 (@44972 (@55862 @27376 @27378)))))) + @13399 +@55881 := @27316 (@55771 (@27366 (@55836 (@44965 (@27375 (@13400 @27378)))))) +@55882 := @55862 @13399 +@55891 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @55881 (@55845 (@44972 (@55882 @27378))))) + @13408 +@55896 := @55771 (@27366 (@55836 (@44965 (@27375 @13409)))) +@55897 := @27316 @55896 +@55898 := @55882 @13408 +@55903 := @27599 (fun (Γ : @27346) => @55897 (@55845 (@44972 @55898))) +@55907 := @27612 (@27624 (@41854 @27626)) @27394 +@55908 := @55903 @55907 +@55909 := @27482 @55896 +@55910 := @27407 @55907 +@55911 := @55843 @55910 +@55912 := @27316 @55911 +@55913 := @27414 @55907 +@55914 := @55913 @44971 +@55915 := @55914 @55898 +@55919 := @55909 (@55912 @55915) (@27642 @55770) +@55923 := @27482 @55911 @55915 (@27647 @55842) +@55926 := @27972 @55907 @6612 @6612 +@55936 := @55926 @46 @1283 @2602 @2653 @29 @13206 @46 @9818 @13398 @13408 +@55938 := @28076 @55907 @6612 +@55942 := @55938 @2602 @1283 @13193 @13204 +@55957 := @27653 + @55907 + @6612 + @6612 + @1283 + @2481 + @6612 + @2596 + @2601 + @27662 + @13190 + @13203 + @139 + @7025 + @13143 + @7031 +@55961 := @55938 @2596 @2481 @13175 @13188 +@55963 := @28231 @55907 @6612 +@55965 := @55963 @2579 @2595 +@55967 := @10 @2582 @33 +@55968 := @2076 @55967 +@55973 := @55965 @55968 @2481 @13175 @13186 @13178 +@55975 := @28244 @55907 @6612 +@55985 := @55975 @160 @2594 @1283 @55967 @7695 @13174 @13185 @7113 @13151 @7031 +@55996 := @27717 @55907 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @55907 @136)) @31790 +@55997 := @55985 @55996 +@56007 := @55975 @2592 @162 @2582 @33 @13171 @7048 @7042 @7113 @13161 @7031 +@56009 := @28281 @55907 @6612 +@56020 := @56007 (@56009 @2582 @2591 @13171 (@28289 (@28290 @13171)) (@27766 (@28295 @2591 @2582))) +@56022 := @28304 @55907 @6612 +@56061 := @55957 + (@55961 + (@55973 + (@55997 + (@56020 @56022 @28310 (@27766 (@28312 @13162 @7048))) + @28310 + (@27766 (@28312 @13152 @13174))) + (@28325 (@28326 @13178)) + (@27766 (@28330 @13178)) + (@27766 (@28335 @13178)) + (@27766 (@28339 @13178 @55968)) + (@27766 (@28344 @2579 @55968 @2481)) + (@27766 (@27767 (@27768 (@28350 @13178)) @6612)))) +@56062 := @27779 @55907 +@56079 := @56062 + @55907 + @6612 + @2481 + @6612 + @2601 + @307 + @6612 + @1283 + @13202 + @20 + @244 + @139 + @2068 + @7223 + @7048 + @7048 + @11736 +@56080 := @50971 @55907 +@56105 := @56062 + @56080 + @6612 + @2481 + @6612 + @2601 + @139 + @6612 + @1283 + @7212 + @136 + @266 + @140 + @212 + @13197 + @7048 + @7048 + @7327 + (@27831 @55907 @6612 @2481 @6612 @2601 @6612 @1283) +@56106 := @27861 @2601 +@56109 := @56105 (@27841 (@56106 @136)) +@56110 := @43420 @2601 +@56114 := @56109 (@27766 (@56110 @139 @266)) +@56117 := @27875 @55907 @2481 @6612 +@56155 := @56079 + (@56114 + (@27647 (@56117 @266 @140 @13197 @7048)) + (@30381 + @56080 + @6612 + @212 + @1283 + @7327 + (@27717 @56080 @6612 @20 @1283 @20 @7327 (@27725 (@27726 @56080 @20)) @29201))) + (@27841 (@56106 @20)) + (@27766 (@56110 @307 @244)) + (@27647 (@56117 @244 @139 @7223 @7048)) +@56160 := @30381 @55907 @6612 @2068 @1283 @11736 +@56161 := @56009 @1283 +@56176 := @55936 + (@55942 + (@56061 + (@56155 (@56160 (@56161 @2067 @11736 @49352 @49356))) + @28815 + (@27766 (@44555 @2601 @27662)) + @28827)) +@56177 := @28048 @55907 +@56180 := @56176 (@27766 (@56177 @46)) +@56181 := @49265 @55907 +@56194 := @27972 @56181 @6612 @6612 @60 @1283 @2615 @2652 @29 @13251 @60 @9818 @13397 @13408 +@56200 := @28076 @56181 @6612 @2615 @1283 @13236 @13249 +@56209 := @28231 @56181 @6612 @2605 @2614 @3728 @1283 @13236 @13247 @13239 +@56211 := @28244 @56181 @6612 +@56301 := @56194 + (@56200 + (@56209 + (@56211 + @160 + @2613 + @1283 + @2077 + @7695 + @13235 + @13246 + @7113 + @13213 + @7031 + (@27717 @56181 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @56181 @136)) @31790) + (@56211 + @2611 + @162 + @1283 + @33 + @13232 + @7048 + @7042 + @7113 + @13223 + @7031 + (@28281 + @56181 + @6612 + @1283 + @2610 + @13232 + (@28289 (@28290 @13232)) + (@27766 (@28295 @2610 @1283))) + (@28304 @56181 @6612) + @28310 + (@27766 (@28312 @13224 @7048))) + @28310 + (@27766 (@28312 @13214 @13235))) + (@28325 (@28326 @13239)) + (@27766 (@28330 @13239)) + (@27766 (@28335 @13239)) + (@27766 (@28339 @13239 @3728)) + (@27766 (@28344 @2605 @3728 @1283)) + (@27766 (@27767 (@27768 (@28350 @13239)) @6612)))) + (@27766 (@28048 @56181 @60)) +@56302 := @49632 @56181 +@56315 := @27972 @56302 @6612 @6612 @192 @29 @2623 @2651 @29 @13258 @192 @8017 @13396 @13408 +@56320 := @27673 @56302 @6612 @2623 @29 @13258 +@56360 := @27682 + @56302 + @6612 + @2621 + @179 + @2077 + @29 + @7048 + @9930 + @6612 + @3948 + (@27696 + @56302 + @6612 + @179 + @2077 + @9930 + (@27705 + @56302 + @6612 + @177 + @162 + @1283 + @33 + @7966 + @7042 + (@27717 @56302 @6612 @46 @1283 @46 @7966 (@27725 (@27726 @56302 @46)) @33867) + (@27742 @56302 @6612))) +@56361 := @27330 @2621 +@56362 := @27526 @56361 +@56363 := @56360 @56362 +@56364 := @27400 @3948 +@56365 := @27751 @56364 +@56366 := @56363 @56365 +@56367 := @27424 @3948 +@56368 := @27755 @56367 +@56369 := @56366 @56368 +@56371 := @27760 (@27762 @2621) +@56379 := @56315 (@56320 (@56369 @56371 @32050)) (@27766 (@28048 @56302 @192)) +@56382 := @27612 (@28053 (@27625 @28055)) +@56383 := @56382 @56302 +@56452 := @27972 + @56383 + @6612 + @6612 + @204 + @29 + @2626 + @2650 + @29 + @13263 + @204 + @8017 + @13395 + @13408 + (@27673 + @56383 + @6612 + @2626 + @29 + @13263 + (@27682 + @56383 + @6612 + @2621 + @198 + @2077 + @29 + @7048 + @12104 + @6612 + @3948 + (@27696 + @56383 + @6612 + @198 + @2077 + @12104 + (@27705 + @56383 + @6612 + @196 + @162 + @1283 + @33 + @7580 + @7042 + (@27717 @56383 @6612 @60 @1283 @60 @7580 (@27725 (@27726 @56383 @60)) @30642) + (@27742 @56383 @6612))) + @56362 + @56365 + @56368 + @56371 + @32050)) + (@27766 (@28048 @56383 @204)) +@56453 := @37191 @56383 +@56455 := @28231 @56453 @6612 +@56456 := @56455 @661 +@56462 := @56456 @2649 @4924 @29 @13395 @13406 @8060 +@56464 := @28244 @56453 @6612 +@56474 := @56464 @2639 @2648 @29 @68 @13360 @13394 @13405 @7113 @13269 @7031 +@56476 := @28076 @56453 @6612 +@56480 := @56476 @2639 @29 @13349 @13358 +@56486 := @56456 @2638 @4924 @29 @13349 @13356 @8060 +@56496 := @56464 @2633 @2637 @29 @68 @13302 @13348 @13355 @7113 @13277 @7031 +@56500 := @56476 @2633 @29 @13294 @13300 +@56501 := @56455 @663 +@56507 := @56501 @2632 @33611 @29 @13294 @13298 @8038 +@56517 := @56464 @2630 @162 @665 @33 @13291 @7048 @7042 @7113 @13285 @7031 +@56520 := @28281 @56453 @6612 @665 +@56530 := @56517 (@56520 @2629 @13291 (@28289 (@28290 @13291)) (@27766 (@28295 @2629 @665))) +@56532 := @28304 @56453 @6612 +@56547 := @56496 + (@56500 + (@56507 + (@56530 @56532 @28310 (@27766 (@28312 @13286 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@56557 := @56464 @2635 @162 @29 @33 @13345 @7048 @7042 @7113 @13308 @7031 +@56561 := @56476 @2635 @29 @13334 @13343 +@56567 := @56456 @1348 @4924 @29 @13334 @13341 @8060 +@56577 := @56464 @220 @945 @29 @68 @7455 @13333 @13340 @7113 @13316 @7031 +@56579 := @27717 @56453 @6612 +@56583 := @56579 @192 @29 @192 @7455 +@56584 := @27726 @56453 +@56721 := @56462 + (@56474 + (@56480 + (@56486 + (@56547 + (@56557 + (@56561 + (@56567 + (@56577 + (@56583 (@27725 (@56584 @192)) @29806) + (@56464 + @262 + @162 + @29 + @33 + @7193 + @7048 + @7042 + @7113 + @13326 + @7031 + (@56579 @204 @29 @204 @7193 (@27725 (@56584 @204)) @28562) + @56532 + @28310 + (@27766 (@28312 @13327 @7048))) + @28310 + (@27766 (@28312 @13317 @13333))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + @56532 + @28310 + (@27766 (@28312 @13309 @7048))) + @28310 + (@27766 (@28312 @13278 @13348))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@56464 + @2646 + @162 + @29 + @33 + @13391 + @7048 + @7042 + @7113 + @13366 + @7031 + (@56476 + @2646 + @29 + @13383 + @13389 + (@56501 + @2645 + @33611 + @29 + @13383 + @13387 + @8038 + (@56464 + @2643 + @162 + @665 + @33 + @13380 + @7048 + @7042 + @7113 + @13374 + @7031 + (@56520 @2642 @13380 (@28289 (@28290 @13380)) (@27766 (@28295 @2642 @665))) + @56532 + @28310 + (@27766 (@28312 @13375 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @56532 + @28310 + (@27766 (@28312 @13367 @7048))) + @28310 + (@27766 (@28312 @13270 @13394))) + @34894 + @34897 + @34900 +@56738 := @55790 + (@55831 + (@55833 + (@55835 + (@55856 + (@55874 + (@55891 + (@55908 + (@55919 + (@55923 + (@56180 (@56301 (@56379 (@56452 (@56721 @34904 @34909 @37508)))))))))))))) +@56739 := @27312 @1439 +@56740 := @27320 @43662 +@56742 := @27316 (@56740 @27335) +@56744 := @27358 (@27359 @1439) +@56745 := @27354 @56744 +@56747 := @27316 (@56745 @27383) +@56764 := @27315 + (fun (fn : @129) => + @56742 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @56747 @27430)))))) + @27476)) + @2673 +@56767 := @27482 (@56740 (@27333 @2673)) +@56770 := @27395 (@27396 @2673) @43665 +@56774 := @27316 (@27387 (@56770 @27404) @27408) +@56775 := @27421 @2673 +@56780 := @27418 (@27420 @56775 @43668 @27376 @27378) +@56791 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @56747 (@56774 @56780))))) +@56792 := @27341 @56791 +@56793 := @27338 @56792 +@56802 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @43665 @27334) @27470))) +@56805 := @56767 (@56793 @56802) @43663 +@56807 := @27529 @56792 @56802 +@56809 := @27532 @56791 @13425 +@56810 := @27368 @13425 +@56814 := @27316 (@56745 (@27366 (@56810 @27381))) +@56816 := @56770 (@27403 @13425) +@56817 := @27387 @56816 +@56819 := @27316 (@56817 @27408) +@56830 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @56814 (@56819 @56780))))) + @6465 +@56831 := @27372 @6465 +@56836 := @27316 (@56745 (@27366 (@56810 (@56831 @27380)))) +@56837 := @27416 @6465 +@56838 := @27415 @56837 +@56841 := @27419 @56837 @56775 @43668 +@56853 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @56836 (@56819 (@56838 (@56841 @27376 @27378)))))) + @7048 +@56858 := @27316 (@56745 (@27366 (@56810 (@56831 @29956)))) +@56859 := @56841 @7048 +@56868 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @56858 (@56819 (@56838 (@56859 @27378))))) + @13437 +@56873 := @56745 (@27366 (@56810 (@56831 (@27375 @13438)))) +@56874 := @27316 @56873 +@56875 := @56859 @13437 +@56880 := @27599 (fun (Γ : @27346) => @56874 (@56819 (@56838 @56875))) +@56883 := @27612 (@27805 (@33078 @27806)) +@56884 := @29105 @31724 +@56888 := @37191 (@29765 (@30439 (@56883 @56884))) +@56889 := @56880 @56888 +@56890 := @27482 @56873 +@56892 := @56817 (@27407 @56888) +@56893 := @27316 @56892 +@56896 := @27414 @56888 @56837 @56875 +@56900 := @56890 (@56893 @56896) (@27642 @56744) +@56904 := @27482 @56892 @56896 (@27647 @56816) +@56906 := @27897 @56888 @6612 +@56914 := @56906 @233 @320 @2671 @87 @7048 @13436 @7359 @29341 +@56916 := @27696 @56888 @6612 +@56919 := @56916 @2671 @87 @13436 +@56921 := @27705 @56888 @6612 +@56927 := @56921 @160 @2670 @24 @86 @7695 @13435 +@56929 := @27717 @56888 @6612 +@56933 := @56929 @136 @24 @136 @7695 +@56934 := @27726 @56888 +@56939 := @56927 (@56933 (@27725 (@56934 @136)) @31790) +@56954 := @56921 + @212 + @2669 + @24 + @85 + @7327 + @13434 + (@56929 @20 @24 @20 @7327 (@27725 (@56934 @20)) @29201) +@56969 := @56921 + @177 + @2668 + @26 + @84 + @7966 + @13433 + (@56929 @46 @26 @46 @7966 (@27725 (@56934 @46)) @33867) +@56984 := @56921 + @196 + @2667 + @24 + @83 + @7580 + @13432 + (@56929 @60 @24 @60 @7580 (@27725 (@56934 @60)) @30642) +@56999 := @56921 + @220 + @2666 + @22 + @34 + @7455 + @13431 + (@56929 @192 @22 @192 @7455 (@27725 (@56934 @192)) @29806) +@57005 := @56921 @2664 @162 @30 @33 @13429 @7042 +@57010 := @27673 @56888 @6612 @2664 @30 @13429 +@57018 := @56906 @266 @30 @945 @68 @7048 @13428 @7978 @27910 +@57021 := @56916 @945 @68 @13428 +@57036 := @56921 + @262 + @162 + @29 + @33 + @7193 + @7042 + (@56929 @204 @29 @204 @7193 (@27725 (@56934 @204)) @28562) +@57038 := @27742 @56888 @6612 +@57063 := @56764 + (@56805 + (@56807 + (@56809 + (@56830 + (@56853 + (@56868 + (@56889 + (@56900 + (@56904 + (@56914 + (@56919 + (@56939 + (@56954 + (@56969 + (@56984 + (@56999 + (@57005 + (@57010 (@57018 (@57021 (@57036 @57038)) @35140)) + @57038))))))) + @29441)))))))))) +@57064 := @27312 @1462 +@57065 := @27320 @43943 +@57067 := @27316 (@57065 @27335) +@57069 := @27358 (@27359 @1462) +@57070 := @27354 @57069 +@57072 := @27316 (@57070 @27383) +@57089 := @27315 + (fun (fn : @129) => + @57067 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57072 @27430)))))) + @27476)) + @2702 +@57092 := @27482 (@57065 (@27333 @2702)) +@57095 := @27395 (@27396 @2702) @43946 +@57099 := @27316 (@27387 (@57095 @27404) @27408) +@57100 := @27421 @2702 +@57105 := @27418 (@27420 @57100 @43949 @27376 @27378) +@57116 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57072 (@57099 @57105))))) +@57117 := @27341 @57116 +@57118 := @27338 @57117 +@57127 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @43946 @27334) @27470))) +@57130 := @57092 (@57118 @57127) @43944 +@57132 := @27529 @57117 @57127 +@57134 := @27532 @57116 @11910 +@57136 := @27316 (@57070 @50305) +@57137 := @57095 @50308 +@57138 := @27387 @57137 +@57140 := @27316 (@57138 @27408) +@57151 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57136 (@57140 @57105))))) + @7486 +@57155 := @27316 (@57070 (@27366 (@50303 @29933))) +@57157 := @29940 @57100 @43949 +@57169 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @57155 (@57140 (@29939 (@57157 @27376 @27378)))))) + @13527 +@57176 := @27316 (@57070 (@27366 (@50303 (@29932 (@27375 (@13528 @27378)))))) +@57177 := @57157 @13527 +@57186 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57176 (@57140 (@29939 (@57177 @27378))))) + @13530 +@57191 := @57070 (@27366 (@50303 (@29932 (@27375 @13531)))) +@57192 := @27316 @57191 +@57193 := @57177 @13530 +@57199 := @27599 (fun (Γ : @27346) => @57192 (@57140 (@29939 @57193))) @41741 +@57200 := @27482 @57191 +@57201 := @57138 @50378 +@57202 := @27316 @57201 +@57204 := @50381 @29938 @57193 +@57208 := @57200 (@57202 @57204) (@27642 @57069) +@57212 := @27482 @57201 @57204 (@27647 @57137) +@57216 := @49992 @2701 @24 @13527 @13529 +@57220 := LexLeanPreservation.Rust.Corr.second @27307 @27309 @27311 +@57222 := @57220 @41741 @6533 +@57229 := @57222 @2700 @24 @24 @13524 @7088 @13448 @7031 +@57233 := @50123 @2700 @2690 @13520 @13522 +@57240 := @49998 @2699 @2690 @26 @13517 @7088 @13460 @7031 +@57243 := @50007 @2699 @3960 @13517 +@57251 := @50012 @2680 @2698 @3957 @3960 @7048 @13515 @6533 @3983 +@57254 := @50022 @2698 @3957 @13515 +@57260 := @50027 @2687 @2697 @3954 @3956 @13474 @13514 +@57263 := @50007 @2687 @3954 @13474 +@57297 := @50038 + @2685 + @523 + @2050 + @3951 + @3953 + @7048 + @13473 + @28377 + @398 + @6533 + @6533 + @3994 + (@50022 + @523 + @2050 + @13473 + (@50072 @179 @29 @49 @7040 @9930 @50085 (@50054 @162 @24 @33 @7966 @7042 @50070 @50088))) + (@27526 (@28184 @2685)) +@57298 := @27400 @3994 +@57300 := @57297 (@27751 @57298) +@57301 := @27424 @3994 +@57303 := @57300 (@27755 @57301) +@57306 := @27760 (@28195 @3951 @3953) +@57318 := @57260 + (@57263 (@57303 @57306 (@28203 (@28205 @2685 (@28207 @2050))) (@27760 (@27762 @2685)) @27772)) +@57358 := @50116 + @2696 + @24 + @3951 + @13508 + @13513 + (@50125 + @13497 + @13506 + (@50133 + @13497 + @13504 + @8413 + (@50143 + @13496 + @13503 + @7113 + @13479 + @7031 + @50070 + (@50157 @13489 @7031 @50167 @50170 @28310 (@27766 (@28312 @13490 @7048))) + @28310 + (@27766 (@28312 @13480 @13496))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) +@57364 := @50027 @2694 @162 @2690 @33 @13511 @7042 +@57366 := @30390 @41741 @6533 +@57367 := @57366 @212 +@57372 := @57367 @237 @24 @24 @7327 @7158 +@57379 := @50192 @2692 @24 @49 @7327 (@7159 @7042) @50167 +@57380 := @50027 @237 +@57385 := @57380 @162 @24 @33 @7158 @7042 +@57386 := @28281 @41741 +@57387 := @57386 @6533 +@57388 := @57387 @24 +@57392 := @57388 @236 @7158 @28410 @28414 +@57402 := @57251 (@57254 (@57318 (@57358 (@57364 (@57372 (@57379 (@57385 @57392 @50088))) @50088)))) +@57403 := @27330 @2680 +@57404 := @27526 @57403 +@57405 := @57402 @57404 +@57406 := @27400 @3983 +@57407 := @27751 @57406 +@57408 := @57405 @57407 +@57409 := @27424 @3983 +@57410 := @27755 @57409 +@57411 := @57408 @57410 +@57413 := @27760 (@27762 @2680) +@57432 := @57089 + (@57130 + (@57132 + (@57134 + (@57151 + (@57169 + (@57186 + (@57199 + (@57208 + (@57212 + (@57216 + (@57229 + (@57233 (@57240 (@57243 (@57411 @57413 @27772)) @28500)) + @28500))))))))))) +@57433 := @27312 @1560 +@57434 := @27320 @44854 +@57436 := @27316 (@57434 @27335) +@57438 := @27358 (@27359 @1560) +@57439 := @27354 @57438 +@57441 := @27316 (@57439 @27383) +@57458 := @27315 + (fun (fn : @129) => + @57436 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57441 @27430)))))) + @27476)) + @2722 +@57461 := @27482 (@57434 (@27333 @2722)) +@57464 := @27395 (@27396 @2722) @44857 +@57468 := @27316 (@27387 (@57464 @27404) @27408) +@57469 := @27421 @2722 +@57474 := @27418 (@27420 @57469 @44860 @27376 @27378) +@57485 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57441 (@57468 @57474))))) +@57486 := @27341 @57485 +@57487 := @27338 @57486 +@57496 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @44857 @27334) @27470))) +@57499 := @57461 (@57487 @57496) @44855 +@57501 := @27529 @57486 @57496 +@57503 := @27532 @57485 @13544 +@57504 := @27368 @13544 +@57508 := @27316 (@57439 (@27366 (@57504 @27381))) +@57510 := @57464 (@27403 @13544) +@57511 := @27387 @57510 +@57513 := @27316 (@57511 @27408) +@57524 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57508 (@57513 @57474))))) + @6404 +@57528 := @27316 (@57439 (@27366 (@57504 @44673))) +@57530 := @44680 @57469 @44860 +@57542 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @57528 (@57513 (@44679 (@57530 @27376 @27378)))))) + @13557 +@57549 := @27316 (@57439 (@27366 (@57504 (@44672 (@27375 (@13558 @27378)))))) +@57550 := @57530 @13557 +@57559 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57549 (@57513 (@44679 (@57550 @27378))))) + @13589 +@57564 := @57439 (@27366 (@57504 (@44672 (@27375 @13590)))) +@57565 := @27316 @57564 +@57566 := @57550 @13589 +@57571 := @27599 (fun (Γ : @27346) => @57565 (@57513 (@44679 @57566))) +@57574 := @27612 (@27805 (@33408 @27806)) +@57575 := @27617 @30 +@57578 := @27612 (@27615 (@57575 @27620)) +@57585 := @57574 (@57578 (@27612 (@27624 (@27617 @2708 @27626)) @27394)) +@57586 := @57571 @57585 +@57587 := @27482 @57564 +@57589 := @57511 (@27407 @57585) +@57590 := @27316 @57589 +@57593 := @27414 @57585 @44678 @57566 +@57597 := @57587 (@57590 @57593) (@27642 @57438) +@57601 := @27482 @57589 @57593 (@27647 @57510) +@57616 := @27653 + @57585 + @6612 + @6612 + @30 + @62 + @6533 + @177 + @2720 + @141 + @7267 + @13588 + @139 + @7025 + @13550 + @7031 +@57618 := @27717 @57585 @6612 +@57622 := @57618 @46 @62 @46 @7267 +@57623 := @27726 @57585 +@57628 := @57616 (@57622 (@27725 (@57623 @46)) @27936) +@57629 := @27779 @57585 +@57646 := @57629 + @57585 + @6612 + @62 + @6533 + @2720 + @140 + @6612 + @30 + @13587 + @136 + @336 + @139 + @212 + @7223 + @7048 + @7048 + @7108 +@57649 := @27612 (@28053 (@33408 @28055)) +@57652 := @27612 (@27781 (@37879 @27783)) +@57654 := @57649 (@57652 @57585) +@57679 := @57629 + @57654 + @6612 + @62 + @6533 + @2720 + @139 + @6612 + @30 + @7212 + @20 + @562 + @564 + @2716 + @7753 + @7048 + @7048 + @13583 + (@27831 @57585 @6612 @62 @6533 @2720 @6612 @30) +@57680 := @27861 @2720 +@57683 := @57679 (@27841 (@57680 @20)) +@57684 := @37912 @2720 +@57688 := @57683 (@27766 (@57684 @139 @562)) +@57691 := @27875 @57585 @62 @6533 +@57697 := @57688 (@27647 (@57691 @562 @564 @7753 @7048)) +@57707 := @27682 @57654 @6612 @1560 @570 @2711 @30 @7048 @13581 @6612 @2722 +@57709 := @27696 @57654 @6612 +@57712 := @57709 @570 @2711 @13581 +@57714 := @27705 @57654 @6612 +@57720 := @57714 @160 @569 @2708 @2710 @7295 @13580 +@57722 := @27717 @57654 @6612 +@57725 := @57722 @136 @2708 @136 +@57726 := @57725 @7295 +@57727 := @27726 @57654 +@57729 := @27725 (@57727 @136) +@57732 := @57720 (@57726 @57729 @29061) +@57738 := @57714 @567 @375 @30 @64 @13578 @7457 +@57744 := @28076 @57654 @6612 @567 @30 @13572 @13576 +@57761 := @30465 + @57654 + @6612 + @160 + @2706 + @30 + @7040 + @566 + @7048 + @8685 + @6612 + @7547 + @13564 + @13568 + (@57725 @7040 @57729 @27736) +@57764 := @57709 @566 @2706 @8685 +@57779 := @57714 + @212 + @198 + @30 + @2705 + @7108 + @7468 + (@57722 @20 @30 @20 @7108 (@27725 (@57727 @20)) @28165) +@57794 := @57714 + @196 + @162 + @61 + @33 + @7155 + @7042 + (@57722 @60 @61 @60 @7155 (@27725 (@57727 @60)) @28398) +@57796 := @27742 @57654 @6612 +@57881 := @57458 + (@57499 + (@57501 + (@57503 + (@57524 + (@57542 + (@57559 + (@57586 + (@57597 + (@57601 + (@57628 + (@57646 + (@57697 + (@57707 + (@57712 + (@57732 + (@57738 + (@57744 + (@57761 + (@57764 (@57779 (@57794 @57796))) + @44794 + @32050 + @30521 + (@27766 (@28312 @13565 @7048)))) + (@57714 + @220 + @162 + @62 + @33 + @7455 + @7042 + (@57722 @192 @62 @192 @7455 (@27725 (@57727 @192)) @29806) + @57796)))) + @44855 + @44858 + @44861 + @44864 + @32050)) + (@27841 (@57680 @136)) + (@27766 (@57684 @140 @336)) + (@27647 (@57691 @336 @139 @7223 @7048)) + (@30381 + @57585 + @6612 + @212 + @30 + @7108 + (@57618 @20 @30 @20 @7108 (@27725 (@57623 @20)) @28165))) + @28815 + (@27766 (@40803 @2720 @141)) + @28827)))))))))) +@57882 := @27312 @1565 +@57883 := @27330 @1565 +@57884 := @27320 @57883 +@57886 := @27316 (@57884 @27335) +@57888 := @27358 (@27359 @1565) +@57889 := @27354 @57888 +@57891 := @27316 (@57889 @27383) +@57908 := @27315 + (fun (fn : @129) => + @57886 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57891 @27430)))))) + @27476)) + @2748 +@57911 := @27482 (@57884 (@27333 @2748)) +@57914 := @27395 (@27396 @2748) @44786 +@57918 := @27316 (@27387 (@57914 @27404) @27408) +@57919 := @27421 @2748 +@57924 := @27418 (@27420 @57919 @44789 @27376 @27378) +@57935 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57891 (@57918 @57924))))) +@57936 := @27341 @57935 +@57937 := @27338 @57936 +@57946 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @44786 @27334) @27470))) +@57950 := @57911 (@57937 @57946) (@27526 @57883) +@57952 := @27529 @57936 @57946 +@57954 := @27532 @57935 @13600 +@57955 := @27368 @13600 +@57959 := @27316 (@57889 (@27366 (@57955 @27381))) +@57961 := @57914 (@27403 @13600) +@57962 := @27387 @57961 +@57964 := @27316 (@57962 @27408) +@57975 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @57959 (@57964 @57924))))) + @6404 +@57979 := @27316 (@57889 (@27366 (@57955 @44673))) +@57981 := @44680 @57919 @44789 +@57993 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @57979 (@57964 (@44679 (@57981 @27376 @27378)))))) + @13613 +@58000 := @27316 (@57889 (@27366 (@57955 (@44672 (@27375 (@13614 @27378)))))) +@58001 := @57981 @13613 +@58010 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58000 (@57964 (@44679 (@58001 @27378))))) + @13675 +@58015 := @57889 (@27366 (@57955 (@44672 (@27375 @13676)))) +@58016 := @27316 @58015 +@58017 := @58001 @13675 +@58022 := @27599 (fun (Γ : @27346) => @58016 (@57964 (@44679 @58017))) +@58025 := @27612 (@27615 (@37879 @27620)) +@58030 := @58025 (@27612 (@27624 (@57575 @27626)) @27394) +@58031 := @58022 @58030 +@58032 := @27482 @58015 +@58034 := @57962 (@27407 @58030) +@58035 := @27316 @58034 +@58038 := @27414 @58030 @44678 @58017 +@58042 := @58032 (@58035 @58038) (@27642 @57888) +@58046 := @27482 @58034 @58038 (@27647 @57961) +@58061 := @27653 + @58030 + @6612 + @6612 + @30 + @30 + @6612 + @160 + @2746 + @27662 + @7040 + @13674 + @139 + @7025 + @13606 + @7031 +@58063 := @27717 @58030 @6612 +@58067 := @58063 @136 @30 @136 @7040 +@58068 := @27726 @58030 +@58073 := @58061 (@58067 (@27725 (@58068 @136)) @27736) +@58074 := @27779 @58030 +@58091 := @58074 + @58030 + @6612 + @30 + @6612 + @2746 + @307 + @6612 + @30 + @13673 + @20 + @244 + @139 + @2742 + @7223 + @7048 + @13641 + @13665 +@58092 := @27809 @58030 +@58117 := @58074 + @58092 + @6612 + @30 + @6612 + @2746 + @139 + @6612 + @30 + @7212 + @136 + @266 + @172 + @2727 + @11740 + @7048 + @7048 + @13669 + (@27831 @58030 @6612 @30 @6612 @2746 @6612 @30) +@58118 := @27861 @2746 +@58121 := @58117 (@27841 (@58118 @136)) +@58122 := @28682 @2746 +@58126 := @58121 (@27766 (@58122 @139 @266)) +@58129 := @27875 @58030 @30 @6612 +@58191 := @58091 + (@58126 + (@27647 (@58129 @266 @172 @11740 @7048)) + (@27897 + @58092 + @6612 + @266 + @30 + @179 + @68 + @7048 + @7269 + @7978 + @27910 + (@27696 + @58092 + @6612 + @179 + @68 + @7269 + (@27705 + @58092 + @6612 + @177 + @162 + @29 + @33 + @7267 + @7042 + (@27717 @58092 @6612 @46 @29 @46 @7267 (@27725 (@27726 @58092 @46)) @27936) + (@27742 @58092 @6612))) + @35140)) + (@27841 (@58118 @20)) + (@27766 (@58122 @307 @244)) + (@27647 (@58129 @244 @139 @7223 @7048)) +@58204 := @27972 @58030 @6612 @6612 @60 @26 @2737 @2741 @30 @13638 @60 @7843 @7048 @13665 +@58206 := @27673 @58030 @6612 +@58209 := @58206 @2737 @26 @13638 +@58272 := @27682 + @58030 + @6612 + @2733 + @2736 + @68 + @26 + @7048 + @13636 + @6612 + @4011 + (@27696 + @58030 + @6612 + @2736 + @68 + @13636 + (@27705 + @58030 + @6612 + @600 + @162 + @29 + @33 + @13634 + @7042 + (@58206 + @600 + @29 + @13634 + (@28538 + @58030 + @6612 + @6612 + @212 + @60 + @136 + @78 + @29 + @7825 + @7088 + @13622 + @13629 + (@58063 @20 @61 @20 @7825 (@27725 (@58068 @20)) @32995) + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @13629 @13623)) + @32050)) + (@27742 @58030 @6612))) +@58273 := @27330 @2733 +@58274 := @27526 @58273 +@58275 := @58272 @58274 +@58276 := @27400 @4011 +@58278 := @58275 (@27751 @58276) +@58279 := @27424 @4011 +@58291 := @58204 + (@58209 (@58278 (@27755 @58279) (@27760 (@27762 @2733)) @32050)) + (@27766 (@28048 @58030 @60)) +@58292 := @33081 @58030 +@58303 := @33536 @58292 @6612 @6612 @196 @2739 @247 @30 @7048 @7580 @7048 @13665 +@58308 := @30381 @58292 @6612 @196 @26 @7580 +@58310 := @27717 @58292 @6612 +@58314 := @58310 @60 @26 @60 @7580 +@58315 := @27726 @58292 +@58321 := @58303 (@58308 (@58314 (@27725 (@58315 @60)) @30642)) +@58333 := @30356 @58292 @6612 @6612 @33716 @7580 @2739 @247 @30 @7048 @13661 @7048 @7167 +@58335 := @27897 @58292 @6612 +@58433 := @57908 + (@57950 + (@57952 + (@57954 + (@57975 + (@57993 + (@58010 + (@58031 + (@58042 + (@58046 + (@58073 + (@58191 + (@58291 + (@58321 + (@58333 + (@58335 + @266 + @30 + @2736 + @68 + @7048 + @13660 + @7978 + @27910 + (@27696 + @58292 + @6612 + @2736 + @68 + @13660 + (@27705 + @58292 + @6612 + @600 + @162 + @29 + @33 + @13658 + @7042 + (@27673 + @58292 + @6612 + @600 + @29 + @13658 + (@28538 + @58292 + @6612 + @6612 + @212 + @60 + @136 + @78 + @29 + @7108 + @7088 + @13646 + @13653 + (@58310 @20 @61 @20 @7108 (@27725 (@58315 @20)) @28165) + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @13653 @13647)) + @32050)) + (@27742 @58292 @6612))) + @35140) + (@58335 + @244 + @30 + @162 + @33 + @7048 + @7042 + @7165 + @27909 + (@28304 @58292 @6612) + @28462))))) + @28815 + (@27766 (@28821 @2746 @27662)) + @28827)))))))))) +@58434 := @27312 @1579 +@58435 := @27320 @45169 +@58437 := @27316 (@58435 @27335) +@58439 := @27358 (@27359 @1579) +@58440 := @27354 @58439 +@58442 := @27316 (@58440 @27383) +@58459 := @27315 + (fun (fn : @129) => + @58437 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58442 @27430)))))) + @27476)) + @2766 +@58462 := @27482 (@58435 (@27333 @2766)) +@58465 := @27395 (@27396 @2766) @45172 +@58469 := @27316 (@27387 (@58465 @27404) @27408) +@58470 := @27421 @2766 +@58475 := @27418 (@27420 @58470 @45175 @27376 @27378) +@58486 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58442 (@58469 @58475))))) +@58487 := @27341 @58486 +@58488 := @27338 @58487 +@58497 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @45172 @27334) @27470))) +@58500 := @58462 (@58488 @58497) @45170 +@58502 := @27529 @58487 @58497 +@58504 := @27532 @58486 @13681 +@58505 := @27368 @13681 +@58509 := @27316 (@58440 (@27366 (@58505 @27381))) +@58511 := @58465 (@27403 @13681) +@58512 := @27387 @58511 +@58514 := @27316 (@58512 @27408) +@58525 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58509 (@58514 @58475))))) + @6518 +@58526 := @27372 @6518 +@58527 := @58526 @27380 +@58531 := @27316 (@58440 (@27366 (@58505 @58527))) +@58532 := @27416 @6518 +@58533 := @27415 @58532 +@58534 := @27419 @58532 +@58536 := @58534 @58470 @45175 +@58548 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @58531 (@58514 (@58533 (@58536 @27376 @27378)))))) + @7048 +@58549 := @58526 @29956 +@58553 := @27316 (@58440 (@27366 (@58505 @58549))) +@58554 := @58536 @7048 +@58563 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58553 (@58514 (@58533 (@58554 @27378))))) + @13693 +@58568 := @58440 (@27366 (@58505 (@58526 (@27375 @13694)))) +@58569 := @27316 @58568 +@58570 := @58554 @13693 +@58576 := @27599 (fun (Γ : @27346) => @58569 (@58514 (@58533 @58570))) @30902 +@58577 := @27482 @58568 +@58579 := @58512 (@27407 @30902) +@58580 := @27316 @58579 +@58583 := @27414 @30902 @58532 @58570 +@58587 := @58577 (@58580 @58583) (@27642 @58439) +@58591 := @27482 @58579 @58583 (@27647 @58511) +@58601 := @27682 @30902 @6612 @2755 @2764 @4017 @143 @7048 @13691 @6612 @4026 +@58606 := @27696 @30902 @6612 @2764 @4017 @13691 +@58608 := @27705 @30902 @6612 +@58614 := @58608 @2762 @1596 @4014 @4016 @13689 @10692 +@58616 := @27673 @30902 @6612 +@58619 := @58616 @2762 @4014 @13689 +@58633 := @28130 @30902 @6612 @2760 @162 @33 @2792 @143 @7048 @7042 @27909 @473 @6612 @6612 @4030 +@58635 := @28304 @30902 @6612 +@58639 := @58633 @58635 (@27526 (@28184 @2760)) +@58640 := @27400 @4030 +@58642 := @58639 (@27751 @58640) +@58643 := @27424 @4030 +@58645 := @58642 (@27755 @58643) +@58648 := @27760 (@28195 @2792 @143) +@58707 := @58601 + (@58606 + (@58614 + (@58619 (@58645 @58648 (@28203 (@28205 @2760 @30065)) (@27760 (@27762 @2760)) @32050)) + (@58608 + @1594 + @163 + @143 + @145 + @10690 + @7043 + (@58616 + @1594 + @143 + @10690 + (@27897 @30902 @6612 @336 @143 @162 @33 @7048 @7042 @10688 @27909 @58635 @45143)) + (@58608 + @160 + @162 + @143 + @33 + @7040 + @7042 + (@27717 @30902 @6612 @136 @143 @136 @7040 (@27725 (@27726 @30902 @136)) @27736) + (@27742 @30902 @6612))))) +@58708 := @27330 @2755 +@58709 := @27526 @58708 +@58710 := @58707 @58709 +@58711 := @27400 @4026 +@58712 := @27751 @58711 +@58713 := @58710 @58712 +@58714 := @27424 @4026 +@58715 := @27755 @58714 +@58716 := @58713 @58715 +@58718 := @27760 (@27762 @2755) +@58730 := @58459 + (@58500 + (@58502 + (@58504 (@58525 (@58548 (@58563 (@58576 (@58587 (@58591 (@58716 @58718 @32050)))))))))) +@58731 := @27312 @1584 +@58732 := @27320 @45151 +@58734 := @27316 (@58732 @27335) +@58736 := @27358 (@27359 @1584) +@58737 := @27354 @58736 +@58739 := @27316 (@58737 @27383) +@58756 := @27315 + (fun (fn : @129) => + @58734 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58739 @27430)))))) + @27476)) + @2784 +@58759 := @27482 (@58732 (@27333 @2784)) +@58762 := @27395 (@27396 @2784) @45154 +@58766 := @27316 (@27387 (@58762 @27404) @27408) +@58767 := @27421 @2784 +@58772 := @27418 (@27420 @58767 @45157 @27376 @27378) +@58783 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58739 (@58766 @58772))))) +@58784 := @27341 @58783 +@58785 := @27338 @58784 +@58794 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @45154 @27334) @27470))) +@58797 := @58759 (@58785 @58794) @45152 +@58799 := @27529 @58784 @58794 +@58801 := @27532 @58783 @13702 +@58802 := @27368 @13702 +@58806 := @27316 (@58737 (@27366 (@58802 @27381))) +@58808 := @58762 (@27403 @13702) +@58809 := @27387 @58808 +@58811 := @27316 (@58809 @27408) +@58822 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58806 (@58811 @58772))))) + @6518 +@58826 := @27316 (@58737 (@27366 (@58802 @58527))) +@58828 := @58534 @58767 @45157 +@58840 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @58826 (@58811 (@58533 (@58828 @27376 @27378)))))) + @13715 +@58847 := @27316 (@58737 (@27366 (@58802 (@58526 (@27375 (@13716 @27378)))))) +@58848 := @58828 @13715 +@58857 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @58847 (@58811 (@58533 (@58848 @27378))))) + @13747 +@58862 := @58737 (@27366 (@58802 (@58526 (@27375 @13748)))) +@58863 := @27316 @58862 +@58864 := @58848 @13747 +@58869 := @27599 (fun (Γ : @27346) => @58863 (@58811 (@58533 @58864))) +@58876 := @57574 (@27623 (@27612 (@27624 (@27617 @2770 @27626)) @27394)) +@58877 := @58869 @58876 +@58878 := @27482 @58862 +@58880 := @58809 (@27407 @58876) +@58881 := @27316 @58880 +@58884 := @27414 @58876 @58532 @58864 +@58888 := @58878 (@58881 @58884) (@27642 @58736) +@58892 := @27482 @58880 @58884 (@27647 @58808) +@58907 := @27653 + @58876 + @6612 + @6612 + @143 + @62 + @6533 + @177 + @2782 + @141 + @7267 + @13746 + @139 + @7025 + @13708 + @7031 +@58909 := @27717 @58876 @6612 +@58913 := @58909 @46 @62 @46 @7267 +@58914 := @27726 @58876 +@58919 := @58907 (@58913 (@27725 (@58914 @46)) @27936) +@58920 := @27779 @58876 +@58937 := @58920 + @58876 + @6612 + @62 + @6533 + @2782 + @140 + @6612 + @143 + @13745 + @136 + @336 + @139 + @212 + @7223 + @7048 + @7048 + @7108 +@58939 := @57649 (@57652 @58876) +@58964 := @58920 + @58939 + @6612 + @62 + @6533 + @2782 + @139 + @6612 + @143 + @7212 + @20 + @562 + @564 + @2778 + @7753 + @7048 + @7048 + @13741 + (@27831 @58876 @6612 @62 @6533 @2782 @6612 @143) +@58965 := @27861 @2782 +@58968 := @58964 (@27841 (@58965 @20)) +@58969 := @37912 @2782 +@58973 := @58968 (@27766 (@58969 @139 @562)) +@58976 := @27875 @58876 @62 @6533 +@58982 := @58973 (@27647 (@58976 @562 @564 @7753 @7048)) +@58992 := @27682 @58939 @6612 @1584 @570 @2773 @143 @7048 @13739 @6612 @2784 +@58994 := @27696 @58939 @6612 +@58997 := @58994 @570 @2773 @13739 +@58999 := @27705 @58939 @6612 +@59005 := @58999 @160 @569 @2770 @2772 @7295 @13738 +@59007 := @27717 @58939 @6612 +@59010 := @59007 @136 @2770 @136 +@59011 := @59010 @7295 +@59012 := @27726 @58939 +@59014 := @27725 (@59012 @136) +@59017 := @59005 (@59011 @59014 @29061) +@59023 := @58999 @567 @375 @143 @64 @13736 @7457 +@59029 := @28076 @58939 @6612 @567 @143 @13730 @13734 +@59046 := @30465 + @58939 + @6612 + @160 + @2768 + @143 + @7040 + @566 + @7048 + @8685 + @6612 + @7547 + @13722 + @13726 + (@59010 @7040 @59014 @27736) +@59049 := @58994 @566 @2768 @8685 +@59064 := @58999 + @212 + @198 + @143 + @2705 + @7108 + @7468 + (@59007 @20 @143 @20 @7108 (@27725 (@59012 @20)) @28165) +@59079 := @58999 + @196 + @162 + @61 + @33 + @7155 + @7042 + (@59007 @60 @61 @60 @7155 (@27725 (@59012 @60)) @28398) +@59081 := @27742 @58939 @6612 +@59166 := @58756 + (@58797 + (@58799 + (@58801 + (@58822 + (@58840 + (@58857 + (@58877 + (@58888 + (@58892 + (@58919 + (@58937 + (@58982 + (@58992 + (@58997 + (@59017 + (@59023 + (@59029 + (@59046 + (@59049 (@59064 (@59079 @59081))) + @45111 + @32050 + @30521 + (@27766 (@28312 @13723 @7048)))) + (@58999 + @220 + @162 + @62 + @33 + @7455 + @7042 + (@59007 @192 @62 @192 @7455 (@27725 (@59012 @192)) @29806) + @59081)))) + @45152 + @45155 + @45158 + @45161 + @32050)) + (@27841 (@58965 @136)) + (@27766 (@58969 @140 @336)) + (@27647 (@58976 @336 @139 @7223 @7048)) + (@30381 + @58876 + @6612 + @212 + @143 + @7108 + (@58909 @20 @143 @20 @7108 (@27725 (@58914 @20)) @28165))) + @28815 + (@27766 (@40803 @2782 @141)) + @28827)))))))))) +@59167 := @27312 @1589 +@59168 := @27330 @1589 +@59169 := @27320 @59168 +@59171 := @27316 (@59169 @27335) +@59173 := @27358 (@27359 @1589) +@59174 := @27354 @59173 +@59176 := @27316 (@59174 @27383) +@59193 := @27315 + (fun (fn : @129) => + @59171 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59176 @27430)))))) + @27476)) + @2790 +@59196 := @27482 (@59169 (@27333 @2790)) +@59199 := @27395 (@27396 @2790) @45103 +@59203 := @27316 (@27387 (@59199 @27404) @27408) +@59204 := @27421 @2790 +@59209 := @27418 (@27420 @59204 @45106 @27376 @27378) +@59220 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59176 (@59203 @59209))))) +@59221 := @27341 @59220 +@59222 := @27338 @59221 +@59231 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @45103 @27334) @27470))) +@59235 := @59196 (@59222 @59231) (@27526 @59168) +@59237 := @27529 @59221 @59231 +@59239 := @27532 @59220 @13753 +@59240 := @27368 @13753 +@59244 := @27316 (@59174 (@27366 (@59240 @27381))) +@59246 := @59199 (@27403 @13753) +@59247 := @27387 @59246 +@59249 := @27316 (@59247 @27408) +@59260 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59244 (@59249 @59209))))) + @6518 +@59264 := @27316 (@59174 (@27366 (@59240 @58527))) +@59266 := @58534 @59204 @45106 +@59278 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @59264 (@59249 (@58533 (@59266 @27376 @27378)))))) + @7048 +@59282 := @27316 (@59174 (@27366 (@59240 @58549))) +@59283 := @59266 @7048 +@59292 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59282 (@59249 (@58533 (@59283 @27378))))) + @13774 +@59297 := @59174 (@27366 (@59240 (@58526 (@27375 @13775)))) +@59298 := @27316 @59297 +@59299 := @59283 @13774 +@59304 := @27599 (fun (Γ : @27346) => @59298 (@59249 (@58533 @59299))) +@59305 := @58025 @30902 +@59306 := @59304 @59305 +@59307 := @27482 @59297 +@59309 := @59247 (@27407 @59305) +@59310 := @27316 @59309 +@59313 := @27414 @59305 @58532 @59299 +@59317 := @59307 (@59310 @59313) (@27642 @59173) +@59321 := @27482 @59309 @59313 (@27647 @59246) +@59331 := @27897 @59305 @6612 @562 @143 @2788 @146 @7048 @13773 @8712 @28377 +@59336 := @27696 @59305 @6612 @2788 @146 @13773 +@59338 := @27705 @59305 @6612 +@59344 := @59338 @600 @163 @29 @145 @13771 @7043 +@59349 := @27673 @59305 @6612 @600 @29 @13771 +@59361 := @28538 @59305 @6612 @6612 @212 @60 @136 @78 @29 @7108 @7088 @13759 @13766 +@59363 := @27717 @59305 @6612 +@59367 := @59363 @20 @61 @20 @7108 +@59368 := @27726 @59305 +@59416 := @59193 + (@59235 + (@59237 + (@59239 + (@59260 + (@59278 + (@59292 + (@59306 + (@59317 + (@59321 + (@59331 + (@59336 + (@59344 + (@59349 + (@59361 + (@59367 (@27725 (@59368 @20)) @28165) + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @13766 @13760)) + @32050)) + (@59338 + @160 + @162 + @143 + @33 + @7040 + @7042 + (@59363 @136 @143 @136 @7040 (@27725 (@59368 @136)) @27736) + (@27742 @59305 @6612)))) + @47382)))))))))) +@59417 := @27312 @1606 +@59418 := @27320 @45293 +@59420 := @27316 (@59418 @27335) +@59422 := @27358 (@27359 @1606) +@59423 := @27354 @59422 +@59425 := @27316 (@59423 @27383) +@59442 := @27315 + (fun (fn : @129) => + @59420 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59425 @27430)))))) + @27476)) + @2815 +@59445 := @27482 (@59418 (@27333 @2815)) +@59448 := @27395 (@27396 @2815) @45296 +@59452 := @27316 (@27387 (@59448 @27404) @27408) +@59453 := @27421 @2815 +@59458 := @27418 (@27420 @59453 @45299 @27376 @27378) +@59469 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59425 (@59452 @59458))))) +@59470 := @27341 @59469 +@59471 := @27338 @59470 +@59480 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @45296 @27334) @27470))) +@59483 := @59445 (@59471 @59480) @45294 +@59485 := @27529 @59470 @59480 +@59487 := @27532 @59469 @13781 +@59488 := @27368 @13781 +@59490 := @27366 (@59488 @27381) +@59492 := @27316 (@59423 @59490) +@59493 := @27403 @13781 +@59494 := @59448 @59493 +@59495 := @27387 @59494 +@59497 := @27316 (@59495 @27408) +@59508 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59492 (@59497 @59458))))) + @6403 +@59512 := @27316 (@59423 (@27366 (@59488 @44966))) +@59514 := @44973 @59453 @45299 +@59526 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @59512 (@59497 (@44972 (@59514 @27376 @27378)))))) + @13804 +@59533 := @27316 (@59423 (@27366 (@59488 (@44965 (@27375 (@13805 @27378)))))) +@59534 := @59514 @13804 +@59543 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59533 (@59497 (@44972 (@59534 @27378))))) + @13813 +@59548 := @59423 (@27366 (@59488 (@44965 (@27375 @13814)))) +@59549 := @27316 @59548 +@59550 := @59534 @13813 +@59555 := @27599 (fun (Γ : @27346) => @59549 (@59497 (@44972 @59550))) +@59556 := @31720 @30902 +@59557 := @59555 @59556 +@59558 := @27482 @59548 +@59559 := @27407 @59556 +@59560 := @59495 @59559 +@59561 := @27316 @59560 +@59562 := @27414 @59556 +@59564 := @59562 @44971 @59550 +@59568 := @59558 (@59561 @59564) (@27642 @59422) +@59572 := @27482 @59560 @59564 (@27647 @59494) +@59587 := @27653 + @59556 + @6612 + @6612 + @29 + @30 + @6612 + @2808 + @2813 + @27662 + @13801 + @13812 + @139 + @7025 + @13787 + @7031 +@59589 := @27673 @59556 @6612 +@59592 := @59589 @2808 @30 @13801 +@59602 := @27682 @59556 @6612 @2798 @2807 @4037 @30 @7048 @13799 @6612 @4046 +@59604 := @27696 @59556 @6612 +@59607 := @59604 @2807 @4037 @13799 +@59609 := @27705 @59556 @6612 +@59615 := @59609 @2805 @1569 @4034 @4036 @13797 @10666 +@59618 := @59589 @2805 @4034 @13797 +@59632 := @28130 @59556 @6612 @2803 @214 @68 @4032 @30 @7048 @7110 @27910 @521 @6612 @6612 @4066 +@59635 := @59604 @214 @68 @7110 +@59636 := @59609 @212 +@59641 := @59636 @162 @29 @33 @7108 @7042 +@59643 := @27717 @59556 @6612 +@59647 := @59643 @20 @29 @20 @7108 +@59648 := @27726 @59556 +@59652 := @59647 (@27725 (@59648 @20)) @28165 +@59653 := @59641 @59652 +@59655 := @27742 @59556 @6612 +@59661 := @59632 (@59635 (@59653 @59655)) (@27526 (@28184 @2803)) +@59662 := @27400 @4066 +@59664 := @59661 (@27751 @59662) +@59665 := @27424 @4066 +@59667 := @59664 (@27755 @59665) +@59670 := @27760 (@28195 @4032 @30) +@59681 := @59615 + (@59618 (@59667 @59670 (@28203 (@28205 @2803 @48955)) (@27760 (@27762 @2803)) @32050)) +@59687 := @59609 @247 @163 @30 @145 @7167 @7043 +@59690 := @59589 @247 @30 @7167 +@59692 := @27897 @59556 @6612 +@59706 := @59687 + (@59690 (@59692 @244 @30 @162 @33 @7048 @7042 @7165 @27909 (@28304 @59556 @6612) @28462)) +@59722 := @59609 + @160 + @162 + @143 + @33 + @7040 + @7042 + (@59643 @136 @143 @136 @7040 (@27725 (@59648 @136)) @27736) + @59655 +@59726 := @59602 (@59607 (@59681 (@59706 @59722))) +@59727 := @27330 @2798 +@59728 := @27526 @59727 +@59729 := @59726 @59728 +@59730 := @27400 @4046 +@59731 := @27751 @59730 +@59732 := @59729 @59731 +@59733 := @27424 @4046 +@59734 := @27755 @59733 +@59735 := @59732 @59734 +@59737 := @27760 (@27762 @2798) +@59741 := @59587 (@59592 (@59735 @59737 @32050)) +@59742 := @27779 @59556 +@59759 := @59742 + @59556 + @6612 + @30 + @6612 + @2813 + @307 + @6612 + @29 + @13811 + @20 + @244 + @139 + @1936 + @7223 + @7048 + @7048 + @11459 +@59760 := @27809 @59556 +@59785 := @59742 + @59760 + @6612 + @30 + @6612 + @2813 + @139 + @6612 + @29 + @7212 + @136 + @266 + @172 + @177 + @11740 + @7048 + @7048 + @7267 + (@27831 @59556 @6612 @30 @6612 @2813 @6612 @29) +@59786 := @27861 @2813 +@59789 := @59785 (@27841 (@59786 @136)) +@59790 := @28682 @2813 +@59794 := @59789 (@27766 (@59790 @139 @266)) +@59797 := @27875 @59556 @30 @6612 +@59866 := @59442 + (@59483 + (@59485 + (@59487 + (@59508 + (@59526 + (@59543 + (@59557 + (@59568 + (@59572 + (@59741 + (@59759 + (@59794 + (@27647 (@59797 @266 @172 @11740 @7048)) + (@30381 + @59760 + @6612 + @177 + @29 + @7267 + (@27717 + @59760 + @6612 + @46 + @29 + @46 + @7267 + (@27725 (@27726 @59760 @46)) + @27936))) + (@27841 (@59786 @20)) + (@27766 (@59790 @307 @244)) + (@27647 (@59797 @244 @139 @7223 @7048)) + (@30381 + @59556 + @6612 + @1936 + @29 + @11459 + (@28281 @59556 @6612 @29 @1935 @11459 @47969 @47973))) + @28815 + (@27766 (@28821 @2813 @27662)) + @28827)))))))))) +@59867 := @27312 @2036 +@59868 := @27320 @48982 +@59870 := @27316 (@59868 @27335) +@59872 := @27358 (@27359 @2036) +@59873 := @27354 @59872 +@59875 := @27316 (@59873 @27383) +@59892 := @27315 + (fun (fn : @129) => + @59870 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59875 @27430)))))) + @27476)) + @2831 +@59895 := @27482 (@59868 (@27333 @2831)) +@59898 := @27395 (@27396 @2831) @48985 +@59902 := @27316 (@27387 (@59898 @27404) @27408) +@59903 := @27421 @2831 +@59908 := @27418 (@27420 @59903 @48988 @27376 @27378) +@59919 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59875 (@59902 @59908))))) +@59920 := @27341 @59919 +@59921 := @27338 @59920 +@59930 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @48985 @27334) @27470))) +@59933 := @59895 (@59921 @59930) @48983 +@59935 := @27529 @59920 @59930 +@59937 := @27532 @59919 @13827 +@59938 := @27368 @13827 +@59942 := @27316 (@59873 (@27366 (@59938 @27381))) +@59944 := @59898 (@27403 @13827) +@59945 := @27387 @59944 +@59947 := @27316 (@59945 @27408) +@59958 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59942 (@59947 @59908))))) + @6400 +@59962 := @27316 (@59873 (@27366 (@59938 @41027))) +@59964 := @41034 @59903 @48988 +@59976 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @59962 (@59947 (@41033 (@59964 @27376 @27378)))))) + @13840 +@59983 := @27316 (@59873 (@27366 (@59938 (@41026 (@27375 (@13841 @27378)))))) +@59984 := @59964 @13840 +@59993 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @59983 (@59947 (@41033 (@59984 @27378))))) + @13874 +@59998 := @59873 (@27366 (@59938 (@41026 (@27375 @13875)))) +@59999 := @27316 @59998 +@60000 := @59984 @13874 +@60005 := @27599 (fun (Γ : @27346) => @59999 (@59947 (@41033 @60000))) +@60008 := @27612 (@27805 (@27618 @27806)) +@60011 := @27612 (@27615 (@33078 @27620)) +@60018 := @60008 (@60011 (@27612 (@27624 (@27617 @2819 @27626)) @27394)) +@60019 := @60005 @60018 +@60020 := @27482 @59998 +@60022 := @59945 (@27407 @60018) +@60023 := @27316 @60022 +@60026 := @27414 @60018 @41032 @60000 +@60030 := @60020 (@60023 @60026) (@27642 @59872) +@60034 := @27482 @60022 @60026 (@27647 @59944) +@60049 := @27653 + @60018 + @6612 + @6612 + @26 + @143 + @6533 + @177 + @2829 + @141 + @7267 + @13873 + @139 + @7025 + @13833 + @7031 +@60051 := @27717 @60018 @6612 +@60055 := @60051 @46 @143 @46 @7267 +@60056 := @27726 @60018 +@60061 := @60049 (@60055 (@27725 (@60056 @46)) @27936) +@60062 := @27779 @60018 +@60079 := @60062 + @60018 + @6612 + @143 + @6533 + @2829 + @140 + @6612 + @26 + @13872 + @136 + @336 + @139 + @212 + @7223 + @7048 + @7048 + @7327 +@60081 := @37071 (@29563 @60018) +@60106 := @60062 + @60081 + @6612 + @143 + @6533 + @2829 + @139 + @6612 + @26 + @7212 + @20 + @562 + @564 + @2825 + @7753 + @7048 + @7048 + @13868 + (@27831 @60018 @6612 @143 @6533 @2829 @6612 @26) +@60107 := @27861 @2829 +@60110 := @60106 (@27841 (@60107 @20)) +@60111 := @27867 @143 +@60112 := @60111 @2829 +@60116 := @60110 (@27766 (@60112 @139 @562)) +@60119 := @27875 @60018 @143 @6533 +@60125 := @60116 (@27647 (@60119 @562 @564 @7753 @7048)) +@60135 := @27682 @60081 @6612 @2036 @570 @2821 @26 @7048 @13866 @6612 @2831 +@60137 := @27696 @60081 @6612 +@60140 := @60137 @570 @2821 @13866 +@60142 := @27705 @60081 @6612 +@60148 := @60142 @160 @569 @2819 @910 @7295 @13865 +@60150 := @27717 @60081 @6612 +@60153 := @60150 @136 @2819 @136 +@60154 := @60153 @7295 +@60155 := @27726 @60081 +@60157 := @27725 (@60155 @136) +@60160 := @60148 (@60154 @60157 @29061) +@60166 := @60142 @567 @375 @26 @145 @13863 @7457 +@60172 := @28076 @60081 @6612 @567 @26 @13857 @13861 +@60189 := @30465 + @60081 + @6612 + @160 + @2817 + @26 + @7040 + @566 + @7048 + @7766 + @6612 + @7547 + @13849 + @13853 + (@60153 @7040 @60157 @27736) +@60192 := @60137 @566 @2817 @7766 +@60207 := @60142 + @212 + @198 + @26 + @68 + @7327 + @7468 + (@60150 @20 @26 @20 @7327 (@27725 (@60155 @20)) @29201) +@60222 := @60142 + @196 + @162 + @29 + @33 + @7155 + @7042 + (@60150 @60 @29 @60 @7155 (@27725 (@60155 @60)) @28398) +@60224 := @27742 @60081 @6612 +@60294 := @60061 + (@60079 + (@60125 + (@60135 + (@60140 + (@60160 + (@60166 + (@60172 + (@60189 + (@60192 (@60207 (@60222 @60224))) + @48952 + @32050 + @30521 + (@27766 (@28312 @13850 @7048)))) + (@60142 + @220 + @162 + @143 + @33 + @7455 + @7042 + (@60150 @192 @143 @192 @7455 (@27725 (@60155 @192)) @29806) + @60224)))) + @48983 + @48986 + @48989 + @48992 + @32050)) + (@27841 (@60107 @136)) + (@27766 (@60112 @140 @336)) + (@27647 (@60119 @336 @139 @7223 @7048)) + (@30381 @60018 @6612 @212 @26 @7327 (@60051 @20 @26 @20 @7327 (@27725 (@60056 @20)) @29201))) + @28815 +@60295 := @28820 @143 +@60310 := @59892 + (@59933 + (@59935 + (@59937 + (@59958 + (@59976 + (@59993 (@60019 (@60030 (@60034 (@60294 (@27766 (@60295 @2829 @141)) @28827)))))))))) +@60311 := @27312 @2041 +@60312 := @27330 @2041 +@60313 := @27320 @60312 +@60315 := @27316 (@60313 @27335) +@60317 := @27358 (@27359 @2041) +@60318 := @27354 @60317 +@60320 := @27316 (@60318 @27383) +@60337 := @27315 + (fun (fn : @129) => + @60315 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60320 @27430)))))) + @27476)) + @2840 +@60340 := @27482 (@60313 (@27333 @2840)) +@60343 := @27395 (@27396 @2840) @48944 +@60347 := @27316 (@27387 (@60343 @27404) @27408) +@60348 := @27421 @2840 +@60353 := @27418 (@27420 @60348 @48947 @27376 @27378) +@60364 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60320 (@60347 @60353))))) +@60365 := @27341 @60364 +@60366 := @27338 @60365 +@60375 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @48944 @27334) @27470))) +@60379 := @60340 (@60366 @60375) (@27526 @60312) +@60381 := @27529 @60365 @60375 +@60383 := @27532 @60364 @13884 +@60384 := @27368 @13884 +@60388 := @27316 (@60318 (@27366 (@60384 @27381))) +@60390 := @60343 (@27403 @13884) +@60391 := @27387 @60390 +@60393 := @27316 (@60391 @27408) +@60404 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60388 (@60393 @60353))))) + @6400 +@60408 := @27316 (@60318 (@27366 (@60384 @41027))) +@60410 := @41034 @60348 @48947 +@60422 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @60408 (@60393 (@41033 (@60410 @27376 @27378)))))) + @7048 +@60426 := @27316 (@60318 (@27366 (@60384 @48853))) +@60427 := @60410 @7048 +@60436 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60426 (@60393 (@41033 (@60427 @27378))))) + @13921 +@60441 := @60318 (@27366 (@60384 (@41026 (@27375 @13922)))) +@60442 := @27316 @60441 +@60443 := @60427 @13921 +@60448 := @27599 (fun (Γ : @27346) => @60442 (@60393 (@41033 @60443))) +@60450 := @27809 (@60011 @27630) +@60451 := @60448 @60450 +@60452 := @27482 @60441 +@60454 := @60391 (@27407 @60450) +@60455 := @27316 @60454 +@60458 := @27414 @60450 @41032 @60443 +@60462 := @60452 (@60455 @60458) (@27642 @60317) +@60466 := @27482 @60454 @60458 (@27647 @60390) +@60477 := @33536 @60450 @6612 @6612 @212 @334 @2838 @26 @7048 @7327 @7048 @13921 +@60479 := @30381 @60450 @6612 +@60482 := @60479 @212 @26 @7327 +@60484 := @27717 @60450 @6612 +@60488 := @60484 @20 @26 @20 @7327 +@60489 := @27726 @60450 +@60495 := @60477 (@60482 (@60488 (@27725 (@60489 @20)) @29201)) +@60518 := @30356 + @60450 + @6612 + @6612 + @33716 + @7327 + @334 + @2838 + @26 + @7048 + @7362 + @13910 + @13919 + (@60479 @334 @26 @7362 (@28426 @60450 @6612 @331 @26 @7361 @29376)) +@60527 := @28231 @60450 @6612 @715 @2106 @4924 @26 @13910 @13917 @8172 +@60529 := @28244 @60450 @6612 +@60600 := @60337 + (@60379 + (@60381 + (@60383 + (@60404 + (@60422 + (@60436 + (@60451 + (@60462 + (@60466 + (@60495 + (@60518 + (@60527 + (@60529 + @177 + @163 + @29 + @68 + @7267 + @13909 + @13916 + @7113 + @13892 + @7031 + (@60484 @46 @29 @46 @7267 (@27725 (@60489 @46)) @27936) + (@60529 + @160 + @162 + @29 + @33 + @7040 + @7048 + @7042 + @7113 + @13902 + @7031 + (@60484 @136 @29 @136 @7040 (@27725 (@60489 @136)) @27736) + (@28304 @60450 @6612) + @28310 + (@27766 (@28312 @13903 @7048))) + @28310 + (@27766 (@28312 @13893 @13909))) + @33689 + @33692 + @33695 + @33699 + @33704 + @39203)))))))))))) +@60601 := @27312 @2057 +@60602 := @27320 @49230 +@60604 := @27316 (@60602 @27335) +@60606 := @27358 (@27359 @2057) +@60607 := @27354 @60606 +@60609 := @27316 (@60607 @27383) +@60626 := @27315 + (fun (fn : @129) => + @60604 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60609 @27430)))))) + @27476)) + @2845 +@60629 := @27482 (@60602 (@27333 @2845)) +@60632 := @27395 (@27396 @2845) @49233 +@60636 := @27316 (@27387 (@60632 @27404) @27408) +@60637 := @27421 @2845 +@60642 := @27418 (@27420 @60637 @49236 @27376 @27378) +@60653 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60609 (@60636 @60642))))) +@60654 := @27341 @60653 +@60655 := @27338 @60654 +@60664 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @49233 @27334) @27470))) +@60667 := @60629 (@60655 @60664) @49231 +@60669 := @27529 @60654 @60664 +@60671 := @27532 @60653 @11710 +@60673 := @27316 (@60607 @49078) +@60674 := @60632 @49081 +@60675 := @27387 @60674 +@60677 := @27316 (@60675 @27408) +@60688 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60673 (@60677 @60642))))) + @12864 +@60689 := @27372 @12864 +@60694 := @27316 (@60607 (@27366 (@49076 (@60689 @27380)))) +@60695 := @27416 @12864 +@60696 := @27415 @60695 +@60699 := @27419 @60695 @60637 @49236 +@60711 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @60694 (@60677 (@60696 (@60699 @27376 @27378)))))) + @13950 +@60718 := @27316 (@60607 (@27366 (@49076 (@60689 (@27375 (@13951 @27378)))))) +@60719 := @60699 @13950 +@60728 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60718 (@60677 (@60696 (@60719 @27378))))) + @13962 +@60733 := @60607 (@27366 (@49076 (@60689 (@27375 @13963)))) +@60734 := @27316 @60733 +@60735 := @60719 @13962 +@60741 := @27599 (fun (Γ : @27346) => @60734 (@60677 (@60696 @60735))) @29106 +@60742 := @27482 @60733 +@60743 := @60675 @49151 +@60744 := @27316 @60743 +@60746 := @49154 @60695 @60735 +@60750 := @60742 (@60744 @60746) (@27642 @60606) +@60754 := @27482 @60743 @60746 (@27647 @60674) +@60762 := @29259 @6612 @2842 @475 @2050 @2481 @13950 @13960 @13952 +@60763 := @29268 @6612 +@60833 := @60626 + (@60667 + (@60669 + (@60671 + (@60688 + (@60711 + (@60728 + (@60741 + (@60750 + (@60754 + (@60762 + (@60763 + @160 + @214 + @29 + @49 + @7040 + @13949 + @13959 + @7113 + @13932 + @7031 + @49210 + (@60763 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @13942 + @7031 + @49223 + (@29299 @6612) + @28310 + (@27766 (@28312 @13943 @7048))) + @28310 + (@27766 (@28312 @13933 @13949))) + (@28325 (@28326 @13952)) + (@27766 (@28330 @13952)) + (@27766 (@28335 @13952)) + (@27766 (@28339 @13952 @2050)) + (@27766 (@28344 @2842 @2050 @2481)) + (@27766 (@27767 (@27768 (@28350 @13952)) @6612)))))))))))) +@60834 := @27312 @2099 +@60835 := @27320 @50204 +@60837 := @27316 (@60835 @27335) +@60839 := @27358 (@27359 @2099) +@60840 := @27354 @60839 +@60842 := @27316 (@60840 @27383) +@60859 := @27315 + (fun (fn : @129) => + @60837 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60842 @27430)))))) + @27476)) + @2876 +@60862 := @27482 (@60835 (@27333 @2876)) +@60865 := @27395 (@27396 @2876) @50207 +@60869 := @27316 (@27387 (@60865 @27404) @27408) +@60870 := @27421 @2876 +@60875 := @27418 (@27420 @60870 @50210 @27376 @27378) +@60886 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60842 (@60869 @60875))))) +@60887 := @27341 @60886 +@60888 := @27338 @60887 +@60897 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @50207 @27334) @27470))) +@60900 := @60862 (@60888 @60897) @50205 +@60902 := @27529 @60887 @60897 +@60904 := @27532 @60886 @13970 +@60905 := @27368 @13970 +@60909 := @27316 (@60840 (@27366 (@60905 @27381))) +@60911 := @60865 (@27403 @13970) +@60912 := @27387 @60911 +@60914 := @27316 (@60912 @27408) +@60925 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60909 (@60914 @60875))))) + @13972 +@60926 := @27372 @13972 +@60931 := @27316 (@60840 (@27366 (@60905 (@60926 @27380)))) +@60932 := @27416 @13972 +@60933 := @27415 @60932 +@60936 := @27419 @60932 @60870 @50210 +@60948 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @60931 (@60914 (@60933 (@60936 @27376 @27378)))))) + @13984 +@60955 := @27316 (@60840 (@27366 (@60905 (@60926 (@27375 (@13985 @27378)))))) +@60956 := @60936 @13984 +@60965 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @60955 (@60914 (@60933 (@60956 @27378))))) + @14046 +@60970 := @60840 (@27366 (@60905 (@60926 (@27375 @14047)))) +@60971 := @27316 @60970 +@60972 := @60956 @14046 +@60977 := @27599 (fun (Γ : @27346) => @60971 (@60914 (@60933 @60972))) +@60984 := @33017 (@29105 (@27612 (@27624 (@27617 @2849 @27626)) @27394)) +@60985 := @60977 @60984 +@60986 := @27482 @60970 +@60988 := @60912 (@27407 @60984) +@60989 := @27316 @60988 +@60992 := @27414 @60984 @60932 @60972 +@60996 := @60986 (@60989 @60992) (@27642 @60839) +@61000 := @27482 @60988 @60992 (@27647 @60911) +@61016 := @30309 + @60984 + @6533 + @6533 + @2853 + @212 + @2874 + @7327 + @2858 + @60 + @2870 + @27783 + @7025 + @13977 + @7031 + @7048 + @14046 +@61018 := @27717 @60984 @6533 +@61022 := @61018 @20 @24 @20 @7327 +@61023 := @27726 @60984 +@61036 := @61016 + (@61022 (@27725 (@61023 @20)) @29201) + (@30342 (@30343 @2874)) + (@27766 (@30347 @60984 @27783)) + @28827 +@61051 := @30356 + @60984 + @6533 + @6533 + (@30360 @13978 @60 @27783) + @13986 + @2858 + @2870 + @2853 + @7048 + @13990 + @14024 + @14044 +@61056 := @27888 @60984 @2858 @2853 @7048 @13989 +@61061 := @30381 @60984 @6533 @2858 @2853 @13989 +@61069 := @30390 @60984 @6533 @177 @242 @24 @26 @7966 @7162 +@61071 := @27705 @60984 @6533 +@61107 := @61051 + (@61056 + (@61061 + (@61069 + (@61071 + @177 + @432 + @24 + @77 + @7966 + @12022 + (@61018 @46 @24 @46 @7966 (@27725 (@61023 @46)) @33867) + (@61071 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @60984 @6533 @239 @26 @7161 @28438) + (@27742 @60984 @6533)))))) +@61108 := @30439 @60984 +@61123 := @27653 + @61108 + @6533 + @6533 + @2853 + @2848 + @6612 + @442 + @2869 + @141 + @14021 + @14043 + @139 + @7025 + @13999 + @7031 +@61129 := @28076 @61108 @6533 @442 @2848 @14015 @14019 +@61142 := @30465 @61108 @6533 @160 @49 @2848 @7295 @179 @7048 @9930 @6533 @7547 @14007 @14011 +@61144 := @27717 @61108 @6533 +@61148 := @61144 @136 @2849 @136 @7295 +@61149 := @27726 @61108 +@61154 := @61142 (@61148 (@27725 (@61149 @136)) @29061) +@61159 := @27696 @61108 @6533 @179 @49 @9930 +@61161 := @27705 @61108 @6533 +@61162 := @61161 @177 +@61167 := @61162 @162 @24 @33 @7966 @7042 +@61175 := @61144 @46 @24 @46 @7966 (@27725 (@61149 @46)) @33867 +@61176 := @61167 @61175 +@61178 := @27742 @61108 @6533 +@61190 := @61123 + (@61129 (@61154 (@61159 (@61176 @61178)) @50104 @27772 @30521 (@27766 (@28312 @14008 @7048)))) +@61191 := @27779 @61108 +@61208 := @61191 + @61108 + @6533 + @2848 + @6612 + @2869 + @140 + @6533 + @2853 + @14042 + @136 + @244 + @139 + @2862 + @7223 + @7048 + @7048 + @14030 +@61209 := @28058 @61108 +@61234 := @61191 + @61209 + @6533 + @2848 + @6612 + @2869 + @139 + @6533 + @2853 + @7212 + @20 + @266 + @450 + @2865 + @7578 + @7048 + @7048 + @14038 + (@27831 @61108 @6533 @2848 @6612 @2869 @6533 @2853) +@61235 := @27861 @2869 +@61238 := @61234 (@27841 (@61235 @20)) +@61239 := @51838 @2869 +@61243 := @61238 (@27766 (@61239 @139 @266)) +@61246 := @27875 @61108 @2848 @6612 +@61252 := @61243 (@27647 (@61246 @266 @450 @7578 @7048)) +@61260 := @30007 @61209 @2099 @453 @2851 @2853 @7048 @14036 @2876 +@61265 := @27696 @61209 @6533 @453 @2851 @14036 +@61267 := @27705 @61209 @6533 +@61273 := @61267 @160 @452 @2849 @2119 @7040 @14035 +@61275 := @27717 @61209 @6533 +@61279 := @61275 @136 @2849 @136 @7040 +@61280 := @27726 @61209 +@61403 := @60859 + (@60900 + (@60902 + (@60904 + (@60925 + (@60948 + (@60965 + (@60985 + (@60996 + (@61000 + (@61036 + (@61107 + (@61190 + (@61208 + (@61252 + (@61260 + (@61265 + (@61273 + (@61279 (@27725 (@61280 @136)) @27736) + (@61267 + @196 + @375 + @24 + @49 + @7580 + @14034 + (@61275 @60 @24 @60 @7580 (@27725 (@61280 @60)) @30642) + (@61267 + @220 + @162 + @24 + @33 + @7120 + @7042 + (@61275 @192 @24 @192 @7120 (@27725 (@61280 @192)) @28265) + (@27742 @61209 @6533))))) + @50205 + @50208 + @50211 + @50214)) + (@27841 (@61235 @136)) + (@27766 (@61239 @140 @244)) + (@27647 (@61246 @244 @139 @7223 @7048)) + (@27888 + @61108 + @2862 + @2853 + @7048 + @14029 + (@30381 + @61108 + @6533 + @2862 + @2853 + @14029 + (@30390 + @61108 + @6533 + @177 + @334 + @24 + @26 + @7966 + @7362 + (@61162 + @444 + @24 + @77 + @7966 + @15316 + @61175 + (@61161 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @61108 @6533 @331 @26 @7361 @29376) + @61178)))))) + @28815 + (@27766 (@52235 @2869 @141)) + @28827)))))))))))) +@61404 := @27312 @2104 +@61405 := @27330 @2104 +@61406 := @27320 @61405 +@61408 := @27316 (@61406 @27335) +@61410 := @27358 (@27359 @2104) +@61411 := @27354 @61410 +@61413 := @27316 (@61411 @27383) +@61430 := @27315 + (fun (fn : @129) => + @61408 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @61413 @27430)))))) + @27476)) + @2887 +@61433 := @27482 (@61406 (@27333 @2887)) +@61436 := @27395 (@27396 @2887) @50096 +@61440 := @27316 (@27387 (@61436 @27404) @27408) +@61441 := @27421 @2887 +@61446 := @27418 (@27420 @61441 @50099 @27376 @27378) +@61457 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @61413 (@61440 @61446))))) +@61458 := @27341 @61457 +@61459 := @27338 @61458 +@61468 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @50096 @27334) @27470))) +@61472 := @61433 (@61459 @61468) (@27526 @61405) +@61474 := @27529 @61458 @61468 +@61476 := @27532 @61457 @14053 +@61477 := @27368 @14053 +@61481 := @27316 (@61411 (@27366 (@61477 @27381))) +@61483 := @61436 (@27403 @14053) +@61484 := @27387 @61483 +@61486 := @27316 (@61484 @27408) +@61497 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @61481 (@61486 @61446))))) + @14055 +@61498 := @27372 @14055 +@61499 := @61498 @27380 +@61503 := @27316 (@61411 (@27366 (@61477 @61499))) +@61504 := @27416 @14055 +@61505 := @27415 @61504 +@61506 := @27419 @61504 +@61508 := @61506 @61441 @50099 +@61520 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @61503 (@61486 (@61505 (@61508 @27376 @27378)))))) + @7048 +@61521 := @61498 @29956 +@61525 := @27316 (@61411 (@27366 (@61477 @61521))) +@61526 := @61508 @7048 +@61535 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @61525 (@61486 (@61505 (@61526 @27378))))) + @14062 +@61540 := @61411 (@27366 (@61477 (@61498 (@27375 @14063)))) +@61541 := @27316 @61540 +@61542 := @61526 @14062 +@61547 := @27599 (fun (Γ : @27346) => @61541 (@61486 (@61505 @61542))) +@61548 := @33017 @31725 +@61549 := @61547 @61548 +@61550 := @27482 @61540 +@61552 := @61484 (@27407 @61548) +@61553 := @27316 @61552 +@61556 := @27414 @61548 @61504 @61542 +@61560 := @61550 (@61553 @61556) (@27642 @61410) +@61564 := @27482 @61552 @61556 (@27647 @61483) +@61572 := @30007 @61548 @2884 @524 @2120 @2848 @7048 @14060 @4081 +@61577 := @27696 @61548 @6533 @524 @2120 @14060 +@61579 := @27705 @61548 @6533 +@61585 := @61579 @212 @523 @29 @2119 @7108 @14059 +@61587 := @27717 @61548 @6533 +@61591 := @61587 @20 @29 @20 @7108 +@61592 := @27726 @61548 +@61634 := @61572 + (@61577 + (@61585 + (@61591 (@27725 (@61592 @20)) @28165) + (@61579 + @160 + @179 + @24 + @49 + @7695 + @9930 + (@61587 @136 @24 @136 @7695 (@27725 (@61592 @136)) @31790) + (@61579 + @177 + @162 + @24 + @33 + @7966 + @7042 + (@61587 @46 @24 @46 @7966 (@27725 (@61592 @46)) @33867) + (@27742 @61548 @6533))))) +@61635 := @27330 @2884 +@61636 := @27526 @61635 +@61637 := @61634 @61636 +@61638 := @27400 @4081 +@61640 := @61637 (@27751 @61638) +@61641 := @27424 @4081 +@61656 := @61430 + (@61472 + (@61474 + (@61476 + (@61497 + (@61520 + (@61535 + (@61549 (@61560 (@61564 (@61640 (@27755 @61641) (@27760 (@27762 @2884)))))))))))) +@61657 := @27312 @2128 +@61658 := @27320 @50791 +@61660 := @27316 (@61658 @27335) +@61662 := @27358 (@27359 @2128) +@61663 := @27354 @61662 +@61665 := @27316 (@61663 @27383) +@61682 := @27315 + (fun (fn : @129) => + @61660 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @61665 @27430)))))) + @27476)) + @2922 +@61685 := @27482 (@61658 (@27333 @2922)) +@61688 := @27395 (@27396 @2922) @50794 +@61692 := @27316 (@27387 (@61688 @27404) @27408) +@61693 := @27421 @2922 +@61698 := @27418 (@27420 @61693 @50797 @27376 @27378) +@61709 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @61665 (@61692 @61698))))) +@61710 := @27341 @61709 +@61711 := @27338 @61710 +@61720 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @50794 @27334) @27470))) +@61723 := @61685 (@61711 @61720) @50792 +@61725 := @27529 @61710 @61720 +@61727 := @27532 @61709 @14074 +@61728 := @27368 @14074 +@61732 := @27316 (@61663 (@27366 (@61728 @27381))) +@61734 := @61688 (@27403 @14074) +@61735 := @27387 @61734 +@61737 := @27316 (@61735 @27408) +@61748 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @61732 (@61737 @61698))))) + @14078 +@61749 := @27372 @14078 +@61754 := @27316 (@61663 (@27366 (@61728 (@61749 @27380)))) +@61755 := @27416 @14078 +@61756 := @27415 @61755 +@61759 := @27419 @61755 @61693 @50797 +@61771 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @61754 (@61737 (@61756 (@61759 @27376 @27378)))))) + @14090 +@61778 := @27316 (@61663 (@27366 (@61728 (@61749 (@27375 (@14091 @27378)))))) +@61779 := @61759 @14090 +@61788 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @61778 (@61737 (@61756 (@61779 @27378))))) + @14140 +@61793 := @61663 (@27366 (@61728 (@61749 (@27375 @14141)))) +@61794 := @27316 @61793 +@61795 := @61779 @14140 +@61800 := @27599 (fun (Γ : @27346) => @61794 (@61737 (@61756 @61795))) +@61803 := @27612 (@27805 (@42321 @27806)) +@61810 := @61803 (@29105 (@27612 (@27624 (@27617 @2893 @27626)) @27394)) +@61811 := @61800 @61810 +@61812 := @27482 @61793 +@61814 := @61735 (@27407 @61810) +@61815 := @27316 @61814 +@61818 := @27414 @61810 @61755 @61795 +@61822 := @61812 (@61815 @61818) (@27642 @61662) +@61826 := @27482 @61814 @61818 (@27647 @61734) +@61842 := @30309 + @61810 + @6533 + @6533 + @2899 + @212 + @2920 + @7327 + @2904 + @60 + @2916 + @27783 + @7025 + @14083 + @7031 + @7048 + @14140 +@61844 := @27717 @61810 @6533 +@61848 := @61844 @20 @24 @20 @7327 +@61849 := @27726 @61810 +@61862 := @61842 + (@61848 (@27725 (@61849 @20)) @29201) + (@30342 (@30343 @2920)) + (@27766 (@30347 @61810 @27783)) + @28827 +@61877 := @30356 + @61810 + @6533 + @6533 + (@30360 @14084 @60 @27783) + @14092 + @2904 + @2916 + @2899 + @7048 + @7534 + @14126 + @14138 +@61882 := @27888 @61810 @2904 @2899 @7048 @7533 +@61887 := @30381 @61810 @6533 @2904 @2899 @7533 +@61895 := @30390 @61810 @6533 @177 @242 @1324 @26 @7267 @7162 +@61897 := @27705 @61810 @6533 +@61933 := @61877 + (@61882 + (@61887 + (@61895 + (@61897 + @177 + @432 + @1324 + @77 + @7267 + @12022 + (@61844 @46 @1324 @46 @7267 (@27725 (@61849 @46)) @27936) + (@61897 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @61810 @6533 @239 @26 @7161 @28438) + (@27742 @61810 @6533)))))) +@61934 := @30439 @61810 +@61949 := @27653 + @61934 + @6533 + @6533 + @2899 + @2892 + @6612 + @442 + @2915 + @141 + @14123 + @14137 + @139 + @7025 + @14101 + @7031 +@61955 := @28076 @61934 @6533 @442 @2892 @14117 @14121 +@61968 := @30465 @61934 @6533 @160 @2890 @2892 @7295 @179 @7048 @7561 @6533 @7547 @14109 @14113 +@61970 := @27717 @61934 @6533 +@61974 := @61970 @136 @2893 @136 @7295 +@61975 := @27726 @61934 +@61980 := @61968 (@61974 (@27725 (@61975 @136)) @29061) +@61985 := @27696 @61934 @6533 @179 @2890 @7561 +@61987 := @27705 @61934 @6533 +@61988 := @61987 @177 +@61993 := @61988 @162 @1324 @33 @7394 @7042 +@61996 := @61970 @46 @1324 @46 +@61997 := @61996 @7394 +@61999 := @27725 (@61975 @46) +@62002 := @61993 (@61997 @61999 @29520) +@62004 := @27742 @61934 @6533 +@62016 := @61949 + (@61955 (@61980 (@61985 (@62002 @62004)) @50562 @27772 @30521 (@27766 (@28312 @14110 @7048)))) +@62017 := @27779 @61934 +@62034 := @62017 + @61934 + @6533 + @2892 + @6612 + @2915 + @140 + @6533 + @2899 + @14136 + @136 + @244 + @139 + @2908 + @7223 + @7048 + @7048 + @7574 +@62038 := @27612 (@28053 (@42321 @28055)) @61934 +@62063 := @62017 + @62038 + @6533 + @2892 + @6612 + @2915 + @139 + @6533 + @2899 + @7212 + @20 + @266 + @450 + @2911 + @7578 + @7048 + @7048 + @14132 + (@27831 @61934 @6533 @2892 @6612 @2915 @6533 @2899) +@62064 := @27861 @2915 +@62067 := @62063 (@27841 (@62064 @20)) +@62069 := @27867 @2892 @2915 +@62073 := @62067 (@27766 (@62069 @139 @266)) +@62076 := @27875 @61934 @2892 @6612 +@62082 := @62073 (@27647 (@62076 @266 @450 @7578 @7048)) +@62090 := @30007 @62038 @2128 @453 @2896 @2899 @7048 @7583 @2922 +@62095 := @27696 @62038 @6533 @453 @2896 @7583 +@62097 := @27705 @62038 @6533 +@62103 := @62097 @160 @452 @2893 @2895 @7040 @7582 +@62105 := @27717 @62038 @6533 +@62109 := @62105 @136 @2893 @136 @7040 +@62110 := @27726 @62038 +@62237 := @61682 + (@61723 + (@61725 + (@61727 + (@61748 + (@61771 + (@61788 + (@61811 + (@61822 + (@61826 + (@61862 + (@61933 + (@62016 + (@62034 + (@62082 + (@62090 + (@62095 + (@62103 + (@62109 (@27725 (@62110 @136)) @27736) + (@62097 + @196 + @375 + @24 + @2890 + @7580 + @7457 + (@62105 @60 @24 @60 @7580 (@27725 (@62110 @60)) @30642) + (@62097 + @220 + @162 + @1324 + @33 + @7455 + @7042 + (@62105 + @192 + @1324 + @192 + @7455 + (@27725 (@62110 @192)) + @29806) + (@27742 @62038 @6533))))) + @50792 + @50795 + @50798 + @50801)) + (@27841 (@62064 @136)) + (@27766 (@62069 @140 @244)) + (@27647 (@62076 @244 @139 @7223 @7048)) + (@27888 + @61934 + @2908 + @2899 + @7048 + @7573 + (@30381 + @61934 + @6533 + @2908 + @2899 + @7573 + (@30390 + @61934 + @6533 + @177 + @334 + @1324 + @26 + @7267 + @7362 + (@61988 + @444 + @1324 + @77 + @7267 + @15316 + (@61996 @7267 @61999 @27936) + (@61987 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @61934 @6533 @331 @26 @7361 @29376) + @62004)))))) + @28815 + (@27766 (@28820 @2892 @2915 @141)) + @28827)))))))))))) +@62238 := @27312 @2133 +@62239 := @27330 @2133 +@62240 := @27320 @62239 +@62242 := @27316 (@62240 @27335) +@62244 := @27358 (@27359 @2133) +@62245 := @27354 @62244 +@62247 := @27316 (@62245 @27383) +@62264 := @27315 + (fun (fn : @129) => + @62242 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62247 @27430)))))) + @27476)) + @2934 +@62267 := @27482 (@62240 (@27333 @2934)) +@62270 := @27395 (@27396 @2934) @50554 +@62274 := @27316 (@27387 (@62270 @27404) @27408) +@62275 := @27421 @2934 +@62280 := @27418 (@27420 @62275 @50557 @27376 @27378) +@62291 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62247 (@62274 @62280))))) +@62292 := @27341 @62291 +@62293 := @27338 @62292 +@62302 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @50554 @27334) @27470))) +@62306 := @62267 (@62293 @62302) (@27526 @62239) +@62308 := @27529 @62292 @62302 +@62310 := @27532 @62291 @14147 +@62311 := @27368 @14147 +@62315 := @27316 (@62245 (@27366 (@62311 @27381))) +@62317 := @62270 (@27403 @14147) +@62318 := @27387 @62317 +@62320 := @27316 (@62318 @27408) +@62331 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62315 (@62320 @62280))))) + @14149 +@62332 := @27372 @14149 +@62333 := @62332 @27380 +@62337 := @27316 (@62245 (@27366 (@62311 @62333))) +@62338 := @27416 @14149 +@62339 := @27415 @62338 +@62340 := @27419 @62338 +@62342 := @62340 @62275 @50557 +@62354 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @62337 (@62320 (@62339 (@62342 @27376 @27378)))))) + @7048 +@62359 := @27316 (@62245 (@27366 (@62311 (@62332 @29956)))) +@62360 := @62342 @7048 +@62369 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62359 (@62320 (@62339 (@62360 @27378))))) + @14154 +@62374 := @62245 (@27366 (@62311 (@62332 (@27375 @14155)))) +@62375 := @27316 @62374 +@62376 := @62360 @14154 +@62381 := @27599 (fun (Γ : @27346) => @62375 (@62320 (@62339 @62376))) +@62382 := @61803 @31725 +@62383 := @62381 @62382 +@62384 := @27482 @62374 +@62386 := @62318 (@27407 @62382) +@62387 := @27316 @62386 +@62390 := @27414 @62382 @62338 @62376 +@62394 := @62384 (@62387 @62390) (@27642 @62244) +@62398 := @27482 @62386 @62390 (@27647 @62317) +@62406 := @30007 @62382 @2931 @524 @4083 @2892 @7048 @7698 @4175 +@62411 := @27696 @62382 @6533 @524 @4083 @7698 +@62413 := @27705 @62382 @6533 +@62419 := @62413 @212 @523 @29 @2895 @7108 @7697 +@62421 := @27717 @62382 @6533 +@62425 := @62421 @20 @29 @20 @7108 +@62426 := @27726 @62382 +@62468 := @62406 + (@62411 + (@62419 + (@62425 (@27725 (@62426 @20)) @28165) + (@62413 + @160 + @179 + @24 + @2890 + @7695 + @7269 + (@62421 @136 @24 @136 @7695 (@27725 (@62426 @136)) @31790) + (@62413 + @177 + @162 + @1324 + @33 + @7267 + @7042 + (@62421 @46 @1324 @46 @7267 (@27725 (@62426 @46)) @27936) + (@27742 @62382 @6533))))) +@62469 := @27330 @2931 +@62470 := @27526 @62469 +@62471 := @62468 @62470 +@62472 := @27400 @4175 +@62474 := @62471 (@27751 @62472) +@62475 := @27424 @4175 +@62490 := @62264 + (@62306 + (@62308 + (@62310 + (@62331 + (@62354 + (@62369 + (@62383 (@62394 (@62398 (@62474 (@27755 @62475) (@27760 (@27762 @2931)))))))))))) +@62491 := @27312 @2171 +@62492 := @27320 @51152 +@62494 := @27316 (@62492 @27335) +@62496 := @27358 (@27359 @2171) +@62497 := @27354 @62496 +@62499 := @27316 (@62497 @27383) +@62516 := @27315 + (fun (fn : @129) => + @62494 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62499 @27430)))))) + @27476)) + @2961 +@62519 := @27482 (@62492 (@27333 @2961)) +@62522 := @27395 (@27396 @2961) @51155 +@62526 := @27316 (@27387 (@62522 @27404) @27408) +@62527 := @27421 @2961 +@62532 := @27418 (@27420 @62527 @51158 @27376 @27378) +@62543 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62499 (@62526 @62532))))) +@62544 := @27341 @62543 +@62545 := @27338 @62544 +@62554 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @51155 @27334) @27470))) +@62557 := @62519 (@62545 @62554) @51153 +@62559 := @27529 @62544 @62554 +@62561 := @27532 @62543 @11910 +@62563 := @27316 (@62497 @50305) +@62564 := @62522 @50308 +@62565 := @27387 @62564 +@62567 := @27316 (@62565 @27408) +@62578 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62563 (@62567 @62532))))) + @14161 +@62579 := @27372 @14161 +@62580 := @62579 @27380 +@62584 := @27316 (@62497 (@27366 (@50303 @62580))) +@62585 := @27416 @14161 +@62586 := @27415 @62585 +@62587 := @27419 @62585 +@62589 := @62587 @62527 @51158 +@62601 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @62584 (@62567 (@62586 (@62589 @27376 @27378)))))) + @14285 +@62608 := @27316 (@62497 (@27366 (@50303 (@62579 (@27375 (@14286 @27378)))))) +@62609 := @62589 @14285 +@62618 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62608 (@62567 (@62586 (@62609 @27378))))) + @14288 +@62623 := @62497 (@27366 (@50303 (@62579 (@27375 @14289)))) +@62624 := @27316 @62623 +@62625 := @62609 @14288 +@62631 := @27599 (fun (Γ : @27346) => @62624 (@62567 (@62586 @62625))) @41741 +@62632 := @27482 @62623 +@62633 := @62565 @50378 +@62634 := @27316 @62633 +@62636 := @50381 @62585 @62625 +@62640 := @62632 (@62634 @62636) (@27642 @62496) +@62644 := @27482 @62633 @62636 (@27647 @62564) +@62675 := @50397 + @2959 + @2167 + @14181 + @60 + @7067 + @14284 + @14288 + (@50406 + @14173 + @14179 + (@50412 + @14173 + @14177 + @7300 + (@50423 @14166 @7031 @50428 @50170 @28310 (@27766 (@28312 @14167 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @50447 +@62679 := @50450 @2959 @2167 @14284 @14287 +@62686 := @50456 @2958 @2167 @26 @14281 @7088 @14187 @7031 +@62689 := @50465 @2958 @4187 @14281 +@62697 := @50470 @2940 @2957 @4184 @4187 @7048 @14279 @6533 @4210 +@62700 := @50480 @2957 @4184 @14279 +@62706 := @50485 @2947 @2956 @4181 @4183 @14200 @14278 +@62709 := @50465 @2947 @4181 @14200 +@62725 := @50496 + @2945 + @622 + @29170 + @4178 + @4180 + @7048 + @7968 + @28377 + @532 + @6533 + @6533 + @4222 + @50549 + (@27526 (@28184 @2945)) +@62726 := @27400 @4222 +@62728 := @62725 (@27751 @62726) +@62729 := @27424 @4222 +@62731 := @62728 (@27755 @62729) +@62734 := @27760 (@28195 @4178 @4180) +@62745 := @62706 + (@62709 (@62731 @62734 (@28203 (@28205 @2945 @29239)) (@27760 (@27762 @2945)) @27772)) +@62820 := @50574 + @2955 + @24 + @4178 + @14267 + @14277 + (@50583 + @14256 + @14265 + (@50591 + @14256 + @14263 + @7137 + (@50600 + @14242 + @14255 + @14262 + @7113 + @14205 + @7031 + (@50608 + @14231 + @14240 + (@50614 + @14231 + @14238 + @8413 + (@50622 + @14230 + @14237 + @7113 + @14213 + @7031 + @50528 + (@50636 @14223 @7031 @50646 @50649 @28310 (@27766 (@28312 @14224 @7048))) + @28310 + (@27766 (@28312 @14214 @14230))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + (@50678 @14248 @7031 @50687 @50649 @28310 (@27766 (@28312 @14249 @7048))) + @28310 + (@27766 (@28312 @14206 @14255))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@62826 := @50485 @2953 @162 @2167 @33 @14275 @7042 +@62829 := @50465 @2953 @2167 @14275 +@62862 := @50721 + @2167 + @2952 + @101 + @7048 + @14274 + @14270 + @28379 + (@50480 + @2952 + @101 + @14274 + (@50732 + @2951 + @24 + @100 + @7327 + @14273 + @50646 + (@50739 + @2950 + @24 + @99 + @7966 + @14272 + @50752 + (@50761 @432 @26 @77 @7162 @12022 @50772 @50774)))) +@62865 := @27945 (@28472 @2167 @14270) +@62873 := @62697 (@62700 (@62745 (@62820 (@62826 (@62829 (@62862 @62865)) @50546)))) +@62874 := @27330 @2940 +@62875 := @27526 @62874 +@62876 := @62873 @62875 +@62877 := @27400 @4210 +@62878 := @27751 @62877 +@62879 := @62876 @62878 +@62880 := @27424 @4210 +@62881 := @27755 @62880 +@62882 := @62879 @62881 +@62884 := @27760 (@27762 @2940) +@62901 := @62516 + (@62557 + (@62559 + (@62561 + (@62578 + (@62601 + (@62618 + (@62631 + (@62640 + (@62644 + (@62675 (@62679 (@62686 (@62689 (@62882 @62884 @27772)) @28500)))))))))))) +@62902 := @27312 @2199 +@62903 := @27320 @51652 +@62905 := @27316 (@62903 @27335) +@62907 := @27358 (@27359 @2199) +@62908 := @27354 @62907 +@62910 := @27316 (@62908 @27383) +@62927 := @27315 + (fun (fn : @129) => + @62905 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62910 @27430)))))) + @27476)) + @2998 +@62930 := @27482 (@62903 (@27333 @2998)) +@62933 := @27395 (@27396 @2998) @51655 +@62937 := @27316 (@27387 (@62933 @27404) @27408) +@62938 := @27421 @2998 +@62943 := @27418 (@27420 @62938 @51658 @27376 @27378) +@62954 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62910 (@62937 @62943))))) +@62955 := @27341 @62954 +@62956 := @27338 @62955 +@62965 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @51655 @27334) @27470))) +@62968 := @62930 (@62956 @62965) @51653 +@62970 := @27529 @62955 @62965 +@62972 := @27532 @62954 @14308 +@62973 := @27368 @14308 +@62977 := @27316 (@62908 (@27366 (@62973 @27381))) +@62979 := @62933 (@27403 @14308) +@62980 := @27387 @62979 +@62982 := @27316 (@62980 @27408) +@62993 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @62977 (@62982 @62943))))) + @12064 +@62997 := @27316 (@62908 (@27366 (@62973 @50912))) +@62999 := @50919 @62938 @51658 +@63011 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @62997 (@62982 (@50918 (@62999 @27376 @27378)))))) + @7048 +@63016 := @27316 (@62908 (@27366 (@62973 (@50911 @29956)))) +@63017 := @62999 @7048 +@63026 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @63016 (@62982 (@50918 (@63017 @27378))))) + @14362 +@63031 := @62908 (@27366 (@62973 (@50911 (@27375 @14363)))) +@63032 := @27316 @63031 +@63033 := @63017 @14362 +@63038 := @27599 (fun (Γ : @27346) => @63032 (@62982 (@50918 @63033))) +@63041 := @27612 (@33407 (@27782 @33409)) +@63044 := @27612 (@28647 (@33078 @28648)) +@63054 := @63041 (@63044 (@50965 (@27612 (@28053 (@27617 @47 @28055)) (@30439 (@33017 @56884))))) +@63055 := @63038 @63054 +@63056 := @27482 @63031 +@63058 := @62980 (@27407 @63054) +@63059 := @27316 @63058 +@63062 := @27414 @63054 @50917 @63033 +@63066 := @63056 (@63059 @63062) (@27642 @62907) +@63070 := @27482 @63058 @63062 (@27647 @62979) +@63075 := @27888 @63054 @2997 @320 @7048 @14361 +@63077 := @27897 @63054 @6533 +@63078 := @63077 @233 +@63085 := @63078 @320 @2996 @87 @7048 @14360 @7359 @29341 +@63087 := @27696 @63054 @6533 +@63090 := @63087 @2996 @87 @14360 +@63092 := @27705 @63054 @6533 +@63098 := @63092 @160 @2995 @24 @86 @7695 @14359 +@63100 := @27717 @63054 @6533 +@63104 := @63100 @136 @24 @136 @7695 +@63105 := @27726 @63054 +@63110 := @63098 (@63104 (@27725 (@63105 @136)) @31790) +@63125 := @63092 + @212 + @2994 + @24 + @85 + @7327 + @14358 + (@63100 @20 @24 @20 @7327 (@27725 (@63105 @20)) @29201) +@63138 := @63092 @242 @2993 @26 @84 @7162 @14357 (@28426 @63054 @6533 @239 @26 @7161 @28438) +@63144 := @63092 @2981 @2992 @24 @83 @14343 @14356 +@63150 := @28076 @63054 @6533 @2981 @24 @14332 @14341 +@63159 := @28231 @63054 @6533 @218 @2980 @2119 @24 @14332 @14339 @7137 +@63161 := @28244 @63054 @6533 +@63171 := @63161 @177 @198 @24 @49 @7966 @14331 @14338 @7113 @14314 @7031 +@63179 := @63100 @46 @24 @46 @7966 (@27725 (@63105 @46)) @33867 +@63180 := @63171 @63179 +@63199 := @63161 + @196 + @162 + @24 + @33 + @7580 + @7048 + @7042 + @7113 + @14324 + @7031 + (@63100 @60 @24 @60 @7580 (@27725 (@63105 @60)) @30642) +@63201 := @28304 @63054 @6533 +@63222 := @63144 + (@63150 + (@63159 + (@63180 + (@63199 @63201 @28310 (@27766 (@28312 @14325 @7048))) + @28310 + (@27766 (@28312 @14315 @14331))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@63228 := @63092 @2990 @249 @22 @34 @14354 @7169 +@63230 := @27673 @63054 @6533 +@63233 := @63230 @2990 @22 @14354 +@63241 := @63077 @562 @22 @2989 @36858 @7048 @14353 @8712 @28377 +@63244 := @63087 @2989 @36858 @14353 +@63250 := @63092 @2987 @974 @21 @387 @14351 @9648 +@63253 := @63230 @2987 @21 @14351 +@63260 := @63078 @21 @2986 @52 @7048 @14350 @14346 @28379 +@63263 := @63087 @2986 @52 @14350 +@63278 := @63092 + @220 + @2985 + @47 + @51 + @7455 + @14349 + (@63100 @192 @47 @192 @7455 (@27725 (@63105 @192)) @29806) +@63293 := @63092 + @262 + @2984 + @24 + @50 + @12136 + @14348 + (@63100 @204 @24 @204 @12136 (@27725 (@63105 @204)) @51336) +@63308 := @63092 + @275 + @179 + @26 + @49 + @9940 + @9930 + (@63100 @271 @26 @271 @9940 (@27725 (@63105 @271)) @42393) +@63315 := @63092 @177 @162 @24 @33 @7966 @7042 @63179 +@63317 := @27742 @63054 @6533 +@63392 := @62927 + (@62968 + (@62970 + (@62972 + (@62993 + (@63011 + (@63026 + (@63055 + (@63066 + (@63070 + (@63075 + (@63085 + (@63090 + (@63110 + (@63125 + (@63138 + (@63222 + (@63228 + (@63233 + (@63241 + (@63244 + (@63250 + (@63253 + (@63260 + (@63263 + (@63278 (@63293 (@63308 (@63315 @63317))))) + (@27945 (@28472 @21 @14346)))) + (@63092 + @620 + @162 + @22 + @33 + @7964 + @7042 + (@63100 + @367 + @22 + @367 + @7964 + (@27725 (@63105 @367)) + @35382) + @63317))) + @36913)) + (@63092 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@63230 + @247 + @30 + @7167 + (@63077 + @244 + @30 + @162 + @33 + @7048 + @7042 + @7165 + @27909 + @63201 + @28462)) + @63317))))))) + @29441))))))))))) +@63393 := @27312 @2227 +@63394 := @27320 @51772 +@63396 := @27316 (@63394 @27335) +@63398 := @27358 (@27359 @2227) +@63399 := @27354 @63398 +@63401 := @27316 (@63399 @27383) +@63418 := @27315 + (fun (fn : @129) => + @63396 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @63401 @27430)))))) + @27476)) + @3145 +@63421 := @27482 (@63394 (@27333 @3145)) +@63424 := @27395 (@27396 @3145) @51775 +@63428 := @27316 (@27387 (@63424 @27404) @27408) +@63429 := @27421 @3145 +@63434 := @27418 (@27420 @63429 @51778 @27376 @27378) +@63445 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @63401 (@63428 @63434))))) +@63446 := @27341 @63445 +@63447 := @27338 @63446 +@63456 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @51775 @27334) @27470))) +@63459 := @63421 (@63447 @63456) @51773 +@63461 := @27529 @63446 @63456 +@63463 := @27532 @63445 @11710 +@63465 := @27316 (@63399 @49078) +@63466 := @63424 @49081 +@63467 := @27387 @63466 +@63469 := @27316 (@63467 @27408) +@63480 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @63465 (@63469 @63434))))) + @14055 +@63482 := @27366 (@49076 @61499) +@63484 := @27316 (@63399 @63482) +@63486 := @61506 @63429 @51778 +@63498 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @63484 (@63469 (@61505 (@63486 @27376 @27378)))))) + @14871 +@63505 := @27316 (@63399 (@27366 (@49076 (@61498 (@27375 (@14872 @27378)))))) +@63506 := @63486 @14871 +@63515 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @63505 (@63469 (@61505 (@63506 @27378))))) + @14939 +@63520 := @63399 (@27366 (@49076 (@61498 (@27375 @14940)))) +@63521 := @27316 @63520 +@63522 := @63506 @14939 +@63528 := @27599 (fun (Γ : @27346) => @63521 (@63469 (@61505 @63522))) @29106 +@63529 := @27482 @63520 +@63530 := @63467 @49151 +@63531 := @27316 @63530 +@63532 := @49154 @61504 +@63533 := @63532 @63522 +@63537 := @63529 (@63531 @63533) (@27642 @63398) +@63541 := @27482 @63530 @63533 (@27647 @63466) +@63572 := @49943 + @3143 + @2848 + @14388 + @46 + @7067 + @14870 + @14939 + (@49952 + @14380 + @14386 + (@49958 + @14380 + @14384 + @7300 + (@49969 @14373 @7031 @49974 @29300 @28310 (@27766 (@28312 @14374 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @29470 +@63580 := @50396 @328 @3142 @2848 @14423 @60 @7067 @14869 @14939 +@63584 := @50123 @328 @24 @14412 @14421 +@63585 := @50129 @218 +@63591 := @63585 @327 @2119 @24 @14412 @14419 @7137 +@63601 := @50150 @228 @24 @49 @7327 @14411 @14418 @7113 @14394 @7031 @50167 +@63609 := @50138 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@63611 := @63609 @14404 @7031 +@63615 := @57388 @225 @7130 @28292 @28298 +@63638 := @63580 + (@63584 + (@63591 + (@63601 + (@63611 @63615 @50170 @28310 (@27766 (@28312 @14405 @7048))) + @28310 + (@27766 (@28312 @14395 @14411))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @50447 +@63642 := @27972 @50449 @6533 @6533 @192 +@63651 := @63642 @1283 @3004 @3141 @2848 @14429 @192 @9818 @14868 @14939 +@63654 := @50465 @3004 @1283 @14429 +@63662 := @50470 @1288 @3003 @2050 @1283 @7048 @14427 @6612 @2074 +@63665 := @50480 @3003 @2050 @14427 +@63670 := @50530 @198 @29 @49 @7295 @12104 +@63673 := @50538 @7295 @50541 @29061 +@63691 := @63651 + (@63654 + (@63662 + (@63665 (@63670 @63673 (@50512 @162 @24 @33 @7580 @7042 @50528 @50546))) + @41836 + @41839 + @41842 + @41845 + @28625)) +@63694 := @27766 (@28048 @50449 @192) +@63695 := @63691 @63694 +@63698 := @27612 (@28053 (@41854 @28055)) +@63699 := @63698 @50449 +@63712 := @27972 @63699 @6533 @6533 @204 @24 @3008 @3140 @2848 @14465 @204 @7067 @14867 @14939 +@63718 := @28076 @63699 @6533 @3008 @24 @14454 @14463 +@63727 := @28231 @63699 @6533 @218 @3007 @2119 @24 @14454 @14461 @7137 +@63729 := @28244 @63699 @6533 +@63796 := @63712 + (@63718 + (@63727 + (@63729 + @196 + @228 + @24 + @49 + @7580 + @14453 + @14460 + @7113 + @14436 + @7031 + (@27717 @63699 @6533 @60 @24 @60 @7580 (@27725 (@27726 @63699 @60)) @30642) + (@63729 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @14446 + @7031 + (@28281 @63699 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @63699 @6533) + @28310 + (@27766 (@28312 @14447 @7048))) + @28310 + (@27766 (@28312 @14437 @14453))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@27766 (@28048 @63699 @204)) +@63797 := @50965 @63699 +@63810 := @27972 @63797 @6533 @6533 @271 @1283 @3011 @3139 @2848 @14471 @271 @9818 @14866 @14939 +@63815 := @27673 @63797 @6533 @3011 @1283 @14471 +@63825 := @27682 @63797 @6533 @1288 @3010 @2050 @1283 @7048 @14469 @6612 @2074 +@63830 := @27696 @63797 @6533 @3010 @2050 @14469 +@63832 := @27705 @63797 @6533 +@63838 := @63832 @160 @945 @29 @49 @7295 @14468 +@63840 := @27717 @63797 @6533 +@63844 := @63840 @136 @29 @136 @7295 +@63845 := @27726 @63797 +@63882 := @63810 + (@63815 + (@63825 + (@63830 + (@63838 + (@63844 (@27725 (@63845 @136)) @29061) + (@63832 + @262 + @162 + @24 + @33 + @12136 + @7042 + (@63840 @204 @24 @204 @12136 (@27725 (@63845 @204)) @51336) + (@27742 @63797 @6533)))) + @41836 + @41839 + @41842 + @41845 + @28625)) + (@27766 (@28048 @63797 @271)) +@63883 := @41857 @63797 +@63896 := @27972 @63883 @6533 @6533 @367 @24 @3018 @3138 @2848 @14509 @367 @7067 @14865 @14939 +@63902 := @28076 @63883 @6533 @3018 @24 @14498 @14507 +@63911 := @28231 @63883 @6533 @218 @3017 @2119 @24 @14498 @14505 @7137 +@63913 := @28244 @63883 @6533 +@63923 := @63913 @262 @3016 @24 @49 @12136 @14497 @14504 @7113 @14478 @7031 +@63925 := @27717 @63883 @6533 +@63929 := @63925 @204 @24 @204 @12136 +@63930 := @27726 @63883 +@63934 := @63929 (@27725 (@63930 @204)) @51336 +@63935 := @63923 @63934 +@63945 := @63913 @3014 @162 @24 @33 @14494 @7048 @7042 @7113 @14488 @7031 +@63950 := @27673 @63883 @6533 @3014 @24 @14494 +@63960 := @27682 @63883 @6533 @2383 @3010 @2050 @24 @7048 @14469 @6612 @3713 +@63965 := @27696 @63883 @6533 @3010 @2050 @14469 +@63967 := @27705 @63883 @6533 +@64029 := @63896 + (@63902 + (@63911 + (@63935 + (@63945 + (@63950 + (@63960 + (@63965 + (@63967 + @160 + @945 + @29 + @49 + @7295 + @14468 + (@63925 @136 @29 @136 @7295 (@27725 (@63930 @136)) @29061) + (@63967 @262 @162 @24 @33 @12136 @7042 @63934 (@27742 @63883 @6533)))) + @53889 + @53892 + @53895 + @53898 + @28625)) + (@28304 @63883 @6533) + @28310 + (@27766 (@28312 @14489 @7048))) + @28310 + (@27766 (@28312 @14479 @14497))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@27766 (@28048 @63883 @367)) +@64032 := @27612 (@33407 (@28054 @33409)) +@64033 := @64032 @63883 +@64046 := @27972 @64033 @6533 @6533 @393 @2848 @3028 @3137 @2848 @14522 @393 @14512 @14864 @14939 +@64051 := @27673 @64033 @6533 @3028 @2848 @14522 +@64061 := @27682 @64033 @6533 @3024 @3027 @2120 @2848 @7048 @14520 @6533 @4262 +@64066 := @27696 @64033 @6533 @3027 @2120 @14520 +@64068 := @27705 @64033 @6533 +@64074 := @64068 @160 @3026 @29 @2119 @7295 @14519 +@64076 := @27717 @64033 @6533 +@64080 := @64076 @136 @29 @136 @7295 +@64081 := @27726 @64033 +@64122 := @64061 + (@64066 + (@64074 + (@64080 (@27725 (@64081 @136)) @29061) + (@64068 + @620 + @1334 + @24 + @49 + @10349 + @14518 + (@64076 @367 @24 @367 @10349 (@27725 (@64081 @367)) @43784) + (@64068 + @1332 + @162 + @24 + @33 + @9913 + @7042 + (@28281 @64033 @6533 @24 @1331 @9913 @42250 @42254) + (@27742 @64033 @6533))))) +@64123 := @27330 @3024 +@64124 := @27526 @64123 +@64125 := @64122 @64124 +@64126 := @27400 @4262 +@64127 := @27751 @64126 +@64128 := @64125 @64127 +@64129 := @27424 @4262 +@64130 := @27755 @64129 +@64131 := @64128 @64130 +@64133 := @27760 (@27762 @3024) +@64141 := @64046 (@64051 (@64131 @64133 @27772)) (@27766 (@28048 @64033 @393)) +@64142 := @27617 @2848 +@64146 := @27612 (@35473 (@64142 @35474)) @64033 +@64159 := @27972 @64146 @6533 @6533 @398 @2848 @3037 @3136 @2848 @14533 @398 @14512 @14863 @14939 +@64164 := @27673 @64146 @6533 @3037 @2848 @14533 +@64174 := @27682 @64146 @6533 @3024 @3036 @2120 @2848 @7048 @14531 @6533 @4262 +@64179 := @27696 @64146 @6533 @3036 @2120 @14531 +@64181 := @27705 @64146 @6533 +@64187 := @64181 @160 @3035 @29 @2119 @7295 @14530 +@64189 := @27717 @64146 @6533 +@64193 := @64189 @136 @29 @136 @7295 +@64194 := @27726 @64146 +@64199 := @64187 (@64193 (@27725 (@64194 @136)) @29061) +@64214 := @64181 + @620 + @3034 + @24 + @49 + @10349 + @14529 + (@64189 @367 @24 @367 @10349 (@27725 (@64194 @367)) @43784) +@64220 := @64181 @3032 @162 @24 @33 @14527 @7042 +@64225 := @28281 @64146 @6533 @24 @3031 @14527 +@64227 := @28289 (@28290 @14527) +@64228 := @64225 @64227 +@64231 := @27766 (@28295 @3031 @24) +@64251 := @64159 + (@64164 + (@64174 + (@64179 (@64199 (@64214 (@64220 (@64228 @64231) (@27742 @64146 @6533))))) + @64124 + @64127 + @64130 + @64133 + @27772)) + (@27766 (@28048 @64146 @398)) +@64255 := @27612 (@33460 (@64142 @33461)) @64146 +@64268 := @27972 @64255 @6533 @6533 @473 @24 @3040 @3135 @2848 @14538 @473 @7067 @14862 @14939 +@64273 := @27673 @64255 @6533 @3040 @24 @14538 +@64283 := @27682 @64255 @6533 @2383 @3003 @2050 @24 @7048 @14427 @6612 @3713 +@64288 := @27696 @64255 @6533 @3003 @2050 @14427 +@64290 := @27705 @64255 @6533 +@64296 := @64290 @160 @198 @29 @49 @7295 @12104 +@64298 := @27717 @64255 @6533 +@64302 := @64298 @136 @29 @136 @7295 +@64303 := @27726 @64255 +@64340 := @64268 + (@64273 + (@64283 + (@64288 + (@64296 + (@64302 (@27725 (@64303 @136)) @29061) + (@64290 + @196 + @162 + @24 + @33 + @7580 + @7042 + (@64298 @60 @24 @60 @7580 (@27725 (@64303 @60)) @30642) + (@27742 @64255 @6533)))) + @53889 + @53892 + @53895 + @53898 + @28625)) + (@27766 (@28048 @64255 @473)) +@64343 := @27612 (@34999 (@28054 @35000)) +@64344 := @64343 @64255 +@64357 := @27972 @64344 @6533 @6533 @521 @2848 @3109 @3134 @2848 @14848 @521 @14512 @14861 @14939 +@64359 := @28076 @64344 @6533 +@64363 := @64359 @3109 @2848 @14563 @14846 +@64366 := @33536 @64344 @6533 @6612 +@64374 := @64366 @3043 @3107 @3089 @2848 @14563 @14572 @7048 @14846 +@64376 := @28231 @64344 @6533 +@64377 := @64376 @766 +@64383 := @64377 @2083 @2119 @26 @14563 @14570 @8273 +@64385 := @28244 @64344 @6533 +@64386 := @64385 @196 +@64395 := @64386 @179 @24 @49 @7580 @14562 @14569 @7113 @14545 @7031 +@64397 := @27717 @64344 @6533 +@64401 := @64397 @60 @24 @60 @7580 +@64402 := @27726 @64344 +@64406 := @64401 (@27725 (@64402 @60)) @30642 +@64407 := @64395 @64406 +@64415 := @64385 @177 @162 @24 @33 @7966 @7048 @7042 @7113 +@64417 := @64415 @14555 @7031 +@64425 := @64397 @46 @24 @46 @7966 (@27725 (@64402 @46)) @33867 +@64426 := @64417 @64425 +@64428 := @28304 @64344 @6533 +@64448 := @64374 + (@64383 + (@64407 + (@64426 @64428 @28310 (@27766 (@28312 @14556 @7048))) + @28310 + (@27766 (@28312 @14546 @14562))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@64452 := @30356 @64344 @6533 @6612 @33716 +@64460 := @64452 @14572 @3107 @3089 @2848 @14600 @14843 @7048 @14731 +@64468 := @64366 @3054 @3090 @3106 @2848 @14600 @14609 @7048 @14843 +@64469 := @64376 @715 +@64475 := @64469 @3053 @3728 @26 @14600 @14607 @8172 +@64476 := @64385 @220 +@64485 := @64476 @3052 @1283 @2077 @7120 @14599 @14606 @7113 @14577 @7031 +@64493 := @64397 @192 @1283 @192 @7120 (@27725 (@64402 @192)) @28265 +@64494 := @64485 @64493 +@64504 := @64385 @3050 @162 @1283 @33 @14596 @7048 @7042 @7113 @14587 @7031 +@64507 := @28281 @64344 @6533 @1283 +@64509 := @64507 @3049 @14596 +@64511 := @28289 (@28290 @14596) +@64512 := @64509 @64511 +@64515 := @27766 (@28295 @3049 @1283) +@64537 := @64468 + (@64475 + (@64494 + (@64504 (@64512 @64515) @64428 @28310 (@27766 (@28312 @14588 @7048))) + @28310 + (@27766 (@28312 @14578 @14599))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@64545 := @64452 @14609 @3090 @3106 @2848 @14632 @14733 @14757 @14841 +@64601 := @64366 + @3057 + @3086 + @3089 + @2848 + @14632 + @14641 + @7048 + @14733 + (@64377 + @3056 + @2119 + @26 + @14632 + @14639 + @8273 + (@64385 + @262 + @179 + @24 + @49 + @12136 + @14631 + @14638 + @7113 + @14614 + @7031 + (@64397 @204 @24 @204 @12136 (@27725 (@64402 @204)) @51336) + (@64415 @14624 @7031 @64425 @64428 @28310 (@27766 (@28312 @14625 @7048))) + @28310 + (@27766 (@28312 @14615 @14631))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@64609 := @64452 @14641 @3086 @3089 @2848 @14669 @14726 @7048 @14731 +@64617 := @64366 @3068 @630 @3085 @2848 @14669 @14678 @7048 @14726 +@64623 := @64469 @3067 @3728 @26 @14669 @14676 @8172 +@64624 := @64385 @275 +@64633 := @64624 @3066 @1283 @2077 @9940 @14668 @14675 @7113 @14646 @7031 +@64641 := @64397 @271 @1283 @271 @9940 (@27725 (@64402 @271)) @42393 +@64642 := @64633 @64641 +@64652 := @64385 @3064 @162 @1283 @33 @14665 @7048 @7042 @7113 @14656 @7031 +@64654 := @64507 @3063 @14665 +@64656 := @28289 (@28290 @14665) +@64657 := @64654 @64656 +@64660 := @27766 (@28295 @3063 @1283) +@64682 := @64617 + (@64623 + (@64642 + (@64652 (@64657 @64660) @64428 @28310 (@27766 (@28312 @14657 @7048))) + @28310 + (@27766 (@28312 @14647 @14668))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@64690 := @64452 @14678 @630 @3085 @2848 @7048 @10354 @14708 @14724 +@64692 := @30381 @64344 @6533 +@64705 := @64690 + (@64692 @630 @2848 @10354 (@64397 @393 @2848 @393 @10354 (@27725 (@64402 @393)) @43852)) +@64769 := @64366 + @3080 + @675 + @3084 + @2848 + @14708 + @14717 + @7048 + @14724 + (@64469 + @3079 + @3728 + @26 + @14708 + @14715 + @8172 + (@64624 + @3078 + @1283 + @2077 + @9940 + @14707 + @14714 + @7113 + @14685 + @7031 + @64641 + (@64385 + @3076 + @162 + @1283 + @33 + @14704 + @7048 + @7042 + @7113 + @14695 + @7031 + (@64507 @3075 @14704 (@28289 (@28290 @14704)) (@27766 (@28295 @3075 @1283))) + @64428 + @28310 + (@27766 (@28312 @14696 @7048))) + @28310 + (@27766 (@28312 @14686 @14707))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@64790 := @64452 + @14717 + @675 + @3084 + @2848 + @7048 + @12303 + @7048 + @14722 + (@64692 @675 @2848 @12303 (@64397 @398 @2848 @398 @12303 (@27725 (@64402 @398)) @51887)) +@64792 := @27897 @64344 @6533 +@64794 := @64792 @266 @2848 +@64800 := @64794 @974 @49 @7048 @14721 @7978 @27910 +@64802 := @27696 @64344 @6533 +@64805 := @64802 @974 @49 @14721 +@64807 := @27705 @64344 @6533 +@64822 := @64807 + @620 + @162 + @24 + @33 + @10349 + @7042 + (@64397 @367 @24 @367 @10349 (@27725 (@64402 @367)) @43784) +@64824 := @27742 @64344 @6533 +@64827 := @64800 (@64805 (@64822 @64824)) +@64830 := @27945 (@33914 @2848 @7978) +@64836 := @64609 (@64682 (@64705 (@64769 (@64790 (@64827 @64830))))) +@64845 := @64792 @244 @2848 @162 @33 @7048 @7042 @14729 @27909 @64428 +@64848 := @27945 (@28459 @2848 @14729) +@64849 := @64845 @64848 +@65083 := @64357 + (@64363 + (@64448 + (@64460 + (@64537 + (@64545 + (@64601 (@64836 @64849)) + (@64366 + @3093 + @3089 + @3105 + @2848 + @14757 + @14766 + @7048 + @14841 + (@64469 + @3092 + @3728 + @26 + @14757 + @14764 + @8172 + (@64476 + @2436 + @1283 + @2077 + @7120 + @14756 + @14763 + @7113 + @14739 + @7031 + @64493 + (@64385 + @2434 + @162 + @1283 + @33 + @12745 + @7048 + @7042 + @7113 + @14749 + @7031 + (@64507 @2433 @12745 @54479 @54483) + @64428 + @28310 + (@27766 (@28312 @14750 @7048))) + @28310 + (@27766 (@28312 @14740 @14756))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@64452 + @14766 + @3089 + @3105 + @2848 + @7048 + @14731 + @14790 + @14839 + @64849 + (@64366 + @3097 + @3089 + @3104 + @2848 + @14790 + @14799 + @7048 + @14839 + (@64469 + @3096 + @3728 + @26 + @14790 + @14797 + @8172 + (@64476 + @1362 + @1283 + @2077 + @7120 + @14789 + @14796 + @7113 + @14772 + @7031 + @64493 + (@64385 + @1360 + @162 + @1283 + @33 + @9977 + @7048 + @7042 + @7113 + @14782 + @7031 + (@64507 @1359 @9977 @42567 @42571) + @64428 + @28310 + (@27766 (@28312 @14783 @7048))) + @28310 + (@27766 (@28312 @14773 @14789))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@64452 + @14799 + @3089 + @3104 + @2848 + @7048 + @14731 + @7048 + @14837 + @64849 + (@64794 + @3103 + @49 + @7048 + @14836 + @7978 + @27910 + (@64802 + @3103 + @49 + @14836 + (@64807 + @3101 + @162 + @24 + @33 + @14834 + @7042 + (@64359 + @3101 + @24 + @14823 + @14832 + (@64376 + @218 + @3100 + @2119 + @24 + @14823 + @14830 + @7137 + (@64386 + @695 + @24 + @49 + @7580 + @14822 + @14829 + @7113 + @14805 + @7031 + @64406 + (@64385 + @693 + @162 + @24 + @33 + @8874 + @7048 + @7042 + @7113 + @14815 + @7031 + (@64397 @473 @24 @473 @8874 (@27725 (@64402 @473)) @38517) + @64428 + @28310 + (@27766 (@28312 @14816 @7048))) + @28310 + (@27766 (@28312 @14806 @14822))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @64824)) + @64830))))))) + @64849))) + (@27766 (@28048 @64344 @521)) +@65087 := @27612 (@33483 (@64142 @33484)) @64344 +@65114 := @27653 + @65087 + @6533 + @6533 + @2848 + @2848 + @6612 + @717 + @3133 + @27662 + @8876 + @14938 + @139 + @7025 + @14854 + @7031 + (@27717 @65087 @6533 @521 @2848 @521 @8876 (@27725 (@27726 @65087 @521)) @38544) +@65115 := @27779 @65087 +@65132 := @65115 + @65087 + @6533 + @2848 + @6612 + @3133 + @307 + @6533 + @2848 + @14937 + @20 + @244 + @139 + @3089 + @7223 + @7048 + @7048 + @14875 +@65133 := @52361 @65087 +@65158 := @65115 + @65133 + @6533 + @2848 + @6612 + @3133 + @139 + @6533 + @2848 + @7212 + @136 + @266 + @2281 + @3127 + @14879 + @7048 + @14890 + @14933 + (@27831 @65087 @6533 @2848 @6612 @3133 @6533 @2848) +@65159 := @27861 @3133 +@65162 := @65158 (@27841 (@65159 @136)) +@65163 := @51838 @3133 +@65167 := @65162 (@27766 (@65163 @139 @266)) +@65170 := @27875 @65087 @2848 @6612 +@65176 := @65167 (@27647 (@65170 @266 @2281 @14879 @7048)) +@65189 := @27972 @65133 @6533 @6533 @537 @26 @3117 @3126 @2848 @14887 @537 @7843 @7048 @14933 +@65194 := @27673 @65133 @6533 @3117 @26 @14887 +@65204 := @27682 @65133 @6533 @1296 @3116 @2079 @26 @7048 @14885 @6612 @2092 +@65209 := @27696 @65133 @6533 @3116 @2079 @14885 +@65211 := @27705 @65133 @6533 +@65217 := @65211 @160 @3115 @29 @2078 @7040 @14884 +@65219 := @27717 @65133 @6533 +@65223 := @65219 @136 @29 @136 @7040 +@65224 := @27726 @65133 +@65276 := @65189 + (@65194 + (@65204 + (@65209 + (@65217 + (@65223 (@27725 (@65224 @136)) @27736) + (@65211 + @1038 + @2436 + @24 + @2077 + @12348 + @14883 + (@65219 @532 @24 @532 @12348 (@27725 (@65224 @532)) @52597) + (@65211 + @2434 + @162 + @1283 + @33 + @12745 + @7042 + (@28281 @65133 @6533 @1283 @2433 @12745 @54479 @54483) + (@27742 @65133 @6533))))) + @42020 + @42023 + @42026 + @42029 + @28625)) + (@27766 (@28048 @65133 @537)) +@65280 := @27612 (@39456 (@33078 @39457)) @65133 +@65291 := @33536 @65280 @6533 @6533 @1097 @3124 @3089 @2848 @7048 @14892 @7048 @14933 +@65296 := @30381 @65280 @6533 @1097 @26 @14892 +@65298 := @27717 @65280 @6533 +@65302 := @65298 @537 @26 @537 @14892 +@65303 := @27726 @65280 +@65311 := @65291 (@65296 (@65302 (@27725 (@65303 @537)) (@27733 (@27734 @14892)))) +@65323 := @30356 @65280 @6533 @6533 @33716 @14892 @3124 @3089 @2848 @7048 @14930 @7048 @14875 +@65324 := @27888 @65280 +@65328 := @65324 @3124 @2848 @7048 @14929 +@65330 := @27897 @65280 @6533 +@65338 := @65330 @266 @2848 @3123 @49 @7048 @14928 @7978 @27910 +@65343 := @27696 @65280 @6533 @3123 @49 @14928 +@65351 := @27705 @65280 @6533 @3121 @162 @24 @33 @14926 @7042 +@65357 := @28076 @65280 @6533 @3121 @24 @14915 @14924 +@65366 := @28231 @65280 @6533 @218 @3120 @2119 @24 @14915 @14922 @7137 +@65368 := @28244 @65280 @6533 +@65387 := @65368 + @1038 + @228 + @24 + @49 + @12348 + @14914 + @14921 + @7113 + @14897 + @7031 + (@65298 @532 @24 @532 @12348 (@27725 (@65303 @532)) @52597) +@65405 := @65368 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @14907 + @7031 + (@28281 @65280 @6533 @24 @225 @7130 @28292 @28298) +@65407 := @28304 @65280 @6533 +@65510 := @63528 + (@63537 + (@63541 + (@63572 + (@63638 + (@63695 + (@63796 + (@63882 + (@64029 + (@64141 + (@64251 + (@64340 + (@65083 + (@65114 + (@65132 + (@65176 + (@65276 + (@65311 + (@65323 + (@65328 + (@65338 + (@65343 + (@65351 + (@65357 + (@65366 + (@65387 + (@65405 + @65407 + @28310 + (@27766 (@28312 @14908 @7048))) + @28310 + (@27766 (@28312 @14898 @14914))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@27742 @65280 @6533))) + @64830)) + (@65324 + @3089 + @2848 + @7048 + @14731 + (@65330 + @244 + @2848 + @162 + @33 + @7048 + @7042 + @14729 + @27909 + @65407 + @64848)))))) + (@27841 (@65159 @20)) + (@27766 (@65163 @307 @244)) + (@27647 (@65170 @244 @139 @7223 @7048)) + (@27888 + @65087 + @3089 + @2848 + @7048 + @14731 + (@27897 + @65087 + @6533 + @244 + @2848 + @162 + @33 + @7048 + @7042 + @14729 + @27909 + (@28304 @65087 @6533) + @64848))) + @28815 + (@27766 (@52235 @3133 @27662)) + @28827))))))))))))) +@65517 := @63418 (@63459 (@63461 (@63463 (@63480 (@63498 (@63515 @65510)))))) +@65518 := @27312 @2267 +@65519 := @27320 @52343 +@65521 := @27316 (@65519 @27335) +@65523 := @27358 (@27359 @2267) +@65524 := @27354 @65523 +@65526 := @27316 (@65524 @27383) +@65543 := @27315 + (fun (fn : @129) => + @65521 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @65526 @27430)))))) + @27476)) + @3381 +@65546 := @27482 (@65519 (@27333 @3381)) +@65549 := @27395 (@27396 @3381) @52346 +@65553 := @27316 (@27387 (@65549 @27404) @27408) +@65554 := @27421 @3381 +@65559 := @27418 (@27420 @65554 @52349 @27376 @27378) +@65570 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @65526 (@65553 @65559))))) +@65571 := @27341 @65570 +@65572 := @27338 @65571 +@65581 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @52346 @27334) @27470))) +@65584 := @65546 (@65572 @65581) @52344 +@65586 := @27529 @65571 @65581 +@65588 := @27532 @65570 @11710 +@65590 := @27316 (@65524 @49078) +@65591 := @65549 @49081 +@65592 := @27387 @65591 +@65594 := @27316 (@65592 @27408) +@65605 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @65590 (@65594 @65559))))) + @14948 +@65606 := @27372 @14948 +@65607 := @65606 @27380 +@65609 := @27366 (@49076 @65607) +@65611 := @27316 (@65524 @65609) +@65612 := @27416 @14948 +@65613 := @27415 @65612 +@65614 := @27419 @65612 +@65616 := @65614 @65554 @52349 +@65628 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @65611 (@65594 (@65613 (@65616 @27376 @27378)))))) + @15464 +@65635 := @27316 (@65524 (@27366 (@49076 (@65606 (@27375 (@15465 @27378)))))) +@65636 := @65616 @15464 +@65645 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @65635 (@65594 (@65613 (@65636 @27378))))) + @15693 +@65650 := @65524 (@27366 (@49076 (@65606 (@27375 @15694)))) +@65651 := @27316 @65650 +@65652 := @65636 @15693 +@65658 := @27599 (fun (Γ : @27346) => @65651 (@65594 (@65613 @65652))) @29106 +@65659 := @27482 @65650 +@65660 := @65592 @49151 +@65661 := @27316 @65660 +@65662 := @49154 @65612 +@65663 := @65662 @65652 +@65667 := @65659 (@65661 @65663) (@27642 @65523) +@65671 := @27482 @65660 @65663 (@27647 @65591) +@65680 := @55111 @3379 @3148 @9825 @46 @9818 @15463 @15693 @55154 @29470 +@65681 := @27972 @49266 +@65684 := @65681 @6533 @6533 @60 +@65686 := @65684 @1283 @2560 +@65693 := @65686 @3378 @3148 @14987 @60 @9818 @15462 @15693 +@65694 := @55630 @14987 +@65697 := @55636 @14985 @6612 @2074 +@65698 := @55641 @14985 +@65699 := @55645 @7295 +@65749 := @65693 + (@65694 + (@65697 + (@65698 + (@65699 + @14984 + @55474 + (@55654 + @14982 + @7042 + (@55485 + @14971 + @14980 + (@55491 + @14971 + @14978 + @7137 + (@55499 + @14970 + @14977 + @7113 + @14953 + @7031 + @55510 + (@55519 @14963 @7031 @55526 @55342 @28310 (@27766 (@28312 @14964 @7048))) + @28310 + (@27766 (@28312 @14954 @14970))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @55226))) + @41836 + @41839 + @41842 + @41845 + @28625)) +@65752 := @27766 (@28048 @49266 @60) +@65753 := @65749 @65752 +@65757 := @27972 @49633 @6533 @6533 @192 +@65766 := @65757 @24 @3237 @3377 @3148 @15275 @192 @7067 @15461 @15693 +@65768 := @28076 @49633 @6533 +@65772 := @65768 @3237 @24 @15016 @15273 +@65775 := @33536 @49633 @6533 @6612 +@65783 := @65775 @3159 @3235 @3229 @24 @15016 @15025 @7048 @15273 +@65784 := @49677 @6533 +@65785 := @65784 @715 +@65791 := @65785 @3158 @3728 @26 @15016 @15023 @8172 +@65792 := @49686 @6533 +@65802 := @65792 @177 @3157 @1283 @2077 @7966 @15015 @15022 @7113 @14993 @7031 +@65803 := @49698 @6533 +@65810 := @65802 (@65803 @46 @1283 @46 @7966 @49725 @33867) +@65820 := @65792 @3155 @162 @1283 @33 @15012 @7048 @7042 @7113 @15003 @7031 +@65822 := @28281 @49633 @6533 +@65823 := @65822 @1283 +@65825 := @65823 @3154 @15012 +@65827 := @28289 (@28290 @15012) +@65828 := @65825 @65827 +@65831 := @27766 (@28295 @3154 @1283) +@65833 := @65820 (@65828 @65831) +@65834 := @49729 @6533 +@65854 := @65783 + (@65791 + (@65810 + (@65833 @65834 @28310 (@27766 (@28312 @15004 @7048))) + @28310 + (@27766 (@28312 @14994 @15015))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@65858 := @30356 @49633 @6533 @6612 @33716 +@65866 := @65858 @15025 @3235 @3229 @24 @15048 @15270 @7048 @15258 +@65874 := @65775 @3162 @3165 @3234 @24 @15048 @15057 @7048 @15270 +@65880 := @65785 @3161 @3728 @26 @15048 @15055 @8172 +@65881 := @65792 @196 +@65890 := @65881 @3066 @1283 @2077 @7580 @15047 @15054 @7113 @15030 @7031 +@65896 := @65803 @60 @1283 @60 @7580 @49706 @30642 +@65932 := @65874 + (@65880 + (@65890 + @65896 + (@65792 + @3064 + @162 + @1283 + @33 + @14665 + @7048 + @7042 + @7113 + @15040 + @7031 + (@65823 @3063 @14665 @64656 @64660) + @65834 + @28310 + (@27766 (@28312 @15041 @7048))) + @28310 + (@27766 (@28312 @15031 @15047))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@65940 := @65858 @15057 @3165 @3234 @24 @7048 @15060 @15089 @15268 +@65941 := @30381 @49633 +@65942 := @65941 @6533 +@65945 := @65942 @3165 @24 @15060 +@65946 := @65822 @24 +@65948 := @65946 @3164 @15060 +@65950 := @28289 (@28290 @15060) +@65951 := @65948 @65950 +@65954 := @27766 (@28295 @3164 @24) +@65956 := @65945 (@65951 @65954) +@65957 := @65940 @65956 +@66021 := @65775 + @3176 + @3165 + @3233 + @24 + @15089 + @15098 + @7048 + @15268 + (@65785 + @3175 + @3728 + @26 + @15089 + @15096 + @8172 + (@65881 + @3174 + @1283 + @2077 + @7580 + @15088 + @15095 + @7113 + @15066 + @7031 + @65896 + (@65792 + @3172 + @162 + @1283 + @33 + @15085 + @7048 + @7042 + @7113 + @15076 + @7031 + (@65823 @3171 @15085 (@28289 (@28290 @15085)) (@27766 (@28295 @3171 @1283))) + @65834 + @28310 + (@27766 (@28312 @15077 @7048))) + @28310 + (@27766 (@28312 @15067 @15088))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@66030 := @65858 @15098 @3165 @3233 @24 @7048 @15060 @15127 @15266 @65956 +@66094 := @65775 + @3188 + @1332 + @3232 + @24 + @15127 + @15136 + @7048 + @15266 + (@65785 + @3187 + @3728 + @26 + @15127 + @15134 + @8172 + (@65881 + @3186 + @1283 + @2077 + @7580 + @15126 + @15133 + @7113 + @15104 + @7031 + @65896 + (@65792 + @3184 + @162 + @1283 + @33 + @15123 + @7048 + @7042 + @7113 + @15114 + @7031 + (@65823 @3183 @15123 (@28289 (@28290 @15123)) (@27766 (@28295 @3183 @1283))) + @65834 + @28310 + (@27766 (@28312 @15115 @7048))) + @28310 + (@27766 (@28312 @15105 @15126))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@66102 := @65858 @15136 @1332 @3232 @24 @7048 @9913 @15166 @15264 +@66105 := @65942 @1332 @24 @9913 +@66109 := @65946 @1331 @9913 @42250 @42254 +@66110 := @66105 @66109 +@66111 := @66102 @66110 +@66175 := @65775 + @3199 + @1332 + @3231 + @24 + @15166 + @15175 + @7048 + @15264 + (@65785 + @3198 + @3728 + @26 + @15166 + @15173 + @8172 + (@65881 + @3197 + @1283 + @2077 + @7580 + @15165 + @15172 + @7113 + @15143 + @7031 + @65896 + (@65792 + @3195 + @162 + @1283 + @33 + @15162 + @7048 + @7042 + @7113 + @15153 + @7031 + (@65823 @3194 @15162 (@28289 (@28290 @15162)) (@27766 (@28295 @3194 @1283))) + @65834 + @28310 + (@27766 (@28312 @15154 @7048))) + @28310 + (@27766 (@28312 @15144 @15165))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@66184 := @65858 @15175 @1332 @3231 @24 @7048 @9913 @15204 @15262 @66110 +@66248 := @65775 + @3211 + @3214 + @3230 + @24 + @15204 + @15213 + @7048 + @15262 + (@65785 + @3210 + @3728 + @26 + @15204 + @15211 + @8172 + (@65881 + @3209 + @1283 + @2077 + @7580 + @15203 + @15210 + @7113 + @15181 + @7031 + @65896 + (@65792 + @3207 + @162 + @1283 + @33 + @15200 + @7048 + @7042 + @7113 + @15191 + @7031 + (@65823 @3206 @15200 (@28289 (@28290 @15200)) (@27766 (@28295 @3206 @1283))) + @65834 + @28310 + (@27766 (@28312 @15192 @7048))) + @28310 + (@27766 (@28312 @15182 @15203))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@66256 := @65858 @15213 @3214 @3230 @24 @7048 @15216 @15245 @15260 +@66259 := @65942 @3214 @24 @15216 +@66261 := @65946 @3213 @15216 +@66263 := @28289 (@28290 @15216) +@66264 := @66261 @66263 +@66267 := @27766 (@28295 @3213 @24) +@66269 := @66259 (@66264 @66267) +@66270 := @66256 @66269 +@66334 := @65775 + @3225 + @3214 + @3229 + @24 + @15245 + @15254 + @7048 + @15260 + (@65785 + @3224 + @3728 + @26 + @15245 + @15252 + @8172 + (@65881 + @3223 + @1283 + @2077 + @7580 + @15244 + @15251 + @7113 + @15222 + @7031 + @65896 + (@65792 + @3221 + @162 + @1283 + @33 + @15241 + @7048 + @7042 + @7113 + @15232 + @7031 + (@65823 @3220 @15241 (@28289 (@28290 @15241)) (@27766 (@28295 @3220 @1283))) + @65834 + @28310 + (@27766 (@28312 @15233 @7048))) + @28310 + (@27766 (@28312 @15223 @15244))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@66343 := @65858 @15254 @3214 @3229 @24 @7048 @15216 @7048 @15258 @66269 +@66346 := @65942 @3229 @24 @15258 +@66348 := @65946 @3228 @15258 +@66350 := @28289 (@28290 @15258) +@66351 := @66348 @66350 +@66354 := @27766 (@28295 @3228 @24) +@66356 := @66346 (@66351 @66354) +@66373 := @65766 + (@65772 + (@65854 + (@65866 + (@65932 + (@65957 + (@66021 + (@66030 + (@66094 (@66111 (@66175 (@66184 (@66248 (@66270 (@66334 (@66343 @66356)))))))))))) + @66356))) +@66376 := @27766 (@28048 @49633 @192) +@66377 := @66373 @66376 +@66378 := @28058 @49633 +@66391 := @27972 @66378 @6533 @6533 @204 @3148 @3248 @3376 @3148 @15321 @204 @15278 @15460 @15693 +@66396 := @27673 @66378 @6533 @3248 @3148 @15321 +@66406 := @27682 @66378 @6533 @3243 @3247 @4264 @3148 @7048 @15319 @6533 @4326 +@66411 := @27696 @66378 @6533 @3247 @4264 @15319 +@66413 := @27705 @66378 @6533 +@66419 := @66413 @160 @3246 @29 @93 @7295 @15318 +@66421 := @27717 @66378 @6533 +@66425 := @66421 @136 @29 @136 @7295 +@66426 := @27726 @66378 +@66431 := @66419 (@66425 (@27725 (@66426 @136)) @29061) +@66437 := @66413 @1336 @3245 @24 @92 @15314 @15317 +@66443 := @28076 @66378 @6533 @1336 @24 @15303 @15312 +@66452 := @28231 @66378 @6533 @218 @1335 @2119 @24 @15303 @15310 @7137 +@66454 := @28244 @66378 @6533 +@66550 := @66406 + (@66411 + (@66431 + (@66437 + (@66443 + (@66452 + (@66454 + @212 + @1334 + @24 + @49 + @7327 + @15302 + @15309 + @7113 + @15285 + @7031 + (@66421 @20 @24 @20 @7327 (@27725 (@66426 @20)) @29201) + (@66454 + @1332 + @162 + @24 + @33 + @9913 + @7048 + @7042 + @7113 + @15295 + @7031 + (@28281 @66378 @6533 @24 @1331 @9913 @42250 @42254) + (@28304 @66378 @6533) + @28310 + (@27766 (@28312 @15296 @7048))) + @28310 + (@27766 (@28312 @15286 @15302))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@66413 + @220 + @444 + @24 + @77 + @7120 + @15316 + (@66421 @192 @24 @192 @7120 (@27725 (@66426 @192)) @28265) + (@66413 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @66378 @6533 @331 @26 @7361 @29376) + (@27742 @66378 @6533)))))) +@66551 := @27330 @3243 +@66552 := @27526 @66551 +@66553 := @66550 @66552 +@66554 := @27400 @4326 +@66555 := @27751 @66554 +@66556 := @66553 @66555 +@66557 := @27424 @4326 +@66558 := @27755 @66557 +@66559 := @66556 @66558 +@66561 := @27760 (@27762 @3243) +@66569 := @66391 (@66396 (@66559 @66561 @27772)) (@27766 (@28048 @66378 @204)) +@66570 := @27617 @3148 +@66573 := @27612 (@28508 (@66570 @28510)) +@66574 := @66573 @66378 +@66587 := @27972 @66574 @6533 @6533 @271 @24 @3256 @3375 @3148 @15328 @271 @7067 @15459 @15693 +@66592 := @27673 @66574 @6533 @3256 @24 @15328 +@66602 := @27682 @66574 @6533 @3254 @475 @2050 @24 @7048 @9823 @6533 @4338 +@66607 := @27696 @66574 @6533 @475 @2050 @9823 +@66609 := @27705 @66574 @6533 +@66615 := @66609 @160 @214 @29 @49 @7295 @9822 +@66617 := @27717 @66574 @6533 +@66621 := @66617 @136 @29 @136 @7295 +@66622 := @27726 @66574 +@66648 := @66602 + (@66607 + (@66615 + (@66621 (@27725 (@66622 @136)) @29061) + (@66609 + @212 + @162 + @24 + @33 + @7327 + @7042 + (@66617 @20 @24 @20 @7327 (@27725 (@66622 @20)) @29201) + (@27742 @66574 @6533)))) +@66649 := @27330 @3254 +@66650 := @27526 @66649 +@66651 := @66648 @66650 +@66652 := @27400 @4338 +@66654 := @66651 (@27751 @66652) +@66655 := @27424 @4338 +@66667 := @66587 + (@66592 (@66654 (@27755 @66655) (@27760 (@27762 @3254)) @27772)) + (@27766 (@28048 @66574 @271)) +@66670 := @27612 (@28647 (@28054 @28648)) +@66671 := @66670 @66574 +@66684 := @27972 @66671 @6533 @6533 @398 @3148 @3284 @3374 @3148 @15409 @398 @15278 @15458 @15693 +@66686 := @28076 @66671 @6533 +@66690 := @66686 @3284 @3148 @15382 @15407 +@66705 := @27653 + @66671 + @6533 + @6612 + @3148 + @3148 + @6612 + @3264 + @3283 + @27662 + @15379 + @15406 + @139 + @7025 + @15335 + @7031 +@66710 := @27673 @66671 @6533 @3264 @3148 @15379 +@66720 := @27682 @66671 @6533 @3243 @3263 @4264 @3148 @7048 @15377 @6533 @4326 +@66725 := @27696 @66671 @6533 @3263 @4264 @15377 +@66727 := @27705 @66671 @6533 +@66733 := @66727 @160 @3262 @29 @93 @7295 @15376 +@66735 := @27717 @66671 @6533 +@66739 := @66735 @136 @29 @136 @7295 +@66740 := @27726 @66671 +@66745 := @66733 (@66739 (@27725 (@66740 @136)) @29061) +@66751 := @66727 @328 @3261 @24 @92 @15372 @15375 +@66755 := @66686 @328 @24 @15361 @15370 +@66764 := @28231 @66671 @6533 @218 @327 @2119 @24 @15361 @15368 @7137 +@66766 := @28244 @66671 @6533 +@66785 := @66766 + @212 + @228 + @24 + @49 + @7327 + @15360 + @15367 + @7113 + @15343 + @7031 + (@66735 @20 @24 @20 @7327 (@27725 (@66740 @20)) @29201) +@66795 := @66766 @226 @162 @24 @33 @7130 @7048 @7042 @7113 @15353 @7031 +@66798 := @28281 @66671 @6533 @24 +@66865 := @66705 + (@66710 + (@66720 + (@66725 + (@66745 + (@66751 + (@66755 + (@66764 + (@66785 + (@66795 + (@66798 @225 @7130 @28292 @28298) + (@28304 @66671 @6533) + @28310 + (@27766 (@28312 @15354 @7048))) + @28310 + (@27766 (@28312 @15344 @15360))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@66727 + @3229 + @432 + @24 + @77 + @15258 + @12022 + (@66798 @3228 @15258 @66350 @66354) + (@66727 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @66671 @6533 @239 @26 @7161 @28438) + (@27742 @66671 @6533)))))) + @66552 + @66555 + @66558 + @66561 + @27772)) +@66866 := @27779 @66671 +@66867 := @42137 @66671 +@66884 := @66866 + @66867 + @6533 + @3148 + @6612 + @3283 + @307 + @6612 + @3148 + @15405 + @20 + @183 + @3271 + @3279 + @15386 + @7048 + @7048 + @15392 +@66885 := @37710 @66671 +@66910 := @66866 + @66885 + @6533 + @3148 + @6612 + @3283 + @139 + @6612 + @3148 + @7212 + @136 + @169 + @611 + @3268 + @15396 + @7048 + @7048 + @15401 + (@27831 @66671 @6533 @3148 @6612 @3283 @6612 @3148) +@66911 := @27861 @3283 +@66914 := @66910 (@27841 (@66911 @136)) +@66915 := @52410 @3283 +@66919 := @66914 (@27766 (@66915 @139 @169)) +@66922 := @27875 @66671 @3148 @6612 +@66928 := @66919 (@27647 (@66922 @169 @611 @15396 @7048)) +@66968 := @27897 + @66885 + @6533 + @169 + @3148 + @974 + @68 + @7048 + @9648 + @15399 + @27910 + (@27696 + @66885 + @6533 + @974 + @68 + @9648 + (@27705 + @66885 + @6533 + @620 + @162 + @29 + @33 + @7964 + @7042 + (@27717 @66885 @6533 @367 @29 @367 @7964 (@27725 (@27726 @66885 @367)) @35382) + (@27742 @66885 @6533))) +@66971 := @27945 (@27948 @3148 @15399) +@66987 := @66884 + (@66928 (@66968 @66971)) + (@27841 (@66911 @20)) + (@27766 (@66915 @307 @183)) + (@27647 (@66922 @183 @3271 @15386 @7048)) +@66997 := @27682 @66867 @6533 @3276 @3278 @2050 @3148 @7048 @15390 @6533 @4418 +@67002 := @27696 @66867 @6533 @3278 @2050 @15390 +@67004 := @27705 @66867 @6533 +@67010 := @67004 @160 @632 @29 @49 @7295 @10374 +@67012 := @27717 @66867 @6533 +@67016 := @67012 @136 @29 @136 @7295 +@67017 := @27726 @66867 +@67043 := @66997 + (@67002 + (@67010 + (@67016 (@27725 (@67017 @136)) @29061) + (@67004 + @630 + @162 + @24 + @33 + @10354 + @7042 + (@67012 @393 @24 @393 @10354 (@27725 (@67017 @393)) @43852) + (@27742 @66867 @6533)))) +@67044 := @27330 @3276 +@67045 := @27526 @67044 +@67046 := @67043 @67045 +@67047 := @27400 @4418 +@67049 := @67046 (@27751 @67047) +@67050 := @27424 @4418 +@67070 := @66684 + (@66690 + (@66865 + (@66987 (@67049 (@27755 @67050) (@27760 (@27762 @3276)) @27772)) + @28815 + (@27766 (@52785 @3283 @27662)) + @28827)) + (@27766 (@28048 @66671 @398)) +@67074 := @27612 (@33460 (@66570 @33461)) @66671 +@67076 := @33536 @67074 @6533 +@67077 := @67076 @6533 +@67085 := @67077 @3293 @262 @3373 @3148 @15458 @15470 @7048 @15693 +@67087 := @28231 @67074 @6533 +@67088 := @67087 @1009 +@67094 := @67088 @3292 @77 @26 @15458 @15468 @8831 +@67096 := @28244 @67074 @6533 +@67106 := @67096 @3290 @162 @26 @33 @15455 @7048 @7042 @7113 @15415 @7031 +@67108 := @28076 @67074 @6533 +@67112 := @67108 @3290 @26 @15441 @15453 +@67119 := @67087 @3286 @3289 @2119 @26 @15441 @15451 @15443 +@67129 := @67096 @220 @3288 @24 @49 @7120 @15440 @15450 @7113 @15423 @7031 +@67131 := @27717 @67074 @6533 +@67135 := @67131 @192 @24 @192 @7120 +@67136 := @27726 @67074 +@67141 := @67129 (@67135 (@27725 (@67136 @192)) @28265) +@67151 := @67096 @3229 @162 @24 @33 @15258 @7048 @7042 @7113 @15433 @7031 +@67153 := @28281 @67074 @6533 +@67154 := @67153 @24 +@67159 := @67151 (@67154 @3228 @15258 @66350 @66354) +@67161 := @28304 @67074 @6533 +@67174 := @67119 + (@67141 + (@67159 @67161 @28310 (@27766 (@28312 @15434 @7048))) + @28310 + (@27766 (@28312 @15424 @15440))) +@67176 := @28325 (@28326 @15443) +@67177 := @67174 @67176 +@67179 := @27766 (@28330 @15443) +@67180 := @67177 @67179 +@67182 := @27766 (@28335 @15443) +@67183 := @67180 @67182 +@67186 := @27766 (@28339 @15443 @2119) +@67187 := @67183 @67186 +@67191 := @27766 (@28344 @3286 @2119 @26) +@67192 := @67187 @67191 +@67195 := @27767 (@27768 (@28350 @15443)) +@67197 := @27766 (@67195 @6533) +@67212 := @67094 + (@67106 (@67112 (@67192 @67197)) @67161 @28310 (@27766 (@28312 @15416 @7048))) + @38356 + @38359 + @38362 + @38366 + @38371 +@67214 := @27766 (@38375 @6533) +@67216 := @67085 (@67212 @67214) +@67218 := @30356 @67074 @6533 +@67220 := @67218 @6533 @33716 +@67228 := @67220 @15470 @262 @3373 @3148 @7048 @15472 @15518 @15691 +@67229 := @27888 @67074 +@67233 := @67229 @262 @3148 @7048 @7193 +@67235 := @30381 @67074 @6533 +@67249 := @67228 + (@67233 (@67235 @262 @3148 @7193 (@67131 @204 @3148 @204 @7193 (@27725 (@67136 @204)) @28562))) +@67257 := @67077 @3318 @3371 @675 @3148 @15518 @15608 @7048 @15691 +@67258 := @67076 @6612 +@67266 := @67258 @3298 @3316 @242 @26 @15518 @15524 @7048 @15608 +@67272 := @67088 @3297 @77 @26 @15518 @15522 @8831 +@67282 := @67096 @3159 @162 @26 @33 @15515 @7048 @7042 @7113 @15478 @7031 +@67286 := @67108 @3159 @26 @15504 @15513 +@67293 := @67087 @715 @3158 @3728 @26 @15504 @15511 @8172 +@67312 := @67096 + @177 + @3157 + @1283 + @2077 + @7966 + @15503 + @15510 + @7113 + @15486 + @7031 + (@67131 @46 @1283 @46 @7966 (@27725 (@67136 @46)) @33867) +@67322 := @67096 @3155 @162 @1283 @33 @15012 @7048 @7042 @7113 @15496 @7031 +@67323 := @67153 @1283 +@67363 := @67266 + (@67272 + (@67282 + (@67286 + (@67293 + (@67312 + (@67322 + (@67323 @3154 @15012 @65827 @65831) + @67161 + @28310 + (@27766 (@28312 @15497 @7048))) + @28310 + (@27766 (@28312 @15487 @15503))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710)) + @67161 + @28310 + (@27766 (@28312 @15479 @7048))) + @38356 + @38359 + @38362 + @38366 + @38371 + @67214) +@67365 := @67218 @6612 @33716 +@67373 := @67365 @15524 @3316 @242 @26 @15547 @15605 @7048 @7162 +@67381 := @67258 @3301 @3314 @242 @26 @15547 @15556 @7048 @15605 +@67388 := @67087 @766 @3300 @2119 @26 @15547 @15554 @8273 +@67403 := @67096 + @237 + @214 + @24 + @49 + @7158 + @15546 + @15553 + @7113 + @15529 + @7031 + (@67154 @236 @7158 @28410 @28414) +@67404 := @67096 @212 +@67413 := @67404 @162 @24 @33 @7327 @7048 @7042 @7113 @15539 @7031 +@67421 := @67131 @20 @24 @20 @7327 (@27725 (@67136 @20)) @29201 +@67442 := @67381 + (@67388 + (@67403 + (@67413 @67421 @67161 @28310 (@27766 (@28312 @15540 @7048))) + @28310 + (@27766 (@28312 @15530 @15546))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@67450 := @67365 @15556 @3314 @242 @26 @7048 @15602 @7048 @7162 +@67453 := @27682 @67074 @6533 @1296 +@67460 := @67453 @3313 @2079 @26 @7048 @15600 @6612 @2092 +@67462 := @27696 @67074 @6533 +@67465 := @67462 @3313 @2079 @15600 +@67467 := @27705 @67074 @6533 +@67468 := @67467 @160 +@67473 := @67468 @3312 @29 @2078 @7295 @15599 +@67476 := @67131 @136 @29 @136 +@67477 := @67476 @7295 +@67479 := @27725 (@67136 @136) +@67481 := @67477 @67479 @29061 +@67482 := @67473 @67481 +@67545 := @67467 + @3303 + @3311 + @24 + @2077 + @15590 + @15598 + (@67108 + @3303 + @24 + @15579 + @15588 + (@67087 + @800 + @327 + @2119 + @24 + @15579 + @15586 + @8413 + (@67404 + @228 + @24 + @49 + @7327 + @15578 + @15585 + @7113 + @15561 + @7031 + @67421 + (@67096 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @15571 + @7031 + (@67154 @225 @7130 @28292 @28298) + @67161 + @28310 + (@27766 (@28312 @15572 @7048))) + @28310 + (@27766 (@28312 @15562 @15578))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) +@67551 := @67467 @3309 @162 @1283 @33 @15596 @7042 +@67553 := @67323 @3308 @15596 +@67555 := @28289 (@28290 @15596) +@67556 := @67553 @67555 +@67559 := @27766 (@28295 @3308 @1283) +@67561 := @67551 (@67556 @67559) +@67563 := @27742 @67074 @6533 +@67574 := @67450 + (@67460 (@67465 (@67482 (@67545 (@67561 @67563)))) @42020 @42023 @42026 @42029 @28625) +@67577 := @67235 @242 @26 @7162 +@67579 := @28426 @67074 @6533 +@67584 := @67577 (@67579 @239 @26 @7161 @28438) +@67590 := @67257 (@67363 (@67373 (@67442 (@67574 @67584)) @67584)) +@67598 := @67220 @15608 @3371 @675 @3148 @7048 @15686 @7048 @15689 +@67606 := @67077 @3357 @3367 @3370 @3148 @7048 @15650 @7048 @15686 +@67614 := @67258 @3330 @334 @3356 @26 @7048 @15620 @7048 @15650 +@67621 := @67453 @3329 @2079 @26 @7048 @15618 @6612 @2092 +@67624 := @67462 @3329 @2079 @15618 +@67630 := @67468 @3328 @29 @2078 @7295 @15617 @67481 +@67631 := @67467 @275 +@67636 := @67631 @3327 @24 @2077 @9940 @15616 +@67644 := @67131 @271 @24 @271 @9940 (@27725 (@67136 @271)) @42393 +@67645 := @67636 @67644 +@67651 := @67467 @3325 @162 @1283 @33 @15614 @7042 +@67653 := @67323 @3324 @15614 +@67655 := @28289 (@28290 @15614) +@67656 := @67653 @67655 +@67659 := @27766 (@28295 @3324 @1283) +@67672 := @67614 + (@67621 + (@67624 (@67630 (@67645 (@67651 (@67656 @67659) @67563)))) + @42020 + @42023 + @42026 + @42029 + @28625) +@67680 := @67365 @15620 @334 @3356 @26 @7048 @7362 @7048 @15648 +@67688 := @67235 @334 @26 @7362 (@67579 @331 @26 @7361 @29376) +@67689 := @67680 @67688 +@67697 := @67258 @3343 @334 @3355 @26 @7048 @15633 @7048 @15648 +@67704 := @67453 @3342 @2079 @26 @7048 @15631 @6612 @2092 +@67707 := @67462 @3342 @2079 @15631 +@67713 := @67468 @3341 @29 @2078 @7295 @15630 @67481 +@67719 := @67631 @3340 @24 @2077 @9940 @15629 @67644 +@67725 := @67467 @3338 @162 @1283 @33 @15627 @7042 +@67727 := @67323 @3337 @15627 +@67729 := @28289 (@28290 @15627) +@67730 := @67727 @67729 +@67733 := @27766 (@28295 @3337 @1283) +@67746 := @67697 + (@67704 + (@67707 (@67713 (@67719 (@67725 (@67730 @67733) @67563)))) + @42020 + @42023 + @42026 + @42029 + @28625) +@67755 := @67365 @15633 @334 @3355 @26 @7048 @7362 @7048 @15646 @67688 +@67762 := @67453 @3354 @2079 @26 @7048 @15644 @6612 @2092 +@67765 := @67462 @3354 @2079 @15644 +@67774 := @67468 @3353 @29 @2078 @7040 @15643 (@67476 @7040 @67479 @27736) +@67780 := @67631 @3352 @24 @2077 @9940 @15642 @67644 +@67786 := @67467 @3350 @162 @1283 @33 @15640 @7042 +@67788 := @67323 @3349 @15640 +@67790 := @28289 (@28290 @15640) +@67791 := @67788 @67790 +@67794 := @27766 (@28295 @3349 @1283) +@67811 := @67606 + (@67672 + (@67689 + (@67746 + (@67755 + (@67762 + (@67765 (@67774 (@67780 (@67786 (@67791 @67794) @67563)))) + @42020 + @42023 + @42026 + @42029 + @28625))))) +@67819 := @67220 @15650 @3367 @3370 @3148 @7048 @15676 @7048 @15684 +@67823 := @67229 @3367 @3148 @7048 @15675 +@67825 := @27897 @67074 @6533 +@67895 := @67819 + (@67823 + (@67825 + @169 + @3148 + @3366 + @68 + @7048 + @15674 + @15399 + @27910 + (@67462 + @3366 + @68 + @15674 + (@67467 + @3364 + @162 + @29 + @33 + @15672 + @7042 + (@67108 + @3364 + @29 + @15664 + @15670 + (@67087 + @663 + @3363 + @33611 + @29 + @15664 + @15668 + @8038 + (@67096 + @3361 + @162 + @665 + @33 + @15661 + @7048 + @7042 + @7113 + @15655 + @7031 + (@67153 @665 @3360 @15661 (@28289 (@28290 @15661)) (@27766 (@28295 @3360 @665))) + @67161 + @28310 + (@27766 (@28312 @15656 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @67563)) + @66971)) +@67899 := @67229 @3370 @3148 @7048 @15683 +@67919 := @67825 + @183 + @3148 + @277 + @49 + @7048 + @15682 + @15680 + @27910 + (@67462 @277 @49 @15682 (@67631 @162 @24 @33 @9940 @7042 @67644 @67563)) +@67922 := @27945 (@28806 @3148 @15680) +@67964 := @65543 + (@65584 + (@65586 + (@65588 + (@65605 + (@65628 + (@65645 + (@65658 + (@65667 + (@65671 + (@65680 + (@65753 + (@66377 + (@66569 + (@66667 + (@67070 + (@67216 + (@67249 + (@67590 + (@67598 + (@67811 (@67895 (@67899 (@67919 @67922)))) + (@67229 + @675 + @3148 + @7048 + @8054 + (@67235 + @675 + @3148 + @8054 + (@67131 + @398 + @3148 + @398 + @8054 + (@27725 (@67136 @398)) + @34877)))))))))))))))))))))) +@67965 := @27312 @2307 +@67966 := @27320 @52943 +@67968 := @27316 (@67966 @27335) +@67970 := @27358 (@27359 @2307) +@67971 := @27354 @67970 +@67973 := @27316 (@67971 @27383) +@67990 := @27315 + (fun (fn : @129) => + @67968 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @67973 @27430)))))) + @27476)) + @3412 +@67993 := @27482 (@67966 (@27333 @3412)) +@67996 := @27395 (@27396 @3412) @52946 +@68000 := @27316 (@27387 (@67996 @27404) @27408) +@68001 := @27421 @3412 +@68006 := @27418 (@27420 @68001 @52949 @27376 @27378) +@68017 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @67973 (@68000 @68006))))) +@68018 := @27341 @68017 +@68019 := @27338 @68018 +@68028 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @52946 @27334) @27470))) +@68031 := @67993 (@68019 @68028) @52944 +@68033 := @27529 @68018 @68028 +@68035 := @27532 @68017 @11710 +@68037 := @27316 (@67971 @49078) +@68038 := @67996 @49081 +@68039 := @27387 @68038 +@68041 := @27316 (@68039 @27408) +@68052 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @68037 (@68041 @68006))))) + @7486 +@68054 := @27316 (@67971 @49882) +@68056 := @29940 @68001 @52949 +@68068 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @68054 (@68041 (@29939 (@68056 @27376 @27378)))))) + @15793 +@68075 := @27316 (@67971 (@27366 (@49076 (@29932 (@27375 (@15794 @27378)))))) +@68076 := @68056 @15793 +@68085 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @68075 (@68041 (@29939 (@68076 @27378))))) + @15818 +@68090 := @67971 (@27366 (@49076 (@29932 (@27375 @15819)))) +@68091 := @27316 @68090 +@68092 := @68076 @15818 +@68098 := @27599 (fun (Γ : @27346) => @68091 (@68041 (@29939 @68092))) @29106 +@68099 := @27482 @68090 +@68100 := @68039 @49151 +@68101 := @27316 @68100 +@68102 := @49932 @68092 +@68106 := @68099 (@68101 @68102) (@27642 @67970) +@68110 := @27482 @68100 @68102 (@27647 @68038) +@68119 := @55111 @3410 @24 @9825 @46 @9818 @15792 @15818 @55154 @29470 +@68121 := @65684 @26 @3388 +@68128 := @68121 @3409 @24 @15704 @60 @7843 @15791 @15818 +@68131 := @55628 @3388 @26 @15704 +@68140 := @55168 @3386 @179 @2077 @26 @7048 @9930 @6612 @4461 @55283 +@68141 := @27330 @3386 +@68142 := @27526 @68141 +@68143 := @68140 @68142 +@68144 := @27400 @4461 +@68146 := @68143 (@27751 @68144) +@68147 := @27424 @4461 +@68154 := @68131 (@68146 (@27755 @68147) (@27760 (@27762 @3386)) @28625) +@68156 := @68128 @68154 @65752 +@68157 := @33081 @49266 +@68158 := @27972 @68157 +@68162 := @68158 @6533 @6533 @192 @26 +@68170 := @68162 @3392 @3408 @24 @15740 @192 @7843 @15790 @15818 +@68176 := @28076 @68157 @6533 @3392 @26 @15729 @15738 +@68185 := @28231 @68157 @6533 @715 @3391 @3728 @26 @15729 @15736 @8172 +@68187 := @28244 @68157 @6533 +@68197 := @68187 @177 @3327 @1283 @2077 @7966 @15728 @15735 @7113 @15711 @7031 +@68198 := @27717 @68157 +@68203 := @68198 @6533 @46 @1283 @46 @7966 +@68204 := @27726 @68157 +@68206 := @27725 (@68204 @46) +@68208 := @68203 @68206 @33867 +@68209 := @68197 @68208 +@68219 := @68187 @3325 @162 @1283 @33 @15614 @7048 @7042 @7113 @15721 @7031 +@68220 := @28281 @68157 +@68250 := @68170 + (@68176 + (@68185 + (@68209 + (@68219 + (@68220 @6533 @1283 @3324 @15614 @67655 @67659) + (@28304 @68157 @6533) + @28310 + (@27766 (@28312 @15722 @7048))) + @28310 + (@27766 (@28312 @15712 @15728))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710)) +@68253 := @27766 (@28048 @68157 @192) +@68254 := @68250 @68253 +@68255 := @50968 @68157 +@68256 := @27972 @68255 +@68261 := @68256 @6533 @6533 @204 @24 @3399 +@68268 := @68261 @3407 @24 @15746 @204 @7067 @15789 @15818 +@68269 := @27673 @68255 +@68273 := @68269 @6533 @3399 @24 @15746 +@68274 := @27682 @68255 +@68283 := @68274 @6533 @3397 @475 @2050 @24 @7048 @9823 @6533 @4787 +@68284 := @27696 @68255 +@68288 := @68284 @6533 @475 @2050 @9823 +@68289 := @27705 @68255 +@68290 := @68289 @6533 +@68296 := @68290 @160 @214 @29 @49 @7295 @9822 +@68297 := @27717 @68255 +@68298 := @68297 @6533 +@68302 := @68298 @136 @29 @136 @7295 +@68303 := @27726 @68255 +@68308 := @68296 (@68302 (@27725 (@68303 @136)) @29061) +@68323 := @68290 + @212 + @162 + @24 + @33 + @7327 + @7042 + (@68298 @20 @24 @20 @7327 (@27725 (@68303 @20)) @29201) +@68324 := @27742 @68255 +@68329 := @68283 (@68288 (@68308 (@68323 (@68324 @6533)))) +@68330 := @27330 @3397 +@68331 := @27526 @68330 +@68332 := @68329 @68331 +@68333 := @27400 @4787 +@68335 := @68332 (@27751 @68333) +@68336 := @27424 @4787 +@68343 := @68273 (@68335 (@27755 @68336) (@27760 (@27762 @3397)) @27772) +@68344 := @68268 @68343 +@68347 := @27766 (@28048 @68255 @204) +@68348 := @68344 @68347 +@68349 := @50965 @68255 +@68352 := @33536 @68349 @6533 @6533 +@68360 := @68352 @2486 @3405 @237 @24 @15789 @15802 @7048 @15818 +@68362 := @28231 @68349 @6533 +@68369 := @68362 @766 @2485 @2119 @26 @15789 @15800 @8273 +@68371 := @28244 @68349 @6533 +@68381 := @68371 @212 @2484 @24 @49 @7327 @15788 @15799 @7113 @15752 @7031 +@68383 := @27717 @68349 @6533 +@68387 := @68383 @20 @24 @20 @7327 +@68388 := @27726 @68349 +@68392 := @68387 (@27725 (@68388 @20)) @29201 +@68393 := @68381 @68392 +@68403 := @68371 @317 @162 @24 @33 @15785 @7048 @7042 @7113 @15762 @7031 +@68409 := @28076 @68349 @6533 @317 @24 @15777 @15783 +@68416 := @68362 @315 @163 @68 @24 @15777 @15781 @7300 +@68426 := @68371 @160 @162 @29 @33 @7040 @7048 @7042 @7113 @15770 @7031 +@68429 := @68383 @136 @29 @136 +@68430 := @68429 @7040 +@68432 := @27725 (@68388 @136) +@68435 := @68426 (@68430 @68432 @27736) +@68437 := @28304 @68349 @6533 +@68472 := @68360 + (@68369 + (@68393 + (@68403 + (@68409 + (@68416 + (@68435 @68437 @28310 (@27766 (@28312 @15771 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @68437 + @28310 + (@27766 (@28312 @15763 @7048))) + @28310 + (@27766 (@28312 @15753 @15788))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@68476 := @30356 @68349 @6533 @6533 @33716 +@68484 := @68476 @15802 @3405 @237 @24 @7048 @15813 @7048 @15816 +@68492 := @68352 @196 @226 @3404 @24 @7048 @7580 @7048 @15813 +@68494 := @30381 @68349 @6533 +@68507 := @68492 (@68494 @196 @26 @7580 (@68383 @60 @26 @60 @7580 (@27725 (@68388 @60)) @30642)) +@68515 := @68476 @7580 @226 @3404 @24 @7048 @15804 @7048 @15811 +@68516 := @27888 @68349 +@68520 := @68516 @226 @24 @7048 @7130 +@68523 := @68494 @226 @24 @7130 +@68526 := @28281 @68349 @6533 @24 +@68532 := @68520 (@68523 (@68526 @225 @7130 @28292 @28298)) +@68614 := @67990 + (@68031 + (@68033 + (@68035 + (@68052 + (@68068 + (@68085 + (@68098 + (@68106 + (@68110 + (@68119 + (@68156 + (@68254 + (@68348 + (@68472 + (@68484 + (@68507 + (@68515 + @68532 + (@68352 + @220 + @226 + @262 + @24 + @7048 + @7120 + @7048 + @15811 + (@68494 + @220 + @26 + @7120 + (@68383 + @192 + @26 + @192 + @7120 + (@27725 (@68388 @192)) + @28265)) + (@68476 + @7120 + @226 + @262 + @24 + @7048 + @15804 + @7048 + @15809 + @68532 + (@68516 + @262 + @24 + @7048 + @12136 + (@68494 + @262 + @24 + @12136 + (@68383 + @204 + @24 + @204 + @12136 + (@27725 (@68388 @204)) + @51336))))))) + (@68516 + @237 + @24 + @7048 + @7158 + (@68494 + @237 + @24 + @7158 + (@68526 @236 @7158 @28410 @28414)))))))))))))))))) +@68615 := @27312 @2317 +@68616 := @27320 @53168 +@68618 := @27316 (@68616 @27335) +@68620 := @27358 (@27359 @2317) +@68621 := @27354 @68620 +@68623 := @27316 (@68621 @27383) +@68640 := @27315 + (fun (fn : @129) => + @68618 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @68623 @27430)))))) + @27476)) + @3428 +@68643 := @27482 (@68616 (@27333 @3428)) +@68646 := @27395 (@27396 @3428) @53171 +@68650 := @27316 (@27387 (@68646 @27404) @27408) +@68651 := @27421 @3428 +@68656 := @27418 (@27420 @68651 @53174 @27376 @27378) +@68667 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @68623 (@68650 @68656))))) +@68668 := @27341 @68667 +@68669 := @27338 @68668 +@68678 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @53171 @27334) @27470))) +@68681 := @68643 (@68669 @68678) @53169 +@68683 := @27529 @68668 @68678 +@68685 := @27532 @68667 @11710 +@68687 := @27316 (@68621 @49078) +@68688 := @68646 @49081 +@68689 := @27387 @68688 +@68691 := @27316 (@68689 @27408) +@68702 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @68687 (@68691 @68656))))) + @7486 +@68704 := @27316 (@68621 @49882) +@68706 := @29940 @68651 @53174 +@68718 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @68704 (@68691 (@29939 (@68706 @27376 @27378)))))) + @15900 +@68725 := @27316 (@68621 (@27366 (@49076 (@29932 (@27375 (@15901 @27378)))))) +@68726 := @68706 @15900 +@68735 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @68725 (@68691 (@29939 (@68726 @27378))))) + @15903 +@68740 := @68621 (@27366 (@49076 (@29932 (@27375 @15904)))) +@68741 := @27316 @68740 +@68742 := @68726 @15903 +@68748 := @27599 (fun (Γ : @27346) => @68741 (@68691 (@29939 @68742))) @29106 +@68749 := @27482 @68740 +@68750 := @68689 @49151 +@68751 := @27316 @68750 +@68752 := @49932 @68742 +@68756 := @68749 (@68751 @68752) (@27642 @68620) +@68760 := @27482 @68750 @68752 (@27647 @68688) +@68764 := @55738 @3427 @24 @15900 @15902 +@68771 := @29127 @3426 @24 @26 @15897 @7088 @15829 @7031 +@68774 := @29136 @3426 @2853 @15897 +@68782 := @29141 @2099 @3425 @2851 @2853 @7048 @15895 @6533 @2876 +@68785 := @29151 @3425 @2851 @15895 +@68791 := @29156 @3419 @3424 @2849 @2119 @15839 @15894 +@68794 := @29136 @3419 @2849 @15839 +@68818 := @29167 + @3417 + @163 + @68 + @49 + @2848 + @7048 + @8744 + @27910 + @367 + @6533 + @6533 + @4794 + (@29151 @163 @68 @8744 (@29207 @7295 @7042 @49974 @29220)) + (@27526 (@28184 @3417)) +@68819 := @27400 @4794 +@68821 := @68818 (@27751 @68819) +@68822 := @27424 @4794 +@68936 := @68735 + (@68748 + (@68756 + (@68760 + (@68764 + (@68771 + (@68774 + (@68782 + (@68785 + (@68791 + (@68794 + (@68821 + (@27755 @68822) + @50104 + (@28203 (@28205 @3417 @48955)) + (@27760 (@27762 @3417)) + @27772)) + (@29156 + @3422 + @214 + @24 + @49 + @15892 + @9822 + (@29121 + @3422 + @24 + @15881 + @15890 + (@29260 + @800 + @3421 + @2119 + @24 + @15881 + @15888 + @8413 + (@55045 + @214 + @24 + @49 + @15867 + @15880 + @15887 + @7113 + @15844 + @7031 + (@49952 + @15859 + @15865 + (@49958 + @15859 + @15863 + @7300 + (@49965 + @7040 + @7048 + @7042 + @7113 + @15852 + @7031 + @29217 + @29300 + @28310 + (@27766 (@28312 @15853 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + (@29270 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @15873 + @7031 + @29202 + @29300 + @28310 + (@27766 (@28312 @15874 @7048))) + @28310 + (@27766 (@28312 @15845 @15880))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + @55145))) + @50205 + @50208 + @50211 + @50214 + @27772)) + @28500))))) +@68942 := @68640 (@68681 (@68683 (@68685 (@68702 (@68718 @68936))))) +@68943 := @27312 @2338 +@68944 := @27320 @53473 +@68946 := @27316 (@68944 @27335) +@68948 := @27358 (@27359 @2338) +@68949 := @27354 @68948 +@68951 := @27316 (@68949 @27383) +@68968 := @27315 + (fun (fn : @129) => + @68946 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @68951 @27430)))))) + @27476)) + @3441 +@68971 := @27482 (@68944 (@27333 @3441)) +@68974 := @27395 (@27396 @3441) @53476 +@68978 := @27316 (@27387 (@68974 @27404) @27408) +@68979 := @27421 @3441 +@68984 := @27418 (@27420 @68979 @53479 @27376 @27378) +@68995 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @68951 (@68978 @68984))))) +@68996 := @27341 @68995 +@68997 := @27338 @68996 +@69006 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @53476 @27334) @27470))) +@69009 := @68971 (@68997 @69006) @53474 +@69011 := @27529 @68996 @69006 +@69013 := @27532 @68995 @11910 +@69015 := @27316 (@68949 @50305) +@69016 := @68974 @50308 +@69017 := @27387 @69016 +@69019 := @27316 (@69017 @27408) +@69030 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69015 (@69019 @68984))))) + @6403 +@69034 := @27316 (@68949 (@27366 (@50303 @44966))) +@69036 := @44973 @68979 @53479 +@69048 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @69034 (@69019 (@44972 (@69036 @27376 @27378)))))) + @15971 +@69055 := @27316 (@68949 (@27366 (@50303 (@44965 (@27375 (@15972 @27378)))))) +@69056 := @69036 @15971 +@69065 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69055 (@69019 (@44972 (@69056 @27378))))) + @15980 +@69070 := @68949 (@27366 (@50303 (@44965 (@27375 @15981)))) +@69071 := @27316 @69070 +@69072 := @69056 @15980 +@69078 := @27599 (fun (Γ : @27346) => @69071 (@69019 (@44972 @69072))) @41741 +@69079 := @27482 @69070 +@69080 := @69017 @50378 +@69081 := @27316 @69080 +@69083 := @50381 @44971 @69072 +@69087 := @69079 (@69081 @69083) (@27642 @68948) +@69091 := @27482 @69080 @69083 (@27647 @69016) +@69106 := @27653 + @41741 + @6612 + @6612 + @29 + @30 + @6612 + @3435 + @3439 + @27662 + @15968 + @15979 + @139 + @7025 + @15914 + @7031 +@69111 := @50122 @6612 @3435 @30 @15951 @15966 +@69119 := @50128 @6612 @3431 @3434 @2120 @30 @15951 @15964 @15953 +@69120 := @50137 @6612 +@69130 := @69120 @160 @3433 @29 @2119 @7040 @15950 @15963 @7113 @15922 @7031 +@69131 := @50060 @6612 +@69192 := @69119 + (@69130 + (@69131 @136 @29 @136 @7040 @50083 @27736) + (@69120 + @212 + @179 + @24 + @49 + @7327 + @15949 + @15962 + @7113 + @15932 + @7031 + (@69131 @20 @24 @20 @7327 @50165 @29201) + (@69120 + @177 + @162 + @24 + @33 + @7966 + @7048 + @7042 + @7113 + @15942 + @7031 + (@69131 @46 @24 @46 @7966 @50068 @33867) + (@50169 @6612) + @28310 + (@27766 (@28312 @15943 @7048))) + @28310 + (@27766 (@28312 @15933 @15949))) + @28310 + (@27766 (@28312 @15923 @15950))) +@69194 := @28325 (@28326 @15953) +@69195 := @69192 @69194 +@69197 := @27766 (@28330 @15953) +@69198 := @69195 @69197 +@69200 := @27766 (@28335 @15953) +@69201 := @69198 @69200 +@69204 := @27766 (@28339 @15953 @2120) +@69205 := @69201 @69204 +@69209 := @27766 (@28344 @3431 @2120 @30) +@69210 := @69205 @69209 +@69215 := @27766 (@27767 (@27768 (@28350 @15953)) @6612) +@69218 := @69106 (@69111 (@69210 @69215)) +@69219 := @27779 @41741 +@69236 := @69219 + @41741 + @6612 + @30 + @6612 + @3439 + @307 + @6612 + @29 + @15978 + @20 + @244 + @139 + @1936 + @7223 + @7048 + @7048 + @11459 +@69237 := @29563 @41741 +@69262 := @69219 + @69237 + @6612 + @30 + @6612 + @3439 + @139 + @6612 + @29 + @7212 + @136 + @266 + @186 + @196 + @7463 + @7048 + @7048 + @7155 + (@27831 @41741 @6612 @30 @6612 @3439 @6612 @29) +@69263 := @27861 @3439 +@69266 := @69262 (@27841 (@69263 @136)) +@69267 := @28682 @3439 +@69271 := @69266 (@27766 (@69267 @139 @266)) +@69274 := @27875 @41741 @30 @6612 +@69342 := @68968 + (@69009 + (@69011 + (@69013 + (@69030 + (@69048 + (@69065 + (@69078 + (@69087 + (@69091 + (@69218 + (@69236 + (@69271 + (@27647 (@69274 @266 @186 @7463 @7048)) + (@30381 + @69237 + @6612 + @196 + @29 + @7155 + (@27717 + @69237 + @6612 + @60 + @29 + @60 + @7155 + (@27725 (@27726 @69237 @60)) + @28398))) + (@27841 (@69263 @20)) + (@27766 (@69267 @307 @244)) + (@27647 (@69274 @244 @139 @7223 @7048)) + (@30381 + @41741 + @6612 + @1936 + @29 + @11459 + (@57386 @6612 @29 @1935 @11459 @47969 @47973))) + @28815 + (@27766 (@28821 @3439 @27662)) + @28827)))))))))) +@69343 := @27312 @2361 +@69344 := @27320 @53633 +@69346 := @27316 (@69344 @27335) +@69348 := @27358 (@27359 @2361) +@69349 := @27354 @69348 +@69351 := @27316 (@69349 @27383) +@69368 := @27315 + (fun (fn : @129) => + @69346 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69351 @27430)))))) + @27476)) + @3457 +@69371 := @27482 (@69344 (@27333 @3457)) +@69374 := @27395 (@27396 @3457) @53636 +@69378 := @27316 (@27387 (@69374 @27404) @27408) +@69379 := @27421 @3457 +@69384 := @27418 (@27420 @69379 @53639 @27376 @27378) +@69395 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69351 (@69378 @69384))))) +@69396 := @27341 @69395 +@69397 := @27338 @69396 +@69406 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @53636 @27334) @27470))) +@69409 := @69371 (@69397 @69406) @53634 +@69411 := @27529 @69396 @69406 +@69413 := @27532 @69395 @11710 +@69415 := @27316 (@69349 @49078) +@69416 := @69374 @49081 +@69417 := @27387 @69416 +@69419 := @27316 (@69417 @27408) +@69430 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69415 (@69419 @69384))))) + @15987 +@69431 := @27372 @15987 +@69432 := @69431 @27380 +@69434 := @27366 (@49076 @69432) +@69436 := @27316 (@69349 @69434) +@69437 := @27416 @15987 +@69438 := @27415 @69437 +@69439 := @27419 @69437 +@69441 := @69439 @69379 @53639 +@69453 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @69436 (@69419 (@69438 (@69441 @27376 @27378)))))) + @16022 +@69460 := @27316 (@69349 (@27366 (@49076 (@69431 (@27375 (@16023 @27378)))))) +@69461 := @69441 @16022 +@69470 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69460 (@69419 (@69438 (@69461 @27378))))) + @16038 +@69475 := @69349 (@27366 (@49076 (@69431 (@27375 @16039)))) +@69476 := @27316 @69475 +@69477 := @69461 @16038 +@69483 := @27599 (fun (Γ : @27346) => @69476 (@69419 (@69438 @69477))) @29106 +@69484 := @27482 @69475 +@69485 := @69417 @49151 +@69486 := @27316 @69485 +@69487 := @49154 @69437 +@69488 := @69487 @69477 +@69492 := @69484 (@69486 @69488) (@27642 @69348) +@69496 := @27482 @69485 @69488 (@27647 @69416) +@69524 := @49942 + @3444 + @3455 + @26 + @15990 + @46 + @7067 + @16021 + @16038 + (@29136 + @3444 + @24 + @15990 + (@29141 + @2307 + @475 + @2050 + @24 + @7048 + @9823 + @6533 + @3412 + @55147 + @52944 + @52947 + @52950 + @52953 + @27772)) + @29470 +@69525 := @50395 @26 +@69533 := @69525 @3451 @3454 @26 @15996 @60 @7843 @16020 @16038 +@69536 := @50007 @3451 @26 @15996 +@69556 := @50012 + @3449 + @475 + @2050 + @26 + @7048 + @11723 + @6533 + @4814 + (@50022 @475 @2050 @11723 (@50072 @214 @29 @49 @7040 @9822 @50085 @50199)) +@69557 := @27330 @3449 +@69558 := @27526 @69557 +@69559 := @69556 @69558 +@69560 := @27400 @4814 +@69561 := @27751 @69560 +@69562 := @69559 @69561 +@69563 := @27424 @4814 +@69564 := @27755 @69563 +@69565 := @69562 @69564 +@69567 := @27760 (@27762 @3449) +@69572 := @69533 (@69536 (@69565 @69567 @27772)) @50447 +@69575 := @33536 @41742 @6533 @6533 +@69583 := @69575 @769 @334 @196 @26 @16020 @16031 @7048 @16038 +@69585 := @28231 @41742 @6533 +@69592 := @69585 @766 @768 @2119 @26 @16020 @16029 @8273 +@69594 := @28244 @41742 @6533 +@69604 := @69594 @237 @179 @24 @49 @7158 @16019 @16028 @7113 @16002 @7031 +@69606 := @28281 @41742 @6533 +@69607 := @69606 @24 +@69612 := @69604 (@69607 @236 @7158 @28410 @28414) +@69613 := @69594 @177 +@69622 := @69613 @162 @24 @33 @7966 @7048 @7042 @7113 @16012 @7031 +@69624 := @27717 @41742 @6533 +@69628 := @69624 @46 @24 @46 @7966 +@69629 := @27726 @41742 +@69633 := @69628 (@27725 (@69629 @46)) @33867 +@69634 := @69622 @69633 +@69636 := @28304 @41742 @6533 +@69656 := @69583 + (@69592 + (@69612 + (@69634 @69636 @28310 (@27766 (@28312 @16013 @7048))) + @28310 + (@27766 (@28312 @16003 @16019))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@69660 := @30356 @41742 @6533 @6533 @33716 +@69668 := @69660 @16031 @334 @196 @26 @7048 @16033 @7048 @16036 +@69669 := @27888 @41742 +@69673 := @69669 @334 @26 @7048 @7362 +@69675 := @30381 @41742 @6533 +@69687 := @69668 (@69673 (@69675 @334 @26 @7362 (@28426 @41742 @6533 @331 @26 @7361 @29376))) +@69691 := @69669 @196 @26 @7048 @7580 +@69703 := @69675 @196 @26 @7580 (@69624 @60 @26 @60 @7580 (@27725 (@69629 @60)) @30642) +@69718 := @69368 + (@69409 + (@69411 + (@69413 + (@69430 + (@69453 + (@69470 + (@69483 (@69492 (@69496 (@69524 (@69572 (@69656 (@69687 (@69691 @69703)))))))))))))) +@69719 := @27312 @2369 +@69720 := @27320 @53791 +@69722 := @27316 (@69720 @27335) +@69724 := @27358 (@27359 @2369) +@69725 := @27354 @69724 +@69727 := @27316 (@69725 @27383) +@69744 := @27315 + (fun (fn : @129) => + @69722 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69727 @27430)))))) + @27476)) + @3663 +@69747 := @27482 (@69720 (@27333 @3663)) +@69750 := @27395 (@27396 @3663) @53794 +@69754 := @27316 (@27387 (@69750 @27404) @27408) +@69755 := @27421 @3663 +@69760 := @27418 (@27420 @69755 @53797 @27376 @27378) +@69771 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69727 (@69754 @69760))))) +@69772 := @27341 @69771 +@69773 := @27338 @69772 +@69782 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @53794 @27334) @27470))) +@69785 := @69747 (@69773 @69782) @53792 +@69787 := @27529 @69772 @69782 +@69789 := @27532 @69771 @9813 +@69791 := @27316 (@69725 @41672) +@69792 := @69750 @41675 +@69793 := @27387 @69792 +@69795 := @27316 (@69793 @27408) +@69806 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69791 (@69795 @69760))))) + @12064 +@69810 := @27316 (@69725 (@27366 (@41670 @50912))) +@69812 := @50919 @69755 @53797 +@69824 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @69810 (@69795 (@50918 (@69812 @27376 @27378)))))) + @16060 +@69831 := @27316 (@69725 (@27366 (@41670 (@50911 (@27375 (@16061 @27378)))))) +@69832 := @69812 @16060 +@69841 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @69831 (@69795 (@50918 (@69832 @27378))))) + @16924 +@69846 := @69725 (@27366 (@41670 (@50911 (@27375 @16925)))) +@69847 := @27316 @69846 +@69848 := @69832 @16924 +@69854 := @27599 (fun (Γ : @27346) => @69847 (@69795 (@50918 @69848))) @41744 +@69855 := @27482 @69846 +@69856 := @69793 @41747 +@69857 := @27316 @69856 +@69859 := @41750 @50917 @69848 +@69863 := @69855 (@69857 @69859) (@27642 @69724) +@69867 := @27482 @69856 @69859 (@27647 @69792) +@69882 := @27653 + @41744 + @6533 + @6533 + @320 + @4819 + @6612 + @3465 + @3661 + @27662 + @16057 + @16923 + @139 + @7025 + @16049 + @7031 +@69885 := @41775 @3465 @4819 @16057 +@69894 := @41780 @3463 @475 @2050 @4819 @7048 @9823 @6533 @4888 @41833 +@69895 := @27330 @3463 +@69896 := @27526 @69895 +@69897 := @69894 @69896 +@69898 := @27400 @4888 +@69900 := @69897 (@27751 @69898) +@69901 := @27424 @4888 +@69909 := @69882 (@69885 (@69900 (@27755 @69901) (@27760 (@27762 @3463)) @27772)) +@69910 := @27779 @41744 +@69915 := @27612 (@33407 (@27617 @4817 @33409)) @41744 +@69932 := @69910 + @69915 + @6533 + @4819 + @6612 + @3661 + @307 + @6533 + @320 + @16922 + @20 + @183 + @611 + @3657 + @16064 + @7048 + @16094 + @16905 +@69933 := @28651 @41744 +@69958 := @69910 + @69933 + @6533 + @4819 + @6612 + @3661 + @139 + @6533 + @320 + @7212 + @136 + @169 + @273 + @3471 + @16909 + @7048 + @7048 + @16918 + (@27831 @41744 @6533 @4819 @6612 @3661 @6533 @320) +@69959 := @27861 @3661 +@69962 := @69958 (@27841 (@69959 @136)) +@69964 := @27867 @4819 @3661 +@69968 := @69962 (@27766 (@69964 @139 @169)) +@69971 := @27875 @41744 @4819 @6612 +@69977 := @69968 (@27647 (@69971 @169 @273 @16909 @7048)) +@69982 := @27888 @69933 @3471 @320 @7048 @16917 +@69992 := @27682 @69933 @6533 @1439 @3470 @2661 @320 @7048 @16915 @6612 @2673 +@69997 := @27696 @69933 @6533 @3470 @2661 @16915 +@69999 := @27705 @69933 @6533 +@70005 := @69999 @212 @3469 @24 @2660 @7327 @16914 +@70007 := @27717 @69933 @6533 +@70011 := @70007 @20 @24 @20 @7327 +@70012 := @27726 @69933 +@70121 := @69932 + (@69977 + (@69982 + (@69992 + (@69997 + (@70005 + (@70011 (@27725 (@70012 @20)) @29201) + (@69999 + @177 + @3468 + @24 + @2659 + @7966 + @16913 + (@70007 @46 @24 @46 @7966 (@27725 (@70012 @46)) @33867) + (@69999 + @242 + @2372 + @26 + @2658 + @7162 + @16912 + (@28426 @69933 @6533 @239 @26 @7161 @28438) + (@69999 + @220 + @2371 + @24 + @2657 + @7120 + @16911 + (@70007 @192 @24 @192 @7120 (@27725 (@70012 @192)) @28265) + (@69999 + @262 + @277 + @22 + @68 + @7193 + @7250 + (@70007 @204 @22 @204 @7193 (@27725 (@70012 @204)) @28562) + (@69999 + @275 + @162 + @29 + @33 + @7248 + @7042 + (@70007 @271 @29 @271 @7248 (@27725 (@70012 @271)) @28736) + (@27742 @69933 @6533)))))))) + @43663 + @43666 + @43669 + @43672 + @28625))) + (@27841 (@69959 @20)) + (@27766 (@69964 @307 @183)) + (@27647 (@69971 @183 @611 @16064 @7048)) +@70136 := @27653 + @69915 + @6533 + @6533 + @320 + @62 + @6533 + @3475 + @3656 + @141 + @16091 + @16904 + @139 + @7025 + @16069 + @7031 +@70138 := @28076 @69915 @6533 +@70142 := @70138 @3475 @62 @16087 @16089 +@70151 := @28086 @69915 @6533 @620 @62 @24 @12112 @7088 @16077 @7031 +@70153 := @27717 @69915 @6533 +@70156 := @70153 @367 @4817 @367 +@70157 := @70156 @12112 +@70158 := @27726 @69915 +@70160 := @27725 (@70158 @367) +@70166 := @70136 (@70142 (@70151 (@70157 @70160 @51228) @28500)) +@70167 := @27779 @69915 +@70184 := @70167 + @69915 + @6533 + @62 + @6533 + @3656 + @140 + @6533 + @320 + @16903 + @136 + @336 + @139 + @3483 + @7223 + @7048 + @7048 + @16123 +@70186 := @37878 (@37882 @69915) +@70211 := @70167 + @70186 + @6533 + @62 + @6533 + @3656 + @139 + @6533 + @320 + @7212 + @20 + @562 + @992 + @3652 + @8771 + @7048 + @16137 + @16899 + (@27831 @69915 @6533 @62 @6533 @3656 @6533 @320) +@70212 := @27861 @3656 +@70215 := @70211 (@27841 (@70212 @20)) +@70216 := @37912 @3656 +@70220 := @70215 (@27766 (@70216 @139 @562)) +@70223 := @27875 @69915 @62 @6533 +@70229 := @70220 (@27647 (@70223 @562 @992 @8771 @7048)) +@70244 := @27653 + @70186 + @6533 + @6533 + @320 + @62 + @6533 + @675 + @3651 + @141 + @8054 + @16898 + @139 + @7025 + @16130 + @7031 +@70246 := @27717 @70186 @6533 +@70250 := @70246 @398 @62 @398 @8054 +@70251 := @27726 @70186 +@70256 := @70244 (@70250 (@27725 (@70251 @398)) @34877) +@70257 := @27779 @70186 +@70274 := @70257 + @70186 + @6533 + @62 + @6533 + @3651 + @140 + @6533 + @320 + @16897 + @136 + @336 + @139 + @3641 + @7223 + @7048 + @16678 + @16815 +@70280 := @27612 (@37975 @37972) (@27612 (@40657 @37976) @70186) +@70305 := @70257 + @70280 + @6533 + @62 + @6533 + @3651 + @139 + @6533 + @320 + @7212 + @20 + @562 + @3646 + @3580 + @9464 + @7048 + @7048 + @16893 + (@27831 @70186 @6533 @62 @6533 @3651 @6533 @320) +@70306 := @27861 @3651 +@70309 := @70305 (@27841 (@70306 @20)) +@70310 := @37912 @3651 +@70314 := @70309 (@27766 (@70310 @139 @562)) +@70317 := @27875 @70186 @62 @6533 +@70323 := @70314 (@27647 (@70317 @562 @3646 @9464 @7048)) +@70331 := @30007 @70280 @2199 @3579 @2977 @320 @7048 @16891 @2998 +@70333 := @27696 @70280 @6533 +@70336 := @70333 @3579 @2977 @16891 +@70338 := @27705 @70280 @6533 +@70339 := @70338 @3477 +@70344 := @70339 @3578 @24 @2976 @16837 @16890 +@70346 := @28076 @70280 @6533 +@70348 := @70346 @3477 @24 +@70350 := @70348 @16833 @16835 +@70355 := @57220 @70280 @6533 @620 @62 @24 +@70359 := @70355 @12112 @7088 @16822 @7031 +@70361 := @27717 @70280 @6533 +@70364 := @70361 @367 @4817 @367 +@70365 := @70364 @12112 +@70366 := @27726 @70280 +@70368 := @27725 (@70366 @367) +@70374 := @70344 (@70350 (@70359 (@70365 @70368 @51228) @28500)) +@70375 := @70338 @177 +@70380 := @70375 @3577 @24 @2975 @7966 @16889 +@70388 := @70361 @46 @24 @46 @7966 (@27725 (@70366 @46)) @33867 +@70389 := @70380 @70388 +@70404 := @70338 + @220 + @3576 + @24 + @2974 + @7120 + @16888 + (@70361 @192 @24 @192 @7120 (@27725 (@70366 @192)) @28265) +@70410 := @70338 @3568 @3575 @24 @2973 @16863 @16887 +@70412 := @27673 @70280 @6533 +@70415 := @70412 @3568 @24 @16863 +@70425 := @27682 @70280 @6533 @1462 @3567 @2120 @24 @7048 @16861 @6533 @2702 +@70428 := @70333 @3567 @2120 @16861 +@70443 := @70338 + @160 + @3566 + @29 + @2119 + @7040 + @16860 + (@70361 @136 @29 @136 @7040 (@27725 (@70366 @136)) @27736) +@70458 := @70338 + @212 + @3491 + @24 + @49 + @7327 + @16859 + (@70361 @20 @24 @20 @7327 (@27725 (@70366 @20)) @29201) +@70463 := @70339 @162 @24 @33 @16857 @7042 +@70465 := @70348 @16853 @16855 +@70469 := @70355 @7964 @7088 @16842 @7031 +@70472 := @70364 @7964 @70368 @35382 +@70476 := @70463 (@70465 (@70469 @70472 @28500)) +@70478 := @27742 @70280 @6533 +@70490 := @70410 + (@70415 (@70425 (@70428 (@70443 (@70458 (@70476 @70478)))) @43944 @43947 @43950 @43953 @27772)) +@70496 := @70338 @3573 @3541 @47 @2972 @16885 @16497 +@70499 := @70412 @3573 @47 @16885 +@70538 := @27897 + @70280 + @6533 + @233 + @47 + @3572 + @64 + @7048 + @16884 + @16472 + @27910 + (@70333 + @3572 + @64 + @16884 + (@70338 + @3475 + @162 + @62 + @33 + @16882 + @7042 + (@70346 + @3475 + @62 + @16878 + @16880 + (@28086 @70280 @6533 @620 @62 @24 @7964 @7088 @16868 @7031 @70472 @28500)) + @70478)) +@70541 := @27945 (@28472 @47 @16472) +@70609 := @70274 + (@70323 + (@70331 + (@70336 + (@70374 + (@70389 + (@70404 + (@70490 + (@70496 + (@70499 (@70538 @70541)) + (@70375 + @3540 + @24 + @2971 + @7966 + @16496 + @70388 + (@70338 + @196 + @945 + @26 + @387 + @7580 + @13428 + (@70361 @60 @26 @60 @7580 (@27725 (@70366 @60)) @30642) + (@70338 + @262 + @162 + @22 + @33 + @7193 + @7042 + (@70361 @204 @22 @204 @7193 (@27725 (@70366 @204)) @28562) + @70478))))))))) + @51653 + @51656 + @51659 + @51662)) + (@27841 (@70306 @136)) + (@27766 (@70310 @140 @336)) + (@27647 (@70317 @336 @139 @7223 @7048)) +@70622 := @27972 @70186 @6533 @6533 @473 @24 @3493 @3640 @320 @16166 @473 @7067 @16677 @16815 +@70627 := @27673 @70186 @6533 @3493 @24 @16166 +@70637 := @27682 @70186 @6533 @3489 @3492 @2050 @24 @7048 @16164 @6533 @4903 +@70642 := @27696 @70186 @6533 @3492 @2050 @16164 +@70644 := @27705 @70186 @6533 +@70698 := @70637 + (@70642 + (@70644 + @160 + @3491 + @29 + @49 + @7295 + @16163 + (@70246 @136 @29 @136 @7295 (@27725 (@70251 @136)) @29061) + (@70644 + @3477 + @162 + @24 + @33 + @16161 + @7042 + (@28076 + @70186 + @6533 + @3477 + @24 + @16157 + @16159 + (@57220 + @70186 + @6533 + @620 + @62 + @24 + @12112 + @7088 + @16146 + @7031 + (@70246 @367 @4817 @367 @12112 (@27725 (@70251 @367)) @51228) + @28500)) + (@27742 @70186 @6533)))) +@70699 := @27330 @3489 +@70700 := @27526 @70699 +@70701 := @70698 @70700 +@70702 := @27400 @4903 +@70704 := @70701 (@27751 @70702) +@70705 := @27424 @4903 +@70717 := @70622 + (@70627 (@70704 (@27755 @70705) (@27760 (@27762 @3489)) @27772)) + (@27766 (@28048 @70186 @473)) +@70718 := @64343 @70186 +@70731 := @27972 @70718 @6533 @6533 @521 @2167 @3510 @3639 @320 @16264 @521 @12066 @16676 @16815 +@70736 := @27673 @70718 @6533 @3510 @2167 @16264 +@70746 := @27682 @70718 @6533 @3499 @3509 @4906 @2167 @7048 @16262 @6533 @4922 +@70751 := @27696 @70718 @6533 @3509 @4906 @16262 +@70753 := @27705 @70718 @6533 +@70759 := @70753 @160 @3508 @29 @4905 @7295 @16261 +@70761 := @27717 @70718 @6533 +@70765 := @70761 @136 @29 @136 @7295 +@70766 := @27726 @70718 +@70771 := @70759 (@70765 (@27725 (@70766 @136)) @29061) +@70777 := @70753 @3505 @3507 @24 @2119 @16256 @16260 +@70779 := @28076 @70718 @6533 +@70783 := @70779 @3505 @24 @16245 @16254 +@70786 := @28231 @70718 @6533 @218 +@70792 := @70786 @3504 @2119 @24 @16245 @16252 @7137 +@70794 := @28244 @70718 @6533 +@70804 := @70794 @3502 @228 @24 @49 @16231 @16244 @16251 @7113 @16175 @7031 +@70808 := @70779 @3502 @24 @16220 @16229 +@70814 := @70786 @3501 @2119 @24 @16220 @16227 @7137 +@70849 := @70794 + @3477 + @695 + @24 + @49 + @16206 + @16219 + @16226 + @7113 + @16183 + @7031 + (@70779 + @3477 + @24 + @16202 + @16204 + (@57220 + @70718 + @6533 + @620 + @62 + @24 + @12112 + @7088 + @16191 + @7031 + (@70761 @367 @4817 @367 @12112 (@27725 (@70766 @367)) @51228) + @28500)) +@70859 := @70794 @693 @162 @24 @33 @8874 @7048 @7042 @7113 @16212 @7031 +@70867 := @70761 @473 @24 @473 @8874 (@27725 (@70766 @473)) @38517 +@70868 := @70859 @70867 +@70870 := @28304 @70718 @6533 +@70960 := @70746 + (@70751 + (@70771 + (@70777 + (@70783 + (@70792 + (@70804 + (@70808 + (@70814 + (@70849 + (@70868 @70870 @28310 (@27766 (@28312 @16213 @7048))) + @28310 + (@27766 (@28312 @16184 @16219))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@70794 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @16237 + @7031 + (@28281 @70718 @6533 @24 @225 @7130 @28292 @28298) + @70870 + @28310 + (@27766 (@28312 @16238 @7048))) + @28310 + (@27766 (@28312 @16176 @16244))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@70753 + @177 + @695 + @24 + @49 + @7966 + @16259 + (@70761 @46 @24 @46 @7966 (@27725 (@70766 @46)) @33867) + (@70753 @693 @162 @24 @33 @8874 @7042 @70867 (@27742 @70718 @6533)))))) +@70961 := @27330 @3499 +@70962 := @27526 @70961 +@70963 := @70960 @70962 +@70964 := @27400 @4922 +@70966 := @70963 (@27751 @70964) +@70967 := @27424 @4922 +@70979 := @70731 + (@70736 (@70966 (@27755 @70967) (@27760 (@27762 @3499)) @27772)) + (@27766 (@28048 @70718 @521)) +@70983 := @27612 (@33483 (@51171 @33484)) @70718 +@70996 := @27972 @70983 @6533 @6533 @532 @320 @3548 @3638 @320 @16390 @532 @7313 @16675 @16815 +@70998 := @27673 @70983 @6533 +@71001 := @70998 @3548 @320 @16390 +@71012 := @33536 @70983 @6533 @6612 @3514 @3529 @3547 @320 @7048 @16287 @7048 @16390 +@71017 := @28538 @70983 @6533 @6612 @717 @271 +@71024 := @71017 @60 @101 @26 @8143 @7088 @16272 @16282 +@71026 := @27717 @70983 @6533 +@71029 := @71026 @521 @2167 @521 +@71030 := @71029 @8143 +@71031 := @27726 @70983 +@71033 := @27725 (@71031 @521) +@71035 := @71030 @71033 @33589 +@71046 := @71012 (@71024 @71035 @51233 @51237 @51241 @28500 (@27766 (@28617 @16282 @16273)) @28625) +@71058 := @30356 @70983 @6533 @6612 @33716 @16287 @3529 @3547 @320 @7048 @16318 @7048 @16388 +@71060 := @27682 @70983 @6533 +@71068 := @71060 @1439 @3528 @2661 @320 @7048 @16316 @6612 @2673 +@71070 := @27696 @70983 @6533 +@71073 := @71070 @3528 @2661 @16316 +@71075 := @27705 @70983 @6533 +@71076 := @71075 @212 +@71081 := @71076 @3527 @24 @2660 @7327 @16315 +@71089 := @71026 @20 @24 @20 @7327 (@27725 (@71031 @20)) @29201 +@71090 := @71081 @71089 +@71091 := @71075 @177 +@71096 := @71091 @3526 @24 @2659 @7966 @16314 +@71104 := @71026 @46 @24 @46 @7966 (@27725 (@71031 @46)) @33867 +@71105 := @71096 @71104 +@71118 := @71075 @242 @3525 @26 @2658 @7162 @16313 (@28426 @70983 @6533 @239 @26 @7161 @28438) +@71119 := @71075 @220 +@71124 := @71119 @3524 @24 @2657 @7120 @16312 +@71132 := @71026 @192 @24 @192 @7120 (@27725 (@71031 @192)) @28265 +@71133 := @71124 @71132 +@71134 := @71075 @262 +@71139 := @71134 @3523 @22 @68 @9943 @16311 +@71147 := @71026 @204 @22 @204 @9943 (@27725 (@71031 @204)) @42470 +@71148 := @71139 @71147 +@71154 := @71075 @3521 @162 @29 @33 @16309 @7042 +@71160 := @28076 @70983 @6533 @3521 @29 @16301 @16307 +@71169 := @28231 @70983 @6533 @663 @3520 @33611 @29 @16301 @16305 @8038 +@71194 := @28244 + @70983 + @6533 + @3518 + @162 + @665 + @33 + @16298 + @7048 + @7042 + @7113 + @16292 + @7031 + (@28281 @70983 @6533 @665 @3517 @16298 (@28289 (@28290 @16298)) (@27766 (@28295 @3517 @665))) +@71196 := @28304 @70983 @6533 +@71211 := @71154 + (@71160 + (@71169 + (@71194 @71196 @28310 (@27766 (@28312 @16293 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) +@71213 := @27742 @70983 @6533 +@71227 := @71058 + (@71068 + (@71073 (@71090 (@71105 (@71118 (@71133 (@71148 (@71211 @71213))))))) + @43663 + @43666 + @43669 + @43672 + @28625) +@71235 := @71060 @2199 @3546 @2977 @320 @7048 @16386 @6533 @2998 +@71238 := @71070 @3546 @2977 @16386 +@71239 := @71075 @3531 +@71244 := @71239 @3545 @24 @2976 @16336 @16385 +@71246 := @70998 @3531 @24 +@71247 := @71246 @16336 +@71250 := @71017 @136 @101 @24 +@71451 := @70996 + (@71001 + (@71046 + (@71227 + (@71235 + (@71238 + (@71244 + (@71247 + (@71250 + @8143 + @7088 + @16324 + @16331 + @71035 + @51233 + @51237 + @51464 + @28500 + (@27766 (@28617 @16331 @16325)) + @28625)) + (@71075 + @3533 + @3544 + @24 + @2975 + @16354 + @16384 + (@70998 + @3533 + @24 + @16354 + (@71017 + @20 + @101 + @24 + @8143 + @7088 + @16341 + @16349 + @71035 + @51233 + @51237 + @51494 + @28500 + (@27766 (@28617 @16349 @16342)) + @28625)) + (@71119 + @3543 + @24 + @2974 + @7120 + @16383 + @71132 + (@71075 + @3538 + @3542 + @24 + @2973 + @16378 + @16382 + (@70998 + @3538 + @24 + @16378 + (@71060 + @1462 + @3537 + @2120 + @24 + @7048 + @16376 + @6533 + @2702 + (@71070 + @3537 + @2120 + @16376 + (@71075 + @160 + @3536 + @29 + @2119 + @7295 + @16375 + (@71026 @136 @29 @136 @7295 (@27725 (@71031 @136)) @29061) + (@71076 + @3535 + @24 + @49 + @7327 + @16374 + @71089 + (@71239 + @162 + @24 + @33 + @16372 + @7042 + (@71246 + @16372 + (@71250 + @8336 + @7088 + @16360 + @16367 + (@71029 @8336 @71033 @34410) + @51233 + @51237 + @51464 + @28500 + (@27766 (@28617 @16367 @16361)) + @28625)) + @71213)))) + @43944 + @43947 + @43950 + @43953 + @27772)) + (@71075 + @2212 + @3541 + @47 + @2972 + @12234 + @16381 + (@70998 + @2212 + @47 + @12234 + (@27897 + @70983 + @6533 + @649 + @47 + @162 + @33 + @7048 + @7042 + @12232 + @27909 + @71196 + @51611)) + (@71091 + @3540 + @24 + @2971 + @7966 + @16380 + @71104 + (@71075 + @196 + @945 + @26 + @387 + @7580 + @9945 + (@71026 @60 @26 @60 @7580 (@27725 (@71031 @60)) @30642) + (@71134 @162 @22 @33 @9943 @7042 @71147 @71213))))))))) + @51653 + @51656 + @51659 + @51662 + @27772)))) + (@27766 (@28048 @70983 @532)) +@71455 := @27612 (@38823 (@29472 @38824)) @70983 +@71468 := @27972 @71455 @6533 @6533 @537 @320 @3563 @3637 @320 @16422 @537 @7313 @16674 @16815 +@71473 := @27673 @71455 @6533 @3563 @320 @16422 +@71483 := @27682 @71455 @6533 @1439 @3562 @2661 @320 @7048 @16420 @6612 @2673 +@71488 := @27696 @71455 @6533 @3562 @2661 @16420 +@71490 := @27705 @71455 @6533 +@71496 := @71490 @212 @3561 @24 @2660 @7327 @16419 +@71498 := @27717 @71455 @6533 +@71502 := @71498 @20 @24 @20 @7327 +@71503 := @27726 @71455 +@71650 := @71468 + (@71473 + (@71483 + (@71488 + (@71496 + (@71502 (@27725 (@71503 @20)) @29201) + (@71490 + @177 + @3560 + @24 + @2659 + @7966 + @16418 + (@71498 @46 @24 @46 @7966 (@27725 (@71503 @46)) @33867) + (@71490 + @242 + @3559 + @26 + @2658 + @7162 + @16417 + (@28426 @71455 @6533 @239 @26 @7161 @28438) + (@71490 + @220 + @3558 + @24 + @2657 + @7120 + @16416 + (@71498 @192 @24 @192 @7120 (@27725 (@71503 @192)) @28265) + (@71490 + @262 + @3557 + @22 + @68 + @9943 + @16415 + (@71498 @204 @22 @204 @9943 (@27725 (@71503 @204)) @42470) + (@71490 + @3555 + @162 + @29 + @33 + @16413 + @7042 + (@28076 + @71455 + @6533 + @3555 + @29 + @16405 + @16411 + (@28231 + @71455 + @6533 + @663 + @3554 + @33611 + @29 + @16405 + @16409 + @8038 + (@28244 + @71455 + @6533 + @3552 + @162 + @665 + @33 + @16402 + @7048 + @7042 + @7113 + @16396 + @7031 + (@28281 + @71455 + @6533 + @665 + @3551 + @16402 + (@28289 (@28290 @16402)) + (@27766 (@28295 @3551 @665))) + (@28304 @71455 @6533) + @28310 + (@27766 (@28312 @16397 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + (@27742 @71455 @6533)))))))) + @43663 + @43666 + @43669 + @43672 + @28625)) + (@27766 (@28048 @71455 @537)) +@71651 := @52799 @71455 +@71664 := @27972 @71651 @6533 @6533 @618 @320 @3580 @3636 @320 @16504 @618 @7313 @16673 @16815 +@71666 := @27673 @71651 @6533 +@71669 := @71666 @3580 @320 @16504 +@71671 := @27682 @71651 @6533 +@71679 := @71671 @2199 @3579 @2977 @320 @7048 @16502 @6533 @2998 +@71681 := @27696 @71651 @6533 +@71684 := @71681 @3579 @2977 @16502 +@71686 := @27705 @71651 @6533 +@71687 := @71686 @3477 +@71692 := @71687 @3578 @24 @2976 @16444 @16501 +@71694 := @28076 @71651 @6533 +@71696 := @71694 @3477 @24 +@71698 := @71696 @16440 @16442 +@71705 := @57220 @71651 @6533 @620 @62 @24 @12112 @7088 +@71707 := @71705 @16429 @7031 +@71709 := @27717 @71651 @6533 +@71713 := @71709 @367 @4817 @367 @12112 +@71714 := @27726 @71651 +@71718 := @71713 (@27725 (@71714 @367)) @51228 +@71722 := @71692 (@71698 (@71707 @71718 @28500)) +@71723 := @71686 @177 +@71728 := @71723 @3577 @24 @2975 @7966 @16500 +@71736 := @71709 @46 @24 @46 @7966 (@27725 (@71714 @46)) @33867 +@71737 := @71728 @71736 +@71752 := @71686 + @220 + @3576 + @24 + @2974 + @7120 + @16499 + (@71709 @192 @24 @192 @7120 (@27725 (@71714 @192)) @28265) +@71758 := @71686 @3568 @3575 @24 @2973 @16470 @16498 +@71761 := @71666 @3568 @24 @16470 +@71769 := @71671 @1462 @3567 @2120 @24 @7048 @16468 @6533 @2702 +@71772 := @71681 @3567 @2120 @16468 +@71787 := @71686 + @160 + @3566 + @29 + @2119 + @7295 + @16467 + (@71709 @136 @29 @136 @7295 (@27725 (@71714 @136)) @29061) +@71802 := @71686 + @212 + @3491 + @24 + @49 + @7327 + @16466 + (@71709 @20 @24 @20 @7327 (@27725 (@71714 @20)) @29201) +@71815 := @71687 + @162 + @24 + @33 + @16464 + @7042 + (@71696 @16460 @16462 (@71705 @16449 @7031 @71718 @28500)) +@71817 := @27742 @71651 @6533 +@71937 := @71664 + (@71669 + (@71679 + (@71684 + (@71722 + (@71737 + (@71752 + (@71758 + (@71761 + (@71769 + (@71772 (@71787 (@71802 (@71815 @71817)))) + @43944 + @43947 + @43950 + @43953 + @27772)) + (@71686 + @3573 + @3541 + @47 + @2972 + @16494 + @16497 + (@71666 + @3573 + @47 + @16494 + (@27897 + @71651 + @6533 + @233 + @47 + @3572 + @64 + @7048 + @16493 + @16472 + @27910 + (@71681 + @3572 + @64 + @16493 + (@71686 + @3475 + @162 + @62 + @33 + @16491 + @7042 + (@71694 + @3475 + @62 + @16487 + @16489 + (@28086 + @71651 + @6533 + @620 + @62 + @24 + @12112 + @7088 + @16477 + @7031 + @71718 + @28500)) + @71817)) + @70541)) + (@71723 + @3540 + @24 + @2971 + @7966 + @16496 + @71736 + (@71686 + @196 + @945 + @26 + @387 + @7580 + @13428 + (@71709 @60 @26 @60 @7580 (@27725 (@71714 @60)) @30642) + (@71686 + @262 + @162 + @22 + @33 + @7193 + @7042 + (@71709 @204 @22 @204 @7193 (@27725 (@71714 @204)) @28562) + @71817))))))))) + @51653 + @51656 + @51659 + @51662 + @27772)) + (@27766 (@28048 @71651 @618)) +@71941 := @27612 (@39541 (@29472 @39542)) @71651 +@71954 := @27972 @71941 @6533 @6533 @733 @26 @3597 @3635 @320 @16552 @733 @7843 @16672 @16815 +@71956 := @27673 @71941 @6533 +@71959 := @71956 @3597 @26 @16552 +@71969 := @27682 @71941 @6533 @3586 @3596 @4924 @26 @7048 @16550 @6612 @4948 +@71974 := @27696 @71941 @6533 @3596 @4924 @16550 +@71976 := @27705 @71941 @6533 +@72089 := @71969 + (@71974 + (@71976 + @1002 + @3595 + @29 + @68 + @16525 + @16549 + (@71956 + @1002 + @29 + @16525 + (@28538 + @71941 + @6533 + @6612 + @630 + @60 + @136 + @78 + @29 + @8786 + @7088 + @16513 + @16520 + (@27717 @71941 @6533 @393 @61 @393 @8786 (@27725 (@27726 @71941 @393)) @38202) + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @16520 @16514)) + @28625)) + (@71976 + @3593 + @162 + @29 + @33 + @16547 + @7042 + (@28076 + @71941 + @6533 + @3593 + @29 + @16539 + @16545 + (@28231 + @71941 + @6533 + @663 + @3592 + @33611 + @29 + @16539 + @16543 + @8038 + (@28244 + @71941 + @6533 + @3590 + @162 + @665 + @33 + @16536 + @7048 + @7042 + @7113 + @16530 + @7031 + (@28281 + @71941 + @6533 + @665 + @3589 + @16536 + (@28289 (@28290 @16536)) + (@27766 (@28295 @3589 @665))) + (@28304 @71941 @6533) + @28310 + (@27766 (@28312 @16531 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + (@27742 @71941 @6533)))) +@72090 := @27330 @3586 +@72091 := @27526 @72090 +@72092 := @72089 @72091 +@72093 := @27400 @4948 +@72095 := @72092 (@27751 @72093) +@72096 := @27424 @4948 +@72108 := @71954 + (@71959 (@72095 (@27755 @72096) (@27760 (@27762 @3586)) @28625)) + (@27766 (@28048 @71941 @733)) +@72112 := @27612 (@39918 (@33078 @39919)) @71941 +@72125 := @27972 @72112 @6533 @6533 @851 @26 @3602 @3634 @320 @16581 @851 @7843 @16671 @16815 +@72130 := @27673 @72112 @6533 @3602 @26 @16581 +@72140 := @27682 @72112 @6533 @1296 @3601 @2079 @26 @7048 @16579 @6612 @2092 +@72145 := @27696 @72112 @6533 @3601 @2079 @16579 +@72147 := @27705 @72112 @6533 +@72153 := @72147 @160 @3600 @29 @2078 @7295 @16578 +@72155 := @27717 @72112 @6533 +@72159 := @72155 @136 @29 @136 @7295 +@72160 := @27726 @72112 +@72230 := @72125 + (@72130 + (@72140 + (@72145 + (@72153 + (@72159 (@27725 (@72160 @136)) @29061) + (@72147 + @3477 + @2425 + @24 + @2077 + @16574 + @16577 + (@28076 + @72112 + @6533 + @3477 + @24 + @16570 + @16572 + (@57220 + @72112 + @6533 + @620 + @62 + @24 + @12112 + @7088 + @16559 + @7031 + (@72155 @367 @4817 @367 @12112 (@27725 (@72160 @367)) @51228) + @28500)) + (@72147 + @2423 + @162 + @1283 + @33 + @12693 + @7042 + (@28281 @72112 @6533 @1283 @2422 @12693 @54380 @54384) + (@27742 @72112 @6533))))) + @42020 + @42023 + @42026 + @42029 + @28625)) + (@27766 (@28048 @72112 @851)) +@72234 := @27612 (@40184 (@33078 @40185)) @72112 +@72247 := @27972 @72234 @6533 @6533 @920 @26 @3606 @3633 @320 @16640 @920 @7843 @16670 @16815 +@72252 := @27673 @72234 @6533 @3606 @26 @16640 +@72262 := @27682 @72234 @6533 @1296 @3605 @2079 @26 @7048 @16638 @6612 @2092 +@72267 := @27696 @72234 @6533 @3605 @2079 @16638 +@72269 := @27705 @72234 @6533 +@72275 := @72269 @160 @3604 @29 @2078 @7040 @16637 +@72277 := @27717 @72234 @6533 +@72281 := @72277 @136 @29 @136 @7040 +@72282 := @27726 @72234 +@72287 := @72275 (@72281 (@27725 (@72282 @136)) @27736) +@72293 := @72269 @3502 @2425 @24 @2077 @16635 @16577 +@72295 := @28076 @72234 @6533 +@72299 := @72295 @3502 @24 @16624 @16633 +@72308 := @28231 @72234 @6533 @218 @3501 @2119 @24 @16624 @16631 @7137 +@72310 := @28244 @72234 @6533 +@72419 := @72247 + (@72252 + (@72262 + (@72267 + (@72287 + (@72293 + (@72299 + (@72308 + (@72310 + @3477 + @695 + @24 + @49 + @16610 + @16623 + @16630 + @7113 + @16587 + @7031 + (@72295 + @3477 + @24 + @16606 + @16608 + (@57220 + @72234 + @6533 + @620 + @62 + @24 + @7964 + @7088 + @16595 + @7031 + (@72277 @367 @4817 @367 @7964 (@27725 (@72282 @367)) @35382) + @28500)) + (@72310 + @693 + @162 + @24 + @33 + @8874 + @7048 + @7042 + @7113 + @16616 + @7031 + (@72277 @473 @24 @473 @8874 (@27725 (@72282 @473)) @38517) + (@28304 @72234 @6533) + @28310 + (@27766 (@28312 @16617 @7048))) + @28310 + (@27766 (@28312 @16588 @16623))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@72269 + @2423 + @162 + @1283 + @33 + @12693 + @7042 + (@28281 @72234 @6533 @1283 @2422 @12693 @54380 @54384) + (@27742 @72234 @6533))))) + @42020 + @42023 + @42026 + @42029 + @28625)) + (@27766 (@28048 @72234 @920)) +@72420 := @40289 @72234 +@72422 := @33536 @72420 @6533 +@72423 := @72422 @6533 +@72431 := @72423 @3622 @1038 @3632 @320 @16670 @16760 @7048 @16815 +@72432 := @72422 @6612 +@72433 := @72432 @1014 +@72440 := @72433 @3620 @242 @26 @16670 @16684 @7048 @16760 +@72442 := @28231 @72420 @6533 +@72446 := @72442 @1009 @1013 @77 @26 +@72449 := @72446 @16670 @16682 @8831 +@72451 := @28244 @72420 @6533 +@72455 := @72451 @1011 @162 @26 @33 +@72461 := @72455 @16667 @7048 @7042 @7113 @16646 @7031 +@72463 := @27673 @72420 @6533 +@72465 := @72463 @1011 @26 +@72466 := @72465 @16667 +@72471 := @28538 @72420 @6533 @6612 @630 @60 +@72474 := @72471 @20 @78 @26 +@72478 := @72474 @8786 @7088 @16654 @16662 +@72480 := @27717 @72420 @6533 +@72483 := @72480 @393 @61 @393 +@72484 := @72483 @8786 +@72485 := @27726 @72420 +@72487 := @27725 (@72485 @393) +@72489 := @72484 @72487 @38202 +@72501 := @72461 + (@72466 (@72478 @72489 @38207 @38211 @38336 @28500 (@27766 (@28617 @16662 @16655)) @28625)) +@72503 := @28304 @72420 @6533 +@72517 := @72440 + (@72449 + (@72501 @72503 @28310 (@27766 (@28312 @16647 @7048))) + @38356 + @38359 + @38362 + @38366 + @38371 + @67214) +@72519 := @30356 @72420 @6533 +@72521 := @72519 @6612 @33716 +@72529 := @72521 @16684 @3620 @242 @26 @16744 @16757 @7048 @7162 +@72657 := @72432 + @3617 + @1169 + @242 + @26 + @16744 + @16753 + @7048 + @16757 + (@72442 + @715 + @3616 + @4924 + @26 + @16744 + @16751 + @8172 + (@72451 + @1002 + @3615 + @29 + @68 + @16709 + @16743 + @16750 + @7113 + @16689 + @7031 + (@72463 + @1002 + @29 + @16709 + (@72471 + @136 + @78 + @29 + @8786 + @7088 + @16697 + @16704 + @72489 + @38207 + @38211 + @38215 + @28500 + (@27766 (@28617 @16704 @16698)) + @28625)) + (@72451 + @3613 + @162 + @29 + @33 + @16740 + @7048 + @7042 + @7113 + @16715 + @7031 + (@28076 + @72420 + @6533 + @3613 + @29 + @16732 + @16738 + (@72442 + @663 + @3612 + @33611 + @29 + @16732 + @16736 + @8038 + (@72451 + @3610 + @162 + @665 + @33 + @16729 + @7048 + @7042 + @7113 + @16723 + @7031 + (@28281 + @72420 + @6533 + @665 + @3609 + @16729 + (@28289 (@28290 @16729)) + (@27766 (@28295 @3609 @665))) + @72503 + @28310 + (@27766 (@28312 @16724 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @72503 + @28310 + (@27766 (@28312 @16716 @7048))) + @28310 + (@27766 (@28312 @16690 @16743))) + @33689 + @33692 + @33695 + @33699 + @33704 + @33710) +@72665 := @72521 @16753 @1169 @242 @26 @7048 @9340 @7048 @7162 +@72667 := @30381 @72420 @6533 +@72680 := @72665 (@72667 @1169 @26 @9340 (@72480 @920 @26 @920 @9340 (@27725 (@72485 @920)) @40318)) +@72690 := @72667 @242 @26 @7162 (@28426 @72420 @6533 @239 @26 @7161 @28438) +@72696 := @72431 (@72517 (@72529 (@72657 (@72680 @72690)) @72690)) +@72698 := @72519 @6533 @33716 +@72706 := @72698 @16760 @1038 @3632 @320 @7048 @16762 @16792 @16813 +@72707 := @27888 @72420 +@72921 := @70184 + (@70229 + (@70256 + (@70609 + (@70717 + (@70979 + (@71451 + (@71650 + (@71937 + (@72108 + (@72230 + (@72419 + (@72696 + (@72706 + (@72707 + @1038 + @320 + @7048 + @8984 + (@72667 + @1038 + @320 + @8984 + (@72480 @532 @320 @532 @8984 (@27725 (@72485 @532)) @38930))) + (@72423 + @3629 + @1097 + @1102 + @320 + @16792 + @16807 + @7048 + @16813 + (@72433 + @3627 + @242 + @26 + @16792 + @16798 + @7048 + @16807 + (@72446 + @16792 + @16796 + @8831 + (@72455 + @16789 + @7048 + @7042 + @7113 + @16768 + @7031 + (@72465 + @16789 + (@72474 + @7980 + @7088 + @16776 + @16784 + (@72483 @7980 @72487 @35518) + @38207 + @38211 + @38336 + @28500 + (@27766 (@28617 @16784 @16777)) + @28625)) + @72503 + @28310 + (@27766 (@28312 @16769 @7048))) + @38356 + @38359 + @38362 + @38366 + @38371 + @67214) + (@72521 + @16798 + @3627 + @242 + @26 + @7048 + @16804 + @7048 + @7162 + (@72432 + @1128 + @1164 + @242 + @26 + @7048 + @12507 + @7048 + @16804 + (@72667 + @1128 + @26 + @12507 + (@72480 @733 @26 @733 @12507 (@27725 (@72485 @733)) @53243)) + (@72521 + @12507 + @1164 + @242 + @26 + @7048 + @16801 + @7048 + @7162 + (@72667 + @1164 + @26 + @16801 + (@72480 + @851 + @26 + @851 + @16801 + (@27725 (@72485 @851)) + (@27733 (@27734 @16801)))) + @72690)) + @72690)) + (@72698 + @16807 + @1097 + @1102 + @320 + @7048 + @12765 + @7048 + @16811 + (@72707 + @1097 + @320 + @7048 + @9193 + (@72667 + @1097 + @320 + @9193 + (@72480 @537 @320 @537 @9193 (@27725 (@72485 @537)) @39814))) + (@72707 + @1102 + @320 + @7048 + @16810 + (@72667 + @1102 + @320 + @16810 + (@72480 + @618 + @320 + @618 + @16810 + (@27725 (@72485 @618)) + (@27733 (@27734 @16810)))))))))))))))))) + @28815 + (@27766 (@40803 @3651 @141)) + @28827)) + (@27841 (@70212 @136)) + (@27766 (@70216 @140 @336)) + (@27647 (@70223 @336 @139 @7223 @7048)) +@72926 := @27888 @69915 @3483 @320 @7048 @16122 +@72928 := @27897 @69915 @6533 +@72936 := @72928 @233 @320 @3482 @87 @7048 @16121 @7359 @29341 +@72941 := @27696 @69915 @6533 @3482 @87 @16121 +@72943 := @27705 @69915 @6533 +@73091 := @69744 + (@69785 + (@69787 + (@69789 + (@69806 + (@69824 + (@69841 + (@69854 + (@69863 + (@69867 + (@69909 + (@70121 + (@70166 + (@72921 + (@72926 + (@72936 + (@72941 + (@72943 + @3477 + @3481 + @24 + @86 + @16116 + @16120 + (@70138 + @3477 + @24 + @16112 + @16114 + (@57220 + @69915 + @6533 + @620 + @62 + @24 + @7964 + @7088 + @16101 + @7031 + (@70156 @7964 @70160 @35382) + @28500)) + (@72943 + @177 + @3480 + @24 + @85 + @7966 + @16119 + (@70153 @46 @24 @46 @7966 (@27725 (@70158 @46)) @33867) + (@72943 + @242 + @3479 + @26 + @84 + @7162 + @16118 + (@28426 @69915 @6533 @239 @26 @7161 @28438) + (@72943 + @220 + @1367 + @24 + @83 + @7120 + @10097 + (@70153 + @192 + @24 + @192 + @7120 + (@27725 (@70158 @192)) + @28265) + (@72943 + @262 + @249 + @22 + @34 + @7193 + @7169 + (@70153 + @204 + @22 + @204 + @7193 + (@27725 (@70158 @204)) + @28562) + (@72943 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@27673 + @69915 + @6533 + @247 + @30 + @7167 + (@72928 + @244 + @30 + @162 + @33 + @7048 + @7042 + @7165 + @27909 + (@28304 @69915 @6533) + @28462)) + (@27742 @69915 @6533)))))))) + @29441))) + @28815 + (@27766 (@40803 @3656 @141)) + @28827)) + @28815 + (@27766 (@28820 @4819 @3661 @27662)) + @28827)))))))))) +@73092 := @27312 @2383 +@73093 := @27320 @53888 +@73095 := @27316 (@73093 @27335) +@73097 := @27358 (@27359 @2383) +@73098 := @27354 @73097 +@73100 := @27316 (@73098 @27383) +@73117 := @27315 + (fun (fn : @129) => + @73095 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73100 @27430)))))) + @27476)) + @3713 +@73120 := @27482 (@73093 (@27333 @3713)) +@73123 := @27395 (@27396 @3713) @53891 +@73127 := @27316 (@27387 (@73123 @27404) @27408) +@73128 := @27421 @3713 +@73133 := @27418 (@27420 @73128 @53894 @27376 @27378) +@73144 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73100 (@73127 @73133))))) +@73145 := @27341 @73144 +@73146 := @27338 @73145 +@73155 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @53891 @27334) @27470))) +@73158 := @73120 (@73146 @73155) @53889 +@73160 := @27529 @73145 @73155 +@73162 := @27532 @73144 @11710 +@73164 := @27316 (@73098 @49078) +@73165 := @73123 @49081 +@73166 := @27387 @73165 +@73168 := @27316 (@73166 @27408) +@73179 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73164 (@73168 @73133))))) + @6398 +@73180 := @27372 @6398 +@73185 := @27316 (@73098 (@27366 (@49076 (@73180 @27380)))) +@73186 := @27416 @6398 +@73187 := @27415 @73186 +@73190 := @27419 @73186 @73128 @53894 +@73202 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @73185 (@73168 (@73187 (@73190 @27376 @27378)))))) + @16945 +@73209 := @27316 (@73098 (@27366 (@49076 (@73180 (@27375 (@16946 @27378)))))) +@73210 := @73190 @16945 +@73219 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73209 (@73168 (@73187 (@73210 @27378))))) + @16997 +@73224 := @73098 (@27366 (@49076 (@73180 (@27375 @16998)))) +@73225 := @27316 @73224 +@73226 := @73210 @16997 +@73232 := @27599 (fun (Γ : @27346) => @73225 (@73168 (@73187 @73226))) @29106 +@73233 := @27482 @73224 +@73234 := @73166 @49151 +@73235 := @27316 @73234 +@73237 := @49154 @73186 @73226 +@73241 := @73233 (@73235 @73237) (@27642 @73097) +@73245 := @27482 @73234 @73237 (@27647 @73165) +@73277 := @29107 + @6612 + @6612 + @46 + @1283 + @1290 + @3711 + @24 + @16933 + @46 + @9818 + @16944 + @16997 + (@49180 + @1290 + @1283 + @16933 + (@49184 + @1288 + @475 + @2050 + @1283 + @7048 + @11723 + @6612 + @2074 + @49228 + @41836 + @41839 + @41842 + @41845 + @32050)) + @29470 +@73289 := @65681 @6612 @6612 @60 @26 @3667 @3710 @24 @16941 @60 @7843 @7048 @16997 +@73292 := @49548 @3667 @26 @16941 +@73300 := @49553 @2493 @3666 @3729 @26 @7048 @16939 @6612 @3746 +@73303 := @49563 @3666 @3729 @16939 +@73310 := @49568 @177 @3665 @1283 @3728 @7966 @16938 @49325 +@73316 := @49568 @2068 @2517 @1283 @2077 @11736 @16937 +@73318 := @55202 @6612 @1283 +@73347 := @73289 + (@73292 + (@73300 + (@73303 + (@73310 + (@73316 + (@73318 @2067 @11736 @49352 @49356) + (@49568 + @2515 + @162 + @1283 + @33 + @12962 + @7042 + (@73318 @2514 @12962 @55334 @55338) + @49600)))) + @55233 + @55236 + @55239 + @55242 + @32050)) + @65752 +@73358 := @33536 @68157 @6612 @6612 @196 @226 @3709 @24 @7048 @7580 @7048 @16997 +@73360 := @30381 @68157 @6612 +@73363 := @73360 @196 @26 @7580 +@73364 := @68198 @6612 +@73374 := @73358 (@73363 (@73364 @60 @26 @60 @7580 (@27725 (@68204 @60)) @30642)) +@73386 := @30356 @68157 @6612 @6612 @33716 @7580 @226 @3709 @24 @7048 @7130 @16962 @16995 +@73389 := @73360 @226 @24 @7130 +@73390 := @68220 @6612 +@73397 := @73386 (@73389 (@73390 @24 @225 @7130 @28292 @28298)) +@73409 := @68158 @6612 @6612 @192 @26 @3679 @3708 @24 @16959 @192 @7843 @7048 @16995 +@73410 := @27673 @68157 +@73414 := @73410 @6612 @3679 @26 @16959 +@73415 := @27682 @68157 +@73424 := @73415 @6612 @2493 @3678 @3729 @26 @7048 @16957 @6612 @3746 +@73425 := @27696 @68157 +@73429 := @73425 @6612 @3678 @3729 @16957 +@73430 := @27705 @68157 +@73431 := @73430 @6612 +@73444 := @73431 @177 @3677 @1283 @3728 @7966 @16956 (@73364 @46 @1283 @46 @7966 @68206 @33867) +@73450 := @73431 @2543 @3676 @1283 @2077 @13055 @16955 +@73451 := @73390 @1283 +@73456 := @73450 (@73451 @2542 @13055 @55558 @55562) +@73472 := @73431 + @3674 + @162 + @1283 + @33 + @16953 + @7042 + (@73451 @3673 @16953 (@28289 (@28290 @16953)) (@27766 (@28295 @3673 @1283))) +@73473 := @27742 @68157 +@73487 := @73409 + (@73414 + (@73424 + (@73429 (@73444 (@73456 (@73472 (@73473 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + @68253 +@73498 := @33536 @68255 @6612 @6612 @220 @1332 @3707 @24 @7048 @7120 @7048 @16995 +@73500 := @30381 @68255 @6612 +@73503 := @73500 @220 @26 @7120 +@73504 := @68297 @6612 +@73514 := @73498 (@73503 (@73504 @192 @26 @192 @7120 (@27725 (@68303 @192)) @28265)) +@73526 := @30356 @68255 @6612 @6612 @33716 @7120 @1332 @3707 @24 @7048 @9913 @16985 @16993 +@73529 := @73500 @1332 @24 @9913 +@73531 := @28281 @68255 @6612 +@73538 := @73526 (@73529 (@73531 @24 @1331 @9913 @42250 @42254)) +@73550 := @68256 @6612 @6612 @204 @26 @3700 @3706 @24 @16982 @204 @7843 @7048 @16993 +@73554 := @68269 @6612 @3700 @26 @16982 +@73563 := @68274 @6612 @2493 @3699 @3729 @26 @7048 @16980 @6612 @3746 +@73567 := @68284 @6612 @3699 @3729 @16980 +@73568 := @68289 @6612 +@73583 := @73568 + @177 + @3698 + @1283 + @3728 + @7966 + @16979 + (@73504 @46 @1283 @46 @7966 (@27725 (@68303 @46)) @33867) +@73589 := @73568 @3688 @3697 @1283 @2077 @16970 @16978 +@73590 := @73531 @1283 +@73630 := @73550 + (@73554 + (@73563 + (@73567 + (@73583 + (@73589 + (@73590 @3687 @16970 (@28289 (@28290 @16970)) (@27766 (@28295 @3687 @1283))) + (@73568 + @3695 + @162 + @1283 + @33 + @16976 + @7042 + (@73590 @3694 @16976 (@28289 (@28290 @16976)) (@27766 (@28295 @3694 @1283))) + (@68324 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + @68347 +@73633 := @27612 (@28508 (@33078 @28510)) +@73634 := @73633 @68255 +@73645 := @33536 @73634 @6612 @6612 @262 @3704 @3032 @24 @7048 @12136 @7048 @16993 +@73647 := @30381 @73634 @6612 +@73663 := @73645 + (@73647 + @262 + @26 + @12136 + (@27717 @73634 @6612 @204 @26 @204 @12136 (@27725 (@27726 @73634 @204)) @51336)) +@73675 := @30356 @73634 @6612 @6612 @33716 @12136 @3704 @3032 @24 @7048 @16989 @7048 @14527 +@73678 := @73647 @3704 @24 @16989 +@73681 := @28281 @73634 @6612 @24 +@73683 := @73681 @3703 @16989 +@73685 := @28289 (@28290 @16989) +@73686 := @73683 @73685 +@73689 := @27766 (@28295 @3703 @24) +@73720 := @73117 + (@73158 + (@73160 + (@73162 + (@73179 + (@73202 + (@73219 + (@73232 + (@73241 + (@73245 + (@73277 + (@73347 + (@73374 + (@73397 + (@73487 + (@73514 + (@73538 + (@73630 + (@73663 + (@73675 + (@73678 (@73686 @73689)) + (@73647 + @3032 + @24 + @14527 + (@73681 @3031 @14527 @64227 @64231))))))))))))))))))))) +@73721 := @27312 @2415 +@73722 := @27320 @54295 +@73724 := @27316 (@73722 @27335) +@73726 := @27358 (@27359 @2415) +@73727 := @27354 @73726 +@73729 := @27316 (@73727 @27383) +@73746 := @27315 + (fun (fn : @129) => + @73724 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73729 @27430)))))) + @27476)) + @3726 +@73749 := @27482 (@73722 (@27333 @3726)) +@73752 := @27395 (@27396 @3726) @54298 +@73756 := @27316 (@27387 (@73752 @27404) @27408) +@73757 := @27421 @3726 +@73762 := @27418 (@27420 @73757 @54301 @27376 @27378) +@73773 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73729 (@73756 @73762))))) +@73774 := @27341 @73773 +@73775 := @27338 @73774 +@73784 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @54298 @27334) @27470))) +@73787 := @73749 (@73775 @73784) @54296 +@73789 := @27529 @73774 @73784 +@73791 := @27532 @73773 @13137 +@73793 := @27316 (@73727 @55838) +@73794 := @73752 @55841 +@73795 := @27387 @73794 +@73797 := @27316 (@73795 @27408) +@73808 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73793 (@73797 @73762))))) + @6400 +@73810 := @27366 (@55836 @41027) +@73812 := @27316 (@73727 @73810) +@73814 := @41034 @73757 @54301 +@73826 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @73812 (@73797 (@41033 (@73814 @27376 @27378)))))) + @7048 +@73830 := @27316 (@73727 (@27366 (@55836 @48853))) +@73831 := @73814 @7048 +@73840 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73830 (@73797 (@41033 (@73831 @27378))))) + @17016 +@73845 := @73727 (@27366 (@55836 (@41026 (@27375 @17017)))) +@73846 := @27316 @73845 +@73847 := @73831 @17016 +@73853 := @27599 (fun (Γ : @27346) => @73846 (@73797 (@41033 @73847))) @55907 +@73854 := @27482 @73845 +@73855 := @73795 @55910 +@73856 := @27316 @73855 +@73857 := @55913 @41032 +@73858 := @73857 @73847 +@73862 := @73854 (@73856 @73858) (@27642 @73726) +@73866 := @27482 @73855 @73858 (@27647 @73794) +@73869 := @27682 @55907 @6612 @2493 +@73876 := @73869 @3724 @3729 @26 @7048 @17014 @6612 @3746 +@73878 := @27696 @55907 @6612 +@73881 := @73878 @3724 @3729 @17014 +@73883 := @27705 @55907 @6612 +@73884 := @73883 @160 +@73890 := @73884 @3723 @1283 @3728 @7695 @17013 @55996 +@73901 := @73883 @3155 @3722 @1283 @2077 @15012 @17012 (@56161 @3154 @15012 @65827 @65831) +@73907 := @73883 @3720 @162 @1283 @33 @17010 @7042 +@73909 := @56161 @3719 @17010 +@73911 := @28289 (@28290 @17010) +@73912 := @73909 @73911 +@73915 := @27766 (@28295 @3719 @1283) +@73917 := @73907 (@73912 @73915) +@73919 := @27742 @55907 @6612 +@73939 := @73746 + (@73787 + (@73789 + (@73791 + (@73808 + (@73826 + (@73840 + (@73853 + (@73862 + (@73866 + (@73876 + (@73881 (@73890 (@73901 (@73917 @73919)))) + @55233 + @55236 + @55239 + @55242 + @32050)))))))))) +@73940 := @27312 @2493 +@73941 := @27320 @55232 +@73943 := @27316 (@73941 @27335) +@73945 := @27358 (@27359 @2493) +@73946 := @27354 @73945 +@73948 := @27316 (@73946 @27383) +@73965 := @27315 + (fun (fn : @129) => + @73943 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73948 @27430)))))) + @27476)) + @3746 +@73968 := @27482 (@73941 (@27333 @3746)) +@73971 := @27395 (@27396 @3746) @55235 +@73975 := @27316 (@27387 (@73971 @27404) @27408) +@73976 := @27421 @3746 +@73981 := @27418 (@27420 @73976 @55238 @27376 @27378) +@73992 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @73948 (@73975 @73981))))) +@73993 := @27341 @73992 +@73994 := @27338 @73993 +@74003 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @55235 @27334) @27470))) +@74006 := @73968 (@73994 @74003) @55233 +@74008 := @27529 @73993 @74003 +@74010 := @27532 @73992 @17023 +@74011 := @27368 @17023 +@74015 := @27316 (@73946 (@27366 (@74011 @27381))) +@74017 := @73971 (@27403 @17023) +@74018 := @27387 @74017 +@74020 := @27316 (@74018 @27408) +@74031 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @74015 (@74020 @73981))))) + @6400 +@74035 := @27316 (@73946 (@27366 (@74011 @41027))) +@74037 := @41034 @73976 @55238 +@74049 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @74035 (@74020 (@41033 (@74037 @27376 @27378)))))) + @17073 +@74056 := @27316 (@73946 (@27366 (@74011 (@41026 (@27375 (@17074 @27378)))))) +@74057 := @74037 @17073 +@74066 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @74056 (@74020 (@41033 (@74057 @27378))))) + @17134 +@74071 := @73946 (@27366 (@74011 (@41026 (@27375 @17135)))) +@74072 := @27316 @74071 +@74073 := @74057 @17134 +@74078 := @27599 (fun (Γ : @27346) => @74072 (@74020 (@41033 @74073))) +@74079 := @49265 @56080 +@74080 := @74078 @74079 +@74081 := @27482 @74071 +@74083 := @74018 (@27407 @74079) +@74084 := @27316 @74083 +@74087 := @27414 @74079 @41032 @74073 +@74091 := @74081 (@74084 @74087) (@27642 @73945) +@74095 := @27482 @74083 @74087 (@27647 @74017) +@74110 := @27653 + @74079 + @6612 + @6612 + @26 + @2481 + @6612 + @3734 + @3744 + @27662 + @17070 + @17133 + @139 + @7025 + @17029 + @7031 +@74116 := @28076 @74079 @6612 @3734 @2481 @17055 @17068 +@74125 := @28231 @74079 @6612 @3732 @475 @3728 @2481 @17055 @17066 @17058 +@74127 := @28244 @74079 @6612 +@74137 := @74127 @160 @214 @1283 @2077 @7695 @17054 @17065 @7113 @17037 @7031 +@74139 := @27717 @74079 @6612 +@74143 := @74139 @136 @1283 @136 @7695 +@74144 := @27726 @74079 +@74183 := @74125 + (@74137 + (@74143 (@27725 (@74144 @136)) @31790) + (@74127 + @212 + @162 + @1283 + @33 + @7327 + @7048 + @7042 + @7113 + @17047 + @7031 + (@74139 @20 @1283 @20 @7327 (@27725 (@74144 @20)) @29201) + (@28304 @74079 @6612) + @28310 + (@27766 (@28312 @17048 @7048))) + @28310 + (@27766 (@28312 @17038 @17054))) +@74185 := @28325 (@28326 @17058) +@74186 := @74183 @74185 +@74188 := @27766 (@28330 @17058) +@74189 := @74186 @74188 +@74191 := @27766 (@28335 @17058) +@74192 := @74189 @74191 +@74195 := @27766 (@28339 @17058 @3728) +@74196 := @74192 @74195 +@74200 := @27766 (@28344 @3732 @3728 @2481) +@74201 := @74196 @74200 +@74206 := @27766 (@27767 (@27768 (@28350 @17058)) @6612) +@74209 := @74110 (@74116 (@74201 @74206)) +@74210 := @27779 @74079 +@74227 := @74210 + @74079 + @6612 + @2481 + @6612 + @3744 + @307 + @6612 + @26 + @17132 + @20 + @244 + @139 + @242 + @7223 + @7048 + @7048 + @7162 +@74228 := @41854 @32709 +@74231 := @27612 (@27781 @74228) @74079 +@74256 := @74210 + @74231 + @6612 + @2481 + @6612 + @3744 + @139 + @6612 + @26 + @7212 + @136 + @266 + @186 + @3741 + @8462 + @7048 + @17120 + @17128 + (@27831 @74079 @6612 @2481 @6612 @3744 @6612 @26) +@74257 := @27861 @3744 +@74260 := @74256 (@27841 (@74257 @136)) +@74261 := @43420 @3744 +@74265 := @74260 (@27766 (@74261 @139 @266)) +@74268 := @27875 @74079 @2481 @6612 +@74274 := @74265 (@27647 (@74268 @266 @186 @8462 @7048)) +@74289 := @27653 + @74231 + @6612 + @6612 + @26 + @2481 + @6612 + @3736 + @3740 + @27662 + @17117 + @17127 + @139 + @7025 + @17080 + @7031 +@74295 := @28076 @74231 @6612 @3736 @2481 @17106 @17115 +@74304 := @28231 @74231 @6612 @3732 @2106 @3728 @2481 @17106 @17113 @17058 +@74306 := @28244 @74231 @6612 +@74316 := @74306 @177 @163 @1283 @2077 @7966 @17105 @17112 @7113 @17088 @7031 +@74318 := @27717 @74231 @6612 +@74322 := @74318 @46 @1283 @46 @7966 +@74323 := @27726 @74231 +@74370 := @74289 + (@74295 + (@74304 + (@74316 + (@74322 (@27725 (@74323 @46)) @33867) + (@74306 + @160 + @162 + @1283 + @33 + @7695 + @7048 + @7042 + @7113 + @17098 + @7031 + (@74318 @136 @1283 @136 @7695 (@27725 (@74323 @136)) @31790) + (@28304 @74231 @6612) + @28310 + (@27766 (@28312 @17099 @7048))) + @28310 + (@27766 (@28312 @17089 @17105))) + @74185 + @74188 + @74191 + @74195 + @74200 + @74206)) +@74371 := @27779 @74231 +@74388 := @74371 + @74231 + @6612 + @2481 + @6612 + @3740 + @307 + @6612 + @26 + @17126 + @20 + @244 + @139 + @242 + @7223 + @7048 + @7048 + @7162 +@74391 := @27612 (@28053 @74228) @74231 +@74416 := @74371 + @74391 + @6612 + @2481 + @6612 + @3740 + @139 + @6612 + @26 + @7212 + @136 + @266 + @450 + @334 + @8462 + @7048 + @7048 + @7362 + (@27831 @74231 @6612 @2481 @6612 @3740 @6612 @26) +@74417 := @27861 @3740 +@74420 := @74416 (@27841 (@74417 @136)) +@74421 := @43420 @3740 +@74425 := @74420 (@27766 (@74421 @139 @266)) +@74428 := @27875 @74231 @2481 @6612 +@74526 := @73965 + (@74006 + (@74008 + (@74010 + (@74031 + (@74049 + (@74066 + (@74080 + (@74091 + (@74095 + (@74209 + (@74227 + (@74274 + (@74370 + (@74388 + (@74425 + (@27647 (@74428 @266 @450 @8462 @7048)) + (@30381 + @74391 + @6612 + @334 + @26 + @7362 + (@28426 @74391 @6612 @331 @26 @7361 @29376))) + (@27841 (@74417 @20)) + (@27766 (@74421 @307 @244)) + (@27647 (@74428 @244 @139 @7223 @7048)) + (@30381 + @74231 + @6612 + @242 + @26 + @7162 + (@28426 @74231 @6612 @239 @26 @7161 @28438))) + @28815 + (@27766 (@44555 @3740 @27662)) + @28827)) + (@27841 (@74257 @20)) + (@27766 (@74261 @307 @244)) + (@27647 (@74268 @244 @139 @7223 @7048)) + (@30381 + @74079 + @6612 + @242 + @26 + @7162 + (@28426 @74079 @6612 @239 @26 @7161 @28438))) + @28815 + (@27766 (@44555 @3744 @27662)) + @28827)))))))))) +@74527 := @27312 @2536 +@74528 := @27320 @55587 +@74530 := @27316 (@74528 @27335) +@74532 := @27358 (@27359 @2536) +@74533 := @27354 @74532 +@74535 := @27316 (@74533 @27383) +@74552 := @27315 + (fun (fn : @129) => + @74530 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @74535 @27430)))))) + @27476)) + @3762 +@74555 := @27482 (@74528 (@27333 @3762)) +@74558 := @27395 (@27396 @3762) @55590 +@74562 := @27316 (@27387 (@74558 @27404) @27408) +@74563 := @27421 @3762 +@74568 := @27418 (@27420 @74563 @55593 @27376 @27378) +@74579 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @74535 (@74562 @74568))))) +@74580 := @27341 @74579 +@74581 := @27338 @74580 +@74590 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @55590 @27334) @27470))) +@74593 := @74555 (@74581 @74590) @55588 +@74595 := @27529 @74580 @74590 +@74597 := @27532 @74579 @17145 +@74598 := @27368 @17145 +@74602 := @27316 (@74533 (@27366 (@74598 @27381))) +@74604 := @74558 (@27403 @17145) +@74605 := @27387 @74604 +@74607 := @27316 (@74605 @27408) +@74618 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @74602 (@74607 @74568))))) + @6400 +@74622 := @27316 (@74533 (@27366 (@74598 @41027))) +@74624 := @41034 @74563 @55593 +@74636 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @74622 (@74607 (@41033 (@74624 @27376 @27378)))))) + @17158 +@74643 := @27316 (@74533 (@27366 (@74598 (@41026 (@27375 (@17159 @27378)))))) +@74644 := @74624 @17158 +@74653 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @74643 (@74607 (@41033 (@74644 @27378))))) + @17171 +@74658 := @74533 (@27366 (@74598 (@41026 (@27375 @17172)))) +@74659 := @27316 @74658 +@74660 := @74644 @17171 +@74666 := @27599 (fun (Γ : @27346) => @74659 (@74607 (@41033 @74660))) @49633 +@74667 := @27482 @74658 +@74669 := @74605 (@27407 @49633) +@74670 := @27316 @74669 +@74673 := @27414 @49633 @41032 @74660 +@74677 := @74667 (@74670 @74673) (@27642 @74532) +@74681 := @27482 @74669 @74673 (@27647 @74604) +@74696 := @27653 + @49633 + @6612 + @6612 + @26 + @2481 + @6612 + @2059 + @3760 + @27662 + @11725 + @17170 + @139 + @7025 + @17151 + @7031 +@74697 := @27673 @49633 +@74701 := @74697 @6612 @2059 @2481 @11725 +@74702 := @27682 @49633 +@74711 := @74702 @6612 @2057 @475 @2050 @2481 @7048 @11723 @6612 @2845 +@74712 := @27696 @49633 +@74716 := @74712 @6612 @475 @2050 @11723 +@74717 := @27705 @49633 +@74718 := @74717 @6612 +@74724 := @74718 @160 @214 @29 @49 @7040 @9822 +@74728 := @49699 @136 @29 @136 @7040 +@74730 := @27725 (@49704 @136) +@74733 := @74724 (@74728 @74730 @27736) +@74739 := @74718 @212 @162 @24 @33 @7327 @7042 +@74743 := @49699 @20 @24 @20 @7327 +@74745 := @27725 (@49704 @20) +@74748 := @74739 (@74743 @74745 @29201) +@74749 := @27742 @49633 +@74761 := @74696 + (@74701 (@74711 (@74716 (@74733 (@74748 (@74749 @6612)))) @49231 @49234 @49237 @49240 @32050)) +@74762 := @27779 @49633 +@74779 := @74762 + @49633 + @6612 + @2481 + @6612 + @3760 + @307 + @6612 + @26 + @17169 + @20 + @244 + @139 + @242 + @7223 + @7048 + @7048 + @7162 +@74780 := @63698 @49633 +@74805 := @74762 + @74780 + @6612 + @2481 + @6612 + @3760 + @139 + @6612 + @26 + @7212 + @136 + @266 + @450 + @3757 + @7578 + @7048 + @7048 + @17165 + (@27831 @49633 @6612 @2481 @6612 @3760 @6612 @26) +@74806 := @27861 @3760 +@74809 := @74805 (@27841 (@74806 @136)) +@74810 := @43420 @3760 +@74814 := @74809 (@27766 (@74810 @139 @266)) +@74817 := @27875 @49633 @2481 @6612 +@74823 := @74814 (@27647 (@74817 @266 @450 @7578 @7048)) +@74824 := @27682 @74780 +@74833 := @74824 @6612 @2493 @3756 @3729 @26 @7048 @17163 @6612 @3746 +@74834 := @27696 @74780 +@74838 := @74834 @6612 @3756 @3729 @17163 +@74839 := @27705 @74780 +@74840 := @74839 @6612 +@74846 := @74840 @220 @2980 @1283 @3728 @7120 @17162 +@74847 := @27717 @74780 +@74848 := @74847 @6612 +@74852 := @74848 @192 @1283 @192 @7120 +@74853 := @27726 @74780 +@74855 := @27725 (@74853 @192) +@74858 := @74846 (@74852 @74855 @28265) +@74864 := @74840 @177 @198 @1283 @2077 @7966 @12104 +@74868 := @74848 @46 @1283 @46 @7966 +@74870 := @27725 (@74853 @46) +@74873 := @74864 (@74868 @74870 @33867) +@74879 := @74840 @196 @162 @1283 @33 @7580 @7042 +@74883 := @74848 @60 @1283 @60 @7580 +@74885 := @27725 (@74853 @60) +@74888 := @74879 (@74883 @74885 @30642) +@74889 := @27742 @74780 +@74944 := @74552 + (@74593 + (@74595 + (@74597 + (@74618 + (@74636 + (@74653 + (@74666 + (@74677 + (@74681 + (@74761 + (@74779 + (@74823 + (@74833 + (@74838 (@74858 (@74873 (@74888 (@74889 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + (@27841 (@74806 @20)) + (@27766 (@74810 @307 @244)) + (@27647 (@74817 @244 @139 @7223 @7048)) + (@65941 @6612 @242 @26 @7162 (@28426 @49633 @6612 @239 @26 @7161 @28438))) + @28815 + (@27766 (@44555 @3760 @27662)) + @28827)))))))))) +@74945 := @27312 @2621 +@74946 := @27320 @56361 +@74948 := @27316 (@74946 @27335) +@74950 := @27358 (@27359 @2621) +@74951 := @27354 @74950 +@74953 := @27316 (@74951 @27383) +@74970 := @27315 + (fun (fn : @129) => + @74948 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @74953 @27430)))))) + @27476)) + @3948 +@74973 := @27482 (@74946 (@27333 @3948)) +@74976 := @27395 (@27396 @3948) @56364 +@74980 := @27316 (@27387 (@74976 @27404) @27408) +@74981 := @27421 @3948 +@74986 := @27418 (@27420 @74981 @56367 @27376 @27378) +@74997 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @74953 (@74980 @74986))))) +@74998 := @27341 @74997 +@74999 := @27338 @74998 +@75008 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @56364 @27334) @27470))) +@75011 := @74973 (@74999 @75008) @56362 +@75013 := @27529 @74998 @75008 +@75015 := @27532 @74997 @13137 +@75017 := @27316 (@74951 @55838) +@75018 := @74976 @55841 +@75019 := @27387 @75018 +@75021 := @27316 (@75019 @27408) +@75032 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @75017 (@75021 @74986))))) + @6403 +@75034 := @27316 (@74951 @55858) +@75036 := @44973 @74981 @56367 +@75048 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @75034 (@75021 (@44972 (@75036 @27376 @27378)))))) + @17812 +@75055 := @27316 (@74951 (@27366 (@55836 (@44965 (@27375 (@17813 @27378)))))) +@75056 := @75036 @17812 +@75065 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @75055 (@75021 (@44972 (@75056 @27378))))) + @17818 +@75070 := @74951 (@27366 (@55836 (@44965 (@27375 @17819)))) +@75071 := @27316 @75070 +@75072 := @75056 @17818 +@75078 := @27599 (fun (Γ : @27346) => @75071 (@75021 (@44972 @75072))) @55907 +@75079 := @27482 @75070 +@75080 := @75019 @55910 +@75081 := @27316 @75080 +@75082 := @55914 @75072 +@75086 := @75079 (@75081 @75082) (@27642 @74950) +@75090 := @27482 @75080 @75082 (@27647 @75018) +@75091 := @55926 @20 +@75147 := @75091 + @29 + @3770 + @3946 + @29 + @17200 + @20 + @8017 + @17811 + @17818 + (@55938 + @3770 + @29 + @17192 + @17198 + (@55963 + @663 + @3769 + @33611 + @29 + @17192 + @17196 + @8038 + (@55975 + @3767 + @162 + @665 + @33 + @17189 + @7048 + @7042 + @7113 + @17183 + @7031 + (@56009 @665 @3766 @17189 (@28289 (@28290 @17189)) (@27766 (@28295 @3766 @665))) + @56022 + @28310 + (@27766 (@28312 @17184 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) +@75149 := @27766 (@56177 @20) +@75150 := @75147 @75149 +@75151 := @31720 @55907 +@75164 := @27972 @75151 @6612 @6612 @46 @24 @3942 @3945 @29 @17808 @46 @7067 @7048 @17818 +@75170 := @28076 @75151 @6612 @3942 @24 @17224 @17806 +@75173 := @33536 @75151 @6612 @6612 +@75181 := @75173 @3774 @237 @3941 @24 @17224 @17233 @7048 @17806 +@75184 := @28231 @75151 @6612 @715 +@75190 := @75184 @3773 @3728 @26 @17224 @17231 @8172 +@75192 := @28244 @75151 @6612 +@75193 := @75192 @160 +@75202 := @75193 @3772 @1283 @2077 @7695 @17223 @17230 @7113 @17206 @7031 +@75213 := @27717 @75151 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @75151 @136)) @31790 +@75214 := @75202 @75213 +@75224 := @75192 @2068 @162 @1283 @33 @11736 @7048 @7042 @7113 @17216 @7031 +@75226 := @28281 @75151 @6612 +@75227 := @75226 @1283 +@75232 := @75224 (@75227 @2067 @11736 @49352 @49356) +@75234 := @28304 @75151 @6612 +@75254 := @75181 + (@75190 + (@75214 + (@75232 @75234 @28310 (@27766 (@28312 @17217 @7048))) + @28310 + (@27766 (@28312 @17207 @17223))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) +@75258 := @30356 @75151 @6612 @6612 @33716 +@75266 := @75258 @17233 @237 @3941 @24 @7048 @7158 @17263 @17804 +@75268 := @30381 @75151 @6612 +@75271 := @75268 @237 @24 @7158 +@75272 := @75226 @24 +@75278 := @75266 (@75271 (@75272 @236 @7158 @28410 @28414)) +@75342 := @75173 + @3785 + @226 + @3940 + @24 + @17263 + @17272 + @7048 + @17804 + (@75184 + @3784 + @3728 + @26 + @17263 + @17270 + @8172 + (@75193 + @3783 + @1283 + @2077 + @7695 + @17262 + @17269 + @7113 + @17240 + @7031 + @75213 + (@75192 + @3781 + @162 + @1283 + @33 + @17259 + @7048 + @7042 + @7113 + @17250 + @7031 + (@75227 @3780 @17259 (@28289 (@28290 @17259)) (@27766 (@28295 @3780 @1283))) + @75234 + @28310 + (@27766 (@28312 @17251 @7048))) + @28310 + (@27766 (@28312 @17241 @17262))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) +@75359 := @75258 + @17272 + @226 + @3940 + @24 + @7048 + @7130 + @17301 + @17802 + (@75268 @226 @24 @7130 (@75272 @225 @7130 @28292 @28298)) +@75423 := @75173 + @3796 + @1332 + @3939 + @24 + @17301 + @17310 + @7048 + @17802 + (@75184 + @3795 + @3728 + @26 + @17301 + @17308 + @8172 + (@75193 + @3794 + @1283 + @2077 + @7695 + @17300 + @17307 + @7113 + @17278 + @7031 + @75213 + (@75192 + @3792 + @162 + @1283 + @33 + @17297 + @7048 + @7042 + @7113 + @17288 + @7031 + (@75227 @3791 @17297 (@28289 (@28290 @17297)) (@27766 (@28295 @3791 @1283))) + @75234 + @28310 + (@27766 (@28312 @17289 @7048))) + @28310 + (@27766 (@28312 @17279 @17300))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) +@75440 := @75258 + @17310 + @1332 + @3939 + @24 + @7048 + @9913 + @17339 + @17800 + (@75268 @1332 @24 @9913 (@75272 @1331 @9913 @42250 @42254)) +@76474 := @75173 + @3807 + @3704 + @3938 + @24 + @17339 + @17348 + @7048 + @17800 + (@75184 + @3806 + @3728 + @26 + @17339 + @17346 + @8172 + (@75193 + @3805 + @1283 + @2077 + @7695 + @17338 + @17345 + @7113 + @17316 + @7031 + @75213 + (@75192 + @3803 + @162 + @1283 + @33 + @17335 + @7048 + @7042 + @7113 + @17326 + @7031 + (@75227 @3802 @17335 (@28289 (@28290 @17335)) (@27766 (@28295 @3802 @1283))) + @75234 + @28310 + (@27766 (@28312 @17327 @7048))) + @28310 + (@27766 (@28312 @17317 @17338))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17348 + @3704 + @3938 + @24 + @7048 + @16989 + @17374 + @17798 + (@75268 @3704 @24 @16989 (@75272 @3703 @16989 @73685 @73689)) + (@75173 + @3818 + @3032 + @3937 + @24 + @17374 + @17383 + @7048 + @17798 + (@75184 + @3817 + @3728 + @26 + @17374 + @17381 + @8172 + (@75193 + @3816 + @1283 + @2077 + @7695 + @17373 + @17380 + @7113 + @17354 + @7031 + @75213 + (@75192 + @3814 + @162 + @1283 + @33 + @17370 + @7048 + @7042 + @7113 + @17364 + @7031 + (@75227 @3813 @17370 (@28289 (@28290 @17370)) (@27766 (@28295 @3813 @1283))) + @75234 + @28310 + (@27766 (@28312 @17365 @7048))) + @28310 + (@27766 (@28312 @17355 @17373))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17383 + @3032 + @3937 + @24 + @7048 + @14527 + @17412 + @17796 + (@75268 @3032 @24 @14527 (@75272 @3031 @14527 @64227 @64231)) + (@75173 + @3829 + @3832 + @3936 + @24 + @17412 + @17421 + @7048 + @17796 + (@75184 + @3828 + @3728 + @26 + @17412 + @17419 + @8172 + (@75193 + @3827 + @1283 + @2077 + @7695 + @17411 + @17418 + @7113 + @17389 + @7031 + @75213 + (@75192 + @3825 + @162 + @1283 + @33 + @17408 + @7048 + @7042 + @7113 + @17399 + @7031 + (@75227 @3824 @17408 (@28289 (@28290 @17408)) (@27766 (@28295 @3824 @1283))) + @75234 + @28310 + (@27766 (@28312 @17400 @7048))) + @28310 + (@27766 (@28312 @17390 @17411))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17421 + @3832 + @3936 + @24 + @7048 + @17424 + @17453 + @17794 + (@75268 + @3832 + @24 + @17424 + (@75272 @3831 @17424 (@28289 (@28290 @17424)) (@27766 (@28295 @3831 @24)))) + (@75173 + @3842 + @3845 + @3935 + @24 + @17453 + @17462 + @7048 + @17794 + (@75184 + @3841 + @3728 + @26 + @17453 + @17460 + @8172 + (@75193 + @3840 + @1283 + @2077 + @7695 + @17452 + @17459 + @7113 + @17430 + @7031 + @75213 + (@75192 + @3838 + @162 + @1283 + @33 + @17449 + @7048 + @7042 + @7113 + @17440 + @7031 + (@75227 @3837 @17449 (@28289 (@28290 @17449)) (@27766 (@28295 @3837 @1283))) + @75234 + @28310 + (@27766 (@28312 @17441 @7048))) + @28310 + (@27766 (@28312 @17431 @17452))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17462 + @3845 + @3935 + @24 + @7048 + @17465 + @17494 + @17792 + (@75268 + @3845 + @24 + @17465 + (@75272 @3844 @17465 (@28289 (@28290 @17465)) (@27766 (@28295 @3844 @24)))) + (@75173 + @3855 + @3858 + @3934 + @24 + @17494 + @17503 + @7048 + @17792 + (@75184 + @3854 + @3728 + @26 + @17494 + @17501 + @8172 + (@75193 + @3853 + @1283 + @2077 + @7695 + @17493 + @17500 + @7113 + @17471 + @7031 + @75213 + (@75192 + @3851 + @162 + @1283 + @33 + @17490 + @7048 + @7042 + @7113 + @17481 + @7031 + (@75227 + @3850 + @17490 + (@28289 (@28290 @17490)) + (@27766 (@28295 @3850 @1283))) + @75234 + @28310 + (@27766 (@28312 @17482 @7048))) + @28310 + (@27766 (@28312 @17472 @17493))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17503 + @3858 + @3934 + @24 + @7048 + @17506 + @17535 + @17790 + (@75268 + @3858 + @24 + @17506 + (@75272 @3857 @17506 (@28289 (@28290 @17506)) (@27766 (@28295 @3857 @24)))) + (@75173 + @3868 + @3214 + @3933 + @24 + @17535 + @17544 + @7048 + @17790 + (@75184 + @3867 + @3728 + @26 + @17535 + @17542 + @8172 + (@75193 + @3866 + @1283 + @2077 + @7695 + @17534 + @17541 + @7113 + @17512 + @7031 + @75213 + (@75192 + @3864 + @162 + @1283 + @33 + @17531 + @7048 + @7042 + @7113 + @17522 + @7031 + (@75227 + @3863 + @17531 + (@28289 (@28290 @17531)) + (@27766 (@28295 @3863 @1283))) + @75234 + @28310 + (@27766 (@28312 @17523 @7048))) + @28310 + (@27766 (@28312 @17513 @17534))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17544 + @3214 + @3933 + @24 + @7048 + @15216 + @17568 + @17788 + (@75268 @3214 @24 @15216 (@75272 @3213 @15216 @66263 @66267)) + (@75173 + @3872 + @3875 + @3932 + @24 + @17568 + @17577 + @7048 + @17788 + (@75184 + @3871 + @3728 + @26 + @17568 + @17575 + @8172 + (@75193 + @1395 + @1283 + @2077 + @7695 + @17567 + @17574 + @7113 + @17550 + @7031 + @75213 + (@75192 + @1393 + @162 + @1283 + @33 + @10168 + @7048 + @7042 + @7113 + @17560 + @7031 + (@75227 @1392 @10168 @43048 @43052) + @75234 + @28310 + (@27766 (@28312 @17561 @7048))) + @28310 + (@27766 (@28312 @17551 @17567))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17577 + @3875 + @3932 + @24 + @7048 + @17580 + @17604 + @17786 + (@75268 + @3875 + @24 + @17580 + (@75272 + @3874 + @17580 + (@28289 (@28290 @17580)) + (@27766 (@28295 @3874 @24)))) + (@75173 + @3878 + @3229 + @3931 + @24 + @17604 + @17613 + @7048 + @17786 + (@75184 + @3877 + @3728 + @26 + @17604 + @17611 + @8172 + (@75193 + @1362 + @1283 + @2077 + @7695 + @17603 + @17610 + @7113 + @17586 + @7031 + @75213 + (@75192 + @1360 + @162 + @1283 + @33 + @9977 + @7048 + @7042 + @7113 + @17596 + @7031 + (@75227 @1359 @9977 @42567 @42571) + @75234 + @28310 + (@27766 (@28312 @17597 @7048))) + @28310 + (@27766 (@28312 @17587 @17603))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17613 + @3229 + @3931 + @24 + @7048 + @15258 + @17642 + @17784 + (@75268 @3229 @24 @15258 (@75272 @3228 @15258 @66350 @66354)) + (@75173 + @3889 + @3892 + @3930 + @24 + @17642 + @17651 + @7048 + @17784 + (@75184 + @3888 + @3728 + @26 + @17642 + @17649 + @8172 + (@75193 + @3887 + @1283 + @2077 + @7695 + @17641 + @17648 + @7113 + @17619 + @7031 + @75213 + (@75192 + @3885 + @162 + @1283 + @33 + @17638 + @7048 + @7042 + @7113 + @17629 + @7031 + (@75227 + @3884 + @17638 + (@28289 (@28290 @17638)) + (@27766 (@28295 @3884 @1283))) + @75234 + @28310 + (@27766 (@28312 @17630 @7048))) + @28310 + (@27766 (@28312 @17620 @17641))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17651 + @3892 + @3930 + @24 + @7048 + @17654 + @17683 + @17782 + (@75268 + @3892 + @24 + @17654 + (@75272 + @3891 + @17654 + (@28289 (@28290 @17654)) + (@27766 (@28295 @3891 @24)))) + (@75173 + @3902 + @3905 + @3929 + @24 + @17683 + @17692 + @7048 + @17782 + (@75184 + @3901 + @3728 + @26 + @17683 + @17690 + @8172 + (@75193 + @3900 + @1283 + @2077 + @7695 + @17682 + @17689 + @7113 + @17660 + @7031 + @75213 + (@75192 + @3898 + @162 + @1283 + @33 + @17679 + @7048 + @7042 + @7113 + @17670 + @7031 + (@75227 + @3897 + @17679 + (@28289 (@28290 @17679)) + (@27766 (@28295 @3897 @1283))) + @75234 + @28310 + (@27766 (@28312 @17671 @7048))) + @28310 + (@27766 (@28312 @17661 @17682))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17692 + @3905 + @3929 + @24 + @7048 + @17695 + @17719 + @17780 + (@75268 + @3905 + @24 + @17695 + (@75272 + @3904 + @17695 + (@28289 (@28290 @17695)) + (@27766 (@28295 @3904 @24)))) + (@75173 + @3908 + @3911 + @3928 + @24 + @17719 + @17728 + @7048 + @17780 + (@75184 + @3907 + @3728 + @26 + @17719 + @17726 + @8172 + (@75193 + @1406 + @1283 + @2077 + @7695 + @17718 + @17725 + @7113 + @17701 + @7031 + @75213 + (@75192 + @1404 + @162 + @1283 + @33 + @10206 + @7048 + @7042 + @7113 + @17711 + @7031 + (@75227 @1403 @10206 @43113 @43117) + @75234 + @28310 + (@27766 (@28312 @17712 @7048))) + @28310 + (@27766 (@28312 @17702 @17718))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17728 + @3911 + @3928 + @24 + @7048 + @17731 + @17760 + @17778 + (@75268 + @3911 + @24 + @17731 + (@75272 + @3910 + @17731 + (@28289 (@28290 @17731)) + (@27766 (@28295 @3910 @24)))) + (@75173 + @3921 + @3924 + @3927 + @24 + @17760 + @17769 + @7048 + @17778 + (@75184 + @3920 + @3728 + @26 + @17760 + @17767 + @8172 + (@75193 + @3919 + @1283 + @2077 + @7695 + @17759 + @17766 + @7113 + @17737 + @7031 + @75213 + (@75192 + @3917 + @162 + @1283 + @33 + @17756 + @7048 + @7042 + @7113 + @17747 + @7031 + (@75227 + @3916 + @17756 + (@28289 (@28290 @17756)) + (@27766 (@28295 @3916 @1283))) + @75234 + @28310 + (@27766 (@28312 @17748 @7048))) + @28310 + (@27766 (@28312 @17738 @17759))) + @33689 + @33692 + @33695 + @42593 + @42597 + @39203) + (@75258 + @17769 + @3924 + @3927 + @24 + @7048 + @17772 + @7048 + @17776 + (@75268 + @3924 + @24 + @17772 + (@75272 + @3923 + @17772 + (@28289 (@28290 @17772)) + (@27766 (@28295 @3923 @24)))) + (@75268 + @3927 + @24 + @17776 + (@75272 + @3926 + @17776 + (@28289 (@28290 @17776)) + (@27766 + (@28295 @3926 @24))))))))))))))))))))))))))) +@76486 := @75164 + (@75170 (@75254 (@75278 (@75342 (@75359 (@75423 (@75440 @76474))))))) + (@27766 (@28048 @75151 @46)) +@76487 := @33017 @75151 +@76497 := @27682 @76487 @6612 @2338 @3944 @2120 @29 @7048 @17816 @6612 @3441 +@76502 := @27696 @76487 @6612 @3944 @2120 @17816 +@76504 := @27705 @76487 @6612 +@76510 := @76504 @212 @771 @29 @2119 @7108 @17815 +@76512 := @27717 @76487 @6612 +@76516 := @76512 @20 @29 @20 @7108 +@76517 := @27726 @76487 +@76575 := @74970 + (@75011 + (@75013 + (@75015 + (@75032 + (@75048 + (@75065 + (@75078 + (@75086 + (@75090 + (@75150 + (@76486 + (@76497 + (@76502 + (@76510 + (@76516 (@27725 (@76517 @20)) @28165) + (@76504 + @177 + @228 + @24 + @49 + @7966 + @17814 + (@76512 @46 @24 @46 @7966 (@27725 (@76517 @46)) @33867) + (@76504 + @226 + @162 + @24 + @33 + @7130 + @7042 + (@28281 @76487 @6612 @24 @225 @7130 @28292 @28298) + (@27742 @76487 @6612))))) + @53474 + @53477 + @53480 + @53483 + @32050)))))))))))) +@76576 := @27312 @2680 +@76577 := @27320 @57403 +@76579 := @27316 (@76577 @27335) +@76581 := @27358 (@27359 @2680) +@76582 := @27354 @76581 +@76584 := @27316 (@76582 @27383) +@76601 := @27315 + (fun (fn : @129) => + @76579 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @76584 @27430)))))) + @27476)) + @3983 +@76604 := @27482 (@76577 (@27333 @3983)) +@76607 := @27395 (@27396 @3983) @57406 +@76611 := @27316 (@27387 (@76607 @27404) @27408) +@76612 := @27421 @3983 +@76617 := @27418 (@27420 @76612 @57409 @27376 @27378) +@76628 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @76584 (@76611 @76617))))) +@76629 := @27341 @76628 +@76630 := @27338 @76629 +@76639 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @57406 @27334) @27470))) +@76642 := @76604 (@76630 @76639) @57404 +@76644 := @27529 @76629 @76639 +@76646 := @27532 @76628 @17830 +@76647 := @27368 @17830 +@76651 := @27316 (@76582 (@27366 (@76647 @27381))) +@76653 := @76607 (@27403 @17830) +@76654 := @27387 @76653 +@76656 := @27316 (@76654 @27408) +@76667 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @76651 (@76656 @76617))))) + @17834 +@76668 := @27372 @17834 +@76673 := @27316 (@76582 (@27366 (@76647 (@76668 @27380)))) +@76674 := @27416 @17834 +@76675 := @27415 @76674 +@76678 := @27419 @76674 @76612 @57409 +@76690 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @76673 (@76656 (@76675 (@76678 @27376 @27378)))))) + @17846 +@76697 := @27316 (@76582 (@27366 (@76647 (@76668 (@27375 (@17847 @27378)))))) +@76698 := @76678 @17846 +@76707 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @76697 (@76656 (@76675 (@76698 @27378))))) + @17896 +@76712 := @76582 (@27366 (@76647 (@76668 (@27375 @17897)))) +@76713 := @27316 @76712 +@76714 := @76698 @17896 +@76719 := @27599 (fun (Γ : @27346) => @76713 (@76656 (@76675 @76714))) +@76720 := @27617 @2690 +@76723 := @27612 (@27805 (@76720 @27806)) +@76730 := @76723 (@29105 (@27612 (@27624 (@27617 @3954 @27626)) @27394)) +@76731 := @76719 @76730 +@76732 := @27482 @76712 +@76734 := @76654 (@27407 @76730) +@76735 := @27316 @76734 +@76738 := @27414 @76730 @76674 @76714 +@76742 := @76732 (@76735 @76738) (@27642 @76581) +@76746 := @27482 @76734 @76738 (@27647 @76653) +@76762 := @30309 + @76730 + @6533 + @6533 + @3960 + @212 + @3981 + @7327 + @3965 + @60 + @3977 + @27783 + @7025 + @17839 + @7031 + @7048 + @17896 +@76764 := @27717 @76730 @6533 +@76768 := @76764 @20 @24 @20 @7327 +@76769 := @27726 @76730 +@76782 := @76762 + (@76768 (@27725 (@76769 @20)) @29201) + (@30342 (@30343 @3981)) + (@27766 (@30347 @76730 @27783)) + @28827 +@76797 := @30356 + @76730 + @6533 + @6533 + (@30360 @17840 @60 @27783) + @17848 + @3965 + @3977 + @3960 + @7048 + @13990 + @17882 + @17894 +@76802 := @27888 @76730 @3965 @3960 @7048 @13989 +@76807 := @30381 @76730 @6533 @3965 @3960 @13989 +@76815 := @30390 @76730 @6533 @177 @242 @2690 @26 @7966 @7162 +@76817 := @27705 @76730 @6533 +@76853 := @76797 + (@76802 + (@76807 + (@76815 + (@76817 + @177 + @432 + @2690 + @77 + @7966 + @12022 + (@76764 @46 @2690 @46 @7966 (@27725 (@76769 @46)) @33867) + (@76817 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @76730 @6533 @239 @26 @7161 @28438) + (@27742 @76730 @6533)))))) +@76854 := @30439 @76730 +@76869 := @27653 + @76854 + @6533 + @6533 + @3960 + @3953 + @6612 + @442 + @3976 + @141 + @17879 + @17893 + @139 + @7025 + @17857 + @7031 +@76875 := @28076 @76854 @6533 @442 @3953 @17873 @17877 +@76888 := @30465 @76854 @6533 @160 @3951 @3953 @7295 @179 @7048 @9930 @6533 @7547 @17865 @17869 +@76890 := @27717 @76854 @6533 +@76894 := @76890 @136 @3954 @136 @7295 +@76895 := @27726 @76854 +@76900 := @76888 (@76894 (@27725 (@76895 @136)) @29061) +@76905 := @27696 @76854 @6533 @179 @3951 @9930 +@76907 := @27705 @76854 @6533 +@76908 := @76907 @177 +@76913 := @76908 @162 @2690 @33 @7966 @7042 +@76921 := @76890 @46 @2690 @46 @7966 (@27725 (@76895 @46)) @33867 +@76922 := @76913 @76921 +@76924 := @27742 @76854 @6533 +@76936 := @76869 + (@76875 (@76900 (@76905 (@76922 @76924)) @57306 @27772 @30521 (@27766 (@28312 @17866 @7048)))) +@76937 := @27779 @76854 +@76954 := @76937 + @76854 + @6533 + @3953 + @6612 + @3976 + @140 + @6533 + @3960 + @17892 + @136 + @244 + @139 + @3969 + @7223 + @7048 + @7048 + @14030 +@76958 := @27612 (@28053 (@76720 @28055)) @76854 +@76983 := @76937 + @76958 + @6533 + @3953 + @6612 + @3976 + @139 + @6533 + @3960 + @7212 + @20 + @266 + @450 + @3972 + @7578 + @7048 + @7048 + @17888 + (@27831 @76854 @6533 @3953 @6612 @3976 @6533 @3960) +@76984 := @27861 @3976 +@76987 := @76983 (@27841 (@76984 @20)) +@76989 := @27867 @3953 @3976 +@76993 := @76987 (@27766 (@76989 @139 @266)) +@76996 := @27875 @76854 @3953 @6612 +@77002 := @76993 (@27647 (@76996 @266 @450 @7578 @7048)) +@77010 := @30007 @76958 @2680 @453 @3957 @3960 @7048 @14036 @3983 +@77015 := @27696 @76958 @6533 @453 @3957 @14036 +@77017 := @27705 @76958 @6533 +@77023 := @77017 @160 @452 @3954 @3956 @7040 @14035 +@77025 := @27717 @76958 @6533 +@77029 := @77025 @136 @3954 @136 @7040 +@77030 := @27726 @76958 +@77154 := @76601 + (@76642 + (@76644 + (@76646 + (@76667 + (@76690 + (@76707 + (@76731 + (@76742 + (@76746 + (@76782 + (@76853 + (@76936 + (@76954 + (@77002 + (@77010 + (@77015 + (@77023 + (@77029 (@27725 (@77030 @136)) @27736) + (@77017 + @196 + @375 + @24 + @3951 + @7580 + @14034 + (@77025 @60 @24 @60 @7580 (@27725 (@77030 @60)) @30642) + (@77017 + @220 + @162 + @2690 + @33 + @7120 + @7042 + (@77025 + @192 + @2690 + @192 + @7120 + (@27725 (@77030 @192)) + @28265) + (@27742 @76958 @6533))))) + @57404 + @57407 + @57410 + @57413)) + (@27841 (@76984 @136)) + (@27766 (@76989 @140 @244)) + (@27647 (@76996 @244 @139 @7223 @7048)) + (@27888 + @76854 + @3969 + @3960 + @7048 + @14029 + (@30381 + @76854 + @6533 + @3969 + @3960 + @14029 + (@30390 + @76854 + @6533 + @177 + @334 + @2690 + @26 + @7966 + @7362 + (@76908 + @444 + @2690 + @77 + @7966 + @15316 + @76921 + (@76907 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @76854 @6533 @331 @26 @7361 @29376) + @76924)))))) + @28815 + (@27766 (@28820 @3953 @3976 @141)) + @28827)))))))))))) +@77155 := @27312 @2685 +@77156 := @27330 @2685 +@77157 := @27320 @77156 +@77159 := @27316 (@77157 @27335) +@77161 := @27358 (@27359 @2685) +@77162 := @27354 @77161 +@77164 := @27316 (@77162 @27383) +@77181 := @27315 + (fun (fn : @129) => + @77159 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77164 @27430)))))) + @27476)) + @3994 +@77184 := @27482 (@77157 (@27333 @3994)) +@77187 := @27395 (@27396 @3994) @57298 +@77191 := @27316 (@27387 (@77187 @27404) @27408) +@77192 := @27421 @3994 +@77197 := @27418 (@27420 @77192 @57301 @27376 @27378) +@77208 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77164 (@77191 @77197))))) +@77209 := @27341 @77208 +@77210 := @27338 @77209 +@77219 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @57298 @27334) @27470))) +@77223 := @77184 (@77210 @77219) (@27526 @77156) +@77225 := @27529 @77209 @77219 +@77227 := @27532 @77208 @17902 +@77228 := @27368 @17902 +@77230 := @27366 (@77228 @27381) +@77232 := @27316 (@77162 @77230) +@77233 := @27403 @17902 +@77234 := @77187 @77233 +@77235 := @27387 @77234 +@77237 := @27316 (@77235 @27408) +@77248 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77232 (@77237 @77197))))) + @17904 +@77249 := @27372 @17904 +@77252 := @27366 (@77228 (@77249 @27380)) +@77254 := @27316 (@77162 @77252) +@77255 := @27416 @17904 +@77256 := @27415 @77255 +@77257 := @27419 @77255 +@77259 := @77257 @77192 @57301 +@77271 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @77254 (@77237 (@77256 (@77259 @27376 @27378)))))) + @7048 +@77276 := @27316 (@77162 (@27366 (@77228 (@77249 @29956)))) +@77277 := @77259 @7048 +@77286 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77276 (@77237 (@77256 (@77277 @27378))))) + @17911 +@77291 := @77162 (@27366 (@77228 (@77249 (@27375 @17912)))) +@77292 := @27316 @77291 +@77293 := @77277 @17911 +@77298 := @27599 (fun (Γ : @27346) => @77292 (@77237 (@77256 @77293))) +@77299 := @76723 @29106 +@77300 := @77298 @77299 +@77301 := @27482 @77291 +@77302 := @27407 @77299 +@77303 := @77235 @77302 +@77304 := @27316 @77303 +@77306 := @27414 @77299 @77255 +@77307 := @77306 @77293 +@77311 := @77301 (@77304 @77307) (@27642 @77161) +@77315 := @27482 @77303 @77307 (@27647 @77234) +@77323 := @30007 @77299 @3991 @3434 @3985 @3953 @7048 @17909 @4971 +@77328 := @27696 @77299 @6533 @3434 @3985 @17909 +@77330 := @27705 @77299 @6533 +@77336 := @77330 @160 @3433 @29 @3956 @7040 @17908 +@77338 := @27717 @77299 @6533 +@77342 := @77338 @136 @29 @136 @7040 +@77343 := @27726 @77299 +@77348 := @77336 (@77342 (@27725 (@77343 @136)) @27736) +@77363 := @77330 + @212 + @179 + @24 + @3951 + @7327 + @9930 + (@77338 @20 @24 @20 @7327 (@27725 (@77343 @20)) @29201) +@77369 := @77330 @177 @162 @2690 @33 @7966 @7042 +@77377 := @77338 @46 @2690 @46 @7966 (@27725 (@77343 @46)) @33867 +@77385 := @77323 (@77328 (@77348 (@77363 (@77369 @77377 (@27742 @77299 @6533))))) +@77386 := @27330 @3991 +@77387 := @27526 @77386 +@77388 := @77385 @77387 +@77389 := @27400 @4971 +@77391 := @77388 (@27751 @77389) +@77392 := @27424 @4971 +@77407 := @77181 + (@77223 + (@77225 + (@77227 + (@77248 + (@77271 + (@77286 + (@77300 (@77311 (@77315 (@77391 (@27755 @77392) (@27760 (@27762 @3991)))))))))))) +@77408 := @27312 @2733 +@77409 := @27320 @58273 +@77411 := @27316 (@77409 @27335) +@77413 := @27358 (@27359 @2733) +@77414 := @27354 @77413 +@77416 := @27316 (@77414 @27383) +@77433 := @27315 + (fun (fn : @129) => + @77411 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77416 @27430)))))) + @27476)) + @4011 +@77436 := @27482 (@77409 (@27333 @4011)) +@77439 := @27395 (@27396 @4011) @58276 +@77443 := @27316 (@27387 (@77439 @27404) @27408) +@77444 := @27421 @4011 +@77449 := @27418 (@27420 @77444 @58279 @27376 @27378) +@77460 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77416 (@77443 @77449))))) +@77461 := @27341 @77460 +@77462 := @27338 @77461 +@77471 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @58276 @27334) @27470))) +@77474 := @77436 (@77462 @77471) @58274 +@77476 := @27529 @77461 @77471 +@77478 := @27532 @77460 @7283 +@77480 := @27316 (@77414 @28923) +@77481 := @77439 @28926 +@77482 := @27387 @77481 +@77484 := @27316 (@77482 @27408) +@77495 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77480 (@77484 @77449))))) + @6400 +@77497 := @27316 (@77414 @45406) +@77499 := @41034 @77444 @58279 +@77511 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @77497 (@77484 (@41033 (@77499 @27376 @27378)))))) + @17959 +@77518 := @27316 (@77414 (@27366 (@28921 (@41026 (@27375 (@17960 @27378)))))) +@77519 := @77499 @17959 +@77528 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77518 (@77484 (@41033 (@77519 @27378))))) + @18076 +@77533 := @77414 (@27366 (@28921 (@41026 (@27375 @18077)))) +@77534 := @27316 @77533 +@77535 := @77519 @18076 +@77541 := @27599 (fun (Γ : @27346) => @77534 (@77484 (@41033 @77535))) @27630 +@77542 := @27482 @77533 +@77543 := @77482 @28996 +@77544 := @27316 @77543 +@77545 := @45456 @77535 +@77549 := @77542 (@77544 @77545) (@27642 @77413) +@77553 := @27482 @77543 @77545 (@27647 @77481) +@77556 := @33536 @27630 @6612 @6612 +@77564 := @77556 @3998 @334 @4009 @26 @17959 @17968 @7048 @18076 +@77565 := @45511 @715 +@77571 := @77565 @3997 @4924 @26 @17959 @17966 @8172 +@77572 := @45519 @160 +@77581 := @77572 @3996 @29 @68 @7295 @17958 @17965 @7113 @17922 @7031 +@77585 := @29050 @6612 @136 @29 @136 +@77588 := @77585 @7295 @29058 @29061 +@77642 := @77564 + (@77571 + (@77581 + @77588 + (@45519 + @1684 + @162 + @29 + @33 + @17955 + @7048 + @7042 + @7113 + @17932 + @7031 + (@46067 + @17947 + @17953 + (@46072 + @17947 + @17951 + @8038 + (@46083 @17940 @7031 @46094 @45543 @28310 (@27766 (@28312 @17941 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @45543 + @28310 + (@27766 (@28312 @17933 @7048))) + @28310 + (@27766 (@28312 @17923 @17958))) + @33689 + @33692 + @33695 + @33699 + @33704 + @39203) +@77646 := @30356 @27630 @6612 @6612 @33716 +@77654 := @77646 @17968 @334 @4009 @26 @7048 @7362 @18011 @18074 +@77666 := @30381 @27630 @6612 @334 @26 @7362 (@28426 @27630 @6612 @331 @26 @7361 @29376) +@77838 := @77433 + (@77474 + (@77476 + (@77478 + (@77495 + (@77511 + (@77528 + (@77541 + (@77549 + (@77553 + (@77642 + (@77654 + @77666 + (@77556 + @4003 + @334 + @4008 + @26 + @18011 + @18020 + @7048 + @18074 + (@77565 + @4002 + @4924 + @26 + @18011 + @18018 + @8172 + (@77572 + @4001 + @29 + @68 + @7295 + @18010 + @18017 + @7113 + @17974 + @7031 + @77588 + (@45519 + @1691 + @162 + @29 + @33 + @18007 + @7048 + @7042 + @7113 + @17984 + @7031 + (@46136 + @17999 + @18005 + (@46141 + @17999 + @18003 + @8038 + (@46152 + @17992 + @7031 + @46163 + @45543 + @28310 + (@27766 (@28312 @17993 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @45543 + @28310 + (@27766 (@28312 @17985 @7048))) + @28310 + (@27766 (@28312 @17975 @18010))) + @33689 + @33692 + @33695 + @33699 + @33704 + @39203) + (@77646 + @18020 + @334 + @4008 + @26 + @7048 + @7362 + @18063 + @18072 + @77666 + (@77565 + @4007 + @4924 + @26 + @18063 + @18070 + @8172 + (@77572 + @4006 + @29 + @68 + @7040 + @18062 + @18069 + @7113 + @18026 + @7031 + (@77585 @7040 @29058 @27736) + (@45519 + @1810 + @162 + @29 + @33 + @18059 + @7048 + @7042 + @7113 + @18036 + @7031 + (@47309 + @18051 + @18057 + (@47314 + @18051 + @18055 + @8038 + (@47325 + @18044 + @7031 + @47336 + @45543 + @28310 + (@27766 (@28312 @18045 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @37463)) + @45543 + @28310 + (@27766 (@28312 @18037 @7048))) + @28310 + (@27766 (@28312 @18027 @18062))) + @33689 + @33692 + @33695 + @33699 + @33704 + @39203)))))))))))))) +@77839 := @27312 @2755 +@77840 := @27320 @58708 +@77842 := @27316 (@77840 @27335) +@77844 := @27358 (@27359 @2755) +@77845 := @27354 @77844 +@77847 := @27316 (@77845 @27383) +@77864 := @27315 + (fun (fn : @129) => + @77842 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77847 @27430)))))) + @27476)) + @4026 +@77867 := @27482 (@77840 (@27333 @4026)) +@77870 := @27395 (@27396 @4026) @58711 +@77874 := @27316 (@27387 (@77870 @27404) @27408) +@77875 := @27421 @4026 +@77880 := @27418 (@27420 @77875 @58714 @27376 @27378) +@77891 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77847 (@77874 @77880))))) +@77892 := @27341 @77891 +@77893 := @27338 @77892 +@77902 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @58711 @27334) @27470))) +@77905 := @77867 (@77893 @77902) @58709 +@77907 := @27529 @77892 @77902 +@77909 := @27532 @77891 @18085 +@77910 := @27368 @18085 +@77914 := @27316 (@77845 (@27366 (@77910 @27381))) +@77916 := @77870 (@27403 @18085) +@77917 := @27387 @77916 +@77919 := @27316 (@77917 @27408) +@77930 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77914 (@77919 @77880))))) + @6518 +@77934 := @27316 (@77845 (@27366 (@77910 @58527))) +@77936 := @58534 @77875 @58714 +@77948 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @77934 (@77919 (@58533 (@77936 @27376 @27378)))))) + @18098 +@77955 := @27316 (@77845 (@27366 (@77910 (@58526 (@27375 (@18099 @27378)))))) +@77956 := @77936 @18098 +@77965 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @77955 (@77919 (@58533 (@77956 @27378))))) + @18130 +@77970 := @77845 (@27366 (@77910 (@58526 (@27375 @18131)))) +@77971 := @27316 @77970 +@77972 := @77956 @18130 +@77977 := @27599 (fun (Γ : @27346) => @77971 (@77919 (@58533 @77972))) +@77984 := @60008 (@27623 (@27612 (@27624 (@27617 @4014 @27626)) @27394)) +@77985 := @77977 @77984 +@77986 := @27482 @77970 +@77988 := @77917 (@27407 @77984) +@77989 := @27316 @77988 +@77992 := @27414 @77984 @58532 @77972 +@77996 := @77986 (@77989 @77992) (@27642 @77844) +@78000 := @27482 @77988 @77992 (@27647 @77916) +@78015 := @27653 + @77984 + @6612 + @6612 + @143 + @143 + @6533 + @177 + @4024 + @141 + @7267 + @18129 + @139 + @7025 + @18091 + @7031 +@78017 := @27717 @77984 @6612 +@78021 := @78017 @46 @143 @46 @7267 +@78022 := @27726 @77984 +@78027 := @78015 (@78021 (@27725 (@78022 @46)) @27936) +@78028 := @27779 @77984 +@78045 := @78028 + @77984 + @6612 + @143 + @6533 + @4024 + @140 + @6612 + @143 + @18128 + @136 + @336 + @139 + @212 + @7223 + @7048 + @7048 + @7108 +@78047 := @37071 (@29563 @77984) +@78072 := @78028 + @78047 + @6612 + @143 + @6533 + @4024 + @139 + @6612 + @143 + @7212 + @20 + @562 + @564 + @4020 + @7753 + @7048 + @7048 + @18124 + (@27831 @77984 @6612 @143 @6533 @4024 @6612 @143) +@78073 := @27861 @4024 +@78076 := @78072 (@27841 (@78073 @20)) +@78077 := @60111 @4024 +@78081 := @78076 (@27766 (@78077 @139 @562)) +@78084 := @27875 @77984 @143 @6533 +@78090 := @78081 (@27647 (@78084 @562 @564 @7753 @7048)) +@78100 := @27682 @78047 @6612 @2755 @570 @4017 @143 @7048 @18122 @6612 @4026 +@78102 := @27696 @78047 @6612 +@78105 := @78102 @570 @4017 @18122 +@78107 := @27705 @78047 @6612 +@78113 := @78107 @160 @569 @4014 @4016 @7295 @18121 +@78115 := @27717 @78047 @6612 +@78118 := @78115 @136 @4014 @136 +@78119 := @78118 @7295 +@78120 := @27726 @78047 +@78122 := @27725 (@78120 @136) +@78125 := @78113 (@78119 @78122 @29061) +@78131 := @78107 @567 @375 @143 @145 @18119 @7457 +@78137 := @28076 @78047 @6612 @567 @143 @18113 @18117 +@78154 := @30465 + @78047 + @6612 + @160 + @2792 + @143 + @7040 + @566 + @7048 + @8685 + @6612 + @7547 + @18105 + @18109 + (@78118 @7040 @78122 @27736) +@78157 := @78102 @566 @2792 @8685 +@78172 := @78107 + @212 + @198 + @143 + @68 + @7108 + @7468 + (@78115 @20 @143 @20 @7108 (@27725 (@78120 @20)) @28165) +@78187 := @78107 + @196 + @162 + @29 + @33 + @7155 + @7042 + (@78115 @60 @29 @60 @7155 (@27725 (@78120 @60)) @28398) +@78189 := @27742 @78047 @6612 +@78274 := @77864 + (@77905 + (@77907 + (@77909 + (@77930 + (@77948 + (@77965 + (@77985 + (@77996 + (@78000 + (@78027 + (@78045 + (@78090 + (@78100 + (@78105 + (@78125 + (@78131 + (@78137 + (@78154 + (@78157 (@78172 (@78187 @78189))) + @58648 + @32050 + @30521 + (@27766 (@28312 @18106 @7048)))) + (@78107 + @220 + @162 + @143 + @33 + @7455 + @7042 + (@78115 @192 @143 @192 @7455 (@27725 (@78120 @192)) @29806) + @78189)))) + @58709 + @58712 + @58715 + @58718 + @32050)) + (@27841 (@78073 @136)) + (@27766 (@78077 @140 @336)) + (@27647 (@78084 @336 @139 @7223 @7048)) + (@30381 + @77984 + @6612 + @212 + @143 + @7108 + (@78017 @20 @143 @20 @7108 (@27725 (@78022 @20)) @28165))) + @28815 + (@27766 (@60295 @4024 @141)) + @28827)))))))))) +@78275 := @27312 @2760 +@78276 := @27330 @2760 +@78277 := @27320 @78276 +@78279 := @27316 (@78277 @27335) +@78281 := @27358 (@27359 @2760) +@78282 := @27354 @78281 +@78284 := @27316 (@78282 @27383) +@78301 := @27315 + (fun (fn : @129) => + @78279 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78284 @27430)))))) + @27476)) + @4030 +@78304 := @27482 (@78277 (@27333 @4030)) +@78307 := @27395 (@27396 @4030) @58640 +@78311 := @27316 (@27387 (@78307 @27404) @27408) +@78312 := @27421 @4030 +@78317 := @27418 (@27420 @78312 @58643 @27376 @27378) +@78328 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78284 (@78311 @78317))))) +@78329 := @27341 @78328 +@78330 := @27338 @78329 +@78339 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @58640 @27334) @27470))) +@78343 := @78304 (@78330 @78339) (@27526 @78276) +@78345 := @27529 @78329 @78339 +@78347 := @27532 @78328 @13781 +@78349 := @27316 (@78282 @59490) +@78350 := @78307 @59493 +@78351 := @27387 @78350 +@78353 := @27316 (@78351 @27408) +@78364 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78349 (@78353 @78317))))) + @6518 +@78368 := @27316 (@78282 (@27366 (@59488 @58527))) +@78370 := @58534 @78312 @58643 +@78382 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @78368 (@78353 (@58533 (@78370 @27376 @27378)))))) + @7048 +@78386 := @27316 (@78282 (@27366 (@59488 @58549))) +@78387 := @78370 @7048 +@78396 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78386 (@78353 (@58533 (@78387 @27378))))) + @8715 +@78400 := @78282 (@27366 (@59488 (@58526 @36821))) +@78401 := @27316 @78400 +@78402 := @78387 @8715 +@78408 := @27599 (fun (Γ : @27346) => @78401 (@78353 (@58533 @78402))) @59556 +@78409 := @27482 @78400 +@78410 := @78351 @59559 +@78411 := @27316 @78410 +@78413 := @59562 @58532 @78402 +@78452 := @78301 + (@78343 + (@78345 + (@78347 + (@78364 + (@78382 + (@78396 + (@78408 + (@78409 + (@78411 @78413) + (@27642 @78281) + (@27482 + @78410 + @78413 + (@27647 @78350) + (@59692 + @562 + @143 + @324 + @146 + @7048 + @8714 + @8712 + @28377 + (@59604 @324 @146 @8714 (@59636 @163 @29 @145 @7108 @7043 @59652 @59722)) + @47382)))))))))) +@78453 := @27312 @2798 +@78454 := @27320 @59727 +@78456 := @27316 (@78454 @27335) +@78458 := @27358 (@27359 @2798) +@78459 := @27354 @78458 +@78461 := @27316 (@78459 @27383) +@78478 := @27315 + (fun (fn : @129) => + @78456 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78461 @27430)))))) + @27476)) + @4046 +@78481 := @27482 (@78454 (@27333 @4046)) +@78484 := @27395 (@27396 @4046) @59730 +@78488 := @27316 (@27387 (@78484 @27404) @27408) +@78489 := @27421 @4046 +@78494 := @27418 (@27420 @78489 @59733 @27376 @27378) +@78505 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78461 (@78488 @78494))))) +@78506 := @27341 @78505 +@78507 := @27338 @78506 +@78516 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @59730 @27334) @27470))) +@78519 := @78481 (@78507 @78516) @59728 +@78521 := @27529 @78506 @78516 +@78523 := @27532 @78505 @18145 +@78524 := @27368 @18145 +@78528 := @27316 (@78459 (@27366 (@78524 @27381))) +@78530 := @78484 (@27403 @18145) +@78531 := @27387 @78530 +@78533 := @27316 (@78531 @27408) +@78544 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78528 (@78533 @78494))))) + @6404 +@78548 := @27316 (@78459 (@27366 (@78524 @44673))) +@78550 := @44680 @78489 @59733 +@78562 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @78548 (@78533 (@44679 (@78550 @27376 @27378)))))) + @18158 +@78569 := @27316 (@78459 (@27366 (@78524 (@44672 (@27375 (@18159 @27378)))))) +@78570 := @78550 @18158 +@78579 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78569 (@78533 (@44679 (@78570 @27378))))) + @18190 +@78584 := @78459 (@27366 (@78524 (@44672 (@27375 @18191)))) +@78585 := @27316 @78584 +@78586 := @78570 @18190 +@78591 := @27599 (fun (Γ : @27346) => @78585 (@78533 (@44679 @78586))) +@78598 := @60008 (@57578 (@27612 (@27624 (@27617 @4034 @27626)) @27394)) +@78599 := @78591 @78598 +@78600 := @27482 @78584 +@78602 := @78531 (@27407 @78598) +@78603 := @27316 @78602 +@78606 := @27414 @78598 @44678 @78586 +@78610 := @78600 (@78603 @78606) (@27642 @78458) +@78614 := @27482 @78602 @78606 (@27647 @78530) +@78629 := @27653 + @78598 + @6612 + @6612 + @30 + @143 + @6533 + @177 + @4044 + @141 + @7267 + @18189 + @139 + @7025 + @18151 + @7031 +@78631 := @27717 @78598 @6612 +@78635 := @78631 @46 @143 @46 @7267 +@78636 := @27726 @78598 +@78641 := @78629 (@78635 (@27725 (@78636 @46)) @27936) +@78642 := @27779 @78598 +@78659 := @78642 + @78598 + @6612 + @143 + @6533 + @4044 + @140 + @6612 + @30 + @18188 + @136 + @336 + @139 + @212 + @7223 + @7048 + @7048 + @7108 +@78661 := @37071 (@29563 @78598) +@78686 := @78642 + @78661 + @6612 + @143 + @6533 + @4044 + @139 + @6612 + @30 + @7212 + @20 + @562 + @564 + @4040 + @7753 + @7048 + @7048 + @18184 + (@27831 @78598 @6612 @143 @6533 @4044 @6612 @30) +@78687 := @27861 @4044 +@78690 := @78686 (@27841 (@78687 @20)) +@78691 := @60111 @4044 +@78695 := @78690 (@27766 (@78691 @139 @562)) +@78698 := @27875 @78598 @143 @6533 +@78704 := @78695 (@27647 (@78698 @562 @564 @7753 @7048)) +@78714 := @27682 @78661 @6612 @2798 @570 @4037 @30 @7048 @18182 @6612 @4046 +@78716 := @27696 @78661 @6612 +@78719 := @78716 @570 @4037 @18182 +@78721 := @27705 @78661 @6612 +@78727 := @78721 @160 @569 @4034 @4036 @7295 @18181 +@78729 := @27717 @78661 @6612 +@78732 := @78729 @136 @4034 @136 +@78733 := @78732 @7295 +@78734 := @27726 @78661 +@78736 := @27725 (@78734 @136) +@78739 := @78727 (@78733 @78736 @29061) +@78745 := @78721 @567 @375 @30 @145 @18179 @7457 +@78751 := @28076 @78661 @6612 @567 @30 @18173 @18177 +@78768 := @30465 + @78661 + @6612 + @160 + @4032 + @30 + @7040 + @566 + @7048 + @8685 + @6612 + @7547 + @18165 + @18169 + (@78732 @7040 @78736 @27736) +@78771 := @78716 @566 @4032 @8685 +@78786 := @78721 + @212 + @198 + @30 + @68 + @7108 + @7468 + (@78729 @20 @30 @20 @7108 (@27725 (@78734 @20)) @28165) +@78801 := @78721 + @196 + @162 + @29 + @33 + @7155 + @7042 + (@78729 @60 @29 @60 @7155 (@27725 (@78734 @60)) @28398) +@78803 := @27742 @78661 @6612 +@78888 := @78478 + (@78519 + (@78521 + (@78523 + (@78544 + (@78562 + (@78579 + (@78599 + (@78610 + (@78614 + (@78641 + (@78659 + (@78704 + (@78714 + (@78719 + (@78739 + (@78745 + (@78751 + (@78768 + (@78771 (@78786 (@78801 @78803))) + @59670 + @32050 + @30521 + (@27766 (@28312 @18166 @7048)))) + (@78721 + @220 + @162 + @143 + @33 + @7455 + @7042 + (@78729 @192 @143 @192 @7455 (@27725 (@78734 @192)) @29806) + @78803)))) + @59728 + @59731 + @59734 + @59737 + @32050)) + (@27841 (@78687 @136)) + (@27766 (@78691 @140 @336)) + (@27647 (@78698 @336 @139 @7223 @7048)) + (@30381 + @78598 + @6612 + @212 + @30 + @7108 + (@78631 @20 @30 @20 @7108 (@27725 (@78636 @20)) @28165))) + @28815 + (@27766 (@60295 @4044 @141)) + @28827)))))))))) +@78889 := @27312 @2803 +@78890 := @27330 @2803 +@78891 := @27320 @78890 +@78893 := @27316 (@78891 @27335) +@78895 := @27358 (@27359 @2803) +@78896 := @27354 @78895 +@78898 := @27316 (@78896 @27383) +@78915 := @27315 + (fun (fn : @129) => + @78893 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78898 @27430)))))) + @27476)) + @4066 +@78918 := @27482 (@78891 (@27333 @4066)) +@78921 := @27395 (@27396 @4066) @59662 +@78925 := @27316 (@27387 (@78921 @27404) @27408) +@78926 := @27421 @4066 +@78931 := @27418 (@27420 @78926 @59665 @27376 @27378) +@78942 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78898 (@78925 @78931))))) +@78943 := @27341 @78942 +@78944 := @27338 @78943 +@78953 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @59662 @27334) @27470))) +@78957 := @78918 (@78944 @78953) (@27526 @78890) +@78959 := @27529 @78943 @78953 +@78961 := @27532 @78942 @18197 +@78962 := @27368 @18197 +@78966 := @27316 (@78896 (@27366 (@78962 @27381))) +@78968 := @78921 (@27403 @18197) +@78969 := @27387 @78968 +@78971 := @27316 (@78969 @27408) +@78982 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @78966 (@78971 @78931))))) + @6404 +@78986 := @27316 (@78896 (@27366 (@78962 @44673))) +@78988 := @44680 @78926 @59665 +@79000 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @78986 (@78971 (@44679 (@78988 @27376 @27378)))))) + @18210 +@79007 := @27316 (@78896 (@27366 (@78962 (@44672 (@27375 (@18211 @27378)))))) +@79008 := @78988 @18210 +@79017 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79007 (@78971 (@44679 (@79008 @27378))))) + @18290 +@79022 := @78896 (@27366 (@78962 (@44672 (@27375 @18291)))) +@79023 := @27316 @79022 +@79024 := @79008 @18290 +@79029 := @27599 (fun (Γ : @27346) => @79023 (@78971 (@44679 @79024))) +@79031 := @27809 (@57578 @27630) +@79032 := @79029 @79031 +@79033 := @27482 @79022 +@79035 := @78969 (@27407 @79031) +@79036 := @27316 @79035 +@79039 := @27414 @79031 @44678 @79024 +@79043 := @79033 (@79036 @79039) (@27642 @78895) +@79047 := @27482 @79035 @79039 (@27647 @78968) +@79062 := @27653 + @79031 + @6612 + @6612 + @30 + @30 + @6612 + @212 + @4064 + @141 + @7108 + @18289 + @139 + @7025 + @18203 + @7031 +@79064 := @27717 @79031 @6612 +@79068 := @79064 @20 @30 @20 @7108 +@79069 := @27726 @79031 +@79074 := @79062 (@79068 (@27725 (@79069 @20)) @28165) +@79075 := @27779 @79031 +@79092 := @79075 + @79031 + @6612 + @30 + @6612 + @4064 + @140 + @6612 + @30 + @18288 + @136 + @244 + @139 + @2727 + @7223 + @7048 + @7048 + @13669 +@79093 := @29563 @79031 +@79118 := @79075 + @79093 + @6612 + @30 + @6612 + @4064 + @139 + @6612 + @30 + @7212 + @20 + @266 + @186 + @4060 + @7463 + @7048 + @7048 + @18284 + (@27831 @79031 @6612 @30 @6612 @4064 @6612 @30) +@79119 := @27861 @4064 +@79122 := @79118 (@27841 (@79119 @20)) +@79123 := @28682 @4064 +@79127 := @79122 (@27766 (@79123 @139 @266)) +@79130 := @27875 @79031 @30 @6612 +@79136 := @79127 (@27647 (@79130 @266 @186 @7463 @7048)) +@79146 := @27897 @79093 @6612 @266 @30 @4059 @68 @7048 @18283 @7978 @27910 +@79151 := @27696 @79093 @6612 @4059 @68 @18283 +@79159 := @27705 @79093 @6612 @4057 @162 @29 @33 @18281 @7042 +@79161 := @28076 @79093 @6612 +@79165 := @79161 @4057 @29 @18270 @18279 +@79168 := @28231 @79093 @6612 @661 +@79174 := @79168 @4056 @4924 @29 @18270 @18277 @8060 +@79176 := @28244 @79093 @6612 +@79186 := @79176 @4054 @179 @29 @68 @18256 @18269 @18276 @7113 @18219 @7031 +@79190 := @79161 @4054 @29 @18245 @18254 +@79196 := @79168 @622 @4924 @29 @18245 @18252 @8060 +@79206 := @79176 @196 @163 @29 @68 @7155 @18244 @18251 @7113 @18227 @7031 +@79208 := @27717 @79093 @6612 +@79212 := @79208 @60 @29 @60 @7155 +@79213 := @27726 @79093 +@79218 := @79206 (@79212 (@27725 (@79213 @60)) @28398) +@79237 := @79176 + @160 + @162 + @29 + @33 + @7040 + @7048 + @7042 + @7113 + @18237 + @7031 + (@79208 @136 @29 @136 @7040 (@27725 (@79213 @136)) @27736) +@79239 := @28304 @79093 @6612 +@79373 := @78982 + (@79000 + (@79017 + (@79032 + (@79043 + (@79047 + (@79074 + (@79092 + (@79136 + (@79146 + (@79151 + (@79159 + (@79165 + (@79174 + (@79186 + (@79190 + (@79196 + (@79218 + (@79237 @79239 @28310 (@27766 (@28312 @18238 @7048))) + @28310 + (@27766 (@28312 @18228 @18244))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@79176 + @177 + @162 + @29 + @33 + @7267 + @7048 + @7042 + @7113 + @18262 + @7031 + (@79208 @46 @29 @46 @7267 (@27725 (@79213 @46)) @27936) + @79239 + @28310 + (@27766 (@28312 @18263 @7048))) + @28310 + (@27766 (@28312 @18220 @18269))) + @34894 + @34897 + @34900 + @34904 + @34909 + @37508)) + (@27742 @79093 @6612))) + @35140)) + (@27841 (@79119 @136)) + (@27766 (@79123 @140 @244)) + (@27647 (@79130 @244 @139 @7223 @7048)) + (@27897 + @79031 + @6612 + @266 + @30 + @179 + @68 + @7048 + @7269 + @7978 + @27910 + (@27696 + @79031 + @6612 + @179 + @68 + @7269 + (@27705 + @79031 + @6612 + @177 + @162 + @29 + @33 + @7267 + @7042 + (@79064 @46 @29 @46 @7267 (@27725 (@79069 @46)) @27936) + (@27742 @79031 @6612))) + @35140)) + @28815 + (@27766 (@28821 @4064 @141)) + @28827)))))) +@79377 := @78915 (@78957 (@78959 (@78961 @79373))) +@79378 := @27312 @2884 +@79379 := @27320 @61635 +@79381 := @27316 (@79379 @27335) +@79383 := @27358 (@27359 @2884) +@79384 := @27354 @79383 +@79386 := @27316 (@79384 @27383) +@79403 := @27315 + (fun (fn : @129) => + @79381 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79386 @27430)))))) + @27476)) + @4081 +@79406 := @27482 (@79379 (@27333 @4081)) +@79409 := @27395 (@27396 @4081) @61638 +@79413 := @27316 (@27387 (@79409 @27404) @27408) +@79414 := @27421 @4081 +@79419 := @27418 (@27420 @79414 @61641 @27376 @27378) +@79430 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79386 (@79413 @79419))))) +@79431 := @27341 @79430 +@79432 := @27338 @79431 +@79441 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @61638 @27334) @27470))) +@79444 := @79406 (@79432 @79441) @61636 +@79446 := @27529 @79431 @79441 +@79448 := @27532 @79430 @11910 +@79450 := @27316 (@79384 @50305) +@79451 := @79409 @50308 +@79452 := @27387 @79451 +@79454 := @27316 (@79452 @27408) +@79465 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79450 (@79454 @79419))))) + @14055 +@79467 := @27366 (@50303 @61499) +@79469 := @27316 (@79384 @79467) +@79471 := @61506 @79414 @61641 +@79483 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @79469 (@79454 (@61505 (@79471 @27376 @27378)))))) + @18319 +@79490 := @27316 (@79384 (@27366 (@50303 (@61498 (@27375 (@18320 @27378)))))) +@79491 := @79471 @18319 +@79500 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79490 (@79454 (@61505 (@79491 @27378))))) + @18382 +@79505 := @79384 (@27366 (@50303 (@61498 (@27375 @18383)))) +@79506 := @27316 @79505 +@79507 := @79491 @18382 +@79513 := @27599 (fun (Γ : @27346) => @79506 (@79454 (@61505 @79507))) @41741 +@79514 := @27482 @79505 +@79515 := @79452 @50378 +@79516 := @27316 @79515 +@79517 := @50381 @61504 +@79518 := @79517 @79507 +@79522 := @79514 (@79516 @79518) (@27642 @79383) +@79526 := @27482 @79515 @79518 (@27647 @79451) +@79529 := @33536 @41741 @6533 @6533 +@79537 := @79529 @4069 @4078 @3089 @2848 @18319 @18328 @7048 @18382 +@79538 := @50129 @766 +@79573 := @79537 + (@79538 + @2109 + @2119 + @26 + @18319 + @18326 + @8273 + (@50143 + @18318 + @18325 + @7113 + @18301 + @7031 + @50070 + (@50157 @18311 @7031 @50167 @50170 @28310 (@27766 (@28312 @18312 @7048))) + @28310 + (@27766 (@28312 @18302 @18318))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@79577 := @30356 @41741 @6533 @6533 @33716 +@79585 := @79577 @18328 @4078 @3089 @2848 @18338 @18379 @7048 @14875 +@79593 := @69525 @4073 @4077 @2848 @18335 @60 @7843 @7048 @18379 +@79596 := @50007 @4073 @26 @18335 +@79597 := @50012 @1296 +@79604 := @79597 @4072 @2079 @26 @7048 @18333 @6612 @2092 +@79607 := @50022 @4072 @2079 @18333 +@79613 := @50072 @4071 @29 @2078 @7040 @18332 @50085 +@79619 := @50054 @1362 @24 @2077 @7966 @18331 @50070 +@79625 := @50027 @1360 @162 @1283 @33 @9977 @7042 +@79626 := @57387 @1283 +@79644 := @79593 + (@79596 + (@79604 + (@79607 (@79613 (@79619 (@79625 (@79626 @1359 @9977 @42567 @42571) @50088)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @50447 +@79653 := @69575 @196 @3089 @4076 @2848 @7048 @7580 @7048 @18379 @69703 +@79661 := @69660 @7580 @3089 @4076 @2848 @7048 @14875 @7048 @18377 +@79665 := @69669 @3089 @2848 @7048 @14731 +@79667 := @27897 @41742 @6533 +@79679 := @79661 (@79665 (@79667 @244 @2848 @162 @33 @7048 @7042 @14729 @27909 @69636 @64848)) +@79683 := @69669 @4076 @2848 @7048 @18376 +@79691 := @79667 @266 @2848 @2309 @49 @7048 @18375 @7978 @27910 +@79693 := @27696 @41742 @6533 +@79696 := @79693 @2309 @49 @18375 +@79698 := @27705 @41742 @6533 +@79704 := @79698 @772 @162 @24 @33 @18373 @7042 +@79706 := @28076 @41742 @6533 +@79763 := @79704 + (@79706 + @772 + @24 + @18362 + @18371 + (@69585 + @218 + @771 + @2119 + @24 + @18362 + @18369 + @7137 + (@69613 + @228 + @24 + @49 + @7966 + @18361 + @18368 + @7113 + @18344 + @7031 + @69633 + (@69594 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @18354 + @7031 + (@69607 @225 @7130 @28292 @28298) + @69636 + @28310 + (@27766 (@28312 @18355 @7048))) + @28310 + (@27766 (@28312 @18345 @18361))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@79765 := @27742 @41742 @6533 +@79774 := @79585 (@79644 (@79653 (@79679 (@79683 (@79691 (@79696 (@79763 @79765)) @64830))))) +@79778 := @49992 @3089 @2848 @7048 @14731 +@79780 := @27897 @41741 @6533 +@79781 := @79780 @244 +@79791 := @79778 (@79781 @2848 @162 @33 @7048 @7042 @14729 @27909 @50170 @64848) +@79803 := @79403 + (@79444 + (@79446 + (@79448 (@79465 (@79483 (@79500 (@79513 (@79522 (@79526 (@79573 (@79774 @79791))))))))))) +@79804 := @27312 @2931 +@79805 := @27320 @62469 +@79807 := @27316 (@79805 @27335) +@79809 := @27358 (@27359 @2931) +@79810 := @27354 @79809 +@79812 := @27316 (@79810 @27383) +@79829 := @27315 + (fun (fn : @129) => + @79807 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79812 @27430)))))) + @27476)) + @4175 +@79832 := @27482 (@79805 (@27333 @4175)) +@79835 := @27395 (@27396 @4175) @62472 +@79839 := @27316 (@27387 (@79835 @27404) @27408) +@79840 := @27421 @4175 +@79845 := @27418 (@27420 @79840 @62475 @27376 @27378) +@79856 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79812 (@79839 @79845))))) +@79857 := @27341 @79856 +@79858 := @27338 @79857 +@79867 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @62472 @27334) @27470))) +@79870 := @79832 (@79858 @79867) @62470 +@79872 := @27529 @79857 @79867 +@79874 := @27532 @79856 @18388 +@79875 := @27368 @18388 +@79879 := @27316 (@79810 (@27366 (@79875 @27381))) +@79881 := @79835 (@27403 @18388) +@79882 := @27387 @79881 +@79884 := @27316 (@79882 @27408) +@79895 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79879 (@79884 @79845))))) + @14149 +@79899 := @27316 (@79810 (@27366 (@79875 @62333))) +@79901 := @62340 @79840 @62475 +@79913 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @79899 (@79884 (@62339 (@79901 @27376 @27378)))))) + @18472 +@79920 := @27316 (@79810 (@27366 (@79875 (@62332 (@27375 (@18473 @27378)))))) +@79921 := @79901 @18472 +@79930 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @79920 (@79884 (@62339 (@79921 @27378))))) + @19026 +@79935 := @79810 (@27366 (@79875 (@62332 (@27375 @19027)))) +@79936 := @27316 @79935 +@79937 := @79921 @19026 +@79942 := @27599 (fun (Γ : @27346) => @79936 (@79884 (@62339 @79937))) +@79943 := @61803 @29106 +@79944 := @79942 @79943 +@79945 := @27482 @79935 +@79947 := @79882 (@27407 @79943) +@79948 := @27316 @79947 +@79951 := @27414 @79943 @62338 @79937 +@79955 := @79945 (@79948 @79951) (@27642 @79809) +@79959 := @27482 @79947 @79951 (@27647 @79881) +@80016 := @27972 + @79943 + @6533 + @6533 + @60 + @24 + @853 + @4173 + @2892 + @18406 + @60 + @7067 + @18471 + @19026 + (@27673 + @79943 + @6533 + @853 + @24 + @18406 + (@28538 + @79943 + @6533 + @6612 + @177 + @204 + @136 + @94 + @24 + @7394 + @7088 + @18394 + @18401 + (@27717 @79943 @6533 @46 @1324 @46 @7394 (@27725 (@27726 @79943 @46)) @29520) + @44119 + @44123 + @44333 + @28500 + (@27766 (@28617 @18401 @18395)) + @28625)) + (@27766 (@28048 @79943 @60)) +@80017 := @30439 @79943 +@80074 := @27972 + @80017 + @6533 + @6533 + @192 + @24 + @855 + @4172 + @2892 + @18425 + @192 + @7067 + @18470 + @19026 + (@27673 + @80017 + @6533 + @855 + @24 + @18425 + (@28538 + @80017 + @6533 + @6612 + @177 + @204 + @20 + @94 + @24 + @7394 + @7088 + @18412 + @18420 + (@27717 @80017 @6533 @46 @1324 @46 @7394 (@27725 (@27726 @80017 @46)) @29520) + @44119 + @44123 + @44363 + @28500 + (@27766 (@28617 @18420 @18413)) + @28625)) + (@27766 (@28048 @80017 @192)) +@80075 := @28058 @80017 +@80134 := @27972 + @80075 + @6533 + @6533 + @204 + @24 + @857 + @4171 + @2892 + @18445 + @204 + @7067 + @18469 + @19026 + (@27673 + @80075 + @6533 + @857 + @24 + @18445 + (@28538 + @80075 + @6533 + @6612 + @177 + @204 + @46 + @94 + @24 + @7394 + @7088 + @18431 + @18440 + (@27717 @80075 @6533 @46 @1324 @46 @7394 (@27725 (@27726 @80075 @46)) @29520) + @44119 + @44123 + (@28601 (@44125 @46)) + @28500 + (@27766 (@28617 @18440 @18432)) + @28625)) + (@27766 (@28048 @80075 @204)) +@80135 := @50965 @80075 +@80138 := @33536 @80135 @6533 @6533 +@80146 := @80138 @4090 @4093 @4170 @2892 @18469 @18481 @7048 @19026 +@80148 := @28231 @80135 @6533 +@80155 := @80148 @3286 @4089 @2119 @26 @18469 @18479 @15443 +@80157 := @28244 @80135 @6533 +@80167 := @80157 @262 @2692 @24 @49 @12136 @18468 @18478 @7113 @18451 @7031 +@80169 := @27717 @80135 @6533 +@80173 := @80169 @204 @24 @204 @12136 +@80174 := @27726 @80135 +@80178 := @80173 (@27725 (@80174 @204)) @51336 +@80179 := @80167 @80178 +@80197 := @80157 + @237 + @162 + @24 + @33 + @7158 + @7048 + @7042 + @7113 + @18461 + @7031 + (@28281 @80135 @6533 @24 @236 @7158 @28410 @28414) +@80199 := @28304 @80135 @6533 +@80219 := @80146 + (@80155 + (@80179 + (@80197 @80199 @28310 (@27766 (@28312 @18462 @7048))) + @28310 + (@27766 (@28312 @18452 @18468))) + @67176 + @67179 + @67182 + @67186 + @67191 + @67197) +@80223 := @30356 @80135 @6533 @6533 @33716 +@80231 := @80223 @18481 @4093 @4170 @2892 @7048 @18486 @7048 @19024 +@80232 := @27888 @80135 +@80236 := @80232 @4093 @2892 @7048 @18485 +@80238 := @27897 @80135 @6533 +@80252 := @80236 + (@80238 @244 @2892 @162 @33 @7048 @7042 @18483 @27909 @80199 (@27945 (@28459 @2892 @18483))) +@80253 := @80231 @80252 +@80292 := @80138 + @859 + @4093 + @4169 + @2892 + @7048 + @18507 + @7048 + @19024 + (@28538 + @80135 + @6533 + @6612 + @177 + @204 + @60 + @94 + @26 + @7267 + @7088 + @18492 + @18502 + (@80169 @46 @1324 @46 @7267 (@27725 (@80174 @46)) @27936) + @44119 + @44123 + @44127 + @28500 + (@27766 (@28617 @18502 @18493)) + @28625) +@80301 := @80223 @18507 @4093 @4169 @2892 @7048 @18486 @18531 @19022 @80252 +@80309 := @80138 @4097 @4160 @4168 @2892 @18531 @18540 @7048 @19022 +@80316 := @80148 @766 @2137 @2119 @26 @18531 @18538 @8273 +@80326 := @80157 @196 @214 @24 @49 @7580 @18530 @18537 @7113 @18513 @7031 +@80334 := @80169 @60 @24 @60 @7580 (@27725 (@80174 @60)) @30642 +@80374 := @80309 + (@80316 + (@80326 + @80334 + (@80157 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @18523 + @7031 + (@80169 @20 @24 @20 @7327 (@27725 (@80174 @20)) @29201) + @80199 + @28310 + (@27766 (@28312 @18524 @7048))) + @28310 + (@27766 (@28312 @18514 @18530))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@80382 := @80223 @18540 @4160 @4168 @2892 @18566 @19010 @7048 @19020 +@80395 := @27972 @80135 @6533 @6533 @271 @1283 @3004 @4159 @2892 @14429 @271 @9818 @18565 @19010 +@80397 := @27673 @80135 @6533 +@80400 := @80397 @3004 @1283 @14429 +@80410 := @27682 @80135 @6533 @1288 @3003 @2050 @1283 @7048 @14427 @6612 @2074 +@80412 := @27696 @80135 @6533 +@80415 := @80412 @3003 @2050 @14427 +@80417 := @27705 @80135 @6533 +@80432 := @80417 + @160 + @198 + @29 + @49 + @7295 + @12104 + (@80169 @136 @29 @136 @7295 (@27725 (@80174 @136)) @29061) +@80433 := @80417 @196 +@80439 := @80433 @162 @24 @33 @7580 @7042 @80334 +@80441 := @27742 @80135 @6533 +@80456 := @80395 + (@80400 (@80410 (@80415 (@80432 (@80439 @80441))) @41836 @41839 @41842 @41845 @28625)) + (@27766 (@28048 @80135 @271)) +@80457 := @41857 @80135 +@80459 := @33536 @80457 @6533 +@80460 := @80459 @6533 +@80468 := @80460 @4105 @4120 @4158 @2892 @18565 @18617 @7048 @19010 +@80469 := @80459 @6612 +@80477 := @80469 @1490 @4103 @242 @26 @18565 @18575 @7048 @18617 +@80479 := @28231 @80457 @6533 +@80480 := @80479 @715 +@80486 := @80480 @1489 @3728 @26 @18565 @18573 @8172 +@80488 := @28244 @80457 @6533 +@80489 := @80488 @275 +@80498 := @80489 @1488 @1283 @2077 @9940 @18564 @18572 @7113 @18547 @7031 +@80500 := @27717 @80457 @6533 +@80504 := @80500 @271 @1283 @271 @9940 +@80505 := @27726 @80457 +@80509 := @80504 (@27725 (@80505 @271)) @42393 +@80510 := @80498 @80509 +@80520 := @80488 @1486 @162 @1283 @33 @10428 @7048 @7042 @7113 @18557 @7031 +@80522 := @28281 @80457 @6533 +@80523 := @80522 @1283 +@80527 := @80523 @1485 @10428 @44039 @44043 +@80528 := @80520 @80527 +@80530 := @28304 @80457 @6533 +@80550 := @80477 + (@80486 + (@80510 + (@80528 @80530 @28310 (@27766 (@28312 @18558 @7048))) + @28310 + (@27766 (@28312 @18548 @18564))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@80552 := @30356 @80457 @6533 +@80554 := @80552 @6612 @33716 +@80562 := @80554 @18575 @4103 @242 @26 @7048 @18614 @7048 @7162 +@80564 := @27682 @80457 @6533 +@80565 := @80564 @1296 +@80572 := @80565 @4102 @2079 @26 @7048 @18612 @6612 @2092 +@80574 := @27696 @80457 @6533 +@80577 := @80574 @4102 @2079 @18612 +@80579 := @27705 @80457 @6533 +@80580 := @80579 @160 +@80585 := @80580 @4101 @29 @2078 @7295 @18611 +@80588 := @80500 @136 @29 @136 +@80589 := @80588 @7295 +@80591 := @27725 (@80505 @136) +@80593 := @80589 @80591 @29061 +@80594 := @80585 @80593 +@80595 := @80579 @3008 +@80600 := @80595 @1310 @24 @2077 @18609 @9876 +@80602 := @28076 @80457 @6533 +@80604 := @80602 @3008 @24 +@80606 := @80604 @18598 @18607 +@80607 := @80479 @218 +@80610 := @80607 @3007 @2119 @24 +@80613 := @80610 @18598 @18605 @7137 +@80614 := @80488 @196 +@80618 := @80614 @228 @24 @49 @7580 +@80623 := @80618 @18597 @18604 @7113 @18580 @7031 +@80631 := @80500 @60 @24 @60 @7580 (@27725 (@80505 @60)) @30642 +@80632 := @80623 @80631 +@80640 := @80488 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@80642 := @80640 @18590 @7031 +@80643 := @80522 @24 +@80647 := @80643 @225 @7130 @28292 @28298 +@80669 := @80600 + (@80606 + (@80613 + (@80632 + (@80642 @80647 @80530 @28310 (@27766 (@28312 @18591 @7048))) + @28310 + (@27766 (@28312 @18581 @18597))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@80675 := @80579 @1308 @162 @1283 @33 @9874 @7042 +@80679 := @80523 @1307 @9874 @42005 @42009 +@80680 := @80675 @80679 +@80682 := @27742 @80457 @6533 +@80693 := @80562 + (@80572 (@80577 (@80594 (@80669 (@80680 @80682)))) @42020 @42023 @42026 @42029 @28625) +@80698 := @30381 @80457 @6533 @242 @26 @7162 +@80704 := @28426 @80457 @6533 @239 @26 @7161 @28438 +@80705 := @80698 @80704 +@80708 := @80468 (@80550 (@80693 @80705)) +@80710 := @80552 @6533 @33716 +@80718 := @80710 @18617 @4120 @4158 @2892 @7048 @18694 @18718 @19008 +@80719 := @27888 @80457 +@80723 := @80719 @4120 @2892 @7048 @18693 +@80725 := @27897 @80457 @6533 +@80727 := @80725 @266 @2892 +@80733 := @80727 @4119 @2890 @7048 @18692 @7978 @27910 +@80736 := @80574 @4119 @2890 @18692 +@80742 := @80579 @4117 @162 @1324 @33 @18690 @7042 +@80744 := @27673 @80457 @6533 +@80747 := @80744 @4117 @1324 @18690 +@80749 := @80725 @233 @1324 +@80755 := @80749 @4116 @94 @7048 @18689 @12020 @28379 +@80758 := @80574 @4116 @94 @18689 +@80759 := @80579 @4109 +@80764 := @80759 @4115 @24 @93 @18651 @18688 +@80766 := @80602 @4109 @24 +@80768 := @80766 @18640 @18649 +@80771 := @80607 @4108 @2119 @24 +@80774 := @80771 @18640 @18647 @7137 +@80778 := @80614 @1334 @24 @49 @7580 +@80784 := @80778 @18639 @18646 @7113 @18622 @7031 @80631 +@80792 := @80488 @1332 @162 @24 @33 @9913 @7048 @7042 @7113 +@80794 := @80792 @18632 @7031 +@80798 := @80643 @1331 @9913 @42250 @42254 +@80820 := @80764 + (@80768 + (@80774 + (@80784 + (@80794 @80798 @80530 @28310 (@27766 (@28312 @18633 @7048))) + @28310 + (@27766 (@28312 @18623 @18639))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@80821 := @80579 @220 +@80826 := @80821 @4114 @24 @92 @7120 @18687 +@80834 := @80500 @192 @24 @192 @7120 (@27725 (@80505 @192)) @28265 +@80835 := @80826 @80834 +@80841 := @80579 @4112 @432 @24 @77 @18685 @12022 +@80845 := @80602 @4112 @24 @18674 @18683 +@80851 := @80607 @4111 @2119 @24 @18674 @18681 @7137 +@80856 := @80488 @262 @228 @24 @49 @12136 +@80861 := @80856 @18673 @18680 @7113 @18656 @7031 +@80869 := @80500 @204 @24 @204 @12136 (@27725 (@80505 @204)) @51336 +@80894 := @80841 + (@80845 + (@80851 + (@80861 + @80869 + (@80640 @18666 @7031 @80647 @80530 @28310 (@27766 (@28312 @18667 @7048))) + @28310 + (@27766 (@28312 @18657 @18673))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@80902 := @80579 @242 @162 @26 @33 @7162 @7042 @80704 @80682 +@80913 := @80733 + (@80736 (@80742 (@80747 (@80755 (@80758 (@80820 (@80835 (@80894 @80902)))) @50782)) @80682)) +@80916 := @27945 (@33914 @2892 @7978) +@80919 := @80718 (@80723 (@80913 @80916)) +@81067 := @80460 + @4126 + @4136 + @4157 + @2892 + @18718 + @18771 + @7048 + @19008 + (@80469 + @1454 + @4124 + @242 + @26 + @18718 + @18727 + @7048 + @18771 + (@80480 + @1453 + @3728 + @26 + @18718 + @18725 + @8172 + (@80489 + @1310 + @1283 + @2077 + @9940 + @18717 + @18724 + @7113 + @18700 + @7031 + @80509 + (@80488 + @1308 + @162 + @1283 + @33 + @9874 + @7048 + @7042 + @7113 + @18710 + @7031 + @80679 + @80530 + @28310 + (@27766 (@28312 @18711 @7048))) + @28310 + (@27766 (@28312 @18701 @18717))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@80554 + @18727 + @4124 + @242 + @26 + @7048 + @18768 + @7048 + @7162 + (@80565 + @4123 + @2079 + @26 + @7048 + @18766 + @6612 + @2092 + (@80574 + @4123 + @2079 + @18766 + (@80580 + @4122 + @29 + @2078 + @7295 + @18765 + @80593 + (@80595 + @1488 + @24 + @2077 + @18761 + @18764 + (@80604 + @18750 + @18759 + (@80610 + @18750 + @18757 + @7137 + (@80618 + @18749 + @18756 + @7113 + @18732 + @7031 + @80631 + (@80640 @18742 @7031 @80647 @80530 @28310 (@27766 (@28312 @18743 @7048))) + @28310 + (@27766 (@28312 @18733 @18749))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@80579 @1486 @162 @1283 @33 @10428 @7042 @80527 @80682)))) + @42020 + @42023 + @42026 + @42029 + @28625) + @80705)) +@81213 := @80710 + @18771 + @4136 + @4157 + @2892 + @7048 + @18848 + @18872 + @19006 + (@80719 + @4136 + @2892 + @7048 + @18847 + (@80727 + @4135 + @2890 + @7048 + @18846 + @7978 + @27910 + (@80574 + @4135 + @2890 + @18846 + (@80579 + @4133 + @162 + @1324 + @33 + @18844 + @7042 + (@80744 + @4133 + @1324 + @18844 + (@80749 + @4132 + @94 + @7048 + @18843 + @12020 + @28379 + (@80574 + @4132 + @94 + @18843 + (@80759 + @4131 + @24 + @93 + @18805 + @18842 + (@80766 + @18794 + @18803 + (@80771 + @18794 + @18801 + @7137 + (@80778 + @18793 + @18800 + @7113 + @18776 + @7031 + @80631 + (@80792 @18786 @7031 @80798 @80530 @28310 (@27766 (@28312 @18787 @7048))) + @28310 + (@27766 (@28312 @18777 @18793))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@80821 + @4130 + @24 + @92 + @7120 + @18841 + @80834 + (@80579 + @4128 + @432 + @24 + @77 + @18839 + @12022 + (@80602 + @4128 + @24 + @18828 + @18837 + (@80479 + @800 + @4111 + @2119 + @24 + @18828 + @18835 + @8413 + (@80856 + @18827 + @18834 + @7113 + @18810 + @7031 + @80869 + (@80640 + @18820 + @7031 + @80647 + @80530 + @28310 + (@27766 (@28312 @18821 @7048))) + @28310 + (@27766 (@28312 @18811 @18827))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + @80902)))) + @50782)) + @80682)) + @80916)) +@81272 := @80460 + @1364 + @4144 + @4156 + @2892 + @18872 + @18881 + @7048 + @19006 + (@80480 + @1363 + @3728 + @26 + @18872 + @18879 + @8172 + (@80489 + @1362 + @1283 + @2077 + @9940 + @18871 + @18878 + @7113 + @18854 + @7031 + @80509 + (@80488 + @1360 + @162 + @1283 + @33 + @9977 + @7048 + @7042 + @7113 + @18864 + @7031 + (@80523 @1359 @9977 @42567 @42571) + @80530 + @28310 + (@27766 (@28312 @18865 @7048))) + @28310 + (@27766 (@28312 @18855 @18871))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@81280 := @80710 @18881 @4144 @4156 @2892 @7048 @18958 @7048 @19004 +@81284 := @80719 @4144 @2892 @7048 @18957 +@81290 := @80727 @4143 @2890 @7048 @18956 @7978 @27910 +@81293 := @80574 @4143 @2890 @18956 +@81299 := @80579 @4141 @162 @1324 @33 @18954 @7042 +@81302 := @80744 @4141 @1324 @18954 +@81308 := @80749 @4140 @94 @7048 @18953 @12020 @28379 +@81311 := @80574 @4140 @94 @18953 +@81351 := @80595 + @4139 + @24 + @93 + @18915 + @18952 + (@80604 + @18904 + @18913 + (@80610 + @18904 + @18911 + @7137 + (@80618 + @18903 + @18910 + @7113 + @18886 + @7031 + @80631 + (@80640 @18896 @7031 @80647 @80530 @28310 (@27766 (@28312 @18897 @7048))) + @28310 + (@27766 (@28312 @18887 @18903))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@81402 := @80579 + @230 + @4138 + @24 + @92 + @18949 + @18951 + (@80602 + @230 + @24 + @18938 + @18947 + (@80607 + @229 + @2119 + @24 + @18938 + @18945 + @7137 + (@80488 + @220 + @228 + @24 + @49 + @7120 + @18937 + @18944 + @7113 + @18920 + @7031 + @80834 + (@80640 @18930 @7031 @80647 @80530 @28310 (@27766 (@28312 @18931 @7048))) + @28310 + (@27766 (@28312 @18921 @18937))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@81410 := @80579 @262 @432 @24 @77 @12136 @12022 @80869 @80902 +@81574 := @81067 + (@81213 + (@81272 + (@81280 + (@81284 + (@81290 + (@81293 (@81299 (@81302 (@81308 (@81311 (@81351 (@81402 @81410))) @50782)) @80682)) + @80916)) + (@80719 + @4156 + @2892 + @7048 + @19003 + (@80727 + @4155 + @2890 + @7048 + @19002 + @7978 + @27910 + (@80574 + @4155 + @2890 + @19002 + (@80579 + @4153 + @162 + @1324 + @33 + @19000 + @7042 + (@80744 + @4153 + @1324 + @19000 + (@80749 + @4152 + @94 + @7048 + @18999 + @12020 + @28379 + (@80574 + @4152 + @94 + @18999 + (@80579 + @4149 + @4151 + @24 + @93 + @18996 + @18998 + (@80602 + @4149 + @24 + @18985 + @18994 + (@80607 + @4148 + @2119 + @24 + @18985 + @18992 + @7137 + (@80614 + @4147 + @24 + @49 + @7580 + @18984 + @18991 + @7113 + @18964 + @7031 + @80631 + (@80488 + @3040 + @162 + @24 + @33 + @18981 + @7048 + @7042 + @7113 + @18974 + @7031 + (@80744 + @3040 + @24 + @18981 + (@80564 + @2383 + @3003 + @2050 + @24 + @7048 + @18979 + @6612 + @3713 + (@80574 + @3003 + @2050 + @18979 + (@80580 + @198 + @29 + @49 + @7040 + @12104 + (@80588 @7040 @80591 @27736) + (@80579 @196 @162 @24 @33 @7580 @7042 @80631 @80682))) + @53889 + @53892 + @53895 + @53898 + @28625)) + @80530 + @28310 + (@27766 (@28312 @18975 @7048))) + @28310 + (@27766 (@28312 @18965 @18984))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@80821 @4138 @24 @92 @7120 @18951 @80834 @81410))) + @50782)) + @80682)) + @80916))))) +@81687 := @79829 + (@79870 + (@79872 + (@79874 + (@79895 + (@79913 + (@79930 + (@79944 + (@79955 + (@79959 + (@80016 + (@80074 + (@80134 + (@80219 + (@80253 + (@80292 + (@80301 + (@80374 + (@80382 + (@80456 (@80708 (@80919 @81574))) + (@80232 + @4168 + @2892 + @7048 + @19019 + (@80238 + @266 + @2892 + @4167 + @2890 + @7048 + @19018 + @7978 + @27910 + (@80412 + @4167 + @2890 + @19018 + (@80417 + @4165 + @162 + @1324 + @33 + @19016 + @7042 + (@80397 + @4165 + @1324 + @19016 + (@80238 + @233 + @1324 + @4164 + @94 + @7048 + @19015 + @12020 + @28379 + (@80412 + @4164 + @94 + @19015 + (@80433 + @4163 + @24 + @93 + @7580 + @19014 + @80334 + (@80417 + @220 + @4162 + @24 + @92 + @7120 + @19013 + (@80169 + @192 + @24 + @192 + @7120 + (@27725 (@80174 @192)) + @28265) + (@80417 + @262 + @444 + @24 + @77 + @12136 + @15316 + @80178 + (@80417 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 + @80135 + @6533 + @331 + @26 + @7361 + @29376) + @80441))))) + @50782)) + @80441)) + @80916)))))))))))))))))))) +@81688 := @27312 @2940 +@81689 := @27320 @62874 +@81691 := @27316 (@81689 @27335) +@81693 := @27358 (@27359 @2940) +@81694 := @27354 @81693 +@81696 := @27316 (@81694 @27383) +@81713 := @27315 + (fun (fn : @129) => + @81691 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @81696 @27430)))))) + @27476)) + @4210 +@81716 := @27482 (@81689 (@27333 @4210)) +@81719 := @27395 (@27396 @4210) @62877 +@81723 := @27316 (@27387 (@81719 @27404) @27408) +@81724 := @27421 @4210 +@81729 := @27418 (@27420 @81724 @62880 @27376 @27378) +@81740 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @81696 (@81723 @81729))))) +@81741 := @27341 @81740 +@81742 := @27338 @81741 +@81751 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @62877 @27334) @27470))) +@81754 := @81716 (@81742 @81751) @62875 +@81756 := @27529 @81741 @81751 +@81758 := @27532 @81740 @19038 +@81759 := @27368 @19038 +@81763 := @27316 (@81694 (@27366 (@81759 @27381))) +@81765 := @81719 (@27403 @19038) +@81766 := @27387 @81765 +@81768 := @27316 (@81766 @27408) +@81779 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @81763 (@81768 @81729))))) + @19042 +@81780 := @27372 @19042 +@81785 := @27316 (@81694 (@27366 (@81759 (@81780 @27380)))) +@81786 := @27416 @19042 +@81787 := @27415 @81786 +@81790 := @27419 @81786 @81724 @62880 +@81802 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @81785 (@81768 (@81787 (@81790 @27376 @27378)))))) + @19054 +@81809 := @27316 (@81694 (@27366 (@81759 (@81780 (@27375 (@19055 @27378)))))) +@81810 := @81790 @19054 +@81819 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @81809 (@81768 (@81787 (@81810 @27378))))) + @19104 +@81824 := @81694 (@27366 (@81759 (@81780 (@27375 @19105)))) +@81825 := @27316 @81824 +@81826 := @81810 @19104 +@81831 := @27599 (fun (Γ : @27346) => @81825 (@81768 (@81787 @81826))) +@81834 := @27612 (@27805 (@51171 @27806)) +@81841 := @81834 (@29105 (@27612 (@27624 (@27617 @4181 @27626)) @27394)) +@81842 := @81831 @81841 +@81843 := @27482 @81824 +@81845 := @81766 (@27407 @81841) +@81846 := @27316 @81845 +@81849 := @27414 @81841 @81786 @81826 +@81853 := @81843 (@81846 @81849) (@27642 @81693) +@81857 := @27482 @81845 @81849 (@27647 @81765) +@81873 := @30309 + @81841 + @6533 + @6533 + @4187 + @212 + @4208 + @7327 + @4192 + @60 + @4204 + @27783 + @7025 + @19047 + @7031 + @7048 + @19104 +@81875 := @27717 @81841 @6533 +@81879 := @81875 @20 @24 @20 @7327 +@81880 := @27726 @81841 +@81893 := @81873 + (@81879 (@27725 (@81880 @20)) @29201) + (@30342 (@30343 @4208)) + (@27766 (@30347 @81841 @27783)) + @28827 +@81908 := @30356 + @81841 + @6533 + @6533 + (@30360 @19048 @60 @27783) + @19056 + @4192 + @4204 + @4187 + @7048 + @7534 + @19090 + @19102 +@81913 := @27888 @81841 @4192 @4187 @7048 @7533 +@81918 := @30381 @81841 @6533 @4192 @4187 @7533 +@81926 := @30390 @81841 @6533 @177 @242 @2167 @26 @7267 @7162 +@81928 := @27705 @81841 @6533 +@81964 := @81908 + (@81913 + (@81918 + (@81926 + (@81928 + @177 + @432 + @2167 + @77 + @7267 + @12022 + (@81875 @46 @2167 @46 @7267 (@27725 (@81880 @46)) @27936) + (@81928 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @81841 @6533 @239 @26 @7161 @28438) + (@27742 @81841 @6533)))))) +@81965 := @30439 @81841 +@81980 := @27653 + @81965 + @6533 + @6533 + @4187 + @4180 + @6612 + @442 + @4203 + @141 + @19087 + @19101 + @139 + @7025 + @19065 + @7031 +@81986 := @28076 @81965 @6533 @442 @4180 @19081 @19085 +@81999 := @30465 @81965 @6533 @160 @4178 @4180 @7295 @179 @7048 @7561 @6533 @7547 @19073 @19077 +@82001 := @27717 @81965 @6533 +@82005 := @82001 @136 @4181 @136 @7295 +@82006 := @27726 @81965 +@82011 := @81999 (@82005 (@27725 (@82006 @136)) @29061) +@82016 := @27696 @81965 @6533 @179 @4178 @7561 +@82018 := @27705 @81965 @6533 +@82019 := @82018 @177 +@82024 := @82019 @162 @2167 @33 @7394 @7042 +@82027 := @82001 @46 @2167 @46 +@82028 := @82027 @7394 +@82030 := @27725 (@82006 @46) +@82033 := @82024 (@82028 @82030 @29520) +@82035 := @27742 @81965 @6533 +@82047 := @81980 + (@81986 (@82011 (@82016 (@82033 @82035)) @62734 @27772 @30521 (@27766 (@28312 @19074 @7048)))) +@82048 := @27779 @81965 +@82065 := @82048 + @81965 + @6533 + @4180 + @6612 + @4203 + @140 + @6533 + @4187 + @19100 + @136 + @244 + @139 + @4196 + @7223 + @7048 + @7048 + @7574 +@82069 := @27612 (@28053 (@51171 @28055)) @81965 +@82094 := @82048 + @82069 + @6533 + @4180 + @6612 + @4203 + @139 + @6533 + @4187 + @7212 + @20 + @266 + @450 + @4199 + @7578 + @7048 + @7048 + @19096 + (@27831 @81965 @6533 @4180 @6612 @4203 @6533 @4187) +@82095 := @27861 @4203 +@82098 := @82094 (@27841 (@82095 @20)) +@82100 := @27867 @4180 @4203 +@82104 := @82098 (@27766 (@82100 @139 @266)) +@82107 := @27875 @81965 @4180 @6612 +@82113 := @82104 (@27647 (@82107 @266 @450 @7578 @7048)) +@82121 := @30007 @82069 @2940 @453 @4184 @4187 @7048 @7583 @4210 +@82126 := @27696 @82069 @6533 @453 @4184 @7583 +@82128 := @27705 @82069 @6533 +@82134 := @82128 @160 @452 @4181 @4183 @7040 @7582 +@82136 := @27717 @82069 @6533 +@82140 := @82136 @136 @4181 @136 @7040 +@82141 := @27726 @82069 +@82268 := @81713 + (@81754 + (@81756 + (@81758 + (@81779 + (@81802 + (@81819 + (@81842 + (@81853 + (@81857 + (@81893 + (@81964 + (@82047 + (@82065 + (@82113 + (@82121 + (@82126 + (@82134 + (@82140 (@27725 (@82141 @136)) @27736) + (@82128 + @196 + @375 + @24 + @4178 + @7580 + @7457 + (@82136 @60 @24 @60 @7580 (@27725 (@82141 @60)) @30642) + (@82128 + @220 + @162 + @2167 + @33 + @7455 + @7042 + (@82136 + @192 + @2167 + @192 + @7455 + (@27725 (@82141 @192)) + @29806) + (@27742 @82069 @6533))))) + @62875 + @62878 + @62881 + @62884)) + (@27841 (@82095 @136)) + (@27766 (@82100 @140 @244)) + (@27647 (@82107 @244 @139 @7223 @7048)) + (@27888 + @81965 + @4196 + @4187 + @7048 + @7573 + (@30381 + @81965 + @6533 + @4196 + @4187 + @7573 + (@30390 + @81965 + @6533 + @177 + @334 + @2167 + @26 + @7267 + @7362 + (@82019 + @444 + @2167 + @77 + @7267 + @15316 + (@82027 @7267 @82030 @27936) + (@82018 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @81965 @6533 @331 @26 @7361 @29376) + @82035)))))) + @28815 + (@27766 (@28820 @4180 @4203 @141)) + @28827)))))))))))) +@82269 := @27312 @2945 +@82270 := @27330 @2945 +@82271 := @27320 @82270 +@82273 := @27316 (@82271 @27335) +@82275 := @27358 (@27359 @2945) +@82276 := @27354 @82275 +@82278 := @27316 (@82276 @27383) +@82295 := @27315 + (fun (fn : @129) => + @82273 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82278 @27430)))))) + @27476)) + @4222 +@82298 := @27482 (@82271 (@27333 @4222)) +@82301 := @27395 (@27396 @4222) @62726 +@82305 := @27316 (@27387 (@82301 @27404) @27408) +@82306 := @27421 @4222 +@82311 := @27418 (@27420 @82306 @62729 @27376 @27378) +@82322 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82278 (@82305 @82311))))) +@82323 := @27341 @82322 +@82324 := @27338 @82323 +@82333 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @62726 @27334) @27470))) +@82337 := @82298 (@82324 @82333) (@27526 @82270) +@82339 := @27529 @82323 @82333 +@82341 := @27532 @82322 @19111 +@82342 := @27368 @19111 +@82346 := @27316 (@82276 (@27366 (@82342 @27381))) +@82348 := @82301 (@27403 @19111) +@82349 := @27387 @82348 +@82351 := @27316 (@82349 @27408) +@82362 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82346 (@82351 @82311))))) + @19113 +@82363 := @27372 @19113 +@82364 := @82363 @27380 +@82368 := @27316 (@82276 (@27366 (@82342 @82364))) +@82369 := @27416 @19113 +@82370 := @27415 @82369 +@82371 := @27419 @82369 +@82373 := @82371 @82306 @62729 +@82385 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @82368 (@82351 (@82370 (@82373 @27376 @27378)))))) + @7048 +@82386 := @82363 @29956 +@82390 := @27316 (@82276 (@27366 (@82342 @82386))) +@82391 := @82373 @7048 +@82400 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82390 (@82351 (@82370 (@82391 @27378))))) + @19118 +@82405 := @82276 (@27366 (@82342 (@82363 (@27375 @19119)))) +@82406 := @27316 @82405 +@82407 := @82391 @19118 +@82412 := @27599 (fun (Γ : @27346) => @82406 (@82351 (@82370 @82407))) +@82413 := @81834 @31725 +@82414 := @82412 @82413 +@82415 := @27482 @82405 +@82417 := @82349 (@27407 @82413) +@82418 := @27316 @82417 +@82421 := @27414 @82413 @82369 @82407 +@82425 := @82415 (@82418 @82421) (@27642 @82275) +@82429 := @27482 @82417 @82421 (@27647 @82348) +@82437 := @30007 @82413 @4219 @524 @4973 @4180 @7048 @7698 @5059 +@82442 := @27696 @82413 @6533 @524 @4973 @7698 +@82444 := @27705 @82413 @6533 +@82450 := @82444 @212 @523 @29 @4183 @7108 @7697 +@82452 := @27717 @82413 @6533 +@82456 := @82452 @20 @29 @20 @7108 +@82457 := @27726 @82413 +@82499 := @82437 + (@82442 + (@82450 + (@82456 (@27725 (@82457 @20)) @28165) + (@82444 + @160 + @179 + @24 + @4178 + @7695 + @7269 + (@82452 @136 @24 @136 @7695 (@27725 (@82457 @136)) @31790) + (@82444 + @177 + @162 + @2167 + @33 + @7267 + @7042 + (@82452 @46 @2167 @46 @7267 (@27725 (@82457 @46)) @27936) + (@27742 @82413 @6533))))) +@82500 := @27330 @4219 +@82501 := @27526 @82500 +@82502 := @82499 @82501 +@82503 := @27400 @5059 +@82505 := @82502 (@27751 @82503) +@82506 := @27424 @5059 +@82521 := @82295 + (@82337 + (@82339 + (@82341 + (@82362 + (@82385 + (@82400 + (@82414 (@82425 (@82429 (@82505 (@27755 @82506) (@27760 (@27762 @4219)))))))))))) +@82522 := @27312 @3024 +@82523 := @27320 @64123 +@82525 := @27316 (@82523 @27335) +@82527 := @27358 (@27359 @3024) +@82528 := @27354 @82527 +@82530 := @27316 (@82528 @27383) +@82547 := @27315 + (fun (fn : @129) => + @82525 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82530 @27430)))))) + @27476)) + @4262 +@82550 := @27482 (@82523 (@27333 @4262)) +@82553 := @27395 (@27396 @4262) @64126 +@82557 := @27316 (@27387 (@82553 @27404) @27408) +@82558 := @27421 @4262 +@82563 := @27418 (@27420 @82558 @64129 @27376 @27378) +@82574 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82530 (@82557 @82563))))) +@82575 := @27341 @82574 +@82576 := @27338 @82575 +@82585 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @64126 @27334) @27470))) +@82588 := @82550 (@82576 @82585) @64124 +@82590 := @27529 @82575 @82585 +@82592 := @27532 @82574 @11910 +@82594 := @27316 (@82528 @50305) +@82595 := @82553 @50308 +@82596 := @27387 @82595 +@82598 := @27316 (@82596 @27408) +@82609 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82594 (@82598 @82563))))) + @14055 +@82611 := @27316 (@82528 @79467) +@82613 := @61506 @82558 @64129 +@82625 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @82611 (@82598 (@61505 (@82613 @27376 @27378)))))) + @19198 +@82632 := @27316 (@82528 (@27366 (@50303 (@61498 (@27375 (@19199 @27378)))))) +@82633 := @82613 @19198 +@82642 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82632 (@82598 (@61505 (@82633 @27378))))) + @19226 +@82647 := @82528 (@27366 (@50303 (@61498 (@27375 @19227)))) +@82648 := @27316 @82647 +@82649 := @82633 @19226 +@82655 := @27599 (fun (Γ : @27346) => @82648 (@82598 (@61505 @82649))) @41741 +@82656 := @27482 @82647 +@82657 := @82596 @50378 +@82658 := @27316 @82657 +@82659 := @79517 @82649 +@82663 := @82656 (@82658 @82659) (@27642 @82527) +@82667 := @27482 @82657 @82659 (@27647 @82595) +@82676 := @50395 @4224 @4250 @4260 @2848 @19161 @60 @19126 @19197 @19226 +@82680 := @50123 @4250 @4224 @19157 @19159 +@82687 := @49998 @4249 @4224 @26 @19154 @7088 @19131 @7031 +@82690 := @50007 @4249 @5071 @19154 +@82698 := @50012 @4229 @4248 @5068 @5071 @7048 @19152 @6533 @5094 +@82701 := @50022 @4248 @5068 @19152 +@82707 := @50027 @4236 @4247 @5065 @5067 @19144 @19151 +@82710 := @50007 @4236 @5065 @19144 +@82726 := @50038 + @4234 + @2106 + @29170 + @5062 + @5064 + @7048 + @11855 + @28377 + @537 + @6533 + @6533 + @5109 + @50091 + (@27526 (@28184 @4234)) +@82727 := @27400 @5109 +@82729 := @82726 (@27751 @82727) +@82730 := @27424 @5109 +@82732 := @82729 (@27755 @82730) +@82735 := @27760 (@28195 @5062 @5064) +@82746 := @82707 + (@82710 (@82732 @82735 (@28203 (@28205 @4234 @29239)) (@27760 (@27762 @4234)) @27772)) +@82752 := @50054 @4246 @24 @5062 @7966 @19150 @50070 +@82758 := @50027 @4244 @162 @4224 @33 @19148 @7042 +@82763 := @57367 @4240 @24 @2853 @7327 @19147 +@82769 := @50192 @4242 @24 @6085 @7327 @26195 @50167 +@82775 := @50027 @4240 @162 @2853 @33 @19147 @7042 +@82781 := @57366 @237 @334 @24 @26 @7158 @7362 +@82787 := @57380 @444 @24 @77 @7158 @15316 @57392 +@82793 := @50027 @334 @162 @26 @33 @7362 @7042 +@82795 := @28426 @41741 @6533 +@82801 := @82793 (@82795 @331 @26 @7361 @29376) @50088 +@82805 := @82775 (@82781 (@82787 @82801)) @50088 +@82813 := @82698 (@82701 (@82746 (@82752 (@82758 (@82763 (@82769 @82805)) @50088)))) +@82814 := @27330 @4229 +@82815 := @27526 @82814 +@82816 := @82813 @82815 +@82817 := @27400 @5094 +@82818 := @27751 @82817 +@82819 := @82816 @82818 +@82820 := @27424 @5094 +@82821 := @27755 @82820 +@82822 := @82819 @82821 +@82824 := @27760 (@27762 @4229) +@82832 := @82676 (@82680 (@82687 (@82690 (@82822 @82824 @27772)) @28500)) @50447 +@82833 := @27617 @4224 +@82837 := @27612 (@27781 (@82833 @27783)) @41741 +@82848 := @33536 @82837 @6533 @6533 @4253 @4258 @3089 @2848 @19197 @19200 @7048 @19226 +@82850 := @57220 @82837 @6533 +@82857 := @82850 @4252 @24 @26 @19194 @7088 @19167 @7031 +@82859 := @28076 @82837 @6533 +@82863 := @82859 @4252 @2853 @19190 @19192 +@82870 := @82850 @196 @24 @2853 @7580 @7088 @19179 @7031 +@82881 := @27717 @82837 @6533 @60 @4224 @60 @7580 (@27725 (@27726 @82837 @60)) @30642 +@82887 := @82848 (@82857 (@82863 (@82870 @82881 @28500)) @28500) +@82899 := @30356 @82837 @6533 @6533 @33716 @19200 @4258 @3089 @2848 @7048 @19223 @7048 @14875 +@82900 := @27888 @82837 +@82904 := @82900 @4258 @2848 @7048 @19222 +@82906 := @27897 @82837 @6533 +@82914 := @82906 @266 @2848 @4257 @49 @7048 @19221 @7978 @27910 +@82919 := @27696 @82837 @6533 @4257 @49 @19221 +@82927 := @27705 @82837 @6533 @4255 @162 @24 @33 @19219 @7042 +@82929 := @82859 @4255 @24 +@82931 := @82929 @19215 @19217 +@82938 := @28086 @82837 @6533 @196 @24 @2853 @7580 @7088 +@82982 := @82547 + (@82588 + (@82590 + (@82592 + (@82609 + (@82625 + (@82642 + (@82655 + (@82663 + (@82667 + (@82832 + (@82887 + (@82899 + (@82904 + (@82914 + (@82919 + (@82927 + (@82931 (@82938 @19205 @7031 @82881 @28500)) + (@27742 @82837 @6533))) + @64830)) + (@82900 + @3089 + @2848 + @7048 + @14731 + (@82906 + @244 + @2848 + @162 + @33 + @7048 + @7042 + @14729 + @27909 + (@28304 @82837 @6533) + @64848)))))))))))))) +@82983 := @27312 @3243 +@82984 := @27320 @66551 +@82986 := @27316 (@82984 @27335) +@82988 := @27358 (@27359 @3243) +@82989 := @27354 @82988 +@82991 := @27316 (@82989 @27383) +@83008 := @27315 + (fun (fn : @129) => + @82986 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82991 @27430)))))) + @27476)) + @4326 +@83011 := @27482 (@82984 (@27333 @4326)) +@83014 := @27395 (@27396 @4326) @66554 +@83018 := @27316 (@27387 (@83014 @27404) @27408) +@83019 := @27421 @4326 +@83024 := @27418 (@27420 @83019 @66557 @27376 @27378) +@83035 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @82991 (@83018 @83024))))) +@83036 := @27341 @83035 +@83037 := @27338 @83036 +@83046 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @66554 @27334) @27470))) +@83049 := @83011 (@83037 @83046) @66552 +@83051 := @27529 @83036 @83046 +@83053 := @27532 @83035 @19235 +@83054 := @27368 @19235 +@83058 := @27316 (@82989 (@27366 (@83054 @27381))) +@83060 := @83014 (@27403 @19235) +@83061 := @27387 @83060 +@83063 := @27316 (@83061 @27408) +@83074 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @83058 (@83063 @83024))))) + @14948 +@83078 := @27316 (@82989 (@27366 (@83054 @65607))) +@83080 := @65614 @83019 @66557 +@83092 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @83078 (@83063 (@65613 (@83080 @27376 @27378)))))) + @19399 +@83099 := @27316 (@82989 (@27366 (@83054 (@65606 (@27375 (@19400 @27378)))))) +@83100 := @83080 @19399 +@83109 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @83099 (@83063 (@65613 (@83100 @27378))))) + @19453 +@83114 := @82989 (@27366 (@83054 (@65606 (@27375 @19454)))) +@83115 := @27316 @83114 +@83116 := @83100 @19453 +@83122 := @27599 (fun (Γ : @27346) => @83115 (@83063 (@65613 @83116))) @41742 +@83123 := @27482 @83114 +@83125 := @83061 (@27407 @41742) +@83126 := @27316 @83125 +@83129 := @27414 @41742 @65612 @83116 +@83133 := @83123 (@83126 @83129) (@27642 @82988) +@83137 := @27482 @83125 @83129 (@27647 @83060) +@83141 := @27972 @41742 @6533 @6533 @192 +@83150 := @83141 @24 @317 @4324 @3148 @19256 @192 @7067 @19398 @19453 +@83154 := @79706 @317 @24 @19248 @19254 +@83161 := @69585 @315 @163 @68 @24 @19248 @19252 @7300 +@83171 := @69594 @160 @162 @29 @33 @7295 @7048 @7042 @7113 @19241 @7031 +@83179 := @69624 @136 @29 @136 @7295 (@27725 (@69629 @136)) @29061 +@83195 := @83150 + (@83154 + (@83161 + (@83171 @83179 @69636 @28310 (@27766 (@28312 @19242 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) +@83198 := @27766 (@28048 @41742 @192) +@83199 := @83195 @83198 +@83212 := @27972 @41743 @6533 @6533 @204 @4270 @4304 @4323 @3148 @19362 @204 @19259 @19397 @19453 +@83214 := @28076 @41743 @6533 +@83218 := @83214 @4304 @4270 @19358 @19360 +@83227 := @28086 @41743 @6533 @4303 @4270 @26 @19355 @7088 @19264 @7031 +@83229 := @27673 @41743 @6533 +@83232 := @83229 @4303 @5121 @19355 +@83242 := @27682 @41743 @6533 @4275 @4302 @5118 @5121 @7048 @19353 @6533 @5144 +@83244 := @27696 @41743 @6533 +@83247 := @83244 @4302 @5118 @19353 +@83249 := @27705 @41743 @6533 +@83255 := @83249 @4283 @4301 @5115 @5117 @19278 @19352 +@83258 := @83229 @4283 @5115 @19278 +@83262 := @28130 @41743 @6533 @4280 @4282 +@83263 := @25 @29170 +@83273 := @83262 @83263 @5112 @5114 @7048 @19277 @28378 @618 @6533 @6533 @5158 +@83276 := @83244 @4282 @83263 @19277 +@83282 := @83249 @220 @2106 @24 @29170 @7120 @11855 +@83284 := @27717 @41743 @6533 +@83288 := @83284 @192 @24 @192 @7120 +@83289 := @27726 @41743 +@83293 := @83288 (@27725 (@83289 @192)) @28265 +@83294 := @83282 @83293 +@83309 := @83249 + @177 + @163 + @24 + @68 + @7966 + @7043 + (@83284 @46 @24 @46 @7966 (@27725 (@83289 @46)) @33867) +@83324 := @83249 + @160 + @162 + @29 + @33 + @7040 + @7042 + (@83284 @136 @29 @136 @7040 (@27725 (@83289 @136)) @27736) +@83326 := @27742 @41743 @6533 +@83334 := @83273 (@83276 (@83294 (@83309 (@83324 @83326)))) (@27526 (@28184 @4280)) +@83335 := @27400 @5158 +@83337 := @83334 (@27751 @83335) +@83338 := @27424 @5158 +@83340 := @83337 (@27755 @83338) +@83343 := @27760 (@28195 @5112 @5114) +@83344 := @83340 @83343 +@83345 := @28205 @4280 +@83346 := @28207 @83263 +@83355 := @83255 (@83258 (@83344 (@28203 (@83345 @83346)) (@27760 (@27762 @4280)) @27772)) +@83361 := @83249 @4289 @4300 @24 @5112 @19345 @19351 +@83365 := @83214 @4289 @24 @19334 @19343 +@83367 := @28231 @41743 @6533 +@83374 := @83367 @218 @4288 @2119 @24 @19334 @19341 @7137 +@83376 := @28244 @41743 @6533 +@83386 := @83376 @4286 @228 @24 @49 @19320 @19333 @19340 @7113 @19283 @7031 +@83390 := @83214 @4286 @24 @19309 @19318 +@83397 := @83367 @800 @4285 @2119 @24 @19309 @19316 @8413 +@83408 := @83376 @220 @214 @24 @49 @7120 @19308 @19315 @7113 @19291 @7031 @83293 +@83418 := @83376 @212 @162 @24 @33 @7327 @7048 @7042 @7113 @19301 @7031 +@83426 := @83284 @20 @24 @20 @7327 (@27725 (@83289 @20)) @29201 +@83427 := @83418 @83426 +@83429 := @28304 @41743 @6533 +@83489 := @83361 + (@83365 + (@83374 + (@83386 + (@83390 + (@83397 + (@83408 + (@83427 @83429 @28310 (@27766 (@28312 @19302 @7048))) + @28310 + (@27766 (@28312 @19292 @19308))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + (@83376 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @19326 + @7031 + (@28281 @41743 @6533 @24 @225 @7130 @28292 @28298) + @83429 + @28310 + (@27766 (@28312 @19327 @7048))) + @28310 + (@27766 (@28312 @19284 @19333))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@83495 := @83249 @4298 @162 @4270 @33 @19349 @7042 +@83497 := @30390 @41743 @6533 +@83503 := @83497 @212 @4294 @24 @4269 @7327 @19348 +@83506 := @83249 @212 @4296 @24 +@83508 := @10 @4269 @33 +@83567 := @83242 + (@83247 + (@83355 + (@83489 + (@83495 + (@83503 + (@83506 + @83508 + @7327 + (@7038 @19348 @7042) + @83426 + (@83249 + @4294 + @162 + @4269 + @33 + @19348 + @7042 + (@83497 + @196 + @242 + @26 + @26 + @7580 + @7162 + (@83249 + @196 + @432 + @26 + @77 + @7580 + @12022 + (@83284 @60 @26 @60 @7580 (@27725 (@83289 @60)) @30642) + (@83249 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @41743 @6533 @239 @26 @7161 @28438) + @83326))) + @83326))) + @83326)))) +@83568 := @27330 @4275 +@83569 := @27526 @83568 +@83570 := @83567 @83569 +@83571 := @27400 @5144 +@83572 := @27751 @83571 +@83573 := @83570 @83572 +@83574 := @27424 @5144 +@83575 := @27755 @83574 +@83576 := @83573 @83575 +@83578 := @27760 (@27762 @4275) +@83589 := @83212 + (@83218 (@83227 (@83232 (@83576 @83578 @27772)) @28500)) + (@27766 (@28048 @41743 @204)) +@83590 := @27617 @4270 +@83594 := @27612 (@28508 (@83590 @28510)) @41743 +@83605 := @33536 @83594 @6533 @6533 @4307 @4317 @4322 @3148 @19397 @19401 @7048 @19453 +@83607 := @28086 @83594 @6533 +@83614 := @83607 @4306 @26 @26 @19394 @7088 @19368 @7031 +@83616 := @28076 @83594 @6533 +@83620 := @83616 @4306 @4269 @19390 @19392 +@83629 := @57220 @83594 @6533 @262 @24 @4269 @12136 @7088 @19379 @7031 +@83640 := @27717 @83594 @6533 @204 @4270 @204 @12136 (@27725 (@27726 @83594 @204)) @51336 +@83646 := @83605 (@83614 (@83620 (@83629 @83640 @28500)) @28500) +@83658 := @30356 @83594 @6533 @6533 @33716 @19401 @4317 @4322 @3148 @7048 @19427 @7048 @19451 +@83659 := @27888 @83594 +@83663 := @83659 @4317 @3148 @7048 @19426 +@83665 := @27897 @83594 @6533 +@83673 := @83665 @169 @3148 @4316 @68 @7048 @19425 @15399 @27910 +@83675 := @27696 @83594 @6533 +@83678 := @83675 @4316 @68 @19425 +@83680 := @27705 @83594 @6533 +@83741 := @83680 + @4314 + @162 + @29 + @33 + @19423 + @7042 + (@83616 + @4314 + @29 + @19415 + @19421 + (@28231 + @83594 + @6533 + @663 + @4313 + @33611 + @29 + @19415 + @19419 + @8038 + (@28244 + @83594 + @6533 + @4311 + @162 + @665 + @33 + @19412 + @7048 + @7042 + @7113 + @19406 + @7031 + (@28281 + @83594 + @6533 + @665 + @4310 + @19412 + (@28289 (@28290 @19412)) + (@27766 (@28295 @4310 @665))) + (@28304 @83594 @6533) + @28310 + (@27766 (@28312 @19407 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) +@83743 := @27742 @83594 @6533 +@83804 := @83008 + (@83049 + (@83051 + (@83053 + (@83074 + (@83092 + (@83109 + (@83122 + (@83133 + (@83137 + (@83199 + (@83589 + (@83646 + (@83658 + (@83663 (@83673 (@83678 (@83741 @83743)) @66971)) + (@83659 + @4322 + @3148 + @7048 + @19450 + (@83665 + @183 + @3148 + @4321 + @49 + @7048 + @19449 + @15680 + @27910 + (@83675 + @4321 + @49 + @19449 + (@83680 + @4319 + @162 + @24 + @33 + @19447 + @7042 + (@83616 + @4319 + @24 + @19443 + @19445 + (@83607 + @262 + @24 + @4269 + @12136 + @7088 + @19433 + @7031 + @83640 + @28500)) + @83743)) + @67922))))))))))))))) +@83805 := @27312 @3254 +@83806 := @27320 @66649 +@83808 := @27316 (@83806 @27335) +@83810 := @27358 (@27359 @3254) +@83811 := @27354 @83810 +@83813 := @27316 (@83811 @27383) +@83830 := @27315 + (fun (fn : @129) => + @83808 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @83813 @27430)))))) + @27476)) + @4338 +@83833 := @27482 (@83806 (@27333 @4338)) +@83836 := @27395 (@27396 @4338) @66652 +@83840 := @27316 (@27387 (@83836 @27404) @27408) +@83841 := @27421 @4338 +@83846 := @27418 (@27420 @83841 @66655 @27376 @27378) +@83857 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @83813 (@83840 @83846))))) +@83858 := @27341 @83857 +@83859 := @27338 @83858 +@83868 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @66652 @27334) @27470))) +@83871 := @83833 (@83859 @83868) @66650 +@83873 := @27529 @83858 @83868 +@83875 := @27532 @83857 @11710 +@83877 := @27316 (@83811 @49078) +@83878 := @83836 @49081 +@83879 := @27387 @83878 +@83881 := @27316 (@83879 @27408) +@83892 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @83877 (@83881 @83846))))) + @7486 +@83894 := @27316 (@83811 @49882) +@83896 := @29940 @83841 @66655 +@83908 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @83894 (@83881 (@29939 (@83896 @27376 @27378)))))) + @19538 +@83915 := @27316 (@83811 (@27366 (@49076 (@29932 (@27375 (@19539 @27378)))))) +@83916 := @83896 @19538 +@83925 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @83915 (@83881 (@29939 (@83916 @27378))))) + @19541 +@83930 := @83811 (@27366 (@49076 (@29932 (@27375 @19542)))) +@83931 := @27316 @83930 +@83932 := @83916 @19541 +@83938 := @27599 (fun (Γ : @27346) => @83931 (@83881 (@29939 @83932))) @29106 +@83939 := @27482 @83930 +@83940 := @83879 @49151 +@83941 := @27316 @83940 +@83942 := @49932 @83932 +@83946 := @83939 (@83941 @83942) (@27642 @83810) +@83950 := @27482 @83940 @83942 (@27647 @83878) +@83981 := @49943 + @4336 + @24 + @19479 + @46 + @7067 + @19537 + @19541 + (@49952 + @19471 + @19477 + (@49958 + @19471 + @19475 + @7300 + (@49969 @19464 @7031 @49974 @29300 @28310 (@27766 (@28312 @19465 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @29470 +@83985 := @49992 @4336 @24 @19537 @19540 +@83992 := @49998 @4335 @24 @26 @19534 @7088 @19485 @7031 +@83995 := @50007 @4335 @2853 @19534 +@84002 := @50013 @4334 @2851 @2853 @7048 @19532 @6533 @2876 +@84005 := @50022 @4334 @2851 @19532 +@84011 := @50027 @4332 @2112 @2849 @2119 @19495 @19531 +@84014 := @50007 @4332 @2849 @19495 +@84026 := @50038 @4330 @163 @68 @49 @2848 @7048 @7043 @27910 @367 @6533 @6533 @5165 +@84028 := @50022 @163 @68 +@84030 := @84028 @7043 @50089 +@84034 := @84026 @84030 (@27526 (@28184 @4330)) +@84035 := @27400 @5165 +@84037 := @84034 (@27751 @84035) +@84038 := @27424 @5165 +@84112 := @83830 + (@83871 + (@83873 + (@83875 + (@83892 + (@83908 + (@83925 + (@83938 + (@83946 + (@83950 + (@83981 + (@83985 + (@83992 + (@83995 + (@84002 + (@84005 + (@84011 + (@84014 + (@84037 + (@27755 @84038) + @50104 + (@28203 (@28205 @4330 @48955)) + (@27760 (@27762 @4330)) + @27772)) + (@50119 + @19529 + @9822 + (@50125 + @19518 + @19527 + (@50133 + @19518 + @19525 + @8413 + (@50143 + @19517 + @19524 + @7113 + @19500 + @7031 + @50070 + (@50157 + @19510 + @7031 + @50167 + @50170 + @28310 + (@27766 (@28312 @19511 @7048))) + @28310 + (@27766 (@28312 @19501 @19517))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + @50199))) + @50205 + @50208 + @50211 + @50214 + @27772)) + @28500)))))))))))) +@84113 := @27312 @3276 +@84114 := @27320 @67044 +@84116 := @27316 (@84114 @27335) +@84118 := @27358 (@27359 @3276) +@84119 := @27354 @84118 +@84121 := @27316 (@84119 @27383) +@84138 := @27315 + (fun (fn : @129) => + @84116 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @84121 @27430)))))) + @27476)) + @4418 +@84141 := @27482 (@84114 (@27333 @4418)) +@84144 := @27395 (@27396 @4418) @67047 +@84148 := @27316 (@27387 (@84144 @27404) @27408) +@84149 := @27421 @4418 +@84154 := @27418 (@27420 @84149 @67050 @27376 @27378) +@84165 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @84121 (@84148 @84154))))) +@84166 := @27341 @84165 +@84167 := @27338 @84166 +@84176 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @67047 @27334) @27470))) +@84179 := @84141 (@84167 @84176) @67045 +@84181 := @27529 @84166 @84176 +@84183 := @27532 @84165 @11710 +@84185 := @27316 (@84119 @49078) +@84186 := @84144 @49081 +@84187 := @27387 @84186 +@84189 := @27316 (@84187 @27408) +@84200 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @84185 (@84189 @84154))))) + @14948 +@84202 := @27316 (@84119 @65609) +@84204 := @65614 @84149 @67050 +@84216 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @84202 (@84189 (@65613 (@84204 @27376 @27378)))))) + @19783 +@84223 := @27316 (@84119 (@27366 (@49076 (@65606 (@27375 (@19784 @27378)))))) +@84224 := @84204 @19783 +@84233 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @84223 (@84189 (@65613 (@84224 @27378))))) + @19811 +@84238 := @84119 (@27366 (@49076 (@65606 (@27375 @19812)))) +@84239 := @27316 @84238 +@84240 := @84224 @19811 +@84246 := @27599 (fun (Γ : @27346) => @84239 (@84189 (@65613 @84240))) @29106 +@84247 := @27482 @84238 +@84248 := @84187 @49151 +@84249 := @27316 @84248 +@84250 := @65662 @84240 +@84254 := @84247 (@84249 @84250) (@27642 @84118) +@84258 := @27482 @84248 @84250 (@27647 @84186) +@84259 := @29110 @26 +@84267 := @84259 @4343 @4416 @3148 @19553 @46 @7843 @19782 @19811 +@84270 := @29136 @4343 @26 @19553 +@84271 := @29141 @1296 +@84278 := @84271 @4342 @2079 @26 @7048 @19551 @6612 @2092 +@84281 := @29151 @4342 @2079 @19551 +@84287 := @29204 @4341 @29 @2078 @7295 @19550 @49974 +@84293 := @29184 @3311 @24 @2077 @7327 @15598 @29202 +@84299 := @29156 @3309 @162 @1283 @33 @15596 @7042 +@84300 := @29292 @1283 +@84318 := @84267 + (@84270 + (@84278 + (@84281 (@84287 (@84293 (@84299 (@84300 @3308 @15596 @67555 @67559) @29220)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @29470 +@84319 := @56883 @29106 +@84324 := @27972 @84319 @6533 @6533 @60 @26 +@84332 := @84324 @4347 @4415 @3148 @19593 @60 @7843 @19781 @19811 +@84334 := @27673 @84319 @6533 +@84337 := @84334 @4347 @26 @19593 +@84340 := @27682 @84319 @6533 @1296 +@84347 := @84340 @4346 @2079 @26 @7048 @19591 @6612 @2092 +@84349 := @27696 @84319 @6533 +@84352 := @84349 @4346 @2079 @19591 +@84354 := @27705 @84319 @6533 +@84355 := @84354 @160 +@84360 := @84355 @4345 @29 @2078 @7295 @19590 +@84362 := @27717 @84319 @6533 +@84365 := @84362 @136 @29 @136 +@84366 := @84365 @7295 +@84367 := @27726 @84319 +@84369 := @27725 (@84367 @136) +@84371 := @84366 @84369 @29061 +@84372 := @84360 @84371 +@84373 := @84354 @328 +@84378 := @84373 @3311 @24 @2077 @19588 @15598 +@84382 := @28076 @84319 @6533 @328 @24 +@84384 := @84382 @19577 @19586 +@84390 := @28231 @84319 @6533 @218 @327 @2119 @24 +@84393 := @84390 @19577 @19584 @7137 +@84395 := @28244 @84319 @6533 +@84400 := @84395 @212 @228 @24 @49 @7327 +@84405 := @84400 @19576 @19583 @7113 @19559 @7031 +@84413 := @84362 @20 @24 @20 @7327 (@27725 (@84367 @20)) @29201 +@84414 := @84405 @84413 +@84422 := @84395 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@84424 := @84422 @19569 @7031 +@84426 := @28281 @84319 @6533 +@84431 := @84426 @24 @225 @7130 @28292 @28298 +@84432 := @84424 @84431 +@84434 := @28304 @84319 @6533 +@84455 := @84378 + (@84384 + (@84393 + (@84414 + (@84432 @84434 @28310 (@27766 (@28312 @19570 @7048))) + @28310 + (@27766 (@28312 @19560 @19576))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@84461 := @84354 @3309 @162 @1283 @33 @15596 @7042 +@84462 := @84426 @1283 +@84467 := @84461 (@84462 @3308 @15596 @67555 @67559) +@84469 := @27742 @84319 @6533 +@84481 := @84332 + (@84337 (@84347 (@84352 (@84372 (@84455 (@84467 @84469)))) @42020 @42023 @42026 @42029 @28625)) +@84484 := @27766 (@28048 @84319 @60) +@84485 := @84481 @84484 +@84486 := @33081 @84319 +@84491 := @27972 @84486 @6533 @6533 @192 @26 +@84499 := @84491 @4351 @4414 @3148 @19633 @192 @7843 @19780 @19811 +@84501 := @27673 @84486 @6533 +@84504 := @84501 @4351 @26 @19633 +@84506 := @27682 @84486 @6533 +@84514 := @84506 @2536 @4350 @3753 @26 @7048 @19631 @6612 @3762 +@84516 := @27696 @84486 @6533 +@84519 := @84516 @4350 @3753 @19631 +@84521 := @27705 @84486 @6533 +@84522 := @84521 @160 +@84527 := @84522 @4349 @29 @3752 @7295 @19630 +@84529 := @27717 @84486 @6533 +@84533 := @84529 @136 @29 @136 @7295 +@84534 := @27726 @84486 +@84538 := @84533 (@27725 (@84534 @136)) @29061 +@84539 := @84527 @84538 +@84545 := @84521 @328 @3723 @24 @3728 @19628 @17013 +@84551 := @28076 @84486 @6533 @328 @24 @19617 @19626 +@84560 := @28231 @84486 @6533 @218 @327 @2119 @24 @19617 @19624 @7137 +@84562 := @28244 @84486 @6533 +@84572 := @84562 @212 @228 @24 @49 @7327 @19616 @19623 @7113 @19599 @7031 +@84580 := @84529 @20 @24 @20 @7327 (@27725 (@84534 @20)) @29201 +@84581 := @84572 @84580 +@84591 := @84562 @226 @162 @24 @33 @7130 @7048 @7042 @7113 @19609 @7031 +@84593 := @28281 @84486 @6533 +@84622 := @84545 + (@84551 + (@84560 + (@84581 + (@84591 + (@84593 @24 @225 @7130 @28292 @28298) + (@28304 @84486 @6533) + @28310 + (@27766 (@28312 @19610 @7048))) + @28310 + (@27766 (@28312 @19600 @19616))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@84628 := @84521 @3155 @3722 @1283 @2077 @15012 @17012 +@84629 := @84593 @1283 +@84634 := @84628 (@84629 @3154 @15012 @65827 @65831) +@84645 := @84521 @3720 @162 @1283 @33 @17010 @7042 (@84629 @3719 @17010 @73911 @73915) +@84647 := @27742 @84486 @6533 +@84660 := @84499 + (@84504 + (@84514 + (@84519 (@84539 (@84622 (@84634 (@84645 @84647))))) + @55588 + @55591 + @55594 + @55597 + @28625)) +@84663 := @27766 (@28048 @84486 @192) +@84664 := @84660 @84663 +@84665 := @50968 @84486 +@84669 := @27972 @84665 @6533 @6533 @204 +@84678 := @84669 @26 @4355 @4413 @3148 @19639 @204 @7843 @19779 @19811 +@84680 := @27673 @84665 @6533 +@84683 := @84680 @4355 @26 @19639 +@84685 := @27682 @84665 @6533 +@84693 := @84685 @1296 @4354 @2079 @26 @7048 @19637 @6612 @2092 +@84695 := @27696 @84665 @6533 +@84698 := @84695 @4354 @2079 @19637 +@84700 := @27705 @84665 @6533 +@84701 := @84700 @160 +@84706 := @84701 @4353 @29 @2078 @7295 @19636 +@84708 := @27717 @84665 @6533 +@84712 := @84708 @136 @29 @136 @7295 +@84713 := @27726 @84665 +@84717 := @84712 (@27725 (@84713 @136)) @29061 +@84718 := @84706 @84717 +@84719 := @84700 @212 +@84724 := @84719 @3340 @24 @2077 @7327 @15629 +@84732 := @84708 @20 @24 @20 @7327 (@27725 (@84713 @20)) @29201 +@84733 := @84724 @84732 +@84747 := @84700 + @3338 + @162 + @1283 + @33 + @15627 + @7042 + (@28281 @84665 @6533 @1283 @3337 @15627 @67729 @67733) +@84749 := @27742 @84665 @6533 +@84761 := @84678 + (@84683 (@84693 (@84698 (@84718 (@84733 (@84747 @84749)))) @42020 @42023 @42026 @42029 @28625)) +@84764 := @27766 (@28048 @84665 @204) +@84765 := @84761 @84764 +@84766 := @73633 @84665 +@84779 := @27972 @84766 @6533 @6533 @271 @26 @4360 @4412 @3148 @19646 @271 @7843 @19778 @19811 +@84784 := @27673 @84766 @6533 @4360 @26 @19646 +@84794 := @27682 @84766 @6533 @1296 @4359 @2079 @26 @7048 @19644 @6612 @2092 +@84799 := @27696 @84766 @6533 @4359 @2079 @19644 +@84801 := @27705 @84766 @6533 +@84807 := @84801 @160 @4358 @29 @2078 @7295 @19643 +@84809 := @27717 @84766 @6533 +@84813 := @84809 @136 @29 @136 @7295 +@84814 := @27726 @84766 +@84866 := @84779 + (@84784 + (@84794 + (@84799 + (@84807 + (@84813 (@27725 (@84814 @136)) @29061) + (@84801 + @212 + @3352 + @24 + @2077 + @7327 + @15642 + (@84809 @20 @24 @20 @7327 (@27725 (@84814 @20)) @29201) + (@84801 + @3350 + @162 + @1283 + @33 + @15640 + @7042 + (@28281 @84766 @6533 @1283 @3349 @15640 @67790 @67794) + (@27742 @84766 @6533))))) + @42020 + @42023 + @42026 + @42029 + @28625)) + (@27766 (@28048 @84766 @271)) +@84867 := @63044 @84766 +@84880 := @27972 @84867 @6533 @6533 @367 @3148 @4370 @4411 @3148 @19689 @367 @15278 @19777 @19811 +@84885 := @27673 @84867 @6533 @4370 @3148 @19689 +@84895 := @27682 @84867 @6533 @4366 @4369 @5167 @3148 @7048 @19687 @6533 @5204 +@84900 := @27696 @84867 @6533 @4369 @5167 @19687 +@84902 := @27705 @84867 @6533 +@84908 := @84902 @160 @4368 @29 @92 @7295 @19686 +@84910 := @27717 @84867 @6533 +@84914 := @84910 @136 @29 @136 @7295 +@84915 := @27726 @84867 +@84920 := @84908 (@84914 (@27725 (@84915 @136)) @29061) +@84926 := @84902 @328 @444 @24 @77 @19684 @15316 +@84932 := @28076 @84867 @6533 @328 @24 @19673 @19682 +@84941 := @28231 @84867 @6533 @218 @327 @2119 @24 @19673 @19680 @7137 +@84943 := @28244 @84867 @6533 +@85023 := @84895 + (@84900 + (@84920 + (@84926 + (@84932 + (@84941 + (@84943 + @212 + @228 + @24 + @49 + @7327 + @19672 + @19679 + @7113 + @19655 + @7031 + (@84910 @20 @24 @20 @7327 (@27725 (@84915 @20)) @29201) + (@84943 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @19665 + @7031 + (@28281 @84867 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @84867 @6533) + @28310 + (@27766 (@28312 @19666 @7048))) + @28310 + (@27766 (@28312 @19656 @19672))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@84902 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @84867 @6533 @331 @26 @7361 @29376) + (@27742 @84867 @6533))))) +@85024 := @27330 @4366 +@85025 := @27526 @85024 +@85026 := @85023 @85025 +@85027 := @27400 @5204 +@85028 := @27751 @85027 +@85029 := @85026 @85028 +@85030 := @27424 @5204 +@85031 := @27755 @85030 +@85032 := @85029 @85031 +@85034 := @27760 (@27762 @4366) +@85042 := @84880 (@84885 (@85032 @85034 @27772)) (@27766 (@28048 @84867 @367)) +@85045 := @27612 (@33407 (@66570 @33409)) +@85046 := @85045 @84867 +@85059 := @27972 @85046 @6533 @6533 @393 @3148 @4375 @4410 @3148 @19696 @393 @15278 @19776 @19811 +@85064 := @27673 @85046 @6533 @4375 @3148 @19696 +@85074 := @27682 @85046 @6533 @4366 @4374 @5167 @3148 @7048 @19694 @6533 @5204 +@85079 := @27696 @85046 @6533 @4374 @5167 @19694 +@85081 := @27705 @85046 @6533 +@85087 := @85081 @160 @4373 @29 @92 @7295 @19693 +@85089 := @27717 @85046 @6533 +@85093 := @85089 @136 @29 @136 @7295 +@85094 := @27726 @85046 +@85145 := @85059 + (@85064 + (@85074 + (@85079 + (@85087 + (@85093 (@27725 (@85094 @136)) @29061) + (@85081 + @212 + @432 + @24 + @77 + @7327 + @12022 + (@85089 @20 @24 @20 @7327 (@27725 (@85094 @20)) @29201) + (@85081 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @85046 @6533 @239 @26 @7161 @28438) + (@27742 @85046 @6533))))) + @85025 + @85028 + @85031 + @85034 + @27772)) + (@27766 (@28048 @85046 @393)) +@85149 := @27612 (@35473 (@66570 @35474)) @85046 +@85162 := @27972 @85149 @6533 @6533 @521 @3148 @4392 @4409 @3148 @19773 @521 @15278 @7048 @19811 +@85164 := @28076 @85149 @6533 +@85168 := @85164 @4392 @3148 @19748 @19771 +@85183 := @27653 + @85149 + @6533 + @6612 + @3148 + @3148 + @6612 + @3264 + @4391 + @27662 + @19745 + @19770 + @139 + @7025 + @19703 + @7031 +@85188 := @27673 @85149 @6533 @3264 @3148 @19745 +@85198 := @27682 @85149 @6533 @3243 @3263 @4264 @3148 @7048 @19743 @6533 @4326 +@85203 := @27696 @85149 @6533 @3263 @4264 @19743 +@85205 := @27705 @85149 @6533 +@85211 := @85205 @160 @3262 @29 @93 @7295 @19742 +@85213 := @27717 @85149 @6533 +@85217 := @85213 @136 @29 @136 @7295 +@85218 := @27726 @85149 +@85223 := @85211 (@85217 (@27725 (@85218 @136)) @29061) +@85229 := @85205 @328 @3261 @24 @92 @19740 @15375 +@85233 := @85164 @328 @24 @19729 @19738 +@85242 := @28231 @85149 @6533 @218 @327 @2119 @24 @19729 @19736 @7137 +@85244 := @28244 @85149 @6533 +@85263 := @85244 + @212 + @228 + @24 + @49 + @7327 + @19728 + @19735 + @7113 + @19711 + @7031 + (@85213 @20 @24 @20 @7327 (@27725 (@85218 @20)) @29201) +@85273 := @85244 @226 @162 @24 @33 @7130 @7048 @7042 @7113 @19721 @7031 +@85276 := @28281 @85149 @6533 @24 +@85343 := @85183 + (@85188 + (@85198 + (@85203 + (@85223 + (@85229 + (@85233 + (@85242 + (@85263 + (@85273 + (@85276 @225 @7130 @28292 @28298) + (@28304 @85149 @6533) + @28310 + (@27766 (@28312 @19722 @7048))) + @28310 + (@27766 (@28312 @19712 @19728))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@85205 + @3229 + @432 + @24 + @77 + @15258 + @12022 + (@85276 @3228 @15258 @66350 @66354) + (@85205 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @85149 @6533 @239 @26 @7161 @28438) + (@27742 @85149 @6533)))))) + @66552 + @66555 + @66558 + @66561 + @27772)) +@85344 := @27779 @85149 +@85345 := @64343 @85149 +@85362 := @85344 + @85345 + @6533 + @3148 + @6612 + @4391 + @307 + @6612 + @3148 + @19769 + @20 + @183 + @4383 + @4387 + @19752 + @7048 + @7048 + @19757 +@85363 := @33464 @85149 +@85388 := @85344 + @85363 + @6533 + @3148 + @6612 + @4391 + @139 + @6612 + @3148 + @7212 + @136 + @169 + @657 + @4379 + @19761 + @7048 + @7048 + @19765 + (@27831 @85149 @6533 @3148 @6612 @4391 @6612 @3148) +@85389 := @27861 @4391 +@85392 := @85388 (@27841 (@85389 @136)) +@85393 := @52410 @4391 +@85397 := @85392 (@27766 (@85393 @139 @169)) +@85400 := @27875 @85149 @3148 @6612 +@85462 := @85362 + (@85397 + (@27647 (@85400 @169 @657 @19761 @7048)) + (@27897 + @85363 + @6533 + @169 + @3148 + @677 + @68 + @7048 + @19764 + @15399 + @27910 + (@27696 + @85363 + @6533 + @677 + @68 + @19764 + (@27705 + @85363 + @6533 + @675 + @162 + @29 + @33 + @8054 + @7042 + (@27717 @85363 @6533 @398 @29 @398 @8054 (@27725 (@27726 @85363 @398)) @34877) + (@27742 @85363 @6533))) + @66971)) + (@27841 (@85389 @20)) + (@27766 (@85393 @307 @183)) + (@27647 (@85400 @183 @4383 @19752 @7048)) +@85472 := @27682 @85345 @6533 @4366 @4386 @5167 @3148 @7048 @19755 @6533 @5204 +@85477 := @27696 @85345 @6533 @4386 @5167 @19755 +@85479 := @27705 @85345 @6533 +@85485 := @85479 @160 @4385 @29 @92 @7040 @19754 +@85487 := @27717 @85345 @6533 +@85491 := @85487 @136 @29 @136 @7040 +@85492 := @27726 @85345 +@85551 := @85162 + (@85168 + (@85343 + (@85462 + (@85472 + (@85477 + (@85485 + (@85491 (@27725 (@85492 @136)) @27736) + (@85479 + @693 + @432 + @24 + @77 + @8874 + @12022 + (@85487 @473 @24 @473 @8874 (@27725 (@85492 @473)) @38517) + (@85479 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @85345 @6533 @239 @26 @7161 @28438) + (@27742 @85345 @6533))))) + @85025 + @85028 + @85031 + @85034 + @27772)) + @28815 + (@27766 (@52785 @4391 @27662)) + @28827)) + (@27766 (@28048 @85149 @521)) +@85555 := @27612 (@33483 (@66570 @33484)) @85149 +@85557 := @33536 @85555 @6533 +@85558 := @85557 @6533 +@85566 := @85558 @4396 @4398 @4408 @3148 @7048 @19788 @7048 @19811 +@85567 := @85557 @6612 +@85575 := @85567 @177 @196 @242 @26 @7048 @7966 @7048 @19788 +@85577 := @30381 @85555 @6533 +@85580 := @85577 @177 @26 @7966 +@85582 := @27717 @85555 @6533 +@85586 := @85582 @46 @26 @46 @7966 +@85587 := @27726 @85555 +@85592 := @85580 (@85586 (@27725 (@85587 @46)) @33867) +@85593 := @85575 @85592 +@85595 := @30356 @85555 @6533 +@85597 := @85595 @6612 @33716 +@85618 := @85597 + @7966 + @196 + @242 + @26 + @7048 + @7580 + @7048 + @7162 + (@85577 @196 @26 @7580 (@85582 @60 @26 @60 @7580 (@27725 (@85587 @60)) @30642)) +@85621 := @85577 @242 @26 @7162 +@85623 := @28426 @85555 @6533 +@85631 := @85566 (@85593 (@85618 (@85621 (@85623 @239 @26 @7161 @28438)))) +@85633 := @85595 @6533 @33716 +@85641 := @85633 @19788 @4398 @4408 @3148 @7048 @19791 @7048 @19809 +@85642 := @27888 @85555 +@85685 := @85642 + @4398 + @3148 + @7048 + @19790 + (@27897 + @85555 + @6533 + @183 + @3148 + @214 + @49 + @7048 + @9822 + @15680 + @27910 + (@27696 + @85555 + @6533 + @214 + @49 + @9822 + (@27705 + @85555 + @6533 + @212 + @162 + @24 + @33 + @7327 + @7042 + (@85582 @20 @24 @20 @7327 (@27725 (@85587 @20)) @29201) + (@27742 @85555 @6533))) + @67922) +@85881 := @84138 + (@84179 + (@84181 + (@84183 + (@84200 + (@84216 + (@84233 + (@84246 + (@84254 + (@84258 + (@84318 + (@84485 + (@84664 + (@84765 + (@84866 + (@85042 + (@85145 + (@85551 + (@85631 + (@85641 + @85685 + (@85558 + @177 + @4401 + @4407 + @3148 + @7048 + @7966 + @7048 + @19809 + @85592 + (@85633 + @7966 + @4401 + @4407 + @3148 + @7048 + @19799 + @7048 + @19807 + (@85558 + @220 + @717 + @620 + @3148 + @7048 + @7120 + @7048 + @19799 + (@85577 + @220 + @26 + @7120 + (@85582 + @192 + @26 + @192 + @7120 + (@27725 (@85587 @192)) + @28265)) + (@85633 + @7120 + @717 + @620 + @3148 + @7048 + @19794 + @7048 + @19797 + (@85642 + @717 + @3148 + @7048 + @8336 + (@85577 + @717 + @3148 + @8336 + (@85582 + @521 + @3148 + @521 + @8336 + (@27725 (@85587 @521)) + @34410))) + (@85642 + @620 + @3148 + @7048 + @7964 + (@85577 + @620 + @3148 + @7964 + (@85582 + @367 + @3148 + @367 + @7964 + (@27725 (@85587 @367)) + @35382))))) + (@85558 + @4404 + @630 + @4398 + @3148 + @7048 + @19804 + @7048 + @19807 + (@85567 + @262 + @334 + @275 + @26 + @7048 + @12136 + @7048 + @19804 + (@85577 + @262 + @26 + @12136 + (@85582 + @204 + @26 + @204 + @12136 + (@27725 (@85587 @204)) + @51336)) + (@85597 + @12136 + @334 + @275 + @26 + @7048 + @7362 + @7048 + @9940 + (@85577 + @334 + @26 + @7362 + (@85623 @331 @26 @7361 @29376)) + (@85577 + @275 + @26 + @9940 + (@85582 + @271 + @26 + @271 + @9940 + (@27725 (@85587 @271)) + @42393)))) + (@85633 + @19804 + @630 + @4398 + @3148 + @7048 + @12720 + @7048 + @19791 + (@85642 + @630 + @3148 + @7048 + @7980 + (@85577 + @630 + @3148 + @7980 + (@85582 + @393 + @3148 + @393 + @7980 + (@27725 (@85587 @393)) + @35518))) + @85685))))))))))))))))))))))) +@85882 := @27312 @3386 +@85883 := @27320 @68141 +@85885 := @27316 (@85883 @27335) +@85887 := @27358 (@27359 @3386) +@85888 := @27354 @85887 +@85890 := @27316 (@85888 @27383) +@85907 := @27315 + (fun (fn : @129) => + @85885 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @85890 @27430)))))) + @27476)) + @4461 +@85910 := @27482 (@85883 (@27333 @4461)) +@85913 := @27395 (@27396 @4461) @68144 +@85917 := @27316 (@27387 (@85913 @27404) @27408) +@85918 := @27421 @4461 +@85923 := @27418 (@27420 @85918 @68147 @27376 @27378) +@85934 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @85890 (@85917 @85923))))) +@85935 := @27341 @85934 +@85936 := @27338 @85935 +@85945 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @68144 @27334) @27470))) +@85948 := @85910 (@85936 @85945) @68142 +@85950 := @27529 @85935 @85945 +@85952 := @27532 @85934 @13137 +@85954 := @27316 (@85888 @55838) +@85955 := @85913 @55841 +@85956 := @27387 @85955 +@85958 := @27316 (@85956 @27408) +@85969 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @85954 (@85958 @85923))))) + @6400 +@85971 := @27316 (@85888 @73810) +@85973 := @41034 @85918 @68147 +@85985 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @85971 (@85958 (@41033 (@85973 @27376 @27378)))))) + @19859 +@85992 := @27316 (@85888 (@27366 (@55836 (@41026 (@27375 (@19860 @27378)))))) +@85993 := @85973 @19859 +@86002 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @85992 (@85958 (@41033 (@85993 @27378))))) + @19861 +@86007 := @85888 (@27366 (@55836 (@41026 (@27375 @19862)))) +@86008 := @27316 @86007 +@86009 := @85993 @19861 +@86015 := @27599 (fun (Γ : @27346) => @86008 (@85958 (@41033 @86009))) @55907 +@86016 := @27482 @86007 +@86017 := @85956 @55910 +@86018 := @27316 @86017 +@86019 := @73857 @86009 +@86023 := @86016 (@86018 @86019) (@27642 @85887) +@86027 := @27482 @86017 @86019 (@27647 @85955) +@86036 := @75091 @26 @4438 @4459 @26 @19836 @20 @7843 @19858 @19861 +@86041 := @27673 @55907 @6612 @4438 @26 @19836 +@86048 := @73869 @4437 @3729 @26 @7048 @19834 @6612 @3746 +@86051 := @73878 @4437 @3729 @19834 +@86057 := @73884 @4436 @1283 @3728 @7695 @19833 @55996 +@86063 := @73883 @4426 @4435 @1283 @2077 @19824 @19832 +@86065 := @56161 @4425 @19824 +@86067 := @28289 (@28290 @19824) +@86068 := @86065 @86067 +@86071 := @27766 (@28295 @4425 @1283) +@86102 := @86036 + (@86041 + (@86048 + (@86051 + (@86057 + (@86063 + (@86068 @86071) + (@73883 + @4433 + @162 + @1283 + @33 + @19830 + @7042 + (@56161 @4432 @19830 (@28289 (@28290 @19830)) (@27766 (@28295 @4432 @1283))) + @73919)))) + @55233 + @55236 + @55239 + @55242 + @32050)) + @75149 +@86103 := @60011 @55907 +@86116 := @27972 @86103 @6612 @6612 @46 @26 @4456 @4458 @26 @19855 @46 @7843 @7048 @19861 +@86121 := @27673 @86103 @6612 @4456 @26 @19855 +@86131 := @27682 @86103 @6612 @2493 @4455 @3729 @26 @7048 @19853 @6612 @3746 +@86136 := @27696 @86103 @6612 @4455 @3729 @19853 +@86138 := @27705 @86103 @6612 +@86156 := @86138 + @160 + @4454 + @1283 + @3728 + @7695 + @19852 + (@27717 @86103 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @86103 @136)) @31790) +@86162 := @86138 @4444 @4453 @1283 @2077 @19843 @19851 +@86165 := @28281 @86103 @6612 @1283 +@86167 := @86165 @4443 @19843 +@86169 := @28289 (@28290 @19843) +@86170 := @86167 @86169 +@86173 := @27766 (@28295 @4443 @1283) +@86209 := @86116 + (@86121 + (@86131 + (@86136 + (@86156 + (@86162 + (@86170 @86173) + (@86138 + @4451 + @162 + @1283 + @33 + @19849 + @7042 + (@86165 @4450 @19849 (@28289 (@28290 @19849)) (@27766 (@28295 @4450 @1283))) + (@27742 @86103 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + (@27766 (@28048 @86103 @46)) +@86210 := @56883 @86103 +@86221 := @33536 @86210 @6612 @6612 @212 @334 @177 @26 @7048 @7327 @7048 @19861 +@86223 := @30381 @86210 @6612 +@86226 := @86223 @212 @26 @7327 +@86228 := @27717 @86210 @6612 +@86232 := @86228 @20 @26 @20 @7327 +@86233 := @27726 @86210 +@86288 := @85907 + (@85948 + (@85950 + (@85952 + (@85969 + (@85985 + (@86002 + (@86015 + (@86023 + (@86027 + (@86102 + (@86209 + (@86221 + (@86226 (@86232 (@27725 (@86233 @20)) @29201)) + (@30356 + @86210 + @6612 + @6612 + @33716 + @7327 + @334 + @177 + @26 + @7048 + @7362 + @7048 + @7966 + (@86223 @334 @26 @7362 (@28426 @86210 @6612 @331 @26 @7361 @29376)) + (@86223 + @177 + @26 + @7966 + (@86228 + @46 + @26 + @46 + @7966 + (@27725 (@86233 @46)) + @33867))))))))))))))) +@86289 := @27312 @3397 +@86290 := @27320 @68330 +@86292 := @27316 (@86290 @27335) +@86294 := @27358 (@27359 @3397) +@86295 := @27354 @86294 +@86297 := @27316 (@86295 @27383) +@86314 := @27315 + (fun (fn : @129) => + @86292 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @86297 @27430)))))) + @27476)) + @4787 +@86317 := @27482 (@86290 (@27333 @4787)) +@86320 := @27395 (@27396 @4787) @68333 +@86324 := @27316 (@27387 (@86320 @27404) @27408) +@86325 := @27421 @4787 +@86330 := @27418 (@27420 @86325 @68336 @27376 @27378) +@86341 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @86297 (@86324 @86330))))) +@86342 := @27341 @86341 +@86343 := @27338 @86342 +@86352 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @68333 @27334) @27470))) +@86355 := @86317 (@86343 @86352) @68331 +@86357 := @27529 @86342 @86352 +@86359 := @27532 @86341 @11710 +@86361 := @27316 (@86295 @49078) +@86362 := @86320 @49081 +@86363 := @27387 @86362 +@86365 := @27316 (@86363 @27408) +@86376 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @86361 (@86365 @86330))))) + @7486 +@86378 := @27316 (@86295 @49882) +@86380 := @29940 @86325 @68336 +@86392 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @86378 (@86365 (@29939 (@86380 @27376 @27378)))))) + @20020 +@86399 := @27316 (@86295 (@27366 (@49076 (@29932 (@27375 (@20021 @27378)))))) +@86400 := @86380 @20020 +@86409 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @86399 (@86365 (@29939 (@86400 @27378))))) + @20729 +@86414 := @86295 (@27366 (@49076 (@29932 (@27375 @20730)))) +@86415 := @27316 @86414 +@86416 := @86400 @20729 +@86422 := @27599 (fun (Γ : @27346) => @86415 (@86365 (@29939 @86416))) @29106 +@86423 := @27482 @86414 +@86424 := @86363 @49151 +@86425 := @27316 @86424 +@86426 := @49932 @86416 +@86430 := @86423 (@86425 @86426) (@27642 @86294) +@86434 := @27482 @86424 @86426 (@27647 @86362) +@86443 := @55111 @4785 @24 @9825 @46 @9818 @20019 @20729 @55154 @29470 +@86506 := @65686 + @4784 + @24 + @19906 + @60 + @9818 + @20018 + @20729 + (@55630 + @19906 + (@55636 + @19904 + @6612 + @2074 + (@55641 + @19904 + (@65699 + @19903 + @55474 + (@55654 + @19901 + @7042 + (@55485 + @19890 + @19899 + (@55491 + @19890 + @19897 + @7137 + (@55499 + @19889 + @19896 + @7113 + @19872 + @7031 + @55510 + (@55519 @19882 @7031 @55526 @55342 @28310 (@27766 (@28312 @19883 @7048))) + @28310 + (@27766 (@28312 @19873 @19889))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @55226))) + @41836 + @41839 + @41842 + @41845 + @28625)) + @65752 +@86508 := @65757 @1283 @4465 +@86515 := @86508 @4783 @24 @19946 @192 @9818 @20017 @20729 +@86518 := @74697 @6533 @4465 @1283 +@86519 := @86518 @19946 +@86525 := @74702 @6533 @1288 @4464 @2050 @1283 @7048 +@86528 := @86525 @19944 @6612 @2074 +@86531 := @74712 @6533 @4464 @2050 +@86532 := @86531 @19944 +@86533 := @74717 @6533 +@86537 := @86533 @160 @4463 @29 @49 +@86539 := @86537 @7295 @19943 +@86542 := @65803 @136 @29 @136 +@86546 := @86539 (@86542 @7295 @74730 @29061) +@86550 := @86533 @1336 @162 @24 @33 +@86552 := @86550 @19941 @7042 +@86554 := @65768 @1336 @24 +@86556 := @86554 @19930 @19939 +@86560 := @65784 @218 @1335 @2119 @24 +@86563 := @86560 @19930 @19937 @7137 +@86568 := @65792 @212 @1334 @24 @49 @7327 +@86573 := @86568 @19929 @19936 @7113 @19912 @7031 +@86579 := @65803 @20 @24 @20 @7327 @74745 @29201 +@86580 := @86573 @86579 +@86588 := @65792 @1332 @162 @24 @33 @9913 @7048 @7042 @7113 +@86612 := @86552 + (@86556 + (@86563 + (@86580 + (@86588 @19922 @7031 @66109 @65834 @28310 (@27766 (@28312 @19923 @7048))) + @28310 + (@27766 (@28312 @19913 @19929))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@86613 := @74749 @6533 +@86625 := @86515 + (@86519 (@86528 (@86532 (@86546 (@86612 @86613))) @41836 @41839 @41842 @41845 @28625)) + @66376 +@86638 := @27972 @74780 @6533 @6533 @204 @1283 @4475 @4782 @24 @19987 @204 @9818 @20016 @20729 +@86643 := @27673 @74780 @6533 @4475 @1283 @19987 +@86644 := @74824 @6533 +@86652 := @86644 @1288 @4474 @2050 @1283 @7048 @19985 @6612 @2074 +@86653 := @74834 @6533 +@86656 := @86653 @4474 @2050 @19985 +@86657 := @74839 @6533 +@86663 := @86657 @160 @4473 @29 @49 @7040 @19984 +@86664 := @74847 @6533 +@86673 := @86663 (@86664 @136 @29 @136 @7040 (@27725 (@74853 @136)) @27736) +@86679 := @86657 @4471 @162 @24 @33 @19982 @7042 +@86685 := @28076 @74780 @6533 @4471 @24 @19971 @19980 +@86687 := @28231 @74780 @6533 +@86694 := @86687 @218 @4470 @2119 @24 @19971 @19978 @7137 +@86696 := @28244 @74780 @6533 +@86715 := @86696 + @212 + @4469 + @24 + @49 + @7327 + @19970 + @19977 + @7113 + @19953 + @7031 + (@86664 @20 @24 @20 @7327 (@27725 (@74853 @20)) @29201) +@86725 := @86696 @3704 @162 @24 @33 @16989 @7048 @7042 @7113 @19963 @7031 +@86727 := @28281 @74780 @6533 +@86728 := @86727 @24 +@86732 := @86728 @3703 @16989 @73685 @73689 +@86733 := @86725 @86732 +@86735 := @28304 @74780 @6533 +@86756 := @86679 + (@86685 + (@86694 + (@86715 + (@86733 @86735 @28310 (@27766 (@28312 @19964 @7048))) + @28310 + (@27766 (@28312 @19954 @19970))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@86757 := @74889 @6533 +@86772 := @86638 + (@86643 (@86652 (@86656 (@86673 (@86756 @86757))) @41836 @41839 @41842 @41845 @28625)) + (@27766 (@28048 @74780 @204)) +@86775 := @27612 (@28508 (@41854 @28510)) +@86776 := @86775 @74780 +@86779 := @33536 @86776 @6533 @6533 +@86787 := @86779 @4486 @4568 @4781 @24 @20016 @20029 @7048 @20729 +@86790 := @28231 @86776 @6533 @715 +@86796 := @86790 @4485 @3728 @26 @20016 @20027 @8172 +@86798 := @28244 @86776 @6533 +@86799 := @86798 @177 +@86808 := @86799 @4484 @1283 @2077 @7966 @20015 @20026 @7113 @19993 @7031 +@86810 := @27717 @86776 @6533 +@86814 := @86810 @46 @1283 @46 @7966 +@86815 := @27726 @86776 +@86819 := @86814 (@27725 (@86815 @46)) @33867 +@86820 := @86808 @86819 +@86830 := @86798 @4482 @162 @1283 @33 @20012 @7048 @7042 @7113 @20003 @7031 +@86832 := @28281 @86776 @6533 +@86833 := @86832 @1283 +@86843 := @86830 (@86833 @4481 @20012 (@28289 (@28290 @20012)) (@27766 (@28295 @4481 @1283))) +@86845 := @28304 @86776 @6533 +@86865 := @86787 + (@86796 + (@86820 + (@86843 @86845 @28310 (@27766 (@28312 @20004 @7048))) + @28310 + (@27766 (@28312 @19994 @20015))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@86869 := @30356 @86776 @6533 @6533 @33716 +@86877 := @86869 @20029 @4568 @4781 @24 @7048 @20193 @20222 @20727 +@86885 := @86779 @4505 @4532 @4567 @24 @7048 @20047 @7048 @20193 +@86888 := @27682 @86776 @6533 @2493 +@86895 := @86888 @4504 @3729 @26 @7048 @20045 @6612 @3746 +@86897 := @27696 @86776 @6533 +@86900 := @86897 @4504 @3729 @20045 +@86902 := @27705 @86776 @6533 +@86903 := @86902 @196 +@86908 := @86903 @4503 @1283 @3728 @7580 @20044 +@86916 := @86810 @60 @1283 @60 @7580 (@27725 (@86815 @60)) @30642 +@86917 := @86908 @86916 +@86933 := @86902 + @4493 + @4502 + @1283 + @2077 + @20035 + @20043 + (@86833 @4492 @20035 (@28289 (@28290 @20035)) (@27766 (@28295 @4492 @1283))) +@86949 := @86902 + @4500 + @162 + @1283 + @33 + @20041 + @7042 + (@86833 @4499 @20041 (@28289 (@28290 @20041)) (@27766 (@28295 @4499 @1283))) +@86951 := @27742 @86776 @6533 +@86962 := @86885 + (@86895 (@86900 (@86917 (@86933 (@86949 @86951)))) @55233 @55236 @55239 @55242 @28625) +@86970 := @86869 @20047 @4532 @4567 @24 @20075 @20129 @7048 @20191 +@86978 := @86779 @4516 @237 @4531 @24 @20075 @20084 @7048 @20129 +@86984 := @86790 @4515 @3728 @26 @20075 @20082 @8172 +@86985 := @86798 @196 +@87035 := @86978 + (@86984 + (@86985 + @4514 + @1283 + @2077 + @7580 + @20074 + @20081 + @7113 + @20052 + @7031 + @86916 + (@86798 + @4512 + @162 + @1283 + @33 + @20071 + @7048 + @7042 + @7113 + @20062 + @7031 + (@86833 @4511 @20071 (@28289 (@28290 @20071)) (@27766 (@28295 @4511 @1283))) + @86845 + @28310 + (@27766 (@28312 @20063 @7048))) + @28310 + (@27766 (@28312 @20053 @20074))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@87043 := @86869 @20084 @237 @4531 @24 @7048 @15816 @20113 @20127 +@87044 := @27888 @86776 +@87048 := @87044 @237 @24 @7048 @7158 +@87050 := @30381 @86776 @6533 +@87053 := @87050 @237 @24 @7158 +@87054 := @86832 @24 +@87060 := @87048 (@87053 (@87054 @236 @7158 @28410 @28414)) +@87061 := @87043 @87060 +@87125 := @86779 + @4528 + @237 + @1332 + @24 + @20113 + @20122 + @7048 + @20127 + (@86790 + @4527 + @3728 + @26 + @20113 + @20120 + @8172 + (@86985 + @4526 + @1283 + @2077 + @7580 + @20112 + @20119 + @7113 + @20090 + @7031 + @86916 + (@86798 + @4524 + @162 + @1283 + @33 + @20109 + @7048 + @7042 + @7113 + @20100 + @7031 + (@86833 @4523 @20109 (@28289 (@28290 @20109)) (@27766 (@28295 @4523 @1283))) + @86845 + @28310 + (@27766 (@28312 @20101 @7048))) + @28310 + (@27766 (@28312 @20091 @20112))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@87134 := @86869 @20122 @237 @1332 @24 @7048 @15816 @7048 @20125 @87060 +@87147 := @87044 @1332 @24 @7048 @9913 (@87050 @1332 @24 @9913 (@87054 @1331 @9913 @42250 @42254)) +@87152 := @86970 (@87035 (@87061 (@87125 (@87134 @87147)))) +@87160 := @86779 @4551 @4565 @237 @24 @7048 @20148 @7048 @20191 +@87167 := @86888 @4550 @3729 @26 @7048 @20146 @6612 @3746 +@87170 := @86897 @4550 @3729 @20146 +@87176 := @86903 @4549 @1283 @3728 @7580 @20145 @86916 +@87192 := @86902 + @4539 + @4548 + @1283 + @2077 + @20136 + @20144 + (@86833 @4538 @20136 (@28289 (@28290 @20136)) (@27766 (@28295 @4538 @1283))) +@87198 := @86902 @4546 @162 @1283 @33 @20142 @7042 +@87207 := @86833 @4545 @20142 (@28289 (@28290 @20142)) (@27766 (@28295 @4545 @1283)) +@87209 := @87198 @87207 @86951 +@87219 := @87160 (@87167 (@87170 (@87176 (@87192 @87209))) @55233 @55236 @55239 @55242 @28625) +@87227 := @86869 @20148 @4565 @237 @24 @20176 @20188 @7048 @15816 +@87235 := @86779 @4562 @237 @1332 @24 @20176 @20185 @7048 @20188 +@87241 := @86790 @4561 @3728 @26 @20176 @20183 @8172 +@87251 := @86985 @4560 @1283 @2077 @7580 @20175 @20182 @7113 @20153 @7031 @86916 +@87261 := @86798 @4558 @162 @1283 @33 @20172 @7048 @7042 @7113 @20163 @7031 +@87263 := @86833 @4557 @20172 +@87265 := @28289 (@28290 @20172) +@87266 := @87263 @87265 +@87269 := @27766 (@28295 @4557 @1283) +@87270 := @87266 @87269 +@87308 := @86877 + (@86962 + (@87152 + (@87219 + (@87227 + (@87235 + (@87241 + (@87251 + (@87261 @87270 @86845 @28310 (@27766 (@28312 @20164 @7048))) + @28310 + (@27766 (@28312 @20154 @20175))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@86869 @20185 @237 @1332 @24 @7048 @15816 @7048 @20125 @87060 @87147)) + @87060)))) +@87372 := @86779 + @4579 + @4586 + @4780 + @24 + @20222 + @20231 + @7048 + @20727 + (@86790 + @4578 + @3728 + @26 + @20222 + @20229 + @8172 + (@86799 + @4577 + @1283 + @2077 + @7966 + @20221 + @20228 + @7113 + @20199 + @7031 + @86819 + (@86798 + @4575 + @162 + @1283 + @33 + @20218 + @7048 + @7042 + @7113 + @20209 + @7031 + (@86833 @4574 @20218 (@28289 (@28290 @20218)) (@27766 (@28295 @4574 @1283))) + @86845 + @28310 + (@27766 (@28312 @20210 @7048))) + @28310 + (@27766 (@28312 @20200 @20221))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@87380 := @86869 @20231 @4586 @4780 @24 @7048 @20241 @20270 @20725 +@87388 := @86779 @4583 @1332 @237 @24 @7048 @20238 @7048 @20241 +@87395 := @86888 @4582 @3729 @26 @7048 @20236 @6612 @3746 +@87398 := @86897 @4582 @3729 @20236 +@87404 := @86903 @4581 @1283 @3728 @7580 @20235 @86916 +@87405 := @86902 @2543 +@87410 := @87405 @4560 @1283 @2077 @13055 @20234 +@87414 := @86833 @2542 @13055 @55558 @55562 +@87445 := @87380 + (@87388 + (@87395 + (@87398 (@87404 (@87410 @87414 (@86902 @4558 @162 @1283 @33 @20172 @7042 @87270 @86951)))) + @55233 + @55236 + @55239 + @55242 + @28625) + (@86869 @20238 @1332 @237 @24 @7048 @20125 @7048 @15816 @87147 @87060)) +@87453 := @86779 @4597 @4627 @4779 @24 @20270 @20279 @7048 @20725 +@87459 := @86790 @4596 @3728 @26 @20270 @20277 @8172 +@87469 := @86799 @4595 @1283 @2077 @7966 @20269 @20276 @7113 @20247 @7031 @86819 +@87479 := @86798 @4593 @162 @1283 @33 @20266 @7048 @7042 @7113 @20257 @7031 +@87481 := @86833 @4592 @20266 +@87483 := @28289 (@28290 @20266) +@87484 := @87481 @87483 +@87487 := @27766 (@28295 @4592 @1283) +@87509 := @87453 + (@87459 + (@87469 + (@87479 (@87484 @87487) @86845 @28310 (@27766 (@28312 @20258 @7048))) + @28310 + (@27766 (@28312 @20248 @20269))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@87517 := @86869 @20279 @4627 @4779 @24 @7048 @20373 @20402 @20723 +@87567 := @86779 + @4608 + @4625 + @237 + @24 + @7048 + @20290 + @7048 + @20373 + (@86888 + @4607 + @3729 + @26 + @7048 + @20288 + @6612 + @3746 + (@86897 + @4607 + @3729 + @20288 + (@86903 + @4606 + @1283 + @3728 + @7580 + @20287 + @86916 + (@86902 + @4604 + @4548 + @1283 + @2077 + @20285 + @20144 + (@86833 @4603 @20285 (@28289 (@28290 @20285)) (@27766 (@28295 @4603 @1283))) + @87209))) + @55233 + @55236 + @55239 + @55242 + @28625) +@87575 := @86869 @20290 @4625 @237 @24 @7048 @20370 @7048 @15816 +@87576 := @86779 @4612 +@87583 := @87576 @4623 @237 @24 @7048 @20295 @7048 @20370 +@87590 := @86888 @4611 @3729 @26 @7048 @20293 @6612 @3746 +@87593 := @86897 @4611 @3729 @20293 +@87594 := @86902 @220 +@87599 := @87594 @4610 @1283 @3728 @7120 @20292 +@87607 := @86810 @192 @1283 @192 @7120 (@27725 (@86815 @192)) @28265 +@87608 := @87599 @87607 +@87615 := @87405 @4548 @1283 @2077 @13055 @20144 @87414 @87209 +@87623 := @87590 (@87593 (@87608 @87615)) @55233 @55236 @55239 @55242 @28625 +@87624 := @87583 @87623 +@87625 := @86869 @20295 +@87632 := @87625 @4623 @237 @24 @20318 @20367 @7048 @15816 +@87640 := @86779 @4615 @4621 @3704 @24 @20318 @20327 @7048 @20367 +@87646 := @86790 @4614 @3728 @26 @20318 @20325 @8172 +@87656 := @86985 @4548 @1283 @2077 @7580 @20317 @20324 @7113 @20300 @7031 @86916 +@87664 := @86798 @4546 @162 @1283 @33 @20142 @7048 @7042 @7113 +@87687 := @87640 + (@87646 + (@87656 + (@87664 @20310 @7031 @87207 @86845 @28310 (@27766 (@28312 @20311 @7048))) + @28310 + (@27766 (@28312 @20301 @20317))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@87695 := @86869 @20327 @4621 @3704 @24 @20350 @20364 @7048 @20362 +@87703 := @86779 @4618 @237 @3704 @24 @20350 @20359 @7048 @20364 +@87709 := @86790 @4617 @3728 @26 @20350 @20357 @8172 +@87710 := @86798 @220 +@87743 := @87703 + (@87709 + (@87710 + @4548 + @1283 + @2077 + @7120 + @20349 + @20356 + @7113 + @20332 + @7031 + @87607 + (@87664 @20342 @7031 @87207 @86845 @28310 (@27766 (@28312 @20343 @7048))) + @28310 + (@27766 (@28312 @20333 @20349))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@87752 := @86869 @20359 @237 @3704 @24 @7048 @15816 @7048 @20362 @87060 +@87765 := @87044 + @3704 + @24 + @7048 + @16989 + (@87050 @3704 @24 @16989 (@87054 @3703 @16989 @73685 @73689)) +@87777 := @87517 + (@87567 + (@87575 (@87624 (@87632 (@87687 (@87695 (@87743 (@87752 @87765)) @87765)) @87060)) @87060)) +@87785 := @86779 @4638 @4681 @4778 @24 @20402 @20411 @7048 @20723 +@87791 := @86790 @4637 @3728 @26 @20402 @20409 @8172 +@87801 := @86799 @4636 @1283 @2077 @7966 @20401 @20408 @7113 @20379 @7031 @86819 +@87811 := @86798 @4634 @162 @1283 @33 @20398 @7048 @7042 @7113 @20389 @7031 +@87813 := @86833 @4633 @20398 +@87815 := @28289 (@28290 @20398) +@87816 := @87813 @87815 +@87819 := @27766 (@28295 @4633 @1283) +@87841 := @87785 + (@87791 + (@87801 + (@87811 (@87816 @87819) @86845 @28310 (@27766 (@28312 @20390 @7048))) + @28310 + (@27766 (@28312 @20380 @20401))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@88086 := @86869 + @20411 + @4681 + @4778 + @24 + @20439 + @20509 + @20538 + @20721 + (@86779 + @4649 + @4652 + @4680 + @24 + @20439 + @20448 + @7048 + @20509 + (@86790 + @4648 + @3728 + @26 + @20439 + @20446 + @8172 + (@86985 + @4647 + @1283 + @2077 + @7580 + @20438 + @20445 + @7113 + @20416 + @7031 + @86916 + (@86798 + @4645 + @162 + @1283 + @33 + @20435 + @7048 + @7042 + @7113 + @20426 + @7031 + (@86833 @4644 @20435 (@28289 (@28290 @20435)) (@27766 (@28295 @4644 @1283))) + @86845 + @28310 + (@27766 (@28312 @20427 @7048))) + @28310 + (@27766 (@28312 @20417 @20438))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@86869 + @20448 + @4652 + @4680 + @24 + @7048 + @20451 + @20480 + @20507 + (@87576 + @3704 + @237 + @24 + @7048 + @20295 + @7048 + @20451 + @87623 + (@87625 @3704 @237 @24 @7048 @20362 @7048 @15816 @87765 @87060)) + (@86779 + @4663 + @4678 + @237 + @24 + @20480 + @20489 + @7048 + @20507 + (@86790 + @4662 + @3728 + @26 + @20480 + @20487 + @8172 + (@86985 + @4661 + @1283 + @2077 + @7580 + @20479 + @20486 + @7113 + @20457 + @7031 + @86916 + (@86798 + @4659 + @162 + @1283 + @33 + @20476 + @7048 + @7042 + @7113 + @20467 + @7031 + (@86833 @4658 @20476 (@28289 (@28290 @20476)) (@27766 (@28295 @4658 @1283))) + @86845 + @28310 + (@27766 (@28312 @20468 @7048))) + @28310 + (@27766 (@28312 @20458 @20479))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@86869 + @20489 + @4678 + @237 + @24 + @7048 + @20504 + @7048 + @15816 + (@86779 + @4675 + @3704 + @237 + @24 + @7048 + @20501 + @7048 + @20504 + (@86888 + @4674 + @3729 + @26 + @7048 + @20499 + @6612 + @3746 + (@86897 + @4674 + @3729 + @20499 + (@87594 + @4673 + @1283 + @3728 + @7120 + @20498 + @87607 + (@87405 + @4672 + @1283 + @2077 + @13055 + @20497 + @87414 + (@86902 + @4670 + @162 + @1283 + @33 + @20495 + @7042 + (@86833 @4669 @20495 (@28289 (@28290 @20495)) (@27766 (@28295 @4669 @1283))) + @86951)))) + @55233 + @55236 + @55239 + @55242 + @28625) + (@86869 @20501 @3704 @237 @24 @7048 @20362 @7048 @15816 @87765 @87060)) + @87060)))) +@88150 := @86779 + @4692 + @4776 + @237 + @24 + @20538 + @20547 + @7048 + @20721 + (@86790 + @4691 + @3728 + @26 + @20538 + @20545 + @8172 + (@86799 + @4690 + @1283 + @2077 + @7966 + @20537 + @20544 + @7113 + @20515 + @7031 + @86819 + (@86798 + @4688 + @162 + @1283 + @33 + @20534 + @7048 + @7042 + @7113 + @20525 + @7031 + (@86833 @4687 @20534 (@28289 (@28290 @20534)) (@27766 (@28295 @4687 @1283))) + @86845 + @28310 + (@27766 (@28312 @20526 @7048))) + @28310 + (@27766 (@28312 @20516 @20537))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@88158 := @86869 @20547 @4776 @237 @24 @20575 @20718 @7048 @15816 +@88222 := @86779 + @4703 + @4774 + @237 + @24 + @20575 + @20584 + @7048 + @20718 + (@86790 + @4702 + @3728 + @26 + @20575 + @20582 + @8172 + (@86985 + @4701 + @1283 + @2077 + @7580 + @20574 + @20581 + @7113 + @20552 + @7031 + @86916 + (@86798 + @4699 + @162 + @1283 + @33 + @20571 + @7048 + @7042 + @7113 + @20562 + @7031 + (@86833 @4698 @20571 (@28289 (@28290 @20571)) (@27766 (@28295 @4698 @1283))) + @86845 + @28310 + (@27766 (@28312 @20563 @7048))) + @28310 + (@27766 (@28312 @20553 @20574))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@88230 := @86869 @20584 @4774 @237 @24 @20612 @20715 @7048 @15816 +@88294 := @86779 + @4714 + @4728 + @4773 + @24 + @20612 + @20621 + @7048 + @20715 + (@86790 + @4713 + @3728 + @26 + @20612 + @20619 + @8172 + (@87710 + @4712 + @1283 + @2077 + @7120 + @20611 + @20618 + @7113 + @20589 + @7031 + @87607 + (@86798 + @4710 + @162 + @1283 + @33 + @20608 + @7048 + @7042 + @7113 + @20599 + @7031 + (@86833 @4709 @20608 (@28289 (@28290 @20608)) (@27766 (@28295 @4709 @1283))) + @86845 + @28310 + (@27766 (@28312 @20600 @7048))) + @28310 + (@27766 (@28312 @20590 @20611))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@88302 := @86869 @20621 @4728 @4773 @24 @7048 @20637 @7048 @20713 +@88310 := @86779 @4725 @3032 @237 @24 @7048 @20632 @7048 @20637 +@88317 := @86888 @4724 @3729 @26 @7048 @20630 @6612 @3746 +@88320 := @86897 @4724 @3729 @20630 +@88321 := @86902 @262 +@88326 := @88321 @4723 @1283 @3728 @12136 @20629 +@88334 := @86810 @204 @1283 @204 @12136 (@27725 (@86815 @204)) @51336 +@88335 := @88326 @88334 +@88341 := @86902 @4721 @4548 @1283 @2077 @20627 @20144 +@88343 := @86833 @4720 @20627 +@88345 := @28289 (@28290 @20627) +@88346 := @88343 @88345 +@88349 := @27766 (@28295 @4720 @1283) +@88361 := @88310 + (@88317 (@88320 (@88335 (@88341 (@88346 @88349) @87209))) @55233 @55236 @55239 @55242 @28625) +@88369 := @86869 @20632 @3032 @237 @24 @7048 @20634 @7048 @15816 +@88382 := @87044 + @3032 + @24 + @7048 + @14527 + (@87050 @3032 @24 @14527 (@87054 @3031 @14527 @64227 @64231)) +@88666 := @86443 + (@86506 + (@86625 + (@86772 + (@86865 + (@87308 + (@87372 + (@87445 + (@87509 + (@87777 + (@87841 + (@88086 + (@88150 + (@88158 + (@88222 + (@88230 + (@88294 + (@88302 + (@88361 (@88369 @88382 @87060)) + (@86779 + @4747 + @4753 + @4772 + @24 + @7048 + @20656 + @7048 + @20713 + (@86888 + @4746 + @3729 + @26 + @7048 + @20654 + @6612 + @3746 + (@86897 + @4746 + @3729 + @20654 + (@87594 + @4745 + @1283 + @3728 + @7120 + @20653 + @87607 + (@86902 + @4735 + @4744 + @1283 + @2077 + @20644 + @20652 + (@86833 + @4734 + @20644 + (@28289 (@28290 @20644)) + (@27766 (@28295 @4734 @1283))) + (@86902 + @4742 + @162 + @1283 + @33 + @20650 + @7042 + (@86833 + @4741 + @20650 + (@28289 (@28290 @20650)) + (@27766 (@28295 @4741 @1283))) + @86951)))) + @55233 + @55236 + @55239 + @55242 + @28625) + (@86869 + @20656 + @4753 + @4772 + @24 + @7048 + @20663 + @20692 + @20711 + (@86779 + @4750 + @3032 + @237 + @24 + @7048 + @20660 + @7048 + @20663 + (@86888 + @4749 + @3729 + @26 + @7048 + @20658 + @6612 + @3746 + (@86897 + @4749 + @3729 + @20658 + (@88321 + @4610 + @1283 + @3728 + @12136 + @20292 + @88334 + @87615)) + @55233 + @55236 + @55239 + @55242 + @28625) + (@86869 + @20660 + @3032 + @237 + @24 + @7048 + @20634 + @7048 + @15816 + @88382 + @87060)) + (@86779 + @4764 + @4770 + @237 + @24 + @20692 + @20701 + @7048 + @20711 + (@86790 + @4763 + @3728 + @26 + @20692 + @20699 + @8172 + (@87710 + @4762 + @1283 + @2077 + @7120 + @20691 + @20698 + @7113 + @20669 + @7031 + @87607 + (@86798 + @4760 + @162 + @1283 + @33 + @20688 + @7048 + @7042 + @7113 + @20679 + @7031 + (@86833 + @4759 + @20688 + (@28289 (@28290 @20688)) + (@27766 (@28295 @4759 @1283))) + @86845 + @28310 + (@27766 (@28312 @20680 @7048))) + @28310 + (@27766 (@28312 @20670 @20691))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@86869 + @20701 + @4770 + @237 + @24 + @7048 + @20708 + @7048 + @15816 + (@86779 + @4767 + @3032 + @237 + @24 + @7048 + @20705 + @7048 + @20708 + (@86888 + @4766 + @3729 + @26 + @7048 + @20703 + @6612 + @3746 + (@86897 + @4766 + @3729 + @20703 + (@88321 + @2553 + @1283 + @3728 + @12136 + @13064 + @88334 + (@87405 + @2552 + @1283 + @2077 + @13055 + @13063 + @87414 + (@86902 + @2550 + @162 + @1283 + @33 + @13061 + @7042 + (@86833 @2549 @13061 @55574 @55578) + @86951)))) + @55233 + @55236 + @55239 + @55242 + @28625) + (@86869 + @20705 + @3032 + @237 + @24 + @7048 + @20634 + @7048 + @15816 + @88382 + @87060)) + @87060)))))) + @87060)) + @87060))))))))))))) +@88676 := @86314 + (@86355 (@86357 (@86359 (@86376 (@86392 (@86409 (@86422 (@86430 (@86434 @88666))))))))) +@88677 := @27312 @3417 +@88678 := @27330 @3417 +@88679 := @27320 @88678 +@88681 := @27316 (@88679 @27335) +@88683 := @27358 (@27359 @3417) +@88684 := @27354 @88683 +@88686 := @27316 (@88684 @27383) +@88703 := @27315 + (fun (fn : @129) => + @88681 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @88686 @27430)))))) + @27476)) + @4794 +@88706 := @27482 (@88679 (@27333 @4794)) +@88709 := @27395 (@27396 @4794) @68819 +@88713 := @27316 (@27387 (@88709 @27404) @27408) +@88714 := @27421 @4794 +@88719 := @27418 (@27420 @88714 @68822 @27376 @27378) +@88730 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @88686 (@88713 @88719))))) +@88731 := @27341 @88730 +@88732 := @27338 @88731 +@88741 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @68819 @27334) @27470))) +@88745 := @88706 (@88732 @88741) (@27526 @88678) +@88747 := @27529 @88731 @88741 +@88749 := @27532 @88730 @11710 +@88751 := @27316 (@88684 @49078) +@88752 := @88709 @49081 +@88753 := @27387 @88752 +@88755 := @27316 (@88753 @27408) +@88766 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @88751 (@88755 @88719))))) + @14055 +@88768 := @27316 (@88684 @63482) +@88770 := @61506 @88714 @68822 +@88782 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @88768 (@88755 (@61505 (@88770 @27376 @27378)))))) + @7048 +@88784 := @27366 (@49076 @61521) +@88786 := @27316 (@88684 @88784) +@88787 := @88770 @7048 +@88796 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @88786 (@88755 (@61505 (@88787 @27378))))) + @20740 +@88801 := @88684 (@27366 (@49076 (@61498 (@27375 @20741)))) +@88802 := @27316 @88801 +@88803 := @88787 @20740 +@88809 := @27599 (fun (Γ : @27346) => @88802 (@88755 (@61505 @88803))) @29106 +@88810 := @27482 @88801 +@88811 := @88753 @49151 +@88812 := @27316 @88811 +@88813 := @63532 @88803 +@88817 := @88810 (@88812 @88813) (@27642 @88683) +@88821 := @27482 @88811 @88813 (@27647 @88752) +@88822 := @30007 @29106 +@88829 := @88822 @4791 @475 @2050 @2848 @7048 @11723 @5220 +@88835 := @55131 @11723 (@55135 @7040 @9822 @29217 @55145) +@88836 := @88829 @88835 +@88837 := @27330 @4791 +@88838 := @27526 @88837 +@88839 := @88836 @88838 +@88840 := @27400 @5220 +@88842 := @88839 (@27751 @88840) +@88843 := @27424 @5220 +@88858 := @88703 + (@88745 + (@88747 + (@88749 + (@88766 + (@88782 + (@88796 + (@88809 (@88817 (@88821 (@88842 (@27755 @88843) (@27760 (@27762 @4791)))))))))))) +@88859 := @27312 @3449 +@88860 := @27320 @69557 +@88862 := @27316 (@88860 @27335) +@88864 := @27358 (@27359 @3449) +@88865 := @27354 @88864 +@88867 := @27316 (@88865 @27383) +@88884 := @27315 + (fun (fn : @129) => + @88862 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @88867 @27430)))))) + @27476)) + @4814 +@88887 := @27482 (@88860 (@27333 @4814)) +@88890 := @27395 (@27396 @4814) @69560 +@88894 := @27316 (@27387 (@88890 @27404) @27408) +@88895 := @27421 @4814 +@88900 := @27418 (@27420 @88895 @69563 @27376 @27378) +@88911 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @88867 (@88894 @88900))))) +@88912 := @27341 @88911 +@88913 := @27338 @88912 +@88922 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @69560 @27334) @27470))) +@88925 := @88887 (@88913 @88922) @69558 +@88927 := @27529 @88912 @88922 +@88929 := @27532 @88911 @11710 +@88931 := @27316 (@88865 @49078) +@88932 := @88890 @49081 +@88933 := @27387 @88932 +@88935 := @27316 (@88933 @27408) +@88946 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @88931 (@88935 @88900))))) + @15987 +@88948 := @27316 (@88865 @69434) +@88950 := @69439 @88895 @69563 +@88962 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @88948 (@88935 (@69438 (@88950 @27376 @27378)))))) + @20804 +@88969 := @27316 (@88865 (@27366 (@49076 (@69431 (@27375 (@20805 @27378)))))) +@88970 := @88950 @20804 +@88979 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @88969 (@88935 (@69438 (@88970 @27378))))) + @20809 +@88984 := @88865 (@27366 (@49076 (@69431 (@27375 @20810)))) +@88985 := @27316 @88984 +@88986 := @88970 @20809 +@88992 := @27599 (fun (Γ : @27346) => @88985 (@88935 (@69438 @88986))) @29106 +@88993 := @27482 @88984 +@88994 := @88933 @49151 +@88995 := @27316 @88994 +@88996 := @69487 @88986 +@89000 := @88993 (@88995 @88996) (@27642 @88864) +@89004 := @27482 @88994 @88996 (@27647 @88932) +@89005 := @84259 @4798 +@89012 := @89005 @4812 @26 @20753 @46 @7843 @20803 @20809 +@89059 := @29136 + @4798 + @26 + @20753 + (@84271 + @4797 + @2079 + @26 + @7048 + @20751 + @6612 + @2092 + (@29151 + @4797 + @2079 + @20751 + (@29204 + @4796 + @29 + @2078 + @7295 + @20750 + @49974 + (@29184 + @2529 + @24 + @2077 + @7327 + @20749 + @29202 + (@29156 @2527 @162 @1283 @33 @13000 @7042 (@84300 @2526 @13000 @55409 @55413) @29220)))) + @42020 + @42023 + @42026 + @42029 + @28625) +@89061 := @89012 @89059 @29470 +@89069 := @84324 @4810 @4396 @26 @20800 @60 @7843 @7048 @20809 +@89072 := @84334 @4810 @26 @20800 +@89079 := @84340 @4809 @2079 @26 @7048 @20798 @6612 @2092 +@89082 := @84349 @4809 @2079 @20798 +@89087 := @84355 @4808 @29 @2078 @7040 @20797 +@89090 := @84365 @7040 @84369 @27736 +@89160 := @89069 + (@89072 + (@89079 + (@89082 + (@89087 + @89090 + (@84373 + @4807 + @24 + @2077 + @20788 + @20796 + (@84382 + @20777 + @20786 + (@84390 + @20777 + @20784 + @7137 + (@84400 + @20776 + @20783 + @7113 + @20759 + @7031 + @84413 + (@84422 @20769 @7031 @84431 @84434 @28310 (@27766 (@28312 @20770 @7048))) + @28310 + (@27766 (@28312 @20760 @20776))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@84354 + @4805 + @162 + @1283 + @33 + @20794 + @7042 + (@84462 @4804 @20794 (@28289 (@28290 @20794)) (@27766 (@28295 @4804 @1283))) + @84469)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @84484 +@89171 := @33536 @84486 @6533 @6533 @177 @196 @242 @26 @7048 @7966 @7048 @20809 +@89173 := @30381 @84486 @6533 +@89186 := @89171 (@89173 @177 @26 @7966 (@84529 @46 @26 @46 @7966 (@27725 (@84534 @46)) @33867)) +@89198 := @30356 @84486 @6533 @6533 @33716 @7966 @196 @242 @26 @7048 @16036 @7048 @20807 +@89199 := @27888 @84486 +@89234 := @89186 + (@89198 + (@89199 + @196 + @26 + @7048 + @7580 + (@89173 @196 @26 @7580 (@84529 @60 @26 @60 @7580 (@27725 (@84534 @60)) @30642))) + (@89199 + @242 + @26 + @7048 + @7162 + (@89173 @242 @26 @7162 (@28426 @84486 @6533 @239 @26 @7161 @28438)))) +@89246 := @88884 + (@88925 + (@88927 + (@88929 (@88946 (@88962 (@88979 (@88992 (@89000 (@89004 (@89061 (@89160 @89234))))))))))) +@89247 := @27312 @3463 +@89248 := @27320 @69895 +@89250 := @27316 (@89248 @27335) +@89252 := @27358 (@27359 @3463) +@89253 := @27354 @89252 +@89255 := @27316 (@89253 @27383) +@89272 := @27315 + (fun (fn : @129) => + @89250 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @89255 @27430)))))) + @27476)) + @4888 +@89275 := @27482 (@89248 (@27333 @4888)) +@89278 := @27395 (@27396 @4888) @69898 +@89282 := @27316 (@27387 (@89278 @27404) @27408) +@89283 := @27421 @4888 +@89288 := @27418 (@27420 @89283 @69901 @27376 @27378) +@89299 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @89255 (@89282 @89288))))) +@89300 := @27341 @89299 +@89301 := @27338 @89300 +@89310 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @69898 @27334) @27470))) +@89313 := @89275 (@89301 @89310) @69896 +@89315 := @27529 @89300 @89310 +@89317 := @27532 @89299 @11710 +@89319 := @27316 (@89253 @49078) +@89320 := @89278 @49081 +@89321 := @27387 @89320 +@89323 := @27316 (@89321 @27408) +@89334 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @89319 (@89323 @89288))))) + @20820 +@89335 := @27372 @20820 +@89340 := @27316 (@89253 (@27366 (@49076 (@89335 @27380)))) +@89341 := @27416 @20820 +@89342 := @27415 @89341 +@89345 := @27419 @89341 @89283 @69901 +@89357 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @89340 (@89323 (@89342 (@89345 @27376 @27378)))))) + @20989 +@89364 := @27316 (@89253 (@27366 (@49076 (@89335 (@27375 (@20990 @27378)))))) +@89365 := @89345 @20989 +@89374 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @89364 (@89323 (@89342 (@89365 @27378))))) + @21061 +@89379 := @89253 (@27366 (@49076 (@89335 (@27375 @21062)))) +@89380 := @27316 @89379 +@89381 := @89365 @21061 +@89387 := @27599 (fun (Γ : @27346) => @89380 (@89323 (@89342 @89381))) @29106 +@89388 := @27482 @89379 +@89389 := @89321 @49151 +@89390 := @27316 @89389 +@89392 := @49154 @89341 @89381 +@89396 := @89388 (@89390 @89392) (@27642 @89252) +@89400 := @27482 @89389 @89392 (@27647 @89320) +@89431 := @49943 + @4886 + @4819 + @20840 + @46 + @7067 + @20988 + @21061 + (@49952 + @20832 + @20838 + (@49958 + @20832 + @20836 + @7300 + (@49969 @20825 @7031 @49974 @29300 @28310 (@27766 (@28312 @20826 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @29470 +@89440 := @50395 @4821 @4849 @4885 @4819 @20952 @60 @20843 @20987 @21061 +@89444 := @50123 @4849 @4821 @20948 @20950 +@89451 := @49998 @4848 @4821 @26 @20945 @7088 @20848 @7031 +@89454 := @50007 @4848 @5232 @20945 +@89462 := @50012 @4826 @4847 @5229 @5232 @7048 @20943 @6533 @5255 +@89465 := @50022 @4847 @5229 @20943 +@89471 := @50027 @4832 @4846 @5226 @5228 @20861 @20942 +@89474 := @50007 @4832 @5226 @20861 +@89490 := @50038 + @4830 + @163 + @68 + @5223 + @5225 + @7048 + @7043 + @27910 + @733 + @6533 + @6533 + @5265 + @84030 + (@27526 (@28184 @4830)) +@89491 := @27400 @5265 +@89493 := @89490 (@27751 @89491) +@89494 := @27424 @5265 +@89496 := @89493 (@27755 @89494) +@89499 := @27760 (@28195 @5223 @5225) +@89510 := @89471 + (@89474 (@89496 @89499 (@28203 (@28205 @4830 @48955)) (@27760 (@27762 @4830)) @27772)) +@89595 := @50027 + @4835 + @4845 + @24 + @5223 + @20928 + @20941 + (@50123 + @4835 + @24 + @20917 + @20926 + (@63585 + @4834 + @2119 + @24 + @20917 + @20924 + @7137 + (@50138 + @2110 + @228 + @24 + @49 + @20903 + @20916 + @20923 + @7113 + @20866 + @7031 + (@50125 + @20892 + @20901 + (@50133 + @20892 + @20899 + @8413 + (@50143 + @20891 + @20898 + @7113 + @20874 + @7031 + @50070 + (@50157 @20884 @7031 @50167 @50170 @28310 (@27766 (@28312 @20885 @7048))) + @28310 + (@27766 (@28312 @20875 @20891))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + (@63609 @20909 @7031 @63615 @50170 @28310 (@27766 (@28312 @20910 @7048))) + @28310 + (@27766 (@28312 @20867 @20916))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@89601 := @50027 @4843 @162 @4821 @33 @20939 @7042 +@89604 := @50007 @4843 @4821 @20939 +@89605 := @79780 @233 +@89612 := @89605 @4821 @4842 @107 @7048 @20938 @20931 @28379 +@89615 := @50022 @4842 @107 @20938 +@89621 := @50192 @4841 @24 @106 @7327 @20937 @50167 +@89627 := @50027 @4839 @250 @62 @35 @20935 @7170 +@89630 := @50007 @4839 @62 @20935 +@89639 := @79780 @336 @62 @162 @33 @7048 @7042 @20933 @27909 @50170 +@89642 := @27945 (@29403 @62 @20933) +@89645 := @89627 (@89630 (@89639 @89642)) +@89646 := @50027 @242 +@89651 := @89646 @249 @26 @34 @7162 @7169 +@89655 := @82795 @239 @26 @7161 @28438 +@89682 := @89612 + (@89615 + (@89621 + (@89645 + (@89651 + @89655 + (@50027 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@50007 @247 @30 @7167 (@79781 @30 @162 @33 @7048 @7042 @7165 @27909 @50170 @28462)) + @50088))))) +@89685 := @27945 (@28472 @4821 @20931) +@89693 := @89462 (@89465 (@89510 (@89595 (@89601 (@89604 (@89682 @89685)) @50088)))) +@89694 := @27330 @4826 +@89695 := @27526 @89694 +@89696 := @89693 @89695 +@89697 := @27400 @5255 +@89698 := @27751 @89697 +@89699 := @89696 @89698 +@89700 := @27424 @5255 +@89701 := @27755 @89700 +@89702 := @89699 @89701 +@89704 := @27760 (@27762 @4826) +@89712 := @89440 (@89444 (@89451 (@89454 (@89702 @89704 @27772)) @28500)) @50447 +@89713 := @27617 @4821 +@89717 := @27612 (@27781 (@89713 @27783)) @41741 +@89732 := @27653 + @89717 + @6533 + @6533 + @4819 + @30 + @6612 + @4853 + @4884 + @27662 + @20984 + @21060 + @139 + @7025 + @20958 + @7031 +@89734 := @27673 @89717 @6533 +@89737 := @89734 @4853 @30 @20984 +@89742 := @28538 @89717 @6533 @6612 @196 @367 +@89749 := @89742 @60 @107 @30 @7072 @7088 @20969 @20979 +@89760 := @27717 @89717 @6533 @60 @4821 @60 @7072 (@27725 (@27726 @89717 @60)) @28025 +@89761 := @89749 @89760 +@89764 := @28565 (@28574 (@28589 @367)) +@89765 := @89761 @89764 +@89768 := @27945 (@28595 @367 @136) +@89769 := @89765 @89768 +@89770 := @28611 @107 +@89781 := @89732 + (@89737 (@89769 (@28601 (@89770 @60)) @28500 (@27766 (@28617 @20979 @20970)) @28625)) +@89782 := @27779 @89717 +@89799 := @89782 + @89717 + @6533 + @30 + @6612 + @4884 + @307 + @6533 + @4819 + @21059 + @20 + @244 + @139 + @4880 + @7223 + @7048 + @21020 + @21047 +@89800 := @56382 @89717 +@89825 := @89782 + @89800 + @6533 + @30 + @6612 + @4884 + @139 + @6533 + @4819 + @7212 + @136 + @266 + @450 + @4856 + @7578 + @7048 + @7048 + @21055 + (@27831 @89717 @6533 @30 @6612 @4884 @6533 @4819) +@89826 := @27861 @4884 +@89829 := @89825 (@27841 (@89826 @136)) +@89830 := @28682 @4884 +@89834 := @89829 (@27766 (@89830 @139 @266)) +@89837 := @27875 @89717 @30 @6612 +@89908 := @89799 + (@89834 + (@27647 (@89837 @266 @450 @7578 @7048)) + (@27888 + @89800 + @4856 + @4819 + @7048 + @21054 + (@27897 + @89800 + @6533 + @169 + @4819 + @375 + @68 + @7048 + @7457 + @21052 + @27910 + (@27696 + @89800 + @6533 + @375 + @68 + @7457 + (@27705 + @89800 + @6533 + @220 + @162 + @29 + @33 + @7455 + @7042 + (@27717 @89800 @6533 @192 @29 @192 @7455 (@27725 (@27726 @89800 @192)) @29806) + (@27742 @89800 @6533))) + (@27945 (@27948 @4819 @21052))))) + (@27841 (@89826 @20)) + (@27766 (@89830 @307 @244)) + (@27647 (@89837 @244 @139 @7223 @7048)) +@89921 := @27972 @89717 @6533 @6533 @204 @62 @4868 @4879 @4819 @21017 @204 @20993 @7048 @21047 +@89924 := @89734 @4868 @62 @21017 +@89934 := @27682 @89717 @6533 @4863 @4867 @64 @62 @7048 @21015 @6612 @5283 +@89939 := @27696 @89717 @6533 @4867 @64 @21015 +@89947 := @27705 @89717 @6533 @4865 @162 @62 @33 @21013 @7042 +@89950 := @89734 @4865 @62 @21013 +@89960 := @89742 @20 @107 @62 @7072 @7088 @21000 @21008 @89760 @89764 @89768 +@89962 := @28601 (@89770 @20) +@89976 := @89934 + (@89939 + (@89947 + (@89950 (@89960 @89962 @28500 (@27766 (@28617 @21008 @21001)) @28625)) + (@27742 @89717 @6533))) +@89977 := @27330 @4863 +@89978 := @27526 @89977 +@89979 := @89976 @89978 +@89980 := @27400 @5283 +@89982 := @89979 (@27751 @89980) +@89983 := @27424 @5283 +@89995 := @89921 + (@89924 (@89982 (@27755 @89983) (@27760 (@27762 @4863)) @28625)) + (@27766 (@28048 @89717 @204)) +@89999 := @27612 (@28508 (@33408 @28510)) @89717 +@90004 := @27888 @89999 @4879 @4819 @7048 @21046 +@90009 := @27897 @89999 @6533 @183 @4819 @4878 +@90011 := @10 @4817 @33 +@90016 := @90009 @90011 @7048 @21045 @21023 @27910 +@90021 := @27696 @89999 @6533 @4878 @90011 @21045 +@90023 := @27705 @89999 @6533 +@90029 := @90023 @4876 @162 @4817 @33 @21043 @7042 +@90037 := @30390 @89999 @6533 @262 @4872 @62 @24 @7193 @21042 +@90045 := @90023 @262 @4874 @62 @49 @7193 (@7038 @21042 @7042) +@90047 := @27717 @89999 @6533 +@90051 := @90047 @204 @62 @204 @7193 +@90052 := @27726 @89999 +@90057 := @90045 (@90051 (@27725 (@90052 @204)) @28562) +@90063 := @90023 @4872 @162 @24 @33 @21042 @7042 +@90068 := @27673 @89999 @6533 @4872 @24 @21042 +@90091 := @28538 + @89999 + @6533 + @6612 + @196 + @367 + @136 + @107 + @24 + @7155 + @7088 + @21030 + @21037 + (@90047 @60 @4821 @60 @7155 (@27725 (@90052 @60)) @28398) + @89764 + @89768 +@90093 := @28601 (@89770 @136) +@90102 := @90063 (@90068 (@90091 @90093 @28500 (@27766 (@28617 @21037 @21031)) @28625)) +@90104 := @27742 @89999 @6533 +@90137 := @89272 + (@89313 + (@89315 + (@89317 + (@89334 + (@89357 + (@89374 + (@89387 + (@89396 + (@89400 + (@89431 + (@89712 + (@89781 + (@89908 + (@89995 + (@90004 + (@90016 + (@90021 (@90029 (@90037 (@90057 (@90102 @90104))) @90104)) + (@27945 (@28806 @4819 @21023)))))) + @28815 + (@27766 (@28821 @4884 @27662)) + @28827)))))))))))) +@90138 := @27312 @3489 +@90139 := @27320 @70699 +@90141 := @27316 (@90139 @27335) +@90143 := @27358 (@27359 @3489) +@90144 := @27354 @90143 +@90146 := @27316 (@90144 @27383) +@90163 := @27315 + (fun (fn : @129) => + @90141 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @90146 @27430)))))) + @27476)) + @4903 +@90166 := @27482 (@90139 (@27333 @4903)) +@90169 := @27395 (@27396 @4903) @70702 +@90173 := @27316 (@27387 (@90169 @27404) @27408) +@90174 := @27421 @4903 +@90179 := @27418 (@27420 @90174 @70705 @27376 @27378) +@90190 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @90146 (@90173 @90179))))) +@90191 := @27341 @90190 +@90192 := @27338 @90191 +@90201 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @70702 @27334) @27470))) +@90204 := @90166 (@90192 @90201) @70700 +@90206 := @27529 @90191 @90201 +@90208 := @27532 @90190 @11710 +@90210 := @27316 (@90144 @49078) +@90211 := @90169 @49081 +@90212 := @27387 @90211 +@90214 := @27316 (@90212 @27408) +@90225 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @90210 (@90214 @90179))))) + @7486 +@90227 := @27316 (@90144 @49882) +@90229 := @29940 @90174 @70705 +@90241 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @90227 (@90214 (@29939 (@90229 @27376 @27378)))))) + @21175 +@90248 := @27316 (@90144 (@27366 (@49076 (@29932 (@27375 (@21176 @27378)))))) +@90249 := @90229 @21175 +@90258 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @90248 (@90214 (@29939 (@90249 @27378))))) + @21185 +@90263 := @90144 (@27366 (@49076 (@29932 (@27375 @21186)))) +@90264 := @27316 @90263 +@90265 := @90249 @21185 +@90271 := @27599 (fun (Γ : @27346) => @90264 (@90214 (@29939 @90265))) @29106 +@90272 := @27482 @90263 +@90273 := @90212 @49151 +@90274 := @27316 @90273 +@90275 := @49932 @90265 +@90279 := @90272 (@90274 @90275) (@27642 @90143) +@90283 := @27482 @90273 @90275 (@27647 @90211) +@90314 := @49943 + @4901 + @24 + @21087 + @46 + @7067 + @21174 + @21185 + (@49952 + @21079 + @21085 + (@49958 + @21079 + @21083 + @7300 + (@49969 @21072 @7031 @49974 @29300 @28310 (@27766 (@28312 @21073 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @29470 +@90322 := @50396 @4899 @2138 @24 @21149 @60 @7067 @21173 @21185 +@90326 := @50123 @4899 @24 @21145 @21147 +@90333 := @49998 @4898 @24 @26 @21142 @7088 @21093 @7031 +@90336 := @50007 @4898 @2853 @21142 +@90343 := @50013 @4897 @2851 @2853 @7048 @21140 @6533 @2876 +@90346 := @50022 @4897 @2851 @21140 +@90352 := @50027 @4895 @2112 @2849 @2119 @21103 @21139 +@90355 := @50007 @4895 @2849 @21103 +@90371 := @50038 + @4893 + @163 + @68 + @49 + @2848 + @7048 + @7043 + @27910 + @367 + @6533 + @6533 + @5291 + @84030 + (@27526 (@28184 @4893)) +@90372 := @27400 @5291 +@90374 := @90371 (@27751 @90372) +@90375 := @27424 @5291 +@90488 := @90163 + (@90204 + (@90206 + (@90208 + (@90225 + (@90241 + (@90258 + (@90271 + (@90279 + (@90283 + (@90314 + (@90322 + (@90326 + (@90333 + (@90336 + (@90343 + (@90346 + (@90352 + (@90355 + (@90374 + (@27755 @90375) + @50104 + (@28203 (@28205 @4893 @48955)) + (@27760 (@27762 @4893)) + @27772)) + (@50119 + @21137 + @9822 + (@50125 + @21126 + @21135 + (@50133 + @21126 + @21133 + @8413 + (@50143 + @21125 + @21132 + @7113 + @21108 + @7031 + @50070 + (@50157 + @21118 + @7031 + @50167 + @50170 + @28310 + (@27766 (@28312 @21119 @7048))) + @28310 + (@27766 (@28312 @21109 @21125))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + @50199))) + @50205 + @50208 + @50211 + @50214 + @27772)) + @28500)) + @50447 + (@50450 + @2138 + @24 + @21173 + @21184 + (@50614 + @21173 + @21182 + @8413 + (@50622 + @21172 + @21181 + @7113 + @21155 + @7031 + @50528 + (@50636 + @21165 + @7031 + @50646 + @50649 + @28310 + (@27766 (@28312 @21166 @7048))) + @28310 + (@27766 (@28312 @21156 @21172))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641))))))))))))) +@90489 := @27312 @3499 +@90490 := @27320 @70961 +@90492 := @27316 (@90490 @27335) +@90494 := @27358 (@27359 @3499) +@90495 := @27354 @90494 +@90497 := @27316 (@90495 @27383) +@90514 := @27315 + (fun (fn : @129) => + @90492 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @90497 @27430)))))) + @27476)) + @4922 +@90517 := @27482 (@90490 (@27333 @4922)) +@90520 := @27395 (@27396 @4922) @70964 +@90524 := @27316 (@27387 (@90520 @27404) @27408) +@90525 := @27421 @4922 +@90530 := @27418 (@27420 @90525 @70967 @27376 @27378) +@90541 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @90497 (@90524 @90530))))) +@90542 := @27341 @90541 +@90543 := @27338 @90542 +@90552 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @70964 @27334) @27470))) +@90555 := @90517 (@90543 @90552) @70962 +@90557 := @27529 @90542 @90552 +@90559 := @27532 @90541 @21194 +@90560 := @27368 @21194 +@90564 := @27316 (@90495 (@27366 (@90560 @27381))) +@90566 := @90520 (@27403 @21194) +@90567 := @27387 @90566 +@90569 := @27316 (@90567 @27408) +@90580 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @90564 (@90569 @90530))))) + @14161 +@90584 := @27316 (@90495 (@27366 (@90560 @62580))) +@90586 := @62587 @90525 @70967 +@90598 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @90584 (@90569 (@62586 (@90586 @27376 @27378)))))) + @21309 +@90605 := @27316 (@90495 (@27366 (@90560 (@62579 (@27375 (@21310 @27378)))))) +@90606 := @90586 @21309 +@90615 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @90605 (@90569 (@62586 (@90606 @27378))))) + @21312 +@90620 := @90495 (@27366 (@90560 (@62579 (@27375 @21313)))) +@90621 := @27316 @90620 +@90622 := @90606 @21312 +@90628 := @27599 (fun (Γ : @27346) => @90621 (@90569 (@62586 @90622))) @50449 +@90629 := @27482 @90620 +@90631 := @90567 (@27407 @50449) +@90632 := @27316 @90631 +@90635 := @27414 @50449 @62585 @90622 +@90639 := @90629 (@90632 @90635) (@27642 @90494) +@90643 := @27482 @90631 @90635 (@27647 @90566) +@90690 := @63642 + @24 + @317 + @4920 + @2167 + @21215 + @192 + @7067 + @21308 + @21312 + (@50581 + @317 + @24 + @21207 + @21213 + (@50587 + @315 + @163 + @68 + @24 + @21207 + @21211 + @7300 + (@50596 + @160 + @162 + @29 + @33 + @7295 + @7048 + @7042 + @7113 + @21200 + @7031 + @63673 + @50649 + @28310 + (@27766 (@28312 @21201 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @63694 +@90691 := @28058 @50449 +@90696 := @27888 @90691 @4920 @2167 @21308 @21311 +@90705 := @28086 @90691 @6533 @4919 @2167 @26 @21305 @7088 @21221 @7031 +@90707 := @27673 @90691 @6533 +@90710 := @90707 @4919 @4187 @21305 +@90720 := @27682 @90691 @6533 @2940 @4918 @4184 @4187 @7048 @21303 @6533 @4210 +@90722 := @27696 @90691 @6533 +@90725 := @90722 @4918 @4184 @21303 +@90727 := @27705 @90691 @6533 +@90733 := @90727 @4915 @4917 @4181 @4183 @21233 @21302 +@90736 := @90707 @4915 @4181 @21233 +@90750 := @28130 + @90691 + @6533 + @4911 + @4914 + @83263 + @4178 + @4180 + @7048 + @21232 + @28378 + @532 + @6533 + @6533 + @5304 +@90753 := @90722 @4914 @83263 @21232 +@90759 := @90727 @196 @4913 @24 @29170 @7580 @21231 +@90761 := @27717 @90691 @6533 +@90765 := @90761 @60 @24 @60 @7580 +@90766 := @27726 @90691 +@90771 := @90759 (@90765 (@27725 (@90766 @60)) @30642) +@90777 := @90727 @220 @163 @24 @68 @7120 @7043 +@90785 := @90761 @192 @24 @192 @7120 (@27725 (@90766 @192)) @28265 +@90786 := @90777 @90785 +@90801 := @90727 + @160 + @162 + @29 + @33 + @7040 + @7042 + (@90761 @136 @29 @136 @7040 (@27725 (@90766 @136)) @27736) +@90803 := @27742 @90691 @6533 +@90811 := @90750 (@90753 (@90771 (@90786 (@90801 @90803)))) (@27526 (@28184 @4911)) +@90812 := @27400 @5304 +@90814 := @90811 (@27751 @90812) +@90815 := @27424 @5304 +@90828 := @90733 + (@90736 + (@90814 (@27755 @90815) @62734 (@28203 (@28205 @4911 @83346)) (@27760 (@27762 @4911)) @27772)) +@90834 := @90727 @4289 @2955 @24 @4178 @21300 @14277 +@90836 := @28076 @90691 @6533 +@90840 := @90836 @4289 @24 @21289 @21298 +@90842 := @28231 @90691 @6533 +@90849 := @90842 @218 @4288 @2119 @24 @21289 @21296 @7137 +@90851 := @28244 @90691 @6533 +@90861 := @90851 @4286 @228 @24 @49 @21275 @21288 @21295 @7113 @21238 @7031 +@90865 := @90836 @4286 @24 @21264 @21273 +@90872 := @90842 @800 @4285 @2119 @24 @21264 @21271 @8413 +@90883 := @90851 @220 @214 @24 @49 @7120 @21263 @21270 @7113 @21246 @7031 @90785 +@90893 := @90851 @212 @162 @24 @33 @7327 @7048 @7042 @7113 @21256 @7031 +@90901 := @90761 @20 @24 @20 @7327 (@27725 (@90766 @20)) @29201 +@90902 := @90893 @90901 +@90904 := @28304 @90691 @6533 +@90964 := @90834 + (@90840 + (@90849 + (@90861 + (@90865 + (@90872 + (@90883 + (@90902 @90904 @28310 (@27766 (@28312 @21257 @7048))) + @28310 + (@27766 (@28312 @21247 @21263))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + (@90851 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @21281 + @7031 + (@28281 @90691 @6533 @24 @225 @7130 @28292 @28298) + @90904 + @28310 + (@27766 (@28312 @21282 @7048))) + @28310 + (@27766 (@28312 @21239 @21288))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@90970 := @90727 @2953 @162 @2167 @33 @14275 @7042 +@90973 := @90707 @2953 @2167 @14275 +@90983 := @27897 @90691 @6533 @233 @2167 @2952 @101 @7048 @14274 @14270 @28379 +@90986 := @90722 @2952 @101 @14274 +@90993 := @90727 @212 @2951 @24 @100 @7327 @14273 @90901 +@91008 := @90727 + @177 + @2950 + @24 + @99 + @7966 + @14272 + (@90761 @46 @24 @46 @7966 (@27725 (@90766 @46)) @33867) +@91009 := @90727 @242 +@91014 := @91009 @432 @26 @77 @7162 @12022 +@91020 := @28426 @90691 @6533 @239 @26 @7161 @28438 +@91061 := @90514 + (@90555 + (@90557 + (@90559 + (@90580 + (@90598 + (@90615 + (@90628 + (@90639 + (@90643 + (@90690 + (@90696 + (@90705 + (@90710 + (@90720 + (@90725 + (@90828 + (@90964 + (@90970 + (@90973 + (@90983 + (@90986 + (@90993 + (@91008 + (@91014 + @91020 + (@91009 + @162 + @26 + @33 + @7162 + @7042 + @91020 + @90803))))) + @62865)) + @90803)))) + @62875 + @62878 + @62881 + @62884 + @27772)) + @28500)))))))))))) +@91062 := @27312 @3586 +@91063 := @27320 @72090 +@91065 := @27316 (@91063 @27335) +@91067 := @27358 (@27359 @3586) +@91068 := @27354 @91067 +@91070 := @27316 (@91068 @27383) +@91087 := @27315 + (fun (fn : @129) => + @91065 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @91070 @27430)))))) + @27476)) + @4948 +@91090 := @27482 (@91063 (@27333 @4948)) +@91093 := @27395 (@27396 @4948) @72093 +@91097 := @27316 (@27387 (@91093 @27404) @27408) +@91098 := @27421 @4948 +@91103 := @27418 (@27420 @91098 @72096 @27376 @27378) +@91114 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @91070 (@91097 @91103))))) +@91115 := @27341 @91114 +@91116 := @27338 @91115 +@91125 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @72093 @27334) @27470))) +@91128 := @91090 (@91116 @91125) @72091 +@91130 := @27529 @91115 @91125 +@91132 := @27532 @91114 @21318 +@91133 := @27368 @21318 +@91137 := @27316 (@91068 (@27366 (@91133 @27381))) +@91139 := @91093 (@27403 @21318) +@91140 := @27387 @91139 +@91142 := @27316 (@91140 @27408) +@91153 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @91137 (@91142 @91103))))) + @6400 +@91157 := @27316 (@91068 (@27366 (@91133 @41027))) +@91159 := @41034 @91098 @72096 +@91171 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @91157 (@91142 (@41033 (@91159 @27376 @27378)))))) + @21386 +@91178 := @27316 (@91068 (@27366 (@91133 (@41026 (@27375 (@21387 @27378)))))) +@91179 := @91159 @21386 +@91188 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @91178 (@91142 (@41033 (@91179 @27378))))) + @21533 +@91193 := @91068 (@27366 (@91133 (@41026 (@27375 @21534)))) +@91194 := @27316 @91193 +@91195 := @91179 @21533 +@91200 := @27599 (fun (Γ : @27346) => @91194 (@91142 (@41033 @91195))) +@91201 := @31720 @27630 +@91202 := @91200 @91201 +@91203 := @27482 @91193 +@91205 := @91140 (@27407 @91201) +@91206 := @27316 @91205 +@91209 := @27414 @91201 @41032 @91195 +@91213 := @91203 (@91206 @91209) (@27642 @91067) +@91217 := @27482 @91205 @91209 (@27647 @91139) +@91230 := @27972 @91201 @6612 @6612 @46 @24 @317 @4946 @26 @21339 @46 @7067 @21385 @21533 +@91236 := @28076 @91201 @6612 @317 @24 @21331 @21337 +@91283 := @28231 + @91201 + @6612 + @315 + @163 + @68 + @24 + @21331 + @21335 + @7300 + (@28244 + @91201 + @6612 + @160 + @162 + @29 + @33 + @7295 + @7048 + @7042 + @7113 + @21324 + @7031 + (@27717 @91201 @6612 @136 @29 @136 @7295 (@27725 (@27726 @91201 @136)) @29061) + (@28304 @91201 @6612) + @28310 + (@27766 (@28312 @21325 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 +@91285 := @27766 (@29093 @6612) +@91292 := @91230 (@91236 (@91283 @91285)) (@27766 (@28048 @91201 @46)) +@91293 := @33017 @91201 +@91366 := @27972 + @91293 + @6612 + @6612 + @60 + @24 + @4927 + @4945 + @26 + @21360 + @60 + @7067 + @21384 + @21533 + (@28076 + @91293 + @6612 + @4927 + @24 + @21352 + @21358 + (@28231 + @91293 + @6612 + @315 + @214 + @68 + @24 + @21352 + @21356 + @7300 + (@28244 + @91293 + @6612 + @212 + @162 + @29 + @33 + @7825 + @7048 + @7042 + @7113 + @21345 + @7031 + (@27717 @91293 @6612 @20 @29 @20 @7825 (@27725 (@27726 @91293 @20)) @32995) + (@28304 @91293 @6612) + @28310 + (@27766 (@28312 @21346 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @91285)) + (@27766 (@28048 @91293 @60)) +@91367 := @30439 @91293 +@91378 := @33536 @91367 @6612 @6612 @4931 @4943 @242 @26 @21384 @21398 @7048 @21533 +@91380 := @28231 @91367 @6612 +@91387 := @91380 @4929 @2083 @2119 @26 @21384 @21396 @21388 +@91389 := @28244 @91367 @6612 +@91390 := @91389 @196 +@91399 := @91390 @179 @24 @49 @7580 @21383 @21395 @7113 @21366 @7031 +@91401 := @27717 @91367 @6612 +@91405 := @91401 @60 @24 @60 @7580 +@91406 := @27726 @91367 +@91410 := @91405 (@27725 (@91406 @60)) @30642 +@91411 := @91399 @91410 +@91412 := @91389 @177 +@91421 := @91412 @162 @24 @33 @7966 @7048 @7042 @7113 @21376 @7031 +@91429 := @91401 @46 @24 @46 @7966 (@27725 (@91406 @46)) @33867 +@91430 := @91421 @91429 +@91432 := @28304 @91367 @6612 +@91470 := @91378 + (@91387 + (@91411 + (@91430 @91432 @28310 (@27766 (@28312 @21377 @7048))) + @28310 + (@27766 (@28312 @21367 @21383))) + (@28325 (@28326 @21388)) + (@27766 (@28330 @21388)) + (@27766 (@28335 @21388)) + (@27766 (@28339 @21388 @2119)) + (@27766 (@28344 @4929 @2119 @26)) + (@27766 (@27767 (@27768 (@28350 @21388)) @6612))) +@91482 := @30356 @91367 @6612 @6612 @33716 @21398 @4943 @242 @26 @21490 @21530 @7048 @7162 +@91497 := @27653 + @91367 + @6612 + @6612 + @26 + @30 + @6612 + @4937 + @4942 + @27662 + @21487 + @21529 + @139 + @7025 + @21403 + @7031 +@91499 := @28076 @91367 @6612 +@91503 := @91499 @4937 @30 @21473 @21485 +@91510 := @91380 @3431 @4936 @2120 @30 @21473 @21483 @15953 +@91529 := @91389 + @160 + @4935 + @29 + @2119 + @7040 + @21472 + @21482 + @7113 + @21411 + @7031 + (@91401 @136 @29 @136 @7040 (@27725 (@91406 @136)) @27736) +@91539 := @91389 @4933 @198 @24 @49 @21458 @21471 @21481 @7113 @21421 @7031 +@91543 := @91499 @4933 @24 @21447 @21456 +@91550 := @91380 @800 @2980 @2119 @24 @21447 @21454 @8413 +@91560 := @91412 @198 @24 @49 @7966 @21446 @21453 @7113 @21429 @7031 @91429 +@91567 := @91390 @162 @24 @33 @7580 @7048 @7042 @7113 +@91623 := @91497 + (@91503 + (@91510 + (@91529 + (@91539 + (@91543 + (@91550 + (@91560 + (@91567 @21439 @7031 @91410 @91432 @28310 (@27766 (@28312 @21440 @7048))) + @28310 + (@27766 (@28312 @21430 @21446))) + @34620 + @34623 + @34626 + @34630 + @34635 + (@27766 (@34639 @6612)))) + (@91567 @21464 @7031 @91410 @91432 @28310 (@27766 (@28312 @21465 @7048))) + @28310 + (@27766 (@28312 @21422 @21471))) + @28310 + (@27766 (@28312 @21412 @21472))) + @69194 + @69197 + @69200 + @69204 + @69209 + @69215)) +@91624 := @27779 @91367 +@91641 := @91624 + @91367 + @6612 + @30 + @6612 + @4942 + @307 + @6612 + @26 + @21528 + @20 + @244 + @139 + @242 + @7223 + @7048 + @7048 + @7162 +@91642 := @56382 @91367 +@91667 := @91624 + @91642 + @6612 + @30 + @6612 + @4942 + @139 + @6612 + @26 + @7212 + @136 + @266 + @450 + @4939 + @7578 + @7048 + @21515 + @21524 + (@27831 @91367 @6612 @30 @6612 @4942 @6612 @26) +@91668 := @27861 @4942 +@91671 := @91667 (@27841 (@91668 @136)) +@91672 := @28682 @4942 +@91676 := @91671 (@27766 (@91672 @139 @266)) +@91679 := @27875 @91367 @30 @6612 +@91685 := @91676 (@27647 (@91679 @266 @450 @7578 @7048)) +@91694 := @28231 @91642 @6612 @715 @4285 @4924 @26 @21515 @21522 @8172 +@91696 := @28244 @91642 @6612 +@91706 := @91696 @220 @214 @29 @68 @7455 @21514 @21521 @7113 @21497 @7031 +@91708 := @27717 @91642 @6612 +@91712 := @91708 @192 @29 @192 @7455 +@91713 := @27726 @91642 +@91773 := @91641 + (@91685 + (@91694 + (@91706 + (@91712 (@27725 (@91713 @192)) @29806) + (@91696 + @212 + @162 + @29 + @33 + @7108 + @7048 + @7042 + @7113 + @21507 + @7031 + (@91708 @20 @29 @20 @7108 (@27725 (@91713 @20)) @28165) + (@28304 @91642 @6612) + @28310 + (@27766 (@28312 @21508 @7048))) + @28310 + (@27766 (@28312 @21498 @21514))) + @33689 + @33692 + @33695 + @33699 + @33704 + @39203)) + (@27841 (@91668 @20)) + (@27766 (@91672 @307 @244)) + (@27647 (@91679 @244 @139 @7223 @7048)) +@91785 := @30381 @91367 @6612 @242 @26 @7162 (@28426 @91367 @6612 @239 @26 @7161 @28438) +@91808 := @91087 + (@91128 + (@91130 + (@91132 + (@91153 + (@91171 + (@91188 + (@91202 + (@91213 + (@91217 + (@91292 + (@91366 + (@91470 + (@91482 + (@91623 (@91773 @91785) @28815 (@27766 (@28821 @4942 @27662)) @28827) + @91785))))))))))))) +@91809 := @27312 @3991 +@91810 := @27320 @77386 +@91812 := @27316 (@91810 @27335) +@91814 := @27358 (@27359 @3991) +@91815 := @27354 @91814 +@91817 := @27316 (@91815 @27383) +@91834 := @27315 + (fun (fn : @129) => + @91812 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @91817 @27430)))))) + @27476)) + @4971 +@91837 := @27482 (@91810 (@27333 @4971)) +@91840 := @27395 (@27396 @4971) @77389 +@91844 := @27316 (@27387 (@91840 @27404) @27408) +@91845 := @27421 @4971 +@91850 := @27418 (@27420 @91845 @77392 @27376 @27378) +@91861 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @91817 (@91844 @91850))))) +@91862 := @27341 @91861 +@91863 := @27338 @91862 +@91872 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @77389 @27334) @27470))) +@91875 := @91837 (@91863 @91872) @77387 +@91877 := @27529 @91862 @91872 +@91879 := @27532 @91861 @17902 +@91881 := @27316 (@91815 @77230) +@91882 := @91840 @77233 +@91883 := @27387 @91882 +@91885 := @27316 (@91883 @27408) +@91896 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @91881 (@91885 @91850))))) + @17904 +@91898 := @27316 (@91815 @77252) +@91900 := @77257 @91845 @77392 +@91912 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @91898 (@91885 (@77256 (@91900 @27376 @27378)))))) + @21605 +@91919 := @27316 (@91815 (@27366 (@77228 (@77249 (@27375 (@21606 @27378)))))) +@91920 := @91900 @21605 +@91929 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @91919 (@91885 (@77256 (@91920 @27378))))) + @21699 +@91934 := @91815 (@27366 (@77228 (@77249 (@27375 @21700)))) +@91935 := @27316 @91934 +@91936 := @91920 @21699 +@91942 := @27599 (fun (Γ : @27346) => @91935 (@91885 (@77256 @91936))) @77299 +@91943 := @27482 @91934 +@91944 := @91883 @77302 +@91945 := @27316 @91944 +@91946 := @77306 @91936 +@91950 := @91943 (@91945 @91946) (@27642 @91814) +@91954 := @27482 @91944 @91946 (@27647 @91882) +@91990 := @27972 + @77299 + @6533 + @6533 + @60 + @24 + @4950 + @4969 + @3953 + @21558 + @60 + @7067 + @21604 + @21699 + (@28076 + @77299 + @6533 + @4950 + @24 + @21554 + @21556 + (@28086 @77299 @6533 @177 @24 @24 @7966 @7088 @21544 @7031 @77377 @28500)) + (@27766 (@28048 @77299 @60)) +@91991 := @30439 @77299 +@92038 := @27972 + @91991 + @6533 + @6533 + @192 + @24 + @4952 + @4968 + @3953 + @21579 + @192 + @7067 + @21603 + @21699 + (@28076 + @91991 + @6533 + @4952 + @24 + @21575 + @21577 + (@57220 + @91991 + @6533 + @177 + @24 + @24 + @7966 + @7088 + @21564 + @7031 + (@27717 @91991 @6533 @46 @2690 @46 @7966 (@27725 (@27726 @91991 @46)) @33867) + @28500)) + (@27766 (@28048 @91991 @192)) +@92039 := @28058 @91991 +@92050 := @33536 @92039 @6533 @6533 @4097 @4964 @4967 @3953 @21603 @21614 @7048 @21699 +@92059 := @28231 @92039 @6533 @766 @2137 @2119 @26 @21603 @21612 @8273 +@92061 := @28244 @92039 @6533 +@92071 := @92061 @196 @214 @24 @49 @7580 @21602 @21611 @7113 @21585 @7031 +@92073 := @27717 @92039 @6533 +@92077 := @92073 @60 @24 @60 @7580 +@92078 := @27726 @92039 +@92082 := @92077 (@27725 (@92078 @60)) @30642 +@92083 := @92071 @92082 +@92102 := @92061 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @21595 + @7031 + (@92073 @20 @24 @20 @7327 (@27725 (@92078 @20)) @29201) +@92104 := @28304 @92039 @6533 +@92124 := @92050 + (@92059 + (@92083 + (@92102 @92104 @28310 (@27766 (@28312 @21596 @7048))) + @28310 + (@27766 (@28312 @21586 @21602))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@92136 := @30356 @92039 @6533 @6533 @33716 @21614 @4964 @4967 @3953 @21618 @21691 @7048 @21697 +@92149 := @27972 @92039 @6533 @6533 @204 @24 @3040 @4963 @3953 @18981 @204 @7067 @7048 @21691 +@92154 := @27673 @92039 @6533 @3040 @24 @18981 +@92164 := @27682 @92039 @6533 @2383 @3003 @2050 @24 @7048 @18979 @6612 @3713 +@92169 := @27696 @92039 @6533 @3003 @2050 @18979 +@92171 := @27705 @92039 @6533 +@92210 := @92149 + (@92154 + (@92164 + (@92169 + (@92171 + @160 + @198 + @29 + @49 + @7040 + @12104 + (@92073 @136 @29 @136 @7040 (@27725 (@92078 @136)) @27736) + (@92171 @196 @162 @24 @33 @7580 @7042 @92082 (@27742 @92039 @6533)))) + @53889 + @53892 + @53895 + @53898 + @28625)) + (@27766 (@28048 @92039 @204)) +@92211 := @50965 @92039 +@92216 := @27888 @92211 @4963 @3953 @7048 @21690 +@92226 := @27897 @92211 @6533 @266 @3953 @4962 @3951 @7048 @21689 @7978 @27910 +@92231 := @27696 @92211 @6533 @4962 @3951 @21689 +@92233 := @27705 @92211 @6533 +@92239 := @92233 @4960 @162 @2690 @33 @21687 @7042 +@92247 := @30390 @92211 @6533 @4956 @230 @24 @24 @21652 @21686 +@92255 := @92233 @4956 @4958 @24 @49 @21652 (@7038 @21686 @7042) +@92257 := @28076 @92211 @6533 +@92261 := @92257 @4956 @24 @21641 @21650 +@92264 := @28231 @92211 @6533 @218 +@92270 := @92264 @3540 @2119 @24 @21641 @21648 @7137 +@92272 := @28244 @92211 @6533 +@92282 := @92272 @196 @945 @24 @49 @7580 @21640 @21647 @7113 @21623 @7031 +@92284 := @27717 @92211 @6533 +@92288 := @92284 @60 @24 @60 @7580 +@92289 := @27726 @92211 +@92294 := @92282 (@92288 (@27725 (@92289 @60)) @30642) +@92313 := @92272 + @262 + @162 + @24 + @33 + @12136 + @7048 + @7042 + @7113 + @21633 + @7031 + (@92284 @204 @24 @204 @12136 (@27725 (@92289 @204)) @51336) +@92315 := @28304 @92211 @6533 +@92336 := @92255 + (@92261 + (@92270 + (@92294 + (@92313 @92315 @28310 (@27766 (@28312 @21634 @7048))) + @28310 + (@27766 (@28312 @21624 @21640))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@92410 := @92233 + @230 + @162 + @24 + @33 + @21686 + @7042 + (@92257 + @230 + @24 + @21675 + @21684 + (@92264 + @229 + @2119 + @24 + @21675 + @21682 + @7137 + (@92272 + @220 + @228 + @24 + @49 + @7120 + @21674 + @21681 + @7113 + @21657 + @7031 + (@92284 @192 @24 @192 @7120 (@27725 (@92289 @192)) @28265) + (@92272 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @21667 + @7031 + (@28281 @92211 @6533 @24 @225 @7130 @28292 @28298) + @92315 + @28310 + (@27766 (@28312 @21668 @7048))) + @28310 + (@27766 (@28312 @21658 @21674))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@92412 := @27742 @92211 @6533 +@92461 := @91834 + (@91875 + (@91877 + (@91879 + (@91896 + (@91912 + (@91929 + (@91942 + (@91950 + (@91954 + (@91990 + (@92038 + (@92124 + (@92136 + (@92210 + (@92216 + (@92226 + (@92231 (@92239 (@92247 (@92336 (@92410 @92412))) @92412)) + (@27945 (@33914 @3953 @7978))))) + (@27888 + @92039 + @4967 + @3953 + @7048 + @21696 + (@27897 + @92039 + @6533 + @244 + @3953 + @162 + @33 + @7048 + @7042 + @21694 + @27909 + @92104 + (@27945 (@28459 @3953 @21694))))))))))))))))) +@92462 := @27312 @4219 +@92463 := @27320 @82500 +@92465 := @27316 (@92463 @27335) +@92467 := @27358 (@27359 @4219) +@92468 := @27354 @92467 +@92470 := @27316 (@92468 @27383) +@92487 := @27315 + (fun (fn : @129) => + @92465 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @92470 @27430)))))) + @27476)) + @5059 +@92490 := @27482 (@92463 (@27333 @5059)) +@92493 := @27395 (@27396 @5059) @82503 +@92497 := @27316 (@27387 (@92493 @27404) @27408) +@92498 := @27421 @5059 +@92503 := @27418 (@27420 @92498 @82506 @27376 @27378) +@92514 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @92470 (@92497 @92503))))) +@92515 := @27341 @92514 +@92516 := @27338 @92515 +@92525 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @82503 @27334) @27470))) +@92528 := @92490 (@92516 @92525) @82501 +@92530 := @27529 @92515 @92525 +@92532 := @27532 @92514 @21705 +@92533 := @27368 @21705 +@92537 := @27316 (@92468 (@27366 (@92533 @27381))) +@92539 := @92493 (@27403 @21705) +@92540 := @27387 @92539 +@92542 := @27316 (@92540 @27408) +@92553 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @92537 (@92542 @92503))))) + @19113 +@92557 := @27316 (@92468 (@27366 (@92533 @82364))) +@92559 := @82371 @92498 @82506 +@92571 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @92557 (@92542 (@82370 (@92559 @27376 @27378)))))) + @21746 +@92578 := @27316 (@92468 (@27366 (@92533 (@82363 (@27375 (@21747 @27378)))))) +@92579 := @92559 @21746 +@92588 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @92578 (@92542 (@82370 (@92579 @27378))))) + @22304 +@92593 := @92468 (@27366 (@92533 (@82363 (@27375 @22305)))) +@92594 := @27316 @92593 +@92595 := @92579 @22304 +@92600 := @27599 (fun (Γ : @27346) => @92594 (@92542 (@82370 @92595))) +@92601 := @81834 @29106 +@92602 := @92600 @92601 +@92603 := @27482 @92593 +@92605 := @92540 (@27407 @92601) +@92606 := @27316 @92605 +@92609 := @27414 @92601 @82369 @92595 +@92613 := @92603 (@92606 @92609) (@27642 @92467) +@92617 := @27482 @92605 @92609 (@27647 @92539) +@92674 := @27972 + @92601 + @6533 + @6533 + @60 + @24 + @853 + @5057 + @4180 + @21723 + @60 + @7067 + @21745 + @22304 + (@27673 + @92601 + @6533 + @853 + @24 + @21723 + (@28538 + @92601 + @6533 + @6612 + @177 + @271 + @136 + @101 + @24 + @7394 + @7088 + @21711 + @21718 + (@27717 @92601 @6533 @46 @2167 @46 @7394 (@27725 (@27726 @92601 @46)) @29520) + @51233 + @51237 + @51464 + @28500 + (@27766 (@28617 @21718 @21712)) + @28625)) + (@27766 (@28048 @92601 @60)) +@92675 := @30439 @92601 +@92732 := @27972 + @92675 + @6533 + @6533 + @192 + @24 + @855 + @5056 + @4180 + @21742 + @192 + @7067 + @7048 + @22304 + (@27673 + @92675 + @6533 + @855 + @24 + @21742 + (@28538 + @92675 + @6533 + @6612 + @177 + @271 + @20 + @101 + @24 + @7394 + @7088 + @21729 + @21737 + (@27717 @92675 @6533 @46 @2167 @46 @7394 (@27725 (@27726 @92675 @46)) @29520) + @51233 + @51237 + @51494 + @28500 + (@27766 (@28617 @21737 @21730)) + @28625)) + (@27766 (@28048 @92675 @192)) +@92733 := @28058 @92675 +@92736 := @33536 @92733 @6533 @6533 +@92744 := @92736 @857 @4978 @5055 @4180 @7048 @21765 @7048 @22304 +@92749 := @28538 @92733 @6533 @6612 @177 @271 +@92756 := @92749 @46 @101 @26 @7394 @7088 @21751 @21760 +@92758 := @27717 @92733 @6533 +@92761 := @92758 @46 @2167 @46 +@92762 := @92761 @7394 +@92763 := @27726 @92733 +@92765 := @27725 (@92763 @46) +@92770 := @92756 (@92762 @92765 @29520) @51233 @51237 +@92772 := @28601 (@51239 @46) +@92780 := @92744 (@92770 @92772 @28500 (@27766 (@28617 @21760 @21752)) @28625) +@92784 := @30356 @92733 @6533 @6533 @33716 +@92792 := @92784 @21765 @4978 @5055 @4180 @7048 @21770 @7048 @22302 +@92793 := @27888 @92733 +@92797 := @92793 @4978 @4180 @7048 @21769 +@92799 := @27897 @92733 @6533 +@92807 := @92799 @244 @4180 @162 @33 @7048 @7042 @21767 @27909 +@92809 := @28304 @92733 @6533 +@92810 := @92807 @92809 +@92813 := @27945 (@28459 @4180 @21767) +@92815 := @92797 (@92810 @92813) +@92816 := @92792 @92815 +@92845 := @92736 + @859 + @4978 + @5054 + @4180 + @7048 + @21791 + @7048 + @22302 + (@92749 + @60 + @101 + @26 + @7267 + @7088 + @21776 + @21786 + (@92761 @7267 @92765 @27936) + @51233 + @51237 + @51241 + @28500 + (@27766 (@28617 @21786 @21777)) + @28625) +@92854 := @92784 @21791 @4978 @5054 @4180 @7048 @21770 @21815 @22300 @92815 +@92862 := @92736 @4097 @5047 @5053 @4180 @21815 @21824 @7048 @22300 +@92871 := @28231 @92733 @6533 @766 @2137 @2119 @26 @21815 @21822 @8273 +@92873 := @28244 @92733 @6533 +@92883 := @92873 @196 @214 @24 @49 @7580 @21814 @21821 @7113 @21797 @7031 +@92891 := @92758 @60 @24 @60 @7580 (@27725 (@92763 @60)) @30642 +@92931 := @92862 + (@92871 + (@92883 + @92891 + (@92873 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @21807 + @7031 + (@92758 @20 @24 @20 @7327 (@27725 (@92763 @20)) @29201) + @92809 + @28310 + (@27766 (@28312 @21808 @7048))) + @28310 + (@27766 (@28312 @21798 @21814))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@92939 := @92784 @21824 @5047 @5053 @4180 @21850 @22290 @7048 @22298 +@92952 := @27972 @92733 @6533 @6533 @204 @1283 @3004 @5046 @4180 @14429 @204 @9818 @21849 @22290 +@92954 := @27673 @92733 @6533 +@92957 := @92954 @3004 @1283 @14429 +@92967 := @27682 @92733 @6533 @1288 @3003 @2050 @1283 @7048 @14427 @6612 @2074 +@92969 := @27696 @92733 @6533 +@92972 := @92969 @3003 @2050 @14427 +@92974 := @27705 @92733 @6533 +@92989 := @92974 + @160 + @198 + @29 + @49 + @7295 + @12104 + (@92758 @136 @29 @136 @7295 (@27725 (@92763 @136)) @29061) +@92990 := @92974 @196 +@92996 := @92990 @162 @24 @33 @7580 @7042 @92891 +@92998 := @27742 @92733 @6533 +@93013 := @92952 + (@92957 (@92967 (@92972 (@92989 (@92996 @92998))) @41836 @41839 @41842 @41845 @28625)) + (@27766 (@28048 @92733 @204)) +@93014 := @86775 @92733 +@93017 := @33536 @93014 @6533 @6533 +@93025 := @93017 @4983 @5011 @5045 @4180 @21849 @21859 @7048 @22290 +@93027 := @28231 @93014 @6533 +@93028 := @93027 @715 +@93034 := @93028 @4982 @3728 @26 @21849 @21857 @8172 +@93036 := @28244 @93014 @6533 +@93037 := @93036 @262 +@93046 := @93037 @3052 @1283 @2077 @12136 @21848 @21856 @7113 @21831 @7031 +@93048 := @27717 @93014 @6533 +@93052 := @93048 @204 @1283 @204 @12136 +@93053 := @27726 @93014 +@93057 := @93052 (@27725 (@93053 @204)) @51336 +@93058 := @93046 @93057 +@93068 := @93036 @3050 @162 @1283 @33 @14596 @7048 @7042 @7113 @21841 @7031 +@93070 := @28281 @93014 @6533 +@93071 := @93070 @1283 +@93076 := @93068 (@93071 @3049 @14596 @64511 @64515) +@93078 := @28304 @93014 @6533 +@93098 := @93025 + (@93034 + (@93058 + (@93076 @93078 @28310 (@27766 (@28312 @21842 @7048))) + @28310 + (@27766 (@28312 @21832 @21848))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@93102 := @30356 @93014 @6533 @6533 @33716 +@93110 := @93102 @21859 @5011 @5045 @4180 @21915 @22053 @22077 @22288 +@93118 := @93017 @4986 @5002 @5010 @4180 @21915 @21924 @7048 @22053 +@93125 := @93027 @766 @4985 @2119 @26 @21915 @21922 @8273 +@93135 := @93036 @3008 @214 @24 @49 @21901 @21914 @21921 @7113 @21864 @7031 +@93137 := @28076 @93014 @6533 +@93139 := @93137 @3008 @24 +@93141 := @93139 @21890 @21899 +@93142 := @93027 @218 +@93145 := @93142 @3007 @2119 @24 +@93148 := @93145 @21890 @21897 @7137 +@93153 := @93036 @196 @228 @24 @49 @7580 +@93158 := @93153 @21889 @21896 @7113 @21872 @7031 +@93166 := @93048 @60 @24 @60 @7580 (@27725 (@93053 @60)) @30642 +@93167 := @93158 @93166 +@93175 := @93036 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@93177 := @93175 @21882 @7031 +@93182 := @93070 @24 @225 @7130 @28292 @28298 +@93204 := @93135 + (@93141 + (@93148 + (@93167 + (@93177 @93182 @93078 @28310 (@27766 (@28312 @21883 @7048))) + @28310 + (@27766 (@28312 @21873 @21889))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@93214 := @93036 @212 @162 @24 @33 @7327 @7048 @7042 @7113 @21907 @7031 +@93222 := @93048 @20 @24 @20 @7327 (@27725 (@93053 @20)) @29201 +@93243 := @93118 + (@93125 + (@93204 + (@93214 @93222 @93078 @28310 (@27766 (@28312 @21908 @7048))) + @28310 + (@27766 (@28312 @21865 @21914))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@93251 := @93102 @21924 @5002 @5010 @4180 @21966 @22041 @7048 @22051 +@93254 := @27972 @93014 @6533 @6533 +@93264 := @93254 @271 @24 @4990 @5001 @4180 @21963 @271 @7067 @7048 @22041 +@93266 := @27673 @93014 @6533 +@93269 := @93266 @4990 @24 @21963 +@93272 := @27682 @93014 @6533 @2383 +@93279 := @93272 @4989 @2050 @24 @7048 @21961 @6612 @3713 +@93281 := @27696 @93014 @6533 +@93284 := @93281 @4989 @2050 @21961 +@93286 := @27705 @93014 @6533 +@93287 := @93286 @160 +@93292 := @93287 @4988 @29 @49 @7040 @21960 +@93300 := @93048 @136 @29 @136 @7040 (@27725 (@93053 @136)) @27736 +@93301 := @93292 @93300 +@93302 := @93286 @3008 +@93342 := @93302 + @162 + @24 + @33 + @21958 + @7042 + (@93139 + @21947 + @21956 + (@93145 + @21947 + @21954 + @7137 + (@93153 + @21946 + @21953 + @7113 + @21929 + @7031 + @93166 + (@93175 @21939 @7031 @93182 @93078 @28310 (@27766 (@28312 @21940 @7048))) + @28310 + (@27766 (@28312 @21930 @21946))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@93344 := @27742 @93014 @6533 +@93355 := @93264 + (@93269 (@93279 (@93284 (@93301 (@93342 @93344))) @53889 @53892 @53895 @53898 @28625)) +@93356 := @28048 @93014 +@93359 := @93355 (@27766 (@93356 @271)) +@93360 := @66670 @93014 +@93365 := @27888 @93360 @5001 @4180 @7048 @22040 +@93367 := @27897 @93360 @6533 +@93375 := @93367 @266 @4180 @5000 @4178 @7048 @22039 @7978 @27910 +@93377 := @27696 @93360 @6533 +@93380 := @93377 @5000 @4178 @22039 +@93382 := @27705 @93360 @6533 +@93388 := @93382 @4998 @162 @2167 @33 @22037 @7042 +@93393 := @27673 @93360 @6533 @4998 @2167 @22037 +@93401 := @93367 @233 @2167 @4997 @101 @7048 @22036 @14270 @28379 +@93404 := @93377 @4997 @101 @22036 +@93410 := @93382 @4994 @4996 @24 @100 @22033 @22035 +@93412 := @28076 @93360 @6533 +@93416 := @93412 @4994 @24 @22022 @22031 +@93419 := @28231 @93360 @6533 @218 +@93425 := @93419 @4993 @2119 @24 @22022 @22029 @7137 +@93427 := @28244 @93360 @6533 +@93437 := @93427 @3008 @277 @24 @49 @22008 @22021 @22028 @7113 @21971 @7031 +@93441 := @93412 @3008 @24 @21997 @22006 +@93447 := @93419 @3007 @2119 @24 @21997 @22004 @7137 +@93457 := @93427 @196 @228 @24 @49 @7580 @21996 @22003 @7113 @21979 @7031 +@93459 := @27717 @93360 @6533 +@93463 := @93459 @60 @24 @60 @7580 +@93464 := @27726 @93360 +@93469 := @93457 (@93463 (@27725 (@93464 @60)) @30642) +@93487 := @93427 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @21989 + @7031 + (@28281 @93360 @6533 @24 @225 @7130 @28292 @28298) +@93489 := @28304 @93360 @6533 +@93550 := @93410 + (@93416 + (@93425 + (@93437 + (@93441 + (@93447 + (@93469 + (@93487 @93489 @28310 (@27766 (@28312 @21990 @7048))) + @28310 + (@27766 (@28312 @21980 @21996))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@93427 + @275 + @162 + @24 + @33 + @9940 + @7048 + @7042 + @7113 + @22014 + @7031 + (@93459 @271 @24 @271 @9940 (@27725 (@93464 @271)) @42393) + @93489 + @28310 + (@27766 (@28312 @22015 @7048))) + @28310 + (@27766 (@28312 @21972 @22021))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@93565 := @93382 + @220 + @2950 + @24 + @99 + @7120 + @14272 + (@93459 @192 @24 @192 @7120 (@27725 (@93464 @192)) @28265) +@93566 := @93382 @242 +@93571 := @93566 @432 @26 @77 @7162 @12022 +@93577 := @28426 @93360 @6533 @239 @26 @7161 @28438 +@93578 := @93571 @93577 +@93584 := @93566 @162 @26 @33 @7162 @7042 @93577 +@93586 := @27742 @93360 @6533 +@93598 := @93375 + (@93380 + (@93388 (@93393 (@93401 (@93404 (@93550 (@93565 (@93578 (@93584 @93586))))) @62865)) @93586)) +@93601 := @27945 (@33914 @4180 @7978) +@93605 := @93251 (@93359 (@93365 (@93598 @93601))) +@93606 := @27888 @93014 +@93610 := @93606 @5010 @4180 @7048 @22050 +@93612 := @27897 @93014 @6533 +@93614 := @93612 @266 @4180 +@93620 := @93614 @5009 @4178 @7048 @22049 @7978 @27910 +@93623 := @93281 @5009 @4178 @22049 +@93629 := @93286 @5007 @162 @2167 @33 @22047 @7042 +@93632 := @93266 @5007 @2167 @22047 +@93634 := @93612 @233 @2167 +@93640 := @93634 @5006 @101 @7048 @22046 @14270 @28379 +@93643 := @93281 @5006 @101 @22046 +@93650 := @93286 @212 @5005 @24 @100 @7327 @22045 @93222 +@93651 := @93286 @220 +@93656 := @93651 @5004 @24 @99 @7120 @22044 +@93664 := @93048 @192 @24 @192 @7120 (@27725 (@93053 @192)) @28265 +@93665 := @93656 @93664 +@93666 := @93286 @242 +@93671 := @93666 @444 @26 @77 @7162 @15316 +@93673 := @28426 @93014 @6533 +@93677 := @93673 @239 @26 @7161 @28438 +@93678 := @93671 @93677 +@93679 := @93286 @334 +@93684 := @93679 @162 @26 @33 @7362 @7042 +@93688 := @93673 @331 @26 @7361 @29376 +@93706 := @93110 + (@93243 + (@93605 + (@93610 + (@93620 + (@93623 + (@93629 + (@93632 (@93640 (@93643 (@93650 (@93665 (@93678 (@93684 @93688 @93344))))) @62865)) + @93344)) + @93601)))) +@93765 := @93017 + @5014 + @5022 + @5044 + @4180 + @22077 + @22086 + @7048 + @22288 + (@93028 + @5013 + @3728 + @26 + @22077 + @22084 + @8172 + (@93037 + @2425 + @1283 + @2077 + @12136 + @22076 + @22083 + @7113 + @22059 + @7031 + @93057 + (@93036 + @2423 + @162 + @1283 + @33 + @12693 + @7048 + @7042 + @7113 + @22069 + @7031 + (@93071 @2422 @12693 @54380 @54384) + @93078 + @28310 + (@27766 (@28312 @22070 @7048))) + @28310 + (@27766 (@28312 @22060 @22076))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@93773 := @93102 @22086 @5022 @5044 @4180 @7048 @22129 @22153 @22286 +@93777 := @93606 @5022 @4180 @7048 @22128 +@93783 := @93614 @5021 @4178 @7048 @22127 @7978 @27910 +@93786 := @93281 @5021 @4178 @22127 +@93792 := @93286 @5019 @162 @2167 @33 @22125 @7042 +@93795 := @93266 @5019 @2167 @22125 +@93801 := @93634 @5018 @101 @7048 @22124 @14270 @28379 +@93804 := @93281 @5018 @101 @22124 +@93844 := @93302 + @5017 + @24 + @100 + @22120 + @22123 + (@93139 + @22109 + @22118 + (@93145 + @22109 + @22116 + @7137 + (@93153 + @22108 + @22115 + @7113 + @22091 + @7031 + @93166 + (@93175 @22101 @7031 @93182 @93078 @28310 (@27766 (@28312 @22102 @7048))) + @28310 + (@27766 (@28312 @22092 @22108))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@93850 := @93651 @5016 @24 @99 @7120 @22122 @93664 +@93856 := @93679 @432 @26 @77 @7362 @12022 @93688 +@93863 := @93666 @162 @26 @33 @7162 @7042 @93677 @93344 +@93877 := @93773 + (@93777 + (@93783 + (@93786 (@93792 (@93795 (@93801 (@93804 (@93844 (@93850 (@93856 @93863)))) @62865)) @93344)) + @93601)) +@93936 := @93017 + @5025 + @5032 + @5043 + @4180 + @22153 + @22162 + @7048 + @22286 + (@93028 + @5024 + @3728 + @26 + @22153 + @22160 + @8172 + (@93037 + @1362 + @1283 + @2077 + @12136 + @22152 + @22159 + @7113 + @22135 + @7031 + @93057 + (@93036 + @1360 + @162 + @1283 + @33 + @9977 + @7048 + @7042 + @7113 + @22145 + @7031 + (@93071 @1359 @9977 @42567 @42571) + @93078 + @28310 + (@27766 (@28312 @22146 @7048))) + @28310 + (@27766 (@28312 @22136 @22152))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@94086 := @93102 + @22162 + @5032 + @5043 + @4180 + @7048 + @22238 + @22243 + @22284 + (@93606 + @5032 + @4180 + @7048 + @22237 + (@93614 + @5031 + @4178 + @7048 + @22236 + @7978 + @27910 + (@93281 + @5031 + @4178 + @22236 + (@93286 + @5029 + @162 + @2167 + @33 + @22234 + @7042 + (@93266 + @5029 + @2167 + @22234 + (@93634 + @5028 + @101 + @7048 + @22233 + @14270 + @28379 + (@93281 + @5028 + @101 + @22233 + (@93302 + @5027 + @24 + @100 + @22196 + @22232 + (@93139 + @22185 + @22194 + (@93145 + @22185 + @22192 + @7137 + (@93153 + @22184 + @22191 + @7113 + @22167 + @7031 + @93166 + (@93175 @22177 @7031 @93182 @93078 @28310 (@27766 (@28312 @22178 @7048))) + @28310 + (@27766 (@28312 @22168 @22184))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@93286 + @230 + @2950 + @24 + @99 + @22230 + @14272 + (@93137 + @230 + @24 + @22219 + @22228 + (@93142 + @229 + @2119 + @24 + @22219 + @22226 + @7137 + (@93036 + @220 + @228 + @24 + @49 + @7120 + @22218 + @22225 + @7113 + @22201 + @7031 + @93664 + (@93175 + @22211 + @7031 + @93182 + @93078 + @28310 + (@27766 (@28312 @22212 @7048))) + @28310 + (@27766 (@28312 @22202 @22218))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@93666 @432 @26 @77 @7162 @12022 @93677 @93863)))) + @62865)) + @93344)) + @93601)) +@94136 := @93254 + @367 + @24 + @3040 + @5042 + @4180 + @18981 + @367 + @7067 + @7048 + @22284 + (@93266 + @3040 + @24 + @18981 + (@93272 + @3003 + @2050 + @24 + @7048 + @18979 + @6612 + @3713 + (@93281 + @3003 + @2050 + @18979 + (@93287 + @198 + @29 + @49 + @7040 + @12104 + @93300 + (@93286 @196 @162 @24 @33 @7580 @7042 @93166 @93344))) + @53889 + @53892 + @53895 + @53898 + @28625)) + (@27766 (@93356 @367)) +@94137 := @64032 @93014 +@94142 := @27888 @94137 @5042 @4180 @7048 @22283 +@94144 := @27897 @94137 @6533 +@94152 := @94144 @266 @4180 @5041 @4178 @7048 @22282 @7978 @27910 +@94154 := @27696 @94137 @6533 +@94157 := @94154 @5041 @4178 @22282 +@94159 := @27705 @94137 @6533 +@94165 := @94159 @5039 @162 @2167 @33 @22280 @7042 +@94170 := @27673 @94137 @6533 @5039 @2167 @22280 +@94178 := @94144 @233 @2167 @5038 @101 @7048 @22279 @14270 @28379 +@94181 := @94154 @5038 @101 @22279 +@94187 := @94159 @5036 @4996 @24 @100 @22277 @22035 +@94193 := @28076 @94137 @6533 @5036 @24 @22266 @22275 +@94202 := @28231 @94137 @6533 @218 @5035 @2119 @24 @22266 @22273 @7137 +@94204 := @28244 @94137 @6533 +@94214 := @94204 @196 @974 @24 @49 @7580 @22265 @22272 @7113 @22248 @7031 +@94216 := @27717 @94137 @6533 +@94220 := @94216 @60 @24 @60 @7580 +@94221 := @27726 @94137 +@94268 := @94187 + (@94193 + (@94202 + (@94214 + (@94220 (@27725 (@94221 @60)) @30642) + (@94204 + @620 + @162 + @24 + @33 + @10349 + @7048 + @7042 + @7113 + @22258 + @7031 + (@94216 @367 @24 @367 @10349 (@27725 (@94221 @367)) @43784) + (@28304 @94137 @6533) + @28310 + (@27766 (@28312 @22259 @7048))) + @28310 + (@27766 (@28312 @22249 @22265))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@94283 := @94159 + @220 + @2950 + @24 + @99 + @7120 + @14272 + (@94216 @192 @24 @192 @7120 (@27725 (@94221 @192)) @28265) +@94284 := @94159 @242 +@94289 := @94284 @432 @26 @77 @7162 @12022 +@94295 := @28426 @94137 @6533 @239 @26 @7161 @28438 +@94296 := @94289 @94295 +@94302 := @94284 @162 @26 @33 @7162 @7042 @94295 +@94304 := @27742 @94137 @6533 +@94327 := @92939 + (@93013 + (@93098 + (@93706 + (@93765 + (@93877 + (@93936 + (@94086 + (@94136 + (@94142 + (@94152 + (@94157 + (@94165 + (@94170 + (@94178 (@94181 (@94268 (@94283 (@94296 (@94302 @94304))))) @62865)) + @94304)) + @93601)))))))))) +@94331 := @92793 @5053 @4180 @7048 @22297 +@94339 := @92799 @266 @4180 @5052 @4178 @7048 @22296 @7978 @27910 +@94342 := @92969 @5052 @4178 @22296 +@94348 := @92974 @5050 @162 @2167 @33 @22294 @7042 +@94351 := @92954 @5050 @2167 @22294 +@94359 := @92799 @233 @2167 @5049 @101 @7048 @22293 @14270 @28379 +@94362 := @92969 @5049 @101 @22293 +@94368 := @92990 @5005 @24 @100 @7580 @22045 @92891 +@94383 := @92974 + @220 + @5004 + @24 + @99 + @7120 + @22044 + (@92758 @192 @24 @192 @7120 (@27725 (@92763 @192)) @28265) +@94389 := @92974 @242 @444 @26 @77 @7162 @15316 +@94391 := @28426 @92733 @6533 +@94439 := @92487 + (@92528 + (@92530 + (@92532 + (@92553 + (@92571 + (@92588 + (@92602 + (@92613 + (@92617 + (@92674 + (@92732 + (@92780 + (@92816 + (@92845 + (@92854 + (@92931 + (@94327 + (@94331 + (@94339 + (@94342 + (@94348 + (@94351 + (@94359 + (@94362 + (@94368 + (@94383 + (@94389 + (@94391 @239 @26 @7161 @28438) + (@92974 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@94391 @331 @26 @7361 @29376) + @92998))))) + @62865)) + @92998)) + @93601))))))))))))))))))) +@94440 := @27312 @4229 +@94441 := @27320 @82814 +@94443 := @27316 (@94441 @27335) +@94445 := @27358 (@27359 @4229) +@94446 := @27354 @94445 +@94448 := @27316 (@94446 @27383) +@94465 := @27315 + (fun (fn : @129) => + @94443 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @94448 @27430)))))) + @27476)) + @5094 +@94468 := @27482 (@94441 (@27333 @5094)) +@94471 := @27395 (@27396 @5094) @82817 +@94475 := @27316 (@27387 (@94471 @27404) @27408) +@94476 := @27421 @5094 +@94481 := @27418 (@27420 @94476 @82820 @27376 @27378) +@94492 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @94448 (@94475 @94481))))) +@94493 := @27341 @94492 +@94494 := @27338 @94493 +@94503 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @82817 @27334) @27470))) +@94506 := @94468 (@94494 @94503) @82815 +@94508 := @27529 @94493 @94503 +@94510 := @27532 @94492 @22316 +@94511 := @27368 @22316 +@94515 := @27316 (@94446 (@27366 (@94511 @27381))) +@94517 := @94471 (@27403 @22316) +@94518 := @27387 @94517 +@94520 := @27316 (@94518 @27408) +@94531 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @94515 (@94520 @94481))))) + @22320 +@94532 := @27372 @22320 +@94537 := @27316 (@94446 (@27366 (@94511 (@94532 @27380)))) +@94538 := @27416 @22320 +@94539 := @27415 @94538 +@94542 := @27419 @94538 @94476 @82820 +@94554 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @94537 (@94520 (@94539 (@94542 @27376 @27378)))))) + @22332 +@94561 := @27316 (@94446 (@27366 (@94511 (@94532 (@27375 (@22333 @27378)))))) +@94562 := @94542 @22332 +@94571 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @94561 (@94520 (@94539 (@94562 @27378))))) + @22382 +@94576 := @94446 (@27366 (@94511 (@94532 (@27375 @22383)))) +@94577 := @27316 @94576 +@94578 := @94562 @22382 +@94583 := @27599 (fun (Γ : @27346) => @94577 (@94520 (@94539 @94578))) +@94586 := @27612 (@27805 (@82833 @27806)) +@94593 := @94586 (@29105 (@27612 (@27624 (@27617 @5065 @27626)) @27394)) +@94594 := @94583 @94593 +@94595 := @27482 @94576 +@94597 := @94518 (@27407 @94593) +@94598 := @27316 @94597 +@94601 := @27414 @94593 @94538 @94578 +@94605 := @94595 (@94598 @94601) (@27642 @94445) +@94609 := @27482 @94597 @94601 (@27647 @94517) +@94625 := @30309 + @94593 + @6533 + @6533 + @5071 + @212 + @5092 + @7327 + @5076 + @60 + @5088 + @27783 + @7025 + @22325 + @7031 + @7048 + @22382 +@94627 := @27717 @94593 @6533 +@94631 := @94627 @20 @24 @20 @7327 +@94632 := @27726 @94593 +@94645 := @94625 + (@94631 (@27725 (@94632 @20)) @29201) + (@30342 (@30343 @5092)) + (@27766 (@30347 @94593 @27783)) + @28827 +@94660 := @30356 + @94593 + @6533 + @6533 + (@30360 @22326 @60 @27783) + @22334 + @5076 + @5088 + @5071 + @7048 + @13990 + @22368 + @22380 +@94665 := @27888 @94593 @5076 @5071 @7048 @13989 +@94670 := @30381 @94593 @6533 @5076 @5071 @13989 +@94678 := @30390 @94593 @6533 @177 @242 @4224 @26 @7966 @7162 +@94680 := @27705 @94593 @6533 +@94716 := @94660 + (@94665 + (@94670 + (@94678 + (@94680 + @177 + @432 + @4224 + @77 + @7966 + @12022 + (@94627 @46 @4224 @46 @7966 (@27725 (@94632 @46)) @33867) + (@94680 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @94593 @6533 @239 @26 @7161 @28438) + (@27742 @94593 @6533)))))) +@94717 := @30439 @94593 +@94732 := @27653 + @94717 + @6533 + @6533 + @5071 + @5064 + @6612 + @442 + @5087 + @141 + @22365 + @22379 + @139 + @7025 + @22343 + @7031 +@94738 := @28076 @94717 @6533 @442 @5064 @22359 @22363 +@94751 := @30465 @94717 @6533 @160 @5062 @5064 @7295 @179 @7048 @9930 @6533 @7547 @22351 @22355 +@94753 := @27717 @94717 @6533 +@94757 := @94753 @136 @5065 @136 @7295 +@94758 := @27726 @94717 +@94763 := @94751 (@94757 (@27725 (@94758 @136)) @29061) +@94768 := @27696 @94717 @6533 @179 @5062 @9930 +@94770 := @27705 @94717 @6533 +@94771 := @94770 @177 +@94776 := @94771 @162 @4224 @33 @7966 @7042 +@94784 := @94753 @46 @4224 @46 @7966 (@27725 (@94758 @46)) @33867 +@94785 := @94776 @94784 +@94787 := @27742 @94717 @6533 +@94799 := @94732 + (@94738 (@94763 (@94768 (@94785 @94787)) @82735 @27772 @30521 (@27766 (@28312 @22352 @7048)))) +@94800 := @27779 @94717 +@94817 := @94800 + @94717 + @6533 + @5064 + @6612 + @5087 + @140 + @6533 + @5071 + @22378 + @136 + @244 + @139 + @5080 + @7223 + @7048 + @7048 + @14030 +@94821 := @27612 (@28053 (@82833 @28055)) @94717 +@94846 := @94800 + @94821 + @6533 + @5064 + @6612 + @5087 + @139 + @6533 + @5071 + @7212 + @20 + @266 + @450 + @5083 + @7578 + @7048 + @7048 + @22374 + (@27831 @94717 @6533 @5064 @6612 @5087 @6533 @5071) +@94847 := @27861 @5087 +@94850 := @94846 (@27841 (@94847 @20)) +@94852 := @27867 @5064 @5087 +@94856 := @94850 (@27766 (@94852 @139 @266)) +@94859 := @27875 @94717 @5064 @6612 +@94865 := @94856 (@27647 (@94859 @266 @450 @7578 @7048)) +@94873 := @30007 @94821 @4229 @453 @5068 @5071 @7048 @14036 @5094 +@94878 := @27696 @94821 @6533 @453 @5068 @14036 +@94880 := @27705 @94821 @6533 +@94886 := @94880 @160 @452 @5065 @5067 @7040 @14035 +@94888 := @27717 @94821 @6533 +@94892 := @94888 @136 @5065 @136 @7040 +@94893 := @27726 @94821 +@95017 := @94465 + (@94506 + (@94508 + (@94510 + (@94531 + (@94554 + (@94571 + (@94594 + (@94605 + (@94609 + (@94645 + (@94716 + (@94799 + (@94817 + (@94865 + (@94873 + (@94878 + (@94886 + (@94892 (@27725 (@94893 @136)) @27736) + (@94880 + @196 + @375 + @24 + @5062 + @7580 + @14034 + (@94888 @60 @24 @60 @7580 (@27725 (@94893 @60)) @30642) + (@94880 + @220 + @162 + @4224 + @33 + @7120 + @7042 + (@94888 + @192 + @4224 + @192 + @7120 + (@27725 (@94893 @192)) + @28265) + (@27742 @94821 @6533))))) + @82815 + @82818 + @82821 + @82824)) + (@27841 (@94847 @136)) + (@27766 (@94852 @140 @244)) + (@27647 (@94859 @244 @139 @7223 @7048)) + (@27888 + @94717 + @5080 + @5071 + @7048 + @14029 + (@30381 + @94717 + @6533 + @5080 + @5071 + @14029 + (@30390 + @94717 + @6533 + @177 + @334 + @4224 + @26 + @7966 + @7362 + (@94771 + @444 + @4224 + @77 + @7966 + @15316 + @94784 + (@94770 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @94717 @6533 @331 @26 @7361 @29376) + @94787)))))) + @28815 + (@27766 (@28820 @5064 @5087 @141)) + @28827)))))))))))) +@95018 := @27312 @4234 +@95019 := @27330 @4234 +@95020 := @27320 @95019 +@95022 := @27316 (@95020 @27335) +@95024 := @27358 (@27359 @4234) +@95025 := @27354 @95024 +@95027 := @27316 (@95025 @27383) +@95044 := @27315 + (fun (fn : @129) => + @95022 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95027 @27430)))))) + @27476)) + @5109 +@95047 := @27482 (@95020 (@27333 @5109)) +@95050 := @27395 (@27396 @5109) @82727 +@95054 := @27316 (@27387 (@95050 @27404) @27408) +@95055 := @27421 @5109 +@95060 := @27418 (@27420 @95055 @82730 @27376 @27378) +@95071 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95027 (@95054 @95060))))) +@95072 := @27341 @95071 +@95073 := @27338 @95072 +@95082 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @82727 @27334) @27470))) +@95086 := @95047 (@95073 @95082) (@27526 @95019) +@95088 := @27529 @95072 @95082 +@95090 := @27532 @95071 @22389 +@95091 := @27368 @22389 +@95095 := @27316 (@95025 (@27366 (@95091 @27381))) +@95097 := @95050 (@27403 @22389) +@95098 := @27387 @95097 +@95100 := @27316 (@95098 @27408) +@95111 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95095 (@95100 @95060))))) + @22391 +@95112 := @27372 @22391 +@95113 := @95112 @27380 +@95117 := @27316 (@95025 (@27366 (@95091 @95113))) +@95118 := @27416 @22391 +@95119 := @27415 @95118 +@95120 := @27419 @95118 +@95122 := @95120 @95055 @82730 +@95134 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @95117 (@95100 (@95119 (@95122 @27376 @27378)))))) + @7048 +@95139 := @27316 (@95025 (@27366 (@95091 (@95112 @29956)))) +@95140 := @95122 @7048 +@95149 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95139 (@95100 (@95119 (@95140 @27378))))) + @22418 +@95154 := @95025 (@27366 (@95091 (@95112 (@27375 @22419)))) +@95155 := @27316 @95154 +@95156 := @95140 @22418 +@95161 := @27599 (fun (Γ : @27346) => @95155 (@95100 (@95119 @95156))) +@95162 := @94586 @31725 +@95163 := @95161 @95162 +@95164 := @27482 @95154 +@95166 := @95098 (@27407 @95162) +@95167 := @27316 @95166 +@95170 := @27414 @95162 @95118 @95156 +@95174 := @95164 (@95167 @95170) (@27642 @95024) +@95178 := @27482 @95166 @95170 (@27647 @95097) +@95186 := @30007 @95162 @5103 @5107 @5307 @5064 @7048 @22416 @5353 +@95191 := @27696 @95162 @6533 @5107 @5307 @22416 +@95193 := @27705 @95162 @6533 +@95199 := @95193 @212 @5106 @29 @5306 @7825 @22415 +@95201 := @27717 @95162 @6533 +@95204 := @95201 @20 @29 @20 +@95205 := @95204 @7825 +@95206 := @27726 @95162 +@95208 := @27725 (@95206 @20) +@95303 := @95186 + (@95191 + (@95199 + (@95205 @95208 @32995) + (@95193 + @4927 + @523 + @24 + @5067 + @22413 + @14059 + (@28076 + @95162 + @6533 + @4927 + @24 + @22405 + @22411 + (@28231 + @95162 + @6533 + @315 + @214 + @68 + @24 + @22405 + @22409 + @7300 + (@28244 + @95162 + @6533 + @212 + @162 + @29 + @33 + @7108 + @7048 + @7042 + @7113 + @22398 + @7031 + (@95204 @7108 @95208 @28165) + (@28304 @95162 @6533) + @28310 + (@27766 (@28312 @22399 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + (@95193 + @160 + @179 + @24 + @5062 + @7695 + @9930 + (@95201 @136 @24 @136 @7695 (@27725 (@95206 @136)) @31790) + (@95193 + @177 + @162 + @4224 + @33 + @7966 + @7042 + (@95201 @46 @4224 @46 @7966 (@27725 (@95206 @46)) @33867) + (@27742 @95162 @6533)))))) +@95304 := @27330 @5103 +@95305 := @27526 @95304 +@95306 := @95303 @95305 +@95307 := @27400 @5353 +@95309 := @95306 (@27751 @95307) +@95310 := @27424 @5353 +@95325 := @95044 + (@95086 + (@95088 + (@95090 + (@95111 + (@95134 + (@95149 + (@95163 (@95174 (@95178 (@95309 (@27755 @95310) (@27760 (@27762 @5103)))))))))))) +@95326 := @27312 @4275 +@95327 := @27320 @83568 +@95329 := @27316 (@95327 @27335) +@95331 := @27358 (@27359 @4275) +@95332 := @27354 @95331 +@95334 := @27316 (@95332 @27383) +@95351 := @27315 + (fun (fn : @129) => + @95329 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95334 @27430)))))) + @27476)) + @5144 +@95354 := @27482 (@95327 (@27333 @5144)) +@95357 := @27395 (@27396 @5144) @83571 +@95361 := @27316 (@27387 (@95357 @27404) @27408) +@95362 := @27421 @5144 +@95367 := @27418 (@27420 @95362 @83574 @27376 @27378) +@95378 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95334 (@95361 @95367))))) +@95379 := @27341 @95378 +@95380 := @27338 @95379 +@95389 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @83571 @27334) @27470))) +@95392 := @95354 (@95380 @95389) @83569 +@95394 := @27529 @95379 @95389 +@95396 := @27532 @95378 @22430 +@95397 := @27368 @22430 +@95401 := @27316 (@95332 (@27366 (@95397 @27381))) +@95403 := @95357 (@27403 @22430) +@95404 := @27387 @95403 +@95406 := @27316 (@95404 @27408) +@95417 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95401 (@95406 @95367))))) + @22434 +@95418 := @27372 @22434 +@95423 := @27316 (@95332 (@27366 (@95397 (@95418 @27380)))) +@95424 := @27416 @22434 +@95425 := @27415 @95424 +@95428 := @27419 @95424 @95362 @83574 +@95440 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @95423 (@95406 (@95425 (@95428 @27376 @27378)))))) + @22446 +@95447 := @27316 (@95332 (@27366 (@95397 (@95418 (@27375 (@22447 @27378)))))) +@95448 := @95428 @22446 +@95457 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95447 (@95406 (@95425 (@95448 @27378))))) + @22496 +@95462 := @95332 (@27366 (@95397 (@95418 (@27375 @22497)))) +@95463 := @27316 @95462 +@95464 := @95448 @22496 +@95469 := @27599 (fun (Γ : @27346) => @95463 (@95406 (@95425 @95464))) +@95479 := @27612 (@27805 (@83590 @27806)) (@29105 (@27612 (@27624 (@27617 @5115 @27626)) @27394)) +@95480 := @95469 @95479 +@95481 := @27482 @95462 +@95483 := @95404 (@27407 @95479) +@95484 := @27316 @95483 +@95487 := @27414 @95479 @95424 @95464 +@95491 := @95481 (@95484 @95487) (@27642 @95331) +@95495 := @27482 @95483 @95487 (@27647 @95403) +@95511 := @30309 + @95479 + @6533 + @6533 + @5121 + @212 + @5142 + @7327 + @5126 + @60 + @5138 + @27783 + @7025 + @22439 + @7031 + @7048 + @22496 +@95513 := @27717 @95479 @6533 +@95517 := @95513 @20 @24 @20 @7327 +@95518 := @27726 @95479 +@95531 := @95511 + (@95517 (@27725 (@95518 @20)) @29201) + (@30342 (@30343 @5142)) + (@27766 (@30347 @95479 @27783)) + @28827 +@95546 := @30356 + @95479 + @6533 + @6533 + (@30360 @22440 @60 @27783) + @22448 + @5126 + @5138 + @5121 + @7048 + @13990 + @22482 + @22494 +@95551 := @27888 @95479 @5126 @5121 @7048 @13989 +@95556 := @30381 @95479 @6533 @5126 @5121 @13989 +@95564 := @30390 @95479 @6533 @177 @242 @4270 @26 @7966 @7162 +@95566 := @27705 @95479 @6533 +@95602 := @95546 + (@95551 + (@95556 + (@95564 + (@95566 + @177 + @432 + @4270 + @77 + @7966 + @12022 + (@95513 @46 @4270 @46 @7966 (@27725 (@95518 @46)) @33867) + (@95566 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @95479 @6533 @239 @26 @7161 @28438) + (@27742 @95479 @6533)))))) +@95603 := @30439 @95479 +@95618 := @27653 + @95603 + @6533 + @6533 + @5121 + @5114 + @6612 + @442 + @5137 + @141 + @22479 + @22493 + @139 + @7025 + @22457 + @7031 +@95624 := @28076 @95603 @6533 @442 @5114 @22473 @22477 +@95637 := @30465 @95603 @6533 @160 @5112 @5114 @7295 @179 @7048 @9930 @6533 @7547 @22465 @22469 +@95639 := @27717 @95603 @6533 +@95643 := @95639 @136 @5115 @136 @7295 +@95644 := @27726 @95603 +@95649 := @95637 (@95643 (@27725 (@95644 @136)) @29061) +@95654 := @27696 @95603 @6533 @179 @5112 @9930 +@95656 := @27705 @95603 @6533 +@95657 := @95656 @177 +@95662 := @95657 @162 @4270 @33 @7966 @7042 +@95670 := @95639 @46 @4270 @46 @7966 (@27725 (@95644 @46)) @33867 +@95671 := @95662 @95670 +@95673 := @27742 @95603 @6533 +@95685 := @95618 + (@95624 (@95649 (@95654 (@95671 @95673)) @83343 @27772 @30521 (@27766 (@28312 @22466 @7048)))) +@95686 := @27779 @95603 +@95703 := @95686 + @95603 + @6533 + @5114 + @6612 + @5137 + @140 + @6533 + @5121 + @22492 + @136 + @244 + @139 + @5130 + @7223 + @7048 + @7048 + @14030 +@95707 := @27612 (@28053 (@83590 @28055)) @95603 +@95732 := @95686 + @95707 + @6533 + @5114 + @6612 + @5137 + @139 + @6533 + @5121 + @7212 + @20 + @266 + @450 + @5133 + @7578 + @7048 + @7048 + @22488 + (@27831 @95603 @6533 @5114 @6612 @5137 @6533 @5121) +@95733 := @27861 @5137 +@95736 := @95732 (@27841 (@95733 @20)) +@95738 := @27867 @5114 @5137 +@95742 := @95736 (@27766 (@95738 @139 @266)) +@95745 := @27875 @95603 @5114 @6612 +@95751 := @95742 (@27647 (@95745 @266 @450 @7578 @7048)) +@95759 := @30007 @95707 @4275 @453 @5118 @5121 @7048 @14036 @5144 +@95764 := @27696 @95707 @6533 @453 @5118 @14036 +@95766 := @27705 @95707 @6533 +@95772 := @95766 @160 @452 @5115 @5117 @7040 @14035 +@95774 := @27717 @95707 @6533 +@95778 := @95774 @136 @5115 @136 @7040 +@95779 := @27726 @95707 +@95903 := @95351 + (@95392 + (@95394 + (@95396 + (@95417 + (@95440 + (@95457 + (@95480 + (@95491 + (@95495 + (@95531 + (@95602 + (@95685 + (@95703 + (@95751 + (@95759 + (@95764 + (@95772 + (@95778 (@27725 (@95779 @136)) @27736) + (@95766 + @196 + @375 + @24 + @5112 + @7580 + @14034 + (@95774 @60 @24 @60 @7580 (@27725 (@95779 @60)) @30642) + (@95766 + @220 + @162 + @4270 + @33 + @7120 + @7042 + (@95774 + @192 + @4270 + @192 + @7120 + (@27725 (@95779 @192)) + @28265) + (@27742 @95707 @6533))))) + @83569 + @83572 + @83575 + @83578)) + (@27841 (@95733 @136)) + (@27766 (@95738 @140 @244)) + (@27647 (@95745 @244 @139 @7223 @7048)) + (@27888 + @95603 + @5130 + @5121 + @7048 + @14029 + (@30381 + @95603 + @6533 + @5130 + @5121 + @14029 + (@30390 + @95603 + @6533 + @177 + @334 + @4270 + @26 + @7966 + @7362 + (@95657 + @444 + @4270 + @77 + @7966 + @15316 + @95670 + (@95656 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @95603 @6533 @331 @26 @7361 @29376) + @95673)))))) + @28815 + (@27766 (@28820 @5114 @5137 @141)) + @28827)))))))))))) +@95904 := @27312 @4280 +@95905 := @27330 @4280 +@95906 := @27320 @95905 +@95908 := @27316 (@95906 @27335) +@95910 := @27358 (@27359 @4280) +@95911 := @27354 @95910 +@95913 := @27316 (@95911 @27383) +@95930 := @27315 + (fun (fn : @129) => + @95908 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95913 @27430)))))) + @27476)) + @5158 +@95933 := @27482 (@95906 (@27333 @5158)) +@95936 := @27395 (@27396 @5158) @83335 +@95940 := @27316 (@27387 (@95936 @27404) @27408) +@95941 := @27421 @5158 +@95946 := @27418 (@27420 @95941 @83338 @27376 @27378) +@95957 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95913 (@95940 @95946))))) +@95958 := @27341 @95957 +@95959 := @27338 @95958 +@95968 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @83335 @27334) @27470))) +@95972 := @95933 (@95959 @95968) (@27526 @95905) +@95974 := @27529 @95958 @95968 +@95976 := @27532 @95957 @22507 +@95977 := @27368 @22507 +@95981 := @27316 (@95911 (@27366 (@95977 @27381))) +@95983 := @95936 (@27403 @22507) +@95984 := @27387 @95983 +@95986 := @27316 (@95984 @27408) +@95997 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @95981 (@95986 @95946))))) + @22509 +@95998 := @27372 @22509 +@95999 := @95998 @27380 +@96003 := @27316 (@95911 (@27366 (@95977 @95999))) +@96004 := @27416 @22509 +@96005 := @27415 @96004 +@96006 := @27419 @96004 +@96008 := @96006 @95941 @83338 +@96020 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @96003 (@95986 (@96005 (@96008 @27376 @27378)))))) + @7048 +@96025 := @27316 (@95911 (@27366 (@95977 (@95998 @29956)))) +@96026 := @96008 @7048 +@96035 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96025 (@95986 (@96005 (@96026 @27378))))) + @22517 +@96040 := @95911 (@27366 (@95977 (@95998 (@27375 @22518)))) +@96041 := @27316 @96040 +@96042 := @96026 @22517 +@96047 := @27599 (fun (Γ : @27346) => @96041 (@95986 (@96005 @96042))) +@96050 := @27612 (@27781 (@83590 @27783)) +@96051 := @27809 @56884 +@96052 := @96050 @96051 +@96053 := @96047 @96052 +@96054 := @27482 @96040 +@96056 := @95984 (@27407 @96052) +@96057 := @27316 @96056 +@96060 := @27414 @96052 @96004 @96042 +@96064 := @96054 (@96057 @96060) (@27642 @95910) +@96068 := @27482 @96056 @96060 (@27647 @95983) +@96076 := @30007 @96052 @5153 @5156 @5356 @5114 @7048 @22515 @5416 +@96081 := @27696 @96052 @6533 @5156 @5356 @22515 +@96083 := @27705 @96052 @6533 +@96089 := @96083 @177 @5155 @29 @5355 @7267 @22514 +@96091 := @27717 @96052 @6533 +@96095 := @96091 @46 @29 @46 @7267 +@96096 := @27726 @96052 +@96154 := @96076 + (@96081 + (@96089 + (@96095 (@27725 (@96096 @46)) @27936) + (@96083 + @160 + @566 + @24 + @5117 + @7695 + @22513 + (@96091 @136 @24 @136 @7695 (@27725 (@96096 @136)) @31790) + (@96083 + @212 + @198 + @24 + @5112 + @7327 + @12104 + (@96091 @20 @24 @20 @7327 (@27725 (@96096 @20)) @29201) + (@96083 + @196 + @162 + @4270 + @33 + @7580 + @7042 + (@96091 @60 @4270 @60 @7580 (@27725 (@96096 @60)) @30642) + (@27742 @96052 @6533)))))) +@96155 := @27330 @5153 +@96156 := @27526 @96155 +@96157 := @96154 @96156 +@96158 := @27400 @5416 +@96160 := @96157 (@27751 @96158) +@96161 := @27424 @5416 +@96176 := @95930 + (@95972 + (@95974 + (@95976 + (@95997 + (@96020 + (@96035 + (@96053 (@96064 (@96068 (@96160 (@27755 @96161) (@27760 (@27762 @5153)))))))))))) +@96177 := @27312 @4330 +@96178 := @27330 @4330 +@96179 := @27320 @96178 +@96181 := @27316 (@96179 @27335) +@96183 := @27358 (@27359 @4330) +@96184 := @27354 @96183 +@96186 := @27316 (@96184 @27383) +@96203 := @27315 + (fun (fn : @129) => + @96181 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96186 @27430)))))) + @27476)) + @5165 +@96206 := @27482 (@96179 (@27333 @5165)) +@96209 := @27395 (@27396 @5165) @84035 +@96213 := @27316 (@27387 (@96209 @27404) @27408) +@96214 := @27421 @5165 +@96219 := @27418 (@27420 @96214 @84038 @27376 @27378) +@96230 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96186 (@96213 @96219))))) +@96231 := @27341 @96230 +@96232 := @27338 @96231 +@96241 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @84035 @27334) @27470))) +@96245 := @96206 (@96232 @96241) (@27526 @96178) +@96247 := @27529 @96231 @96241 +@96249 := @27532 @96230 @11710 +@96251 := @27316 (@96184 @49078) +@96252 := @96209 @49081 +@96253 := @27387 @96252 +@96255 := @27316 (@96253 @27408) +@96266 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96251 (@96255 @96219))))) + @14055 +@96268 := @27316 (@96184 @63482) +@96270 := @61506 @96214 @84038 +@96282 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @96268 (@96255 (@61505 (@96270 @27376 @27378)))))) + @7048 +@96284 := @27316 (@96184 @88784) +@96285 := @96270 @7048 +@96294 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96284 (@96255 (@61505 (@96285 @27378))))) + @22528 +@96299 := @96184 (@27366 (@49076 (@61498 (@27375 @22529)))) +@96300 := @27316 @96299 +@96301 := @96285 @22528 +@96307 := @27599 (fun (Γ : @27346) => @96300 (@96255 (@61505 @96301))) @29106 +@96308 := @27482 @96299 +@96309 := @96253 @49151 +@96310 := @27316 @96309 +@96311 := @63532 @96301 +@96315 := @96308 (@96310 @96311) (@27642 @96183) +@96319 := @27482 @96309 @96311 (@27647 @96252) +@96327 := @88822 @5162 @475 @2050 @2848 @7048 @11723 @5426 @88835 +@96328 := @27330 @5162 +@96329 := @27526 @96328 +@96330 := @96327 @96329 +@96331 := @27400 @5426 +@96333 := @96330 (@27751 @96331) +@96334 := @27424 @5426 +@96349 := @96203 + (@96245 + (@96247 + (@96249 + (@96266 + (@96282 + (@96294 + (@96307 (@96315 (@96319 (@96333 (@27755 @96334) (@27760 (@27762 @5162)))))))))))) +@96350 := @27312 @4366 +@96351 := @27320 @85024 +@96353 := @27316 (@96351 @27335) +@96355 := @27358 (@27359 @4366) +@96356 := @27354 @96355 +@96358 := @27316 (@96356 @27383) +@96375 := @27315 + (fun (fn : @129) => + @96353 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96358 @27430)))))) + @27476)) + @5204 +@96378 := @27482 (@96351 (@27333 @5204)) +@96381 := @27395 (@27396 @5204) @85027 +@96385 := @27316 (@27387 (@96381 @27404) @27408) +@96386 := @27421 @5204 +@96391 := @27418 (@27420 @96386 @85030 @27376 @27378) +@96402 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96358 (@96385 @96391))))) +@96403 := @27341 @96402 +@96404 := @27338 @96403 +@96413 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @85027 @27334) @27470))) +@96416 := @96378 (@96404 @96413) @85025 +@96418 := @27529 @96403 @96413 +@96420 := @27532 @96402 @22536 +@96421 := @27368 @22536 +@96425 := @27316 (@96356 (@27366 (@96421 @27381))) +@96427 := @96381 (@27403 @22536) +@96428 := @27387 @96427 +@96430 := @27316 (@96428 @27408) +@96441 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96425 (@96430 @96391))))) + @14948 +@96445 := @27316 (@96356 (@27366 (@96421 @65607))) +@96447 := @65614 @96386 @85030 +@96459 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @96445 (@96430 (@65613 (@96447 @27376 @27378)))))) + @22556 +@96466 := @27316 (@96356 (@27366 (@96421 (@65606 (@27375 (@22557 @27378)))))) +@96467 := @96447 @22556 +@96476 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @96466 (@96430 (@65613 (@96467 @27378))))) + @22595 +@96481 := @96356 (@27366 (@96421 (@65606 (@27375 @22596)))) +@96482 := @27316 @96481 +@96483 := @96467 @22595 +@96489 := @27599 (fun (Γ : @27346) => @96482 (@96430 (@65613 @96483))) @84319 +@96490 := @27482 @96481 +@96492 := @96428 (@27407 @84319) +@96493 := @27316 @96492 +@96496 := @27414 @84319 @65612 @96483 +@96500 := @96490 (@96493 @96496) (@27642 @96355) +@96504 := @27482 @96492 @96496 (@27647 @96427) +@96562 := @84324 + @4355 + @5202 + @3148 + @19639 + @60 + @7843 + @22555 + @22595 + (@84334 + @4355 + @26 + @19639 + (@84340 + @4354 + @2079 + @26 + @7048 + @19637 + @6612 + @2092 + (@84349 + @4354 + @2079 + @19637 + (@84355 + @4353 + @29 + @2078 + @7295 + @19636 + @84371 + (@84354 + @212 + @3340 + @24 + @2077 + @7327 + @15629 + @84413 + (@84354 + @3338 + @162 + @1283 + @33 + @15627 + @7042 + (@84462 @3337 @15627 @67729 @67733) + @84469)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @84484 +@96621 := @84491 + @4360 + @5201 + @3148 + @19646 + @192 + @7843 + @22554 + @22595 + (@84501 + @4360 + @26 + @19646 + (@84506 + @1296 + @4359 + @2079 + @26 + @7048 + @19644 + @6612 + @2092 + (@84516 + @4359 + @2079 + @19644 + (@84522 + @4358 + @29 + @2078 + @7295 + @19643 + @84538 + (@84521 + @212 + @3352 + @24 + @2077 + @7327 + @15642 + @84580 + (@84521 + @3350 + @162 + @1283 + @33 + @15640 + @7042 + (@84629 @3349 @15640 @67790 @67794) + @84647)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @84663 +@96630 := @84669 @3148 @5177 @5200 @3148 @22546 @204 @15278 @22553 @22595 +@96633 := @84680 @5177 @3148 @22546 +@96660 := @84685 + @5175 + @475 + @2050 + @3148 + @7048 + @9823 + @6533 + @5474 + (@84695 + @475 + @2050 + @9823 + (@84701 @214 @29 @49 @7295 @9822 @84717 (@84719 @162 @24 @33 @7327 @7042 @84732 @84749))) +@96661 := @27330 @5175 +@96662 := @27526 @96661 +@96663 := @96660 @96662 +@96664 := @27400 @5474 +@96666 := @96663 (@27751 @96664) +@96667 := @27424 @5474 +@96676 := @96630 (@96633 (@96666 (@27755 @96667) (@27760 (@27762 @5175)) @27772)) @84764 +@96677 := @66573 @84665 +@96690 := @27972 @96677 @6533 @6533 @271 @26 @5179 @5199 @3148 @22550 @271 @7843 @7048 @22595 +@96695 := @27673 @96677 @6533 @5179 @26 @22550 +@96705 := @27682 @96677 @6533 @2361 @475 @2050 @26 @7048 @11723 @6533 @3457 +@96710 := @27696 @96677 @6533 @475 @2050 @11723 +@96712 := @27705 @96677 @6533 +@96718 := @96712 @160 @214 @29 @49 @7040 @9822 +@96720 := @27717 @96677 @6533 +@96724 := @96720 @136 @29 @136 @7040 +@96725 := @27726 @96677 +@96762 := @96690 + (@96695 + (@96705 + (@96710 + (@96718 + (@96724 (@27725 (@96725 @136)) @27736) + (@96712 + @212 + @162 + @24 + @33 + @7327 + @7042 + (@96720 @20 @24 @20 @7327 (@27725 (@96725 @20)) @29201) + (@27742 @96677 @6533)))) + @53634 + @53637 + @53640 + @53643 + @27772)) + (@27766 (@28048 @96677 @271)) +@96763 := @63044 @96677 +@96765 := @33536 @96763 @6533 +@96766 := @96765 @6533 +@96774 := @96766 @5182 @262 @5198 @3148 @7048 @22560 @7048 @22595 +@96775 := @96765 @6612 +@96783 := @96775 @196 @334 @220 @26 @7048 @7580 @7048 @22560 +@96785 := @30381 @96763 @6533 +@96788 := @96785 @196 @26 @7580 +@96790 := @27717 @96763 @6533 +@96794 := @96790 @60 @26 @60 @7580 +@96795 := @27726 @96763 +@96801 := @96783 (@96788 (@96794 (@27725 (@96795 @60)) @30642)) +@96803 := @30356 @96763 @6533 +@96805 := @96803 @6612 @33716 +@96813 := @96805 @7580 @334 @220 @26 @7048 @7362 @7048 @7120 +@96816 := @96785 @334 @26 @7362 +@96818 := @28426 @96763 @6533 +@96839 := @96774 + (@96801 + (@96813 + (@96816 (@96818 @331 @26 @7361 @29376)) + (@96785 @220 @26 @7120 (@96790 @192 @26 @192 @7120 (@27725 (@96795 @192)) @28265)))) +@96841 := @96803 @6533 @33716 +@96849 := @96841 @22560 @262 @5198 @3148 @7048 @15472 @7048 @22593 +@96850 := @27888 @96763 +@96868 := @96849 + (@96850 + @262 + @3148 + @7048 + @7193 + (@96785 @262 @3148 @7193 (@96790 @204 @3148 @204 @7193 (@27725 (@96795 @204)) @28562))) +@96929 := @96766 + @5186 + @5196 + @4398 + @3148 + @7048 + @22564 + @7048 + @22593 + (@96775 + @177 + @275 + @242 + @26 + @7048 + @7966 + @7048 + @22564 + (@96785 @177 @26 @7966 (@96790 @46 @26 @46 @7966 (@27725 (@96795 @46)) @33867)) + (@96805 + @7966 + @275 + @242 + @26 + @7048 + @9940 + @7048 + @7162 + (@96785 @275 @26 @9940 (@96790 @271 @26 @271 @9940 (@27725 (@96795 @271)) @42393)) + (@96785 @242 @26 @7162 (@96818 @239 @26 @7161 @28438)))) +@96937 := @96841 @22564 @5196 @4398 @3148 @7048 @22590 @7048 @19791 +@96941 := @96850 @5196 @3148 @7048 @22589 +@96943 := @27897 @96763 @6533 +@96951 := @96943 @169 @3148 @5195 @68 @7048 @22588 @15399 @27910 +@96953 := @27696 @96763 @6533 +@96956 := @96953 @5195 @68 @22588 +@96958 := @27705 @96763 @6533 +@97021 := @96958 + @5193 + @162 + @29 + @33 + @22586 + @7042 + (@28076 + @96763 + @6533 + @5193 + @29 + @22578 + @22584 + (@28231 + @96763 + @6533 + @663 + @5192 + @33611 + @29 + @22578 + @22582 + @8038 + (@28244 + @96763 + @6533 + @5190 + @162 + @665 + @33 + @22575 + @7048 + @7042 + @7113 + @22569 + @7031 + (@28281 + @96763 + @6533 + @665 + @5189 + @22575 + (@28289 (@28290 @22575)) + (@27766 (@28295 @5189 @665))) + (@28304 @96763 @6533) + @28310 + (@27766 (@28312 @22570 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) +@97023 := @27742 @96763 @6533 +@97082 := @96375 + (@96416 + (@96418 + (@96420 + (@96441 + (@96459 + (@96476 + (@96489 + (@96500 + (@96504 + (@96562 + (@96621 + (@96676 + (@96762 + (@96839 + (@96868 + (@96929 + (@96937 + (@96941 (@96951 (@96956 (@97021 @97023)) @66971)) + (@96850 + @4398 + @3148 + @7048 + @19790 + (@96943 + @183 + @3148 + @214 + @49 + @7048 + @9822 + @15680 + @27910 + (@96953 + @214 + @49 + @9822 + (@96958 + @212 + @162 + @24 + @33 + @7327 + @7042 + (@96790 + @20 + @24 + @20 + @7327 + (@27725 (@96795 @20)) + @29201) + @97023)) + @67922))))))))))))))))))) +@97083 := @27312 @4791 +@97084 := @27320 @88837 +@97086 := @27316 (@97084 @27335) +@97088 := @27358 (@27359 @4791) +@97089 := @27354 @97088 +@97091 := @27316 (@97089 @27383) +@97108 := @27315 + (fun (fn : @129) => + @97086 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @97091 @27430)))))) + @27476)) + @5220 +@97111 := @27482 (@97084 (@27333 @5220)) +@97114 := @27395 (@27396 @5220) @88840 +@97118 := @27316 (@27387 (@97114 @27404) @27408) +@97119 := @27421 @5220 +@97124 := @27418 (@27420 @97119 @88843 @27376 @27378) +@97135 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @97091 (@97118 @97124))))) +@97136 := @27341 @97135 +@97137 := @27338 @97136 +@97146 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @88840 @27334) @27470))) +@97149 := @97111 (@97137 @97146) @88838 +@97151 := @27529 @97136 @97146 +@97153 := @27532 @97135 @11710 +@97155 := @27316 (@97089 @49078) +@97156 := @97114 @49081 +@97157 := @27387 @97156 +@97159 := @27316 (@97157 @27408) +@97170 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @97155 (@97159 @97124))))) + @14055 +@97172 := @27316 (@97089 @63482) +@97174 := @61506 @97119 @88843 +@97186 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @97172 (@97159 (@61505 (@97174 @27376 @27378)))))) + @22631 +@97193 := @27316 (@97089 (@27366 (@49076 (@61498 (@27375 (@22632 @27378)))))) +@97194 := @97174 @22631 +@97203 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @97193 (@97159 (@61505 (@97194 @27378))))) + @22681 +@97208 := @97089 (@27366 (@49076 (@61498 (@27375 @22682)))) +@97209 := @27316 @97208 +@97210 := @97194 @22681 +@97216 := @27599 (fun (Γ : @27346) => @97209 (@97159 (@61505 @97210))) @29106 +@97217 := @27482 @97208 +@97218 := @97157 @49151 +@97219 := @27316 @97218 +@97220 := @63532 @97210 +@97224 := @97217 (@97219 @97220) (@27642 @97088) +@97228 := @27482 @97218 @97220 (@27647 @97156) +@97236 := @49942 @5211 @5218 @2848 @22606 @46 @7067 @22630 @22681 +@97239 := @29136 @5211 @24 @22606 +@97248 := @29141 @5209 @475 @2050 @24 @7048 @11723 @6533 @5531 @88835 +@97249 := @27330 @5209 +@97250 := @27526 @97249 +@97251 := @97248 @97250 +@97252 := @27400 @5531 +@97253 := @27751 @97252 +@97254 := @97251 @97253 +@97255 := @27424 @5531 +@97256 := @27755 @97255 +@97257 := @97254 @97256 +@97259 := @27760 (@27762 @5209) +@97264 := @97236 (@97239 (@97257 @97259 @27772)) @29470 +@97272 := @79529 @769 @5216 @3089 @2848 @22630 @22640 @7048 @22681 +@97278 := @79538 @768 @2119 @26 @22630 @22638 @8273 +@97289 := @50138 @237 @179 @24 @49 @7158 @22629 @22637 @7113 @22612 @7031 @57392 +@97296 := @50139 @162 @24 @33 @7966 @7048 @7042 @7113 +@97411 := @97108 + (@97149 + (@97151 + (@97153 + (@97170 + (@97186 + (@97203 + (@97216 + (@97224 + (@97228 + (@97264 + (@97272 + (@97278 + (@97289 + (@97296 + @22622 + @7031 + @50070 + @50170 + @28310 + (@27766 (@28312 @22623 @7048))) + @28310 + (@27766 (@28312 @22613 @22629))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) + (@79577 + @22640 + @5216 + @3089 + @2848 + @7048 + @22678 + @7048 + @14875 + (@49992 + @5216 + @2848 + @7048 + @22677 + (@79780 + @266 + @2848 + @5215 + @49 + @7048 + @22676 + @7978 + @27910 + (@50022 + @5215 + @49 + @22676 + (@50027 + @5213 + @162 + @24 + @33 + @22674 + @7042 + (@50123 + @5213 + @24 + @22663 + @22672 + (@63585 + @3433 + @2119 + @24 + @22663 + @22670 + @7137 + (@50150 + @179 + @24 + @49 + @7327 + @22662 + @22669 + @7113 + @22645 + @7031 + @50167 + (@97296 + @22655 + @7031 + @50070 + @50170 + @28310 + (@27766 (@28312 @22656 @7048))) + @28310 + (@27766 (@28312 @22646 @22662))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @50088)) + @64830)) + @79791)))))))))))) +@97412 := @27312 @4826 +@97413 := @27320 @89694 +@97415 := @27316 (@97413 @27335) +@97417 := @27358 (@27359 @4826) +@97418 := @27354 @97417 +@97420 := @27316 (@97418 @27383) +@97437 := @27315 + (fun (fn : @129) => + @97415 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @97420 @27430)))))) + @27476)) + @5255 +@97440 := @27482 (@97413 (@27333 @5255)) +@97443 := @27395 (@27396 @5255) @89697 +@97447 := @27316 (@27387 (@97443 @27404) @27408) +@97448 := @27421 @5255 +@97453 := @27418 (@27420 @97448 @89700 @27376 @27378) +@97464 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @97420 (@97447 @97453))))) +@97465 := @27341 @97464 +@97466 := @27338 @97465 +@97475 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @89697 @27334) @27470))) +@97478 := @97440 (@97466 @97475) @89695 +@97480 := @27529 @97465 @97475 +@97482 := @27532 @97464 @22693 +@97483 := @27368 @22693 +@97487 := @27316 (@97418 (@27366 (@97483 @27381))) +@97489 := @97443 (@27403 @22693) +@97490 := @27387 @97489 +@97492 := @27316 (@97490 @27408) +@97503 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @97487 (@97492 @97453))))) + @22697 +@97504 := @27372 @22697 +@97509 := @27316 (@97418 (@27366 (@97483 (@97504 @27380)))) +@97510 := @27416 @22697 +@97511 := @27415 @97510 +@97514 := @27419 @97510 @97448 @89700 +@97526 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @97509 (@97492 (@97511 (@97514 @27376 @27378)))))) + @22709 +@97533 := @27316 (@97418 (@27366 (@97483 (@97504 (@27375 (@22710 @27378)))))) +@97534 := @97514 @22709 +@97543 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @97533 (@97492 (@97511 (@97534 @27378))))) + @22759 +@97548 := @97418 (@27366 (@97483 (@97504 (@27375 @22760)))) +@97549 := @27316 @97548 +@97550 := @97534 @22759 +@97555 := @27599 (fun (Γ : @27346) => @97549 (@97492 (@97511 @97550))) +@97565 := @27612 (@27805 (@89713 @27806)) (@29105 (@27612 (@27624 (@27617 @5226 @27626)) @27394)) +@97566 := @97555 @97565 +@97567 := @27482 @97548 +@97569 := @97490 (@27407 @97565) +@97570 := @27316 @97569 +@97573 := @27414 @97565 @97510 @97550 +@97577 := @97567 (@97570 @97573) (@27642 @97417) +@97581 := @27482 @97569 @97573 (@27647 @97489) +@97597 := @30309 + @97565 + @6533 + @6533 + @5232 + @212 + @5253 + @7327 + @5237 + @60 + @5249 + @27783 + @7025 + @22702 + @7031 + @7048 + @22759 +@97599 := @27717 @97565 @6533 +@97603 := @97599 @20 @24 @20 @7327 +@97604 := @27726 @97565 +@97617 := @97597 + (@97603 (@27725 (@97604 @20)) @29201) + (@30342 (@30343 @5253)) + (@27766 (@30347 @97565 @27783)) + @28827 +@97632 := @30356 + @97565 + @6533 + @6533 + (@30360 @22703 @60 @27783) + @22711 + @5237 + @5249 + @5232 + @7048 + @7534 + @22745 + @22757 +@97637 := @27888 @97565 @5237 @5232 @7048 @7533 +@97642 := @30381 @97565 @6533 @5237 @5232 @7533 +@97650 := @30390 @97565 @6533 @177 @242 @4821 @26 @7267 @7162 +@97652 := @27705 @97565 @6533 +@97688 := @97632 + (@97637 + (@97642 + (@97650 + (@97652 + @177 + @432 + @4821 + @77 + @7267 + @12022 + (@97599 @46 @4821 @46 @7267 (@27725 (@97604 @46)) @27936) + (@97652 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @97565 @6533 @239 @26 @7161 @28438) + (@27742 @97565 @6533)))))) +@97689 := @30439 @97565 +@97704 := @27653 + @97689 + @6533 + @6533 + @5232 + @5225 + @6612 + @442 + @5248 + @141 + @22742 + @22756 + @139 + @7025 + @22720 + @7031 +@97710 := @28076 @97689 @6533 @442 @5225 @22736 @22740 +@97723 := @30465 @97689 @6533 @160 @5223 @5225 @7295 @179 @7048 @7561 @6533 @7547 @22728 @22732 +@97725 := @27717 @97689 @6533 +@97729 := @97725 @136 @5226 @136 @7295 +@97730 := @27726 @97689 +@97735 := @97723 (@97729 (@27725 (@97730 @136)) @29061) +@97740 := @27696 @97689 @6533 @179 @5223 @7561 +@97742 := @27705 @97689 @6533 +@97743 := @97742 @177 +@97748 := @97743 @162 @4821 @33 @7394 @7042 +@97751 := @97725 @46 @4821 @46 +@97752 := @97751 @7394 +@97754 := @27725 (@97730 @46) +@97757 := @97748 (@97752 @97754 @29520) +@97759 := @27742 @97689 @6533 +@97771 := @97704 + (@97710 (@97735 (@97740 (@97757 @97759)) @89499 @27772 @30521 (@27766 (@28312 @22729 @7048)))) +@97772 := @27779 @97689 +@97789 := @97772 + @97689 + @6533 + @5225 + @6612 + @5248 + @140 + @6533 + @5232 + @22755 + @136 + @244 + @139 + @5241 + @7223 + @7048 + @7048 + @7574 +@97793 := @27612 (@28053 (@89713 @28055)) @97689 +@97818 := @97772 + @97793 + @6533 + @5225 + @6612 + @5248 + @139 + @6533 + @5232 + @7212 + @20 + @266 + @450 + @5244 + @7578 + @7048 + @7048 + @22751 + (@27831 @97689 @6533 @5225 @6612 @5248 @6533 @5232) +@97819 := @27861 @5248 +@97822 := @97818 (@27841 (@97819 @20)) +@97824 := @27867 @5225 @5248 +@97828 := @97822 (@27766 (@97824 @139 @266)) +@97831 := @27875 @97689 @5225 @6612 +@97837 := @97828 (@27647 (@97831 @266 @450 @7578 @7048)) +@97845 := @30007 @97793 @4826 @453 @5229 @5232 @7048 @7583 @5255 +@97850 := @27696 @97793 @6533 @453 @5229 @7583 +@97852 := @27705 @97793 @6533 +@97858 := @97852 @160 @452 @5226 @5228 @7040 @7582 +@97860 := @27717 @97793 @6533 +@97864 := @97860 @136 @5226 @136 @7040 +@97865 := @27726 @97793 +@97992 := @97437 + (@97478 + (@97480 + (@97482 + (@97503 + (@97526 + (@97543 + (@97566 + (@97577 + (@97581 + (@97617 + (@97688 + (@97771 + (@97789 + (@97837 + (@97845 + (@97850 + (@97858 + (@97864 (@27725 (@97865 @136)) @27736) + (@97852 + @196 + @375 + @24 + @5223 + @7580 + @7457 + (@97860 @60 @24 @60 @7580 (@27725 (@97865 @60)) @30642) + (@97852 + @220 + @162 + @4821 + @33 + @7455 + @7042 + (@97860 + @192 + @4821 + @192 + @7455 + (@27725 (@97865 @192)) + @29806) + (@27742 @97793 @6533))))) + @89695 + @89698 + @89701 + @89704)) + (@27841 (@97819 @136)) + (@27766 (@97824 @140 @244)) + (@27647 (@97831 @244 @139 @7223 @7048)) + (@27888 + @97689 + @5241 + @5232 + @7048 + @7573 + (@30381 + @97689 + @6533 + @5241 + @5232 + @7573 + (@30390 + @97689 + @6533 + @177 + @334 + @4821 + @26 + @7267 + @7362 + (@97743 + @444 + @4821 + @77 + @7267 + @15316 + (@97751 @7267 @97754 @27936) + (@97742 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @97689 @6533 @331 @26 @7361 @29376) + @97759)))))) + @28815 + (@27766 (@28820 @5225 @5248 @141)) + @28827)))))))))))) +@97993 := @27312 @4830 +@97994 := @27330 @4830 +@97995 := @27320 @97994 +@97997 := @27316 (@97995 @27335) +@97999 := @27358 (@27359 @4830) +@98000 := @27354 @97999 +@98002 := @27316 (@98000 @27383) +@98019 := @27315 + (fun (fn : @129) => + @97997 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98002 @27430)))))) + @27476)) + @5265 +@98022 := @27482 (@97995 (@27333 @5265)) +@98025 := @27395 (@27396 @5265) @89491 +@98029 := @27316 (@27387 (@98025 @27404) @27408) +@98030 := @27421 @5265 +@98035 := @27418 (@27420 @98030 @89494 @27376 @27378) +@98046 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98002 (@98029 @98035))))) +@98047 := @27341 @98046 +@98048 := @27338 @98047 +@98057 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @89491 @27334) @27470))) +@98061 := @98022 (@98048 @98057) (@27526 @97994) +@98063 := @27529 @98047 @98057 +@98065 := @27532 @98046 @22768 +@98066 := @27368 @22768 +@98068 := @27366 (@98066 @27381) +@98070 := @27316 (@98000 @98068) +@98071 := @27403 @22768 +@98072 := @98025 @98071 +@98073 := @27387 @98072 +@98075 := @27316 (@98073 @27408) +@98086 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98070 (@98075 @98035))))) + @22770 +@98087 := @27372 @22770 +@98090 := @27366 (@98066 (@98087 @27380)) +@98092 := @27316 (@98000 @98090) +@98093 := @27416 @22770 +@98094 := @27415 @98093 +@98095 := @27419 @98093 +@98097 := @98095 @98030 @89494 +@98109 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @98092 (@98075 (@98094 (@98097 @27376 @27378)))))) + @7048 +@98114 := @27316 (@98000 (@27366 (@98066 (@98087 @29956)))) +@98115 := @98097 @7048 +@98124 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98114 (@98075 (@98094 (@98115 @27378))))) + @22775 +@98129 := @98000 (@27366 (@98066 (@98087 (@27375 @22776)))) +@98130 := @27316 @98129 +@98131 := @98115 @22775 +@98136 := @27599 (fun (Γ : @27346) => @98130 (@98075 (@98094 @98131))) +@98140 := @27612 (@27615 (@89713 @27620)) @27630 +@98141 := @98136 @98140 +@98142 := @27482 @98129 +@98143 := @27407 @98140 +@98144 := @98073 @98143 +@98145 := @27316 @98144 +@98147 := @27414 @98140 @98093 +@98148 := @98147 @98131 +@98152 := @98142 (@98145 @98148) (@27642 @97999) +@98156 := @27482 @98144 @98148 (@27647 @98072) +@98164 := @30007 @98140 @5262 @475 @5257 @5225 @7048 @7610 @5646 +@98166 := @27696 @98140 @6533 +@98169 := @98166 @475 @5257 @7610 +@98171 := @27705 @98140 @6533 +@98172 := @98171 @160 +@98177 := @98172 @214 @29 @5223 @7040 @7110 +@98179 := @27717 @98140 @6533 +@98182 := @98179 @136 @29 @136 +@98183 := @98182 @7040 +@98184 := @27726 @98140 +@98186 := @27725 (@98184 @136) +@98189 := @98177 (@98183 @98186 @27736) +@98195 := @98171 @212 @162 @4821 @33 @7108 @7042 +@98198 := @98179 @20 @4821 @20 +@98199 := @98198 @7108 +@98201 := @27725 (@98184 @20) +@98204 := @98195 (@98199 @98201 @28165) +@98206 := @27742 @98140 @6533 +@98210 := @98164 (@98169 (@98189 (@98204 @98206))) +@98211 := @27330 @5262 +@98212 := @27526 @98211 +@98213 := @98210 @98212 +@98214 := @27400 @5646 +@98216 := @98213 (@27751 @98214) +@98217 := @27424 @5646 +@98232 := @98019 + (@98061 + (@98063 + (@98065 + (@98086 + (@98109 + (@98124 + (@98141 (@98152 (@98156 (@98216 (@27755 @98217) (@27760 (@27762 @5262)))))))))))) +@98233 := @27312 @4863 +@98234 := @27320 @89977 +@98236 := @27316 (@98234 @27335) +@98238 := @27358 (@27359 @4863) +@98239 := @27354 @98238 +@98241 := @27316 (@98239 @27383) +@98258 := @27315 + (fun (fn : @129) => + @98236 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98241 @27430)))))) + @27476)) + @5283 +@98261 := @27482 (@98234 (@27333 @5283)) +@98264 := @27395 (@27396 @5283) @89980 +@98268 := @27316 (@27387 (@98264 @27404) @27408) +@98269 := @27421 @5283 +@98274 := @27418 (@27420 @98269 @89983 @27376 @27378) +@98285 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98241 (@98268 @98274))))) +@98286 := @27341 @98285 +@98287 := @27338 @98286 +@98296 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @89980 @27334) @27470))) +@98299 := @98261 (@98287 @98296) @89978 +@98301 := @27529 @98286 @98296 +@98303 := @27532 @98285 @10656 +@98305 := @27316 (@98239 @44653) +@98306 := @98264 @44656 +@98307 := @27387 @98306 +@98309 := @27316 (@98307 @27408) +@98320 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98305 (@98309 @98274))))) + @6431 +@98321 := @27372 @6431 +@98322 := @98321 @27380 +@98326 := @27316 (@98239 (@27366 (@44651 @98322))) +@98327 := @27416 @6431 +@98328 := @27415 @98327 +@98329 := @27419 @98327 +@98331 := @98329 @98269 @89983 +@98343 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @98326 (@98309 (@98328 (@98331 @27376 @27378)))))) + @7048 +@98344 := @98321 @29956 +@98348 := @27316 (@98239 (@27366 (@44651 @98344))) +@98349 := @98331 @7048 +@98358 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98348 (@98309 (@98328 (@98349 @27378))))) + @22793 +@98363 := @98239 (@27366 (@44651 (@98321 (@27375 @22794)))) +@98364 := @27316 @98363 +@98365 := @98349 @22793 +@98371 := @27599 (fun (Γ : @27346) => @98364 (@98309 (@98328 @98365))) @37075 +@98372 := @27482 @98363 +@98373 := @98307 @44724 +@98374 := @27316 @98373 +@98376 := @44727 @98327 @98365 +@98380 := @98372 (@98374 @98376) (@27642 @98238) +@98384 := @27482 @98373 @98376 (@27647 @98306) +@98392 := @44739 @5271 @5281 @5653 @62 @7048 @22791 @6612 @5664 +@98395 := @44749 @5281 @5653 @22791 +@98401 := @44754 @5278 @5280 @5650 @5652 @22788 @22790 +@98404 := @44762 @5278 @5650 @22788 +@98420 := @44767 + @5276 + @162 + @33 + @5648 + @62 + @7048 + @7042 + @27909 + @851 + @6612 + @6612 + @5669 + @44781 + (@27526 (@28184 @5276)) +@98421 := @27400 @5669 +@98423 := @98420 (@27751 @98421) +@98424 := @27424 @5669 +@98426 := @98423 (@27755 @98424) +@98429 := @27760 (@28195 @5648 @62) +@98464 := @98392 + (@98395 + (@98401 + (@98404 (@98426 @98429 (@28203 (@28205 @5276 @30065)) (@27760 (@27762 @5276)) @32050)) + (@44754 + @4839 + @163 + @62 + @64 + @20935 + @7043 + (@44762 @4839 @62 @20935 (@45132 @62 @162 @33 @7048 @7042 @20933 @27909 @44781 @89642)) + @44849))) +@98465 := @27330 @5271 +@98466 := @27526 @98465 +@98467 := @98464 @98466 +@98468 := @27400 @5664 +@98469 := @27751 @98468 +@98470 := @98467 @98469 +@98471 := @27424 @5664 +@98472 := @27755 @98471 +@98473 := @98470 @98472 +@98475 := @27760 (@27762 @5271) +@98487 := @98258 + (@98299 + (@98301 + (@98303 (@98320 (@98343 (@98358 (@98371 (@98380 (@98384 (@98473 @98475 @32050)))))))))) +@98488 := @27312 @4893 +@98489 := @27330 @4893 +@98490 := @27320 @98489 +@98492 := @27316 (@98490 @27335) +@98494 := @27358 (@27359 @4893) +@98495 := @27354 @98494 +@98497 := @27316 (@98495 @27383) +@98514 := @27315 + (fun (fn : @129) => + @98492 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98497 @27430)))))) + @27476)) + @5291 +@98517 := @27482 (@98490 (@27333 @5291)) +@98520 := @27395 (@27396 @5291) @90372 +@98524 := @27316 (@27387 (@98520 @27404) @27408) +@98525 := @27421 @5291 +@98530 := @27418 (@27420 @98525 @90375 @27376 @27378) +@98541 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98497 (@98524 @98530))))) +@98542 := @27341 @98541 +@98543 := @27338 @98542 +@98552 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @90372 @27334) @27470))) +@98556 := @98517 (@98543 @98552) (@27526 @98489) +@98558 := @27529 @98542 @98552 +@98560 := @27532 @98541 @11710 +@98562 := @27316 (@98495 @49078) +@98563 := @98520 @49081 +@98564 := @27387 @98563 +@98566 := @27316 (@98564 @27408) +@98577 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98562 (@98566 @98530))))) + @14055 +@98579 := @27316 (@98495 @63482) +@98581 := @61506 @98525 @90375 +@98593 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @98579 (@98566 (@61505 (@98581 @27376 @27378)))))) + @7048 +@98595 := @27316 (@98495 @88784) +@98596 := @98581 @7048 +@98605 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98595 (@98566 (@61505 (@98596 @27378))))) + @22804 +@98610 := @98495 (@27366 (@49076 (@61498 (@27375 @22805)))) +@98611 := @27316 @98610 +@98612 := @98596 @22804 +@98618 := @27599 (fun (Γ : @27346) => @98611 (@98566 (@61505 @98612))) @29106 +@98619 := @27482 @98610 +@98620 := @98564 @49151 +@98621 := @27316 @98620 +@98622 := @63532 @98612 +@98626 := @98619 (@98621 @98622) (@27642 @98494) +@98630 := @27482 @98620 @98622 (@27647 @98563) +@98638 := @88822 @5288 @475 @2050 @2848 @7048 @11723 @5675 @88835 +@98639 := @27330 @5288 +@98640 := @27526 @98639 +@98641 := @98638 @98640 +@98642 := @27400 @5675 +@98644 := @98641 (@27751 @98642) +@98645 := @27424 @5675 +@98660 := @98514 + (@98556 + (@98558 + (@98560 + (@98577 + (@98593 + (@98605 + (@98618 (@98626 (@98630 (@98644 (@27755 @98645) (@27760 (@27762 @5288)))))))))))) +@98661 := @27312 @4911 +@98662 := @27330 @4911 +@98663 := @27320 @98662 +@98665 := @27316 (@98663 @27335) +@98667 := @27358 (@27359 @4911) +@98668 := @27354 @98667 +@98670 := @27316 (@98668 @27383) +@98687 := @27315 + (fun (fn : @129) => + @98665 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98670 @27430)))))) + @27476)) + @5304 +@98690 := @27482 (@98663 (@27333 @5304)) +@98693 := @27395 (@27396 @5304) @90812 +@98697 := @27316 (@27387 (@98693 @27404) @27408) +@98698 := @27421 @5304 +@98703 := @27418 (@27420 @98698 @90815 @27376 @27378) +@98714 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98670 (@98697 @98703))))) +@98715 := @27341 @98714 +@98716 := @27338 @98715 +@98725 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @90812 @27334) @27470))) +@98729 := @98690 (@98716 @98725) (@27526 @98662) +@98731 := @27529 @98715 @98725 +@98733 := @27532 @98714 @22815 +@98734 := @27368 @22815 +@98738 := @27316 (@98668 (@27366 (@98734 @27381))) +@98740 := @98693 (@27403 @22815) +@98741 := @27387 @98740 +@98743 := @27316 (@98741 @27408) +@98754 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98738 (@98743 @98703))))) + @19113 +@98758 := @27316 (@98668 (@27366 (@98734 @82364))) +@98760 := @82371 @98698 @90815 +@98772 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @98758 (@98743 (@82370 (@98760 @27376 @27378)))))) + @7048 +@98776 := @27316 (@98668 (@27366 (@98734 @82386))) +@98777 := @98760 @7048 +@98786 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98776 (@98743 (@82370 (@98777 @27378))))) + @22824 +@98791 := @98668 (@27366 (@98734 (@82363 (@27375 @22825)))) +@98792 := @27316 @98791 +@98793 := @98777 @22824 +@98798 := @27599 (fun (Γ : @27346) => @98792 (@98743 (@82370 @98793))) +@98801 := @27612 (@27781 (@51171 @27783)) +@98802 := @98801 @96051 +@98803 := @98798 @98802 +@98804 := @27482 @98791 +@98806 := @98741 (@27407 @98802) +@98807 := @27316 @98806 +@98810 := @27414 @98802 @82369 @98793 +@98814 := @98804 (@98807 @98810) (@27642 @98667) +@98818 := @27482 @98806 @98810 (@27647 @98740) +@98826 := @30007 @98802 @5299 @5302 @5678 @4180 @7048 @22822 @5752 +@98831 := @27696 @98802 @6533 @5302 @5678 @22822 +@98833 := @27705 @98802 @6533 +@98839 := @98833 @177 @5301 @29 @5677 @7267 @22821 +@98841 := @27717 @98802 @6533 +@98845 := @98841 @46 @29 @46 @7267 +@98846 := @27726 @98802 +@98904 := @98826 + (@98831 + (@98839 + (@98845 (@27725 (@98846 @46)) @27936) + (@98833 + @212 + @3003 + @24 + @4183 + @7327 + @22820 + (@98841 @20 @24 @20 @7327 (@27725 (@98846 @20)) @29201) + (@98833 + @160 + @198 + @24 + @4178 + @7695 + @7468 + (@98841 @136 @24 @136 @7695 (@27725 (@98846 @136)) @31790) + (@98833 + @196 + @162 + @2167 + @33 + @7155 + @7042 + (@98841 @60 @2167 @60 @7155 (@27725 (@98846 @60)) @28398) + (@27742 @98802 @6533)))))) +@98905 := @27330 @5299 +@98906 := @27526 @98905 +@98907 := @98904 @98906 +@98908 := @27400 @5752 +@98910 := @98907 (@27751 @98908) +@98911 := @27424 @5752 +@98926 := @98687 + (@98729 + (@98731 + (@98733 + (@98754 + (@98772 + (@98786 + (@98803 (@98814 (@98818 (@98910 (@27755 @98911) (@27760 (@27762 @5299)))))))))))) +@98927 := @27312 @5103 +@98928 := @27320 @95304 +@98930 := @27316 (@98928 @27335) +@98932 := @27358 (@27359 @5103) +@98933 := @27354 @98932 +@98935 := @27316 (@98933 @27383) +@98952 := @27315 + (fun (fn : @129) => + @98930 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98935 @27430)))))) + @27476)) + @5353 +@98955 := @27482 (@98928 (@27333 @5353)) +@98958 := @27395 (@27396 @5353) @95307 +@98962 := @27316 (@27387 (@98958 @27404) @27408) +@98963 := @27421 @5353 +@98968 := @27418 (@27420 @98963 @95310 @27376 @27378) +@98979 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @98935 (@98962 @98968))))) +@98980 := @27341 @98979 +@98981 := @27338 @98980 +@98990 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @95307 @27334) @27470))) +@98993 := @98955 (@98981 @98990) @95305 +@98995 := @27529 @98980 @98990 +@98997 := @27532 @98979 @22835 +@98998 := @27368 @22835 +@99002 := @27316 (@98933 (@27366 (@98998 @27381))) +@99004 := @98958 (@27403 @22835) +@99005 := @27387 @99004 +@99007 := @27316 (@99005 @27408) +@99018 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @99002 (@99007 @98968))))) + @22391 +@99022 := @27316 (@98933 (@27366 (@98998 @95113))) +@99024 := @95120 @98963 @95310 +@99036 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @99022 (@99007 (@95119 (@99024 @27376 @27378)))))) + @22939 +@99043 := @27316 (@98933 (@27366 (@98998 (@95112 (@27375 (@22940 @27378)))))) +@99044 := @99024 @22939 +@99053 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @99043 (@99007 (@95119 (@99044 @27378))))) + @23142 +@99058 := @98933 (@27366 (@98998 (@95112 (@27375 @23143)))) +@99059 := @27316 @99058 +@99060 := @99044 @23142 +@99066 := @27599 (fun (Γ : @27346) => @99059 (@99007 (@95119 @99060))) @82837 +@99067 := @27482 @99058 +@99069 := @99005 (@27407 @82837) +@99070 := @27316 @99069 +@99073 := @27414 @82837 @95118 @99060 +@99077 := @99067 (@99070 @99073) (@27642 @98932) +@99081 := @27482 @99069 @99073 (@27647 @99004) +@99106 := @27972 + @82837 + @6533 + @6533 + @192 + @24 + @4255 + @5351 + @5064 + @22855 + @192 + @7067 + @22938 + @23142 + (@82929 @22851 @22853 (@82938 @22841 @7031 @82881 @28500)) + (@27766 (@28048 @82837 @192)) +@99107 := @28058 @82837 +@99120 := @27972 @99107 @6533 @6533 @204 @24 @5311 @5350 @5064 @22894 @204 @7067 @22937 @23142 +@99122 := @28076 @99107 @6533 +@99170 := @99120 + (@99122 + @5311 + @24 + @22890 + @22892 + (@28086 + @99107 + @6533 + @4252 + @24 + @26 + @22887 + @7088 + @22861 + @7031 + (@99122 + @4252 + @2853 + @22883 + @22885 + (@57220 + @99107 + @6533 + @196 + @24 + @2853 + @7580 + @7088 + @22872 + @7031 + (@27717 @99107 @6533 @60 @4224 @60 @7580 (@27725 (@27726 @99107 @60)) @30642) + @28500)) + @28500)) + (@27766 (@28048 @99107 @204)) +@99171 := @50965 @99107 +@99184 := @27972 @99171 @6533 @6533 @271 @26 @4253 @5349 @5064 @22934 @271 @7843 @7048 @23142 +@99186 := @28076 @99171 @6533 +@99190 := @99186 @4253 @26 @22930 @22932 +@99192 := @57220 @99171 @6533 +@99232 := @99184 + (@99190 + (@99192 + @4252 + @24 + @26 + @22927 + @7088 + @22900 + @7031 + (@99186 + @4252 + @2853 + @22923 + @22925 + (@99192 + @196 + @24 + @2853 + @7580 + @7088 + @22912 + @7031 + (@27717 @99171 @6533 @60 @4224 @60 @7580 (@27725 (@27726 @99171 @60)) @30642) + @28500)) + @28500)) + (@27766 (@28048 @99171 @271)) +@99233 := @63044 @99171 +@99236 := @33536 @99233 @6533 @6533 +@99244 := @99236 @275 @5347 @5346 @5064 @7048 @9940 @7048 @23142 +@99249 := @30381 @99233 @6533 @275 @26 @9940 +@99251 := @27717 @99233 @6533 +@99255 := @99251 @271 @26 @271 @9940 +@99256 := @27726 @99233 +@99262 := @99244 (@99249 (@99255 (@27725 (@99256 @271)) @42393)) +@99266 := @30356 @99233 @6533 @6533 @33716 +@99274 := @99266 @9940 @5347 @5346 @5064 @22963 @23139 @7048 @23137 +@99282 := @99236 @3057 @5343 @5346 @5064 @22963 @22972 @7048 @23139 +@99284 := @28231 @99233 @6533 +@99285 := @99284 @766 +@99291 := @99285 @3056 @2119 @26 @22963 @22970 @8273 +@99293 := @28244 @99233 @6533 +@99294 := @99293 @262 +@99303 := @99294 @179 @24 @49 @12136 @22962 @22969 @7113 @22945 @7031 +@99311 := @99251 @204 @24 @204 @12136 (@27725 (@99256 @204)) @51336 +@99312 := @99303 @99311 +@99331 := @99293 + @177 + @162 + @24 + @33 + @7966 + @7048 + @7042 + @7113 + @22955 + @7031 + (@99251 @46 @24 @46 @7966 (@27725 (@99256 @46)) @33867) +@99333 := @28304 @99233 @6533 +@99353 := @99282 + (@99291 + (@99312 + (@99331 @99333 @28310 (@27766 (@28312 @22956 @7048))) + @28310 + (@27766 (@28312 @22946 @22962))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@99361 := @99266 @22972 @5343 @5346 @5064 @22995 @23131 @7048 @23137 +@99369 := @99236 @5315 @5333 @5342 @5064 @22995 @23004 @7048 @23131 +@99375 := @99285 @4285 @2119 @26 @22995 @23002 @8273 +@99385 := @99293 @220 @214 @24 @49 @7120 @22994 @23001 @7113 @22977 @7031 +@99393 := @99251 @192 @24 @192 @7120 (@27725 (@99256 @192)) @28265 +@99433 := @99369 + (@99375 + (@99385 + @99393 + (@99293 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @22987 + @7031 + (@99251 @20 @24 @20 @7327 (@27725 (@99256 @20)) @29201) + @99333 + @28310 + (@27766 (@28312 @22988 @7048))) + @28310 + (@27766 (@28312 @22978 @22994))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@99441 := @99266 @23004 @5333 @5342 @5064 @23011 @23086 @7048 @23129 +@99454 := @27972 @99233 @6533 @6533 @367 @24 @5318 @5332 @5064 @23008 @367 @7067 @7048 @23086 +@99459 := @27673 @99233 @6533 @5318 @24 @23008 +@99469 := @27682 @99233 @6533 @2383 @5317 @2050 @24 @7048 @23006 @6612 @3713 +@99471 := @27696 @99233 @6533 +@99474 := @99471 @5317 @2050 @23006 +@99476 := @27705 @99233 @6533 +@99491 := @99476 + @160 + @375 + @29 + @49 + @7040 + @14034 + (@99251 @136 @29 @136 @7040 (@27725 (@99256 @136)) @27736) +@99492 := @99476 @220 +@99498 := @99492 @162 @24 @33 @7120 @7042 @99393 +@99500 := @27742 @99233 @6533 +@99515 := @99454 + (@99459 (@99469 (@99474 (@99491 (@99498 @99500))) @53889 @53892 @53895 @53898 @28625)) + (@27766 (@28048 @99233 @367)) +@99516 := @64032 @99233 +@99521 := @27888 @99516 @5332 @5064 @7048 @23085 +@99531 := @27897 @99516 @6533 @266 @5064 @5331 @5062 @7048 @23084 @7978 @27910 +@99536 := @27696 @99516 @6533 @5331 @5062 @23084 +@99538 := @27705 @99516 @6533 +@99544 := @99538 @5329 @162 @4224 @33 @23082 @7042 +@99546 := @30390 @99516 @6533 +@99552 := @99546 @5322 @5325 @24 @2853 @23045 @23081 +@99560 := @99538 @5322 @5327 @24 @6085 @23045 (@7038 @23081 @7042) +@99562 := @28076 @99516 @6533 +@99566 := @99562 @5322 @24 @23034 @23043 +@99569 := @28231 @99516 @6533 @218 +@99575 := @99569 @5321 @2119 @24 @23034 @23041 @7137 +@99577 := @28244 @99516 @6533 +@99587 := @99577 @220 @974 @24 @49 @7120 @23033 @23040 @7113 @23016 @7031 +@99589 := @27717 @99516 @6533 +@99593 := @99589 @192 @24 @192 @7120 +@99594 := @27726 @99516 +@99599 := @99587 (@99593 (@27725 (@99594 @192)) @28265) +@99618 := @99577 + @620 + @162 + @24 + @33 + @10349 + @7048 + @7042 + @7113 + @23026 + @7031 + (@99589 @367 @24 @367 @10349 (@27725 (@99594 @367)) @43784) +@99620 := @28304 @99516 @6533 +@99641 := @99560 + (@99566 + (@99575 + (@99599 + (@99618 @99620 @28310 (@27766 (@28312 @23027 @7048))) + @28310 + (@27766 (@28312 @23017 @23033))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@99647 := @99538 @5325 @162 @2853 @33 @23081 @7042 +@99653 := @99546 @4112 @334 @24 @26 @23079 @7362 +@99727 := @99538 + @4112 + @444 + @24 + @77 + @23079 + @15316 + (@99562 + @4112 + @24 + @23068 + @23077 + (@99569 + @4111 + @2119 + @24 + @23068 + @23075 + @7137 + (@99577 + @262 + @228 + @24 + @49 + @12136 + @23067 + @23074 + @7113 + @23050 + @7031 + (@99589 @204 @24 @204 @12136 (@27725 (@99594 @204)) @51336) + (@99577 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @23060 + @7031 + (@28281 @99516 @6533 @24 @225 @7130 @28292 @28298) + @99620 + @28310 + (@27766 (@28312 @23061 @7048))) + @28310 + (@27766 (@28312 @23051 @23067))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@99740 := @99538 @334 @162 @26 @33 @7362 @7042 (@28426 @99516 @6533 @331 @26 @7361 @29376) +@99742 := @27742 @99516 @6533 +@99753 := @99531 + (@99536 (@99544 (@99552 (@99641 (@99647 (@99653 (@99727 (@99740 @99742))) @99742))) @99742)) +@99756 := @27945 (@33914 @5064 @7978) +@99760 := @99441 (@99515 (@99521 (@99753 @99756))) +@99761 := @27888 @99233 +@99765 := @99761 @5342 @5064 @7048 @23128 +@99767 := @27897 @99233 @6533 +@99775 := @99767 @266 @5064 @5341 @5062 @7048 @23127 @7978 @27910 +@99778 := @99471 @5341 @5062 @23127 +@99784 := @99476 @5339 @162 @4224 @33 @23125 @7042 +@99786 := @30390 @99233 @6533 +@99909 := @99361 + (@99433 + (@99760 + (@99765 + (@99775 + (@99778 + (@99784 + (@99786 + @220 + @5335 + @24 + @2853 + @7120 + @23124 + (@99492 + @5337 + @24 + @6085 + @7120 + (@7038 @23124 @7042) + @99393 + (@99476 + @5335 + @162 + @2853 + @33 + @23124 + @7042 + (@99786 + @4112 + @242 + @24 + @26 + @23122 + @7162 + (@99476 + @4112 + @432 + @24 + @77 + @23122 + @12022 + (@28076 + @99233 + @6533 + @4112 + @24 + @23111 + @23120 + (@99284 + @218 + @4111 + @2119 + @24 + @23111 + @23118 + @7137 + (@99294 + @228 + @24 + @49 + @12136 + @23110 + @23117 + @7113 + @23093 + @7031 + @99311 + (@99293 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @23103 + @7031 + (@28281 @99233 @6533 @24 @225 @7130 @28292 @28298) + @99333 + @28310 + (@27766 (@28312 @23104 @7048))) + @28310 + (@27766 (@28312 @23094 @23110))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@99476 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @99233 @6533 @239 @26 @7161 @28438) + @99500))) + @99500))) + @99500)) + @99756)))) +@99927 := @99761 + @5346 + @5064 + @7048 + @23136 + (@99767 @244 @5064 @162 @33 @7048 @7042 @23134 @27909 @99333 (@27945 (@28459 @5064 @23134))) +@99945 := @98952 + (@98993 + (@98995 + (@98997 + (@99018 + (@99036 + (@99053 + (@99066 + (@99077 + (@99081 + (@99106 + (@99170 + (@99232 (@99262 (@99274 (@99353 (@99909 @99927)) @99927)))))))))))))) +@99946 := @27312 @5153 +@99947 := @27320 @96155 +@99949 := @27316 (@99947 @27335) +@99951 := @27358 (@27359 @5153) +@99952 := @27354 @99951 +@99954 := @27316 (@99952 @27383) +@99971 := @27315 + (fun (fn : @129) => + @99949 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @99954 @27430)))))) + @27476)) + @5416 +@99974 := @27482 (@99947 (@27333 @5416)) +@99977 := @27395 (@27396 @5416) @96158 +@99981 := @27316 (@27387 (@99977 @27404) @27408) +@99982 := @27421 @5416 +@99987 := @27418 (@27420 @99982 @96161 @27376 @27378) +@99998 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @99954 (@99981 @99987))))) +@99999 := @27341 @99998 +@100000 := @27338 @99999 +@100009 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @96158 @27334) @27470))) +@100012 := @99974 (@100000 @100009) @96156 +@100014 := @27529 @99999 @100009 +@100016 := @27532 @99998 @23150 +@100017 := @27368 @23150 +@100021 := @27316 (@99952 (@27366 (@100017 @27381))) +@100023 := @99977 (@27403 @23150) +@100024 := @27387 @100023 +@100026 := @27316 (@100024 @27408) +@100037 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @100021 (@100026 @99987))))) + @22509 +@100041 := @27316 (@99952 (@27366 (@100017 @95999))) +@100043 := @96006 @99982 @96161 +@100055 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @100041 (@100026 (@96005 (@100043 @27376 @27378)))))) + @23254 +@100062 := @27316 (@99952 (@27366 (@100017 (@95998 (@27375 (@23255 @27378)))))) +@100063 := @100043 @23254 +@100072 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @100062 (@100026 (@96005 (@100063 @27378))))) + @23444 +@100077 := @99952 (@27366 (@100017 (@95998 (@27375 @23445)))) +@100078 := @27316 @100077 +@100079 := @100063 @23444 +@100084 := @27599 (fun (Γ : @27346) => @100078 (@100026 (@96005 @100079))) +@100085 := @96050 @41741 +@100086 := @100084 @100085 +@100087 := @27482 @100077 +@100089 := @100024 (@27407 @100085) +@100090 := @27316 @100089 +@100093 := @27414 @100085 @96004 @100079 +@100097 := @100087 (@100090 @100093) (@27642 @99951) +@100101 := @27482 @100089 @100093 (@27647 @100023) +@100148 := @27972 + @100085 + @6533 + @6533 + @192 + @24 + @4255 + @5414 + @5114 + @23170 + @192 + @7067 + @23253 + @23444 + (@28076 + @100085 + @6533 + @4255 + @24 + @23166 + @23168 + (@28086 + @100085 + @6533 + @196 + @24 + @4269 + @7580 + @7088 + @23156 + @7031 + (@27717 @100085 @6533 @60 @4270 @60 @7580 (@27725 (@27726 @100085 @60)) @30642) + @28500)) + (@27766 (@28048 @100085 @192)) +@100149 := @28058 @100085 +@100162 := @27972 @100149 @6533 @6533 @204 @26 @5311 @5413 @5114 @23209 @204 @7843 @23252 @23444 +@100164 := @28076 @100149 @6533 +@100212 := @100162 + (@100164 + @5311 + @26 + @23205 + @23207 + (@28086 + @100149 + @6533 + @4252 + @26 + @26 + @23202 + @7088 + @23176 + @7031 + (@100164 + @4252 + @4269 + @23198 + @23200 + (@57220 + @100149 + @6533 + @196 + @24 + @4269 + @7580 + @7088 + @23187 + @7031 + (@27717 @100149 @6533 @60 @4270 @60 @7580 (@27725 (@27726 @100149 @60)) @30642) + @28500)) + @28500)) + (@27766 (@28048 @100149 @204)) +@100213 := @73633 @100149 +@100226 := @27972 @100213 @6533 @6533 @271 @26 @4253 @5412 @5114 @23249 @271 @7843 @7048 @23444 +@100228 := @28076 @100213 @6533 +@100232 := @100228 @4253 @26 @23245 @23247 +@100234 := @57220 @100213 @6533 +@100274 := @100226 + (@100232 + (@100234 + @4252 + @26 + @26 + @23242 + @7088 + @23215 + @7031 + (@100228 + @4252 + @4269 + @23238 + @23240 + (@100234 + @196 + @24 + @4269 + @7580 + @7088 + @23227 + @7031 + (@27717 @100213 @6533 @60 @4270 @60 @7580 (@27725 (@27726 @100213 @60)) @30642) + @28500)) + @28500)) + (@27766 (@28048 @100213 @271)) +@100275 := @63044 @100213 +@100278 := @33536 @100275 @6533 @6533 +@100286 := @100278 @275 @5361 @5411 @5114 @7048 @9940 @7048 @23444 +@100291 := @30381 @100275 @6533 @275 @26 @9940 +@100293 := @27717 @100275 @6533 +@100297 := @100293 @271 @26 @271 @9940 +@100298 := @27726 @100275 +@100304 := @100286 (@100291 (@100297 (@27725 (@100298 @271)) @42393)) +@100308 := @30356 @100275 @6533 @6533 @33716 +@100316 := @100308 @9940 @5361 @5411 @5114 @7048 @23259 @23283 @23442 +@100317 := @27888 @100275 +@100321 := @100317 @5361 @5114 @7048 @23258 +@100323 := @27897 @100275 @6533 +@100331 := @100323 @244 @5114 @162 @33 @7048 @7042 @23256 @27909 +@100333 := @28304 @100275 @6533 +@100340 := @100316 (@100321 (@100331 @100333 (@27945 (@28459 @5114 @23256)))) +@100348 := @100278 @5315 @5409 @5405 @5114 @23283 @23292 @7048 @23442 +@100357 := @28231 @100275 @6533 @766 @4285 @2119 @26 @23283 @23290 @8273 +@100359 := @28244 @100275 @6533 +@100369 := @100359 @220 @214 @24 @49 @7120 @23282 @23289 @7113 @23265 @7031 +@100377 := @100293 @192 @24 @192 @7120 (@27725 (@100298 @192)) @28265 +@100417 := @100348 + (@100357 + (@100369 + @100377 + (@100359 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @23275 + @7031 + (@100293 @20 @24 @20 @7327 (@27725 (@100298 @20)) @29201) + @100333 + @28310 + (@27766 (@28312 @23276 @7048))) + @28310 + (@27766 (@28312 @23266 @23282))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@100425 := @100308 @23292 @5409 @5405 @5114 @23321 @23439 @7048 @23435 +@100438 := @27972 @100275 @6533 @6533 @367 @1283 @5364 @5408 @5114 @23296 @367 @9818 @23320 @23439 +@100443 := @27673 @100275 @6533 @5364 @1283 @23296 +@100453 := @27682 @100275 @6533 @1288 @5317 @2050 @1283 @7048 @23006 @6612 @2074 +@100455 := @27696 @100275 @6533 +@100458 := @100455 @5317 @2050 @23006 +@100460 := @27705 @100275 @6533 +@100475 := @100460 + @160 + @375 + @29 + @49 + @7040 + @14034 + (@100293 @136 @29 @136 @7040 (@27725 (@100298 @136)) @27736) +@100476 := @100460 @220 +@100482 := @100476 @162 @24 @33 @7120 @7042 @100377 +@100484 := @27742 @100275 @6533 +@100499 := @100438 + (@100443 (@100453 (@100458 (@100475 (@100482 @100484))) @41836 @41839 @41842 @41845 @28625)) + (@27766 (@28048 @100275 @367)) +@100503 := @27612 (@33407 (@41854 @33409)) @100275 +@100514 := @33536 @100503 @6533 @6533 @5367 @5377 @5407 @5114 @23320 @23330 @7048 @23439 +@100516 := @28231 @100503 @6533 +@100523 := @100516 @715 @5366 @3728 @26 @23320 @23328 @8172 +@100525 := @28244 @100503 @6533 +@100535 := @100525 @620 @3327 @1283 @2077 @10349 @23319 @23327 @7113 @23302 @7031 +@100537 := @27717 @100503 @6533 +@100541 := @100537 @367 @1283 @367 @10349 +@100542 := @27726 @100503 +@100546 := @100541 (@27725 (@100542 @367)) @43784 +@100547 := @100535 @100546 +@100557 := @100525 @3325 @162 @1283 @33 @15614 @7048 @7042 @7113 @23312 @7031 +@100559 := @28281 @100503 @6533 +@100565 := @100557 (@100559 @1283 @3324 @15614 @67655 @67659) +@100567 := @28304 @100503 @6533 +@100587 := @100514 + (@100523 + (@100547 + (@100565 @100567 @28310 (@27766 (@28312 @23313 @7048))) + @28310 + (@27766 (@28312 @23303 @23319))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@100599 := @30356 @100503 @6533 @6533 @33716 @23330 @5377 @5407 @5114 @7048 @23372 @23383 @23437 +@100604 := @27888 @100503 @5377 @5114 @7048 @23371 +@100614 := @27897 @100503 @6533 @266 @5114 @5376 @5112 @7048 @23370 @7978 @27910 +@100616 := @27696 @100503 @6533 +@100619 := @100616 @5376 @5112 @23370 +@100621 := @27705 @100503 @6533 +@100627 := @100621 @5374 @162 @4270 @33 @23368 @7042 +@100629 := @30390 @100503 @6533 +@100635 := @100629 @230 @5370 @24 @4269 @23364 @23367 +@100712 := @100621 + @230 + @5372 + @24 + @83508 + @23364 + (@7038 @23367 @7042) + (@28076 + @100503 + @6533 + @230 + @24 + @23353 + @23362 + (@100516 + @218 + @229 + @2119 + @24 + @23353 + @23360 + @7137 + (@100525 + @220 + @228 + @24 + @49 + @7120 + @23352 + @23359 + @7113 + @23335 + @7031 + (@100537 @192 @24 @192 @7120 (@27725 (@100542 @192)) @28265) + (@100525 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @23345 + @7031 + (@100559 @24 @225 @7130 @28292 @28298) + @100567 + @28310 + (@27766 (@28312 @23346 @7048))) + @28310 + (@27766 (@28312 @23336 @23352))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@100718 := @100621 @5370 @162 @4269 @33 @23367 @7042 +@100724 := @100629 @334 @242 @26 @26 @7362 @7162 +@100730 := @100621 @334 @432 @26 @77 @7362 @12022 +@100732 := @28426 @100503 @6533 +@100737 := @100730 (@100732 @331 @26 @7361 @29376) +@100748 := @100621 @242 @162 @26 @33 @7162 @7042 (@100732 @239 @26 @7161 @28438) +@100750 := @27742 @100503 @6533 +@100761 := @100614 + (@100619 + (@100627 (@100635 (@100712 (@100718 (@100724 (@100737 (@100748 @100750))) @100750))) @100750)) +@100764 := @27945 (@33914 @5114 @7978) +@100767 := @100599 (@100604 (@100761 @100764)) +@100780 := @27972 @100503 @6533 @6533 @393 @26 @5386 @5406 @5114 @23380 @393 @7843 @7048 @23437 +@100785 := @27673 @100503 @6533 @5386 @26 @23380 +@100824 := @27682 + @100503 + @6533 + @5383 + @5385 + @5754 + @26 + @7048 + @23378 + @6612 + @5827 + (@100616 + @5385 + @5754 + @23378 + (@100621 + @620 + @179 + @1283 + @49 + @10349 + @9930 + @100546 + (@100621 + @177 + @162 + @24 + @33 + @7966 + @7042 + (@100537 @46 @24 @46 @7966 (@27725 (@100542 @46)) @33867) + @100750))) +@100825 := @27330 @5383 +@100826 := @27526 @100825 +@100827 := @100824 @100826 +@100828 := @27400 @5827 +@100830 := @100827 (@27751 @100828) +@100831 := @27424 @5827 +@100843 := @100780 + (@100785 (@100830 (@27755 @100831) (@27760 (@27762 @5383)) @28625)) + (@27766 (@28048 @100503 @393)) +@100846 := @27612 (@35473 (@33078 @35474)) +@100847 := @100846 @100503 +@100858 := @33536 @100847 @6533 @6533 @630 @5396 @5405 @5114 @7048 @10354 @7048 @23437 +@100863 := @30381 @100847 @6533 @630 @26 @10354 +@100865 := @27717 @100847 @6533 +@100869 := @100865 @393 @26 @393 @10354 +@100870 := @27726 @100847 +@100876 := @100858 (@100863 (@100869 (@27725 (@100870 @393)) @43852)) +@100888 := @30356 @100847 @6533 @6533 @33716 @10354 @5396 @5405 @5114 @7048 @23426 @7048 @23435 +@100889 := @27888 @100847 +@100893 := @100889 @5396 @5114 @7048 @23425 +@100897 := @27897 @100847 @6533 @266 @5114 +@100903 := @100897 @5395 @5112 @7048 @23424 @7978 @27910 +@100905 := @27696 @100847 @6533 +@100908 := @100905 @5395 @5112 @23424 +@100910 := @27705 @100847 @6533 +@100916 := @100910 @5393 @162 @4270 @33 @23422 @7042 +@100918 := @30390 @100847 @6533 +@100924 := @100918 @230 @5389 @24 @4269 @23418 @23421 +@100932 := @100910 @230 @5391 @24 @83508 @23418 (@7038 @23421 @7042) +@100938 := @28076 @100847 @6533 @230 @24 @23407 @23416 +@100947 := @28231 @100847 @6533 @218 @229 @2119 @24 @23407 @23414 @7137 +@100949 := @28244 @100847 @6533 +@100959 := @100949 @220 @228 @24 @49 @7120 @23406 @23413 @7113 @23389 @7031 +@100967 := @100865 @192 @24 @192 @7120 (@27725 (@100870 @192)) @28265 +@101009 := @100932 + (@100938 + (@100947 + (@100959 + @100967 + (@100949 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @23399 + @7031 + (@28281 @100847 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @100847 @6533) + @28310 + (@27766 (@28312 @23400 @7048))) + @28310 + (@27766 (@28312 @23390 @23406))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@101015 := @100910 @5389 @162 @4269 @33 @23421 @7042 +@101021 := @100918 @242 @242 @26 @26 @7162 @7162 +@101022 := @100910 @242 +@101027 := @101022 @432 @26 @77 @7162 @12022 +@101029 := @28426 @100847 @6533 +@101033 := @101029 @239 @26 @7161 @28438 +@101034 := @101027 @101033 +@101040 := @101022 @162 @26 @33 @7162 @7042 @101033 +@101042 := @27742 @100847 @6533 +@101056 := @100888 + (@100893 + (@100903 + (@100908 + (@100916 + (@100924 (@101009 (@101015 (@101021 (@101034 (@101040 @101042))) @101042))) + @101042)) + @100764)) +@101060 := @100889 @5405 @5114 @7048 @23434 +@101066 := @100897 @5404 @5112 @7048 @23433 @7978 @27910 +@101069 := @100905 @5404 @5112 @23433 +@101075 := @100910 @5402 @162 @4270 @33 @23431 @7042 +@101081 := @100918 @220 @5398 @24 @4269 @7120 @23430 +@101086 := @100910 @220 @5400 @24 @83508 @7120 +@101088 := @7038 @23430 @7042 +@101148 := @100425 + (@100499 + (@100587 + (@100767 + (@100843 + (@100876 + (@101056 + (@101060 + (@101066 + (@101069 + (@101075 + (@101081 + (@101086 + @101088 + @100967 + (@100910 + @5398 + @162 + @4269 + @33 + @23430 + @7042 + (@100918 + @262 + @334 + @26 + @26 + @12136 + @7362 + (@100910 + @262 + @444 + @26 + @77 + @12136 + @15316 + (@100865 @204 @26 @204 @12136 (@27725 (@100870 @204)) @51336) + (@100910 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@101029 @331 @26 @7361 @29376) + @101042))) + @101042))) + @101042)) + @100764)))))))) +@101152 := @100317 @5405 @5114 @7048 @23434 +@101160 := @100323 @266 @5114 @5404 @5112 @7048 @23433 @7978 @27910 +@101163 := @100455 @5404 @5112 @23433 +@101169 := @100460 @5402 @162 @4270 @33 @23431 @7042 +@101171 := @30390 @100275 @6533 +@101253 := @99971 + (@100012 + (@100014 + (@100016 + (@100037 + (@100055 + (@100072 + (@100086 + (@100097 + (@100101 + (@100148 + (@100212 + (@100274 + (@100304 + (@100340 + (@100417 + (@101148 + (@101152 + (@101160 + (@101163 + (@101169 + (@101171 + @220 + @5398 + @24 + @4269 + @7120 + @23430 + (@100476 + @5400 + @24 + @83508 + @7120 + @101088 + @100377 + (@100460 + @5398 + @162 + @4269 + @33 + @23430 + @7042 + (@101171 + @262 + @334 + @26 + @26 + @12136 + @7362 + (@100460 + @262 + @444 + @26 + @77 + @12136 + @15316 + (@100293 + @204 + @26 + @204 + @12136 + (@27725 (@100298 @204)) + @51336) + (@100460 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @100275 @6533 @331 @26 @7361 @29376) + @100484))) + @100484))) + @100484)) + @100764)))))))))))))))))) +@101254 := @27312 @5162 +@101255 := @27320 @96328 +@101257 := @27316 (@101255 @27335) +@101259 := @27358 (@27359 @5162) +@101260 := @27354 @101259 +@101262 := @27316 (@101260 @27383) +@101279 := @27315 + (fun (fn : @129) => + @101257 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @101262 @27430)))))) + @27476)) + @5426 +@101282 := @27482 (@101255 (@27333 @5426)) +@101285 := @27395 (@27396 @5426) @96331 +@101289 := @27316 (@27387 (@101285 @27404) @27408) +@101290 := @27421 @5426 +@101295 := @27418 (@27420 @101290 @96334 @27376 @27378) +@101306 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @101262 (@101289 @101295))))) +@101307 := @27341 @101306 +@101308 := @27338 @101307 +@101317 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @96331 @27334) @27470))) +@101320 := @101282 (@101308 @101317) @96329 +@101322 := @27529 @101307 @101317 +@101324 := @27532 @101306 @11710 +@101326 := @27316 (@101260 @49078) +@101327 := @101285 @49081 +@101328 := @27387 @101327 +@101330 := @27316 (@101328 @27408) +@101341 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @101326 (@101330 @101295))))) + @14055 +@101343 := @27316 (@101260 @63482) +@101345 := @61506 @101290 @96334 +@101357 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @101343 (@101330 (@61505 (@101345 @27376 @27378)))))) + @23458 +@101364 := @27316 (@101260 (@27366 (@49076 (@61498 (@27375 (@23459 @27378)))))) +@101365 := @101345 @23458 +@101374 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @101364 (@101330 (@61505 (@101365 @27378))))) + @23499 +@101379 := @101260 (@27366 (@49076 (@61498 (@27375 @23500)))) +@101380 := @27316 @101379 +@101381 := @101365 @23499 +@101387 := @27599 (fun (Γ : @27346) => @101380 (@101330 (@61505 @101381))) @29106 +@101388 := @27482 @101379 +@101389 := @101328 @49151 +@101390 := @27316 @101389 +@101391 := @63532 @101381 +@101395 := @101388 (@101390 @101391) (@27642 @101259) +@101399 := @27482 @101389 @101391 (@27647 @101327) +@101469 := @84259 + @5420 + @5424 + @2848 + @23455 + @46 + @7843 + @7048 + @23499 + (@29136 + @5420 + @26 + @23455 + (@29141 + @2536 + @5419 + @3753 + @26 + @7048 + @23453 + @6612 + @3762 + (@29151 + @5419 + @3753 + @23453 + (@29204 + @5418 + @29 + @3752 + @7040 + @23452 + @29217 + (@29184 + @3723 + @24 + @3728 + @7327 + @17013 + @29202 + (@29156 + @3155 + @3722 + @1283 + @2077 + @15012 + @17012 + (@84300 @3154 @15012 @65827 @65831) + (@29156 + @3720 + @162 + @1283 + @33 + @17010 + @7042 + (@84300 @3719 @17010 @73911 @73915) + @29220))))) + @55588 + @55591 + @55594 + @55597 + @28625)) + @29470 +@101479 := @33536 @84319 @6533 @6533 @177 @5422 @3089 @2848 @7048 @7966 @7048 +@101480 := @101479 @23499 +@101494 := @30381 + @84319 + @6533 + @177 + @26 + @7966 + (@84362 @46 @26 @46 @7966 (@27725 (@84367 @46)) @33867) +@101495 := @101480 @101494 +@101504 := @30356 @84319 @6533 @6533 @33716 @7966 @5422 @3089 @2848 @7048 +@101507 := @101504 @23496 @7048 @14875 +@101508 := @27888 @84319 +@101511 := @101508 @5422 @2848 @7048 +@101512 := @101511 @23495 +@101514 := @27897 @84319 @6533 +@101519 := @101514 @266 @2848 @2558 @49 @7048 +@101522 := @101519 @23494 @7978 @27910 +@101524 := @84349 @2558 @49 +@101525 := @101524 @23494 +@101528 := @84373 @162 @24 @33 +@101571 := @101507 + (@101512 + (@101522 + (@101525 + (@101528 + @23492 + @7042 + (@84382 + @23481 + @23490 + (@84390 + @23481 + @23488 + @7137 + (@84400 + @23480 + @23487 + @7113 + @23463 + @7031 + @84413 + (@84422 @23473 @7031 @84431 @84434 @28310 (@27766 (@28312 @23474 @7048))) + @28310 + (@27766 (@28312 @23464 @23480))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @84469)) + @64830)) +@101586 := @101508 + @3089 + @2848 + @7048 + @14731 + (@101514 @244 @2848 @162 @33 @7048 @7042 @14729 @27909 @84434 @64848) +@101599 := @101279 + (@101320 + (@101322 + (@101324 + (@101341 + (@101357 + (@101374 (@101387 (@101395 (@101399 (@101469 (@101495 (@101571 @101586)))))))))))) +@101600 := @27312 @5175 +@101601 := @27320 @96661 +@101603 := @27316 (@101601 @27335) +@101605 := @27358 (@27359 @5175) +@101606 := @27354 @101605 +@101608 := @27316 (@101606 @27383) +@101625 := @27315 + (fun (fn : @129) => + @101603 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @101608 @27430)))))) + @27476)) + @5474 +@101628 := @27482 (@101601 (@27333 @5474)) +@101631 := @27395 (@27396 @5474) @96664 +@101635 := @27316 (@27387 (@101631 @27404) @27408) +@101636 := @27421 @5474 +@101641 := @27418 (@27420 @101636 @96667 @27376 @27378) +@101652 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @101608 (@101635 @101641))))) +@101653 := @27341 @101652 +@101654 := @27338 @101653 +@101663 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @96664 @27334) @27470))) +@101666 := @101628 (@101654 @101663) @96662 +@101668 := @27529 @101653 @101663 +@101670 := @27532 @101652 @11710 +@101672 := @27316 (@101606 @49078) +@101673 := @101631 @49081 +@101674 := @27387 @101673 +@101676 := @27316 (@101674 @27408) +@101687 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @101672 (@101676 @101641))))) + @14948 +@101689 := @27316 (@101606 @65609) +@101691 := @65614 @101636 @96667 +@101703 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @101689 (@101676 (@65613 (@101691 @27376 @27378)))))) + @23649 +@101710 := @27316 (@101606 (@27366 (@49076 (@65606 (@27375 (@23650 @27378)))))) +@101711 := @101691 @23649 +@101720 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @101710 (@101676 (@65613 (@101711 @27378))))) + @23678 +@101725 := @101606 (@27366 (@49076 (@65606 (@27375 @23679)))) +@101726 := @27316 @101725 +@101727 := @101711 @23678 +@101733 := @27599 (fun (Γ : @27346) => @101726 (@101676 (@65613 @101727))) @29106 +@101734 := @27482 @101725 +@101735 := @101674 @49151 +@101736 := @27316 @101735 +@101737 := @65662 @101727 +@101741 := @101734 (@101736 @101737) (@27642 @101605) +@101745 := @27482 @101735 @101737 (@27647 @101673) +@101789 := @49942 + @328 + @5472 + @3148 + @23539 + @46 + @7067 + @23648 + @23678 + (@29256 + @23528 + @23537 + (@29264 + @23528 + @23535 + @7137 + (@29274 + @23527 + @23534 + @7113 + @23510 + @7031 + @29202 + (@29288 @23520 @7031 @29297 @29300 @28310 (@27766 (@28312 @23521 @7048))) + @28310 + (@27766 (@28312 @23511 @23527))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @29470 +@101851 := @69525 + @5438 + @5471 + @3148 + @23552 + @60 + @7843 + @23647 + @23678 + (@50007 + @5438 + @26 + @23552 + (@79597 + @5437 + @2079 + @26 + @7048 + @23550 + @6612 + @2092 + (@50022 + @5437 + @2079 + @23550 + (@50072 + @5436 + @29 + @2078 + @7295 + @23549 + @50428 + (@50054 + @5435 + @24 + @2077 + @7966 + @23548 + @50070 + (@50027 + @5433 + @162 + @1283 + @33 + @23546 + @7042 + (@79626 @5432 @23546 (@28289 (@28290 @23546)) (@27766 (@28295 @5432 @1283))) + @50088)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @50447 +@101917 := @83141 + @26 + @5442 + @5470 + @3148 + @23558 + @192 + @7843 + @23646 + @23678 + (@27673 + @41742 + @6533 + @5442 + @26 + @23558 + (@27682 + @41742 + @6533 + @1296 + @5441 + @2079 + @26 + @7048 + @23556 + @6612 + @2092 + (@79693 + @5441 + @2079 + @23556 + (@79698 + @160 + @5440 + @29 + @2078 + @7295 + @23555 + @83179 + (@79698 + @177 + @1310 + @24 + @2077 + @7966 + @9876 + @69633 + (@79698 + @1308 + @162 + @1283 + @33 + @9874 + @7042 + (@69606 @1283 @1307 @9874 @42005 @42009) + @79765)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @83198 +@101918 := @50968 @41742 +@101931 := @27972 @101918 @6533 @6533 @204 @24 @5447 @5469 @3148 @23629 @204 @7067 @23645 @23678 +@101936 := @27673 @101918 @6533 @5447 @24 @23629 +@101939 := @33536 @101918 @6533 @6612 +@101947 := @101939 @196 @772 @5446 @24 @7048 @7580 @7048 @23629 +@101949 := @30381 @101918 @6533 +@101952 := @101949 @196 @26 @7580 +@101954 := @27717 @101918 @6533 +@101958 := @101954 @60 @26 @60 @7580 +@101959 := @27726 @101918 +@101965 := @101947 (@101952 (@101958 (@27725 (@101959 @60)) @30642)) +@101969 := @30356 @101918 @6533 @6612 @33716 +@101977 := @101969 @7580 @772 @5446 @24 @23582 @23591 @7048 @23627 +@101983 := @28231 @101918 @6533 @218 @771 @2119 @24 +@101986 := @101983 @23582 @23589 @7137 +@101988 := @28244 @101918 @6533 +@101993 := @101988 @177 @228 @24 @49 @7966 +@101998 := @101993 @23581 @23588 @7113 @23564 @7031 +@102006 := @101954 @46 @24 @46 @7966 (@27725 (@101959 @46)) @33867 +@102007 := @101998 @102006 +@102015 := @101988 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@102017 := @102015 @23574 @7031 +@102024 := @28281 @101918 @6533 @24 @225 @7130 @28292 @28298 +@102025 := @102017 @102024 +@102027 := @28304 @101918 @6533 +@102122 := @101931 + (@101936 + (@101965 + (@101977 + (@101986 + (@102007 + (@102025 @102027 @28310 (@27766 (@28312 @23575 @7048))) + @28310 + (@27766 (@28312 @23565 @23581))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355) + (@101939 + @220 + @772 + @177 + @24 + @7048 + @7120 + @7048 + @23627 + (@101949 @220 @26 @7120 (@101954 @192 @26 @192 @7120 (@27725 (@101959 @192)) @28265)) + (@101969 + @7120 + @772 + @177 + @24 + @23615 + @23624 + @7048 + @7966 + (@101983 + @23615 + @23622 + @7137 + (@101993 + @23614 + @23621 + @7113 + @23597 + @7031 + @102006 + (@102015 @23607 @7031 @102024 @102027 @28310 (@27766 (@28312 @23608 @7048))) + @28310 + (@27766 (@28312 @23598 @23614))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355) + (@101949 @177 @24 @7966 @102006)))))) + (@27766 (@28048 @101918 @204)) +@102123 := @50965 @101918 +@102136 := @27972 @102123 @6533 @6533 @271 @26 @5451 @5468 @3148 @23635 @271 @7843 @23644 @23678 +@102141 := @27673 @102123 @6533 @5451 @26 @23635 +@102151 := @27682 @102123 @6533 @2536 @5450 @3753 @26 @7048 @23633 @6612 @3762 +@102156 := @27696 @102123 @6533 @5450 @3753 @23633 +@102158 := @27705 @102123 @6533 +@102164 := @102158 @160 @5449 @29 @3752 @7295 @23632 +@102166 := @27717 @102123 @6533 +@102170 := @102166 @136 @29 @136 @7295 +@102171 := @27726 @102123 +@102176 := @102164 (@102170 (@27725 (@102171 @136)) @29061) +@102191 := @102158 + @262 + @3723 + @24 + @3728 + @12136 + @17013 + (@102166 @204 @24 @204 @12136 (@27725 (@102171 @204)) @51336) +@102197 := @102158 @3155 @3722 @1283 @2077 @15012 @17012 +@102200 := @28281 @102123 @6533 @1283 +@102235 := @102136 + (@102141 + (@102151 + (@102156 + (@102176 + (@102191 + (@102197 + (@102200 @3154 @15012 @65827 @65831) + (@102158 + @3720 + @162 + @1283 + @33 + @17010 + @7042 + (@102200 @3719 @17010 @73911 @73915) + (@27742 @102123 @6533)))))) + @55588 + @55591 + @55594 + @55597 + @28625)) + (@27766 (@28048 @102123 @271)) +@102236 := @63044 @102123 +@102249 := @27972 @102236 @6533 @6533 @367 @3148 @5455 @5467 @3148 @23641 @367 @15278 @7048 @23678 +@102254 := @27673 @102236 @6533 @5455 @3148 @23641 +@102264 := @27682 @102236 @6533 @3243 @5454 @4264 @3148 @7048 @23639 @6533 @4326 +@102269 := @27696 @102236 @6533 @5454 @4264 @23639 +@102271 := @27705 @102236 @6533 +@102277 := @102271 @160 @5453 @29 @93 @7040 @23638 +@102279 := @27717 @102236 @6533 +@102283 := @102279 @136 @29 @136 @7040 +@102284 := @27726 @102236 +@102350 := @102249 + (@102254 + (@102264 + (@102269 + (@102277 + (@102283 (@27725 (@102284 @136)) @27736) + (@102271 + @262 + @3261 + @24 + @92 + @12136 + @15375 + (@102279 @204 @24 @204 @12136 (@27725 (@102284 @204)) @51336) + (@102271 + @3229 + @432 + @24 + @77 + @15258 + @12022 + (@28281 @102236 @6533 @24 @3228 @15258 @66350 @66354) + (@102271 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @102236 @6533 @239 @26 @7161 @28438) + (@27742 @102236 @6533)))))) + @66552 + @66555 + @66558 + @66561 + @27772)) + (@27766 (@28048 @102236 @367)) +@102351 := @85045 @102236 +@102362 := @33536 @102351 @6533 @6533 @275 @620 @5466 @3148 @7048 @9940 @7048 @23678 +@102364 := @30381 @102351 @6533 +@102367 := @102364 @275 @26 @9940 +@102369 := @27717 @102351 @6533 +@102373 := @102369 @271 @26 @271 @9940 +@102374 := @27726 @102351 +@102380 := @102362 (@102367 (@102373 (@27725 (@102374 @271)) @42393)) +@102392 := @30356 @102351 @6533 @6533 @33716 @9940 @620 @5466 @3148 @7048 @19797 @7048 @23676 +@102393 := @27888 @102351 +@102520 := @101625 + (@101666 + (@101668 + (@101670 + (@101687 + (@101703 + (@101720 + (@101733 + (@101741 + (@101745 + (@101789 + (@101851 + (@101917 + (@102122 + (@102235 + (@102350 + (@102380 + (@102392 + (@102393 + @620 + @3148 + @7048 + @7964 + (@102364 + @620 + @3148 + @7964 + (@102369 + @367 + @3148 + @367 + @7964 + (@27725 (@102374 @367)) + @35382))) + (@102393 + @5466 + @3148 + @7048 + @23675 + (@27897 + @102351 + @6533 + @169 + @3148 + @5465 + @68 + @7048 + @23674 + @15399 + @27910 + (@27696 + @102351 + @6533 + @5465 + @68 + @23674 + (@27705 + @102351 + @6533 + @5463 + @162 + @29 + @33 + @23672 + @7042 + (@28076 + @102351 + @6533 + @5463 + @29 + @23664 + @23670 + (@28231 + @102351 + @6533 + @663 + @5462 + @33611 + @29 + @23664 + @23668 + @8038 + (@28244 + @102351 + @6533 + @5460 + @162 + @665 + @33 + @23661 + @7048 + @7042 + @7113 + @23655 + @7031 + (@28281 + @102351 + @6533 + @665 + @5459 + @23661 + (@28289 (@28290 @23661)) + (@27766 (@28295 @5459 @665))) + (@28304 @102351 @6533) + @28310 + (@27766 (@28312 @23656 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + (@27742 @102351 @6533))) + @66971))))))))))))))))))) +@102521 := @27312 @5209 +@102522 := @27320 @97249 +@102524 := @27316 (@102522 @27335) +@102526 := @27358 (@27359 @5209) +@102527 := @27354 @102526 +@102529 := @27316 (@102527 @27383) +@102546 := @27315 + (fun (fn : @129) => + @102524 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @102529 @27430)))))) + @27476)) + @5531 +@102549 := @27482 (@102522 (@27333 @5531)) +@102552 := @27395 (@27396 @5531) @97252 +@102556 := @27316 (@27387 (@102552 @27404) @27408) +@102557 := @27421 @5531 +@102562 := @27418 (@27420 @102557 @97255 @27376 @27378) +@102573 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @102529 (@102556 @102562))))) +@102574 := @27341 @102573 +@102575 := @27338 @102574 +@102584 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @97252 @27334) @27470))) +@102587 := @102549 (@102575 @102584) @97250 +@102589 := @27529 @102574 @102584 +@102591 := @27532 @102573 @11710 +@102593 := @27316 (@102527 @49078) +@102594 := @102552 @49081 +@102595 := @27387 @102594 +@102597 := @27316 (@102595 @27408) +@102608 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @102593 (@102597 @102562))))) + @7486 +@102610 := @27316 (@102527 @49882) +@102612 := @29940 @102557 @97255 +@102624 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @102610 (@102597 (@29939 (@102612 @27376 @27378)))))) + @23741 +@102631 := @27316 (@102527 (@27366 (@49076 (@29932 (@27375 (@23742 @27378)))))) +@102632 := @102612 @23741 +@102641 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @102631 (@102597 (@29939 (@102632 @27378))))) + @23944 +@102646 := @102527 (@27366 (@49076 (@29932 (@27375 @23945)))) +@102647 := @27316 @102646 +@102648 := @102632 @23944 +@102654 := @27599 (fun (Γ : @27346) => @102647 (@102597 (@29939 @102648))) @29106 +@102655 := @27482 @102646 +@102656 := @102595 @49151 +@102657 := @27316 @102656 +@102658 := @49932 @102648 +@102662 := @102655 (@102657 @102658) (@27642 @102526) +@102666 := @27482 @102656 @102658 (@27647 @102594) +@102675 := @55111 @5529 @24 @9825 @46 @9818 @23740 @23944 @55154 @29470 +@102684 := @68121 @5528 @24 @15704 @60 @7843 @23739 @23944 @68154 @65752 +@102729 := @68162 + @5476 + @5527 + @24 + @23687 + @192 + @7843 + @23738 + @23944 + (@73410 + @6533 + @5476 + @26 + @23687 + (@73415 + @6533 + @2415 + @179 + @2077 + @26 + @7048 + @9930 + @6612 + @3726 + (@73425 + @6533 + @179 + @2077 + @9930 + (@73430 @6533 @177 @162 @1283 @33 @7966 @7042 @68208 (@73473 @6533))) + @54296 + @54299 + @54302 + @54305 + @28625)) + @68253 +@102738 := @68261 @5526 @24 @15746 @204 @7067 @23737 @23944 @68343 @68347 +@102751 := @27972 @68349 @6533 @6533 @271 @24 @5483 @5525 @24 @23693 @271 @7067 @23736 @23944 +@102756 := @27673 @68349 @6533 @5483 @24 @23693 +@102766 := @27682 @68349 @6533 @5481 @475 @2050 @24 @7048 @9823 @6533 @5911 +@102771 := @27696 @68349 @6533 @475 @2050 @9823 +@102773 := @27705 @68349 @6533 +@102796 := @102766 + (@102771 + (@102773 + @160 + @214 + @29 + @49 + @7295 + @9822 + (@68429 @7295 @68432 @29061) + (@102773 @212 @162 @24 @33 @7327 @7042 @68392 (@27742 @68349 @6533)))) +@102797 := @27330 @5481 +@102798 := @27526 @102797 +@102799 := @102796 @102798 +@102800 := @27400 @5911 +@102802 := @102799 (@27751 @102800) +@102803 := @27424 @5911 +@102815 := @102751 + (@102756 (@102802 (@27755 @102803) (@27760 (@27762 @5481)) @27772)) + (@27766 (@28048 @68349 @271)) +@102816 := @66670 @68349 +@102819 := @33536 @102816 @6533 @6533 +@102827 := @102819 @2486 @5523 @237 @24 @23736 @23750 @7048 @23944 +@102829 := @28231 @102816 @6533 +@102830 := @102829 @766 +@102836 := @102830 @2485 @2119 @26 @23736 @23748 @8273 +@102838 := @28244 @102816 @6533 +@102848 := @102838 @212 @2484 @24 @49 @7327 @23735 @23747 @7113 @23699 @7031 +@102850 := @27717 @102816 @6533 +@102854 := @102850 @20 @24 @20 @7327 +@102855 := @27726 @102816 +@102860 := @102848 (@102854 (@27725 (@102855 @20)) @29201) +@102870 := @102838 @317 @162 @24 @33 @23732 @7048 @7042 @7113 @23709 @7031 +@102876 := @28076 @102816 @6533 @317 @24 @23724 @23730 +@102883 := @102829 @315 @163 @68 @24 @23724 @23728 @7300 +@102902 := @102838 + @160 + @162 + @29 + @33 + @7040 + @7048 + @7042 + @7113 + @23717 + @7031 + (@102850 @136 @29 @136 @7040 (@27725 (@102855 @136)) @27736) +@102904 := @28304 @102816 @6533 +@102939 := @102827 + (@102836 + (@102860 + (@102870 + (@102876 + (@102883 + (@102902 @102904 @28310 (@27766 (@28312 @23718 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @102904 + @28310 + (@27766 (@28312 @23710 @7048))) + @28310 + (@27766 (@28312 @23700 @23735))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@102943 := @30356 @102816 @6533 @6533 @33716 +@102951 := @102943 @23750 @5523 @237 @24 @7048 @23941 @7048 @15816 +@102959 := @102819 @196 @226 @5522 @24 @7048 @7580 @7048 @23941 +@102961 := @30381 @102816 @6533 +@102974 := @102959 + (@102961 @196 @26 @7580 (@102850 @60 @26 @60 @7580 (@27725 (@102855 @60)) @30642)) +@102982 := @102943 @7580 @226 @5522 @24 @7048 @15804 @7048 @23939 +@102983 := @27888 @102816 +@102987 := @102983 @226 @24 @7048 @7130 +@102990 := @102961 @226 @24 @7130 +@102992 := @28281 @102816 @6533 +@102993 := @102992 @24 +@102999 := @102987 (@102990 (@102993 @225 @7130 @28292 @28298)) +@103000 := @102982 @102999 +@103021 := @102819 + @220 + @226 + @5521 + @24 + @7048 + @7120 + @7048 + @23939 + (@102961 @220 @26 @7120 (@102850 @192 @26 @192 @7120 (@27725 (@102855 @192)) @28265)) +@103030 := @102943 @7120 @226 @5521 @24 @7048 @15804 @23773 @23937 @102999 +@103038 := @102819 @3392 @226 @5520 @24 @23773 @23782 @7048 @23937 +@103039 := @102829 @715 +@103045 := @103039 @3391 @3728 @26 @23773 @23780 @8172 +@103046 := @102838 @177 +@103055 := @103046 @3327 @1283 @2077 @7966 @23772 @23779 @7113 @23755 @7031 +@103063 := @102850 @46 @1283 @46 @7966 (@27725 (@102855 @46)) @33867 +@103064 := @103055 @103063 +@103074 := @102838 @3325 @162 @1283 @33 @15614 @7048 @7042 @7113 @23765 @7031 +@103075 := @102992 @1283 +@103100 := @103038 + (@103045 + (@103064 + (@103074 (@103075 @3324 @15614 @67655 @67659) @102904 @28310 (@27766 (@28312 @23766 @7048))) + @28310 + (@27766 (@28312 @23756 @23772))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@103109 := @102943 @23782 @226 @5520 @24 @7048 @15804 @23806 @23935 @102999 +@103168 := @102819 + @5488 + @226 + @5519 + @24 + @23806 + @23815 + @7048 + @23935 + (@103039 + @5487 + @3728 + @26 + @23806 + @23813 + @8172 + (@103046 + @2436 + @1283 + @2077 + @7966 + @23805 + @23812 + @7113 + @23788 + @7031 + @103063 + (@102838 + @2434 + @162 + @1283 + @33 + @12745 + @7048 + @7042 + @7113 + @23798 + @7031 + (@103075 @2433 @12745 @54479 @54483) + @102904 + @28310 + (@27766 (@28312 @23799 @7048))) + @28310 + (@27766 (@28312 @23789 @23805))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@103177 := @102943 @23815 @226 @5519 @24 @7048 @15804 @23844 @23933 @102999 +@103241 := @102819 + @5499 + @226 + @5518 + @24 + @23844 + @23853 + @7048 + @23933 + (@103039 + @5498 + @3728 + @26 + @23844 + @23851 + @8172 + (@103046 + @5497 + @1283 + @2077 + @7966 + @23843 + @23850 + @7113 + @23821 + @7031 + @103063 + (@102838 + @5495 + @162 + @1283 + @33 + @23840 + @7048 + @7042 + @7113 + @23831 + @7031 + (@103075 @5494 @23840 (@28289 (@28290 @23840)) (@27766 (@28295 @5494 @1283))) + @102904 + @28310 + (@27766 (@28312 @23832 @7048))) + @28310 + (@27766 (@28312 @23822 @23843))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@103250 := @102943 @23853 @226 @5518 @24 @7048 @15804 @23882 @23931 @102999 +@103314 := @102819 + @5510 + @226 + @5517 + @24 + @23882 + @23891 + @7048 + @23931 + (@103039 + @5509 + @3728 + @26 + @23882 + @23889 + @8172 + (@103046 + @5508 + @1283 + @2077 + @7966 + @23881 + @23888 + @7113 + @23859 + @7031 + @103063 + (@102838 + @5506 + @162 + @1283 + @33 + @23878 + @7048 + @7042 + @7113 + @23869 + @7031 + (@103075 @5505 @23878 (@28289 (@28290 @23878)) (@27766 (@28295 @5505 @1283))) + @102904 + @28310 + (@27766 (@28312 @23870 @7048))) + @28310 + (@27766 (@28312 @23860 @23881))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@103323 := @102943 @23891 @226 @5517 @24 @7048 @15804 @23915 @23929 @102999 +@103331 := @102819 @5514 @262 @275 @24 @23915 @23924 @7048 @23929 +@103337 := @102830 @5513 @2119 @26 @23915 @23922 @8273 +@103347 := @102838 @237 @945 @24 @49 @7158 @23914 @23921 @7113 @23897 @7031 +@103351 := @102993 @236 @7158 @28410 @28414 +@103352 := @103347 @103351 +@103362 := @102838 @262 @162 @24 @33 @12136 @7048 @7042 @7113 @23907 @7031 +@103370 := @102850 @204 @24 @204 @12136 (@27725 (@102855 @204)) @51336 +@103467 := @102546 + (@102587 + (@102589 + (@102591 + (@102608 + (@102624 + (@102641 + (@102654 + (@102662 + (@102666 + (@102675 + (@102684 + (@102729 + (@102738 + (@102815 + (@102939 + (@102951 + (@102974 + (@103000 + (@103021 + (@103030 + (@103100 + (@103109 + (@103168 + (@103177 + (@103241 + (@103250 + (@103314 + (@103323 + (@103331 + (@103337 + (@103352 + (@103362 + @103370 + @102904 + @28310 + (@27766 (@28312 @23908 @7048))) + @28310 + (@27766 (@28312 @23898 @23914))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) + (@102943 + @23924 + @262 + @275 + @24 + @7048 + @15809 + @7048 + @23927 + (@102983 + @262 + @24 + @7048 + @12136 + (@102961 @262 @24 @12136 @103370)) + (@102983 + @275 + @24 + @7048 + @9940 + (@102961 + @275 + @24 + @9940 + (@102850 + @271 + @24 + @271 + @9940 + (@27725 (@102855 @271)) + @42393))))))))))))))))) + (@102983 + @237 + @24 + @7048 + @7158 + (@102961 @237 @24 @7158 @103351)))))))))))))))))) +@103468 := @27312 @5262 +@103469 := @27320 @98211 +@103471 := @27316 (@103469 @27335) +@103473 := @27358 (@27359 @5262) +@103474 := @27354 @103473 +@103476 := @27316 (@103474 @27383) +@103493 := @27315 + (fun (fn : @129) => + @103471 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @103476 @27430)))))) + @27476)) + @5646 +@103496 := @27482 (@103469 (@27333 @5646)) +@103499 := @27395 (@27396 @5646) @98214 +@103503 := @27316 (@27387 (@103499 @27404) @27408) +@103504 := @27421 @5646 +@103509 := @27418 (@27420 @103504 @98217 @27376 @27378) +@103520 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @103476 (@103503 @103509))))) +@103521 := @27341 @103520 +@103522 := @27338 @103521 +@103531 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @98214 @27334) @27470))) +@103534 := @103496 (@103522 @103531) @98212 +@103536 := @27529 @103521 @103531 +@103538 := @27532 @103520 @22768 +@103540 := @27316 (@103474 @98068) +@103541 := @103499 @98071 +@103542 := @27387 @103541 +@103544 := @27316 (@103542 @27408) +@103555 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @103540 (@103544 @103509))))) + @22770 +@103557 := @27316 (@103474 @98090) +@103559 := @98095 @103504 @98217 +@103571 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @103557 (@103544 (@98094 (@103559 @27376 @27378)))))) + @24175 +@103578 := @27316 (@103474 (@27366 (@98066 (@98087 (@27375 (@24176 @27378)))))) +@103579 := @103559 @24175 +@103588 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @103578 (@103544 (@98094 (@103579 @27378))))) + @24540 +@103593 := @103474 (@27366 (@98066 (@98087 (@27375 @24541)))) +@103594 := @27316 @103593 +@103595 := @103579 @24540 +@103601 := @27599 (fun (Γ : @27346) => @103594 (@103544 (@98094 @103595))) @98140 +@103602 := @27482 @103593 +@103603 := @103542 @98143 +@103604 := @27316 @103603 +@103605 := @98147 @103595 +@103609 := @103602 (@103604 @103605) (@27642 @103473) +@103613 := @27482 @103603 @103605 (@27647 @103541) +@103626 := @27972 @98140 @6533 @6533 @46 @26 @5534 @5644 @5225 @23972 @46 @7843 @24174 @24540 +@103628 := @27673 @98140 @6533 +@103704 := @103626 + (@103628 + @5534 + @26 + @23972 + (@27682 + @98140 + @6533 + @3449 + @5533 + @2050 + @26 + @7048 + @23970 + @6533 + @4814 + (@98166 + @5533 + @2050 + @23970 + (@98172 + @2736 + @29 + @49 + @7295 + @23969 + (@98182 @7295 @98186 @29061) + (@98171 + @600 + @162 + @24 + @33 + @23967 + @7042 + (@103628 + @600 + @24 + @23967 + (@28538 + @98140 + @6533 + @6612 + @212 + @367 + @136 + @107 + @24 + @7825 + @7088 + @23955 + @23962 + (@98198 @7825 @98201 @32995) + @89764 + @89768 + @90093 + @28500 + (@27766 (@28617 @23962 @23956)) + @28625)) + @98206))) + @69558 + @69561 + @69564 + @69567 + @27772)) + (@27766 (@28048 @98140 @46)) +@103705 := @56883 @98140 +@103718 := @27972 @103705 @6533 @6533 @60 @5539 @5546 @5643 @5225 @24003 @60 @23979 @24173 @24540 +@103720 := @27673 @103705 @6533 +@103723 := @103720 @5546 @5539 @24003 +@103733 := @27682 @103705 @6533 @5544 @5533 @2050 @5539 @7048 @24001 @6533 @6014 +@103738 := @27696 @103705 @6533 @5533 @2050 @24001 +@103740 := @27705 @103705 @6533 +@103746 := @103740 @160 @2736 @29 @49 @7295 @24000 +@103748 := @27717 @103705 @6533 +@103752 := @103748 @136 @29 @136 @7295 +@103753 := @27726 @103705 +@103805 := @103733 + (@103738 + (@103746 + (@103752 (@27725 (@103753 @136)) @29061) + (@103740 + @600 + @162 + @24 + @33 + @23998 + @7042 + (@103720 + @600 + @24 + @23998 + (@28538 + @103705 + @6533 + @6612 + @212 + @367 + @136 + @107 + @24 + @7825 + @7088 + @23986 + @23993 + (@103748 @20 @4821 @20 @7825 (@27725 (@103753 @20)) @32995) + @89764 + @89768 + @90093 + @28500 + (@27766 (@28617 @23993 @23987)) + @28625)) + (@27742 @103705 @6533)))) +@103806 := @27330 @5544 +@103807 := @27526 @103806 +@103808 := @103805 @103807 +@103809 := @27400 @6014 +@103811 := @103808 (@27751 @103809) +@103812 := @27424 @6014 +@103824 := @103718 + (@103723 (@103811 (@27755 @103812) (@27760 (@27762 @5544)) @27772)) + (@27766 (@28048 @103705 @60)) +@103825 := @27617 @5539 +@103829 := @27612 (@27781 (@103825 @27783)) @103705 +@103842 := @27972 @103829 @6533 @6533 @192 @24 @5556 @5642 @5225 @24080 @192 @7067 @24172 @24540 +@103844 := @27673 @103829 @6533 +@103847 := @103844 @5556 @24 @24080 +@103849 := @27682 @103829 @6533 +@103857 := @103849 @2317 @5555 @2050 @24 @7048 @24078 @6533 @3428 +@103859 := @27696 @103829 @6533 +@103862 := @103859 @5555 @2050 @24078 +@103864 := @27705 @103829 @6533 +@103865 := @103864 @160 +@103870 := @103865 @5554 @29 @49 @7295 @24077 +@103872 := @27717 @103829 @6533 +@103876 := @103872 @136 @29 @136 @7295 +@103877 := @27726 @103829 +@103881 := @103876 (@27725 (@103877 @136)) @29061 +@103882 := @103870 @103881 +@103888 := @103864 @5552 @162 @24 @33 @24075 @7042 +@103894 := @28076 @103829 @6533 @5552 @24 @24064 @24073 +@103903 := @28231 @103829 @6533 @218 @5551 @2119 @24 @24064 @24071 @7137 +@103905 := @28244 @103829 @6533 +@103915 := @103905 @600 @5550 @24 @49 @24029 @24063 @24070 @7113 @24009 @7031 +@103917 := @103844 @600 @24 +@103918 := @103917 @24029 +@103928 := @28538 @103829 @6533 @6612 @212 @367 @136 @107 @24 @7825 @7088 +@103930 := @103928 @24017 @24024 +@103938 := @103872 @20 @4821 @20 @7825 (@27725 (@103877 @20)) @32995 +@103950 := @103915 + (@103918 (@103930 @103938 @89764 @89768 @90093 @28500 (@27766 (@28617 @24024 @24018)) @28625)) +@103960 := @103905 @5548 @162 @24 @33 @24060 @7048 @7042 @7113 @24035 @7031 +@103963 := @103844 @5548 @24 @24060 +@103971 := @103849 @2307 @5533 @2050 @24 @7048 @24058 @6533 @3412 +@103974 := @103859 @5533 @2050 @24058 +@103980 := @103865 @2736 @29 @49 @7295 @24057 @103881 +@104001 := @103864 + @600 + @162 + @24 + @33 + @24055 + @7042 + (@103917 + @24055 + (@103928 + @24043 + @24050 + @103938 + @89764 + @89768 + @90093 + @28500 + (@27766 (@28617 @24050 @24044)) + @28625)) +@104003 := @27742 @103829 @6533 +@104052 := @103842 + (@103847 + (@103857 + (@103862 + (@103882 + (@103888 + (@103894 + (@103903 + (@103950 + (@103960 + (@103963 + (@103971 + (@103974 (@103980 (@104001 @104003))) + @52944 + @52947 + @52950 + @52953 + @27772)) + (@28304 @103829 @6533) + @28310 + (@27766 (@28312 @24036 @7048))) + @28310 + (@27766 (@28312 @24010 @24063))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @104003))) + @53169 + @53172 + @53175 + @53178 + @27772)) + (@27766 (@28048 @103829 @192)) +@104053 := @28058 @103829 +@104066 := @27972 @104053 @6533 @6533 @204 @5539 @5577 @5641 @5225 @24169 @204 @23979 @7048 @24540 +@104068 := @27673 @104053 @6533 +@104071 := @104068 @5577 @5539 @24169 +@104073 := @27897 @104053 @6533 +@104076 := @104073 @183 @5539 @5576 +@104078 := @10 @5537 @33 +@104083 := @104076 @104078 @7048 @24168 @24085 @27910 +@104085 := @27696 @104053 @6533 +@104088 := @104085 @5576 @104078 @24168 +@104090 := @27705 @104053 @6533 +@104096 := @104090 @5574 @162 @5537 @33 @24166 @7042 +@104104 := @30390 @104053 @6533 @5571 @220 @61 @24 @24164 @7120 +@104110 := @104090 @5571 @375 @61 @49 @24164 @14034 +@104113 := @104068 @5571 @61 @24164 +@104121 := @104073 @233 @61 @5570 @78 @7048 @24163 @24088 @28377 +@104124 := @104085 @5570 @78 @24163 +@104130 := @104090 @5568 @432 @29 @77 @24161 @12022 +@104133 := @104068 @5568 @29 @24161 +@104143 := @27682 @104053 @6533 @2338 @5567 @2120 @29 @7048 @24159 @6612 @3441 +@104146 := @104085 @5567 @2120 @24159 +@104152 := @104090 @160 @5566 @29 @2119 @7295 @24158 +@104154 := @27717 @104053 @6533 +@104158 := @104154 @136 @29 @136 @7295 +@104159 := @27726 @104053 +@104164 := @104152 (@104158 (@27725 (@104159 @136)) @29061) +@104170 := @104090 @600 @5565 @24 @49 @24105 @24157 +@104172 := @104068 @600 @24 +@104173 := @104172 @24105 +@104183 := @28538 @104053 @6533 @6612 @212 @367 @136 @107 @24 @7825 @7088 +@104185 := @104183 @24093 @24100 +@104193 := @104154 @20 @4821 @20 @7825 (@27725 (@104159 @20)) @32995 +@104205 := @104170 + (@104173 (@104185 @104193 @89764 @89768 @90093 @28500 (@27766 (@28617 @24100 @24094)) @28625)) +@104211 := @104090 @5563 @162 @24 @33 @24155 @7042 +@104217 := @28076 @104053 @6533 @5563 @24 @24144 @24153 +@104226 := @28231 @104053 @6533 @800 @5562 @2119 @24 @24144 @24151 @8413 +@104228 := @28244 @104053 @6533 +@104238 := @104228 @220 @2736 @24 @49 @7120 @24143 @24150 @7113 @24110 @7031 +@104246 := @104154 @192 @24 @192 @7120 (@27725 (@104159 @192)) @28265 +@104295 := @104211 + (@104217 + (@104226 + (@104238 + @104246 + (@104228 + @600 + @162 + @24 + @33 + @24140 + @7048 + @7042 + @7113 + @24120 + @7031 + (@104172 + @24140 + (@104183 + @24128 + @24135 + @104193 + @89764 + @89768 + @90093 + @28500 + (@27766 (@28617 @24135 @24129)) + @28625)) + (@28304 @104053 @6533) + @28310 + (@27766 (@28312 @24121 @7048))) + @28310 + (@27766 (@28312 @24111 @24143))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) +@104297 := @27742 @104053 @6533 +@104326 := @104121 + (@104124 + (@104130 + (@104133 + (@104143 + (@104146 (@104164 (@104205 (@104295 @104297)))) + @53474 + @53477 + @53480 + @53483 + @28625)) + (@104090 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @104053 @6533 @239 @26 @7161 @28438) + @104297))) +@104329 := @27945 (@28472 @61 @24088) +@104346 := @104083 + (@104088 + (@104096 + (@104104 + (@104110 + (@104113 (@104326 @104329)) + (@104090 @220 @162 @24 @33 @7120 @7042 @104246 @104297))) + @104297)) +@104349 := @27945 (@28806 @5539 @24085) +@104356 := @104066 (@104071 (@104346 @104349)) (@27766 (@28048 @104053 @204)) +@104360 := @27612 (@28508 (@103825 @28510)) @104053 +@104362 := @33536 @104360 @6533 +@104371 := @104362 @6533 @591 @5581 @5640 @5225 @7048 @24194 @7048 @24540 +@104383 := @28538 @104360 @6533 @6612 @212 @367 @46 @107 @26 @7825 @7088 @24180 @24189 +@104385 := @27717 @104360 @6533 +@104389 := @104385 @20 @4821 @20 @7825 +@104390 := @27726 @104360 +@104407 := @104371 + (@104383 + (@104389 (@27725 (@104390 @20)) @32995) + @89764 + @89768 + (@28601 (@89770 @46)) + @28500 + (@27766 (@28617 @24189 @24181)) + @28625) +@104409 := @30356 @104360 @6533 +@104443 := @104409 + @6533 + @33716 + @24194 + @5581 + @5640 + @5225 + @7048 + @24199 + @24215 + @24538 + (@27888 + @104360 + @5581 + @5225 + @7048 + @24198 + (@27897 + @104360 + @6533 + @244 + @5225 + @162 + @33 + @7048 + @7042 + @24196 + @27909 + (@28304 @104360 @6533) + (@27945 (@28459 @5225 @24196)))) +@104458 := @27653 + @104360 + @6533 + @6533 + @5225 + @5539 + @6612 + @5584 + @5639 + @27662 + @24212 + @24537 + @139 + @7025 + @24205 + @7031 +@104463 := @27673 @104360 @6533 @5584 @5539 @24212 +@104472 := @104362 @6612 @177 @196 @262 @5539 @7048 @7966 @7048 @24212 +@104474 := @30381 @104360 @6533 +@104526 := @104458 + (@104463 + (@104472 + (@104474 @177 @26 @7966 (@104385 @46 @26 @46 @7966 (@27725 (@104390 @46)) @33867)) + (@104409 + @6612 + @33716 + @7966 + @196 + @262 + @5539 + @7048 + @7155 + @7048 + @7193 + (@104474 @196 @5539 @7155 (@104385 @60 @5539 @60 @7155 (@27725 (@104390 @60)) @28398)) + (@104474 + @262 + @5539 + @7193 + (@104385 @204 @5539 @204 @7193 (@27725 (@104390 @204)) @28562))))) +@104527 := @27779 @104360 +@104532 := @27612 (@33407 (@27617 @5537 @33409)) @104360 +@104549 := @104527 + @104532 + @6533 + @5539 + @6612 + @5639 + @307 + @6533 + @5225 + @24536 + @20 + @183 + @611 + @5635 + @16064 + @7048 + @24306 + @24483 +@104550 := @28651 @104360 +@104575 := @104527 + @104550 + @6533 + @5539 + @6612 + @5639 + @139 + @6533 + @5225 + @7212 + @136 + @169 + @273 + @5597 + @16909 + @7048 + @7048 + @24532 + (@27831 @104360 @6533 @5539 @6612 @5639 @6533 @5225) +@104576 := @27861 @5639 +@104579 := @104575 (@27841 (@104576 @136)) +@104581 := @27867 @5539 @5639 +@104585 := @104579 (@27766 (@104581 @139 @169)) +@104588 := @27875 @104360 @5539 @6612 +@104594 := @104585 (@27647 (@104588 @169 @273 @16909 @7048)) +@104599 := @27888 @104550 @5597 @5225 @7048 @24531 +@104601 := @27897 @104550 @6533 +@104602 := @104601 @266 +@104609 := @104602 @5225 @5596 @5223 @7048 @24530 @7978 @27910 +@104611 := @27696 @104550 @6533 +@104614 := @104611 @5596 @5223 @24530 +@104616 := @27705 @104550 @6533 +@104622 := @104616 @5594 @162 @4821 @33 @24528 @7042 +@104624 := @27673 @104550 @6533 +@104627 := @104624 @5594 @4821 @24528 +@104635 := @104601 @233 @4821 @5593 @107 @7048 @24527 @20931 @28379 +@104638 := @104611 @5593 @107 @24527 +@104644 := @104616 @600 @5592 @24 @106 @24502 @24526 +@104647 := @104624 @600 @24 @24502 +@104652 := @28538 @104550 @6533 @6612 @212 @367 +@104659 := @104652 @136 @107 @24 @7825 @7088 @24490 @24497 +@104661 := @27717 @104550 @6533 +@104664 := @104661 @20 @4821 @20 +@104665 := @104664 @7825 +@104666 := @27726 @104550 +@104668 := @27725 (@104666 @20) +@104682 := @104644 + (@104647 + (@104659 + (@104665 @104668 @32995) + @89764 + @89768 + @90093 + @28500 + (@27766 (@28617 @24497 @24491)) + @28625)) +@104713 := @104616 + @587 + @5591 + @62 + @35 + @24520 + @24525 + (@104624 + @587 + @62 + @24520 + (@104652 + @20 + @107 + @62 + @7108 + @7088 + @24507 + @24515 + (@104664 @7108 @104668 @28165) + @89764 + @89768 + @89962 + @28500 + (@27766 (@28617 @24515 @24508)) + @28625)) +@104726 := @104616 @334 @5590 @26 @34 @7362 @24524 (@28426 @104550 @6533 @331 @26 @7361 @29376) +@104732 := @104616 @5588 @162 @30 @33 @24522 @7042 +@104735 := @104624 @5588 @30 @24522 +@104742 := @104602 @30 @277 @68 @7048 @7250 @7978 @27910 +@104745 := @104611 @277 @68 @7250 +@104760 := @104616 + @275 + @162 + @29 + @33 + @7248 + @7042 + (@104661 @271 @29 @271 @7248 (@27725 (@104666 @271)) @28736) +@104762 := @27742 @104550 @6533 +@104780 := @104609 + (@104614 + (@104622 + (@104627 + (@104635 + (@104638 + (@104682 + (@104713 + (@104726 + (@104732 (@104735 (@104742 (@104745 (@104760 @104762)) @35140)) @104762))))) + @89685)) + @104762)) +@104783 := @27945 (@33914 @5225 @7978) +@104800 := @104549 + (@104594 (@104599 (@104780 @104783))) + (@27841 (@104576 @20)) + (@27766 (@104581 @307 @183)) + (@27647 (@104588 @183 @611 @16064 @7048)) +@104813 := @27972 @104532 @6533 @6533 @393 @26 @5602 @5634 @5225 @24242 @393 @7843 @24305 @24483 +@104818 := @27673 @104532 @6533 @5602 @26 @24242 +@104828 := @27682 @104532 @6533 @1296 @5601 @2079 @26 @7048 @24240 @6612 @2092 +@104833 := @27696 @104532 @6533 @5601 @2079 @24240 +@104835 := @27705 @104532 @6533 +@104841 := @104835 @160 @5600 @29 @2078 @7295 @24239 +@104843 := @27717 @104532 @6533 +@104847 := @104843 @136 @29 @136 @7295 +@104848 := @27726 @104532 +@104918 := @104813 + (@104818 + (@104828 + (@104833 + (@104841 + (@104847 (@27725 (@104848 @136)) @29061) + (@104835 + @3477 + @3311 + @24 + @2077 + @24237 + @15598 + (@28076 + @104532 + @6533 + @3477 + @24 + @24233 + @24235 + (@57220 + @104532 + @6533 + @620 + @61 + @24 + @12112 + @7088 + @24222 + @7031 + (@104843 @367 @5537 @367 @12112 (@27725 (@104848 @367)) @51228) + @28500)) + (@104835 + @3309 + @162 + @1283 + @33 + @15596 + @7042 + (@28281 @104532 @6533 @1283 @3308 @15596 @67555 @67559) + (@27742 @104532 @6533))))) + @42020 + @42023 + @42026 + @42029 + @28625)) + (@27766 (@28048 @104532 @393)) +@104919 := @100846 @104532 +@104932 := @27972 @104919 @6533 @6533 @398 @26 @5610 @5633 @5225 @24302 @398 @7843 @7048 @24483 +@104937 := @27673 @104919 @6533 @5610 @26 @24302 +@104947 := @27682 @104919 @6533 @2361 @5609 @2050 @26 @7048 @24300 @6533 @3457 +@104952 := @27696 @104919 @6533 @5609 @2050 @24300 +@104954 := @27705 @104919 @6533 +@104960 := @104954 @160 @5608 @29 @49 @7040 @24299 +@104962 := @27717 @104919 @6533 +@104966 := @104962 @136 @29 @136 @7040 +@104967 := @27726 @104919 +@104972 := @104960 (@104966 (@27725 (@104967 @136)) @27736) +@104978 := @104954 @5606 @162 @24 @33 @24297 @7042 +@104980 := @28076 @104919 @6533 +@104984 := @104980 @5606 @24 @24286 @24295 +@104993 := @28231 @104919 @6533 @218 @5605 @2119 @24 @24286 @24293 @7137 +@104995 := @28244 @104919 @6533 +@105088 := @104932 + (@104937 + (@104947 + (@104952 + (@104972 + (@104978 + (@104984 + (@104993 + (@104995 + @3477 + @228 + @24 + @49 + @24272 + @24285 + @24292 + @7113 + @24249 + @7031 + (@104980 + @3477 + @24 + @24268 + @24270 + (@57220 + @104919 + @6533 + @620 + @61 + @24 + @12112 + @7088 + @24257 + @7031 + (@104962 @367 @5537 @367 @12112 (@27725 (@104967 @367)) @51228) + @28500)) + (@104995 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @24278 + @7031 + (@28281 @104919 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @104919 @6533) + @28310 + (@27766 (@28312 @24279 @7048))) + @28310 + (@27766 (@28312 @24250 @24285))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@27742 @104919 @6533)))) + @53634 + @53637 + @53640 + @53643 + @27772)) + (@27766 (@28048 @104919 @398)) +@105092 := @27612 (@33460 (@33078 @33461)) @104919 +@105094 := @33536 @105092 @6533 +@105103 := @105094 @6533 @5613 @5625 @5632 @5225 @7048 @24309 @7048 @24483 +@105112 := @105094 @6612 @630 @675 @242 @26 @7048 @10354 @7048 @24309 +@105114 := @30381 @105092 @6533 +@105117 := @105114 @630 @26 @10354 +@105119 := @27717 @105092 @6533 +@105123 := @105119 @393 @26 @393 @10354 +@105124 := @27726 @105092 +@105130 := @105112 (@105117 (@105123 (@27725 (@105124 @393)) @43852)) +@105132 := @30356 @105092 @6533 +@105155 := @105132 + @6612 + @33716 + @10354 + @675 + @242 + @26 + @7048 + @12303 + @7048 + @7162 + (@105114 @675 @26 @12303 (@105119 @398 @26 @398 @12303 (@27725 (@105124 @398)) @51887)) +@105158 := @105114 @242 @26 @7162 +@105160 := @28426 @105092 @6533 +@105164 := @105160 @239 @26 @7161 @28438 +@105168 := @105103 (@105130 (@105155 (@105158 @105164))) +@105178 := @105132 @6533 @33716 @24309 @5625 @5632 @5225 @7048 @24411 @7048 @24481 +@105179 := @27888 @105092 +@105183 := @105179 @5625 @5225 @7048 @24410 +@105185 := @27897 @105092 @6533 +@105187 := @105185 @266 @5225 +@105193 := @105187 @5624 @5223 @7048 @24409 @7978 @27910 +@105195 := @27696 @105092 @6533 +@105198 := @105195 @5624 @5223 @24409 +@105200 := @27705 @105092 @6533 +@105206 := @105200 @5622 @162 @4821 @33 @24407 @7042 +@105208 := @27673 @105092 @6533 +@105211 := @105208 @5622 @4821 @24407 +@105213 := @105185 @233 @4821 +@105219 := @105213 @5621 @107 @7048 @24406 @20931 @28379 +@105222 := @105195 @5621 @107 @24406 +@105228 := @105200 @5606 @5620 @24 @106 @24362 @24405 +@105230 := @28076 @105092 @6533 +@105234 := @105230 @5606 @24 @24351 @24360 +@105243 := @28231 @105092 @6533 @218 @5605 @2119 @24 @24351 @24358 @7137 +@105245 := @28244 @105092 @6533 +@105255 := @105245 @3477 @228 @24 @49 @24337 @24350 @24357 @7113 @24314 @7031 +@105257 := @105230 @3477 @24 +@105259 := @105257 @24333 @24335 +@105266 := @57220 @105092 @6533 @620 @61 @24 @7964 @7088 +@105268 := @105266 @24322 @7031 +@105276 := @105119 @367 @5537 @367 @7964 (@27725 (@105124 @367)) @35382 +@105280 := @105255 (@105259 (@105268 @105276 @28500)) +@105298 := @105245 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @24343 + @7031 + (@28281 @105092 @6533 @24 @225 @7130 @28292 @28298) +@105300 := @28304 @105092 @6533 +@105321 := @105228 + (@105234 + (@105243 + (@105280 + (@105298 @105300 @28310 (@27766 (@28312 @24344 @7048))) + @28310 + (@27766 (@28312 @24315 @24350))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@105322 := @105200 @5618 +@105327 := @105322 @250 @62 @35 @24403 @7170 +@105329 := @105208 @5618 @62 +@105330 := @105329 @24403 +@105333 := @105185 @562 @62 @5617 +@105334 := @2704 @64 +@105336 := @105333 @105334 @7048 +@105339 := @105336 @24402 @8712 @28377 +@105341 := @105195 @5617 @105334 +@105342 := @105341 @24402 +@105346 := @105200 @3475 @5616 @61 @64 +@105348 := @105346 @24381 @24401 +@105350 := @105230 @3475 @61 +@105352 := @105350 @24377 @24379 +@105359 := @28086 @105092 @6533 @620 @61 @24 @7964 @7088 +@105365 := @105348 (@105352 (@105359 @24367 @7031 @105276 @28500)) +@105369 := @105200 @587 @162 @62 @33 +@105371 := @105369 @24399 @7042 +@105373 := @105208 @587 @62 +@105374 := @105373 @24399 +@105384 := @28538 @105092 @6533 @6612 @212 @367 @20 @107 @62 @7108 @7088 +@105386 := @105384 @24386 @24394 +@105394 := @105119 @20 @4821 @20 @7108 (@27725 (@105124 @20)) @28165 +@105406 := @105371 + (@105374 (@105386 @105394 @89764 @89768 @89962 @28500 (@27766 (@28617 @24394 @24387)) @28625)) +@105408 := @27742 @105092 @6533 +@105412 := @105339 (@105342 (@105365 (@105406 @105408))) +@105415 := @27945 (@36910 @62 @8712) +@105418 := @105327 (@105330 (@105412 @105415)) +@105425 := @105200 @242 @249 @26 @34 @7162 @7169 @105164 +@105447 := @105200 + @247 + @162 + @30 + @33 + @7167 + @7042 + (@105208 @247 @30 @7167 (@105185 @244 @30 @162 @33 @7048 @7042 @7165 @27909 @105300 @28462)) + @105408 +@105596 := @103601 + (@103609 + (@103613 + (@103704 + (@103824 + (@104052 + (@104356 + (@104407 + (@104443 + (@104526 + (@104800 + (@104918 + (@105088 + (@105168 + (@105178 + (@105183 + (@105193 + (@105198 + (@105206 + (@105211 + (@105219 + (@105222 (@105321 (@105418 (@105425 @105447)))) + @89685)) + @105408)) + @104783)) + (@105179 + @5632 + @5225 + @7048 + @24480 + (@105187 + @5631 + @5223 + @7048 + @24479 + @7978 + @27910 + (@105195 + @5631 + @5223 + @24479 + (@105200 + @5629 + @162 + @4821 + @33 + @24477 + @7042 + (@105208 + @5629 + @4821 + @24477 + (@105213 + @5628 + @107 + @7048 + @24476 + @20931 + @28379 + (@105195 + @5628 + @107 + @24476 + (@105200 + @3477 + @5627 + @24 + @106 + @24432 + @24475 + (@105257 + @24428 + @24430 + (@105266 @24417 @7031 @105276 @28500)) + (@105322 + @739 + @62 + @35 + @24473 + @8196 + (@105329 + @24473 + (@105336 + @24472 + @8712 + @28377 + (@105341 + @24472 + (@105346 + @24451 + @24471 + (@105350 + @24447 + @24449 + (@105359 @24437 @7031 @105276 @28500)) + (@105369 + @24469 + @7042 + (@105373 + @24469 + (@105384 + @24456 + @24464 + @105394 + @89764 + @89768 + @89962 + @28500 + (@27766 (@28617 @24464 @24457)) + @28625)) + @105408))) + @105415)) + (@105200 + @334 + @249 + @26 + @34 + @7362 + @7169 + (@105160 @331 @26 @7361 @29376) + @105447)))) + @89685)) + @105408)) + @104783))))))) + @28815 + (@27766 (@28820 @5539 @5639 @27662)) + @28827))))))))) +@105603 := @103493 (@103534 (@103536 (@103538 (@103555 (@103571 (@103588 @105596)))))) +@105604 := @27312 @5271 +@105605 := @27320 @98465 +@105607 := @27316 (@105605 @27335) +@105609 := @27358 (@27359 @5271) +@105610 := @27354 @105609 +@105612 := @27316 (@105610 @27383) +@105629 := @27315 + (fun (fn : @129) => + @105607 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @105612 @27430)))))) + @27476)) + @5664 +@105632 := @27482 (@105605 (@27333 @5664)) +@105635 := @27395 (@27396 @5664) @98468 +@105639 := @27316 (@27387 (@105635 @27404) @27408) +@105640 := @27421 @5664 +@105645 := @27418 (@27420 @105640 @98471 @27376 @27378) +@105656 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @105612 (@105639 @105645))))) +@105657 := @27341 @105656 +@105658 := @27338 @105657 +@105667 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @98468 @27334) @27470))) +@105670 := @105632 (@105658 @105667) @98466 +@105672 := @27529 @105657 @105667 +@105674 := @27532 @105656 @24551 +@105675 := @27368 @24551 +@105679 := @27316 (@105610 (@27366 (@105675 @27381))) +@105681 := @105635 (@27403 @24551) +@105682 := @27387 @105681 +@105684 := @27316 (@105682 @27408) +@105695 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @105679 (@105684 @105645))))) + @6431 +@105699 := @27316 (@105610 (@27366 (@105675 @98322))) +@105701 := @98329 @105640 @98471 +@105713 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @105699 (@105684 (@98328 (@105701 @27376 @27378)))))) + @24564 +@105720 := @27316 (@105610 (@27366 (@105675 (@98321 (@27375 (@24565 @27378)))))) +@105721 := @105701 @24564 +@105730 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @105720 (@105684 (@98328 (@105721 @27378))))) + @24596 +@105735 := @105610 (@27366 (@105675 (@98321 (@27375 @24597)))) +@105736 := @27316 @105735 +@105737 := @105721 @24596 +@105742 := @27599 (fun (Γ : @27346) => @105736 (@105684 (@98328 @105737))) +@105752 := @57574 (@27612 (@27615 (@33408 @27620)) (@27612 (@27624 (@27617 @5650 @27626)) @27394)) +@105753 := @105742 @105752 +@105754 := @27482 @105735 +@105756 := @105682 (@27407 @105752) +@105757 := @27316 @105756 +@105760 := @27414 @105752 @98327 @105737 +@105764 := @105754 (@105757 @105760) (@27642 @105609) +@105768 := @27482 @105756 @105760 (@27647 @105681) +@105783 := @27653 + @105752 + @6612 + @6612 + @62 + @62 + @6533 + @177 + @5662 + @141 + @7267 + @24595 + @139 + @7025 + @24557 + @7031 +@105785 := @27717 @105752 @6612 +@105789 := @105785 @46 @62 @46 @7267 +@105790 := @27726 @105752 +@105795 := @105783 (@105789 (@27725 (@105790 @46)) @27936) +@105796 := @27779 @105752 +@105813 := @105796 + @105752 + @6612 + @62 + @6533 + @5662 + @140 + @6612 + @62 + @24594 + @136 + @336 + @139 + @212 + @7223 + @7048 + @7048 + @7108 +@105815 := @57649 (@57652 @105752) +@105840 := @105796 + @105815 + @6612 + @62 + @6533 + @5662 + @139 + @6612 + @62 + @7212 + @20 + @562 + @564 + @5658 + @7753 + @7048 + @7048 + @24590 + (@27831 @105752 @6612 @62 @6533 @5662 @6612 @62) +@105841 := @27861 @5662 +@105844 := @105840 (@27841 (@105841 @20)) +@105845 := @37912 @5662 +@105849 := @105844 (@27766 (@105845 @139 @562)) +@105852 := @27875 @105752 @62 @6533 +@105858 := @105849 (@27647 (@105852 @562 @564 @7753 @7048)) +@105868 := @27682 @105815 @6612 @5271 @570 @5653 @62 @7048 @24588 @6612 @5664 +@105870 := @27696 @105815 @6612 +@105873 := @105870 @570 @5653 @24588 +@105875 := @27705 @105815 @6612 +@105881 := @105875 @160 @569 @5650 @5652 @7295 @24587 +@105883 := @27717 @105815 @6612 +@105886 := @105883 @136 @5650 @136 +@105887 := @105886 @7295 +@105888 := @27726 @105815 +@105890 := @27725 (@105888 @136) +@105893 := @105881 (@105887 @105890 @29061) +@105899 := @105875 @567 @375 @62 @64 @24585 @7457 +@105905 := @28076 @105815 @6612 @567 @62 @24579 @24583 +@105922 := @30465 + @105815 + @6612 + @160 + @5648 + @62 + @7040 + @566 + @7048 + @8685 + @6612 + @7547 + @24571 + @24575 + (@105886 @7040 @105890 @27736) +@105925 := @105870 @566 @5648 @8685 +@105940 := @105875 + @212 + @198 + @62 + @2705 + @7108 + @7468 + (@105883 @20 @62 @20 @7108 (@27725 (@105888 @20)) @28165) +@105955 := @105875 + @196 + @162 + @61 + @33 + @7155 + @7042 + (@105883 @60 @61 @60 @7155 (@27725 (@105888 @60)) @28398) +@105957 := @27742 @105815 @6612 +@106042 := @105629 + (@105670 + (@105672 + (@105674 + (@105695 + (@105713 + (@105730 + (@105753 + (@105764 + (@105768 + (@105795 + (@105813 + (@105858 + (@105868 + (@105873 + (@105893 + (@105899 + (@105905 + (@105922 + (@105925 (@105940 (@105955 @105957))) + @98429 + @32050 + @30521 + (@27766 (@28312 @24572 @7048)))) + (@105875 + @220 + @162 + @62 + @33 + @7455 + @7042 + (@105883 @192 @62 @192 @7455 (@27725 (@105888 @192)) @29806) + @105957)))) + @98466 + @98469 + @98472 + @98475 + @32050)) + (@27841 (@105841 @136)) + (@27766 (@105845 @140 @336)) + (@27647 (@105852 @336 @139 @7223 @7048)) + (@30381 + @105752 + @6612 + @212 + @62 + @7108 + (@105785 @20 @62 @20 @7108 (@27725 (@105790 @20)) @28165))) + @28815 + (@27766 (@40803 @5662 @141)) + @28827)))))))))) +@106043 := @27312 @5276 +@106044 := @27330 @5276 +@106045 := @27320 @106044 +@106047 := @27316 (@106045 @27335) +@106049 := @27358 (@27359 @5276) +@106050 := @27354 @106049 +@106052 := @27316 (@106050 @27383) +@106069 := @27315 + (fun (fn : @129) => + @106047 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106052 @27430)))))) + @27476)) + @5669 +@106072 := @27482 (@106045 (@27333 @5669)) +@106075 := @27395 (@27396 @5669) @98421 +@106079 := @27316 (@27387 (@106075 @27404) @27408) +@106080 := @27421 @5669 +@106085 := @27418 (@27420 @106080 @98424 @27376 @27378) +@106096 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106052 (@106079 @106085))))) +@106097 := @27341 @106096 +@106098 := @27338 @106097 +@106107 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @98421 @27334) @27470))) +@106111 := @106072 (@106098 @106107) (@27526 @106044) +@106113 := @27529 @106097 @106107 +@106115 := @27532 @106096 @24602 +@106116 := @27368 @24602 +@106120 := @27316 (@106050 (@27366 (@106116 @27381))) +@106122 := @106075 (@27403 @24602) +@106123 := @27387 @106122 +@106125 := @27316 (@106123 @27408) +@106136 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106120 (@106125 @106085))))) + @6431 +@106140 := @27316 (@106050 (@27366 (@106116 @98322))) +@106142 := @98329 @106080 @98424 +@106154 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @106140 (@106125 (@98328 (@106142 @27376 @27378)))))) + @7048 +@106158 := @27316 (@106050 (@27366 (@106116 @98344))) +@106159 := @106142 @7048 +@106168 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106158 (@106125 (@98328 (@106159 @27378))))) + @8715 +@106172 := @106050 (@27366 (@106116 (@98321 @36821))) +@106173 := @27316 @106172 +@106174 := @106159 @8715 +@106179 := @27599 (fun (Γ : @27346) => @106173 (@106125 (@98328 @106174))) +@106180 := @58025 @37075 +@106181 := @106179 @106180 +@106182 := @27482 @106172 +@106184 := @106123 (@27407 @106180) +@106185 := @27316 @106184 +@106188 := @27414 @106180 @98327 @106174 +@106192 := @106182 (@106185 @106188) (@27642 @106049) +@106196 := @27482 @106184 @106188 (@27647 @106122) +@106206 := @27897 @106180 @6612 @562 @62 @324 @105334 @7048 @8714 @8712 @28377 +@106211 := @27696 @106180 @6612 @324 @105334 @8714 +@106213 := @27705 @106180 @6612 +@106219 := @106213 @212 @163 @61 @64 @7108 @7043 +@106221 := @27717 @106180 @6612 +@106225 := @106221 @20 @61 @20 @7108 +@106226 := @27726 @106180 +@106263 := @106069 + (@106111 + (@106113 + (@106115 + (@106136 + (@106154 + (@106168 + (@106181 + (@106192 + (@106196 + (@106206 + (@106211 + (@106219 + (@106225 (@27725 (@106226 @20)) @28165) + (@106213 + @160 + @162 + @62 + @33 + @7040 + @7042 + (@106221 @136 @62 @136 @7040 (@27725 (@106226 @136)) @27736) + (@27742 @106180 @6612)))) + @105415)))))))))) +@106264 := @27312 @5288 +@106265 := @27320 @98639 +@106267 := @27316 (@106265 @27335) +@106269 := @27358 (@27359 @5288) +@106270 := @27354 @106269 +@106272 := @27316 (@106270 @27383) +@106289 := @27315 + (fun (fn : @129) => + @106267 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106272 @27430)))))) + @27476)) + @5675 +@106292 := @27482 (@106265 (@27333 @5675)) +@106295 := @27395 (@27396 @5675) @98642 +@106299 := @27316 (@27387 (@106295 @27404) @27408) +@106300 := @27421 @5675 +@106305 := @27418 (@27420 @106300 @98645 @27376 @27378) +@106316 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106272 (@106299 @106305))))) +@106317 := @27341 @106316 +@106318 := @27338 @106317 +@106327 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @98642 @27334) @27470))) +@106330 := @106292 (@106318 @106327) @98640 +@106332 := @27529 @106317 @106327 +@106334 := @27532 @106316 @11710 +@106336 := @27316 (@106270 @49078) +@106337 := @106295 @49081 +@106338 := @27387 @106337 +@106340 := @27316 (@106338 @27408) +@106351 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106336 (@106340 @106305))))) + @14055 +@106353 := @27316 (@106270 @63482) +@106355 := @61506 @106300 @98645 +@106367 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @106353 (@106340 (@61505 (@106355 @27376 @27378)))))) + @24619 +@106374 := @27316 (@106270 (@27366 (@49076 (@61498 (@27375 (@24620 @27378)))))) +@106375 := @106355 @24619 +@106384 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106374 (@106340 (@61505 (@106375 @27378))))) + @24660 +@106389 := @106270 (@27366 (@49076 (@61498 (@27375 @24661)))) +@106390 := @27316 @106389 +@106391 := @106375 @24660 +@106397 := @27599 (fun (Γ : @27346) => @106390 (@106340 (@61505 @106391))) @29106 +@106398 := @27482 @106389 +@106399 := @106338 @49151 +@106400 := @27316 @106399 +@106401 := @63532 @106391 +@106532 := @106289 + (@106330 + (@106332 + (@106334 + (@106351 + (@106367 + (@106384 + (@106397 + (@106398 + (@106400 @106401) + (@27642 @106269) + (@27482 + @106399 + @106401 + (@27647 @106337) + (@84259 + @5672 + @5424 + @2848 + @24616 + @46 + @7843 + @7048 + @24660 + (@29136 + @5672 + @26 + @24616 + (@84271 + @5671 + @2079 + @26 + @7048 + @24614 + @6612 + @2092 + (@29151 + @5671 + @2079 + @24614 + (@29204 + @2451 + @29 + @2078 + @7040 + @24613 + @29217 + (@29184 + @2450 + @24 + @2077 + @7327 + @24612 + @29202 + (@29156 + @2448 + @162 + @1283 + @33 + @12790 + @7042 + (@84300 @2447 @12790 @54627 @54631) + @29220)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @29470 + (@101479 + @24660 + @101494 + (@101504 + @24657 + @7048 + @14875 + (@101511 + @24656 + (@101519 + @24655 + @7978 + @27910 + (@101524 + @24655 + (@101528 + @24653 + @7042 + (@84382 + @24642 + @24651 + (@84390 + @24642 + @24649 + @7137 + (@84400 + @24641 + @24648 + @7113 + @24624 + @7031 + @84413 + (@84422 + @24634 + @7031 + @84431 + @84434 + @28310 + (@27766 (@28312 @24635 @7048))) + @28310 + (@27766 (@28312 @24625 @24641))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @84469)) + @64830)) + @101586)))))))))))) +@106533 := @27312 @5299 +@106534 := @27320 @98905 +@106536 := @27316 (@106534 @27335) +@106538 := @27358 (@27359 @5299) +@106539 := @27354 @106538 +@106541 := @27316 (@106539 @27383) +@106558 := @27315 + (fun (fn : @129) => + @106536 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106541 @27430)))))) + @27476)) + @5752 +@106561 := @27482 (@106534 (@27333 @5752)) +@106564 := @27395 (@27396 @5752) @98908 +@106568 := @27316 (@27387 (@106564 @27404) @27408) +@106569 := @27421 @5752 +@106574 := @27418 (@27420 @106569 @98911 @27376 @27378) +@106585 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106541 (@106568 @106574))))) +@106586 := @27341 @106585 +@106587 := @27338 @106586 +@106596 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @98908 @27334) @27470))) +@106599 := @106561 (@106587 @106596) @98906 +@106601 := @27529 @106586 @106596 +@106603 := @27532 @106585 @24668 +@106604 := @27368 @24668 +@106608 := @27316 (@106539 (@27366 (@106604 @27381))) +@106610 := @106564 (@27403 @24668) +@106611 := @27387 @106610 +@106613 := @27316 (@106611 @27408) +@106624 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106608 (@106613 @106574))))) + @19113 +@106628 := @27316 (@106539 (@27366 (@106604 @82364))) +@106630 := @82371 @106569 @98911 +@106642 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @106628 (@106613 (@82370 (@106630 @27376 @27378)))))) + @24709 +@106649 := @27316 (@106539 (@27366 (@106604 (@82363 (@27375 (@24710 @27378)))))) +@106650 := @106630 @24709 +@106659 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @106649 (@106613 (@82370 (@106650 @27378))))) + @25159 +@106664 := @106539 (@27366 (@106604 (@82363 (@27375 @25160)))) +@106665 := @27316 @106664 +@106666 := @106650 @25159 +@106671 := @27599 (fun (Γ : @27346) => @106665 (@106613 (@82370 @106666))) +@106672 := @98801 @41741 +@106673 := @106671 @106672 +@106674 := @27482 @106664 +@106676 := @106611 (@27407 @106672) +@106677 := @27316 @106676 +@106680 := @27414 @106672 @82369 @106666 +@106684 := @106674 (@106677 @106680) (@27642 @106538) +@106688 := @27482 @106676 @106680 (@27647 @106610) +@106745 := @27972 + @106672 + @6533 + @6533 + @192 + @24 + @4872 + @5750 + @4180 + @24686 + @192 + @7067 + @24708 + @25159 + (@27673 + @106672 + @6533 + @4872 + @24 + @24686 + (@28538 + @106672 + @6533 + @6612 + @196 + @271 + @136 + @101 + @24 + @7072 + @7088 + @24674 + @24681 + (@27717 @106672 @6533 @60 @2167 @60 @7072 (@27725 (@27726 @106672 @60)) @28025) + @51233 + @51237 + @51464 + @28500 + (@27766 (@28617 @24681 @24675)) + @28625)) + (@27766 (@28048 @106672 @192)) +@106746 := @28058 @106672 +@106803 := @27972 + @106746 + @6533 + @6533 + @204 + @24 + @4865 + @5749 + @4180 + @24705 + @204 + @7067 + @7048 + @25159 + (@27673 + @106746 + @6533 + @4865 + @24 + @24705 + (@28538 + @106746 + @6533 + @6612 + @196 + @271 + @20 + @101 + @24 + @7072 + @7088 + @24692 + @24700 + (@27717 @106746 @6533 @60 @2167 @60 @7072 (@27725 (@27726 @106746 @60)) @28025) + @51233 + @51237 + @51494 + @28500 + (@27766 (@28617 @24700 @24693)) + @28625)) + (@27766 (@28048 @106746 @204)) +@106804 := @50965 @106746 +@106807 := @33536 @106804 @6533 @6533 +@106815 := @106807 @5683 @4978 @5748 @4180 @7048 @24728 @7048 @25159 +@106820 := @28538 @106804 @6533 @6612 @196 @271 +@106827 := @106820 @46 @101 @26 @7072 @7088 @24714 @24723 +@106829 := @27717 @106804 @6533 +@106832 := @106829 @60 @2167 @60 +@106833 := @106832 @7072 +@106834 := @27726 @106804 +@106836 := @27725 (@106834 @60) +@106849 := @106815 + (@106827 + (@106833 @106836 @28025) + @51233 + @51237 + @92772 + @28500 + (@27766 (@28617 @24723 @24715)) + @28625) +@106853 := @30356 @106804 @6533 @6533 @33716 +@106861 := @106853 @24728 @4978 @5748 @4180 @7048 @21770 @7048 @25157 +@106862 := @27888 @106804 +@106866 := @106862 @4978 @4180 @7048 @21769 +@106868 := @27897 @106804 @6533 +@106876 := @106868 @244 @4180 @162 @33 @7048 @7042 @21767 @27909 +@106878 := @28304 @106804 @6533 +@106881 := @106866 (@106876 @106878 @92813) +@106882 := @106861 @106881 +@106911 := @106807 + @4853 + @4978 + @5747 + @4180 + @7048 + @24749 + @7048 + @25157 + (@106820 + @60 + @101 + @26 + @7155 + @7088 + @24734 + @24744 + (@106832 @7155 @106836 @28398) + @51233 + @51237 + @51241 + @28500 + (@27766 (@28617 @24744 @24735)) + @28625) +@106920 := @106853 @24749 @4978 @5747 @4180 @7048 @21770 @24773 @25155 @106881 +@106928 := @106807 @5315 @5739 @5746 @4180 @24773 @24782 @7048 @25155 +@106937 := @28231 @106804 @6533 @766 @4285 @2119 @26 @24773 @24780 @8273 +@106939 := @28244 @106804 @6533 +@106949 := @106939 @220 @214 @24 @49 @7120 @24772 @24779 @7113 @24755 @7031 +@106957 := @106829 @192 @24 @192 @7120 (@27725 (@106834 @192)) @28265 +@106997 := @106928 + (@106937 + (@106949 + @106957 + (@106939 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @24765 + @7031 + (@106829 @20 @24 @20 @7327 (@27725 (@106834 @20)) @29201) + @106878 + @28310 + (@27766 (@28312 @24766 @7048))) + @28310 + (@27766 (@28312 @24756 @24772))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@107005 := @106853 @24782 @5739 @5746 @4180 @24811 @25144 @7048 @25153 +@107018 := @27972 @106804 @6533 @6533 @271 @1283 @5364 @5738 @4180 @24786 @271 @9818 @24810 @25144 +@107020 := @27673 @106804 @6533 +@107023 := @107020 @5364 @1283 @24786 +@107033 := @27682 @106804 @6533 @1288 @5317 @2050 @1283 @7048 @24784 @6612 @2074 +@107035 := @27696 @106804 @6533 +@107038 := @107035 @5317 @2050 @24784 +@107040 := @27705 @106804 @6533 +@107055 := @107040 + @160 + @375 + @29 + @49 + @7295 + @14034 + (@106829 @136 @29 @136 @7295 (@27725 (@106834 @136)) @29061) +@107056 := @107040 @220 +@107062 := @107056 @162 @24 @33 @7120 @7042 @106957 +@107064 := @27742 @106804 @6533 +@107079 := @107018 + (@107023 (@107033 (@107038 (@107055 (@107062 @107064))) @41836 @41839 @41842 @41845 @28625)) + (@27766 (@28048 @106804 @271)) +@107080 := @41857 @106804 +@107083 := @33536 @107080 @6533 @6533 +@107091 := @107083 @5690 @5718 @5737 @4180 @24810 @24820 @7048 @25144 +@107093 := @28231 @107080 @6533 +@107094 := @107093 @715 +@107100 := @107094 @5689 @3728 @26 @24810 @24818 @8172 +@107102 := @28244 @107080 @6533 +@107103 := @107102 @275 +@107112 := @107103 @2425 @1283 @2077 @9940 @24809 @24817 @7113 @24792 @7031 +@107114 := @27717 @107080 @6533 +@107118 := @107114 @271 @1283 @271 @9940 +@107119 := @27726 @107080 +@107123 := @107118 (@27725 (@107119 @271)) @42393 +@107124 := @107112 @107123 +@107134 := @107102 @2423 @162 @1283 @33 @12693 @7048 @7042 @7113 @24802 @7031 +@107136 := @28281 @107080 @6533 +@107137 := @107136 @1283 +@107142 := @107134 (@107137 @2422 @12693 @54380 @54384) +@107144 := @28304 @107080 @6533 +@107164 := @107091 + (@107100 + (@107124 + (@107142 @107144 @28310 (@27766 (@28312 @24803 @7048))) + @28310 + (@27766 (@28312 @24793 @24809))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@107168 := @30356 @107080 @6533 @6533 @33716 +@107176 := @107168 @24820 @5718 @5737 @4180 @24864 @24985 @25009 @25142 +@107179 := @27972 @107080 @6533 @6533 +@107189 := @107179 @367 @26 @5699 @5717 @4180 @24861 @367 @7843 @7048 @24985 +@107191 := @27673 @107080 @6533 +@107194 := @107191 @5699 @26 @24861 +@107196 := @27682 @107080 @6533 +@107204 := @107196 @5695 @5698 @2120 @26 @7048 @24859 @6533 @6035 +@107206 := @27696 @107080 @6533 +@107209 := @107206 @5698 @2120 @24859 +@107211 := @27705 @107080 @6533 +@107212 := @107211 @160 +@107217 := @107212 @5697 @29 @2119 @7040 @24858 +@107225 := @107114 @136 @29 @136 @7040 (@27725 (@107119 @136)) @27736 +@107226 := @107217 @107225 +@107227 := @107211 @230 +@107232 := @107227 @179 @24 @49 @24856 @9930 +@107234 := @28076 @107080 @6533 +@107236 := @107234 @230 @24 +@107238 := @107236 @24845 @24854 +@107239 := @107093 @218 +@107242 := @107239 @229 @2119 @24 +@107245 := @107242 @24845 @24852 @7137 +@107250 := @107102 @220 @228 @24 @49 @7120 +@107255 := @107250 @24844 @24851 @7113 @24827 @7031 +@107263 := @107114 @192 @24 @192 @7120 (@27725 (@107119 @192)) @28265 +@107264 := @107255 @107263 +@107272 := @107102 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@107274 := @107272 @24837 @7031 +@107279 := @107136 @24 @225 @7130 @28292 @28298 +@107301 := @107232 + (@107238 + (@107245 + (@107264 + (@107274 @107279 @107144 @28310 (@27766 (@28312 @24838 @7048))) + @28310 + (@27766 (@28312 @24828 @24844))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@107316 := @107211 + @177 + @162 + @24 + @33 + @7966 + @7042 + (@107114 @46 @24 @46 @7966 (@27725 (@107119 @46)) @33867) +@107318 := @27742 @107080 @6533 +@107323 := @107204 (@107209 (@107226 (@107301 (@107316 @107318)))) +@107324 := @27330 @5695 +@107325 := @27526 @107324 +@107326 := @107323 @107325 +@107327 := @27400 @6035 +@107329 := @107326 (@27751 @107327) +@107330 := @27424 @6035 +@107338 := @107189 (@107194 (@107329 (@27755 @107330) (@27760 (@27762 @5695)) @27772)) +@107339 := @28048 @107080 +@107342 := @107338 (@27766 (@107339 @367)) +@107343 := @42040 @107080 +@107354 := @33536 @107343 @6533 @6533 @620 @5709 @5716 @4180 @7048 @10349 @7048 @24985 +@107359 := @30381 @107343 @6533 @620 @26 @10349 +@107361 := @27717 @107343 @6533 +@107365 := @107361 @367 @26 @367 @10349 +@107366 := @27726 @107343 +@107372 := @107354 (@107359 (@107365 (@27725 (@107366 @367)) @43784)) +@107384 := @30356 @107343 @6533 @6533 @33716 @10349 @5709 @5716 @4180 @7048 @24940 @7048 @24983 +@107385 := @27888 @107343 +@107389 := @107385 @5709 @4180 @7048 @24939 +@107391 := @27897 @107343 @6533 +@107393 := @107391 @266 @4180 +@107399 := @107393 @5708 @4178 @7048 @24938 @7978 @27910 +@107401 := @27696 @107343 @6533 +@107404 := @107401 @5708 @4178 @24938 +@107406 := @27705 @107343 @6533 +@107412 := @107406 @5706 @162 @2167 @33 @24936 @7042 +@107414 := @27673 @107343 @6533 +@107417 := @107414 @5706 @2167 @24936 +@107419 := @107391 @233 @2167 +@107425 := @107419 @5705 @101 @7048 @24935 @14270 @28379 +@107428 := @107401 @5705 @101 @24935 +@107434 := @107406 @5702 @5704 @24 @100 @24932 @24934 +@107436 := @28076 @107343 @6533 +@107440 := @107436 @5702 @24 @24921 @24930 +@107443 := @28231 @107343 @6533 @218 +@107449 := @107443 @5697 @2119 @24 @24921 @24928 @7137 +@107451 := @28244 @107343 @6533 +@107461 := @107451 @230 @179 @24 @49 @24907 @24920 @24927 @7113 @24870 @7031 +@107463 := @107436 @230 @24 +@107465 := @107463 @24896 @24905 +@107468 := @107443 @229 @2119 @24 +@107471 := @107468 @24896 @24903 @7137 +@107476 := @107451 @220 @228 @24 @49 @7120 +@107481 := @107476 @24895 @24902 @7113 @24878 @7031 +@107489 := @107361 @192 @24 @192 @7120 (@27725 (@107366 @192)) @28265 +@107490 := @107481 @107489 +@107498 := @107451 @226 @162 @24 @33 @7130 @7048 @7042 @7113 +@107500 := @107498 @24888 @7031 +@107507 := @28281 @107343 @6533 @24 @225 @7130 @28292 @28298 +@107508 := @107500 @107507 +@107510 := @28304 @107343 @6533 +@107571 := @107434 + (@107440 + (@107449 + (@107461 + (@107465 + (@107471 + (@107490 + (@107508 @107510 @28310 (@27766 (@28312 @24889 @7048))) + @28310 + (@27766 (@28312 @24879 @24895))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@107451 + @177 + @162 + @24 + @33 + @7966 + @7048 + @7042 + @7113 + @24913 + @7031 + (@107361 @46 @24 @46 @7966 (@27725 (@107366 @46)) @33867) + @107510 + @28310 + (@27766 (@28312 @24914 @7048))) + @28310 + (@27766 (@28312 @24871 @24920))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@107572 := @107406 @262 +@107577 := @107572 @5016 @24 @99 @12136 @22122 +@107585 := @107361 @204 @24 @204 @12136 (@27725 (@107366 @204)) @51336 +@107586 := @107577 @107585 +@107592 := @107406 @334 @432 @26 @77 @7362 @12022 +@107594 := @28426 @107343 @6533 +@107599 := @107592 (@107594 @331 @26 @7361 @29376) +@107600 := @107406 @242 +@107605 := @107600 @162 @26 @33 @7162 @7042 +@107609 := @107594 @239 @26 @7161 @28438 +@107610 := @107605 @107609 +@107612 := @27742 @107343 @6533 +@107613 := @107610 @107612 +@107728 := @107176 + (@107342 + (@107372 + (@107384 + (@107389 + (@107399 + (@107404 + (@107412 + (@107417 (@107425 (@107428 (@107571 (@107586 (@107599 @107613)))) @62865)) + @107612)) + @93601)) + (@107385 + @5716 + @4180 + @7048 + @24982 + (@107393 + @5715 + @4178 + @7048 + @24981 + @7978 + @27910 + (@107401 + @5715 + @4178 + @24981 + (@107406 + @5713 + @162 + @2167 + @33 + @24979 + @7042 + (@107414 + @5713 + @2167 + @24979 + (@107419 + @5712 + @101 + @7048 + @24978 + @14270 + @28379 + (@107401 + @5712 + @101 + @24978 + (@107406 + @230 + @5711 + @24 + @100 + @24975 + @24977 + (@107463 + @24964 + @24973 + (@107468 + @24964 + @24971 + @7137 + (@107476 + @24963 + @24970 + @7113 + @24946 + @7031 + @107489 + (@107498 + @24956 + @7031 + @107507 + @107510 + @28310 + (@27766 (@28312 @24957 @7048))) + @28310 + (@27766 (@28312 @24947 @24963))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@107572 + @2950 + @24 + @99 + @12136 + @14272 + @107585 + (@107600 @432 @26 @77 @7162 @12022 @107609 @107613)))) + @62865)) + @107612)) + @93601))))) +@107787 := @107083 + @1364 + @5725 + @5736 + @4180 + @25009 + @25018 + @7048 + @25142 + (@107094 + @1363 + @3728 + @26 + @25009 + @25016 + @8172 + (@107103 + @1362 + @1283 + @2077 + @9940 + @25008 + @25015 + @7113 + @24991 + @7031 + @107123 + (@107102 + @1360 + @162 + @1283 + @33 + @9977 + @7048 + @7042 + @7113 + @25001 + @7031 + (@107137 @1359 @9977 @42567 @42571) + @107144 + @28310 + (@27766 (@28312 @25002 @7048))) + @28310 + (@27766 (@28312 @24992 @25008))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@107795 := @107168 @25018 @5725 @5736 @4180 @7048 @25094 @25099 @25140 +@107800 := @27888 @107080 @5725 @4180 @7048 @25093 +@107802 := @27897 @107080 @6533 +@107810 := @107802 @266 @4180 @5724 @4178 @7048 @25092 @7978 @27910 +@107813 := @107206 @5724 @4178 @25092 +@107819 := @107211 @5722 @162 @2167 @33 @25090 @7042 +@107822 := @107191 @5722 @2167 @25090 +@107830 := @107802 @233 @2167 @5721 @101 @7048 @25089 @14270 @28379 +@107833 := @107206 @5721 @101 @25089 +@107873 := @107227 + @5720 + @24 + @100 + @25052 + @25088 + (@107236 + @25041 + @25050 + (@107242 + @25041 + @25048 + @7137 + (@107250 + @25040 + @25047 + @7113 + @25023 + @7031 + @107263 + (@107272 @25033 @7031 @107279 @107144 @28310 (@27766 (@28312 @25034 @7048))) + @28310 + (@27766 (@28312 @25024 @25040))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@107932 := @107211 + @4112 + @2950 + @24 + @99 + @25086 + @14272 + (@107234 + @4112 + @24 + @25075 + @25084 + (@107239 + @4111 + @2119 + @24 + @25075 + @25082 + @7137 + (@107102 + @262 + @228 + @24 + @49 + @12136 + @25074 + @25081 + @7113 + @25057 + @7031 + (@107114 @204 @24 @204 @12136 (@27725 (@107119 @204)) @51336) + (@107272 @25067 @7031 @107279 @107144 @28310 (@27766 (@28312 @25068 @7048))) + @28310 + (@27766 (@28312 @25058 @25074))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@107933 := @107211 @242 +@107938 := @107933 @432 @26 @77 @7162 @12022 +@107944 := @28426 @107080 @6533 @239 @26 @7161 @28438 +@107966 := @107795 + (@107800 + (@107810 + (@107813 + (@107819 + (@107822 + (@107830 + (@107833 + (@107873 + (@107932 (@107938 @107944 (@107933 @162 @26 @33 @7162 @7042 @107944 @107318))))) + @62865)) + @107318)) + @93601)) +@108017 := @107179 + @393 + @24 + @5318 + @5735 + @4180 + @23008 + @393 + @7067 + @7048 + @25140 + (@107191 + @5318 + @24 + @23008 + (@107196 + @2383 + @5317 + @2050 + @24 + @7048 + @23006 + @6612 + @3713 + (@107206 + @5317 + @2050 + @23006 + (@107212 + @375 + @29 + @49 + @7040 + @14034 + @107225 + (@107211 @220 @162 @24 @33 @7120 @7042 @107263 @107318))) + @53889 + @53892 + @53895 + @53898 + @28625)) + (@27766 (@107339 @393)) +@108018 := @42137 @107080 +@108023 := @27888 @108018 @5735 @4180 @7048 @25139 +@108025 := @27897 @108018 @6533 +@108033 := @108025 @266 @4180 @5734 @4178 @7048 @25138 @7978 @27910 +@108035 := @27696 @108018 @6533 +@108038 := @108035 @5734 @4178 @25138 +@108040 := @27705 @108018 @6533 +@108046 := @108040 @5732 @162 @2167 @33 @25136 @7042 +@108051 := @27673 @108018 @6533 @5732 @2167 @25136 +@108059 := @108025 @233 @2167 @5731 @101 @7048 @25135 @14270 @28379 +@108062 := @108035 @5731 @101 @25135 +@108068 := @108040 @5729 @5711 @24 @100 @25133 @24977 +@108074 := @28076 @108018 @6533 @5729 @24 @25122 @25131 +@108083 := @28231 @108018 @6533 @218 @5728 @2119 @24 @25122 @25129 @7137 +@108085 := @28244 @108018 @6533 +@108095 := @108085 @220 @632 @24 @49 @7120 @25121 @25128 @7113 @25104 @7031 +@108097 := @27717 @108018 @6533 +@108101 := @108097 @192 @24 @192 @7120 +@108102 := @27726 @108018 +@108149 := @108068 + (@108074 + (@108083 + (@108095 + (@108101 (@27725 (@108102 @192)) @28265) + (@108085 + @630 + @162 + @24 + @33 + @10354 + @7048 + @7042 + @7113 + @25114 + @7031 + (@108097 @393 @24 @393 @10354 (@27725 (@108102 @393)) @43852) + (@28304 @108018 @6533) + @28310 + (@27766 (@28312 @25115 @7048))) + @28310 + (@27766 (@28312 @25105 @25121))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@108164 := @108040 + @262 + @2950 + @24 + @99 + @12136 + @14272 + (@108097 @204 @24 @204 @12136 (@27725 (@108102 @204)) @51336) +@108165 := @108040 @242 +@108170 := @108165 @432 @26 @77 @7162 @12022 +@108176 := @28426 @108018 @6533 @239 @26 @7161 @28438 +@108177 := @108170 @108176 +@108183 := @108165 @162 @26 @33 @7162 @7042 @108176 +@108185 := @27742 @108018 @6533 +@108206 := @107005 + (@107079 + (@107164 + (@107728 + (@107787 + (@107966 + (@108017 + (@108023 + (@108033 + (@108038 + (@108046 + (@108051 + (@108059 + (@108062 (@108149 (@108164 (@108177 (@108183 @108185))))) + @62865)) + @108185)) + @93601)))))))) +@108210 := @106862 @5746 @4180 @7048 @25152 +@108218 := @106868 @266 @4180 @5745 @4178 @7048 @25151 @7978 @27910 +@108221 := @107035 @5745 @4178 @25151 +@108227 := @107040 @5743 @162 @2167 @33 @25149 @7042 +@108230 := @107020 @5743 @2167 @25149 +@108238 := @106868 @233 @2167 @5742 @101 @7048 @25148 @14270 @28379 +@108241 := @107035 @5742 @101 @25148 +@108247 := @107056 @5741 @24 @100 @7120 @25147 @106957 +@108262 := @107040 + @262 + @5004 + @24 + @99 + @12136 + @22044 + (@106829 @204 @24 @204 @12136 (@27725 (@106834 @204)) @51336) +@108268 := @107040 @242 @444 @26 @77 @7162 @15316 +@108270 := @28426 @106804 @6533 +@108318 := @106558 + (@106599 + (@106601 + (@106603 + (@106624 + (@106642 + (@106659 + (@106673 + (@106684 + (@106688 + (@106745 + (@106803 + (@106849 + (@106882 + (@106911 + (@106920 + (@106997 + (@108206 + (@108210 + (@108218 + (@108221 + (@108227 + (@108230 + (@108238 + (@108241 + (@108247 + (@108262 + (@108268 + (@108270 @239 @26 @7161 @28438) + (@107040 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@108270 @331 @26 @7361 @29376) + @107064))))) + @62865)) + @107064)) + @93601))))))))))))))))))) +@108319 := @27312 @5383 +@108320 := @27320 @100825 +@108322 := @27316 (@108320 @27335) +@108324 := @27358 (@27359 @5383) +@108325 := @27354 @108324 +@108327 := @27316 (@108325 @27383) +@108344 := @27315 + (fun (fn : @129) => + @108322 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @108327 @27430)))))) + @27476)) + @5827 +@108347 := @27482 (@108320 (@27333 @5827)) +@108350 := @27395 (@27396 @5827) @100828 +@108354 := @27316 (@27387 (@108350 @27404) @27408) +@108355 := @27421 @5827 +@108360 := @27418 (@27420 @108355 @100831 @27376 @27378) +@108371 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @108327 (@108354 @108360))))) +@108372 := @27341 @108371 +@108373 := @27338 @108372 +@108382 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @100828 @27334) @27470))) +@108385 := @108347 (@108373 @108382) @100826 +@108387 := @27529 @108372 @108382 +@108389 := @27532 @108371 @25165 +@108390 := @27368 @25165 +@108394 := @27316 (@108325 (@27366 (@108390 @27381))) +@108396 := @108350 (@27403 @25165) +@108397 := @27387 @108396 +@108399 := @27316 (@108397 @27408) +@108410 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @108394 (@108399 @108360))))) + @6400 +@108414 := @27316 (@108325 (@27366 (@108390 @41027))) +@108416 := @41034 @108355 @100831 +@108428 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @108414 (@108399 (@41033 (@108416 @27376 @27378)))))) + @25248 +@108435 := @27316 (@108325 (@27366 (@108390 (@41026 (@27375 (@25249 @27378)))))) +@108436 := @108416 @25248 +@108445 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @108435 (@108399 (@41033 (@108436 @27378))))) + @25334 +@108450 := @108325 (@27366 (@108390 (@41026 (@27375 @25335)))) +@108451 := @27316 @108450 +@108452 := @108436 @25334 +@108457 := @27599 (fun (Γ : @27346) => @108451 (@108399 (@41033 @108452))) +@108458 := @29105 @55907 +@108459 := @108457 @108458 +@108460 := @27482 @108450 +@108462 := @108397 (@27407 @108458) +@108463 := @27316 @108462 +@108466 := @27414 @108458 @41032 @108452 +@108470 := @108460 (@108463 @108466) (@27642 @108324) +@108474 := @27482 @108462 @108466 (@27647 @108396) +@108487 := @27972 @108458 @6612 @6612 @46 @26 @5766 @5825 @26 @25178 @46 @7843 @25247 @25334 +@108492 := @27673 @108458 @6612 @5766 @26 @25178 +@108502 := @27682 @108458 @6612 @2493 @5765 @3729 @26 @7048 @25176 @6612 @3746 +@108507 := @27696 @108458 @6612 @5765 @3729 @25176 +@108509 := @27705 @108458 @6612 +@108527 := @108509 + @160 + @5764 + @1283 + @3728 + @7695 + @25175 + (@27717 @108458 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @108458 @136)) @31790) +@108533 := @108509 @3155 @5763 @1283 @2077 @15012 @25174 +@108536 := @28281 @108458 @6612 @1283 +@108575 := @108487 + (@108492 + (@108502 + (@108507 + (@108527 + (@108533 + (@108536 @3154 @15012 @65827 @65831) + (@108509 + @5761 + @162 + @1283 + @33 + @25172 + @7042 + (@108536 @5760 @25172 (@28289 (@28290 @25172)) (@27766 (@28295 @5760 @1283))) + (@27742 @108458 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + (@27766 (@28048 @108458 @46)) +@108576 := @56883 @108458 +@108589 := @27972 @108576 @6612 @6612 @60 @26 @5777 @5824 @26 @25191 @60 @7843 @25246 @25334 +@108594 := @27673 @108576 @6612 @5777 @26 @25191 +@108604 := @27682 @108576 @6612 @2493 @5776 @3729 @26 @7048 @25189 @6612 @3746 +@108609 := @27696 @108576 @6612 @5776 @3729 @25189 +@108611 := @27705 @108576 @6612 +@108629 := @108611 + @160 + @5775 + @1283 + @3728 + @7695 + @25188 + (@27717 @108576 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @108576 @136)) @31790) +@108635 := @108611 @3155 @5774 @1283 @2077 @15012 @25187 +@108638 := @28281 @108576 @6612 @1283 +@108677 := @108589 + (@108594 + (@108604 + (@108609 + (@108629 + (@108635 + (@108638 @3154 @15012 @65827 @65831) + (@108611 + @5772 + @162 + @1283 + @33 + @25185 + @7042 + (@108638 @5771 @25185 (@28289 (@28290 @25185)) (@27766 (@28295 @5771 @1283))) + (@27742 @108576 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + (@27766 (@28048 @108576 @60)) +@108678 := @33081 @108576 +@108691 := @27972 @108678 @6612 @6612 @192 @26 @3725 @5823 @26 @17016 @192 @7843 @25245 @25334 +@108696 := @27673 @108678 @6612 @3725 @26 @17016 +@108706 := @27682 @108678 @6612 @2493 @3724 @3729 @26 @7048 @17014 @6612 @3746 +@108711 := @27696 @108678 @6612 @3724 @3729 @17014 +@108713 := @27705 @108678 @6612 +@108731 := @108713 + @160 + @3723 + @1283 + @3728 + @7695 + @17013 + (@27717 @108678 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @108678 @136)) @31790) +@108737 := @108713 @3155 @3722 @1283 @2077 @15012 @17012 +@108740 := @28281 @108678 @6612 @1283 +@108774 := @108691 + (@108696 + (@108706 + (@108711 + (@108731 + (@108737 + (@108740 @3154 @15012 @65827 @65831) + (@108713 + @3720 + @162 + @1283 + @33 + @17010 + @7042 + (@108740 @3719 @17010 @73911 @73915) + (@27742 @108678 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + (@27766 (@28048 @108678 @192)) +@108775 := @50968 @108678 +@108788 := @27972 @108775 @6612 @6612 @204 @26 @5789 @5822 @26 @25206 @204 @7843 @25244 @25334 +@108793 := @27673 @108775 @6612 @5789 @26 @25206 +@108803 := @27682 @108775 @6612 @2493 @5788 @3729 @26 @7048 @25204 @6612 @3746 +@108808 := @27696 @108775 @6612 @5788 @3729 @25204 +@108810 := @27705 @108775 @6612 +@108828 := @108810 + @160 + @5787 + @1283 + @3728 + @7695 + @25203 + (@27717 @108775 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @108775 @136)) @31790) +@108834 := @108810 @4426 @5786 @1283 @2077 @19824 @25202 +@108837 := @28281 @108775 @6612 @1283 +@108876 := @108788 + (@108793 + (@108803 + (@108808 + (@108828 + (@108834 + (@108837 @4425 @19824 @86067 @86071) + (@108810 + @5784 + @162 + @1283 + @33 + @25200 + @7042 + (@108837 @5783 @25200 (@28289 (@28290 @25200)) (@27766 (@28295 @5783 @1283))) + (@27742 @108775 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + (@27766 (@28048 @108775 @204)) +@108877 := @73633 @108775 +@108890 := @27972 @108877 @6612 @6612 @271 @26 @5800 @5821 @26 @25219 @271 @7843 @25243 @25334 +@108895 := @27673 @108877 @6612 @5800 @26 @25219 +@108905 := @27682 @108877 @6612 @2493 @5799 @3729 @26 @7048 @25217 @6612 @3746 +@108910 := @27696 @108877 @6612 @5799 @3729 @25217 +@108912 := @27705 @108877 @6612 +@108930 := @108912 + @160 + @5798 + @1283 + @3728 + @7695 + @25216 + (@27717 @108877 @6612 @136 @1283 @136 @7695 (@27725 (@27726 @108877 @136)) @31790) +@108936 := @108912 @4444 @5797 @1283 @2077 @19843 @25215 +@108939 := @28281 @108877 @6612 @1283 +@108978 := @108890 + (@108895 + (@108905 + (@108910 + (@108930 + (@108936 + (@108939 @4443 @19843 @86169 @86173) + (@108912 + @5795 + @162 + @1283 + @33 + @25213 + @7042 + (@108939 @5794 @25213 (@28289 (@28290 @25213)) (@27766 (@28295 @5794 @1283))) + (@27742 @108877 @6612))))) + @55233 + @55236 + @55239 + @55242 + @32050)) + (@27766 (@28048 @108877 @271)) +@108979 := @63044 @108877 +@108982 := @33536 @108979 @6612 @6612 +@108990 := @108982 @5802 @177 @5820 @26 @25243 @25257 @7048 @25334 +@108993 := @28231 @108979 @6612 @3286 +@108999 := @108993 @1335 @2119 @26 @25243 @25255 @15443 +@109001 := @28244 @108979 @6612 +@109002 := @109001 @212 +@109011 := @109002 @1334 @24 @49 @7327 @25242 @25254 @7113 @25225 @7031 +@109013 := @27717 @108979 @6612 +@109017 := @109013 @20 @24 @20 @7327 +@109018 := @27726 @108979 +@109022 := @109017 (@27725 (@109018 @20)) @29201 +@109023 := @109011 @109022 +@109033 := @109001 @1332 @162 @24 @33 @9913 @7048 @7042 @7113 @25235 @7031 +@109036 := @28281 @108979 @6612 @24 +@109041 := @109033 (@109036 @1331 @9913 @42250 @42254) +@109043 := @28304 @108979 @6612 +@109061 := @108999 + (@109023 + (@109041 @109043 @28310 (@27766 (@28312 @25236 @7048))) + @28310 + (@27766 (@28312 @25226 @25242))) + @67176 + @67179 + @67182 + @67186 + @67191 +@109063 := @27766 (@67195 @6612) +@109065 := @108990 (@109061 @109063) +@109069 := @30356 @108979 @6612 @6612 @33716 +@109077 := @109069 @25257 @177 @5820 @26 @7048 @7966 @25281 @25332 +@109079 := @30381 @108979 @6612 +@109092 := @109077 + (@109079 @177 @26 @7966 (@109013 @46 @26 @46 @7966 (@27725 (@109018 @46)) @33867)) +@109151 := @108982 + @5808 + @196 + @5819 + @26 + @25281 + @25290 + @7048 + @25332 + (@108993 + @5807 + @2119 + @26 + @25281 + @25288 + @15443 + (@109002 + @5806 + @24 + @49 + @7327 + @25280 + @25287 + @7113 + @25263 + @7031 + @109022 + (@109001 + @3214 + @162 + @24 + @33 + @15216 + @7048 + @7042 + @7113 + @25273 + @7031 + (@109036 @3213 @15216 @66263 @66267) + @109043 + @28310 + (@27766 (@28312 @25274 @7048))) + @28310 + (@27766 (@28312 @25264 @25280))) + @67176 + @67179 + @67182 + @67186 + @67191 + @109063) +@109172 := @109069 + @25290 + @196 + @5819 + @26 + @7048 + @7580 + @25314 + @25330 + (@109079 @196 @26 @7580 (@109013 @60 @26 @60 @7580 (@27725 (@109018 @60)) @30642)) +@109231 := @108982 + @5814 + @5817 + @220 + @26 + @25314 + @25323 + @7048 + @25330 + (@108993 + @5813 + @2119 + @26 + @25314 + @25321 + @15443 + (@109002 + @5812 + @24 + @49 + @7327 + @25313 + @25320 + @7113 + @25296 + @7031 + @109022 + (@109001 + @3165 + @162 + @24 + @33 + @15060 + @7048 + @7042 + @7113 + @25306 + @7031 + (@109036 @3164 @15060 @65950 @65954) + @109043 + @28310 + (@27766 (@28312 @25307 @7048))) + @28310 + (@27766 (@28312 @25297 @25313))) + @67176 + @67179 + @67182 + @67186 + @67191 + @109063) +@109239 := @109069 @25323 @5817 @220 @26 @7048 @25327 @7048 @7120 +@109247 := @108982 @220 @334 @4404 @26 @7048 @7120 @7048 @25327 +@109259 := @109079 @220 @26 @7120 (@109013 @192 @26 @192 @7120 (@27725 (@109018 @192)) @28265) +@109260 := @109247 @109259 +@109268 := @109069 @7120 @334 @4404 @26 @7048 @7362 @7048 @19804 +@109278 := @109079 @334 @26 @7362 (@28426 @108979 @6612 @331 @26 @7361 @29376) +@109347 := @108344 + (@108385 + (@108387 + (@108389 + (@108410 + (@108428 + (@108445 + (@108459 + (@108470 + (@108474 + (@108575 + (@108677 + (@108774 + (@108876 + (@108978 + (@109065 + (@109092 + (@109151 + (@109172 + (@109231 + (@109239 + (@109260 + (@109268 + @109278 + (@108982 + @262 + @334 + @275 + @26 + @7048 + @12136 + @7048 + @19804 + (@109079 + @262 + @26 + @12136 + (@109013 + @204 + @26 + @204 + @12136 + (@27725 (@109018 @204)) + @51336)) + (@109069 + @12136 + @334 + @275 + @26 + @7048 + @7362 + @7048 + @9940 + @109278 + (@109079 + @275 + @26 + @9940 + (@109013 + @271 + @26 + @271 + @9940 + (@27725 (@109018 @271)) + @42393)))))) + @109259)))))))))))))))))))) +@109348 := @27312 @5481 +@109349 := @27320 @102797 +@109351 := @27316 (@109349 @27335) +@109353 := @27358 (@27359 @5481) +@109354 := @27354 @109353 +@109356 := @27316 (@109354 @27383) +@109373 := @27315 + (fun (fn : @129) => + @109351 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @109356 @27430)))))) + @27476)) + @5911 +@109376 := @27482 (@109349 (@27333 @5911)) +@109379 := @27395 (@27396 @5911) @102800 +@109383 := @27316 (@27387 (@109379 @27404) @27408) +@109384 := @27421 @5911 +@109389 := @27418 (@27420 @109384 @102803 @27376 @27378) +@109400 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @109356 (@109383 @109389))))) +@109401 := @27341 @109400 +@109402 := @27338 @109401 +@109411 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @102800 @27334) @27470))) +@109414 := @109376 (@109402 @109411) @102798 +@109416 := @27529 @109401 @109411 +@109418 := @27532 @109400 @11710 +@109420 := @27316 (@109354 @49078) +@109421 := @109379 @49081 +@109422 := @27387 @109421 +@109424 := @27316 (@109422 @27408) +@109435 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @109420 (@109424 @109389))))) + @7486 +@109437 := @27316 (@109354 @49882) +@109439 := @29940 @109384 @102803 +@109451 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @109437 (@109424 (@29939 (@109439 @27376 @27378)))))) + @25446 +@109458 := @27316 (@109354 (@27366 (@49076 (@29932 (@27375 (@25447 @27378)))))) +@109459 := @109439 @25446 +@109468 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @109458 (@109424 (@29939 (@109459 @27378))))) + @25624 +@109473 := @109354 (@27366 (@49076 (@29932 (@27375 @25625)))) +@109474 := @27316 @109473 +@109475 := @109459 @25624 +@109481 := @27599 (fun (Γ : @27346) => @109474 (@109424 (@29939 @109475))) @29106 +@109482 := @27482 @109473 +@109483 := @109422 @49151 +@109484 := @27316 @109483 +@109485 := @49932 @109475 +@109489 := @109482 (@109484 @109485) (@27642 @109353) +@109493 := @27482 @109483 @109485 (@27647 @109421) +@109502 := @55111 @5909 @24 @9825 @46 @9818 @25445 @25624 @55154 @29470 +@109565 := @65686 + @5908 + @24 + @25379 + @60 + @9818 + @25444 + @25624 + (@55630 + @25379 + (@55636 + @25377 + @6612 + @2074 + (@55641 + @25377 + (@65699 + @25376 + @55474 + (@55654 + @25374 + @7042 + (@55485 + @25363 + @25372 + (@55491 + @25363 + @25370 + @7137 + (@55499 + @25362 + @25369 + @7113 + @25345 + @7031 + @55510 + (@55519 @25355 @7031 @55526 @55342 @28310 (@27766 (@28312 @25356 @7048))) + @28310 + (@27766 (@28312 @25346 @25362))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @55226))) + @41836 + @41839 + @41842 + @41845 + @28625)) + @65752 +@109632 := @86508 + @5907 + @24 + @25419 + @192 + @9818 + @25443 + @25624 + (@86518 + @25419 + (@86525 + @25417 + @6612 + @2074 + (@86531 + @25417 + (@86537 + @7040 + @25416 + (@86542 @7040 @74730 @27736) + (@86550 + @25414 + @7042 + (@86554 + @25403 + @25412 + (@86560 + @25403 + @25410 + @7137 + (@86568 + @25402 + @25409 + @7113 + @25385 + @7031 + @86579 + (@86588 @25395 @7031 @66109 @65834 @28310 (@27766 (@28312 @25396 @7048))) + @28310 + (@27766 (@28312 @25386 @25402))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @86613))) + @41836 + @41839 + @41842 + @41845 + @28625)) + @66376 +@109635 := @33536 @74780 @6533 @6533 +@109643 := @109635 @4597 @5862 @5906 @24 @25443 @25455 @7048 @25624 +@109644 := @86687 @715 +@109650 := @109644 @4596 @3728 @26 @25443 @25453 @8172 +@109651 := @86696 @177 +@109660 := @109651 @4595 @1283 @2077 @7966 @25442 @25452 @7113 @25425 @7031 +@109666 := @86664 @46 @1283 @46 @7966 @74870 @33867 +@109667 := @109660 @109666 +@109677 := @86696 @4593 @162 @1283 @33 @20266 @7048 @7042 @7113 @25435 @7031 +@109678 := @86727 @1283 +@109703 := @109643 + (@109650 + (@109667 + (@109677 (@109678 @4592 @20266 @87483 @87487) @86735 @28310 (@27766 (@28312 @25436 @7048))) + @28310 + (@27766 (@28312 @25426 @25442))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@109707 := @30356 @74780 @6533 @6533 @33716 +@109715 := @109707 @25455 @5862 @5906 @24 @25483 @25516 @25540 @25622 +@109723 := @109635 @5838 @5860 @237 @24 @25483 @25492 @7048 @25516 +@109729 := @109644 @5837 @3728 @26 @25483 @25490 @8172 +@109730 := @86696 @196 +@109739 := @109730 @5836 @1283 @2077 @7580 @25482 @25489 @7113 @25460 @7031 +@109745 := @86664 @60 @1283 @60 @7580 @74885 @30642 +@109786 := @109723 + (@109729 + (@109739 + @109745 + (@86696 + @5834 + @162 + @1283 + @33 + @25479 + @7048 + @7042 + @7113 + @25470 + @7031 + (@109678 @5833 @25479 (@28289 (@28290 @25479)) (@27766 (@28295 @5833 @1283))) + @86735 + @28310 + (@27766 (@28312 @25471 @7048))) + @28310 + (@27766 (@28312 @25461 @25482))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) +@109794 := @109707 @25492 @5860 @237 @24 @7048 @25513 @7048 @15816 +@109802 := @109635 @5857 @3704 @237 @24 @7048 @25510 @7048 @25513 +@109803 := @86644 @2493 +@109810 := @109803 @5856 @3729 @26 @7048 @25508 @6612 @3746 +@109813 := @86653 @5856 @3729 @25508 +@109814 := @86657 @220 +@109819 := @109814 @5855 @1283 @3728 @7120 @25507 +@109825 := @86664 @192 @1283 @192 @7120 @74855 @28265 +@109869 := @109802 + (@109810 + (@109813 + (@109819 + @109825 + (@86657 + @5845 + @5854 + @1283 + @2077 + @25498 + @25506 + (@109678 @5844 @25498 (@28289 (@28290 @25498)) (@27766 (@28295 @5844 @1283))) + (@86657 + @5852 + @162 + @1283 + @33 + @25504 + @7042 + (@109678 @5851 @25504 (@28289 (@28290 @25504)) (@27766 (@28295 @5851 @1283))) + @86757)))) + @55233 + @55236 + @55239 + @55242 + @28625) +@109877 := @109707 @25510 @3704 @237 @24 @7048 @20362 @7048 @15816 +@109878 := @27888 @74780 +@109882 := @109878 @3704 @24 @7048 @16989 +@109884 := @30381 @74780 @6533 +@109889 := @109882 (@109884 @3704 @24 @16989 @86732) +@109890 := @109877 @109889 +@109903 := @109878 @237 @24 @7048 @7158 (@109884 @237 @24 @7158 (@86728 @236 @7158 @28410 @28414)) +@110215 := @109373 + (@109414 + (@109416 + (@109418 + (@109435 + (@109451 + (@109468 + (@109481 + (@109489 + (@109493 + (@109502 + (@109565 + (@109632 + (@109703 + (@109715 + (@109786 (@109794 (@109869 (@109890 @109903)) @109903)) + (@109635 + @4638 + @5904 + @237 + @24 + @25540 + @25549 + @7048 + @25622 + (@109644 + @4637 + @3728 + @26 + @25540 + @25547 + @8172 + (@109651 + @4636 + @1283 + @2077 + @7966 + @25539 + @25546 + @7113 + @25522 + @7031 + @109666 + (@86696 + @4634 + @162 + @1283 + @33 + @20398 + @7048 + @7042 + @7113 + @25532 + @7031 + (@109678 @4633 @20398 @87815 @87819) + @86735 + @28310 + (@27766 (@28312 @25533 @7048))) + @28310 + (@27766 (@28312 @25523 @25539))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@109707 + @25549 + @5904 + @237 + @24 + @25577 + @25619 + @7048 + @15816 + (@109635 + @5873 + @5902 + @237 + @24 + @25577 + @25586 + @7048 + @25619 + (@109644 + @5872 + @3728 + @26 + @25577 + @25584 + @8172 + (@109730 + @5871 + @1283 + @2077 + @7580 + @25576 + @25583 + @7113 + @25554 + @7031 + @109745 + (@86696 + @5869 + @162 + @1283 + @33 + @25573 + @7048 + @7042 + @7113 + @25564 + @7031 + (@109678 + @5868 + @25573 + (@28289 (@28290 @25573)) + (@27766 (@28295 @5868 @1283))) + @86735 + @28310 + (@27766 (@28312 @25565 @7048))) + @28310 + (@27766 (@28312 @25555 @25576))) + @33689 + @33692 + @33695 + @42593 + @42597 + @33710) + (@109707 + @25586 + @5902 + @237 + @24 + @7048 + @25616 + @7048 + @15816 + (@109635 + @5885 + @3704 + @5901 + @24 + @7048 + @25598 + @7048 + @25616 + (@109803 + @5884 + @3729 + @26 + @7048 + @25596 + @6612 + @3746 + (@86653 + @5884 + @3729 + @25596 + (@109814 + @5883 + @1283 + @3728 + @7120 + @25595 + @109825 + (@86657 + @2543 + @5882 + @1283 + @2077 + @13055 + @25594 + (@109678 @2542 @13055 @55558 @55562) + (@86657 + @5880 + @162 + @1283 + @33 + @25592 + @7042 + (@109678 + @5879 + @25592 + (@28289 (@28290 @25592)) + (@27766 (@28295 @5879 @1283))) + @86757)))) + @55233 + @55236 + @55239 + @55242 + @28625) + (@109707 + @25598 + @3704 + @5901 + @24 + @7048 + @20362 + @7048 + @25614 + @109889 + (@109635 + @5898 + @3704 + @237 + @24 + @7048 + @25611 + @7048 + @25614 + (@109803 + @5897 + @3729 + @26 + @7048 + @25609 + @6612 + @3746 + (@86653 + @5897 + @3729 + @25609 + (@109814 + @5896 + @1283 + @3728 + @7120 + @25608 + @109825 + (@86657 + @5893 + @5895 + @1283 + @2077 + @25605 + @25607 + (@109678 + @5892 + @25605 + (@28289 (@28290 @25605)) + (@27766 (@28295 @5892 @1283))) + (@86657 + @4721 + @162 + @1283 + @33 + @20627 + @7042 + (@109678 @4720 @20627 @88345 @88349) + @86757)))) + @55233 + @55236 + @55239 + @55242 + @28625) + (@109707 + @25611 + @3704 + @237 + @24 + @7048 + @20362 + @7048 + @15816 + @109889 + @109903)))) + @109903)) + @109903)))))))))))))))) +@110216 := @27312 @5544 +@110217 := @27320 @103806 +@110219 := @27316 (@110217 @27335) +@110221 := @27358 (@27359 @5544) +@110222 := @27354 @110221 +@110224 := @27316 (@110222 @27383) +@110241 := @27315 + (fun (fn : @129) => + @110219 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @110224 @27430)))))) + @27476)) + @6014 +@110244 := @27482 (@110217 (@27333 @6014)) +@110247 := @27395 (@27396 @6014) @103809 +@110251 := @27316 (@27387 (@110247 @27404) @27408) +@110252 := @27421 @6014 +@110257 := @27418 (@27420 @110252 @103812 @27376 @27378) +@110268 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @110224 (@110251 @110257))))) +@110269 := @27341 @110268 +@110270 := @27338 @110269 +@110279 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @103809 @27334) @27470))) +@110282 := @110244 (@110270 @110279) @103807 +@110284 := @27529 @110269 @110279 +@110286 := @27532 @110268 @11710 +@110288 := @27316 (@110222 @49078) +@110289 := @110247 @49081 +@110290 := @27387 @110289 +@110292 := @27316 (@110290 @27408) +@110303 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @110288 (@110292 @110257))))) + @25631 +@110304 := @27372 @25631 +@110309 := @27316 (@110222 (@27366 (@49076 (@110304 @27380)))) +@110310 := @27416 @25631 +@110311 := @27415 @110310 +@110314 := @27419 @110310 @110252 @103812 +@110326 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @110309 (@110292 (@110311 (@110314 @27376 @27378)))))) + @25856 +@110333 := @27316 (@110222 (@27366 (@49076 (@110304 (@27375 (@25857 @27378)))))) +@110334 := @110314 @25856 +@110343 := @27581 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @110333 (@110292 (@110311 (@110334 @27378))))) + @26155 +@110348 := @110222 (@27366 (@49076 (@110304 (@27375 @26156)))) +@110349 := @27316 @110348 +@110350 := @110334 @26155 +@110356 := @27599 (fun (Γ : @27346) => @110349 (@110292 (@110311 @110350))) @29106 +@110357 := @27482 @110348 +@110358 := @110290 @49151 +@110359 := @27316 @110358 +@110361 := @49154 @110310 @110350 +@110365 := @110357 (@110359 @110361) (@27642 @110221) +@110369 := @27482 @110358 @110361 (@27647 @110289) +@110434 := @49942 + @1336 + @6012 + @5539 + @25665 + @46 + @7067 + @25855 + @26155 + (@29121 + @1336 + @24 + @25654 + @25663 + (@29261 + @1335 + @2119 + @24 + @25654 + @25661 + @7137 + (@29270 + @1334 + @24 + @49 + @7327 + @25653 + @25660 + @7113 + @25636 + @7031 + @29202 + (@29269 + @1332 + @162 + @24 + @33 + @9913 + @7048 + @7042 + @7113 + @25646 + @7031 + (@29293 @1331 @9913 @42250 @42254) + @29300 + @28310 + (@27766 (@28312 @25647 @7048))) + @28310 + (@27766 (@28312 @25637 @25653))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @29470 +@110443 := @50395 @5915 @5943 @6011 @5539 @25792 @60 @25668 @25854 @26155 +@110447 := @50123 @5943 @5915 @25788 @25790 +@110454 := @49998 @5942 @5915 @26 @25785 @7088 @25673 @7031 +@110457 := @50007 @5942 @6047 @25785 +@110465 := @50012 @5920 @5941 @6044 @6047 @7048 @25783 @6533 @6070 +@110468 := @50022 @5941 @6044 @25783 +@110474 := @50027 @5926 @5940 @6041 @6043 @25686 @25782 +@110477 := @50007 @5926 @6041 @25686 +@110499 := @50038 + @5924 + @163 + @68 + @6038 + @6040 + @7048 + @8744 + @27910 + @920 + @6533 + @6533 + @6082 + (@84028 @8744 (@50075 @7295 @7042 @50428 @50088)) + (@27526 (@28184 @5924)) +@110500 := @27400 @6082 +@110502 := @110499 (@27751 @110500) +@110503 := @27424 @6082 +@110505 := @110502 (@27755 @110503) +@110508 := @27760 (@28195 @6038 @6040) +@110519 := @110474 + (@110477 (@110505 @110508 (@28203 (@28205 @5924 @48955)) (@27760 (@27762 @5924)) @27772)) +@110636 := @50027 + @5932 + @5939 + @24 + @6038 + @25772 + @25781 + (@50123 + @5932 + @24 + @25761 + @25770 + (@63585 + @5931 + @2119 + @24 + @25761 + @25768 + @7137 + (@50138 + @5929 + @228 + @24 + @49 + @25747 + @25760 + @25767 + @7113 + @25691 + @7031 + (@50123 + @5929 + @24 + @25736 + @25745 + (@50130 + @5928 + @2119 + @24 + @25736 + @25743 + @8413 + (@50138 + @317 + @179 + @24 + @49 + @25722 + @25735 + @25742 + @7113 + @25699 + @7031 + (@50406 + @25714 + @25720 + (@50412 + @25714 + @25718 + @7300 + (@50423 @25707 @7031 @50428 @50170 @28310 (@27766 (@28312 @25708 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + (@97296 @25728 @7031 @50070 @50170 @28310 (@27766 (@28312 @25729 @7048))) + @28310 + (@27766 (@28312 @25700 @25735))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + (@63609 @25753 @7031 @63615 @50170 @28310 (@27766 (@28312 @25754 @7048))) + @28310 + (@27766 (@28312 @25692 @25760))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@110642 := @50027 @5937 @162 @5915 @33 @25779 @7042 +@110645 := @50007 @5937 @5915 @25779 +@110678 := @89605 + @5915 + @5936 + @113 + @7048 + @25778 + @25775 + @28379 + (@50022 + @5936 + @113 + @25778 + (@50054 + @5935 + @24 + @112 + @7966 + @25777 + @50070 + (@89646 + @5004 + @26 + @99 + @7162 + @22044 + @89655 + (@89646 @444 @26 @77 @7162 @15316 @89655 @82801)))) +@110681 := @27945 (@28472 @5915 @25775) +@110689 := @110465 (@110468 (@110519 (@110636 (@110642 (@110645 (@110678 @110681)) @50088)))) +@110690 := @27330 @5920 +@110691 := @27526 @110690 +@110692 := @110689 @110691 +@110693 := @27400 @6070 +@110694 := @27751 @110693 +@110695 := @110692 @110694 +@110696 := @27424 @6070 +@110697 := @27755 @110696 +@110698 := @110695 @110697 +@110700 := @27760 (@27762 @5920) +@110708 := @110443 (@110447 (@110454 (@110457 (@110698 @110700 @27772)) @28500)) @50447 +@110709 := @27617 @5915 +@110713 := @27612 (@27781 (@110709 @27783)) @41741 +@110726 := @27972 @110713 @6533 @6533 @192 @29 @5951 @6010 @5539 @25851 @192 @8017 @7048 @26155 +@110728 := @27673 @110713 @6533 +@110731 := @110728 @5951 @29 @25851 +@110741 := @27682 @110713 @6533 @2338 @5950 @2120 @29 @7048 @25849 @6612 @3441 +@110746 := @27696 @110713 @6533 @5950 @2120 @25849 +@110748 := @27705 @110713 @6533 +@110754 := @110748 @160 @5949 @29 @2119 @7040 @25848 +@110756 := @27717 @110713 @6533 +@110760 := @110756 @136 @29 @136 @7040 +@110761 := @27726 @110713 +@110766 := @110754 (@110760 (@27725 (@110761 @136)) @27736) +@110772 := @110748 @177 @5948 @24 @49 @7966 @25847 +@110780 := @110756 @46 @24 @46 @7966 (@27725 (@110761 @46)) @33867 +@110781 := @110772 @110780 +@110787 := @110748 @5946 @162 @24 @33 @25845 @7042 +@110793 := @28076 @110713 @6533 @5946 @24 @25834 @25843 +@110802 := @28231 @110713 @6533 @800 @5945 @2119 @24 @25834 @25841 @8413 +@110804 := @28244 @110713 @6533 +@110814 := @110804 @4872 @179 @24 @49 @25820 @25833 @25840 @7113 @25798 @7031 +@110817 := @110728 @4872 @24 @25820 +@110838 := @28538 + @110713 + @6533 + @6612 + @196 + @393 + @136 + @113 + @24 + @7072 + @7088 + @25808 + @25815 + (@110756 @60 @5915 @60 @7072 (@27725 (@110761 @60)) @28025) +@110841 := @28565 (@28574 (@28589 @393)) +@110842 := @110838 @110841 +@110845 := @27945 (@28595 @393 @136) +@110846 := @110842 @110845 +@110847 := @28611 @113 +@110849 := @28601 (@110847 @136) +@110910 := @110726 + (@110731 + (@110741 + (@110746 + (@110766 + (@110781 + (@110787 + (@110793 + (@110802 + (@110814 + (@110817 (@110846 @110849 @28500 (@27766 (@28617 @25815 @25809)) @28625)) + (@110804 + @177 + @162 + @24 + @33 + @7966 + @7048 + @7042 + @7113 + @25826 + @7031 + @110780 + (@28304 @110713 @6533) + @28310 + (@27766 (@28312 @25827 @7048))) + @28310 + (@27766 (@28312 @25799 @25833))) + @34620 + @34623 + @34626 + @34630 + @34635 + @34641)) + (@27742 @110713 @6533))))) + @53474 + @53477 + @53480 + @53483 + @28625)) + (@27766 (@28048 @110713 @192)) +@110911 := @56382 @110713 +@110913 := @33536 @110911 @6533 +@110914 := @110913 @6533 +@110922 := @110914 @4865 @5999 @6009 @5539 @7048 @25874 @7048 @26155 +@110927 := @28538 @110911 @6533 @6612 @196 @393 +@110934 := @110927 @20 @113 @26 @7072 @7088 @25861 @25869 +@110936 := @27717 @110911 @6533 +@110939 := @110936 @60 @5915 @60 +@110940 := @110939 @7072 +@110941 := @27726 @110911 +@110943 := @27725 (@110941 @60) +@110945 := @110940 @110943 @28025 +@110948 := @110934 @110945 @110841 @110845 +@110950 := @28601 (@110847 @20) +@110958 := @110922 (@110948 @110950 @28500 (@27766 (@28617 @25869 @25862)) @28625) +@110960 := @30356 @110911 @6533 +@110962 := @110960 @6533 @33716 +@110970 := @110962 @25874 @5999 @6009 @5539 @25917 @26126 @7048 @26153 +@110978 := @110914 @5961 @5973 @5998 @5539 @25917 @25949 @7048 @26126 +@110987 := @110913 @6612 @5958 @4853 @242 @26 @25917 @25926 @7048 @25949 +@110989 := @28231 @110911 @6533 +@110996 := @110989 @766 @5957 @2119 @26 @25917 @25924 @8273 +@110998 := @28244 @110911 @6533 +@111008 := @110998 @237 @5956 @24 @49 @7158 @25916 @25923 @7113 @25879 @7031 +@111010 := @28281 @110911 @6533 +@111011 := @111010 @24 +@111016 := @111008 (@111011 @236 @7158 @28410 @28414) +@111026 := @110998 @5954 @162 @24 @33 @25913 @7048 @7042 @7113 @25889 @7031 +@111028 := @28076 @110911 @6533 +@111032 := @111028 @5954 @24 @25905 @25911 +@111039 := @110989 @315 @375 @68 @24 @25905 @25909 @7300 +@111043 := @110998 @220 @162 @29 @33 +@111049 := @111043 @25902 @7048 @7042 @7113 @25897 @7031 +@111052 := @110936 @192 @29 @192 +@111053 := @111052 @25902 +@111055 := @27725 (@110941 @192) +@111060 := @111049 (@111053 @111055 (@27733 (@27734 @25902))) +@111062 := @28304 @110911 @6533 +@111097 := @110987 + (@110996 + (@111016 + (@111026 + (@111032 + (@111039 + (@111060 @111062 @28310 (@27766 (@28312 @25898 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + @111062 + @28310 + (@27766 (@28312 @25890 @7048))) + @28310 + (@27766 (@28312 @25880 @25916))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@111107 := @110960 @6612 @33716 @25926 @4853 @242 @26 @7048 @25946 @7048 @7162 +@111117 := @110927 @60 @113 @26 @7072 @7088 @25931 @25941 @110945 @110841 @110845 +@111119 := @28601 (@110847 @60) +@111127 := @111107 (@111117 @111119 @28500 (@27766 (@28617 @25941 @25932)) @28625) +@111132 := @30381 @110911 @6533 @242 @26 @7162 +@111134 := @28426 @110911 @6533 +@111142 := @110978 (@111097 (@111127 (@111132 (@111134 @239 @26 @7161 @28438)))) +@111150 := @110962 @25949 @5973 @5998 @5539 @7048 @26007 @7048 @26124 +@111151 := @27888 @110911 +@111155 := @111151 @5973 @5539 @7048 @26006 +@111157 := @27897 @110911 @6533 +@111165 := @111157 @183 @5539 @5972 @104078 @7048 @26005 @24085 @27910 +@111167 := @27696 @110911 @6533 +@111170 := @111167 @5972 @104078 @26005 +@111172 := @27705 @110911 @6533 +@111178 := @111172 @5970 @162 @5537 @33 @26003 @7042 +@111186 := @30390 @110911 @6533 @5963 @5966 @61 @24 @25952 @26002 +@111194 := @111172 @5963 @5968 @61 @49 @25952 (@7038 @26002 @7042) +@111196 := @27673 @110911 @6533 +@111199 := @111196 @5963 @61 @25952 +@111207 := @111157 @233 @61 @3245 @78 @7048 @25951 @24088 @28377 +@111210 := @111167 @3245 @78 @25951 +@111216 := @111172 @220 @444 @29 @77 @7455 @15316 +@111219 := @111052 @7455 @111055 @29806 +@111220 := @111216 @111219 +@111231 := @111172 @334 @162 @26 @33 @7362 @7042 (@111134 @331 @26 @7361 @29376) +@111233 := @27742 @110911 @6533 +@111338 := @111150 + (@111155 + (@111165 + (@111170 + (@111178 + (@111186 + (@111194 + (@111199 (@111207 (@111210 (@111220 (@111231 @111233))) @104329)) + (@111172 + @5966 + @162 + @24 + @33 + @26002 + @7042 + (@111028 + @5966 + @24 + @25991 + @26000 + (@110989 + @218 + @5965 + @2119 + @24 + @25991 + @25998 + @7137 + (@110998 + @4872 + @1334 + @24 + @49 + @25977 + @25990 + @25997 + @7113 + @25957 + @7031 + (@111196 + @4872 + @24 + @25977 + (@110927 + @136 + @113 + @24 + @7155 + @7088 + @25965 + @25972 + (@110939 @7155 @110943 @28398) + @110841 + @110845 + @110849 + @28500 + (@27766 (@28617 @25972 @25966)) + @28625)) + (@110998 + @1332 + @162 + @24 + @33 + @9913 + @7048 + @7042 + @7113 + @25983 + @7031 + (@111011 @1331 @9913 @42250 @42254) + @111062 + @28310 + (@27766 (@28312 @25984 @7048))) + @28310 + (@27766 (@28312 @25958 @25990))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + @111233))) + @111233)) + @104349)) +@111342 := @111151 @5998 @5539 @7048 @26123 +@111344 := @111157 @169 @5539 +@111350 := @111344 @5997 @68 @7048 @26122 @26011 @27910 +@111353 := @111167 @5997 @68 @26122 +@111359 := @111172 @5995 @162 @29 @33 @26120 @7042 +@111363 := @111028 @5995 @29 @26109 @26118 +@111364 := @110989 @661 +@111370 := @111364 @5994 @4924 @29 @26109 @26116 @8060 +@111380 := @110998 @5984 @5993 @29 @68 @26074 @26108 @26115 @7113 @26016 @7031 +@111384 := @111028 @5984 @29 @26063 @26072 +@111390 := @111364 @5983 @4924 @29 @26063 @26070 @8060 +@111400 := @110998 @5981 @375 @29 @68 @26049 @26062 @26069 @7113 @26024 @7031 +@111404 := @111028 @5981 @29 @26041 @26047 +@111405 := @110989 @663 +@111411 := @111405 @5980 @33611 @29 @26041 @26045 @8038 +@111421 := @110998 @5978 @162 @665 @33 @26038 @7048 @7042 @7113 @26032 @7031 +@111422 := @111010 @665 +@111554 := @111350 + (@111353 + (@111359 + (@111363 + (@111370 + (@111380 + (@111384 + (@111390 + (@111400 + (@111404 + (@111411 + (@111421 + (@111422 + @5977 + @26038 + (@28289 (@28290 @26038)) + (@27766 (@28295 @5977 @665))) + @111062 + @28310 + (@27766 (@28312 @26033 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + (@111043 + @7455 + @7048 + @7042 + @7113 + @26055 + @7031 + @111219 + @111062 + @28310 + (@27766 (@28312 @26056 @7048))) + @28310 + (@27766 (@28312 @26025 @26062))) + @34894 + @34897 + @34900 + @34904 + @34909 + @34915)) + (@110998 + @5991 + @162 + @29 + @33 + @26105 + @7048 + @7042 + @7113 + @26080 + @7031 + (@111028 + @5991 + @29 + @26097 + @26103 + (@111405 + @5990 + @33611 + @29 + @26097 + @26101 + @8038 + (@110998 + @5988 + @162 + @665 + @33 + @26094 + @7048 + @7042 + @7113 + @26088 + @7031 + (@111422 @5987 @26094 (@28289 (@28290 @26094)) (@27766 (@28295 @5987 @665))) + @111062 + @28310 + (@27766 (@28312 @26089 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @111062 + @28310 + (@27766 (@28312 @26081 @7048))) + @28310 + (@27766 (@28312 @26017 @26108))) + @34894 + @34897 + @34900 + @34904 + @34909 + @34915)) + @111233)) +@111557 := @27945 (@27948 @5539 @26011) +@111646 := @110241 + (@110282 + (@110284 + (@110286 + (@110303 + (@110326 + (@110343 + (@110356 + (@110365 + (@110369 + (@110434 + (@110708 + (@110910 + (@110958 + (@110970 + (@111142 (@111338 (@111342 (@111554 @111557)))) + (@111151 + @6009 + @5539 + @7048 + @26152 + (@111344 + @6008 + @68 + @7048 + @26151 + @26011 + @27910 + (@111167 + @6008 + @68 + @26151 + (@111172 + @6006 + @162 + @29 + @33 + @26149 + @7042 + (@111028 + @6006 + @29 + @26141 + @26147 + (@111405 + @6005 + @33611 + @29 + @26141 + @26145 + @8038 + (@110998 + @6003 + @162 + @665 + @33 + @26138 + @7048 + @7042 + @7113 + @26132 + @7031 + (@111422 + @6002 + @26138 + (@28289 (@28290 @26138)) + (@27766 (@28295 @6002 @665))) + @111062 + @28310 + (@27766 (@28312 @26133 @7048))) + @33650 + @33653 + @33656 + @33660 + @33665 + @33671)) + @111233)) + @111557)))))))))))))))) +@111647 := @27312 @5695 +@111648 := @27320 @107324 +@111650 := @27316 (@111648 @27335) +@111652 := @27358 (@27359 @5695) +@111653 := @27354 @111652 +@111655 := @27316 (@111653 @27383) +@111672 := @27315 + (fun (fn : @129) => + @111650 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @111655 @27430)))))) + @27476)) + @6035 +@111675 := @27482 (@111648 (@27333 @6035)) +@111678 := @27395 (@27396 @6035) @107327 +@111682 := @27316 (@27387 (@111678 @27404) @27408) +@111683 := @27421 @6035 +@111688 := @27418 (@27420 @111683 @107330 @27376 @27378) +@111699 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @111655 (@111682 @111688))))) +@111700 := @27341 @111699 +@111701 := @27338 @111700 +@111710 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @107327 @27334) @27470))) +@111713 := @111675 (@111701 @111710) @107325 +@111715 := @27529 @111700 @111710 +@111717 := @27532 @111699 @11910 +@111719 := @27316 (@111653 @50305) +@111720 := @111678 @50308 +@111721 := @27387 @111720 +@111723 := @27316 (@111721 @27408) +@111734 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @111719 (@111723 @111688))))) + @15987 +@111738 := @27316 (@111653 (@27366 (@50303 @69432))) +@111740 := @69439 @111683 @107330 +@111752 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @111738 (@111723 (@69438 (@111740 @27376 @27378)))))) + @26209 +@111759 := @27316 (@111653 (@27366 (@50303 (@69431 (@27375 (@26210 @27378)))))) +@111760 := @111740 @26209 +@111769 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @111759 (@111723 (@69438 (@111760 @27378))))) + @26212 +@111774 := @111653 (@27366 (@50303 (@69431 (@27375 @26213)))) +@111775 := @27316 @111774 +@111776 := @111760 @26212 +@111782 := @27599 (fun (Γ : @27346) => @111775 (@111723 (@69438 @111776))) @41741 +@111783 := @27482 @111774 +@111784 := @111721 @50378 +@111785 := @27316 @111784 +@111787 := @50381 @69437 @111776 +@111791 := @111783 (@111785 @111787) (@27642 @111652) +@111795 := @27482 @111784 @111787 (@27647 @111720) +@111799 := @49992 @6034 @26 @26209 @26211 +@111806 := @57222 @6033 @24 @26 @26206 @7088 @26166 @7031 +@111810 := @50123 @6033 @2853 @26202 @26204 +@111817 := @49998 @6032 @2853 @26 @26199 @7088 @26178 @7031 +@111820 := @50007 @6032 @6094 @26199 +@111828 := @50012 @6020 @6031 @6091 @6094 @7048 @26197 @6533 @6117 +@111831 := @50022 @6031 @6091 @26197 +@111837 := @50027 @6028 @6030 @6088 @6090 @26192 @26196 +@111840 := @50007 @6028 @6088 @26192 +@111874 := @50038 + @6025 + @6027 + @83263 + @6085 + @6087 + @7048 + @26191 + @28378 + @931 + @6533 + @6533 + @6130 + (@50022 + @6027 + @83263 + @26191 + (@50054 @324 @24 @29170 @7966 @7329 @50070 (@50192 @163 @24 @68 @7327 @7043 @50167 @50089))) + (@27526 (@28184 @6025)) +@111875 := @27400 @6130 +@111877 := @111874 (@27751 @111875) +@111878 := @27424 @6130 +@111880 := @111877 (@27755 @111878) +@111883 := @27760 (@28195 @6085 @6087) +@111904 := @111828 + (@111831 + (@111837 + (@111840 (@111880 @111883 (@28203 (@28205 @6025 @83346)) (@27760 (@27762 @6025)) @27772)) + (@50054 @4242 @24 @6085 @7966 @26195 @50070 @82805))) +@111905 := @27330 @6020 +@111906 := @27526 @111905 +@111907 := @111904 @111906 +@111908 := @27400 @6117 +@111909 := @27751 @111908 +@111910 := @111907 @111909 +@111911 := @27424 @6117 +@111912 := @27755 @111911 +@111913 := @111910 @111912 +@111915 := @27760 (@27762 @6020) +@111934 := @111672 + (@111713 + (@111715 + (@111717 + (@111734 + (@111752 + (@111769 + (@111782 + (@111791 + (@111795 + (@111799 + (@111806 + (@111810 (@111817 (@111820 (@111913 @111915 @27772)) @28500)) + @28500))))))))))) +@111935 := @27312 @5920 +@111936 := @27320 @110690 +@111938 := @27316 (@111936 @27335) +@111940 := @27358 (@27359 @5920) +@111941 := @27354 @111940 +@111943 := @27316 (@111941 @27383) +@111960 := @27315 + (fun (fn : @129) => + @111938 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @111943 @27430)))))) + @27476)) + @6070 +@111963 := @27482 (@111936 (@27333 @6070)) +@111966 := @27395 (@27396 @6070) @110693 +@111970 := @27316 (@27387 (@111966 @27404) @27408) +@111971 := @27421 @6070 +@111976 := @27418 (@27420 @111971 @110696 @27376 @27378) +@111987 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @111943 (@111970 @111976))))) +@111988 := @27341 @111987 +@111989 := @27338 @111988 +@111998 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @110693 @27334) @27470))) +@112001 := @111963 (@111989 @111998) @110691 +@112003 := @27529 @111988 @111998 +@112005 := @27532 @111987 @26224 +@112006 := @27368 @26224 +@112010 := @27316 (@111941 (@27366 (@112006 @27381))) +@112012 := @111966 (@27403 @26224) +@112013 := @27387 @112012 +@112015 := @27316 (@112013 @27408) +@112026 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @112010 (@112015 @111976))))) + @26228 +@112027 := @27372 @26228 +@112032 := @27316 (@111941 (@27366 (@112006 (@112027 @27380)))) +@112033 := @27416 @26228 +@112034 := @27415 @112033 +@112037 := @27419 @112033 @111971 @110696 +@112049 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @112032 (@112015 (@112034 (@112037 @27376 @27378)))))) + @26240 +@112056 := @27316 (@111941 (@27366 (@112006 (@112027 (@27375 (@26241 @27378)))))) +@112057 := @112037 @26240 +@112066 := @27581 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @112056 (@112015 (@112034 (@112057 @27378))))) + @26290 +@112071 := @111941 (@27366 (@112006 (@112027 (@27375 @26291)))) +@112072 := @27316 @112071 +@112073 := @112057 @26290 +@112078 := @27599 (fun (Γ : @27346) => @112072 (@112015 (@112034 @112073))) +@112081 := @27612 (@27805 (@110709 @27806)) +@112088 := @112081 (@29105 (@27612 (@27624 (@27617 @6041 @27626)) @27394)) +@112089 := @112078 @112088 +@112090 := @27482 @112071 +@112092 := @112013 (@27407 @112088) +@112093 := @27316 @112092 +@112096 := @27414 @112088 @112033 @112073 +@112100 := @112090 (@112093 @112096) (@27642 @111940) +@112104 := @27482 @112092 @112096 (@27647 @112012) +@112120 := @30309 + @112088 + @6533 + @6533 + @6047 + @212 + @6068 + @7327 + @6052 + @60 + @6064 + @27783 + @7025 + @26233 + @7031 + @7048 + @26290 +@112122 := @27717 @112088 @6533 +@112126 := @112122 @20 @24 @20 @7327 +@112127 := @27726 @112088 +@112140 := @112120 + (@112126 (@27725 (@112127 @20)) @29201) + (@30342 (@30343 @6068)) + (@27766 (@30347 @112088 @27783)) + @28827 +@112155 := @30356 + @112088 + @6533 + @6533 + (@30360 @26234 @60 @27783) + @26242 + @6052 + @6064 + @6047 + @7048 + @7534 + @26276 + @26288 +@112160 := @27888 @112088 @6052 @6047 @7048 @7533 +@112165 := @30381 @112088 @6533 @6052 @6047 @7533 +@112173 := @30390 @112088 @6533 @177 @242 @5915 @26 @7267 @7162 +@112175 := @27705 @112088 @6533 +@112211 := @112155 + (@112160 + (@112165 + (@112173 + (@112175 + @177 + @432 + @5915 + @77 + @7267 + @12022 + (@112122 @46 @5915 @46 @7267 (@27725 (@112127 @46)) @27936) + (@112175 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @112088 @6533 @239 @26 @7161 @28438) + (@27742 @112088 @6533)))))) +@112212 := @30439 @112088 +@112227 := @27653 + @112212 + @6533 + @6533 + @6047 + @6040 + @6612 + @442 + @6063 + @141 + @26273 + @26287 + @139 + @7025 + @26251 + @7031 +@112233 := @28076 @112212 @6533 @442 @6040 @26267 @26271 +@112246 := @30465 @112212 @6533 @160 @6038 @6040 @7295 @179 @7048 @7561 @6533 @7547 @26259 @26263 +@112248 := @27717 @112212 @6533 +@112252 := @112248 @136 @6041 @136 @7295 +@112253 := @27726 @112212 +@112258 := @112246 (@112252 (@27725 (@112253 @136)) @29061) +@112263 := @27696 @112212 @6533 @179 @6038 @7561 +@112265 := @27705 @112212 @6533 +@112266 := @112265 @177 +@112271 := @112266 @162 @5915 @33 @7394 @7042 +@112274 := @112248 @46 @5915 @46 +@112275 := @112274 @7394 +@112277 := @27725 (@112253 @46) +@112280 := @112271 (@112275 @112277 @29520) +@112282 := @27742 @112212 @6533 +@112294 := @112227 + (@112233 + (@112258 (@112263 (@112280 @112282)) @110508 @27772 @30521 (@27766 (@28312 @26260 @7048)))) +@112295 := @27779 @112212 +@112312 := @112295 + @112212 + @6533 + @6040 + @6612 + @6063 + @140 + @6533 + @6047 + @26286 + @136 + @244 + @139 + @6056 + @7223 + @7048 + @7048 + @7574 +@112316 := @27612 (@28053 (@110709 @28055)) @112212 +@112341 := @112295 + @112316 + @6533 + @6040 + @6612 + @6063 + @139 + @6533 + @6047 + @7212 + @20 + @266 + @450 + @6059 + @7578 + @7048 + @7048 + @26282 + (@27831 @112212 @6533 @6040 @6612 @6063 @6533 @6047) +@112342 := @27861 @6063 +@112345 := @112341 (@27841 (@112342 @20)) +@112347 := @27867 @6040 @6063 +@112351 := @112345 (@27766 (@112347 @139 @266)) +@112354 := @27875 @112212 @6040 @6612 +@112360 := @112351 (@27647 (@112354 @266 @450 @7578 @7048)) +@112368 := @30007 @112316 @5920 @453 @6044 @6047 @7048 @7583 @6070 +@112373 := @27696 @112316 @6533 @453 @6044 @7583 +@112375 := @27705 @112316 @6533 +@112381 := @112375 @160 @452 @6041 @6043 @7040 @7582 +@112383 := @27717 @112316 @6533 +@112387 := @112383 @136 @6041 @136 @7040 +@112388 := @27726 @112316 +@112515 := @111960 + (@112001 + (@112003 + (@112005 + (@112026 + (@112049 + (@112066 + (@112089 + (@112100 + (@112104 + (@112140 + (@112211 + (@112294 + (@112312 + (@112360 + (@112368 + (@112373 + (@112381 + (@112387 (@27725 (@112388 @136)) @27736) + (@112375 + @196 + @375 + @24 + @6038 + @7580 + @7457 + (@112383 @60 @24 @60 @7580 (@27725 (@112388 @60)) @30642) + (@112375 + @220 + @162 + @5915 + @33 + @7455 + @7042 + (@112383 + @192 + @5915 + @192 + @7455 + (@27725 (@112388 @192)) + @29806) + (@27742 @112316 @6533))))) + @110691 + @110694 + @110697 + @110700)) + (@27841 (@112342 @136)) + (@27766 (@112347 @140 @244)) + (@27647 (@112354 @244 @139 @7223 @7048)) + (@27888 + @112212 + @6056 + @6047 + @7048 + @7573 + (@30381 + @112212 + @6533 + @6056 + @6047 + @7573 + (@30390 + @112212 + @6533 + @177 + @334 + @5915 + @26 + @7267 + @7362 + (@112266 + @444 + @5915 + @77 + @7267 + @15316 + (@112274 @7267 @112277 @27936) + (@112265 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @112212 @6533 @331 @26 @7361 @29376) + @112282)))))) + @28815 + (@27766 (@28820 @6040 @6063 @141)) + @28827)))))))))))) +@112516 := @27312 @5924 +@112517 := @27330 @5924 +@112518 := @27320 @112517 +@112520 := @27316 (@112518 @27335) +@112522 := @27358 (@27359 @5924) +@112523 := @27354 @112522 +@112525 := @27316 (@112523 @27383) +@112542 := @27315 + (fun (fn : @129) => + @112520 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @112525 @27430)))))) + @27476)) + @6082 +@112545 := @27482 (@112518 (@27333 @6082)) +@112548 := @27395 (@27396 @6082) @110500 +@112552 := @27316 (@27387 (@112548 @27404) @27408) +@112553 := @27421 @6082 +@112558 := @27418 (@27420 @112553 @110503 @27376 @27378) +@112569 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @112525 (@112552 @112558))))) +@112570 := @27341 @112569 +@112571 := @27338 @112570 +@112580 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @110500 @27334) @27470))) +@112584 := @112545 (@112571 @112580) (@27526 @112517) +@112586 := @27529 @112570 @112580 +@112588 := @27532 @112569 @26299 +@112589 := @27368 @26299 +@112593 := @27316 (@112523 (@27366 (@112589 @27381))) +@112595 := @112548 (@27403 @26299) +@112596 := @27387 @112595 +@112598 := @27316 (@112596 @27408) +@112609 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @112593 (@112598 @112558))))) + @26301 +@112610 := @27372 @26301 +@112611 := @112610 @27380 +@112615 := @27316 (@112523 (@27366 (@112589 @112611))) +@112616 := @27416 @26301 +@112617 := @27415 @112616 +@112618 := @27419 @112616 +@112620 := @112618 @112553 @110503 +@112632 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @112615 (@112598 (@112617 (@112620 @27376 @27378)))))) + @7048 +@112637 := @27316 (@112523 (@27366 (@112589 (@112610 @29956)))) +@112638 := @112620 @7048 +@112647 := @27581 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @112637 (@112598 (@112617 (@112638 @27378))))) + @26328 +@112652 := @112523 (@27366 (@112589 (@112610 (@27375 @26329)))) +@112653 := @27316 @112652 +@112654 := @112638 @26328 +@112659 := @27599 (fun (Γ : @27346) => @112653 (@112598 (@112617 @112654))) +@112663 := @27612 (@27615 (@110709 @27620)) @27630 +@112664 := @112659 @112663 +@112665 := @27482 @112652 +@112667 := @112596 (@27407 @112663) +@112668 := @27316 @112667 +@112671 := @27414 @112663 @112616 @112654 +@112675 := @112665 (@112668 @112671) (@27642 @112522) +@112679 := @27482 @112667 @112671 (@27647 @112595) +@112687 := @30007 @112663 @6078 @6080 @6132 @6040 @7048 @26326 @6217 +@112692 := @27696 @112663 @6533 @6080 @6132 @26326 +@112694 := @27705 @112663 @6533 +@112700 := @112694 @160 @3421 @29 @6043 @7295 @26325 +@112702 := @27717 @112663 @6533 +@112705 := @112702 @136 @29 @136 +@112706 := @112705 @7295 +@112707 := @27726 @112663 +@112709 := @27725 (@112707 @136) +@112788 := @112687 + (@112692 + (@112700 + (@112706 @112709 @29061) + (@112694 + @317 + @214 + @24 + @6038 + @26323 + @7110 + (@28076 + @112663 + @6533 + @317 + @24 + @26315 + @26321 + (@28231 + @112663 + @6533 + @315 + @163 + @68 + @24 + @26315 + @26319 + @7300 + (@28244 + @112663 + @6533 + @160 + @162 + @29 + @33 + @7040 + @7048 + @7042 + @7113 + @26308 + @7031 + (@112705 @7040 @112709 @27736) + (@28304 @112663 @6533) + @28310 + (@27766 (@28312 @26309 @7048))) + @29074 + @29077 + @29080 + @29084 + @29089 + @29095)) + (@112694 + @212 + @162 + @5915 + @33 + @7108 + @7042 + (@112702 @20 @5915 @20 @7108 (@27725 (@112707 @20)) @28165) + (@27742 @112663 @6533))))) +@112789 := @27330 @6078 +@112790 := @27526 @112789 +@112791 := @112788 @112790 +@112792 := @27400 @6217 +@112794 := @112791 (@27751 @112792) +@112795 := @27424 @6217 +@112810 := @112542 + (@112584 + (@112586 + (@112588 + (@112609 + (@112632 + (@112647 + (@112664 + (@112675 (@112679 (@112794 (@27755 @112795) (@27760 (@27762 @6078)))))))))))) +@112811 := @27312 @6020 +@112812 := @27320 @111905 +@112814 := @27316 (@112812 @27335) +@112816 := @27358 (@27359 @6020) +@112817 := @27354 @112816 +@112819 := @27316 (@112817 @27383) +@112836 := @27315 + (fun (fn : @129) => + @112814 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @112819 @27430)))))) + @27476)) + @6117 +@112839 := @27482 (@112812 (@27333 @6117)) +@112842 := @27395 (@27396 @6117) @111908 +@112846 := @27316 (@27387 (@112842 @27404) @27408) +@112847 := @27421 @6117 +@112852 := @27418 (@27420 @112847 @111911 @27376 @27378) +@112863 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @112819 (@112846 @112852))))) +@112864 := @27341 @112863 +@112865 := @27338 @112864 +@112874 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @111908 @27334) @27470))) +@112877 := @112839 (@112865 @112874) @111906 +@112879 := @27529 @112864 @112874 +@112881 := @27532 @112863 @26340 +@112882 := @27368 @26340 +@112886 := @27316 (@112817 (@27366 (@112882 @27381))) +@112888 := @112842 (@27403 @26340) +@112889 := @27387 @112888 +@112891 := @27316 (@112889 @27408) +@112902 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @112886 (@112891 @112852))))) + @26344 +@112903 := @27372 @26344 +@112908 := @27316 (@112817 (@27366 (@112882 (@112903 @27380)))) +@112909 := @27416 @26344 +@112910 := @27415 @112909 +@112913 := @27419 @112909 @112847 @111911 +@112925 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @112908 (@112891 (@112910 (@112913 @27376 @27378)))))) + @26356 +@112932 := @27316 (@112817 (@27366 (@112882 (@112903 (@27375 (@26357 @27378)))))) +@112933 := @112913 @26356 +@112942 := @27581 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @112932 (@112891 (@112910 (@112933 @27378))))) + @26406 +@112947 := @112817 (@27366 (@112882 (@112903 (@27375 @26407)))) +@112948 := @27316 @112947 +@112949 := @112933 @26406 +@112954 := @27599 (fun (Γ : @27346) => @112948 (@112891 (@112910 @112949))) +@112955 := @27617 @2853 +@112965 := @27612 (@27805 (@112955 @27806)) (@29105 (@27612 (@27624 (@27617 @6088 @27626)) @27394)) +@112966 := @112954 @112965 +@112967 := @27482 @112947 +@112969 := @112889 (@27407 @112965) +@112970 := @27316 @112969 +@112973 := @27414 @112965 @112909 @112949 +@112977 := @112967 (@112970 @112973) (@27642 @112816) +@112981 := @27482 @112969 @112973 (@27647 @112888) +@112997 := @30309 + @112965 + @6533 + @6533 + @6094 + @212 + @6115 + @7327 + @6099 + @60 + @6111 + @27783 + @7025 + @26349 + @7031 + @7048 + @26406 +@112999 := @27717 @112965 @6533 +@113003 := @112999 @20 @24 @20 @7327 +@113004 := @27726 @112965 +@113017 := @112997 + (@113003 (@27725 (@113004 @20)) @29201) + (@30342 (@30343 @6115)) + (@27766 (@30347 @112965 @27783)) + @28827 +@113032 := @30356 + @112965 + @6533 + @6533 + (@30360 @26350 @60 @27783) + @26358 + @6099 + @6111 + @6094 + @7048 + @13990 + @26392 + @26404 +@113037 := @27888 @112965 @6099 @6094 @7048 @13989 +@113042 := @30381 @112965 @6533 @6099 @6094 @13989 +@113050 := @30390 @112965 @6533 @177 @242 @2853 @26 @7966 @7162 +@113052 := @27705 @112965 @6533 +@113088 := @113032 + (@113037 + (@113042 + (@113050 + (@113052 + @177 + @432 + @2853 + @77 + @7966 + @12022 + (@112999 @46 @2853 @46 @7966 (@27725 (@113004 @46)) @33867) + (@113052 + @242 + @162 + @26 + @33 + @7162 + @7042 + (@28426 @112965 @6533 @239 @26 @7161 @28438) + (@27742 @112965 @6533)))))) +@113089 := @30439 @112965 +@113104 := @27653 + @113089 + @6533 + @6533 + @6094 + @6087 + @6612 + @442 + @6110 + @141 + @26389 + @26403 + @139 + @7025 + @26367 + @7031 +@113110 := @28076 @113089 @6533 @442 @6087 @26383 @26387 +@113123 := @30465 @113089 @6533 @160 @6085 @6087 @7295 @179 @7048 @9930 @6533 @7547 @26375 @26379 +@113125 := @27717 @113089 @6533 +@113129 := @113125 @136 @6088 @136 @7295 +@113130 := @27726 @113089 +@113135 := @113123 (@113129 (@27725 (@113130 @136)) @29061) +@113140 := @27696 @113089 @6533 @179 @6085 @9930 +@113142 := @27705 @113089 @6533 +@113143 := @113142 @177 +@113148 := @113143 @162 @2853 @33 @7966 @7042 +@113156 := @113125 @46 @2853 @46 @7966 (@27725 (@113130 @46)) @33867 +@113157 := @113148 @113156 +@113159 := @27742 @113089 @6533 +@113171 := @113104 + (@113110 + (@113135 (@113140 (@113157 @113159)) @111883 @27772 @30521 (@27766 (@28312 @26376 @7048)))) +@113172 := @27779 @113089 +@113189 := @113172 + @113089 + @6533 + @6087 + @6612 + @6110 + @140 + @6533 + @6094 + @26402 + @136 + @244 + @139 + @6103 + @7223 + @7048 + @7048 + @14030 +@113193 := @27612 (@28053 (@112955 @28055)) @113089 +@113218 := @113172 + @113193 + @6533 + @6087 + @6612 + @6110 + @139 + @6533 + @6094 + @7212 + @20 + @266 + @450 + @6106 + @7578 + @7048 + @7048 + @26398 + (@27831 @113089 @6533 @6087 @6612 @6110 @6533 @6094) +@113219 := @27861 @6110 +@113222 := @113218 (@27841 (@113219 @20)) +@113224 := @27867 @6087 @6110 +@113228 := @113222 (@27766 (@113224 @139 @266)) +@113231 := @27875 @113089 @6087 @6612 +@113237 := @113228 (@27647 (@113231 @266 @450 @7578 @7048)) +@113245 := @30007 @113193 @6020 @453 @6091 @6094 @7048 @14036 @6117 +@113250 := @27696 @113193 @6533 @453 @6091 @14036 +@113252 := @27705 @113193 @6533 +@113258 := @113252 @160 @452 @6088 @6090 @7040 @14035 +@113260 := @27717 @113193 @6533 +@113264 := @113260 @136 @6088 @136 @7040 +@113265 := @27726 @113193 +@113389 := @112836 + (@112877 + (@112879 + (@112881 + (@112902 + (@112925 + (@112942 + (@112966 + (@112977 + (@112981 + (@113017 + (@113088 + (@113171 + (@113189 + (@113237 + (@113245 + (@113250 + (@113258 + (@113264 (@27725 (@113265 @136)) @27736) + (@113252 + @196 + @375 + @24 + @6085 + @7580 + @14034 + (@113260 @60 @24 @60 @7580 (@27725 (@113265 @60)) @30642) + (@113252 + @220 + @162 + @2853 + @33 + @7120 + @7042 + (@113260 + @192 + @2853 + @192 + @7120 + (@27725 (@113265 @192)) + @28265) + (@27742 @113193 @6533))))) + @111906 + @111909 + @111912 + @111915)) + (@27841 (@113219 @136)) + (@27766 (@113224 @140 @244)) + (@27647 (@113231 @244 @139 @7223 @7048)) + (@27888 + @113089 + @6103 + @6094 + @7048 + @14029 + (@30381 + @113089 + @6533 + @6103 + @6094 + @14029 + (@30390 + @113089 + @6533 + @177 + @334 + @2853 + @26 + @7966 + @7362 + (@113143 + @444 + @2853 + @77 + @7966 + @15316 + @113156 + (@113142 + @334 + @162 + @26 + @33 + @7362 + @7042 + (@28426 @113089 @6533 @331 @26 @7361 @29376) + @113159)))))) + @28815 + (@27766 (@28820 @6087 @6110 @141)) + @28827)))))))))))) +@113390 := @27312 @6025 +@113391 := @27330 @6025 +@113392 := @27320 @113391 +@113394 := @27316 (@113392 @27335) +@113396 := @27358 (@27359 @6025) +@113397 := @27354 @113396 +@113399 := @27316 (@113397 @27383) +@113416 := @27315 + (fun (fn : @129) => + @113394 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @113399 @27430)))))) + @27476)) + @6130 +@113419 := @27482 (@113392 (@27333 @6130)) +@113422 := @27395 (@27396 @6130) @111875 +@113426 := @27316 (@27387 (@113422 @27404) @27408) +@113427 := @27421 @6130 +@113432 := @27418 (@27420 @113427 @111878 @27376 @27378) +@113443 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @113399 (@113426 @113432))))) +@113444 := @27341 @113443 +@113445 := @27338 @113444 +@113454 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @111875 @27334) @27470))) +@113458 := @113419 (@113445 @113454) (@27526 @113391) +@113460 := @27529 @113444 @113454 +@113462 := @27532 @113443 @26417 +@113463 := @27368 @26417 +@113467 := @27316 (@113397 (@27366 (@113463 @27381))) +@113469 := @113422 (@27403 @26417) +@113470 := @27387 @113469 +@113472 := @27316 (@113470 @27408) +@113483 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @113467 (@113472 @113432))))) + @26419 +@113484 := @27372 @26419 +@113485 := @113484 @27380 +@113489 := @27316 (@113397 (@27366 (@113463 @113485))) +@113490 := @27416 @26419 +@113491 := @27415 @113490 +@113492 := @27419 @113490 +@113494 := @113492 @113427 @111878 +@113506 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @113489 (@113472 (@113491 (@113494 @27376 @27378)))))) + @7048 +@113511 := @27316 (@113397 (@27366 (@113463 (@113484 @29956)))) +@113512 := @113494 @7048 +@113521 := @27581 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @113511 (@113472 (@113491 (@113512 @27378))))) + @26427 +@113526 := @113397 (@27366 (@113463 (@113484 (@27375 @26428)))) +@113527 := @27316 @113526 +@113528 := @113512 @26427 +@113533 := @27599 (fun (Γ : @27346) => @113527 (@113472 (@113491 @113528))) +@113536 := @27612 (@27781 (@112955 @27783)) +@113537 := @113536 @96051 +@113538 := @113533 @113537 +@113539 := @27482 @113526 +@113541 := @113470 (@27407 @113537) +@113542 := @27316 @113541 +@113545 := @27414 @113537 @113490 @113528 +@113549 := @113539 (@113542 @113545) (@27642 @113396) +@113553 := @27482 @113541 @113545 (@27647 @113469) +@113561 := @30007 @113537 @6127 @5302 @6220 @6087 @7048 @26425 @6249 +@113566 := @27696 @113537 @6533 @5302 @6220 @26425 +@113568 := @27705 @113537 @6533 +@113574 := @113568 @177 @5301 @29 @6219 @7267 @26424 +@113576 := @27717 @113537 @6533 +@113580 := @113576 @46 @29 @46 @7267 +@113581 := @27726 @113537 +@113639 := @113561 + (@113566 + (@113574 + (@113580 (@27725 (@113581 @46)) @27936) + (@113568 + @212 + @3003 + @24 + @6090 + @7327 + @26423 + (@113576 @20 @24 @20 @7327 (@27725 (@113581 @20)) @29201) + (@113568 + @160 + @198 + @24 + @6085 + @7695 + @12104 + (@113576 @136 @24 @136 @7695 (@27725 (@113581 @136)) @31790) + (@113568 + @196 + @162 + @2853 + @33 + @7580 + @7042 + (@113576 @60 @2853 @60 @7580 (@27725 (@113581 @60)) @30642) + (@27742 @113537 @6533)))))) +@113640 := @27330 @6127 +@113641 := @27526 @113640 +@113642 := @113639 @113641 +@113643 := @27400 @6249 +@113645 := @113642 (@27751 @113643) +@113646 := @27424 @6249 +@113661 := @113416 + (@113458 + (@113460 + (@113462 + (@113483 + (@113506 + (@113521 + (@113538 + (@113549 (@113553 (@113645 (@27755 @113646) (@27760 (@27762 @6127)))))))))))) +@113662 := @27312 @6078 +@113663 := @27320 @112789 +@113665 := @27316 (@113663 @27335) +@113667 := @27358 (@27359 @6078) +@113668 := @27354 @113667 +@113670 := @27316 (@113668 @27383) +@113687 := @27315 + (fun (fn : @129) => + @113665 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @113670 @27430)))))) + @27476)) + @6217 +@113690 := @27482 (@113663 (@27333 @6217)) +@113693 := @27395 (@27396 @6217) @112792 +@113697 := @27316 (@27387 (@113693 @27404) @27408) +@113698 := @27421 @6217 +@113703 := @27418 (@27420 @113698 @112795 @27376 @27378) +@113714 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @113670 (@113697 @113703))))) +@113715 := @27341 @113714 +@113716 := @27338 @113715 +@113725 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @112792 @27334) @27470))) +@113728 := @113690 (@113716 @113725) @112790 +@113730 := @27529 @113715 @113725 +@113732 := @27532 @113714 @26433 +@113733 := @27368 @26433 +@113737 := @27316 (@113668 (@27366 (@113733 @27381))) +@113739 := @113693 (@27403 @26433) +@113740 := @27387 @113739 +@113742 := @27316 (@113740 @27408) +@113753 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @113737 (@113742 @113703))))) + @26301 +@113757 := @27316 (@113668 (@27366 (@113733 @112611))) +@113759 := @112618 @113698 @112795 +@113771 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @113757 (@113742 (@112617 (@113759 @27376 @27378)))))) + @26476 +@113778 := @27316 (@113668 (@27366 (@113733 (@112610 (@27375 (@26477 @27378)))))) +@113779 := @113759 @26476 +@113788 := @27581 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @113778 (@113742 (@112617 (@113779 @27378))))) + @26780 +@113793 := @113668 (@27366 (@113733 (@112610 (@27375 @26781)))) +@113794 := @27316 @113793 +@113795 := @113779 @26780 +@113800 := @27599 (fun (Γ : @27346) => @113794 (@113742 (@112617 @113795))) +@113801 := @112081 @29106 +@113802 := @113800 @113801 +@113803 := @27482 @113793 +@113805 := @113740 (@27407 @113801) +@113806 := @27316 @113805 +@113809 := @27414 @113801 @112616 @113795 +@113813 := @113803 (@113806 @113809) (@27642 @113667) +@113817 := @27482 @113805 @113809 (@27647 @113739) +@113874 := @27972 + @113801 + @6533 + @6533 + @60 + @24 + @853 + @6215 + @6040 + @26451 + @60 + @7067 + @26475 + @26780 + (@27673 + @113801 + @6533 + @853 + @24 + @26451 + (@28538 + @113801 + @6533 + @6612 + @177 + @393 + @136 + @113 + @24 + @7394 + @7088 + @26439 + @26446 + (@27717 @113801 @6533 @46 @5915 @46 @7394 (@27725 (@27726 @113801 @46)) @29520) + @110841 + @110845 + @110849 + @28500 + (@27766 (@28617 @26446 @26440)) + @28625)) + (@27766 (@28048 @113801 @60)) +@113875 := @30439 @113801 +@113932 := @27972 + @113875 + @6533 + @6533 + @192 + @26 + @859 + @6214 + @6040 + @26472 + @192 + @7843 + @7048 + @26780 + (@27673 + @113875 + @6533 + @859 + @26 + @26472 + (@28538 + @113875 + @6533 + @6612 + @177 + @393 + @60 + @113 + @26 + @7394 + @7088 + @26457 + @26467 + (@27717 @113875 @6533 @46 @5915 @46 @7394 (@27725 (@27726 @113875 @46)) @29520) + @110841 + @110845 + @111119 + @28500 + (@27766 (@28617 @26467 @26458)) + @28625)) + (@27766 (@28048 @113875 @192)) +@113933 := @50968 @113875 +@113936 := @33536 @113933 @6533 @6533 +@113944 := @113936 @855 @6138 @6213 @6040 @7048 @26494 @7048 @26780 +@113949 := @28538 @113933 @6533 @6612 @177 @393 +@113956 := @113949 @20 @113 @26 @7394 @7088 @26481 @26489 +@113958 := @27717 @113933 @6533 +@113961 := @113958 @46 @5915 @46 +@113962 := @113961 @7394 +@113963 := @27726 @113933 +@113965 := @27725 (@113963 @46) +@113978 := @113944 + (@113956 + (@113962 @113965 @29520) + @110841 + @110845 + @110950 + @28500 + (@27766 (@28617 @26489 @26482)) + @28625) +@113982 := @30356 @113933 @6533 @6533 @33716 +@113990 := @113982 @26494 @6138 @6213 @6040 @7048 @26499 @7048 @26778 +@113991 := @27888 @113933 +@113995 := @113991 @6138 @6040 @7048 @26498 +@113997 := @27897 @113933 @6533 +@114005 := @113997 @244 @6040 @162 @33 @7048 @7042 @26496 @27909 +@114007 := @28304 @113933 @6533 +@114013 := @113995 (@114005 @114007 (@27945 (@28459 @6040 @26496))) +@114014 := @113990 @114013 +@114045 := @113936 + @857 + @6138 + @6212 + @6040 + @7048 + @26519 + @7048 + @26778 + (@113949 + @46 + @113 + @26 + @7267 + @7088 + @26505 + @26514 + (@113961 @7267 @113965 @27936) + @110841 + @110845 + (@28601 (@110847 @46)) + @28500 + (@27766 (@28617 @26514 @26506)) + @28625) +@114054 := @113982 @26519 @6138 @6212 @6040 @7048 @26499 @26543 @26776 @114013 +@114062 := @113936 @4097 @6210 @6152 @6040 @26543 @26552 @7048 @26776 +@114071 := @28231 @113933 @6533 @766 @2137 @2119 @26 @26543 @26550 @8273 +@114073 := @28244 @113933 @6533 +@114083 := @114073 @196 @214 @24 @49 @7580 @26542 @26549 @7113 @26525 @7031 +@114091 := @113958 @60 @24 @60 @7580 (@27725 (@113963 @60)) @30642 +@114131 := @114062 + (@114071 + (@114083 + @114091 + (@114073 + @212 + @162 + @24 + @33 + @7327 + @7048 + @7042 + @7113 + @26535 + @7031 + (@113958 @20 @24 @20 @7327 (@27725 (@113963 @20)) @29201) + @114007 + @28310 + (@27766 (@28312 @26536 @7048))) + @28310 + (@27766 (@28312 @26526 @26542))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@114139 := @113982 @26552 @6210 @6152 @6040 @26560 @26773 @7048 @26569 +@114152 := @27972 @113933 @6533 @6533 @204 @26 @6143 @6209 @6040 @26557 @204 @7843 @7048 @26773 +@114154 := @27673 @113933 @6533 +@114157 := @114154 @6143 @26 @26557 +@114167 := @27682 @113933 @6533 @1296 @6142 @2079 @26 @7048 @26555 @6612 @2092 +@114169 := @27696 @113933 @6533 +@114172 := @114169 @6142 @2079 @26555 +@114174 := @27705 @113933 @6533 +@114189 := @114174 + @160 + @6141 + @29 + @2078 + @7295 + @26554 + (@113958 @136 @29 @136 @7295 (@27725 (@113963 @136)) @29061) +@114190 := @114174 @196 +@114196 := @114190 @1362 @24 @2077 @7580 @18331 @114091 +@114210 := @114174 + @1360 + @162 + @1283 + @33 + @9977 + @7042 + (@28281 @113933 @6533 @1283 @1359 @9977 @42567 @42571) +@114212 := @27742 @113933 @6533 +@114228 := @114152 + (@114157 + (@114167 (@114172 (@114189 (@114196 (@114210 @114212)))) @42020 @42023 @42026 @42029 @28625)) + (@27766 (@28048 @113933 @204)) +@114229 := @73633 @113933 +@114240 := @33536 @114229 @6533 @6533 @262 @6152 @6208 @6040 @7048 @12136 @7048 @26773 +@114245 := @30381 @114229 @6533 @262 @26 @12136 +@114247 := @27717 @114229 @6533 +@114251 := @114247 @204 @26 @204 @12136 +@114252 := @27726 @114229 +@114258 := @114240 (@114245 (@114251 (@27725 (@114252 @204)) @51336)) +@114270 := @30356 @114229 @6533 @6533 @33716 @12136 @6152 @6208 @6040 @7048 @26569 @26578 @26771 +@114275 := @27888 @114229 @6152 @6040 @7048 @26568 +@114277 := @27897 @114229 @6533 +@114285 := @114277 @266 @6040 @6151 @6038 @7048 @26567 @7978 @27910 +@114287 := @27696 @114229 @6533 +@114290 := @114287 @6151 @6038 @26567 +@114292 := @27705 @114229 @6533 +@114298 := @114292 @6149 @162 @5915 @33 @26565 @7042 +@114300 := @27673 @114229 @6533 +@114303 := @114300 @6149 @5915 @26565 +@114311 := @114277 @233 @5915 @6148 @113 @7048 @26564 @25775 @28379 +@114314 := @114287 @6148 @113 @26564 +@114315 := @114292 @196 +@114320 := @114315 @6147 @24 @112 @7580 @26563 +@114328 := @114247 @60 @24 @60 @7580 (@27725 (@114252 @60)) @30642 +@114329 := @114320 @114328 +@114335 := @114292 @242 @6146 @26 @99 @7162 @26562 +@114337 := @28426 @114229 @6533 +@114342 := @114335 (@114337 @239 @26 @7161 @28438) +@114353 := @114292 @334 @375 @26 @77 @7362 @14034 (@114337 @331 @26 @7361 @29376) +@114368 := @114292 + @220 + @162 + @26 + @33 + @7120 + @7042 + (@114247 @192 @26 @192 @7120 (@27725 (@114252 @192)) @28265) +@114370 := @27742 @114229 @6533 +@114382 := @114285 + (@114290 + (@114298 + (@114303 (@114311 (@114314 (@114329 (@114342 (@114353 (@114368 @114370))))) @110681)) + @114370)) +@114385 := @27945 (@33914 @6040 @7978) +@114388 := @114270 (@114275 (@114382 @114385)) +@114401 := @27972 @114229 @6533 @6533 @271 @26 @6159 @6207 @6040 @26575 @271 @7843 @7048 @26771 +@114404 := @114300 @6159 @26 @26575 +@114442 := @27682 + @114229 + @6533 + @6157 + @3003 + @2050 + @26 + @7048 + @14427 + @6533 + @6257 + (@114287 + @3003 + @2050 + @14427 + (@114292 + @160 + @198 + @29 + @49 + @7295 + @12104 + (@114247 @136 @29 @136 @7295 (@27725 (@114252 @136)) @29061) + (@114315 @162 @24 @33 @7580 @7042 @114328 @114370))) +@114443 := @27330 @6157 +@114444 := @27526 @114443 +@114445 := @114442 @114444 +@114446 := @27400 @6257 +@114448 := @114445 (@27751 @114446) +@114449 := @27424 @6257 +@114461 := @114401 + (@114404 (@114448 (@27755 @114449) (@27760 (@27762 @6157)) @27772)) + (@27766 (@28048 @114229 @271)) +@114462 := @63044 @114229 +@114473 := @33536 @114462 @6533 @6533 @275 @6167 @6206 @6040 @7048 @9940 @7048 @26771 +@114478 := @30381 @114462 @6533 @275 @26 @9940 +@114480 := @27717 @114462 @6533 +@114484 := @114480 @271 @26 @271 @9940 +@114485 := @27726 @114462 +@114491 := @114473 (@114478 (@114484 (@27725 (@114485 @271)) @42393)) +@114503 := @30356 @114462 @6533 @6533 @33716 @9940 @6167 @6206 @6040 @7048 @26587 @26616 @26769 +@114508 := @27888 @114462 @6167 @6040 @7048 @26586 +@114510 := @27897 @114462 @6533 +@114518 := @114510 @266 @6040 @6166 @6038 @7048 @26585 @7978 @27910 +@114520 := @27696 @114462 @6533 +@114523 := @114520 @6166 @6038 @26585 +@114525 := @27705 @114462 @6533 +@114531 := @114525 @6164 @162 @5915 @33 @26583 @7042 +@114533 := @27673 @114462 @6533 +@114536 := @114533 @6164 @5915 @26583 +@114544 := @114510 @233 @5915 @6163 @113 @7048 @26582 @25775 @28379 +@114547 := @114520 @6163 @113 @26582 +@114548 := @114525 @196 +@114553 := @114548 @6162 @24 @112 @7580 @26581 +@114561 := @114480 @60 @24 @60 @7580 (@27725 (@114485 @60)) @30642 +@114562 := @114553 @114561 +@114568 := @114525 @334 @6161 @26 @99 @7362 @26580 +@114570 := @28426 @114462 @6533 +@114575 := @114568 (@114570 @331 @26 @7361 @29376) +@114586 := @114525 @242 @375 @26 @77 @7162 @14034 (@114570 @239 @26 @7161 @28438) +@114601 := @114525 + @220 + @162 + @26 + @33 + @7120 + @7042 + (@114480 @192 @26 @192 @7120 (@27725 (@114485 @192)) @28265) +@114603 := @27742 @114462 @6533 +@114618 := @114503 + (@114508 + (@114518 + (@114523 + (@114531 + (@114536 (@114544 (@114547 (@114562 (@114575 (@114586 (@114601 @114603))))) @110681)) + @114603)) + @114385)) +@114683 := @27972 + @114462 + @6533 + @6533 + @367 + @24 + @6169 + @6205 + @6040 + @26591 + @367 + @7067 + @26615 + @26769 + (@114533 + @6169 + @24 + @26591 + (@27682 + @114462 + @6533 + @5209 + @3003 + @2050 + @24 + @7048 + @14427 + @6533 + @5531 + (@114520 + @3003 + @2050 + @14427 + (@114525 + @160 + @198 + @29 + @49 + @7295 + @12104 + (@114480 @136 @29 @136 @7295 (@27725 (@114485 @136)) @29061) + (@114548 @162 @24 @33 @7580 @7042 @114561 @114603))) + @97250 + @97253 + @97256 + @97259 + @27772)) + (@27766 (@28048 @114462 @367)) +@114684 := @64032 @114462 +@114695 := @33536 @114684 @6533 @6533 @6172 @6179 @6204 @6040 @26615 @26625 @7048 @26769 +@114697 := @28231 @114684 @6533 +@114704 := @114697 @766 @6171 @2119 @26 @26615 @26623 @8273 +@114706 := @28244 @114684 @6533 +@114716 := @114706 @237 @974 @24 @49 @7158 @26614 @26622 @7113 @26597 @7031 +@114718 := @28281 @114684 @6533 +@114724 := @114716 (@114718 @24 @236 @7158 @28410 @28414) +@114732 := @114706 @620 @162 @24 @33 @10349 @7048 @7042 @7113 +@114734 := @114732 @26607 @7031 +@114736 := @27717 @114684 @6533 +@114740 := @114736 @367 @24 @367 @10349 +@114741 := @27726 @114684 +@114745 := @114740 (@27725 (@114741 @367)) @43784 +@114746 := @114734 @114745 +@114748 := @28304 @114684 @6533 +@114768 := @114695 + (@114704 + (@114724 + (@114746 @114748 @28310 (@27766 (@28312 @26608 @7048))) + @28310 + (@27766 (@28312 @26598 @26614))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@114780 := @30356 @114684 @6533 @6533 @33716 @26625 @6179 @6204 @6040 @7048 @26667 @26676 @26767 +@114785 := @27888 @114684 @6179 @6040 @7048 @26666 +@114787 := @27897 @114684 @6533 +@114795 := @114787 @266 @6040 @6178 @6038 @7048 @26665 @7978 @27910 +@114797 := @27696 @114684 @6533 +@114800 := @114797 @6178 @6038 @26665 +@114802 := @27705 @114684 @6533 +@114808 := @114802 @6176 @162 @5915 @33 @26663 @7042 +@114810 := @27673 @114684 @6533 +@114813 := @114810 @6176 @5915 @26663 +@114821 := @114787 @233 @5915 @6175 @113 @7048 @26662 @25775 @28379 +@114824 := @114797 @6175 @113 @26662 +@114830 := @114802 @5036 @6174 @24 @112 @26659 @26661 +@114836 := @28076 @114684 @6533 @5036 @24 @26648 @26657 +@114843 := @114697 @218 @5035 @2119 @24 @26648 @26655 @7137 +@114853 := @114706 @196 @974 @24 @49 @7580 @26647 @26654 @7113 @26630 @7031 +@114861 := @114736 @60 @24 @60 @7580 (@27725 (@114741 @60)) @30642 +@114886 := @114830 + (@114836 + (@114843 + (@114853 + @114861 + (@114732 @26640 @7031 @114745 @114748 @28310 (@27766 (@28312 @26641 @7048))) + @28310 + (@27766 (@28312 @26631 @26647))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@114887 := @114802 @242 +@114892 := @114887 @6161 @26 @99 @7162 @26580 +@114898 := @28426 @114684 @6533 @239 @26 @7161 @28438 +@114899 := @114892 @114898 +@114905 := @114887 @375 @26 @77 @7162 @14034 @114898 +@114920 := @114802 + @220 + @162 + @26 + @33 + @7120 + @7042 + (@114736 @192 @26 @192 @7120 (@27725 (@114741 @192)) @28265) +@114922 := @27742 @114684 @6533 +@114937 := @114780 + (@114785 + (@114795 + (@114800 + (@114808 + (@114813 (@114821 (@114824 (@114886 (@114899 (@114905 (@114920 @114922))))) @110681)) + @114922)) + @114385)) +@115016 := @27972 + @114684 + @6533 + @6533 + @393 + @26 + @6183 + @6203 + @6040 + @26673 + @393 + @7843 + @7048 + @26767 + (@114810 + @6183 + @26 + @26673 + (@27682 + @114684 + @6533 + @1296 + @6182 + @2079 + @26 + @7048 + @26671 + @6612 + @2092 + (@114797 + @6182 + @2079 + @26671 + (@114802 + @160 + @6181 + @29 + @2078 + @7295 + @26670 + (@114736 @136 @29 @136 @7295 (@27725 (@114741 @136)) @29061) + (@114802 + @196 + @3311 + @24 + @2077 + @7580 + @15598 + @114861 + (@114802 + @3309 + @162 + @1283 + @33 + @15596 + @7042 + (@114718 @1283 @3308 @15596 @67555 @67559) + @114922)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + (@27766 (@28048 @114684 @393)) +@115017 := @100846 @114684 +@115028 := @33536 @115017 @6533 @6533 @630 @6189 @6202 @6040 @7048 @10354 @7048 @26767 +@115033 := @30381 @115017 @6533 @630 @26 @10354 +@115035 := @27717 @115017 @6533 +@115039 := @115035 @393 @26 @393 @10354 +@115040 := @27726 @115017 +@115046 := @115028 (@115033 (@115039 (@27725 (@115040 @393)) @43852)) +@115058 := @30356 @115017 @6533 @6533 @33716 @10354 @6189 @6202 @6040 @7048 @26717 @26723 @26765 +@115063 := @27888 @115017 @6189 @6040 @7048 @26716 +@115065 := @27897 @115017 @6533 +@115073 := @115065 @266 @6040 @6188 @6038 @7048 @26715 @7978 @27910 +@115075 := @27696 @115017 @6533 +@115078 := @115075 @6188 @6038 @26715 +@115080 := @27705 @115017 @6533 +@115086 := @115080 @6186 @162 @5915 @33 @26713 @7042 +@115088 := @27673 @115017 @6533 +@115091 := @115088 @6186 @5915 @26713 +@115099 := @115065 @233 @5915 @6185 @113 @7048 @26712 @25775 @28379 +@115102 := @115075 @6185 @113 @26712 +@115108 := @115080 @3008 @6174 @24 @112 @26710 @26661 +@115114 := @28076 @115017 @6533 @3008 @24 @26699 @26708 +@115123 := @28231 @115017 @6533 @218 @3007 @2119 @24 @26699 @26706 @7137 +@115125 := @28244 @115017 @6533 +@115135 := @115125 @196 @228 @24 @49 @7580 @26698 @26705 @7113 @26681 @7031 +@115143 := @115035 @60 @24 @60 @7580 (@27725 (@115040 @60)) @30642 +@115185 := @115108 + (@115114 + (@115123 + (@115135 + @115143 + (@115125 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @26691 + @7031 + (@28281 @115017 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @115017 @6533) + @28310 + (@27766 (@28312 @26692 @7048))) + @28310 + (@27766 (@28312 @26682 @26698))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@115186 := @115080 @242 +@115191 := @115186 @6161 @26 @99 @7162 @26580 +@115197 := @28426 @115017 @6533 @239 @26 @7161 @28438 +@115198 := @115191 @115197 +@115204 := @115186 @375 @26 @77 @7162 @14034 @115197 +@115219 := @115080 + @220 + @162 + @26 + @33 + @7120 + @7042 + (@115035 @192 @26 @192 @7120 (@27725 (@115040 @192)) @28265) +@115221 := @27742 @115017 @6533 +@115236 := @115058 + (@115063 + (@115073 + (@115078 + (@115086 + (@115091 (@115099 (@115102 (@115185 (@115198 (@115204 (@115219 @115221))))) @110681)) + @115221)) + @114385)) +@115302 := @27972 + @115017 + @6533 + @6533 + @398 + @24 + @3040 + @6201 + @6040 + @18981 + @398 + @7067 + @7048 + @26765 + (@115088 + @3040 + @24 + @18981 + (@27682 + @115017 + @6533 + @2383 + @3003 + @2050 + @24 + @7048 + @18979 + @6612 + @3713 + (@115075 + @3003 + @2050 + @18979 + (@115080 + @160 + @198 + @29 + @49 + @7040 + @12104 + (@115035 @136 @29 @136 @7040 (@27725 (@115040 @136)) @27736) + (@115080 @196 @162 @24 @33 @7580 @7042 @115143 @115221))) + @53889 + @53892 + @53895 + @53898 + @28625)) + (@27766 (@28048 @115017 @398)) +@115303 := @51807 @115017 +@115308 := @27888 @115303 @6201 @6040 @7048 @26764 +@115310 := @27897 @115303 @6533 +@115318 := @115310 @266 @6040 @6200 @6038 @7048 @26763 @7978 @27910 +@115320 := @27696 @115303 @6533 +@115323 := @115320 @6200 @6038 @26763 +@115325 := @27705 @115303 @6533 +@115331 := @115325 @6198 @162 @5915 @33 @26761 @7042 +@115336 := @27673 @115303 @6533 @6198 @5915 @26761 +@115344 := @115310 @233 @5915 @6197 @113 @7048 @26760 @25775 @28379 +@115347 := @115320 @6197 @113 @26760 +@115353 := @115325 @6194 @6196 @24 @112 @26757 @26759 +@115359 := @28076 @115303 @6533 @6194 @24 @26746 @26755 +@115368 := @28231 @115303 @6533 @218 @6193 @2119 @24 @26746 @26753 @7137 +@115370 := @28244 @115303 @6533 +@115380 := @115370 @196 @677 @24 @49 @7580 @26745 @26752 @7113 @26728 @7031 +@115382 := @27717 @115303 @6533 +@115386 := @115382 @60 @24 @60 @7580 +@115387 := @27726 @115303 +@115434 := @115353 + (@115359 + (@115368 + (@115380 + (@115386 (@27725 (@115387 @60)) @30642) + (@115370 + @675 + @162 + @24 + @33 + @12303 + @7048 + @7042 + @7113 + @26738 + @7031 + (@115382 @398 @24 @398 @12303 (@27725 (@115387 @398)) @51887) + (@28304 @115303 @6533) + @28310 + (@27766 (@28312 @26739 @7048))) + @28310 + (@27766 (@28312 @26729 @26745))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@115435 := @115325 @242 +@115440 := @115435 @2950 @26 @99 @7162 @14272 +@115446 := @28426 @115303 @6533 @239 @26 @7161 @28438 +@115447 := @115440 @115446 +@115453 := @115435 @432 @26 @77 @7162 @12022 @115446 +@115459 := @115435 @162 @26 @33 @7162 @7042 @115446 +@115461 := @27742 @115303 @6533 +@115489 := @114139 + (@114228 + (@114258 + (@114388 + (@114461 + (@114491 + (@114618 + (@114683 + (@114768 + (@114937 + (@115016 + (@115046 + (@115236 + (@115302 + (@115308 + (@115318 + (@115323 + (@115331 + (@115336 + (@115344 + (@115347 (@115434 (@115447 (@115453 (@115459 @115461))))) + @110681)) + @115461)) + @114385))))))))))))))) +@115493 := @113991 @6152 @6040 @7048 @26568 +@115501 := @113997 @266 @6040 @6151 @6038 @7048 @26567 @7978 @27910 +@115504 := @114169 @6151 @6038 @26567 +@115510 := @114174 @6149 @162 @5915 @33 @26565 @7042 +@115513 := @114154 @6149 @5915 @26565 +@115521 := @113997 @233 @5915 @6148 @113 @7048 @26564 @25775 @28379 +@115524 := @114169 @6148 @113 @26564 +@115530 := @114190 @6147 @24 @112 @7580 @26563 @114091 +@115536 := @114174 @242 @6146 @26 @99 @7162 @26562 +@115538 := @28426 @113933 @6533 +@115601 := @113687 + (@113728 + (@113730 + (@113732 + (@113753 + (@113771 + (@113788 + (@113802 + (@113813 + (@113817 + (@113874 + (@113932 + (@113978 + (@114014 + (@114045 + (@114054 + (@114131 + (@115489 + (@115493 + (@115501 + (@115504 + (@115510 + (@115513 + (@115521 + (@115524 + (@115530 + (@115536 + (@115538 @239 @26 @7161 @28438) + (@114174 + @334 + @375 + @26 + @77 + @7362 + @14034 + (@115538 @331 @26 @7361 @29376) + (@114174 + @220 + @162 + @26 + @33 + @7120 + @7042 + (@113958 + @192 + @26 + @192 + @7120 + (@27725 (@113963 @192)) + @28265) + @114212))))) + @110681)) + @114212)) + @114385))))))))))))))))))) +@115602 := @27312 @6127 +@115603 := @27320 @113640 +@115605 := @27316 (@115603 @27335) +@115607 := @27358 (@27359 @6127) +@115608 := @27354 @115607 +@115610 := @27316 (@115608 @27383) +@115627 := @27315 + (fun (fn : @129) => + @115605 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @115610 @27430)))))) + @27476)) + @6249 +@115630 := @27482 (@115603 (@27333 @6249)) +@115633 := @27395 (@27396 @6249) @113643 +@115637 := @27316 (@27387 (@115633 @27404) @27408) +@115638 := @27421 @6249 +@115643 := @27418 (@27420 @115638 @113646 @27376 @27378) +@115654 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @115610 (@115637 @115643))))) +@115655 := @27341 @115654 +@115656 := @27338 @115655 +@115665 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @113643 @27334) @27470))) +@115668 := @115630 (@115656 @115665) @113641 +@115670 := @27529 @115655 @115665 +@115672 := @27532 @115654 @26788 +@115673 := @27368 @26788 +@115677 := @27316 (@115608 (@27366 (@115673 @27381))) +@115679 := @115633 (@27403 @26788) +@115680 := @27387 @115679 +@115682 := @27316 (@115680 @27408) +@115693 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @115677 (@115682 @115643))))) + @26419 +@115697 := @27316 (@115608 (@27366 (@115673 @113485))) +@115699 := @113492 @115638 @113646 +@115711 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @115697 (@115682 (@113491 (@115699 @27376 @27378)))))) + @26833 +@115718 := @27316 (@115608 (@27366 (@115673 (@113484 (@27375 (@26834 @27378)))))) +@115719 := @115699 @26833 +@115728 := @27581 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @115718 (@115682 (@113491 (@115719 @27378))))) + @26958 +@115733 := @115608 (@27366 (@115673 (@113484 (@27375 @26959)))) +@115734 := @27316 @115733 +@115735 := @115719 @26958 +@115740 := @27599 (fun (Γ : @27346) => @115734 (@115682 (@113491 @115735))) +@115741 := @113536 @41741 +@115742 := @115740 @115741 +@115743 := @27482 @115733 +@115745 := @115680 (@27407 @115741) +@115746 := @27316 @115745 +@115749 := @27414 @115741 @113490 @115735 +@115753 := @115743 (@115746 @115749) (@27642 @115607) +@115757 := @27482 @115745 @115749 (@27647 @115679) +@115804 := @27972 + @115741 + @6533 + @6533 + @192 + @24 + @4255 + @6247 + @6087 + @26808 + @192 + @7067 + @26832 + @26958 + (@28076 + @115741 + @6533 + @4255 + @24 + @26804 + @26806 + (@28086 + @115741 + @6533 + @196 + @24 + @26 + @7580 + @7088 + @26794 + @7031 + (@27717 @115741 @6533 @60 @2853 @60 @7580 (@27725 (@27726 @115741 @60)) @30642) + @28500)) + (@27766 (@28048 @115741 @192)) +@115805 := @28058 @115741 +@115852 := @27972 + @115805 + @6533 + @6533 + @204 + @26 + @4252 + @6246 + @6087 + @26829 + @204 + @7843 + @7048 + @26958 + (@28076 + @115805 + @6533 + @4252 + @26 + @26825 + @26827 + (@57220 + @115805 + @6533 + @196 + @24 + @26 + @7580 + @7088 + @26814 + @7031 + (@27717 @115805 @6533 @60 @2853 @60 @7580 (@27725 (@27726 @115805 @60)) @30642) + @28500)) + (@27766 (@28048 @115805 @204)) +@115853 := @73633 @115805 +@115856 := @33536 @115853 @6533 @6533 +@115864 := @115856 @262 @6244 @6243 @6087 @7048 @12136 @7048 @26958 +@115869 := @30381 @115853 @6533 @262 @26 @12136 +@115871 := @27717 @115853 @6533 +@115875 := @115871 @204 @26 @204 @12136 +@115876 := @27726 @115853 +@115882 := @115864 (@115869 (@115875 (@27725 (@115876 @204)) @51336)) +@115886 := @30356 @115853 @6533 @6533 @33716 +@115894 := @115886 @12136 @6244 @6243 @6087 @26856 @26955 @7048 @26953 +@115902 := @115856 @6225 @6240 @6243 @6087 @26856 @26865 @7048 @26955 +@115904 := @28231 @115853 @6533 +@115911 := @115904 @766 @6224 @2119 @26 @26856 @26863 @8273 +@115913 := @28244 @115853 @6533 +@115914 := @115913 @220 +@115923 := @115914 @179 @24 @49 @7120 @26855 @26862 @7113 @26838 @7031 +@115931 := @115871 @192 @24 @192 @7120 (@27725 (@115876 @192)) @28265 +@115932 := @115923 @115931 +@115951 := @115913 + @177 + @162 + @24 + @33 + @7966 + @7048 + @7042 + @7113 + @26848 + @7031 + (@115871 @46 @24 @46 @7966 (@27725 (@115876 @46)) @33867) +@115953 := @28304 @115853 @6533 +@115973 := @115902 + (@115911 + (@115932 + (@115951 @115953 @28310 (@27766 (@28312 @26849 @7048))) + @28310 + (@27766 (@28312 @26839 @26855))) + @34182 + @34185 + @34188 + @34192 + @34197 + @34203) +@115981 := @115886 @26865 @6240 @6243 @6087 @26907 @26947 @7048 @26953 +@115994 := @27972 @115853 @6533 @6533 @271 @26 @6232 @6239 @6087 @26904 @271 @7843 @7048 @26947 +@115999 := @27673 @115853 @6533 @6232 @26 @26904 +@116009 := @27682 @115853 @6533 @1296 @6231 @2079 @26 @7048 @26902 @6612 @2092 +@116014 := @27696 @115853 @6533 @6231 @2079 @26902 +@116016 := @27705 @115853 @6533 +@116132 := @115994 + (@115999 + (@116009 + (@116014 + (@116016 + @160 + @6230 + @29 + @2078 + @7040 + @26901 + (@115871 @136 @29 @136 @7040 (@27725 (@115876 @136)) @27736) + (@116016 + @6228 + @2450 + @24 + @2077 + @26899 + @24612 + (@28076 + @115853 + @6533 + @6228 + @24 + @26888 + @26897 + (@115904 + @218 + @6227 + @2119 + @24 + @26888 + @26895 + @7137 + (@115913 + @212 + @375 + @24 + @49 + @7327 + @26887 + @26894 + @7113 + @26870 + @7031 + (@115871 @20 @24 @20 @7327 (@27725 (@115876 @20)) @29201) + (@115914 + @162 + @24 + @33 + @7120 + @7048 + @7042 + @7113 + @26880 + @7031 + @115931 + @115953 + @28310 + (@27766 (@28312 @26881 @7048))) + @28310 + (@27766 (@28312 @26871 @26887))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@116016 + @2448 + @162 + @1283 + @33 + @12790 + @7042 + (@28281 @115853 @6533 @1283 @2447 @12790 @54627 @54631) + (@27742 @115853 @6533))))) + @42020 + @42023 + @42026 + @42029 + @28625)) + (@27766 (@28048 @115853 @271)) +@116133 := @63044 @115853 +@116138 := @27888 @116133 @6239 @6087 @7048 @26946 +@116148 := @27897 @116133 @6533 @266 @6087 @6238 @6085 @7048 @26945 @7978 @27910 +@116153 := @27696 @116133 @6533 @6238 @6085 @26945 +@116155 := @27705 @116133 @6533 +@116161 := @116155 @6236 @162 @2853 @33 @26943 @7042 +@116169 := @30390 @116133 @6533 @230 @275 @24 @26 @26941 @9940 +@116175 := @116155 @230 @277 @24 @77 @26941 @15682 +@116181 := @28076 @116133 @6533 @230 @24 @26930 @26939 +@116190 := @28231 @116133 @6533 @218 @229 @2119 @24 @26930 @26937 @7137 +@116192 := @28244 @116133 @6533 +@116202 := @116192 @220 @228 @24 @49 @7120 @26929 @26936 @7113 @26912 @7031 +@116204 := @27717 @116133 @6533 +@116208 := @116204 @192 @24 @192 @7120 +@116209 := @27726 @116133 +@116255 := @116175 + (@116181 + (@116190 + (@116202 + (@116208 (@27725 (@116209 @192)) @28265) + (@116192 + @226 + @162 + @24 + @33 + @7130 + @7048 + @7042 + @7113 + @26922 + @7031 + (@28281 @116133 @6533 @24 @225 @7130 @28292 @28298) + (@28304 @116133 @6533) + @28310 + (@27766 (@28312 @26923 @7048))) + @28310 + (@27766 (@28312 @26913 @26929))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) +@116270 := @116155 + @275 + @162 + @26 + @33 + @9940 + @7042 + (@116204 @271 @26 @271 @9940 (@27725 (@116209 @271)) @42393) +@116272 := @27742 @116133 @6533 +@116286 := @115981 + (@116132 + (@116138 + (@116148 + (@116153 (@116161 (@116169 (@116255 (@116270 @116272))) @116272)) + (@27945 (@33914 @6087 @7978))))) +@116307 := @27888 + @115853 + @6243 + @6087 + @7048 + @26952 + (@27897 + @115853 + @6533 + @244 + @6087 + @162 + @33 + @7048 + @7042 + @26950 + @27909 + @115953 + (@27945 (@28459 @6087 @26950))) +@116324 := @115627 + (@115668 + (@115670 + (@115672 + (@115693 + (@115711 + (@115728 + (@115742 + (@115753 + (@115757 + (@115804 + (@115852 (@115882 (@115894 (@115973 (@116286 @116307)) @116307))))))))))))) +@116325 := @27312 @6157 +@116326 := @27320 @114443 +@116328 := @27316 (@116326 @27335) +@116330 := @27358 (@27359 @6157) +@116331 := @27354 @116330 +@116333 := @27316 (@116331 @27383) +@116350 := @27315 + (fun (fn : @129) => + @116328 + (@27338 + (@27341 + (fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @116333 @27430)))))) + @27476)) + @6257 +@116353 := @27482 (@116326 (@27333 @6257)) +@116356 := @27395 (@27396 @6257) @114446 +@116360 := @27316 (@27387 (@116356 @27404) @27408) +@116361 := @27421 @6257 +@116366 := @27418 (@27420 @116361 @114449 @27376 @27378) +@116377 := fun (params : @27340) => + @27342 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @116333 (@116360 @116366))))) +@116378 := @27341 @116377 +@116379 := @27338 @116378 +@116388 := @27444 + (fun (U : @27443) => @27445 (fun (t : @7) => @27453 (@27316 (@27459 @114446 @27334) @27470))) +@116391 := @116353 (@116379 @116388) @114444 +@116393 := @27529 @116378 @116388 +@116395 := @27532 @116377 @11710 +@116397 := @27316 (@116331 @49078) +@116398 := @116356 @49081 +@116399 := @27387 @116398 +@116401 := @27316 (@116399 @27408) +@116412 := @27535 + (fun (rty : @6392) => + @27344 + (fun (lets : @27343) => + @27345 (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @116397 (@116401 @116366))))) + @15987 +@116414 := @27316 (@116331 @69434) +@116416 := @69439 @116361 @114449 +@116428 := @27557 + (fun (lets : @27343) => + @27345 + (fun (tail : @7037) => + @27347 (fun (Γ : @27346) => @116414 (@116401 (@69438 (@116416 @27376 @27378)))))) + @27007 +@116435 := @27316 (@116331 (@27366 (@49076 (@69431 (@27375 (@27008 @27378)))))) +@116436 := @116416 @27007 +@116445 := @27581 + (fun (tail : @7037) => @27347 (fun (Γ : @27346) => @116435 (@116401 (@69438 (@116436 @27378))))) + @20809 +@116450 := @116331 (@27366 (@49076 (@69431 (@27375 @27009)))) +@116451 := @27316 @116450 +@116452 := @116436 @20809 +@116458 := @27599 (fun (Γ : @27346) => @116451 (@116401 (@69438 @116452))) @29106 +@116459 := @27482 @116450 +@116460 := @116399 @49151 +@116461 := @27316 @116460 +@116462 := @69487 @116452 +@116582 := @116350 + (@116391 + (@116393 + (@116395 + (@116412 + (@116428 + (@116445 + (@116458 + (@116459 + (@116461 @116462) + (@27642 @116330) + (@27482 + @116460 + @116462 + (@27647 @116398) + (@89005 + @6255 + @26 + @20753 + @46 + @7843 + @27006 + @20809 + @89059 + @29470 + (@84324 + @6253 + @4396 + @26 + @27003 + @60 + @7843 + @7048 + @20809 + (@84334 + @6253 + @26 + @27003 + (@84340 + @6252 + @2079 + @26 + @7048 + @27001 + @6612 + @2092 + (@84349 + @6252 + @2079 + @27001 + (@84355 + @6251 + @29 + @2078 + @7040 + @27000 + @89090 + (@84373 + @4560 + @24 + @2077 + @26998 + @20234 + (@84382 + @26987 + @26996 + (@84390 + @26987 + @26994 + @7137 + (@84400 + @26986 + @26993 + @7113 + @26969 + @7031 + @84413 + (@84422 + @26979 + @7031 + @84431 + @84434 + @28310 + (@27766 (@28312 @26980 @7048))) + @28310 + (@27766 (@28312 @26970 @26986))) + @28328 + @28332 + @28337 + @28342 + @28348 + @28355)) + (@84354 + @4558 + @162 + @1283 + @33 + @20172 + @7042 + (@84462 @4557 @20172 @87265 @87269) + @84469)))) + @42020 + @42023 + @42026 + @42029 + @28625)) + @84484 + @89234))))))))))) +@116586 := LexLeanPreservation.Rust.CrateOK @27307 @27309 @27311 +@116587 := Nat.casesOn.{0} +@116596 := HAdd.hAdd.{0, 0, 0} @14 @14 @14 (instHAdd.{0} @14 instAddNat) +@116597 := @116596 @27378 +@116601 := @27320 (@27330 (@116597 @136)) @27335 +@116602 := @116596 @27376 +@116609 := @116587 (fun (y : @14) => (fn : @129) -> (h : @116601) -> @27312 (@116602 @136)) @27334 +@116611 := @116596 Nat.zero +@116619 := @116609 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @136)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun0) +@116638 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @20)) @27335) -> @27312 (@116602 @20)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @20)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun1) +@116657 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @46)) @27335) -> @27312 (@116602 @46)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @46)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun2) +@116676 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @60)) @27335) -> @27312 (@116602 @60)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @60)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun3) +@116695 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @192)) @27335) -> @27312 (@116602 @192)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @192)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun4) +@116714 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @204)) @27335) -> @27312 (@116602 @204)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @204)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun5) +@116733 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @271)) @27335) -> @27312 (@116602 @271)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @271)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun6) +@116752 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @367)) @27335) -> @27312 (@116602 @367)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @367)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun7) +@116771 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @393)) @27335) -> @27312 (@116602 @393)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @393)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun8) +@116790 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @398)) @27335) -> @27312 (@116602 @398)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @398)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun9) +@116809 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @473)) @27335) -> @27312 (@116602 @473)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @473)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun10) +@116828 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @521)) @27335) -> @27312 (@116602 @521)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @521)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun11) +@116847 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @532)) @27335) -> @27312 (@116602 @532)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @532)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun12) +@116866 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @537)) @27335) -> @27312 (@116602 @537)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @537)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun13) +@116885 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @618)) @27335) -> @27312 (@116602 @618)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @618)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun14) +@116904 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @733)) @27335) -> @27312 (@116602 @733)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @733)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun15) +@116923 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @851)) @27335) -> @27312 (@116602 @851)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @851)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun16) +@116942 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @920)) @27335) -> @27312 (@116602 @920)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @920)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun17) +@116961 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @931)) @27335) -> @27312 (@116602 @931)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @931)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun18) +@116980 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @999)) @27335) -> @27312 (@116602 @999)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @999)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun19) +@116999 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1086)) @27335) -> @27312 (@116602 @1086)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1086)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun20) +@117018 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1095)) @27335) -> @27312 (@116602 @1095)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1095)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun21) +@117037 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1162)) @27335) -> @27312 (@116602 @1162)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1162)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun22) +@117056 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1288)) @27335) -> @27312 (@116602 @1288)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1288)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun23) +@117075 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1296)) @27335) -> @27312 (@116602 @1296)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1296)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun24) +@117094 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1319)) @27335) -> @27312 (@116602 @1319)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1319)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun25) +@117113 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1329)) @27335) -> @27312 (@116602 @1329)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1329)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun26) +@117132 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1346)) @27335) -> @27312 (@116602 @1346)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1346)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun27) +@117151 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1423)) @27335) -> @27312 (@116602 @1423)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1423)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun28) +@117170 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1431)) @27335) -> @27312 (@116602 @1431)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1431)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun29) +@117189 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1439)) @27335) -> @27312 (@116602 @1439)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1439)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun30) +@117208 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1462)) @27335) -> @27312 (@116602 @1462)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1462)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun31) +@117227 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1560)) @27335) -> @27312 (@116602 @1560)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1560)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun32) +@117246 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1565)) @27335) -> @27312 (@116602 @1565)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1565)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun33) +@117265 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1579)) @27335) -> @27312 (@116602 @1579)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1579)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun34) +@117284 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1584)) @27335) -> @27312 (@116602 @1584)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1584)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun35) +@117303 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1589)) @27335) -> @27312 (@116602 @1589)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1589)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun36) +@117322 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @1606)) @27335) -> @27312 (@116602 @1606)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @1606)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun37) +@117341 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2036)) @27335) -> @27312 (@116602 @2036)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2036)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun38) +@117360 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2041)) @27335) -> @27312 (@116602 @2041)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2041)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun39) +@117379 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2057)) @27335) -> @27312 (@116602 @2057)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2057)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun40) +@117398 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2099)) @27335) -> @27312 (@116602 @2099)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2099)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun41) +@117417 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2104)) @27335) -> @27312 (@116602 @2104)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2104)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun42) +@117436 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2128)) @27335) -> @27312 (@116602 @2128)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2128)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun43) +@117455 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2133)) @27335) -> @27312 (@116602 @2133)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2133)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun44) +@117474 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2171)) @27335) -> @27312 (@116602 @2171)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2171)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun45) +@117493 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2199)) @27335) -> @27312 (@116602 @2199)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2199)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun46) +@117512 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2227)) @27335) -> @27312 (@116602 @2227)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2227)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun47) +@117531 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2267)) @27335) -> @27312 (@116602 @2267)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2267)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun48) +@117550 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2307)) @27335) -> @27312 (@116602 @2307)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2307)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun49) +@117569 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2317)) @27335) -> @27312 (@116602 @2317)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2317)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun50) +@117588 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2338)) @27335) -> @27312 (@116602 @2338)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2338)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun51) +@117607 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2361)) @27335) -> @27312 (@116602 @2361)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2361)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun52) +@117626 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2369)) @27335) -> @27312 (@116602 @2369)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2369)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun53) +@117645 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2383)) @27335) -> @27312 (@116602 @2383)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2383)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun54) +@117664 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2415)) @27335) -> @27312 (@116602 @2415)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2415)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun55) +@117683 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2493)) @27335) -> @27312 (@116602 @2493)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2493)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun56) +@117702 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2536)) @27335) -> @27312 (@116602 @2536)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2536)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun57) +@117721 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2621)) @27335) -> @27312 (@116602 @2621)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2621)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun58) +@117740 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2680)) @27335) -> @27312 (@116602 @2680)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2680)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun59) +@117759 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2685)) @27335) -> @27312 (@116602 @2685)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2685)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun60) +@117778 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2733)) @27335) -> @27312 (@116602 @2733)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2733)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun61) +@117797 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2755)) @27335) -> @27312 (@116602 @2755)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2755)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun62) +@117816 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2760)) @27335) -> @27312 (@116602 @2760)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2760)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun63) +@117835 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2798)) @27335) -> @27312 (@116602 @2798)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2798)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun64) +@117854 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2803)) @27335) -> @27312 (@116602 @2803)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2803)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun65) +@117873 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2884)) @27335) -> @27312 (@116602 @2884)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2884)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun66) +@117892 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2931)) @27335) -> @27312 (@116602 @2931)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2931)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun67) +@117911 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2940)) @27335) -> @27312 (@116602 @2940)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2940)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun68) +@117930 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @2945)) @27335) -> @27312 (@116602 @2945)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @2945)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun69) +@117949 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3024)) @27335) -> @27312 (@116602 @3024)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3024)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun70) +@117968 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3243)) @27335) -> @27312 (@116602 @3243)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3243)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun71) +@117987 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3254)) @27335) -> @27312 (@116602 @3254)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3254)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun72) +@118006 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3276)) @27335) -> @27312 (@116602 @3276)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3276)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun73) +@118025 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3386)) @27335) -> @27312 (@116602 @3386)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3386)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun74) +@118044 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3397)) @27335) -> @27312 (@116602 @3397)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3397)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun75) +@118063 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3417)) @27335) -> @27312 (@116602 @3417)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3417)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun76) +@118082 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3449)) @27335) -> @27312 (@116602 @3449)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3449)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun77) +@118101 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3463)) @27335) -> @27312 (@116602 @3463)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3463)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun78) +@118120 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3489)) @27335) -> @27312 (@116602 @3489)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3489)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun79) +@118139 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3499)) @27335) -> @27312 (@116602 @3499)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3499)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun80) +@118158 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3586)) @27335) -> @27312 (@116602 @3586)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3586)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun81) +@118177 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @3991)) @27335) -> @27312 (@116602 @3991)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @3991)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun82) +@118196 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4219)) @27335) -> @27312 (@116602 @4219)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4219)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun83) +@118215 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4229)) @27335) -> @27312 (@116602 @4229)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4229)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun84) +@118234 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4234)) @27335) -> @27312 (@116602 @4234)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4234)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun85) +@118253 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4275)) @27335) -> @27312 (@116602 @4275)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4275)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun86) +@118272 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4280)) @27335) -> @27312 (@116602 @4280)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4280)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun87) +@118291 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4330)) @27335) -> @27312 (@116602 @4330)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4330)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun88) +@118310 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4366)) @27335) -> @27312 (@116602 @4366)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4366)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun89) +@118329 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4791)) @27335) -> @27312 (@116602 @4791)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4791)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun90) +@118348 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4826)) @27335) -> @27312 (@116602 @4826)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4826)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun91) +@118367 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4830)) @27335) -> @27312 (@116602 @4830)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4830)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun92) +@118386 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4863)) @27335) -> @27312 (@116602 @4863)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4863)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun93) +@118405 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4893)) @27335) -> @27312 (@116602 @4893)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4893)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun94) +@118424 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @4911)) @27335) -> @27312 (@116602 @4911)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @4911)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun95) +@118443 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5103)) @27335) -> @27312 (@116602 @5103)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5103)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun96) +@118462 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5153)) @27335) -> @27312 (@116602 @5153)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5153)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun97) +@118481 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5162)) @27335) -> @27312 (@116602 @5162)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5162)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun98) +@118500 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5175)) @27335) -> @27312 (@116602 @5175)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5175)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun99) +@118519 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5209)) @27335) -> @27312 (@116602 @5209)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5209)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun100) +@118538 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5262)) @27335) -> @27312 (@116602 @5262)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5262)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun101) +@118557 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5271)) @27335) -> @27312 (@116602 @5271)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5271)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun102) +@118576 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5276)) @27335) -> @27312 (@116602 @5276)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5276)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun103) +@118595 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5288)) @27335) -> @27312 (@116602 @5288)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5288)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun104) +@118614 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5299)) @27335) -> @27312 (@116602 @5299)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5299)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun105) +@118633 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5383)) @27335) -> @27312 (@116602 @5383)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5383)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun106) +@118652 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5481)) @27335) -> @27312 (@116602 @5481)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5481)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun107) +@118671 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5544)) @27335) -> @27312 (@116602 @5544)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5544)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun108) +@118690 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5695)) @27335) -> @27312 (@116602 @5695)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5695)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun109) +@118709 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5920)) @27335) -> @27312 (@116602 @5920)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5920)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun110) +@118728 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @5924)) @27335) -> @27312 (@116602 @5924)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @5924)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun111) +@118747 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @6020)) @27335) -> @27312 (@116602 @6020)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @6020)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun112) +@118766 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @6025)) @27335) -> @27312 (@116602 @6025)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @6025)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun113) +@118785 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @6078)) @27335) -> @27312 (@116602 @6078)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @6078)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun114) +@118804 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @6127)) @27335) -> @27312 (@116602 @6127)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @6127)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun115) +@118823 := @116587 + (fun (y : @14) => + (fn : @129) -> (h : @27320 (@27330 (@116597 @6157)) @27335) -> @27312 (@116602 @6157)) + @27334 + (fun (fn : @129) => + fun (h : @27320 (@27330 (@116611 @6157)) @27335) => + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun116) +@118827 := @27320 (@27330 (@116597 @9398)) @27335 +@118832 := Option.noConfusion.{0, 0} (@27312 (@116602 @9398)) @129 +@118833 := @7030 @129 +@118835 := @118832 @118833 @129 +@118836 := @27333 @27378 +@118890 := @118462 + (fun (x : @14) => + @118481 + (fun (x : @14) => + @118500 + (fun (x : @14) => + @118519 + (fun (x : @14) => + @118538 + (fun (x : @14) => + @118557 + (fun (x : @14) => + @118576 + (fun (x : @14) => + @118595 + (fun (x : @14) => + @118614 + (fun (x : @14) => + @118633 + (fun (x : @14) => + @118652 + (fun (x : @14) => + @118671 + (fun (x : @14) => + @118690 + (fun (x : @14) => + @118709 + (fun (x : @14) => + @118728 + (fun (x : @14) => + @118747 + (fun (x : @14) => + @118766 + (fun (x : @14) => + @118785 + (fun (x : @14) => + @118804 + (fun (x : @14) => + @118823 + (fun (x : @14) => + fun (fn : @129) => + fun (h : @118827) => + @118835 + @118836 + (Eq.refl.{2} (Sort 1) @129) + (heq_of_eq.{1} + @27319 + @118833 + @118836 + @27334))))))))))))))))))))) +@118938 := @118006 + (fun (x : @14) => + @118025 + (fun (x : @14) => + @118044 + (fun (x : @14) => + @118063 + (fun (x : @14) => + @118082 + (fun (x : @14) => + @118101 + (fun (x : @14) => + @118120 + (fun (x : @14) => + @118139 + (fun (x : @14) => + @118158 + (fun (x : @14) => + @118177 + (fun (x : @14) => + @118196 + (fun (x : @14) => + @118215 + (fun (x : @14) => + @118234 + (fun (x : @14) => + @118253 + (fun (x : @14) => + @118272 + (fun (x : @14) => + @118291 + (fun (x : @14) => + @118310 + (fun (x : @14) => + @118329 + (fun (x : @14) => + @118348 + (fun (x : @14) => + @118367 + (fun (x : @14) => + @118386 + (fun (x : @14) => + @118405 + (fun (x : @14) => + @118424 + (fun (x : @14) => + @118443 + (fun (x : @14) => @118890)))))))))))))))))))))))) +@118986 := @117550 + (fun (x : @14) => + @117569 + (fun (x : @14) => + @117588 + (fun (x : @14) => + @117607 + (fun (x : @14) => + @117626 + (fun (x : @14) => + @117645 + (fun (x : @14) => + @117664 + (fun (x : @14) => + @117683 + (fun (x : @14) => + @117702 + (fun (x : @14) => + @117721 + (fun (x : @14) => + @117740 + (fun (x : @14) => + @117759 + (fun (x : @14) => + @117778 + (fun (x : @14) => + @117797 + (fun (x : @14) => + @117816 + (fun (x : @14) => + @117835 + (fun (x : @14) => + @117854 + (fun (x : @14) => + @117873 + (fun (x : @14) => + @117892 + (fun (x : @14) => + @117911 + (fun (x : @14) => + @117930 + (fun (x : @14) => + @117949 + (fun (x : @14) => + @117968 + (fun (x : @14) => + @117987 + (fun (x : @14) => @118938)))))))))))))))))))))))) +@119034 := @117094 + (fun (x : @14) => + @117113 + (fun (x : @14) => + @117132 + (fun (x : @14) => + @117151 + (fun (x : @14) => + @117170 + (fun (x : @14) => + @117189 + (fun (x : @14) => + @117208 + (fun (x : @14) => + @117227 + (fun (x : @14) => + @117246 + (fun (x : @14) => + @117265 + (fun (x : @14) => + @117284 + (fun (x : @14) => + @117303 + (fun (x : @14) => + @117322 + (fun (x : @14) => + @117341 + (fun (x : @14) => + @117360 + (fun (x : @14) => + @117379 + (fun (x : @14) => + @117398 + (fun (x : @14) => + @117417 + (fun (x : @14) => + @117436 + (fun (x : @14) => + @117455 + (fun (x : @14) => + @117474 + (fun (x : @14) => + @117493 + (fun (x : @14) => + @117512 + (fun (x : @14) => + @117531 + (fun (x : @14) => @118986)))))))))))))))))))))))) +@119082 := @116638 + (fun (x : @14) => + @116657 + (fun (x : @14) => + @116676 + (fun (x : @14) => + @116695 + (fun (x : @14) => + @116714 + (fun (x : @14) => + @116733 + (fun (x : @14) => + @116752 + (fun (x : @14) => + @116771 + (fun (x : @14) => + @116790 + (fun (x : @14) => + @116809 + (fun (x : @14) => + @116828 + (fun (x : @14) => + @116847 + (fun (x : @14) => + @116866 + (fun (x : @14) => + @116885 + (fun (x : @14) => + @116904 + (fun (x : @14) => + @116923 + (fun (x : @14) => + @116942 + (fun (x : @14) => + @116961 + (fun (x : @14) => + @116980 + (fun (x : @14) => + @116999 + (fun (x : @14) => + @117018 + (fun (x : @14) => + @117037 + (fun (x : @14) => + @117056 + (fun (x : @14) => + @117075 + (fun (x : @14) => @119034)))))))))))))))))))))))) +@119085 := fun (x : @14) => @116619 (fun (x : @14) => @119082) +@119093 := (n : @14) -> + (f : @14) -> LexLeanPreservation.Rust.FunSem @27307 @27309 @27311 @27378 @27334 +@119103 := fun (n : @14) => + fun (f : @14) => + LexLeanPreservation.Rust.simulate + @27307 + @27309 + @27311 + LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.crate_ok + @27378 + @27334 +\end{coremodule} +\end{lexlean} diff --git a/bootstrap/expected/verify/preserve/audit.txt b/bootstrap/expected/verify/preserve/audit.txt index 7c5dee44e..e8120192f 100644 --- a/bootstrap/expected/verify/preserve/audit.txt +++ b/bootstrap/expected/verify/preserve/audit.txt @@ -7737,536 +7737,1502 @@ '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.Cb68fb9280f6c4e3437006d738209d44b.R0.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.root' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.root' depends on axioms: [propext, Classical.choice, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.root' depends on axioms: [propext, Classical.choice, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.root' depends on axioms: [propext, Classical.choice, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.root' depends on axioms: [propext, Classical.choice, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.root' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.root' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.root' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__prog' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_4' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_4' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_8' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_8' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_6' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_6' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_7' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_7' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.root' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_5' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_5' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__prog' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_4' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_4' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_3' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_3' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_8' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_8' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_2' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_2' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_6' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_6' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_0' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_0' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_7' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_7' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.denote' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__prog' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_0' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_2' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_1' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_19' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_19' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_5' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_5' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_5' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_5' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_3' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_3' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_6' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_6' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_2' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_2' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_7' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_7' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_0' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_0' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_18' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_18' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.denote' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__prog' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_0' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_2' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_1' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_19' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_19' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_51' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_51' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_5' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_5' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_69' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_69' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_6' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_6' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_53' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_53' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_7' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_7' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_39' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_39' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_18' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_18' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_20' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_20' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_51' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_51' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_21' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_21' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_69' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_69' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_8' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_8' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_53' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_53' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_23' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_23' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_39' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_39' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_9' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_9' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_20' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_20' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_25' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_25' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_21' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_21' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_10' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_10' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_8' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_8' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_40' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_40' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_23' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_23' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_54' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_54' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_9' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_9' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_41' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_25' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_25' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41._unsafe_rec' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_26' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_26' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_10' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_10' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_12' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_12' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_40' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_40' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_28' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_28' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_54' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_54' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_13' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_13' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_41' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_1' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_1' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41._unsafe_rec' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_26' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_26' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_79' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_79' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_12' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_12' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_70' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_70' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_28' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_28' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_55' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_55' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_13' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_13' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_63' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_63' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_1' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_1' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_46' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_46' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_79' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_79' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_75' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_75' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_70' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_70' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_64' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_64' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_55' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_55' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_47' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_47' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_63' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_63' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_32' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_32' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_46' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_46' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_42' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_42' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_75' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_75' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_29' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_29' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_64' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_64' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_31' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_31' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_47' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_47' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_68' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_68' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_32' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_32' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_56' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_56' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_42' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_42' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_43' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_43' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_29' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_29' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_48' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_48' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_31' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_31' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_49' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_49' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_68' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_68' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_59' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_59' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_56' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_56' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_57' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_57' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_43' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_43' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_58' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_58' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_48' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_48' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_60' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_60' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_49' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_49' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_94' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_94' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_59' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_59' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_95' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_95' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_57' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_57' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_89' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_89' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_58' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_58' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_80' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_80' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_60' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_60' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_72' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_72' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_94' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_94' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_61' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_61' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_95' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_95' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_82' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_82' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_89' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_89' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_90' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_90' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_80' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_80' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_81' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_81' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_72' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_72' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_73' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_73' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_61' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_61' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_96' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_82' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_82' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96._unsafe_rec' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_91' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_91' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_90' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_90' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_84' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_84' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_81' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_81' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_37' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_37' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_73' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_73' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_17' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_17' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_96' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_97' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_97' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96._unsafe_rec' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_91' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_91' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_92' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_92' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_84' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_84' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_85' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_85' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_37' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_37' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_74' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_74' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_17' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_17' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_62' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_62' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_97' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_97' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_44' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_44' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_92' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_92' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_45' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_45' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_85' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_85' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_30' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_30' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_74' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_74' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_86' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_86' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_62' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_62' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_76' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_76' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_44' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_44' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_65' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_65' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_45' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_45' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_87' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_87' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_30' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_30' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_98' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_98' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_86' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_86' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_93' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_93' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_76' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_76' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_88' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_88' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_65' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_65' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_78' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_78' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_87' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_87' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_67' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_67' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_98' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_98' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_77' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_77' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_93' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_93' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_66' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_66' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_88' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_88' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_50' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_50' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_78' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_78' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_33' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_33' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_67' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_67' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_34' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_34' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_77' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_77' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_14' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_14' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_66' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_66' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_3' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_3' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_50' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_50' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_52' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_52' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_33' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_33' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_35' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_35' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_34' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_34' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_16' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_16' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_14' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_14' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_4' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_4' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_3' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_3' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_0' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_0' depends on axioms: [propext, +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_52' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_52' depends on axioms: [propext, Classical.choice, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.denote' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.program' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.krate' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.flags' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun0' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun1' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun2' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun3' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun4' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun5' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun6' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun7' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun8' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.crate_ok' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.program' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.krate' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.flags' does not depend on any axioms -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun0' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun1' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun2' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun3' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun4' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun5' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun6' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun7' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun8' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun9' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun10' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun11' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun12' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun13' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun14' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun15' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun16' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun17' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun18' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun19' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun20' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun21' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun22' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun23' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun24' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun25' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun26' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun27' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun28' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun29' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun30' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun31' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun32' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun33' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun34' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun35' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun36' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun37' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun38' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun39' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun40' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun41' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun42' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun43' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun44' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun45' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun46' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun47' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun48' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun49' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun50' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun51' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun52' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun53' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun54' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun55' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun56' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun57' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun58' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun59' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun60' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun61' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun62' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun63' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun64' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun65' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun66' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun67' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun68' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun69' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun70' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun71' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun72' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun73' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun74' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun75' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun76' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun77' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun78' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun79' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun80' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun81' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun82' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun83' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun84' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun85' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun86' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun87' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun88' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun89' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun90' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun91' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun92' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun93' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun94' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun95' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun96' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun97' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun98' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.crate_ok' depends on axioms: [propext, Quot.sound] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_0' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_2' depends on axioms: [propext] -'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_1' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_35' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_35' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_16' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_16' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_4' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_4' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_0' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_0' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.denote' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__prog' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_2' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_1' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_0' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_3' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_4' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_5' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_6' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_7' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_17' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_17' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_8' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_8' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_9' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_9' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_38' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_38' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_19' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_19' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_10' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_10' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_33' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_33' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_31' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_31' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_39' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_39' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_21' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_21' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_11' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_11' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_15' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_15' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_54' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_54' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_37' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_37' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_16' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_16' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_55' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_55' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_41' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_41' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_22' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_22' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_23' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_23' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_68' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_68' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_57' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_57' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_42' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_42' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_24' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_24' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_78' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_78' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_69' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_69' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_59' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_59' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_43' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_43' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_34' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_34' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_70' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_70' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_60' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_60' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_44' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_44' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_46' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_46' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_47' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_47' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_26' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_26' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_49' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_49' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_29' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_29' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_71' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_71' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_61' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_61' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_45' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_45' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_25' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_25' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_32' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_32' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_79' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_79' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_72' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_72' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_62' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_62' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_48' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_48' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_27' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_27' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_28' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_28' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_88' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_88' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_86' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_86' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_83' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_83' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_80' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_80' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_73' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_73' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_64' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_64' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_75' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_75' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_65' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_65' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_50' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_50' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_76' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_76' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_66' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_66' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_51' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_51' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_87' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_87' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_85' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_85' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_81' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_81' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_77' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_77' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_67' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_67' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_52' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_52' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_53' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_53' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_30' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_30' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_12' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_12' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_13' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_13' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_35' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_35' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_14' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_14' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_7' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_7' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_4' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_4' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_2' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_2' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_6' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_6' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_3' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_3' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_0' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_0' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.denote' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__prog' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_3' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_2' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_1' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_0' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_4' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_5' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_6' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_7' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_8' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_40' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_40' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_23' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_23' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_24' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_24' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_66' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_66' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_42' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_42' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_25' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_25' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_56' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_56' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_54' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_54' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_67' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_67' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_44' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_44' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_26' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_26' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_30' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_30' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_82' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_82' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_60' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_60' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_31' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_31' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_83' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_83' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_69' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_69' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_45' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_45' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_46' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_46' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_96' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_96' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_85' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_85' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_70' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_70' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_47' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_47' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_106' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_106' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_97' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_97' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_87' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_87' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_71' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_71' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_57' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_57' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_98' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_98' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_88' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_88' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_72' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_72' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_74' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_74' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_75' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_75' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_49' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_49' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_77' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_77' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_52' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_52' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_99' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_99' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_89' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_89' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_73' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_73' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_48' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_48' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_55' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_55' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_107' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_107' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_100' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_100' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_90' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_90' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_76' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_76' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_50' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_50' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_51' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_51' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_116' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_116' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_114' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_114' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_111' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_111' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_108' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_108' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_101' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_101' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_92' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_92' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_103' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_103' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_93' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_93' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_78' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_78' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_104' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_104' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_94' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_94' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_79' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_79' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_115' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_115' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_113' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_113' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_109' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_109' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_105' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_105' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_95' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_95' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_80' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_80' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_81' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_81' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_53' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_53' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_27' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_27' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_28' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_28' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_58' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_58' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_29' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_29' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_16' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_16' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_11' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_11' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_6' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_6' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_13' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_13' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_7' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_7' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_1' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_1' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_9' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_9' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_2' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_2' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_15' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_15' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_61' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_61' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_33' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_33' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_17' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_17' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_63' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_63' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_34' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_34' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_36' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_36' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_65' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_65' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_37' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_37' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_18' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_18' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_39' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_39' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_22' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_22' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_19' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_19' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_20' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_20' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_21' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_21' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_14' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_14' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_10' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_10' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_4' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_4' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_0' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_0' depends on axioms: [propext, + Classical.choice, + Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.denote' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.program' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.krate' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.flags' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun0' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun1' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun2' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun3' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun4' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun5' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun6' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun7' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun8' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.crate_ok' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.program' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.krate' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.flags' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun0' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun1' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun2' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun3' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun4' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun5' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun6' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun7' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun8' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun9' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun10' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun11' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun12' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun13' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun14' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun15' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun16' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun17' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun18' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun19' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun20' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun21' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun22' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun23' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun24' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun25' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun26' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun27' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun28' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun29' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun30' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun31' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun32' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun33' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun34' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun35' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun36' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun37' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun38' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun39' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun40' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun41' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun42' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun43' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun44' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun45' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun46' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun47' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun48' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun49' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun50' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun51' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun52' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun53' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun54' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun55' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun56' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun57' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun58' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun59' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun60' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun61' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun62' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun63' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun64' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun65' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun66' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun67' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun68' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun69' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun70' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun71' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun72' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun73' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun74' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun75' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun76' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun77' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun78' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun79' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun80' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun81' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun82' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun83' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun84' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun85' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun86' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun87' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun88' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun89' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun90' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun91' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun92' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun93' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun94' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun95' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun96' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun97' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun98' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.crate_ok' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.program' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.krate' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.flags' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun0' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun1' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun2' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun3' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun4' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun5' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun6' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun7' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun8' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun9' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun10' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun11' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun12' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun13' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun14' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun15' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun16' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun17' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun18' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun19' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun20' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun21' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun22' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun23' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun24' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun25' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun26' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun27' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun28' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun29' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun30' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun31' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun32' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun33' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun34' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun35' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun36' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun37' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun38' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun39' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun40' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun41' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun42' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun43' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun44' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun45' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun46' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun47' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun48' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun49' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun50' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun51' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun52' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun53' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun54' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun55' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun56' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun57' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun58' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun59' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun60' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun61' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun62' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun63' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun64' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun65' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun66' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun67' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun68' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun69' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun70' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun71' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun72' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun73' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun74' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun75' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun76' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun77' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun78' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun79' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun80' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun81' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun82' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun83' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun84' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun85' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun86' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun87' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun88' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.crate_ok' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.program' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.krate' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.flags' does not depend on any axioms +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun0' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun1' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun2' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun3' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun4' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun5' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun6' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun7' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun8' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun9' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun10' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun11' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun12' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun13' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun14' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun15' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun16' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun17' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun18' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun19' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun20' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun21' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun22' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun23' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun24' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun25' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun26' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun27' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun28' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun29' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun30' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun31' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun32' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun33' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun34' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun35' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun36' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun37' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun38' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun39' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun40' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun41' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun42' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun43' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun44' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun45' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun46' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun47' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun48' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun49' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun50' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun51' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun52' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun53' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun54' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun55' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun56' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun57' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun58' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun59' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun60' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun61' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun62' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun63' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun64' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun65' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun66' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun67' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun68' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun69' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun70' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun71' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun72' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun73' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun74' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun75' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun76' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun77' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun78' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun79' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun80' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun81' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun82' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun83' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun84' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun85' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun86' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun87' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun88' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun89' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun90' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun91' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun92' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun93' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun94' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun95' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun96' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun97' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun98' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun99' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun100' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun101' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun102' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun103' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun104' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun105' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun106' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun107' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun108' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun109' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun110' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun111' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun112' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun113' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun114' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun115' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun116' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.crate_ok' depends on axioms: [propext, Quot.sound] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_0' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_2' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_1' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_2' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_1' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_0' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_3' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_4' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_5' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_6' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_7' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_3' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_2' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_1' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_0' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_4' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_5' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_6' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_7' depends on axioms: [propext] +'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_8' depends on axioms: [propext] -- statement vocabulary inductive LexLeanPreservation.Obs : Type number of parameters: 0 diff --git a/bootstrap/expected/verify/preserve/crate/R2.rust-std.rs b/bootstrap/expected/verify/preserve/crate/R2.rust-std.rs new file mode 100644 index 000000000..3a79e0eba --- /dev/null +++ b/bootstrap/expected/verify/preserve/crate/R2.rust-std.rs @@ -0,0 +1,3346 @@ +#![forbid(unsafe_code)] +use core::cmp::Ordering; +use core::sync::atomic::{AtomicU64, Ordering as Memory}; + +#[derive(Clone, Copy, PartialEq, Eq, Debug)] +pub struct Overflow; +pub type R = Result; + +static WORK: AtomicU64 = AtomicU64::new(0); +pub fn tick(units: u64) { WORK.fetch_add(units, Memory::Relaxed); } +pub fn work() -> u64 { WORK.load(Memory::Relaxed) } + +pub fn nat_add(a: u64, b: u64) -> R { a.checked_add(b).ok_or(Overflow) } +pub fn nat_sub(a: u64, b: u64) -> u64 { a.saturating_sub(b) } +pub fn nat_mul(a: u64, b: u64) -> R { a.checked_mul(b).ok_or(Overflow) } +pub fn nat_quot(a: u64, b: u64, z: u64) -> u64 { a.checked_div(b).unwrap_or(z) } +pub fn nat_rem(a: u64, b: u64, z: u64) -> u64 { a.checked_rem(b).unwrap_or(z) } +pub fn nat_eq(a: u64, b: u64) -> bool { a == b } +pub fn nat_le(a: u64, b: u64) -> bool { a <= b } +pub fn nat_lt(a: u64, b: u64) -> bool { a < b } +pub fn nat_succ(a: u64) -> R { a.checked_add(1).ok_or(Overflow) } +pub fn int_add(a: i64, b: i64) -> R { a.checked_add(b).ok_or(Overflow) } +pub fn int_sub(a: i64, b: i64) -> R { a.checked_sub(b).ok_or(Overflow) } +pub fn int_mul(a: i64, b: i64) -> R { a.checked_mul(b).ok_or(Overflow) } +pub fn int_neg(a: i64) -> R { a.checked_neg().ok_or(Overflow) } +pub fn int_quot(a: i64, b: i64, z: i64) -> R { if b == 0 { Ok(z) } else { a.checked_div(b).ok_or(Overflow) } } +pub fn int_rem(a: i64, b: i64, z: i64) -> i64 { if b == 0 { z } else { a.wrapping_rem(b) } } +pub fn bool_not(a: bool) -> bool { !a } +pub fn bool_and(a: bool, b: bool) -> bool { a && b } +pub fn bool_or(a: bool, b: bool) -> bool { a || b } + +pub trait Same { fn same(&self, other: &Self) -> bool; } +pub trait Key { fn key(&self, other: &Self) -> Ordering; } +macro_rules! scalar { + ($($t:ty),*) => { $( + impl Same for $t { fn same(&self, other: &Self) -> bool { self == other } } + impl Key for $t { fn key(&self, other: &Self) -> Ordering { self.cmp(other) } } + )* }; +} +scalar!(bool, u8, u16, u32, u64, i8, i16, i32, i64); +impl Same for Ordering { fn same(&self, other: &Self) -> bool { self == other } } +impl Key for (A, B) { + fn key(&self, other: &Self) -> Ordering { + match self.0.key(&other.0) { Ordering::Equal => self.1.key(&other.1), decided => decided } + } +} +pub fn equal(a: T, b: T) -> bool { a.same(&b) } +pub fn compare(a: T, b: T) -> Ordering { a.key(&b) } + +macro_rules! fixed { + ($m:ident, $t:ident) => { + pub mod $m { + pub fn checked_add(a: $t, b: $t) -> Option<$t> { a.checked_add(b) } + pub fn checked_sub(a: $t, b: $t) -> Option<$t> { a.checked_sub(b) } + pub fn checked_mul(a: $t, b: $t) -> Option<$t> { a.checked_mul(b) } + pub fn checked_quot(a: $t, b: $t) -> Option<$t> { a.checked_div(b) } + pub fn bit_and(a: $t, b: $t) -> $t { a & b } + pub fn bit_or(a: $t, b: $t) -> $t { a | b } + pub fn bit_xor(a: $t, b: $t) -> $t { a ^ b } + pub fn bit_not(a: $t) -> $t { !a } + pub fn shift_left(a: $t, amount: u32) -> Option<$t> { if amount < $t::BITS { Some(a.wrapping_shl(amount)) } else { None } } + pub fn shift_right(a: $t, amount: u32) -> Option<$t> { if amount < $t::BITS { Some(a.wrapping_shr(amount)) } else { None } } + pub fn convert(a: i128) -> Option<$t> { $t::try_from(a).ok() } + } + }; +} +fixed!(fixed_u8, u8); fixed!(fixed_u16, u16); fixed!(fixed_u32, u32); fixed!(fixed_u64, u64); +fixed!(fixed_i8, i8); fixed!(fixed_i16, i16); fixed!(fixed_i32, i32); fixed!(fixed_i64, i64); +pub fn checked_neg_i8(a: i8) -> Option { a.checked_neg() } +pub fn checked_neg_i16(a: i16) -> Option { a.checked_neg() } +pub fn checked_neg_i32(a: i32) -> Option { a.checked_neg() } +pub fn checked_neg_i64(a: i64) -> Option { a.checked_neg() } + +#[derive(Clone)] +pub struct Str(std::rc::Rc); +impl Str { + pub fn lit(text: &str) -> Str { Str(std::rc::Rc::from(text)) } + pub fn text(&self) -> &str { &self.0 } +} +#[derive(Clone)] +pub struct Bytes(std::rc::Rc<[u8]>); +impl Bytes { + pub fn lit(octets: &[u8]) -> Bytes { Bytes(std::rc::Rc::from(octets)) } + pub fn octets(&self) -> &[u8] { &self.0 } +} + +pub struct Node { head: T, tail: List } +/// A list is a run of cells laid out contiguously, from the newest at the end of a buffer +/// to the oldest at its start, or a cell in front of another list. A `cons` onto a run that +/// owns its buffer alone pushes in place; a `cons` onto any other list is one cell, so +/// building and taking apart a cell is constant work whatever the sharing, and no buffer is +/// written while another list can see it. +pub enum Repr { Nil, Run { buffer: std::rc::Rc>, len: usize }, Cell(std::rc::Rc>) } +pub struct List(Repr); +impl Clone for List { + fn clone(&self) -> Self { + List(match &self.0 { + Repr::Nil => Repr::Nil, + Repr::Run { buffer, len } => Repr::Run { buffer: buffer.clone(), len: *len }, + Repr::Cell(cell) => Repr::Cell(cell.clone()), + }) + } +} +impl List { + fn take(&mut self) -> Repr { std::mem::replace(&mut self.0, Repr::Nil) } +} +impl Drop for Node { + fn drop(&mut self) { + let mut next = match self.tail.take() { Repr::Cell(cell) => Some(cell), _ => None }; + while let Some(cell) = next { // release + match std::rc::Rc::try_unwrap(cell) { + Ok(mut node) => next = match node.tail.take() { Repr::Cell(cell) => Some(cell), _ => None }, + Err(_) => break, + } + } + } +} +impl List { + pub fn nil() -> Self { List(Repr::Nil) } + pub fn cons(head: T, mut tail: List) -> Self { + List(match tail.take() { + Repr::Nil => { + let mut buffer = Vec::with_capacity(16); + buffer.push(head); + Repr::Run { buffer: std::rc::Rc::new(buffer), len: 1 } + } + Repr::Run { mut buffer, len } => { + if let Some(cells) = std::rc::Rc::get_mut(&mut buffer) { + cells.truncate(len); + cells.push(head); + Repr::Run { buffer, len: len + 1 } + } else { + Repr::Cell(std::rc::Rc::new(Node { head, tail: List(Repr::Run { buffer, len }) })) + } + } + rest => Repr::Cell(std::rc::Rc::new(Node { head, tail: List(rest) })), + }) + } + pub fn uncons(&self) -> Option<(T, List)> { + match &self.0 { + Repr::Nil => None, + Repr::Run { buffer, len } => { + let head = buffer[len - 1].clone(); + Some((head, List(if *len == 1 { Repr::Nil } else { Repr::Run { buffer: buffer.clone(), len: len - 1 } }))) + } + Repr::Cell(cell) => Some((cell.head.clone(), cell.tail.clone())), + } + } + /// Walk the items in order, ticking one per item, until `each` says to stop: the cells + /// in front, then the run they end in. + fn walk(&self, each: &mut dyn FnMut(&T) -> bool) { + let mut cursor = self; + while let Repr::Cell(cell) = &cursor.0 { tick(1); if !each(&cell.head) { return; } cursor = &cell.tail; } + if let Repr::Run { buffer, len } = &cursor.0 { + for item in buffer[..*len].iter().rev() { tick(1); if !each(item) { return; } } + } + } + fn items(&self) -> Vec { + let mut out = Vec::new(); + self.walk(&mut |item| { out.push(item.clone()); true }); + out + } + fn onto(items: Vec, tail: List) -> List { + let mut out = tail; + for item in items.into_iter().rev() { tick(1); out = List::cons(item, out); } + out + } +} + +fn chars(text: &str) -> u64 { + let mut count = 0; + for _ in text.chars() { tick(1); count += 1; } + count +} + +impl Same for Str { + fn same(&self, other: &Self) -> bool { + let mut left = self.0.chars(); + let mut right = other.0.chars(); + loop { + tick(1); + match (left.next(), right.next()) { (None, None) => return true, (a, b) if a != b => return false, _ => {} } + } + } +} +impl Same for Bytes { + fn same(&self, other: &Self) -> bool { tick(1 + self.0.len().min(other.0.len()) as u64); self.0 == other.0 } +} +impl Key for Str { + fn key(&self, other: &Self) -> Ordering { + let mut left = self.0.chars(); + let mut right = other.0.chars(); + loop { + tick(1); + match (left.next(), right.next()) { + (None, None) => return Ordering::Equal, + (None, Some(_)) => return Ordering::Less, + (Some(_), None) => return Ordering::Greater, + (Some(a), Some(b)) => match a.cmp(&b) { Ordering::Equal => {} decided => return decided }, + } + } + } +} + +pub fn append_list(a: List, b: List) -> List { List::onto(a.items(), b) } +pub fn append_bytes(a: Bytes, b: Bytes) -> Bytes { + tick((a.0.len() + b.0.len()) as u64); + let mut out = Vec::with_capacity(a.0.len() + b.0.len()); + out.extend_from_slice(&a.0); + out.extend_from_slice(&b.0); + Bytes(std::rc::Rc::from(out)) +} +pub fn length_list(a: List) -> u64 { + let mut count = 0; + a.walk(&mut |_| { count += 1; true }); + count +} +pub fn length_bytes(a: Bytes) -> u64 { a.0.len() as u64 } +pub fn length_string(a: Str) -> u64 { chars(&a.0) } +pub fn index_list(a: List, i: u64) -> Option { + let mut position = 0; + let mut found = None; + a.walk(&mut |item| { if position == i { found = Some(item.clone()); return false; } position += 1; true }); + found +} +pub fn index_bytes(a: Bytes, i: u64) -> Option { usize::try_from(i).ok().and_then(|i| a.0.get(i)).copied() } +pub fn slice_list(a: List, start: u64, count: u64) -> Option> { + let end = u128::from(start) + u128::from(count); + let mut part = Vec::new(); + let mut position: u128 = 0; + a.walk(&mut |item| { + if position >= end { return false; } + if position >= u128::from(start) { part.push(item.clone()); } + position += 1; + true + }); + if position < end { None } else { Some(List::onto(part, List::nil())) } +} +pub fn slice_bytes(a: Bytes, start: u64, count: u64) -> Option { + let end = u128::from(start) + u128::from(count); + if end > a.0.len() as u128 { return None; } + tick(count); + Some(Bytes::lit(&a.0[start as usize..end as usize])) +} +pub fn utf8_encode(a: Str) -> Bytes { tick(a.0.len() as u64); Bytes::lit(a.0.as_bytes()) } +pub fn utf8_decode(a: Bytes) -> Option { tick(a.0.len() as u64); core::str::from_utf8(&a.0).ok().map(Str::lit) } +pub fn compare_bytes(a: Bytes, b: Bytes) -> Ordering { tick(1 + a.0.len().min(b.0.len()) as u64); a.0.cmp(&b.0) } +pub fn split_exact(text: Str, delimiter: Str, maximum: u32) -> Option> { + if delimiter.0.is_empty() { return None; } + chars(&text.0); + let fields: Vec = text.0.split(&*delimiter.0).map(Str::lit).collect(); + if fields.len() as u128 > u128::from(maximum) { return None; } + Some(List::onto(fields, List::nil())) +} +pub fn join(texts: List, delimiter: Str) -> Str { + let mut out = String::new(); + let mut first = true; + texts.walk(&mut |text| { + if !first { chars(&delimiter.0); out.push_str(&delimiter.0); } + first = false; + chars(&text.0); + out.push_str(&text.0); + true + }); + Str::lit(&out) +} +fn canonical_decimal(text: &str) -> Option> { + let digits = text.strip_prefix('-').unwrap_or(text); + let mut canonical = !digits.is_empty() && (digits == "0" || !digits.starts_with('0')) && text != "-0"; + for c in digits.chars() { tick(1); canonical = canonical && c.is_ascii_digit(); } + if !canonical { return None; } + Some(text.parse::().ok()) +} +pub fn parse_int(text: Str) -> R> { + match canonical_decimal(&text.0) { + None => Ok(None), + Some(Some(n)) => i64::try_from(n).map(Some).map_err(|_| Overflow), + Some(None) => Err(Overflow), + } +} +macro_rules! decimal { + ($t:ident, $format:ident, $parse:ident) => { + pub fn $format(a: $t) -> Str { let text = a.to_string(); tick(text.len() as u64); Str::lit(&text) } + pub fn $parse(text: Str) -> Option<$t> { + match canonical_decimal(&text.0) { Some(Some(n)) => $t::try_from(n).ok(), _ => None } + } + }; +} +decimal!(u8, format_u8, parse_u8); decimal!(u16, format_u16, parse_u16); +decimal!(u32, format_u32, parse_u32); decimal!(u64, format_u64, parse_u64); +decimal!(i8, format_i8, parse_i8); decimal!(i16, format_i16, parse_i16); +decimal!(i32, format_i32, parse_i32); decimal!(i64, format_i64, parse_i64); + +#[derive(Clone)] +pub enum Adt0 { + C0(Adt1, u64, bool, u64), +} + +#[derive(Clone)] +pub enum Adt1 { + C0(List), + C1, + C2, + C3(Bytes), + C4(Bytes), +} + +#[derive(Clone)] +pub enum Adt2 { + C0(Bytes, bool), +} + +#[derive(Clone)] +pub enum Adt3 { + C0(u64, u64, bool, u64, List, Option), +} + +#[derive(Clone)] +pub enum Adt4 { + C0(u64, u64, u64, bool), +} + +#[derive(Clone)] +pub enum Adt5 { + C0(u64, u64, bool, bool), +} + +#[derive(Clone)] +pub enum Adt6 { + C0(u64, List, bool, Option), +} + +#[derive(Clone)] +pub enum Adt7 { + C0(u64, bool, bool, bool), +} + +#[derive(Clone)] +pub enum Fn0 { + F2(u64, Bytes), +} + +impl Fn0 { + pub fn apply(&self, p0: Adt3) -> R> { + match self { + Fn0::F2(k0, k1) => f2(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn1 { + F6, +} + +impl Fn1 { + pub fn apply(&self, p0: List, p1: Adt0) -> List { + match self { + Fn1::F6 => f6(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn2 { + F19(u64, Bytes), + F48(Bytes), + F60(Bytes), + F66(Bytes), +} + +impl Fn2 { + pub fn apply(&self, p0: u64) -> R> { + match self { + Fn2::F19(k0, k1) => f19(*k0, k1.clone(), p0), + Fn2::F48(k0) => f48(k0.clone(), p0), + Fn2::F60(k0) => f60(k0.clone(), p0), + Fn2::F66(k0) => f66(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn3 { + F21(u64, Bytes), +} + +impl Fn3 { + pub fn apply(&self, p0: Adt4) -> R> { + match self { + Fn3::F21(k0, k1) => f21(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn4 { + F37(Bytes, u64), +} + +impl Fn4 { + pub fn apply(&self, p0: (u64, u64)) -> R> { + match self { + Fn4::F37(k0, k1) => f37(k0.clone(), *k1, p0), + } + } +} + +#[derive(Clone)] +pub enum Fn5 { + F41(u64, Bytes), + F67(u64, u64, Bytes), +} + +impl Fn5 { + pub fn apply(&self, p0: Adt5) -> R> { + match self { + Fn5::F41(k0, k1) => f41(*k0, k1.clone(), p0), + Fn5::F67(k0, k1, k2) => f67(*k0, *k1, k2.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn6 { + F57(u64, Bytes), +} + +impl Fn6 { + pub fn apply(&self, p0: (u64, (u64, bool))) -> R> { + match self { + Fn6::F57(k0, k1) => f57(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn7 { + F59(u64, u64, Bytes), +} + +impl Fn7 { + pub fn apply(&self, p0: (u64, (bool, bool))) -> R> { + match self { + Fn7::F59(k0, k1, k2) => f59(*k0, *k1, k2.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn8 { + F64(Bytes), +} + +impl Fn8 { + pub fn apply(&self, p0: Adt6) -> R> { + match self { + Fn8::F64(k0) => f64(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn9 { + F75, +} + +impl Fn9 { + pub fn apply(&self, p0: List, p1: Adt2) -> List { + match self { + Fn9::F75 => f75(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn10 { + F83(Bytes), +} + +impl Fn10 { + pub fn apply(&self, p0: Adt7) -> R> { + match self { + Fn10::F83(k0) => f83(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn11 { + F85(u64, u64, Bytes), +} + +impl Fn11 { + pub fn apply(&self, p0: (u64, bool)) -> R> { + match self { + Fn11::F85(k0, k1, k2) => f85(*k0, *k1, k2.clone(), p0), + } + } +} + +pub fn f0(v0: Bytes) -> R, Bytes>> { + let v1: u64 = { + let a1 = v0.clone(); + length_bytes(a1) + }; + let v2: Adt3 = { + let (h2, _) = f1(Fn0::F2(v1, v0), { + let a3 = v1; + let a4 = 1u64; + nat_add(a3, a4)? + }, Adt3::C0(0u64, 0u64, true, 0u64, List::::nil(), None::))?; + h2 + }; + let m6 = match v2.clone() { + Adt3::C0(_, _, _, _, _, h5) => { + h5 + } + }; + match m6 { + None => { + let v4: List = f3(match v2 { + Adt3::C0(_, _, _, _, h7, _) => { + h7 + } + }); + Ok(Ok::, Bytes>(v4)) + } + Some(v3) => { + Ok(Err::, Bytes>(v3)) + } + } +} + +pub fn f1(v0: Fn0, v1: u64, v2: Adt3) -> R<(Adt3, bool)> { + let m8 = v1; + if m8 == 0 { + Ok((v2, false)) + } else { + let v3 = m8 - 1; + let m10 = { + let c9: Fn0 = v0.clone(); + c9.apply(v2.clone())? + }; + match m10 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f1(v0, v3, v4) + } + } + } +} + +pub fn f2(v0: u64, v1: Bytes, v2: Adt3) -> R> { + f4(v1, v0, v2) +} + +pub fn f3(v0: List) -> List { + f5(Fn1::F6, List::::nil(), v0) +} + +pub fn f4(v0: Bytes, v1: u64, v2: Adt3) -> R> { + let m12 = match v2.clone() { + Adt3::C0(_, _, _, _, _, h11) => { + h11 + } + }; + match m12 { + None => { + let v4: Option = f7(v0, match v2.clone() { + Adt3::C0(h13, _, _, _, _, _) => { + h13 + } + }, match v2.clone() { + Adt3::C0(_, h14, _, _, _, _) => { + h14 + } + }, match v2.clone() { + Adt3::C0(_, _, h15, _, _, _) => { + h15 + } + }, match v2.clone() { + Adt3::C0(_, _, _, h16, _, _) => { + h16 + } + }, match v2.clone() { + Adt3::C0(_, _, _, _, h17, _) => { + h17 + } + })?; + let a19 = match v2 { + Adt3::C0(h18, _, _, _, _, _) => { + h18 + } + }; + let a20 = v1; + if nat_lt(a19, a20) { + Ok(v4) + } else { + Ok(None::) + } + } + Some(_) => { + Ok(None::) + } + } +} + +pub fn f5(v0: Fn1, v1: List, v2: List) -> List { + let m21 = v2; + match m21.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f5(v0.clone(), { + let c22: Fn1 = v0; + c22.apply(v1, v3) + }, v4) + } + } +} + +pub fn f6(v0: List, v1: Adt0) -> List { + List::cons(v1, v0) +} + +pub fn f7(v0: Bytes, v1: u64, v2: u64, v3: bool, v4: u64, v5: List) -> R> { + let v6: u8 = f8(v0.clone(), v1); + let v7: bool = f9(v0.clone(), { + let a23 = v1; + let a24 = 1u64; + nat_add(a23, a24)? + }, 45u8); + let v8: u64 = f10(v0.clone(), v1)?; + let v9: Adt4 = f11(v0.clone(), { + let a25 = v1; + let a26 = 2u64; + nat_add(a25, a26)? + }, v2)?; + let v10: Adt3 = f12(v0.clone(), v6, v1, v2, v3, v4, v5.clone())?; + let a27 = v6; + let a28 = 10u8; + if equal(a27, a28) { + Ok(Some(Adt3::C0({ + let a29 = v1; + let a30 = 1u64; + nat_add(a29, a30)? + }, { + let a31 = v2; + let a32 = 1u64; + nat_add(a31, a32)? + }, true, { + let a33 = v4; + let a34 = 1u64; + nat_add(a33, a34)? + }, v5, None::))) + } else { + let a35 = v6; + let a36 = 32u8; + if if equal(a35, a36) { + true + } else { + let a37 = v6; + let a38 = 9u8; + if equal(a37, a38) { + true + } else { + let a39 = v6; + let a40 = 13u8; + equal(a39, a40) + } + } { + Ok(Some(Adt3::C0({ + let a41 = v1; + let a42 = 1u64; + nat_add(a41, a42)? + }, v2, v3, { + let a43 = v4; + let a44 = 1u64; + nat_add(a43, a44)? + }, v5, None::))) + } else { + let m45 = f13(v0.clone(), v1)?; + match m45 { + None => { + let a46 = v6; + let a47 = 45u8; + if if equal(a46, a47) { + v7 + } else { + false + } { + Ok(Some(Adt3::C0(v8, v2, v3, { + let a48 = v4; + let a49 = f16(v0, v1, v8)?; + nat_add(a48, a49)? + }, v5, None::))) + } else { + let a50 = v6; + let a51 = 47u8; + if if equal(a50, a51) { + v7 + } else { + false + } { + if match v9.clone() { + Adt4::C0(_, _, _, h52) => { + h52 + } + } { + Ok(Some(f15(v1, v2, v3, v4, v5, { + let a53 = Str::lit("a comment is not closed"); + utf8_encode(a53) + }))) + } else { + Ok(Some(Adt3::C0(match v9.clone() { + Adt4::C0(h54, _, _, _) => { + h54 + } + }, match v9.clone() { + Adt4::C0(_, h55, _, _) => { + h55 + } + }, v3, { + let a57 = v4; + let a58 = f16(v0, v1, match v9 { + Adt4::C0(h56, _, _, _) => { + h56 + } + })?; + nat_add(a57, a58)? + }, v5, None::))) + } + } else { + Ok(Some(v10)) + } + } + } + Some(v11) => { + let v12: Bytes = f14(v11); + Ok(Some(f15(v1, v2, v3, v4, v5, v12))) + } + } + } + } +} + +pub fn f8(v0: Bytes, v1: u64) -> u8 { + let m59 = f17(v0, v1); + match m59 { + None => { + 0u8 + } + Some(v2) => { + v2 + } + } +} + +pub fn f9(v0: Bytes, v1: u64, v2: u8) -> bool { + let m60 = f17(v0, v1); + match m60 { + None => { + false + } + Some(v3) => { + let a61 = v3; + let a62 = v2; + equal(a61, a62) + } + } +} + +pub fn f10(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a63 = v0.clone(); + length_bytes(a63) + }; + let (h64, _) = f18(Fn2::F19(v2, v0), { + let a65 = v2; + let a66 = v1; + nat_sub(a65, a66) + }, v1)?; + Ok(h64) +} + +pub fn f11(v0: Bytes, v1: u64, v2: u64) -> R { + let v3: u64 = { + let a67 = v0.clone(); + length_bytes(a67) + }; + let (h68, _) = f20(Fn3::F21(v3, v0), { + let a71 = { + let a69 = v3; + let a70 = v1; + nat_sub(a69, a70) + }; + let a72 = 1u64; + nat_add(a71, a72)? + }, Adt4::C0(v1, v2, 1u64, false))?; + Ok(h68) +} + +pub fn f12(v0: Bytes, v1: u8, v2: u64, v3: u64, v4: bool, v5: u64, v6: List) -> R { + let v7: Adt5 = f22(v0.clone(), { + let a73 = v2; + let a74 = 1u64; + nat_add(a73, a74)? + }, v3)?; + let v8: Adt3 = if match v7.clone() { + Adt5::C0(_, _, _, h75) => { + h75 + } + } { + f15(v2, v3, false, v5, v6.clone(), { + let a76 = Str::lit("a string is not closed"); + utf8_encode(a76) + }) + } else { + f23(match v7.clone() { + Adt5::C0(h77, _, _, _) => { + h77 + } + }, match v7.clone() { + Adt5::C0(_, h78, _, _) => { + h78 + } + }, v5, f16(v0.clone(), v2, match v7 { + Adt5::C0(h79, _, _, _) => { + h79 + } + })?, Adt1::C2, v3, v4, v6.clone())? + }; + let v10: Adt3 = { + let m80 = f24(v0.clone(), v2)?; + match m80 { + None => { + f15(v2, v3, false, v5, v6.clone(), { + let a81 = Str::lit("a character literal is not closed"); + utf8_encode(a81) + }) + } + Some(v9) => { + f23(v9, v3, v5, f16(v0.clone(), v2, v9)?, Adt1::C2, v3, v4, v6.clone())? + } + } + }; + let v13: Adt3 = { + let m82 = f25(v0.clone(), v2)?; + match m82 { + Ok(v12) => { + f23(v12, v3, v5, f16(v0.clone(), v2, v12)?, Adt1::C1, v3, v4, v6.clone())? + } + Err(v11) => { + f15(v2, v3, false, v5, v6.clone(), v11) + } + } + }; + let v14: u64 = f26(v0.clone(), { + let a83 = v2; + let a84 = 1u64; + nat_add(a83, a84)? + })?; + let v15: u64 = f27(v0.clone(), { + let a87 = { + let a85 = v2; + let a86 = 1u64; + nat_add(a85, a86)? + }; + let a88 = v14; + nat_add(a87, a88)? + })?; + let v16: Adt3 = f23(v15, v3, v5, f16(v0.clone(), v2, v15)?, Adt1::C3(f28(v0.clone(), v2, { + let a89 = v15; + let a90 = v2; + nat_sub(a89, a90) + })), v3, v4, v6.clone())?; + let v17: bool = f29(v0.clone(), v2)?; + let v18: Adt3 = f30(v0.clone(), v2, v3, v4, v5, v6.clone())?; + let v19: u64 = f31(v0.clone(), v2); + let v20: Adt3 = f23({ + let a91 = v2; + let a92 = v19; + nat_add(a91, a92)? + }, v3, v5, 1u64, Adt1::C4(f28(v0, v2, v19)), v3, v4, v6)?; + let v21: bool = f32(v1); + let a93 = v1; + let a94 = 34u8; + if equal(a93, a94) { + Ok(v8) + } else { + let a95 = v1; + let a96 = 39u8; + if equal(a95, a96) { + Ok(v10) + } else { + if v21 { + Ok(v13) + } else { + let a97 = v1; + let a98 = 35u8; + if if equal(a97, a98) { + let a99 = 0u64; + let a100 = v14; + nat_lt(a99, a100) + } else { + false + } { + Ok(v16) + } else { + if v17 { + Ok(v18) + } else { + Ok(v20) + } + } + } + } + } +} + +pub fn f13(v0: Bytes, v1: u64) -> R> { + let a102 = v1; + let a103 = { + let a101 = v0.clone(); + length_bytes(a101) + }; + if nat_lt(a102, a103) { + let v2: u8 = f8(v0.clone(), v1); + if f33(v2, 0u8, 31u8) { + Ok(Some(v2)) + } else { + let a104 = v2; + let a105 = 127u8; + if equal(a104, a105) { + Ok(Some(v2)) + } else { + let a106 = v2; + let a107 = 194u8; + if equal(a106, a107) { + if f34(v0.clone(), { + let a108 = v1; + let a109 = 1u64; + nat_add(a108, a109)? + }, 128u8, 159u8) { + Ok(Some(f8(v0, { + let a110 = v1; + let a111 = 1u64; + nat_add(a110, a111)? + }))) + } else { + Ok(None::) + } + } else { + Ok(None::) + } + } + } + } else { + Ok(None::) + } +} + +pub fn f14(v0: u8) -> Bytes { + let v2: u8 = { + let m114 = { + let a112 = v0; + let a113 = 4u32; + fixed_u8::shift_right(a112, a113) + }; + match m114 { + None => { + 0u8 + } + Some(v1) => { + v1 + } + } + }; + let v3: u8 = { + let a115 = v0; + let a116 = 15u8; + fixed_u8::bit_and(a115, a116) + }; + let v4: Bytes = f35(v2); + let v5: Bytes = f35(v3); + let a123 = { + let a120 = { + let a117 = Str::lit("a control character U+00"); + utf8_encode(a117) + }; + let a121 = { + let a118 = v4; + let a119 = v5; + append_bytes(a118, a119) + }; + append_bytes(a120, a121) + }; + let a124 = { + let a122 = Str::lit(" in the text"); + utf8_encode(a122) + }; + append_bytes(a123, a124) +} + +pub fn f15(v0: u64, v1: u64, v2: bool, v3: u64, v4: List, v5: Bytes) -> Adt3 { + Adt3::C0(v0, v1, v2, v3, v4, Some(v5)) +} + +pub fn f16(v0: Bytes, v1: u64, v2: u64) -> R { + let (_, h125) = { + let (h126, _) = f36(Fn4::F37(v0, v2), { + let a127 = v2; + let a128 = v1; + nat_sub(a127, a128) + }, (v1, 0u64))?; + h126 + }; + Ok(h125) +} + +pub fn f17(v0: Bytes, v1: u64) -> Option { + let a129 = v0; + let a130 = v1; + index_bytes(a129, a130) +} + +pub fn f18(v0: Fn2, v1: u64, v2: u64) -> R<(u64, bool)> { + let m131 = v1; + if m131 == 0 { + Ok((v2, false)) + } else { + let v3 = m131 - 1; + let m133 = { + let c132: Fn2 = v0.clone(); + c132.apply(v2)? + }; + match m133 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f18(v0, v3, v4) + } + } + } +} + +pub fn f19(v0: u64, v1: Bytes, v2: u64) -> R> { + f38(v1, v0, v2) +} + +pub fn f20(v0: Fn3, v1: u64, v2: Adt4) -> R<(Adt4, bool)> { + let m134 = v1; + if m134 == 0 { + Ok((v2, false)) + } else { + let v3 = m134 - 1; + let m136 = { + let c135: Fn3 = v0.clone(); + c135.apply(v2.clone())? + }; + match m136 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f20(v0, v3, v4) + } + } + } +} + +pub fn f21(v0: u64, v1: Bytes, v2: Adt4) -> R> { + f39(v1, v0, v2) +} + +pub fn f22(v0: Bytes, v1: u64, v2: u64) -> R { + let v3: u64 = { + let a137 = v0.clone(); + length_bytes(a137) + }; + let (h138, _) = f40(Fn5::F41(v3, v0), { + let a141 = { + let a139 = v3; + let a140 = v1; + nat_sub(a139, a140) + }; + let a142 = 1u64; + nat_add(a141, a142)? + }, Adt5::C0(v1, v2, false, false))?; + Ok(h138) +} + +pub fn f23(v0: u64, v1: u64, v2: u64, v3: u64, v4: Adt1, v5: u64, v6: bool, v7: List) -> R { + Ok(Adt3::C0(v0, v1, false, { + let a143 = v2; + let a144 = v3; + nat_add(a143, a144)? + }, List::cons(Adt0::C0(v4, v5, v6, v2), v7), None::)) +} + +pub fn f24(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a145 = v0.clone(); + length_bytes(a145) + }; + let v3: u64 = { + let a146 = v1; + let a147 = 1u64; + nat_add(a146, a147)? + }; + let v4: u8 = f8(v0.clone(), v3); + let v5: u64 = { + let a148 = v3; + let a149 = 1u64; + nat_add(a148, a149)? + }; + let v6: u8 = f8(v0.clone(), v5); + let v7: u64 = { + let a150 = v5; + let a151 = f31(v0.clone(), v5); + nat_add(a150, a151)? + }; + let v8: Option = f42(v0.clone(), v7, 2u64)?; + let v9: Option = f42(v0.clone(), v7, 4u64)?; + let v10: u64 = f31(v0.clone(), v3); + let v11: Option = { + let a152 = v3; + let a153 = v2; + if nat_lt(a152, a153) { + let a154 = v4; + let a155 = 92u8; + if equal(a154, a155) { + let a156 = v5; + let a157 = v2; + if nat_lt(a156, a157) { + let a158 = v6; + let a159 = 120u8; + if equal(a158, a159) { + v8 + } else { + let a160 = v6; + let a161 = 117u8; + if equal(a160, a161) { + v9 + } else { + Some(v7) + } + } + } else { + None:: + } + } else { + let a162 = v4; + let a163 = 39u8; + if equal(a162, a163) { + None:: + } else { + let a164 = v4; + let a165 = 10u8; + if equal(a164, a165) { + None:: + } else { + Some({ + let a166 = v3; + let a167 = v10; + nat_add(a166, a167)? + }) + } + } + } + } else { + None:: + } + }; + let m168 = v11; + match m168 { + None => { + Ok(None::) + } + Some(v12) => { + let v13: bool = f9(v0, v12, 39u8); + if v13 { + Ok(Some({ + let a169 = v12; + let a170 = 1u64; + nat_add(a169, a170)? + })) + } else { + Ok(None::) + } + } + } +} + +pub fn f25(v0: Bytes, v1: u64) -> R> { + let v2: u8 = f8(v0.clone(), v1); + let v3: u8 = f8(v0.clone(), { + let a171 = v1; + let a172 = 1u64; + nat_add(a171, a172)? + }); + let v4: u64 = { + let a173 = v2; + let a174 = 48u8; + if equal(a173, a174) { + let a175 = v3; + let a176 = 120u8; + if equal(a175, a176) { + 16u64 + } else { + let a177 = v3; + let a178 = 88u8; + if equal(a177, a178) { + 16u64 + } else { + let a179 = v3; + let a180 = 98u8; + if equal(a179, a180) { + 2u64 + } else { + let a181 = v3; + let a182 = 66u8; + if equal(a181, a182) { + 2u64 + } else { + let a183 = v3; + let a184 = 111u8; + if equal(a183, a184) { + 8u64 + } else { + let a185 = v3; + let a186 = 79u8; + if equal(a185, a186) { + 8u64 + } else { + 10u64 + } + } + } + } + } + } + } else { + 10u64 + } + }; + let v5: Result = f43(v0.clone(), { + let a187 = v1; + let a188 = 2u64; + nat_add(a187, a188)? + }, v4, true)?; + let v6: u64 = f44(v0.clone(), v1)?; + let v9: Result = { + let m191 = f43(v0.clone(), { + let a189 = v1; + let a190 = 1u64; + nat_add(a189, a190)? + }, 10u64, false)?; + match m191 { + Ok(v8) => { + f45(v0.clone(), v8)? + } + Err(v7) => { + Err::(v7) + } + } + }; + let a194 = { + let a192 = v4; + let a193 = 10u64; + nat_eq(a192, a193) + }; + if bool_not(a194) { + Ok(v5) + } else { + let a197 = { + let a195 = v2; + let a196 = 48u8; + equal(a195, a196) + }; + if if bool_not(a197) { + let a198 = 0u64; + let a199 = v1; + if nat_lt(a198, a199) { + f9(v0.clone(), { + let a200 = v1; + let a201 = 1u64; + nat_sub(a200, a201) + }, 46u8) + } else { + false + } + } else { + false + } { + if if f9(v0.clone(), v6, 95u8) { + true + } else { + if f9(v0.clone(), v6, 101u8) { + true + } else { + f9(v0, v6, 69u8) + } + } { + Ok(Err::({ + let a202 = Str::lit("a field index is followed by what could continue a number"); + utf8_encode(a202) + })) + } else { + Ok(Ok::(v6)) + } + } else { + Ok(v9) + } + } +} + +pub fn f26(v0: Bytes, v1: u64) -> R { + let v2: u8 = f8(v0.clone(), v1); + let v3: bool = f46(v2); + let v4: bool = { + let a203 = v2; + let a204 = 95u8; + equal(a203, a204) + }; + let v5: u64 = f47(v0.clone(), v1)?; + let a206 = v1; + let a207 = { + let a205 = v0; + length_bytes(a205) + }; + if nat_lt(a206, a207) { + if v3 { + Ok(1u64) + } else { + if v4 { + Ok(1u64) + } else { + Ok(v5) + } + } + } else { + Ok(0u64) + } +} + +pub fn f27(v0: Bytes, v1: u64) -> R { + let (h208, _) = f18(Fn2::F48(v0.clone()), { + let a210 = { + let a209 = v0; + length_bytes(a209) + }; + let a211 = v1; + nat_sub(a210, a211) + }, v1)?; + Ok(h208) +} + +pub fn f28(v0: Bytes, v1: u64, v2: u64) -> Bytes { + let m215 = { + let a212 = v0; + let a213 = v1; + let a214 = v2; + slice_bytes(a212, a213, a214) + }; + match m215 { + None => { + Bytes::lit(&[]) + } + Some(v3) => { + v3 + } + } +} + +pub fn f29(v0: Bytes, v1: u64) -> R { + let v2: u64 = f26(v0.clone(), v1)?; + let v3: bool = f49(v0, v1)?; + let a216 = 0u64; + let a217 = v2; + if nat_lt(a216, a217) { + Ok(true) + } else { + Ok(v3) + } +} + +pub fn f30(v0: Bytes, v1: u64, v2: u64, v3: bool, v4: u64, v5: List) -> R { + let m218 = f50(v0.clone(), v1)?; + match m218 { + Ok(v7) => { + let m220 = { + let (h219, _) = v7.clone(); + h219 + }; + match m220.uncons() { + None => { + Ok(Adt3::C0({ + let (_, h221) = v7; + h221 + }, v2, false, v4, v5, None::)) + } + Some((v8, v9)) => { + let m222 = v9; + match m222.uncons() { + None => { + let v10: u64 = f51(v0.clone(), { + let (_, h223) = v7.clone(); + h223 + })?; + let v11: Adt5 = f52(v0.clone(), { + let a227 = { + let a225 = { + let (_, h224) = v7.clone(); + h224 + }; + let a226 = v10; + nat_add(a225, a226)? + }; + let a228 = 1u64; + nat_add(a227, a228)? + }, v2, v10)?; + let v12: Adt3 = if match v11.clone() { + Adt5::C0(_, _, _, h229) => { + h229 + } + } { + f15(v1, v2, false, v4, v5.clone(), { + let a230 = Str::lit("a raw string is not closed"); + utf8_encode(a230) + }) + } else { + f23(match v11.clone() { + Adt5::C0(h231, _, _, _) => { + h231 + } + }, match v11.clone() { + Adt5::C0(_, h232, _, _) => { + h232 + } + }, v4, f16(v0.clone(), v1, match v11 { + Adt5::C0(h233, _, _, _) => { + h233 + } + })?, Adt1::C2, v2, v3, v5.clone())? + }; + let v13: Adt3 = f15(v1, v2, false, v4, v5.clone(), { + let a234 = Str::lit("an interpolated string holds code"); + utf8_encode(a234) + }); + let v14: Adt3 = f23({ + let (_, h235) = v7.clone(); + h235 + }, v2, v4, f16(v0.clone(), v1, { + let (_, h236) = v7.clone(); + h236 + })?, Adt1::C0({ + let (h237, _) = v7.clone(); + h237 + }), v2, v3, v5)?; + let v15: bool = f53(match v8.clone() { + Adt2::C0(h238, _) => { + h238 + } + }, { + let a239 = Str::lit("!"); + utf8_encode(a239) + }); + let v16: bool = f9(v0.clone(), { + let (_, h240) = v7.clone(); + h240 + }, 34u8); + let v17: bool = f9(v0, { + let a242 = { + let (_, h241) = v7; + h241 + }; + let a243 = v10; + nat_add(a242, a243)? + }, 34u8); + let a245 = match v8.clone() { + Adt2::C0(_, h244) => { + h244 + } + }; + if if bool_not(a245) { + let a248 = match v8.clone() { + Adt2::C0(h246, _) => { + h246 + } + }; + let a249 = { + let a247 = Str::lit("r"); + utf8_encode(a247) + }; + if equal(a248, a249) { + v17 + } else { + false + } + } else { + false + } { + Ok(v12) + } else { + let a251 = match v8 { + Adt2::C0(_, h250) => { + h250 + } + }; + if if bool_not(a251) { + if v15 { + v16 + } else { + false + } + } else { + false + } { + Ok(v13) + } else { + Ok(v14) + } + } + } + Some((_, _)) => { + f23({ + let (_, h252) = v7.clone(); + h252 + }, v2, v4, f16(v0, v1, { + let (_, h253) = v7; + h253 + })?, Adt1::C0({ + let (h254, _) = v7; + h254 + }), v2, v3, v5) + } + } + } + } + } + Err(v6) => { + Ok(f15(v1, v2, false, v4, v5, v6)) + } + } +} + +pub fn f31(v0: Bytes, v1: u64) -> u64 { + let v2: u8 = f8(v0, v1); + let v3: bool = f33(v2, 0u8, 127u8); + if v3 { + 1u64 + } else { + let v4: bool = f33(v2, 128u8, 223u8); + if v4 { + 2u64 + } else { + let v5: bool = f33(v2, 224u8, 239u8); + if v5 { + 3u64 + } else { + 4u64 + } + } + } +} + +pub fn f32(v0: u8) -> bool { + f33(v0, 48u8, 57u8) +} + +pub fn f33(v0: u8, v1: u8, v2: u8) -> bool { + let m257 = { + let a255 = v0; + let a256 = v1; + fixed_u8::checked_sub(a255, a256) + }; + match m257 { + None => { + false + } + Some(_) => { + let m260 = { + let a258 = v2; + let a259 = v0; + fixed_u8::checked_sub(a258, a259) + }; + match m260 { + None => { + false + } + Some(_) => { + true + } + } + } + } +} + +pub fn f34(v0: Bytes, v1: u64, v2: u8, v3: u8) -> bool { + let m261 = f17(v0, v1); + match m261 { + None => { + false + } + Some(v4) => { + f33(v4, v2, v3) + } + } +} + +pub fn f35(v0: u8) -> Bytes { + let v1: Bytes = { + let a262 = Str::lit("0123456789ABCDEF"); + utf8_encode(a262) + }; + let v2: u64 = { + let a263 = v0; + let a264 = 0u8; + if equal(a263, a264) { + 0u64 + } else { + let a265 = v0; + let a266 = 1u8; + if equal(a265, a266) { + 1u64 + } else { + let a267 = v0; + let a268 = 2u8; + if equal(a267, a268) { + 2u64 + } else { + let a269 = v0; + let a270 = 3u8; + if equal(a269, a270) { + 3u64 + } else { + let a271 = v0; + let a272 = 4u8; + if equal(a271, a272) { + 4u64 + } else { + let a273 = v0; + let a274 = 5u8; + if equal(a273, a274) { + 5u64 + } else { + let a275 = v0; + let a276 = 6u8; + if equal(a275, a276) { + 6u64 + } else { + let a277 = v0; + let a278 = 7u8; + if equal(a277, a278) { + 7u64 + } else { + let a279 = v0; + let a280 = 8u8; + if equal(a279, a280) { + 8u64 + } else { + let a281 = v0; + let a282 = 9u8; + if equal(a281, a282) { + 9u64 + } else { + let a283 = v0; + let a284 = 10u8; + if equal(a283, a284) { + 10u64 + } else { + let a285 = v0; + let a286 = 11u8; + if equal(a285, a286) { + 11u64 + } else { + let a287 = v0; + let a288 = 12u8; + if equal(a287, a288) { + 12u64 + } else { + let a289 = v0; + let a290 = 13u8; + if equal(a289, a290) { + 13u64 + } else { + let a291 = v0; + let a292 = 14u8; + if equal(a291, a292) { + 14u64 + } else { + 15u64 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }; + f28(v1, v2, 1u64) +} + +pub fn f36(v0: Fn4, v1: u64, v2: (u64, u64)) -> R<((u64, u64), bool)> { + let m293 = v1; + if m293 == 0 { + Ok((v2, false)) + } else { + let v3 = m293 - 1; + let m295 = { + let c294: Fn4 = v0.clone(); + c294.apply(v2)? + }; + match m295 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f36(v0, v3, v4) + } + } + } +} + +pub fn f37(v0: Bytes, v1: u64, v2: (u64, u64)) -> R> { + f54(v0, v1, v2) +} + +pub fn f38(v0: Bytes, v1: u64, v2: u64) -> R> { + let a296 = v2; + let a297 = v1; + if nat_lt(a296, a297) { + let v3: bool = f9(v0, v2, 10u8); + if v3 { + Ok(None::) + } else { + Ok(Some({ + let a298 = v2; + let a299 = 1u64; + nat_add(a298, a299)? + })) + } + } else { + Ok(None::) + } +} + +pub fn f39(v0: Bytes, v1: u64, v2: Adt4) -> R> { + let v3: u64 = match v2.clone() { + Adt4::C0(h300, _, _, _) => { + h300 + } + }; + let v4: u64 = match v2.clone() { + Adt4::C0(_, h301, _, _) => { + h301 + } + }; + let v5: u64 = match v2.clone() { + Adt4::C0(_, _, h302, _) => { + h302 + } + }; + let a303 = v5; + let a304 = 0u64; + if nat_eq(a303, a304) { + Ok(None::) + } else { + if match v2 { + Adt4::C0(_, _, _, h305) => { + h305 + } + } { + Ok(None::) + } else { + let a306 = v3; + let a307 = v1; + if nat_lt(a306, a307) { + let v6: u8 = f8(v0.clone(), v3); + let a308 = v6; + let a309 = 47u8; + if if equal(a308, a309) { + f9(v0.clone(), { + let a310 = v3; + let a311 = 1u64; + nat_add(a310, a311)? + }, 45u8) + } else { + false + } { + Ok(Some(Adt4::C0({ + let a312 = v3; + let a313 = 2u64; + nat_add(a312, a313)? + }, v4, { + let a314 = v5; + let a315 = 1u64; + nat_add(a314, a315)? + }, false))) + } else { + let a316 = v6; + let a317 = 45u8; + if if equal(a316, a317) { + f9(v0.clone(), { + let a318 = v3; + let a319 = 1u64; + nat_add(a318, a319)? + }, 47u8) + } else { + false + } { + Ok(Some(Adt4::C0({ + let a320 = v3; + let a321 = 2u64; + nat_add(a320, a321)? + }, v4, { + let a322 = v5; + let a323 = 1u64; + nat_sub(a322, a323) + }, false))) + } else { + let a324 = v6; + let a325 = 10u8; + if equal(a324, a325) { + Ok(Some(Adt4::C0({ + let a326 = v3; + let a327 = 1u64; + nat_add(a326, a327)? + }, { + let a328 = v4; + let a329 = 1u64; + nat_add(a328, a329)? + }, v5, false))) + } else { + Ok(Some(Adt4::C0({ + let a330 = v3; + let a331 = f31(v0, v3); + nat_add(a330, a331)? + }, v4, v5, false))) + } + } + } + } else { + Ok(Some(Adt4::C0(v3, v4, v5, true))) + } + } + } +} + +pub fn f40(v0: Fn5, v1: u64, v2: Adt5) -> R<(Adt5, bool)> { + let m332 = v1; + if m332 == 0 { + Ok((v2, false)) + } else { + let v3 = m332 - 1; + let m334 = { + let c333: Fn5 = v0.clone(); + c333.apply(v2.clone())? + }; + match m334 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f40(v0, v3, v4) + } + } + } +} + +pub fn f41(v0: u64, v1: Bytes, v2: Adt5) -> R> { + f55(v1, v0, v2) +} + +pub fn f42(v0: Bytes, v1: u64, v2: u64) -> R> { + let v3: (u64, (u64, bool)) = { + let (h335, _) = f56(Fn6::F57(v2, v0), v2, (v1, (0u64, true)))?; + h335 + }; + let (_, h336) = { + let (_, h337) = v3; + h337 + }; + if h336 { + Ok(Some({ + let (h338, _) = v3; + h338 + })) + } else { + Ok(None::) + } +} + +pub fn f43(v0: Bytes, v1: u64, v2: u64, v3: bool) -> R> { + let v4: u64 = { + let a339 = v0.clone(); + length_bytes(a339) + }; + let v5: (u64, (bool, bool)) = { + let (h340, _) = f58(Fn7::F59(v4, v2, v0), { + let a343 = { + let a341 = v4; + let a342 = v1; + nat_sub(a341, a342) + }; + let a344 = 1u64; + nat_add(a343, a344)? + }, (v1, (v3, false)))?; + h340 + }; + let (h345, _) = { + let (_, h346) = v5; + h346 + }; + if h345 { + Ok(Err::({ + let a347 = Str::lit("a number has a digit separator or a radix prefix with no digit after it"); + utf8_encode(a347) + })) + } else { + Ok(Ok::({ + let (h348, _) = v5; + h348 + })) + } +} + +pub fn f44(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a349 = v0.clone(); + length_bytes(a349) + }; + let (h350, _) = f18(Fn2::F60(v0), { + let a351 = v2; + let a352 = v1; + nat_sub(a351, a352) + }, v1)?; + Ok(h350) +} + +pub fn f45(v0: Bytes, v1: u64) -> R> { + let v2: bool = f9(v0.clone(), v1, 46u8); + let v3: bool = f9(v0.clone(), { + let a353 = v1; + let a354 = 1u64; + nat_add(a353, a354)? + }, 46u8); + let v4: bool = f34(v0.clone(), { + let a355 = v1; + let a356 = 1u64; + nat_add(a355, a356)? + }, 48u8, 57u8); + let v5: bool = f9(v0.clone(), v1, 101u8); + let v6: bool = f9(v0.clone(), v1, 69u8); + let v7: Result = f61(v0.clone(), { + let a357 = v1; + let a358 = 1u64; + nat_add(a357, a358)? + }, true)?; + let v8: Result = f61(v0.clone(), v1, false)?; + let v11: Result = { + let m361 = f43(v0.clone(), { + let a359 = v1; + let a360 = 1u64; + nat_add(a359, a360)? + }, 10u64, false)?; + match m361 { + Ok(v10) => { + f61(v0, v10, false)? + } + Err(v9) => { + Err::(v9) + } + } + }; + if if v2 { + v3 + } else { + false + } { + Ok(Ok::(v1)) + } else { + if v2 { + if v4 { + Ok(v11) + } else { + Ok(v7) + } + } else { + if if v5 { + true + } else { + v6 + } { + Ok(v8) + } else { + Ok(Ok::(v1)) + } + } + } +} + +pub fn f46(v0: u8) -> bool { + let v1: bool = f33(v0, 97u8, 122u8); + let v2: bool = f33(v0, 65u8, 90u8); + if v1 { + true + } else { + v2 + } +} + +pub fn f47(v0: Bytes, v1: u64) -> R { + let v2: u8 = f8(v0.clone(), v1); + let v3: u8 = f8(v0.clone(), { + let a362 = v1; + let a363 = 1u64; + nat_add(a362, a363)? + }); + let v4: u8 = f8(v0.clone(), { + let a364 = v1; + let a365 = 2u64; + nat_add(a364, a365)? + }); + let v5: u8 = f8(v0, { + let a366 = v1; + let a367 = 3u64; + nat_add(a366, a367)? + }); + let a368 = v2; + let a369 = 206u8; + if equal(a368, a369) { + if f33(v3, 145u8, 169u8) { + let a370 = v3; + let a371 = 160u8; + if equal(a370, a371) { + Ok(0u64) + } else { + let a372 = v3; + let a373 = 163u8; + if equal(a372, a373) { + Ok(0u64) + } else { + Ok(2u64) + } + } + } else { + if f33(v3, 177u8, 191u8) { + let a374 = v3; + let a375 = 187u8; + if equal(a374, a375) { + Ok(0u64) + } else { + Ok(2u64) + } + } else { + Ok(0u64) + } + } + } else { + let a376 = v2; + let a377 = 207u8; + if equal(a376, a377) { + if f33(v3, 128u8, 187u8) { + Ok(2u64) + } else { + Ok(0u64) + } + } else { + let a378 = v2; + let a379 = 225u8; + if equal(a378, a379) { + if f33(v3, 188u8, 191u8) { + if f33(v4, 128u8, 191u8) { + let a380 = v3; + let a381 = 191u8; + if equal(a380, a381) { + let a382 = v4; + let a383 = 191u8; + if equal(a382, a383) { + Ok(0u64) + } else { + Ok(3u64) + } + } else { + Ok(3u64) + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } else { + let a384 = v2; + let a385 = 226u8; + if equal(a384, a385) { + let a386 = v3; + let a387 = 132u8; + if equal(a386, a387) { + if f33(v4, 128u8, 191u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + let a388 = v3; + let a389 = 133u8; + if equal(a388, a389) { + if f33(v4, 128u8, 143u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } else { + let a390 = v2; + let a391 = 240u8; + if equal(a390, a391) { + let a392 = v3; + let a393 = 157u8; + if equal(a392, a393) { + let a394 = v4; + let a395 = 146u8; + if equal(a394, a395) { + if f33(v5, 156u8, 191u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + if f33(v4, 147u8, 149u8) { + if f33(v5, 128u8, 191u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + let a396 = v4; + let a397 = 150u8; + if equal(a396, a397) { + if f33(v5, 128u8, 159u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } + } + } +} + +pub fn f48(v0: Bytes, v1: u64) -> R> { + f62(v0, v1) +} + +pub fn f49(v0: Bytes, v1: u64) -> R { + let v2: bool = f9(v0.clone(), v1, 194u8); + let v3: bool = f9(v0, { + let a398 = v1; + let a399 = 1u64; + nat_add(a398, a399)? + }, 171u8); + if v2 { + Ok(v3) + } else { + Ok(false) + } +} + +pub fn f50(v0: Bytes, v1: u64) -> R, u64), Bytes>> { + let v2: u64 = { + let a400 = v0.clone(); + length_bytes(a400) + }; + let v3: Adt6 = { + let (h401, _) = f63(Fn8::F64(v0), { + let a404 = { + let a402 = v2; + let a403 = v1; + nat_sub(a402, a403) + }; + let a405 = 1u64; + nat_add(a404, a405)? + }, Adt6::C0(v1, List::::nil(), false, None::))?; + h401 + }; + let m407 = match v3.clone() { + Adt6::C0(_, _, _, h406) => { + h406 + } + }; + match m407 { + None => { + let v5: List = f65(match v3.clone() { + Adt6::C0(_, h408, _, _) => { + h408 + } + }); + Ok(Ok::<(List, u64), Bytes>((v5, match v3 { + Adt6::C0(h409, _, _, _) => { + h409 + } + }))) + } + Some(v4) => { + Ok(Err::<(List, u64), Bytes>(v4)) + } + } +} + +pub fn f51(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a410 = v0.clone(); + length_bytes(a410) + }; + let v3: u64 = { + let (h411, _) = f18(Fn2::F66(v0), { + let a412 = v2; + let a413 = v1; + nat_sub(a412, a413) + }, v1)?; + h411 + }; + let a414 = v3; + let a415 = v1; + Ok(nat_sub(a414, a415)) +} + +pub fn f52(v0: Bytes, v1: u64, v2: u64, v3: u64) -> R { + let v4: u64 = { + let a416 = v0.clone(); + length_bytes(a416) + }; + let (h417, _) = f40(Fn5::F67(v3, v4, v0), { + let a420 = { + let a418 = v4; + let a419 = v1; + nat_sub(a418, a419) + }; + let a421 = 1u64; + nat_add(a420, a421)? + }, Adt5::C0(v1, v2, false, false))?; + Ok(h417) +} + +pub fn f53(v0: Bytes, v1: Bytes) -> bool { + let v2: u64 = { + let a422 = v0.clone(); + length_bytes(a422) + }; + let v3: u64 = { + let a423 = v1.clone(); + length_bytes(a423) + }; + let a424 = v3; + let a425 = v2; + if nat_le(a424, a425) { + let m431 = { + let a428 = v0; + let a429 = { + let a426 = v2; + let a427 = v3; + nat_sub(a426, a427) + }; + let a430 = v3; + slice_bytes(a428, a429, a430) + }; + match m431 { + None => { + false + } + Some(v4) => { + let a432 = v4; + let a433 = v1; + equal(a432, a433) + } + } + } else { + false + } +} + +pub fn f54(v0: Bytes, v1: u64, v2: (u64, u64)) -> R> { + let v3: u64 = { + let (h434, _) = v2; + h434 + }; + let v4: u64 = { + let (_, h435) = v2; + h435 + }; + let a436 = v3; + let a437 = v1; + if nat_lt(a436, a437) { + let v5: u64 = f31(v0, v3); + Ok(Some(({ + let a438 = v3; + let a439 = v5; + nat_add(a438, a439)? + }, { + let a440 = v4; + let a441 = 1u64; + nat_add(a440, a441)? + }))) + } else { + Ok(None::<(u64, u64)>) + } +} + +pub fn f55(v0: Bytes, v1: u64, v2: Adt5) -> R> { + let v3: u64 = match v2.clone() { + Adt5::C0(h442, _, _, _) => { + h442 + } + }; + let v4: u64 = match v2.clone() { + Adt5::C0(_, h443, _, _) => { + h443 + } + }; + if match v2.clone() { + Adt5::C0(_, _, h444, _) => { + h444 + } + } { + Ok(None::) + } else { + if match v2 { + Adt5::C0(_, _, _, h445) => { + h445 + } + } { + Ok(None::) + } else { + let a446 = v3; + let a447 = v1; + if nat_lt(a446, a447) { + let v5: u8 = f8(v0.clone(), v3); + let a448 = v5; + let a449 = 92u8; + if equal(a448, a449) { + let a452 = { + let a450 = v3; + let a451 = 1u64; + nat_add(a450, a451)? + }; + let a453 = v1; + if nat_lt(a452, a453) { + let v6: u64 = f31(v0, { + let a454 = v3; + let a455 = 1u64; + nat_add(a454, a455)? + }); + Ok(Some(Adt5::C0({ + let a458 = { + let a456 = v3; + let a457 = 1u64; + nat_add(a456, a457)? + }; + let a459 = v6; + nat_add(a458, a459)? + }, v4, false, false))) + } else { + Ok(Some(Adt5::C0(v1, v4, false, true))) + } + } else { + let a460 = v5; + let a461 = 34u8; + if equal(a460, a461) { + Ok(Some(Adt5::C0({ + let a462 = v3; + let a463 = 1u64; + nat_add(a462, a463)? + }, v4, true, false))) + } else { + let a464 = v5; + let a465 = 10u8; + if equal(a464, a465) { + Ok(Some(Adt5::C0({ + let a466 = v3; + let a467 = 1u64; + nat_add(a466, a467)? + }, { + let a468 = v4; + let a469 = 1u64; + nat_add(a468, a469)? + }, false, false))) + } else { + let v7: u64 = f31(v0, v3); + Ok(Some(Adt5::C0({ + let a470 = v3; + let a471 = v7; + nat_add(a470, a471)? + }, v4, false, false))) + } + } + } + } else { + Ok(Some(Adt5::C0(v3, v4, false, true))) + } + } + } +} + +pub fn f56(v0: Fn6, v1: u64, v2: (u64, (u64, bool))) -> R<((u64, (u64, bool)), bool)> { + let m472 = v1; + if m472 == 0 { + Ok((v2, false)) + } else { + let v3 = m472 - 1; + let m474 = { + let c473: Fn6 = v0.clone(); + c473.apply(v2)? + }; + match m474 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f56(v0, v3, v4) + } + } + } +} + +pub fn f57(v0: u64, v1: Bytes, v2: (u64, (u64, bool))) -> R> { + f68(v1.clone(), { + let a475 = v1; + length_bytes(a475) + }, v0, v2) +} + +pub fn f58(v0: Fn7, v1: u64, v2: (u64, (bool, bool))) -> R<((u64, (bool, bool)), bool)> { + let m476 = v1; + if m476 == 0 { + Ok((v2, false)) + } else { + let v3 = m476 - 1; + let m478 = { + let c477: Fn7 = v0.clone(); + c477.apply(v2)? + }; + match m478 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f58(v0, v3, v4) + } + } + } +} + +pub fn f59(v0: u64, v1: u64, v2: Bytes, v3: (u64, (bool, bool))) -> R> { + f69(v2, v0, v1, v3) +} + +pub fn f60(v0: Bytes, v1: u64) -> R> { + f70(v0, v1) +} + +pub fn f61(v0: Bytes, v1: u64, v2: bool) -> R> { + let v3: bool = f9(v0.clone(), v1, 101u8); + let v4: bool = f9(v0.clone(), v1, 69u8); + let v5: Result = f71(v0.clone(), v1)?; + let v6: bool = f29(v0, v1)?; + if if v3 { + true + } else { + v4 + } { + Ok(v5) + } else { + if if v2 { + v6 + } else { + false + } { + Ok(Err::({ + let a479 = Str::lit("an identifier follows a decimal point"); + utf8_encode(a479) + })) + } else { + Ok(Ok::(v1)) + } + } +} + +pub fn f62(v0: Bytes, v1: u64) -> R> { + let v2: u64 = f72(v0, v1)?; + let a480 = 0u64; + let a481 = v2; + if nat_lt(a480, a481) { + Ok(Some({ + let a482 = v1; + let a483 = v2; + nat_add(a482, a483)? + })) + } else { + Ok(None::) + } +} + +pub fn f63(v0: Fn8, v1: u64, v2: Adt6) -> R<(Adt6, bool)> { + let m484 = v1; + if m484 == 0 { + Ok((v2, false)) + } else { + let v3 = m484 - 1; + let m486 = { + let c485: Fn8 = v0.clone(); + c485.apply(v2.clone())? + }; + match m486 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f63(v0, v3, v4) + } + } + } +} + +pub fn f64(v0: Bytes, v1: Adt6) -> R> { + f73(v0, v1) +} + +pub fn f65(v0: List) -> List { + f74(Fn9::F75, List::::nil(), v0) +} + +pub fn f66(v0: Bytes, v1: u64) -> R> { + f76(v0, v1) +} + +pub fn f67(v0: u64, v1: u64, v2: Bytes, v3: Adt5) -> R> { + f77(v2, v1, v0, v3) +} + +pub fn f68(v0: Bytes, v1: u64, v2: u64, v3: (u64, (u64, bool))) -> R> { + let v4: u64 = { + let (h487, _) = v3; + h487 + }; + let v5: u64 = { + let (h488, _) = { + let (_, h489) = v3; + h489 + }; + h488 + }; + let v6: bool = { + let (_, h490) = { + let (_, h491) = v3; + h491 + }; + h490 + }; + if v6 { + let a492 = v5; + let a493 = v2; + if nat_lt(a492, a493) { + let a494 = v4; + let a495 = v1; + if nat_lt(a494, a495) { + let v7: u64 = f31(v0, v4); + Ok(Some(({ + let a496 = v4; + let a497 = v7; + nat_add(a496, a497)? + }, ({ + let a498 = v5; + let a499 = 1u64; + nat_add(a498, a499)? + }, true)))) + } else { + Ok(Some((v4, ({ + let a500 = v5; + let a501 = 1u64; + nat_add(a500, a501)? + }, false)))) + } + } else { + Ok(None::<(u64, (u64, bool))>) + } + } else { + Ok(None::<(u64, (u64, bool))>) + } +} + +pub fn f69(v0: Bytes, v1: u64, v2: u64, v3: (u64, (bool, bool))) -> R> { + let v4: u64 = { + let (h502, _) = v3; + h502 + }; + let v5: bool = { + let (h503, _) = { + let (_, h504) = v3; + h504 + }; + h503 + }; + let v6: bool = { + let (_, h505) = { + let (_, h506) = v3; + h506 + }; + h505 + }; + if v6 { + Ok(None::<(u64, (bool, bool))>) + } else { + let a507 = v4; + let a508 = v1; + if nat_lt(a507, a508) { + let v7: u8 = f8(v0, v4); + let a509 = v7; + let a510 = 95u8; + if equal(a509, a510) { + Ok(Some(({ + let a511 = v4; + let a512 = 1u64; + nat_add(a511, a512)? + }, (true, false)))) + } else { + let v8: bool = f78(v7, v2); + if v8 { + Ok(Some(({ + let a513 = v4; + let a514 = 1u64; + nat_add(a513, a514)? + }, (false, false)))) + } else { + Ok(Some((v4, (v5, true)))) + } + } + } else { + Ok(Some((v4, (v5, true)))) + } + } +} + +pub fn f70(v0: Bytes, v1: u64) -> R> { + let v2: bool = f34(v0, v1, 48u8, 57u8); + if v2 { + Ok(Some({ + let a515 = v1; + let a516 = 1u64; + nat_add(a515, a516)? + })) + } else { + Ok(None::) + } +} + +pub fn f71(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a517 = v1; + let a518 = 1u64; + nat_add(a517, a518)? + }; + let v3: bool = f9(v0.clone(), v2, 43u8); + let v4: bool = f9(v0.clone(), v2, 45u8); + let v5: u64 = if v3 { + let a519 = v2; + let a520 = 1u64; + nat_add(a519, a520)? + } else { + if v4 { + let a521 = v2; + let a522 = 1u64; + nat_add(a521, a522)? + } else { + v2 + } + }; + let v6: bool = f34(v0.clone(), v5, 48u8, 57u8); + let v7: Result = f43(v0, v5, 10u64, false)?; + if v6 { + Ok(v7) + } else { + Ok(Err::({ + let a523 = Str::lit("a scientific literal has no exponent digits"); + utf8_encode(a523) + })) + } +} + +pub fn f72(v0: Bytes, v1: u64) -> R { + let v2: u8 = f8(v0.clone(), v1); + let v3: bool = f46(v2); + let v4: bool = f32(v2); + let v5: u64 = f47(v0.clone(), v1)?; + let v6: u64 = f79(v0.clone(), v1)?; + let a525 = v1; + let a526 = { + let a524 = v0; + length_bytes(a524) + }; + if nat_lt(a525, a526) { + if v3 { + Ok(1u64) + } else { + if v4 { + Ok(1u64) + } else { + let a527 = v2; + let a528 = 95u8; + if equal(a527, a528) { + Ok(1u64) + } else { + let a529 = v2; + let a530 = 39u8; + if equal(a529, a530) { + Ok(1u64) + } else { + let a531 = v2; + let a532 = 33u8; + if equal(a531, a532) { + Ok(1u64) + } else { + let a533 = v2; + let a534 = 63u8; + if equal(a533, a534) { + Ok(1u64) + } else { + let a535 = 0u64; + let a536 = v5; + if nat_lt(a535, a536) { + Ok(v5) + } else { + Ok(v6) + } + } + } + } + } + } + } + } else { + Ok(0u64) + } +} + +pub fn f73(v0: Bytes, v1: Adt6) -> R> { + let v2: bool = f49(v0.clone(), match v1.clone() { + Adt6::C0(h537, _, _, _) => { + h537 + } + })?; + let v3: Result<(Adt2, u64), Bytes> = f80(v0.clone(), match v1.clone() { + Adt6::C0(h538, _, _, _) => { + h538 + } + })?; + let v4: u64 = f27(v0.clone(), { + let a541 = match v1.clone() { + Adt6::C0(h539, _, _, _) => { + h539 + } + }; + let a542 = f26(v0.clone(), match v1.clone() { + Adt6::C0(h540, _, _, _) => { + h540 + } + })?; + nat_add(a541, a542)? + })?; + let v5: Result<(Adt2, u64), Bytes> = Ok::<(Adt2, u64), Bytes>((Adt2::C0(f28(v0.clone(), match v1.clone() { + Adt6::C0(h543, _, _, _) => { + h543 + } + }, { + let a545 = v4; + let a546 = match v1.clone() { + Adt6::C0(h544, _, _, _) => { + h544 + } + }; + nat_sub(a545, a546) + }), false), v4)); + if match v1.clone() { + Adt6::C0(_, _, h547, _) => { + h547 + } + } { + Ok(None::) + } else { + let m548 = if v2 { + v3 + } else { + v5 + }; + match m548 { + Ok(v7) => { + let v8: bool = f9(v0.clone(), { + let (_, h551) = v7.clone(); + h551 + }, 46u8); + let v9: bool = f29(v0, { + let a553 = { + let (_, h552) = v7.clone(); + h552 + }; + let a554 = 1u64; + nat_add(a553, a554)? + })?; + if if v8 { + v9 + } else { + false + } { + Ok(Some(Adt6::C0({ + let a556 = { + let (_, h555) = v7; + h555 + }; + let a557 = 1u64; + nat_add(a556, a557)? + }, List::cons({ + let (h558, _) = v7; + h558 + }, match v1 { + Adt6::C0(_, h559, _, _) => { + h559 + } + }), false, None::))) + } else { + Ok(Some(Adt6::C0({ + let (_, h560) = v7; + h560 + }, List::cons({ + let (h561, _) = v7; + h561 + }, match v1 { + Adt6::C0(_, h562, _, _) => { + h562 + } + }), true, None::))) + } + } + Err(v6) => { + Ok(Some(Adt6::C0(match v1.clone() { + Adt6::C0(h549, _, _, _) => { + h549 + } + }, match v1 { + Adt6::C0(_, h550, _, _) => { + h550 + } + }, true, Some(v6)))) + } + } + } +} + +pub fn f74(v0: Fn9, v1: List, v2: List) -> List { + let m563 = v2; + match m563.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f74(v0.clone(), { + let c564: Fn9 = v0; + c564.apply(v1, v3) + }, v4) + } + } +} + +pub fn f75(v0: List, v1: Adt2) -> List { + List::cons(v1, v0) +} + +pub fn f76(v0: Bytes, v1: u64) -> R> { + let v2: bool = f9(v0, v1, 35u8); + if v2 { + Ok(Some({ + let a565 = v1; + let a566 = 1u64; + nat_add(a565, a566)? + })) + } else { + Ok(None::) + } +} + +pub fn f77(v0: Bytes, v1: u64, v2: u64, v3: Adt5) -> R> { + let v4: u64 = match v3.clone() { + Adt5::C0(h567, _, _, _) => { + h567 + } + }; + let v5: u64 = match v3.clone() { + Adt5::C0(_, h568, _, _) => { + h568 + } + }; + if match v3.clone() { + Adt5::C0(_, _, h569, _) => { + h569 + } + } { + Ok(None::) + } else { + if match v3 { + Adt5::C0(_, _, _, h570) => { + h570 + } + } { + Ok(None::) + } else { + let a571 = v4; + let a572 = v1; + if nat_lt(a571, a572) { + let v6: u8 = f8(v0.clone(), v4); + let a573 = v6; + let a574 = 34u8; + if equal(a573, a574) { + let v7: bool = f81(v0, { + let a575 = v4; + let a576 = 1u64; + nat_add(a575, a576)? + }, v2)?; + if v7 { + Ok(Some(Adt5::C0({ + let a579 = { + let a577 = v4; + let a578 = 1u64; + nat_add(a577, a578)? + }; + let a580 = v2; + nat_add(a579, a580)? + }, v5, true, false))) + } else { + Ok(Some(Adt5::C0({ + let a581 = v4; + let a582 = 1u64; + nat_add(a581, a582)? + }, v5, false, false))) + } + } else { + let a583 = v6; + let a584 = 10u8; + if equal(a583, a584) { + Ok(Some(Adt5::C0({ + let a585 = v4; + let a586 = 1u64; + nat_add(a585, a586)? + }, { + let a587 = v5; + let a588 = 1u64; + nat_add(a587, a588)? + }, false, false))) + } else { + let v8: u64 = f31(v0, v4); + Ok(Some(Adt5::C0({ + let a589 = v4; + let a590 = v8; + nat_add(a589, a590)? + }, v5, false, false))) + } + } + } else { + Ok(Some(Adt5::C0(v4, v5, false, true))) + } + } + } +} + +pub fn f78(v0: u8, v1: u64) -> bool { + let v2: bool = f33(v0, 48u8, 49u8); + let v3: bool = f33(v0, 48u8, 55u8); + let v4: bool = f33(v0, 48u8, 57u8); + let v5: bool = f33(v0, 97u8, 102u8); + let v6: bool = f33(v0, 65u8, 70u8); + let a591 = v1; + let a592 = 2u64; + if nat_eq(a591, a592) { + v2 + } else { + let a593 = v1; + let a594 = 8u64; + if nat_eq(a593, a594) { + v3 + } else { + let a595 = v1; + let a596 = 16u64; + if nat_eq(a595, a596) { + if v4 { + true + } else { + if v5 { + true + } else { + v6 + } + } + } else { + v4 + } + } + } +} + +pub fn f79(v0: Bytes, v1: u64) -> R { + let v2: u8 = f8(v0.clone(), v1); + let v3: u8 = f8(v0.clone(), { + let a597 = v1; + let a598 = 1u64; + nat_add(a597, a598)? + }); + let v4: u8 = f8(v0, { + let a599 = v1; + let a600 = 2u64; + nat_add(a599, a600)? + }); + let a601 = v2; + let a602 = 225u8; + if equal(a601, a602) { + let a603 = v3; + let a604 = 181u8; + if equal(a603, a604) { + if f33(v4, 162u8, 170u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } else { + let a605 = v2; + let a606 = 226u8; + if equal(a605, a606) { + let a607 = v3; + let a608 = 130u8; + if equal(a607, a608) { + if f33(v4, 128u8, 137u8) { + Ok(3u64) + } else { + if f33(v4, 144u8, 156u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } +} + +pub fn f80(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a609 = v1; + let a610 = 2u64; + nat_add(a609, a610)? + }; + let v3: Adt7 = { + let (h611, _) = f82(Fn10::F83(v0.clone()), { + let a615 = { + let a613 = { + let a612 = v0.clone(); + length_bytes(a612) + }; + let a614 = v2; + nat_sub(a613, a614) + }; + let a616 = 1u64; + nat_add(a615, a616)? + }, Adt7::C0(v2, false, false, true))?; + h611 + }; + let v4: Bytes = f28(v0, v2, { + let a618 = match v3.clone() { + Adt7::C0(h617, _, _, _) => { + h617 + } + }; + let a619 = v2; + nat_sub(a618, a619) + }); + if match v3.clone() { + Adt7::C0(_, h620, _, _) => { + h620 + } + } { + let a622 = 0u64; + let a623 = { + let a621 = v4.clone(); + length_bytes(a621) + }; + if if nat_lt(a622, a623) { + match v3.clone() { + Adt7::C0(_, _, _, h624) => { + h624 + } + } + } else { + false + } { + Ok(Ok::<(Adt2, u64), Bytes>((Adt2::C0(v4, true), { + let a626 = match v3 { + Adt7::C0(h625, _, _, _) => { + h625 + } + }; + let a627 = 2u64; + nat_add(a626, a627)? + }))) + } else { + Ok(Err::<(Adt2, u64), Bytes>({ + let a632 = { + let a629 = { + let a628 = Str::lit("the quoted name `"); + utf8_encode(a628) + }; + let a630 = v4; + append_bytes(a629, a630) + }; + let a633 = { + let a631 = Str::lit("` is not a name"); + utf8_encode(a631) + }; + append_bytes(a632, a633) + })) + } + } else { + Ok(Err::<(Adt2, u64), Bytes>({ + let a634 = Str::lit("a quoted name is not closed"); + utf8_encode(a634) + })) + } +} + +pub fn f81(v0: Bytes, v1: u64, v2: u64) -> R { + let (_, h635) = { + let (h636, _) = f84(Fn11::F85(v2, v1, v0), v2, (0u64, true))?; + h636 + }; + Ok(h635) +} + +pub fn f82(v0: Fn10, v1: u64, v2: Adt7) -> R<(Adt7, bool)> { + let m637 = v1; + if m637 == 0 { + Ok((v2, false)) + } else { + let v3 = m637 - 1; + let m639 = { + let c638: Fn10 = v0.clone(); + c638.apply(v2.clone())? + }; + match m639 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f82(v0, v3, v4) + } + } + } +} + +pub fn f83(v0: Bytes, v1: Adt7) -> R> { + f86(v0.clone(), { + let a640 = v0; + length_bytes(a640) + }, v1) +} + +pub fn f84(v0: Fn11, v1: u64, v2: (u64, bool)) -> R<((u64, bool), bool)> { + let m641 = v1; + if m641 == 0 { + Ok((v2, false)) + } else { + let v3 = m641 - 1; + let m643 = { + let c642: Fn11 = v0.clone(); + c642.apply(v2)? + }; + match m643 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f84(v0, v3, v4) + } + } + } +} + +pub fn f85(v0: u64, v1: u64, v2: Bytes, v3: (u64, bool)) -> R> { + f87(v2, v1, v0, v3) +} + +pub fn f86(v0: Bytes, v1: u64, v2: Adt7) -> R> { + let v3: u64 = match v2.clone() { + Adt7::C0(h644, _, _, _) => { + h644 + } + }; + let v4: bool = match v2.clone() { + Adt7::C0(_, _, _, h645) => { + h645 + } + }; + if match v2.clone() { + Adt7::C0(_, h646, _, _) => { + h646 + } + } { + Ok(None::) + } else { + if match v2 { + Adt7::C0(_, _, h647, _) => { + h647 + } + } { + Ok(None::) + } else { + let a648 = v3; + let a649 = v1; + if nat_lt(a648, a649) { + let v5: bool = f9(v0.clone(), v3, 10u8); + if v5 { + Ok(Some(Adt7::C0(v3, false, true, v4))) + } else { + let v6: bool = f88(v0.clone(), v3)?; + if v6 { + Ok(Some(Adt7::C0(v3, true, false, v4))) + } else { + let v7: u64 = f72(v0.clone(), v3)?; + let a650 = 0u64; + let a651 = v7; + if nat_lt(a650, a651) { + Ok(Some(Adt7::C0({ + let a652 = v3; + let a653 = v7; + nat_add(a652, a653)? + }, false, false, v4))) + } else { + let v8: bool = f9(v0.clone(), v3, 46u8); + if v8 { + Ok(Some(Adt7::C0({ + let a654 = v3; + let a655 = 1u64; + nat_add(a654, a655)? + }, false, false, v4))) + } else { + let v9: u64 = f31(v0, v3); + Ok(Some(Adt7::C0({ + let a656 = v3; + let a657 = v9; + nat_add(a656, a657)? + }, false, false, false))) + } + } + } + } + } else { + Ok(Some(Adt7::C0(v3, false, true, v4))) + } + } + } +} + +pub fn f87(v0: Bytes, v1: u64, v2: u64, v3: (u64, bool)) -> R> { + let v4: u64 = { + let (h658, _) = v3; + h658 + }; + let v5: bool = { + let (_, h659) = v3; + h659 + }; + if v5 { + let a660 = v4; + let a661 = v2; + if nat_lt(a660, a661) { + let v6: bool = f9(v0, { + let a662 = v1; + let a663 = v4; + nat_add(a662, a663)? + }, 35u8); + Ok(Some(({ + let a664 = v4; + let a665 = 1u64; + nat_add(a664, a665)? + }, v6))) + } else { + Ok(None::<(u64, bool)>) + } + } else { + Ok(None::<(u64, bool)>) + } +} + +pub fn f88(v0: Bytes, v1: u64) -> R { + let v2: bool = f9(v0.clone(), v1, 194u8); + let v3: bool = f9(v0, { + let a666 = v1; + let a667 = 1u64; + nat_add(a666, a667)? + }, 187u8); + if v2 { + Ok(v3) + } else { + Ok(false) + } +} diff --git a/bootstrap/expected/verify/preserve/crate/R3.rust-std.rs b/bootstrap/expected/verify/preserve/crate/R3.rust-std.rs new file mode 100644 index 000000000..b0b5dbe5d --- /dev/null +++ b/bootstrap/expected/verify/preserve/crate/R3.rust-std.rs @@ -0,0 +1,4230 @@ +#![forbid(unsafe_code)] +use core::cmp::Ordering; +use core::sync::atomic::{AtomicU64, Ordering as Memory}; + +#[derive(Clone, Copy, PartialEq, Eq, Debug)] +pub struct Overflow; +pub type R = Result; + +static WORK: AtomicU64 = AtomicU64::new(0); +pub fn tick(units: u64) { WORK.fetch_add(units, Memory::Relaxed); } +pub fn work() -> u64 { WORK.load(Memory::Relaxed) } + +pub fn nat_add(a: u64, b: u64) -> R { a.checked_add(b).ok_or(Overflow) } +pub fn nat_sub(a: u64, b: u64) -> u64 { a.saturating_sub(b) } +pub fn nat_mul(a: u64, b: u64) -> R { a.checked_mul(b).ok_or(Overflow) } +pub fn nat_quot(a: u64, b: u64, z: u64) -> u64 { a.checked_div(b).unwrap_or(z) } +pub fn nat_rem(a: u64, b: u64, z: u64) -> u64 { a.checked_rem(b).unwrap_or(z) } +pub fn nat_eq(a: u64, b: u64) -> bool { a == b } +pub fn nat_le(a: u64, b: u64) -> bool { a <= b } +pub fn nat_lt(a: u64, b: u64) -> bool { a < b } +pub fn nat_succ(a: u64) -> R { a.checked_add(1).ok_or(Overflow) } +pub fn int_add(a: i64, b: i64) -> R { a.checked_add(b).ok_or(Overflow) } +pub fn int_sub(a: i64, b: i64) -> R { a.checked_sub(b).ok_or(Overflow) } +pub fn int_mul(a: i64, b: i64) -> R { a.checked_mul(b).ok_or(Overflow) } +pub fn int_neg(a: i64) -> R { a.checked_neg().ok_or(Overflow) } +pub fn int_quot(a: i64, b: i64, z: i64) -> R { if b == 0 { Ok(z) } else { a.checked_div(b).ok_or(Overflow) } } +pub fn int_rem(a: i64, b: i64, z: i64) -> i64 { if b == 0 { z } else { a.wrapping_rem(b) } } +pub fn bool_not(a: bool) -> bool { !a } +pub fn bool_and(a: bool, b: bool) -> bool { a && b } +pub fn bool_or(a: bool, b: bool) -> bool { a || b } + +pub trait Same { fn same(&self, other: &Self) -> bool; } +pub trait Key { fn key(&self, other: &Self) -> Ordering; } +macro_rules! scalar { + ($($t:ty),*) => { $( + impl Same for $t { fn same(&self, other: &Self) -> bool { self == other } } + impl Key for $t { fn key(&self, other: &Self) -> Ordering { self.cmp(other) } } + )* }; +} +scalar!(bool, u8, u16, u32, u64, i8, i16, i32, i64); +impl Same for Ordering { fn same(&self, other: &Self) -> bool { self == other } } +impl Key for (A, B) { + fn key(&self, other: &Self) -> Ordering { + match self.0.key(&other.0) { Ordering::Equal => self.1.key(&other.1), decided => decided } + } +} +pub fn equal(a: T, b: T) -> bool { a.same(&b) } +pub fn compare(a: T, b: T) -> Ordering { a.key(&b) } + +macro_rules! fixed { + ($m:ident, $t:ident) => { + pub mod $m { + pub fn checked_add(a: $t, b: $t) -> Option<$t> { a.checked_add(b) } + pub fn checked_sub(a: $t, b: $t) -> Option<$t> { a.checked_sub(b) } + pub fn checked_mul(a: $t, b: $t) -> Option<$t> { a.checked_mul(b) } + pub fn checked_quot(a: $t, b: $t) -> Option<$t> { a.checked_div(b) } + pub fn bit_and(a: $t, b: $t) -> $t { a & b } + pub fn bit_or(a: $t, b: $t) -> $t { a | b } + pub fn bit_xor(a: $t, b: $t) -> $t { a ^ b } + pub fn bit_not(a: $t) -> $t { !a } + pub fn shift_left(a: $t, amount: u32) -> Option<$t> { if amount < $t::BITS { Some(a.wrapping_shl(amount)) } else { None } } + pub fn shift_right(a: $t, amount: u32) -> Option<$t> { if amount < $t::BITS { Some(a.wrapping_shr(amount)) } else { None } } + pub fn convert(a: i128) -> Option<$t> { $t::try_from(a).ok() } + } + }; +} +fixed!(fixed_u8, u8); fixed!(fixed_u16, u16); fixed!(fixed_u32, u32); fixed!(fixed_u64, u64); +fixed!(fixed_i8, i8); fixed!(fixed_i16, i16); fixed!(fixed_i32, i32); fixed!(fixed_i64, i64); +pub fn checked_neg_i8(a: i8) -> Option { a.checked_neg() } +pub fn checked_neg_i16(a: i16) -> Option { a.checked_neg() } +pub fn checked_neg_i32(a: i32) -> Option { a.checked_neg() } +pub fn checked_neg_i64(a: i64) -> Option { a.checked_neg() } + +#[derive(Clone)] +pub struct Str(std::rc::Rc); +impl Str { + pub fn lit(text: &str) -> Str { Str(std::rc::Rc::from(text)) } + pub fn text(&self) -> &str { &self.0 } +} +#[derive(Clone)] +pub struct Bytes(std::rc::Rc<[u8]>); +impl Bytes { + pub fn lit(octets: &[u8]) -> Bytes { Bytes(std::rc::Rc::from(octets)) } + pub fn octets(&self) -> &[u8] { &self.0 } +} + +pub struct Node { head: T, tail: List } +/// A list is a run of cells laid out contiguously, from the newest at the end of a buffer +/// to the oldest at its start, or a cell in front of another list. A `cons` onto a run that +/// owns its buffer alone pushes in place; a `cons` onto any other list is one cell, so +/// building and taking apart a cell is constant work whatever the sharing, and no buffer is +/// written while another list can see it. +pub enum Repr { Nil, Run { buffer: std::rc::Rc>, len: usize }, Cell(std::rc::Rc>) } +pub struct List(Repr); +impl Clone for List { + fn clone(&self) -> Self { + List(match &self.0 { + Repr::Nil => Repr::Nil, + Repr::Run { buffer, len } => Repr::Run { buffer: buffer.clone(), len: *len }, + Repr::Cell(cell) => Repr::Cell(cell.clone()), + }) + } +} +impl List { + fn take(&mut self) -> Repr { std::mem::replace(&mut self.0, Repr::Nil) } +} +impl Drop for Node { + fn drop(&mut self) { + let mut next = match self.tail.take() { Repr::Cell(cell) => Some(cell), _ => None }; + while let Some(cell) = next { // release + match std::rc::Rc::try_unwrap(cell) { + Ok(mut node) => next = match node.tail.take() { Repr::Cell(cell) => Some(cell), _ => None }, + Err(_) => break, + } + } + } +} +impl List { + pub fn nil() -> Self { List(Repr::Nil) } + pub fn cons(head: T, mut tail: List) -> Self { + List(match tail.take() { + Repr::Nil => { + let mut buffer = Vec::with_capacity(16); + buffer.push(head); + Repr::Run { buffer: std::rc::Rc::new(buffer), len: 1 } + } + Repr::Run { mut buffer, len } => { + if let Some(cells) = std::rc::Rc::get_mut(&mut buffer) { + cells.truncate(len); + cells.push(head); + Repr::Run { buffer, len: len + 1 } + } else { + Repr::Cell(std::rc::Rc::new(Node { head, tail: List(Repr::Run { buffer, len }) })) + } + } + rest => Repr::Cell(std::rc::Rc::new(Node { head, tail: List(rest) })), + }) + } + pub fn uncons(&self) -> Option<(T, List)> { + match &self.0 { + Repr::Nil => None, + Repr::Run { buffer, len } => { + let head = buffer[len - 1].clone(); + Some((head, List(if *len == 1 { Repr::Nil } else { Repr::Run { buffer: buffer.clone(), len: len - 1 } }))) + } + Repr::Cell(cell) => Some((cell.head.clone(), cell.tail.clone())), + } + } + /// Walk the items in order, ticking one per item, until `each` says to stop: the cells + /// in front, then the run they end in. + fn walk(&self, each: &mut dyn FnMut(&T) -> bool) { + let mut cursor = self; + while let Repr::Cell(cell) = &cursor.0 { tick(1); if !each(&cell.head) { return; } cursor = &cell.tail; } + if let Repr::Run { buffer, len } = &cursor.0 { + for item in buffer[..*len].iter().rev() { tick(1); if !each(item) { return; } } + } + } + fn items(&self) -> Vec { + let mut out = Vec::new(); + self.walk(&mut |item| { out.push(item.clone()); true }); + out + } + fn onto(items: Vec, tail: List) -> List { + let mut out = tail; + for item in items.into_iter().rev() { tick(1); out = List::cons(item, out); } + out + } +} + +fn chars(text: &str) -> u64 { + let mut count = 0; + for _ in text.chars() { tick(1); count += 1; } + count +} + +impl Same for Str { + fn same(&self, other: &Self) -> bool { + let mut left = self.0.chars(); + let mut right = other.0.chars(); + loop { + tick(1); + match (left.next(), right.next()) { (None, None) => return true, (a, b) if a != b => return false, _ => {} } + } + } +} +impl Same for Bytes { + fn same(&self, other: &Self) -> bool { tick(1 + self.0.len().min(other.0.len()) as u64); self.0 == other.0 } +} +impl Key for Str { + fn key(&self, other: &Self) -> Ordering { + let mut left = self.0.chars(); + let mut right = other.0.chars(); + loop { + tick(1); + match (left.next(), right.next()) { + (None, None) => return Ordering::Equal, + (None, Some(_)) => return Ordering::Less, + (Some(_), None) => return Ordering::Greater, + (Some(a), Some(b)) => match a.cmp(&b) { Ordering::Equal => {} decided => return decided }, + } + } + } +} + +pub fn append_list(a: List, b: List) -> List { List::onto(a.items(), b) } +pub fn append_bytes(a: Bytes, b: Bytes) -> Bytes { + tick((a.0.len() + b.0.len()) as u64); + let mut out = Vec::with_capacity(a.0.len() + b.0.len()); + out.extend_from_slice(&a.0); + out.extend_from_slice(&b.0); + Bytes(std::rc::Rc::from(out)) +} +pub fn length_list(a: List) -> u64 { + let mut count = 0; + a.walk(&mut |_| { count += 1; true }); + count +} +pub fn length_bytes(a: Bytes) -> u64 { a.0.len() as u64 } +pub fn length_string(a: Str) -> u64 { chars(&a.0) } +pub fn index_list(a: List, i: u64) -> Option { + let mut position = 0; + let mut found = None; + a.walk(&mut |item| { if position == i { found = Some(item.clone()); return false; } position += 1; true }); + found +} +pub fn index_bytes(a: Bytes, i: u64) -> Option { usize::try_from(i).ok().and_then(|i| a.0.get(i)).copied() } +pub fn slice_list(a: List, start: u64, count: u64) -> Option> { + let end = u128::from(start) + u128::from(count); + let mut part = Vec::new(); + let mut position: u128 = 0; + a.walk(&mut |item| { + if position >= end { return false; } + if position >= u128::from(start) { part.push(item.clone()); } + position += 1; + true + }); + if position < end { None } else { Some(List::onto(part, List::nil())) } +} +pub fn slice_bytes(a: Bytes, start: u64, count: u64) -> Option { + let end = u128::from(start) + u128::from(count); + if end > a.0.len() as u128 { return None; } + tick(count); + Some(Bytes::lit(&a.0[start as usize..end as usize])) +} +pub fn utf8_encode(a: Str) -> Bytes { tick(a.0.len() as u64); Bytes::lit(a.0.as_bytes()) } +pub fn utf8_decode(a: Bytes) -> Option { tick(a.0.len() as u64); core::str::from_utf8(&a.0).ok().map(Str::lit) } +pub fn compare_bytes(a: Bytes, b: Bytes) -> Ordering { tick(1 + a.0.len().min(b.0.len()) as u64); a.0.cmp(&b.0) } +pub fn split_exact(text: Str, delimiter: Str, maximum: u32) -> Option> { + if delimiter.0.is_empty() { return None; } + chars(&text.0); + let fields: Vec = text.0.split(&*delimiter.0).map(Str::lit).collect(); + if fields.len() as u128 > u128::from(maximum) { return None; } + Some(List::onto(fields, List::nil())) +} +pub fn join(texts: List, delimiter: Str) -> Str { + let mut out = String::new(); + let mut first = true; + texts.walk(&mut |text| { + if !first { chars(&delimiter.0); out.push_str(&delimiter.0); } + first = false; + chars(&text.0); + out.push_str(&text.0); + true + }); + Str::lit(&out) +} +fn canonical_decimal(text: &str) -> Option> { + let digits = text.strip_prefix('-').unwrap_or(text); + let mut canonical = !digits.is_empty() && (digits == "0" || !digits.starts_with('0')) && text != "-0"; + for c in digits.chars() { tick(1); canonical = canonical && c.is_ascii_digit(); } + if !canonical { return None; } + Some(text.parse::().ok()) +} +pub fn parse_int(text: Str) -> R> { + match canonical_decimal(&text.0) { + None => Ok(None), + Some(Some(n)) => i64::try_from(n).map(Some).map_err(|_| Overflow), + Some(None) => Err(Overflow), + } +} +macro_rules! decimal { + ($t:ident, $format:ident, $parse:ident) => { + pub fn $format(a: $t) -> Str { let text = a.to_string(); tick(text.len() as u64); Str::lit(&text) } + pub fn $parse(text: Str) -> Option<$t> { + match canonical_decimal(&text.0) { Some(Some(n)) => $t::try_from(n).ok(), _ => None } + } + }; +} +decimal!(u8, format_u8, parse_u8); decimal!(u16, format_u16, parse_u16); +decimal!(u32, format_u32, parse_u32); decimal!(u64, format_u64, parse_u64); +decimal!(i8, format_i8, parse_i8); decimal!(i16, format_i16, parse_i16); +decimal!(i32, format_i32, parse_i32); decimal!(i64, format_i64, parse_i64); + +#[derive(Clone)] +pub enum Adt0 { + C0(List, u64, bool, Option), +} + +#[derive(Clone)] +pub enum Adt1 { + C0(Adt2, u64, bool, u64), +} + +#[derive(Clone)] +pub enum Adt2 { + C0(List), + C1, + C2, + C3(Bytes), + C4(Bytes), +} + +#[derive(Clone)] +pub enum Adt3 { + C0(Bytes, bool), +} + +#[derive(Clone)] +pub enum Adt4 { + C0(u64, u64, bool, u64, List, Option), +} + +#[derive(Clone)] +pub enum Adt5 { + C0(u64, u64, u64, bool), +} + +#[derive(Clone)] +pub enum Adt6 { + C0(u64, u64, bool, bool), +} + +#[derive(Clone)] +pub enum Adt7 { + C0(u64, List, bool, Option), +} + +#[derive(Clone)] +pub enum Adt8 { + C0(u64, bool, bool, bool), +} + +#[derive(Clone)] +pub enum Fn0 { + F4(List), +} + +impl Fn0 { + pub fn apply(&self, p0: Adt0) -> R> { + match self { + Fn0::F4(k0) => f4(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn1 { + F6(u64, Bytes), +} + +impl Fn1 { + pub fn apply(&self, p0: Adt4) -> R> { + match self { + Fn1::F6(k0, k1) => f6(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn2 { + F9, +} + +impl Fn2 { + pub fn apply(&self, p0: u64, p1: Adt1) -> R { + match self { + Fn2::F9 => f9(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn3 { + F13, +} + +impl Fn3 { + pub fn apply(&self, p0: List, p1: Adt1) -> List { + match self { + Fn3::F13 => f13(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn4 { + F33, +} + +impl Fn4 { + pub fn apply(&self, p0: Option, p1: Adt3) -> Option { + match self { + Fn4::F33 => f33(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn5 { + F36, +} + +impl Fn5 { + pub fn apply(&self, p0: List, p1: Adt3) -> List { + match self { + Fn5::F36 => f36(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn6 { + F39(Bytes), +} + +impl Fn6 { + pub fn apply(&self, p0: bool, p1: Bytes) -> bool { + match self { + Fn6::F39(k0) => f39(k0.clone(), p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn7 { + F42(u64, Bytes), + F76(Bytes), + F88(Bytes), + F94(Bytes), +} + +impl Fn7 { + pub fn apply(&self, p0: u64) -> R> { + match self { + Fn7::F42(k0, k1) => f42(*k0, k1.clone(), p0), + Fn7::F76(k0) => f76(k0.clone(), p0), + Fn7::F88(k0) => f88(k0.clone(), p0), + Fn7::F94(k0) => f94(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn8 { + F44(u64, Bytes), +} + +impl Fn8 { + pub fn apply(&self, p0: Adt5) -> R> { + match self { + Fn8::F44(k0, k1) => f44(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn9 { + F60(Bytes, u64), +} + +impl Fn9 { + pub fn apply(&self, p0: (u64, u64)) -> R> { + match self { + Fn9::F60(k0, k1) => f60(k0.clone(), *k1, p0), + } + } +} + +#[derive(Clone)] +pub enum Fn10 { + F63, +} + +impl Fn10 { + pub fn apply(&self, p0: List, p1: Bytes) -> List { + match self { + Fn10::F63 => f63(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn11 { + F65(Bytes), +} + +impl Fn11 { + pub fn apply(&self, p0: Option, p1: Bytes) -> Option { + match self { + Fn11::F65(k0) => f65(k0.clone(), p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn12 { + F69(u64, Bytes), + F95(u64, u64, Bytes), +} + +impl Fn12 { + pub fn apply(&self, p0: Adt6) -> R> { + match self { + Fn12::F69(k0, k1) => f69(*k0, k1.clone(), p0), + Fn12::F95(k0, k1, k2) => f95(*k0, *k1, k2.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn13 { + F85(u64, Bytes), +} + +impl Fn13 { + pub fn apply(&self, p0: (u64, (u64, bool))) -> R> { + match self { + Fn13::F85(k0, k1) => f85(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn14 { + F87(u64, u64, Bytes), +} + +impl Fn14 { + pub fn apply(&self, p0: (u64, (bool, bool))) -> R> { + match self { + Fn14::F87(k0, k1, k2) => f87(*k0, *k1, k2.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn15 { + F92(Bytes), +} + +impl Fn15 { + pub fn apply(&self, p0: Adt7) -> R> { + match self { + Fn15::F92(k0) => f92(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn16 { + F103, +} + +impl Fn16 { + pub fn apply(&self, p0: List, p1: Adt3) -> List { + match self { + Fn16::F103 => f103(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn17 { + F111(Bytes), +} + +impl Fn17 { + pub fn apply(&self, p0: Adt8) -> R> { + match self { + Fn17::F111(k0) => f111(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn18 { + F113(u64, u64, Bytes), +} + +impl Fn18 { + pub fn apply(&self, p0: (u64, bool)) -> R> { + match self { + Fn18::F113(k0, k1, k2) => f113(*k0, *k1, k2.clone(), p0), + } + } +} + +pub fn f0(v0: Bytes, v1: List) -> R> { + let m1 = f1(v0)?; + match m1 { + Ok(v3) => { + let v4: u64 = f2(v3.clone())?; + let v5: Adt0 = { + let (h2, _) = f3(Fn0::F4(v1), { + let a3 = v4; + let a4 = 1u64; + nat_add(a3, a4)? + }, Adt0::C0(v3, 0u64, false, None::))?; + h2 + }; + let m6 = match v5 { + Adt0::C0(_, _, _, h5) => { + h5 + } + }; + match m6 { + None => { + Ok(Ok::<(), Bytes>(())) + } + Some(v6) => { + Ok(Err::<(), Bytes>(v6)) + } + } + } + Err(v2) => { + Ok(Err::<(), Bytes>(v2)) + } + } +} + +pub fn f1(v0: Bytes) -> R, Bytes>> { + let v1: u64 = { + let a7 = v0.clone(); + length_bytes(a7) + }; + let v2: Adt4 = { + let (h8, _) = f5(Fn1::F6(v1, v0), { + let a9 = v1; + let a10 = 1u64; + nat_add(a9, a10)? + }, Adt4::C0(0u64, 0u64, true, 0u64, List::::nil(), None::))?; + h8 + }; + let m12 = match v2.clone() { + Adt4::C0(_, _, _, _, _, h11) => { + h11 + } + }; + match m12 { + None => { + let v4: List = f7(match v2 { + Adt4::C0(_, _, _, _, h13, _) => { + h13 + } + }); + Ok(Ok::, Bytes>(v4)) + } + Some(v3) => { + Ok(Err::, Bytes>(v3)) + } + } +} + +pub fn f2(v0: List) -> R { + f8(Fn2::F9, 0u64, v0) +} + +pub fn f3(v0: Fn0, v1: u64, v2: Adt0) -> R<(Adt0, bool)> { + let m14 = v1; + if m14 == 0 { + Ok((v2, false)) + } else { + let v3 = m14 - 1; + let m16 = { + let c15: Fn0 = v0.clone(); + c15.apply(v2.clone())? + }; + match m16 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f3(v0, v3, v4) + } + } + } +} + +pub fn f4(v0: List, v1: Adt0) -> R> { + f10(v0, v1) +} + +pub fn f5(v0: Fn1, v1: u64, v2: Adt4) -> R<(Adt4, bool)> { + let m17 = v1; + if m17 == 0 { + Ok((v2, false)) + } else { + let v3 = m17 - 1; + let m19 = { + let c18: Fn1 = v0.clone(); + c18.apply(v2.clone())? + }; + match m19 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f5(v0, v3, v4) + } + } + } +} + +pub fn f6(v0: u64, v1: Bytes, v2: Adt4) -> R> { + f11(v1, v0, v2) +} + +pub fn f7(v0: List) -> List { + f12(Fn3::F13, List::::nil(), v0) +} + +pub fn f8(v0: Fn2, v1: u64, v2: List) -> R { + let m20 = v2; + match m20.uncons() { + None => { + Ok(v1) + } + Some((v3, v4)) => { + f8(v0.clone(), { + let c21: Fn2 = v0; + c21.apply(v1, v3)? + }, v4) + } + } +} + +pub fn f9(v0: u64, _: Adt1) -> R { + let a22 = v0; + let a23 = 1u64; + nat_add(a22, a23) +} + +pub fn f10(v0: List, v1: Adt0) -> R> { + let v2: u64 = match v1.clone() { + Adt0::C0(_, h24, _, _) => { + h24 + } + }; + let v3: bool = match v1.clone() { + Adt0::C0(_, _, h25, _) => { + h25 + } + }; + let m27 = match v1.clone() { + Adt0::C0(_, _, _, h26) => { + h26 + } + }; + match m27 { + None => { + let m29 = match v1 { + Adt0::C0(h28, _, _, _) => { + h28 + } + }; + match m29.uncons() { + None => { + Ok(None::) + } + Some((v5, v6)) => { + let m31 = match v5 { + Adt1::C0(h30, _, _, _) => { + h30 + } + }; + match m31 { + Adt2::C0(v7) => { + let v8: Adt0 = f14(v7, v6, v2, v3, v0); + Ok(Some(v8)) + } + Adt2::C1 => { + Ok(Some(Adt0::C0(v6, v2, v3, None::))) + } + Adt2::C2 => { + Ok(Some(Adt0::C0(v6, v2, v3, None::))) + } + Adt2::C3(v9) => { + let v10: Bytes = { + let a36 = { + let a33 = { + let a32 = Str::lit("the command `"); + utf8_encode(a32) + }; + let a34 = v9; + append_bytes(a33, a34) + }; + let a37 = { + let a35 = Str::lit("`"); + utf8_encode(a35) + }; + append_bytes(a36, a37) + }; + Ok(Some(Adt0::C0(v6, v2, v3, Some(v10)))) + } + Adt2::C4(v11) => { + let a39 = v11.clone(); + let a40 = { + let a38 = Str::lit("@"); + utf8_encode(a38) + }; + if if equal(a39, a40) { + f15(v6.clone()) + } else { + false + } { + Ok(Some(Adt0::C0(v6, v2, true, None::))) + } else { + let a42 = v11.clone(); + let a43 = { + let a41 = Str::lit("["); + utf8_encode(a41) + }; + if equal(a42, a43) { + if v3 { + Ok(Some(Adt0::C0(v6, 1u64, false, None::))) + } else { + let a44 = 0u64; + let a45 = v2; + if nat_lt(a44, a45) { + Ok(Some(Adt0::C0(v6, { + let a46 = v2; + let a47 = 1u64; + nat_add(a46, a47)? + }, false, None::))) + } else { + Ok(Some(Adt0::C0(v6, 0u64, false, None::))) + } + } + } else { + let a49 = v11; + let a50 = { + let a48 = Str::lit("]"); + utf8_encode(a48) + }; + if equal(a49, a50) { + let a51 = 0u64; + let a52 = v2; + if nat_lt(a51, a52) { + Ok(Some(Adt0::C0(v6, { + let a53 = v2; + let a54 = 1u64; + nat_sub(a53, a54) + }, v3, None::))) + } else { + Ok(Some(Adt0::C0(v6, v2, v3, None::))) + } + } else { + Ok(Some(Adt0::C0(v6, v2, v3, None::))) + } + } + } + } + } + } + } + } + Some(_) => { + Ok(None::) + } + } +} + +pub fn f11(v0: Bytes, v1: u64, v2: Adt4) -> R> { + let m56 = match v2.clone() { + Adt4::C0(_, _, _, _, _, h55) => { + h55 + } + }; + match m56 { + None => { + let v4: Option = f16(v0, match v2.clone() { + Adt4::C0(h57, _, _, _, _, _) => { + h57 + } + }, match v2.clone() { + Adt4::C0(_, h58, _, _, _, _) => { + h58 + } + }, match v2.clone() { + Adt4::C0(_, _, h59, _, _, _) => { + h59 + } + }, match v2.clone() { + Adt4::C0(_, _, _, h60, _, _) => { + h60 + } + }, match v2.clone() { + Adt4::C0(_, _, _, _, h61, _) => { + h61 + } + })?; + let a63 = match v2 { + Adt4::C0(h62, _, _, _, _, _) => { + h62 + } + }; + let a64 = v1; + if nat_lt(a63, a64) { + Ok(v4) + } else { + Ok(None::) + } + } + Some(_) => { + Ok(None::) + } + } +} + +pub fn f12(v0: Fn3, v1: List, v2: List) -> List { + let m65 = v2; + match m65.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f12(v0.clone(), { + let c66: Fn3 = v0; + c66.apply(v1, v3) + }, v4) + } + } +} + +pub fn f13(v0: List, v1: Adt1) -> List { + List::cons(v1, v0) +} + +pub fn f14(v0: List, v1: List, v2: u64, v3: bool, v4: List) -> Adt0 { + let m67 = f17(v0.clone()); + match m67 { + None => { + let m79 = v0; + match m79.uncons() { + None => { + Adt0::C0(v1, v2, v3, None::) + } + Some((v8, v9)) => { + let m80 = v9; + match m80.uncons() { + None => { + let v10: bool = f19(match v8.clone() { + Adt3::C0(h81, _) => { + h81 + } + }); + let v11: bool = { + let a83 = match v8.clone() { + Adt3::C0(_, h82) => { + h82 + } + }; + if bool_not(a83) { + true + } else { + let a84 = 0u64; + let a85 = v2; + nat_lt(a84, a85) + } + }; + if if v10 { + v11 + } else { + false + } { + let v12: Bytes = { + let a91 = { + let a88 = { + let a86 = Str::lit("the forbidden token `"); + utf8_encode(a86) + }; + let a89 = match v8 { + Adt3::C0(h87, _) => { + h87 + } + }; + append_bytes(a88, a89) + }; + let a92 = { + let a90 = Str::lit("`"); + utf8_encode(a90) + }; + append_bytes(a91, a92) + }; + Adt0::C0(v1, v2, v3, Some(v12)) + } else { + if match v8.clone() { + Adt3::C0(_, h93) => { + h93 + } + } { + Adt0::C0(v1, v2, v3, None::) + } else { + let a96 = match v8.clone() { + Adt3::C0(h94, _) => { + h94 + } + }; + let a97 = { + let a95 = Str::lit("attribute"); + utf8_encode(a95) + }; + if if equal(a96, a97) { + f15(v1.clone()) + } else { + false + } { + Adt0::C0(v1, v2, true, None::) + } else { + let a100 = match v8.clone() { + Adt3::C0(h98, _) => { + h98 + } + }; + let a101 = { + let a99 = Str::lit("set_option"); + utf8_encode(a99) + }; + if equal(a100, a101) { + let v13: Bytes = f20(v1.clone()); + let v14: bool = f21(v13.clone()); + if v14 { + Adt0::C0(v1, v2, v3, None::) + } else { + let v15: Bytes = { + let a106 = { + let a103 = { + let a102 = Str::lit("the option `"); + utf8_encode(a102) + }; + let a104 = v13; + append_bytes(a103, a104) + }; + let a107 = { + let a105 = Str::lit("` is not allowed"); + utf8_encode(a105) + }; + append_bytes(a106, a107) + }; + Adt0::C0(v1, v2, v3, Some(v15)) + } + } else { + let a110 = match v8 { + Adt3::C0(h108, _) => { + h108 + } + }; + let a111 = { + let a109 = Str::lit("import"); + utf8_encode(a109) + }; + if equal(a110, a111) { + let v16: Bytes = f20(v1.clone()); + let v17: bool = f22(v16.clone(), v4); + if v17 { + Adt0::C0(v1, v2, v3, None::) + } else { + let v18: Bytes = { + let a116 = { + let a113 = { + let a112 = Str::lit("the import of `"); + utf8_encode(a112) + }; + let a114 = v16; + append_bytes(a113, a114) + }; + let a117 = { + let a115 = Str::lit("` is not allowed"); + utf8_encode(a115) + }; + append_bytes(a116, a117) + }; + Adt0::C0(v1, v2, v3, Some(v18)) + } + } else { + Adt0::C0(v1, v2, v3, None::) + } + } + } + } + } + } + Some((_, _)) => { + Adt0::C0(v1, v2, v3, None::) + } + } + } + } + } + Some(v5) => { + let v6: Bytes = f18(v0); + let v7: Bytes = { + let a77 = { + let a74 = { + let a72 = { + let a69 = { + let a68 = Str::lit("the forbidden constant `"); + utf8_encode(a68) + }; + let a70 = v5; + append_bytes(a69, a70) + }; + let a73 = { + let a71 = Str::lit("` (in `"); + utf8_encode(a71) + }; + append_bytes(a72, a73) + }; + let a75 = v6; + append_bytes(a74, a75) + }; + let a78 = { + let a76 = Str::lit("`)"); + utf8_encode(a76) + }; + append_bytes(a77, a78) + }; + Adt0::C0(v1, v2, v3, Some(v7)) + } + } +} + +pub fn f15(v0: List) -> bool { + let m118 = v0; + match m118.uncons() { + None => { + false + } + Some((v1, _)) => { + let m120 = match v1 { + Adt1::C0(h119, _, _, _) => { + h119 + } + }; + match m120 { + Adt2::C0(_) => { + false + } + Adt2::C1 => { + false + } + Adt2::C2 => { + false + } + Adt2::C3(_) => { + false + } + Adt2::C4(v5) => { + let a122 = v5; + let a123 = { + let a121 = Str::lit("["); + utf8_encode(a121) + }; + equal(a122, a123) + } + } + } + } +} + +pub fn f16(v0: Bytes, v1: u64, v2: u64, v3: bool, v4: u64, v5: List) -> R> { + let v6: u8 = f23(v0.clone(), v1); + let v7: bool = f24(v0.clone(), { + let a124 = v1; + let a125 = 1u64; + nat_add(a124, a125)? + }, 45u8); + let v8: u64 = f25(v0.clone(), v1)?; + let v9: Adt5 = f26(v0.clone(), { + let a126 = v1; + let a127 = 2u64; + nat_add(a126, a127)? + }, v2)?; + let v10: Adt4 = f27(v0.clone(), v6, v1, v2, v3, v4, v5.clone())?; + let a128 = v6; + let a129 = 10u8; + if equal(a128, a129) { + Ok(Some(Adt4::C0({ + let a130 = v1; + let a131 = 1u64; + nat_add(a130, a131)? + }, { + let a132 = v2; + let a133 = 1u64; + nat_add(a132, a133)? + }, true, { + let a134 = v4; + let a135 = 1u64; + nat_add(a134, a135)? + }, v5, None::))) + } else { + let a136 = v6; + let a137 = 32u8; + if if equal(a136, a137) { + true + } else { + let a138 = v6; + let a139 = 9u8; + if equal(a138, a139) { + true + } else { + let a140 = v6; + let a141 = 13u8; + equal(a140, a141) + } + } { + Ok(Some(Adt4::C0({ + let a142 = v1; + let a143 = 1u64; + nat_add(a142, a143)? + }, v2, v3, { + let a144 = v4; + let a145 = 1u64; + nat_add(a144, a145)? + }, v5, None::))) + } else { + let m146 = f28(v0.clone(), v1)?; + match m146 { + None => { + let a147 = v6; + let a148 = 45u8; + if if equal(a147, a148) { + v7 + } else { + false + } { + Ok(Some(Adt4::C0(v8, v2, v3, { + let a149 = v4; + let a150 = f31(v0, v1, v8)?; + nat_add(a149, a150)? + }, v5, None::))) + } else { + let a151 = v6; + let a152 = 47u8; + if if equal(a151, a152) { + v7 + } else { + false + } { + if match v9.clone() { + Adt5::C0(_, _, _, h153) => { + h153 + } + } { + Ok(Some(f30(v1, v2, v3, v4, v5, { + let a154 = Str::lit("a comment is not closed"); + utf8_encode(a154) + }))) + } else { + Ok(Some(Adt4::C0(match v9.clone() { + Adt5::C0(h155, _, _, _) => { + h155 + } + }, match v9.clone() { + Adt5::C0(_, h156, _, _) => { + h156 + } + }, v3, { + let a158 = v4; + let a159 = f31(v0, v1, match v9 { + Adt5::C0(h157, _, _, _) => { + h157 + } + })?; + nat_add(a158, a159)? + }, v5, None::))) + } + } else { + Ok(Some(v10)) + } + } + } + Some(v11) => { + let v12: Bytes = f29(v11); + Ok(Some(f30(v1, v2, v3, v4, v5, v12))) + } + } + } + } +} + +pub fn f17(v0: List) -> Option { + f32(Fn4::F33, None::, v0) +} + +pub fn f18(v0: List) -> Bytes { + let v1: List = f34(f35(Fn5::F36, List::::nil(), v0)); + f37(v1, { + let a160 = Str::lit("."); + utf8_encode(a160) + }) +} + +pub fn f19(v0: Bytes) -> bool { + let v1: List = List::cons({ + let a161 = Str::lit("sorry"); + utf8_encode(a161) + }, List::cons({ + let a162 = Str::lit("admit"); + utf8_encode(a162) + }, List::cons({ + let a163 = Str::lit("axiom"); + utf8_encode(a163) + }, List::cons({ + let a164 = Str::lit("opaque"); + utf8_encode(a164) + }, List::cons({ + let a165 = Str::lit("unsafe"); + utf8_encode(a165) + }, List::cons({ + let a166 = Str::lit("partial"); + utf8_encode(a166) + }, List::cons({ + let a167 = Str::lit("native_decide"); + utf8_encode(a167) + }, List::cons({ + let a168 = Str::lit("kernel"); + utf8_encode(a168) + }, List::cons({ + let a169 = Str::lit("ofReduceBool"); + utf8_encode(a169) + }, List::cons({ + let a170 = Str::lit("ofReduceNat"); + utf8_encode(a170) + }, List::cons({ + let a171 = Str::lit("implemented_by"); + utf8_encode(a171) + }, List::cons({ + let a172 = Str::lit("extern"); + utf8_encode(a172) + }, List::cons({ + let a173 = Str::lit("macro"); + utf8_encode(a173) + }, List::cons({ + let a174 = Str::lit("macro_rules"); + utf8_encode(a174) + }, List::cons({ + let a175 = Str::lit("syntax"); + utf8_encode(a175) + }, List::cons({ + let a176 = Str::lit("elab"); + utf8_encode(a176) + }, List::cons({ + let a177 = Str::lit("elab_rules"); + utf8_encode(a177) + }, List::cons({ + let a178 = Str::lit("notation"); + utf8_encode(a178) + }, List::cons({ + let a179 = Str::lit("infix"); + utf8_encode(a179) + }, List::cons({ + let a180 = Str::lit("infixl"); + utf8_encode(a180) + }, List::cons({ + let a181 = Str::lit("infixr"); + utf8_encode(a181) + }, List::cons({ + let a182 = Str::lit("prefix"); + utf8_encode(a182) + }, List::cons({ + let a183 = Str::lit("postfix"); + utf8_encode(a183) + }, List::cons({ + let a184 = Str::lit("#eval"); + utf8_encode(a184) + }, List::cons({ + let a185 = Str::lit("run_cmd"); + utf8_encode(a185) + }, List::cons({ + let a186 = Str::lit("run_tac"); + utf8_encode(a186) + }, List::cons({ + let a187 = Str::lit("sorryAx"); + utf8_encode(a187) + }, List::::nil()))))))))))))))))))))))))))); + f22(v0, v1) +} + +pub fn f20(v0: List) -> Bytes { + let m188 = v0; + match m188.uncons() { + None => { + Bytes::lit(&[]) + } + Some((v1, _)) => { + let m190 = match v1 { + Adt1::C0(h189, _, _, _) => { + h189 + } + }; + match m190 { + Adt2::C0(v3) => { + f18(v3) + } + Adt2::C1 => { + Bytes::lit(&[]) + } + Adt2::C2 => { + Bytes::lit(&[]) + } + Adt2::C3(_) => { + Bytes::lit(&[]) + } + Adt2::C4(_) => { + Bytes::lit(&[]) + } + } + } + } +} + +pub fn f21(v0: Bytes) -> bool { + let v1: List = List::cons({ + let a191 = Str::lit("autoImplicit"); + utf8_encode(a191) + }, List::cons({ + let a192 = Str::lit("maxRecDepth"); + utf8_encode(a192) + }, List::cons({ + let a193 = Str::lit("maxHeartbeats"); + utf8_encode(a193) + }, List::cons({ + let a194 = Str::lit("synthInstance.maxHeartbeats"); + utf8_encode(a194) + }, List::cons({ + let a195 = Str::lit("linter.unusedVariables"); + utf8_encode(a195) + }, List::cons({ + let a196 = Str::lit("linter.unusedSimpArgs"); + utf8_encode(a196) + }, List::::nil())))))); + f22(v0, v1) +} + +pub fn f22(v0: Bytes, v1: List) -> bool { + f38(Fn6::F39(v0), false, v1) +} + +pub fn f23(v0: Bytes, v1: u64) -> u8 { + let m197 = f40(v0, v1); + match m197 { + None => { + 0u8 + } + Some(v2) => { + v2 + } + } +} + +pub fn f24(v0: Bytes, v1: u64, v2: u8) -> bool { + let m198 = f40(v0, v1); + match m198 { + None => { + false + } + Some(v3) => { + let a199 = v3; + let a200 = v2; + equal(a199, a200) + } + } +} + +pub fn f25(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a201 = v0.clone(); + length_bytes(a201) + }; + let (h202, _) = f41(Fn7::F42(v2, v0), { + let a203 = v2; + let a204 = v1; + nat_sub(a203, a204) + }, v1)?; + Ok(h202) +} + +pub fn f26(v0: Bytes, v1: u64, v2: u64) -> R { + let v3: u64 = { + let a205 = v0.clone(); + length_bytes(a205) + }; + let (h206, _) = f43(Fn8::F44(v3, v0), { + let a209 = { + let a207 = v3; + let a208 = v1; + nat_sub(a207, a208) + }; + let a210 = 1u64; + nat_add(a209, a210)? + }, Adt5::C0(v1, v2, 1u64, false))?; + Ok(h206) +} + +pub fn f27(v0: Bytes, v1: u8, v2: u64, v3: u64, v4: bool, v5: u64, v6: List) -> R { + let v7: Adt6 = f45(v0.clone(), { + let a211 = v2; + let a212 = 1u64; + nat_add(a211, a212)? + }, v3)?; + let v8: Adt4 = if match v7.clone() { + Adt6::C0(_, _, _, h213) => { + h213 + } + } { + f30(v2, v3, false, v5, v6.clone(), { + let a214 = Str::lit("a string is not closed"); + utf8_encode(a214) + }) + } else { + f46(match v7.clone() { + Adt6::C0(h215, _, _, _) => { + h215 + } + }, match v7.clone() { + Adt6::C0(_, h216, _, _) => { + h216 + } + }, v5, f31(v0.clone(), v2, match v7 { + Adt6::C0(h217, _, _, _) => { + h217 + } + })?, Adt2::C2, v3, v4, v6.clone())? + }; + let v10: Adt4 = { + let m218 = f47(v0.clone(), v2)?; + match m218 { + None => { + f30(v2, v3, false, v5, v6.clone(), { + let a219 = Str::lit("a character literal is not closed"); + utf8_encode(a219) + }) + } + Some(v9) => { + f46(v9, v3, v5, f31(v0.clone(), v2, v9)?, Adt2::C2, v3, v4, v6.clone())? + } + } + }; + let v13: Adt4 = { + let m220 = f48(v0.clone(), v2)?; + match m220 { + Ok(v12) => { + f46(v12, v3, v5, f31(v0.clone(), v2, v12)?, Adt2::C1, v3, v4, v6.clone())? + } + Err(v11) => { + f30(v2, v3, false, v5, v6.clone(), v11) + } + } + }; + let v14: u64 = f49(v0.clone(), { + let a221 = v2; + let a222 = 1u64; + nat_add(a221, a222)? + })?; + let v15: u64 = f50(v0.clone(), { + let a225 = { + let a223 = v2; + let a224 = 1u64; + nat_add(a223, a224)? + }; + let a226 = v14; + nat_add(a225, a226)? + })?; + let v16: Adt4 = f46(v15, v3, v5, f31(v0.clone(), v2, v15)?, Adt2::C3(f51(v0.clone(), v2, { + let a227 = v15; + let a228 = v2; + nat_sub(a227, a228) + })), v3, v4, v6.clone())?; + let v17: bool = f52(v0.clone(), v2)?; + let v18: Adt4 = f53(v0.clone(), v2, v3, v4, v5, v6.clone())?; + let v19: u64 = f54(v0.clone(), v2); + let v20: Adt4 = f46({ + let a229 = v2; + let a230 = v19; + nat_add(a229, a230)? + }, v3, v5, 1u64, Adt2::C4(f51(v0, v2, v19)), v3, v4, v6)?; + let v21: bool = f55(v1); + let a231 = v1; + let a232 = 34u8; + if equal(a231, a232) { + Ok(v8) + } else { + let a233 = v1; + let a234 = 39u8; + if equal(a233, a234) { + Ok(v10) + } else { + if v21 { + Ok(v13) + } else { + let a235 = v1; + let a236 = 35u8; + if if equal(a235, a236) { + let a237 = 0u64; + let a238 = v14; + nat_lt(a237, a238) + } else { + false + } { + Ok(v16) + } else { + if v17 { + Ok(v18) + } else { + Ok(v20) + } + } + } + } + } +} + +pub fn f28(v0: Bytes, v1: u64) -> R> { + let a240 = v1; + let a241 = { + let a239 = v0.clone(); + length_bytes(a239) + }; + if nat_lt(a240, a241) { + let v2: u8 = f23(v0.clone(), v1); + if f56(v2, 0u8, 31u8) { + Ok(Some(v2)) + } else { + let a242 = v2; + let a243 = 127u8; + if equal(a242, a243) { + Ok(Some(v2)) + } else { + let a244 = v2; + let a245 = 194u8; + if equal(a244, a245) { + if f57(v0.clone(), { + let a246 = v1; + let a247 = 1u64; + nat_add(a246, a247)? + }, 128u8, 159u8) { + Ok(Some(f23(v0, { + let a248 = v1; + let a249 = 1u64; + nat_add(a248, a249)? + }))) + } else { + Ok(None::) + } + } else { + Ok(None::) + } + } + } + } else { + Ok(None::) + } +} + +pub fn f29(v0: u8) -> Bytes { + let v2: u8 = { + let m252 = { + let a250 = v0; + let a251 = 4u32; + fixed_u8::shift_right(a250, a251) + }; + match m252 { + None => { + 0u8 + } + Some(v1) => { + v1 + } + } + }; + let v3: u8 = { + let a253 = v0; + let a254 = 15u8; + fixed_u8::bit_and(a253, a254) + }; + let v4: Bytes = f58(v2); + let v5: Bytes = f58(v3); + let a261 = { + let a258 = { + let a255 = Str::lit("a control character U+00"); + utf8_encode(a255) + }; + let a259 = { + let a256 = v4; + let a257 = v5; + append_bytes(a256, a257) + }; + append_bytes(a258, a259) + }; + let a262 = { + let a260 = Str::lit(" in the text"); + utf8_encode(a260) + }; + append_bytes(a261, a262) +} + +pub fn f30(v0: u64, v1: u64, v2: bool, v3: u64, v4: List, v5: Bytes) -> Adt4 { + Adt4::C0(v0, v1, v2, v3, v4, Some(v5)) +} + +pub fn f31(v0: Bytes, v1: u64, v2: u64) -> R { + let (_, h263) = { + let (h264, _) = f59(Fn9::F60(v0, v2), { + let a265 = v2; + let a266 = v1; + nat_sub(a265, a266) + }, (v1, 0u64))?; + h264 + }; + Ok(h263) +} + +pub fn f32(v0: Fn4, v1: Option, v2: List) -> Option { + let m267 = v2; + match m267.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f32(v0.clone(), { + let c268: Fn4 = v0; + c268.apply(v1, v3) + }, v4) + } + } +} + +pub fn f33(v0: Option, v1: Adt3) -> Option { + let m269 = v0; + match m269 { + None => { + let v3: bool = f61(match v1.clone() { + Adt3::C0(h270, _) => { + h270 + } + }); + if v3 { + Some(match v1 { + Adt3::C0(h271, _) => { + h271 + } + }) + } else { + None:: + } + } + Some(v2) => { + Some(v2) + } + } +} + +pub fn f34(v0: List) -> List { + f62(Fn10::F63, List::::nil(), v0) +} + +pub fn f35(v0: Fn5, v1: List, v2: List) -> List { + let m272 = v2; + match m272.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f35(v0.clone(), { + let c273: Fn5 = v0; + c273.apply(v1, v3) + }, v4) + } + } +} + +pub fn f36(v0: List, v1: Adt3) -> List { + List::cons(match v1 { + Adt3::C0(h274, _) => { + h274 + } + }, v0) +} + +pub fn f37(v0: List, v1: Bytes) -> Bytes { + let m275 = f64(Fn11::F65(v1), None::, v0); + match m275 { + None => { + Bytes::lit(&[]) + } + Some(v2) => { + v2 + } + } +} + +pub fn f38(v0: Fn6, v1: bool, v2: List) -> bool { + let m276 = v2; + match m276.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f38(v0.clone(), { + let c277: Fn6 = v0; + c277.apply(v1, v3) + }, v4) + } + } +} + +pub fn f39(v0: Bytes, v1: bool, v2: Bytes) -> bool { + if v1 { + true + } else { + let a278 = v2; + let a279 = v0; + equal(a278, a279) + } +} + +pub fn f40(v0: Bytes, v1: u64) -> Option { + let a280 = v0; + let a281 = v1; + index_bytes(a280, a281) +} + +pub fn f41(v0: Fn7, v1: u64, v2: u64) -> R<(u64, bool)> { + let m282 = v1; + if m282 == 0 { + Ok((v2, false)) + } else { + let v3 = m282 - 1; + let m284 = { + let c283: Fn7 = v0.clone(); + c283.apply(v2)? + }; + match m284 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f41(v0, v3, v4) + } + } + } +} + +pub fn f42(v0: u64, v1: Bytes, v2: u64) -> R> { + f66(v1, v0, v2) +} + +pub fn f43(v0: Fn8, v1: u64, v2: Adt5) -> R<(Adt5, bool)> { + let m285 = v1; + if m285 == 0 { + Ok((v2, false)) + } else { + let v3 = m285 - 1; + let m287 = { + let c286: Fn8 = v0.clone(); + c286.apply(v2.clone())? + }; + match m287 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f43(v0, v3, v4) + } + } + } +} + +pub fn f44(v0: u64, v1: Bytes, v2: Adt5) -> R> { + f67(v1, v0, v2) +} + +pub fn f45(v0: Bytes, v1: u64, v2: u64) -> R { + let v3: u64 = { + let a288 = v0.clone(); + length_bytes(a288) + }; + let (h289, _) = f68(Fn12::F69(v3, v0), { + let a292 = { + let a290 = v3; + let a291 = v1; + nat_sub(a290, a291) + }; + let a293 = 1u64; + nat_add(a292, a293)? + }, Adt6::C0(v1, v2, false, false))?; + Ok(h289) +} + +pub fn f46(v0: u64, v1: u64, v2: u64, v3: u64, v4: Adt2, v5: u64, v6: bool, v7: List) -> R { + Ok(Adt4::C0(v0, v1, false, { + let a294 = v2; + let a295 = v3; + nat_add(a294, a295)? + }, List::cons(Adt1::C0(v4, v5, v6, v2), v7), None::)) +} + +pub fn f47(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a296 = v0.clone(); + length_bytes(a296) + }; + let v3: u64 = { + let a297 = v1; + let a298 = 1u64; + nat_add(a297, a298)? + }; + let v4: u8 = f23(v0.clone(), v3); + let v5: u64 = { + let a299 = v3; + let a300 = 1u64; + nat_add(a299, a300)? + }; + let v6: u8 = f23(v0.clone(), v5); + let v7: u64 = { + let a301 = v5; + let a302 = f54(v0.clone(), v5); + nat_add(a301, a302)? + }; + let v8: Option = f70(v0.clone(), v7, 2u64)?; + let v9: Option = f70(v0.clone(), v7, 4u64)?; + let v10: u64 = f54(v0.clone(), v3); + let v11: Option = { + let a303 = v3; + let a304 = v2; + if nat_lt(a303, a304) { + let a305 = v4; + let a306 = 92u8; + if equal(a305, a306) { + let a307 = v5; + let a308 = v2; + if nat_lt(a307, a308) { + let a309 = v6; + let a310 = 120u8; + if equal(a309, a310) { + v8 + } else { + let a311 = v6; + let a312 = 117u8; + if equal(a311, a312) { + v9 + } else { + Some(v7) + } + } + } else { + None:: + } + } else { + let a313 = v4; + let a314 = 39u8; + if equal(a313, a314) { + None:: + } else { + let a315 = v4; + let a316 = 10u8; + if equal(a315, a316) { + None:: + } else { + Some({ + let a317 = v3; + let a318 = v10; + nat_add(a317, a318)? + }) + } + } + } + } else { + None:: + } + }; + let m319 = v11; + match m319 { + None => { + Ok(None::) + } + Some(v12) => { + let v13: bool = f24(v0, v12, 39u8); + if v13 { + Ok(Some({ + let a320 = v12; + let a321 = 1u64; + nat_add(a320, a321)? + })) + } else { + Ok(None::) + } + } + } +} + +pub fn f48(v0: Bytes, v1: u64) -> R> { + let v2: u8 = f23(v0.clone(), v1); + let v3: u8 = f23(v0.clone(), { + let a322 = v1; + let a323 = 1u64; + nat_add(a322, a323)? + }); + let v4: u64 = { + let a324 = v2; + let a325 = 48u8; + if equal(a324, a325) { + let a326 = v3; + let a327 = 120u8; + if equal(a326, a327) { + 16u64 + } else { + let a328 = v3; + let a329 = 88u8; + if equal(a328, a329) { + 16u64 + } else { + let a330 = v3; + let a331 = 98u8; + if equal(a330, a331) { + 2u64 + } else { + let a332 = v3; + let a333 = 66u8; + if equal(a332, a333) { + 2u64 + } else { + let a334 = v3; + let a335 = 111u8; + if equal(a334, a335) { + 8u64 + } else { + let a336 = v3; + let a337 = 79u8; + if equal(a336, a337) { + 8u64 + } else { + 10u64 + } + } + } + } + } + } + } else { + 10u64 + } + }; + let v5: Result = f71(v0.clone(), { + let a338 = v1; + let a339 = 2u64; + nat_add(a338, a339)? + }, v4, true)?; + let v6: u64 = f72(v0.clone(), v1)?; + let v9: Result = { + let m342 = f71(v0.clone(), { + let a340 = v1; + let a341 = 1u64; + nat_add(a340, a341)? + }, 10u64, false)?; + match m342 { + Ok(v8) => { + f73(v0.clone(), v8)? + } + Err(v7) => { + Err::(v7) + } + } + }; + let a345 = { + let a343 = v4; + let a344 = 10u64; + nat_eq(a343, a344) + }; + if bool_not(a345) { + Ok(v5) + } else { + let a348 = { + let a346 = v2; + let a347 = 48u8; + equal(a346, a347) + }; + if if bool_not(a348) { + let a349 = 0u64; + let a350 = v1; + if nat_lt(a349, a350) { + f24(v0.clone(), { + let a351 = v1; + let a352 = 1u64; + nat_sub(a351, a352) + }, 46u8) + } else { + false + } + } else { + false + } { + if if f24(v0.clone(), v6, 95u8) { + true + } else { + if f24(v0.clone(), v6, 101u8) { + true + } else { + f24(v0, v6, 69u8) + } + } { + Ok(Err::({ + let a353 = Str::lit("a field index is followed by what could continue a number"); + utf8_encode(a353) + })) + } else { + Ok(Ok::(v6)) + } + } else { + Ok(v9) + } + } +} + +pub fn f49(v0: Bytes, v1: u64) -> R { + let v2: u8 = f23(v0.clone(), v1); + let v3: bool = f74(v2); + let v4: bool = { + let a354 = v2; + let a355 = 95u8; + equal(a354, a355) + }; + let v5: u64 = f75(v0.clone(), v1)?; + let a357 = v1; + let a358 = { + let a356 = v0; + length_bytes(a356) + }; + if nat_lt(a357, a358) { + if v3 { + Ok(1u64) + } else { + if v4 { + Ok(1u64) + } else { + Ok(v5) + } + } + } else { + Ok(0u64) + } +} + +pub fn f50(v0: Bytes, v1: u64) -> R { + let (h359, _) = f41(Fn7::F76(v0.clone()), { + let a361 = { + let a360 = v0; + length_bytes(a360) + }; + let a362 = v1; + nat_sub(a361, a362) + }, v1)?; + Ok(h359) +} + +pub fn f51(v0: Bytes, v1: u64, v2: u64) -> Bytes { + let m366 = { + let a363 = v0; + let a364 = v1; + let a365 = v2; + slice_bytes(a363, a364, a365) + }; + match m366 { + None => { + Bytes::lit(&[]) + } + Some(v3) => { + v3 + } + } +} + +pub fn f52(v0: Bytes, v1: u64) -> R { + let v2: u64 = f49(v0.clone(), v1)?; + let v3: bool = f77(v0, v1)?; + let a367 = 0u64; + let a368 = v2; + if nat_lt(a367, a368) { + Ok(true) + } else { + Ok(v3) + } +} + +pub fn f53(v0: Bytes, v1: u64, v2: u64, v3: bool, v4: u64, v5: List) -> R { + let m369 = f78(v0.clone(), v1)?; + match m369 { + Ok(v7) => { + let m371 = { + let (h370, _) = v7.clone(); + h370 + }; + match m371.uncons() { + None => { + Ok(Adt4::C0({ + let (_, h372) = v7; + h372 + }, v2, false, v4, v5, None::)) + } + Some((v8, v9)) => { + let m373 = v9; + match m373.uncons() { + None => { + let v10: u64 = f79(v0.clone(), { + let (_, h374) = v7.clone(); + h374 + })?; + let v11: Adt6 = f80(v0.clone(), { + let a378 = { + let a376 = { + let (_, h375) = v7.clone(); + h375 + }; + let a377 = v10; + nat_add(a376, a377)? + }; + let a379 = 1u64; + nat_add(a378, a379)? + }, v2, v10)?; + let v12: Adt4 = if match v11.clone() { + Adt6::C0(_, _, _, h380) => { + h380 + } + } { + f30(v1, v2, false, v4, v5.clone(), { + let a381 = Str::lit("a raw string is not closed"); + utf8_encode(a381) + }) + } else { + f46(match v11.clone() { + Adt6::C0(h382, _, _, _) => { + h382 + } + }, match v11.clone() { + Adt6::C0(_, h383, _, _) => { + h383 + } + }, v4, f31(v0.clone(), v1, match v11 { + Adt6::C0(h384, _, _, _) => { + h384 + } + })?, Adt2::C2, v2, v3, v5.clone())? + }; + let v13: Adt4 = f30(v1, v2, false, v4, v5.clone(), { + let a385 = Str::lit("an interpolated string holds code"); + utf8_encode(a385) + }); + let v14: Adt4 = f46({ + let (_, h386) = v7.clone(); + h386 + }, v2, v4, f31(v0.clone(), v1, { + let (_, h387) = v7.clone(); + h387 + })?, Adt2::C0({ + let (h388, _) = v7.clone(); + h388 + }), v2, v3, v5)?; + let v15: bool = f81(match v8.clone() { + Adt3::C0(h389, _) => { + h389 + } + }, { + let a390 = Str::lit("!"); + utf8_encode(a390) + }); + let v16: bool = f24(v0.clone(), { + let (_, h391) = v7.clone(); + h391 + }, 34u8); + let v17: bool = f24(v0, { + let a393 = { + let (_, h392) = v7; + h392 + }; + let a394 = v10; + nat_add(a393, a394)? + }, 34u8); + let a396 = match v8.clone() { + Adt3::C0(_, h395) => { + h395 + } + }; + if if bool_not(a396) { + let a399 = match v8.clone() { + Adt3::C0(h397, _) => { + h397 + } + }; + let a400 = { + let a398 = Str::lit("r"); + utf8_encode(a398) + }; + if equal(a399, a400) { + v17 + } else { + false + } + } else { + false + } { + Ok(v12) + } else { + let a402 = match v8 { + Adt3::C0(_, h401) => { + h401 + } + }; + if if bool_not(a402) { + if v15 { + v16 + } else { + false + } + } else { + false + } { + Ok(v13) + } else { + Ok(v14) + } + } + } + Some((_, _)) => { + f46({ + let (_, h403) = v7.clone(); + h403 + }, v2, v4, f31(v0, v1, { + let (_, h404) = v7; + h404 + })?, Adt2::C0({ + let (h405, _) = v7; + h405 + }), v2, v3, v5) + } + } + } + } + } + Err(v6) => { + Ok(f30(v1, v2, false, v4, v5, v6)) + } + } +} + +pub fn f54(v0: Bytes, v1: u64) -> u64 { + let v2: u8 = f23(v0, v1); + let v3: bool = f56(v2, 0u8, 127u8); + if v3 { + 1u64 + } else { + let v4: bool = f56(v2, 128u8, 223u8); + if v4 { + 2u64 + } else { + let v5: bool = f56(v2, 224u8, 239u8); + if v5 { + 3u64 + } else { + 4u64 + } + } + } +} + +pub fn f55(v0: u8) -> bool { + f56(v0, 48u8, 57u8) +} + +pub fn f56(v0: u8, v1: u8, v2: u8) -> bool { + let m408 = { + let a406 = v0; + let a407 = v1; + fixed_u8::checked_sub(a406, a407) + }; + match m408 { + None => { + false + } + Some(_) => { + let m411 = { + let a409 = v2; + let a410 = v0; + fixed_u8::checked_sub(a409, a410) + }; + match m411 { + None => { + false + } + Some(_) => { + true + } + } + } + } +} + +pub fn f57(v0: Bytes, v1: u64, v2: u8, v3: u8) -> bool { + let m412 = f40(v0, v1); + match m412 { + None => { + false + } + Some(v4) => { + f56(v4, v2, v3) + } + } +} + +pub fn f58(v0: u8) -> Bytes { + let v1: Bytes = { + let a413 = Str::lit("0123456789ABCDEF"); + utf8_encode(a413) + }; + let v2: u64 = { + let a414 = v0; + let a415 = 0u8; + if equal(a414, a415) { + 0u64 + } else { + let a416 = v0; + let a417 = 1u8; + if equal(a416, a417) { + 1u64 + } else { + let a418 = v0; + let a419 = 2u8; + if equal(a418, a419) { + 2u64 + } else { + let a420 = v0; + let a421 = 3u8; + if equal(a420, a421) { + 3u64 + } else { + let a422 = v0; + let a423 = 4u8; + if equal(a422, a423) { + 4u64 + } else { + let a424 = v0; + let a425 = 5u8; + if equal(a424, a425) { + 5u64 + } else { + let a426 = v0; + let a427 = 6u8; + if equal(a426, a427) { + 6u64 + } else { + let a428 = v0; + let a429 = 7u8; + if equal(a428, a429) { + 7u64 + } else { + let a430 = v0; + let a431 = 8u8; + if equal(a430, a431) { + 8u64 + } else { + let a432 = v0; + let a433 = 9u8; + if equal(a432, a433) { + 9u64 + } else { + let a434 = v0; + let a435 = 10u8; + if equal(a434, a435) { + 10u64 + } else { + let a436 = v0; + let a437 = 11u8; + if equal(a436, a437) { + 11u64 + } else { + let a438 = v0; + let a439 = 12u8; + if equal(a438, a439) { + 12u64 + } else { + let a440 = v0; + let a441 = 13u8; + if equal(a440, a441) { + 13u64 + } else { + let a442 = v0; + let a443 = 14u8; + if equal(a442, a443) { + 14u64 + } else { + 15u64 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }; + f51(v1, v2, 1u64) +} + +pub fn f59(v0: Fn9, v1: u64, v2: (u64, u64)) -> R<((u64, u64), bool)> { + let m444 = v1; + if m444 == 0 { + Ok((v2, false)) + } else { + let v3 = m444 - 1; + let m446 = { + let c445: Fn9 = v0.clone(); + c445.apply(v2)? + }; + match m446 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f59(v0, v3, v4) + } + } + } +} + +pub fn f60(v0: Bytes, v1: u64, v2: (u64, u64)) -> R> { + f82(v0, v1, v2) +} + +pub fn f61(v0: Bytes) -> bool { + let a448 = v0.clone(); + let a449 = { + let a447 = Str::lit("ofReduceBool"); + utf8_encode(a447) + }; + if equal(a448, a449) { + true + } else { + let a451 = v0.clone(); + let a452 = { + let a450 = Str::lit("ofReduceNat"); + utf8_encode(a450) + }; + if equal(a451, a452) { + true + } else { + let a454 = v0; + let a455 = { + let a453 = Str::lit("sorryAx"); + utf8_encode(a453) + }; + equal(a454, a455) + } + } +} + +pub fn f62(v0: Fn10, v1: List, v2: List) -> List { + let m456 = v2; + match m456.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f62(v0.clone(), { + let c457: Fn10 = v0; + c457.apply(v1, v3) + }, v4) + } + } +} + +pub fn f63(v0: List, v1: Bytes) -> List { + List::cons(v1, v0) +} + +pub fn f64(v0: Fn11, v1: Option, v2: List) -> Option { + let m458 = v2; + match m458.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f64(v0.clone(), { + let c459: Fn11 = v0; + c459.apply(v1, v3) + }, v4) + } + } +} + +pub fn f65(v0: Bytes, v1: Option, v2: Bytes) -> Option { + let m460 = v1; + match m460 { + None => { + Some(v2) + } + Some(v3) => { + Some({ + let a463 = { + let a461 = v3; + let a462 = v0; + append_bytes(a461, a462) + }; + let a464 = v2; + append_bytes(a463, a464) + }) + } + } +} + +pub fn f66(v0: Bytes, v1: u64, v2: u64) -> R> { + let a465 = v2; + let a466 = v1; + if nat_lt(a465, a466) { + let v3: bool = f24(v0, v2, 10u8); + if v3 { + Ok(None::) + } else { + Ok(Some({ + let a467 = v2; + let a468 = 1u64; + nat_add(a467, a468)? + })) + } + } else { + Ok(None::) + } +} + +pub fn f67(v0: Bytes, v1: u64, v2: Adt5) -> R> { + let v3: u64 = match v2.clone() { + Adt5::C0(h469, _, _, _) => { + h469 + } + }; + let v4: u64 = match v2.clone() { + Adt5::C0(_, h470, _, _) => { + h470 + } + }; + let v5: u64 = match v2.clone() { + Adt5::C0(_, _, h471, _) => { + h471 + } + }; + let a472 = v5; + let a473 = 0u64; + if nat_eq(a472, a473) { + Ok(None::) + } else { + if match v2 { + Adt5::C0(_, _, _, h474) => { + h474 + } + } { + Ok(None::) + } else { + let a475 = v3; + let a476 = v1; + if nat_lt(a475, a476) { + let v6: u8 = f23(v0.clone(), v3); + let a477 = v6; + let a478 = 47u8; + if if equal(a477, a478) { + f24(v0.clone(), { + let a479 = v3; + let a480 = 1u64; + nat_add(a479, a480)? + }, 45u8) + } else { + false + } { + Ok(Some(Adt5::C0({ + let a481 = v3; + let a482 = 2u64; + nat_add(a481, a482)? + }, v4, { + let a483 = v5; + let a484 = 1u64; + nat_add(a483, a484)? + }, false))) + } else { + let a485 = v6; + let a486 = 45u8; + if if equal(a485, a486) { + f24(v0.clone(), { + let a487 = v3; + let a488 = 1u64; + nat_add(a487, a488)? + }, 47u8) + } else { + false + } { + Ok(Some(Adt5::C0({ + let a489 = v3; + let a490 = 2u64; + nat_add(a489, a490)? + }, v4, { + let a491 = v5; + let a492 = 1u64; + nat_sub(a491, a492) + }, false))) + } else { + let a493 = v6; + let a494 = 10u8; + if equal(a493, a494) { + Ok(Some(Adt5::C0({ + let a495 = v3; + let a496 = 1u64; + nat_add(a495, a496)? + }, { + let a497 = v4; + let a498 = 1u64; + nat_add(a497, a498)? + }, v5, false))) + } else { + Ok(Some(Adt5::C0({ + let a499 = v3; + let a500 = f54(v0, v3); + nat_add(a499, a500)? + }, v4, v5, false))) + } + } + } + } else { + Ok(Some(Adt5::C0(v3, v4, v5, true))) + } + } + } +} + +pub fn f68(v0: Fn12, v1: u64, v2: Adt6) -> R<(Adt6, bool)> { + let m501 = v1; + if m501 == 0 { + Ok((v2, false)) + } else { + let v3 = m501 - 1; + let m503 = { + let c502: Fn12 = v0.clone(); + c502.apply(v2.clone())? + }; + match m503 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f68(v0, v3, v4) + } + } + } +} + +pub fn f69(v0: u64, v1: Bytes, v2: Adt6) -> R> { + f83(v1, v0, v2) +} + +pub fn f70(v0: Bytes, v1: u64, v2: u64) -> R> { + let v3: (u64, (u64, bool)) = { + let (h504, _) = f84(Fn13::F85(v2, v0), v2, (v1, (0u64, true)))?; + h504 + }; + let (_, h505) = { + let (_, h506) = v3; + h506 + }; + if h505 { + Ok(Some({ + let (h507, _) = v3; + h507 + })) + } else { + Ok(None::) + } +} + +pub fn f71(v0: Bytes, v1: u64, v2: u64, v3: bool) -> R> { + let v4: u64 = { + let a508 = v0.clone(); + length_bytes(a508) + }; + let v5: (u64, (bool, bool)) = { + let (h509, _) = f86(Fn14::F87(v4, v2, v0), { + let a512 = { + let a510 = v4; + let a511 = v1; + nat_sub(a510, a511) + }; + let a513 = 1u64; + nat_add(a512, a513)? + }, (v1, (v3, false)))?; + h509 + }; + let (h514, _) = { + let (_, h515) = v5; + h515 + }; + if h514 { + Ok(Err::({ + let a516 = Str::lit("a number has a digit separator or a radix prefix with no digit after it"); + utf8_encode(a516) + })) + } else { + Ok(Ok::({ + let (h517, _) = v5; + h517 + })) + } +} + +pub fn f72(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a518 = v0.clone(); + length_bytes(a518) + }; + let (h519, _) = f41(Fn7::F88(v0), { + let a520 = v2; + let a521 = v1; + nat_sub(a520, a521) + }, v1)?; + Ok(h519) +} + +pub fn f73(v0: Bytes, v1: u64) -> R> { + let v2: bool = f24(v0.clone(), v1, 46u8); + let v3: bool = f24(v0.clone(), { + let a522 = v1; + let a523 = 1u64; + nat_add(a522, a523)? + }, 46u8); + let v4: bool = f57(v0.clone(), { + let a524 = v1; + let a525 = 1u64; + nat_add(a524, a525)? + }, 48u8, 57u8); + let v5: bool = f24(v0.clone(), v1, 101u8); + let v6: bool = f24(v0.clone(), v1, 69u8); + let v7: Result = f89(v0.clone(), { + let a526 = v1; + let a527 = 1u64; + nat_add(a526, a527)? + }, true)?; + let v8: Result = f89(v0.clone(), v1, false)?; + let v11: Result = { + let m530 = f71(v0.clone(), { + let a528 = v1; + let a529 = 1u64; + nat_add(a528, a529)? + }, 10u64, false)?; + match m530 { + Ok(v10) => { + f89(v0, v10, false)? + } + Err(v9) => { + Err::(v9) + } + } + }; + if if v2 { + v3 + } else { + false + } { + Ok(Ok::(v1)) + } else { + if v2 { + if v4 { + Ok(v11) + } else { + Ok(v7) + } + } else { + if if v5 { + true + } else { + v6 + } { + Ok(v8) + } else { + Ok(Ok::(v1)) + } + } + } +} + +pub fn f74(v0: u8) -> bool { + let v1: bool = f56(v0, 97u8, 122u8); + let v2: bool = f56(v0, 65u8, 90u8); + if v1 { + true + } else { + v2 + } +} + +pub fn f75(v0: Bytes, v1: u64) -> R { + let v2: u8 = f23(v0.clone(), v1); + let v3: u8 = f23(v0.clone(), { + let a531 = v1; + let a532 = 1u64; + nat_add(a531, a532)? + }); + let v4: u8 = f23(v0.clone(), { + let a533 = v1; + let a534 = 2u64; + nat_add(a533, a534)? + }); + let v5: u8 = f23(v0, { + let a535 = v1; + let a536 = 3u64; + nat_add(a535, a536)? + }); + let a537 = v2; + let a538 = 206u8; + if equal(a537, a538) { + if f56(v3, 145u8, 169u8) { + let a539 = v3; + let a540 = 160u8; + if equal(a539, a540) { + Ok(0u64) + } else { + let a541 = v3; + let a542 = 163u8; + if equal(a541, a542) { + Ok(0u64) + } else { + Ok(2u64) + } + } + } else { + if f56(v3, 177u8, 191u8) { + let a543 = v3; + let a544 = 187u8; + if equal(a543, a544) { + Ok(0u64) + } else { + Ok(2u64) + } + } else { + Ok(0u64) + } + } + } else { + let a545 = v2; + let a546 = 207u8; + if equal(a545, a546) { + if f56(v3, 128u8, 187u8) { + Ok(2u64) + } else { + Ok(0u64) + } + } else { + let a547 = v2; + let a548 = 225u8; + if equal(a547, a548) { + if f56(v3, 188u8, 191u8) { + if f56(v4, 128u8, 191u8) { + let a549 = v3; + let a550 = 191u8; + if equal(a549, a550) { + let a551 = v4; + let a552 = 191u8; + if equal(a551, a552) { + Ok(0u64) + } else { + Ok(3u64) + } + } else { + Ok(3u64) + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } else { + let a553 = v2; + let a554 = 226u8; + if equal(a553, a554) { + let a555 = v3; + let a556 = 132u8; + if equal(a555, a556) { + if f56(v4, 128u8, 191u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + let a557 = v3; + let a558 = 133u8; + if equal(a557, a558) { + if f56(v4, 128u8, 143u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } else { + let a559 = v2; + let a560 = 240u8; + if equal(a559, a560) { + let a561 = v3; + let a562 = 157u8; + if equal(a561, a562) { + let a563 = v4; + let a564 = 146u8; + if equal(a563, a564) { + if f56(v5, 156u8, 191u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + if f56(v4, 147u8, 149u8) { + if f56(v5, 128u8, 191u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + let a565 = v4; + let a566 = 150u8; + if equal(a565, a566) { + if f56(v5, 128u8, 159u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } + } + } +} + +pub fn f76(v0: Bytes, v1: u64) -> R> { + f90(v0, v1) +} + +pub fn f77(v0: Bytes, v1: u64) -> R { + let v2: bool = f24(v0.clone(), v1, 194u8); + let v3: bool = f24(v0, { + let a567 = v1; + let a568 = 1u64; + nat_add(a567, a568)? + }, 171u8); + if v2 { + Ok(v3) + } else { + Ok(false) + } +} + +pub fn f78(v0: Bytes, v1: u64) -> R, u64), Bytes>> { + let v2: u64 = { + let a569 = v0.clone(); + length_bytes(a569) + }; + let v3: Adt7 = { + let (h570, _) = f91(Fn15::F92(v0), { + let a573 = { + let a571 = v2; + let a572 = v1; + nat_sub(a571, a572) + }; + let a574 = 1u64; + nat_add(a573, a574)? + }, Adt7::C0(v1, List::::nil(), false, None::))?; + h570 + }; + let m576 = match v3.clone() { + Adt7::C0(_, _, _, h575) => { + h575 + } + }; + match m576 { + None => { + let v5: List = f93(match v3.clone() { + Adt7::C0(_, h577, _, _) => { + h577 + } + }); + Ok(Ok::<(List, u64), Bytes>((v5, match v3 { + Adt7::C0(h578, _, _, _) => { + h578 + } + }))) + } + Some(v4) => { + Ok(Err::<(List, u64), Bytes>(v4)) + } + } +} + +pub fn f79(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a579 = v0.clone(); + length_bytes(a579) + }; + let v3: u64 = { + let (h580, _) = f41(Fn7::F94(v0), { + let a581 = v2; + let a582 = v1; + nat_sub(a581, a582) + }, v1)?; + h580 + }; + let a583 = v3; + let a584 = v1; + Ok(nat_sub(a583, a584)) +} + +pub fn f80(v0: Bytes, v1: u64, v2: u64, v3: u64) -> R { + let v4: u64 = { + let a585 = v0.clone(); + length_bytes(a585) + }; + let (h586, _) = f68(Fn12::F95(v3, v4, v0), { + let a589 = { + let a587 = v4; + let a588 = v1; + nat_sub(a587, a588) + }; + let a590 = 1u64; + nat_add(a589, a590)? + }, Adt6::C0(v1, v2, false, false))?; + Ok(h586) +} + +pub fn f81(v0: Bytes, v1: Bytes) -> bool { + let v2: u64 = { + let a591 = v0.clone(); + length_bytes(a591) + }; + let v3: u64 = { + let a592 = v1.clone(); + length_bytes(a592) + }; + let a593 = v3; + let a594 = v2; + if nat_le(a593, a594) { + let m600 = { + let a597 = v0; + let a598 = { + let a595 = v2; + let a596 = v3; + nat_sub(a595, a596) + }; + let a599 = v3; + slice_bytes(a597, a598, a599) + }; + match m600 { + None => { + false + } + Some(v4) => { + let a601 = v4; + let a602 = v1; + equal(a601, a602) + } + } + } else { + false + } +} + +pub fn f82(v0: Bytes, v1: u64, v2: (u64, u64)) -> R> { + let v3: u64 = { + let (h603, _) = v2; + h603 + }; + let v4: u64 = { + let (_, h604) = v2; + h604 + }; + let a605 = v3; + let a606 = v1; + if nat_lt(a605, a606) { + let v5: u64 = f54(v0, v3); + Ok(Some(({ + let a607 = v3; + let a608 = v5; + nat_add(a607, a608)? + }, { + let a609 = v4; + let a610 = 1u64; + nat_add(a609, a610)? + }))) + } else { + Ok(None::<(u64, u64)>) + } +} + +pub fn f83(v0: Bytes, v1: u64, v2: Adt6) -> R> { + let v3: u64 = match v2.clone() { + Adt6::C0(h611, _, _, _) => { + h611 + } + }; + let v4: u64 = match v2.clone() { + Adt6::C0(_, h612, _, _) => { + h612 + } + }; + if match v2.clone() { + Adt6::C0(_, _, h613, _) => { + h613 + } + } { + Ok(None::) + } else { + if match v2 { + Adt6::C0(_, _, _, h614) => { + h614 + } + } { + Ok(None::) + } else { + let a615 = v3; + let a616 = v1; + if nat_lt(a615, a616) { + let v5: u8 = f23(v0.clone(), v3); + let a617 = v5; + let a618 = 92u8; + if equal(a617, a618) { + let a621 = { + let a619 = v3; + let a620 = 1u64; + nat_add(a619, a620)? + }; + let a622 = v1; + if nat_lt(a621, a622) { + let v6: u64 = f54(v0, { + let a623 = v3; + let a624 = 1u64; + nat_add(a623, a624)? + }); + Ok(Some(Adt6::C0({ + let a627 = { + let a625 = v3; + let a626 = 1u64; + nat_add(a625, a626)? + }; + let a628 = v6; + nat_add(a627, a628)? + }, v4, false, false))) + } else { + Ok(Some(Adt6::C0(v1, v4, false, true))) + } + } else { + let a629 = v5; + let a630 = 34u8; + if equal(a629, a630) { + Ok(Some(Adt6::C0({ + let a631 = v3; + let a632 = 1u64; + nat_add(a631, a632)? + }, v4, true, false))) + } else { + let a633 = v5; + let a634 = 10u8; + if equal(a633, a634) { + Ok(Some(Adt6::C0({ + let a635 = v3; + let a636 = 1u64; + nat_add(a635, a636)? + }, { + let a637 = v4; + let a638 = 1u64; + nat_add(a637, a638)? + }, false, false))) + } else { + let v7: u64 = f54(v0, v3); + Ok(Some(Adt6::C0({ + let a639 = v3; + let a640 = v7; + nat_add(a639, a640)? + }, v4, false, false))) + } + } + } + } else { + Ok(Some(Adt6::C0(v3, v4, false, true))) + } + } + } +} + +pub fn f84(v0: Fn13, v1: u64, v2: (u64, (u64, bool))) -> R<((u64, (u64, bool)), bool)> { + let m641 = v1; + if m641 == 0 { + Ok((v2, false)) + } else { + let v3 = m641 - 1; + let m643 = { + let c642: Fn13 = v0.clone(); + c642.apply(v2)? + }; + match m643 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f84(v0, v3, v4) + } + } + } +} + +pub fn f85(v0: u64, v1: Bytes, v2: (u64, (u64, bool))) -> R> { + f96(v1.clone(), { + let a644 = v1; + length_bytes(a644) + }, v0, v2) +} + +pub fn f86(v0: Fn14, v1: u64, v2: (u64, (bool, bool))) -> R<((u64, (bool, bool)), bool)> { + let m645 = v1; + if m645 == 0 { + Ok((v2, false)) + } else { + let v3 = m645 - 1; + let m647 = { + let c646: Fn14 = v0.clone(); + c646.apply(v2)? + }; + match m647 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f86(v0, v3, v4) + } + } + } +} + +pub fn f87(v0: u64, v1: u64, v2: Bytes, v3: (u64, (bool, bool))) -> R> { + f97(v2, v0, v1, v3) +} + +pub fn f88(v0: Bytes, v1: u64) -> R> { + f98(v0, v1) +} + +pub fn f89(v0: Bytes, v1: u64, v2: bool) -> R> { + let v3: bool = f24(v0.clone(), v1, 101u8); + let v4: bool = f24(v0.clone(), v1, 69u8); + let v5: Result = f99(v0.clone(), v1)?; + let v6: bool = f52(v0, v1)?; + if if v3 { + true + } else { + v4 + } { + Ok(v5) + } else { + if if v2 { + v6 + } else { + false + } { + Ok(Err::({ + let a648 = Str::lit("an identifier follows a decimal point"); + utf8_encode(a648) + })) + } else { + Ok(Ok::(v1)) + } + } +} + +pub fn f90(v0: Bytes, v1: u64) -> R> { + let v2: u64 = f100(v0, v1)?; + let a649 = 0u64; + let a650 = v2; + if nat_lt(a649, a650) { + Ok(Some({ + let a651 = v1; + let a652 = v2; + nat_add(a651, a652)? + })) + } else { + Ok(None::) + } +} + +pub fn f91(v0: Fn15, v1: u64, v2: Adt7) -> R<(Adt7, bool)> { + let m653 = v1; + if m653 == 0 { + Ok((v2, false)) + } else { + let v3 = m653 - 1; + let m655 = { + let c654: Fn15 = v0.clone(); + c654.apply(v2.clone())? + }; + match m655 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f91(v0, v3, v4) + } + } + } +} + +pub fn f92(v0: Bytes, v1: Adt7) -> R> { + f101(v0, v1) +} + +pub fn f93(v0: List) -> List { + f102(Fn16::F103, List::::nil(), v0) +} + +pub fn f94(v0: Bytes, v1: u64) -> R> { + f104(v0, v1) +} + +pub fn f95(v0: u64, v1: u64, v2: Bytes, v3: Adt6) -> R> { + f105(v2, v1, v0, v3) +} + +pub fn f96(v0: Bytes, v1: u64, v2: u64, v3: (u64, (u64, bool))) -> R> { + let v4: u64 = { + let (h656, _) = v3; + h656 + }; + let v5: u64 = { + let (h657, _) = { + let (_, h658) = v3; + h658 + }; + h657 + }; + let v6: bool = { + let (_, h659) = { + let (_, h660) = v3; + h660 + }; + h659 + }; + if v6 { + let a661 = v5; + let a662 = v2; + if nat_lt(a661, a662) { + let a663 = v4; + let a664 = v1; + if nat_lt(a663, a664) { + let v7: u64 = f54(v0, v4); + Ok(Some(({ + let a665 = v4; + let a666 = v7; + nat_add(a665, a666)? + }, ({ + let a667 = v5; + let a668 = 1u64; + nat_add(a667, a668)? + }, true)))) + } else { + Ok(Some((v4, ({ + let a669 = v5; + let a670 = 1u64; + nat_add(a669, a670)? + }, false)))) + } + } else { + Ok(None::<(u64, (u64, bool))>) + } + } else { + Ok(None::<(u64, (u64, bool))>) + } +} + +pub fn f97(v0: Bytes, v1: u64, v2: u64, v3: (u64, (bool, bool))) -> R> { + let v4: u64 = { + let (h671, _) = v3; + h671 + }; + let v5: bool = { + let (h672, _) = { + let (_, h673) = v3; + h673 + }; + h672 + }; + let v6: bool = { + let (_, h674) = { + let (_, h675) = v3; + h675 + }; + h674 + }; + if v6 { + Ok(None::<(u64, (bool, bool))>) + } else { + let a676 = v4; + let a677 = v1; + if nat_lt(a676, a677) { + let v7: u8 = f23(v0, v4); + let a678 = v7; + let a679 = 95u8; + if equal(a678, a679) { + Ok(Some(({ + let a680 = v4; + let a681 = 1u64; + nat_add(a680, a681)? + }, (true, false)))) + } else { + let v8: bool = f106(v7, v2); + if v8 { + Ok(Some(({ + let a682 = v4; + let a683 = 1u64; + nat_add(a682, a683)? + }, (false, false)))) + } else { + Ok(Some((v4, (v5, true)))) + } + } + } else { + Ok(Some((v4, (v5, true)))) + } + } +} + +pub fn f98(v0: Bytes, v1: u64) -> R> { + let v2: bool = f57(v0, v1, 48u8, 57u8); + if v2 { + Ok(Some({ + let a684 = v1; + let a685 = 1u64; + nat_add(a684, a685)? + })) + } else { + Ok(None::) + } +} + +pub fn f99(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a686 = v1; + let a687 = 1u64; + nat_add(a686, a687)? + }; + let v3: bool = f24(v0.clone(), v2, 43u8); + let v4: bool = f24(v0.clone(), v2, 45u8); + let v5: u64 = if v3 { + let a688 = v2; + let a689 = 1u64; + nat_add(a688, a689)? + } else { + if v4 { + let a690 = v2; + let a691 = 1u64; + nat_add(a690, a691)? + } else { + v2 + } + }; + let v6: bool = f57(v0.clone(), v5, 48u8, 57u8); + let v7: Result = f71(v0, v5, 10u64, false)?; + if v6 { + Ok(v7) + } else { + Ok(Err::({ + let a692 = Str::lit("a scientific literal has no exponent digits"); + utf8_encode(a692) + })) + } +} + +pub fn f100(v0: Bytes, v1: u64) -> R { + let v2: u8 = f23(v0.clone(), v1); + let v3: bool = f74(v2); + let v4: bool = f55(v2); + let v5: u64 = f75(v0.clone(), v1)?; + let v6: u64 = f107(v0.clone(), v1)?; + let a694 = v1; + let a695 = { + let a693 = v0; + length_bytes(a693) + }; + if nat_lt(a694, a695) { + if v3 { + Ok(1u64) + } else { + if v4 { + Ok(1u64) + } else { + let a696 = v2; + let a697 = 95u8; + if equal(a696, a697) { + Ok(1u64) + } else { + let a698 = v2; + let a699 = 39u8; + if equal(a698, a699) { + Ok(1u64) + } else { + let a700 = v2; + let a701 = 33u8; + if equal(a700, a701) { + Ok(1u64) + } else { + let a702 = v2; + let a703 = 63u8; + if equal(a702, a703) { + Ok(1u64) + } else { + let a704 = 0u64; + let a705 = v5; + if nat_lt(a704, a705) { + Ok(v5) + } else { + Ok(v6) + } + } + } + } + } + } + } + } else { + Ok(0u64) + } +} + +pub fn f101(v0: Bytes, v1: Adt7) -> R> { + let v2: bool = f77(v0.clone(), match v1.clone() { + Adt7::C0(h706, _, _, _) => { + h706 + } + })?; + let v3: Result<(Adt3, u64), Bytes> = f108(v0.clone(), match v1.clone() { + Adt7::C0(h707, _, _, _) => { + h707 + } + })?; + let v4: u64 = f50(v0.clone(), { + let a710 = match v1.clone() { + Adt7::C0(h708, _, _, _) => { + h708 + } + }; + let a711 = f49(v0.clone(), match v1.clone() { + Adt7::C0(h709, _, _, _) => { + h709 + } + })?; + nat_add(a710, a711)? + })?; + let v5: Result<(Adt3, u64), Bytes> = Ok::<(Adt3, u64), Bytes>((Adt3::C0(f51(v0.clone(), match v1.clone() { + Adt7::C0(h712, _, _, _) => { + h712 + } + }, { + let a714 = v4; + let a715 = match v1.clone() { + Adt7::C0(h713, _, _, _) => { + h713 + } + }; + nat_sub(a714, a715) + }), false), v4)); + if match v1.clone() { + Adt7::C0(_, _, h716, _) => { + h716 + } + } { + Ok(None::) + } else { + let m717 = if v2 { + v3 + } else { + v5 + }; + match m717 { + Ok(v7) => { + let v8: bool = f24(v0.clone(), { + let (_, h720) = v7.clone(); + h720 + }, 46u8); + let v9: bool = f52(v0, { + let a722 = { + let (_, h721) = v7.clone(); + h721 + }; + let a723 = 1u64; + nat_add(a722, a723)? + })?; + if if v8 { + v9 + } else { + false + } { + Ok(Some(Adt7::C0({ + let a725 = { + let (_, h724) = v7; + h724 + }; + let a726 = 1u64; + nat_add(a725, a726)? + }, List::cons({ + let (h727, _) = v7; + h727 + }, match v1 { + Adt7::C0(_, h728, _, _) => { + h728 + } + }), false, None::))) + } else { + Ok(Some(Adt7::C0({ + let (_, h729) = v7; + h729 + }, List::cons({ + let (h730, _) = v7; + h730 + }, match v1 { + Adt7::C0(_, h731, _, _) => { + h731 + } + }), true, None::))) + } + } + Err(v6) => { + Ok(Some(Adt7::C0(match v1.clone() { + Adt7::C0(h718, _, _, _) => { + h718 + } + }, match v1 { + Adt7::C0(_, h719, _, _) => { + h719 + } + }, true, Some(v6)))) + } + } + } +} + +pub fn f102(v0: Fn16, v1: List, v2: List) -> List { + let m732 = v2; + match m732.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f102(v0.clone(), { + let c733: Fn16 = v0; + c733.apply(v1, v3) + }, v4) + } + } +} + +pub fn f103(v0: List, v1: Adt3) -> List { + List::cons(v1, v0) +} + +pub fn f104(v0: Bytes, v1: u64) -> R> { + let v2: bool = f24(v0, v1, 35u8); + if v2 { + Ok(Some({ + let a734 = v1; + let a735 = 1u64; + nat_add(a734, a735)? + })) + } else { + Ok(None::) + } +} + +pub fn f105(v0: Bytes, v1: u64, v2: u64, v3: Adt6) -> R> { + let v4: u64 = match v3.clone() { + Adt6::C0(h736, _, _, _) => { + h736 + } + }; + let v5: u64 = match v3.clone() { + Adt6::C0(_, h737, _, _) => { + h737 + } + }; + if match v3.clone() { + Adt6::C0(_, _, h738, _) => { + h738 + } + } { + Ok(None::) + } else { + if match v3 { + Adt6::C0(_, _, _, h739) => { + h739 + } + } { + Ok(None::) + } else { + let a740 = v4; + let a741 = v1; + if nat_lt(a740, a741) { + let v6: u8 = f23(v0.clone(), v4); + let a742 = v6; + let a743 = 34u8; + if equal(a742, a743) { + let v7: bool = f109(v0, { + let a744 = v4; + let a745 = 1u64; + nat_add(a744, a745)? + }, v2)?; + if v7 { + Ok(Some(Adt6::C0({ + let a748 = { + let a746 = v4; + let a747 = 1u64; + nat_add(a746, a747)? + }; + let a749 = v2; + nat_add(a748, a749)? + }, v5, true, false))) + } else { + Ok(Some(Adt6::C0({ + let a750 = v4; + let a751 = 1u64; + nat_add(a750, a751)? + }, v5, false, false))) + } + } else { + let a752 = v6; + let a753 = 10u8; + if equal(a752, a753) { + Ok(Some(Adt6::C0({ + let a754 = v4; + let a755 = 1u64; + nat_add(a754, a755)? + }, { + let a756 = v5; + let a757 = 1u64; + nat_add(a756, a757)? + }, false, false))) + } else { + let v8: u64 = f54(v0, v4); + Ok(Some(Adt6::C0({ + let a758 = v4; + let a759 = v8; + nat_add(a758, a759)? + }, v5, false, false))) + } + } + } else { + Ok(Some(Adt6::C0(v4, v5, false, true))) + } + } + } +} + +pub fn f106(v0: u8, v1: u64) -> bool { + let v2: bool = f56(v0, 48u8, 49u8); + let v3: bool = f56(v0, 48u8, 55u8); + let v4: bool = f56(v0, 48u8, 57u8); + let v5: bool = f56(v0, 97u8, 102u8); + let v6: bool = f56(v0, 65u8, 70u8); + let a760 = v1; + let a761 = 2u64; + if nat_eq(a760, a761) { + v2 + } else { + let a762 = v1; + let a763 = 8u64; + if nat_eq(a762, a763) { + v3 + } else { + let a764 = v1; + let a765 = 16u64; + if nat_eq(a764, a765) { + if v4 { + true + } else { + if v5 { + true + } else { + v6 + } + } + } else { + v4 + } + } + } +} + +pub fn f107(v0: Bytes, v1: u64) -> R { + let v2: u8 = f23(v0.clone(), v1); + let v3: u8 = f23(v0.clone(), { + let a766 = v1; + let a767 = 1u64; + nat_add(a766, a767)? + }); + let v4: u8 = f23(v0, { + let a768 = v1; + let a769 = 2u64; + nat_add(a768, a769)? + }); + let a770 = v2; + let a771 = 225u8; + if equal(a770, a771) { + let a772 = v3; + let a773 = 181u8; + if equal(a772, a773) { + if f56(v4, 162u8, 170u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } else { + let a774 = v2; + let a775 = 226u8; + if equal(a774, a775) { + let a776 = v3; + let a777 = 130u8; + if equal(a776, a777) { + if f56(v4, 128u8, 137u8) { + Ok(3u64) + } else { + if f56(v4, 144u8, 156u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } +} + +pub fn f108(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a778 = v1; + let a779 = 2u64; + nat_add(a778, a779)? + }; + let v3: Adt8 = { + let (h780, _) = f110(Fn17::F111(v0.clone()), { + let a784 = { + let a782 = { + let a781 = v0.clone(); + length_bytes(a781) + }; + let a783 = v2; + nat_sub(a782, a783) + }; + let a785 = 1u64; + nat_add(a784, a785)? + }, Adt8::C0(v2, false, false, true))?; + h780 + }; + let v4: Bytes = f51(v0, v2, { + let a787 = match v3.clone() { + Adt8::C0(h786, _, _, _) => { + h786 + } + }; + let a788 = v2; + nat_sub(a787, a788) + }); + if match v3.clone() { + Adt8::C0(_, h789, _, _) => { + h789 + } + } { + let a791 = 0u64; + let a792 = { + let a790 = v4.clone(); + length_bytes(a790) + }; + if if nat_lt(a791, a792) { + match v3.clone() { + Adt8::C0(_, _, _, h793) => { + h793 + } + } + } else { + false + } { + Ok(Ok::<(Adt3, u64), Bytes>((Adt3::C0(v4, true), { + let a795 = match v3 { + Adt8::C0(h794, _, _, _) => { + h794 + } + }; + let a796 = 2u64; + nat_add(a795, a796)? + }))) + } else { + Ok(Err::<(Adt3, u64), Bytes>({ + let a801 = { + let a798 = { + let a797 = Str::lit("the quoted name `"); + utf8_encode(a797) + }; + let a799 = v4; + append_bytes(a798, a799) + }; + let a802 = { + let a800 = Str::lit("` is not a name"); + utf8_encode(a800) + }; + append_bytes(a801, a802) + })) + } + } else { + Ok(Err::<(Adt3, u64), Bytes>({ + let a803 = Str::lit("a quoted name is not closed"); + utf8_encode(a803) + })) + } +} + +pub fn f109(v0: Bytes, v1: u64, v2: u64) -> R { + let (_, h804) = { + let (h805, _) = f112(Fn18::F113(v2, v1, v0), v2, (0u64, true))?; + h805 + }; + Ok(h804) +} + +pub fn f110(v0: Fn17, v1: u64, v2: Adt8) -> R<(Adt8, bool)> { + let m806 = v1; + if m806 == 0 { + Ok((v2, false)) + } else { + let v3 = m806 - 1; + let m808 = { + let c807: Fn17 = v0.clone(); + c807.apply(v2.clone())? + }; + match m808 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f110(v0, v3, v4) + } + } + } +} + +pub fn f111(v0: Bytes, v1: Adt8) -> R> { + f114(v0.clone(), { + let a809 = v0; + length_bytes(a809) + }, v1) +} + +pub fn f112(v0: Fn18, v1: u64, v2: (u64, bool)) -> R<((u64, bool), bool)> { + let m810 = v1; + if m810 == 0 { + Ok((v2, false)) + } else { + let v3 = m810 - 1; + let m812 = { + let c811: Fn18 = v0.clone(); + c811.apply(v2)? + }; + match m812 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f112(v0, v3, v4) + } + } + } +} + +pub fn f113(v0: u64, v1: u64, v2: Bytes, v3: (u64, bool)) -> R> { + f115(v2, v1, v0, v3) +} + +pub fn f114(v0: Bytes, v1: u64, v2: Adt8) -> R> { + let v3: u64 = match v2.clone() { + Adt8::C0(h813, _, _, _) => { + h813 + } + }; + let v4: bool = match v2.clone() { + Adt8::C0(_, _, _, h814) => { + h814 + } + }; + if match v2.clone() { + Adt8::C0(_, h815, _, _) => { + h815 + } + } { + Ok(None::) + } else { + if match v2 { + Adt8::C0(_, _, h816, _) => { + h816 + } + } { + Ok(None::) + } else { + let a817 = v3; + let a818 = v1; + if nat_lt(a817, a818) { + let v5: bool = f24(v0.clone(), v3, 10u8); + if v5 { + Ok(Some(Adt8::C0(v3, false, true, v4))) + } else { + let v6: bool = f116(v0.clone(), v3)?; + if v6 { + Ok(Some(Adt8::C0(v3, true, false, v4))) + } else { + let v7: u64 = f100(v0.clone(), v3)?; + let a819 = 0u64; + let a820 = v7; + if nat_lt(a819, a820) { + Ok(Some(Adt8::C0({ + let a821 = v3; + let a822 = v7; + nat_add(a821, a822)? + }, false, false, v4))) + } else { + let v8: bool = f24(v0.clone(), v3, 46u8); + if v8 { + Ok(Some(Adt8::C0({ + let a823 = v3; + let a824 = 1u64; + nat_add(a823, a824)? + }, false, false, v4))) + } else { + let v9: u64 = f54(v0, v3); + Ok(Some(Adt8::C0({ + let a825 = v3; + let a826 = v9; + nat_add(a825, a826)? + }, false, false, false))) + } + } + } + } + } else { + Ok(Some(Adt8::C0(v3, false, true, v4))) + } + } + } +} + +pub fn f115(v0: Bytes, v1: u64, v2: u64, v3: (u64, bool)) -> R> { + let v4: u64 = { + let (h827, _) = v3; + h827 + }; + let v5: bool = { + let (_, h828) = v3; + h828 + }; + if v5 { + let a829 = v4; + let a830 = v2; + if nat_lt(a829, a830) { + let v6: bool = f24(v0, { + let a831 = v1; + let a832 = v4; + nat_add(a831, a832)? + }, 35u8); + Ok(Some(({ + let a833 = v4; + let a834 = 1u64; + nat_add(a833, a834)? + }, v6))) + } else { + Ok(None::<(u64, bool)>) + } + } else { + Ok(None::<(u64, bool)>) + } +} + +pub fn f116(v0: Bytes, v1: u64) -> R { + let v2: bool = f24(v0.clone(), v1, 194u8); + let v3: bool = f24(v0, { + let a835 = v1; + let a836 = 1u64; + nat_add(a835, a836)? + }, 187u8); + if v2 { + Ok(v3) + } else { + Ok(false) + } +} diff --git a/bootstrap/expected/verify/preserve/preservation.json b/bootstrap/expected/verify/preserve/preservation.json index 1f0ecd96c..a9a780f13 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":"9dd4ed9f3f4da136efb01618d91c2e98e8a9fbb851722c5b133e3df3e1812bf1"},"roots":[{"byte_length":52011,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0","program":{"byte_length":9488,"sha256":"730de4e60a1096efe498df077205f9916491d21aa78c6f1a197a1898349209f2"},"renderings":[{"byte_length":98097,"composed":{"byte_length":12124,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd","sha256":"9ce66964f5fdb9c6fc547ef2255fd47315519933f31251451a59ea38ad1632de","theorem":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.root"},"crate":{"byte_length":16737,"sha256":"7ff8ac9599486a35468e5ea4475ed877f8429cd453b1cb1ea35b750a24587d99"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd","sha256":"f968795813b17b61b5eceeaf25cf5f8f7181bc15fbc63f26dfaaf4777d3110ed","target":"rust-std","theorem":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.root"}],"root":"LexLeanBoot.AxiomOutput.isClosedLeanName","sha256":"54a6c3471740dc77ce09413e228f39f12a58fbf0991c2e34515810ffb60aa1f4","targets":["rust-std"],"theorem":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.root"},{"byte_length":651543,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1","program":{"byte_length":115984,"sha256":"c494532214aa6b635eeb3efaed879328a4f5370efdc9d5079105c177d5f4ede8"},"renderings":[{"byte_length":1112340,"composed":{"byte_length":33573,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd","sha256":"fb06049051752c33edc4572b7363d6a3956c6b34693615261e0ee972caa9f994","theorem":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.root"},"crate":{"byte_length":67653,"sha256":"618126735f4e48ee1b62cfb47ba39d8bbb3636b876e6edd10f6d45ac079c7dd3"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd","sha256":"f9ba14837a725d5a34a19438a2f3dcfea5ff0219d6a13ba8840aaff6791abc9b","target":"rust-std","theorem":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.root"}],"root":"LexLeanBoot.AxiomOutput.parseAuditOutput","sha256":"204ff88436b3b141724329183ebcca79e5dfdc7145bbc67263e39d307a5d778c","targets":["rust-std"],"theorem":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.root"}],"spec":"lexlean/preservation/1"} +{"library":{"axioms":["Classical.choice","Quot.sound","propext"],"registry_sha256":"9dd4ed9f3f4da136efb01618d91c2e98e8a9fbb851722c5b133e3df3e1812bf1"},"roots":[{"byte_length":52037,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0","program":{"byte_length":9488,"sha256":"730de4e60a1096efe498df077205f9916491d21aa78c6f1a197a1898349209f2"},"renderings":[{"byte_length":98097,"composed":{"byte_length":12124,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd","sha256":"5b005c2ae8747db430ea8528dac7033662e511b6df9e44c9958cd47559526a85","theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.root"},"crate":{"byte_length":16737,"sha256":"7ff8ac9599486a35468e5ea4475ed877f8429cd453b1cb1ea35b750a24587d99"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd","sha256":"c378fdcf8bae80b6dc86443f251142e3a5c763b98c8d7b2b622c29b7f2aba52f","target":"rust-std","theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.root"}],"root":"LexLeanBoot.AxiomOutput.isClosedLeanName","sha256":"a00f6d63c0aec06e88f1b24b0e838077182531e97f9e1dfe6ce019c1ce9de14e","targets":["rust-std"],"theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.root"},{"byte_length":651569,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1","program":{"byte_length":115984,"sha256":"c494532214aa6b635eeb3efaed879328a4f5370efdc9d5079105c177d5f4ede8"},"renderings":[{"byte_length":1112340,"composed":{"byte_length":33573,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd","sha256":"e185b318d82f0cf3540399883e4081dbe2e254250ac6275ddfe61b39feb77198","theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.root"},"crate":{"byte_length":67653,"sha256":"618126735f4e48ee1b62cfb47ba39d8bbb3636b876e6edd10f6d45ac079c7dd3"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd","sha256":"a87f80992acc67a094df01af78536c91c1db61c4ce4807d4fe7acd96f622150d","target":"rust-std","theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.root"}],"root":"LexLeanBoot.AxiomOutput.parseAuditOutput","sha256":"cdc0988ecdbc9bde8c1706000098c42cf7aebd7350ddc1f21f8a4d3c624d7821","targets":["rust-std"],"theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.root"},{"byte_length":1025368,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2","program":{"byte_length":170089,"sha256":"ac8967d7970493ed234c93e3f42c415cc2afc1654716083c3897f77a66c003c9"},"renderings":[{"byte_length":1440588,"composed":{"byte_length":57788,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd","sha256":"871e6143ff77a27e343ea1db08159e72867048674c311fffa47a1b4321826ca8","theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.root"},"crate":{"byte_length":96984,"sha256":"cb98d7654e97041a18e716948b9e6ee991b529af94b2e11703d8d7eb98ab340b"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd","sha256":"00ff95cd5d7b94e0f18a078bdeaac3a85c276f043190c528378c072dd6c0d2d1","target":"rust-std","theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.root"}],"root":"LexLeanBoot.TokenAudit.lex","sha256":"be5612dcc64c1b8393de8aecc6273faa0c3584005f7074ce436c0b01be7a3399","targets":["rust-std"],"theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.root"},{"byte_length":1277971,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3","program":{"byte_length":214786,"sha256":"fb9748c5000f41ed4500691fe0ebdb1fd7fd0494c645e73f0ee5d6866fffa125"},"renderings":[{"byte_length":1855567,"composed":{"byte_length":65136,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd","sha256":"f3e14186e36f68750b33c357faf2326491d92b5b8c7d9988c0825e44de3e7099","theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.root"},"crate":{"byte_length":125197,"sha256":"96b8cadcbf9e08239d8d054d5bb1943e4a4505399efef71f9e088ca08234a46a"},"entry":{"function":0,"symbol":"f0"},"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd","sha256":"eacc0cb85b992a49f94ccd736c92de8dc52b2bad1bd11fd8a2906560a668613d","target":"rust-std","theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.root"}],"root":"LexLeanBoot.TokenAudit.auditTokens","sha256":"998af3ad7da434c631bf95e004b7304f0616784d25b09e3976dbcdbf4988b6d2","targets":["rust-std"],"theorem":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.root"}],"spec":"lexlean/preservation/1"} diff --git a/bootstrap/expected/verify/preserve/program/R2.json b/bootstrap/expected/verify/preserve/program/R2.json new file mode 100644 index 000000000..8ecf456d7 --- /dev/null +++ b/bootstrap/expected/verify/preserve/program/R2.json @@ -0,0 +1 @@ +{"adts":[{"constructors":[[{"index":1,"kind":"adt"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"}]]},{"constructors":[[{"element":{"index":2,"kind":"adt"},"kind":"list"}],[],[],[{"kind":"bytes"}],[{"kind":"bytes"}]]},{"constructors":[[{"kind":"bytes"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"element":{"index":2,"kind":"adt"},"kind":"list"},{"kind":"bool"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"kind":"nat"},{"kind":"bool"},{"kind":"bool"},{"kind":"bool"}]]}],"functions":[{"body":{"body":{"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[{"kind":"var","name":3}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":0,"kind":"adt"},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":0,"kind":"adt"},"kind":"list"}}},"bound":{"function":3,"kind":"call","operands":[{"index":4,"kind":"field","value":{"kind":"var","name":2}}]},"kind":"let","name":4,"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":5,"kind":"field","value":{"kind":"var","name":2}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":0,"kind":"adt"},"kind":"list"}}},"bound":{"kind":"first","value":{"function":1,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":2,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}]}},"kind":"let","name":2,"type":{"index":3,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":0,"kind":"adt"},"kind":"list"}},"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":{"index":3,"kind":"adt"},"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":{"index":3,"kind":"adt"},"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":{"index":3,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":3,"kind":"adt"}],"result":{"kind":"option","value":{"index":3,"kind":"adt"}}},{"kind":"nat"},{"index":3,"kind":"adt"}]},{"body":{"function":4,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":3,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":3,"kind":"adt"}]},{"body":{"function":5,"kind":"call","operands":[{"captures":[],"function":6,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"index":0,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":2}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"var","name":4}},"bound":{"function":7,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":2}},{"index":1,"kind":"field","value":{"kind":"var","name":2}},{"index":2,"kind":"field","value":{"kind":"var","name":2}},{"index":3,"kind":"field","value":{"kind":"var","name":2}},{"index":4,"kind":"field","value":{"kind":"var","name":2}}]},"kind":"let","name":4,"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":5,"kind":"field","value":{"kind":"var","name":2}},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":3,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":3,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":5,"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":0,"kind":"adt"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"index":0,"kind":"adt"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"index":0,"kind":"adt"},"kind":"list"},{"index":0,"kind":"adt"}],"result":{"element":{"index":0,"kind":"adt"},"kind":"list"}},{"element":{"index":0,"kind":"adt"},"kind":"list"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"index":0,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":0,"kind":"adt"},"kind":"list"},{"index":0,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"32"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}],"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"}}},"else_branch":{"arms":[{"binders":[11],"body":{"body":{"kind":"build","operands":[{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":12}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"bound":{"function":14,"kind":"call","operands":[{"kind":"var","name":11}]},"kind":"let","name":12,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":7}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"47"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":7}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":10}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"kind":"cond","then_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":9}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":9}},{"index":1,"kind":"field","value":{"kind":"var","name":9}},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"index":0,"kind":"field","value":{"kind":"var","name":9}}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a comment is not closed"}}],"operation":{"kind":"utf8_encode"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":8},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":8}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":13,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}}},"bound":{"function":12,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5}]},"kind":"let","name":10,"type":{"index":3,"kind":"adt"}},"bound":{"function":11,"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":"var","name":2}]},"kind":"let","name":9,"type":{"index":4,"kind":"adt"}},"bound":{"function":10,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":8,"type":{"kind":"nat"}},"bound":{"function":9,"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":"45"}}]},"kind":"let","name":7,"type":{"kind":"bool"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1,2,3,4,5],"result":{"kind":"option","value":{"index":3,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":2},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":17,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"fixed","width":"u8"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":17,"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":{"body":{"kind":"first","value":{"function":18,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":0}],"function":19,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"kind":"first","value":{"function":20,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":0}],"function":21,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"index":4,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"var","name":21},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":14}],"operation":{"kind":"nat_lt"}}},"else_branch":{"condition":{"kind":"var","name":17},"else_branch":{"kind":"var","name":20},"kind":"cond","then_branch":{"kind":"var","name":18}},"kind":"cond","then_branch":{"kind":"var","name":16}},"kind":"cond","then_branch":{"kind":"var","name":13}},"kind":"cond","then_branch":{"kind":"var","name":10}},"kind":"cond","then_branch":{"kind":"var","name":8}},"bound":{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":21,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":19}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3},{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":19}]}],"shape":{"constructor":4,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"let","name":20,"type":{"index":3,"kind":"adt"}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"kind":"let","name":19,"type":{"kind":"nat"}},"bound":{"function":30,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6}]},"kind":"let","name":18,"type":{"index":3,"kind":"adt"}},"bound":{"function":29,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":15},{"kind":"var","name":3},{"kind":"var","name":5},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":15}]},{"kind":"build","operands":[{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":15},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}}]}],"shape":{"constructor":3,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"let","name":16,"type":{"index":3,"kind":"adt"}},"bound":{"function":27,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":14}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":15,"type":{"kind":"nat"}},"bound":{"function":26,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":14,"type":{"kind":"nat"}},"bound":{"arms":[{"binders":[11],"body":{"function":15,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"var","name":11}]},"shape":{"kind":"error"}},{"binders":[12],"body":{"function":23,"kind":"call","operands":[{"kind":"var","name":12},{"kind":"var","name":3},{"kind":"var","name":5},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":12}]},{"kind":"build","operands":[],"shape":{"constructor":1,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":25,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"index":3,"kind":"adt"}},"kind":"let","name":13,"type":{"index":3,"kind":"adt"}},"bound":{"arms":[{"binders":[9],"body":{"function":23,"kind":"call","operands":[{"kind":"var","name":9},{"kind":"var","name":3},{"kind":"var","name":5},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":9}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":15,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a character literal is not closed"}}],"operation":{"kind":"utf8_encode"}}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"index":3,"kind":"adt"}},"kind":"let","name":10,"type":{"index":3,"kind":"adt"}},"bound":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":7}},"else_branch":{"function":23,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":7}},{"kind":"var","name":5},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"index":0,"kind":"field","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"cond","then_branch":{"function":15,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a string is not closed"}}],"operation":{"kind":"utf8_encode"}}]}},"kind":"let","name":8,"type":{"index":3,"kind":"adt"}},"bound":{"function":22,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"index":5,"kind":"adt"}},"parameters":[0,1,2,3,4,5,6],"result":{"index":3,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"fixed","width":"u8"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"body":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"31"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"127"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"condition":{"function":34,"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"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":8,"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"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"fixed","width":"u8"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a control character U+00"}}],"operation":{"kind":"utf8_encode"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":5}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" in the text"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"bound":{"function":35,"kind":"call","operands":[{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"bytes"}},"bound":{"function":35,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"15"}}],"operation":{"kind":"bit_and"}},"kind":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"arms":[{"binders":[1],"body":{"kind":"var","name":1},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u32"},"value":{"kind":"u32","value":"4"}}],"operation":{"kind":"shift_right"}},"type":{"kind":"fixed","width":"u8"}},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},"parameters":[0,1,2,3,4,5],"result":{"index":3,"kind":"adt"},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"},{"kind":"bytes"}]},{"body":{"kind":"second","value":{"kind":"first","value":{"function":36,"kind":"call","operands":[{"captures":[{"kind":"var","name":0},{"kind":"var","name":2}],"function":37,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}]}}},"parameters":[0,1,2],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"},{"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":{"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":18,"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":38,"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":"nat"},{"kind":"bytes"},{"kind":"nat"}]},{"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":{"index":4,"kind":"adt"},"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":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":20,"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":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":4,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":4,"kind":"adt"}],"result":{"kind":"option","value":{"index":4,"kind":"adt"}}},{"kind":"nat"},{"index":4,"kind":"adt"}]},{"body":{"function":39,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":4,"kind":"adt"}]},{"body":{"body":{"kind":"first","value":{"function":40,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":0}],"function":41,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"index":5,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"var","name":2}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},{"kind":"var","name":7}],"shape":{"kind":"cons"},"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},"parameters":[0,1,2,3,4,5,6,7],"result":{"index":3,"kind":"adt"},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"index":1,"kind":"adt"},{"kind":"nat"},{"kind":"bool"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"arms":[{"binders":[12],"body":{"body":{"condition":{"kind":"var","name":13},"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":12},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":12},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}]},"kind":"let","name":13,"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"var","name":11},"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"92"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":10}],"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"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"120"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"117"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":9}},"kind":"cond","then_branch":{"kind":"var","name":8}}}}},"kind":"let","name":11,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":10,"type":{"kind":"nat"}},"bound":{"function":42,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":7},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}}]},"kind":"let","name":9,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"function":42,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":7},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}]},"kind":"let","name":8,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]}],"operation":{"kind":"nat_add"}},"kind":"let","name":7,"type":{"kind":"nat"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"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":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}],"operation":{"kind":"nat_eq"}}],"operation":{"kind":"bool_not"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}],"operation":{"kind":"equal"}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":9,"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":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]}}},"else_branch":{"kind":"var","name":9},"kind":"cond","then_branch":{"condition":{"condition":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}]},"else_branch":{"condition":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"else_branch":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"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":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a field index is followed by what could continue a number"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}}},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"arms":[{"binders":[7],"body":{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"shape":{"kind":"error"}},{"binders":[8],"body":{"function":45,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":8}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":43,"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":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"let","name":9,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":44,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"nat"}},"bound":{"function":43,"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":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"120"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"88"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"98"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"66"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"111"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"79"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"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":"2"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"function":8,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":5},"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"}}}},"bound":{"function":47,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"first","value":{"function":18,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":48,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":{"body":{"body":{"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":"var","name":3},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"bound":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":26,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[6],"body":{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6}]},"shape":{"kind":"error"}},{"binders":[7],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},"shape":{"kind":"nil"}},{"binders":[8,9],"body":{"arms":[{"binders":[],"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"r"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":17}}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":15},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":16}}},"else_branch":{"kind":"var","name":14},"kind":"cond","then_branch":{"kind":"var","name":13}},"kind":"cond","then_branch":{"kind":"var","name":12}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":10}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}]},"kind":"let","name":16,"type":{"kind":"bool"}},"bound":{"function":53,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"!"}}],"operation":{"kind":"utf8_encode"}}]},"kind":"let","name":15,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"second","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"kind":"let","name":14,"type":{"index":3,"kind":"adt"}},"bound":{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an interpolated string holds code"}}],"operation":{"kind":"utf8_encode"}}]},"kind":"let","name":13,"type":{"index":3,"kind":"adt"}},"bound":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":11}},"else_branch":{"function":23,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":11}},{"index":1,"kind":"field","value":{"kind":"var","name":11}},{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"index":0,"kind":"field","value":{"kind":"var","name":11}}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"kind":"cond","then_branch":{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a raw string is not closed"}}],"operation":{"kind":"utf8_encode"}}]}},"kind":"let","name":12,"type":{"index":3,"kind":"adt"}},"bound":{"function":52,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":10}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2},{"kind":"var","name":10}]},"kind":"let","name":11,"type":{"index":5,"kind":"adt"}},"bound":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}}]},"kind":"let","name":10,"type":{"kind":"nat"}},"shape":{"kind":"nil"}},{"binders":[18,19],"body":{"function":23,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"second","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":9},"type":{"index":3,"kind":"adt"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"first","value":{"kind":"var","name":7}},"type":{"index":3,"kind":"adt"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":50,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"index":3,"kind":"adt"}},"parameters":[0,1,2,3,4,5],"result":{"index":3,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"body":{"condition":{"kind":"var","name":4},"else_branch":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}},"bound":{"function":33,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"224"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"239"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"bound":{"function":33,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"223"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"bound":{"function":33,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"127"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":33,"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"}}]},"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"}]},{"body":{"arms":[{"binders":[4],"body":{"function":33,"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":17,"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":{"body":{"body":{"function":28,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}]},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"1"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"2"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"3"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"4"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"5"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"6"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"7"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"8"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"11"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"12"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"14"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"15"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"14"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"13"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"12"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"11"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"9"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"7"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"6"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"5"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}}},"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"}}},"kind":"let","name":2,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"0123456789ABCDEF"}}],"operation":{"kind":"utf8_encode"}},"kind":"let","name":1,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"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":36,"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":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"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":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"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"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}]},"kind":"let","name":3,"type":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"47"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"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":"45"}}]}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"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":"47"}}]}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"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":3},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"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":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"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":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"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":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"bound":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":4,"kind":"adt"}]},{"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":{"index":5,"kind":"adt"},"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":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":40,"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":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":5,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":5,"kind":"adt"}],"result":{"kind":"option","value":{"index":5,"kind":"adt"}}},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"body":{"function":55,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":5,"kind":"adt"}]},{"body":{"body":{"condition":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":3}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":56,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":0}],"function":57,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}]}},"kind":"let","name":3,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":5}}},"else_branch":{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":5}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a number has a digit separator or a radix prefix with no digit after it"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":58,"kind":"call","operands":[{"captures":[{"kind":"var","name":4},{"kind":"var","name":2},{"kind":"var","name":0}],"function":59,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}]}},"kind":"let","name":5,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"}]},{"body":{"body":{"kind":"first","value":{"function":18,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":60,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":3}},"else_branch":{"condition":{"kind":"var","name":2},"else_branch":{"condition":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":8}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":7},"kind":"cond","then_branch":{"kind":"var","name":11}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"bound":{"arms":[{"binders":[9],"body":{"kind":"build","operands":[{"kind":"var","name":9}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"shape":{"kind":"error"}},{"binders":[10],"body":{"function":61,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":10},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":43,"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":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"let","name":11,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":61,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"kind":"let","name":8,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":61,"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":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}]},"kind":"let","name":7,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"function":34,"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":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":9,"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":"46"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":1},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"bound":{"function":33,"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"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"bound":{"function":33,"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"}}]},"kind":"let","name":1,"type":{"kind":"bool"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"206"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"207"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"240"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"157"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"146"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"147"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"149"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"150"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"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":"4"}}}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":"4"}}}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"156"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":"4"}}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"132"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"133"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"143"}}]},"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":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":33,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"188"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}}}}}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"187"}}]},"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":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"145"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"169"}}]},"else_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"177"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"187"}}],"operation":{"kind":"equal"}},"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"160"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"163"}}],"operation":{"kind":"equal"}},"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":"0"}}}}},"bound":{"function":8,"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_add"}}]},"kind":"let","name":5,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"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":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":62,"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":{"body":{"body":{"condition":{"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":9,"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":"171"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":5},{"index":0,"kind":"field","value":{"kind":"var","name":3}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"bound":{"function":65,"kind":"call","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":3}}]},"kind":"let","name":5,"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":3,"kind":"field","value":{"kind":"var","name":3}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":63,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":64,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}]}},"kind":"let","name":3,"type":{"index":6,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},"bound":{"kind":"first","value":{"function":18,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":66,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"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":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"kind":"first","value":{"function":40,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":0}],"function":67,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"index":5,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"nat"}]},{"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":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":5}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"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"}}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"nat"}}},"bound":{"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":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"92"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"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":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"kind":"nat"}},"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":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"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":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":6}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":6,"type":{"kind":"nat"}}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"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":{"kind":"bool"}}},"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":{"kind":"bool"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":56,"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":{"kind":"bool"}}},"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":{"kind":"bool"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"body":{"function":68,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},{"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":{"kind":"bool"}}}},"types":[{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"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":"bool"},"right":{"kind":"bool"}}},"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":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":58,"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":"bool"},"right":{"kind":"bool"}}},"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":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"function":69,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"function":70,"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":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"condition":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":6}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an identifier follows a decimal point"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"function":29,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":71,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"bool"}]},{"body":{"body":{"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":1},{"kind":"var","name":2}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"function":72,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":{"index":6,"kind":"adt"},"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":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":63,"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":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":6,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":6,"kind":"adt"}],"result":{"kind":"option","value":{"index":6,"kind":"adt"}}},{"kind":"nat"},{"index":6,"kind":"adt"}]},{"body":{"function":73,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":6,"kind":"adt"}]},{"body":{"function":74,"kind":"call","operands":[{"captures":[],"function":75,"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":{"function":76,"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":77,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"index":5,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":7,"type":{"kind":"nat"}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":7},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"else_branch":{"body":{"condition":{"kind":"var","name":8},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"function":78,"kind":"call","operands":[{"kind":"var","name":7},{"kind":"var","name":2}]},"kind":"let","name":8,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":7,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"body":{"condition":{"kind":"var","name":2},"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"}}}},"bound":{"function":34,"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"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a scientific literal has no exponent digits"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":7}},"bound":{"function":43,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"kind":"let","name":7,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":34,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"43"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"33"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"63"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":5}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"var","name":5}},"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":{"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":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}}},"bound":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"nat"}},"bound":{"function":47,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":32,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":1}},"else_branch":{"arms":[{"binders":[6],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"index":1,"kind":"field","value":{"kind":"var","name":1}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"shape":{"kind":"error"}},{"binders":[7],"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":8},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":9}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"cons"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"cons"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"function":29,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":9,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":8,"type":{"kind":"bool"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"var","name":5},"kind":"cond","then_branch":{"kind":"var","name":3}},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"kind":"prim","operands":[{"kind":"var","name":4},{"index":0,"kind":"field","value":{"kind":"var","name":1}}],"operation":{"kind":"nat_sub"}}]},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":4}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"bound":{"function":27,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"function":26,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"function":80,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":3,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"bound":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":6,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":74,"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":{"kind":"var","name":2},"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"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":8}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":8,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"var","name":7},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"function":81,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}]},"kind":"let","name":7,"type":{"kind":"bool"}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"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":"nat"},"value":{"kind":"nat","value":"8"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"condition":{"kind":"var","name":4},"else_branch":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"var","name":6},"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":"var","name":3}},"kind":"cond","then_branch":{"kind":"var","name":2}},"bound":{"function":33,"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":"70"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":33,"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":"102"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"function":33,"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"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":33,"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":"55"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":33,"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":"49"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"130"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"137"}}]},"else_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"144"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"156"}}]},"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":"3"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"181"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"162"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"170"}}]},"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"}}}}},"bound":{"function":8,"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":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a quoted name is not closed"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":4}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"index":3,"kind":"field","value":{"kind":"var","name":3}}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the quoted name `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":4}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` is not a name"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":3}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}}}},"bound":{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":3}},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"function":82,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":83,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}]}},"kind":"let","name":3,"type":{"index":7,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"second","value":{"kind":"first","value":{"function":84,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0}],"function":85,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]}}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"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":{"index":7,"kind":"adt"},"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":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":82,"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":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":7,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":7,"kind":"adt"}],"result":{"kind":"option","value":{"index":7,"kind":"adt"}}},{"kind":"nat"},{"index":7,"kind":"adt"}]},{"body":{"function":86,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":7,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":7,"kind":"adt"}]},{"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":"bool"}},"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":"bool"}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":84,"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":"bool"}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"function":87,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"body":{"body":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":7}],"operation":{"kind":"nat_lt"}},"else_branch":{"body":{"condition":{"kind":"var","name":8},"else_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":9}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":9,"type":{"kind":"nat"}},"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":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":8,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":72,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":88,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":6,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}]},"kind":"let","name":5,"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":7,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":7,"kind":"adt"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":6}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"var","name":4}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}]},"kind":"let","name":6,"type":{"kind":"bool"}}}},"bound":{"kind":"second","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"body":{"body":{"condition":{"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":9,"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":"187"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]}],"spec":"lexlean/target-program/1"} diff --git a/bootstrap/expected/verify/preserve/program/R3.json b/bootstrap/expected/verify/preserve/program/R3.json new file mode 100644 index 000000000..1525a081f --- /dev/null +++ b/bootstrap/expected/verify/preserve/program/R3.json @@ -0,0 +1 @@ +{"adts":[{"constructors":[[{"element":{"index":1,"kind":"adt"},"kind":"list"},{"kind":"nat"},{"kind":"bool"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"index":2,"kind":"adt"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"}]]},{"constructors":[[{"element":{"index":3,"kind":"adt"},"kind":"list"}],[],[],[{"kind":"bytes"}],[{"kind":"bytes"}]]},{"constructors":[[{"kind":"bytes"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"element":{"index":3,"kind":"adt"},"kind":"list"},{"kind":"bool"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"kind":"nat"},{"kind":"bool"},{"kind":"bool"},{"kind":"bool"}]]}],"functions":[{"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"shape":{"kind":"error"}},{"binders":[3],"body":{"body":{"body":{"arms":[{"binders":[6],"body":{"kind":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"unit"},"type":{"kind":"unit"}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":3,"kind":"field","value":{"kind":"var","name":5}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"bound":{"kind":"first","value":{"function":3,"kind":"call","operands":[{"captures":[{"kind":"var","name":1}],"function":4,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}]}},"kind":"let","name":5,"type":{"index":0,"kind":"adt"}},"bound":{"function":2,"kind":"call","operands":[{"kind":"var","name":3}]},"kind":"let","name":4,"type":{"kind":"nat"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":1,"kind":"call","operands":[{"kind":"var","name":0}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"body":{"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[{"kind":"var","name":3}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":1,"kind":"adt"},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":1,"kind":"adt"},"kind":"list"}}},"bound":{"function":7,"kind":"call","operands":[{"index":4,"kind":"field","value":{"kind":"var","name":2}}]},"kind":"let","name":4,"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":5,"kind":"field","value":{"kind":"var","name":2}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":1,"kind":"adt"},"kind":"list"}}},"bound":{"kind":"first","value":{"function":5,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":6,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}]}},"kind":"let","name":2,"type":{"index":4,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":1,"kind":"adt"},"kind":"list"}},"types":[{"kind":"bytes"}]},{"body":{"function":8,"kind":"call","operands":[{"captures":[],"function":9,"kind":"closure"},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"kind":"nat"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"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":{"index":0,"kind":"adt"},"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":{"index":0,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":3,"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":{"index":0,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":0,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":0,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":0,"kind":"adt"}],"result":{"kind":"option","value":{"index":0,"kind":"adt"}}},{"kind":"nat"},{"index":0,"kind":"adt"}]},{"body":{"function":10,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":0,"kind":"adt"}},"types":[{"element":{"kind":"bytes"},"kind":"list"},{"index":0,"kind":"adt"}]},{"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":{"index":4,"kind":"adt"},"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":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":5,"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":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":4,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":4,"kind":"adt"}],"result":{"kind":"option","value":{"index":4,"kind":"adt"}}},{"kind":"nat"},{"index":4,"kind":"adt"}]},{"body":{"function":11,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":4,"kind":"adt"}]},{"body":{"function":12,"kind":"call","operands":[{"captures":[],"function":13,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"index":1,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":8,"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":1,"kind":"adt"}],"result":{"kind":"nat"}},{"kind":"nat"},{"element":{"index":1,"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":1,"kind":"adt"}]},{"body":{"body":{"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"kind":"nil"}},{"binders":[5,6],"body":{"arms":[{"binders":[7],"body":{"body":{"kind":"build","operands":[{"kind":"var","name":8}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"bound":{"function":14,"kind":"call","operands":[{"kind":"var","name":7},{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":0}]},"kind":"let","name":8,"type":{"index":0,"kind":"adt"}},"shape":{"constructor":0,"kind":"adt"}},{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"constructor":1,"kind":"adt"}},{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"constructor":2,"kind":"adt"}},{"binders":[9],"body":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":10}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the command `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":9}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":10,"type":{"kind":"bytes"}},"shape":{"constructor":3,"kind":"adt"}},{"binders":[11],"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":11},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"@"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":15,"kind":"call","operands":[{"kind":"var","name":6}]}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":11},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"["}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":11},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"]"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"kind":"cond","then_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":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"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":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}}},"shape":{"constructor":4,"kind":"adt"}}],"kind":"match","scrutinee":{"index":0,"kind":"field","value":{"kind":"var","name":5}},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"index":0,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":3,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"bound":{"index":2,"kind":"field","value":{"kind":"var","name":1}},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":1}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"index":0,"kind":"adt"}},"types":[{"element":{"kind":"bytes"},"kind":"list"},{"index":0,"kind":"adt"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":2}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"var","name":4}},"bound":{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":2}},{"index":1,"kind":"field","value":{"kind":"var","name":2}},{"index":2,"kind":"field","value":{"kind":"var","name":2}},{"index":3,"kind":"field","value":{"kind":"var","name":2}},{"index":4,"kind":"field","value":{"kind":"var","name":2}}]},"kind":"let","name":4,"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":5,"kind":"field","value":{"kind":"var","name":2}},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":4,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":12,"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":1,"kind":"adt"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"index":1,"kind":"adt"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"index":1,"kind":"adt"},"kind":"list"},{"index":1,"kind":"adt"}],"result":{"element":{"index":1,"kind":"adt"},"kind":"list"}},{"element":{"index":1,"kind":"adt"},"kind":"list"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"index":1,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"},{"index":1,"kind":"adt"}]},{"body":{"arms":[{"binders":[5],"body":{"body":{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the forbidden constant `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":5}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` (in `"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},{"kind":"var","name":6}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`)"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":7,"type":{"kind":"bytes"}},"bound":{"function":18,"kind":"call","operands":[{"kind":"var","name":0}]},"kind":"let","name":6,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"shape":{"kind":"nil"}},{"binders":[8,9],"body":{"arms":[{"binders":[],"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":10},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":11}},"else_branch":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":8}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"attribute"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":15,"kind":"call","operands":[{"kind":"var","name":1}]}},"else_branch":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"set_option"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"import"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"kind":"cond","then_branch":{"body":{"body":{"condition":{"kind":"var","name":17},"else_branch":{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":18}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the import of `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":16}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` is not allowed"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":18,"type":{"kind":"bytes"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}},"bound":{"function":22,"kind":"call","operands":[{"kind":"var","name":16},{"kind":"var","name":4}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":20,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":16,"type":{"kind":"bytes"}}},"kind":"cond","then_branch":{"body":{"body":{"condition":{"kind":"var","name":14},"else_branch":{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":15}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the option `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":13}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` is not allowed"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":15,"type":{"kind":"bytes"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}},"bound":{"function":21,"kind":"call","operands":[{"kind":"var","name":13}]},"kind":"let","name":14,"type":{"kind":"bool"}},"bound":{"function":20,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":13,"type":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":12}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the forbidden token `"}}],"operation":{"kind":"utf8_encode"}},{"index":0,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":12,"type":{"kind":"bytes"}}},"bound":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"let","name":11,"type":{"kind":"bool"}},"bound":{"function":19,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}}]},"kind":"let","name":10,"type":{"kind":"bool"}},"shape":{"kind":"nil"}},{"binders":[19,20],"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":9},"type":{"index":0,"kind":"adt"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"index":0,"kind":"adt"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":17,"kind":"call","operands":[{"kind":"var","name":0}]},"type":{"index":0,"kind":"adt"}},"parameters":[0,1,2,3,4],"result":{"index":0,"kind":"adt"},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"},{"element":{"index":1,"kind":"adt"},"kind":"list"},{"kind":"nat"},{"kind":"bool"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"nil"}},{"binders":[1,2],"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"constructor":0,"kind":"adt"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"constructor":1,"kind":"adt"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"constructor":2,"kind":"adt"}},{"binders":[4],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"constructor":3,"kind":"adt"}},{"binders":[5],"body":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"["}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"shape":{"constructor":4,"kind":"adt"}}],"kind":"match","scrutinee":{"index":0,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"bool"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"kind":"bool"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"32"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}],"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"}}},"else_branch":{"arms":[{"binders":[11],"body":{"body":{"kind":"build","operands":[{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":12}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"bound":{"function":29,"kind":"call","operands":[{"kind":"var","name":11}]},"kind":"let","name":12,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":7}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"47"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":7}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":10}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":9}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":9}},{"index":1,"kind":"field","value":{"kind":"var","name":9}},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"index":0,"kind":"field","value":{"kind":"var","name":9}}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a comment is not closed"}}],"operation":{"kind":"utf8_encode"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":8},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":8}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"bound":{"function":27,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5}]},"kind":"let","name":10,"type":{"index":4,"kind":"adt"}},"bound":{"function":26,"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":"var","name":2}]},"kind":"let","name":9,"type":{"index":5,"kind":"adt"}},"bound":{"function":25,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":8,"type":{"kind":"nat"}},"bound":{"function":24,"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":"45"}}]},"kind":"let","name":7,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1,2,3,4,5],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"function":32,"kind":"call","operands":[{"captures":[],"function":33,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},{"kind":"var","name":0}]},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"function":37,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"."}}],"operation":{"kind":"utf8_encode"}}]},"bound":{"function":34,"kind":"call","operands":[{"function":35,"kind":"call","operands":[{"captures":[],"function":36,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"var","name":0}]}]},"kind":"let","name":1,"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"function":22,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"bound":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"sorry"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"admit"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"axiom"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"opaque"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unsafe"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"partial"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"native_decide"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"kernel"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"ofReduceBool"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"ofReduceNat"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"implemented_by"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"extern"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"macro"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"macro_rules"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"syntax"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"elab"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"elab_rules"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"notation"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"infix"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"infixl"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"infixr"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"prefix"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"postfix"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"#eval"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"run_cmd"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"run_tac"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"sorryAx"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"let","name":1,"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"kind":"nil"}},{"binders":[1,2],"body":{"arms":[{"binders":[3],"body":{"function":18,"kind":"call","operands":[{"kind":"var","name":3}]},"shape":{"constructor":0,"kind":"adt"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"constructor":1,"kind":"adt"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"constructor":2,"kind":"adt"}},{"binders":[4],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"constructor":3,"kind":"adt"}},{"binders":[5],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"constructor":4,"kind":"adt"}}],"kind":"match","scrutinee":{"index":0,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"bytes"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"function":22,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"bound":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"autoImplicit"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"maxRecDepth"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"maxHeartbeats"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"synthInstance.maxHeartbeats"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"linter.unusedVariables"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"linter.unusedSimpArgs"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"let","name":1,"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":39,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":2},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":40,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"fixed","width":"u8"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":40,"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":{"body":{"kind":"first","value":{"function":41,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":0}],"function":42,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"kind":"first","value":{"function":43,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":0}],"function":44,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"index":5,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"var","name":21},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":14}],"operation":{"kind":"nat_lt"}}},"else_branch":{"condition":{"kind":"var","name":17},"else_branch":{"kind":"var","name":20},"kind":"cond","then_branch":{"kind":"var","name":18}},"kind":"cond","then_branch":{"kind":"var","name":16}},"kind":"cond","then_branch":{"kind":"var","name":13}},"kind":"cond","then_branch":{"kind":"var","name":10}},"kind":"cond","then_branch":{"kind":"var","name":8}},"bound":{"function":55,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":21,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":19}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3},{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":19}]}],"shape":{"constructor":4,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"let","name":20,"type":{"index":4,"kind":"adt"}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"kind":"let","name":19,"type":{"kind":"nat"}},"bound":{"function":53,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6}]},"kind":"let","name":18,"type":{"index":4,"kind":"adt"}},"bound":{"function":52,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"var","name":15},{"kind":"var","name":3},{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":15}]},{"kind":"build","operands":[{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":15},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}}]}],"shape":{"constructor":3,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"let","name":16,"type":{"index":4,"kind":"adt"}},"bound":{"function":50,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":14}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":15,"type":{"kind":"nat"}},"bound":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":14,"type":{"kind":"nat"}},"bound":{"arms":[{"binders":[11],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"var","name":11}]},"shape":{"kind":"error"}},{"binders":[12],"body":{"function":46,"kind":"call","operands":[{"kind":"var","name":12},{"kind":"var","name":3},{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":12}]},{"kind":"build","operands":[],"shape":{"constructor":1,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":48,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"index":4,"kind":"adt"}},"kind":"let","name":13,"type":{"index":4,"kind":"adt"}},"bound":{"arms":[{"binders":[9],"body":{"function":46,"kind":"call","operands":[{"kind":"var","name":9},{"kind":"var","name":3},{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":9}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a character literal is not closed"}}],"operation":{"kind":"utf8_encode"}}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":47,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"index":4,"kind":"adt"}},"kind":"let","name":10,"type":{"index":4,"kind":"adt"}},"bound":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":7}},"else_branch":{"function":46,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":7}},{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"index":0,"kind":"field","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"cond","then_branch":{"function":30,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a string is not closed"}}],"operation":{"kind":"utf8_encode"}}]}},"kind":"let","name":8,"type":{"index":4,"kind":"adt"}},"bound":{"function":45,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"index":6,"kind":"adt"}},"parameters":[0,1,2,3,4,5,6],"result":{"index":4,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"fixed","width":"u8"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"body":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"31"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"127"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"condition":{"function":57,"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"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":23,"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"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"fixed","width":"u8"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a control character U+00"}}],"operation":{"kind":"utf8_encode"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":5}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" in the text"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"bound":{"function":58,"kind":"call","operands":[{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"bytes"}},"bound":{"function":58,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"15"}}],"operation":{"kind":"bit_and"}},"kind":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"arms":[{"binders":[1],"body":{"kind":"var","name":1},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u32"},"value":{"kind":"u32","value":"4"}}],"operation":{"kind":"shift_right"}},"type":{"kind":"fixed","width":"u8"}},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}},"parameters":[0,1,2,3,4,5],"result":{"index":4,"kind":"adt"},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"},{"kind":"bytes"}]},{"body":{"kind":"second","value":{"kind":"first","value":{"function":59,"kind":"call","operands":[{"captures":[{"kind":"var","name":0},{"kind":"var","name":2}],"function":60,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}]}}},"parameters":[0,1,2],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":32,"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":"option","value":{"kind":"bytes"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"fn","parameters":[{"kind":"option","value":{"kind":"bytes"}},{"index":3,"kind":"adt"}],"result":{"kind":"option","value":{"kind":"bytes"}}},{"kind":"option","value":{"kind":"bytes"}},{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}},"bound":{"function":61,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"option","value":{"kind":"bytes"}},{"index":3,"kind":"adt"}]},{"body":{"function":62,"kind":"call","operands":[{"captures":[],"function":63,"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":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":35,"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"},{"index":3,"kind":"adt"}],"result":{"element":{"kind":"bytes"},"kind":"list"}},{"element":{"kind":"bytes"},"kind":"list"},{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"index":0,"kind":"field","value":{"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"},{"index":3,"kind":"adt"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":2},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":64,"kind":"call","operands":[{"captures":[{"kind":"var","name":1}],"function":65,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},{"kind":"var","name":0}]},"type":{"kind":"bytes"}},"parameters":[0,1],"result":{"kind":"bytes"},"types":[{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":38,"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":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"fn","parameters":[{"kind":"bool"},{"kind":"bytes"}],"result":{"kind":"bool"}},{"kind":"bool"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"condition":{"kind":"var","name":1},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":0}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bool"},{"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":{"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":41,"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":66,"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":"nat"},{"kind":"bytes"},{"kind":"nat"}]},{"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":{"index":5,"kind":"adt"},"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":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":43,"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":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":5,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":5,"kind":"adt"}],"result":{"kind":"option","value":{"index":5,"kind":"adt"}}},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"body":{"function":67,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":5,"kind":"adt"}]},{"body":{"body":{"kind":"first","value":{"function":68,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":0}],"function":69,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"index":6,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"var","name":2}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":7}],"shape":{"kind":"cons"},"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}},"parameters":[0,1,2,3,4,5,6,7],"result":{"index":4,"kind":"adt"},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"index":2,"kind":"adt"},{"kind":"nat"},{"kind":"bool"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"arms":[{"binders":[12],"body":{"body":{"condition":{"kind":"var","name":13},"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":12},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":12},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}]},"kind":"let","name":13,"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"var","name":11},"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"92"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":10}],"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"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"120"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"117"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":9}},"kind":"cond","then_branch":{"kind":"var","name":8}}}}},"kind":"let","name":11,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":10,"type":{"kind":"nat"}},"bound":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":7},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}}]},"kind":"let","name":9,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":7},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}]},"kind":"let","name":8,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":5},{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]}],"operation":{"kind":"nat_add"}},"kind":"let","name":7,"type":{"kind":"nat"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"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":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}],"operation":{"kind":"nat_eq"}}],"operation":{"kind":"bool_not"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}],"operation":{"kind":"equal"}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":24,"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":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]}}},"else_branch":{"kind":"var","name":9},"kind":"cond","then_branch":{"condition":{"condition":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}]},"else_branch":{"condition":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"else_branch":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"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":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a field index is followed by what could continue a number"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}}},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"arms":[{"binders":[7],"body":{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"shape":{"kind":"error"}},{"binders":[8],"body":{"function":73,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":8}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":71,"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":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"let","name":9,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":72,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"nat"}},"bound":{"function":71,"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":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"120"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"88"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"98"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"66"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"111"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"79"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"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":"2"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"function":23,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":5},"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"}}}},"bound":{"function":75,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":74,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"first","value":{"function":41,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":76,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":{"body":{"body":{"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":"var","name":3},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"bound":{"function":77,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[6],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6}]},"shape":{"kind":"error"}},{"binders":[7],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}},"shape":{"kind":"nil"}},{"binders":[8,9],"body":{"arms":[{"binders":[],"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"r"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":17}}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":15},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":16}}},"else_branch":{"kind":"var","name":14},"kind":"cond","then_branch":{"kind":"var","name":13}},"kind":"cond","then_branch":{"kind":"var","name":12}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":10}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}]},"kind":"let","name":16,"type":{"kind":"bool"}},"bound":{"function":81,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"!"}}],"operation":{"kind":"utf8_encode"}}]},"kind":"let","name":15,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"second","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"kind":"let","name":14,"type":{"index":4,"kind":"adt"}},"bound":{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an interpolated string holds code"}}],"operation":{"kind":"utf8_encode"}}]},"kind":"let","name":13,"type":{"index":4,"kind":"adt"}},"bound":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":11}},"else_branch":{"function":46,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":11}},{"index":1,"kind":"field","value":{"kind":"var","name":11}},{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"index":0,"kind":"field","value":{"kind":"var","name":11}}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"kind":"cond","then_branch":{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a raw string is not closed"}}],"operation":{"kind":"utf8_encode"}}]}},"kind":"let","name":12,"type":{"index":4,"kind":"adt"}},"bound":{"function":80,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":10}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2},{"kind":"var","name":10}]},"kind":"let","name":11,"type":{"index":6,"kind":"adt"}},"bound":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}}]},"kind":"let","name":10,"type":{"kind":"nat"}},"shape":{"kind":"nil"}},{"binders":[18,19],"body":{"function":46,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"second","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":9},"type":{"index":4,"kind":"adt"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"first","value":{"kind":"var","name":7}},"type":{"index":4,"kind":"adt"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":78,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"index":4,"kind":"adt"}},"parameters":[0,1,2,3,4,5],"result":{"index":4,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"body":{"condition":{"kind":"var","name":4},"else_branch":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}},"bound":{"function":56,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"224"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"239"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"bound":{"function":56,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"223"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"bound":{"function":56,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"127"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":56,"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"}}]},"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"}]},{"body":{"arms":[{"binders":[4],"body":{"function":56,"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":40,"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":{"body":{"body":{"function":51,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}]},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"1"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"2"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"3"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"4"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"5"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"6"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"7"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"8"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"11"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"12"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"14"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"15"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"14"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"13"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"12"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"11"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"9"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"7"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"6"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"5"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}}},"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"}}},"kind":"let","name":2,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"0123456789ABCDEF"}}],"operation":{"kind":"utf8_encode"}},"kind":"let","name":1,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"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":59,"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":82,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"ofReduceBool"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"ofReduceNat"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"sorryAx"}}],"operation":{"kind":"utf8_encode"}}],"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":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":62,"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":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":64,"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":"option","value":{"kind":"bytes"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"fn","parameters":[{"kind":"option","value":{"kind":"bytes"}},{"kind":"bytes"}],"result":{"kind":"option","value":{"kind":"bytes"}}},{"kind":"option","value":{"kind":"bytes"}},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}},{"binders":[3],"body":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":0}],"operation":{"kind":"append"}},{"kind":"var","name":2}],"operation":{"kind":"append"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}},{"kind":"bytes"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"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":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"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"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}]},"kind":"let","name":3,"type":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"47"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"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":"45"}}]}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"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":"47"}}]}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"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":3},{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"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":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"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":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"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":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"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":{"index":6,"kind":"adt"},"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":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":68,"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":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":6,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":6,"kind":"adt"}],"result":{"kind":"option","value":{"index":6,"kind":"adt"}}},{"kind":"nat"},{"index":6,"kind":"adt"}]},{"body":{"function":83,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":6,"kind":"adt"}]},{"body":{"body":{"condition":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":3}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":84,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":0}],"function":85,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}]}},"kind":"let","name":3,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":5}}},"else_branch":{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":5}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a number has a digit separator or a radix prefix with no digit after it"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":86,"kind":"call","operands":[{"captures":[{"kind":"var","name":4},{"kind":"var","name":2},{"kind":"var","name":0}],"function":87,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}]}},"kind":"let","name":5,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"}]},{"body":{"body":{"kind":"first","value":{"function":41,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":88,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":3}},"else_branch":{"condition":{"kind":"var","name":2},"else_branch":{"condition":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":8}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":7},"kind":"cond","then_branch":{"kind":"var","name":11}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"bound":{"arms":[{"binders":[9],"body":{"kind":"build","operands":[{"kind":"var","name":9}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"shape":{"kind":"error"}},{"binders":[10],"body":{"function":89,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":10},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":71,"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":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"let","name":11,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":89,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"kind":"let","name":8,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":89,"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":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}]},"kind":"let","name":7,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"function":57,"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":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":24,"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":"46"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":1},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"bound":{"function":56,"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"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"bound":{"function":56,"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"}}]},"kind":"let","name":1,"type":{"kind":"bool"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"206"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"207"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"240"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"157"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"146"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"147"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"149"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"150"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"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":"4"}}}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":"4"}}}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"156"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":"4"}}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"132"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"133"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"143"}}]},"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":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":56,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"188"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}}}}}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"187"}}]},"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":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"145"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"169"}}]},"else_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"177"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"187"}}],"operation":{"kind":"equal"}},"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"160"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"163"}}],"operation":{"kind":"equal"}},"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":"0"}}}}},"bound":{"function":23,"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_add"}}]},"kind":"let","name":5,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"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":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":90,"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":{"body":{"body":{"condition":{"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":24,"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":"171"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":5},{"index":0,"kind":"field","value":{"kind":"var","name":3}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"bound":{"function":93,"kind":"call","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":3}}]},"kind":"let","name":5,"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":3,"kind":"field","value":{"kind":"var","name":3}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":91,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":92,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}]}},"kind":"let","name":3,"type":{"index":7,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},"bound":{"kind":"first","value":{"function":41,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":94,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"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":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"kind":"first","value":{"function":68,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":0}],"function":95,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"index":6,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"nat"}]},{"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":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":5}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"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"}}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"nat"}}},"bound":{"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":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"92"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"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":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"kind":"nat"}},"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":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"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":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":6}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":6,"type":{"kind":"nat"}}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":6,"kind":"adt"}]},{"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":{"kind":"bool"}}},"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":{"kind":"bool"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":84,"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":{"kind":"bool"}}},"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":{"kind":"bool"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"body":{"function":96,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},{"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":{"kind":"bool"}}}},"types":[{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"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":"bool"},"right":{"kind":"bool"}}},"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":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":86,"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":"bool"},"right":{"kind":"bool"}}},"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":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"function":97,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"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":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"condition":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":6}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an identifier follows a decimal point"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"function":52,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":99,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"bool"}]},{"body":{"body":{"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":1},{"kind":"var","name":2}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"function":100,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":{"index":7,"kind":"adt"},"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":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":91,"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":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":7,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":7,"kind":"adt"}],"result":{"kind":"option","value":{"index":7,"kind":"adt"}}},{"kind":"nat"},{"index":7,"kind":"adt"}]},{"body":{"function":101,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":7,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":7,"kind":"adt"}]},{"body":{"function":102,"kind":"call","operands":[{"captures":[],"function":103,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"index":3,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"function":104,"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":105,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"index":6,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":7,"type":{"kind":"nat"}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":7},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"else_branch":{"body":{"condition":{"kind":"var","name":8},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"function":106,"kind":"call","operands":[{"kind":"var","name":7},{"kind":"var","name":2}]},"kind":"let","name":8,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":7,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"body":{"condition":{"kind":"var","name":2},"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"}}}},"bound":{"function":57,"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"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a scientific literal has no exponent digits"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":7}},"bound":{"function":71,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"kind":"let","name":7,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":57,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"43"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"33"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"63"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":5}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"var","name":5}},"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":{"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":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}}},"bound":{"function":107,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"nat"}},"bound":{"function":75,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":55,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":74,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":1}},"else_branch":{"arms":[{"binders":[6],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"index":1,"kind":"field","value":{"kind":"var","name":1}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"shape":{"kind":"error"}},{"binders":[7],"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":8},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":9}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"cons"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"cons"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":52,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":9,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":8,"type":{"kind":"bool"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"var","name":5},"kind":"cond","then_branch":{"kind":"var","name":3}},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"kind":"prim","operands":[{"kind":"var","name":4},{"index":0,"kind":"field","value":{"kind":"var","name":1}}],"operation":{"kind":"nat_sub"}}]},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},{"kind":"var","name":4}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"bound":{"function":50,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"function":108,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":3,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"bound":{"function":77,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"index":7,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":7,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":102,"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":3,"kind":"adt"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"index":3,"kind":"adt"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"index":3,"kind":"adt"},"kind":"list"},{"index":3,"kind":"adt"}],"result":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"element":{"index":3,"kind":"adt"},"kind":"list"},{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"index":3,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"},{"index":3,"kind":"adt"}]},{"body":{"body":{"condition":{"kind":"var","name":2},"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"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":8}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":8,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"var","name":7},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"function":109,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}]},"kind":"let","name":7,"type":{"kind":"bool"}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"index":6,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"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":"nat"},"value":{"kind":"nat","value":"8"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"condition":{"kind":"var","name":4},"else_branch":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"var","name":6},"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":"var","name":3}},"kind":"cond","then_branch":{"kind":"var","name":2}},"bound":{"function":56,"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":"70"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":56,"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":"102"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"function":56,"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"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":56,"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":"55"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":56,"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":"49"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"130"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"137"}}]},"else_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"144"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"156"}}]},"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":"3"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"181"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"162"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"170"}}]},"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"}}}}},"bound":{"function":23,"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":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a quoted name is not closed"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":4}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"index":3,"kind":"field","value":{"kind":"var","name":3}}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the quoted name `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":4}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` is not a name"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":3}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}}}},"bound":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":3}},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"function":110,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":111,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}]}},"kind":"let","name":3,"type":{"index":8,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"second","value":{"kind":"first","value":{"function":112,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0}],"function":113,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]}}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"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":{"index":8,"kind":"adt"},"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":{"index":8,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":110,"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":{"index":8,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":8,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":8,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":8,"kind":"adt"}],"result":{"kind":"option","value":{"index":8,"kind":"adt"}}},{"kind":"nat"},{"index":8,"kind":"adt"}]},{"body":{"function":114,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":8,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":8,"kind":"adt"}]},{"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":"bool"}},"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":"bool"}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":112,"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":"bool"}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"function":115,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"body":{"body":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":7}],"operation":{"kind":"nat_lt"}},"else_branch":{"body":{"condition":{"kind":"var","name":8},"else_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":9}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":9,"type":{"kind":"nat"}},"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":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":8,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"function":100,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"function":116,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":6,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}]},"kind":"let","name":5,"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":8,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":8,"kind":"adt"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":6}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"var","name":4}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}]},"kind":"let","name":6,"type":{"kind":"bool"}}}},"bound":{"kind":"second","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"body":{"body":{"condition":{"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":24,"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":"187"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]}],"spec":"lexlean/target-program/1"} diff --git a/bootstrap/expected/verify/probe/LexLeanProbe.Pb68fb9280f6c4e3437006d738209d44b.lean b/bootstrap/expected/verify/probe/LexLeanProbe.P8d9351bd3ba18266affe5d558ff4fd9f.lean similarity index 100% rename from bootstrap/expected/verify/probe/LexLeanProbe.Pb68fb9280f6c4e3437006d738209d44b.lean rename to bootstrap/expected/verify/probe/LexLeanProbe.P8d9351bd3ba18266affe5d558ff4fd9f.lean diff --git a/bootstrap/expected/verify/probe/process.json b/bootstrap/expected/verify/probe/process.json index f6aa2a2ef..75fceaa8c 100644 --- a/bootstrap/expected/verify/probe/process.json +++ b/bootstrap/expected/verify/probe/process.json @@ -1 +1 @@ -{"argv":["env","lean","$STAGING/probe/LexLeanProbe.Pb68fb9280f6c4e3437006d738209d44b.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanProbe.Pb68fb9280f6c4e3437006d738209d44b","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} +{"argv":["env","lean","$STAGING/probe/LexLeanProbe.P8d9351bd3ba18266affe5d558ff4fd9f.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanProbe.P8d9351bd3ba18266affe5d558ff4fd9f","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/lean/LexLeanBoot.TokenAudit.json b/bootstrap/expected/verify/process/lean/LexLeanBoot.TokenAudit.json new file mode 100644 index 000000000..c9dd65e5a --- /dev/null +++ b/bootstrap/expected/verify/process/lean/LexLeanBoot.TokenAudit.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/lean-src","-o","$STAGING/oleans/LexLeanBoot/TokenAudit.olean","$STAGING/lean-src/LexLeanBoot/TokenAudit.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanBoot.TokenAudit","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanBoot.TokenAudit.json b/bootstrap/expected/verify/process/leanchecker/LexLeanBoot.TokenAudit.json new file mode 100644 index 000000000..230fd2c5d --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanBoot.TokenAudit.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanBoot.TokenAudit"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanBoot.TokenAudit","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.json similarity index 58% rename from bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.json rename to bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.json index 792f629b4..3aea526fa 100644 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.json +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.json @@ -1 +1 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.json new file mode 100644 index 000000000..ce1a63f21 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.json new file mode 100644 index 000000000..b10b20c16 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.json similarity index 58% rename from bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.json rename to bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.json index 9db97bed6..f6f2c0a70 100644 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.json +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.json @@ -1 +1 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.json new file mode 100644 index 000000000..4f9cf052c --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.json new file mode 100644 index 000000000..f1da497f1 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.json new file mode 100644 index 000000000..964e572fe --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.json new file mode 100644 index 000000000..f21612913 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.json new file mode 100644 index 000000000..cbb1d2db7 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.json new file mode 100644 index 000000000..eb06347a5 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.json new file mode 100644 index 000000000..94bbfa5bc --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.json new file mode 100644 index 000000000..a5a319ac4 --- /dev/null +++ b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.json @@ -0,0 +1 @@ +{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.json deleted file mode 100644 index a6a3f4d36..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.json deleted file mode 100644 index 214d8dab5..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.json deleted file mode 100644 index 64b50c5d7..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"leanchecker"} diff --git a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.json b/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.json deleted file mode 100644 index e6d1956a4..000000000 --- a/bootstrap/expected/verify/process/leanchecker/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","$TOOLCHAIN/bin/leanchecker","LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1","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 a2fe7c549..1ebfaa519 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.Cb68fb9280f6c4e3437006d738209d44b.R0.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__prog' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_4' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_4' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_8' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_6' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_7' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_5' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_3' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_2' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__fits_0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.__rel_0' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.denote' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__prog' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_0' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_2' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__enc_1' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_19' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_19' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_5' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_5' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_6' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_6' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_7' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_7' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_18' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_18' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_51' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_51' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_69' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_69' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_53' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_53' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_39' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_39' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_20' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_20' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_21' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_21' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_8' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_8' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_23' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_23' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_9' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_9' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_25' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_25' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_10' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_10' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_40' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_40' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_54' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_54' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_41' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_41._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_26' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_26' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_12' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_12' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_28' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_28' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_13' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_13' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_1' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_1' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_79' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_79' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_70' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_70' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_55' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_55' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_63' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_63' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_46' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_46' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_75' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_75' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_64' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_47' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_47' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_32' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_42' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_42' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_29' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_29' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_31' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_31' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_68' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_68' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_56' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_56' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_43' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_43' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_48' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_48' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_49' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_49' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_59' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_59' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_57' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_57' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_58' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_58' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_60' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_60' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_94' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_94' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_95' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_95' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_89' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_89' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_80' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_80' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_72' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_72' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_61' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_61' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_82' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_82' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_90' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_90' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_81' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_81' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_73' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_73' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_96' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_96._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_91' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_91' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_84' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_84' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_37' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_37' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_17' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_17' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_97' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_97' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_92' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_92' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_85' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_85' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_74' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_74' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_62' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_62' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_44' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_44' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_45' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_45' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_30' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_30' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_86' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_86' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_76' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_76' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_65' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_65' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_87' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_87' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_98' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_98' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_93' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_93' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_88' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_88' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_78' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_78' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_67' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_67' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_77' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_77' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_66' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_66' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_50' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_50' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_33' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_33' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_34' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_34' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_14' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_3' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_52' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_52' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_35' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_35' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_16' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_16' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_4' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_4' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__fits_0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.__rel_0' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.denote' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.program' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.krate' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.flags' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.fun8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.crate_ok' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.program' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.krate' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.flags' does not depend on any axioms\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun9' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun10' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun11' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun12' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun13' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun15' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun17' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun18' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun19' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun20' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun21' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun22' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun23' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun24' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun25' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun26' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun27' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun28' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun29' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun30' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun31' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun33' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun34' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun35' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun36' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun37' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun38' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun39' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun40' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun41' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun42' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun43' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun44' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun45' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun46' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun47' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun48' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun49' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun50' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun51' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun52' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun53' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun54' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun55' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun56' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun57' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun58' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun59' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun60' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun61' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun62' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun63' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun65' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun66' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun67' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun68' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun69' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun70' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun71' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun72' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun73' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun74' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun75' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun76' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun77' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun78' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun79' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun80' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun81' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun82' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun83' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun84' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun85' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun86' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun87' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun88' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun89' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun90' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun91' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun92' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun93' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun94' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun95' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun96' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun97' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.fun98' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.crate_ok' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_0' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.__wt_2' depends on axioms: [propext]\n'LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.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":"27223a910c1993b5c71a1c4912e63bae33019d7360f6b142dab69a5593bd1b79","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.C8d9351bd3ba18266affe5d558ff4fd9f.R0.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.root' depends on axioms: [propext, Classical.choice, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.root' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__prog' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_4' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_4' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_8' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_6' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_7' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_5' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_3' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_2' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__fits_0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.__rel_0' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.denote' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__prog' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_0' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_2' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__enc_1' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_19' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_19' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_5' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_5' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_6' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_6' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_7' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_7' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_18' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_18' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_51' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_51' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_69' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_69' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_53' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_53' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_39' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_39' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_20' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_20' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_21' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_21' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_8' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_8' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_23' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_23' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_9' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_9' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_25' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_25' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_10' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_10' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_40' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_40' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_54' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_54' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_41' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_41._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_26' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_26' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_12' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_12' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_28' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_28' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_13' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_13' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_1' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_1' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_79' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_79' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_70' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_70' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_55' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_55' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_63' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_63' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_46' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_46' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_75' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_75' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_64' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_47' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_47' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_32' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_42' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_42' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_29' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_29' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_31' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_31' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_68' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_68' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_56' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_56' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_43' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_43' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_48' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_48' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_49' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_49' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_59' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_59' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_57' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_57' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_58' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_58' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_60' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_60' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_94' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_94' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_95' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_95' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_89' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_89' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_80' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_80' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_72' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_72' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_61' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_61' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_82' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_82' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_90' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_90' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_81' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_81' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_73' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_73' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_96' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_96._unsafe_rec' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_91' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_91' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_84' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_84' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_37' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_37' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_17' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_17' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_97' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_97' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_92' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_92' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_85' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_85' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_74' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_74' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_62' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_62' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_44' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_44' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_45' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_45' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_30' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_30' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_86' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_86' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_76' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_76' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_65' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_65' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_87' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_87' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_98' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_98' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_93' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_93' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_88' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_88' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_78' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_78' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_67' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_67' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_77' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_77' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_66' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_66' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_50' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_50' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_33' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_33' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_34' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_34' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_14' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_3' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_52' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_52' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_35' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_35' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_16' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_16' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_4' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_4' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__fits_0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.__rel_0' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.denote' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__prog' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_2' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_1' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_0' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_3' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_4' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_5' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_6' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__enc_7' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_17' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_17' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_8' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_8' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_9' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_9' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_38' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_38' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_19' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_19' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_10' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_10' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_33' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_33' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_31' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_31' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_39' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_39' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_21' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_21' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_11' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_11' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_15' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_15' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_54' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_54' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_37' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_37' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_16' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_55' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_55' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_41' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_41' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_22' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_22' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_23' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_23' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_68' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_68' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_57' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_57' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_42' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_42' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_24' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_24' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_78' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_78' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_69' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_69' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_59' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_59' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_43' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_43' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_34' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_34' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_70' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_70' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_60' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_60' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_44' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_44' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_46' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_46' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_47' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_47' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_26' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_26' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_49' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_49' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_29' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_29' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_71' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_71' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_61' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_61' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_45' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_45' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_25' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_25' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_32' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_79' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_79' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_72' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_72' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_62' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_62' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_48' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_48' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_27' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_27' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_28' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_28' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_88' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_88' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_86' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_86' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_83' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_83' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_80' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_80' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_73' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_73' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_64' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_75' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_75' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_65' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_65' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_50' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_50' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_76' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_76' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_66' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_66' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_51' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_51' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_87' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_87' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_85' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_85' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_81' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_81' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_77' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_77' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_67' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_67' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_52' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_52' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_53' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_53' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_30' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_30' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_12' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_12' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_13' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_13' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_35' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_35' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_14' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_7' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_4' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_2' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_6' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_6' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_3' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_3' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__fits_0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.__rel_0' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.denote' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__prog' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_3' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_2' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_1' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_0' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_4' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_5' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_6' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_7' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__enc_8' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_40' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_40' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_23' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_23' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_24' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_24' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_66' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_66' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_42' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_42' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_25' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_25' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_56' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_56' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_54' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_54' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_67' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_67' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_44' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_44' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_26' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_26' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_30' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_30' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_82' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_82' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_60' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_60' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_31' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_31' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_83' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_83' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_69' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_69' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_45' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_45' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_46' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_46' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_96' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_96' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_85' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_85' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_70' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_70' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_47' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_47' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_106' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_106' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_97' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_97' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_87' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_87' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_71' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_71' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_57' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_57' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_98' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_98' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_88' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_88' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_72' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_72' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_74' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_74' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_75' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_75' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_49' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_49' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_77' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_77' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_52' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_52' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_99' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_99' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_89' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_89' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_73' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_73' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_48' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_48' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_55' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_55' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_107' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_107' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_100' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_100' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_90' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_90' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_76' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_76' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_50' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_50' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_51' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_51' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_116' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_116' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_114' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_114' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_111' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_111' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_108' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_108' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_101' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_101' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_92' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_92' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_103' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_103' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_93' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_93' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_78' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_78' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_104' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_104' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_94' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_94' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_79' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_79' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_115' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_115' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_113' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_113' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_109' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_109' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_105' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_105' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_95' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_95' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_80' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_80' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_81' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_81' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_53' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_53' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_27' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_27' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_28' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_28' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_58' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_58' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_29' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_29' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_16' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_11' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_11' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_6' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_13' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_13' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_7' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_7' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_1' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_9' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_9' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_2' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_2' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_15' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_15' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_61' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_61' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_33' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_33' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_17' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_17' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_63' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_63' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_34' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_34' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_36' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_36' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_65' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_65' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_37' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_37' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_18' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_18' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_39' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_39' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_22' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_22' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_19' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_19' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_20' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_20' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_21' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_21' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_14' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_14' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_10' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_10' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_4' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_4' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__fits_0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.__rel_0' depends on axioms: [propext,\n Classical.choice,\n Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.denote' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.program' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.krate' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.flags' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.fun8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.crate_ok' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.program' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.krate' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.flags' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun9' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun10' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun11' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun12' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun13' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun15' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun17' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun18' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun19' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun20' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun21' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun22' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun23' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun24' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun25' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun26' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun27' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun28' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun29' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun30' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun31' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun33' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun34' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun35' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun36' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun37' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun38' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun39' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun40' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun41' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun42' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun43' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun44' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun45' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun46' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun47' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun48' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun49' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun50' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun51' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun52' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun53' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun54' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun55' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun56' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun57' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun58' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun59' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun60' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun61' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun62' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun63' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun65' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun66' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun67' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun68' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun69' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun70' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun71' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun72' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun73' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun74' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun75' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun76' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun77' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun78' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun79' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun80' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun81' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun82' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun83' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun84' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun85' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun86' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun87' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun88' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun89' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun90' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun91' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun92' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun93' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun94' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun95' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun96' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun97' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.fun98' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.crate_ok' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.program' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.krate' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.flags' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun9' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun10' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun11' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun12' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun13' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun15' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun17' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun18' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun19' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun20' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun21' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun22' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun23' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun24' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun25' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun26' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun27' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun28' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun29' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun30' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun31' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun33' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun34' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun35' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun36' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun37' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun38' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun39' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun40' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun41' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun42' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun43' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun44' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun45' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun46' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun47' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun48' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun49' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun50' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun51' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun52' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun53' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun54' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun55' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun56' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun57' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun58' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun59' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun60' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun61' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun62' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun63' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun65' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun66' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun67' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun68' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun69' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun70' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun71' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun72' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun73' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun74' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun75' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun76' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun77' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun78' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun79' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun80' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun81' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun82' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun83' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun84' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun85' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun86' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun87' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.fun88' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.crate_ok' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.program' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.krate' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.flags' does not depend on any axioms\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun0' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun1' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun2' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun3' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun4' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun5' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun6' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun7' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun8' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun9' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun10' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun11' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun12' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun13' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun14' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun15' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun16' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun17' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun18' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun19' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun20' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun21' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun22' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun23' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun24' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun25' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun26' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun27' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun28' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun29' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun30' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun31' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun32' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun33' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun34' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun35' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun36' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun37' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun38' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun39' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun40' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun41' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun42' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun43' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun44' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun45' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun46' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun47' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun48' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun49' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun50' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun51' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun52' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun53' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun54' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun55' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun56' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun57' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun58' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun59' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun60' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun61' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun62' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun63' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun64' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun65' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun66' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun67' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun68' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun69' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun70' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun71' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun72' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun73' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun74' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun75' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun76' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun77' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun78' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun79' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun80' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun81' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun82' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun83' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun84' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun85' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun86' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun87' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun88' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun89' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun90' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun91' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun92' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun93' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun94' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun95' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun96' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun97' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun98' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun99' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun100' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun101' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun102' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun103' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun104' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun105' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun106' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun107' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun108' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun109' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun110' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun111' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun112' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun113' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun114' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun115' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.fun116' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.crate_ok' depends on axioms: [propext, Quot.sound]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_0' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_2' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.__wt_1' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_2' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_1' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_0' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_3' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_4' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_5' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_6' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.__wt_7' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_3' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_2' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_1' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_0' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_4' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_5' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_6' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_7' depends on axioms: [propext]\n'LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.__wt_8' 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":"c70c4da360e80680e16a6915df7555e31010fb5c97f835851b936646b5755d2e","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.json similarity index 57% rename from bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.json rename to bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.json index 562e034cc..f700d5738 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.Compose.RustStd.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.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/C8d9351bd3ba18266affe5d558ff4fd9f/R0/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.json similarity index 55% rename from bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.json rename to bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.json index ca10b0c1c..884538b47 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.RustStd.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.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/C8d9351bd3ba18266affe5d558ff4fd9f/R0/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.json new file mode 100644 index 000000000..423490c6e --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.json similarity index 57% rename from bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.json rename to bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.json index d78c4340c..cc34b1afc 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.Compose.RustStd.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.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/C8d9351bd3ba18266affe5d558ff4fd9f/R1/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.json similarity index 55% rename from bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.json rename to bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.json index a7b5f82fd..4c33c95d4 100644 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.RustStd.json +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd.json @@ -1 +1 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.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/C8d9351bd3ba18266affe5d558ff4fd9f/R1/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.json new file mode 100644 index 000000000..0fea09221 --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R1.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R1","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.json new file mode 100644 index 000000000..492690e1f --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.json new file mode 100644 index 000000000..d209fc9bd --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.json new file mode 100644 index 000000000..56717ada9 --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R2.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R2","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.json new file mode 100644 index 000000000..73241573f --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/Compose/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/Compose/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.Compose.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.json new file mode 100644 index 000000000..1ad0f22a0 --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/RustStd.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3/RustStd.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.RustStd","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.json new file mode 100644 index 000000000..08460a614 --- /dev/null +++ b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3.json @@ -0,0 +1 @@ +{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3.olean","$STAGING/preserve-src/LexLeanPreserve/C8d9351bd3ba18266affe5d558ff4fd9f/R3.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.C8d9351bd3ba18266affe5d558ff4fd9f.R3","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.json deleted file mode 100644 index dac373c9a..000000000 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0.olean","$STAGING/preserve-src/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R0.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R0","stderr":"\n","stderr_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","stdout":"\n","stdout_sha256":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","tool":"lean"} diff --git a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.json b/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.json deleted file mode 100644 index 78bef5350..000000000 --- a/bootstrap/expected/verify/process/preserve/LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.R1.json +++ /dev/null @@ -1 +0,0 @@ -{"argv":["env","lean","-R","$STAGING/preserve-src","-o","$STAGING/preserve-oleans/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1.olean","$STAGING/preserve-src/LexLeanPreserve/Cb68fb9280f6c4e3437006d738209d44b/R1.lean"],"executable_sha256":"$EXECUTABLE_SHA256","exit_code":0,"module":"LexLeanPreserve.Cb68fb9280f6c4e3437006d738209d44b.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 69c13644e..0397e3a60 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","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":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"Bool.not"}},"id":"v32","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":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v25","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v29","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":"v28","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v28","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":"v27","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v24","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":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"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"}},{"id":"v21","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v22","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":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"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":"v35","kind":"return"},"id":"v35","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":"v34","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":{"id":"v14","kind":"return"},"id":"v14","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":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v11","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":"v10","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v10","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":"v9","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"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":{"alternatives":[{"code":{"id":"v0","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v14","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":"v15","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"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":"1"}}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v16","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v16","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":"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"}},"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"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"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":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.endsWith"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v5","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":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"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"}},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v3","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":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"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"} +{"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":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.auditIdent","LexLeanBoot.TokenAudit.auditTokens","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.bytesInList","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.dottedNext","LexLeanBoot.TokenAudit.dottedSegments","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.firstForbiddenConstant","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAllowedOption","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isForbiddenConstant","LexLeanBoot.TokenAudit.isForbiddenToken","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.listLength","LexLeanBoot.TokenAudit.nextOpensBracket","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepAudit","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.joinWith","LexLeanStd.Text.sliceOr"],"erased":[],"instances":[{"declaration":"LexLeanBoot.TokenAudit.auditTokens","instance":"LexLeanBoot.TokenAudit.auditTokens","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.lex","instance":"LexLeanBoot.TokenAudit.lex","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.listLength","instance":"LexLeanBoot.TokenAudit.listLength (LexLeanBoot.TokenAudit.Lexeme)","type_arguments":["LexLeanBoot.TokenAudit.Lexeme"]},{"declaration":"LexLeanBoot.TokenAudit.stepAudit","instance":"LexLeanBoot.TokenAudit.stepAudit","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.stepLex","instance":"LexLeanBoot.TokenAudit.stepLex","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","type_arguments":["LexLeanBoot.TokenAudit.Lexeme"]},{"declaration":"LexLeanBoot.TokenAudit.auditIdent","instance":"LexLeanBoot.TokenAudit.auditIdent","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.nextOpensBracket","instance":"LexLeanBoot.TokenAudit.nextOpensBracket","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.stepLexAt","instance":"LexLeanBoot.TokenAudit.stepLexAt","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.firstForbiddenConstant","instance":"LexLeanBoot.TokenAudit.firstForbiddenConstant","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.dottedSegments","instance":"LexLeanBoot.TokenAudit.dottedSegments","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isForbiddenToken","instance":"LexLeanBoot.TokenAudit.isForbiddenToken","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.dottedNext","instance":"LexLeanBoot.TokenAudit.dottedNext","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isAllowedOption","instance":"LexLeanBoot.TokenAudit.isAllowedOption","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.bytesInList","instance":"LexLeanBoot.TokenAudit.bytesInList","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.byteOrZero","instance":"LexLeanBoot.TokenAudit.byteOrZero","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.byteIs","instance":"LexLeanBoot.TokenAudit.byteIs","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanLineComment","instance":"LexLeanBoot.TokenAudit.scanLineComment","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanBlockComment","instance":"LexLeanBoot.TokenAudit.scanBlockComment","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.stepLexToken","instance":"LexLeanBoot.TokenAudit.stepLexToken","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.controlCode","instance":"LexLeanBoot.TokenAudit.controlCode","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.controlMessage","instance":"LexLeanBoot.TokenAudit.controlMessage","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.failLex","instance":"LexLeanBoot.TokenAudit.failLex","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.countScalars","instance":"LexLeanBoot.TokenAudit.countScalars","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isForbiddenConstant","instance":"LexLeanBoot.TokenAudit.isForbiddenConstant","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (ByteArray)","type_arguments":["ByteArray"]},{"declaration":"LexLeanStd.Text.joinWith","instance":"LexLeanStd.Text.joinWith","type_arguments":[]},{"declaration":"LexLeanStd.Text.byteAt","instance":"LexLeanStd.Text.byteAt","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanLineCommentStep","instance":"LexLeanBoot.TokenAudit.scanLineCommentStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanBlockCommentStep","instance":"LexLeanBoot.TokenAudit.scanBlockCommentStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanString","instance":"LexLeanBoot.TokenAudit.scanString","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.pushLexeme","instance":"LexLeanBoot.TokenAudit.pushLexeme","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanCharLiteral","instance":"LexLeanBoot.TokenAudit.scanCharLiteral","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanNumber","instance":"LexLeanBoot.TokenAudit.scanNumber","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.idFirstWidth","instance":"LexLeanBoot.TokenAudit.idFirstWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanIdRest","instance":"LexLeanBoot.TokenAudit.scanIdRest","type_arguments":[]},{"declaration":"LexLeanStd.Text.sliceOr","instance":"LexLeanStd.Text.sliceOr","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.canStartIdent","instance":"LexLeanBoot.TokenAudit.canStartIdent","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.stepLexIdent","instance":"LexLeanBoot.TokenAudit.stepLexIdent","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scalarWidth","instance":"LexLeanBoot.TokenAudit.scalarWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isAsciiDigit","instance":"LexLeanBoot.TokenAudit.isAsciiDigit","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.inRange","instance":"LexLeanBoot.TokenAudit.inRange","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.byteIn","instance":"LexLeanBoot.TokenAudit.byteIn","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.hexDigit","instance":"LexLeanBoot.TokenAudit.hexDigit","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.countScalarsStep","instance":"LexLeanBoot.TokenAudit.countScalarsStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanStringStep","instance":"LexLeanBoot.TokenAudit.scanStringStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.advanceScalars","instance":"LexLeanBoot.TokenAudit.advanceScalars","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanDigits","instance":"LexLeanBoot.TokenAudit.scanDigits","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanDigitsOnly","instance":"LexLeanBoot.TokenAudit.scanDigitsOnly","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanAfterInt","instance":"LexLeanBoot.TokenAudit.scanAfterInt","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isAsciiAlpha","instance":"LexLeanBoot.TokenAudit.isAsciiAlpha","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.letterLikeWidth","instance":"LexLeanBoot.TokenAudit.letterLikeWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanIdRestStep","instance":"LexLeanBoot.TokenAudit.scanIdRestStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isGuillemetOpen","instance":"LexLeanBoot.TokenAudit.isGuillemetOpen","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanSegments","instance":"LexLeanBoot.TokenAudit.scanSegments","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.countRawHashes","instance":"LexLeanBoot.TokenAudit.countRawHashes","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanRawString","instance":"LexLeanBoot.TokenAudit.scanRawString","type_arguments":[]},{"declaration":"LexLeanStd.Text.endsWith","instance":"LexLeanStd.Text.endsWith","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.advanceScalarsStep","instance":"LexLeanBoot.TokenAudit.advanceScalarsStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanDigitsStep","instance":"LexLeanBoot.TokenAudit.scanDigitsStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep","instance":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanAfterDot","instance":"LexLeanBoot.TokenAudit.scanAfterDot","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.idRestWidth","instance":"LexLeanBoot.TokenAudit.idRestWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanSegmentsStep","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","type_arguments":["LexLeanBoot.TokenAudit.Segment"]},{"declaration":"LexLeanBoot.TokenAudit.countRawHashesStep","instance":"LexLeanBoot.TokenAudit.countRawHashesStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanRawStringStep","instance":"LexLeanBoot.TokenAudit.scanRawStringStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isRadixDigit","instance":"LexLeanBoot.TokenAudit.isRadixDigit","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanExponent","instance":"LexLeanBoot.TokenAudit.scanExponent","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.subScriptWidth","instance":"LexLeanBoot.TokenAudit.subScriptWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanQuotedSegment","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.hasClosingHashes","instance":"LexLeanBoot.TokenAudit.hasClosingHashes","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanQuotedStep","instance":"LexLeanBoot.TokenAudit.scanQuotedStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.hasClosingHashesStep","instance":"LexLeanBoot.TokenAudit.hasClosingHashesStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isGuillemetClose","instance":"LexLeanBoot.TokenAudit.isGuillemetClose","type_arguments":[]}],"internal_erased":[],"root":"LexLeanBoot.TokenAudit.auditTokens","runtime":["LexLeanCollections.iterateUntil","LexLeanCollections.listFold","LexLeanRuntime.append","LexLeanRuntime.bitAnd","LexLeanRuntime.checkedFromInt","LexLeanRuntime.checkedSubtract","LexLeanRuntime.equal","LexLeanRuntime.index","LexLeanRuntime.instAppendableByteArray","LexLeanRuntime.instFixedUInt8","LexLeanRuntime.instIndexableByteArrayUInt8","LexLeanRuntime.instLengthableByteArray","LexLeanRuntime.instSliceableByteArray","LexLeanRuntime.length","LexLeanRuntime.shiftRight","LexLeanRuntime.slice","LexLeanRuntime.subtract","LexLeanRuntime.utf8Encode"]},{"declarations":["LexLeanBoot.TokenAudit.advanceScalars","LexLeanBoot.TokenAudit.advanceScalarsStep","LexLeanBoot.TokenAudit.byteIn","LexLeanBoot.TokenAudit.byteIs","LexLeanBoot.TokenAudit.byteOrZero","LexLeanBoot.TokenAudit.canStartIdent","LexLeanBoot.TokenAudit.controlCode","LexLeanBoot.TokenAudit.controlMessage","LexLeanBoot.TokenAudit.countRawHashes","LexLeanBoot.TokenAudit.countRawHashesStep","LexLeanBoot.TokenAudit.countScalars","LexLeanBoot.TokenAudit.countScalarsStep","LexLeanBoot.TokenAudit.failLex","LexLeanBoot.TokenAudit.hasClosingHashes","LexLeanBoot.TokenAudit.hasClosingHashesStep","LexLeanBoot.TokenAudit.hexDigit","LexLeanBoot.TokenAudit.idFirstWidth","LexLeanBoot.TokenAudit.idRestWidth","LexLeanBoot.TokenAudit.inRange","LexLeanBoot.TokenAudit.isAsciiAlpha","LexLeanBoot.TokenAudit.isAsciiDigit","LexLeanBoot.TokenAudit.isGuillemetClose","LexLeanBoot.TokenAudit.isGuillemetOpen","LexLeanBoot.TokenAudit.isRadixDigit","LexLeanBoot.TokenAudit.letterLikeWidth","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.pushLexeme","LexLeanBoot.TokenAudit.reversed","LexLeanBoot.TokenAudit.scalarWidth","LexLeanBoot.TokenAudit.scanAfterDot","LexLeanBoot.TokenAudit.scanAfterInt","LexLeanBoot.TokenAudit.scanBlockComment","LexLeanBoot.TokenAudit.scanBlockCommentStep","LexLeanBoot.TokenAudit.scanCharLiteral","LexLeanBoot.TokenAudit.scanDigits","LexLeanBoot.TokenAudit.scanDigitsOnly","LexLeanBoot.TokenAudit.scanDigitsOnlyStep","LexLeanBoot.TokenAudit.scanDigitsStep","LexLeanBoot.TokenAudit.scanExponent","LexLeanBoot.TokenAudit.scanIdRest","LexLeanBoot.TokenAudit.scanIdRestStep","LexLeanBoot.TokenAudit.scanLineComment","LexLeanBoot.TokenAudit.scanLineCommentStep","LexLeanBoot.TokenAudit.scanNumber","LexLeanBoot.TokenAudit.scanQuotedSegment","LexLeanBoot.TokenAudit.scanQuotedStep","LexLeanBoot.TokenAudit.scanRawString","LexLeanBoot.TokenAudit.scanRawStringStep","LexLeanBoot.TokenAudit.scanSegments","LexLeanBoot.TokenAudit.scanSegmentsStep","LexLeanBoot.TokenAudit.scanString","LexLeanBoot.TokenAudit.scanStringStep","LexLeanBoot.TokenAudit.stepLex","LexLeanBoot.TokenAudit.stepLexAt","LexLeanBoot.TokenAudit.stepLexIdent","LexLeanBoot.TokenAudit.stepLexToken","LexLeanBoot.TokenAudit.subScriptWidth","LexLeanStd.Text.byteAt","LexLeanStd.Text.endsWith","LexLeanStd.Text.sliceOr"],"erased":[],"instances":[{"declaration":"LexLeanBoot.TokenAudit.lex","instance":"LexLeanBoot.TokenAudit.lex","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.stepLex","instance":"LexLeanBoot.TokenAudit.stepLex","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Lexeme)","type_arguments":["LexLeanBoot.TokenAudit.Lexeme"]},{"declaration":"LexLeanBoot.TokenAudit.stepLexAt","instance":"LexLeanBoot.TokenAudit.stepLexAt","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.byteOrZero","instance":"LexLeanBoot.TokenAudit.byteOrZero","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.byteIs","instance":"LexLeanBoot.TokenAudit.byteIs","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanLineComment","instance":"LexLeanBoot.TokenAudit.scanLineComment","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanBlockComment","instance":"LexLeanBoot.TokenAudit.scanBlockComment","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.stepLexToken","instance":"LexLeanBoot.TokenAudit.stepLexToken","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.controlCode","instance":"LexLeanBoot.TokenAudit.controlCode","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.controlMessage","instance":"LexLeanBoot.TokenAudit.controlMessage","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.failLex","instance":"LexLeanBoot.TokenAudit.failLex","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.countScalars","instance":"LexLeanBoot.TokenAudit.countScalars","type_arguments":[]},{"declaration":"LexLeanStd.Text.byteAt","instance":"LexLeanStd.Text.byteAt","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanLineCommentStep","instance":"LexLeanBoot.TokenAudit.scanLineCommentStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanBlockCommentStep","instance":"LexLeanBoot.TokenAudit.scanBlockCommentStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanString","instance":"LexLeanBoot.TokenAudit.scanString","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.pushLexeme","instance":"LexLeanBoot.TokenAudit.pushLexeme","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanCharLiteral","instance":"LexLeanBoot.TokenAudit.scanCharLiteral","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanNumber","instance":"LexLeanBoot.TokenAudit.scanNumber","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.idFirstWidth","instance":"LexLeanBoot.TokenAudit.idFirstWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanIdRest","instance":"LexLeanBoot.TokenAudit.scanIdRest","type_arguments":[]},{"declaration":"LexLeanStd.Text.sliceOr","instance":"LexLeanStd.Text.sliceOr","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.canStartIdent","instance":"LexLeanBoot.TokenAudit.canStartIdent","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.stepLexIdent","instance":"LexLeanBoot.TokenAudit.stepLexIdent","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scalarWidth","instance":"LexLeanBoot.TokenAudit.scalarWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isAsciiDigit","instance":"LexLeanBoot.TokenAudit.isAsciiDigit","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.inRange","instance":"LexLeanBoot.TokenAudit.inRange","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.byteIn","instance":"LexLeanBoot.TokenAudit.byteIn","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.hexDigit","instance":"LexLeanBoot.TokenAudit.hexDigit","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.countScalarsStep","instance":"LexLeanBoot.TokenAudit.countScalarsStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanStringStep","instance":"LexLeanBoot.TokenAudit.scanStringStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.advanceScalars","instance":"LexLeanBoot.TokenAudit.advanceScalars","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanDigits","instance":"LexLeanBoot.TokenAudit.scanDigits","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanDigitsOnly","instance":"LexLeanBoot.TokenAudit.scanDigitsOnly","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanAfterInt","instance":"LexLeanBoot.TokenAudit.scanAfterInt","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isAsciiAlpha","instance":"LexLeanBoot.TokenAudit.isAsciiAlpha","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.letterLikeWidth","instance":"LexLeanBoot.TokenAudit.letterLikeWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanIdRestStep","instance":"LexLeanBoot.TokenAudit.scanIdRestStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isGuillemetOpen","instance":"LexLeanBoot.TokenAudit.isGuillemetOpen","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanSegments","instance":"LexLeanBoot.TokenAudit.scanSegments","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.countRawHashes","instance":"LexLeanBoot.TokenAudit.countRawHashes","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanRawString","instance":"LexLeanBoot.TokenAudit.scanRawString","type_arguments":[]},{"declaration":"LexLeanStd.Text.endsWith","instance":"LexLeanStd.Text.endsWith","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.advanceScalarsStep","instance":"LexLeanBoot.TokenAudit.advanceScalarsStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanDigitsStep","instance":"LexLeanBoot.TokenAudit.scanDigitsStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep","instance":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanAfterDot","instance":"LexLeanBoot.TokenAudit.scanAfterDot","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.idRestWidth","instance":"LexLeanBoot.TokenAudit.idRestWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanSegmentsStep","instance":"LexLeanBoot.TokenAudit.scanSegmentsStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.reversed","instance":"LexLeanBoot.TokenAudit.reversed (LexLeanBoot.TokenAudit.Segment)","type_arguments":["LexLeanBoot.TokenAudit.Segment"]},{"declaration":"LexLeanBoot.TokenAudit.countRawHashesStep","instance":"LexLeanBoot.TokenAudit.countRawHashesStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanRawStringStep","instance":"LexLeanBoot.TokenAudit.scanRawStringStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isRadixDigit","instance":"LexLeanBoot.TokenAudit.isRadixDigit","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanExponent","instance":"LexLeanBoot.TokenAudit.scanExponent","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.subScriptWidth","instance":"LexLeanBoot.TokenAudit.subScriptWidth","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanQuotedSegment","instance":"LexLeanBoot.TokenAudit.scanQuotedSegment","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.hasClosingHashes","instance":"LexLeanBoot.TokenAudit.hasClosingHashes","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.scanQuotedStep","instance":"LexLeanBoot.TokenAudit.scanQuotedStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.hasClosingHashesStep","instance":"LexLeanBoot.TokenAudit.hasClosingHashesStep","type_arguments":[]},{"declaration":"LexLeanBoot.TokenAudit.isGuillemetClose","instance":"LexLeanBoot.TokenAudit.isGuillemetClose","type_arguments":[]}],"internal_erased":[],"root":"LexLeanBoot.TokenAudit.lex","runtime":["LexLeanCollections.iterateUntil","LexLeanCollections.listFold","LexLeanRuntime.append","LexLeanRuntime.bitAnd","LexLeanRuntime.checkedFromInt","LexLeanRuntime.checkedSubtract","LexLeanRuntime.equal","LexLeanRuntime.index","LexLeanRuntime.instAppendableByteArray","LexLeanRuntime.instFixedUInt8","LexLeanRuntime.instIndexableByteArrayUInt8","LexLeanRuntime.instLengthableByteArray","LexLeanRuntime.instSliceableByteArray","LexLeanRuntime.length","LexLeanRuntime.shiftRight","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":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"Bool.not"}},"id":"v32","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":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v25","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v29","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":"v28","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v28","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":"v27","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v24","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":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"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"}},{"id":"v21","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v22","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":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"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":"v35","kind":"return"},"id":"v35","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":"v34","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":{"id":"v14","kind":"return"},"id":"v14","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":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Ordering"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.compareBytes"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v11","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":"v10","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v10","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":"v9","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"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"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v24","kind":"return"},"id":"v24","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":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v16"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v22","type":{"kind":"erased"}}]}],"discriminant":"v19","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"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":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v17"}},"id":"v17","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":{"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"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v3","kind":"fvar"},{"id":"v2","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"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v1","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"},{"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"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"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":"v3","parameters":[{"borrow":false,"id":"v4","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v6","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.advanceScalarsStep"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v5","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"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.advanceScalars","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":{"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":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"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"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v13","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"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"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v34","kind":"return"},"id":"v34","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v33","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v5","kind":"fvar"},{"id":"v32","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v32","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"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v30","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v29","kind":"fvar"}],"function":"v26","kind":"apply"}},"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":"1"}}},"id":"v26","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":"v25"}},"id":"v25","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":"v24","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v24","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":"v23","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v48","kind":"return"},"id":"v48","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v47","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v41","kind":"fvar"},{"id":"v46","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v46","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"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v45","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v44","kind":"fvar"}],"function":"v40","kind":"apply"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v43"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v37","kind":"fvar"}],"function":"v40","kind":"apply"}},"id":"v40","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":"v39"}},"id":"v39","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":"v38","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v38","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":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v36","kind":"apply"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v35","type":{"kind":"erased"}}]}],"discriminant":"v22","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v22","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]}],"discriminant":"v17","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v17","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v15","type":{"kind":"erased"}}]}],"discriminant":"v12","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v12","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v6"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v6"}},"id":"v6","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":{"index":1,"kind":"projection","type_name":"Prod","value":"v3"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v3"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.advanceScalarsStep","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"}},{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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"},{"kind":"const","levels":[],"name":"Bool"}],"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":"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":{"alternatives":[{"code":{"body":{"body":{"id":"v166","kind":"return"},"id":"v166","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v165","kind":"fvar"}],"function":"v163","kind":"apply"}},"id":"v165","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":"v168","kind":"return"},"id":"v168","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v167","kind":"fvar"}],"function":"v23","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v167","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v164","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Option"},"id":"v164","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.TokenAudit.firstForbiddenConstant"}},"id":"v163","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"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":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v159","kind":"return"},"id":"v159","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v158","kind":"fvar"}],"function":"v30","kind":"apply"}},"id":"v158","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":"v162","kind":"return"},"id":"v162","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v160","kind":"fvar"},{"id":"v161","kind":"fvar"}],"function":"v157","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v160","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"borrow":false,"id":"v161","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"List"},"id":"v157","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"declaration":{"id":"v31","parameters":[{"borrow":false,"id":"v32","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"borrow":false,"id":"v33","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v153","kind":"return"},"id":"v153","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v152","kind":"fvar"}],"function":"v145","kind":"apply"}},"id":"v152","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":"v156","kind":"return"},"id":"v156","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v154","kind":"fvar"},{"id":"v155","kind":"fvar"}],"function":"v151","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v154","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"borrow":false,"id":"v155","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v33","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"List"},"id":"v151","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"value":{"arguments":[],"function":"v146","kind":"apply"}},"declaration":{"id":"v146","parameters":[{"borrow":false,"id":"v147","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"borrow":false,"id":"v148","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"value":{"body":{"body":{"id":"v150","kind":"return"},"id":"v150","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v149","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v149","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":"v145","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v34","kind":"apply"}},"declaration":{"id":"v34","parameters":[{"borrow":false,"id":"v35","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v142","kind":"fvar"}],"kind":"jump","target":"v43"},"id":"v142","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v141","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v141","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v140"}},"id":"v140","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v139","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v139","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":"v138","type":{"kind":"erased"}}]},{"code":{"body":{"arguments":[{"id":"v144","kind":"fvar"}],"kind":"jump","target":"v43"},"id":"v144","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":"v143","type":{"kind":"erased"}}]}],"discriminant":"v42","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"declaration":{"id":"v43","parameters":[{"borrow":false,"id":"v44","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v136","kind":"fvar"}],"kind":"jump","target":"v47"},"id":"v136","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":"v135","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v45","kind":"fvar"}],"kind":"jump","target":"v47"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v137","type":{"kind":"erased"}}]}],"discriminant":"v46","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"declaration":{"id":"v47","parameters":[{"borrow":false,"id":"v48","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v118","kind":"fvar"}],"kind":"jump","target":"v58"},"id":"v118","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":"v117","type":{"kind":"erased"}}]},{"code":{"body":{"arguments":[{"id":"v120","kind":"fvar"}],"kind":"jump","target":"v58"},"id":"v120","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.nextOpensBracket"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v119","type":{"kind":"erased"}}]}],"discriminant":"v57","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"declaration":{"id":"v58","parameters":[{"borrow":false,"id":"v59","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v73","kind":"return"},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v72","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v72","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":"v71","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v90","kind":"return"},"id":"v90","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v89","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v89","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":"v88","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v88","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v87","kind":"apply"}},"id":"v87","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v81","kind":"fvar"},{"id":"v84","kind":"fvar"},{"id":"v86","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v85","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"` is not allowed"}}},"id":"v84","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v81","kind":"fvar"},{"id":"v83","kind":"fvar"},{"id":"v76","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v82","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"the import of `"}}},"id":"v81","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"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v80","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v93","kind":"return"},"id":"v93","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v92","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v92","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":"v91","type":{"kind":"erased"}}]}],"discriminant":"v79","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"id":"v79","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v78","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v78","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v77","kind":"apply"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v76","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.bytesInList"}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v75","kind":"apply"}},"id":"v75","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.dottedNext"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v74","type":{"kind":"erased"}}]}],"discriminant":"v70","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"id":"v70","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v69","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v53","kind":"fvar"},{"id":"v36","kind":"fvar"},{"id":"v68","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v67","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"import"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v66","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v110","kind":"return"},"id":"v110","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v109","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v109","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":"v108","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v108","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v107","kind":"apply"}},"id":"v107","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v101","kind":"fvar"},{"id":"v104","kind":"fvar"},{"id":"v106","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v106","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v105","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v105","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"` is not allowed"}}},"id":"v104","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v101","kind":"fvar"},{"id":"v103","kind":"fvar"},{"id":"v96","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v103","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v102","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v102","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"the option `"}}},"id":"v101","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"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v100","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v113","kind":"return"},"id":"v113","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v112","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v112","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":"v111","type":{"kind":"erased"}}]}],"discriminant":"v99","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"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":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v98","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v97","kind":"apply"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v96","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isAllowedOption"}},"id":"v96","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v95","kind":"apply"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.dottedNext"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v94","type":{"kind":"erased"}}]}],"discriminant":"v65","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"id":"v65","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v64","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v53","kind":"fvar"},{"id":"v36","kind":"fvar"},{"id":"v63","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v62","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"set_option"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v61","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v116","kind":"return"},"id":"v116","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v41","kind":"fvar"},{"id":"v115","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v115","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":"v114","type":{"kind":"erased"}}]}],"discriminant":"v60","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"id":"v60","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v59","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v57","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v56","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v53","kind":"fvar"},{"id":"v36","kind":"fvar"},{"id":"v55","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v54","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"attribute"}}},"id":"v53","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"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v52","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v123","kind":"return"},"id":"v123","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v122","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v122","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":"v121","type":{"kind":"erased"}}]}],"discriminant":"v51","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"id":"v51","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v50","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v134","kind":"return"},"id":"v134","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v133","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v133","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":"v132","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v132","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v131","kind":"apply"}},"id":"v131","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v125","kind":"fvar"},{"id":"v128","kind":"fvar"},{"id":"v130","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v130","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v129","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v129","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"`"}}},"id":"v128","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v125","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v127","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v126","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v126","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"the forbidden token `"}}},"id":"v125","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"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v124","type":{"kind":"erased"}}]}],"discriminant":"v49","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"type_name":"Decidable"},"id":"v49","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v48","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v44","kind":"apply"}}},"kind":"join"},"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":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"Bool.not"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Segment","value":"v32"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v37","kind":"apply"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isForbiddenToken"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Segment","value":"v32"}}},"kind":"fun"}},"kind":"fun"},"id":"v30","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v26","kind":"apply"}},"declaration":{"id":"v26","parameters":[{"borrow":false,"id":"v27","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v28","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"}},"kind":"fun"},"id":"v23","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"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":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"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":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v21","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":"v20","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v19","kind":"apply"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v9","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"`)"}}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v9","kind":"fvar"},{"id":"v15","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v9","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"` (in `"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v9","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"the forbidden constant `"}}},"id":"v9","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":"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":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.dottedSegments"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.auditIdent","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v1","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Bool"}},{"borrow":false,"id":"v4","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v43","kind":"return"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"}],"function":"v5","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v44","kind":"fvar"}],"function":"v40","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v44","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v41","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.lex"}},"id":"v40","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"function":"v34","kind":"apply"}},"id":"v36","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":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"function":"v29","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v35","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.AuditState","value":"v28"}},"id":"v34","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"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":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":["1"],"name":"PUnit"}},{"id":"v32","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v32","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}}},"kind":"fun"},"id":"v29","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[],"function":"v27","kind":"apply"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v26"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v10","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v23","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"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"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"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":[{"id":"v9","kind":"fvar"},{"id":"v18","kind":"fvar"}],"function":"v15","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":{"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"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"kind":"arrow"},"value":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.stepAudit"}}},"kind":"fun"},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.listLength"}}},"kind":"fun"},"id":"v5","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":["1"],"name":"PUnit"}],"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"},{"kind":"const","levels":["1"],"name":"PUnit"}],"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"},{"kind":"const","levels":["1"],"name":"PUnit"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":["1"],"name":"PUnit"}},{"id":"v3","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.auditTokens","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"},{"kind":"const","levels":["1"],"name":"PUnit"}],"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":{"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.TokenAudit.inRange"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.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.TokenAudit.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":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v12","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":"v15","kind":"return"},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v14","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v11","kind":"cases","result_type":{"kind":"const","levels":[],"name":"UInt8"},"type_name":"Option"},"id":"v11","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":"v10","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"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":"UInt8"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v8"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"id":"v3","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.byteOrZero","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":"UInt8"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v2","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"declaration":{"id":"v2","parameters":[{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Bool"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v8","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v8","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"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v7","type":{"kind":"erased"}}]},{"code":{"id":"v5","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]}],"discriminant":"v6","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v3","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"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.bytesInList","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":{"kind":"const","levels":[],"name":"Bool"},"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":{"alternatives":[{"code":{"id":"v5","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v14","kind":"return"},"id":"v14","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":"v13","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":"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"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"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":"Bool"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isGuillemetOpen"}},"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":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.idFirstWidth"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.canStartIdent","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":"Bool"},"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":{"id":"v8","kind":"return"},"id":"v8","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":"v7","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v35","kind":"return"},"id":"v35","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":"v34","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v53","kind":"return"},"id":"v53","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":"v52","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v56","kind":"return"},"id":"v56","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":"v55","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v54","type":{"kind":"erased"}}]}],"discriminant":"v51","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"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":"v50","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v43","kind":"fvar"},{"id":"v46","kind":"fvar"},{"id":"v49","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIn"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v48"}},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"159"}}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v45"}},"id":"v45","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v42","kind":"fvar"}],"function":"v39","kind":"apply"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v41"}},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v39","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":"v38"}},"id":"v38","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":"v37","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v37","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":"v36","type":{"kind":"erased"}}]}],"discriminant":"v33","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v33","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v22","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v29","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":"v28","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v58","kind":"return"},"id":"v58","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":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v57","type":{"kind":"erased"}}]}],"discriminant":"v27","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"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":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v22","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v24"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"127"}}},"id":"v22","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":"v21","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v21","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":"v20","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v60","kind":"return"},"id":"v60","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":"v11","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v59","type":{"kind":"erased"}}]}],"discriminant":"v19","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"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":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v11","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"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":"31"}}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v9","type":{"kind":"erased"}}]}],"discriminant":"v6","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"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":"v1","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"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.TokenAudit.controlCode","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":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v41","kind":"fvar"}],"kind":"jump","target":"v35"},"id":"v41","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":"v42","kind":"fvar"}],"kind":"jump","target":"v38"},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v14","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Option"},"declaration":{"id":"v38","parameters":[{"borrow":false,"id":"v39","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"jump","target":"v15"},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"function":"v3","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v35","parameters":[{"borrow":false,"id":"v36","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":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"jump","target":"v15"},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"function":"v9","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v15","parameters":[{"borrow":false,"id":"v16","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v34","kind":"return"},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v27","kind":"fvar"},{"id":"v31","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":" in the text"}}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v27","kind":"fvar"},{"id":"v29","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v27","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v26","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a control character U+00"}}},"id":"v27","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":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.hexDigit"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v23","kind":"apply"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.hexDigit"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v10","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.bitAnd"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v19"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"15"}}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v16","kind":"apply"}}},"kind":"join"},"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":"v10","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.shiftRight"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"UInt32"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v12"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt32"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt32.instOfNat"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"4"}}},"id":"v10","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":"v9","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"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":"UInt8"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v8","kind":"return"},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}}},"kind":"fun"},"id":"v3","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"UInt8"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"id":"v2","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.controlMessage","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v8","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v10"}},"id":"v10","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":"v5","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v8","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v8","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"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","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":"v7","kind":"return"},"id":"v7","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":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countRawHashesStep"}}},"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.TokenAudit.countRawHashes","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":{"alternatives":[{"code":{"body":{"id":"v10","kind":"return"},"id":"v10","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":"v9","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"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":[{"id":"v1","kind":"fvar"},{"id":"v17","kind":"fvar"}],"function":"v14","kind":"apply"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"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"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"erased"}}]}],"discriminant":"v8","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"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":[],"function":"v5","kind":"apply"}},"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.TokenAudit.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":"35"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.countRawHashesStep","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":{"body":{"body":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v13"}},"id":"v13","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":"v12"}},"id":"v12","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":"v3","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"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":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"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"}}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v6","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v6","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"}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","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":"v5","kind":"return"},"id":"v5","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"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalarsStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.countScalars","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":"Nat"},"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":{"alternatives":[{"code":{"body":{"id":"v11","kind":"return"},"id":"v11","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.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v24","kind":"return"},"id":"v24","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":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v23","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":"v18","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v21","kind":"fvar"}],"function":"v17","kind":"apply"}},"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":[{"id":"v4","kind":"fvar"},{"id":"v14","kind":"fvar"}],"function":"v17","kind":"apply"}},"id":"v17","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":"v16"}},"id":"v16","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":"v15","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v15","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":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v9","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":"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":"v1","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":{"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.TokenAudit.countScalarsStep","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":{"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":{"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":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v36","kind":"return"},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v35","kind":"fvar"}],"function":"v6","kind":"apply"}},"id":"v35","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":"v39","kind":"return"},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v37","kind":"fvar"},{"id":"v38","kind":"fvar"}],"function":"v34","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"borrow":false,"id":"v38","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"List"},"id":"v34","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"},"kind":"arrow"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"declaration":{"id":"v7","parameters":[{"borrow":false,"id":"v8","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"borrow":false,"id":"v9","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"function":"v13","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Ident","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]},{"code":{"body":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v14","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Number","kind":"constructor","parameters":[]},{"code":{"body":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v15","kind":"apply"}},"id":"v28","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Literal","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"function":"v21","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Command","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"function":"v22","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Symbol","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v23","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"LexLeanBoot.TokenAudit.LexemeKind"},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Lexeme","value":"v8"}},"id":"v22","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v16","kind":"apply"}},"id":"v21","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v16","kind":"apply"}},"declaration":{"id":"v16","parameters":[{"borrow":false,"id":"v17","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v19","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":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v18","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":"v15","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v14","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v13","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.dottedSegments"}}},"kind":"fun"}},"kind":"fun"},"id":"v6","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"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":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v4","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":"v3","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v3","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"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.dottedNext","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v12","kind":"return"},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.joinWith"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"."}}},"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":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.reversed"}},"id":"v7","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":"LexLeanBoot.TokenAudit.Segment"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v1","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"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":"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":"LexLeanBoot.TokenAudit.Segment"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"id":"v5","kind":"return"},"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":"v4","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Segment","value":"v3"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.dottedSegments","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState.mk"}},"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"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.failLex","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Bool"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v4","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v5","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}},{"code":{"body":{"body":{"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":"LexLeanBoot.TokenAudit.Segment"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}},{"id":"v1","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"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"}},"declaration":{"id":"v1","parameters":[{"borrow":false,"id":"v2","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"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":"v19","kind":"apply"}},"id":"v20","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":"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":[{"id":"v22","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v22","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v2","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v19","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":"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"}],"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":"v16","kind":"return"},"id":"v16","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":"v15","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v18","kind":"return"},"id":"v18","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":"v10","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]}],"discriminant":"v14","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isForbiddenConstant"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Segment","value":"v3"}}},"kind":"fun"},"id":"v7","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":"v4","kind":"apply"}},"declaration":{"id":"v4","parameters":[{"borrow":false,"id":"v5","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":"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"}},{"id":"v5","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}}},"kind":"fun"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.firstForbiddenConstant","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"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":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v13","kind":"return"},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v12"}},"id":"v12","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":{"index":0,"kind":"projection","type_name":"Prod","value":"v11"}},"id":"v11","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v3","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v10","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"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v8","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"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":"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"}}},"declaration":{"id":"v3","parameters":[{"borrow":false,"id":"v4","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v2","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.hasClosingHashesStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.hasClosingHashes","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":"Bool"},"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":{"alternatives":[{"code":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"}],"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":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"}],"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":"v15","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v31","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v31","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"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v30","kind":"fvar"},{"id":"v26","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v29","kind":"fvar"}],"function":"v20","kind":"apply"}},"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":"1"}}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v21","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"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":"35"}}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"}],"function":"v20","kind":"apply"}},"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.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]}],"discriminant":"v14","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v3"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v3"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.hasClosingHashesStep","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"}},{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"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":{"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":{"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":{"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":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"arguments":[{"id":"v106","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v106","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v105"}},"id":"v105","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v104","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v104","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"15"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v103","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v109","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v109","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v108"}},"id":"v108","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v98","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v107","type":{"kind":"erased"}}]}],"discriminant":"v102","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v102","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v101","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v101","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v100","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v100","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v99"}},"id":"v99","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v98","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v98","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"14"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v97","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v112","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v112","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v111"}},"id":"v111","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v92","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v110","type":{"kind":"erased"}}]}],"discriminant":"v96","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v96","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v95","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v94","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"13"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v91","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v115","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v115","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v114"}},"id":"v114","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v86","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v113","type":{"kind":"erased"}}]}],"discriminant":"v90","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"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":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v89","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v88","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"12"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v85","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v118","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v118","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v117"}},"id":"v117","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v80","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v116","type":{"kind":"erased"}}]}],"discriminant":"v84","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v84","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v83","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v82","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v81"}},"id":"v81","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v80","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"11"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v79","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v121","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v121","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v120"}},"id":"v120","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v74","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v119","type":{"kind":"erased"}}]}],"discriminant":"v78","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v78","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v77","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v76","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v75"}},"id":"v75","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v74","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v74","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v73","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v124","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v124","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v123"}},"id":"v123","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v68","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v122","type":{"kind":"erased"}}]}],"discriminant":"v72","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v72","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v71","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v70","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v70","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v69"}},"id":"v69","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v68","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"9"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v67","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v127","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v127","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v126"}},"id":"v126","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v62","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v125","type":{"kind":"erased"}}]}],"discriminant":"v66","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v66","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v65","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v64","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v63"}},"id":"v63","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v62","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"8"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v61","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v130","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v130","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v129"}},"id":"v129","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v56","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v128","type":{"kind":"erased"}}]}],"discriminant":"v60","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v60","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v59","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v58","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v58","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v57"}},"id":"v57","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v56","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"7"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v55","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v133","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v133","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v132"}},"id":"v132","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v131","type":{"kind":"erased"}}]}],"discriminant":"v54","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v54","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v53","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"6"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v49","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v136","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v136","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v135"}},"id":"v135","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v134","type":{"kind":"erased"}}]}],"discriminant":"v48","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v48","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v46","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v45"}},"id":"v45","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"5"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v43","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v139","kind":"fvar"}],"kind":"jump","target":"v12"},"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":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v137","type":{"kind":"erased"}}]}],"discriminant":"v42","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v42","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v41","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v39"}},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"4"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v142","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v142","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v141"}},"id":"v141","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"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v140","type":{"kind":"erased"}}]}],"discriminant":"v36","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v36","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v33"}},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v32","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":"v31","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v145","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v145","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v144"}},"id":"v144","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v143","type":{"kind":"erased"}}]}],"discriminant":"v30","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v27"}},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v26","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":"v25","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v148","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v148","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v147"}},"id":"v147","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"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v146","type":{"kind":"erased"}}]}],"discriminant":"v24","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"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":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"arguments":[{"id":"v151","kind":"fvar"}],"kind":"jump","target":"v12"},"id":"v151","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v150"}},"id":"v150","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"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v149","type":{"kind":"erased"}}]}],"discriminant":"v11","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"type_name":"Decidable"},"declaration":{"id":"v12","parameters":[{"borrow":false,"id":"v13","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v13","kind":"apply"}}},"kind":"join"},"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":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v7"}},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"0"}}},"id":"v5","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":"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":"UInt8"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instDecidableEqUInt8"}},"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":"LexLeanRuntime.utf8Encode"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"0123456789ABCDEF"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.hexDigit","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v23","kind":"return"},"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":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]},{"code":{"body":{"alternatives":[{"code":{"body":{"alternatives":[{"code":{"id":"v14","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v28","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v31"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v30","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":"v29","type":{"kind":"erased"}}]}],"discriminant":"v27","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v27","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v36","kind":"return"},"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"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v33","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":"v5","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v24","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":"v17","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"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":"v0","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":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.letterLikeWidth"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v7","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"95"}}},"id":"v7","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":"v6","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v6","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"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isAsciiAlpha"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.idFirstWidth","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":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v20","kind":"return"},"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":"0"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v17","type":{"kind":"erased"}}]},{"code":{"body":{"alternatives":[{"code":{"body":{"alternatives":[{"code":{"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":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v11","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v57","type":{"kind":"erased"}}]},{"code":{"id":"v9","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v58","type":{"kind":"erased"}}]}],"discriminant":"v56","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v54","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v53"}},"id":"v53","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v52","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":"v51","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v62","kind":"return"},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v61"}},"id":"v61","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v60","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v60","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":"v59","type":{"kind":"erased"}}]}],"discriminant":"v50","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v27","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v48","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v47"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v46","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"63"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v45","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v66","kind":"return"},"id":"v66","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v65"}},"id":"v65","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v64","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v64","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":"v63","type":{"kind":"erased"}}]}],"discriminant":"v44","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v43","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v27","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v41"}},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"33"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v70","kind":"return"},"id":"v70","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v69"}},"id":"v69","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v68","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v68","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":"v67","type":{"kind":"erased"}}]}],"discriminant":"v38","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v38","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v37","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v27","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v35"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v34","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":"v33","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v74","kind":"return"},"id":"v74","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v73"}},"id":"v73","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v72","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v72","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":"v71","type":{"kind":"erased"}}]}],"discriminant":"v32","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v32","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v27","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v29"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"95"}}},"id":"v27","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":"v26","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v26","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":"v25","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v78","kind":"return"},"id":"v78","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v77"}},"id":"v77","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v76","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v76","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":"v75","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":"v7","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v23","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v82","kind":"return"},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v81"}},"id":"v81","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v80","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v80","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":"v79","type":{"kind":"erased"}}]}],"discriminant":"v22","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v22","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","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":"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":[{"id":"v1","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"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":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.subScriptWidth"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.letterLikeWidth"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isAsciiDigit"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isAsciiAlpha"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.idRestWidth","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":{"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.TokenAudit.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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.bytesInList"}},"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":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v2","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v18","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":"v4","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v17","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":"v6","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v16","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":"v8","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v15","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":"v14","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v14","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":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v13","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":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"linter.unusedSimpArgs"}}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"linter.unusedVariables"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"synthInstance.maxHeartbeats"}}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"maxHeartbeats"}}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"maxRecDepth"}}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"autoImplicit"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.isAllowedOption","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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"id":"v16","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v21","kind":"return"},"id":"v21","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":"v20","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":"v8","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":[],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v13"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"90"}}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"65"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"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.TokenAudit.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":"122"}}},"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":"97"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.isAsciiAlpha","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":{"id":"v7","kind":"return"},"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.TokenAudit.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":"57"}}},"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":"48"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.isAsciiDigit","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":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"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":"ByteArray"}},{"id":"v1","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v14","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"sorryAx"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v12","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v17","kind":"return"},"id":"v17","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":"v16","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":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v1","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"ofReduceNat"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v7","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v19","kind":"return"},"id":"v19","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":"v18","type":{"kind":"erased"}}]}],"discriminant":"v6","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"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":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v1","kind":"fvar"},{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"ofReduceBool"}}},"id":"v1","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"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.isForbiddenConstant","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":{"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":{"id":"v84","kind":"return"},"id":"v84","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v83","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.bytesInList"}},"id":"v83","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v82","kind":"apply"}},"id":"v82","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":"v2","kind":"fvar"},{"id":"v81","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v81","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":"v4","kind":"fvar"},{"id":"v80","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v80","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":"v6","kind":"fvar"},{"id":"v79","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v79","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":"v8","kind":"fvar"},{"id":"v78","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v78","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":"v77","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v77","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":"v12","kind":"fvar"},{"id":"v76","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v76","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":"v14","kind":"fvar"},{"id":"v75","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v75","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":"v16","kind":"fvar"},{"id":"v74","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v74","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":"v18","kind":"fvar"},{"id":"v73","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v73","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":"v20","kind":"fvar"},{"id":"v72","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v72","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":"v71","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v71","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":"v24","kind":"fvar"},{"id":"v70","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v70","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":"v26","kind":"fvar"},{"id":"v69","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v69","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":"v28","kind":"fvar"},{"id":"v68","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v68","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":"v30","kind":"fvar"},{"id":"v67","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v67","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":"v32","kind":"fvar"},{"id":"v66","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v66","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":"v34","kind":"fvar"},{"id":"v65","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v65","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":"v36","kind":"fvar"},{"id":"v64","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v64","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":"v63","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v63","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":"v40","kind":"fvar"},{"id":"v62","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v62","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":"v42","kind":"fvar"},{"id":"v61","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v61","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":"v44","kind":"fvar"},{"id":"v60","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v60","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":"v46","kind":"fvar"},{"id":"v59","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v59","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":"v48","kind":"fvar"},{"id":"v58","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v58","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":"v50","kind":"fvar"},{"id":"v57","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v57","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":"v52","kind":"fvar"},{"id":"v56","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v56","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":"v54","kind":"fvar"},{"id":"v55","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v55","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":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v53","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"sorryAx"}}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"run_tac"}}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"run_cmd"}}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v47","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"#eval"}}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v45","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"postfix"}}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"prefix"}}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"infixr"}}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"infixl"}}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"infix"}}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"notation"}}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"elab_rules"}}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"elab"}}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"syntax"}}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"macro_rules"}}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"macro"}}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"extern"}}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"implemented_by"}}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"ofReduceNat"}}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"ofReduceBool"}}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"kernel"}}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"native_decide"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"partial"}}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"unsafe"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"opaque"}}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"axiom"}}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"admit"}}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v1","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"sorry"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.isForbiddenToken","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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v22","kind":"return"},"id":"v22","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":"v21","type":{"kind":"erased"}}]},{"code":{"id":"v18","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v23","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":"v6","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":[],"function":"v17","kind":"apply"}},"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.TokenAudit.byteIs"}},"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":"187"}}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v9","kind":"apply"}},"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":{"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":"v8"}},"id":"v8","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":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v7","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":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"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.TokenAudit.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":"194"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.isGuillemetClose","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":"Bool"},"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":{"alternatives":[{"code":{"body":{"id":"v22","kind":"return"},"id":"v22","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":"v21","type":{"kind":"erased"}}]},{"code":{"id":"v18","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v23","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":"v6","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":[],"function":"v17","kind":"apply"}},"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.TokenAudit.byteIs"}},"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":"171"}}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v9","kind":"apply"}},"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":{"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":"v8"}},"id":"v8","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":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v7","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":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"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.TokenAudit.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":"194"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.isGuillemetOpen","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":"Bool"},"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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"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":{"id":"v19","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v54","type":{"kind":"erased"}}]},{"code":{"body":{"alternatives":[{"code":{"body":{"alternatives":[{"code":{"id":"v35","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v59","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v61","kind":"return"},"id":"v61","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":"v60","type":{"kind":"erased"}}]}],"discriminant":"v58","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v58","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v57","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v63","kind":"return"},"id":"v63","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":"v62","type":{"kind":"erased"}}]}],"discriminant":"v56","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v55","type":{"kind":"erased"}}]}],"discriminant":"v53","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v53","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v52","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"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":"16"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v48","type":{"kind":"erased"}}]},{"code":{"id":"v14","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v64","type":{"kind":"erased"}}]}],"discriminant":"v47","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"Decidable"},"id":"v47","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v46","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v45","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v44"}},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"8"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"erased"}}]},{"code":{"id":"v9","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v65","type":{"kind":"erased"}}]}],"discriminant":"v41","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"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":[{"id":"v1","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"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":"2"}}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v34","kind":"apply"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v30","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"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":"70"}}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v29"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"65"}}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v26","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v24"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"102"}}},"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":"97"}}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"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":"57"}}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v11"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"55"}}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"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":"49"}}},"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.TokenAudit.isRadixDigit","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"UInt8"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"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":{"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":"v60","kind":"return"},"id":"v60","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v59"}},"id":"v59","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v58","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v58","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":"v57","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v70","kind":"return"},"id":"v70","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v69"}},"id":"v69","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v68","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v68","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":"v67","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v95","kind":"return"},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v94"}},"id":"v94","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v93","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v93","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":"v92","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v108","kind":"return"},"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"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v105","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v112","kind":"return"},"id":"v112","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v111"}},"id":"v111","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v110","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v110","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"4"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v109","type":{"kind":"erased"}}]}],"discriminant":"v104","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v104","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v103","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v103","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v99","kind":"fvar"},{"id":"v102","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v102","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v101"}},"id":"v101","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v100","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v100","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"159"}}},"id":"v99","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v98"}},"id":"v98","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v97","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v96","type":{"kind":"erased"}}]}],"discriminant":"v91","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v91","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v90","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v90","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v89","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v89","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v88"}},"id":"v88","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v87","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v87","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"150"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v86","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v125","kind":"return"},"id":"v125","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v124"}},"id":"v124","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v123","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v123","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":"v122","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v129","kind":"return"},"id":"v129","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v128"}},"id":"v128","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v127","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v127","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"4"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v126","type":{"kind":"erased"}}]}],"discriminant":"v121","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v121","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v120","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v120","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v116","kind":"fvar"},{"id":"v119","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v119","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v118"}},"id":"v118","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v117","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v117","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"191"}}},"id":"v116","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v115"}},"id":"v115","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v114","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v114","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v113","type":{"kind":"erased"}}]}],"discriminant":"v85","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v85","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v84","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v84","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v80","kind":"fvar"},{"id":"v83","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v82"}},"id":"v82","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v81","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v81","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"149"}}},"id":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v79"}},"id":"v79","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v78","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v78","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"147"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v77","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v142","kind":"return"},"id":"v142","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v141"}},"id":"v141","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v140","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v140","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":"v139","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v146","kind":"return"},"id":"v146","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v145"}},"id":"v145","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v144","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v144","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"4"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v143","type":{"kind":"erased"}}]}],"discriminant":"v138","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v138","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v137","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v137","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v133","kind":"fvar"},{"id":"v136","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v136","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v135"}},"id":"v135","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v134","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v134","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"191"}}},"id":"v133","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v132"}},"id":"v132","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v131","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v131","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"156"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v130","type":{"kind":"erased"}}]}],"discriminant":"v76","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v76","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v75","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v75","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v74","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v74","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v73"}},"id":"v73","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v72","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"146"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v71","type":{"kind":"erased"}}]}],"discriminant":"v66","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v66","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v65","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v64","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v63"}},"id":"v63","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v62","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"157"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v61","type":{"kind":"erased"}}]}],"discriminant":"v56","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v54","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v53"}},"id":"v53","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"240"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v51","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v162","kind":"return"},"id":"v162","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v161"}},"id":"v161","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v160","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v160","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":"v159","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v175","kind":"return"},"id":"v175","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v174"}},"id":"v174","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v173","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v173","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":"v172","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v177","kind":"return"},"id":"v177","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v20"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v176","type":{"kind":"erased"}}]}],"discriminant":"v171","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v171","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v170","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v170","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v166","kind":"fvar"},{"id":"v169","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v169","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v168"}},"id":"v168","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v167","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v167","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"143"}}},"id":"v166","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v165"}},"id":"v165","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v164","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v164","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v163","type":{"kind":"erased"}}]}],"discriminant":"v158","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v158","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v157","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v157","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v156","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v156","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v155"}},"id":"v155","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v154","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v154","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"133"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v153","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v190","kind":"return"},"id":"v190","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v189"}},"id":"v189","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v188","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v188","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":"v187","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v192","kind":"return"},"id":"v192","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v20"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v191","type":{"kind":"erased"}}]}],"discriminant":"v186","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v186","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v185","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v185","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v181","kind":"fvar"},{"id":"v184","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v184","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v183"}},"id":"v183","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v182","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v182","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"191"}}},"id":"v181","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v180"}},"id":"v180","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v179","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v179","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v178","type":{"kind":"erased"}}]}],"discriminant":"v152","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v152","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v151","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v151","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v150","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v150","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v149"}},"id":"v149","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v148","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v148","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"132"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v147","type":{"kind":"erased"}}]}],"discriminant":"v50","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v48","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v47"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v46","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v46","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":"v45","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v205","kind":"return"},"id":"v205","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v204"}},"id":"v204","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v203","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v203","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":"v202","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v215","kind":"return"},"id":"v215","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v214"}},"id":"v214","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v213","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v213","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":"v212","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v220","kind":"return"},"id":"v220","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v20"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v219","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v225","kind":"return"},"id":"v225","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v20"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v224","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v229","kind":"return"},"id":"v229","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v228"}},"id":"v228","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v227","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v227","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":"v226","type":{"kind":"erased"}}]}],"discriminant":"v223","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v223","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v222","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v222","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v199","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v221","type":{"kind":"erased"}}]}],"discriminant":"v218","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v218","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v217","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v217","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v199","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v216","type":{"kind":"erased"}}]}],"discriminant":"v211","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v211","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v210","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v210","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v209","kind":"fvar"},{"id":"v199","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v209","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v208"}},"id":"v208","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v207","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v207","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v206","type":{"kind":"erased"}}]}],"discriminant":"v201","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v201","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v200","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v200","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v196","kind":"fvar"},{"id":"v199","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v199","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v198"}},"id":"v198","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v197","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v197","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"191"}}},"id":"v196","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v195"}},"id":"v195","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v194","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v194","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"188"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v193","type":{"kind":"erased"}}]}],"discriminant":"v44","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v43","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v41"}},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v40","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":"v39","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v242","kind":"return"},"id":"v242","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v241"}},"id":"v241","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v240","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v240","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":"v239","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v244","kind":"return"},"id":"v244","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v243","type":{"kind":"erased"}}]}],"discriminant":"v238","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v238","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v237","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v237","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v233","kind":"fvar"},{"id":"v236","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v236","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v235"}},"id":"v235","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v234","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v234","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"187"}}},"id":"v233","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v232"}},"id":"v232","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v231","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v231","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v230","type":{"kind":"erased"}}]}],"discriminant":"v38","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v38","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v37","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v35"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"207"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v33","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v266","kind":"return"},"id":"v266","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v265"}},"id":"v265","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v264","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v264","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":"v263","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v274","kind":"return"},"id":"v274","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v273","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v278","kind":"return"},"id":"v278","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v277"}},"id":"v277","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v276","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v276","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":"v275","type":{"kind":"erased"}}]}],"discriminant":"v272","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v272","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v271","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v271","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v270","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v270","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v269"}},"id":"v269","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v268","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v268","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"187"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v267","type":{"kind":"erased"}}]}],"discriminant":"v262","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v262","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v261","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v261","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v257","kind":"fvar"},{"id":"v260","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v260","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v259"}},"id":"v259","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v258","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v258","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"191"}}},"id":"v257","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v256"}},"id":"v256","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v255","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v255","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"177"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v254","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v292","kind":"return"},"id":"v292","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v14"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v291","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v296","kind":"return"},"id":"v296","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v295"}},"id":"v295","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v294","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v294","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":"v293","type":{"kind":"erased"}}]}],"discriminant":"v290","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v290","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v289","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v289","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v288","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v288","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v287"}},"id":"v287","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v286","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v286","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"163"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v285","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v300","kind":"return"},"id":"v300","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v299"}},"id":"v299","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v298","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v298","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":"v297","type":{"kind":"erased"}}]}],"discriminant":"v284","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v284","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v283","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v283","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v282","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v282","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v281"}},"id":"v281","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v280","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v280","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"160"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v279","type":{"kind":"erased"}}]}],"discriminant":"v253","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v253","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v252","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v252","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v248","kind":"fvar"},{"id":"v251","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v251","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v250"}},"id":"v250","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v249","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v249","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"169"}}},"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":"145"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v245","type":{"kind":"erased"}}]}],"discriminant":"v32","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v32","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v30","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v26","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"206"}}},"id":"v26","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":"v25","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v25","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"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v23","kind":"apply"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v21","kind":"fvar"}],"function":"v6","kind":"apply"}},"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":"3"}}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v17","kind":"apply"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v15","kind":"fvar"}],"function":"v6","kind":"apply"}},"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":"2"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","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":"1"}}},"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"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.letterLikeWidth","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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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":"v34","kind":"apply"}},"id":"v36","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":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"function":"v27","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v35","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"index":5,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.LexState","value":"v23"}},"id":"v34","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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":"v28","kind":"apply"}},"declaration":{"id":"v28","parameters":[{"borrow":false,"id":"v29","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v32","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.reversed"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":4,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.LexState","value":"v23"}}},"kind":"fun"},"id":"v27","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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":"v24","kind":"apply"}},"declaration":{"id":"v24","parameters":[{"borrow":false,"id":"v25","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"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":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"id":"v25","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}}},"kind":"fun"},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v22","kind":"apply"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}},{"id":"v4","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState.mk"}},"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"}},"id":"v18","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"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":"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":"0"}}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v9","kind":"apply"}},"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":{"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":"v8"}},"id":"v8","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":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v7","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":"v4","parameters":[{"borrow":false,"id":"v5","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"kind":"arrow"},"value":{"body":{"id":"v6","kind":"return"},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.stepLex"}}},"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.TokenAudit.lex","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":"LexLeanBoot.TokenAudit.Lexeme"}],"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"}},{"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.TokenAudit.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":{"alternatives":[{"code":{"body":{"body":{"id":"v38","kind":"return"},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v37","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":"v41","kind":"return"},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v39","kind":"fvar"},{"id":"v40","kind":"fvar"}],"function":"v36","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"borrow":false,"id":"v40","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v0","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"List"},"id":"v36","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"},"kind":"arrow"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v27","kind":"return"},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v11","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Ident","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]},{"code":{"body":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"function":"v12","kind":"apply"}},"id":"v28","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Number","kind":"constructor","parameters":[]},{"code":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"function":"v13","kind":"apply"}},"id":"v30","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Literal","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"function":"v17","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Command","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v34","kind":"fvar"}],"function":"v24","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Symbol","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v25","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Bool"},"type_name":"LexLeanBoot.TokenAudit.LexemeKind"},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Lexeme","value":"v6"}},"id":"v24","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"declaration":{"id":"v18","parameters":[{"borrow":false,"id":"v19","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":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v20","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v22","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"["}}},"id":"v20","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":"v17","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"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"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v13","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v12","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v1","kind":"apply"}},"id":"v11","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"declaration":{"id":"v8","parameters":[{"borrow":false,"id":"v9","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"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"}},"kind":"fun"},"id":"v4","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"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":{"kind":"const","levels":[],"name":"Bool"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"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.false"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.nextOpensBracket","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"kind":"const","levels":[],"name":"Bool"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v16","kind":"return"},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState.mk"}},"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"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"id":"v13","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme.mk"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"function":"v11","kind":"apply"}},"id":"v11","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":"v10"}},"id":"v10","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":"v9","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v9","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":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.pushLexeme","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v2","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"}},{"borrow":false,"id":"v5","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"Bool"}},{"borrow":false,"id":"v7","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"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.TokenAudit.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":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"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":"4"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"erased"}}]},{"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":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]}],"discriminant":"v33","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v33","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v27","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v29"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"239"}}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v26"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"224"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v45","kind":"return"},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v44"}},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v43","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":"v42","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"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":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v19"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"223"}}},"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":"128"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v14","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":"1"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v46","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":"v11","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v10","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v8"}},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"127"}}},"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":"0"}}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scalarWidth","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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v12","kind":"fvar"}],"kind":"jump","target":"v19"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"jump","target":"v19"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v38","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v19","parameters":[{"borrow":false,"id":"v20","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"jump","target":"v24"},"id":"v34","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":"v33","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v16","kind":"fvar"}],"kind":"jump","target":"v24"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v35","type":{"kind":"erased"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v24","parameters":[{"borrow":false,"id":"v25","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"id":"v28","kind":"return"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v27","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v31","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"an identifier follows a decimal point"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v29","type":{"kind":"erased"}}]}],"discriminant":"v26","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v22","type":{"kind":"erased"}}]},{"code":{"id":"v14","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"kind":"erased"}}]}],"discriminant":"v21","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v21","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v20","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v18","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v7","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":[],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.canStartIdent"}},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"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"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanExponent"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"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":"69"}}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v4"}},"id":"v4","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"101"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanAfterDot","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":"Bool"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"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":{"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":{"arguments":[{"id":"v84","kind":"fvar"}],"kind":"jump","target":"v81"},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v84","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"arguments":[{"id":"v85","kind":"fvar"}],"kind":"jump","target":"v78"},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v85","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v51","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"declaration":{"id":"v81","parameters":[{"borrow":false,"id":"v82","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v83","kind":"fvar"}],"kind":"jump","target":"v52"},"id":"v83","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v82","kind":"fvar"}],"function":"v43","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v78","parameters":[{"borrow":false,"id":"v79","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v80","kind":"fvar"}],"kind":"jump","target":"v52"},"id":"v80","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v79","kind":"fvar"}],"function":"v47","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v52","parameters":[{"borrow":false,"id":"v53","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"jump","target":"v56"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v76","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"jump","target":"v56"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v77","type":{"kind":"erased"}}]}],"discriminant":"v55","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v56","parameters":[{"borrow":false,"id":"v57","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"jump","target":"v62"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v68","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v34","kind":"fvar"}],"kind":"jump","target":"v62"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v69","type":{"kind":"erased"}}]}],"discriminant":"v61","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v62","parameters":[{"borrow":false,"id":"v63","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"id":"v66","kind":"return"},"id":"v66","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v65","type":{"kind":"erased"}}]},{"code":{"id":"v39","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v67","type":{"kind":"erased"}}]}],"discriminant":"v64","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v64","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v63","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v61","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v60","type":{"kind":"erased"}}]},{"code":{"body":{"alternatives":[{"code":{"id":"v36","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v72","type":{"kind":"erased"}}]},{"code":{"id":"v54","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v73","type":{"kind":"erased"}}]}],"discriminant":"v71","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v71","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v70","type":{"kind":"erased"}}]}],"discriminant":"v55","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v59","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v75","kind":"return"},"id":"v75","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v1","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v74","type":{"kind":"erased"}}]}],"discriminant":"v58","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v58","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v57","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v55","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v53","kind":"apply"}}},"kind":"join"},"id":"v51","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v50","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanDigits"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v49"}},"id":"v49","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v48","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v47","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"function":"v44","kind":"apply"}},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v45","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanAfterDot"}}},"kind":"fun"},"id":"v43","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v40","kind":"apply"}},"declaration":{"id":"v40","parameters":[{"borrow":false,"id":"v41","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v42","kind":"return"},"id":"v42","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v41","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}}},"kind":"fun"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v38","kind":"apply"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanAfterDot"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v35","kind":"apply"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanAfterDot"}},"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":[],"function":"v32","kind":"apply"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"69"}}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v27","kind":"apply"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v26","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v25"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"101"}}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v22","kind":"apply"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIn"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v20"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"57"}}},"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":"48"}}},"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":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v9","kind":"apply"}},"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":{"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":"v8"}},"id":"v8","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":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v7","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":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"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.TokenAudit.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":"46"}}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanAfterInt","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":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v20"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}},{"id":"v6","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState.mk"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v16","kind":"fvar"}],"function":"v11","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":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v12","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v1","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":{"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":"v10"}},"id":"v10","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":"v9","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v9","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":"v6","parameters":[{"borrow":false,"id":"v7","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"kind":"arrow"},"value":{"body":{"id":"v8","kind":"return"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanBlockCommentStep"}}},"kind":"fun"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v3","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v3","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.TokenAudit.scanBlockComment","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":"LexLeanBoot.TokenAudit.CommentState"},"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":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState.mk"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v116","kind":"fvar"}],"kind":"jump","target":"v34"},"id":"v116","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":"v115","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v128","kind":"fvar"}],"kind":"jump","target":"v34"},"id":"v128","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v124","kind":"fvar"},{"id":"v127","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v127","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v126"}},"id":"v126","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v125","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v125","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"45"}}},"id":"v124","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v123","kind":"fvar"}],"function":"v120","kind":"apply"}},"id":"v123","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v122"}},"id":"v122","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v121","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v121","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v120","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":"v119"}},"id":"v119","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":"v118","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v118","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":"v117","type":{"kind":"erased"}}]}],"discriminant":"v33","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v34","parameters":[{"borrow":false,"id":"v35","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v90","kind":"fvar"}],"kind":"jump","target":"v43"},"id":"v90","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":"v89","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v99","kind":"fvar"}],"kind":"jump","target":"v43"},"id":"v99","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v98","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v98","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v97","kind":"fvar"}],"function":"v94","kind":"apply"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v96"}},"id":"v96","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v95","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v94","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":"v93"}},"id":"v93","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":"v92","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v92","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":"v91","type":{"kind":"erased"}}]}],"discriminant":"v42","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v43","parameters":[{"borrow":false,"id":"v44","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v60","kind":"return"},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}},{"id":"v59","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"arguments":[{"id":"v57","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v58","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState.mk"}},"id":"v58","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v56","kind":"fvar"}],"function":"v55","kind":"apply"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"id":"v55","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":"v54"}},"id":"v54","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":"v53","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v53","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":"v52","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v72","kind":"return"},"id":"v72","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}},{"id":"v71","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"arguments":[{"id":"v68","kind":"fvar"},{"id":"v69","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v70","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState.mk"}},"id":"v70","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v67","kind":"fvar"}],"function":"v64","kind":"apply"}},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v67","kind":"fvar"}],"function":"v64","kind":"apply"}},"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":"1"}}},"id":"v64","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":"v63"}},"id":"v63","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":"v62","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v62","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":"v61","type":{"kind":"erased"}}]}],"discriminant":"v51","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"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":"v50","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v28","kind":"fvar"},{"id":"v26","kind":"fvar"},{"id":"v49","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v48"}},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v46","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v88","kind":"return"},"id":"v88","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}},{"id":"v87","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v87","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"arguments":[{"id":"v80","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v85","kind":"fvar"},{"id":"v86","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState.mk"}},"id":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v81","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v84","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"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":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Sub"},"kind":"app"},"value":{"arguments":[],"kind":"const","levels":[],"name":"instSubNat"}},"id":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v79","kind":"fvar"}],"function":"v76","kind":"apply"}},"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":"2"}}},"id":"v76","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":"v75"}},"id":"v75","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":"v74","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v74","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":"v73","type":{"kind":"erased"}}]}],"discriminant":"v45","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v45","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v44","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v42","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v41","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v28","kind":"fvar"},{"id":"v26","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v39"}},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"45"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v114","kind":"return"},"id":"v114","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}},{"id":"v113","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v113","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"arguments":[{"id":"v107","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v111","kind":"fvar"},{"id":"v112","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState.mk"}},"id":"v112","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v111","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v110","kind":"fvar"}],"function":"v103","kind":"apply"}},"id":"v110","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v109"}},"id":"v109","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v108","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v108","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v107","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v106","kind":"fvar"}],"function":"v103","kind":"apply"}},"id":"v106","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v105"}},"id":"v105","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v104","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v104","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"id":"v103","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":"v102"}},"id":"v102","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":"v101","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v101","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":"v100","type":{"kind":"erased"}}]}],"discriminant":"v36","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v36","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v33","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v28","kind":"fvar"},{"id":"v26","kind":"fvar"},{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v30"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"47"}}},"id":"v28","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":"v27","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v27","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"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v24","type":{"kind":"erased"}}]}],"discriminant":"v20","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"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":"v19","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v18","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v130","kind":"return"},"id":"v130","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v129","type":{"kind":"erased"}}]}],"discriminant":"v17","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"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":"v16","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.CommentState","value":"v2"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v15","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v132","kind":"return"},"id":"v132","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v131","type":{"kind":"erased"}}]}],"discriminant":"v14","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v8","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"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"}}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":2,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.CommentState","value":"v2"}},"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":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.CommentState","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":"LexLeanBoot.TokenAudit.CommentState","value":"v2"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanBlockCommentStep","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":"LexLeanBoot.TokenAudit.CommentState"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v63","kind":"fvar"}],"kind":"jump","target":"v37"},"id":"v63","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":"v62","type":{"kind":"erased"}}]},{"code":{"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":{"arguments":[{"id":"v86","kind":"fvar"}],"kind":"jump","target":"v37"},"id":"v86","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":"v85","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v33","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v84","type":{"kind":"erased"}}]},{"code":{"body":{"arguments":[{"id":"v88","kind":"fvar"}],"kind":"jump","target":"v37"},"id":"v88","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":"v87","type":{"kind":"erased"}}]}],"discriminant":"v83","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v83","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v82","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v66","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v81","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v81","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v80"}},"id":"v80","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v79","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v79","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v78","type":{"kind":"erased"}}]},{"code":{"body":{"arguments":[{"id":"v90","kind":"fvar"}],"kind":"jump","target":"v37"},"id":"v90","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":"v89","type":{"kind":"erased"}}]}],"discriminant":"v77","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v77","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v76","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v66","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v75","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v75","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v74"}},"id":"v74","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v73","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v73","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":"v72","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v95","kind":"fvar"}],"kind":"jump","target":"v37"},"id":"v95","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":"v94","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v109","kind":"fvar"}],"kind":"jump","target":"v37"},"id":"v109","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":"v21","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v108","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"jump","target":"v37"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v110","type":{"kind":"erased"}}]}],"discriminant":"v107","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v107","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v106","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v106","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v66","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v105","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v105","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v104"}},"id":"v104","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v103","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v103","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"117"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v102","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v26","kind":"fvar"}],"kind":"jump","target":"v37"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v111","type":{"kind":"erased"}}]}],"discriminant":"v101","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v101","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v100","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v100","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v66","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v99","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v99","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v98"}},"id":"v98","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v97","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"120"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v96","type":{"kind":"erased"}}]}],"discriminant":"v93","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v93","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v92","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v92","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v91","type":{"kind":"erased"}}]}],"discriminant":"v71","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v71","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v70","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v70","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v66","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v69","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v68"}},"id":"v68","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v67","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"92"}}},"id":"v66","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":"v65","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v65","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.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v64","type":{"kind":"erased"}}]}],"discriminant":"v36","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v37","parameters":[{"borrow":false,"id":"v38","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v59","kind":"return"},"id":"v59","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v58","kind":"fvar"}],"function":"v57","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":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v60","kind":"fvar"}],"function":"v53","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v60","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v39","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v57","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v54","kind":"apply"}},"declaration":{"id":"v54","parameters":[{"borrow":false,"id":"v55","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v56","kind":"return"},"id":"v56","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"}}},"kind":"fun"},"id":"v53","kind":"let","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":{"arguments":[],"function":"v40","kind":"apply"}},"declaration":{"id":"v40","parameters":[{"borrow":false,"id":"v41","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":{"alternatives":[{"code":{"body":{"id":"v49","kind":"return"},"id":"v49","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":"v48","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"id":"v52","kind":"return"},"id":"v52","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":"v51","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v41","kind":"fvar"},{"id":"v10","kind":"fvar"}],"function":"v7","kind":"apply"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v50","type":{"kind":"erased"}}]}],"discriminant":"v47","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v47","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v46","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v45","kind":"apply"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v41","kind":"fvar"},{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v43"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"39"}}}},"kind":"fun"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v38","kind":"apply"}}},"kind":"join"},"id":"v36","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v32","kind":"apply"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v30","kind":"apply"}},"id":"v30","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":"v21","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.advanceScalars"}},"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":"4"}}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"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":"v21","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.advanceScalars"}},"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":"2"}}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v19","kind":"fvar"}],"function":"v7","kind":"apply"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v17","kind":"apply"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v15","kind":"apply"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v10","kind":"fvar"}],"function":"v7","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","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"}},"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.TokenAudit.scanCharLiteral","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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"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"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v30","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v24"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v29","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v34","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a number has a digit separator or a radix prefix with no digit after it"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v32","type":{"kind":"erased"}}]}],"discriminant":"v28","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v25"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v24"}},"id":"v24","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[],"function":"v23","kind":"apply"}},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v22"}},"id":"v22","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v7","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v1","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v3","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v17","kind":"fvar"}],"function":"v12","kind":"apply"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v13","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v13","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":"v12","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":"v11"}},"id":"v11","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":"v10","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v10","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":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v6","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanDigitsStep"}}},"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":"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"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanDigits","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"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Bool"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"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":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v10"}},"id":"v10","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":"v5","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v8","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v8","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"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","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":"v7","kind":"return"},"id":"v7","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":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanDigitsOnlyStep"}}},"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.TokenAudit.scanDigitsOnly","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":{"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":{"body":{"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"}},{"id":"v21","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v20","kind":"fvar"}],"function":"v17","kind":"apply"}},"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":"1"}}},"id":"v17","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":"v16"}},"id":"v16","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":"v15","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v15","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":"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":"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":[],"function":"v8","kind":"apply"}},"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.TokenAudit.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.TokenAudit.scanDigitsOnlyStep","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":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"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":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v5","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v8","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v16","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v37","kind":"return"},"id":"v37","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v36","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v36","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v5","kind":"fvar"},{"id":"v35","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v8","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v34","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v49","kind":"return"},"id":"v49","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v48","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v48","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v45","kind":"fvar"},{"id":"v47","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v46","kind":"fvar"},{"id":"v46","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v44","kind":"fvar"}],"function":"v41","kind":"apply"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v43"}},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v41","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":"v40"}},"id":"v40","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":"v39","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v39","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":"v38","type":{"kind":"erased"}}]}],"discriminant":"v33","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v33","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isRadixDigit"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v61","kind":"return"},"id":"v61","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v60","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v57","kind":"fvar"},{"id":"v59","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v59","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Bool"}},{"id":"v11","kind":"fvar"},{"id":"v58","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v58","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v56","kind":"fvar"}],"function":"v53","kind":"apply"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v55"}},"id":"v55","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v54","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v53","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":"v52"}},"id":"v52","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":"v51","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v51","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":"v50","type":{"kind":"erased"}}]}],"discriminant":"v29","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v29","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v24","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v26"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"95"}}},"id":"v24","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":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v23","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"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v15","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v13","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v63","kind":"return"},"id":"v63","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v62","type":{"kind":"erased"}}]}],"discriminant":"v12","kind":"cases","result_type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"v12","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v9","kind":"apply"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v6"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v7","kind":"apply"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v6"}},"id":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v3"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v3"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanDigitsStep","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"}},{"borrow":false,"id":"v3","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":{"codomain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"arguments":[{"kind":"const","levels":[],"name":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"Bool"},{"kind":"const","levels":[],"name":"Bool"}],"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":"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":{"alternatives":[{"code":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"jump","target":"v22"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"kind":"erased"}}]},{"code":{"body":{"arguments":[{"id":"v49","kind":"fvar"}],"kind":"jump","target":"v22"},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v7","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v48","type":{"kind":"erased"}}]}],"discriminant":"v46","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v19","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v45","type":{"kind":"erased"}}]},{"code":{"body":{"arguments":[{"id":"v51","kind":"fvar"}],"kind":"jump","target":"v22"},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v7","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v50","type":{"kind":"erased"}}]}],"discriminant":"v21","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v22","parameters":[{"borrow":false,"id":"v23","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"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":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v43","kind":"return"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v42","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a scientific literal has no exponent digits"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v40","type":{"kind":"erased"}}]},{"code":{"id":"v38","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v44","type":{"kind":"erased"}}]}],"discriminant":"v39","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v37","kind":"apply"}},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v35","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanDigits"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"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":"10"}}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v27","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIn"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v29"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"57"}}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v26"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"48"}}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v23","kind":"apply"}}},"kind":"join"},"id":"v21","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.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":"45"}}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v12","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v11"}},"id":"v11","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"43"}}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v7","kind":"fvar"}],"function":"v4","kind":"apply"}},"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":"1"}}},"id":"v4","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":"v3"}},"id":"v3","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":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v2","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"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanExponent","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":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"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":{"id":"v10","kind":"return"},"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":"v2","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v5","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v7","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v6","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v6","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":"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"}},"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":{"id":"v4","kind":"return"},"id":"v4","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":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanIdRestStep"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanIdRest","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":{"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":"v1","kind":"fvar"},{"id":"v3","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":"v6","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"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"}}},"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":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.idRestWidth"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanIdRestStep","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":{"body":{"body":{"body":{"id":"v11","kind":"return"},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v10"}},"id":"v10","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":"v5","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v8","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v8","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"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","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":"v7","kind":"return"},"id":"v7","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":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanLineCommentStep"}}},"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.TokenAudit.scanLineComment","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":{"alternatives":[{"code":{"body":{"id":"v7","kind":"return"},"id":"v7","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":"v6","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","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":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v21","kind":"fvar"}],"function":"v18","kind":"apply"}},"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":{"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":"v17"}},"id":"v17","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":"v16","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v16","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":"v15","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v25","kind":"return"},"id":"v25","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":"v24","type":{"kind":"erased"}}]}],"discriminant":"v14","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v12","kind":"apply"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v10"}},"id":"v10","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v8","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":"v2","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanLineCommentStep","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":{"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":"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":{"alternatives":[{"code":{"body":{"body":{"body":{"arguments":[{"id":"v113","kind":"fvar"}],"kind":"jump","target":"v21"},"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":"10"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v110","type":{"kind":"erased"}}]},{"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":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"arguments":[{"id":"v153","kind":"fvar"}],"kind":"jump","target":"v21"},"id":"v153","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v152"}},"id":"v152","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v151","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v151","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v150","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v157","kind":"fvar"}],"kind":"jump","target":"v21"},"id":"v157","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v156"}},"id":"v156","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v155","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v155","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"8"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v154","type":{"kind":"erased"}}]}],"discriminant":"v149","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"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":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v148","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v14","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v147","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"79"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v144","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v161","kind":"fvar"}],"kind":"jump","target":"v21"},"id":"v161","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v160"}},"id":"v160","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v159","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v159","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"8"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v158","type":{"kind":"erased"}}]}],"discriminant":"v143","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v143","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v142","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v142","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v14","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v141","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v141","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v140"}},"id":"v140","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v139","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v139","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"111"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v138","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v165","kind":"fvar"}],"kind":"jump","target":"v21"},"id":"v165","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v164"}},"id":"v164","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v163","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v163","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":"v162","type":{"kind":"erased"}}]}],"discriminant":"v137","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v137","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v136","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v136","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v14","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v135","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v135","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v134"}},"id":"v134","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v133","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v133","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"66"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v132","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v169","kind":"fvar"}],"kind":"jump","target":"v21"},"id":"v169","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v168"}},"id":"v168","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v167","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v167","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":"v166","type":{"kind":"erased"}}]}],"discriminant":"v131","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v131","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v130","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v130","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v14","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v129","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v129","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v128"}},"id":"v128","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v127","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v127","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"98"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v126","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v173","kind":"fvar"}],"kind":"jump","target":"v21"},"id":"v173","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v172"}},"id":"v172","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v171","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v171","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"16"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v170","type":{"kind":"erased"}}]}],"discriminant":"v125","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v125","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v124","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v124","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v14","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v123","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v123","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v122"}},"id":"v122","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v121","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v121","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"88"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v120","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"arguments":[{"id":"v177","kind":"fvar"}],"kind":"jump","target":"v21"},"id":"v177","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v176"}},"id":"v176","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v175","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v175","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"16"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v174","type":{"kind":"erased"}}]}],"discriminant":"v119","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"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":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v118","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v14","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v117","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"120"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v114","type":{"kind":"erased"}}]}],"discriminant":"v20","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v21","parameters":[{"borrow":false,"id":"v22","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"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":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v108","kind":"fvar"}],"kind":"jump","target":"v102"},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v108","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"arguments":[{"id":"v109","kind":"fvar"}],"kind":"jump","target":"v105"},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v109","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v44","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Except"},"declaration":{"id":"v105","parameters":[{"borrow":false,"id":"v106","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v107","kind":"fvar"}],"kind":"jump","target":"v45"},"id":"v107","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v106","kind":"fvar"}],"function":"v39","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v102","parameters":[{"borrow":false,"id":"v103","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v104","kind":"fvar"}],"kind":"jump","target":"v45"},"id":"v104","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v103","kind":"fvar"}],"function":"v35","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v45","parameters":[{"borrow":false,"id":"v46","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v43","kind":"fvar"}],"kind":"jump","target":"v54"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v86","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v43","kind":"fvar"}],"kind":"jump","target":"v54"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v93","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v100","kind":"fvar"}],"kind":"jump","target":"v54"},"id":"v100","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v96","kind":"fvar"},{"id":"v99","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v99","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v98"}},"id":"v98","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v97","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"46"}}},"id":"v96","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v95","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v95","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":"v94","type":{"kind":"erased"}}]}],"discriminant":"v92","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v92","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v91","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v91","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v90","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v90","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v89"}},"id":"v89","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v88","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v88","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":"v87","type":{"kind":"erased"}}]}],"discriminant":"v53","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v54","parameters":[{"borrow":false,"id":"v55","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"id":"v47","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v57","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v83","kind":"fvar"}],"kind":"jump","target":"v64"},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v31","kind":"fvar"},{"id":"v82","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v81"}},"id":"v81","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v80","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"69"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v79","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"jump","target":"v64"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v84","type":{"kind":"erased"}}]}],"discriminant":"v78","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v78","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v77","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v31","kind":"fvar"},{"id":"v76","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v75"}},"id":"v75","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v74","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v74","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"101"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v73","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"jump","target":"v64"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v85","type":{"kind":"erased"}}]}],"discriminant":"v63","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v64","parameters":[{"borrow":false,"id":"v65","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"id":"v68","kind":"return"},"id":"v68","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v31","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v67","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v72","kind":"return"},"id":"v72","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v71","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v70","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v70","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a field index is followed by what could continue a number"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v69","type":{"kind":"erased"}}]}],"discriminant":"v66","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v66","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v65","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v63","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v62","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v31","kind":"fvar"},{"id":"v61","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v60"}},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v59","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"95"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v58","type":{"kind":"erased"}}]}],"discriminant":"v56","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v53","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v52","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"Bool.not"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v51","type":{"kind":"erased"}}]},{"code":{"id":"v29","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v101","type":{"kind":"erased"}}]}],"discriminant":"v50","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v48","kind":"fvar"}],"kind":"const","levels":[],"name":"Bool.not"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.beq"}},"id":"v47","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v46","kind":"apply"}}},"kind":"join"},"id":"v44","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v10","kind":"fvar"},{"id":"v42","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanDigits"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v41"}},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v39","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"function":"v36","kind":"apply"}},"declaration":{"id":"v36","parameters":[{"borrow":false,"id":"v37","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"id":"v38","kind":"return"},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanAfterInt"}}},"kind":"fun"},"id":"v35","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v32","kind":"apply"}},"declaration":{"id":"v32","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v34","kind":"return"},"id":"v34","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v33","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}}},"kind":"fun"},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v30","kind":"apply"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanDigitsOnly"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v28","kind":"apply"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v27","kind":"fvar"},{"id":"v23","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanDigits"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v26","kind":"fvar"}],"function":"v6","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v25"}},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"2"}}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v22","kind":"apply"}}},"kind":"join"},"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":"UInt8"}},{"id":"v14","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"48"}}},"id":"v14","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":"v13","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v13","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"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","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":"1"}}},"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"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanNumber","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":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v38","kind":"return"},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"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":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v37","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a quoted name is not closed"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v35","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v23","kind":"fvar"}],"kind":"jump","target":"v46"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v63","type":{"kind":"erased"}}]},{"code":{"body":{"arguments":[{"id":"v65","kind":"fvar"}],"kind":"jump","target":"v46"},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.QuotedScan","value":"v28"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v64","type":{"kind":"erased"}}]}],"discriminant":"v45","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v46","parameters":[{"borrow":false,"id":"v47","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"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":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v57","kind":"return"},"id":"v57","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"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":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v56","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v50","kind":"fvar"},{"id":"v53","kind":"fvar"},{"id":"v55","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v54","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"` is not a name"}}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v50","kind":"fvar"},{"id":"v52","kind":"fvar"},{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"the quoted name `"}}},"id":"v50","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"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v49","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"id":"v62","kind":"return"},"id":"v62","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"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":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v61","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v61","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v59","kind":"fvar"},{"id":"v60","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v60","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v7","kind":"fvar"}],"function":"v4","kind":"apply"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"value":{"arguments":[{"id":"v32","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment.mk"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v58","type":{"kind":"erased"}}]}],"discriminant":"v48","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Decidable"},"id":"v48","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v47","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v45","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v44","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v42","kind":"fvar"},{"id":"v43","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v16","kind":"fvar"},{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v41"}},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v40","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":"v39","type":{"kind":"erased"}}]}],"discriminant":"v34","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"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":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.QuotedScan","value":"v28"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v15","kind":"fvar"},{"id":"v29","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.QuotedScan","value":"v28"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"arguments":[],"function":"v27","kind":"apply"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v26"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}},{"id":"v10","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"arguments":[{"id":"v9","kind":"fvar"},{"id":"v23","kind":"fvar"},{"id":"v23","kind":"fvar"},{"id":"v24","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan.mk"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v21","kind":"fvar"}],"function":"v4","kind":"apply"}},"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":"Nat"}},{"id":"v15","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v16","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v16","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":"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"}},"declaration":{"id":"v10","parameters":[{"borrow":false,"id":"v11","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanQuotedStep"}},"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"}}},"kind":"fun"},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v8","kind":"apply"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v7","kind":"fvar"}],"function":"v4","kind":"apply"}},"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":"2"}}},"id":"v4","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":"v3"}},"id":"v3","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":"v2","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v2","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"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanQuotedSegment","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":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"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":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan.mk"}},"id":"v17","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":"v16","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v55","kind":"return"},"id":"v55","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}},{"id":"v54","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"arguments":[{"id":"v52","kind":"fvar"},{"id":"v53","kind":"fvar"},{"id":"v53","kind":"fvar"},{"id":"v53","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan.mk"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v48","kind":"fvar"}],"function":"v51","kind":"apply"}},"id":"v51","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":"v50"}},"id":"v50","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":"v49","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v49","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":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v47","kind":"apply"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v46","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v66","kind":"return"},"id":"v66","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}},{"id":"v65","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"arguments":[{"id":"v63","kind":"fvar"},{"id":"v64","kind":"fvar"},{"id":"v64","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan.mk"}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v62","kind":"fvar"}],"function":"v59","kind":"apply"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v61"}},"id":"v61","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v60","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v60","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v59","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":"v58"}},"id":"v58","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":"v57","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v57","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":"v56","type":{"kind":"erased"}}]}],"discriminant":"v45","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v45","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v44","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v43","kind":"apply"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v41"}},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"46"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v39","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v74","kind":"return"},"id":"v74","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}},{"id":"v73","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"arguments":[{"id":"v71","kind":"fvar"},{"id":"v72","kind":"fvar"},{"id":"v72","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan.mk"}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v33","kind":"fvar"}],"function":"v70","kind":"apply"}},"id":"v70","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":"v69"}},"id":"v69","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":"v68","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v68","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":"v67","type":{"kind":"erased"}}]}],"discriminant":"v38","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v38","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v37","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v36","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"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"}}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v32","kind":"apply"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.idRestWidth"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v31","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v78","kind":"return"},"id":"v78","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}},{"id":"v77","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v76","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan.mk"}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v75","type":{"kind":"erased"}}]}],"discriminant":"v30","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v28","kind":"apply"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isGuillemetClose"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v27","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v82","kind":"return"},"id":"v82","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}},{"id":"v81","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v81","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v80","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan.mk"}},"id":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v79","type":{"kind":"erased"}}]}],"discriminant":"v26","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v24","kind":"apply"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.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":"10"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"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":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v13","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v84","kind":"return"},"id":"v84","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v83","type":{"kind":"erased"}}]}],"discriminant":"v12","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"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":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":2,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.QuotedScan","value":"v2"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v86","kind":"return"},"id":"v86","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v85","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"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":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.QuotedScan","value":"v2"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.QuotedScan","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":"LexLeanBoot.TokenAudit.QuotedScan","value":"v2"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanQuotedStep","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":"LexLeanBoot.TokenAudit.QuotedScan"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"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":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v7","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v17","kind":"fvar"}],"function":"v12","kind":"apply"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v16"}},"id":"v16","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v15","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v13","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v13","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":"v12","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":"v11"}},"id":"v11","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":"v10","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v10","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":"LexLeanBoot.TokenAudit.StringState"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"kind":"arrow"},"value":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanRawStringStep"}}},"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":"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"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanRawString","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"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"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":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v20","kind":"return"},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v19","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v18","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":"v17","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v45","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v43","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v44","kind":"fvar"},{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v39","kind":"fvar"}],"function":"v42","kind":"apply"}},"id":"v42","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":"v41"}},"id":"v41","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":"v40","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v40","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":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v38","kind":"apply"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v58","kind":"return"},"id":"v58","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v57","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v54","kind":"fvar"},{"id":"v55","kind":"fvar"},{"id":"v56","kind":"fvar"},{"id":"v56","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v7","kind":"fvar"},{"id":"v53","kind":"fvar"}],"function":"v50","kind":"apply"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v53","kind":"fvar"}],"function":"v50","kind":"apply"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v52"}},"id":"v52","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v50","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":"v49"}},"id":"v49","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":"v48","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v48","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":"v47","type":{"kind":"erased"}}]}],"discriminant":"v36","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v36","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v35","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v25","kind":"fvar"},{"id":"v23","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v33"}},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v31","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v73","kind":"return"},"id":"v73","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v72","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v66","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v71","kind":"fvar"},{"id":"v71","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v71","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":"v70","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"id":"v78","kind":"return"},"id":"v78","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v77","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v75","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v76","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v75","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v66","kind":"fvar"},{"id":"v2","kind":"fvar"}],"function":"v62","kind":"apply"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v74","type":{"kind":"erased"}}]}],"discriminant":"v69","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v69","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v68","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v67","kind":"apply"}},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v66","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.hasClosingHashes"}},"id":"v66","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v65","kind":"fvar"}],"function":"v62","kind":"apply"}},"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":"1"}}},"id":"v62","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":"v61"}},"id":"v61","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":"v60","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v60","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":"v59","type":{"kind":"erased"}}]}],"discriminant":"v30","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v30","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v29","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v25","kind":"fvar"},{"id":"v23","kind":"fvar"},{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v27"}},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"34"}}},"id":"v25","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":"v24","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v24","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"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v22","kind":"apply"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]}],"discriminant":"v16","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"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":"v15","kind":"fvar"},{"id":"v9","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v14","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v80","kind":"return"},"id":"v80","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v79","type":{"kind":"erased"}}]}],"discriminant":"v13","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"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"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v3"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v82","kind":"return"},"id":"v82","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v81","type":{"kind":"erased"}}]}],"discriminant":"v10","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"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":{"index":2,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v3"}},"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":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v3"}},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v3"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanRawStringStep","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"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"kind":"arrow"},"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":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v39","kind":"return"},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":"v36","kind":"apply"}},"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":{"body":{"id":"v41","kind":"return"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"}],"function":"v27","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v40","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v37","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"type_name":"Option"},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.NameScan","value":"v23"}},"id":"v36","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":"v28","kind":"apply"}},"declaration":{"id":"v28","parameters":[{"borrow":false,"id":"v29","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":{"id":"v35","kind":"return"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v34","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v34","kind":"let","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v32","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.NameScan","value":"v23"}},"id":"v32","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[],"function":"v31","kind":"apply"}},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.reversed"}},"id":"v30","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.NameScan","value":"v23"}}},"kind":"fun"},"id":"v27","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":"v24","kind":"apply"}},"declaration":{"id":"v24","parameters":[{"borrow":false,"id":"v25","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v25","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.error"}}},"kind":"fun"},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"value":{"arguments":[],"function":"v22","kind":"apply"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v21"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}},{"id":"v5","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan.mk"}},"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"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v17","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}}],"kind":"const","levels":["0"],"name":"List.nil"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v12","kind":"fvar"},{"id":"v15","kind":"fvar"}],"function":"v10","kind":"apply"}},"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":"v11","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"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":{"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"}},"declaration":{"id":"v5","parameters":[{"borrow":false,"id":"v6","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"kind":"arrow"},"value":{"body":{"id":"v7","kind":"return"},"id":"v7","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanSegmentsStep"}}},"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.TokenAudit.scanSegments","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":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":"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":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v21","kind":"fvar"}],"kind":"jump","target":"v69"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v75","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v6","kind":"fvar"}],"kind":"jump","target":"v69"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v76","type":{"kind":"erased"}}]}],"discriminant":"v68","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v69","parameters":[{"borrow":false,"id":"v70","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"kind":"arrow"},"value":{"alternatives":[{"code":{"body":{"id":"v72","kind":"return"},"id":"v72","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v71","kind":"fvar"}],"function":"v32","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v71","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v74","kind":"return"},"id":"v74","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v73","kind":"fvar"}],"function":"v67","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v73","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v70","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Except"}},"kind":"join"},"id":"v68","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v67","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v33","kind":"apply"}},"declaration":{"id":"v33","parameters":[{"borrow":false,"id":"v34","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"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":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v17","kind":"fvar"}],"kind":"jump","target":"v48"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v65","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v46","kind":"fvar"}],"kind":"jump","target":"v48"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v66","type":{"kind":"erased"}}]}],"discriminant":"v47","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v48","parameters":[{"borrow":false,"id":"v49","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v57","kind":"return"},"id":"v57","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}},{"id":"v56","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"value":{"arguments":[{"id":"v35","kind":"fvar"},{"id":"v54","kind":"fvar"},{"id":"v23","kind":"fvar"},{"id":"v55","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan.mk"}},"id":"v55","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":"v54","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"id":"v52","kind":"fvar"},{"id":"v53","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v53","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.NameScan","value":"v1"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v34"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v51","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v64","kind":"return"},"id":"v64","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}},{"id":"v63","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"value":{"arguments":[{"id":"v44","kind":"fvar"},{"id":"v61","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v62","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan.mk"}},"id":"v62","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":"v61","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"id":"v59","kind":"fvar"},{"id":"v60","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.NameScan","value":"v1"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v34"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v58","type":{"kind":"erased"}}]}],"discriminant":"v50","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v49","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v47","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v45","kind":"apply"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.canStartIdent"}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v35","kind":"fvar"},{"id":"v43","kind":"fvar"}],"function":"v9","kind":"apply"}},"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":"1"}}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v39","kind":"apply"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v35","kind":"fvar"},{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v37"}},"id":"v37","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"46"}}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v34"}}},"kind":"fun"},"id":"v32","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v26","kind":"apply"}},"declaration":{"id":"v26","parameters":[{"borrow":false,"id":"v27","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v31","kind":"return"},"id":"v31","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}},{"id":"v30","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v28","kind":"fvar"},{"id":"v23","kind":"fvar"},{"id":"v29","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan.mk"}},"id":"v29","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":"v27","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.NameScan","value":"v1"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v25","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v78","kind":"return"},"id":"v78","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v77","type":{"kind":"erased"}}]}],"discriminant":"v24","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v24","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v22","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v23","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":2,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.NameScan","value":"v1"}},"id":"v21","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"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":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}},{"id":"v19","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Except.ok"}},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v18","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":["0","0"],"name":"Prod.mk"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"value":{"arguments":[{"id":"v16","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment.mk"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","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":"v14","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"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":[],"function":"v12","kind":"apply"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanIdRest"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v10","kind":"fvar"}],"function":"v9","kind":"apply"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.idFirstWidth"}},"id":"v9","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":"v8"}},"id":"v8","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":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v7","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":"v6","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[],"function":"v5","kind":"apply"}},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},{"kind":"const","levels":[],"name":"Nat"}],"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":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanQuotedSegment"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v3","kind":"apply"}},"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.TokenAudit.isGuillemetOpen"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.NameScan","value":"v1"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanSegmentsStep","parameters":[{"borrow":false,"id":"v0","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"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":{"id":"v21","kind":"return"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v20"}},"id":"v20","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},{"kind":"const","levels":[],"name":"Bool"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v6","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v19","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.iterateUntil"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v16","kind":"fvar"}],"function":"v11","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":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v12","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v1","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":{"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":"v10"}},"id":"v10","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":"v9","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v9","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":"v6","parameters":[{"borrow":false,"id":"v7","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"kind":"arrow"},"value":{"body":{"id":"v8","kind":"return"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanStringStep"}}},"kind":"fun"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v3","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v3","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.TokenAudit.scanString","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":"LexLeanBoot.TokenAudit.StringState"},"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":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v19","kind":"return"},"id":"v19","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v18","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v17","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":"v16","type":{"kind":"erased"}}]},{"code":{"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":{"body":{"body":{"body":{"body":{"id":"v51","kind":"return"},"id":"v51","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v50","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v48","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v49","kind":"fvar"},{"id":"v49","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v44","kind":"fvar"}],"function":"v47","kind":"apply"}},"id":"v47","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":"v46"}},"id":"v46","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":"v45","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v45","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":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v43","kind":"apply"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v42","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v63","kind":"return"},"id":"v63","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v62","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v59","kind":"fvar"},{"id":"v60","kind":"fvar"},{"id":"v61","kind":"fvar"},{"id":"v61","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v60","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v6","kind":"fvar"},{"id":"v58","kind":"fvar"}],"function":"v55","kind":"apply"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v58","kind":"fvar"}],"function":"v55","kind":"apply"}},"id":"v58","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v57"}},"id":"v57","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v56","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v55","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":"v54"}},"id":"v54","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":"v53","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v53","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":"v52","type":{"kind":"erased"}}]}],"discriminant":"v41","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v41","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v40","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v24","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v38"}},"id":"v38","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v37","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v36","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v74","kind":"return"},"id":"v74","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v73","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v71","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v72","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v70","kind":"fvar"}],"function":"v67","kind":"apply"}},"id":"v70","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v69"}},"id":"v69","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v68","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v67","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":"v66"}},"id":"v66","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":"v65","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v65","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":"v64","type":{"kind":"erased"}}]}],"discriminant":"v35","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v35","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v34","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v24","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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":"34"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v30","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v88","kind":"return"},"id":"v88","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v87","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v87","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v86","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v86","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":"v85","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v95","kind":"return"},"id":"v95","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}},{"id":"v94","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v94","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v92","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v93","kind":"fvar"},{"id":"v93","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState.mk"}},"id":"v93","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v92","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v82","kind":"fvar"},{"id":"v91","kind":"fvar"}],"function":"v78","kind":"apply"}},"id":"v91","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v90","kind":"apply"}},"id":"v90","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v82","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v89","type":{"kind":"erased"}}]}],"discriminant":"v84","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v84","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v83","kind":"fvar"},{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v82","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v81","kind":"fvar"}],"function":"v78","kind":"apply"}},"id":"v81","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v80"}},"id":"v80","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v79","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v79","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v78","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":"v77"}},"id":"v77","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":"v76","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v76","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":"v75","type":{"kind":"erased"}}]}],"discriminant":"v29","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"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":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v24","kind":"fvar"},{"id":"v22","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v26"}},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"92"}}},"id":"v24","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":"v23","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v23","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"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v4","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v20","type":{"kind":"erased"}}]}],"discriminant":"v15","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"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":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v13","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v97","kind":"return"},"id":"v97","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v96","type":{"kind":"erased"}}]}],"discriminant":"v12","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"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":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v2"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"id":"v99","kind":"return"},"id":"v99","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v98","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"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":{"index":2,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v2"}},"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":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","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":"LexLeanBoot.TokenAudit.StringState","value":"v2"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.scanStringStep","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":"LexLeanBoot.TokenAudit.StringState"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"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":{"alternatives":[{"code":{"body":{"body":{"id":"v153","kind":"return"},"id":"v153","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v152","kind":"fvar"}],"function":"v150","kind":"apply"}},"id":"v152","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":"v155","kind":"return"},"id":"v155","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v154","kind":"fvar"}],"function":"v9","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v154","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v151","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v151","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.AuditState","value":"v1"}},"id":"v150","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"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":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"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":{"body":{"id":"v146","kind":"return"},"id":"v146","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v145","kind":"fvar"}],"function":"v15","kind":"apply"}},"id":"v145","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":"v149","kind":"return"},"id":"v149","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v147","kind":"fvar"},{"id":"v148","kind":"fvar"}],"function":"v143","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v147","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"borrow":false,"id":"v148","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v144","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"List"},"id":"v144","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.AuditState","value":"v1"}},"id":"v143","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"},"kind":"arrow"},"value":{"arguments":[],"function":"v16","kind":"apply"}},"declaration":{"id":"v16","parameters":[{"borrow":false,"id":"v17","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}},{"borrow":false,"id":"v18","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"id":"v134","kind":"return"},"id":"v134","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v133","kind":"fvar"}],"function":"v24","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Ident","kind":"constructor","parameters":[{"borrow":false,"id":"v133","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]},{"code":{"body":{"body":{"id":"v136","kind":"return"},"id":"v136","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v135","kind":"fvar"}],"function":"v30","kind":"apply"}},"id":"v135","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Number","kind":"constructor","parameters":[]},{"code":{"body":{"body":{"id":"v138","kind":"return"},"id":"v138","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v137","kind":"fvar"}],"function":"v31","kind":"apply"}},"id":"v137","kind":"let","type":{"kind":"const","levels":["1"],"name":"PUnit"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Unit.unit"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Literal","kind":"constructor","parameters":[]},{"code":{"body":{"id":"v140","kind":"return"},"id":"v140","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v139","kind":"fvar"}],"function":"v45","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Command","kind":"constructor","parameters":[{"borrow":false,"id":"v139","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v142","kind":"return"},"id":"v142","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v141","kind":"fvar"}],"function":"v131","kind":"apply"}},"constructor":"LexLeanBoot.TokenAudit.LexemeKind.Symbol","kind":"constructor","parameters":[{"borrow":false,"id":"v141","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v132","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"LexLeanBoot.TokenAudit.LexemeKind"},"id":"v132","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Lexeme","value":"v17"}},"id":"v131","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v46","kind":"apply"}},"declaration":{"id":"v46","parameters":[{"borrow":false,"id":"v47","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v128","kind":"fvar"}],"kind":"jump","target":"v54"},"id":"v128","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":"v127","type":{"kind":"erased"}}]},{"code":{"body":{"arguments":[{"id":"v130","kind":"fvar"}],"kind":"jump","target":"v54"},"id":"v130","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.nextOpensBracket"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v129","type":{"kind":"erased"}}]}],"discriminant":"v53","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v54","parameters":[{"borrow":false,"id":"v55","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v70","kind":"return"},"id":"v70","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v69","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v68","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v68","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":"v67","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v80","kind":"return"},"id":"v80","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v79","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v79","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v78","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v78","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":"v77","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v89","kind":"return"},"id":"v89","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v88","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v88","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v86","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v87","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v87","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":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v82","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v85","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v84"}},"id":"v84","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v83","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v82","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":"v81","type":{"kind":"erased"}}]}],"discriminant":"v76","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v76","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v75","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v75","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v74","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v74","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v73"}},"id":"v73","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v72","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v72","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":"v71","type":{"kind":"erased"}}]}],"discriminant":"v66","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v66","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v65","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v48","kind":"fvar"},{"id":"v47","kind":"fvar"},{"id":"v64","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v63","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"]"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v62","type":{"kind":"erased"}}]},{"code":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"id":"v102","kind":"return"},"id":"v102","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v101","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v101","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v95","kind":"fvar"},{"id":"v99","kind":"fvar"},{"id":"v100","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v100","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":"v99","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":"v98","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v114","kind":"return"},"id":"v114","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v113","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v113","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v110","kind":"fvar"},{"id":"v111","kind":"fvar"},{"id":"v112","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v112","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":"v111","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v110","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v3","kind":"fvar"},{"id":"v109","kind":"fvar"}],"function":"v106","kind":"apply"}},"id":"v109","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v108"}},"id":"v108","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v107","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v107","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"id":"v106","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":"v105"}},"id":"v105","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":"v104","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v104","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":"v103","type":{"kind":"erased"}}]}],"discriminant":"v97","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v97","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v96","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v96","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v95","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v94"}},"id":"v94","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v93","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v93","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":"v92","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v122","kind":"return"},"id":"v122","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v121","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v121","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v118","kind":"fvar"},{"id":"v119","kind":"fvar"},{"id":"v120","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v120","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":"v119","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v118","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v117"}},"id":"v117","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v116","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v116","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":"v115","type":{"kind":"erased"}}]}],"discriminant":"v91","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v91","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v5","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v90","type":{"kind":"erased"}}]}],"discriminant":"v61","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v61","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v60","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v60","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v48","kind":"fvar"},{"id":"v47","kind":"fvar"},{"id":"v59","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v58","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v58","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"["}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v57","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v126","kind":"return"},"id":"v126","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v125","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v125","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v52","kind":"fvar"},{"id":"v124","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v124","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":"v123","type":{"kind":"erased"}}]}],"discriminant":"v56","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v56","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v55","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v53","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v51","kind":"fvar"},{"id":"v52","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v48","kind":"fvar"},{"id":"v47","kind":"fvar"},{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"@"}}},"id":"v48","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":"v45","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v32","kind":"apply"}},"declaration":{"id":"v32","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"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":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v43","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v42","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v42","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":"v41","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v40","kind":"apply"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v34","kind":"fvar"},{"id":"v37","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"`"}}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v34","kind":"fvar"},{"id":"v36","kind":"fvar"},{"id":"v33","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v35","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"the command `"}}},"id":"v34","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"}}},"kind":"fun"},"id":"v31","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v25","kind":"apply"}},"id":"v30","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"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":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v29","kind":"return"},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v28","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState.mk"}},"id":"v27","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":"v24","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v19","kind":"apply"}},"declaration":{"id":"v19","parameters":[{"borrow":false,"id":"v20","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v23","kind":"return"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}},{"id":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[],"function":"v21","kind":"apply"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"value":{"arguments":[{"id":"v20","kind":"fvar"},{"id":"v18","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.auditIdent"}}},"kind":"fun"}},"kind":"fun"},"id":"v15","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"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":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"id":"v14","kind":"return"},"id":"v14","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"}},"kind":"fun"},"id":"v9","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"declaration":{"id":"v6","parameters":[{"borrow":false,"id":"v7","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v8","kind":"return"},"id":"v8","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"id":"v5","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":2,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.AuditState","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":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.AuditState","value":"v1"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.stepAudit","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"borrow":false,"id":"v1","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}}],"recursive":false,"type":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v25","kind":"return"},"id":"v25","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"}],"function":"v22","kind":"apply"}},"id":"v24","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":"v27","kind":"return"},"id":"v27","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v26","kind":"fvar"}],"function":"v6","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v26","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v23","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v23","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"index":5,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.LexState","value":"v2"}},"id":"v22","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"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":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"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":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v19","type":{"kind":"erased"}}]},{"code":{"id":"v15","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v21","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"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":"v9","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"id":"v15","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"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":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v9","kind":"fvar"},{"id":"v10","kind":"fvar"},{"id":"v11","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.stepLexAt"}},"id":"v13","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":4,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.LexState","value":"v2"}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.LexState","value":"v2"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":2,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.LexState","value":"v2"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.LexState","value":"v2"}},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.LexState","value":"v2"}}},"kind":"fun"},"id":"v6","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"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":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"id":"v5","kind":"return"},"id":"v5","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}}],"kind":"const","levels":["0"],"name":"Option.none"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.stepLex","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":"LexLeanBoot.TokenAudit.LexState"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v122","kind":"fvar"}],"kind":"jump","target":"v44"},"id":"v122","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v31","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v121","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v121","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v120"}},"id":"v120","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v119","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v119","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"13"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v118","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"jump","target":"v44"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v123","type":{"kind":"erased"}}]}],"discriminant":"v117","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v117","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v116","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v116","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v31","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v115","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v115","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v114"}},"id":"v114","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v113","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v113","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"9"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v112","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v36","kind":"fvar"}],"kind":"jump","target":"v44"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v124","type":{"kind":"erased"}}]}],"discriminant":"v43","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v104","kind":"return"},"id":"v104","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v103","kind":"fvar"}],"function":"v101","kind":"apply"}},"id":"v103","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":"v106","kind":"return"},"id":"v106","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v105","kind":"fvar"}],"function":"v54","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v105","type":{"kind":"const","levels":[],"name":"UInt8"}}]}],"discriminant":"v102","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v102","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.TokenAudit.controlCode"}},"id":"v101","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v55","kind":"apply"}},"declaration":{"id":"v55","parameters":[{"borrow":false,"id":"v56","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v99","kind":"fvar"}],"kind":"jump","target":"v59"},"id":"v99","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":"v98","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"jump","target":"v59"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v100","type":{"kind":"erased"}}]}],"discriminant":"v58","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v59","parameters":[{"borrow":false,"id":"v60","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v90","kind":"fvar"}],"kind":"jump","target":"v68"},"id":"v90","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":"v89","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v19","kind":"fvar"}],"kind":"jump","target":"v68"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v91","type":{"kind":"erased"}}]}],"discriminant":"v67","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"declaration":{"id":"v68","parameters":[{"borrow":false,"id":"v69","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"id":"v72","kind":"return"},"id":"v72","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}},{"id":"v29","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v71","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v83","kind":"return"},"id":"v83","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}},{"id":"v82","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v82","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v77","kind":"fvar"},{"id":"v78","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v80","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v81","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState.mk"}},"id":"v81","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":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v79","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v79","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v77","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}},"id":"v78","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.CommentState","value":"v27"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.CommentState","value":"v27"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v76","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"id":"v88","kind":"return"},"id":"v88","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}},{"id":"v87","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v87","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v86","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.failLex"}},"id":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v85","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v85","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a comment is not closed"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v84","type":{"kind":"erased"}}]}],"discriminant":"v75","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v75","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v74","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v74","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.CommentState","value":"v27"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v73","type":{"kind":"erased"}}]}],"discriminant":"v70","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v70","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v69","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v67","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v66","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v66","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v31","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v65","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v64"}},"id":"v64","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v63","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"47"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v62","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v97","kind":"return"},"id":"v97","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}},{"id":"v96","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v96","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v21","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v94","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v95","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState.mk"}},"id":"v95","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":"v94","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v93","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v93","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v21","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v92","type":{"kind":"erased"}}]}],"discriminant":"v61","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v61","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v60","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v58","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v57","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v31","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}}},"kind":"fun"},"id":"v54","kind":"let","type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"arguments":[],"function":"v48","kind":"apply"}},"declaration":{"id":"v48","parameters":[{"borrow":false,"id":"v49","type":{"kind":"const","levels":[],"name":"UInt8"}}],"type":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt8"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v53","kind":"return"},"id":"v53","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}},{"id":"v52","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.failLex"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[],"function":"v50","kind":"apply"}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v49","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.controlMessage"}}},"kind":"fun"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"id":"v111","kind":"return"},"id":"v111","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}},{"id":"v110","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v110","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v108","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v109","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState.mk"}},"id":"v109","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":"v108","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v13","kind":"fvar"}],"function":"v10","kind":"apply"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v107","type":{"kind":"erased"}}]}],"discriminant":"v46","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Decidable"},"id":"v46","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v45","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v43","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v42","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v31","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v41","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v40"}},"id":"v40","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v39","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":"v38","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"id":"v130","kind":"return"},"id":"v130","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}},{"id":"v129","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v129","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v14","kind":"fvar"},{"id":"v126","kind":"fvar"},{"id":"v36","kind":"fvar"},{"id":"v127","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v128","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState.mk"}},"id":"v128","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":"v127","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v4","kind":"fvar"},{"id":"v13","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v126","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v13","kind":"fvar"}],"function":"v10","kind":"apply"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v125","type":{"kind":"erased"}}]}],"discriminant":"v37","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"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":"v35","kind":"fvar"},{"id":"v36","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v31","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v34","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v34","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v33"}},"id":"v33","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"10"}}},"id":"v31","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":"v30","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v30","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"}},"id":"v29","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v28","kind":"apply"}},"id":"v28","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v7","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.stepLexToken"}},"id":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"arguments":[],"function":"v26","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v25","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanBlockComment"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v24","kind":"fvar"}],"function":"v10","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":"2"}}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"id":"v20","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanLineComment"}},"id":"v19","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v18","kind":"apply"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v14","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.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":"45"}}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v13","kind":"fvar"}],"function":"v10","kind":"apply"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v12"}},"id":"v12","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v11","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"1"}}},"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":"UInt8"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.stepLexAt","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"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Bool"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v5","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"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":{"alternatives":[{"code":{"body":{"id":"v129","kind":"return"},"id":"v129","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v128","kind":"fvar"}],"function":"v10","kind":"apply"}},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v128","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"body":{"id":"v131","kind":"return"},"id":"v131","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v130","kind":"fvar"}],"function":"v126","kind":"apply"}},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v130","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}]}],"discriminant":"v127","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Except"},"id":"v127","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"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":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanSegments"}},"id":"v126","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Prod"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v122","kind":"return"},"id":"v122","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v121","kind":"fvar"}],"function":"v19","kind":"apply"}},"id":"v121","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":"v125","kind":"return"},"id":"v125","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v123","kind":"fvar"},{"id":"v124","kind":"fvar"}],"function":"v119","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v123","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"borrow":false,"id":"v124","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v120","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"List"},"id":"v120","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v12"}},"id":"v119","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"value":{"arguments":[],"function":"v20","kind":"apply"}},"declaration":{"id":"v20","parameters":[{"borrow":false,"id":"v21","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"borrow":false,"id":"v22","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v115","kind":"return"},"id":"v115","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v114","kind":"fvar"}],"function":"v104","kind":"apply"}},"id":"v114","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":"v118","kind":"return"},"id":"v118","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v116","kind":"fvar"},{"id":"v117","kind":"fvar"}],"function":"v113","kind":"apply"}},"constructor":"List.cons","kind":"constructor","parameters":[{"borrow":false,"id":"v116","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"borrow":false,"id":"v117","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}]}],"discriminant":"v22","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"List"},"id":"v113","kind":"let","type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"value":{"arguments":[],"function":"v105","kind":"apply"}},"declaration":{"id":"v105","parameters":[{"borrow":false,"id":"v106","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}},{"borrow":false,"id":"v107","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"id":"v112","kind":"return"},"id":"v112","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v108","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v109","kind":"fvar"},{"id":"v111","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.pushLexeme"}},"id":"v111","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"arguments":[{"id":"v110","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind.Ident"}},"id":"v110","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v12"}},"id":"v109","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v108","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}},"id":"v108","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v12"}}},"kind":"fun"},"id":"v104","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v23","kind":"apply"}},"declaration":{"id":"v23","parameters":[{"borrow":false,"id":"v24","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v98","kind":"fvar"}],"kind":"jump","target":"v41"},"id":"v98","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v94","kind":"fvar"},{"id":"v95","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v96","kind":"fvar"},{"id":"v97","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.pushLexeme"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind.Literal"}},"id":"v96","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v94","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v37"}},"id":"v94","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v37"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v93","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v103","kind":"fvar"}],"kind":"jump","target":"v41"},"id":"v103","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v100","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v102","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.failLex"}},"id":"v102","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v101","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v101","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a raw string is not closed"}}},"id":"v100","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v99","type":{"kind":"erased"}}]}],"discriminant":"v40","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"declaration":{"id":"v41","parameters":[{"borrow":false,"id":"v42","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"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":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"jump","target":"v69"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v84","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"jump","target":"v69"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v91","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v65","kind":"fvar"}],"kind":"jump","target":"v69"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v92","type":{"kind":"erased"}}]}],"discriminant":"v90","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"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":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v89","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v86","kind":"fvar"},{"id":"v54","kind":"fvar"},{"id":"v88","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v88","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v87","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v87","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"r"}}},"id":"v86","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"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v85","type":{"kind":"erased"}}]}],"discriminant":"v68","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"declaration":{"id":"v69","parameters":[{"borrow":false,"id":"v70","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"jump","target":"v73"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v78","type":{"kind":"erased"}}]},{"code":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"jump","target":"v73"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v81","type":{"kind":"erased"}}]},{"code":{"arguments":[{"id":"v63","kind":"fvar"}],"kind":"jump","target":"v73"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v82","type":{"kind":"erased"}}]}],"discriminant":"v80","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"id":"v80","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v58","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v79","type":{"kind":"erased"}}]}],"discriminant":"v68","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"declaration":{"id":"v73","parameters":[{"borrow":false,"id":"v74","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"id":"v53","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v76","type":{"kind":"erased"}}]},{"code":{"id":"v48","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v77","type":{"kind":"erased"}}]}],"discriminant":"v75","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"id":"v75","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v74","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v72","type":{"kind":"erased"}}]},{"code":{"id":"v43","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v83","type":{"kind":"erased"}}]}],"discriminant":"v71","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"id":"v71","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v70","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v68","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v67","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v66","kind":"fvar"}],"kind":"const","levels":[],"name":"Bool.not"}},"id":"v66","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Segment","value":"v21"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v64","kind":"apply"}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v31","kind":"fvar"},{"id":"v61","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v62","kind":"apply"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v25","kind":"fvar"},{"id":"v61","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteIs"}},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v60"}},"id":"v60","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v59","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"34"}}},"id":"v58","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v57","kind":"apply"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v54","kind":"fvar"},{"id":"v56","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.endsWith"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v55","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"!"}}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.Segment","value":"v21"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v52","kind":"apply"}},"id":"v52","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v25","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v49","kind":"fvar"},{"id":"v51","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.pushLexeme"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"arguments":[{"id":"v50","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind.Ident"}},"id":"v50","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"value":{"index":0,"kind":"projection","type_name":"Prod","value":"v12"}},"id":"v49","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v47","kind":"apply"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v44","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v46","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.failLex"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v45","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v45","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"an interpolated string holds code"}}},"id":"v44","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v43","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v42","kind":"apply"}}},"kind":"join"},"id":"v40","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"},{"id":"v39","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v39","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v37"}},"id":"v37","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[],"function":"v36","kind":"apply"}},"id":"v36","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v35","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v27","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanRawString"}},"id":"v35","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v31","kind":"fvar"},{"id":"v34","kind":"fvar"}],"function":"v30","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":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v25","kind":"fvar"},{"id":"v27","kind":"fvar"}],"function":"v30","kind":"apply"}},"id":"v30","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":"v29"}},"id":"v29","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":"v28","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v28","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":"v27","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v26","kind":"apply"}},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countRawHashes"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v12"}}},"kind":"fun"}},"kind":"fun"},"id":"v19","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v13","kind":"apply"}},"declaration":{"id":"v13","parameters":[{"borrow":false,"id":"v14","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v18","kind":"return"},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v15","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v16","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState.mk"}},"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"}}],"kind":"const","levels":["0"],"name":"Option.none"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"Prod","value":"v12"}}},"kind":"fun"}},"kind":"fun"},"id":"v10","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v6","kind":"apply"}},"declaration":{"id":"v6","parameters":[{"borrow":false,"id":"v7","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v8","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v7","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.failLex"}},"id":"v8","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.stepLexIdent","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"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Bool"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v5","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"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":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v139","kind":"fvar"}],"kind":"jump","target":"v19"},"id":"v139","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v135","kind":"fvar"},{"id":"v136","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v137","kind":"fvar"},{"id":"v138","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.pushLexeme"}},"id":"v138","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind.Literal"}},"id":"v137","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v135","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}},"id":"v136","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":1,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v15"}},"id":"v135","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v15"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v134","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"arguments":[{"id":"v144","kind":"fvar"}],"kind":"jump","target":"v19"},"id":"v144","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v141","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v143","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.failLex"}},"id":"v143","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v142","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v142","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a string is not closed"}}},"id":"v141","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v140","type":{"kind":"erased"}}]}],"discriminant":"v18","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"declaration":{"id":"v19","parameters":[{"borrow":false,"id":"v20","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v132","kind":"fvar"}],"kind":"jump","target":"v129"},"id":"v132","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":"v133","kind":"fvar"}],"kind":"jump","target":"v126"},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v133","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v35","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Option"},"declaration":{"id":"v129","parameters":[{"borrow":false,"id":"v130","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v131","kind":"fvar"}],"kind":"jump","target":"v36"},"id":"v131","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v130","kind":"fvar"}],"function":"v34","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v126","parameters":[{"borrow":false,"id":"v127","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v128","kind":"fvar"}],"kind":"jump","target":"v36"},"id":"v128","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v127","kind":"fvar"}],"function":"v27","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v36","parameters":[{"borrow":false,"id":"v37","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"arguments":[{"id":"v124","kind":"fvar"}],"kind":"jump","target":"v118"},"constructor":"Except.error","kind":"constructor","parameters":[{"borrow":false,"id":"v124","type":{"kind":"const","levels":[],"name":"ByteArray"}}]},{"code":{"arguments":[{"id":"v125","kind":"fvar"}],"kind":"jump","target":"v121"},"constructor":"Except.ok","kind":"constructor","parameters":[{"borrow":false,"id":"v125","type":{"kind":"const","levels":[],"name":"Nat"}}]}],"discriminant":"v50","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Except"},"declaration":{"id":"v121","parameters":[{"borrow":false,"id":"v122","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v123","kind":"fvar"}],"kind":"jump","target":"v51"},"id":"v123","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v122","kind":"fvar"}],"function":"v49","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v118","parameters":[{"borrow":false,"id":"v119","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"arguments":[{"id":"v120","kind":"fvar"}],"kind":"jump","target":"v51"},"id":"v120","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v119","kind":"fvar"}],"function":"v43","kind":"apply"}}},"kind":"join"},"declaration":{"id":"v51","parameters":[{"borrow":false,"id":"v52","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"arguments":[{"id":"v109","kind":"fvar"}],"kind":"jump","target":"v100"},"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":{"arguments":[{"id":"v114","kind":"fvar"}],"kind":"jump","target":"v100"},"id":"v114","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v113","kind":"fvar"},{"id":"v55","kind":"fvar"}],"kind":"const","levels":[],"name":"Nat.blt"}},"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":"0"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v110","type":{"kind":"erased"}}]}],"discriminant":"v99","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"declaration":{"id":"v100","parameters":[{"borrow":false,"id":"v101","type":{"kind":"const","levels":[],"name":"Bool"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"value":{"body":{"alternatives":[{"code":{"body":{"alternatives":[{"code":{"id":"v76","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v105","type":{"kind":"erased"}}]},{"code":{"id":"v69","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v106","type":{"kind":"erased"}}]}],"discriminant":"v104","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"id":"v104","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v67","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v103","type":{"kind":"erased"}}]},{"code":{"id":"v65","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v107","type":{"kind":"erased"}}]}],"discriminant":"v102","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"id":"v102","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v101","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}}},"kind":"join"},"id":"v99","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v98","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v98","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v80","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v97","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v97","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v96"}},"id":"v96","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v95","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v95","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"35"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v94","type":{"kind":"erased"}}]},{"code":{"id":"v53","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v115","type":{"kind":"erased"}}]}],"discriminant":"v93","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"id":"v93","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v78","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v92","type":{"kind":"erased"}}]},{"code":{"id":"v38","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v116","type":{"kind":"erased"}}]}],"discriminant":"v91","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"id":"v91","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v90","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v90","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v80","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v89","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v89","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v88"}},"id":"v88","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v87","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v87","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":"v86","type":{"kind":"erased"}}]},{"code":{"id":"v21","kind":"return"},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v117","type":{"kind":"erased"}}]}],"discriminant":"v85","kind":"cases","result_type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"type_name":"Decidable"},"id":"v85","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v84","kind":"fvar"},{"id":"v17","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v84","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v80","kind":"fvar"},{"id":"v1","kind":"fvar"},{"id":"v83","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v83","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v82"}},"id":"v82","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v81","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v81","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"34"}}},"id":"v80","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":"v79","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v79","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"}},"id":"v78","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v77","kind":"apply"}},"id":"v77","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.isAsciiDigit"}},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v75","kind":"apply"}},"id":"v75","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v72","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v74","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.pushLexeme"}},"id":"v74","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"arguments":[{"id":"v73","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind.Symbol"}},"id":"v73","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v71","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v71","kind":"fvar"}],"function":"v9","kind":"apply"}},"id":"v71","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v70","kind":"apply"}},"id":"v70","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scalarWidth"}},"id":"v69","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v68","kind":"apply"}},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.stepLexIdent"}},"id":"v67","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"function":"v66","kind":"apply"}},"id":"v66","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.canStartIdent"}},"id":"v65","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v64","kind":"apply"}},"id":"v64","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v58","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v59","kind":"fvar"},{"id":"v63","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.pushLexeme"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"arguments":[{"id":"v62","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind.Command"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v61","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.sliceOr"}},"id":"v61","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"Nat"}},{"id":"v60","kind":"fvar"},{"id":"v58","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"id":"v60","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":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v58","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}},"id":"v58","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v57","kind":"apply"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v56","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanIdRest"}},"id":"v56","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v13","kind":"fvar"},{"id":"v55","kind":"fvar"}],"function":"v9","kind":"apply"}},"id":"v55","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[],"function":"v54","kind":"apply"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.idFirstWidth"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v52","kind":"apply"}}},"kind":"join"},"id":"v50","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"},{"kind":"const","levels":[],"name":"Nat"}],"head":{"kind":"const","levels":["0","0"],"name":"Except"},"kind":"app"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanNumber"}},"id":"v49","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"function":"v44","kind":"apply"}},"declaration":{"id":"v44","parameters":[{"borrow":false,"id":"v45","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v48","kind":"return"},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v45","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v46","kind":"fvar"},{"id":"v47","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.pushLexeme"}},"id":"v47","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind.Number"}},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v45","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}}},"kind":"fun"},"id":"v43","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"arguments":[],"function":"v39","kind":"apply"}},"declaration":{"id":"v39","parameters":[{"borrow":false,"id":"v40","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"body":{"body":{"id":"v42","kind":"return"},"id":"v42","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v41","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.failLex"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v37","kind":"apply"}}},"kind":"join"},"id":"v35","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.TokenAudit.scanCharLiteral"}},"id":"v34","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"arguments":[],"function":"v28","kind":"apply"}},"declaration":{"id":"v28","parameters":[{"borrow":false,"id":"v29","type":{"kind":"const","levels":["1"],"name":"PUnit"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"id":"v33","kind":"return"},"id":"v33","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v30","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v6","kind":"fvar"},{"id":"v32","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.failLex"}},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.utf8Encode"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"String"},"value":{"kind":"literal","literal":{"kind":"string","value":"a character literal is not closed"}}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.false"}}},"kind":"fun"},"id":"v27","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"arguments":[],"function":"v22","kind":"apply"}},"declaration":{"id":"v22","parameters":[{"borrow":false,"id":"v23","type":{"kind":"const","levels":[],"name":"Nat"}}],"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[{"id":"v23","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v5","kind":"fvar"},{"id":"v24","kind":"fvar"},{"id":"v25","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v4","kind":"fvar"},{"id":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.pushLexeme"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"value":{"arguments":[],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind.Literal"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v2","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.countScalars"}}},"kind":"fun"},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"value":{"arguments":[],"function":"v20","kind":"apply"}}},"kind":"join"},"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":{"index":3,"kind":"projection","type_name":"LexLeanBoot.TokenAudit.StringState","value":"v15"}},"id":"v15","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[],"function":"v14","kind":"apply"}},"id":"v14","kind":"let","type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v13","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.scanString"}},"id":"v13","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v2","kind":"fvar"},{"id":"v12","kind":"fvar"}],"function":"v9","kind":"apply"}},"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":{"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":"v8"}},"id":"v8","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":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instHAdd"}},"id":"v7","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"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.stepLexToken","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":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v3","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v4","type":{"kind":"const","levels":[],"name":"Bool"}},{"borrow":false,"id":"v5","type":{"kind":"const","levels":[],"name":"Nat"}},{"borrow":false,"id":"v6","type":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"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":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v36","kind":"return"},"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"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v33","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v46","kind":"return"},"id":"v46","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v45"}},"id":"v45","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v44","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v44","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":"v43","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v68","kind":"return"},"id":"v68","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v67"}},"id":"v67","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v66","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v66","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":"v65","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v72","kind":"return"},"id":"v72","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v71"}},"id":"v71","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v70","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v70","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":"v69","type":{"kind":"erased"}}]}],"discriminant":"v64","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v64","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v63","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v63","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v59","kind":"fvar"},{"id":"v62","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v62","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v61"}},"id":"v61","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v60","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v60","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"156"}}},"id":"v59","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v58"}},"id":"v58","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v57","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v57","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"144"}}},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v56","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"id":"v76","kind":"return"},"id":"v76","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v75"}},"id":"v75","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v74","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v74","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":"v73","type":{"kind":"erased"}}]}],"discriminant":"v55","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v55","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v54","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v54","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v50","kind":"fvar"},{"id":"v53","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v53","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v52"}},"id":"v52","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v51","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v51","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"137"}}},"id":"v50","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v49"}},"id":"v49","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v48","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v48","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"128"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v47","type":{"kind":"erased"}}]}],"discriminant":"v42","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v42","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v41","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v41","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v20","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v40","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v40","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v39"}},"id":"v39","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v38","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v38","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"130"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v37","type":{"kind":"erased"}}]}],"discriminant":"v32","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v32","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v31","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v31","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v20","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v30","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v30","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v29"}},"id":"v29","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v28","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v28","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":"v27","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v86","kind":"return"},"id":"v86","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v85"}},"id":"v85","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v84","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v84","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":"v83","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"body":{"id":"v99","kind":"return"},"id":"v99","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v98"}},"id":"v98","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"Nat"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v97","kind":"fvar"}],"kind":"const","levels":[],"name":"instOfNatNat"}},"id":"v97","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":"v96","type":{"kind":"erased"}}]},{"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":"3"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v100","type":{"kind":"erased"}}]}],"discriminant":"v95","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v95","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v94","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v94","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"id":"v18","kind":"fvar"},{"id":"v90","kind":"fvar"},{"id":"v93","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.inRange"}},"id":"v93","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v92"}},"id":"v92","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v91","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v91","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"170"}}},"id":"v90","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v89"}},"id":"v89","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v88","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v88","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"162"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v87","type":{"kind":"erased"}}]}],"discriminant":"v82","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v82","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v81","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v81","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v20","kind":"fvar"},{"id":"v12","kind":"fvar"},{"id":"v80","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"id":"v80","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"index":0,"kind":"projection","type_name":"OfNat","value":"v79"}},"id":"v79","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"UInt8"},{"kind":"any"}],"head":{"kind":"const","levels":["0"],"name":"OfNat"},"kind":"app"},"value":{"arguments":[{"id":"v78","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.instOfNat"}},"id":"v78","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"kind":"literal","literal":{"kind":"nat","value":"181"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v77","type":{"kind":"erased"}}]}],"discriminant":"v26","kind":"cases","result_type":{"kind":"const","levels":[],"name":"Nat"},"type_name":"Decidable"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"erased"}],"head":{"kind":"const","levels":[],"name":"Decidable"},"kind":"app"},"value":{"arguments":[{"id":"v24","kind":"fvar"},{"id":"v25","kind":"fvar"}],"kind":"const","levels":[],"name":"instDecidableEqBool"}},"id":"v25","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[],"kind":"const","levels":[],"name":"Bool.true"}},"id":"v24","kind":"let","type":{"kind":"const","levels":[],"name":"Bool"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"UInt8"}},{"id":"v20","kind":"fvar"},{"id":"v3","kind":"fvar"},{"id":"v23","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.equal"}},"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"}}},"id":"v20","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":"v19","kind":"fvar"}],"kind":"const","levels":["0"],"name":"instBEqOfDecidableEq"}},"id":"v19","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"}},"id":"v18","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v17","kind":"apply"}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v16","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"id":"v16","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","kind":"fvar"},{"id":"v15","kind":"fvar"}],"function":"v6","kind":"apply"}},"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":"2"}}},"id":"v12","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v11","kind":"apply"}},"id":"v11","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v10","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"id":"v10","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"id":"v1","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":"1"}}},"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"}},"id":"v3","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[],"function":"v2","kind":"apply"}},"id":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.byteOrZero"}},"level_parameters":[],"name":"LexLeanBoot.TokenAudit.subScriptWidth","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":{"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":{"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":4,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.bitAnd","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":{"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.Fixed"},"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":"v5","kind":"return"},"id":"v5","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"}],"function":"v4","kind":"apply"}},"id":"v4","kind":"let","type":{"codomain":{"codomain":{"arguments":[{"id":"v0","kind":"fvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"kind":"arrow"},"domain":{"id":"v0","kind":"fvar"},"kind":"arrow"},"value":{"index":9,"kind":"projection","type_name":"LexLeanRuntime.Fixed","value":"v1"}},"level_parameters":[],"name":"LexLeanRuntime.shiftRight","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":{"kind":"const","levels":[],"name":"UInt32"}}],"recursive":false,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"arguments":[{"index":3,"kind":"bvar"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"domain":{"kind":"const","levels":[],"name":"UInt32"},"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":{"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":{"alternatives":[{"code":{"id":"v0","kind":"return"},"constructor":"Decidable.isFalse","kind":"constructor","parameters":[{"borrow":false,"id":"v10","type":{"kind":"erased"}}]},{"code":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"id":"v22","kind":"return"},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v0","kind":"fvar"},{"id":"v14","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":"v15","kind":"fvar"},{"id":"v17","kind":"fvar"},{"id":"v20","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.subtract"}},"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":"1"}}},"id":"v17","kind":"let","type":{"kind":"const","levels":[],"name":"Nat"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v16","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.length"}},"id":"v16","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":"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"}},"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"}}},"constructor":"Decidable.isTrue","kind":"constructor","parameters":[{"borrow":false,"id":"v11","type":{"kind":"erased"}}]}],"discriminant":"v9","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"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":"v6","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanStd.Text.endsWith"}},"id":"v6","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v5","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v5","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":"v4","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"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"}},{"id":"v2","kind":"fvar"},{"id":"v3","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.cons"}},"id":"v3","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":"v2","kind":"let","type":{"kind":"const","levels":[],"name":"UInt8"},"value":{"arguments":[{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"UInt8.ofNat"}},"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":{"alternatives":[{"code":{"body":{"body":{"id":"v32","kind":"return"},"id":"v32","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v31","kind":"fvar"}],"function":"v10","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":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v33","kind":"fvar"}],"function":"v4","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v33","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v30","kind":"cases","result_type":{"kind":"const","levels":[],"name":"ByteArray"},"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":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"kind":"type","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}},{"id":"v11","kind":"fvar"},{"id":"v29","kind":"fvar"},{"id":"v0","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanCollections.listFold"}},"id":"v29","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"}},"declaration":{"id":"v11","parameters":[{"borrow":false,"id":"v12","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"}},{"borrow":false,"id":"v13","type":{"kind":"const","levels":[],"name":"ByteArray"}}],"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":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"value":{"body":{"body":{"body":{"body":{"alternatives":[{"code":{"body":{"body":{"id":"v26","kind":"return"},"id":"v26","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v25","kind":"fvar"}],"function":"v17","kind":"apply"}},"id":"v25","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":"v28","kind":"return"},"id":"v28","kind":"let","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"value":{"arguments":[{"id":"v27","kind":"fvar"}],"function":"v24","kind":"apply"}},"constructor":"Option.some","kind":"constructor","parameters":[{"borrow":false,"id":"v27","type":{"kind":"const","levels":[],"name":"ByteArray"}}]}],"discriminant":"v12","kind":"cases","result_type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"type_name":"Option"},"id":"v24","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":"v18","kind":"apply"}},"declaration":{"id":"v18","parameters":[{"borrow":false,"id":"v19","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":{"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":"v22","kind":"fvar"}],"kind":"const","levels":["0"],"name":"Option.some"}},"id":"v22","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v20","kind":"fvar"},{"id":"v21","kind":"fvar"},{"id":"v13","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v21","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"kind":"type","type":{"kind":"const","levels":[],"name":"ByteArray"}},{"id":"v20","kind":"fvar"},{"id":"v19","kind":"fvar"},{"id":"v1","kind":"fvar"}],"kind":"const","levels":[],"name":"LexLeanRuntime.append"}},"id":"v20","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"}}},"kind":"fun"},"id":"v17","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":"v14","kind":"apply"}},"declaration":{"id":"v14","parameters":[{"borrow":false,"id":"v15","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":"v16","kind":"return"},"id":"v16","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"}}},"kind":"fun"}},"kind":"fun"},"id":"v10","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"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":"ByteArray"},"domain":{"kind":"const","levels":["1"],"name":"PUnit"},"kind":"arrow"},"value":{"body":{"body":{"body":{"id":"v9","kind":"return"},"id":"v9","kind":"let","type":{"kind":"const","levels":[],"name":"ByteArray"},"value":{"arguments":[{"id":"v8","kind":"fvar"}],"kind":"const","levels":[],"name":"ByteArray.mk"}},"id":"v8","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":"v7","kind":"fvar"}],"kind":"const","levels":["0"],"name":"List.toArray"}},"id":"v7","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":"v4","kind":"let","type":{"codomain":{"kind":"const","levels":[],"name":"ByteArray"},"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":"ByteArray"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"},"value":{"id":"v3","kind":"return"}},"kind":"fun"},"level_parameters":[],"name":"LexLeanStd.Text.joinWith","parameters":[{"borrow":false,"id":"v0","type":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"}},{"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":{"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":{"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.Data.UInt.BasicAux","name":"UInt32.instOfNat"},{"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":4,"index":0,"name":"LexLeanBoot.TokenAudit.AuditState.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.AuditState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.AuditState","parameters":0,"recursive":false},{"constructors":[{"fields":4,"index":0,"name":"LexLeanBoot.TokenAudit.CommentState.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.CommentState"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.CommentState","parameters":0,"recursive":false},{"constructors":[{"fields":6,"index":0,"name":"LexLeanBoot.TokenAudit.LexState.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexState"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.LexState","parameters":0,"recursive":false},{"constructors":[{"fields":4,"index":0,"name":"LexLeanBoot.TokenAudit.Lexeme.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Lexeme"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.Lexeme","parameters":0,"recursive":false},{"constructors":[{"fields":1,"index":0,"name":"LexLeanBoot.TokenAudit.LexemeKind.Ident","parameters":0,"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"}},{"fields":0,"index":1,"name":"LexLeanBoot.TokenAudit.LexemeKind.Number","parameters":0,"type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"}},{"fields":0,"index":2,"name":"LexLeanBoot.TokenAudit.LexemeKind.Literal","parameters":0,"type":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"}},{"fields":1,"index":3,"name":"LexLeanBoot.TokenAudit.LexemeKind.Command","parameters":0,"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}},{"fields":1,"index":4,"name":"LexLeanBoot.TokenAudit.LexemeKind.Symbol","parameters":0,"type":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.LexemeKind"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.LexemeKind","parameters":0,"recursive":false},{"constructors":[{"fields":4,"index":0,"name":"LexLeanBoot.TokenAudit.NameScan.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.NameScan"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"ByteArray"}],"head":{"kind":"const","levels":["0"],"name":"Option"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"arguments":[{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"}],"head":{"kind":"const","levels":["0"],"name":"List"},"kind":"app"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.NameScan","parameters":0,"recursive":false},{"constructors":[{"fields":4,"index":0,"name":"LexLeanBoot.TokenAudit.QuotedScan.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.QuotedScan"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.QuotedScan","parameters":0,"recursive":false},{"constructors":[{"fields":2,"index":0,"name":"LexLeanBoot.TokenAudit.Segment.mk","parameters":0,"type":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.Segment"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"ByteArray"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.Segment","parameters":0,"recursive":false},{"constructors":[{"fields":4,"index":0,"name":"LexLeanBoot.TokenAudit.StringState.mk","parameters":0,"type":{"codomain":{"codomain":{"codomain":{"codomain":{"kind":"const","levels":[],"name":"LexLeanBoot.TokenAudit.StringState"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Bool"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"},"domain":{"kind":"const","levels":[],"name":"Nat"},"kind":"arrow"}}],"indices":0,"name":"LexLeanBoot.TokenAudit.StringState","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","LexLeanBoot.TokenAudit.lex","LexLeanBoot.TokenAudit.auditTokens"],"spec":"lexlean/compiler-input/2"} diff --git a/bootstrap/lexlean.lock b/bootstrap/lexlean.lock index b74cbbc3b..262e1b577 100644 --- a/bootstrap/lexlean.lock +++ b/bootstrap/lexlean.lock @@ -1,7 +1,7 @@ spec = "lexlean/lock/2" language = "1.2" compiler_semantics = "53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075" -project_config_sha256 = "9c67bef3a6bb40e1a315358e4bd11923b9dd4c13c15c98079c80d2247058c4c1" +project_config_sha256 = "b745cd20c4f21870c20198a94d8d30b5e8c233ed06ef8c04f3aeb10d32836511" lean_toolchain = "leanprover/lean4:v4.32.1" [[workspace_file]] diff --git a/bootstrap/lexlean.toml b/bootstrap/lexlean.toml index aae450b27..d67d864a2 100644 --- a/bootstrap/lexlean.toml +++ b/bootstrap/lexlean.toml @@ -3,7 +3,7 @@ name = "bootstrap" language = "1.2" module_prefix = "LexLeanBoot" source_roots = ["src"] -entrypoints = ["src/AxiomOutput.lex.tex"] +entrypoints = ["src/AxiomOutput.lex.tex", "src/TokenAudit.lex.tex"] build_root = ".lexlean" lockfile = "lexlean.lock" lean_workspace = "." diff --git a/bootstrap/src/TokenAudit.lex.tex b/bootstrap/src/TokenAudit.lex.tex new file mode 100644 index 000000000..35857cbd1 --- /dev/null +++ b/bootstrap/src/TokenAudit.lex.tex @@ -0,0 +1,822 @@ +\begin{lexlean}{TokenAudit} +\useglossary{lexlean.std.nat@1.2.0} +\importmodule{LexLeanStd.Text} +\title{Natural number addition} +\begin{semanticmodule} +structure{ + name: Segment, + type_parameters: [], + parameters: [], + fields: [{name: text, type: Bytes}, {name: quoted, type: Bool}] +} + +inductive{ + name: LexemeKind, + type_parameters: [], + parameters: [], + constructors: [ + {name: Ident, fields: [(List Segment)]}, + {name: Number, fields: []}, + {name: Literal, fields: []}, + {name: Command, fields: [Bytes]}, + {name: Symbol, fields: [Bytes]} + ] +} + +structure{ + name: Lexeme, + type_parameters: [], + parameters: [], + fields: [ + {name: kind, type: LexemeKind}, + {name: line, type: Nat}, + {name: firstOnLine, type: Bool}, + {name: start, type: Nat} + ] +} + +structure{ + name: CommentState, + type_parameters: [], + parameters: [], + fields: [ + {name: position, type: Nat}, + {name: line, type: Nat}, + {name: depth, type: Nat}, + {name: failed, type: Bool} + ] +} + +structure{ + name: StringState, + type_parameters: [], + parameters: [], + fields: [ + {name: position, type: Nat}, + {name: line, type: Nat}, + {name: closed, type: Bool}, + {name: failed, type: Bool} + ] +} + +structure{ + name: QuotedScan, + type_parameters: [], + parameters: [], + fields: [ + {name: position, type: Nat}, + {name: closed, type: Bool}, + {name: failed, type: Bool}, + {name: valid, type: Bool} + ] +} + +structure{ + name: NameScan, + type_parameters: [], + parameters: [], + fields: [ + {name: position, type: Nat}, + {name: segments, type: (List Segment)}, + {name: done, type: Bool}, + {name: error, type: (Option Bytes)} + ] +} + +structure{ + name: LexState, + type_parameters: [], + parameters: [], + fields: [ + {name: position, type: Nat}, + {name: line, type: Nat}, + {name: firstOnLine, type: Bool}, + {name: chars, type: Nat}, + {name: lexemes, type: (List Lexeme)}, + {name: error, type: (Option Bytes)} + ] +} + +structure{ + name: AuditState, + type_parameters: [], + parameters: [], + fields: [ + {name: remaining, type: (List Lexeme)}, + {name: attributeDepth, type: Nat}, + {name: pending, type: Bool}, + {name: error, type: (Option Bytes)} + ] +} + +definition{ + name: listLength, + type_parameters: [Item], + parameters: [items : (List 'Item)], + result: Nat, + body: (prim list_fold (fun (count : Nat) (item : 'Item) => (count + 1)) 0 items : Nat), + executable: true +} + +definition{ + name: reversed, + type_parameters: [Item], + parameters: [items : (List 'Item)], + result: (List 'Item), + body: (prim list_fold (fun (turned : (List 'Item)) (item : 'Item) => (cons item turned)) (nil 'Item) items : (List 'Item)), + executable: true +} + +definition{ + name: inRange, + parameters: [byte : UInt8, low : UInt8, high : UInt8], + result: Bool, + body: (match (prim checked_subtract byte low : (Option UInt8)) + | Option.some above => (match (prim checked_subtract high byte : (Option UInt8)) + | Option.some below => true + | Option.none => false) + | Option.none => false), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: byteOrZero, + parameters: [subject : Bytes, position : Nat], + result: UInt8, + body: (match (LexLeanStd.Text::byteAt subject position) + | Option.some byte => byte + | Option.none => (0 : UInt8)), + executable: true +} + +definition{ + name: byteIs, + parameters: [subject : Bytes, position : Nat, value : UInt8], + result: Bool, + body: (match (LexLeanStd.Text::byteAt subject position) + | Option.some byte => (prim equal byte value : Bool) + | Option.none => false), + executable: true +} + +definition{ + name: byteIn, + parameters: [subject : Bytes, position : Nat, low : UInt8, high : UInt8], + result: Bool, + body: (match (LexLeanStd.Text::byteAt subject position) + | Option.some byte => (inRange byte low high) + | Option.none => false), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: isAsciiDigit, + parameters: [byte : UInt8], + result: Bool, + body: (inRange byte (48 : UInt8) (57 : UInt8)), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: isAsciiAlpha, + parameters: [byte : UInt8], + result: Bool, + body: (let lower : Bool := (inRange byte (97 : UInt8) (122 : UInt8)); (let upper : Bool := (inRange byte (65 : UInt8) (90 : UInt8)); (if lower then true else upper))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: isRadixDigit, + parameters: [byte : UInt8, radix : Nat], + result: Bool, + body: (let bin : Bool := (inRange byte (48 : UInt8) (49 : UInt8)); (let oct : Bool := (inRange byte (48 : UInt8) (55 : UInt8)); (let dec : Bool := (inRange byte (48 : UInt8) (57 : UInt8)); (let low : Bool := (inRange byte (97 : UInt8) (102 : UInt8)); (let high : Bool := (inRange byte (65 : UInt8) (70 : UInt8)); (if (radix =? 2) then bin else (if (radix =? 8) then oct else (if (radix =? 16) then (if dec then true else (if low then true else high)) else dec)))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scalarWidth, + parameters: [subject : Bytes, position : Nat], + result: Nat, + body: (let b0 : UInt8 := (byteOrZero subject position); (let ascii : Bool := (inRange b0 (0 : UInt8) (127 : UInt8)); (if ascii then 1 else (let two : Bool := (inRange b0 (128 : UInt8) (223 : UInt8)); (if two then 2 else (let three : Bool := (inRange b0 (224 : UInt8) (239 : UInt8)); (if three then 3 else 4))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: countScalarsStep, + parameters: [subject : Bytes, limit : Nat, state : (Nat * Nat)], + result: (Option (Nat * Nat)), + body: (let pos : Nat := (first state); (let count : Nat := (second state); (if (pos (countScalarsStep subject toPos state)) (prim subtract toPos fromPos : Nat) (fromPos, 0) : ((Nat * Nat) * Bool)))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: isGuillemetOpen, + parameters: [subject : Bytes, position : Nat], + result: Bool, + body: (let c2 : Bool := (byteIs subject position (194 : UInt8)); (let ab : Bool := (byteIs subject (position + 1) (171 : UInt8)); (if c2 then ab else false))), + executable: true +} + +definition{ + name: isGuillemetClose, + parameters: [subject : Bytes, position : Nat], + result: Bool, + body: (let c2 : Bool := (byteIs subject position (194 : UInt8)); (let bb : Bool := (byteIs subject (position + 1) (187 : UInt8)); (if c2 then bb else false))), + executable: true +} + +definition{ + name: controlCode, + parameters: [subject : Bytes, position : Nat], + result: (Option UInt8), + body: (if (position shifted + | Option.none => (0 : UInt8)); (let low : UInt8 := (prim bit_and code (15 : UInt8) : UInt8); (let d1 : Bytes := (hexDigit high); (let d2 : Bytes := (hexDigit low); (prim append (prim append (prim utf8_encode "a control character U+00" : Bytes) (prim append d1 d2 : Bytes) : Bytes) (prim utf8_encode " in the text" : Bytes) : Bytes))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: letterLikeWidth, + parameters: [subject : Bytes, position : Nat], + result: Nat, + body: (let b0 : UInt8 := (byteOrZero subject position); (let b1 : UInt8 := (byteOrZero subject (position + 1)); (let b2 : UInt8 := (byteOrZero subject (position + 2)); (let b3 : UInt8 := (byteOrZero subject (position + 3)); (if (prim equal b0 (206 : UInt8) : Bool) then (if (inRange b1 (145 : UInt8) (169 : UInt8)) then (if (prim equal b1 (160 : UInt8) : Bool) then 0 else (if (prim equal b1 (163 : UInt8) : Bool) then 0 else 2)) else (if (inRange b1 (177 : UInt8) (191 : UInt8)) then (if (prim equal b1 (187 : UInt8) : Bool) then 0 else 2) else 0)) else (if (prim equal b0 (207 : UInt8) : Bool) then (if (inRange b1 (128 : UInt8) (187 : UInt8)) then 2 else 0) else (if (prim equal b0 (225 : UInt8) : Bool) then (if (inRange b1 (188 : UInt8) (191 : UInt8)) then (if (inRange b2 (128 : UInt8) (191 : UInt8)) then (if (prim equal b1 (191 : UInt8) : Bool) then (if (prim equal b2 (191 : UInt8) : Bool) then 0 else 3) else 3) else 0) else 0) else (if (prim equal b0 (226 : UInt8) : Bool) then (if (prim equal b1 (132 : UInt8) : Bool) then (if (inRange b2 (128 : UInt8) (191 : UInt8)) then 3 else 0) else (if (prim equal b1 (133 : UInt8) : Bool) then (if (inRange b2 (128 : UInt8) (143 : UInt8)) then 3 else 0) else 0)) else (if (prim equal b0 (240 : UInt8) : Bool) then (if (prim equal b1 (157 : UInt8) : Bool) then (if (prim equal b2 (146 : UInt8) : Bool) then (if (inRange b3 (156 : UInt8) (191 : UInt8)) then 4 else 0) else (if (inRange b2 (147 : UInt8) (149 : UInt8)) then (if (inRange b3 (128 : UInt8) (191 : UInt8)) then 4 else 0) else (if (prim equal b2 (150 : UInt8) : Bool) then (if (inRange b3 (128 : UInt8) (159 : UInt8)) then 4 else 0) else 0))) else 0) else 0))))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: subScriptWidth, + parameters: [subject : Bytes, position : Nat], + result: Nat, + body: (let b0 : UInt8 := (byteOrZero subject position); (let b1 : UInt8 := (byteOrZero subject (position + 1)); (let b2 : UInt8 := (byteOrZero subject (position + 2)); (if (prim equal b0 (225 : UInt8) : Bool) then (if (prim equal b1 (181 : UInt8) : Bool) then (if (inRange b2 (162 : UInt8) (170 : UInt8)) then 3 else 0) else 0) else (if (prim equal b0 (226 : UInt8) : Bool) then (if (prim equal b1 (130 : UInt8) : Bool) then (if (inRange b2 (128 : UInt8) (137 : UInt8)) then 3 else (if (inRange b2 (144 : UInt8) (156 : UInt8)) then 3 else 0)) else 0) else 0))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: idFirstWidth, + parameters: [subject : Bytes, position : Nat], + result: Nat, + body: (let b0 : UInt8 := (byteOrZero subject position); (let isAlpha : Bool := (isAsciiAlpha b0); (let isUnder : Bool := (prim equal b0 (95 : UInt8) : Bool); (let ll : Nat := (letterLikeWidth subject position); (if (position (scanIdRestStep subject position)) (prim subtract (prim length subject : Nat) startPos : Nat) startPos : (Nat * Bool))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanLineCommentStep, + parameters: [subject : Bytes, n : Nat, position : Nat], + result: (Option Nat), + body: (if (position (scanLineCommentStep subject n position)) (prim subtract n startPos : Nat) startPos : (Nat * Bool)))), + executable: true +} + +definition{ + name: scanBlockCommentStep, + parameters: [subject : Bytes, n : Nat, s : CommentState], + result: (Option CommentState), + body: (let pos : Nat := (project s position); (let ln : Nat := (project s line); (let dep : Nat := (project s depth); (if (dep =? 0) then (ctor Option.none [CommentState]) else (if (project s failed) then (ctor Option.none [CommentState]) else (if (pos (scanBlockCommentStep subject n s)) ((prim subtract n startPos : Nat) + 1) (record CommentState {position := startPos, line := startLine, depth := 1, failed := false}) : (CommentState * Bool)))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanStringStep, + parameters: [subject : Bytes, n : Nat, s : StringState], + result: (Option StringState), + body: (let pos : Nat := (project s position); (let ln : Nat := (project s line); (if (project s closed) then (ctor Option.none [StringState]) else (if (project s failed) then (ctor Option.none [StringState]) else (if (pos (scanStringStep subject n s)) ((prim subtract n startPos : Nat) + 1) (record StringState {position := startPos, line := startLine, closed := false, failed := false}) : (StringState * Bool)))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: countRawHashesStep, + parameters: [subject : Bytes, position : Nat], + result: (Option Nat), + body: (let isHash : Bool := (byteIs subject position (35 : UInt8)); (if isHash then (ctor Option.some [Nat] (position + 1)) else (ctor Option.none [Nat]))), + executable: true +} + +definition{ + name: countRawHashes, + parameters: [subject : Bytes, startPos : Nat], + result: Nat, + body: (let n : Nat := (prim length subject : Nat); (let endPos : Nat := (first (prim iterate_until (fun [subject] (position : Nat) => (countRawHashesStep subject position)) (prim subtract n startPos : Nat) startPos : (Nat * Bool))); (prim subtract endPos startPos : Nat))), + executable: true +} + +definition{ + name: hasClosingHashesStep, + parameters: [subject : Bytes, startPos : Nat, hashes : Nat, state : (Nat * Bool)], + result: (Option (Nat * Bool)), + body: (let k : Nat := (first state); (let ok : Bool := (second state); (if ok then (if (k (hasClosingHashesStep subject startPos hashes state)) hashes (0, true) : ((Nat * Bool) * Bool)))), + executable: true +} + +definition{ + name: scanRawStringStep, + parameters: [subject : Bytes, n : Nat, hashes : Nat, s : StringState], + result: (Option StringState), + body: (let pos : Nat := (project s position); (let ln : Nat := (project s line); (if (project s closed) then (ctor Option.none [StringState]) else (if (project s failed) then (ctor Option.none [StringState]) else (if (pos (scanRawStringStep subject n hashes s)) ((prim subtract n startPos : Nat) + 1) (record StringState {position := startPos, line := startLine, closed := false, failed := false}) : (StringState * Bool)))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: advanceScalarsStep, + parameters: [subject : Bytes, n : Nat, count : Nat, state : (Nat * (Nat * Bool))], + result: (Option (Nat * (Nat * Bool))), + body: (let pos : Nat := (first state); (let step : Nat := (first (second state)); (let ok : Bool := (second (second state)); (if ok then (if (step (advanceScalarsStep subject (prim length subject : Nat) count state)) count (startPos, (0, true)) : ((Nat * (Nat * Bool)) * Bool))); (if (second (second final)) then (ctor Option.some [Nat] (first final)) else (ctor Option.none [Nat]))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanCharLiteral, + parameters: [subject : Bytes, startPos : Nat], + result: (Option Nat), + body: (let n : Nat := (prim length subject : Nat); (let p1 : Nat := (startPos + 1); (let b1 : UInt8 := (byteOrZero subject p1); (let p2 : Nat := (p1 + 1); (let esc : UInt8 := (byteOrZero subject p2); (let p3 : Nat := (p2 + (scalarWidth subject p2)); (let adv2 : (Option Nat) := (advanceScalars subject p3 2); (let adv4 : (Option Nat) := (advanceScalars subject p3 4); (let w1 : Nat := (scalarWidth subject p1); (let afterBody : (Option Nat) := (if (p1 (let isQuote : Bool := (byteIs subject endPos (39 : UInt8)); (if isQuote then (ctor Option.some [Nat] (endPos + 1)) else (ctor Option.none [Nat]))) + | Option.none => (ctor Option.none [Nat])))))))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanDigitsOnlyStep, + parameters: [subject : Bytes, position : Nat], + result: (Option Nat), + body: (let isDig : Bool := (byteIn subject position (48 : UInt8) (57 : UInt8)); (if isDig then (ctor Option.some [Nat] (position + 1)) else (ctor Option.none [Nat]))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanDigitsOnly, + parameters: [subject : Bytes, startPos : Nat], + result: Nat, + body: (let n : Nat := (prim length subject : Nat); (first (prim iterate_until (fun [subject] (position : Nat) => (scanDigitsOnlyStep subject position)) (prim subtract n startPos : Nat) startPos : (Nat * Bool)))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanDigitsStep, + parameters: [subject : Bytes, n : Nat, radix : Nat, state : (Nat * (Bool * Bool))], + result: (Option (Nat * (Bool * Bool))), + body: (let pos : Nat := (first state); (let needed : Bool := (first (second state)); (let done : Bool := (second (second state)); (if done then (ctor Option.none [(Nat * (Bool * Bool))]) else (if (pos (scanDigitsStep subject n radix state)) ((prim subtract n startPos : Nat) + 1) (startPos, (neededInit, false)) : ((Nat * (Bool * Bool)) * Bool))); (if (first (second final)) then (ctor Result.error [Nat, Bytes] (prim utf8_encode "a number has a digit separator or a radix prefix with no digit after it" : Bytes)) else (ctor Result.ok [Nat, Bytes] (first final))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanExponent, + parameters: [subject : Bytes, expPos : Nat], + result: (Result Nat Bytes), + body: (let p1 : Nat := (expPos + 1); (let hasPlus : Bool := (byteIs subject p1 (43 : UInt8)); (let hasMinus : Bool := (byteIs subject p1 (45 : UInt8)); (let digStart : Nat := (if hasPlus then (p1 + 1) else (if hasMinus then (p1 + 1) else p1)); (let hasDig : Bool := (byteIn subject digStart (48 : UInt8) (57 : UInt8)); (let digRes : (Result Nat Bytes) := (scanDigits subject digStart 10 false); (if hasDig then digRes else (ctor Result.error [Nat, Bytes] (prim utf8_encode "a scientific literal has no exponent digits" : Bytes))))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanAfterDot, + parameters: [subject : Bytes, posNow : Nat, bareDot : Bool], + result: (Result Nat Bytes), + body: (let isE : Bool := (byteIs subject posNow (101 : UInt8)); (let isCapE : Bool := (byteIs subject posNow (69 : UInt8)); (let expRes : (Result Nat Bytes) := (scanExponent subject posNow); (let canId : Bool := (canStartIdent subject posNow); (if (if isE then true else isCapE) then expRes else (if (if bareDot then canId else false) then (ctor Result.error [Nat, Bytes] (prim utf8_encode "an identifier follows a decimal point" : Bytes)) else (ctor Result.ok [Nat, Bytes] posNow))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanAfterInt, + parameters: [subject : Bytes, afterInt : Nat], + result: (Result Nat Bytes), + body: (let dot0 : Bool := (byteIs subject afterInt (46 : UInt8)); (let dot1 : Bool := (byteIs subject (afterInt + 1) (46 : UInt8)); (let digAfterDot : Bool := (byteIn subject (afterInt + 1) (48 : UInt8) (57 : UInt8)); (let isE : Bool := (byteIs subject afterInt (101 : UInt8)); (let isCapE : Bool := (byteIs subject afterInt (69 : UInt8)); (let bareDotRes : (Result Nat Bytes) := (scanAfterDot subject (afterInt + 1) true); (let expHereRes : (Result Nat Bytes) := (scanAfterDot subject afterInt false); (let fracRes : (Result Nat Bytes) := (match (scanDigits subject (afterInt + 1) 10 false) + | Result.error msg => (ctor Result.error [Nat, Bytes] msg) + | Result.ok pFrac => (scanAfterDot subject pFrac false)); (if (if dot0 then dot1 else false) then (ctor Result.ok [Nat, Bytes] afterInt) else (if dot0 then (if digAfterDot then fracRes else bareDotRes) else (if (if isE then true else isCapE) then expHereRes else (ctor Result.ok [Nat, Bytes] afterInt)))))))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanNumber, + parameters: [subject : Bytes, startPos : Nat], + result: (Result Nat Bytes), + body: (let c0 : UInt8 := (byteOrZero subject startPos); (let c1 : UInt8 := (byteOrZero subject (startPos + 1)); (let radix : Nat := (if (prim equal c0 (48 : UInt8) : Bool) then (if (prim equal c1 (120 : UInt8) : Bool) then 16 else (if (prim equal c1 (88 : UInt8) : Bool) then 16 else (if (prim equal c1 (98 : UInt8) : Bool) then 2 else (if (prim equal c1 (66 : UInt8) : Bool) then 2 else (if (prim equal c1 (111 : UInt8) : Bool) then 8 else (if (prim equal c1 (79 : UInt8) : Bool) then 8 else 10)))))) else 10); (let radixRes : (Result Nat Bytes) := (scanDigits subject (startPos + 2) radix true); (let endField : Nat := (scanDigitsOnly subject startPos); (let decRes : (Result Nat Bytes) := (match (scanDigits subject (startPos + 1) 10 false) + | Result.error msg => (ctor Result.error [Nat, Bytes] msg) + | Result.ok afterInt => (scanAfterInt subject afterInt)); (if (not (radix =? 10)) then radixRes else (if (if (not (prim equal c0 (48 : UInt8) : Bool)) then (if (0 (scanQuotedStep subject (prim length subject : Nat) s)) ((prim subtract (prim length subject : Nat) bodyStart : Nat) + 1) (record QuotedScan {position := bodyStart, closed := false, failed := false, valid := true}) : (QuotedScan * Bool))); (let nameBytes : Bytes := (LexLeanStd.Text::sliceOr subject bodyStart (prim subtract (project scanned position) bodyStart : Nat)); (if (project scanned closed) then (if (if (0 (ctor Option.some [NameScan] (record NameScan {position := (project s position), segments := (project s segments), done := true, error := (ctor Option.some [Bytes] msg)})) + | Result.ok pair => (let hasDot : Bool := (byteIs subject (second pair) (46 : UInt8)); (let canCont : Bool := (canStartIdent subject ((second pair) + 1)); (if (if hasDot then canCont else false) then (ctor Option.some [NameScan] (record NameScan {position := ((second pair) + 1), segments := (cons (first pair) (project s segments)), done := false, error := (ctor Option.none [Bytes])})) else (ctor Option.some [NameScan] (record NameScan {position := (second pair), segments := (cons (first pair) (project s segments)), done := true, error := (ctor Option.none [Bytes])}))))))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: scanSegments, + parameters: [subject : Bytes, startPos : Nat], + result: (Result ((List Segment) * Nat) Bytes), + body: (let n : Nat := (prim length subject : Nat); (let scanned : NameScan := (first (prim iterate_until (fun [subject] (s : NameScan) => (scanSegmentsStep subject s)) ((prim subtract n startPos : Nat) + 1) (record NameScan {position := startPos, segments := (nil Segment), done := false, error := (ctor Option.none [Bytes])}) : (NameScan * Bool))); (match (project scanned error) + | Option.some msg => (ctor Result.error [((List Segment) * Nat), Bytes] msg) + | Option.none => (let revSegs : (List Segment) := (reversed [Segment] (project scanned segments)); (ctor Result.ok [((List Segment) * Nat), Bytes] (revSegs, (project scanned position))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: pushLexeme, + parameters: [ + nextPos : Nat, + nextLine : Nat, + chs : Nat, + delta : Nat, + kind : LexemeKind, + itemLine : Nat, + firstOn : Bool, + lexs : (List Lexeme) + ], + result: LexState, + body: (record LexState {position := nextPos, line := nextLine, firstOnLine := false, chars := (chs + delta), lexemes := (cons (record Lexeme {kind := kind, line := itemLine, firstOnLine := firstOn, start := chs}) lexs), error := (ctor Option.none [Bytes])}), + executable: true +} + +definition{ + name: failLex, + parameters: [pos : Nat, ln : Nat, firstOn : Bool, chs : Nat, lexs : (List Lexeme), msg : Bytes], + result: LexState, + body: (record LexState {position := pos, line := ln, firstOnLine := firstOn, chars := chs, lexemes := lexs, error := (ctor Option.some [Bytes] msg)}), + executable: true +} + +definition{ + name: stepLexIdent, + parameters: [ + subject : Bytes, + pos : Nat, + ln : Nat, + firstOn : Bool, + chs : Nat, + lexs : (List Lexeme) + ], + result: LexState, + body: (match (scanSegments subject pos) + | Result.error msg => (failLex pos ln false chs lexs msg) + | Result.ok pair => (match (first pair) + | List.nil => (record LexState {position := (second pair), line := ln, firstOnLine := false, chars := chs, lexemes := lexs, error := (ctor Option.none [Bytes])}) + | List.cons firstSeg restSegs => (match restSegs + | List.nil => (let hashes : Nat := (countRawHashes subject (second pair)); (let rState : StringState := (scanRawString subject (((second pair) + hashes) + 1) ln hashes); (let rawOut : LexState := (if (project rState failed) then (failLex pos ln false chs lexs (prim utf8_encode "a raw string is not closed" : Bytes)) else (pushLexeme (project rState position) (project rState line) chs (countScalars subject pos (project rState position)) (ctor LexemeKind.Literal) ln firstOn lexs)); (let interpFail : LexState := (failLex pos ln false chs lexs (prim utf8_encode "an interpolated string holds code" : Bytes)); (let identOut : LexState := (pushLexeme (second pair) ln chs (countScalars subject pos (second pair)) (ctor LexemeKind.Ident (first pair)) ln firstOn lexs); (let isBanged : Bool := (LexLeanStd.Text::endsWith (project firstSeg text) (prim utf8_encode "!" : Bytes)); (let isQuoteAfter : Bool := (byteIs subject (second pair) (34 : UInt8)); (let isRawQuote : Bool := (byteIs subject ((second pair) + hashes) (34 : UInt8)); (if (if (not (project firstSeg quoted)) then (if (prim equal (project firstSeg text) (prim utf8_encode "r" : Bytes) : Bool) then isRawQuote else false) else false) then rawOut else (if (if (not (project firstSeg quoted)) then (if isBanged then isQuoteAfter else false) else false) then interpFail else identOut)))))))))) + | List.cons secondSeg moreSegs => (pushLexeme (second pair) ln chs (countScalars subject pos (second pair)) (ctor LexemeKind.Ident (first pair)) ln firstOn lexs)))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: stepLexToken, + parameters: [ + subject : Bytes, + b0 : UInt8, + pos : Nat, + ln : Nat, + firstOn : Bool, + chs : Nat, + lexs : (List Lexeme) + ], + result: LexState, + body: (let sState : StringState := (scanString subject (pos + 1) ln); (let strOut : LexState := (if (project sState failed) then (failLex pos ln false chs lexs (prim utf8_encode "a string is not closed" : Bytes)) else (pushLexeme (project sState position) (project sState line) chs (countScalars subject pos (project sState position)) (ctor LexemeKind.Literal) ln firstOn lexs)); (let charOut : LexState := (match (scanCharLiteral subject pos) + | Option.some endPos => (pushLexeme endPos ln chs (countScalars subject pos endPos) (ctor LexemeKind.Literal) ln firstOn lexs) + | Option.none => (failLex pos ln false chs lexs (prim utf8_encode "a character literal is not closed" : Bytes))); (let numOut : LexState := (match (scanNumber subject pos) + | Result.error msg => (failLex pos ln false chs lexs msg) + | Result.ok endPos => (pushLexeme endPos ln chs (countScalars subject pos endPos) (ctor LexemeKind.Number) ln firstOn lexs)); (let wCmd1 : Nat := (idFirstWidth subject (pos + 1)); (let endCmd : Nat := (scanIdRest subject ((pos + 1) + wCmd1)); (let cmdOut : LexState := (pushLexeme endCmd ln chs (countScalars subject pos endCmd) (ctor LexemeKind.Command (LexLeanStd.Text::sliceOr subject pos (prim subtract endCmd pos : Nat))) ln firstOn lexs); (let canId : Bool := (canStartIdent subject pos); (let idOut : LexState := (stepLexIdent subject pos ln firstOn chs lexs); (let wSym : Nat := (scalarWidth subject pos); (let symOut : LexState := (pushLexeme (pos + wSym) ln chs 1 (ctor LexemeKind.Symbol (LexLeanStd.Text::sliceOr subject pos wSym)) ln firstOn lexs); (let isDig : Bool := (isAsciiDigit b0); (if (prim equal b0 (34 : UInt8) : Bool) then strOut else (if (prim equal b0 (39 : UInt8) : Bool) then charOut else (if isDig then numOut else (if (if (prim equal b0 (35 : UInt8) : Bool) then (0 (let msg : Bytes := (controlMessage code); (ctor Option.some [LexState] (failLex pos ln firstOn chs lexs msg))) + | Option.none => (if (if (prim equal b0 (45 : UInt8) : Bool) then isDash2 else false) then (ctor Option.some [LexState] (record LexState {position := endLine, line := ln, firstOnLine := firstOn, chars := (chs + (countScalars subject pos endLine)), lexemes := lexs, error := (ctor Option.none [Bytes])})) else (if (if (prim equal b0 (47 : UInt8) : Bool) then isDash2 else false) then (if (project cState failed) then (ctor Option.some [LexState] (failLex pos ln firstOn chs lexs (prim utf8_encode "a comment is not closed" : Bytes))) else (ctor Option.some [LexState] (record LexState {position := (project cState position), line := (project cState line), firstOnLine := firstOn, chars := (chs + (countScalars subject pos (project cState position))), lexemes := lexs, error := (ctor Option.none [Bytes])}))) else (ctor Option.some [LexState] tokOut))))))))))), + axioms: [Quot.sound, propext], + executable: true +} + +definition{ + name: stepLex, + parameters: [subject : Bytes, n : Nat, state : LexState], + result: (Option LexState), + body: (match (project state error) + | Option.some msg => (ctor Option.none [LexState]) + | Option.none => (let nextOpt : (Option LexState) := (stepLexAt subject (project state position) (project state line) (project state firstOnLine) (project state chars) (project state lexemes)); (if ((project state position) (stepLex text n s)) (n + 1) (record LexState {position := 0, line := 0, firstOnLine := true, chars := 0, lexemes := (nil Lexeme), error := (ctor Option.none [Bytes])}) : (LexState * Bool))); (match (project finalState error) + | Option.some msg => (ctor Result.error [(List Lexeme), Bytes] msg) + | Option.none => (let revLexs : (List Lexeme) := (reversed [Lexeme] (project finalState lexemes)); (ctor Result.ok [(List Lexeme), Bytes] revLexs))))), + axioms: [Quot.sound, propext], + executable: true, + production: {effects: [allocation, overflow, recursion], targets: [rust-std]} +} + +definition{ + name: bytesInList, + parameters: [needle : Bytes, items : (List Bytes)], + result: Bool, + body: (prim list_fold (fun [needle] (found : Bool) (item : Bytes) => (if found then true else (prim equal item needle : Bool))) false items : Bool), + executable: true +} + +definition{ + name: isForbiddenConstant, + parameters: [word : Bytes], + result: Bool, + body: (if (prim equal word (prim utf8_encode "ofReduceBool" : Bytes) : Bool) then true else (if (prim equal word (prim utf8_encode "ofReduceNat" : Bytes) : Bool) then true else (prim equal word (prim utf8_encode "sorryAx" : Bytes) : Bool))), + executable: true +} + +definition{ + name: isForbiddenToken, + parameters: [word : Bytes], + result: Bool, + body: (let items : (List Bytes) := (cons (prim utf8_encode "sorry" : Bytes) (cons (prim utf8_encode "admit" : Bytes) (cons (prim utf8_encode "axiom" : Bytes) (cons (prim utf8_encode "opaque" : Bytes) (cons (prim utf8_encode "unsafe" : Bytes) (cons (prim utf8_encode "partial" : Bytes) (cons (prim utf8_encode "native_decide" : Bytes) (cons (prim utf8_encode "kernel" : Bytes) (cons (prim utf8_encode "ofReduceBool" : Bytes) (cons (prim utf8_encode "ofReduceNat" : Bytes) (cons (prim utf8_encode "implemented_by" : Bytes) (cons (prim utf8_encode "extern" : Bytes) (cons (prim utf8_encode "macro" : Bytes) (cons (prim utf8_encode "macro_rules" : Bytes) (cons (prim utf8_encode "syntax" : Bytes) (cons (prim utf8_encode "elab" : Bytes) (cons (prim utf8_encode "elab_rules" : Bytes) (cons (prim utf8_encode "notation" : Bytes) (cons (prim utf8_encode "infix" : Bytes) (cons (prim utf8_encode "infixl" : Bytes) (cons (prim utf8_encode "infixr" : Bytes) (cons (prim utf8_encode "prefix" : Bytes) (cons (prim utf8_encode "postfix" : Bytes) (cons (prim utf8_encode "#eval" : Bytes) (cons (prim utf8_encode "run_cmd" : Bytes) (cons (prim utf8_encode "run_tac" : Bytes) (cons (prim utf8_encode "sorryAx" : Bytes) (nil Bytes)))))))))))))))))))))))))))); (bytesInList word items)), + executable: true +} + +definition{ + name: isAllowedOption, + parameters: [optionName : Bytes], + result: Bool, + body: (let items : (List Bytes) := (cons (prim utf8_encode "autoImplicit" : Bytes) (cons (prim utf8_encode "maxRecDepth" : Bytes) (cons (prim utf8_encode "maxHeartbeats" : Bytes) (cons (prim utf8_encode "synthInstance.maxHeartbeats" : Bytes) (cons (prim utf8_encode "linter.unusedVariables" : Bytes) (cons (prim utf8_encode "linter.unusedSimpArgs" : Bytes) (nil Bytes))))))); (bytesInList optionName items)), + executable: true +} + +definition{ + name: dottedSegments, + parameters: [segments : (List Segment)], + result: Bytes, + body: (let texts : (List Bytes) := (reversed [Bytes] (prim list_fold (fun (acc : (List Bytes)) (seg : Segment) => (cons (project seg text) acc)) (nil Bytes) segments : (List Bytes))); (LexLeanStd.Text::joinWith texts (prim utf8_encode "." : Bytes))), + executable: true +} + +definition{ + name: dottedNext, + parameters: [remaining : (List Lexeme)], + result: Bytes, + body: (match remaining + | List.nil => 0x + | List.cons nextLex tail => (match (project nextLex kind) + | LexemeKind.Ident segs => (dottedSegments segs) + | LexemeKind.Number => 0x + | LexemeKind.Literal => 0x + | LexemeKind.Command cmd => 0x + | LexemeKind.Symbol sym => 0x)), + executable: true +} + +definition{ + name: nextOpensBracket, + parameters: [remaining : (List Lexeme)], + result: Bool, + body: (match remaining + | List.nil => false + | List.cons nextLex tail => (match (project nextLex kind) + | LexemeKind.Ident segs => false + | LexemeKind.Number => false + | LexemeKind.Literal => false + | LexemeKind.Command cmd => false + | LexemeKind.Symbol sym => (prim equal sym (prim utf8_encode "[" : Bytes) : Bool))), + executable: true +} + +definition{ + name: firstForbiddenConstant, + parameters: [segments : (List Segment)], + result: (Option Bytes), + body: (prim list_fold (fun (found : (Option Bytes)) (seg : Segment) => (match found + | Option.some hit => (ctor Option.some [Bytes] hit) + | Option.none => (let bad : Bool := (isForbiddenConstant (project seg text)); (if bad then (ctor Option.some [Bytes] (project seg text)) else (ctor Option.none [Bytes]))))) (ctor Option.none [Bytes]) segments : (Option Bytes)), + executable: true +} + +definition{ + name: auditIdent, + parameters: [ + segments : (List Segment), + tail : (List Lexeme), + attributeDepth : Nat, + pending : Bool, + imports : (List Bytes) + ], + result: AuditState, + body: (match (firstForbiddenConstant segments) + | Option.some badConst => (let full : Bytes := (dottedSegments segments); (let msg : Bytes := (prim append (prim append (prim append (prim append (prim utf8_encode "the forbidden constant `" : Bytes) badConst : Bytes) (prim utf8_encode "` (in `" : Bytes) : Bytes) full : Bytes) (prim utf8_encode "`)" : Bytes) : Bytes); (record AuditState {remaining := tail, attributeDepth := attributeDepth, pending := pending, error := (ctor Option.some [Bytes] msg)}))) + | Option.none => (match segments + | List.nil => (record AuditState {remaining := tail, attributeDepth := attributeDepth, pending := pending, error := (ctor Option.none [Bytes])}) + | List.cons onlySeg restSegs => (match restSegs + | List.nil => (let badTok : Bool := (isForbiddenToken (project onlySeg text)); (let activeTok : Bool := (if (not (project onlySeg quoted)) then true else (0 (record AuditState {remaining := tail, attributeDepth := attributeDepth, pending := pending, error := (ctor Option.none [Bytes])})))), + executable: true +} + +definition{ + name: stepAudit, + parameters: [imports : (List Bytes), state : AuditState], + result: (Option AuditState), + body: (let dep : Nat := (project state attributeDepth); (let pend : Bool := (project state pending); (match (project state error) + | Option.some msg => (ctor Option.none [AuditState]) + | Option.none => (match (project state remaining) + | List.nil => (ctor Option.none [AuditState]) + | List.cons current tail => (match (project current kind) + | LexemeKind.Ident segs => (let nextSt : AuditState := (auditIdent segs tail dep pend imports); (ctor Option.some [AuditState] nextSt)) + | LexemeKind.Number => (ctor Option.some [AuditState] (record AuditState {remaining := tail, attributeDepth := dep, pending := pend, error := (ctor Option.none [Bytes])})) + | LexemeKind.Literal => (ctor Option.some [AuditState] (record AuditState {remaining := tail, attributeDepth := dep, pending := pend, error := (ctor Option.none [Bytes])})) + | LexemeKind.Command cmd => (let msg : Bytes := (prim append (prim append (prim utf8_encode "the command `" : Bytes) cmd : Bytes) (prim utf8_encode "`" : Bytes) : Bytes); (ctor Option.some [AuditState] (record AuditState {remaining := tail, attributeDepth := dep, pending := pend, error := (ctor Option.some [Bytes] msg)}))) + | LexemeKind.Symbol sym => (if (if (prim equal sym (prim utf8_encode "@" : Bytes) : Bool) then (nextOpensBracket tail) else false) then (ctor Option.some [AuditState] (record AuditState {remaining := tail, attributeDepth := dep, pending := true, error := (ctor Option.none [Bytes])})) else (if (prim equal sym (prim utf8_encode "[" : Bytes) : Bool) then (if pend then (ctor Option.some [AuditState] (record AuditState {remaining := tail, attributeDepth := 1, pending := false, error := (ctor Option.none [Bytes])})) else (if (0 (ctor Result.error [Unit, Bytes] msg) + | Result.ok lexemes => (let count : Nat := (listLength [Lexeme] lexemes); (let finalState : AuditState := (first (prim iterate_until (fun [imports] (s : AuditState) => (stepAudit imports s)) (count + 1) (record AuditState {remaining := lexemes, attributeDepth := 0, pending := false, error := (ctor Option.none [Bytes])}) : (AuditState * Bool))); (match (project finalState error) + | Option.some msg => (ctor Result.error [Unit, Bytes] msg) + | Option.none => (ctor Result.ok [Unit, Bytes] ()))))), + axioms: [Quot.sound, propext], + executable: true, + production: {effects: [allocation, overflow, recursion], targets: [rust-std]} +} +\end{semanticmodule} +\end{lexlean} diff --git a/crates/conformance/src/cases/bootstrap.rs b/crates/conformance/src/cases/bootstrap.rs index def456639..9d2d347bb 100644 --- a/crates/conformance/src/cases/bootstrap.rs +++ b/crates/conformance/src/cases/bootstrap.rs @@ -859,10 +859,15 @@ fn name_corpus(runs: usize) -> Vec { } /// The lowered program of one root of the checked project. -fn lower(checked: &lexlean::link::CheckedProject, project: &P, root: &str) -> Lowered { +fn lower( + checked: &lexlean::link::CheckedProject, + project: &P, + module: &str, + root: &str, +) -> Lowered { let linked = linked_modules(checked); let roots = roots(checked).expect("the production roots"); - let root = format!("{MODULE}.{root}"); + let root = format!("{module}.{root}"); let found = roots .iter() .find(|candidate| candidate.report.root == root) @@ -901,15 +906,17 @@ fn readable(value: &Json) -> String { format!("[{}]", items.join(", ")) } Some("adt") => { + let constructor = map.get("constructor").and_then(Json::as_u64).unwrap_or(0); let fields: Vec = map["fields"] .as_array() .expect("fields") .iter() .map(readable) .collect(); - format!("{{{}}}", fields.join(", ")) + format!("#{constructor}{{{}}}", fields.join(", ")) } Some("none") => "none".to_owned(), + Some("unit") => "()".to_owned(), Some(kind @ ("ok" | "error" | "some")) => { format!("{kind} {}", readable(&map["value"])) } @@ -1014,6 +1021,457 @@ const PLANTS: [Plant; 7] = [ }, ]; +const TOKEN_MODULE: &str = "LexLeanBoot.TokenAudit"; + +const TOKEN_ROOTS: [(&str, &[&str]); 2] = [ + ("lex", &["allocation", "overflow", "recursion"]), + ("auditTokens", &["allocation", "overflow", "recursion"]), +]; + +const EVALUATOR_TOKEN_TEXTS: usize = 300; +const RUSTC_TOKEN_TEXTS: usize = 4_000; + +fn nat_val(n: usize) -> Value { + Value::Nat { + value: n.to_string(), + } +} + +fn bool_val(b: bool) -> Value { + Value::Bool { value: b } +} + +fn lex_value(input: &str) -> Value { + match lexlean::production::preserve::lex(input) { + Ok(lexemes) => Value::Ok { + value: Box::new(list( + lexemes + .iter() + .map(|lexeme| { + let kind = match &lexeme.kind { + lexlean::production::preserve::LexemeKind::Ident(segments) => { + Value::Adt { + constructor: 0, + fields: vec![list( + segments + .iter() + .map(|seg| Value::Adt { + constructor: 0, + fields: vec![text(&seg.text), bool_val(seg.quoted)], + }) + .collect(), + )], + } + } + lexlean::production::preserve::LexemeKind::Number => Value::Adt { + constructor: 1, + fields: vec![], + }, + lexlean::production::preserve::LexemeKind::Literal => Value::Adt { + constructor: 2, + fields: vec![], + }, + lexlean::production::preserve::LexemeKind::Command(cmd) => Value::Adt { + constructor: 3, + fields: vec![text(cmd)], + }, + lexlean::production::preserve::LexemeKind::Symbol(ch) => { + let mut buf = [0u8; 4]; + Value::Adt { + constructor: 4, + fields: vec![text(ch.encode_utf8(&mut buf))], + } + } + }; + Value::Adt { + constructor: 0, + fields: vec![ + kind, + nat_val(lexeme.line), + bool_val(lexeme.first_on_line), + nat_val(lexeme.start), + ], + } + }) + .collect(), + )), + }, + Err(msg) => Value::Error { + value: Box::new(text(&msg)), + }, + } +} + +fn token_audit_value(input: &str, imports: &[String]) -> Value { + let set: std::collections::BTreeSet = imports.iter().cloned().collect(); + match lexlean::production::preserve::audit_tokens(input, &set) { + Ok(()) => Value::Ok { + value: Box::new(Value::Unit), + }, + Err(msg) => Value::Error { + value: Box::new(text(&msg)), + }, + } +} + +fn lex_run(input: &str) -> Run { + ( + vec![text(input)], + serde_json::to_value(lex_value(input)).expect("a value is JSON"), + ) +} + +fn token_audit_run(input: &str, imports: &[String]) -> Run { + ( + vec![text(input), texts(imports)], + serde_json::to_value(token_audit_value(input, imports)).expect("a value is JSON"), + ) +} + +/// The committed unit-test vectors, number-lexing prefixes, and shipped +/// preservation library and calculus modules for `TokenAudit`. +fn token_vectors() -> (Vec, Vec) { + let mut lex_runs = Vec::new(); + let mut audit_runs = Vec::new(); + let default_imports: Vec = lexlean::production::preserve::TARGET_MODULES + .iter() + .map(|m| (*m).to_owned()) + .collect(); + let empty_imports: Vec = Vec::new(); + + let mut add = |source: &str, imports: &[String]| { + lex_runs.push(lex_run(source)); + audit_runs.push(token_audit_run(source, imports)); + }; + + // 1. All unit vectors from `preserve.rs`. + for word in ["kernel", "prefix", "macro", "syntax", "extern", "notation"] { + add( + &format!("def f («{word}» : Nat) : Nat := «{word}»\n"), + &empty_imports, + ); + add( + &format!("def f ({word} : Nat) : Nat := {word}\n"), + &empty_imports, + ); + add(&format!("{word} foo := 1\n"), &empty_imports); + } + for source in [ + "@[implemented_by f] def g := 1\n", + "theorem t : True := sorry\n", + "def x := Lean.ofReduceBool\n", + "def x := Lean.«ofReduceBool»\n", + "theorem z : False := «sorryAx» False true\n", + "@[«implemented_by» g] def h := 1\n", + "@[«extern» \"c\"] def h := 1\n", + "def x := «Lean».«ofReduceNat»\n", + "@[«macro» foo] def h := 1\n", + "@[simp, «implemented_by» g] def h := 1\n", + "def x := «a\ntheorem t : False := sorry\n", + "def «» := 1\n", + "def «a b» := 1\n", + "def s := \"unclosed\ntheorem t : False := sorry\n", + "/- unclosed\ntheorem t : False := sorry\n", + "def «sorry» := 1\n", + "def f («kernel» : Nat) := «kernel» + 1\n", + "def c1 := '\"'\ntheorem t3 : False := sorry\ndef c2 := '\"'\n", + "def s := r\"\\\"\ntheorem t : False := sorry\ndef u := r\"\\\"\n", + "def s := r#\"a\"#\ntheorem t : False := sorry\n", + "theorem t : False := sorry.1\n", + "theorem t : False := 0sorry\n", + "theorem t : False := sorry\u{3bb}x\n", + "theorem t : False := sorry\u{e9}\n", + "attribute [«implemented_by» g] h\n", + "attribute [simp, «extern» c] h\n", + "def s := s!\"{sorry}\"\n", + "def c := 'ab'\ntheorem t : False := sorry\n", + "def c := '\n", + "def x := 1\u{0}theorem t : False := sorry\n", + "/- /- nested -/ theorem t : False := sorry\n", + "def x : Float := 1e10axiom bad : False\ntheorem t : False := bad\n", + concat!("def x := 1.5e3un", "safe def y := 1\n"), + "def x := 1e10#evalIO.println \"pwn2\"\n", + "def x := 0b1sorry\n", + "def x := 0o7sorry\n", + "def x := 1e\n", + "def x := 1e+\n", + "def x := 0x\n", + "def x := 1_0axiom bad : False\n", + "def x := 0b1_0axiom bad : False\n", + "def x := 0o7_7axiom bad : False\n", + "def x := 0x1_Fsorry\n", + "def x := 1_000e5axiom bad : False\n", + "def x := 1.5_0axiom bad : False\n", + "def x := 0_0axiom bad : False\n", + "def x := 1__0axiom bad : False\n", + "def x := 1.e5axiom bad : False\n", + "def x := 1.5e+3axiom bad : False\n", + "def x := 1.5E-3axiom bad : False\n", + "def x := 1.axiom bad : False\n", + "def x := 1_\n", + "def x := 1_ + 1\n", + "def x := 0x_\n", + "def x := 1.foo\n", + "def x := 1._5\n", + "def x := p.1_0axiom bad : False\n", + "def x := p.1e5axiom bad : False\n", + "#evalIO.println \"pwned\"\n", + "#evalpwned\n", + "#printaxiom bad\n", + "#eval 1\n", + "def s := \"a -- b /- c «d \\\" 'e\"\n", + "def s := r\"a -- b\"\ndef t := r#\"a\"b\"#\n", + "def c := ['a', '\\n', '\\'', '\\x41', '\\u0041', '\"']\n", + "def x' := x'' + f' 1\n", + "/-- a doc comment: sorry -/ def f := 1\n/- nested /- sorry -/ sorry -/\n-- sorry\n", + "def «sorry» := 1\ndef x := sorry_ + sorryAlt + «sorry».1\n", + "def α₁ := β₂ + 0x1F + 1.5 + 2e3\n", + "def f := fun x => x.1.2 + Nat.succ' 1\n", + "def s := \"\\u00e9\"\n", + "def x := [1e10, 1E-3, 1.5e+3, 0xFF, 0b101, 0o17, 1e10 + 2, 0b101e]\n", + "def x := [1_000, 0b1_0, 0o7_7, 0x1_F, 1_000e5, 1.5_0, 0_0, 1.e5, 1., 1.5E-3]\n", + "def x := [1..2, 1.0, 0.5, p.1.val, p.2.1, p.10.2 + 1]\n", + "set_option debug.skipKernelTC true\n", + "set_option maxRecDepth 100000\n", + "import Mathlib\n", + "import LexLeanTarget.TargetSyntax\n", + "def x := 1\u{7f}\n", + "def x := 1\u{85}\n", + "def x := 1\u{9f}\n", + "def x := 1\u{a0}\n", + "def 𝒜 := 𝖟 + ℀ + ἀ + Ϛ + xᵢ\n", + ] { + add(source, &default_imports); + } + + // 2. Number-lexing corpus of SP-09 (`numbers_are_read_as_lean_reads_them`). + let bases = [ + "0", "1", "07", "10", "0x", "0X", "0x0", "0xF", "0x1_F", "0x_", "0b", "0B", "0b0", "0b1", + "0b2", "0b1_0", "0b_", "0o", "0O", "0o0", "0o7", "0o8", "0o7_7", "0o_", "1.5", "0.5", "1.", + "0.", "1e5", "1E5", "1e+5", "1E-5", "1.5e3", "1.e3", "p.1", "p.0", "p.12", "(p).1", + ]; + let tails = [ + "", "_", "_0", "_1", "0_", "1_", "__0", "0__0", "_0_", ".", ".5", ".e5", ".E5", ".5e5", + ".5e", ".5_0", ".5_", "._5", ".foo", "e5", "E5", "e-5", "E+5", "e+", "e", "e_5", "e5_0", + "e5_", "_0e5", "_0.5", "_0.e5", "..", "..1", "...", "F", "f", "a", "x", "b1", "o7", "e5.", + ".1", ".1.2", "_0.1", + ]; + let mut cases: Vec = Vec::new(); + for base in bases { + for tail in tails { + cases.push(format!("def x := {base}{tail}axiom bad : False\n")); + } + } + cases.sort(); + cases.dedup(); + for case in &cases { + add(case, &default_imports); + } + + // 3. Shipped preservation library and calculus modules (first 2,048 bytes of each + // so the evaluator completes quickly while exercising real generated/native Lean). + let library = lexlean::production::preserve::library().expect("the shipped registry"); + let mut env_imports = default_imports.clone(); + env_imports.push("Init".to_owned()); + for module in &library.modules { + env_imports.push(format!( + "{}.{module}", + lexlean::production::preserve::LIBRARY_PREFIX + )); + } + for module in &library.modules { + let full = lexlean::production::preserve::module_text(module).expect("module text"); + let snippet: String = full.chars().take(1_500).collect(); + add(&snippet, &env_imports); + } + + (lex_runs, audit_runs) +} + +fn token_corpus(root: &str, count: usize) -> Vec { + let mut seeded = Seeded(0xB502_5EED_CAFE_F00D); + let mut out = Vec::new(); + let atoms: &[&str] = &[ + "def", + "theorem", + "fun", + "match", + "with", + "import", + "set_option", + "attribute", + "sorry", + "axiom", + "unsafe", + "partial", + "kernel", + "native_decide", + "implemented_by", + "extern", + "ofReduceBool", + "ofReduceNat", + "sorryAx", + "«sorry»", + "«kernel»", + "«implemented_by»", + "«ofReduceBool»", + "«»", + "«a b»", + "«a.b»", + "«unclosed", + "Lean.ofReduceBool", + "Lean.«ofReduceNat»", + "autoImplicit", + "maxRecDepth", + "maxHeartbeats", + "synthInstance.maxHeartbeats", + "linter.unusedVariables", + "linter.unusedSimpArgs", + "debug.skipKernelTC", + "Init", + "LexLeanTarget.TargetSyntax", + "Mathlib", + "x", + "x'", + "x₁", + "α", + "λ", + "Π", + "Σ", + "𝒜", + "0", + "1", + "42", + "0x1F", + "0b101", + "0o77", + "1_000", + "1.5", + "1.5e-3", + "1e10", + "1_", + "0x", + "1e", + "1.foo", + "p.1", + "p.1.2", + "p.1_0", + "p.1e5", + "1..2", + "\"hello\"", + "\"a\\\"b\\nc\"", + "\"unclosed", + "r\"raw\"", + "r#\"raw\"quote\"#", + "r#\"unclosed\"", + "s!\"{x}\"", + "'a'", + "'\\n'", + "'\\x41'", + "'\\u0041'", + "'ab'", + "'", + "-- line comment\n", + "/- block comment -/", + "/- nested /- inner -/ outer -/", + "/- unclosed", + "#eval", + "#check", + "#print", + "@[", + "]", + "[", + "(", + ")", + ":=", + ":", + ".", + ",", + "+", + "\n", + " ", + "\t", + "\r\n", + "\u{0}", + "\u{7f}", + "\u{85}", + "\u{a0}", + ]; + let import_pool = [ + "Init", + "LexLeanTarget.TargetSyntax", + "LexLeanTarget.TargetSemantics", + "LexLeanPreservation.Core", + ]; + while out.len() < count { + let pieces = 1 + seeded.below(8); + let mut text_buf = String::new(); + for _ in 0..pieces { + text_buf.push_str(seeded.pick(atoms)); + if seeded.chance(40) { + text_buf.push(' '); + } + } + let mut imports = Vec::new(); + for candidate in import_pool { + if seeded.chance(60) { + imports.push(candidate.to_owned()); + } + } + if root == "lex" { + out.push(lex_run(&text_buf)); + } else { + out.push(token_audit_run(&text_buf, &imports)); + } + } + out +} + +const TOKEN_PLANTS: [Plant; 7] = [ + Plant { + label: "a nested block comment does not increment depth", + site: "depth := (dep + 1)", + replacement: "depth := dep", + root: "lex", + }, + Plant { + label: "a hexadecimal literal rejects uppercase A..F digits", + site: "(inRange byte (65 : UInt8) (70 : UInt8))", + replacement: "(inRange byte (65 : UInt8) (65 : UInt8))", + root: "lex", + }, + Plant { + label: "an interpolated string is not refused", + site: "(if (if (not (project firstSeg quoted)) then (if isBanged then isQuoteAfter else false) else false)", + replacement: "(if false", + root: "lex", + }, + Plant { + label: "a C1 control character (U+0080..U+009F) is not refused", + site: "(byteIn subject (position + 1) (128 : UInt8) (159 : UInt8))", + replacement: "(byteIn subject (position + 1) (128 : UInt8) (128 : UInt8))", + root: "lex", + }, + Plant { + label: "a quoted forbidden attribute inside @[...] is not refused", + site: "(let activeTok : Bool := (if (not (project onlySeg quoted)) then true else (0 = ROOTS .iter() - .map(|(root, _)| (*root, lower(&checked, &project, root))) + .map(|(root, _)| (*root, lower(&checked, &project, MODULE, root))) .collect(); let (golden_runs, accepted, rejected) = vectors(); assert!( @@ -1259,7 +1717,7 @@ fn case(id: &str) { &source.replacen(plant.site, plant.replacement, 1), ); let checked = support::checked_project(&planted); - let low = lower(&checked, &planted, plant.root); + let low = lower(&checked, &planted, MODULE, plant.root); let disagreements = evaluate( &low, &corpus(plant.root, EVALUATOR_AUDITS, EVALUATOR_NAMES), @@ -1298,10 +1756,9 @@ fn case(id: &str) { } let mut realized = 0usize; for root in &exported.output.result.roots { - let member = root - .root - .strip_prefix(&format!("{MODULE}.")) - .unwrap_or_else(|| panic!("{} is a root of the module", root.root)); + let Some(member) = root.root.strip_prefix(&format!("{MODULE}.")) else { + continue; + }; for output in &root.outputs { let package: Json = serde_json::from_slice( &std::fs::read( @@ -1324,6 +1781,292 @@ fn case(id: &str) { assert_eq!(realized, ROOTS.len(), "one certified package per root"); eprintln!("BS-01: passed in {:?}", started.elapsed()); } + // §17.23, §17.17: the second component, the preservation lexer and token audit. + "BS-02" => { + let started = Instant::now(); + let project = P::bootstrap(); + let checked = project.check_ok(); + assert!( + checked.units.contains_key("TokenAudit") + && checked.units.contains_key("LexLeanStd.Text"), + "TokenAudit and LexLeanStd.Text are linked modules of the project" + ); + let built = project.build_ok(); + let build_id = built.build_id.expect("built"); + let report: Json = serde_json::from_slice( + &std::fs::read( + project + .build_dir(&build_id) + .join("production/LexLeanBoot/TokenAudit.eligibility.json") + .as_std_path(), + ) + .expect("the eligibility report"), + ) + .expect("the report is JSON"); + let reported = report["roots"].as_array().expect("roots"); + assert_eq!( + reported + .iter() + .map(|row| row["root"].as_str().expect("root").to_owned()) + .collect::>(), + TOKEN_ROOTS + .iter() + .map(|(root, _)| format!("{TOKEN_MODULE}.{root}")) + .collect::>(), + "the two roots are TokenAudit's production roots, in order" + ); + for (row, (root, effects)) in reported.iter().zip(TOKEN_ROOTS) { + let declared: Vec<&str> = row["declared_effects"] + .as_array() + .expect("declared effects") + .iter() + .map(|effect| effect.as_str().expect("an effect")) + .collect(); + assert_eq!(declared, effects, "{root}: the declared effects"); + let targets = row["targets"].as_array().expect("targets"); + assert_eq!(targets.len(), 1, "{root}: one target"); + let target = &targets[0]; + assert_eq!(target["target"], "rust-std", "{root}: the target"); + assert_eq!(target["status"], "eligible", "{root}: eligible"); + let realized: Vec<&str> = target["effects"] + .as_array() + .expect("effects") + .iter() + .map(|effect| effect["effect"].as_str().expect("an effect")) + .collect(); + assert_eq!( + realized, effects, + "{root}: the declaration admits exactly the realized effects" + ); + } + + let checked = support::checked_project(&project); + let lowered: BTreeMap<&str, Lowered> = TOKEN_ROOTS + .iter() + .map(|(root, _)| (*root, lower(&checked, &project, TOKEN_MODULE, root))) + .collect(); + let (lex_vectors, audit_vectors) = token_vectors(); + let disagreements = evaluate(&lowered["lex"], &lex_vectors, 5); + assert!( + disagreements.is_empty(), + "lex: the evaluator and production::preserve::lex disagree on the vectors: {disagreements:?}" + ); + let disagreements = evaluate(&lowered["auditTokens"], &audit_vectors, 5); + assert!( + disagreements.is_empty(), + "auditTokens: the evaluator and production::preserve::audit_tokens disagree on the vectors: {disagreements:?}" + ); + eprintln!( + "BS-02: {} lex vectors and {} auditTokens vectors agree under the evaluator ({:?})", + lex_vectors.len(), + audit_vectors.len(), + started.elapsed() + ); + for (root, _) in TOKEN_ROOTS { + let runs = token_corpus(root, EVALUATOR_TOKEN_TEXTS); + let disagreements = evaluate(&lowered[root], &runs, 5); + assert!( + disagreements.is_empty(), + "{root}: the evaluator and the Rust oracle disagree: {disagreements:?}" + ); + eprintln!( + "BS-02: {root}: {} seeded evaluator runs agree ({:?})", + runs.len(), + started.elapsed() + ); + } + + // Rendered rust-std packages under pinned rustc. + let dir = tempfile::Builder::new() + .prefix("lexlean-bootstrap-tokens-") + .tempdir() + .expect("tempdir"); + let mut crates = Vec::new(); + let mut expected: BTreeMap> = BTreeMap::new(); + for (root, _) in TOKEN_ROOTS { + let low = &lowered[root]; + let manifest = rust_packages::manifest( + &format!("boot_{}", snake(root)), + &low.program, + low.entry(), + Profile::Std, + ); + let package = + target::package(&manifest.to_file_bytes().expect("canonical manifest")) + .unwrap_or_else(|failure| panic!("{root}: {failure:?}")); + let mut runs = if root == "lex" { + lex_vectors.clone() + } else { + audit_vectors.clone() + }; + runs.extend(token_corpus(root, RUSTC_TOKEN_TEXTS)); + let arguments: Vec> = runs + .iter() + .map(|(arguments, _)| arguments.clone()) + .collect(); + let arity = low.program.functions[usize::try_from(low.entry()).expect("entry")] + .types + .len(); + let passing = vec![Passing::Own; arity]; + let harness_source = rust_harness::render_calls( + &low.program, + Profile::Std, + &manifest.name, + &[Calls { + entry: low.entry(), + function: "run", + passing: &passing, + arguments: &arguments, + }], + ) + .expect("the differential harness"); + expected.insert( + manifest.name.clone(), + runs.into_iter().map(|(_, expected)| expected).collect(), + ); + crates.push(Built { + name: manifest.name, + files: package.files, + harness: harness_source, + }); + } + workspace(dir.path(), &crates); + let build = cargo_in( + dir.path(), + &["build", "--offline", "--workspace", "--quiet"], + ); + assert!( + build.status.success(), + "a root's package does not build:\n{}", + String::from_utf8_lossy(&build.stderr) + ); + eprintln!("BS-02: rustc built both packages ({:?})", started.elapsed()); + for (name, outcomes) in &expected { + let binary = dir + .path() + .join("target/debug") + .join(format!("run_{name}{}", std::env::consts::EXE_SUFFIX)); + let ran = std::process::Command::new(&binary) + .output() + .expect("the differential runs"); + assert!( + ran.status.success(), + "{name}: {}", + String::from_utf8_lossy(&ran.stderr) + ); + let stdout = String::from_utf8(ran.stdout).expect("utf8"); + let printed: Vec = stdout + .lines() + .filter(|line| !line.starts_with("work ")) + .map(|line| { + serde_json::from_str(line) + .unwrap_or_else(|error| panic!("{name}: {error}: {line}")) + }) + .collect(); + assert_eq!(printed.len(), outcomes.len(), "{name}: one outcome per run"); + let disagreements: Vec = printed + .iter() + .zip(outcomes) + .enumerate() + .filter(|(_, (printed, expected))| printed != expected) + .map(|(run, (printed, expected))| format!("run {run}: {printed} != {expected}")) + .collect(); + assert!( + disagreements.is_empty(), + "{name}: the rendering and the Rust oracle disagree on {} of {} runs: {:?}", + disagreements.len(), + outcomes.len(), + &disagreements[..disagreements.len().min(5)] + ); + eprintln!( + "BS-02: {name}: {} rustc runs agree with the oracle ({:?})", + outcomes.len(), + started.elapsed() + ); + } + + // Planted defects in TokenAudit.lex.tex. + for plant in &TOKEN_PLANTS { + let planted = P::bootstrap(); + let source = planted.read_raw("src/TokenAudit.lex.tex"); + assert_eq!( + source.matches(plant.site).count(), + 1, + "{}: the plant site occurs once", + plant.label + ); + planted.write( + "src/TokenAudit.lex.tex", + &source.replacen(plant.site, plant.replacement, 1), + ); + let checked = support::checked_project(&planted); + let low = lower(&checked, &planted, TOKEN_MODULE, plant.root); + let runs = if plant.root == "lex" { + &lex_vectors + } else { + &audit_vectors + }; + let disagreements = evaluate(&low, runs, 1); + assert!( + !disagreements.is_empty(), + "{}: the planted defect is detected by the differential", + plant.label + ); + eprintln!( + "BS-02: plant detected: {}: {}", + plant.label, disagreements[0] + ); + } + + if !support::lean_backed("BS-02") { + return; + } + let exported = harness::exported("bootstrap"); + let bundle = exported.bundle(); + let packages = harness::tree(&bundle.join("packages")); + let committed = harness::tree(&harness::fixture_dir("bootstrap").join("packages")); + assert_eq!( + packages.keys().collect::>(), + committed.keys().collect::>(), + "the exported package files are the committed ones" + ); + for (relative, content) in &packages { + assert!( + committed.get(relative) == Some(content), + "packages/{relative} differs from the committed package" + ); + } + let mut realized = 0usize; + for root in &exported.output.result.roots { + let Some(member) = root.root.strip_prefix(&format!("{TOKEN_MODULE}.")) else { + continue; + }; + for output in &root.outputs { + let package: Json = serde_json::from_slice( + &std::fs::read( + bundle + .join(&output.package.directory) + .join("package.json") + .as_std_path(), + ) + .expect("package.json"), + ) + .expect("package JSON"); + assert_eq!( + package["program"], + serde_json::to_value(&lowered[member].program).expect("a program is JSON"), + "{member}: the exported package realizes the program the differential ran" + ); + realized += 1; + } + } + assert_eq!( + realized, + TOKEN_ROOTS.len(), + "one certified package per root" + ); + eprintln!("BS-02: passed in {:?}", started.elapsed()); + } other => panic!("no bootstrap case is wired for {other}"), } } diff --git a/crates/conformance/src/cases/oracle.rs b/crates/conformance/src/cases/oracle.rs index 59a534f3a..5a02c637e 100644 --- a/crates/conformance/src/cases/oracle.rs +++ b/crates/conformance/src/cases/oracle.rs @@ -2391,7 +2391,11 @@ fn equivalent_renderings() { /// The pinned files of a checkout, copied to `to`. fn copy_used(from: &Path, to: &Path, pin: &Pin) { - for entry in walkdir::WalkDir::new(from).into_iter().flatten() { + for entry in walkdir::WalkDir::new(from) + .into_iter() + .filter_entry(|entry| !support::holds_cache_tag(entry)) + .flatten() + { let relative = entry.path().strip_prefix(from).expect("under root"); let text = relative .components() diff --git a/crates/conformance/src/cases/packages.rs b/crates/conformance/src/cases/packages.rs index 9b15697bf..e8dac5010 100644 --- a/crates/conformance/src/cases/packages.rs +++ b/crates/conformance/src/cases/packages.rs @@ -764,9 +764,10 @@ fn pk_05() { "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!( + checked.modules.contains_key("AxiomOutput") + && checked.modules.contains_key("LexLeanStd.Text"), + "AxiomOutput and LexLeanStd.Text are linked modules of the project" ); assert_eq!( checked.modules["LexLeanStd.Text"] @@ -777,18 +778,25 @@ fn pk_05() { "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 + assert!( + roots + .iter() + .all(|found| found.report.root.starts_with("LexLeanBoot.")), + "the standard library's production roots are not roots of the project" + ); + let mut axiom_roots: Vec = roots .iter() + .filter(|found| found.module == "AxiomOutput") .map(|found| found.report.root.clone()) .collect(); - names.sort(); + axiom_roots.sort(); assert_eq!( - names, + axiom_roots, [ "LexLeanBoot.AxiomOutput.isClosedLeanName", "LexLeanBoot.AxiomOutput.parseAuditOutput" ], - "the standard library's production roots are not roots of the pilot" + "AxiomOutput's production roots are unchanged" ); // The copy and the assertion that held it equal to the original are gone, diff --git a/crates/conformance/src/cases/repository.rs b/crates/conformance/src/cases/repository.rs index ae01d7002..a7fabb7f1 100644 --- a/crates/conformance/src/cases/repository.rs +++ b/crates/conformance/src/cases/repository.rs @@ -532,6 +532,80 @@ pub(crate) fn run(id: &str) { "{fixture}: the committed fixture project carries a build root; fixtures run from a temporary copy — remove it" ); } + // No tracked file is named `CACHEDIR.TAG` or sits under a path + // component the repository walkers skip (`target`, `.git`, + // `.lexlean`, `.lake`, `node_modules`, or `expected` outside the + // sanctioned `expected/` oracle directories), so no tracked subtree + // can hide from the walkers. + let is_sanctioned_expected = |parts: &[&str], index: usize| -> bool { + (index == 1 && matches!(parts[0], "bootstrap" | "compiler" | "stdlib")) + || (index == 2 && parts[0] == "examples") + || (index == 3 + && parts[0] == "tests" + && matches!(parts[1], "negative" | "tooling")) + || (index == 4 && parts[0] == "tests" && parts[1] == "fixtures") + }; + let walker_skip_defect = |tracked: &str| -> Option { + let parts: Vec<&str> = tracked.split('/').collect(); + for (index, component) in parts.iter().copied().enumerate() { + if component == "CACHEDIR.TAG" { + return Some(format!( + "{tracked}: tracked `CACHEDIR.TAG` would cause repository walkers to skip `{}`", + parts[..index].join("/") + )); + } + if matches!( + component, + "target" | ".git" | ".lexlean" | ".lake" | "node_modules" + ) { + return Some(format!( + "{tracked}: tracked path has walker-skipped component `{component}`" + )); + } + if component == "expected" && !is_sanctioned_expected(&parts, index) { + return Some(format!( + "{tracked}: tracked path has `expected` component outside sanctioned oracle directories" + )); + } + } + None + }; + let ls_files = std::process::Command::new("git") + .args(["ls-files", "-z"]) + .current_dir(root.as_std_path()) + .output() + .expect("git ls-files runs in the repository"); + assert!(ls_files.status.success(), "git ls-files succeeded"); + let tracked: Vec = ls_files + .stdout + .split(|byte| *byte == 0) + .filter(|entry| !entry.is_empty()) + .map(|entry| String::from_utf8_lossy(entry).replace('\\', "/")) + .collect(); + assert!( + tracked.len() > 1000, + "git ls-files returned {} tracked files", + tracked.len() + ); + let defects: Vec = tracked + .iter() + .filter_map(|path| walker_skip_defect(path)) + .collect(); + assert_eq!( + defects, + Vec::::new(), + "§7 (RP-03): the tracked tree holds nothing the repository walkers skip" + ); + for planted in [ + "examples/collections/CACHEDIR.TAG", + "crates/lexlean/.lexlean/planted.lean", + "crates/lexlean/src/expected/planted.rs", + ] { + assert!( + walker_skip_defect(planted).is_some(), + "planted tracked path `{planted}` is refused by RP-03" + ); + } } // §7, §8.4: shipped crates derive from `publish = false`, and the // shipped crate depends on no repository-only tooling. @@ -682,7 +756,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(), 413, "§31 has 413 rows"); + assert_eq!(table.len(), 414, "§31 has 414 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/cases/runtime.rs b/crates/conformance/src/cases/runtime.rs index c6b6085c9..7f0827b85 100644 --- a/crates/conformance/src/cases/runtime.rs +++ b/crates/conformance/src/cases/runtime.rs @@ -408,12 +408,13 @@ struct Scan { } /// Whether the `r` at `index` opens a raw literal: it is not the end of a -/// longer name, apart from the `b` of a raw byte string. +/// longer name, apart from the `b` of a raw byte string or the `c` of a raw +/// C string. fn opens_raw(bytes: &[u8], index: usize) -> bool { let name = |byte: u8| byte.is_ascii_alphanumeric() || byte == b'_'; match index.checked_sub(1).map(|before| bytes[before]) { None => true, - Some(b'b') => index == 1 || !name(bytes[index - 2]), + Some(b'b' | b'c') => index == 1 || !name(bytes[index - 2]), Some(byte) => !name(byte), } } @@ -580,12 +581,152 @@ fn scan(source: &str) -> Scan { Scan { literals, code } } +/// Skip bracketed tokens (`[...]`, `(...)`, `{...}`) starting at `at` in `code`. +fn skip_delimited(code: &[u8], mut at: usize) -> usize { + let mut depth = 0usize; + while at < code.len() { + match code[at] { + b'[' | b'(' | b'{' => depth += 1, + b']' | b')' | b'}' => { + depth = depth.saturating_sub(1); + if depth == 0 { + return at + 1; + } + } + _ => {} + } + at += 1; + } + at +} + +/// Whether `code[..limit]` holds only leading inner attributes (`#![...]`), +/// whitespace, and `;`, so an inner attribute at `limit` belongs to the file +/// itself rather than an inline module or block inside it. +fn is_file_inner_attribute(code: &[u8], limit: usize) -> bool { + let mut at = 0; + while at < limit { + while at < limit && (code[at].is_ascii_whitespace() || code[at] == b';') { + at += 1; + } + if at >= limit { + return true; + } + if code[at..limit].starts_with(b"#!") { + at += 2; + while at < limit && code[at].is_ascii_whitespace() { + at += 1; + } + if at < limit && code[at] == b'[' { + at = skip_delimited(code, at); + } else { + return false; + } + } else { + return false; + } + } + true +} + +/// Advance past any further outer attributes (`#[...]`), visibility (`pub`, +/// `pub(...)`), and item modifiers (`default`, `const`, `async`, `unsafe`, +/// `extern`, `auto`), then return the position right after the item keyword if +/// `#[cfg(test)]` is attached to an item (`mod`, `fn`, `use`, `impl`, `const`, +/// `static`, `struct`, `enum`, `union`, `type`, `trait`, `extern`, +/// `macro_rules!`). When `#[cfg(test)]` is on a struct field, enum variant, +/// function parameter, match arm, or expression, returns `None`. +fn item_keyword_after_attributes(code: &[u8], mut at: usize) -> Option { + let is_ident = |byte: u8| byte.is_ascii_alphanumeric() || byte == b'_'; + let skip_ws = |code: &[u8], mut i: usize| { + while i < code.len() && code[i].is_ascii_whitespace() { + i += 1; + } + i + }; + let read_word = |i: usize| { + let mut end = i; + while end < code.len() && is_ident(code[end]) { + end += 1; + } + (&code[i..end], end) + }; + loop { + at = skip_ws(code, at); + if code[at..].starts_with(b"#[") { + at = skip_delimited(code, at + 1); + } else { + break; + } + } + at = skip_ws(code, at); + let (word, next) = read_word(at); + if word == b"pub" { + at = skip_ws(code, next); + if at < code.len() && code[at] == b'(' { + at = skip_delimited(code, at); + } + } + loop { + at = skip_ws(code, at); + let (word, next) = read_word(at); + if matches!(word, b"default" | b"async" | b"unsafe" | b"auto") { + at = next; + continue; + } + if word == b"const" { + let after = skip_ws(code, next); + let (following, _) = read_word(after); + if matches!(following, b"fn" | b"unsafe" | b"extern" | b"impl") { + at = next; + continue; + } + } + if word == b"extern" { + let after = skip_ws(code, next); + let (following, _) = read_word(after); + if following != b"crate" && after < code.len() && code[after] != b'{' { + at = after; + continue; + } + } + break; + } + at = skip_ws(code, at); + let (word, next) = read_word(at); + if matches!( + word, + b"mod" + | b"fn" + | b"use" + | b"impl" + | b"const" + | b"static" + | b"struct" + | b"enum" + | b"union" + | b"type" + | b"trait" + | b"extern" + ) { + return Some(next); + } + if word == b"macro_rules" { + let after = skip_ws(code, next); + if after < code.len() && code[after] == b'!' { + return Some(after + 1); + } + } + None +} + /// A source with its test items blanked, each by the line breaks it held so /// that every other line keeps its number: an item under `#[cfg(test)]` (a -/// `mod`, a function, a `use`), wherever it stands, and the whole file when -/// it opens with `#![cfg(test)]`. A unit test's fixture text is no part of -/// what the compiler emits. What follows a test item is production code and -/// stays, which a cut at the first test module would have dropped. +/// `mod`, a function, a `use`, or any other item), wherever it stands, and the +/// whole file when `#![cfg(test)]` is one of the file's leading inner +/// attributes. A `#[cfg(test)]` on a struct field, enum variant, parameter, or +/// match arm, or `#![cfg(test)]` inside an inline module, is not a file-level +/// or item-level test gate and never blanks the production code after it. fn without_test_items(source: &str) -> String { let scanned = scan(source); let code = &scanned.code; @@ -598,22 +739,37 @@ fn without_test_items(source: &str) -> String { } }; let text = String::from_utf8_lossy(code).into_owned(); - if text.contains("#![cfg(test)]") { - let whole = blanked.len(); - erase(&mut blanked, 0, whole); + let mut inner_search = 0; + while let Some(found) = text[inner_search..].find("#![cfg(test)]") { + let attribute = inner_search + found; + if is_file_inner_attribute(code, attribute) { + let whole = blanked.len(); + erase(&mut blanked, 0, whole); + return String::from_utf8(blanked).expect("blanking keeps ASCII and whole characters"); + } + inner_search = attribute + "#![cfg(test)]".len(); } let mut search = 0; while let Some(found) = text[search..].find("#[cfg(test)]") { let attribute = search + found; - // The item follows its attributes: up to the first `{` or `;` outside - // parentheses and brackets, then the matching `}`. - let mut at = attribute + "#[cfg(test)]".len(); + let after_attr = attribute + "#[cfg(test)]".len(); + let Some(mut at) = item_keyword_after_attributes(code, after_attr) else { + search = after_attr; + continue; + }; + // The item follows its keyword: up to the first `{` or `;` outside + // parentheses and brackets, then the matching `}`, stopping if an + // enclosing `}` or `,` is reached first. let mut nesting = 0usize; let mut end = code.len(); while at < code.len() { match code[at] { b'(' | b'[' => nesting += 1, b')' | b']' => nesting = nesting.saturating_sub(1), + b'}' | b',' if nesting == 0 => { + end = at; + break; + } b';' if nesting == 0 => { end = at + 1; break; @@ -641,20 +797,38 @@ fn without_test_items(source: &str) -> String { at += 1; } erase(&mut blanked, attribute, end); - search = end.max(attribute + 1); + search = end.max(after_attr); } String::from_utf8(blanked).expect("blanking keeps ASCII and whole characters") } /// What a line of Lean declares, when it declares: the text after the -/// declaration keyword, once its attributes and modifiers are read. +/// declaration keyword, once its inline comments, options, attributes, and +/// modifiers are read. fn declaration(line: &str) -> Option<&str> { let mut rest = line.trim_start(); - while rest.starts_with("@[") { - rest = rest - .split_once(']') - .map_or("", |(_, after)| after) - .trim_start(); + loop { + if rest.starts_with("/-") { + rest = rest + .split_once("-/") + .map_or("", |(_, after)| after) + .trim_start(); + continue; + } + if rest.starts_with("@[") { + rest = rest + .split_once(']') + .map_or("", |(_, after)| after) + .trim_start(); + continue; + } + if let Some(after_set) = rest.strip_prefix("set_option ") { + if let Some((_, after_in)) = after_set.split_once(" in ") { + rest = after_in.trim_start(); + continue; + } + } + break; } loop { let before = rest; @@ -693,7 +867,9 @@ fn declaration(line: &str) -> Option<&str> { /// around it. A text that only names a runtime constant, as the Lean a /// generated module holds does, is not one. fn declares_under_runtime(text: &str) -> bool { - let under_runtime = |name: &str| { + let under_runtime = |raw: &str| { + let cleaned = raw.replace(['«', '»'], ""); + let name = cleaned.strip_prefix("_root_.").unwrap_or(&cleaned); NAMESPACES .iter() .any(|namespace| name == *namespace || name.starts_with(&format!("{namespace}."))) @@ -745,10 +921,18 @@ fn runtime_texts(source: &str) -> Vec { }; for literal in &scanned.literals { if let Some(previous) = chain.last() { - // The same expression: little between the two, and no statement - // or block boundary. - let between = &source[previous.end..literal.start]; - if between.len() > 64 || between.contains([';', '{', '}']) { + // The same expression: little code between the two (after comments + // are blanked), and no statement or block boundary. + let between = &scanned.code[previous.end..literal.start]; + let non_ws = between + .iter() + .filter(|byte| !byte.is_ascii_whitespace()) + .count(); + if non_ws > 64 + || between + .iter() + .any(|byte| matches!(byte, b';' | b'{' | b'}')) + { flush(&mut chain, &mut found); } } @@ -826,7 +1010,7 @@ fn rt_04() { // A planted runtime text is found wherever and however it is written: // raw or escaped, with a namespace line or only a qualified name, split // across literals or written over several lines, and in production code - // that follows a test module. + // that follows a test module or a non-item `#[cfg(test)]`. let semantic = std::fs::read_to_string(source_root.join("backend/semantic.rs").as_std_path()) .expect("the semantic backend"); assert_eq!( @@ -867,6 +1051,10 @@ fn rt_04() { "a name cut inside its namespace", "const PLANTED: &str = concat!(\"public def LexLean\", \"Models.Sound1 : Prop := True\");\n", ), + ( + "literals joined by +", + "fn planted() -> String {\n String::from(\"namespace LexLeanRuntime\\n\") + \"public def x : Nat := 0\\n\"\n}\n", + ), ( "an array of lines", "const PLANTED: [&str; 2] = [\"namespace LexLeanRuntime\", \"public def x : Nat := 0\"];\n", @@ -879,6 +1067,26 @@ fn rt_04() { "a literal continued over lines", "const PLANTED: &str = \"namespace LexLeanModels\\n\\\n public def Sound1 : Prop := True\\n\";\n", ), + ( + "a struct with a #[cfg(test)] field followed by a runtime text", + "struct S {\n #[cfg(test)]\n a: u8,\n b: u8,\n}\nconst PLANTED: &str = \"public def LexLeanRuntime.x : Nat := 0\";\n", + ), + ( + "an enum with a #[cfg(test)] variant followed by a runtime text", + "enum E {\n #[cfg(test)]\n A,\n B,\n}\nconst PLANTED: &str = \"public def LexLeanRuntime.x : Nat := 0\";\n", + ), + ( + "a function with a #[cfg(test)] parameter followed by a runtime text", + "fn f(#[cfg(test)] a: u8, b: u8) -> u8 {\n b\n}\nconst PLANTED: &str = \"public def LexLeanRuntime.x : Nat := 0\";\n", + ), + ( + "a match arm after a #[cfg(test)] arm holding a runtime text", + "fn m(x: u8) -> &'static str {\n match x {\n #[cfg(test)]\n 0 => \"\",\n _ => \"public def LexLeanRuntime.x : Nat := 0\",\n }\n}\n", + ), + ( + "an inline module with #![cfg(test)] followed by a runtime text", + "mod inline_tests {\n #![cfg(test)]\n}\nconst PLANTED: &str = \"public def LexLeanRuntime.x : Nat := 0\";\n", + ), ] { let planted = format!("{semantic}\n{plant}"); assert_eq!( diff --git a/crates/conformance/src/lib.rs b/crates/conformance/src/lib.rs index 077c6f29f..0062820b9 100644 --- a/crates/conformance/src/lib.rs +++ b/crates/conformance/src/lib.rs @@ -197,7 +197,9 @@ pub fn workspace_test_names_with_flags(root: &Path) -> (BTreeSet, BTreeS for entry in entries.flatten() { let path = entry.path(); if path.is_dir() { - if path.file_name().is_some_and(|name| name == "target") { + if path.file_name().is_some_and(|name| name == "target") + || path.join("CACHEDIR.TAG").is_file() + { continue; } stack.push(path); diff --git a/crates/conformance/tests/conformance.rs b/crates/conformance/tests/conformance.rs index acf67294d..3b65fbc06 100644 --- a/crates/conformance/tests/conformance.rs +++ b/crates/conformance/tests/conformance.rs @@ -2025,6 +2025,11 @@ fn conformance_bs_01() { repo_conformance::cases::run("BS-01"); } +#[test] +fn conformance_bs_02() { + repo_conformance::cases::run("BS-02"); +} + #[test] fn conformance_pk_01() { repo_conformance::cases::run("PK-01"); diff --git a/features/suites/bootstrap.feature b/features/suites/bootstrap.feature index b1e29f79c..c1c0b648c 100644 --- a/features/suites/bootstrap.feature +++ b/features/suites/bootstrap.feature @@ -8,3 +8,11 @@ Feature: bootstrap When the project is checked and built, the parser's lowered program is run by the evaluator on every golden vector, both roots' rendered rust-std packages are run on a seeded corpus, a defect is planted in the source, and the project is exported under the pinned Lean Then both roots are eligible for rust-std with exactly their declared effects and no run disagrees with the oracle And every planted defect is detected, and every exported package is byte-identical to its committed package and realizes the lowered program + + @BS-02 @build + Scenario: The preservation lexer and token audit of SPEC.md §17.17 are language-1.2 source in the `bootstrap/` project: `lex` and `auditTokens` of `TokenAudit` are production roots eligible for `rust-std` with exactly their declared effects; both roots' lowered programs under the calculus evaluator agree with the Rust oracle `production::preserve::{lex, audit_tokens}` on every lexeme, position, and rejection message for the first 1,500 characters of every module of the shipped preservation library and calculus modules, the number-lexing corpus, and every token-audit unit vector; both roots' rendered `rust-std` packages under the pinned rustc agree with the Rust oracle on a large seeded corpus of generated and mutated Lean texts with no disagreement; a planted defect in the source is detected; and the certified packages the production export publishes for the project are the committed ones. + Given the committed `bootstrap` project, a 1,500-character prefix of every shipped preservation library and calculus module, the number-lexing corpus, the token-audit unit vectors, and the Rust lexer and token audit `production::preserve` as the oracle + When the project is checked and built, both roots' lowered programs are run by the evaluator on the library, calculus modules, number-lexing corpus, and unit vectors, both roots' rendered rust-std packages are run on a seeded corpus, a defect is planted in the source, and the project is exported under the pinned Lean + Then both roots are eligible for rust-std with exactly their declared effects and no run disagrees with the oracle + And every planted defect is detected, and every exported package is byte-identical to its committed package and realizes the lowered program + diff --git a/features/suites/repository.feature b/features/suites/repository.feature index 2bc850383..fdc4a1b98 100644 --- a/features/suites/repository.feature +++ b/features/suites/repository.feature @@ -18,11 +18,12 @@ Feature: repository And none of the four tooling files still mentions the template's audit-limits remnant @RP-03 @build - Scenario: The completed repository has the required file and crate layout. - Given the section 7 layout tree parsed out of the SPEC.md text fence - When every tree row is resolved to a path under the repository root + Scenario: The completed repository has the required file and crate layout, and the tracked tree holds no CACHEDIR.TAG or path component the repository walkers skip outside sanctioned expected/ oracle directories. + Given the section 7 layout tree parsed out of the SPEC.md text fence and the tracked file list from git ls-files + When every tree row is resolved to a path under the repository root and every tracked path is inspected for CACHEDIR.TAG and walker-skipped components Then each row ending in a slash exists as a directory and every other row exists as a file And more than 80 rows were checked + And no tracked path is named CACHEDIR.TAG or has a walker-skipped component outside sanctioned expected/ oracle directories @RP-04 @build Scenario: Only the lexlean crate is shipped and no shipped crate depends on repository-only tooling. diff --git a/model/ids.toml b/model/ids.toml index 4b18d8249..4fd434ef6 100644 --- a/model/ids.toml +++ b/model/ids.toml @@ -24,7 +24,7 @@ statement = "The repository is derived from the pinned UOR template commit and c id = "RP-03" level = "build" suite = "repository" -statement = "The completed repository has the required file and crate layout." +statement = "The completed repository has the required file and crate layout, and the tracked tree holds no CACHEDIR.TAG or path component the repository walkers skip outside sanctioned expected/ oracle directories." [[id]] id = "RP-04" @@ -2432,6 +2432,12 @@ level = "build" suite = "bootstrap" statement = "The axiom-output parser of SPEC.md §22.5 is language-1.2 source in the `bootstrap/` project: `parseAuditOutput` and the closed Lean-name check `isClosedLeanName` are production roots eligible for `rust-std` with exactly their declared effects; the parser's lowered program under the calculus evaluator agrees with the Rust parser `verify::axiom` on the result, the rejection message, and the attributed declaration for every committed golden vector (accepted, accepted-wrapped, and rejected); both roots' rendered `rust-std` packages under the pinned rustc agree with the Rust oracle on a large seeded corpus of generated, wrapped, and mutated audit outputs with no disagreement; a planted defect in the source is detected; and the certified packages the production export publishes for the project are the committed ones." +[[id]] +id = "BS-02" +level = "build" +suite = "bootstrap" +statement = "The preservation lexer and token audit of SPEC.md §17.17 are language-1.2 source in the `bootstrap/` project: `lex` and `auditTokens` of `TokenAudit` are production roots eligible for `rust-std` with exactly their declared effects; both roots' lowered programs under the calculus evaluator agree with the Rust oracle `production::preserve::{lex, audit_tokens}` on every lexeme, position, and rejection message for the first 1,500 characters of every module of the shipped preservation library and calculus modules, the number-lexing corpus, and every token-audit unit vector; both roots' rendered `rust-std` packages under the pinned rustc agree with the Rust oracle on a large seeded corpus of generated and mutated Lean texts with no disagreement; a planted defect in the source is detected; and the certified packages the production export publishes for the project are the committed ones." + [[id]] id = "PK-01" level = "build" diff --git a/tests/production-export/bootstrap/packages/rust-std/audit_tokens/Cargo.toml b/tests/production-export/bootstrap/packages/rust-std/audit_tokens/Cargo.toml new file mode 100644 index 000000000..b819a1db2 --- /dev/null +++ b/tests/production-export/bootstrap/packages/rust-std/audit_tokens/Cargo.toml @@ -0,0 +1,25 @@ +[package] +name = "audit_tokens" +version = "1.0.0" +edition = "2021" +publish = false + +[lib] +path = "src/lib.rs" + +[lints.rust] +unsafe_code = "forbid" +warnings = "deny" + +[lints.clippy] +all = { level = "deny", priority = -1 } +type_complexity = "allow" +too_many_arguments = "allow" +large_enum_variant = "allow" +result_large_err = "allow" +result_unit_err = "allow" +single_match = "allow" +manual_unwrap_or = "allow" +manual_unwrap_or_default = "allow" +manual_map = "allow" +manual_ok_err = "allow" diff --git a/tests/production-export/bootstrap/packages/rust-std/audit_tokens/package.json b/tests/production-export/bootstrap/packages/rust-std/audit_tokens/package.json new file mode 100644 index 000000000..79b3bd7be --- /dev/null +++ b/tests/production-export/bootstrap/packages/rust-std/audit_tokens/package.json @@ -0,0 +1 @@ +{"effects":["allocation","overflow","recursion"],"exports":[{"errors":"overflow","function":0,"name":"run","parameters":["own","own"]}],"name":"audit_tokens","profile":"rust-std","program":{"adts":[{"constructors":[[{"element":{"index":1,"kind":"adt"},"kind":"list"},{"kind":"nat"},{"kind":"bool"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"index":2,"kind":"adt"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"}]]},{"constructors":[[{"element":{"index":3,"kind":"adt"},"kind":"list"}],[],[],[{"kind":"bytes"}],[{"kind":"bytes"}]]},{"constructors":[[{"kind":"bytes"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"element":{"index":3,"kind":"adt"},"kind":"list"},{"kind":"bool"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"kind":"nat"},{"kind":"bool"},{"kind":"bool"},{"kind":"bool"}]]}],"functions":[{"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"shape":{"kind":"error"}},{"binders":[3],"body":{"body":{"body":{"arms":[{"binders":[6],"body":{"kind":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"unit"},"type":{"kind":"unit"}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":3,"kind":"field","value":{"kind":"var","name":5}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"bound":{"kind":"first","value":{"function":3,"kind":"call","operands":[{"captures":[{"kind":"var","name":1}],"function":4,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}]}},"kind":"let","name":5,"type":{"index":0,"kind":"adt"}},"bound":{"function":2,"kind":"call","operands":[{"kind":"var","name":3}]},"kind":"let","name":4,"type":{"kind":"nat"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":1,"kind":"call","operands":[{"kind":"var","name":0}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"unit"}},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"body":{"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[{"kind":"var","name":3}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":1,"kind":"adt"},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":1,"kind":"adt"},"kind":"list"}}},"bound":{"function":7,"kind":"call","operands":[{"index":4,"kind":"field","value":{"kind":"var","name":2}}]},"kind":"let","name":4,"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":5,"kind":"field","value":{"kind":"var","name":2}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":1,"kind":"adt"},"kind":"list"}}},"bound":{"kind":"first","value":{"function":5,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":6,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}]}},"kind":"let","name":2,"type":{"index":4,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":1,"kind":"adt"},"kind":"list"}},"types":[{"kind":"bytes"}]},{"body":{"function":8,"kind":"call","operands":[{"captures":[],"function":9,"kind":"closure"},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"kind":"nat"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"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":{"index":0,"kind":"adt"},"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":{"index":0,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":3,"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":{"index":0,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":0,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":0,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":0,"kind":"adt"}],"result":{"kind":"option","value":{"index":0,"kind":"adt"}}},{"kind":"nat"},{"index":0,"kind":"adt"}]},{"body":{"function":10,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":0,"kind":"adt"}},"types":[{"element":{"kind":"bytes"},"kind":"list"},{"index":0,"kind":"adt"}]},{"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":{"index":4,"kind":"adt"},"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":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":5,"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":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":4,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":4,"kind":"adt"}],"result":{"kind":"option","value":{"index":4,"kind":"adt"}}},{"kind":"nat"},{"index":4,"kind":"adt"}]},{"body":{"function":11,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":4,"kind":"adt"}]},{"body":{"function":12,"kind":"call","operands":[{"captures":[],"function":13,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"index":1,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":8,"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":1,"kind":"adt"}],"result":{"kind":"nat"}},{"kind":"nat"},{"element":{"index":1,"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":1,"kind":"adt"}]},{"body":{"body":{"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"kind":"nil"}},{"binders":[5,6],"body":{"arms":[{"binders":[7],"body":{"body":{"kind":"build","operands":[{"kind":"var","name":8}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"bound":{"function":14,"kind":"call","operands":[{"kind":"var","name":7},{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":0}]},"kind":"let","name":8,"type":{"index":0,"kind":"adt"}},"shape":{"constructor":0,"kind":"adt"}},{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"constructor":1,"kind":"adt"}},{"binders":[],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"constructor":2,"kind":"adt"}},{"binders":[9],"body":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":10}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the command `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":9}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":10,"type":{"kind":"bytes"}},"shape":{"constructor":3,"kind":"adt"}},{"binders":[11],"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":11},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"@"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":15,"kind":"call","operands":[{"kind":"var","name":6}]}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":11},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"["}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":11},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"]"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"kind":"cond","then_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":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"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":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":6},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}}},"shape":{"constructor":4,"kind":"adt"}}],"kind":"match","scrutinee":{"index":0,"kind":"field","value":{"kind":"var","name":5}},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"index":0,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":3,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"option","value":{"index":0,"kind":"adt"}}},"bound":{"index":2,"kind":"field","value":{"kind":"var","name":1}},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":1}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"index":0,"kind":"adt"}},"types":[{"element":{"kind":"bytes"},"kind":"list"},{"index":0,"kind":"adt"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":2}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"var","name":4}},"bound":{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":2}},{"index":1,"kind":"field","value":{"kind":"var","name":2}},{"index":2,"kind":"field","value":{"kind":"var","name":2}},{"index":3,"kind":"field","value":{"kind":"var","name":2}},{"index":4,"kind":"field","value":{"kind":"var","name":2}}]},"kind":"let","name":4,"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":5,"kind":"field","value":{"kind":"var","name":2}},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":4,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":12,"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":1,"kind":"adt"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"index":1,"kind":"adt"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"index":1,"kind":"adt"},"kind":"list"},{"index":1,"kind":"adt"}],"result":{"element":{"index":1,"kind":"adt"},"kind":"list"}},{"element":{"index":1,"kind":"adt"},"kind":"list"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"index":1,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"},{"index":1,"kind":"adt"}]},{"body":{"arms":[{"binders":[5],"body":{"body":{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the forbidden constant `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":5}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` (in `"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},{"kind":"var","name":6}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`)"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":7,"type":{"kind":"bytes"}},"bound":{"function":18,"kind":"call","operands":[{"kind":"var","name":0}]},"kind":"let","name":6,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"shape":{"kind":"nil"}},{"binders":[8,9],"body":{"arms":[{"binders":[],"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":10},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":11}},"else_branch":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":8}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"attribute"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":15,"kind":"call","operands":[{"kind":"var","name":1}]}},"else_branch":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"set_option"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"import"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"kind":"cond","then_branch":{"body":{"body":{"condition":{"kind":"var","name":17},"else_branch":{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":18}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the import of `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":16}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` is not allowed"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":18,"type":{"kind":"bytes"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}},"bound":{"function":22,"kind":"call","operands":[{"kind":"var","name":16},{"kind":"var","name":4}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":20,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":16,"type":{"kind":"bytes"}}},"kind":"cond","then_branch":{"body":{"body":{"condition":{"kind":"var","name":14},"else_branch":{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":15}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the option `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":13}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` is not allowed"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":15,"type":{"kind":"bytes"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}},"bound":{"function":21,"kind":"call","operands":[{"kind":"var","name":13}]},"kind":"let","name":14,"type":{"kind":"bool"}},"bound":{"function":20,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":13,"type":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[{"kind":"var","name":12}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the forbidden token `"}}],"operation":{"kind":"utf8_encode"}},{"index":0,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"`"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"kind":"let","name":12,"type":{"kind":"bytes"}}},"bound":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"kind":"let","name":11,"type":{"kind":"bool"}},"bound":{"function":19,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}}]},"kind":"let","name":10,"type":{"kind":"bool"}},"shape":{"kind":"nil"}},{"binders":[19,20],"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":9},"type":{"index":0,"kind":"adt"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"index":0,"kind":"adt"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":17,"kind":"call","operands":[{"kind":"var","name":0}]},"type":{"index":0,"kind":"adt"}},"parameters":[0,1,2,3,4],"result":{"index":0,"kind":"adt"},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"},{"element":{"index":1,"kind":"adt"},"kind":"list"},{"kind":"nat"},{"kind":"bool"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"kind":"nil"}},{"binders":[1,2],"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"constructor":0,"kind":"adt"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"constructor":1,"kind":"adt"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"constructor":2,"kind":"adt"}},{"binders":[4],"body":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"shape":{"constructor":3,"kind":"adt"}},{"binders":[5],"body":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"["}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"shape":{"constructor":4,"kind":"adt"}}],"kind":"match","scrutinee":{"index":0,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"bool"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"kind":"bool"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"32"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}],"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"}}},"else_branch":{"arms":[{"binders":[11],"body":{"body":{"kind":"build","operands":[{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":12}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"bound":{"function":29,"kind":"call","operands":[{"kind":"var","name":11}]},"kind":"let","name":12,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":7}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"47"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":7}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":10}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":9}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":9}},{"index":1,"kind":"field","value":{"kind":"var","name":9}},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"index":0,"kind":"field","value":{"kind":"var","name":9}}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a comment is not closed"}}],"operation":{"kind":"utf8_encode"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":8},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":8}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"bound":{"function":27,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5}]},"kind":"let","name":10,"type":{"index":4,"kind":"adt"}},"bound":{"function":26,"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":"var","name":2}]},"kind":"let","name":9,"type":{"index":5,"kind":"adt"}},"bound":{"function":25,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":8,"type":{"kind":"nat"}},"bound":{"function":24,"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":"45"}}]},"kind":"let","name":7,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1,2,3,4,5],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"function":32,"kind":"call","operands":[{"captures":[],"function":33,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},{"kind":"var","name":0}]},"parameters":[0],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"function":37,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"."}}],"operation":{"kind":"utf8_encode"}}]},"bound":{"function":34,"kind":"call","operands":[{"function":35,"kind":"call","operands":[{"captures":[],"function":36,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}},{"kind":"var","name":0}]}]},"kind":"let","name":1,"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"function":22,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"bound":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"sorry"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"admit"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"axiom"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"opaque"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"unsafe"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"partial"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"native_decide"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"kernel"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"ofReduceBool"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"ofReduceNat"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"implemented_by"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"extern"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"macro"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"macro_rules"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"syntax"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"elab"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"elab_rules"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"notation"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"infix"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"infixl"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"infixr"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"prefix"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"postfix"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"#eval"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"run_cmd"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"run_tac"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"sorryAx"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"let","name":1,"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"kind":"nil"}},{"binders":[1,2],"body":{"arms":[{"binders":[3],"body":{"function":18,"kind":"call","operands":[{"kind":"var","name":3}]},"shape":{"constructor":0,"kind":"adt"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"constructor":1,"kind":"adt"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"constructor":2,"kind":"adt"}},{"binders":[4],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"constructor":3,"kind":"adt"}},{"binders":[5],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"constructor":4,"kind":"adt"}}],"kind":"match","scrutinee":{"index":0,"kind":"field","value":{"kind":"var","name":1}},"type":{"kind":"bytes"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"function":22,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"bound":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"autoImplicit"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"maxRecDepth"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"maxHeartbeats"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"synthInstance.maxHeartbeats"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"linter.unusedVariables"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"linter.unusedSimpArgs"}}],"operation":{"kind":"utf8_encode"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}}],"shape":{"kind":"cons"},"type":{"element":{"kind":"bytes"},"kind":"list"}},"kind":"let","name":1,"type":{"element":{"kind":"bytes"},"kind":"list"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"bytes"}]},{"body":{"function":38,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":39,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":2},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":40,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"fixed","width":"u8"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":40,"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":{"body":{"kind":"first","value":{"function":41,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":0}],"function":42,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"kind":"first","value":{"function":43,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":0}],"function":44,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"index":5,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"var","name":21},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":14}],"operation":{"kind":"nat_lt"}}},"else_branch":{"condition":{"kind":"var","name":17},"else_branch":{"kind":"var","name":20},"kind":"cond","then_branch":{"kind":"var","name":18}},"kind":"cond","then_branch":{"kind":"var","name":16}},"kind":"cond","then_branch":{"kind":"var","name":13}},"kind":"cond","then_branch":{"kind":"var","name":10}},"kind":"cond","then_branch":{"kind":"var","name":8}},"bound":{"function":55,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":21,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":19}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3},{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":19}]}],"shape":{"constructor":4,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"let","name":20,"type":{"index":4,"kind":"adt"}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"kind":"let","name":19,"type":{"kind":"nat"}},"bound":{"function":53,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6}]},"kind":"let","name":18,"type":{"index":4,"kind":"adt"}},"bound":{"function":52,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"var","name":15},{"kind":"var","name":3},{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":15}]},{"kind":"build","operands":[{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":15},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}}]}],"shape":{"constructor":3,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"let","name":16,"type":{"index":4,"kind":"adt"}},"bound":{"function":50,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":14}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":15,"type":{"kind":"nat"}},"bound":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":14,"type":{"kind":"nat"}},"bound":{"arms":[{"binders":[11],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"var","name":11}]},"shape":{"kind":"error"}},{"binders":[12],"body":{"function":46,"kind":"call","operands":[{"kind":"var","name":12},{"kind":"var","name":3},{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":12}]},{"kind":"build","operands":[],"shape":{"constructor":1,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":48,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"index":4,"kind":"adt"}},"kind":"let","name":13,"type":{"index":4,"kind":"adt"}},"bound":{"arms":[{"binders":[9],"body":{"function":46,"kind":"call","operands":[{"kind":"var","name":9},{"kind":"var","name":3},{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":9}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a character literal is not closed"}}],"operation":{"kind":"utf8_encode"}}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":47,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"index":4,"kind":"adt"}},"kind":"let","name":10,"type":{"index":4,"kind":"adt"}},"bound":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":7}},"else_branch":{"function":46,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":7}},{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"index":0,"kind":"field","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"cond","then_branch":{"function":30,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a string is not closed"}}],"operation":{"kind":"utf8_encode"}}]}},"kind":"let","name":8,"type":{"index":4,"kind":"adt"}},"bound":{"function":45,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"index":6,"kind":"adt"}},"parameters":[0,1,2,3,4,5,6],"result":{"index":4,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"fixed","width":"u8"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"body":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"31"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"127"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"condition":{"function":57,"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"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":23,"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"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"fixed","width":"u8"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a control character U+00"}}],"operation":{"kind":"utf8_encode"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":5}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" in the text"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"bound":{"function":58,"kind":"call","operands":[{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"bytes"}},"bound":{"function":58,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"15"}}],"operation":{"kind":"bit_and"}},"kind":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"arms":[{"binders":[1],"body":{"kind":"var","name":1},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u32"},"value":{"kind":"u32","value":"4"}}],"operation":{"kind":"shift_right"}},"type":{"kind":"fixed","width":"u8"}},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}},"parameters":[0,1,2,3,4,5],"result":{"index":4,"kind":"adt"},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"},{"kind":"bytes"}]},{"body":{"kind":"second","value":{"kind":"first","value":{"function":59,"kind":"call","operands":[{"captures":[{"kind":"var","name":0},{"kind":"var","name":2}],"function":60,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}]}}},"parameters":[0,1,2],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":32,"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":"option","value":{"kind":"bytes"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"fn","parameters":[{"kind":"option","value":{"kind":"bytes"}},{"index":3,"kind":"adt"}],"result":{"kind":"option","value":{"kind":"bytes"}}},{"kind":"option","value":{"kind":"bytes"}},{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}},"bound":{"function":61,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"var","name":0},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"option","value":{"kind":"bytes"}},{"index":3,"kind":"adt"}]},{"body":{"function":62,"kind":"call","operands":[{"captures":[],"function":63,"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":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":35,"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"},{"index":3,"kind":"adt"}],"result":{"element":{"kind":"bytes"},"kind":"list"}},{"element":{"kind":"bytes"},"kind":"list"},{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"index":0,"kind":"field","value":{"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"},{"index":3,"kind":"adt"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":2},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"bytes"},"value":{"hex":"","kind":"bytes"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":64,"kind":"call","operands":[{"captures":[{"kind":"var","name":1}],"function":65,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}},{"kind":"var","name":0}]},"type":{"kind":"bytes"}},"parameters":[0,1],"result":{"kind":"bytes"},"types":[{"element":{"kind":"bytes"},"kind":"list"},{"kind":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":38,"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":"bool"}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"fn","parameters":[{"kind":"bool"},{"kind":"bytes"}],"result":{"kind":"bool"}},{"kind":"bool"},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"condition":{"kind":"var","name":1},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":0}],"operation":{"kind":"equal"}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"bool"},{"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":{"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":41,"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":66,"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":"nat"},{"kind":"bytes"},{"kind":"nat"}]},{"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":{"index":5,"kind":"adt"},"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":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":43,"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":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":5,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":5,"kind":"adt"}],"result":{"kind":"option","value":{"index":5,"kind":"adt"}}},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"body":{"function":67,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":5,"kind":"adt"}]},{"body":{"body":{"kind":"first","value":{"function":68,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":0}],"function":69,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"index":6,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"var","name":2}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":7}],"shape":{"kind":"cons"},"type":{"element":{"index":1,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}},"parameters":[0,1,2,3,4,5,6,7],"result":{"index":4,"kind":"adt"},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"index":2,"kind":"adt"},{"kind":"nat"},{"kind":"bool"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"arms":[{"binders":[12],"body":{"body":{"condition":{"kind":"var","name":13},"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":12},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":12},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}]},"kind":"let","name":13,"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"var","name":11},"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"92"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":10}],"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"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"120"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"117"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":9}},"kind":"cond","then_branch":{"kind":"var","name":8}}}}},"kind":"let","name":11,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":10,"type":{"kind":"nat"}},"bound":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":7},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}}]},"kind":"let","name":9,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"function":70,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":7},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}]},"kind":"let","name":8,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":5},{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]}],"operation":{"kind":"nat_add"}},"kind":"let","name":7,"type":{"kind":"nat"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"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":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}],"operation":{"kind":"nat_eq"}}],"operation":{"kind":"bool_not"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}],"operation":{"kind":"equal"}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":24,"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":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]}}},"else_branch":{"kind":"var","name":9},"kind":"cond","then_branch":{"condition":{"condition":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}]},"else_branch":{"condition":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"else_branch":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"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":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a field index is followed by what could continue a number"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}}},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"arms":[{"binders":[7],"body":{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"shape":{"kind":"error"}},{"binders":[8],"body":{"function":73,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":8}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":71,"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":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"let","name":9,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":72,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"nat"}},"bound":{"function":71,"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":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"120"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"88"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"98"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"66"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"111"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"79"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"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":"2"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"function":23,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":5},"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"}}}},"bound":{"function":75,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":74,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"first","value":{"function":41,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":76,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":{"body":{"body":{"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":"var","name":3},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"bound":{"function":77,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[6],"body":{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6}]},"shape":{"kind":"error"}},{"binders":[7],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}},"shape":{"kind":"nil"}},{"binders":[8,9],"body":{"arms":[{"binders":[],"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"r"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":17}}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":15},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":16}}},"else_branch":{"kind":"var","name":14},"kind":"cond","then_branch":{"kind":"var","name":13}},"kind":"cond","then_branch":{"kind":"var","name":12}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":10}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}]},"kind":"let","name":16,"type":{"kind":"bool"}},"bound":{"function":81,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"!"}}],"operation":{"kind":"utf8_encode"}}]},"kind":"let","name":15,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"second","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"kind":"let","name":14,"type":{"index":4,"kind":"adt"}},"bound":{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an interpolated string holds code"}}],"operation":{"kind":"utf8_encode"}}]},"kind":"let","name":13,"type":{"index":4,"kind":"adt"}},"bound":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":11}},"else_branch":{"function":46,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":11}},{"index":1,"kind":"field","value":{"kind":"var","name":11}},{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"index":0,"kind":"field","value":{"kind":"var","name":11}}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"kind":"cond","then_branch":{"function":30,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a raw string is not closed"}}],"operation":{"kind":"utf8_encode"}}]}},"kind":"let","name":12,"type":{"index":4,"kind":"adt"}},"bound":{"function":80,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":10}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2},{"kind":"var","name":10}]},"kind":"let","name":11,"type":{"index":6,"kind":"adt"}},"bound":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}}]},"kind":"let","name":10,"type":{"kind":"nat"}},"shape":{"kind":"nil"}},{"binders":[18,19],"body":{"function":46,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"var","name":4},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"second","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":9},"type":{"index":4,"kind":"adt"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"first","value":{"kind":"var","name":7}},"type":{"index":4,"kind":"adt"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":78,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"index":4,"kind":"adt"}},"parameters":[0,1,2,3,4,5],"result":{"index":4,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":1,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"body":{"condition":{"kind":"var","name":4},"else_branch":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}},"bound":{"function":56,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"224"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"239"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"bound":{"function":56,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"223"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"bound":{"function":56,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"127"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":56,"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"}}]},"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"}]},{"body":{"arms":[{"binders":[4],"body":{"function":56,"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":40,"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":{"body":{"body":{"function":51,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}]},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"1"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"2"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"3"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"4"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"5"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"6"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"7"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"8"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"11"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"12"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"14"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"15"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"14"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"13"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"12"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"11"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"9"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"7"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"6"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"5"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}}},"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"}}},"kind":"let","name":2,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"0123456789ABCDEF"}}],"operation":{"kind":"utf8_encode"}},"kind":"let","name":1,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"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":59,"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":82,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"ofReduceBool"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"ofReduceNat"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"sorryAx"}}],"operation":{"kind":"utf8_encode"}}],"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":"bytes"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":62,"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":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":64,"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":"option","value":{"kind":"bytes"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"fn","parameters":[{"kind":"option","value":{"kind":"bytes"}},{"kind":"bytes"}],"result":{"kind":"option","value":{"kind":"bytes"}}},{"kind":"option","value":{"kind":"bytes"}},{"element":{"kind":"bytes"},"kind":"list"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"none"}},{"binders":[3],"body":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":0}],"operation":{"kind":"append"}},{"kind":"var","name":2}],"operation":{"kind":"append"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}},"shape":{"kind":"some"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"option","value":{"kind":"bytes"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"bytes"}},"types":[{"kind":"bytes"},{"kind":"option","value":{"kind":"bytes"}},{"kind":"bytes"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"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":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"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"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}]},"kind":"let","name":3,"type":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"47"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"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":"45"}}]}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"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":"47"}}]}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"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":3},{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"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":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"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":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"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":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"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":{"index":6,"kind":"adt"},"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":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":68,"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":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":6,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":6,"kind":"adt"}],"result":{"kind":"option","value":{"index":6,"kind":"adt"}}},{"kind":"nat"},{"index":6,"kind":"adt"}]},{"body":{"function":83,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":6,"kind":"adt"}]},{"body":{"body":{"condition":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":3}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":84,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":0}],"function":85,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}]}},"kind":"let","name":3,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":5}}},"else_branch":{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":5}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a number has a digit separator or a radix prefix with no digit after it"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":86,"kind":"call","operands":[{"captures":[{"kind":"var","name":4},{"kind":"var","name":2},{"kind":"var","name":0}],"function":87,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}]}},"kind":"let","name":5,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"}]},{"body":{"body":{"kind":"first","value":{"function":41,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":88,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":3}},"else_branch":{"condition":{"kind":"var","name":2},"else_branch":{"condition":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":8}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":7},"kind":"cond","then_branch":{"kind":"var","name":11}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"bound":{"arms":[{"binders":[9],"body":{"kind":"build","operands":[{"kind":"var","name":9}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"shape":{"kind":"error"}},{"binders":[10],"body":{"function":89,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":10},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":71,"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":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"let","name":11,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":89,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"kind":"let","name":8,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":89,"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":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}]},"kind":"let","name":7,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"function":57,"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":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":24,"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":"46"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":1},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"bound":{"function":56,"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"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"bound":{"function":56,"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"}}]},"kind":"let","name":1,"type":{"kind":"bool"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"206"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"207"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"240"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"157"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"146"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"147"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"149"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"150"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"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":"4"}}}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":"4"}}}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"156"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":"4"}}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"132"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"133"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"143"}}]},"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":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":56,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"188"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}}}}}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"187"}}]},"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":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"145"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"169"}}]},"else_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"177"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"187"}}],"operation":{"kind":"equal"}},"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"160"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"163"}}],"operation":{"kind":"equal"}},"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":"0"}}}}},"bound":{"function":23,"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_add"}}]},"kind":"let","name":5,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"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":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":90,"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":{"body":{"body":{"condition":{"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":24,"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":"171"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":5},{"index":0,"kind":"field","value":{"kind":"var","name":3}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"bound":{"function":93,"kind":"call","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":3}}]},"kind":"let","name":5,"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":3,"kind":"field","value":{"kind":"var","name":3}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":91,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":92,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}]}},"kind":"let","name":3,"type":{"index":7,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":3,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},"bound":{"kind":"first","value":{"function":41,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":94,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"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":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"kind":"first","value":{"function":68,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":0}],"function":95,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"index":6,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"nat"}]},{"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":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":5}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"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"}}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"nat"}}},"bound":{"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":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"92"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"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":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"kind":"nat"}},"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":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"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":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":6}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":6,"type":{"kind":"nat"}}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":6,"kind":"adt"}]},{"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":{"kind":"bool"}}},"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":{"kind":"bool"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":84,"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":{"kind":"bool"}}},"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":{"kind":"bool"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"body":{"function":96,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},{"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":{"kind":"bool"}}}},"types":[{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"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":"bool"},"right":{"kind":"bool"}}},"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":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":86,"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":"bool"},"right":{"kind":"bool"}}},"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":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"function":97,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"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":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"condition":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":6}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an identifier follows a decimal point"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"function":52,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":99,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"bool"}]},{"body":{"body":{"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":1},{"kind":"var","name":2}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"function":100,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":{"index":7,"kind":"adt"},"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":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":91,"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":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":7,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":7,"kind":"adt"}],"result":{"kind":"option","value":{"index":7,"kind":"adt"}}},{"kind":"nat"},{"index":7,"kind":"adt"}]},{"body":{"function":101,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":7,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":7,"kind":"adt"}]},{"body":{"function":102,"kind":"call","operands":[{"captures":[],"function":103,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"index":3,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"function":104,"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":105,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"index":6,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":7,"type":{"kind":"nat"}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":7},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"else_branch":{"body":{"condition":{"kind":"var","name":8},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"function":106,"kind":"call","operands":[{"kind":"var","name":7},{"kind":"var","name":2}]},"kind":"let","name":8,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":7,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"body":{"condition":{"kind":"var","name":2},"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"}}}},"bound":{"function":57,"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"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a scientific literal has no exponent digits"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":7}},"bound":{"function":71,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"kind":"let","name":7,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":57,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"43"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"33"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"63"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":5}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"var","name":5}},"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":{"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":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}}},"bound":{"function":107,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"nat"}},"bound":{"function":75,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":55,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":74,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":1}},"else_branch":{"arms":[{"binders":[6],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"index":1,"kind":"field","value":{"kind":"var","name":1}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"shape":{"kind":"error"}},{"binders":[7],"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":8},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":9}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"cons"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"cons"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":52,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":9,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":8,"type":{"kind":"bool"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"var","name":5},"kind":"cond","then_branch":{"kind":"var","name":3}},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"kind":"prim","operands":[{"kind":"var","name":4},{"index":0,"kind":"field","value":{"kind":"var","name":1}}],"operation":{"kind":"nat_sub"}}]},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},{"kind":"var","name":4}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"bound":{"function":50,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"function":108,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":3,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"bound":{"function":77,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"index":7,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":7,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":102,"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":3,"kind":"adt"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"index":3,"kind":"adt"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"index":3,"kind":"adt"},"kind":"list"},{"index":3,"kind":"adt"}],"result":{"element":{"index":3,"kind":"adt"},"kind":"list"}},{"element":{"index":3,"kind":"adt"},"kind":"list"},{"element":{"index":3,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":3,"kind":"adt"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"index":3,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":3,"kind":"adt"},"kind":"list"},{"index":3,"kind":"adt"}]},{"body":{"body":{"condition":{"kind":"var","name":2},"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"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":8}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":8,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"var","name":7},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"function":109,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}]},"kind":"let","name":7,"type":{"kind":"bool"}}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"index":6,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"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":"nat"},"value":{"kind":"nat","value":"8"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"condition":{"kind":"var","name":4},"else_branch":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"var","name":6},"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":"var","name":3}},"kind":"cond","then_branch":{"kind":"var","name":2}},"bound":{"function":56,"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":"70"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":56,"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":"102"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"function":56,"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"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":56,"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":"55"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":56,"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":"49"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"130"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"137"}}]},"else_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"144"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"156"}}]},"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":"3"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"181"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":56,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"162"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"170"}}]},"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"}}}}},"bound":{"function":23,"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":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a quoted name is not closed"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":4}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"index":3,"kind":"field","value":{"kind":"var","name":3}}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the quoted name `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":4}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` is not a name"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":3}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}}}}},"bound":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":3}},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"function":110,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":111,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}]}},"kind":"let","name":3,"type":{"index":8,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"second","value":{"kind":"first","value":{"function":112,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0}],"function":113,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]}}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"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":{"index":8,"kind":"adt"},"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":{"index":8,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":110,"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":{"index":8,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":8,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":8,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":8,"kind":"adt"}],"result":{"kind":"option","value":{"index":8,"kind":"adt"}}},{"kind":"nat"},{"index":8,"kind":"adt"}]},{"body":{"function":114,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":8,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":8,"kind":"adt"}]},{"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":"bool"}},"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":"bool"}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":112,"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":"bool"}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"function":115,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"body":{"body":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":7}],"operation":{"kind":"nat_lt"}},"else_branch":{"body":{"condition":{"kind":"var","name":8},"else_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":9}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}},"bound":{"function":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":9,"type":{"kind":"nat"}},"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":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":8,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"function":100,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"function":116,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":6,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":8,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}]},"kind":"let","name":5,"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":8,"kind":"adt"}}}},"bound":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":8,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":8,"kind":"adt"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":6}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"var","name":4}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}]},"kind":"let","name":6,"type":{"kind":"bool"}}}},"bound":{"kind":"second","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"body":{"body":{"condition":{"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":24,"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":"187"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]}],"spec":"lexlean/target-program/1"},"sources":["8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc"],"spec":"lexlean/rust-package/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/packages/rust-std/audit_tokens/provenance.json b/tests/production-export/bootstrap/packages/rust-std/audit_tokens/provenance.json new file mode 100644 index 000000000..9fbe55f2b --- /dev/null +++ b/tests/production-export/bootstrap/packages/rust-std/audit_tokens/provenance.json @@ -0,0 +1 @@ +{"compiler_semantics":"53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075","effects":["allocation","overflow","recursion"],"exports":[{"function":0,"name":"run"}],"files":{"Cargo.toml":"9a7ef8f361575c2485abafbadca13c3b1122f22e91e1c9030acd7f486ba7e401","src/lib.rs":"69a00daa1d6994d6d421cee396058cbd0b1e1fed1ec0fc95a13630a6be48a880"},"name":"audit_tokens","profile":"rust-std","program":"fb9748c5000f41ed4500691fe0ebdb1fd7fd0494c645e73f0ee5d6866fffa125","runtime":"3041e90e504b052caf830dfc20f8743d30cdb7a0c8e5c460f8b50f314765ea9c","sources":["8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/packages/rust-std/audit_tokens/src/lib.rs b/tests/production-export/bootstrap/packages/rust-std/audit_tokens/src/lib.rs new file mode 100644 index 000000000..770c4239c --- /dev/null +++ b/tests/production-export/bootstrap/packages/rust-std/audit_tokens/src/lib.rs @@ -0,0 +1,4234 @@ +#![forbid(unsafe_code)] +use core::cmp::Ordering; +use core::sync::atomic::{AtomicU64, Ordering as Memory}; + +#[derive(Clone, Copy, PartialEq, Eq, Debug)] +pub struct Overflow; +pub type R = Result; + +static WORK: AtomicU64 = AtomicU64::new(0); +pub fn tick(units: u64) { WORK.fetch_add(units, Memory::Relaxed); } +pub fn work() -> u64 { WORK.load(Memory::Relaxed) } + +pub fn nat_add(a: u64, b: u64) -> R { a.checked_add(b).ok_or(Overflow) } +pub fn nat_sub(a: u64, b: u64) -> u64 { a.saturating_sub(b) } +pub fn nat_mul(a: u64, b: u64) -> R { a.checked_mul(b).ok_or(Overflow) } +pub fn nat_quot(a: u64, b: u64, z: u64) -> u64 { a.checked_div(b).unwrap_or(z) } +pub fn nat_rem(a: u64, b: u64, z: u64) -> u64 { a.checked_rem(b).unwrap_or(z) } +pub fn nat_eq(a: u64, b: u64) -> bool { a == b } +pub fn nat_le(a: u64, b: u64) -> bool { a <= b } +pub fn nat_lt(a: u64, b: u64) -> bool { a < b } +pub fn nat_succ(a: u64) -> R { a.checked_add(1).ok_or(Overflow) } +pub fn int_add(a: i64, b: i64) -> R { a.checked_add(b).ok_or(Overflow) } +pub fn int_sub(a: i64, b: i64) -> R { a.checked_sub(b).ok_or(Overflow) } +pub fn int_mul(a: i64, b: i64) -> R { a.checked_mul(b).ok_or(Overflow) } +pub fn int_neg(a: i64) -> R { a.checked_neg().ok_or(Overflow) } +pub fn int_quot(a: i64, b: i64, z: i64) -> R { if b == 0 { Ok(z) } else { a.checked_div(b).ok_or(Overflow) } } +pub fn int_rem(a: i64, b: i64, z: i64) -> i64 { if b == 0 { z } else { a.wrapping_rem(b) } } +pub fn bool_not(a: bool) -> bool { !a } +pub fn bool_and(a: bool, b: bool) -> bool { a && b } +pub fn bool_or(a: bool, b: bool) -> bool { a || b } + +pub trait Same { fn same(&self, other: &Self) -> bool; } +pub trait Key { fn key(&self, other: &Self) -> Ordering; } +macro_rules! scalar { + ($($t:ty),*) => { $( + impl Same for $t { fn same(&self, other: &Self) -> bool { self == other } } + impl Key for $t { fn key(&self, other: &Self) -> Ordering { self.cmp(other) } } + )* }; +} +scalar!(bool, u8, u16, u32, u64, i8, i16, i32, i64); +impl Same for Ordering { fn same(&self, other: &Self) -> bool { self == other } } +impl Key for (A, B) { + fn key(&self, other: &Self) -> Ordering { + match self.0.key(&other.0) { Ordering::Equal => self.1.key(&other.1), decided => decided } + } +} +pub fn equal(a: T, b: T) -> bool { a.same(&b) } +pub fn compare(a: T, b: T) -> Ordering { a.key(&b) } + +macro_rules! fixed { + ($m:ident, $t:ident) => { + pub mod $m { + pub fn checked_add(a: $t, b: $t) -> Option<$t> { a.checked_add(b) } + pub fn checked_sub(a: $t, b: $t) -> Option<$t> { a.checked_sub(b) } + pub fn checked_mul(a: $t, b: $t) -> Option<$t> { a.checked_mul(b) } + pub fn checked_quot(a: $t, b: $t) -> Option<$t> { a.checked_div(b) } + pub fn bit_and(a: $t, b: $t) -> $t { a & b } + pub fn bit_or(a: $t, b: $t) -> $t { a | b } + pub fn bit_xor(a: $t, b: $t) -> $t { a ^ b } + pub fn bit_not(a: $t) -> $t { !a } + pub fn shift_left(a: $t, amount: u32) -> Option<$t> { if amount < $t::BITS { Some(a.wrapping_shl(amount)) } else { None } } + pub fn shift_right(a: $t, amount: u32) -> Option<$t> { if amount < $t::BITS { Some(a.wrapping_shr(amount)) } else { None } } + pub fn convert(a: i128) -> Option<$t> { $t::try_from(a).ok() } + } + }; +} +fixed!(fixed_u8, u8); fixed!(fixed_u16, u16); fixed!(fixed_u32, u32); fixed!(fixed_u64, u64); +fixed!(fixed_i8, i8); fixed!(fixed_i16, i16); fixed!(fixed_i32, i32); fixed!(fixed_i64, i64); +pub fn checked_neg_i8(a: i8) -> Option { a.checked_neg() } +pub fn checked_neg_i16(a: i16) -> Option { a.checked_neg() } +pub fn checked_neg_i32(a: i32) -> Option { a.checked_neg() } +pub fn checked_neg_i64(a: i64) -> Option { a.checked_neg() } + +#[derive(Clone)] +pub struct Str(std::rc::Rc); +impl Str { + pub fn lit(text: &str) -> Str { Str(std::rc::Rc::from(text)) } + pub fn text(&self) -> &str { &self.0 } +} +#[derive(Clone)] +pub struct Bytes(std::rc::Rc<[u8]>); +impl Bytes { + pub fn lit(octets: &[u8]) -> Bytes { Bytes(std::rc::Rc::from(octets)) } + pub fn octets(&self) -> &[u8] { &self.0 } +} + +pub struct Node { head: T, tail: List } +/// A list is a run of cells laid out contiguously, from the newest at the end of a buffer +/// to the oldest at its start, or a cell in front of another list. A `cons` onto a run that +/// owns its buffer alone pushes in place; a `cons` onto any other list is one cell, so +/// building and taking apart a cell is constant work whatever the sharing, and no buffer is +/// written while another list can see it. +pub enum Repr { Nil, Run { buffer: std::rc::Rc>, len: usize }, Cell(std::rc::Rc>) } +pub struct List(Repr); +impl Clone for List { + fn clone(&self) -> Self { + List(match &self.0 { + Repr::Nil => Repr::Nil, + Repr::Run { buffer, len } => Repr::Run { buffer: buffer.clone(), len: *len }, + Repr::Cell(cell) => Repr::Cell(cell.clone()), + }) + } +} +impl List { + fn take(&mut self) -> Repr { std::mem::replace(&mut self.0, Repr::Nil) } +} +impl Drop for Node { + fn drop(&mut self) { + let mut next = match self.tail.take() { Repr::Cell(cell) => Some(cell), _ => None }; + while let Some(cell) = next { // release + match std::rc::Rc::try_unwrap(cell) { + Ok(mut node) => next = match node.tail.take() { Repr::Cell(cell) => Some(cell), _ => None }, + Err(_) => break, + } + } + } +} +impl List { + pub fn nil() -> Self { List(Repr::Nil) } + pub fn cons(head: T, mut tail: List) -> Self { + List(match tail.take() { + Repr::Nil => { + let mut buffer = Vec::with_capacity(16); + buffer.push(head); + Repr::Run { buffer: std::rc::Rc::new(buffer), len: 1 } + } + Repr::Run { mut buffer, len } => { + if let Some(cells) = std::rc::Rc::get_mut(&mut buffer) { + cells.truncate(len); + cells.push(head); + Repr::Run { buffer, len: len + 1 } + } else { + Repr::Cell(std::rc::Rc::new(Node { head, tail: List(Repr::Run { buffer, len }) })) + } + } + rest => Repr::Cell(std::rc::Rc::new(Node { head, tail: List(rest) })), + }) + } + pub fn uncons(&self) -> Option<(T, List)> { + match &self.0 { + Repr::Nil => None, + Repr::Run { buffer, len } => { + let head = buffer[len - 1].clone(); + Some((head, List(if *len == 1 { Repr::Nil } else { Repr::Run { buffer: buffer.clone(), len: len - 1 } }))) + } + Repr::Cell(cell) => Some((cell.head.clone(), cell.tail.clone())), + } + } + /// Walk the items in order, ticking one per item, until `each` says to stop: the cells + /// in front, then the run they end in. + fn walk(&self, each: &mut dyn FnMut(&T) -> bool) { + let mut cursor = self; + while let Repr::Cell(cell) = &cursor.0 { tick(1); if !each(&cell.head) { return; } cursor = &cell.tail; } + if let Repr::Run { buffer, len } = &cursor.0 { + for item in buffer[..*len].iter().rev() { tick(1); if !each(item) { return; } } + } + } + fn items(&self) -> Vec { + let mut out = Vec::new(); + self.walk(&mut |item| { out.push(item.clone()); true }); + out + } + fn onto(items: Vec, tail: List) -> List { + let mut out = tail; + for item in items.into_iter().rev() { tick(1); out = List::cons(item, out); } + out + } +} + +fn chars(text: &str) -> u64 { + let mut count = 0; + for _ in text.chars() { tick(1); count += 1; } + count +} + +impl Same for Str { + fn same(&self, other: &Self) -> bool { + let mut left = self.0.chars(); + let mut right = other.0.chars(); + loop { + tick(1); + match (left.next(), right.next()) { (None, None) => return true, (a, b) if a != b => return false, _ => {} } + } + } +} +impl Same for Bytes { + fn same(&self, other: &Self) -> bool { tick(1 + self.0.len().min(other.0.len()) as u64); self.0 == other.0 } +} +impl Key for Str { + fn key(&self, other: &Self) -> Ordering { + let mut left = self.0.chars(); + let mut right = other.0.chars(); + loop { + tick(1); + match (left.next(), right.next()) { + (None, None) => return Ordering::Equal, + (None, Some(_)) => return Ordering::Less, + (Some(_), None) => return Ordering::Greater, + (Some(a), Some(b)) => match a.cmp(&b) { Ordering::Equal => {} decided => return decided }, + } + } + } +} + +pub fn append_list(a: List, b: List) -> List { List::onto(a.items(), b) } +pub fn append_bytes(a: Bytes, b: Bytes) -> Bytes { + tick((a.0.len() + b.0.len()) as u64); + let mut out = Vec::with_capacity(a.0.len() + b.0.len()); + out.extend_from_slice(&a.0); + out.extend_from_slice(&b.0); + Bytes(std::rc::Rc::from(out)) +} +pub fn length_list(a: List) -> u64 { + let mut count = 0; + a.walk(&mut |_| { count += 1; true }); + count +} +pub fn length_bytes(a: Bytes) -> u64 { a.0.len() as u64 } +pub fn length_string(a: Str) -> u64 { chars(&a.0) } +pub fn index_list(a: List, i: u64) -> Option { + let mut position = 0; + let mut found = None; + a.walk(&mut |item| { if position == i { found = Some(item.clone()); return false; } position += 1; true }); + found +} +pub fn index_bytes(a: Bytes, i: u64) -> Option { usize::try_from(i).ok().and_then(|i| a.0.get(i)).copied() } +pub fn slice_list(a: List, start: u64, count: u64) -> Option> { + let end = u128::from(start) + u128::from(count); + let mut part = Vec::new(); + let mut position: u128 = 0; + a.walk(&mut |item| { + if position >= end { return false; } + if position >= u128::from(start) { part.push(item.clone()); } + position += 1; + true + }); + if position < end { None } else { Some(List::onto(part, List::nil())) } +} +pub fn slice_bytes(a: Bytes, start: u64, count: u64) -> Option { + let end = u128::from(start) + u128::from(count); + if end > a.0.len() as u128 { return None; } + tick(count); + Some(Bytes::lit(&a.0[start as usize..end as usize])) +} +pub fn utf8_encode(a: Str) -> Bytes { tick(a.0.len() as u64); Bytes::lit(a.0.as_bytes()) } +pub fn utf8_decode(a: Bytes) -> Option { tick(a.0.len() as u64); core::str::from_utf8(&a.0).ok().map(Str::lit) } +pub fn compare_bytes(a: Bytes, b: Bytes) -> Ordering { tick(1 + a.0.len().min(b.0.len()) as u64); a.0.cmp(&b.0) } +pub fn split_exact(text: Str, delimiter: Str, maximum: u32) -> Option> { + if delimiter.0.is_empty() { return None; } + chars(&text.0); + let fields: Vec = text.0.split(&*delimiter.0).map(Str::lit).collect(); + if fields.len() as u128 > u128::from(maximum) { return None; } + Some(List::onto(fields, List::nil())) +} +pub fn join(texts: List, delimiter: Str) -> Str { + let mut out = String::new(); + let mut first = true; + texts.walk(&mut |text| { + if !first { chars(&delimiter.0); out.push_str(&delimiter.0); } + first = false; + chars(&text.0); + out.push_str(&text.0); + true + }); + Str::lit(&out) +} +fn canonical_decimal(text: &str) -> Option> { + let digits = text.strip_prefix('-').unwrap_or(text); + let mut canonical = !digits.is_empty() && (digits == "0" || !digits.starts_with('0')) && text != "-0"; + for c in digits.chars() { tick(1); canonical = canonical && c.is_ascii_digit(); } + if !canonical { return None; } + Some(text.parse::().ok()) +} +pub fn parse_int(text: Str) -> R> { + match canonical_decimal(&text.0) { + None => Ok(None), + Some(Some(n)) => i64::try_from(n).map(Some).map_err(|_| Overflow), + Some(None) => Err(Overflow), + } +} +macro_rules! decimal { + ($t:ident, $format:ident, $parse:ident) => { + pub fn $format(a: $t) -> Str { let text = a.to_string(); tick(text.len() as u64); Str::lit(&text) } + pub fn $parse(text: Str) -> Option<$t> { + match canonical_decimal(&text.0) { Some(Some(n)) => $t::try_from(n).ok(), _ => None } + } + }; +} +decimal!(u8, format_u8, parse_u8); decimal!(u16, format_u16, parse_u16); +decimal!(u32, format_u32, parse_u32); decimal!(u64, format_u64, parse_u64); +decimal!(i8, format_i8, parse_i8); decimal!(i16, format_i16, parse_i16); +decimal!(i32, format_i32, parse_i32); decimal!(i64, format_i64, parse_i64); + +#[derive(Clone)] +pub enum Adt0 { + C0(List, u64, bool, Option), +} + +#[derive(Clone)] +pub enum Adt1 { + C0(Adt2, u64, bool, u64), +} + +#[derive(Clone)] +pub enum Adt2 { + C0(List), + C1, + C2, + C3(Bytes), + C4(Bytes), +} + +#[derive(Clone)] +pub enum Adt3 { + C0(Bytes, bool), +} + +#[derive(Clone)] +pub enum Adt4 { + C0(u64, u64, bool, u64, List, Option), +} + +#[derive(Clone)] +pub enum Adt5 { + C0(u64, u64, u64, bool), +} + +#[derive(Clone)] +pub enum Adt6 { + C0(u64, u64, bool, bool), +} + +#[derive(Clone)] +pub enum Adt7 { + C0(u64, List, bool, Option), +} + +#[derive(Clone)] +pub enum Adt8 { + C0(u64, bool, bool, bool), +} + +#[derive(Clone)] +pub enum Fn0 { + F4(List), +} + +impl Fn0 { + pub fn apply(&self, p0: Adt0) -> R> { + match self { + Fn0::F4(k0) => f4(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn1 { + F6(u64, Bytes), +} + +impl Fn1 { + pub fn apply(&self, p0: Adt4) -> R> { + match self { + Fn1::F6(k0, k1) => f6(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn2 { + F9, +} + +impl Fn2 { + pub fn apply(&self, p0: u64, p1: Adt1) -> R { + match self { + Fn2::F9 => f9(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn3 { + F13, +} + +impl Fn3 { + pub fn apply(&self, p0: List, p1: Adt1) -> List { + match self { + Fn3::F13 => f13(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn4 { + F33, +} + +impl Fn4 { + pub fn apply(&self, p0: Option, p1: Adt3) -> Option { + match self { + Fn4::F33 => f33(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn5 { + F36, +} + +impl Fn5 { + pub fn apply(&self, p0: List, p1: Adt3) -> List { + match self { + Fn5::F36 => f36(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn6 { + F39(Bytes), +} + +impl Fn6 { + pub fn apply(&self, p0: bool, p1: Bytes) -> bool { + match self { + Fn6::F39(k0) => f39(k0.clone(), p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn7 { + F42(u64, Bytes), + F76(Bytes), + F88(Bytes), + F94(Bytes), +} + +impl Fn7 { + pub fn apply(&self, p0: u64) -> R> { + match self { + Fn7::F42(k0, k1) => f42(*k0, k1.clone(), p0), + Fn7::F76(k0) => f76(k0.clone(), p0), + Fn7::F88(k0) => f88(k0.clone(), p0), + Fn7::F94(k0) => f94(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn8 { + F44(u64, Bytes), +} + +impl Fn8 { + pub fn apply(&self, p0: Adt5) -> R> { + match self { + Fn8::F44(k0, k1) => f44(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn9 { + F60(Bytes, u64), +} + +impl Fn9 { + pub fn apply(&self, p0: (u64, u64)) -> R> { + match self { + Fn9::F60(k0, k1) => f60(k0.clone(), *k1, p0), + } + } +} + +#[derive(Clone)] +pub enum Fn10 { + F63, +} + +impl Fn10 { + pub fn apply(&self, p0: List, p1: Bytes) -> List { + match self { + Fn10::F63 => f63(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn11 { + F65(Bytes), +} + +impl Fn11 { + pub fn apply(&self, p0: Option, p1: Bytes) -> Option { + match self { + Fn11::F65(k0) => f65(k0.clone(), p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn12 { + F69(u64, Bytes), + F95(u64, u64, Bytes), +} + +impl Fn12 { + pub fn apply(&self, p0: Adt6) -> R> { + match self { + Fn12::F69(k0, k1) => f69(*k0, k1.clone(), p0), + Fn12::F95(k0, k1, k2) => f95(*k0, *k1, k2.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn13 { + F85(u64, Bytes), +} + +impl Fn13 { + pub fn apply(&self, p0: (u64, (u64, bool))) -> R> { + match self { + Fn13::F85(k0, k1) => f85(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn14 { + F87(u64, u64, Bytes), +} + +impl Fn14 { + pub fn apply(&self, p0: (u64, (bool, bool))) -> R> { + match self { + Fn14::F87(k0, k1, k2) => f87(*k0, *k1, k2.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn15 { + F92(Bytes), +} + +impl Fn15 { + pub fn apply(&self, p0: Adt7) -> R> { + match self { + Fn15::F92(k0) => f92(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn16 { + F103, +} + +impl Fn16 { + pub fn apply(&self, p0: List, p1: Adt3) -> List { + match self { + Fn16::F103 => f103(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn17 { + F111(Bytes), +} + +impl Fn17 { + pub fn apply(&self, p0: Adt8) -> R> { + match self { + Fn17::F111(k0) => f111(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn18 { + F113(u64, u64, Bytes), +} + +impl Fn18 { + pub fn apply(&self, p0: (u64, bool)) -> R> { + match self { + Fn18::F113(k0, k1, k2) => f113(*k0, *k1, k2.clone(), p0), + } + } +} + +pub fn f0(v0: Bytes, v1: List) -> R> { + let m1 = f1(v0)?; + match m1 { + Ok(v3) => { + let v4: u64 = f2(v3.clone())?; + let v5: Adt0 = { + let (h2, _) = f3(Fn0::F4(v1), { + let a3 = v4; + let a4 = 1u64; + nat_add(a3, a4)? + }, Adt0::C0(v3, 0u64, false, None::))?; + h2 + }; + let m6 = match v5 { + Adt0::C0(_, _, _, h5) => { + h5 + } + }; + match m6 { + None => { + Ok(Ok::<(), Bytes>(())) + } + Some(v6) => { + Ok(Err::<(), Bytes>(v6)) + } + } + } + Err(v2) => { + Ok(Err::<(), Bytes>(v2)) + } + } +} + +pub fn f1(v0: Bytes) -> R, Bytes>> { + let v1: u64 = { + let a7 = v0.clone(); + length_bytes(a7) + }; + let v2: Adt4 = { + let (h8, _) = f5(Fn1::F6(v1, v0), { + let a9 = v1; + let a10 = 1u64; + nat_add(a9, a10)? + }, Adt4::C0(0u64, 0u64, true, 0u64, List::::nil(), None::))?; + h8 + }; + let m12 = match v2.clone() { + Adt4::C0(_, _, _, _, _, h11) => { + h11 + } + }; + match m12 { + None => { + let v4: List = f7(match v2 { + Adt4::C0(_, _, _, _, h13, _) => { + h13 + } + }); + Ok(Ok::, Bytes>(v4)) + } + Some(v3) => { + Ok(Err::, Bytes>(v3)) + } + } +} + +pub fn f2(v0: List) -> R { + f8(Fn2::F9, 0u64, v0) +} + +pub fn f3(v0: Fn0, v1: u64, v2: Adt0) -> R<(Adt0, bool)> { + let m14 = v1; + if m14 == 0 { + Ok((v2, false)) + } else { + let v3 = m14 - 1; + let m16 = { + let c15: Fn0 = v0.clone(); + c15.apply(v2.clone())? + }; + match m16 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f3(v0, v3, v4) + } + } + } +} + +pub fn f4(v0: List, v1: Adt0) -> R> { + f10(v0, v1) +} + +pub fn f5(v0: Fn1, v1: u64, v2: Adt4) -> R<(Adt4, bool)> { + let m17 = v1; + if m17 == 0 { + Ok((v2, false)) + } else { + let v3 = m17 - 1; + let m19 = { + let c18: Fn1 = v0.clone(); + c18.apply(v2.clone())? + }; + match m19 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f5(v0, v3, v4) + } + } + } +} + +pub fn f6(v0: u64, v1: Bytes, v2: Adt4) -> R> { + f11(v1, v0, v2) +} + +pub fn f7(v0: List) -> List { + f12(Fn3::F13, List::::nil(), v0) +} + +pub fn f8(v0: Fn2, v1: u64, v2: List) -> R { + let m20 = v2; + match m20.uncons() { + None => { + Ok(v1) + } + Some((v3, v4)) => { + f8(v0.clone(), { + let c21: Fn2 = v0; + c21.apply(v1, v3)? + }, v4) + } + } +} + +pub fn f9(v0: u64, _: Adt1) -> R { + let a22 = v0; + let a23 = 1u64; + nat_add(a22, a23) +} + +pub fn f10(v0: List, v1: Adt0) -> R> { + let v2: u64 = match v1.clone() { + Adt0::C0(_, h24, _, _) => { + h24 + } + }; + let v3: bool = match v1.clone() { + Adt0::C0(_, _, h25, _) => { + h25 + } + }; + let m27 = match v1.clone() { + Adt0::C0(_, _, _, h26) => { + h26 + } + }; + match m27 { + None => { + let m29 = match v1 { + Adt0::C0(h28, _, _, _) => { + h28 + } + }; + match m29.uncons() { + None => { + Ok(None::) + } + Some((v5, v6)) => { + let m31 = match v5 { + Adt1::C0(h30, _, _, _) => { + h30 + } + }; + match m31 { + Adt2::C0(v7) => { + let v8: Adt0 = f14(v7, v6, v2, v3, v0); + Ok(Some(v8)) + } + Adt2::C1 => { + Ok(Some(Adt0::C0(v6, v2, v3, None::))) + } + Adt2::C2 => { + Ok(Some(Adt0::C0(v6, v2, v3, None::))) + } + Adt2::C3(v9) => { + let v10: Bytes = { + let a36 = { + let a33 = { + let a32 = Str::lit("the command `"); + utf8_encode(a32) + }; + let a34 = v9; + append_bytes(a33, a34) + }; + let a37 = { + let a35 = Str::lit("`"); + utf8_encode(a35) + }; + append_bytes(a36, a37) + }; + Ok(Some(Adt0::C0(v6, v2, v3, Some(v10)))) + } + Adt2::C4(v11) => { + let a39 = v11.clone(); + let a40 = { + let a38 = Str::lit("@"); + utf8_encode(a38) + }; + if if equal(a39, a40) { + f15(v6.clone()) + } else { + false + } { + Ok(Some(Adt0::C0(v6, v2, true, None::))) + } else { + let a42 = v11.clone(); + let a43 = { + let a41 = Str::lit("["); + utf8_encode(a41) + }; + if equal(a42, a43) { + if v3 { + Ok(Some(Adt0::C0(v6, 1u64, false, None::))) + } else { + let a44 = 0u64; + let a45 = v2; + if nat_lt(a44, a45) { + Ok(Some(Adt0::C0(v6, { + let a46 = v2; + let a47 = 1u64; + nat_add(a46, a47)? + }, false, None::))) + } else { + Ok(Some(Adt0::C0(v6, 0u64, false, None::))) + } + } + } else { + let a49 = v11; + let a50 = { + let a48 = Str::lit("]"); + utf8_encode(a48) + }; + if equal(a49, a50) { + let a51 = 0u64; + let a52 = v2; + if nat_lt(a51, a52) { + Ok(Some(Adt0::C0(v6, { + let a53 = v2; + let a54 = 1u64; + nat_sub(a53, a54) + }, v3, None::))) + } else { + Ok(Some(Adt0::C0(v6, v2, v3, None::))) + } + } else { + Ok(Some(Adt0::C0(v6, v2, v3, None::))) + } + } + } + } + } + } + } + } + Some(_) => { + Ok(None::) + } + } +} + +pub fn f11(v0: Bytes, v1: u64, v2: Adt4) -> R> { + let m56 = match v2.clone() { + Adt4::C0(_, _, _, _, _, h55) => { + h55 + } + }; + match m56 { + None => { + let v4: Option = f16(v0, match v2.clone() { + Adt4::C0(h57, _, _, _, _, _) => { + h57 + } + }, match v2.clone() { + Adt4::C0(_, h58, _, _, _, _) => { + h58 + } + }, match v2.clone() { + Adt4::C0(_, _, h59, _, _, _) => { + h59 + } + }, match v2.clone() { + Adt4::C0(_, _, _, h60, _, _) => { + h60 + } + }, match v2.clone() { + Adt4::C0(_, _, _, _, h61, _) => { + h61 + } + })?; + let a63 = match v2 { + Adt4::C0(h62, _, _, _, _, _) => { + h62 + } + }; + let a64 = v1; + if nat_lt(a63, a64) { + Ok(v4) + } else { + Ok(None::) + } + } + Some(_) => { + Ok(None::) + } + } +} + +pub fn f12(v0: Fn3, v1: List, v2: List) -> List { + let m65 = v2; + match m65.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f12(v0.clone(), { + let c66: Fn3 = v0; + c66.apply(v1, v3) + }, v4) + } + } +} + +pub fn f13(v0: List, v1: Adt1) -> List { + List::cons(v1, v0) +} + +pub fn f14(v0: List, v1: List, v2: u64, v3: bool, v4: List) -> Adt0 { + let m67 = f17(v0.clone()); + match m67 { + None => { + let m79 = v0; + match m79.uncons() { + None => { + Adt0::C0(v1, v2, v3, None::) + } + Some((v8, v9)) => { + let m80 = v9; + match m80.uncons() { + None => { + let v10: bool = f19(match v8.clone() { + Adt3::C0(h81, _) => { + h81 + } + }); + let v11: bool = { + let a83 = match v8.clone() { + Adt3::C0(_, h82) => { + h82 + } + }; + if bool_not(a83) { + true + } else { + let a84 = 0u64; + let a85 = v2; + nat_lt(a84, a85) + } + }; + if if v10 { + v11 + } else { + false + } { + let v12: Bytes = { + let a91 = { + let a88 = { + let a86 = Str::lit("the forbidden token `"); + utf8_encode(a86) + }; + let a89 = match v8 { + Adt3::C0(h87, _) => { + h87 + } + }; + append_bytes(a88, a89) + }; + let a92 = { + let a90 = Str::lit("`"); + utf8_encode(a90) + }; + append_bytes(a91, a92) + }; + Adt0::C0(v1, v2, v3, Some(v12)) + } else { + if match v8.clone() { + Adt3::C0(_, h93) => { + h93 + } + } { + Adt0::C0(v1, v2, v3, None::) + } else { + let a96 = match v8.clone() { + Adt3::C0(h94, _) => { + h94 + } + }; + let a97 = { + let a95 = Str::lit("attribute"); + utf8_encode(a95) + }; + if if equal(a96, a97) { + f15(v1.clone()) + } else { + false + } { + Adt0::C0(v1, v2, true, None::) + } else { + let a100 = match v8.clone() { + Adt3::C0(h98, _) => { + h98 + } + }; + let a101 = { + let a99 = Str::lit("set_option"); + utf8_encode(a99) + }; + if equal(a100, a101) { + let v13: Bytes = f20(v1.clone()); + let v14: bool = f21(v13.clone()); + if v14 { + Adt0::C0(v1, v2, v3, None::) + } else { + let v15: Bytes = { + let a106 = { + let a103 = { + let a102 = Str::lit("the option `"); + utf8_encode(a102) + }; + let a104 = v13; + append_bytes(a103, a104) + }; + let a107 = { + let a105 = Str::lit("` is not allowed"); + utf8_encode(a105) + }; + append_bytes(a106, a107) + }; + Adt0::C0(v1, v2, v3, Some(v15)) + } + } else { + let a110 = match v8 { + Adt3::C0(h108, _) => { + h108 + } + }; + let a111 = { + let a109 = Str::lit("import"); + utf8_encode(a109) + }; + if equal(a110, a111) { + let v16: Bytes = f20(v1.clone()); + let v17: bool = f22(v16.clone(), v4); + if v17 { + Adt0::C0(v1, v2, v3, None::) + } else { + let v18: Bytes = { + let a116 = { + let a113 = { + let a112 = Str::lit("the import of `"); + utf8_encode(a112) + }; + let a114 = v16; + append_bytes(a113, a114) + }; + let a117 = { + let a115 = Str::lit("` is not allowed"); + utf8_encode(a115) + }; + append_bytes(a116, a117) + }; + Adt0::C0(v1, v2, v3, Some(v18)) + } + } else { + Adt0::C0(v1, v2, v3, None::) + } + } + } + } + } + } + Some((_, _)) => { + Adt0::C0(v1, v2, v3, None::) + } + } + } + } + } + Some(v5) => { + let v6: Bytes = f18(v0); + let v7: Bytes = { + let a77 = { + let a74 = { + let a72 = { + let a69 = { + let a68 = Str::lit("the forbidden constant `"); + utf8_encode(a68) + }; + let a70 = v5; + append_bytes(a69, a70) + }; + let a73 = { + let a71 = Str::lit("` (in `"); + utf8_encode(a71) + }; + append_bytes(a72, a73) + }; + let a75 = v6; + append_bytes(a74, a75) + }; + let a78 = { + let a76 = Str::lit("`)"); + utf8_encode(a76) + }; + append_bytes(a77, a78) + }; + Adt0::C0(v1, v2, v3, Some(v7)) + } + } +} + +pub fn f15(v0: List) -> bool { + let m118 = v0; + match m118.uncons() { + None => { + false + } + Some((v1, _)) => { + let m120 = match v1 { + Adt1::C0(h119, _, _, _) => { + h119 + } + }; + match m120 { + Adt2::C0(_) => { + false + } + Adt2::C1 => { + false + } + Adt2::C2 => { + false + } + Adt2::C3(_) => { + false + } + Adt2::C4(v5) => { + let a122 = v5; + let a123 = { + let a121 = Str::lit("["); + utf8_encode(a121) + }; + equal(a122, a123) + } + } + } + } +} + +pub fn f16(v0: Bytes, v1: u64, v2: u64, v3: bool, v4: u64, v5: List) -> R> { + let v6: u8 = f23(v0.clone(), v1); + let v7: bool = f24(v0.clone(), { + let a124 = v1; + let a125 = 1u64; + nat_add(a124, a125)? + }, 45u8); + let v8: u64 = f25(v0.clone(), v1)?; + let v9: Adt5 = f26(v0.clone(), { + let a126 = v1; + let a127 = 2u64; + nat_add(a126, a127)? + }, v2)?; + let v10: Adt4 = f27(v0.clone(), v6, v1, v2, v3, v4, v5.clone())?; + let a128 = v6; + let a129 = 10u8; + if equal(a128, a129) { + Ok(Some(Adt4::C0({ + let a130 = v1; + let a131 = 1u64; + nat_add(a130, a131)? + }, { + let a132 = v2; + let a133 = 1u64; + nat_add(a132, a133)? + }, true, { + let a134 = v4; + let a135 = 1u64; + nat_add(a134, a135)? + }, v5, None::))) + } else { + let a136 = v6; + let a137 = 32u8; + if if equal(a136, a137) { + true + } else { + let a138 = v6; + let a139 = 9u8; + if equal(a138, a139) { + true + } else { + let a140 = v6; + let a141 = 13u8; + equal(a140, a141) + } + } { + Ok(Some(Adt4::C0({ + let a142 = v1; + let a143 = 1u64; + nat_add(a142, a143)? + }, v2, v3, { + let a144 = v4; + let a145 = 1u64; + nat_add(a144, a145)? + }, v5, None::))) + } else { + let m146 = f28(v0.clone(), v1)?; + match m146 { + None => { + let a147 = v6; + let a148 = 45u8; + if if equal(a147, a148) { + v7 + } else { + false + } { + Ok(Some(Adt4::C0(v8, v2, v3, { + let a149 = v4; + let a150 = f31(v0, v1, v8)?; + nat_add(a149, a150)? + }, v5, None::))) + } else { + let a151 = v6; + let a152 = 47u8; + if if equal(a151, a152) { + v7 + } else { + false + } { + if match v9.clone() { + Adt5::C0(_, _, _, h153) => { + h153 + } + } { + Ok(Some(f30(v1, v2, v3, v4, v5, { + let a154 = Str::lit("a comment is not closed"); + utf8_encode(a154) + }))) + } else { + Ok(Some(Adt4::C0(match v9.clone() { + Adt5::C0(h155, _, _, _) => { + h155 + } + }, match v9.clone() { + Adt5::C0(_, h156, _, _) => { + h156 + } + }, v3, { + let a158 = v4; + let a159 = f31(v0, v1, match v9 { + Adt5::C0(h157, _, _, _) => { + h157 + } + })?; + nat_add(a158, a159)? + }, v5, None::))) + } + } else { + Ok(Some(v10)) + } + } + } + Some(v11) => { + let v12: Bytes = f29(v11); + Ok(Some(f30(v1, v2, v3, v4, v5, v12))) + } + } + } + } +} + +pub fn f17(v0: List) -> Option { + f32(Fn4::F33, None::, v0) +} + +pub fn f18(v0: List) -> Bytes { + let v1: List = f34(f35(Fn5::F36, List::::nil(), v0)); + f37(v1, { + let a160 = Str::lit("."); + utf8_encode(a160) + }) +} + +pub fn f19(v0: Bytes) -> bool { + let v1: List = List::cons({ + let a161 = Str::lit("sorry"); + utf8_encode(a161) + }, List::cons({ + let a162 = Str::lit("admit"); + utf8_encode(a162) + }, List::cons({ + let a163 = Str::lit("axiom"); + utf8_encode(a163) + }, List::cons({ + let a164 = Str::lit("opaque"); + utf8_encode(a164) + }, List::cons({ + let a165 = Str::lit("unsafe"); + utf8_encode(a165) + }, List::cons({ + let a166 = Str::lit("partial"); + utf8_encode(a166) + }, List::cons({ + let a167 = Str::lit("native_decide"); + utf8_encode(a167) + }, List::cons({ + let a168 = Str::lit("kernel"); + utf8_encode(a168) + }, List::cons({ + let a169 = Str::lit("ofReduceBool"); + utf8_encode(a169) + }, List::cons({ + let a170 = Str::lit("ofReduceNat"); + utf8_encode(a170) + }, List::cons({ + let a171 = Str::lit("implemented_by"); + utf8_encode(a171) + }, List::cons({ + let a172 = Str::lit("extern"); + utf8_encode(a172) + }, List::cons({ + let a173 = Str::lit("macro"); + utf8_encode(a173) + }, List::cons({ + let a174 = Str::lit("macro_rules"); + utf8_encode(a174) + }, List::cons({ + let a175 = Str::lit("syntax"); + utf8_encode(a175) + }, List::cons({ + let a176 = Str::lit("elab"); + utf8_encode(a176) + }, List::cons({ + let a177 = Str::lit("elab_rules"); + utf8_encode(a177) + }, List::cons({ + let a178 = Str::lit("notation"); + utf8_encode(a178) + }, List::cons({ + let a179 = Str::lit("infix"); + utf8_encode(a179) + }, List::cons({ + let a180 = Str::lit("infixl"); + utf8_encode(a180) + }, List::cons({ + let a181 = Str::lit("infixr"); + utf8_encode(a181) + }, List::cons({ + let a182 = Str::lit("prefix"); + utf8_encode(a182) + }, List::cons({ + let a183 = Str::lit("postfix"); + utf8_encode(a183) + }, List::cons({ + let a184 = Str::lit("#eval"); + utf8_encode(a184) + }, List::cons({ + let a185 = Str::lit("run_cmd"); + utf8_encode(a185) + }, List::cons({ + let a186 = Str::lit("run_tac"); + utf8_encode(a186) + }, List::cons({ + let a187 = Str::lit("sorryAx"); + utf8_encode(a187) + }, List::::nil()))))))))))))))))))))))))))); + f22(v0, v1) +} + +pub fn f20(v0: List) -> Bytes { + let m188 = v0; + match m188.uncons() { + None => { + Bytes::lit(&[]) + } + Some((v1, _)) => { + let m190 = match v1 { + Adt1::C0(h189, _, _, _) => { + h189 + } + }; + match m190 { + Adt2::C0(v3) => { + f18(v3) + } + Adt2::C1 => { + Bytes::lit(&[]) + } + Adt2::C2 => { + Bytes::lit(&[]) + } + Adt2::C3(_) => { + Bytes::lit(&[]) + } + Adt2::C4(_) => { + Bytes::lit(&[]) + } + } + } + } +} + +pub fn f21(v0: Bytes) -> bool { + let v1: List = List::cons({ + let a191 = Str::lit("autoImplicit"); + utf8_encode(a191) + }, List::cons({ + let a192 = Str::lit("maxRecDepth"); + utf8_encode(a192) + }, List::cons({ + let a193 = Str::lit("maxHeartbeats"); + utf8_encode(a193) + }, List::cons({ + let a194 = Str::lit("synthInstance.maxHeartbeats"); + utf8_encode(a194) + }, List::cons({ + let a195 = Str::lit("linter.unusedVariables"); + utf8_encode(a195) + }, List::cons({ + let a196 = Str::lit("linter.unusedSimpArgs"); + utf8_encode(a196) + }, List::::nil())))))); + f22(v0, v1) +} + +pub fn f22(v0: Bytes, v1: List) -> bool { + f38(Fn6::F39(v0), false, v1) +} + +pub fn f23(v0: Bytes, v1: u64) -> u8 { + let m197 = f40(v0, v1); + match m197 { + None => { + 0u8 + } + Some(v2) => { + v2 + } + } +} + +pub fn f24(v0: Bytes, v1: u64, v2: u8) -> bool { + let m198 = f40(v0, v1); + match m198 { + None => { + false + } + Some(v3) => { + let a199 = v3; + let a200 = v2; + equal(a199, a200) + } + } +} + +pub fn f25(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a201 = v0.clone(); + length_bytes(a201) + }; + let (h202, _) = f41(Fn7::F42(v2, v0), { + let a203 = v2; + let a204 = v1; + nat_sub(a203, a204) + }, v1)?; + Ok(h202) +} + +pub fn f26(v0: Bytes, v1: u64, v2: u64) -> R { + let v3: u64 = { + let a205 = v0.clone(); + length_bytes(a205) + }; + let (h206, _) = f43(Fn8::F44(v3, v0), { + let a209 = { + let a207 = v3; + let a208 = v1; + nat_sub(a207, a208) + }; + let a210 = 1u64; + nat_add(a209, a210)? + }, Adt5::C0(v1, v2, 1u64, false))?; + Ok(h206) +} + +pub fn f27(v0: Bytes, v1: u8, v2: u64, v3: u64, v4: bool, v5: u64, v6: List) -> R { + let v7: Adt6 = f45(v0.clone(), { + let a211 = v2; + let a212 = 1u64; + nat_add(a211, a212)? + }, v3)?; + let v8: Adt4 = if match v7.clone() { + Adt6::C0(_, _, _, h213) => { + h213 + } + } { + f30(v2, v3, false, v5, v6.clone(), { + let a214 = Str::lit("a string is not closed"); + utf8_encode(a214) + }) + } else { + f46(match v7.clone() { + Adt6::C0(h215, _, _, _) => { + h215 + } + }, match v7.clone() { + Adt6::C0(_, h216, _, _) => { + h216 + } + }, v5, f31(v0.clone(), v2, match v7 { + Adt6::C0(h217, _, _, _) => { + h217 + } + })?, Adt2::C2, v3, v4, v6.clone())? + }; + let v10: Adt4 = { + let m218 = f47(v0.clone(), v2)?; + match m218 { + None => { + f30(v2, v3, false, v5, v6.clone(), { + let a219 = Str::lit("a character literal is not closed"); + utf8_encode(a219) + }) + } + Some(v9) => { + f46(v9, v3, v5, f31(v0.clone(), v2, v9)?, Adt2::C2, v3, v4, v6.clone())? + } + } + }; + let v13: Adt4 = { + let m220 = f48(v0.clone(), v2)?; + match m220 { + Ok(v12) => { + f46(v12, v3, v5, f31(v0.clone(), v2, v12)?, Adt2::C1, v3, v4, v6.clone())? + } + Err(v11) => { + f30(v2, v3, false, v5, v6.clone(), v11) + } + } + }; + let v14: u64 = f49(v0.clone(), { + let a221 = v2; + let a222 = 1u64; + nat_add(a221, a222)? + })?; + let v15: u64 = f50(v0.clone(), { + let a225 = { + let a223 = v2; + let a224 = 1u64; + nat_add(a223, a224)? + }; + let a226 = v14; + nat_add(a225, a226)? + })?; + let v16: Adt4 = f46(v15, v3, v5, f31(v0.clone(), v2, v15)?, Adt2::C3(f51(v0.clone(), v2, { + let a227 = v15; + let a228 = v2; + nat_sub(a227, a228) + })), v3, v4, v6.clone())?; + let v17: bool = f52(v0.clone(), v2)?; + let v18: Adt4 = f53(v0.clone(), v2, v3, v4, v5, v6.clone())?; + let v19: u64 = f54(v0.clone(), v2); + let v20: Adt4 = f46({ + let a229 = v2; + let a230 = v19; + nat_add(a229, a230)? + }, v3, v5, 1u64, Adt2::C4(f51(v0, v2, v19)), v3, v4, v6)?; + let v21: bool = f55(v1); + let a231 = v1; + let a232 = 34u8; + if equal(a231, a232) { + Ok(v8) + } else { + let a233 = v1; + let a234 = 39u8; + if equal(a233, a234) { + Ok(v10) + } else { + if v21 { + Ok(v13) + } else { + let a235 = v1; + let a236 = 35u8; + if if equal(a235, a236) { + let a237 = 0u64; + let a238 = v14; + nat_lt(a237, a238) + } else { + false + } { + Ok(v16) + } else { + if v17 { + Ok(v18) + } else { + Ok(v20) + } + } + } + } + } +} + +pub fn f28(v0: Bytes, v1: u64) -> R> { + let a240 = v1; + let a241 = { + let a239 = v0.clone(); + length_bytes(a239) + }; + if nat_lt(a240, a241) { + let v2: u8 = f23(v0.clone(), v1); + if f56(v2, 0u8, 31u8) { + Ok(Some(v2)) + } else { + let a242 = v2; + let a243 = 127u8; + if equal(a242, a243) { + Ok(Some(v2)) + } else { + let a244 = v2; + let a245 = 194u8; + if equal(a244, a245) { + if f57(v0.clone(), { + let a246 = v1; + let a247 = 1u64; + nat_add(a246, a247)? + }, 128u8, 159u8) { + Ok(Some(f23(v0, { + let a248 = v1; + let a249 = 1u64; + nat_add(a248, a249)? + }))) + } else { + Ok(None::) + } + } else { + Ok(None::) + } + } + } + } else { + Ok(None::) + } +} + +pub fn f29(v0: u8) -> Bytes { + let v2: u8 = { + let m252 = { + let a250 = v0; + let a251 = 4u32; + fixed_u8::shift_right(a250, a251) + }; + match m252 { + None => { + 0u8 + } + Some(v1) => { + v1 + } + } + }; + let v3: u8 = { + let a253 = v0; + let a254 = 15u8; + fixed_u8::bit_and(a253, a254) + }; + let v4: Bytes = f58(v2); + let v5: Bytes = f58(v3); + let a261 = { + let a258 = { + let a255 = Str::lit("a control character U+00"); + utf8_encode(a255) + }; + let a259 = { + let a256 = v4; + let a257 = v5; + append_bytes(a256, a257) + }; + append_bytes(a258, a259) + }; + let a262 = { + let a260 = Str::lit(" in the text"); + utf8_encode(a260) + }; + append_bytes(a261, a262) +} + +pub fn f30(v0: u64, v1: u64, v2: bool, v3: u64, v4: List, v5: Bytes) -> Adt4 { + Adt4::C0(v0, v1, v2, v3, v4, Some(v5)) +} + +pub fn f31(v0: Bytes, v1: u64, v2: u64) -> R { + let (_, h263) = { + let (h264, _) = f59(Fn9::F60(v0, v2), { + let a265 = v2; + let a266 = v1; + nat_sub(a265, a266) + }, (v1, 0u64))?; + h264 + }; + Ok(h263) +} + +pub fn f32(v0: Fn4, v1: Option, v2: List) -> Option { + let m267 = v2; + match m267.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f32(v0.clone(), { + let c268: Fn4 = v0; + c268.apply(v1, v3) + }, v4) + } + } +} + +pub fn f33(v0: Option, v1: Adt3) -> Option { + let m269 = v0; + match m269 { + None => { + let v3: bool = f61(match v1.clone() { + Adt3::C0(h270, _) => { + h270 + } + }); + if v3 { + Some(match v1 { + Adt3::C0(h271, _) => { + h271 + } + }) + } else { + None:: + } + } + Some(v2) => { + Some(v2) + } + } +} + +pub fn f34(v0: List) -> List { + f62(Fn10::F63, List::::nil(), v0) +} + +pub fn f35(v0: Fn5, v1: List, v2: List) -> List { + let m272 = v2; + match m272.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f35(v0.clone(), { + let c273: Fn5 = v0; + c273.apply(v1, v3) + }, v4) + } + } +} + +pub fn f36(v0: List, v1: Adt3) -> List { + List::cons(match v1 { + Adt3::C0(h274, _) => { + h274 + } + }, v0) +} + +pub fn f37(v0: List, v1: Bytes) -> Bytes { + let m275 = f64(Fn11::F65(v1), None::, v0); + match m275 { + None => { + Bytes::lit(&[]) + } + Some(v2) => { + v2 + } + } +} + +pub fn f38(v0: Fn6, v1: bool, v2: List) -> bool { + let m276 = v2; + match m276.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f38(v0.clone(), { + let c277: Fn6 = v0; + c277.apply(v1, v3) + }, v4) + } + } +} + +pub fn f39(v0: Bytes, v1: bool, v2: Bytes) -> bool { + if v1 { + true + } else { + let a278 = v2; + let a279 = v0; + equal(a278, a279) + } +} + +pub fn f40(v0: Bytes, v1: u64) -> Option { + let a280 = v0; + let a281 = v1; + index_bytes(a280, a281) +} + +pub fn f41(v0: Fn7, v1: u64, v2: u64) -> R<(u64, bool)> { + let m282 = v1; + if m282 == 0 { + Ok((v2, false)) + } else { + let v3 = m282 - 1; + let m284 = { + let c283: Fn7 = v0.clone(); + c283.apply(v2)? + }; + match m284 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f41(v0, v3, v4) + } + } + } +} + +pub fn f42(v0: u64, v1: Bytes, v2: u64) -> R> { + f66(v1, v0, v2) +} + +pub fn f43(v0: Fn8, v1: u64, v2: Adt5) -> R<(Adt5, bool)> { + let m285 = v1; + if m285 == 0 { + Ok((v2, false)) + } else { + let v3 = m285 - 1; + let m287 = { + let c286: Fn8 = v0.clone(); + c286.apply(v2.clone())? + }; + match m287 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f43(v0, v3, v4) + } + } + } +} + +pub fn f44(v0: u64, v1: Bytes, v2: Adt5) -> R> { + f67(v1, v0, v2) +} + +pub fn f45(v0: Bytes, v1: u64, v2: u64) -> R { + let v3: u64 = { + let a288 = v0.clone(); + length_bytes(a288) + }; + let (h289, _) = f68(Fn12::F69(v3, v0), { + let a292 = { + let a290 = v3; + let a291 = v1; + nat_sub(a290, a291) + }; + let a293 = 1u64; + nat_add(a292, a293)? + }, Adt6::C0(v1, v2, false, false))?; + Ok(h289) +} + +pub fn f46(v0: u64, v1: u64, v2: u64, v3: u64, v4: Adt2, v5: u64, v6: bool, v7: List) -> R { + Ok(Adt4::C0(v0, v1, false, { + let a294 = v2; + let a295 = v3; + nat_add(a294, a295)? + }, List::cons(Adt1::C0(v4, v5, v6, v2), v7), None::)) +} + +pub fn f47(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a296 = v0.clone(); + length_bytes(a296) + }; + let v3: u64 = { + let a297 = v1; + let a298 = 1u64; + nat_add(a297, a298)? + }; + let v4: u8 = f23(v0.clone(), v3); + let v5: u64 = { + let a299 = v3; + let a300 = 1u64; + nat_add(a299, a300)? + }; + let v6: u8 = f23(v0.clone(), v5); + let v7: u64 = { + let a301 = v5; + let a302 = f54(v0.clone(), v5); + nat_add(a301, a302)? + }; + let v8: Option = f70(v0.clone(), v7, 2u64)?; + let v9: Option = f70(v0.clone(), v7, 4u64)?; + let v10: u64 = f54(v0.clone(), v3); + let v11: Option = { + let a303 = v3; + let a304 = v2; + if nat_lt(a303, a304) { + let a305 = v4; + let a306 = 92u8; + if equal(a305, a306) { + let a307 = v5; + let a308 = v2; + if nat_lt(a307, a308) { + let a309 = v6; + let a310 = 120u8; + if equal(a309, a310) { + v8 + } else { + let a311 = v6; + let a312 = 117u8; + if equal(a311, a312) { + v9 + } else { + Some(v7) + } + } + } else { + None:: + } + } else { + let a313 = v4; + let a314 = 39u8; + if equal(a313, a314) { + None:: + } else { + let a315 = v4; + let a316 = 10u8; + if equal(a315, a316) { + None:: + } else { + Some({ + let a317 = v3; + let a318 = v10; + nat_add(a317, a318)? + }) + } + } + } + } else { + None:: + } + }; + let m319 = v11; + match m319 { + None => { + Ok(None::) + } + Some(v12) => { + let v13: bool = f24(v0, v12, 39u8); + if v13 { + Ok(Some({ + let a320 = v12; + let a321 = 1u64; + nat_add(a320, a321)? + })) + } else { + Ok(None::) + } + } + } +} + +pub fn f48(v0: Bytes, v1: u64) -> R> { + let v2: u8 = f23(v0.clone(), v1); + let v3: u8 = f23(v0.clone(), { + let a322 = v1; + let a323 = 1u64; + nat_add(a322, a323)? + }); + let v4: u64 = { + let a324 = v2; + let a325 = 48u8; + if equal(a324, a325) { + let a326 = v3; + let a327 = 120u8; + if equal(a326, a327) { + 16u64 + } else { + let a328 = v3; + let a329 = 88u8; + if equal(a328, a329) { + 16u64 + } else { + let a330 = v3; + let a331 = 98u8; + if equal(a330, a331) { + 2u64 + } else { + let a332 = v3; + let a333 = 66u8; + if equal(a332, a333) { + 2u64 + } else { + let a334 = v3; + let a335 = 111u8; + if equal(a334, a335) { + 8u64 + } else { + let a336 = v3; + let a337 = 79u8; + if equal(a336, a337) { + 8u64 + } else { + 10u64 + } + } + } + } + } + } + } else { + 10u64 + } + }; + let v5: Result = f71(v0.clone(), { + let a338 = v1; + let a339 = 2u64; + nat_add(a338, a339)? + }, v4, true)?; + let v6: u64 = f72(v0.clone(), v1)?; + let v9: Result = { + let m342 = f71(v0.clone(), { + let a340 = v1; + let a341 = 1u64; + nat_add(a340, a341)? + }, 10u64, false)?; + match m342 { + Ok(v8) => { + f73(v0.clone(), v8)? + } + Err(v7) => { + Err::(v7) + } + } + }; + let a345 = { + let a343 = v4; + let a344 = 10u64; + nat_eq(a343, a344) + }; + if bool_not(a345) { + Ok(v5) + } else { + let a348 = { + let a346 = v2; + let a347 = 48u8; + equal(a346, a347) + }; + if if bool_not(a348) { + let a349 = 0u64; + let a350 = v1; + if nat_lt(a349, a350) { + f24(v0.clone(), { + let a351 = v1; + let a352 = 1u64; + nat_sub(a351, a352) + }, 46u8) + } else { + false + } + } else { + false + } { + if if f24(v0.clone(), v6, 95u8) { + true + } else { + if f24(v0.clone(), v6, 101u8) { + true + } else { + f24(v0, v6, 69u8) + } + } { + Ok(Err::({ + let a353 = Str::lit("a field index is followed by what could continue a number"); + utf8_encode(a353) + })) + } else { + Ok(Ok::(v6)) + } + } else { + Ok(v9) + } + } +} + +pub fn f49(v0: Bytes, v1: u64) -> R { + let v2: u8 = f23(v0.clone(), v1); + let v3: bool = f74(v2); + let v4: bool = { + let a354 = v2; + let a355 = 95u8; + equal(a354, a355) + }; + let v5: u64 = f75(v0.clone(), v1)?; + let a357 = v1; + let a358 = { + let a356 = v0; + length_bytes(a356) + }; + if nat_lt(a357, a358) { + if v3 { + Ok(1u64) + } else { + if v4 { + Ok(1u64) + } else { + Ok(v5) + } + } + } else { + Ok(0u64) + } +} + +pub fn f50(v0: Bytes, v1: u64) -> R { + let (h359, _) = f41(Fn7::F76(v0.clone()), { + let a361 = { + let a360 = v0; + length_bytes(a360) + }; + let a362 = v1; + nat_sub(a361, a362) + }, v1)?; + Ok(h359) +} + +pub fn f51(v0: Bytes, v1: u64, v2: u64) -> Bytes { + let m366 = { + let a363 = v0; + let a364 = v1; + let a365 = v2; + slice_bytes(a363, a364, a365) + }; + match m366 { + None => { + Bytes::lit(&[]) + } + Some(v3) => { + v3 + } + } +} + +pub fn f52(v0: Bytes, v1: u64) -> R { + let v2: u64 = f49(v0.clone(), v1)?; + let v3: bool = f77(v0, v1)?; + let a367 = 0u64; + let a368 = v2; + if nat_lt(a367, a368) { + Ok(true) + } else { + Ok(v3) + } +} + +pub fn f53(v0: Bytes, v1: u64, v2: u64, v3: bool, v4: u64, v5: List) -> R { + let m369 = f78(v0.clone(), v1)?; + match m369 { + Ok(v7) => { + let m371 = { + let (h370, _) = v7.clone(); + h370 + }; + match m371.uncons() { + None => { + Ok(Adt4::C0({ + let (_, h372) = v7; + h372 + }, v2, false, v4, v5, None::)) + } + Some((v8, v9)) => { + let m373 = v9; + match m373.uncons() { + None => { + let v10: u64 = f79(v0.clone(), { + let (_, h374) = v7.clone(); + h374 + })?; + let v11: Adt6 = f80(v0.clone(), { + let a378 = { + let a376 = { + let (_, h375) = v7.clone(); + h375 + }; + let a377 = v10; + nat_add(a376, a377)? + }; + let a379 = 1u64; + nat_add(a378, a379)? + }, v2, v10)?; + let v12: Adt4 = if match v11.clone() { + Adt6::C0(_, _, _, h380) => { + h380 + } + } { + f30(v1, v2, false, v4, v5.clone(), { + let a381 = Str::lit("a raw string is not closed"); + utf8_encode(a381) + }) + } else { + f46(match v11.clone() { + Adt6::C0(h382, _, _, _) => { + h382 + } + }, match v11.clone() { + Adt6::C0(_, h383, _, _) => { + h383 + } + }, v4, f31(v0.clone(), v1, match v11 { + Adt6::C0(h384, _, _, _) => { + h384 + } + })?, Adt2::C2, v2, v3, v5.clone())? + }; + let v13: Adt4 = f30(v1, v2, false, v4, v5.clone(), { + let a385 = Str::lit("an interpolated string holds code"); + utf8_encode(a385) + }); + let v14: Adt4 = f46({ + let (_, h386) = v7.clone(); + h386 + }, v2, v4, f31(v0.clone(), v1, { + let (_, h387) = v7.clone(); + h387 + })?, Adt2::C0({ + let (h388, _) = v7.clone(); + h388 + }), v2, v3, v5)?; + let v15: bool = f81(match v8.clone() { + Adt3::C0(h389, _) => { + h389 + } + }, { + let a390 = Str::lit("!"); + utf8_encode(a390) + }); + let v16: bool = f24(v0.clone(), { + let (_, h391) = v7.clone(); + h391 + }, 34u8); + let v17: bool = f24(v0, { + let a393 = { + let (_, h392) = v7; + h392 + }; + let a394 = v10; + nat_add(a393, a394)? + }, 34u8); + let a396 = match v8.clone() { + Adt3::C0(_, h395) => { + h395 + } + }; + if if bool_not(a396) { + let a399 = match v8.clone() { + Adt3::C0(h397, _) => { + h397 + } + }; + let a400 = { + let a398 = Str::lit("r"); + utf8_encode(a398) + }; + if equal(a399, a400) { + v17 + } else { + false + } + } else { + false + } { + Ok(v12) + } else { + let a402 = match v8 { + Adt3::C0(_, h401) => { + h401 + } + }; + if if bool_not(a402) { + if v15 { + v16 + } else { + false + } + } else { + false + } { + Ok(v13) + } else { + Ok(v14) + } + } + } + Some((_, _)) => { + f46({ + let (_, h403) = v7.clone(); + h403 + }, v2, v4, f31(v0, v1, { + let (_, h404) = v7; + h404 + })?, Adt2::C0({ + let (h405, _) = v7; + h405 + }), v2, v3, v5) + } + } + } + } + } + Err(v6) => { + Ok(f30(v1, v2, false, v4, v5, v6)) + } + } +} + +pub fn f54(v0: Bytes, v1: u64) -> u64 { + let v2: u8 = f23(v0, v1); + let v3: bool = f56(v2, 0u8, 127u8); + if v3 { + 1u64 + } else { + let v4: bool = f56(v2, 128u8, 223u8); + if v4 { + 2u64 + } else { + let v5: bool = f56(v2, 224u8, 239u8); + if v5 { + 3u64 + } else { + 4u64 + } + } + } +} + +pub fn f55(v0: u8) -> bool { + f56(v0, 48u8, 57u8) +} + +pub fn f56(v0: u8, v1: u8, v2: u8) -> bool { + let m408 = { + let a406 = v0; + let a407 = v1; + fixed_u8::checked_sub(a406, a407) + }; + match m408 { + None => { + false + } + Some(_) => { + let m411 = { + let a409 = v2; + let a410 = v0; + fixed_u8::checked_sub(a409, a410) + }; + match m411 { + None => { + false + } + Some(_) => { + true + } + } + } + } +} + +pub fn f57(v0: Bytes, v1: u64, v2: u8, v3: u8) -> bool { + let m412 = f40(v0, v1); + match m412 { + None => { + false + } + Some(v4) => { + f56(v4, v2, v3) + } + } +} + +pub fn f58(v0: u8) -> Bytes { + let v1: Bytes = { + let a413 = Str::lit("0123456789ABCDEF"); + utf8_encode(a413) + }; + let v2: u64 = { + let a414 = v0; + let a415 = 0u8; + if equal(a414, a415) { + 0u64 + } else { + let a416 = v0; + let a417 = 1u8; + if equal(a416, a417) { + 1u64 + } else { + let a418 = v0; + let a419 = 2u8; + if equal(a418, a419) { + 2u64 + } else { + let a420 = v0; + let a421 = 3u8; + if equal(a420, a421) { + 3u64 + } else { + let a422 = v0; + let a423 = 4u8; + if equal(a422, a423) { + 4u64 + } else { + let a424 = v0; + let a425 = 5u8; + if equal(a424, a425) { + 5u64 + } else { + let a426 = v0; + let a427 = 6u8; + if equal(a426, a427) { + 6u64 + } else { + let a428 = v0; + let a429 = 7u8; + if equal(a428, a429) { + 7u64 + } else { + let a430 = v0; + let a431 = 8u8; + if equal(a430, a431) { + 8u64 + } else { + let a432 = v0; + let a433 = 9u8; + if equal(a432, a433) { + 9u64 + } else { + let a434 = v0; + let a435 = 10u8; + if equal(a434, a435) { + 10u64 + } else { + let a436 = v0; + let a437 = 11u8; + if equal(a436, a437) { + 11u64 + } else { + let a438 = v0; + let a439 = 12u8; + if equal(a438, a439) { + 12u64 + } else { + let a440 = v0; + let a441 = 13u8; + if equal(a440, a441) { + 13u64 + } else { + let a442 = v0; + let a443 = 14u8; + if equal(a442, a443) { + 14u64 + } else { + 15u64 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }; + f51(v1, v2, 1u64) +} + +pub fn f59(v0: Fn9, v1: u64, v2: (u64, u64)) -> R<((u64, u64), bool)> { + let m444 = v1; + if m444 == 0 { + Ok((v2, false)) + } else { + let v3 = m444 - 1; + let m446 = { + let c445: Fn9 = v0.clone(); + c445.apply(v2)? + }; + match m446 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f59(v0, v3, v4) + } + } + } +} + +pub fn f60(v0: Bytes, v1: u64, v2: (u64, u64)) -> R> { + f82(v0, v1, v2) +} + +pub fn f61(v0: Bytes) -> bool { + let a448 = v0.clone(); + let a449 = { + let a447 = Str::lit("ofReduceBool"); + utf8_encode(a447) + }; + if equal(a448, a449) { + true + } else { + let a451 = v0.clone(); + let a452 = { + let a450 = Str::lit("ofReduceNat"); + utf8_encode(a450) + }; + if equal(a451, a452) { + true + } else { + let a454 = v0; + let a455 = { + let a453 = Str::lit("sorryAx"); + utf8_encode(a453) + }; + equal(a454, a455) + } + } +} + +pub fn f62(v0: Fn10, v1: List, v2: List) -> List { + let m456 = v2; + match m456.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f62(v0.clone(), { + let c457: Fn10 = v0; + c457.apply(v1, v3) + }, v4) + } + } +} + +pub fn f63(v0: List, v1: Bytes) -> List { + List::cons(v1, v0) +} + +pub fn f64(v0: Fn11, v1: Option, v2: List) -> Option { + let m458 = v2; + match m458.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f64(v0.clone(), { + let c459: Fn11 = v0; + c459.apply(v1, v3) + }, v4) + } + } +} + +pub fn f65(v0: Bytes, v1: Option, v2: Bytes) -> Option { + let m460 = v1; + match m460 { + None => { + Some(v2) + } + Some(v3) => { + Some({ + let a463 = { + let a461 = v3; + let a462 = v0; + append_bytes(a461, a462) + }; + let a464 = v2; + append_bytes(a463, a464) + }) + } + } +} + +pub fn f66(v0: Bytes, v1: u64, v2: u64) -> R> { + let a465 = v2; + let a466 = v1; + if nat_lt(a465, a466) { + let v3: bool = f24(v0, v2, 10u8); + if v3 { + Ok(None::) + } else { + Ok(Some({ + let a467 = v2; + let a468 = 1u64; + nat_add(a467, a468)? + })) + } + } else { + Ok(None::) + } +} + +pub fn f67(v0: Bytes, v1: u64, v2: Adt5) -> R> { + let v3: u64 = match v2.clone() { + Adt5::C0(h469, _, _, _) => { + h469 + } + }; + let v4: u64 = match v2.clone() { + Adt5::C0(_, h470, _, _) => { + h470 + } + }; + let v5: u64 = match v2.clone() { + Adt5::C0(_, _, h471, _) => { + h471 + } + }; + let a472 = v5; + let a473 = 0u64; + if nat_eq(a472, a473) { + Ok(None::) + } else { + if match v2 { + Adt5::C0(_, _, _, h474) => { + h474 + } + } { + Ok(None::) + } else { + let a475 = v3; + let a476 = v1; + if nat_lt(a475, a476) { + let v6: u8 = f23(v0.clone(), v3); + let a477 = v6; + let a478 = 47u8; + if if equal(a477, a478) { + f24(v0.clone(), { + let a479 = v3; + let a480 = 1u64; + nat_add(a479, a480)? + }, 45u8) + } else { + false + } { + Ok(Some(Adt5::C0({ + let a481 = v3; + let a482 = 2u64; + nat_add(a481, a482)? + }, v4, { + let a483 = v5; + let a484 = 1u64; + nat_add(a483, a484)? + }, false))) + } else { + let a485 = v6; + let a486 = 45u8; + if if equal(a485, a486) { + f24(v0.clone(), { + let a487 = v3; + let a488 = 1u64; + nat_add(a487, a488)? + }, 47u8) + } else { + false + } { + Ok(Some(Adt5::C0({ + let a489 = v3; + let a490 = 2u64; + nat_add(a489, a490)? + }, v4, { + let a491 = v5; + let a492 = 1u64; + nat_sub(a491, a492) + }, false))) + } else { + let a493 = v6; + let a494 = 10u8; + if equal(a493, a494) { + Ok(Some(Adt5::C0({ + let a495 = v3; + let a496 = 1u64; + nat_add(a495, a496)? + }, { + let a497 = v4; + let a498 = 1u64; + nat_add(a497, a498)? + }, v5, false))) + } else { + Ok(Some(Adt5::C0({ + let a499 = v3; + let a500 = f54(v0, v3); + nat_add(a499, a500)? + }, v4, v5, false))) + } + } + } + } else { + Ok(Some(Adt5::C0(v3, v4, v5, true))) + } + } + } +} + +pub fn f68(v0: Fn12, v1: u64, v2: Adt6) -> R<(Adt6, bool)> { + let m501 = v1; + if m501 == 0 { + Ok((v2, false)) + } else { + let v3 = m501 - 1; + let m503 = { + let c502: Fn12 = v0.clone(); + c502.apply(v2.clone())? + }; + match m503 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f68(v0, v3, v4) + } + } + } +} + +pub fn f69(v0: u64, v1: Bytes, v2: Adt6) -> R> { + f83(v1, v0, v2) +} + +pub fn f70(v0: Bytes, v1: u64, v2: u64) -> R> { + let v3: (u64, (u64, bool)) = { + let (h504, _) = f84(Fn13::F85(v2, v0), v2, (v1, (0u64, true)))?; + h504 + }; + let (_, h505) = { + let (_, h506) = v3; + h506 + }; + if h505 { + Ok(Some({ + let (h507, _) = v3; + h507 + })) + } else { + Ok(None::) + } +} + +pub fn f71(v0: Bytes, v1: u64, v2: u64, v3: bool) -> R> { + let v4: u64 = { + let a508 = v0.clone(); + length_bytes(a508) + }; + let v5: (u64, (bool, bool)) = { + let (h509, _) = f86(Fn14::F87(v4, v2, v0), { + let a512 = { + let a510 = v4; + let a511 = v1; + nat_sub(a510, a511) + }; + let a513 = 1u64; + nat_add(a512, a513)? + }, (v1, (v3, false)))?; + h509 + }; + let (h514, _) = { + let (_, h515) = v5; + h515 + }; + if h514 { + Ok(Err::({ + let a516 = Str::lit("a number has a digit separator or a radix prefix with no digit after it"); + utf8_encode(a516) + })) + } else { + Ok(Ok::({ + let (h517, _) = v5; + h517 + })) + } +} + +pub fn f72(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a518 = v0.clone(); + length_bytes(a518) + }; + let (h519, _) = f41(Fn7::F88(v0), { + let a520 = v2; + let a521 = v1; + nat_sub(a520, a521) + }, v1)?; + Ok(h519) +} + +pub fn f73(v0: Bytes, v1: u64) -> R> { + let v2: bool = f24(v0.clone(), v1, 46u8); + let v3: bool = f24(v0.clone(), { + let a522 = v1; + let a523 = 1u64; + nat_add(a522, a523)? + }, 46u8); + let v4: bool = f57(v0.clone(), { + let a524 = v1; + let a525 = 1u64; + nat_add(a524, a525)? + }, 48u8, 57u8); + let v5: bool = f24(v0.clone(), v1, 101u8); + let v6: bool = f24(v0.clone(), v1, 69u8); + let v7: Result = f89(v0.clone(), { + let a526 = v1; + let a527 = 1u64; + nat_add(a526, a527)? + }, true)?; + let v8: Result = f89(v0.clone(), v1, false)?; + let v11: Result = { + let m530 = f71(v0.clone(), { + let a528 = v1; + let a529 = 1u64; + nat_add(a528, a529)? + }, 10u64, false)?; + match m530 { + Ok(v10) => { + f89(v0, v10, false)? + } + Err(v9) => { + Err::(v9) + } + } + }; + if if v2 { + v3 + } else { + false + } { + Ok(Ok::(v1)) + } else { + if v2 { + if v4 { + Ok(v11) + } else { + Ok(v7) + } + } else { + if if v5 { + true + } else { + v6 + } { + Ok(v8) + } else { + Ok(Ok::(v1)) + } + } + } +} + +pub fn f74(v0: u8) -> bool { + let v1: bool = f56(v0, 97u8, 122u8); + let v2: bool = f56(v0, 65u8, 90u8); + if v1 { + true + } else { + v2 + } +} + +pub fn f75(v0: Bytes, v1: u64) -> R { + let v2: u8 = f23(v0.clone(), v1); + let v3: u8 = f23(v0.clone(), { + let a531 = v1; + let a532 = 1u64; + nat_add(a531, a532)? + }); + let v4: u8 = f23(v0.clone(), { + let a533 = v1; + let a534 = 2u64; + nat_add(a533, a534)? + }); + let v5: u8 = f23(v0, { + let a535 = v1; + let a536 = 3u64; + nat_add(a535, a536)? + }); + let a537 = v2; + let a538 = 206u8; + if equal(a537, a538) { + if f56(v3, 145u8, 169u8) { + let a539 = v3; + let a540 = 160u8; + if equal(a539, a540) { + Ok(0u64) + } else { + let a541 = v3; + let a542 = 163u8; + if equal(a541, a542) { + Ok(0u64) + } else { + Ok(2u64) + } + } + } else { + if f56(v3, 177u8, 191u8) { + let a543 = v3; + let a544 = 187u8; + if equal(a543, a544) { + Ok(0u64) + } else { + Ok(2u64) + } + } else { + Ok(0u64) + } + } + } else { + let a545 = v2; + let a546 = 207u8; + if equal(a545, a546) { + if f56(v3, 128u8, 187u8) { + Ok(2u64) + } else { + Ok(0u64) + } + } else { + let a547 = v2; + let a548 = 225u8; + if equal(a547, a548) { + if f56(v3, 188u8, 191u8) { + if f56(v4, 128u8, 191u8) { + let a549 = v3; + let a550 = 191u8; + if equal(a549, a550) { + let a551 = v4; + let a552 = 191u8; + if equal(a551, a552) { + Ok(0u64) + } else { + Ok(3u64) + } + } else { + Ok(3u64) + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } else { + let a553 = v2; + let a554 = 226u8; + if equal(a553, a554) { + let a555 = v3; + let a556 = 132u8; + if equal(a555, a556) { + if f56(v4, 128u8, 191u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + let a557 = v3; + let a558 = 133u8; + if equal(a557, a558) { + if f56(v4, 128u8, 143u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } else { + let a559 = v2; + let a560 = 240u8; + if equal(a559, a560) { + let a561 = v3; + let a562 = 157u8; + if equal(a561, a562) { + let a563 = v4; + let a564 = 146u8; + if equal(a563, a564) { + if f56(v5, 156u8, 191u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + if f56(v4, 147u8, 149u8) { + if f56(v5, 128u8, 191u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + let a565 = v4; + let a566 = 150u8; + if equal(a565, a566) { + if f56(v5, 128u8, 159u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } + } + } +} + +pub fn f76(v0: Bytes, v1: u64) -> R> { + f90(v0, v1) +} + +pub fn f77(v0: Bytes, v1: u64) -> R { + let v2: bool = f24(v0.clone(), v1, 194u8); + let v3: bool = f24(v0, { + let a567 = v1; + let a568 = 1u64; + nat_add(a567, a568)? + }, 171u8); + if v2 { + Ok(v3) + } else { + Ok(false) + } +} + +pub fn f78(v0: Bytes, v1: u64) -> R, u64), Bytes>> { + let v2: u64 = { + let a569 = v0.clone(); + length_bytes(a569) + }; + let v3: Adt7 = { + let (h570, _) = f91(Fn15::F92(v0), { + let a573 = { + let a571 = v2; + let a572 = v1; + nat_sub(a571, a572) + }; + let a574 = 1u64; + nat_add(a573, a574)? + }, Adt7::C0(v1, List::::nil(), false, None::))?; + h570 + }; + let m576 = match v3.clone() { + Adt7::C0(_, _, _, h575) => { + h575 + } + }; + match m576 { + None => { + let v5: List = f93(match v3.clone() { + Adt7::C0(_, h577, _, _) => { + h577 + } + }); + Ok(Ok::<(List, u64), Bytes>((v5, match v3 { + Adt7::C0(h578, _, _, _) => { + h578 + } + }))) + } + Some(v4) => { + Ok(Err::<(List, u64), Bytes>(v4)) + } + } +} + +pub fn f79(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a579 = v0.clone(); + length_bytes(a579) + }; + let v3: u64 = { + let (h580, _) = f41(Fn7::F94(v0), { + let a581 = v2; + let a582 = v1; + nat_sub(a581, a582) + }, v1)?; + h580 + }; + let a583 = v3; + let a584 = v1; + Ok(nat_sub(a583, a584)) +} + +pub fn f80(v0: Bytes, v1: u64, v2: u64, v3: u64) -> R { + let v4: u64 = { + let a585 = v0.clone(); + length_bytes(a585) + }; + let (h586, _) = f68(Fn12::F95(v3, v4, v0), { + let a589 = { + let a587 = v4; + let a588 = v1; + nat_sub(a587, a588) + }; + let a590 = 1u64; + nat_add(a589, a590)? + }, Adt6::C0(v1, v2, false, false))?; + Ok(h586) +} + +pub fn f81(v0: Bytes, v1: Bytes) -> bool { + let v2: u64 = { + let a591 = v0.clone(); + length_bytes(a591) + }; + let v3: u64 = { + let a592 = v1.clone(); + length_bytes(a592) + }; + let a593 = v3; + let a594 = v2; + if nat_le(a593, a594) { + let m600 = { + let a597 = v0; + let a598 = { + let a595 = v2; + let a596 = v3; + nat_sub(a595, a596) + }; + let a599 = v3; + slice_bytes(a597, a598, a599) + }; + match m600 { + None => { + false + } + Some(v4) => { + let a601 = v4; + let a602 = v1; + equal(a601, a602) + } + } + } else { + false + } +} + +pub fn f82(v0: Bytes, v1: u64, v2: (u64, u64)) -> R> { + let v3: u64 = { + let (h603, _) = v2; + h603 + }; + let v4: u64 = { + let (_, h604) = v2; + h604 + }; + let a605 = v3; + let a606 = v1; + if nat_lt(a605, a606) { + let v5: u64 = f54(v0, v3); + Ok(Some(({ + let a607 = v3; + let a608 = v5; + nat_add(a607, a608)? + }, { + let a609 = v4; + let a610 = 1u64; + nat_add(a609, a610)? + }))) + } else { + Ok(None::<(u64, u64)>) + } +} + +pub fn f83(v0: Bytes, v1: u64, v2: Adt6) -> R> { + let v3: u64 = match v2.clone() { + Adt6::C0(h611, _, _, _) => { + h611 + } + }; + let v4: u64 = match v2.clone() { + Adt6::C0(_, h612, _, _) => { + h612 + } + }; + if match v2.clone() { + Adt6::C0(_, _, h613, _) => { + h613 + } + } { + Ok(None::) + } else { + if match v2 { + Adt6::C0(_, _, _, h614) => { + h614 + } + } { + Ok(None::) + } else { + let a615 = v3; + let a616 = v1; + if nat_lt(a615, a616) { + let v5: u8 = f23(v0.clone(), v3); + let a617 = v5; + let a618 = 92u8; + if equal(a617, a618) { + let a621 = { + let a619 = v3; + let a620 = 1u64; + nat_add(a619, a620)? + }; + let a622 = v1; + if nat_lt(a621, a622) { + let v6: u64 = f54(v0, { + let a623 = v3; + let a624 = 1u64; + nat_add(a623, a624)? + }); + Ok(Some(Adt6::C0({ + let a627 = { + let a625 = v3; + let a626 = 1u64; + nat_add(a625, a626)? + }; + let a628 = v6; + nat_add(a627, a628)? + }, v4, false, false))) + } else { + Ok(Some(Adt6::C0(v1, v4, false, true))) + } + } else { + let a629 = v5; + let a630 = 34u8; + if equal(a629, a630) { + Ok(Some(Adt6::C0({ + let a631 = v3; + let a632 = 1u64; + nat_add(a631, a632)? + }, v4, true, false))) + } else { + let a633 = v5; + let a634 = 10u8; + if equal(a633, a634) { + Ok(Some(Adt6::C0({ + let a635 = v3; + let a636 = 1u64; + nat_add(a635, a636)? + }, { + let a637 = v4; + let a638 = 1u64; + nat_add(a637, a638)? + }, false, false))) + } else { + let v7: u64 = f54(v0, v3); + Ok(Some(Adt6::C0({ + let a639 = v3; + let a640 = v7; + nat_add(a639, a640)? + }, v4, false, false))) + } + } + } + } else { + Ok(Some(Adt6::C0(v3, v4, false, true))) + } + } + } +} + +pub fn f84(v0: Fn13, v1: u64, v2: (u64, (u64, bool))) -> R<((u64, (u64, bool)), bool)> { + let m641 = v1; + if m641 == 0 { + Ok((v2, false)) + } else { + let v3 = m641 - 1; + let m643 = { + let c642: Fn13 = v0.clone(); + c642.apply(v2)? + }; + match m643 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f84(v0, v3, v4) + } + } + } +} + +pub fn f85(v0: u64, v1: Bytes, v2: (u64, (u64, bool))) -> R> { + f96(v1.clone(), { + let a644 = v1; + length_bytes(a644) + }, v0, v2) +} + +pub fn f86(v0: Fn14, v1: u64, v2: (u64, (bool, bool))) -> R<((u64, (bool, bool)), bool)> { + let m645 = v1; + if m645 == 0 { + Ok((v2, false)) + } else { + let v3 = m645 - 1; + let m647 = { + let c646: Fn14 = v0.clone(); + c646.apply(v2)? + }; + match m647 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f86(v0, v3, v4) + } + } + } +} + +pub fn f87(v0: u64, v1: u64, v2: Bytes, v3: (u64, (bool, bool))) -> R> { + f97(v2, v0, v1, v3) +} + +pub fn f88(v0: Bytes, v1: u64) -> R> { + f98(v0, v1) +} + +pub fn f89(v0: Bytes, v1: u64, v2: bool) -> R> { + let v3: bool = f24(v0.clone(), v1, 101u8); + let v4: bool = f24(v0.clone(), v1, 69u8); + let v5: Result = f99(v0.clone(), v1)?; + let v6: bool = f52(v0, v1)?; + if if v3 { + true + } else { + v4 + } { + Ok(v5) + } else { + if if v2 { + v6 + } else { + false + } { + Ok(Err::({ + let a648 = Str::lit("an identifier follows a decimal point"); + utf8_encode(a648) + })) + } else { + Ok(Ok::(v1)) + } + } +} + +pub fn f90(v0: Bytes, v1: u64) -> R> { + let v2: u64 = f100(v0, v1)?; + let a649 = 0u64; + let a650 = v2; + if nat_lt(a649, a650) { + Ok(Some({ + let a651 = v1; + let a652 = v2; + nat_add(a651, a652)? + })) + } else { + Ok(None::) + } +} + +pub fn f91(v0: Fn15, v1: u64, v2: Adt7) -> R<(Adt7, bool)> { + let m653 = v1; + if m653 == 0 { + Ok((v2, false)) + } else { + let v3 = m653 - 1; + let m655 = { + let c654: Fn15 = v0.clone(); + c654.apply(v2.clone())? + }; + match m655 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f91(v0, v3, v4) + } + } + } +} + +pub fn f92(v0: Bytes, v1: Adt7) -> R> { + f101(v0, v1) +} + +pub fn f93(v0: List) -> List { + f102(Fn16::F103, List::::nil(), v0) +} + +pub fn f94(v0: Bytes, v1: u64) -> R> { + f104(v0, v1) +} + +pub fn f95(v0: u64, v1: u64, v2: Bytes, v3: Adt6) -> R> { + f105(v2, v1, v0, v3) +} + +pub fn f96(v0: Bytes, v1: u64, v2: u64, v3: (u64, (u64, bool))) -> R> { + let v4: u64 = { + let (h656, _) = v3; + h656 + }; + let v5: u64 = { + let (h657, _) = { + let (_, h658) = v3; + h658 + }; + h657 + }; + let v6: bool = { + let (_, h659) = { + let (_, h660) = v3; + h660 + }; + h659 + }; + if v6 { + let a661 = v5; + let a662 = v2; + if nat_lt(a661, a662) { + let a663 = v4; + let a664 = v1; + if nat_lt(a663, a664) { + let v7: u64 = f54(v0, v4); + Ok(Some(({ + let a665 = v4; + let a666 = v7; + nat_add(a665, a666)? + }, ({ + let a667 = v5; + let a668 = 1u64; + nat_add(a667, a668)? + }, true)))) + } else { + Ok(Some((v4, ({ + let a669 = v5; + let a670 = 1u64; + nat_add(a669, a670)? + }, false)))) + } + } else { + Ok(None::<(u64, (u64, bool))>) + } + } else { + Ok(None::<(u64, (u64, bool))>) + } +} + +pub fn f97(v0: Bytes, v1: u64, v2: u64, v3: (u64, (bool, bool))) -> R> { + let v4: u64 = { + let (h671, _) = v3; + h671 + }; + let v5: bool = { + let (h672, _) = { + let (_, h673) = v3; + h673 + }; + h672 + }; + let v6: bool = { + let (_, h674) = { + let (_, h675) = v3; + h675 + }; + h674 + }; + if v6 { + Ok(None::<(u64, (bool, bool))>) + } else { + let a676 = v4; + let a677 = v1; + if nat_lt(a676, a677) { + let v7: u8 = f23(v0, v4); + let a678 = v7; + let a679 = 95u8; + if equal(a678, a679) { + Ok(Some(({ + let a680 = v4; + let a681 = 1u64; + nat_add(a680, a681)? + }, (true, false)))) + } else { + let v8: bool = f106(v7, v2); + if v8 { + Ok(Some(({ + let a682 = v4; + let a683 = 1u64; + nat_add(a682, a683)? + }, (false, false)))) + } else { + Ok(Some((v4, (v5, true)))) + } + } + } else { + Ok(Some((v4, (v5, true)))) + } + } +} + +pub fn f98(v0: Bytes, v1: u64) -> R> { + let v2: bool = f57(v0, v1, 48u8, 57u8); + if v2 { + Ok(Some({ + let a684 = v1; + let a685 = 1u64; + nat_add(a684, a685)? + })) + } else { + Ok(None::) + } +} + +pub fn f99(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a686 = v1; + let a687 = 1u64; + nat_add(a686, a687)? + }; + let v3: bool = f24(v0.clone(), v2, 43u8); + let v4: bool = f24(v0.clone(), v2, 45u8); + let v5: u64 = if v3 { + let a688 = v2; + let a689 = 1u64; + nat_add(a688, a689)? + } else { + if v4 { + let a690 = v2; + let a691 = 1u64; + nat_add(a690, a691)? + } else { + v2 + } + }; + let v6: bool = f57(v0.clone(), v5, 48u8, 57u8); + let v7: Result = f71(v0, v5, 10u64, false)?; + if v6 { + Ok(v7) + } else { + Ok(Err::({ + let a692 = Str::lit("a scientific literal has no exponent digits"); + utf8_encode(a692) + })) + } +} + +pub fn f100(v0: Bytes, v1: u64) -> R { + let v2: u8 = f23(v0.clone(), v1); + let v3: bool = f74(v2); + let v4: bool = f55(v2); + let v5: u64 = f75(v0.clone(), v1)?; + let v6: u64 = f107(v0.clone(), v1)?; + let a694 = v1; + let a695 = { + let a693 = v0; + length_bytes(a693) + }; + if nat_lt(a694, a695) { + if v3 { + Ok(1u64) + } else { + if v4 { + Ok(1u64) + } else { + let a696 = v2; + let a697 = 95u8; + if equal(a696, a697) { + Ok(1u64) + } else { + let a698 = v2; + let a699 = 39u8; + if equal(a698, a699) { + Ok(1u64) + } else { + let a700 = v2; + let a701 = 33u8; + if equal(a700, a701) { + Ok(1u64) + } else { + let a702 = v2; + let a703 = 63u8; + if equal(a702, a703) { + Ok(1u64) + } else { + let a704 = 0u64; + let a705 = v5; + if nat_lt(a704, a705) { + Ok(v5) + } else { + Ok(v6) + } + } + } + } + } + } + } + } else { + Ok(0u64) + } +} + +pub fn f101(v0: Bytes, v1: Adt7) -> R> { + let v2: bool = f77(v0.clone(), match v1.clone() { + Adt7::C0(h706, _, _, _) => { + h706 + } + })?; + let v3: Result<(Adt3, u64), Bytes> = f108(v0.clone(), match v1.clone() { + Adt7::C0(h707, _, _, _) => { + h707 + } + })?; + let v4: u64 = f50(v0.clone(), { + let a710 = match v1.clone() { + Adt7::C0(h708, _, _, _) => { + h708 + } + }; + let a711 = f49(v0.clone(), match v1.clone() { + Adt7::C0(h709, _, _, _) => { + h709 + } + })?; + nat_add(a710, a711)? + })?; + let v5: Result<(Adt3, u64), Bytes> = Ok::<(Adt3, u64), Bytes>((Adt3::C0(f51(v0.clone(), match v1.clone() { + Adt7::C0(h712, _, _, _) => { + h712 + } + }, { + let a714 = v4; + let a715 = match v1.clone() { + Adt7::C0(h713, _, _, _) => { + h713 + } + }; + nat_sub(a714, a715) + }), false), v4)); + if match v1.clone() { + Adt7::C0(_, _, h716, _) => { + h716 + } + } { + Ok(None::) + } else { + let m717 = if v2 { + v3 + } else { + v5 + }; + match m717 { + Ok(v7) => { + let v8: bool = f24(v0.clone(), { + let (_, h720) = v7.clone(); + h720 + }, 46u8); + let v9: bool = f52(v0, { + let a722 = { + let (_, h721) = v7.clone(); + h721 + }; + let a723 = 1u64; + nat_add(a722, a723)? + })?; + if if v8 { + v9 + } else { + false + } { + Ok(Some(Adt7::C0({ + let a725 = { + let (_, h724) = v7; + h724 + }; + let a726 = 1u64; + nat_add(a725, a726)? + }, List::cons({ + let (h727, _) = v7; + h727 + }, match v1 { + Adt7::C0(_, h728, _, _) => { + h728 + } + }), false, None::))) + } else { + Ok(Some(Adt7::C0({ + let (_, h729) = v7; + h729 + }, List::cons({ + let (h730, _) = v7; + h730 + }, match v1 { + Adt7::C0(_, h731, _, _) => { + h731 + } + }), true, None::))) + } + } + Err(v6) => { + Ok(Some(Adt7::C0(match v1.clone() { + Adt7::C0(h718, _, _, _) => { + h718 + } + }, match v1 { + Adt7::C0(_, h719, _, _) => { + h719 + } + }, true, Some(v6)))) + } + } + } +} + +pub fn f102(v0: Fn16, v1: List, v2: List) -> List { + let m732 = v2; + match m732.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f102(v0.clone(), { + let c733: Fn16 = v0; + c733.apply(v1, v3) + }, v4) + } + } +} + +pub fn f103(v0: List, v1: Adt3) -> List { + List::cons(v1, v0) +} + +pub fn f104(v0: Bytes, v1: u64) -> R> { + let v2: bool = f24(v0, v1, 35u8); + if v2 { + Ok(Some({ + let a734 = v1; + let a735 = 1u64; + nat_add(a734, a735)? + })) + } else { + Ok(None::) + } +} + +pub fn f105(v0: Bytes, v1: u64, v2: u64, v3: Adt6) -> R> { + let v4: u64 = match v3.clone() { + Adt6::C0(h736, _, _, _) => { + h736 + } + }; + let v5: u64 = match v3.clone() { + Adt6::C0(_, h737, _, _) => { + h737 + } + }; + if match v3.clone() { + Adt6::C0(_, _, h738, _) => { + h738 + } + } { + Ok(None::) + } else { + if match v3 { + Adt6::C0(_, _, _, h739) => { + h739 + } + } { + Ok(None::) + } else { + let a740 = v4; + let a741 = v1; + if nat_lt(a740, a741) { + let v6: u8 = f23(v0.clone(), v4); + let a742 = v6; + let a743 = 34u8; + if equal(a742, a743) { + let v7: bool = f109(v0, { + let a744 = v4; + let a745 = 1u64; + nat_add(a744, a745)? + }, v2)?; + if v7 { + Ok(Some(Adt6::C0({ + let a748 = { + let a746 = v4; + let a747 = 1u64; + nat_add(a746, a747)? + }; + let a749 = v2; + nat_add(a748, a749)? + }, v5, true, false))) + } else { + Ok(Some(Adt6::C0({ + let a750 = v4; + let a751 = 1u64; + nat_add(a750, a751)? + }, v5, false, false))) + } + } else { + let a752 = v6; + let a753 = 10u8; + if equal(a752, a753) { + Ok(Some(Adt6::C0({ + let a754 = v4; + let a755 = 1u64; + nat_add(a754, a755)? + }, { + let a756 = v5; + let a757 = 1u64; + nat_add(a756, a757)? + }, false, false))) + } else { + let v8: u64 = f54(v0, v4); + Ok(Some(Adt6::C0({ + let a758 = v4; + let a759 = v8; + nat_add(a758, a759)? + }, v5, false, false))) + } + } + } else { + Ok(Some(Adt6::C0(v4, v5, false, true))) + } + } + } +} + +pub fn f106(v0: u8, v1: u64) -> bool { + let v2: bool = f56(v0, 48u8, 49u8); + let v3: bool = f56(v0, 48u8, 55u8); + let v4: bool = f56(v0, 48u8, 57u8); + let v5: bool = f56(v0, 97u8, 102u8); + let v6: bool = f56(v0, 65u8, 70u8); + let a760 = v1; + let a761 = 2u64; + if nat_eq(a760, a761) { + v2 + } else { + let a762 = v1; + let a763 = 8u64; + if nat_eq(a762, a763) { + v3 + } else { + let a764 = v1; + let a765 = 16u64; + if nat_eq(a764, a765) { + if v4 { + true + } else { + if v5 { + true + } else { + v6 + } + } + } else { + v4 + } + } + } +} + +pub fn f107(v0: Bytes, v1: u64) -> R { + let v2: u8 = f23(v0.clone(), v1); + let v3: u8 = f23(v0.clone(), { + let a766 = v1; + let a767 = 1u64; + nat_add(a766, a767)? + }); + let v4: u8 = f23(v0, { + let a768 = v1; + let a769 = 2u64; + nat_add(a768, a769)? + }); + let a770 = v2; + let a771 = 225u8; + if equal(a770, a771) { + let a772 = v3; + let a773 = 181u8; + if equal(a772, a773) { + if f56(v4, 162u8, 170u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } else { + let a774 = v2; + let a775 = 226u8; + if equal(a774, a775) { + let a776 = v3; + let a777 = 130u8; + if equal(a776, a777) { + if f56(v4, 128u8, 137u8) { + Ok(3u64) + } else { + if f56(v4, 144u8, 156u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } +} + +pub fn f108(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a778 = v1; + let a779 = 2u64; + nat_add(a778, a779)? + }; + let v3: Adt8 = { + let (h780, _) = f110(Fn17::F111(v0.clone()), { + let a784 = { + let a782 = { + let a781 = v0.clone(); + length_bytes(a781) + }; + let a783 = v2; + nat_sub(a782, a783) + }; + let a785 = 1u64; + nat_add(a784, a785)? + }, Adt8::C0(v2, false, false, true))?; + h780 + }; + let v4: Bytes = f51(v0, v2, { + let a787 = match v3.clone() { + Adt8::C0(h786, _, _, _) => { + h786 + } + }; + let a788 = v2; + nat_sub(a787, a788) + }); + if match v3.clone() { + Adt8::C0(_, h789, _, _) => { + h789 + } + } { + let a791 = 0u64; + let a792 = { + let a790 = v4.clone(); + length_bytes(a790) + }; + if if nat_lt(a791, a792) { + match v3.clone() { + Adt8::C0(_, _, _, h793) => { + h793 + } + } + } else { + false + } { + Ok(Ok::<(Adt3, u64), Bytes>((Adt3::C0(v4, true), { + let a795 = match v3 { + Adt8::C0(h794, _, _, _) => { + h794 + } + }; + let a796 = 2u64; + nat_add(a795, a796)? + }))) + } else { + Ok(Err::<(Adt3, u64), Bytes>({ + let a801 = { + let a798 = { + let a797 = Str::lit("the quoted name `"); + utf8_encode(a797) + }; + let a799 = v4; + append_bytes(a798, a799) + }; + let a802 = { + let a800 = Str::lit("` is not a name"); + utf8_encode(a800) + }; + append_bytes(a801, a802) + })) + } + } else { + Ok(Err::<(Adt3, u64), Bytes>({ + let a803 = Str::lit("a quoted name is not closed"); + utf8_encode(a803) + })) + } +} + +pub fn f109(v0: Bytes, v1: u64, v2: u64) -> R { + let (_, h804) = { + let (h805, _) = f112(Fn18::F113(v2, v1, v0), v2, (0u64, true))?; + h805 + }; + Ok(h804) +} + +pub fn f110(v0: Fn17, v1: u64, v2: Adt8) -> R<(Adt8, bool)> { + let m806 = v1; + if m806 == 0 { + Ok((v2, false)) + } else { + let v3 = m806 - 1; + let m808 = { + let c807: Fn17 = v0.clone(); + c807.apply(v2.clone())? + }; + match m808 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f110(v0, v3, v4) + } + } + } +} + +pub fn f111(v0: Bytes, v1: Adt8) -> R> { + f114(v0.clone(), { + let a809 = v0; + length_bytes(a809) + }, v1) +} + +pub fn f112(v0: Fn18, v1: u64, v2: (u64, bool)) -> R<((u64, bool), bool)> { + let m810 = v1; + if m810 == 0 { + Ok((v2, false)) + } else { + let v3 = m810 - 1; + let m812 = { + let c811: Fn18 = v0.clone(); + c811.apply(v2)? + }; + match m812 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f112(v0, v3, v4) + } + } + } +} + +pub fn f113(v0: u64, v1: u64, v2: Bytes, v3: (u64, bool)) -> R> { + f115(v2, v1, v0, v3) +} + +pub fn f114(v0: Bytes, v1: u64, v2: Adt8) -> R> { + let v3: u64 = match v2.clone() { + Adt8::C0(h813, _, _, _) => { + h813 + } + }; + let v4: bool = match v2.clone() { + Adt8::C0(_, _, _, h814) => { + h814 + } + }; + if match v2.clone() { + Adt8::C0(_, h815, _, _) => { + h815 + } + } { + Ok(None::) + } else { + if match v2 { + Adt8::C0(_, _, h816, _) => { + h816 + } + } { + Ok(None::) + } else { + let a817 = v3; + let a818 = v1; + if nat_lt(a817, a818) { + let v5: bool = f24(v0.clone(), v3, 10u8); + if v5 { + Ok(Some(Adt8::C0(v3, false, true, v4))) + } else { + let v6: bool = f116(v0.clone(), v3)?; + if v6 { + Ok(Some(Adt8::C0(v3, true, false, v4))) + } else { + let v7: u64 = f100(v0.clone(), v3)?; + let a819 = 0u64; + let a820 = v7; + if nat_lt(a819, a820) { + Ok(Some(Adt8::C0({ + let a821 = v3; + let a822 = v7; + nat_add(a821, a822)? + }, false, false, v4))) + } else { + let v8: bool = f24(v0.clone(), v3, 46u8); + if v8 { + Ok(Some(Adt8::C0({ + let a823 = v3; + let a824 = 1u64; + nat_add(a823, a824)? + }, false, false, v4))) + } else { + let v9: u64 = f54(v0, v3); + Ok(Some(Adt8::C0({ + let a825 = v3; + let a826 = v9; + nat_add(a825, a826)? + }, false, false, false))) + } + } + } + } + } else { + Ok(Some(Adt8::C0(v3, false, true, v4))) + } + } + } +} + +pub fn f115(v0: Bytes, v1: u64, v2: u64, v3: (u64, bool)) -> R> { + let v4: u64 = { + let (h827, _) = v3; + h827 + }; + let v5: bool = { + let (_, h828) = v3; + h828 + }; + if v5 { + let a829 = v4; + let a830 = v2; + if nat_lt(a829, a830) { + let v6: bool = f24(v0, { + let a831 = v1; + let a832 = v4; + nat_add(a831, a832)? + }, 35u8); + Ok(Some(({ + let a833 = v4; + let a834 = 1u64; + nat_add(a833, a834)? + }, v6))) + } else { + Ok(None::<(u64, bool)>) + } + } else { + Ok(None::<(u64, bool)>) + } +} + +pub fn f116(v0: Bytes, v1: u64) -> R { + let v2: bool = f24(v0.clone(), v1, 194u8); + let v3: bool = f24(v0, { + let a835 = v1; + let a836 = 1u64; + nat_add(a835, a836)? + }, 187u8); + if v2 { + Ok(v3) + } else { + Ok(false) + } +} + +pub fn run(p0: Bytes, p1: List) -> R> { + f0(p0, p1) +} 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 387ac3527..0db40335b 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 @@ -{"effects":["allocation","overflow","recursion"],"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":["b68fb9280f6c4e3437006d738209d44bae5399fd3f2366e3a31fe233571c065c"],"spec":"lexlean/rust-package/1","version":"1.0.0"} +{"effects":["allocation","overflow","recursion"],"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":["8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc"],"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 36c5042aa..6d1fc2b59 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":"53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075","effects":["allocation","overflow","recursion"],"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":["b68fb9280f6c4e3437006d738209d44bae5399fd3f2366e3a31fe233571c065c"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} +{"compiler_semantics":"53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075","effects":["allocation","overflow","recursion"],"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":["8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/packages/rust-std/lex/Cargo.toml b/tests/production-export/bootstrap/packages/rust-std/lex/Cargo.toml new file mode 100644 index 000000000..694bf9f07 --- /dev/null +++ b/tests/production-export/bootstrap/packages/rust-std/lex/Cargo.toml @@ -0,0 +1,25 @@ +[package] +name = "lex" +version = "1.0.0" +edition = "2021" +publish = false + +[lib] +path = "src/lib.rs" + +[lints.rust] +unsafe_code = "forbid" +warnings = "deny" + +[lints.clippy] +all = { level = "deny", priority = -1 } +type_complexity = "allow" +too_many_arguments = "allow" +large_enum_variant = "allow" +result_large_err = "allow" +result_unit_err = "allow" +single_match = "allow" +manual_unwrap_or = "allow" +manual_unwrap_or_default = "allow" +manual_map = "allow" +manual_ok_err = "allow" diff --git a/tests/production-export/bootstrap/packages/rust-std/lex/package.json b/tests/production-export/bootstrap/packages/rust-std/lex/package.json new file mode 100644 index 000000000..5e8652d64 --- /dev/null +++ b/tests/production-export/bootstrap/packages/rust-std/lex/package.json @@ -0,0 +1 @@ +{"effects":["allocation","overflow","recursion"],"exports":[{"errors":"overflow","function":0,"name":"run","parameters":["own"]}],"name":"lex","profile":"rust-std","program":{"adts":[{"constructors":[[{"index":1,"kind":"adt"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"}]]},{"constructors":[[{"element":{"index":2,"kind":"adt"},"kind":"list"}],[],[],[{"kind":"bytes"}],[{"kind":"bytes"}]]},{"constructors":[[{"kind":"bytes"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"bool"}]]},{"constructors":[[{"kind":"nat"},{"element":{"index":2,"kind":"adt"},"kind":"list"},{"kind":"bool"},{"kind":"option","value":{"kind":"bytes"}}]]},{"constructors":[[{"kind":"nat"},{"kind":"bool"},{"kind":"bool"},{"kind":"bool"}]]}],"functions":[{"body":{"body":{"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[{"kind":"var","name":3}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":0,"kind":"adt"},"kind":"list"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":0,"kind":"adt"},"kind":"list"}}},"bound":{"function":3,"kind":"call","operands":[{"index":4,"kind":"field","value":{"kind":"var","name":2}}]},"kind":"let","name":4,"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":5,"kind":"field","value":{"kind":"var","name":2}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":0,"kind":"adt"},"kind":"list"}}},"bound":{"kind":"first","value":{"function":1,"kind":"call","operands":[{"captures":[{"kind":"var","name":1},{"kind":"var","name":0}],"function":2,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}]}},"kind":"let","name":2,"type":{"index":3,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":1,"type":{"kind":"nat"}},"parameters":[0],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"element":{"index":0,"kind":"adt"},"kind":"list"}},"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":{"index":3,"kind":"adt"},"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":{"index":3,"kind":"adt"},"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":{"index":3,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":3,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":3,"kind":"adt"}],"result":{"kind":"option","value":{"index":3,"kind":"adt"}}},{"kind":"nat"},{"index":3,"kind":"adt"}]},{"body":{"function":4,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":3,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":3,"kind":"adt"}]},{"body":{"function":5,"kind":"call","operands":[{"captures":[],"function":6,"kind":"closure"},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},{"kind":"var","name":0}]},"parameters":[0],"result":{"element":{"index":0,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[3],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":2}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"var","name":4}},"bound":{"function":7,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":2}},{"index":1,"kind":"field","value":{"kind":"var","name":2}},{"index":2,"kind":"field","value":{"kind":"var","name":2}},{"index":3,"kind":"field","value":{"kind":"var","name":2}},{"index":4,"kind":"field","value":{"kind":"var","name":2}}]},"kind":"let","name":4,"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":5,"kind":"field","value":{"kind":"var","name":2}},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":3,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":3,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":5,"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":0,"kind":"adt"},"kind":"list"}},"parameters":[0,1,2],"result":{"element":{"index":0,"kind":"adt"},"kind":"list"},"types":[{"kind":"fn","parameters":[{"element":{"index":0,"kind":"adt"},"kind":"list"},{"index":0,"kind":"adt"}],"result":{"element":{"index":0,"kind":"adt"},"kind":"list"}},{"element":{"index":0,"kind":"adt"},"kind":"list"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":0}],"shape":{"kind":"cons"},"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},"parameters":[0,1],"result":{"element":{"index":0,"kind":"adt"},"kind":"list"},"types":[{"element":{"index":0,"kind":"adt"},"kind":"list"},{"index":0,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"32"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}],"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"}}},"else_branch":{"arms":[{"binders":[11],"body":{"body":{"kind":"build","operands":[{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":12}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"bound":{"function":14,"kind":"call","operands":[{"kind":"var","name":11}]},"kind":"let","name":12,"type":{"kind":"bytes"}},"shape":{"kind":"some"}},{"binders":[],"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":7}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"47"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":7}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":10}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"kind":"cond","then_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":9}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":9}},{"index":1,"kind":"field","value":{"kind":"var","name":9}},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"index":0,"kind":"field","value":{"kind":"var","name":9}}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a comment is not closed"}}],"operation":{"kind":"utf8_encode"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":8},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":8}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":13,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":3,"kind":"adt"}}}},"bound":{"function":12,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5}]},"kind":"let","name":10,"type":{"index":3,"kind":"adt"}},"bound":{"function":11,"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":"var","name":2}]},"kind":"let","name":9,"type":{"index":4,"kind":"adt"}},"bound":{"function":10,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":8,"type":{"kind":"nat"}},"bound":{"function":9,"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":"45"}}]},"kind":"let","name":7,"type":{"kind":"bool"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1,2,3,4,5],"result":{"kind":"option","value":{"index":3,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"arms":[{"binders":[2],"body":{"kind":"var","name":2},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":17,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"fixed","width":"u8"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":17,"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":{"body":{"kind":"first","value":{"function":18,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":0}],"function":19,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"kind":"first","value":{"function":20,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":0}],"function":21,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"index":4,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"var","name":21},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":14}],"operation":{"kind":"nat_lt"}}},"else_branch":{"condition":{"kind":"var","name":17},"else_branch":{"kind":"var","name":20},"kind":"cond","then_branch":{"kind":"var","name":18}},"kind":"cond","then_branch":{"kind":"var","name":16}},"kind":"cond","then_branch":{"kind":"var","name":13}},"kind":"cond","then_branch":{"kind":"var","name":10}},"kind":"cond","then_branch":{"kind":"var","name":8}},"bound":{"function":32,"kind":"call","operands":[{"kind":"var","name":1}]},"kind":"let","name":21,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":19}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3},{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}},{"kind":"build","operands":[{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":19}]}],"shape":{"constructor":4,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"let","name":20,"type":{"index":3,"kind":"adt"}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"kind":"let","name":19,"type":{"kind":"nat"}},"bound":{"function":30,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6}]},"kind":"let","name":18,"type":{"index":3,"kind":"adt"}},"bound":{"function":29,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"var","name":15},{"kind":"var","name":3},{"kind":"var","name":5},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":15}]},{"kind":"build","operands":[{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"kind":"var","name":15},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}}]}],"shape":{"constructor":3,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"let","name":16,"type":{"index":3,"kind":"adt"}},"bound":{"function":27,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":14}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":15,"type":{"kind":"nat"}},"bound":{"function":26,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":14,"type":{"kind":"nat"}},"bound":{"arms":[{"binders":[11],"body":{"function":15,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"var","name":11}]},"shape":{"kind":"error"}},{"binders":[12],"body":{"function":23,"kind":"call","operands":[{"kind":"var","name":12},{"kind":"var","name":3},{"kind":"var","name":5},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":12}]},{"kind":"build","operands":[],"shape":{"constructor":1,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":25,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"index":3,"kind":"adt"}},"kind":"let","name":13,"type":{"index":3,"kind":"adt"}},"bound":{"arms":[{"binders":[9],"body":{"function":23,"kind":"call","operands":[{"kind":"var","name":9},{"kind":"var","name":3},{"kind":"var","name":5},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"var","name":9}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"shape":{"kind":"some"}},{"binders":[],"body":{"function":15,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a character literal is not closed"}}],"operation":{"kind":"utf8_encode"}}]},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"function":24,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2}]},"type":{"index":3,"kind":"adt"}},"kind":"let","name":10,"type":{"index":3,"kind":"adt"}},"bound":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":7}},"else_branch":{"function":23,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":7}},{"kind":"var","name":5},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"index":0,"kind":"field","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":6}]},"kind":"cond","then_branch":{"function":15,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a string is not closed"}}],"operation":{"kind":"utf8_encode"}}]}},"kind":"let","name":8,"type":{"index":3,"kind":"adt"}},"bound":{"function":22,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"index":5,"kind":"adt"}},"parameters":[0,1,2,3,4,5,6],"result":{"index":3,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"fixed","width":"u8"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"body":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"31"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"127"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"condition":{"function":34,"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"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"function":8,"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"}}]}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":2}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"fixed","width":"u8"}}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"fixed","width":"u8"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a control character U+00"}}],"operation":{"kind":"utf8_encode"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":5}],"operation":{"kind":"append"}}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":" in the text"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}},"bound":{"function":35,"kind":"call","operands":[{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"bytes"}},"bound":{"function":35,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"15"}}],"operation":{"kind":"bit_and"}},"kind":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"arms":[{"binders":[1],"body":{"kind":"var","name":1},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u32"},"value":{"kind":"u32","value":"4"}}],"operation":{"kind":"shift_right"}},"type":{"kind":"fixed","width":"u8"}},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},"parameters":[0,1,2,3,4,5],"result":{"index":3,"kind":"adt"},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"},{"kind":"bytes"}]},{"body":{"kind":"second","value":{"kind":"first","value":{"function":36,"kind":"call","operands":[{"captures":[{"kind":"var","name":0},{"kind":"var","name":2}],"function":37,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}]}}},"parameters":[0,1,2],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"},{"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":{"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":18,"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":38,"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":"nat"},{"kind":"bytes"},{"kind":"nat"}]},{"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":{"index":4,"kind":"adt"},"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":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":20,"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":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":4,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":4,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":4,"kind":"adt"}],"result":{"kind":"option","value":{"index":4,"kind":"adt"}}},{"kind":"nat"},{"index":4,"kind":"adt"}]},{"body":{"function":39,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":4,"kind":"adt"}]},{"body":{"body":{"kind":"first","value":{"function":40,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":0}],"function":41,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"index":5,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"kind":"build","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":3}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6},{"kind":"var","name":2}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":0,"kind":"adt"}},{"kind":"var","name":7}],"shape":{"kind":"cons"},"type":{"element":{"index":0,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},"parameters":[0,1,2,3,4,5,6,7],"result":{"index":3,"kind":"adt"},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"kind":"nat"},{"index":1,"kind":"adt"},{"kind":"nat"},{"kind":"bool"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"arms":[{"binders":[12],"body":{"body":{"condition":{"kind":"var","name":13},"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":12},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":12},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}]},"kind":"let","name":13,"type":{"kind":"bool"}},"shape":{"kind":"some"}},{"binders":[],"body":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"kind":"var","name":11},"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"92"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":10}],"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"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"120"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"117"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":9}},"kind":"cond","then_branch":{"kind":"var","name":8}}}}},"kind":"let","name":11,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":10,"type":{"kind":"nat"}},"bound":{"function":42,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":7},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}}]},"kind":"let","name":9,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"function":42,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":7},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}]},"kind":"let","name":8,"type":{"kind":"option","value":{"kind":"nat"}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":5},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]}],"operation":{"kind":"nat_add"}},"kind":"let","name":7,"type":{"kind":"nat"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"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":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}],"operation":{"kind":"nat_eq"}}],"operation":{"kind":"bool_not"}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}],"operation":{"kind":"equal"}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":9,"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":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]}}},"else_branch":{"kind":"var","name":9},"kind":"cond","then_branch":{"condition":{"condition":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}]},"else_branch":{"condition":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"else_branch":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"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":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a field index is followed by what could continue a number"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}}},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"arms":[{"binders":[7],"body":{"kind":"build","operands":[{"kind":"var","name":7}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"shape":{"kind":"error"}},{"binders":[8],"body":{"function":45,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":8}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":43,"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":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"let","name":9,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":44,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"nat"}},"bound":{"function":43,"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":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"120"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"88"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"98"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"66"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"111"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"79"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"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":"2"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"function":8,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":5},"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"}}}},"bound":{"function":47,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"first","value":{"function":18,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":48,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":{"body":{"body":{"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":"var","name":3},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"bound":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":26,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"arms":[{"binders":[6],"body":{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"var","name":6}]},"shape":{"kind":"error"}},{"binders":[7],"body":{"arms":[{"binders":[],"body":{"kind":"build","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":3,"kind":"adt"}},"shape":{"kind":"nil"}},{"binders":[8,9],"body":{"arms":[{"binders":[],"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"r"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":17}}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":8}}],"operation":{"kind":"bool_not"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":15},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":16}}},"else_branch":{"kind":"var","name":14},"kind":"cond","then_branch":{"kind":"var","name":13}},"kind":"cond","then_branch":{"kind":"var","name":12}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":10}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}]},"kind":"let","name":17,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}]},"kind":"let","name":16,"type":{"kind":"bool"}},"bound":{"function":53,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":8}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"!"}}],"operation":{"kind":"utf8_encode"}}]},"kind":"let","name":15,"type":{"kind":"bool"}},"bound":{"function":23,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"second","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"kind":"let","name":14,"type":{"index":3,"kind":"adt"}},"bound":{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an interpolated string holds code"}}],"operation":{"kind":"utf8_encode"}}]},"kind":"let","name":13,"type":{"index":3,"kind":"adt"}},"bound":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":11}},"else_branch":{"function":23,"kind":"call","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":11}},{"index":1,"kind":"field","value":{"kind":"var","name":11}},{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"index":0,"kind":"field","value":{"kind":"var","name":11}}]},{"kind":"build","operands":[],"shape":{"constructor":2,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"kind":"cond","then_branch":{"function":15,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a raw string is not closed"}}],"operation":{"kind":"utf8_encode"}}]}},"kind":"let","name":12,"type":{"index":3,"kind":"adt"}},"bound":{"function":52,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":10}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2},{"kind":"var","name":10}]},"kind":"let","name":11,"type":{"index":5,"kind":"adt"}},"bound":{"function":51,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}}]},"kind":"let","name":10,"type":{"kind":"nat"}},"shape":{"kind":"nil"}},{"binders":[18,19],"body":{"function":23,"kind":"call","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"var","name":2},{"kind":"var","name":4},{"function":16,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"second","value":{"kind":"var","name":7}}]},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":1,"kind":"adt"}},{"kind":"var","name":2},{"kind":"var","name":3},{"kind":"var","name":5}]},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"var","name":9},"type":{"index":3,"kind":"adt"}},"shape":{"kind":"cons"}}],"kind":"match","scrutinee":{"kind":"first","value":{"kind":"var","name":7}},"type":{"index":3,"kind":"adt"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":50,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"type":{"index":3,"kind":"adt"}},"parameters":[0,1,2,3,4,5],"result":{"index":3,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"},{"kind":"nat"},{"element":{"index":0,"kind":"adt"},"kind":"list"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"body":{"condition":{"kind":"var","name":4},"else_branch":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}}},"bound":{"function":33,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"224"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"239"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}},"bound":{"function":33,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"223"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"bound":{"function":33,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"127"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":33,"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"}}]},"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"}]},{"body":{"arms":[{"binders":[4],"body":{"function":33,"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":17,"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":{"body":{"body":{"function":28,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}]},"bound":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"0"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"1"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"2"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"3"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"4"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"5"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"6"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"7"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"8"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"9"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"11"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"12"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"13"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":0},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"14"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"15"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"14"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"13"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"12"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"11"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"9"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"8"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"7"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"6"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"5"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"4"}}},"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"}}},"kind":"let","name":2,"type":{"kind":"nat"}},"bound":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"0123456789ABCDEF"}}],"operation":{"kind":"utf8_encode"}},"kind":"let","name":1,"type":{"kind":"bytes"}},"parameters":[0],"result":{"kind":"bytes"},"types":[{"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":36,"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":54,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"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":{"body":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"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"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}]},"kind":"let","name":3,"type":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"47"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"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":"45"}}]}},"else_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"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":"47"}}]}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"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":3},{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}},"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":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"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":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_sub"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"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":"2"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":4,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":4,"kind":"adt"}}}},"bound":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":4,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":4,"kind":"adt"}]},{"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":{"index":5,"kind":"adt"},"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":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":40,"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":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":5,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":5,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":5,"kind":"adt"}],"result":{"kind":"option","value":{"index":5,"kind":"adt"}}},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"body":{"function":55,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":2}]},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"bytes"},{"index":5,"kind":"adt"}]},{"body":{"body":{"condition":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":3}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":56,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":0}],"function":57,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}]}},"kind":"let","name":3,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"parameters":[0,1,2],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":5}}},"else_branch":{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":5}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a number has a digit separator or a radix prefix with no digit after it"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":58,"kind":"call","operands":[{"captures":[{"kind":"var","name":4},{"kind":"var","name":2},{"kind":"var","name":0}],"function":59,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}]}},"kind":"let","name":5,"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"bool"}]},{"body":{"body":{"kind":"first","value":{"function":18,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":60,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":3}},"else_branch":{"condition":{"kind":"var","name":2},"else_branch":{"condition":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":8}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":7},"kind":"cond","then_branch":{"kind":"var","name":11}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"bound":{"arms":[{"binders":[9],"body":{"kind":"build","operands":[{"kind":"var","name":9}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"shape":{"kind":"error"}},{"binders":[10],"body":{"function":61,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":10},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"function":43,"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":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"let","name":11,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":61,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"kind":"let","name":8,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":61,"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":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}]},"kind":"let","name":7,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"function":34,"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":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":9,"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":"46"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":1},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"bound":{"function":33,"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"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"bound":{"function":33,"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"}}]},"kind":"let","name":1,"type":{"kind":"bool"}},"parameters":[0],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"206"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"207"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"240"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"157"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"146"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"147"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"149"}}]},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"150"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"159"}}]},"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":"4"}}}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":"4"}}}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"156"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":"4"}}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"132"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"133"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"143"}}]},"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":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"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":33,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"188"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"3"}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}}}}}}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"187"}}]},"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":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"145"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"169"}}]},"else_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"177"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"191"}}]},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"187"}}],"operation":{"kind":"equal"}},"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":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"160"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"163"}}],"operation":{"kind":"equal"}},"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":"0"}}}}},"bound":{"function":8,"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_add"}}]},"kind":"let","name":5,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"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":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"function":62,"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":{"body":{"body":{"condition":{"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":9,"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":"171"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"arms":[{"binders":[4],"body":{"kind":"build","operands":[{"kind":"var","name":4}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"shape":{"kind":"some"}},{"binders":[],"body":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":5},{"index":0,"kind":"field","value":{"kind":"var","name":3}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"bound":{"function":65,"kind":"call","operands":[{"index":1,"kind":"field","value":{"kind":"var","name":3}}]},"kind":"let","name":5,"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},"shape":{"kind":"none"}}],"kind":"match","scrutinee":{"index":3,"kind":"field","value":{"kind":"var","name":3}},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}}},"bound":{"kind":"first","value":{"function":63,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":64,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"build","operands":[],"shape":{"kind":"nil"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}]}},"kind":"let","name":3,"type":{"index":6,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"element":{"index":2,"kind":"adt"},"kind":"list"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},"bound":{"kind":"first","value":{"function":18,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":66,"kind":"closure"},{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"var","name":1}]}},"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":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"kind":"first","value":{"function":40,"kind":"call","operands":[{"captures":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"var","name":0}],"function":67,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}]}},"bound":{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"index":5,"kind":"adt"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"nat"}]},{"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":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":5}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}],"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"}}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"nat"}}},"bound":{"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":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"nat"}}]},{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"92"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"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":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"kind":"nat"}},"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":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"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":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":1},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":6}],"operation":{"kind":"nat_add"}},{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":6,"type":{"kind":"nat"}}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":5,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"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":{"kind":"bool"}}},"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":{"kind":"bool"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":56,"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":{"kind":"bool"}}},"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":{"kind":"bool"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"body":{"function":68,"kind":"call","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":1}],"operation":{"kind":"length"}},{"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":{"kind":"bool"}}}},"types":[{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"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":"bool"},"right":{"kind":"bool"}}},"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":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":58,"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":"bool"},"right":{"kind":"bool"}}},"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":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"function":69,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"function":70,"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":{"body":{"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":3},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}},"else_branch":{"condition":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":6}},"else_branch":{"kind":"build","operands":[{"kind":"var","name":1}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"an identifier follows a decimal point"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"var","name":5}},"bound":{"function":29,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":71,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"69"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"101"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"parameters":[0,1,2],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"bool"}]},{"body":{"body":{"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":1},{"kind":"var","name":2}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"nat"}}}},"bound":{"function":72,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"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":{"index":6,"kind":"adt"},"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":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":63,"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":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":6,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":6,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":6,"kind":"adt"}],"result":{"kind":"option","value":{"index":6,"kind":"adt"}}},{"kind":"nat"},{"index":6,"kind":"adt"}]},{"body":{"function":73,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":6,"kind":"adt"}]},{"body":{"function":74,"kind":"call","operands":[{"captures":[],"function":75,"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":{"function":76,"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":77,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"index":5,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":7,"type":{"kind":"nat"}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":7},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"else_branch":{"body":{"condition":{"kind":"var","name":8},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"function":78,"kind":"call","operands":[{"kind":"var","name":7},{"kind":"var","name":2}]},"kind":"let","name":8,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":7,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}}}},"bound":{"kind":"second","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"second","value":{"kind":"var","name":3}}},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"pair","left":{"kind":"bool"},"right":{"kind":"bool"}}}]},{"body":{"body":{"condition":{"kind":"var","name":2},"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"}}}},"bound":{"function":34,"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"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a scientific literal has no exponent digits"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"kind":"cond","then_branch":{"kind":"var","name":7}},"bound":{"function":43,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"10"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}]},"kind":"let","name":7,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}}},"bound":{"function":34,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":5},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"48"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"57"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"kind":"var","name":2},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}},"kind":"cond","then_branch":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"45"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"43"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"var","name":3},"else_branch":{"condition":{"kind":"var","name":4},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"95"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"39"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"33"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"63"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":5}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"var","name":6},"kind":"cond","then_branch":{"kind":"var","name":5}},"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":{"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":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}},"kind":"cond","then_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}}},"bound":{"function":79,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":6,"type":{"kind":"nat"}},"bound":{"function":47,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"function":32,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":46,"kind":"call","operands":[{"kind":"var","name":2}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":1}},"else_branch":{"arms":[{"binders":[6],"body":{"kind":"build","operands":[{"kind":"build","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"index":1,"kind":"field","value":{"kind":"var","name":1}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[{"kind":"var","name":6}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"shape":{"kind":"error"}},{"binders":[7],"body":{"body":{"body":{"condition":{"condition":{"kind":"var","name":8},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"var","name":9}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"cons"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"first","value":{"kind":"var","name":7}},{"index":1,"kind":"field","value":{"kind":"var","name":1}}],"shape":{"kind":"cons"},"type":{"element":{"index":2,"kind":"adt"},"kind":"list"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"bytes"}}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":6,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"function":29,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":9,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"second","value":{"kind":"var","name":7}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":8,"type":{"kind":"bool"}},"shape":{"kind":"ok"}}],"kind":"match","scrutinee":{"condition":{"kind":"var","name":2},"else_branch":{"kind":"var","name":5},"kind":"cond","then_branch":{"kind":"var","name":3}},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":6,"kind":"adt"}}}},"bound":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"kind":"prim","operands":[{"kind":"var","name":4},{"index":0,"kind":"field","value":{"kind":"var","name":1}}],"operation":{"kind":"nat_sub"}}]},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"var","name":4}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"let","name":5,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"bound":{"function":27,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":1}},{"function":26,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]}],"operation":{"kind":"nat_add"}}]},"kind":"let","name":4,"type":{"kind":"nat"}},"bound":{"function":80,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":3,"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"bound":{"function":49,"kind":"call","operands":[{"kind":"var","name":0},{"index":0,"kind":"field","value":{"kind":"var","name":1}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"index":6,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":6,"kind":"adt"}]},{"body":{"arms":[{"binders":[],"body":{"kind":"var","name":1},"shape":{"kind":"nil"}},{"binders":[3,4],"body":{"function":74,"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":{"kind":"var","name":2},"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"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"option","value":{"kind":"nat"}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"condition":{"index":3,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"34"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":6},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}],"operation":{"kind":"equal"}},"else_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":8}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":8,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"prim","operands":[{"kind":"var","name":5},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"var","name":7},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}],"operation":{"kind":"nat_add"}},{"kind":"var","name":5},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":5,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"function":81,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":2}]},"kind":"let","name":7,"type":{"kind":"bool"}}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":4}]},"kind":"let","name":6,"type":{"kind":"fixed","width":"u8"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":5,"kind":"adt"}}}},"bound":{"index":1,"kind":"field","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"nat"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"index":5,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"index":5,"kind":"adt"}]},{"body":{"body":{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"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":"nat"},"value":{"kind":"nat","value":"8"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"16"}}],"operation":{"kind":"nat_eq"}},"else_branch":{"kind":"var","name":4},"kind":"cond","then_branch":{"condition":{"kind":"var","name":4},"else_branch":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"var","name":6},"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":"var","name":3}},"kind":"cond","then_branch":{"kind":"var","name":2}},"bound":{"function":33,"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":"70"}}]},"kind":"let","name":6,"type":{"kind":"bool"}},"bound":{"function":33,"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":"102"}}]},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"function":33,"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"}}]},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"function":33,"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":"55"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":33,"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":"49"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"fixed","width":"u8"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"225"}}],"operation":{"kind":"equal"}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":2},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"226"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"130"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"128"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"137"}}]},"else_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"144"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"156"}}]},"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":"3"}}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"181"}}],"operation":{"kind":"equal"}},"else_branch":{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},"kind":"cond","then_branch":{"condition":{"function":33,"kind":"call","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"162"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"170"}}]},"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"}}}}},"bound":{"function":8,"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":"let","name":4,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"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":"let","name":3,"type":{"kind":"fixed","width":"u8"}},"bound":{"function":8,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1}]},"kind":"let","name":2,"type":{"kind":"fixed","width":"u8"}},"parameters":[0,1],"result":{"kind":"nat"},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"body":{"body":{"body":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":3}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"a quoted name is not closed"}}],"operation":{"kind":"utf8_encode"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"condition":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"prim","operands":[{"kind":"var","name":4}],"operation":{"kind":"length"}}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},"kind":"cond","then_branch":{"index":3,"kind":"field","value":{"kind":"var","name":3}}},"else_branch":{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"the quoted name `"}}],"operation":{"kind":"utf8_encode"}},{"kind":"var","name":4}],"operation":{"kind":"append"}},{"kind":"prim","operands":[{"kind":"value","type":{"kind":"string"},"value":{"kind":"string","value":"` is not a name"}}],"operation":{"kind":"utf8_encode"}}],"operation":{"kind":"append"}}],"shape":{"kind":"error"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":4},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":2,"kind":"adt"}},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":3}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}],"shape":{"kind":"ok"},"type":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}}}}},"bound":{"function":28,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":2},{"kind":"prim","operands":[{"index":0,"kind":"field","value":{"kind":"var","name":3}},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}}]},"kind":"let","name":4,"type":{"kind":"bytes"}},"bound":{"kind":"first","value":{"function":82,"kind":"call","operands":[{"captures":[{"kind":"var","name":0}],"function":83,"kind":"closure"},{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":2}],"operation":{"kind":"nat_sub"}},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[{"kind":"var","name":2},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}]}},"kind":"let","name":3,"type":{"index":7,"kind":"adt"}},"bound":{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"2"}}],"operation":{"kind":"nat_add"}},"kind":"let","name":2,"type":{"kind":"nat"}},"parameters":[0,1],"result":{"error":{"kind":"bytes"},"kind":"result","ok":{"kind":"pair","left":{"index":2,"kind":"adt"},"right":{"kind":"nat"}}},"types":[{"kind":"bytes"},{"kind":"nat"}]},{"body":{"kind":"second","value":{"kind":"first","value":{"function":84,"kind":"call","operands":[{"captures":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0}],"function":85,"kind":"closure"},{"kind":"var","name":2},{"kind":"build","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}]}}},"parameters":[0,1,2],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"}]},{"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":{"index":7,"kind":"adt"},"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":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":82,"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":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"index":7,"kind":"adt"},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"index":7,"kind":"adt"},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"index":7,"kind":"adt"}],"result":{"kind":"option","value":{"index":7,"kind":"adt"}}},{"kind":"nat"},{"index":7,"kind":"adt"}]},{"body":{"function":86,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":0}],"operation":{"kind":"length"}},{"kind":"var","name":1}]},"parameters":[0,1],"result":{"kind":"option","value":{"index":7,"kind":"adt"}},"types":[{"kind":"bytes"},{"index":7,"kind":"adt"}]},{"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":"bool"}},"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":"bool"}},"right":{"kind":"bool"}}},"shape":{"kind":"none"}},{"binders":[4],"body":{"function":84,"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":"bool"}},"right":{"kind":"bool"}}},"shape":{"kind":"succ"}}],"kind":"match","scrutinee":{"kind":"var","name":1},"type":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"right":{"kind":"bool"}}},"parameters":[0,1,2],"result":{"kind":"pair","left":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}},"right":{"kind":"bool"}},"types":[{"kind":"fn","parameters":[{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"function":87,"kind":"call","operands":[{"kind":"var","name":2},{"kind":"var","name":1},{"kind":"var","name":0},{"kind":"var","name":3}]},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"types":[{"kind":"nat"},{"kind":"nat"},{"kind":"bytes"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"body":{"body":{"condition":{"index":1,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"index":2,"kind":"field","value":{"kind":"var","name":2}},"else_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":1}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"kind":"cond","then_branch":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"body":{"condition":{"kind":"var","name":6},"else_branch":{"body":{"condition":{"kind":"prim","operands":[{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"0"}},{"kind":"var","name":7}],"operation":{"kind":"nat_lt"}},"else_branch":{"body":{"condition":{"kind":"var","name":8},"else_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":9}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}},"bound":{"function":31,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":9,"type":{"kind":"nat"}},"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":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"46"}}]},"kind":"let","name":8,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":3},{"kind":"var","name":7}],"operation":{"kind":"nat_add"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":72,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":7,"type":{"kind":"nat"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":88,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3}]},"kind":"let","name":6,"type":{"kind":"bool"}},"kind":"cond","then_branch":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"var","name":3},{"kind":"build","operands":[],"shape":{"kind":"false"},"type":{"kind":"bool"}},{"kind":"build","operands":[],"shape":{"kind":"true"},"type":{"kind":"bool"}},{"kind":"var","name":4}],"shape":{"constructor":0,"kind":"adt"},"type":{"index":7,"kind":"adt"}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":3},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"10"}}]},"kind":"let","name":5,"type":{"kind":"bool"}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"kind":"cond","then_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"index":7,"kind":"adt"}}}},"bound":{"index":3,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":4,"type":{"kind":"bool"}},"bound":{"index":0,"kind":"field","value":{"kind":"var","name":2}},"kind":"let","name":3,"type":{"kind":"nat"}},"parameters":[0,1,2],"result":{"kind":"option","value":{"index":7,"kind":"adt"}},"types":[{"kind":"bytes"},{"kind":"nat"},{"index":7,"kind":"adt"}]},{"body":{"body":{"body":{"condition":{"kind":"var","name":5},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"kind":"cond","then_branch":{"condition":{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"var","name":2}],"operation":{"kind":"nat_lt"}},"else_branch":{"kind":"build","operands":[],"shape":{"kind":"none"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"kind":"cond","then_branch":{"body":{"kind":"build","operands":[{"kind":"build","operands":[{"kind":"prim","operands":[{"kind":"var","name":4},{"kind":"value","type":{"kind":"nat"},"value":{"kind":"nat","value":"1"}}],"operation":{"kind":"nat_add"}},{"kind":"var","name":6}],"shape":{"kind":"pair"},"type":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}],"shape":{"kind":"some"},"type":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"prim","operands":[{"kind":"var","name":1},{"kind":"var","name":4}],"operation":{"kind":"nat_add"}},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"35"}}]},"kind":"let","name":6,"type":{"kind":"bool"}}}},"bound":{"kind":"second","value":{"kind":"var","name":3}},"kind":"let","name":5,"type":{"kind":"bool"}},"bound":{"kind":"first","value":{"kind":"var","name":3}},"kind":"let","name":4,"type":{"kind":"nat"}},"parameters":[0,1,2,3],"result":{"kind":"option","value":{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}},"types":[{"kind":"bytes"},{"kind":"nat"},{"kind":"nat"},{"kind":"pair","left":{"kind":"nat"},"right":{"kind":"bool"}}]},{"body":{"body":{"body":{"condition":{"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":9,"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":"187"}}]},"kind":"let","name":3,"type":{"kind":"bool"}},"bound":{"function":9,"kind":"call","operands":[{"kind":"var","name":0},{"kind":"var","name":1},{"kind":"value","type":{"kind":"fixed","width":"u8"},"value":{"kind":"u8","value":"194"}}]},"kind":"let","name":2,"type":{"kind":"bool"}},"parameters":[0,1],"result":{"kind":"bool"},"types":[{"kind":"bytes"},{"kind":"nat"}]}],"spec":"lexlean/target-program/1"},"sources":["8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc"],"spec":"lexlean/rust-package/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/packages/rust-std/lex/provenance.json b/tests/production-export/bootstrap/packages/rust-std/lex/provenance.json new file mode 100644 index 000000000..ac0c14c70 --- /dev/null +++ b/tests/production-export/bootstrap/packages/rust-std/lex/provenance.json @@ -0,0 +1 @@ +{"compiler_semantics":"53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075","effects":["allocation","overflow","recursion"],"exports":[{"function":0,"name":"run"}],"files":{"Cargo.toml":"059f89ed49dcf48947a1ae2930001dbc4bb2357f0497a945ddfdfbf165304075","src/lib.rs":"4cfc745d7a3bb3dc5560b31f8d99fa77b3c5fed92a9b7ad2fa422540d47ed08e"},"name":"lex","profile":"rust-std","program":"ac8967d7970493ed234c93e3f42c415cc2afc1654716083c3897f77a66c003c9","runtime":"3041e90e504b052caf830dfc20f8743d30cdb7a0c8e5c460f8b50f314765ea9c","sources":["8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/packages/rust-std/lex/src/lib.rs b/tests/production-export/bootstrap/packages/rust-std/lex/src/lib.rs new file mode 100644 index 000000000..053111b24 --- /dev/null +++ b/tests/production-export/bootstrap/packages/rust-std/lex/src/lib.rs @@ -0,0 +1,3350 @@ +#![forbid(unsafe_code)] +use core::cmp::Ordering; +use core::sync::atomic::{AtomicU64, Ordering as Memory}; + +#[derive(Clone, Copy, PartialEq, Eq, Debug)] +pub struct Overflow; +pub type R = Result; + +static WORK: AtomicU64 = AtomicU64::new(0); +pub fn tick(units: u64) { WORK.fetch_add(units, Memory::Relaxed); } +pub fn work() -> u64 { WORK.load(Memory::Relaxed) } + +pub fn nat_add(a: u64, b: u64) -> R { a.checked_add(b).ok_or(Overflow) } +pub fn nat_sub(a: u64, b: u64) -> u64 { a.saturating_sub(b) } +pub fn nat_mul(a: u64, b: u64) -> R { a.checked_mul(b).ok_or(Overflow) } +pub fn nat_quot(a: u64, b: u64, z: u64) -> u64 { a.checked_div(b).unwrap_or(z) } +pub fn nat_rem(a: u64, b: u64, z: u64) -> u64 { a.checked_rem(b).unwrap_or(z) } +pub fn nat_eq(a: u64, b: u64) -> bool { a == b } +pub fn nat_le(a: u64, b: u64) -> bool { a <= b } +pub fn nat_lt(a: u64, b: u64) -> bool { a < b } +pub fn nat_succ(a: u64) -> R { a.checked_add(1).ok_or(Overflow) } +pub fn int_add(a: i64, b: i64) -> R { a.checked_add(b).ok_or(Overflow) } +pub fn int_sub(a: i64, b: i64) -> R { a.checked_sub(b).ok_or(Overflow) } +pub fn int_mul(a: i64, b: i64) -> R { a.checked_mul(b).ok_or(Overflow) } +pub fn int_neg(a: i64) -> R { a.checked_neg().ok_or(Overflow) } +pub fn int_quot(a: i64, b: i64, z: i64) -> R { if b == 0 { Ok(z) } else { a.checked_div(b).ok_or(Overflow) } } +pub fn int_rem(a: i64, b: i64, z: i64) -> i64 { if b == 0 { z } else { a.wrapping_rem(b) } } +pub fn bool_not(a: bool) -> bool { !a } +pub fn bool_and(a: bool, b: bool) -> bool { a && b } +pub fn bool_or(a: bool, b: bool) -> bool { a || b } + +pub trait Same { fn same(&self, other: &Self) -> bool; } +pub trait Key { fn key(&self, other: &Self) -> Ordering; } +macro_rules! scalar { + ($($t:ty),*) => { $( + impl Same for $t { fn same(&self, other: &Self) -> bool { self == other } } + impl Key for $t { fn key(&self, other: &Self) -> Ordering { self.cmp(other) } } + )* }; +} +scalar!(bool, u8, u16, u32, u64, i8, i16, i32, i64); +impl Same for Ordering { fn same(&self, other: &Self) -> bool { self == other } } +impl Key for (A, B) { + fn key(&self, other: &Self) -> Ordering { + match self.0.key(&other.0) { Ordering::Equal => self.1.key(&other.1), decided => decided } + } +} +pub fn equal(a: T, b: T) -> bool { a.same(&b) } +pub fn compare(a: T, b: T) -> Ordering { a.key(&b) } + +macro_rules! fixed { + ($m:ident, $t:ident) => { + pub mod $m { + pub fn checked_add(a: $t, b: $t) -> Option<$t> { a.checked_add(b) } + pub fn checked_sub(a: $t, b: $t) -> Option<$t> { a.checked_sub(b) } + pub fn checked_mul(a: $t, b: $t) -> Option<$t> { a.checked_mul(b) } + pub fn checked_quot(a: $t, b: $t) -> Option<$t> { a.checked_div(b) } + pub fn bit_and(a: $t, b: $t) -> $t { a & b } + pub fn bit_or(a: $t, b: $t) -> $t { a | b } + pub fn bit_xor(a: $t, b: $t) -> $t { a ^ b } + pub fn bit_not(a: $t) -> $t { !a } + pub fn shift_left(a: $t, amount: u32) -> Option<$t> { if amount < $t::BITS { Some(a.wrapping_shl(amount)) } else { None } } + pub fn shift_right(a: $t, amount: u32) -> Option<$t> { if amount < $t::BITS { Some(a.wrapping_shr(amount)) } else { None } } + pub fn convert(a: i128) -> Option<$t> { $t::try_from(a).ok() } + } + }; +} +fixed!(fixed_u8, u8); fixed!(fixed_u16, u16); fixed!(fixed_u32, u32); fixed!(fixed_u64, u64); +fixed!(fixed_i8, i8); fixed!(fixed_i16, i16); fixed!(fixed_i32, i32); fixed!(fixed_i64, i64); +pub fn checked_neg_i8(a: i8) -> Option { a.checked_neg() } +pub fn checked_neg_i16(a: i16) -> Option { a.checked_neg() } +pub fn checked_neg_i32(a: i32) -> Option { a.checked_neg() } +pub fn checked_neg_i64(a: i64) -> Option { a.checked_neg() } + +#[derive(Clone)] +pub struct Str(std::rc::Rc); +impl Str { + pub fn lit(text: &str) -> Str { Str(std::rc::Rc::from(text)) } + pub fn text(&self) -> &str { &self.0 } +} +#[derive(Clone)] +pub struct Bytes(std::rc::Rc<[u8]>); +impl Bytes { + pub fn lit(octets: &[u8]) -> Bytes { Bytes(std::rc::Rc::from(octets)) } + pub fn octets(&self) -> &[u8] { &self.0 } +} + +pub struct Node { head: T, tail: List } +/// A list is a run of cells laid out contiguously, from the newest at the end of a buffer +/// to the oldest at its start, or a cell in front of another list. A `cons` onto a run that +/// owns its buffer alone pushes in place; a `cons` onto any other list is one cell, so +/// building and taking apart a cell is constant work whatever the sharing, and no buffer is +/// written while another list can see it. +pub enum Repr { Nil, Run { buffer: std::rc::Rc>, len: usize }, Cell(std::rc::Rc>) } +pub struct List(Repr); +impl Clone for List { + fn clone(&self) -> Self { + List(match &self.0 { + Repr::Nil => Repr::Nil, + Repr::Run { buffer, len } => Repr::Run { buffer: buffer.clone(), len: *len }, + Repr::Cell(cell) => Repr::Cell(cell.clone()), + }) + } +} +impl List { + fn take(&mut self) -> Repr { std::mem::replace(&mut self.0, Repr::Nil) } +} +impl Drop for Node { + fn drop(&mut self) { + let mut next = match self.tail.take() { Repr::Cell(cell) => Some(cell), _ => None }; + while let Some(cell) = next { // release + match std::rc::Rc::try_unwrap(cell) { + Ok(mut node) => next = match node.tail.take() { Repr::Cell(cell) => Some(cell), _ => None }, + Err(_) => break, + } + } + } +} +impl List { + pub fn nil() -> Self { List(Repr::Nil) } + pub fn cons(head: T, mut tail: List) -> Self { + List(match tail.take() { + Repr::Nil => { + let mut buffer = Vec::with_capacity(16); + buffer.push(head); + Repr::Run { buffer: std::rc::Rc::new(buffer), len: 1 } + } + Repr::Run { mut buffer, len } => { + if let Some(cells) = std::rc::Rc::get_mut(&mut buffer) { + cells.truncate(len); + cells.push(head); + Repr::Run { buffer, len: len + 1 } + } else { + Repr::Cell(std::rc::Rc::new(Node { head, tail: List(Repr::Run { buffer, len }) })) + } + } + rest => Repr::Cell(std::rc::Rc::new(Node { head, tail: List(rest) })), + }) + } + pub fn uncons(&self) -> Option<(T, List)> { + match &self.0 { + Repr::Nil => None, + Repr::Run { buffer, len } => { + let head = buffer[len - 1].clone(); + Some((head, List(if *len == 1 { Repr::Nil } else { Repr::Run { buffer: buffer.clone(), len: len - 1 } }))) + } + Repr::Cell(cell) => Some((cell.head.clone(), cell.tail.clone())), + } + } + /// Walk the items in order, ticking one per item, until `each` says to stop: the cells + /// in front, then the run they end in. + fn walk(&self, each: &mut dyn FnMut(&T) -> bool) { + let mut cursor = self; + while let Repr::Cell(cell) = &cursor.0 { tick(1); if !each(&cell.head) { return; } cursor = &cell.tail; } + if let Repr::Run { buffer, len } = &cursor.0 { + for item in buffer[..*len].iter().rev() { tick(1); if !each(item) { return; } } + } + } + fn items(&self) -> Vec { + let mut out = Vec::new(); + self.walk(&mut |item| { out.push(item.clone()); true }); + out + } + fn onto(items: Vec, tail: List) -> List { + let mut out = tail; + for item in items.into_iter().rev() { tick(1); out = List::cons(item, out); } + out + } +} + +fn chars(text: &str) -> u64 { + let mut count = 0; + for _ in text.chars() { tick(1); count += 1; } + count +} + +impl Same for Str { + fn same(&self, other: &Self) -> bool { + let mut left = self.0.chars(); + let mut right = other.0.chars(); + loop { + tick(1); + match (left.next(), right.next()) { (None, None) => return true, (a, b) if a != b => return false, _ => {} } + } + } +} +impl Same for Bytes { + fn same(&self, other: &Self) -> bool { tick(1 + self.0.len().min(other.0.len()) as u64); self.0 == other.0 } +} +impl Key for Str { + fn key(&self, other: &Self) -> Ordering { + let mut left = self.0.chars(); + let mut right = other.0.chars(); + loop { + tick(1); + match (left.next(), right.next()) { + (None, None) => return Ordering::Equal, + (None, Some(_)) => return Ordering::Less, + (Some(_), None) => return Ordering::Greater, + (Some(a), Some(b)) => match a.cmp(&b) { Ordering::Equal => {} decided => return decided }, + } + } + } +} + +pub fn append_list(a: List, b: List) -> List { List::onto(a.items(), b) } +pub fn append_bytes(a: Bytes, b: Bytes) -> Bytes { + tick((a.0.len() + b.0.len()) as u64); + let mut out = Vec::with_capacity(a.0.len() + b.0.len()); + out.extend_from_slice(&a.0); + out.extend_from_slice(&b.0); + Bytes(std::rc::Rc::from(out)) +} +pub fn length_list(a: List) -> u64 { + let mut count = 0; + a.walk(&mut |_| { count += 1; true }); + count +} +pub fn length_bytes(a: Bytes) -> u64 { a.0.len() as u64 } +pub fn length_string(a: Str) -> u64 { chars(&a.0) } +pub fn index_list(a: List, i: u64) -> Option { + let mut position = 0; + let mut found = None; + a.walk(&mut |item| { if position == i { found = Some(item.clone()); return false; } position += 1; true }); + found +} +pub fn index_bytes(a: Bytes, i: u64) -> Option { usize::try_from(i).ok().and_then(|i| a.0.get(i)).copied() } +pub fn slice_list(a: List, start: u64, count: u64) -> Option> { + let end = u128::from(start) + u128::from(count); + let mut part = Vec::new(); + let mut position: u128 = 0; + a.walk(&mut |item| { + if position >= end { return false; } + if position >= u128::from(start) { part.push(item.clone()); } + position += 1; + true + }); + if position < end { None } else { Some(List::onto(part, List::nil())) } +} +pub fn slice_bytes(a: Bytes, start: u64, count: u64) -> Option { + let end = u128::from(start) + u128::from(count); + if end > a.0.len() as u128 { return None; } + tick(count); + Some(Bytes::lit(&a.0[start as usize..end as usize])) +} +pub fn utf8_encode(a: Str) -> Bytes { tick(a.0.len() as u64); Bytes::lit(a.0.as_bytes()) } +pub fn utf8_decode(a: Bytes) -> Option { tick(a.0.len() as u64); core::str::from_utf8(&a.0).ok().map(Str::lit) } +pub fn compare_bytes(a: Bytes, b: Bytes) -> Ordering { tick(1 + a.0.len().min(b.0.len()) as u64); a.0.cmp(&b.0) } +pub fn split_exact(text: Str, delimiter: Str, maximum: u32) -> Option> { + if delimiter.0.is_empty() { return None; } + chars(&text.0); + let fields: Vec = text.0.split(&*delimiter.0).map(Str::lit).collect(); + if fields.len() as u128 > u128::from(maximum) { return None; } + Some(List::onto(fields, List::nil())) +} +pub fn join(texts: List, delimiter: Str) -> Str { + let mut out = String::new(); + let mut first = true; + texts.walk(&mut |text| { + if !first { chars(&delimiter.0); out.push_str(&delimiter.0); } + first = false; + chars(&text.0); + out.push_str(&text.0); + true + }); + Str::lit(&out) +} +fn canonical_decimal(text: &str) -> Option> { + let digits = text.strip_prefix('-').unwrap_or(text); + let mut canonical = !digits.is_empty() && (digits == "0" || !digits.starts_with('0')) && text != "-0"; + for c in digits.chars() { tick(1); canonical = canonical && c.is_ascii_digit(); } + if !canonical { return None; } + Some(text.parse::().ok()) +} +pub fn parse_int(text: Str) -> R> { + match canonical_decimal(&text.0) { + None => Ok(None), + Some(Some(n)) => i64::try_from(n).map(Some).map_err(|_| Overflow), + Some(None) => Err(Overflow), + } +} +macro_rules! decimal { + ($t:ident, $format:ident, $parse:ident) => { + pub fn $format(a: $t) -> Str { let text = a.to_string(); tick(text.len() as u64); Str::lit(&text) } + pub fn $parse(text: Str) -> Option<$t> { + match canonical_decimal(&text.0) { Some(Some(n)) => $t::try_from(n).ok(), _ => None } + } + }; +} +decimal!(u8, format_u8, parse_u8); decimal!(u16, format_u16, parse_u16); +decimal!(u32, format_u32, parse_u32); decimal!(u64, format_u64, parse_u64); +decimal!(i8, format_i8, parse_i8); decimal!(i16, format_i16, parse_i16); +decimal!(i32, format_i32, parse_i32); decimal!(i64, format_i64, parse_i64); + +#[derive(Clone)] +pub enum Adt0 { + C0(Adt1, u64, bool, u64), +} + +#[derive(Clone)] +pub enum Adt1 { + C0(List), + C1, + C2, + C3(Bytes), + C4(Bytes), +} + +#[derive(Clone)] +pub enum Adt2 { + C0(Bytes, bool), +} + +#[derive(Clone)] +pub enum Adt3 { + C0(u64, u64, bool, u64, List, Option), +} + +#[derive(Clone)] +pub enum Adt4 { + C0(u64, u64, u64, bool), +} + +#[derive(Clone)] +pub enum Adt5 { + C0(u64, u64, bool, bool), +} + +#[derive(Clone)] +pub enum Adt6 { + C0(u64, List, bool, Option), +} + +#[derive(Clone)] +pub enum Adt7 { + C0(u64, bool, bool, bool), +} + +#[derive(Clone)] +pub enum Fn0 { + F2(u64, Bytes), +} + +impl Fn0 { + pub fn apply(&self, p0: Adt3) -> R> { + match self { + Fn0::F2(k0, k1) => f2(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn1 { + F6, +} + +impl Fn1 { + pub fn apply(&self, p0: List, p1: Adt0) -> List { + match self { + Fn1::F6 => f6(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn2 { + F19(u64, Bytes), + F48(Bytes), + F60(Bytes), + F66(Bytes), +} + +impl Fn2 { + pub fn apply(&self, p0: u64) -> R> { + match self { + Fn2::F19(k0, k1) => f19(*k0, k1.clone(), p0), + Fn2::F48(k0) => f48(k0.clone(), p0), + Fn2::F60(k0) => f60(k0.clone(), p0), + Fn2::F66(k0) => f66(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn3 { + F21(u64, Bytes), +} + +impl Fn3 { + pub fn apply(&self, p0: Adt4) -> R> { + match self { + Fn3::F21(k0, k1) => f21(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn4 { + F37(Bytes, u64), +} + +impl Fn4 { + pub fn apply(&self, p0: (u64, u64)) -> R> { + match self { + Fn4::F37(k0, k1) => f37(k0.clone(), *k1, p0), + } + } +} + +#[derive(Clone)] +pub enum Fn5 { + F41(u64, Bytes), + F67(u64, u64, Bytes), +} + +impl Fn5 { + pub fn apply(&self, p0: Adt5) -> R> { + match self { + Fn5::F41(k0, k1) => f41(*k0, k1.clone(), p0), + Fn5::F67(k0, k1, k2) => f67(*k0, *k1, k2.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn6 { + F57(u64, Bytes), +} + +impl Fn6 { + pub fn apply(&self, p0: (u64, (u64, bool))) -> R> { + match self { + Fn6::F57(k0, k1) => f57(*k0, k1.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn7 { + F59(u64, u64, Bytes), +} + +impl Fn7 { + pub fn apply(&self, p0: (u64, (bool, bool))) -> R> { + match self { + Fn7::F59(k0, k1, k2) => f59(*k0, *k1, k2.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn8 { + F64(Bytes), +} + +impl Fn8 { + pub fn apply(&self, p0: Adt6) -> R> { + match self { + Fn8::F64(k0) => f64(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn9 { + F75, +} + +impl Fn9 { + pub fn apply(&self, p0: List, p1: Adt2) -> List { + match self { + Fn9::F75 => f75(p0, p1), + } + } +} + +#[derive(Clone)] +pub enum Fn10 { + F83(Bytes), +} + +impl Fn10 { + pub fn apply(&self, p0: Adt7) -> R> { + match self { + Fn10::F83(k0) => f83(k0.clone(), p0), + } + } +} + +#[derive(Clone)] +pub enum Fn11 { + F85(u64, u64, Bytes), +} + +impl Fn11 { + pub fn apply(&self, p0: (u64, bool)) -> R> { + match self { + Fn11::F85(k0, k1, k2) => f85(*k0, *k1, k2.clone(), p0), + } + } +} + +pub fn f0(v0: Bytes) -> R, Bytes>> { + let v1: u64 = { + let a1 = v0.clone(); + length_bytes(a1) + }; + let v2: Adt3 = { + let (h2, _) = f1(Fn0::F2(v1, v0), { + let a3 = v1; + let a4 = 1u64; + nat_add(a3, a4)? + }, Adt3::C0(0u64, 0u64, true, 0u64, List::::nil(), None::))?; + h2 + }; + let m6 = match v2.clone() { + Adt3::C0(_, _, _, _, _, h5) => { + h5 + } + }; + match m6 { + None => { + let v4: List = f3(match v2 { + Adt3::C0(_, _, _, _, h7, _) => { + h7 + } + }); + Ok(Ok::, Bytes>(v4)) + } + Some(v3) => { + Ok(Err::, Bytes>(v3)) + } + } +} + +pub fn f1(v0: Fn0, v1: u64, v2: Adt3) -> R<(Adt3, bool)> { + let m8 = v1; + if m8 == 0 { + Ok((v2, false)) + } else { + let v3 = m8 - 1; + let m10 = { + let c9: Fn0 = v0.clone(); + c9.apply(v2.clone())? + }; + match m10 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f1(v0, v3, v4) + } + } + } +} + +pub fn f2(v0: u64, v1: Bytes, v2: Adt3) -> R> { + f4(v1, v0, v2) +} + +pub fn f3(v0: List) -> List { + f5(Fn1::F6, List::::nil(), v0) +} + +pub fn f4(v0: Bytes, v1: u64, v2: Adt3) -> R> { + let m12 = match v2.clone() { + Adt3::C0(_, _, _, _, _, h11) => { + h11 + } + }; + match m12 { + None => { + let v4: Option = f7(v0, match v2.clone() { + Adt3::C0(h13, _, _, _, _, _) => { + h13 + } + }, match v2.clone() { + Adt3::C0(_, h14, _, _, _, _) => { + h14 + } + }, match v2.clone() { + Adt3::C0(_, _, h15, _, _, _) => { + h15 + } + }, match v2.clone() { + Adt3::C0(_, _, _, h16, _, _) => { + h16 + } + }, match v2.clone() { + Adt3::C0(_, _, _, _, h17, _) => { + h17 + } + })?; + let a19 = match v2 { + Adt3::C0(h18, _, _, _, _, _) => { + h18 + } + }; + let a20 = v1; + if nat_lt(a19, a20) { + Ok(v4) + } else { + Ok(None::) + } + } + Some(_) => { + Ok(None::) + } + } +} + +pub fn f5(v0: Fn1, v1: List, v2: List) -> List { + let m21 = v2; + match m21.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f5(v0.clone(), { + let c22: Fn1 = v0; + c22.apply(v1, v3) + }, v4) + } + } +} + +pub fn f6(v0: List, v1: Adt0) -> List { + List::cons(v1, v0) +} + +pub fn f7(v0: Bytes, v1: u64, v2: u64, v3: bool, v4: u64, v5: List) -> R> { + let v6: u8 = f8(v0.clone(), v1); + let v7: bool = f9(v0.clone(), { + let a23 = v1; + let a24 = 1u64; + nat_add(a23, a24)? + }, 45u8); + let v8: u64 = f10(v0.clone(), v1)?; + let v9: Adt4 = f11(v0.clone(), { + let a25 = v1; + let a26 = 2u64; + nat_add(a25, a26)? + }, v2)?; + let v10: Adt3 = f12(v0.clone(), v6, v1, v2, v3, v4, v5.clone())?; + let a27 = v6; + let a28 = 10u8; + if equal(a27, a28) { + Ok(Some(Adt3::C0({ + let a29 = v1; + let a30 = 1u64; + nat_add(a29, a30)? + }, { + let a31 = v2; + let a32 = 1u64; + nat_add(a31, a32)? + }, true, { + let a33 = v4; + let a34 = 1u64; + nat_add(a33, a34)? + }, v5, None::))) + } else { + let a35 = v6; + let a36 = 32u8; + if if equal(a35, a36) { + true + } else { + let a37 = v6; + let a38 = 9u8; + if equal(a37, a38) { + true + } else { + let a39 = v6; + let a40 = 13u8; + equal(a39, a40) + } + } { + Ok(Some(Adt3::C0({ + let a41 = v1; + let a42 = 1u64; + nat_add(a41, a42)? + }, v2, v3, { + let a43 = v4; + let a44 = 1u64; + nat_add(a43, a44)? + }, v5, None::))) + } else { + let m45 = f13(v0.clone(), v1)?; + match m45 { + None => { + let a46 = v6; + let a47 = 45u8; + if if equal(a46, a47) { + v7 + } else { + false + } { + Ok(Some(Adt3::C0(v8, v2, v3, { + let a48 = v4; + let a49 = f16(v0, v1, v8)?; + nat_add(a48, a49)? + }, v5, None::))) + } else { + let a50 = v6; + let a51 = 47u8; + if if equal(a50, a51) { + v7 + } else { + false + } { + if match v9.clone() { + Adt4::C0(_, _, _, h52) => { + h52 + } + } { + Ok(Some(f15(v1, v2, v3, v4, v5, { + let a53 = Str::lit("a comment is not closed"); + utf8_encode(a53) + }))) + } else { + Ok(Some(Adt3::C0(match v9.clone() { + Adt4::C0(h54, _, _, _) => { + h54 + } + }, match v9.clone() { + Adt4::C0(_, h55, _, _) => { + h55 + } + }, v3, { + let a57 = v4; + let a58 = f16(v0, v1, match v9 { + Adt4::C0(h56, _, _, _) => { + h56 + } + })?; + nat_add(a57, a58)? + }, v5, None::))) + } + } else { + Ok(Some(v10)) + } + } + } + Some(v11) => { + let v12: Bytes = f14(v11); + Ok(Some(f15(v1, v2, v3, v4, v5, v12))) + } + } + } + } +} + +pub fn f8(v0: Bytes, v1: u64) -> u8 { + let m59 = f17(v0, v1); + match m59 { + None => { + 0u8 + } + Some(v2) => { + v2 + } + } +} + +pub fn f9(v0: Bytes, v1: u64, v2: u8) -> bool { + let m60 = f17(v0, v1); + match m60 { + None => { + false + } + Some(v3) => { + let a61 = v3; + let a62 = v2; + equal(a61, a62) + } + } +} + +pub fn f10(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a63 = v0.clone(); + length_bytes(a63) + }; + let (h64, _) = f18(Fn2::F19(v2, v0), { + let a65 = v2; + let a66 = v1; + nat_sub(a65, a66) + }, v1)?; + Ok(h64) +} + +pub fn f11(v0: Bytes, v1: u64, v2: u64) -> R { + let v3: u64 = { + let a67 = v0.clone(); + length_bytes(a67) + }; + let (h68, _) = f20(Fn3::F21(v3, v0), { + let a71 = { + let a69 = v3; + let a70 = v1; + nat_sub(a69, a70) + }; + let a72 = 1u64; + nat_add(a71, a72)? + }, Adt4::C0(v1, v2, 1u64, false))?; + Ok(h68) +} + +pub fn f12(v0: Bytes, v1: u8, v2: u64, v3: u64, v4: bool, v5: u64, v6: List) -> R { + let v7: Adt5 = f22(v0.clone(), { + let a73 = v2; + let a74 = 1u64; + nat_add(a73, a74)? + }, v3)?; + let v8: Adt3 = if match v7.clone() { + Adt5::C0(_, _, _, h75) => { + h75 + } + } { + f15(v2, v3, false, v5, v6.clone(), { + let a76 = Str::lit("a string is not closed"); + utf8_encode(a76) + }) + } else { + f23(match v7.clone() { + Adt5::C0(h77, _, _, _) => { + h77 + } + }, match v7.clone() { + Adt5::C0(_, h78, _, _) => { + h78 + } + }, v5, f16(v0.clone(), v2, match v7 { + Adt5::C0(h79, _, _, _) => { + h79 + } + })?, Adt1::C2, v3, v4, v6.clone())? + }; + let v10: Adt3 = { + let m80 = f24(v0.clone(), v2)?; + match m80 { + None => { + f15(v2, v3, false, v5, v6.clone(), { + let a81 = Str::lit("a character literal is not closed"); + utf8_encode(a81) + }) + } + Some(v9) => { + f23(v9, v3, v5, f16(v0.clone(), v2, v9)?, Adt1::C2, v3, v4, v6.clone())? + } + } + }; + let v13: Adt3 = { + let m82 = f25(v0.clone(), v2)?; + match m82 { + Ok(v12) => { + f23(v12, v3, v5, f16(v0.clone(), v2, v12)?, Adt1::C1, v3, v4, v6.clone())? + } + Err(v11) => { + f15(v2, v3, false, v5, v6.clone(), v11) + } + } + }; + let v14: u64 = f26(v0.clone(), { + let a83 = v2; + let a84 = 1u64; + nat_add(a83, a84)? + })?; + let v15: u64 = f27(v0.clone(), { + let a87 = { + let a85 = v2; + let a86 = 1u64; + nat_add(a85, a86)? + }; + let a88 = v14; + nat_add(a87, a88)? + })?; + let v16: Adt3 = f23(v15, v3, v5, f16(v0.clone(), v2, v15)?, Adt1::C3(f28(v0.clone(), v2, { + let a89 = v15; + let a90 = v2; + nat_sub(a89, a90) + })), v3, v4, v6.clone())?; + let v17: bool = f29(v0.clone(), v2)?; + let v18: Adt3 = f30(v0.clone(), v2, v3, v4, v5, v6.clone())?; + let v19: u64 = f31(v0.clone(), v2); + let v20: Adt3 = f23({ + let a91 = v2; + let a92 = v19; + nat_add(a91, a92)? + }, v3, v5, 1u64, Adt1::C4(f28(v0, v2, v19)), v3, v4, v6)?; + let v21: bool = f32(v1); + let a93 = v1; + let a94 = 34u8; + if equal(a93, a94) { + Ok(v8) + } else { + let a95 = v1; + let a96 = 39u8; + if equal(a95, a96) { + Ok(v10) + } else { + if v21 { + Ok(v13) + } else { + let a97 = v1; + let a98 = 35u8; + if if equal(a97, a98) { + let a99 = 0u64; + let a100 = v14; + nat_lt(a99, a100) + } else { + false + } { + Ok(v16) + } else { + if v17 { + Ok(v18) + } else { + Ok(v20) + } + } + } + } + } +} + +pub fn f13(v0: Bytes, v1: u64) -> R> { + let a102 = v1; + let a103 = { + let a101 = v0.clone(); + length_bytes(a101) + }; + if nat_lt(a102, a103) { + let v2: u8 = f8(v0.clone(), v1); + if f33(v2, 0u8, 31u8) { + Ok(Some(v2)) + } else { + let a104 = v2; + let a105 = 127u8; + if equal(a104, a105) { + Ok(Some(v2)) + } else { + let a106 = v2; + let a107 = 194u8; + if equal(a106, a107) { + if f34(v0.clone(), { + let a108 = v1; + let a109 = 1u64; + nat_add(a108, a109)? + }, 128u8, 159u8) { + Ok(Some(f8(v0, { + let a110 = v1; + let a111 = 1u64; + nat_add(a110, a111)? + }))) + } else { + Ok(None::) + } + } else { + Ok(None::) + } + } + } + } else { + Ok(None::) + } +} + +pub fn f14(v0: u8) -> Bytes { + let v2: u8 = { + let m114 = { + let a112 = v0; + let a113 = 4u32; + fixed_u8::shift_right(a112, a113) + }; + match m114 { + None => { + 0u8 + } + Some(v1) => { + v1 + } + } + }; + let v3: u8 = { + let a115 = v0; + let a116 = 15u8; + fixed_u8::bit_and(a115, a116) + }; + let v4: Bytes = f35(v2); + let v5: Bytes = f35(v3); + let a123 = { + let a120 = { + let a117 = Str::lit("a control character U+00"); + utf8_encode(a117) + }; + let a121 = { + let a118 = v4; + let a119 = v5; + append_bytes(a118, a119) + }; + append_bytes(a120, a121) + }; + let a124 = { + let a122 = Str::lit(" in the text"); + utf8_encode(a122) + }; + append_bytes(a123, a124) +} + +pub fn f15(v0: u64, v1: u64, v2: bool, v3: u64, v4: List, v5: Bytes) -> Adt3 { + Adt3::C0(v0, v1, v2, v3, v4, Some(v5)) +} + +pub fn f16(v0: Bytes, v1: u64, v2: u64) -> R { + let (_, h125) = { + let (h126, _) = f36(Fn4::F37(v0, v2), { + let a127 = v2; + let a128 = v1; + nat_sub(a127, a128) + }, (v1, 0u64))?; + h126 + }; + Ok(h125) +} + +pub fn f17(v0: Bytes, v1: u64) -> Option { + let a129 = v0; + let a130 = v1; + index_bytes(a129, a130) +} + +pub fn f18(v0: Fn2, v1: u64, v2: u64) -> R<(u64, bool)> { + let m131 = v1; + if m131 == 0 { + Ok((v2, false)) + } else { + let v3 = m131 - 1; + let m133 = { + let c132: Fn2 = v0.clone(); + c132.apply(v2)? + }; + match m133 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f18(v0, v3, v4) + } + } + } +} + +pub fn f19(v0: u64, v1: Bytes, v2: u64) -> R> { + f38(v1, v0, v2) +} + +pub fn f20(v0: Fn3, v1: u64, v2: Adt4) -> R<(Adt4, bool)> { + let m134 = v1; + if m134 == 0 { + Ok((v2, false)) + } else { + let v3 = m134 - 1; + let m136 = { + let c135: Fn3 = v0.clone(); + c135.apply(v2.clone())? + }; + match m136 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f20(v0, v3, v4) + } + } + } +} + +pub fn f21(v0: u64, v1: Bytes, v2: Adt4) -> R> { + f39(v1, v0, v2) +} + +pub fn f22(v0: Bytes, v1: u64, v2: u64) -> R { + let v3: u64 = { + let a137 = v0.clone(); + length_bytes(a137) + }; + let (h138, _) = f40(Fn5::F41(v3, v0), { + let a141 = { + let a139 = v3; + let a140 = v1; + nat_sub(a139, a140) + }; + let a142 = 1u64; + nat_add(a141, a142)? + }, Adt5::C0(v1, v2, false, false))?; + Ok(h138) +} + +pub fn f23(v0: u64, v1: u64, v2: u64, v3: u64, v4: Adt1, v5: u64, v6: bool, v7: List) -> R { + Ok(Adt3::C0(v0, v1, false, { + let a143 = v2; + let a144 = v3; + nat_add(a143, a144)? + }, List::cons(Adt0::C0(v4, v5, v6, v2), v7), None::)) +} + +pub fn f24(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a145 = v0.clone(); + length_bytes(a145) + }; + let v3: u64 = { + let a146 = v1; + let a147 = 1u64; + nat_add(a146, a147)? + }; + let v4: u8 = f8(v0.clone(), v3); + let v5: u64 = { + let a148 = v3; + let a149 = 1u64; + nat_add(a148, a149)? + }; + let v6: u8 = f8(v0.clone(), v5); + let v7: u64 = { + let a150 = v5; + let a151 = f31(v0.clone(), v5); + nat_add(a150, a151)? + }; + let v8: Option = f42(v0.clone(), v7, 2u64)?; + let v9: Option = f42(v0.clone(), v7, 4u64)?; + let v10: u64 = f31(v0.clone(), v3); + let v11: Option = { + let a152 = v3; + let a153 = v2; + if nat_lt(a152, a153) { + let a154 = v4; + let a155 = 92u8; + if equal(a154, a155) { + let a156 = v5; + let a157 = v2; + if nat_lt(a156, a157) { + let a158 = v6; + let a159 = 120u8; + if equal(a158, a159) { + v8 + } else { + let a160 = v6; + let a161 = 117u8; + if equal(a160, a161) { + v9 + } else { + Some(v7) + } + } + } else { + None:: + } + } else { + let a162 = v4; + let a163 = 39u8; + if equal(a162, a163) { + None:: + } else { + let a164 = v4; + let a165 = 10u8; + if equal(a164, a165) { + None:: + } else { + Some({ + let a166 = v3; + let a167 = v10; + nat_add(a166, a167)? + }) + } + } + } + } else { + None:: + } + }; + let m168 = v11; + match m168 { + None => { + Ok(None::) + } + Some(v12) => { + let v13: bool = f9(v0, v12, 39u8); + if v13 { + Ok(Some({ + let a169 = v12; + let a170 = 1u64; + nat_add(a169, a170)? + })) + } else { + Ok(None::) + } + } + } +} + +pub fn f25(v0: Bytes, v1: u64) -> R> { + let v2: u8 = f8(v0.clone(), v1); + let v3: u8 = f8(v0.clone(), { + let a171 = v1; + let a172 = 1u64; + nat_add(a171, a172)? + }); + let v4: u64 = { + let a173 = v2; + let a174 = 48u8; + if equal(a173, a174) { + let a175 = v3; + let a176 = 120u8; + if equal(a175, a176) { + 16u64 + } else { + let a177 = v3; + let a178 = 88u8; + if equal(a177, a178) { + 16u64 + } else { + let a179 = v3; + let a180 = 98u8; + if equal(a179, a180) { + 2u64 + } else { + let a181 = v3; + let a182 = 66u8; + if equal(a181, a182) { + 2u64 + } else { + let a183 = v3; + let a184 = 111u8; + if equal(a183, a184) { + 8u64 + } else { + let a185 = v3; + let a186 = 79u8; + if equal(a185, a186) { + 8u64 + } else { + 10u64 + } + } + } + } + } + } + } else { + 10u64 + } + }; + let v5: Result = f43(v0.clone(), { + let a187 = v1; + let a188 = 2u64; + nat_add(a187, a188)? + }, v4, true)?; + let v6: u64 = f44(v0.clone(), v1)?; + let v9: Result = { + let m191 = f43(v0.clone(), { + let a189 = v1; + let a190 = 1u64; + nat_add(a189, a190)? + }, 10u64, false)?; + match m191 { + Ok(v8) => { + f45(v0.clone(), v8)? + } + Err(v7) => { + Err::(v7) + } + } + }; + let a194 = { + let a192 = v4; + let a193 = 10u64; + nat_eq(a192, a193) + }; + if bool_not(a194) { + Ok(v5) + } else { + let a197 = { + let a195 = v2; + let a196 = 48u8; + equal(a195, a196) + }; + if if bool_not(a197) { + let a198 = 0u64; + let a199 = v1; + if nat_lt(a198, a199) { + f9(v0.clone(), { + let a200 = v1; + let a201 = 1u64; + nat_sub(a200, a201) + }, 46u8) + } else { + false + } + } else { + false + } { + if if f9(v0.clone(), v6, 95u8) { + true + } else { + if f9(v0.clone(), v6, 101u8) { + true + } else { + f9(v0, v6, 69u8) + } + } { + Ok(Err::({ + let a202 = Str::lit("a field index is followed by what could continue a number"); + utf8_encode(a202) + })) + } else { + Ok(Ok::(v6)) + } + } else { + Ok(v9) + } + } +} + +pub fn f26(v0: Bytes, v1: u64) -> R { + let v2: u8 = f8(v0.clone(), v1); + let v3: bool = f46(v2); + let v4: bool = { + let a203 = v2; + let a204 = 95u8; + equal(a203, a204) + }; + let v5: u64 = f47(v0.clone(), v1)?; + let a206 = v1; + let a207 = { + let a205 = v0; + length_bytes(a205) + }; + if nat_lt(a206, a207) { + if v3 { + Ok(1u64) + } else { + if v4 { + Ok(1u64) + } else { + Ok(v5) + } + } + } else { + Ok(0u64) + } +} + +pub fn f27(v0: Bytes, v1: u64) -> R { + let (h208, _) = f18(Fn2::F48(v0.clone()), { + let a210 = { + let a209 = v0; + length_bytes(a209) + }; + let a211 = v1; + nat_sub(a210, a211) + }, v1)?; + Ok(h208) +} + +pub fn f28(v0: Bytes, v1: u64, v2: u64) -> Bytes { + let m215 = { + let a212 = v0; + let a213 = v1; + let a214 = v2; + slice_bytes(a212, a213, a214) + }; + match m215 { + None => { + Bytes::lit(&[]) + } + Some(v3) => { + v3 + } + } +} + +pub fn f29(v0: Bytes, v1: u64) -> R { + let v2: u64 = f26(v0.clone(), v1)?; + let v3: bool = f49(v0, v1)?; + let a216 = 0u64; + let a217 = v2; + if nat_lt(a216, a217) { + Ok(true) + } else { + Ok(v3) + } +} + +pub fn f30(v0: Bytes, v1: u64, v2: u64, v3: bool, v4: u64, v5: List) -> R { + let m218 = f50(v0.clone(), v1)?; + match m218 { + Ok(v7) => { + let m220 = { + let (h219, _) = v7.clone(); + h219 + }; + match m220.uncons() { + None => { + Ok(Adt3::C0({ + let (_, h221) = v7; + h221 + }, v2, false, v4, v5, None::)) + } + Some((v8, v9)) => { + let m222 = v9; + match m222.uncons() { + None => { + let v10: u64 = f51(v0.clone(), { + let (_, h223) = v7.clone(); + h223 + })?; + let v11: Adt5 = f52(v0.clone(), { + let a227 = { + let a225 = { + let (_, h224) = v7.clone(); + h224 + }; + let a226 = v10; + nat_add(a225, a226)? + }; + let a228 = 1u64; + nat_add(a227, a228)? + }, v2, v10)?; + let v12: Adt3 = if match v11.clone() { + Adt5::C0(_, _, _, h229) => { + h229 + } + } { + f15(v1, v2, false, v4, v5.clone(), { + let a230 = Str::lit("a raw string is not closed"); + utf8_encode(a230) + }) + } else { + f23(match v11.clone() { + Adt5::C0(h231, _, _, _) => { + h231 + } + }, match v11.clone() { + Adt5::C0(_, h232, _, _) => { + h232 + } + }, v4, f16(v0.clone(), v1, match v11 { + Adt5::C0(h233, _, _, _) => { + h233 + } + })?, Adt1::C2, v2, v3, v5.clone())? + }; + let v13: Adt3 = f15(v1, v2, false, v4, v5.clone(), { + let a234 = Str::lit("an interpolated string holds code"); + utf8_encode(a234) + }); + let v14: Adt3 = f23({ + let (_, h235) = v7.clone(); + h235 + }, v2, v4, f16(v0.clone(), v1, { + let (_, h236) = v7.clone(); + h236 + })?, Adt1::C0({ + let (h237, _) = v7.clone(); + h237 + }), v2, v3, v5)?; + let v15: bool = f53(match v8.clone() { + Adt2::C0(h238, _) => { + h238 + } + }, { + let a239 = Str::lit("!"); + utf8_encode(a239) + }); + let v16: bool = f9(v0.clone(), { + let (_, h240) = v7.clone(); + h240 + }, 34u8); + let v17: bool = f9(v0, { + let a242 = { + let (_, h241) = v7; + h241 + }; + let a243 = v10; + nat_add(a242, a243)? + }, 34u8); + let a245 = match v8.clone() { + Adt2::C0(_, h244) => { + h244 + } + }; + if if bool_not(a245) { + let a248 = match v8.clone() { + Adt2::C0(h246, _) => { + h246 + } + }; + let a249 = { + let a247 = Str::lit("r"); + utf8_encode(a247) + }; + if equal(a248, a249) { + v17 + } else { + false + } + } else { + false + } { + Ok(v12) + } else { + let a251 = match v8 { + Adt2::C0(_, h250) => { + h250 + } + }; + if if bool_not(a251) { + if v15 { + v16 + } else { + false + } + } else { + false + } { + Ok(v13) + } else { + Ok(v14) + } + } + } + Some((_, _)) => { + f23({ + let (_, h252) = v7.clone(); + h252 + }, v2, v4, f16(v0, v1, { + let (_, h253) = v7; + h253 + })?, Adt1::C0({ + let (h254, _) = v7; + h254 + }), v2, v3, v5) + } + } + } + } + } + Err(v6) => { + Ok(f15(v1, v2, false, v4, v5, v6)) + } + } +} + +pub fn f31(v0: Bytes, v1: u64) -> u64 { + let v2: u8 = f8(v0, v1); + let v3: bool = f33(v2, 0u8, 127u8); + if v3 { + 1u64 + } else { + let v4: bool = f33(v2, 128u8, 223u8); + if v4 { + 2u64 + } else { + let v5: bool = f33(v2, 224u8, 239u8); + if v5 { + 3u64 + } else { + 4u64 + } + } + } +} + +pub fn f32(v0: u8) -> bool { + f33(v0, 48u8, 57u8) +} + +pub fn f33(v0: u8, v1: u8, v2: u8) -> bool { + let m257 = { + let a255 = v0; + let a256 = v1; + fixed_u8::checked_sub(a255, a256) + }; + match m257 { + None => { + false + } + Some(_) => { + let m260 = { + let a258 = v2; + let a259 = v0; + fixed_u8::checked_sub(a258, a259) + }; + match m260 { + None => { + false + } + Some(_) => { + true + } + } + } + } +} + +pub fn f34(v0: Bytes, v1: u64, v2: u8, v3: u8) -> bool { + let m261 = f17(v0, v1); + match m261 { + None => { + false + } + Some(v4) => { + f33(v4, v2, v3) + } + } +} + +pub fn f35(v0: u8) -> Bytes { + let v1: Bytes = { + let a262 = Str::lit("0123456789ABCDEF"); + utf8_encode(a262) + }; + let v2: u64 = { + let a263 = v0; + let a264 = 0u8; + if equal(a263, a264) { + 0u64 + } else { + let a265 = v0; + let a266 = 1u8; + if equal(a265, a266) { + 1u64 + } else { + let a267 = v0; + let a268 = 2u8; + if equal(a267, a268) { + 2u64 + } else { + let a269 = v0; + let a270 = 3u8; + if equal(a269, a270) { + 3u64 + } else { + let a271 = v0; + let a272 = 4u8; + if equal(a271, a272) { + 4u64 + } else { + let a273 = v0; + let a274 = 5u8; + if equal(a273, a274) { + 5u64 + } else { + let a275 = v0; + let a276 = 6u8; + if equal(a275, a276) { + 6u64 + } else { + let a277 = v0; + let a278 = 7u8; + if equal(a277, a278) { + 7u64 + } else { + let a279 = v0; + let a280 = 8u8; + if equal(a279, a280) { + 8u64 + } else { + let a281 = v0; + let a282 = 9u8; + if equal(a281, a282) { + 9u64 + } else { + let a283 = v0; + let a284 = 10u8; + if equal(a283, a284) { + 10u64 + } else { + let a285 = v0; + let a286 = 11u8; + if equal(a285, a286) { + 11u64 + } else { + let a287 = v0; + let a288 = 12u8; + if equal(a287, a288) { + 12u64 + } else { + let a289 = v0; + let a290 = 13u8; + if equal(a289, a290) { + 13u64 + } else { + let a291 = v0; + let a292 = 14u8; + if equal(a291, a292) { + 14u64 + } else { + 15u64 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }; + f28(v1, v2, 1u64) +} + +pub fn f36(v0: Fn4, v1: u64, v2: (u64, u64)) -> R<((u64, u64), bool)> { + let m293 = v1; + if m293 == 0 { + Ok((v2, false)) + } else { + let v3 = m293 - 1; + let m295 = { + let c294: Fn4 = v0.clone(); + c294.apply(v2)? + }; + match m295 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f36(v0, v3, v4) + } + } + } +} + +pub fn f37(v0: Bytes, v1: u64, v2: (u64, u64)) -> R> { + f54(v0, v1, v2) +} + +pub fn f38(v0: Bytes, v1: u64, v2: u64) -> R> { + let a296 = v2; + let a297 = v1; + if nat_lt(a296, a297) { + let v3: bool = f9(v0, v2, 10u8); + if v3 { + Ok(None::) + } else { + Ok(Some({ + let a298 = v2; + let a299 = 1u64; + nat_add(a298, a299)? + })) + } + } else { + Ok(None::) + } +} + +pub fn f39(v0: Bytes, v1: u64, v2: Adt4) -> R> { + let v3: u64 = match v2.clone() { + Adt4::C0(h300, _, _, _) => { + h300 + } + }; + let v4: u64 = match v2.clone() { + Adt4::C0(_, h301, _, _) => { + h301 + } + }; + let v5: u64 = match v2.clone() { + Adt4::C0(_, _, h302, _) => { + h302 + } + }; + let a303 = v5; + let a304 = 0u64; + if nat_eq(a303, a304) { + Ok(None::) + } else { + if match v2 { + Adt4::C0(_, _, _, h305) => { + h305 + } + } { + Ok(None::) + } else { + let a306 = v3; + let a307 = v1; + if nat_lt(a306, a307) { + let v6: u8 = f8(v0.clone(), v3); + let a308 = v6; + let a309 = 47u8; + if if equal(a308, a309) { + f9(v0.clone(), { + let a310 = v3; + let a311 = 1u64; + nat_add(a310, a311)? + }, 45u8) + } else { + false + } { + Ok(Some(Adt4::C0({ + let a312 = v3; + let a313 = 2u64; + nat_add(a312, a313)? + }, v4, { + let a314 = v5; + let a315 = 1u64; + nat_add(a314, a315)? + }, false))) + } else { + let a316 = v6; + let a317 = 45u8; + if if equal(a316, a317) { + f9(v0.clone(), { + let a318 = v3; + let a319 = 1u64; + nat_add(a318, a319)? + }, 47u8) + } else { + false + } { + Ok(Some(Adt4::C0({ + let a320 = v3; + let a321 = 2u64; + nat_add(a320, a321)? + }, v4, { + let a322 = v5; + let a323 = 1u64; + nat_sub(a322, a323) + }, false))) + } else { + let a324 = v6; + let a325 = 10u8; + if equal(a324, a325) { + Ok(Some(Adt4::C0({ + let a326 = v3; + let a327 = 1u64; + nat_add(a326, a327)? + }, { + let a328 = v4; + let a329 = 1u64; + nat_add(a328, a329)? + }, v5, false))) + } else { + Ok(Some(Adt4::C0({ + let a330 = v3; + let a331 = f31(v0, v3); + nat_add(a330, a331)? + }, v4, v5, false))) + } + } + } + } else { + Ok(Some(Adt4::C0(v3, v4, v5, true))) + } + } + } +} + +pub fn f40(v0: Fn5, v1: u64, v2: Adt5) -> R<(Adt5, bool)> { + let m332 = v1; + if m332 == 0 { + Ok((v2, false)) + } else { + let v3 = m332 - 1; + let m334 = { + let c333: Fn5 = v0.clone(); + c333.apply(v2.clone())? + }; + match m334 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f40(v0, v3, v4) + } + } + } +} + +pub fn f41(v0: u64, v1: Bytes, v2: Adt5) -> R> { + f55(v1, v0, v2) +} + +pub fn f42(v0: Bytes, v1: u64, v2: u64) -> R> { + let v3: (u64, (u64, bool)) = { + let (h335, _) = f56(Fn6::F57(v2, v0), v2, (v1, (0u64, true)))?; + h335 + }; + let (_, h336) = { + let (_, h337) = v3; + h337 + }; + if h336 { + Ok(Some({ + let (h338, _) = v3; + h338 + })) + } else { + Ok(None::) + } +} + +pub fn f43(v0: Bytes, v1: u64, v2: u64, v3: bool) -> R> { + let v4: u64 = { + let a339 = v0.clone(); + length_bytes(a339) + }; + let v5: (u64, (bool, bool)) = { + let (h340, _) = f58(Fn7::F59(v4, v2, v0), { + let a343 = { + let a341 = v4; + let a342 = v1; + nat_sub(a341, a342) + }; + let a344 = 1u64; + nat_add(a343, a344)? + }, (v1, (v3, false)))?; + h340 + }; + let (h345, _) = { + let (_, h346) = v5; + h346 + }; + if h345 { + Ok(Err::({ + let a347 = Str::lit("a number has a digit separator or a radix prefix with no digit after it"); + utf8_encode(a347) + })) + } else { + Ok(Ok::({ + let (h348, _) = v5; + h348 + })) + } +} + +pub fn f44(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a349 = v0.clone(); + length_bytes(a349) + }; + let (h350, _) = f18(Fn2::F60(v0), { + let a351 = v2; + let a352 = v1; + nat_sub(a351, a352) + }, v1)?; + Ok(h350) +} + +pub fn f45(v0: Bytes, v1: u64) -> R> { + let v2: bool = f9(v0.clone(), v1, 46u8); + let v3: bool = f9(v0.clone(), { + let a353 = v1; + let a354 = 1u64; + nat_add(a353, a354)? + }, 46u8); + let v4: bool = f34(v0.clone(), { + let a355 = v1; + let a356 = 1u64; + nat_add(a355, a356)? + }, 48u8, 57u8); + let v5: bool = f9(v0.clone(), v1, 101u8); + let v6: bool = f9(v0.clone(), v1, 69u8); + let v7: Result = f61(v0.clone(), { + let a357 = v1; + let a358 = 1u64; + nat_add(a357, a358)? + }, true)?; + let v8: Result = f61(v0.clone(), v1, false)?; + let v11: Result = { + let m361 = f43(v0.clone(), { + let a359 = v1; + let a360 = 1u64; + nat_add(a359, a360)? + }, 10u64, false)?; + match m361 { + Ok(v10) => { + f61(v0, v10, false)? + } + Err(v9) => { + Err::(v9) + } + } + }; + if if v2 { + v3 + } else { + false + } { + Ok(Ok::(v1)) + } else { + if v2 { + if v4 { + Ok(v11) + } else { + Ok(v7) + } + } else { + if if v5 { + true + } else { + v6 + } { + Ok(v8) + } else { + Ok(Ok::(v1)) + } + } + } +} + +pub fn f46(v0: u8) -> bool { + let v1: bool = f33(v0, 97u8, 122u8); + let v2: bool = f33(v0, 65u8, 90u8); + if v1 { + true + } else { + v2 + } +} + +pub fn f47(v0: Bytes, v1: u64) -> R { + let v2: u8 = f8(v0.clone(), v1); + let v3: u8 = f8(v0.clone(), { + let a362 = v1; + let a363 = 1u64; + nat_add(a362, a363)? + }); + let v4: u8 = f8(v0.clone(), { + let a364 = v1; + let a365 = 2u64; + nat_add(a364, a365)? + }); + let v5: u8 = f8(v0, { + let a366 = v1; + let a367 = 3u64; + nat_add(a366, a367)? + }); + let a368 = v2; + let a369 = 206u8; + if equal(a368, a369) { + if f33(v3, 145u8, 169u8) { + let a370 = v3; + let a371 = 160u8; + if equal(a370, a371) { + Ok(0u64) + } else { + let a372 = v3; + let a373 = 163u8; + if equal(a372, a373) { + Ok(0u64) + } else { + Ok(2u64) + } + } + } else { + if f33(v3, 177u8, 191u8) { + let a374 = v3; + let a375 = 187u8; + if equal(a374, a375) { + Ok(0u64) + } else { + Ok(2u64) + } + } else { + Ok(0u64) + } + } + } else { + let a376 = v2; + let a377 = 207u8; + if equal(a376, a377) { + if f33(v3, 128u8, 187u8) { + Ok(2u64) + } else { + Ok(0u64) + } + } else { + let a378 = v2; + let a379 = 225u8; + if equal(a378, a379) { + if f33(v3, 188u8, 191u8) { + if f33(v4, 128u8, 191u8) { + let a380 = v3; + let a381 = 191u8; + if equal(a380, a381) { + let a382 = v4; + let a383 = 191u8; + if equal(a382, a383) { + Ok(0u64) + } else { + Ok(3u64) + } + } else { + Ok(3u64) + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } else { + let a384 = v2; + let a385 = 226u8; + if equal(a384, a385) { + let a386 = v3; + let a387 = 132u8; + if equal(a386, a387) { + if f33(v4, 128u8, 191u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + let a388 = v3; + let a389 = 133u8; + if equal(a388, a389) { + if f33(v4, 128u8, 143u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } else { + let a390 = v2; + let a391 = 240u8; + if equal(a390, a391) { + let a392 = v3; + let a393 = 157u8; + if equal(a392, a393) { + let a394 = v4; + let a395 = 146u8; + if equal(a394, a395) { + if f33(v5, 156u8, 191u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + if f33(v4, 147u8, 149u8) { + if f33(v5, 128u8, 191u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + let a396 = v4; + let a397 = 150u8; + if equal(a396, a397) { + if f33(v5, 128u8, 159u8) { + Ok(4u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } + } + } + } +} + +pub fn f48(v0: Bytes, v1: u64) -> R> { + f62(v0, v1) +} + +pub fn f49(v0: Bytes, v1: u64) -> R { + let v2: bool = f9(v0.clone(), v1, 194u8); + let v3: bool = f9(v0, { + let a398 = v1; + let a399 = 1u64; + nat_add(a398, a399)? + }, 171u8); + if v2 { + Ok(v3) + } else { + Ok(false) + } +} + +pub fn f50(v0: Bytes, v1: u64) -> R, u64), Bytes>> { + let v2: u64 = { + let a400 = v0.clone(); + length_bytes(a400) + }; + let v3: Adt6 = { + let (h401, _) = f63(Fn8::F64(v0), { + let a404 = { + let a402 = v2; + let a403 = v1; + nat_sub(a402, a403) + }; + let a405 = 1u64; + nat_add(a404, a405)? + }, Adt6::C0(v1, List::::nil(), false, None::))?; + h401 + }; + let m407 = match v3.clone() { + Adt6::C0(_, _, _, h406) => { + h406 + } + }; + match m407 { + None => { + let v5: List = f65(match v3.clone() { + Adt6::C0(_, h408, _, _) => { + h408 + } + }); + Ok(Ok::<(List, u64), Bytes>((v5, match v3 { + Adt6::C0(h409, _, _, _) => { + h409 + } + }))) + } + Some(v4) => { + Ok(Err::<(List, u64), Bytes>(v4)) + } + } +} + +pub fn f51(v0: Bytes, v1: u64) -> R { + let v2: u64 = { + let a410 = v0.clone(); + length_bytes(a410) + }; + let v3: u64 = { + let (h411, _) = f18(Fn2::F66(v0), { + let a412 = v2; + let a413 = v1; + nat_sub(a412, a413) + }, v1)?; + h411 + }; + let a414 = v3; + let a415 = v1; + Ok(nat_sub(a414, a415)) +} + +pub fn f52(v0: Bytes, v1: u64, v2: u64, v3: u64) -> R { + let v4: u64 = { + let a416 = v0.clone(); + length_bytes(a416) + }; + let (h417, _) = f40(Fn5::F67(v3, v4, v0), { + let a420 = { + let a418 = v4; + let a419 = v1; + nat_sub(a418, a419) + }; + let a421 = 1u64; + nat_add(a420, a421)? + }, Adt5::C0(v1, v2, false, false))?; + Ok(h417) +} + +pub fn f53(v0: Bytes, v1: Bytes) -> bool { + let v2: u64 = { + let a422 = v0.clone(); + length_bytes(a422) + }; + let v3: u64 = { + let a423 = v1.clone(); + length_bytes(a423) + }; + let a424 = v3; + let a425 = v2; + if nat_le(a424, a425) { + let m431 = { + let a428 = v0; + let a429 = { + let a426 = v2; + let a427 = v3; + nat_sub(a426, a427) + }; + let a430 = v3; + slice_bytes(a428, a429, a430) + }; + match m431 { + None => { + false + } + Some(v4) => { + let a432 = v4; + let a433 = v1; + equal(a432, a433) + } + } + } else { + false + } +} + +pub fn f54(v0: Bytes, v1: u64, v2: (u64, u64)) -> R> { + let v3: u64 = { + let (h434, _) = v2; + h434 + }; + let v4: u64 = { + let (_, h435) = v2; + h435 + }; + let a436 = v3; + let a437 = v1; + if nat_lt(a436, a437) { + let v5: u64 = f31(v0, v3); + Ok(Some(({ + let a438 = v3; + let a439 = v5; + nat_add(a438, a439)? + }, { + let a440 = v4; + let a441 = 1u64; + nat_add(a440, a441)? + }))) + } else { + Ok(None::<(u64, u64)>) + } +} + +pub fn f55(v0: Bytes, v1: u64, v2: Adt5) -> R> { + let v3: u64 = match v2.clone() { + Adt5::C0(h442, _, _, _) => { + h442 + } + }; + let v4: u64 = match v2.clone() { + Adt5::C0(_, h443, _, _) => { + h443 + } + }; + if match v2.clone() { + Adt5::C0(_, _, h444, _) => { + h444 + } + } { + Ok(None::) + } else { + if match v2 { + Adt5::C0(_, _, _, h445) => { + h445 + } + } { + Ok(None::) + } else { + let a446 = v3; + let a447 = v1; + if nat_lt(a446, a447) { + let v5: u8 = f8(v0.clone(), v3); + let a448 = v5; + let a449 = 92u8; + if equal(a448, a449) { + let a452 = { + let a450 = v3; + let a451 = 1u64; + nat_add(a450, a451)? + }; + let a453 = v1; + if nat_lt(a452, a453) { + let v6: u64 = f31(v0, { + let a454 = v3; + let a455 = 1u64; + nat_add(a454, a455)? + }); + Ok(Some(Adt5::C0({ + let a458 = { + let a456 = v3; + let a457 = 1u64; + nat_add(a456, a457)? + }; + let a459 = v6; + nat_add(a458, a459)? + }, v4, false, false))) + } else { + Ok(Some(Adt5::C0(v1, v4, false, true))) + } + } else { + let a460 = v5; + let a461 = 34u8; + if equal(a460, a461) { + Ok(Some(Adt5::C0({ + let a462 = v3; + let a463 = 1u64; + nat_add(a462, a463)? + }, v4, true, false))) + } else { + let a464 = v5; + let a465 = 10u8; + if equal(a464, a465) { + Ok(Some(Adt5::C0({ + let a466 = v3; + let a467 = 1u64; + nat_add(a466, a467)? + }, { + let a468 = v4; + let a469 = 1u64; + nat_add(a468, a469)? + }, false, false))) + } else { + let v7: u64 = f31(v0, v3); + Ok(Some(Adt5::C0({ + let a470 = v3; + let a471 = v7; + nat_add(a470, a471)? + }, v4, false, false))) + } + } + } + } else { + Ok(Some(Adt5::C0(v3, v4, false, true))) + } + } + } +} + +pub fn f56(v0: Fn6, v1: u64, v2: (u64, (u64, bool))) -> R<((u64, (u64, bool)), bool)> { + let m472 = v1; + if m472 == 0 { + Ok((v2, false)) + } else { + let v3 = m472 - 1; + let m474 = { + let c473: Fn6 = v0.clone(); + c473.apply(v2)? + }; + match m474 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f56(v0, v3, v4) + } + } + } +} + +pub fn f57(v0: u64, v1: Bytes, v2: (u64, (u64, bool))) -> R> { + f68(v1.clone(), { + let a475 = v1; + length_bytes(a475) + }, v0, v2) +} + +pub fn f58(v0: Fn7, v1: u64, v2: (u64, (bool, bool))) -> R<((u64, (bool, bool)), bool)> { + let m476 = v1; + if m476 == 0 { + Ok((v2, false)) + } else { + let v3 = m476 - 1; + let m478 = { + let c477: Fn7 = v0.clone(); + c477.apply(v2)? + }; + match m478 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f58(v0, v3, v4) + } + } + } +} + +pub fn f59(v0: u64, v1: u64, v2: Bytes, v3: (u64, (bool, bool))) -> R> { + f69(v2, v0, v1, v3) +} + +pub fn f60(v0: Bytes, v1: u64) -> R> { + f70(v0, v1) +} + +pub fn f61(v0: Bytes, v1: u64, v2: bool) -> R> { + let v3: bool = f9(v0.clone(), v1, 101u8); + let v4: bool = f9(v0.clone(), v1, 69u8); + let v5: Result = f71(v0.clone(), v1)?; + let v6: bool = f29(v0, v1)?; + if if v3 { + true + } else { + v4 + } { + Ok(v5) + } else { + if if v2 { + v6 + } else { + false + } { + Ok(Err::({ + let a479 = Str::lit("an identifier follows a decimal point"); + utf8_encode(a479) + })) + } else { + Ok(Ok::(v1)) + } + } +} + +pub fn f62(v0: Bytes, v1: u64) -> R> { + let v2: u64 = f72(v0, v1)?; + let a480 = 0u64; + let a481 = v2; + if nat_lt(a480, a481) { + Ok(Some({ + let a482 = v1; + let a483 = v2; + nat_add(a482, a483)? + })) + } else { + Ok(None::) + } +} + +pub fn f63(v0: Fn8, v1: u64, v2: Adt6) -> R<(Adt6, bool)> { + let m484 = v1; + if m484 == 0 { + Ok((v2, false)) + } else { + let v3 = m484 - 1; + let m486 = { + let c485: Fn8 = v0.clone(); + c485.apply(v2.clone())? + }; + match m486 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f63(v0, v3, v4) + } + } + } +} + +pub fn f64(v0: Bytes, v1: Adt6) -> R> { + f73(v0, v1) +} + +pub fn f65(v0: List) -> List { + f74(Fn9::F75, List::::nil(), v0) +} + +pub fn f66(v0: Bytes, v1: u64) -> R> { + f76(v0, v1) +} + +pub fn f67(v0: u64, v1: u64, v2: Bytes, v3: Adt5) -> R> { + f77(v2, v1, v0, v3) +} + +pub fn f68(v0: Bytes, v1: u64, v2: u64, v3: (u64, (u64, bool))) -> R> { + let v4: u64 = { + let (h487, _) = v3; + h487 + }; + let v5: u64 = { + let (h488, _) = { + let (_, h489) = v3; + h489 + }; + h488 + }; + let v6: bool = { + let (_, h490) = { + let (_, h491) = v3; + h491 + }; + h490 + }; + if v6 { + let a492 = v5; + let a493 = v2; + if nat_lt(a492, a493) { + let a494 = v4; + let a495 = v1; + if nat_lt(a494, a495) { + let v7: u64 = f31(v0, v4); + Ok(Some(({ + let a496 = v4; + let a497 = v7; + nat_add(a496, a497)? + }, ({ + let a498 = v5; + let a499 = 1u64; + nat_add(a498, a499)? + }, true)))) + } else { + Ok(Some((v4, ({ + let a500 = v5; + let a501 = 1u64; + nat_add(a500, a501)? + }, false)))) + } + } else { + Ok(None::<(u64, (u64, bool))>) + } + } else { + Ok(None::<(u64, (u64, bool))>) + } +} + +pub fn f69(v0: Bytes, v1: u64, v2: u64, v3: (u64, (bool, bool))) -> R> { + let v4: u64 = { + let (h502, _) = v3; + h502 + }; + let v5: bool = { + let (h503, _) = { + let (_, h504) = v3; + h504 + }; + h503 + }; + let v6: bool = { + let (_, h505) = { + let (_, h506) = v3; + h506 + }; + h505 + }; + if v6 { + Ok(None::<(u64, (bool, bool))>) + } else { + let a507 = v4; + let a508 = v1; + if nat_lt(a507, a508) { + let v7: u8 = f8(v0, v4); + let a509 = v7; + let a510 = 95u8; + if equal(a509, a510) { + Ok(Some(({ + let a511 = v4; + let a512 = 1u64; + nat_add(a511, a512)? + }, (true, false)))) + } else { + let v8: bool = f78(v7, v2); + if v8 { + Ok(Some(({ + let a513 = v4; + let a514 = 1u64; + nat_add(a513, a514)? + }, (false, false)))) + } else { + Ok(Some((v4, (v5, true)))) + } + } + } else { + Ok(Some((v4, (v5, true)))) + } + } +} + +pub fn f70(v0: Bytes, v1: u64) -> R> { + let v2: bool = f34(v0, v1, 48u8, 57u8); + if v2 { + Ok(Some({ + let a515 = v1; + let a516 = 1u64; + nat_add(a515, a516)? + })) + } else { + Ok(None::) + } +} + +pub fn f71(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a517 = v1; + let a518 = 1u64; + nat_add(a517, a518)? + }; + let v3: bool = f9(v0.clone(), v2, 43u8); + let v4: bool = f9(v0.clone(), v2, 45u8); + let v5: u64 = if v3 { + let a519 = v2; + let a520 = 1u64; + nat_add(a519, a520)? + } else { + if v4 { + let a521 = v2; + let a522 = 1u64; + nat_add(a521, a522)? + } else { + v2 + } + }; + let v6: bool = f34(v0.clone(), v5, 48u8, 57u8); + let v7: Result = f43(v0, v5, 10u64, false)?; + if v6 { + Ok(v7) + } else { + Ok(Err::({ + let a523 = Str::lit("a scientific literal has no exponent digits"); + utf8_encode(a523) + })) + } +} + +pub fn f72(v0: Bytes, v1: u64) -> R { + let v2: u8 = f8(v0.clone(), v1); + let v3: bool = f46(v2); + let v4: bool = f32(v2); + let v5: u64 = f47(v0.clone(), v1)?; + let v6: u64 = f79(v0.clone(), v1)?; + let a525 = v1; + let a526 = { + let a524 = v0; + length_bytes(a524) + }; + if nat_lt(a525, a526) { + if v3 { + Ok(1u64) + } else { + if v4 { + Ok(1u64) + } else { + let a527 = v2; + let a528 = 95u8; + if equal(a527, a528) { + Ok(1u64) + } else { + let a529 = v2; + let a530 = 39u8; + if equal(a529, a530) { + Ok(1u64) + } else { + let a531 = v2; + let a532 = 33u8; + if equal(a531, a532) { + Ok(1u64) + } else { + let a533 = v2; + let a534 = 63u8; + if equal(a533, a534) { + Ok(1u64) + } else { + let a535 = 0u64; + let a536 = v5; + if nat_lt(a535, a536) { + Ok(v5) + } else { + Ok(v6) + } + } + } + } + } + } + } + } else { + Ok(0u64) + } +} + +pub fn f73(v0: Bytes, v1: Adt6) -> R> { + let v2: bool = f49(v0.clone(), match v1.clone() { + Adt6::C0(h537, _, _, _) => { + h537 + } + })?; + let v3: Result<(Adt2, u64), Bytes> = f80(v0.clone(), match v1.clone() { + Adt6::C0(h538, _, _, _) => { + h538 + } + })?; + let v4: u64 = f27(v0.clone(), { + let a541 = match v1.clone() { + Adt6::C0(h539, _, _, _) => { + h539 + } + }; + let a542 = f26(v0.clone(), match v1.clone() { + Adt6::C0(h540, _, _, _) => { + h540 + } + })?; + nat_add(a541, a542)? + })?; + let v5: Result<(Adt2, u64), Bytes> = Ok::<(Adt2, u64), Bytes>((Adt2::C0(f28(v0.clone(), match v1.clone() { + Adt6::C0(h543, _, _, _) => { + h543 + } + }, { + let a545 = v4; + let a546 = match v1.clone() { + Adt6::C0(h544, _, _, _) => { + h544 + } + }; + nat_sub(a545, a546) + }), false), v4)); + if match v1.clone() { + Adt6::C0(_, _, h547, _) => { + h547 + } + } { + Ok(None::) + } else { + let m548 = if v2 { + v3 + } else { + v5 + }; + match m548 { + Ok(v7) => { + let v8: bool = f9(v0.clone(), { + let (_, h551) = v7.clone(); + h551 + }, 46u8); + let v9: bool = f29(v0, { + let a553 = { + let (_, h552) = v7.clone(); + h552 + }; + let a554 = 1u64; + nat_add(a553, a554)? + })?; + if if v8 { + v9 + } else { + false + } { + Ok(Some(Adt6::C0({ + let a556 = { + let (_, h555) = v7; + h555 + }; + let a557 = 1u64; + nat_add(a556, a557)? + }, List::cons({ + let (h558, _) = v7; + h558 + }, match v1 { + Adt6::C0(_, h559, _, _) => { + h559 + } + }), false, None::))) + } else { + Ok(Some(Adt6::C0({ + let (_, h560) = v7; + h560 + }, List::cons({ + let (h561, _) = v7; + h561 + }, match v1 { + Adt6::C0(_, h562, _, _) => { + h562 + } + }), true, None::))) + } + } + Err(v6) => { + Ok(Some(Adt6::C0(match v1.clone() { + Adt6::C0(h549, _, _, _) => { + h549 + } + }, match v1 { + Adt6::C0(_, h550, _, _) => { + h550 + } + }, true, Some(v6)))) + } + } + } +} + +pub fn f74(v0: Fn9, v1: List, v2: List) -> List { + let m563 = v2; + match m563.uncons() { + None => { + v1 + } + Some((v3, v4)) => { + f74(v0.clone(), { + let c564: Fn9 = v0; + c564.apply(v1, v3) + }, v4) + } + } +} + +pub fn f75(v0: List, v1: Adt2) -> List { + List::cons(v1, v0) +} + +pub fn f76(v0: Bytes, v1: u64) -> R> { + let v2: bool = f9(v0, v1, 35u8); + if v2 { + Ok(Some({ + let a565 = v1; + let a566 = 1u64; + nat_add(a565, a566)? + })) + } else { + Ok(None::) + } +} + +pub fn f77(v0: Bytes, v1: u64, v2: u64, v3: Adt5) -> R> { + let v4: u64 = match v3.clone() { + Adt5::C0(h567, _, _, _) => { + h567 + } + }; + let v5: u64 = match v3.clone() { + Adt5::C0(_, h568, _, _) => { + h568 + } + }; + if match v3.clone() { + Adt5::C0(_, _, h569, _) => { + h569 + } + } { + Ok(None::) + } else { + if match v3 { + Adt5::C0(_, _, _, h570) => { + h570 + } + } { + Ok(None::) + } else { + let a571 = v4; + let a572 = v1; + if nat_lt(a571, a572) { + let v6: u8 = f8(v0.clone(), v4); + let a573 = v6; + let a574 = 34u8; + if equal(a573, a574) { + let v7: bool = f81(v0, { + let a575 = v4; + let a576 = 1u64; + nat_add(a575, a576)? + }, v2)?; + if v7 { + Ok(Some(Adt5::C0({ + let a579 = { + let a577 = v4; + let a578 = 1u64; + nat_add(a577, a578)? + }; + let a580 = v2; + nat_add(a579, a580)? + }, v5, true, false))) + } else { + Ok(Some(Adt5::C0({ + let a581 = v4; + let a582 = 1u64; + nat_add(a581, a582)? + }, v5, false, false))) + } + } else { + let a583 = v6; + let a584 = 10u8; + if equal(a583, a584) { + Ok(Some(Adt5::C0({ + let a585 = v4; + let a586 = 1u64; + nat_add(a585, a586)? + }, { + let a587 = v5; + let a588 = 1u64; + nat_add(a587, a588)? + }, false, false))) + } else { + let v8: u64 = f31(v0, v4); + Ok(Some(Adt5::C0({ + let a589 = v4; + let a590 = v8; + nat_add(a589, a590)? + }, v5, false, false))) + } + } + } else { + Ok(Some(Adt5::C0(v4, v5, false, true))) + } + } + } +} + +pub fn f78(v0: u8, v1: u64) -> bool { + let v2: bool = f33(v0, 48u8, 49u8); + let v3: bool = f33(v0, 48u8, 55u8); + let v4: bool = f33(v0, 48u8, 57u8); + let v5: bool = f33(v0, 97u8, 102u8); + let v6: bool = f33(v0, 65u8, 70u8); + let a591 = v1; + let a592 = 2u64; + if nat_eq(a591, a592) { + v2 + } else { + let a593 = v1; + let a594 = 8u64; + if nat_eq(a593, a594) { + v3 + } else { + let a595 = v1; + let a596 = 16u64; + if nat_eq(a595, a596) { + if v4 { + true + } else { + if v5 { + true + } else { + v6 + } + } + } else { + v4 + } + } + } +} + +pub fn f79(v0: Bytes, v1: u64) -> R { + let v2: u8 = f8(v0.clone(), v1); + let v3: u8 = f8(v0.clone(), { + let a597 = v1; + let a598 = 1u64; + nat_add(a597, a598)? + }); + let v4: u8 = f8(v0, { + let a599 = v1; + let a600 = 2u64; + nat_add(a599, a600)? + }); + let a601 = v2; + let a602 = 225u8; + if equal(a601, a602) { + let a603 = v3; + let a604 = 181u8; + if equal(a603, a604) { + if f33(v4, 162u8, 170u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } else { + let a605 = v2; + let a606 = 226u8; + if equal(a605, a606) { + let a607 = v3; + let a608 = 130u8; + if equal(a607, a608) { + if f33(v4, 128u8, 137u8) { + Ok(3u64) + } else { + if f33(v4, 144u8, 156u8) { + Ok(3u64) + } else { + Ok(0u64) + } + } + } else { + Ok(0u64) + } + } else { + Ok(0u64) + } + } +} + +pub fn f80(v0: Bytes, v1: u64) -> R> { + let v2: u64 = { + let a609 = v1; + let a610 = 2u64; + nat_add(a609, a610)? + }; + let v3: Adt7 = { + let (h611, _) = f82(Fn10::F83(v0.clone()), { + let a615 = { + let a613 = { + let a612 = v0.clone(); + length_bytes(a612) + }; + let a614 = v2; + nat_sub(a613, a614) + }; + let a616 = 1u64; + nat_add(a615, a616)? + }, Adt7::C0(v2, false, false, true))?; + h611 + }; + let v4: Bytes = f28(v0, v2, { + let a618 = match v3.clone() { + Adt7::C0(h617, _, _, _) => { + h617 + } + }; + let a619 = v2; + nat_sub(a618, a619) + }); + if match v3.clone() { + Adt7::C0(_, h620, _, _) => { + h620 + } + } { + let a622 = 0u64; + let a623 = { + let a621 = v4.clone(); + length_bytes(a621) + }; + if if nat_lt(a622, a623) { + match v3.clone() { + Adt7::C0(_, _, _, h624) => { + h624 + } + } + } else { + false + } { + Ok(Ok::<(Adt2, u64), Bytes>((Adt2::C0(v4, true), { + let a626 = match v3 { + Adt7::C0(h625, _, _, _) => { + h625 + } + }; + let a627 = 2u64; + nat_add(a626, a627)? + }))) + } else { + Ok(Err::<(Adt2, u64), Bytes>({ + let a632 = { + let a629 = { + let a628 = Str::lit("the quoted name `"); + utf8_encode(a628) + }; + let a630 = v4; + append_bytes(a629, a630) + }; + let a633 = { + let a631 = Str::lit("` is not a name"); + utf8_encode(a631) + }; + append_bytes(a632, a633) + })) + } + } else { + Ok(Err::<(Adt2, u64), Bytes>({ + let a634 = Str::lit("a quoted name is not closed"); + utf8_encode(a634) + })) + } +} + +pub fn f81(v0: Bytes, v1: u64, v2: u64) -> R { + let (_, h635) = { + let (h636, _) = f84(Fn11::F85(v2, v1, v0), v2, (0u64, true))?; + h636 + }; + Ok(h635) +} + +pub fn f82(v0: Fn10, v1: u64, v2: Adt7) -> R<(Adt7, bool)> { + let m637 = v1; + if m637 == 0 { + Ok((v2, false)) + } else { + let v3 = m637 - 1; + let m639 = { + let c638: Fn10 = v0.clone(); + c638.apply(v2.clone())? + }; + match m639 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f82(v0, v3, v4) + } + } + } +} + +pub fn f83(v0: Bytes, v1: Adt7) -> R> { + f86(v0.clone(), { + let a640 = v0; + length_bytes(a640) + }, v1) +} + +pub fn f84(v0: Fn11, v1: u64, v2: (u64, bool)) -> R<((u64, bool), bool)> { + let m641 = v1; + if m641 == 0 { + Ok((v2, false)) + } else { + let v3 = m641 - 1; + let m643 = { + let c642: Fn11 = v0.clone(); + c642.apply(v2)? + }; + match m643 { + None => { + Ok((v2, true)) + } + Some(v4) => { + f84(v0, v3, v4) + } + } + } +} + +pub fn f85(v0: u64, v1: u64, v2: Bytes, v3: (u64, bool)) -> R> { + f87(v2, v1, v0, v3) +} + +pub fn f86(v0: Bytes, v1: u64, v2: Adt7) -> R> { + let v3: u64 = match v2.clone() { + Adt7::C0(h644, _, _, _) => { + h644 + } + }; + let v4: bool = match v2.clone() { + Adt7::C0(_, _, _, h645) => { + h645 + } + }; + if match v2.clone() { + Adt7::C0(_, h646, _, _) => { + h646 + } + } { + Ok(None::) + } else { + if match v2 { + Adt7::C0(_, _, h647, _) => { + h647 + } + } { + Ok(None::) + } else { + let a648 = v3; + let a649 = v1; + if nat_lt(a648, a649) { + let v5: bool = f9(v0.clone(), v3, 10u8); + if v5 { + Ok(Some(Adt7::C0(v3, false, true, v4))) + } else { + let v6: bool = f88(v0.clone(), v3)?; + if v6 { + Ok(Some(Adt7::C0(v3, true, false, v4))) + } else { + let v7: u64 = f72(v0.clone(), v3)?; + let a650 = 0u64; + let a651 = v7; + if nat_lt(a650, a651) { + Ok(Some(Adt7::C0({ + let a652 = v3; + let a653 = v7; + nat_add(a652, a653)? + }, false, false, v4))) + } else { + let v8: bool = f9(v0.clone(), v3, 46u8); + if v8 { + Ok(Some(Adt7::C0({ + let a654 = v3; + let a655 = 1u64; + nat_add(a654, a655)? + }, false, false, v4))) + } else { + let v9: u64 = f31(v0, v3); + Ok(Some(Adt7::C0({ + let a656 = v3; + let a657 = v9; + nat_add(a656, a657)? + }, false, false, false))) + } + } + } + } + } else { + Ok(Some(Adt7::C0(v3, false, true, v4))) + } + } + } +} + +pub fn f87(v0: Bytes, v1: u64, v2: u64, v3: (u64, bool)) -> R> { + let v4: u64 = { + let (h658, _) = v3; + h658 + }; + let v5: bool = { + let (_, h659) = v3; + h659 + }; + if v5 { + let a660 = v4; + let a661 = v2; + if nat_lt(a660, a661) { + let v6: bool = f9(v0, { + let a662 = v1; + let a663 = v4; + nat_add(a662, a663)? + }, 35u8); + Ok(Some(({ + let a664 = v4; + let a665 = 1u64; + nat_add(a664, a665)? + }, v6))) + } else { + Ok(None::<(u64, bool)>) + } + } else { + Ok(None::<(u64, bool)>) + } +} + +pub fn f88(v0: Bytes, v1: u64) -> R { + let v2: bool = f9(v0.clone(), v1, 194u8); + let v3: bool = f9(v0, { + let a666 = v1; + let a667 = 1u64; + nat_add(a666, a667)? + }, 187u8); + if v2 { + Ok(v3) + } else { + Ok(false) + } +} + +pub fn run(p0: Bytes) -> R, Bytes>> { + f0(p0) +} 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 cf1bddf10..fa8e26d15 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 @@ -{"effects":["allocation","overflow","recursion"],"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":["b68fb9280f6c4e3437006d738209d44bae5399fd3f2366e3a31fe233571c065c"],"spec":"lexlean/rust-package/1","version":"1.0.0"} +{"effects":["allocation","overflow","recursion"],"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":["8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc"],"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 631bd656e..9a91d4051 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":"53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075","effects":["allocation","overflow","recursion"],"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":["b68fb9280f6c4e3437006d738209d44bae5399fd3f2366e3a31fe233571c065c"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} +{"compiler_semantics":"53d1988969ba3855dc821a079136702762f212e6e8e86c28492010284fac1075","effects":["allocation","overflow","recursion"],"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":["8d9351bd3ba18266affe5d558ff4fd9f054479ad431a5ff357482190f139f2dc"],"spec":"lexlean/rust-provenance/1","version":"1.0.0"} diff --git a/tests/production-export/bootstrap/roots.json b/tests/production-export/bootstrap/roots.json index 2e6d72cb4..b05aff141 100644 --- a/tests/production-export/bootstrap/roots.json +++ b/tests/production-export/bootstrap/roots.json @@ -1,5 +1,13 @@ { "roots": [ + { + "name": "audit_tokens", + "root": "LexLeanBoot.TokenAudit.auditTokens", + "targets": [ + "rust-std" + ], + "version": "1.0.0" + }, { "name": "is_closed_lean_name", "root": "LexLeanBoot.AxiomOutput.isClosedLeanName", @@ -8,6 +16,14 @@ ], "version": "1.0.0" }, + { + "name": "lex", + "root": "LexLeanBoot.TokenAudit.lex", + "targets": [ + "rust-std" + ], + "version": "1.0.0" + }, { "name": "parse_audit_output", "root": "LexLeanBoot.AxiomOutput.parseAuditOutput", @@ -18,3 +34,4 @@ } ] } + diff --git a/xtask/src/audit.rs b/xtask/src/audit.rs index 1de0e1d17..4a980fde2 100644 --- a/xtask/src/audit.rs +++ b/xtask/src/audit.rs @@ -21,6 +21,9 @@ fn gather(root: &Path, dirs: &[&str], extensions: &[&str], out: &mut Vec 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() != 413 { - return Err(format!("RP-07: the §31 table has {} rows, not 413", rows.len()).into()); + if rows.len() != 414 { + return Err(format!("RP-07: the §31 table has {} rows, not 414", 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.